<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Planet Mozilla L10N</title>
  <updated>2009-11-24T22:30:21Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Axel Hecht</name>
    <email>l10n@mozilla.com</email>
  </author>
  <id>http://l10n.mozilla.org/planet/atom.xml</id>
  <link href="http://l10n.mozilla.org/planet/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://l10n.mozilla.org/planet/" rel="alternate"/>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=771</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/24/thunderbird-3-0-release-candidate-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Thunderbird 3.0 release candidate now available for download</title>
    <summary>Please note: the Thunderbird 3.0 Release Candidate is a public preview release intended for developer testing and community feedback. It includes many new features as well as improvements to performance, web compatibility, and speed. We recommend that you read the release notes and known issues before installing this release candidate.
The Thunderbird 3.0 Release Candidate is [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Please note: the Thunderbird 3.0 Release Candidate is a public preview release intended for developer testing and community feedback. It includes many new features as well as improvements to performance, web compatibility, and speed. We recommend that you read the <a href="http://www.mozillamessaging.com/en-US/thunderbird/3.0rc1/releasenotes/">release notes</a> and known issues before installing this release candidate.</strong></p>
<p>The Thunderbird 3.0 Release Candidate is <a href="http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/">now available for download</a>. This milestone is focused on providing a preview of the functionality provided by the new features and changes that will be included in Thunderbird 3.0.</p>
<p id="features">New features in Thunderbird 3 that require feedback include:</p>
<ul>
<li>New Search Tools</li>
<li>Tabbed Email</li>
<li>Message Archiving</li>
<li>New Mail Account Setup Wizard</li>
<li><a href="https://developer.mozilla.org/devnews/En/Thunderbird_3_for_developers">Improvements for Developers</a></li>
</ul>
<p>Testers can <a href="http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/">download Thunderbird 3.0 Release Candidate builds</a> for <a href="http://download.mozilla.org/?product=thunderbird-3.0rc1&amp;os=win&amp;lang=en-US">Windows</a>, <a href="http://download.mozilla.org/?product=thunderbird-3.0rc1&amp;os=osx&amp;lang=en-US">Mac OS X</a>, and <a href="http://download.mozilla.org/?product=thunderbird-3.0rc1&amp;os=linux&amp;lang=en-US">Linux</a> in 49 different languages. Developers should also read the <a href="https://developer.mozilla.org/En/Thunderbird_3_for_developers">Thunderbird 3.0 for Developers</a> article on the <a href="http://developer.mozilla.org/">Mozilla Developer Center</a>.</p>
<p><em>Note: Please do not link directly to the download site. Instead we strongly encourage you to link to this Thunderbird 3.0 Release Candidate milestone announcement so that everyone will know what this milestone is, what they should expect, and who should be downloading to participate in testing at this stage of development.</em></p></div>
    </content>
    <updated>2009-11-24T21:56:36Z</updated>
    <category term="General"/>
    <author>
      <name>standard8</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=799</id>
    <link href="http://www.squarefree.com/burningedge/2009/11/21/2009-11-21-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-11-21 Trunk builds</title>
    <summary>Fixes:

Fixed: 407875 - Unprivileged users are not notified of security updates.
Fixed: 260264 - Popups from a site that is in the "Allowed List" (whitelist) are blocked, starting with the n-th popup (dom.popup_maximum).
Fixed: 521905 - Make extensions.checkCompatibility be per-application-version. (Mossop's blog post)
Fixed: 396392 - Support for getClientRects and getBoundingClientRect in DOM Range.
Fixed: 503481 - Implement async [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=407875">407875</a> - Unprivileged users are not notified of security updates.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=260264">260264</a> - Popups from a site that is in the "Allowed List" (whitelist) are blocked, starting with the n-th popup (dom.popup_maximum).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521905">521905</a> - Make extensions.checkCompatibility be per-application-version.</strong> <small>(<a href="http://www.oxymoronical.com/blog/2009/11/Changing-the-checkCompatibility-preference">Mossop's blog post</a>)</small></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=396392">396392</a> - Support for getClientRects and getBoundingClientRect in DOM Range.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503481">503481</a> - Implement async attribute of script element.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517804">517804</a> - Try to avoid reflows and new invalidations during painting.</strong> <small>(On Mac, this <a href="http://autonome.wordpress.com/2009/11/21/firefox-startup-performance-weekly-summary-11/">makes warm startup 13% faster</a>.)</small></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=452319">452319</a> - border-collapse rewrite.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=519357">519357</a> - Only load known components from app directory.</strong> <small>(<a href="https://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/">DevNews post</a>)</small></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524904">524904</a> - [Windows] Add support for generic DLL blocklist.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=525103">525103</a> - [Windows] Block npffaddon.dll (malware) and old versions of avgrsstx.dll (AVG SafeSearch).</strong></li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=497665">497665</a> - Images are downloaded multiple times if defined multiple times, on Shift-Reload / Ctrl+F5.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517224">517224</a> - Firefox downloads CSS background images that it doesn't need (from overridden CSS rules).</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=77882">77882</a> - getComputedStyle returns incorrect font-weight value if |font-weight:bolder| or |font-weight:lighter|.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512645">512645</a> - Only clamp nested timeouts.</li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=510082">510082</a> - Silverlight 3 plugin elements don't repaint correctly.</li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=520178">520178</a> - [Windows] Minimized windows appear offscreen when restoring from session store.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499816">499816</a> - [Windows] Minimizing Firefox does not release window focus.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=440486">440486</a> - [Windows] The FAX dialog disappear and Fax cannot be done from Firefox, but works otherwise.</li>
</ul>


<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-11-03+04%3A00%3A00&amp;enddate=2009-11-21+04%3A00%3A00">mozilla-central pushlog for 2009-11-03 04:00 to 2009-11-21 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-21-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1602815">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-21-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-21-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-11-22T00:43:01Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-24T16:30:18Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=622</id>
    <link href="http://blog.mozilla.com/seth/2009/11/19/new-reports-furnish-metrics-to-our-localization-community/" rel="alternate" type="text/html"/>
    <title>New Reports Furnish Metrics to Our Localization Community</title>
    <summary>From the hard work by Mozilla’s Metrics team comes localizer metric reports that will show growth and usage data for each of our Firefox locales.  The l10n-drivers team has been asking in meetings if we could show the impact that our volunteers are having with reports like the one sampled below.  If you click the [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>From the hard work by Mozilla’s Metrics team comes localizer metric reports that will show growth and usage data for each of our Firefox locales.  The l10n-drivers team has been asking in meetings if we could show the impact that our volunteers are having with reports like the one sampled below.  If you click the following link you will <a href="https://wiki.mozilla.org/images/3/3a/LocalizerReports_pt-PT_v2.pdf">download a sample report</a>.</p>
<p>Initially, I sketched out what I thought would be valuable information for the report, ran it by the l10n-drivers, and sent it to the metrics team to start implementation.  In my opinion, an effective report provides both download and active daily user information to our localizers about their locales AND the geos in which their locales are being used.  Let’s review the contents for those who might need a guide.  Feel free to reference the attached screen shots as you read. <strong> </strong></p>
<p><strong>Locale-specific information</strong></p>
<p>We are presenting both the download and active daily user (ADU) information (usages statistics and pie charts) for versions of Firefox.  ADUs are based on the blocklist pings we track.  (<a href="http://morgamic.com/tag/blocklist/">More on blocklist can be found at Morgamic’s post</a>.)</p>
<p><strong>Geographic-specific information</strong></p>
<p>Each report will show both the download and blocklist for the top five locales inside a country where the localizer’s translated Firefox is most prominently used.  In many cases, this is easy to map.  Locale code “fr” is probably most prominently used in France.  “de” in Germany.  “es-ES” in Spain.  In some cases, we’ll have to make guesses, like for our Kurdish localizers.   Finally, we will provide a list of the top ten countries (by average blocklist pings) where the localizer’s Firefox is being used.</p>
<p>For the first time, our community of l10n volunteers will have a more comprehensive set of data points to help measure the progress and spread of their work.  By providing both locale and geographic information, these reports illustrate the impact that each localization  team is providing.</p>
<p>Below are two images of a sample two page report.</p>
<p><a href="http://www.flickr.com/photos/bindernagel/4118722440/in/photostream"><img alt="Sample Localizer Report (page1)" class="alignnone size-large wp-image-624" height="1024" src="http://blog.mozilla.com/seth/files/2009/11/Screen-shot-2009-11-19-at-4.03.58-PM1-708x1024.png" title="Sample Localizer Report (page1)" width="708"/></a></p>
<p>and</p>
<p><a href="http://www.flickr.com/photos/bindernagel/4117954869/in/photostream/"><img alt="Sample Localizer Report (Page 2)" class="alignnone size-full wp-image-626" height="299" src="http://blog.mozilla.com/seth/files/2009/11/Screen-shot-2009-11-19-at-4.04.06-PM.png" title="Sample Localizer Report (Page 2)" width="717"/></a></p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=New+Reports+Furnish+Metrics+to+Our+Localization+Community&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F11%2F19%2Fnew-reports-furnish-metrics-to-our-localization-community%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-11-20T01:47:50Z</updated>
    <category term="Uncategorized"/>
    <category term="localizer reports"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=766</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox Beta 3.6 (revision 3) now available for download</title>
    <summary>Last night the Mozilla community released Firefox 3.6 Beta 3, making it available for free download and  issuing an update for all Firefox 3.6 beta users. This update contains over 80 fixes from the last Firefox 3.6 beta, containing many   improvements for web developers, Add-on        [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last night the Mozilla community released Firefox 3.6 Beta 3, making it <a href="http://www.mozilla.com/firefox/all-beta.html">available for free download</a> and  issuing an update for all Firefox 3.6 beta users. This update contains <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed">over 80 fixes</a> from the last Firefox 3.6 beta, containing many   improvements for web developers, Add-on         developers, and users. More than half of the thousands of Firefox Add-ons have now been upgraded by their authors    to be compatible with Firefox 3.6 Beta. If your favorite Add-on isn’t yet compatible, you can also download and install the <a href="https://addons.mozilla.org/addon/15003?src=external-fxbetarelnote">Add-on    Compatibility Reporter</a> – your favorite Add-on author will    appreciate it!</p>
<p>The Mozilla community appreciates your feedback and assistance     in   testing this preview of the next version of Firefox. Your beta  software       will update itself periodically, and eventually will be updated to    the final     release itself.</p>
<p>The Beta of Firefox 3.6 / Gecko 1.9.2  introduces several new    features for users to evaluate:</p>
<ul>
<li>(New in this update) A <a href="http://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/">change to how third-party software integrates with Firefox</a> to increase stability.</li>
<li>(New in this update) The ability to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503481">run scripts  asynchronously</a> to speed up page load times.</li>
<li>A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524904">mechanism</a> to prevent incompatible software from crashing Firefox.</li>
<li>Users can now change their browser’s appearance with a single click,    with built in support for <a href="https://addons.mozilla.org/en-US/firefox/personas/">Personas</a>.</li>
<li>Firefox 3.6 will <a href="http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/">alert    users about out of date plugins</a> to keep them safe.</li>
<li>Open, native video can now be displayed <a href="http://mozillalinks.org/wp/2009/10/firefox-3-6-gets-full-screen-native-video/">full    screen</a>, and supports <a href="https://developer.mozilla.org/En/HTML/Element/Video">poster   frames</a>.</li>
<li>Support for the <a href="http://hacks.mozilla.org/2009/10/woff/">WOFF font format</a>.</li>
<li>Improved JavaScript performance, overall browser  responsiveness and   startup time.</li>
<li>Support for new CSS, DOM and HTML5 web technologies.</li>
</ul>
<p>Web developers and Add-on developers should read more detail about <a href="http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers">the   many new features in Firefox  3.6 for developers</a> on the Mozilla   Developer Center. For the full list of changes since the <a href="http://www.mozilla.org/projects/firefox/3.6a1/releasenotes/">alpha   release</a>, see <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2%3Afixed">this   list</a> (it’s big).</p>
<p>Please use the following links to download Firefox 3.6 Beta, or visit   the <a href="http://www.mozilla.com/firefox/all-beta.html">beta download   page</a>:</p>
<ul>
<li>Windows: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=win&amp;lang=en-US">Firefox    3.6 Beta 3 Setup.exe</a></li>
<li>Mac OS X: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=osx&amp;lang=en-US">Firefox    3.6 Beta 3.dmg</a></li>
<li>Linux: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=linux&amp;lang=en-US">firefox-3.6b3.tar.bz2</a></li>
</ul>
<p>As always, the Mozilla community would appreciate hearing about any <a href="http://feedback.mozilla.org/">feedback</a> you have about this   release, or any <a href="http://developer.mozilla.org/en/docs/Bug_writing_guidelines">bugs     you may find</a>.</p></div>
    </content>
    <updated>2009-11-18T12:59:14Z</updated>
    <category term="General"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=758</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/" rel="alternate" type="text/html"/>
    <title>Component Directory Lockdown – New in Firefox 3.6</title>
    <summary>We hate crashes. When Firefox crashes, we try to get you back on your feet as quickly as possible, but we’d much rather you not crash in the first place. In Firefox 3.6, we are changing the way that some third party software hooks into Firefox which should eliminate a good chunk of those crashes [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We hate crashes. When Firefox crashes, we try to get you back on your feet as quickly as possible, but we’d much rather you not crash in the first place. In Firefox 3.6, we are changing the way that some third party software hooks into Firefox which should eliminate a good chunk of those crashes without sacrificing our extensibility in any way. In the process, we’ll also be giving you greater control over the code that runs in your browser. </p>
<h2>Background</h2>
<p>Firefox is built around the idea of extensibility – it’s part of our soul. Users can install extensions that modify the way their browser looks, the way it works, or the things it’s capable of doing. Our add-ons community is an amazing part of the Mozilla ecosystem, one we work hard to grow and improve.</p>
<p>In addition to the standard mechanism for extending the browser via add-ons and plugins, though, there has historically been another way to do it. Third-party applications installed on your machine would sometimes try extend Firefox by just adding their own code directly to the “<tt>components</tt>” directory, where much of Firefox’s own code is stored.</p>
<p>There are no special abilities that come from doing things this way, but there are some significant disadvantages.  For one thing, components installed in this way aren’t user-visible, meaning that users can’t manage them through the add-ons manager, or disable them if they’re encountering difficulties. What’s worse, components dropped blindly into Firefox in this way don’t carry version information with them, which means that when users upgrade Firefox and these components become incompatible, there’s no way to tell Firefox to disable them. This can lead to all kinds of unfortunate behaviour: lost functionality, performance woes, and outright crashing – often immediately on startup.</p>
<p>In Firefox 3.6 (including upcoming beta refreshes), we’re closing this door. Third party applications can still extend Firefox via add-ons and plugins the way they always could, but the components directory will be for Firefox only.</p>
<h2>What Does This Mean For Me?</h2>
<p>If you’re a Firefox user, this should be 100% positive. You don’t have to change anything, your regular add-ons should continue to work properly – you just might notice fewer crashes or odd bugs. If you do notice that something has stopped working, particularly a third party addition to Firefox, you might want to contact the producer of that addition to ensure they know about the change.</p>
<p>If you’re a Firefox component developer, this shouldn’t be a big change, either. If you’re already packaging your additions as an XPI, installed as an add-on it’s business as usual. If you have been dropping components directly, though, you’ll need to change to an XPI-based approach. Our <a href="https://developer.mozilla.org/en/Migrating_raw_components_to_add-ons">migration document</a> on the Mozilla Developer Connection outlines the changes you’ll need to make, and should be pretty straightforward. The good news is that once you’ve done this, your add-on will actually be visible to users and will support proper version information so that our shared users are guaranteed a more positive experience.</p>
<p>If you haven’t downloaded the new Firefox beta yet, and want to give it a spin, you can <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">find a copy here</a>.</p>
<p>Johnathan Nightingale<br/>
Human Shield</p></div>
    </content>
    <updated>2009-11-16T22:25:03Z</updated>
    <category term="General"/>
    <category term="add-ons"/>
    <author>
      <name>johnath</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=756</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/13/tree-closures-mozilla-1-9-2-and-mobile-browser-not-happening/" rel="alternate" type="text/html"/>
    <title>Tree closures: mozilla-1.9.2 and mobile-browser: not happening</title>
    <summary>It turns out that the planned power outage has been rescheduled, so the trees will remain open this weekend. Please go about your normal landing-code-on-weekend activities.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It turns out that the planned power outage has been rescheduled, so the trees will remain open this weekend. Please go about your normal landing-code-on-weekend activities.</p></div>
    </content>
    <updated>2009-11-13T22:05:27Z</updated>
    <category term="General"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=753</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/13/tree-closures-mozilla-1-9-2-and-mobile-browser-fri-nov-13-6pm-pst-sat-nov-14-8pm-pst/" rel="alternate" type="text/html"/>
    <title>Tree closures: mozilla-1.9.2 and mobile-browser: Fri Nov 13 @6pm PST ~ Sat Nov 14 @8pm PST</title>
    <summary>The mozilla-1.9.2 and mobile-browser trees will be CLOSED to all  checkins from Friday, November 13th at 6pm PST through Saturday,  November 14th at approximately 8pm PST. We will use the standard  mechanism for closing the tree, and hg should refuse all checkins during  that time. This will not affect mozilla-central, comm-central, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The <a href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox3.6">mozilla-1.9.2</a> and <a href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mobile">mobile-browser</a> trees will be CLOSED to all  checkins from Friday, November 13th at 6pm PST through Saturday,  November 14th at approximately 8pm PST. We will use the standard  mechanism for closing the tree, and hg should refuse all checkins during  that time. This will not affect mozilla-central, comm-central,  mozilla-1.9.1 or any of the CVS trees.</p>
<p>This closure is due  to repair work being done at the Mozilla Corporation office in Mountain  View which will require that the power be turned off for most of  Saturday. Since the entire test and build infrastructure for the Maemo  platform is currently housed in that facility, on Tuesday at the  Development Meeting we decided to take the tree down instead of working  without proper Firefox Maemo build and test runs. Our IT and build  engineering teams will be working on the weekend to ensure that the tree  is re-opened as soon as possible. For those wishing to track progress, there is, of course, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524047">a bug</a>.</p>
<p>Questions should go to <a href="http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/40b926e3b77acb57#">this thread in mozilla.dev.planning</a> or #planning on <a href="http://irc.mozilla.org/">irc.mozilla.org</a>.</p>
<p><em>(note:  as always, bustage and security fixes can be pushed using a checkin comment with the magic words, but please make sure you fully understand the consequences of those  actions before doing so!)</em></p></div>
    </content>
    <updated>2009-11-13T15:49:50Z</updated>
    <category term="General"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/axel/?p=232</id>
    <link href="http://blog.mozilla.com/axel/2009/11/12/crowdsourcing-exactly-what/" rel="alternate" type="text/html"/>
    <title>Crowdsourcing … exactly what?</title>
    <summary>I’ve just run across an interesting suggestion for translating “Smiley” into English. Screenshot of it would be

whereas the original (triple-licensed) translation suggestion is on l10n.mozilla.org/narro.
Another interesting aspect of crowd sourcing, box-of-chocolates style. You never know what you get.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’ve just run across an interesting suggestion for translating “Smiley” into English. Screenshot of it would be</p>
<p><a href="http://www.flickr.com/photos/axelhecht/4098632664/" title="Crowd sourcing exactly what? by Axel Hecht, on Flickr"><img alt="Crowd sourcing exactly what?" height="202" src="http://farm3.static.flickr.com/2781/4098632664_d87d4594cd.jpg" width="500"/></a></p>
<p>whereas the original (triple-licensed) <em>translation</em> suggestion is on <a href="https://l10n.mozilla.org/narro/narro_context_suggest.php?l=en-US&amp;p=3&amp;f=0&amp;c=5784&amp;tf=1&amp;st=1&amp;s=%27Smiley%27&amp;ci=1&amp;cc=1&amp;o=-1&amp;a=0">l10n.mozilla.org/narro</a>.</p>
<p>Another interesting aspect of crowd sourcing, box-of-chocolates style. You never know what you get.</p></div>
    </content>
    <updated>2009-11-12T16:45:18Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="crowd"/>
    <author>
      <name>Axel Hecht</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/axel</id>
      <link href="http://blog.mozilla.com/axel/category/l10n/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/axel" rel="alternate" type="text/html"/>
      <subtitle>Free your mind and your ass will follow.</subtitle>
      <title>Maggot Brain » L10n</title>
      <updated>2009-11-12T17:00:15Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=748</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/11/firefox-3-6-beta-revision-2-update-published/" rel="alternate" type="text/html"/>
    <title>Firefox 3.6 Beta (revision 2) update published</title>
    <summary>Last night the Mozilla community published Firefox 3.6 Beta 2, and issued an update for all Firefox 3.6 beta users. This update contains over 190 fixes from the last Firefox 3.6 beta, containing many  improvements for web developers, Add-on         developers, and users.  The Mozilla community [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last night the Mozilla community published Firefox 3.6 Beta 2, and issued an update for all Firefox 3.6 beta users. This update contains <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta2-fixed">over 190 fixes</a> from the last Firefox 3.6 beta, containing many  improvements for web developers, Add-on         developers, and users.  The Mozilla community appreciates your feedback and assistance     in  testing this preview of the next version of Firefox. Your beta  software      will update itself periodically, and eventually will be updated to   the final     release itself.</p>
<p>The Beta of Firefox 3.6 / Gecko 1.9.2  introduces several new   features for users to evaluate:</p>
<ul>
<li>(New in this update) A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524904">mechanism</a> to prevent incompatible software from crashing Firefox.</li>
<li>Users can now change their browser’s appearance with a single click,   with built in support for <a href="https://addons.mozilla.org/en-US/firefox/personas/">Personas</a>.</li>
<li>Firefox 3.6 will <a href="http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/">alert   users about out of date plugins</a> to keep them safe.</li>
<li>Open, native video can now be displayed <a href="http://mozillalinks.org/wp/2009/10/firefox-3-6-gets-full-screen-native-video/">full   screen</a>, and supports <a href="https://developer.mozilla.org/En/HTML/Element/Video">poster  frames</a>.</li>
<li>Support for the <a href="http://hacks.mozilla.org/2009/10/woff/">WOFF font format</a>.</li>
<li>Improved JavaScript performance, overall browser  responsiveness and  startup time.</li>
<li>Support for new CSS, DOM and HTML5 web technologies.</li>
</ul>
<p>Web developers and Add-on developers should read more detail about <a href="http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers">the  many new features in Firefox  3.6 for developers</a> on the Mozilla  Developer Center. For the full list of changes since the <a href="http://www.mozilla.org/projects/firefox/3.6a1/releasenotes/">alpha  release</a>, see <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2%3Abeta1-fixed">this  list</a> (it’s big).</p>
<p>Please use the following links to download Firefox 3.6 Beta, or visit  the <a href="http://www.mozilla.com/firefox/all-beta.html">beta download  page</a>:</p>
<ul>
<li>Windows: <a href="http://download.mozilla.org/?product=firefox-3.6b2&amp;os=win&amp;lang=en-US">Firefox   3.6 Beta 2 Setup.exe</a></li>
<li>Mac OS X: <a href="http://download.mozilla.org/?product=firefox-3.6b2&amp;os=osx&amp;lang=en-US">Firefox   3.6 Beta 2.dmg</a></li>
<li>Linux: <a href="http://download.mozilla.org/?product=firefox-3.6b2&amp;os=linux&amp;lang=en-US">firefox-3.6b2.tar.bz2</a></li>
</ul>
<p>At this time most Add-ons have not yet been upgraded by their authors  to be compatible with Firefox 3.6 Beta. If you wish to help test your  Add-ons, please also download and install the <a href="https://addons.mozilla.org/addon/15003?src=external-fxbetarelnote">Add-on  Compatibility Reporter</a> – your favorite Add-on author will  appreciate it!</p>
<p>As always, the Mozilla community would appreciate hearing about any <a href="http://feedback.mozilla.org/">feedback</a> you have about this  release, or any <a href="http://developer.mozilla.org/en/docs/Bug_writing_guidelines">bugs    you may find</a>.</p></div>
    </content>
    <updated>2009-11-11T13:00:35Z</updated>
    <category term="General"/>
    <category term="Releases"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/axel/?p=227</id>
    <link href="http://blog.mozilla.com/axel/2009/11/06/ps-l10n-merge/" rel="alternate" type="text/html"/>
    <title>PS: l10n-merge</title>
    <summary>Armen just blogged about this, and as it’s constantly mentioned around l10n, I wanted to add a bit more detail to l10n-merge.
l10n-merge is originally an idea by our Japanese localizer dynamis. The current implementation used in the builds is by me, integrated as an option to compare-locales. There are spin-offs of that algorithm in the [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://armenzg.blogspot.com/2009/11/firefox-release-engineering.html">Armen just blogged about this</a>, and as it’s constantly mentioned around l10n, I wanted to add a bit more detail to l10n-merge.</p>
<p>l10n-merge is originally an idea by our Japanese localizer dynamis. The current implementation used in the builds is by me, integrated as an option to compare-locales. There are spin-offs of that algorithm in the silme library, too.</p>
<p>l10n-merge attempts to solve one reason for “yellow screens of death”, i.e., XML parsing errors triggered by incomplete localizations. This is really crucial as localizations don’t just pop up by swinging magic wands, they’re incremental work, and a huge chunk of that. So in order to test your work, you need to see the strings you have in, say, Firefox, without having the other 4000 strings done yet. Other l10n-infrastructures handle this by falling back to the original language at runtime (gettext), but doing that at runtime of course has perf impact, and size. l10n-merge does the same thing at compile (repackaging) time.</p>
<p>Design goals for l10n-merge were:</p>
<ul>
<li>not mess with any source repositories</li>
<li>not do any file-io that’s not really needed</li>
</ul>
<p>Thus, in order to not mess with the source repos, l10n-merge doesn’t modify the sources inline, but creates copies of the files it touches in a separate dir. Commonly, we’re using ‘<code>merged</code>‘ in the build dir. Now, creating a full copy of everything would be tons of file io, so l10n-merge only creates copies for those files which actually need to get entities added to existing localized content. This plays together with code in JarMaker.py which is able to pick up locale chrome content from several source dirs.</p>
<p>A Firefox localization contains some 450 files, and say for the current 9 B1-to-B2 missing strings in two files, it would copy over those two files from l10n, and add the missing entities to the end. Then JarMaker is called with the right options, and for those two files, will pick them up from <code>merged</code>, the rest of the localization is gotten from l10n. For missing files, it actually looks into the en-US sources, too, so we don’t have to do anything for those. To give an example, for <code>chrome/browser/foo</code> in the <code>browser</code> ‘module’, it searches:</p>
<ol>
<li><code>.../merged/<span style="color: blue;">browser</span>/chrome/foo</code></li>
<li><code>l10n/ab-CD/<span style="color: blue;">browser</span>/chrome/foo</code></li>
<li><code>mozilla/<span style="color: blue;">browser</span>/<span style="color: red;">locales/en-US</span>/chrome/foo</code></li>
</ol>
<p>Now it’s time to list some pitfalls that come with l10n-merge:</p>
<ul>
<li>If you’re passing the wrong dir for mergedir, nothing breaks. All build logic breakage would come from missing files, and due to the fallback to en-US, there are no missing files.</li>
<li>l10n-merge, as compare-locales, doesn’t cover XML parsing errors inside entity values yet. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504339">Bug 504339</a> is filed, there are some tricky questions on reporting, as well as having to write an XML parser from scratch.</li>
<li>l10n-merge only appends entities, but that’s fine 95% of the time. Only counter-examples are DTDs including other DTDs.</li>
<li>People using l10n-merge need to manually maintain the merge dir. Pruning it via compare-locales is risky business if you specify the wrong path by accident, so I consider this a feature. But if you’re seeing Spanish in a French build, clobber the mergedir and build again :-)</li>
</ul></div>
    </content>
    <updated>2009-11-06T15:02:34Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="build"/>
    <author>
      <name>Axel Hecht</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/axel</id>
      <link href="http://blog.mozilla.com/axel/category/l10n/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/axel" rel="alternate" type="text/html"/>
      <subtitle>Free your mind and your ass will follow.</subtitle>
      <title>Maggot Brain » L10n</title>
      <updated>2009-11-12T17:00:15Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=746</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/05/firefox-3-5-5-stability-update-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5.5 stability update now available for download</title>
    <summary>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.5 is now available for Windows, Mac, and Linux as a free download from http://firefox.com/.
We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5, you will receive an automated update notification within 24 to 48 hours. [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.5 is now available for Windows, Mac, and Linux as a free download from <a href="http://firefox.com/">http://firefox.com/</a>.</p>
<p>We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5, you will receive an automated update notification within 24 to 48 hours. This update can also be applied manually by selecting “Check for Updates…” from the Help menu.</p>
<p>For a list of changes and more information, please review the <a href="http://www.mozilla.com/firefox/3.5.5/releasenotes/">Firefox 3.5.5 Release Notes</a>.</p>
<p>Note: All Firefox 3.0.x users are encouraged to upgrade to Firefox 3.5.5 by downloading it from <a href="http://firefox.com/">http://firefox.com/</a> or by selecting “Check for Updates…” from the Help menu.</p></div>
    </content>
    <updated>2009-11-06T00:02:05Z</updated>
    <category term="General"/>
    <author>
      <name>ss</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=797</id>
    <link href="http://www.squarefree.com/burningedge/2009/11/03/2009-11-03-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-11-03 Trunk builds</title>
    <summary>Fixes:

Fixed: 523771 - Support &lt;input type=file multiple&gt;.
Fixed: 513395 - Implement less awkward/more logical CSS gradient syntax.
Fixed: 517902 - Reimplement image properties, using the existing "Media" panel.
Fixed: 514490 - Per Tab Network Prioritization.
Fixed: 515512 - Text urls that don't have the leading protocol should have the link context menu options when selected.
Fixed: 436703 - Select all [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=523771">523771</a> - Support &lt;input type=file multiple&gt;.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=513395">513395</a> - Implement less awkward/more logical CSS gradient syntax.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517902">517902</a> - Reimplement image properties, using the existing "Media" panel.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=514490">514490</a> - <a href="http://hg.mozilla.org/mozilla-central/file/364c3910daed/browser/base/content/NetworkPrioritizer.jsm#l36">Per Tab Network Prioritization</a>.</strong></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515512">515512</a> - Text urls that don't have the leading protocol should have the link context menu options when selected.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=436703">436703</a> - Select all + Copy/paste in contenteditable div pastes the editable div inside itself.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=511503">511503</a> - Need events for window focus / activation.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=509329">509329</a> - Background image rendered incorrectly when window resized.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521750">521750</a> - Put a runtime NS_IsMainThread check in nsCycleCollector::Suspect2 and Forget2 (reduces frequency of crashes caused by several buggy extensions).</li>
</ul>


<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-10-23+04%3A00%3A00&amp;enddate=2009-11-03+04%3A00%3A00">mozilla-central pushlog for 2009-10-23 04:00 to 2009-11-03 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-03-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1569985">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-03-07-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-03-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-11-04T06:47:06Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-24T16:30:18Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-11/weekly_status_report_w44_2009</id>
    <link href="http://home.kairo.at/blog/2009-11/weekly_status_report_w44_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W44/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 44/2009 (October 26 - November 1, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
While I sat in a talk at the <a href="http://www.cyber-liberties.at/">Cyber Liberties Conference</a> here in Vienna on Tuesday, I performed the final steps for the big 2.0 release - <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524145">web site updates</a> and sending out the <a href="http://www.seamonkey-project.org/news#2009-10-27">announcements</a>. Downloads picked up fast and we should be around or over 100,000 of those less than a week later (I don't have good numbers due to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=464778">disabling bouncer logs</a> once again when database loads became high with Firefox 3.5.4 beings released as well).<br/>
I'm reading and reacting to loads of feedback on the newsgroups, most seems good, esp. migrating from 1.x seems to have slightly rough edges though.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
The final 2.0 release sports 19 official languages plus an experimental Turkish version, and other locales have told me they are working on getting ready to join when we'll do a 2.0.1 in December.<br/>
Two small patches could land to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=523315">get dashboard ready</a> to support both SeaMonkey branches (sea20x and sea21x) in the future.<br/>
I added <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524453">Simplified Chinese</a> to our all-locales files, to hopefully have them in as one of those, increasing our world coverage a lot (oh, while we're at Asian languages, Japanese is aiming to join as well).</li><li><span style="font-weight: bold;">Various Discussions</span>:<br/>
AMO and German dictionary, comm-central branching, ChatZilla move to hg, modal windows, dormant accounts, FF 3.5 -&gt; 3.6 updates and SeaMonkey 2.x impact, Cyber Liberties Conference and Open Web track/talks, the twisted clearUserPref() story, Thunderbird 3.0 RC freeze, AMO compatibility center, etc.</li></ul><br/>
The amount of posts in the SeaMonkey support newsgroup is almost mindboggling right now, and thanks to the team (thank <span style="font-style: italic;">you</span> for supporting us!) are mixing with migration problem from 1.x, unclarities about changed feature sets, as well as other questions and problems.<br/>
The step from 1.x to 2.0 is rather large, we know that, and migration is something people don't test repeatedly, so it was clear we would run into a certain amount of problems there, that's just unavoidable. I'm pretty happy with the low amount of real bugs that have popped up so far, though I'd be happy if I would have the time to prepare an update parallel to the crash-fix Firefox 3.5.5 release that's upcoming late this or early next week - unfortunately, the slowness of our build machines, some time needed for community QA, and my vacation starting Saturday leaves too little time to do such a cycle in time and we'll need to wait with fixing those somewhat higher-profile crashes only in December in a 2.0.1 update.<br/>
I hope our users can do with what we have in 2.0 until then - and of course, we'll work on improving this product even further, with 2.0.* stability and security updates as well as a 2.1 development cycle and release next year.</div>
    </content>
    <updated>2009-11-02T20:27:04Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="fr">
    <id>urn:md5:633dcd0c859635f5e54bd58551006925</id>
    <link href="http://www.chevrel.org/fr/carnet/index.php?post/2009/11/01/Passage-%C3%A0-Karmic" rel="alternate" type="text/html"/>
    <title xml:lang="fr">Passage à Karmic</title>
    <content type="xhtml" xml:lang="fr"><div xmlns="http://www.w3.org/1999/xhtml"><p>Je suis passé cette nuit de Jaunty à Karmic sur mon Lenovo Y650, si vous avez ce modèle de portable, vous pouvez y aller, pas de problème <img alt=":)" class="smiley" src="http://www.chevrel.org/fr/carnet/themes/default/smilies/smile.png"/></p>
<p>Les choses que j'ai remarquées :</p>
<ul><li>Je ne note pas de différence de temps de boot contrairement à ce qui était annoncé partout, par contre le boot est un poil plus joli (pas important pour moi, ma machine est soit allumée soit en veille, je l'éteins ou la redémarre assez peu en fait).</li>
<li>Le passage en veille n'est pas plus rapide mais la sortie si, l'hibernation marche aussi</li>
<li>Ma machine est nettement plus réactive pour à peu près tout, j'avais souvent des problèmes de processeur qui s'affolait sur tout ce qui touchait aux paquetages par exemple, ce n'est plus du tout le cas.</li>
<li>Le thème par défaut est beau et pro.</li>
<li>Le raccourci clavier pour la mise en veille ne marche plus mais le bouton d'allumage de la machine fait la même chose donc c'est pas génant.</li>
<li><a href="https://one.ubuntu.com/" hreflang="en">Ubuntu One </a>est une bonne idée, quand ça marche... J'ai dû réussir à synchronise mes fichiers deux fois seulement</li>
<li>La nouvelle appli <a href="http://doc.ubuntu-fr.org/software-center" hreflang="fr">Logithèque Ubuntu </a>est beaucoup mieux que l'ancienne appli à mon avis</li>
<li><em>Compiz</em> n'a pas l'air d'avoir de bugs, j'ai toujours eu des petits bugs graphiques qui me faisaient finalement le désactiver, là on dirait que je vais finir par le garder.</li>
<li>La gestion du son est beaucoup mieux, pas mal d'autres détails Gnome sont mieux aussi d'ailleurs</li>
</ul>
Une version très mature donc, très léchée, avec un focus évident pour l'amélioration de l'ergonomie et de l'esthétique du système, on sent que le projet <a href="https://wiki.ubuntu.com/PaperCut" hreflang="en">papercut</a> a porté ses fruits. Pour l'instant je suis content <img alt=":)" class="smiley" src="http://www.chevrel.org/fr/carnet/themes/default/smilies/smile.png"/><br/></div>
    </content>
    <updated>2009-11-01T15:17:00Z</updated>
    <category term="Ubuntu"/>
    <category term="ubuntu"/>
    <author>
      <name>Pascal Chevrel</name>
    </author>
    <source>
      <id>urn:md5:df119eb286679353063d080b01104a80</id>
      <author>
        <name>Pascal Chevrel</name>
      </author>
      <link href="http://www.chevrel.org/fr/carnet/index.php?feed/atom" rel="self" type="application/atom+xml"/>
      <link href="http://www.chevrel.org/fr/carnet/index.php" rel="alternate" type="text/html"/>
      <title xml:lang="fr">Carnet Web de Pascal</title>
      <updated>2009-11-20T15:28:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=738</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/10/30/firefox-3-6-beta-1-is-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.6 Beta 1 is now available for download</title>
    <summary>The Mozilla community is proud to release Firefox 3.6 Beta 1 for download. This beta version of the next version of Firefox is built on the Gecko 1.9.2 web rendering engine, containing many improvements for web developers, Add-on         developers, and users. The Mozilla community appreciates your feedback [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The Mozilla community is proud to release Firefox 3.6 Beta 1 for download. This <em>beta version</em> of the next version of Firefox is built on the Gecko 1.9.2 web rendering engine, containing many improvements for web developers, Add-on         developers, and users. The Mozilla community appreciates your feedback and assistance     in testing this preview of the next version of Firefox. Your beta  software     will update itself periodically, and eventually will be updated to  the final     release itself.</p>
<p>This first revision of the Beta of Firefox 3.6 / Gecko 1.9.2 introduces several new   features:</p>
<ul>
<li>Users can now change their browser’s appearance with a single click,  with built in support for <a href="http://www.getpersonas.com/">Personas</a>.</li>
<li>Firefox 3.6 will <a href="http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/">alert  users about out of date plugins</a> to keep them safe.</li>
<li>Open, native video can now be displayed <a href="http://mozillalinks.org/wp/2009/10/firefox-3-6-gets-full-screen-native-video/">full  screen</a>, and supports <a href="https://developer.mozilla.org/En/HTML/Element/Video">poster frames</a>.</li>
<li>Support for the <a href="http://hacks.mozilla.org/2009/10/woff/">WOFF font format</a>.</li>
<li>Improved JavaScript performance, overall browser  responsiveness and startup time.</li>
<li>Support for new CSS, DOM and HTML5 web technologies.</li>
</ul>
<p>Web developers and Add-on developers should read more detail about <a href="http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers">the many new features in Firefox  3.6 for developers</a> on the Mozilla Developer Center. For the full list of changes since the <a href="http://www.mozilla.org/projects/firefox/3.6a1/releasenotes/">alpha release</a>, see <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2%3Abeta1-fixed">this list</a> (it’s big).</p>
<p>Please use the following links to download Firefox 3.6 Beta, or visit the <a href="http://www.mozilla.com/firefox/all-beta.html">beta download page</a>:</p>
<ul>
<li>Windows: <a href="http://download.mozilla.org/?product=firefox-3.6b1&amp;os=win&amp;lang=en-US">Firefox  3.6 Beta 1 Setup.exe</a></li>
<li>Mac OS X: <a href="http://download.mozilla.org/?product=firefox-3.6b1&amp;os=osx&amp;lang=en-US">Firefox  3.6 Beta 1.dmg</a></li>
<li>Linux: <a href="http://download.mozilla.org/?product=firefox-3.6b1&amp;os=linux&amp;lang=en-US">firefox-3.6b1.tar.bz2</a></li>
</ul>
<p>At this time most Add-ons have not yet been upgraded by their authors to be compatible with Firefox 3.6 Beta. If you wish to help test your Add-ons, please also download and install the <a href="https://addons.mozilla.org/addon/15003?src=external-fxbetarelnote">Add-on Compatibility Reporter</a> – your favorite Add-on author will appreciate it!</p>
<p>As always, the Mozilla community would appreciate hearing about any <a href="http://feedback.mozilla.org/">feedback</a> you have about this release, or any <a href="http://developer.mozilla.org/en/docs/Bug_writing_guidelines">bugs   you may find</a>.</p></div>
    </content>
    <updated>2009-10-31T00:20:49Z</updated>
    <category term="Releases"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-10/weekly_status_report_w43_2009</id>
    <link href="http://home.kairo.at/blog/2009-10/weekly_status_report_w43_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W43/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 43/2009 (October 19 - 25, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
Yeah, I know, the broken record again,but I guarantee you that this was the last week I've been watching over 2.0 and driving it for release.<br/>
We published RC2 on Monday of that week and after a few days, the picture became clearer and clearer that this one would indeed go gold and so I <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process:2.0">prepared its conversion</a> to the final 2.0 release as well as the updates of the website (including a feature page update and new screenshots) and spent the Sunday evening writing, getting feedback and native language "review" and finally pre-posting the announcement, so that everything would be ready for a Tuesday morning release.</li><li><span style="font-weight: bold;">Build Machines</span>:<br/>
As it became clear that 2.0 wouldn't need another RC to be built, I could risk some temporary brokenness and possibly permanent changes to the build infrastructure and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=520687">install the Win7 SDK</a> as well as MozillaBuild 1.4 on the Windows build slaves, which in turn made the Windows comm-central-trunk builds go green again. The closed tree and needed clobbers on the machines for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=522211">comm-1.9.1 branching</a> did help as well and provide the perfect time to do that work.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
RC2 shipped in 19 official languages including US English, plus another one in experimental stage - and that state was transferred to final unchanged. Some more languages are working on getting ready in time for 2.0.1 - if you're a Mozilla localizer and 2.0 isn't available officially in your language yet, we'd welcome your help on getting in ready for 2.0.1!<br/>
I also cared that we can <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=523315">get dashboard ready</a> to support both SeaMonkey branches (sea20x and sea21x) in the future.</li><li><span style="font-weight: bold;">German L10n</span>:<br/>
Michael Opitz did another <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524289">large help update</a>, which I could land so that we'll have help more up-to-date in an upcoming 2.0.1 update. Thanks, Michael!</li><li><span style="font-weight: bold;">Various Discussions</span>:<br/>
comm-central branching, RC2 feedback, Mac build machines, Microsoft add-ons and blocklist, findbar, modal windows, download progress windows, dormant accounts, FF 3.5 -&gt; 3.6 updates and SeaMonkey 2.x impact, Cyber Liberties Conference and Open Web track/talks, etc.</li></ul><br/>
This status update is late once again, but somehow I had other things in mind in those last two days. <img alt=";-)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_wink" title="wink"/><br/>
<br/>
And I'm not sure I have fully realized yet that we managed to do that release we've been working on for almost 4 years - but it's great that we actually made that step and I can't tell enough how proud I am of everyone who helped that to come true - everyone one of those contributors and those <a href="http://people.mozilla.com/~mnandigama/SeaMonkey.html">fixing bugs in the 2.0 cycle</a> are only one part of the people behind this release. In addition to the developers, all localizers, everyone doing QA, testing nightlies, and prereleases, filing bugs or otherwise helping the project, including the users - all those people in our community have been helping to build this release. I might be coordinating the project but it's all of you who make it a success, so congratulations to everyone in our community, you have done a really great job and made things possible that nobody would have believed when we started this project in 2005.<br/>
Well done, thanks for everything, and I'm looking forward to continuing this for improving the suite even further!</div>
    </content>
    <updated>2009-10-28T22:19:16Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=735</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/10/27/firefox-3-5-4-and-3-0-15-security-updates-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5.4 and 3.0.15 security updates now available for download</title>
    <summary>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.4 and Firefox 3.0.15 are now available for Windows, Mac, and Linux as free downloads:

Firefox 3.5.4 is available at http://firefox.com/
Firefox 3.0.15 is available at http://www.mozilla.com/firefox/all-older.html

We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.4 and Firefox 3.0.15 are now available for Windows, Mac, and Linux as free downloads:</p>
<ul>
<li>Firefox 3.5.4 is available at <a href="http://firefox.com/">http://firefox.com/</a></li>
<li>Firefox 3.0.15 is available at <a href="http://www.mozilla.com/firefox/all-older.html">http://www.mozilla.com/firefox/all-older.html</a></li>
</ul>
<p>We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox 3, you will receive an automated update notification within 24 to 48 hours. This update can also be applied manually by selecting “Check for Updates…” from the Help menu.</p>
<p>For a list of changes and more information, please review the <a href="http://www.mozilla.com/firefox/3.5.4/releasenotes/">Firefox 3.5.4 Release Notes</a> and the <a href="http://www.mozilla.com/firefox/3.0.15/releasenotes/">Firefox 3.0.15 Release Notes</a>.</p>
<p>Note: All Firefox 3.0.x users are encouraged to upgrade to Firefox 3.5.4 by downloading it from <a href="http://firefox.com/">http://firefox.com/</a> or by selecting “Check for Updates…” from the Help menu.</p></div>
    </content>
    <updated>2009-10-28T03:06:10Z</updated>
    <category term="General"/>
    <author>
      <name>ss</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=794</id>
    <link href="http://www.squarefree.com/burningedge/2009/10/23/2009-10-23-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-10-23 Trunk builds</title>
    <summary>Fixes:

Fixed: 448602 - Have a way to enumerate event listeners.
Fixed: 482402 - Enable "svg.smil.enabled" pref by default.
Fixed: 517902 - Reimplement image properties, using the existing "Media" panel.
Fixed: 522416 - Tab Previews must not do sync http requests.
Fixed: 327323 - Can't "Open with" files that are send as application/octet-stream (or other "unknown to firefox" mime types).



Fixes [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=448602">448602</a> - Have a way to enumerate event listeners.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=482402">482402</a> - Enable "svg.smil.enabled" pref by default.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517902">517902</a> - Reimplement image properties, using the existing "Media" panel.</strong></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=522416">522416</a> - Tab Previews must not do sync http requests.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=327323">327323</a> - Can't "Open with" files that are send as application/octet-stream (or other "unknown to firefox" mime types).</li>

</ul>

<p>Fixes for recent regressions:</p>
<ul class="good">
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516665">516665</a> - Distorted images with moz-icon://*?size=dialog.</li>
</ul>

<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-10-15+04%3A00%3A00&amp;enddate=2009-10-23+04%3A00%3A00">mozilla-central pushlog for 2009-10-15 04:00 to 2009-10-23 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-23-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1549415">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-23-06-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-23-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-10-23T21:43:59Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-24T16:30:18Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=619</id>
    <link href="http://blog.mozilla.com/seth/2009/10/20/mayan-inspiration/" rel="alternate" type="text/html"/>
    <title>Mayan Inspiration</title>
    <summary>When I was at the Mozilla Camp in Chile, I met Julián Ceballos, the team leader from Mexico’s Yucatán Peninsula who is working on localizing Firefox in Mayan.  Yesterday, he wrote me, saying,
“In Mozcamp i said, mozilla is no helping just to translate firefox to mayan, mozilla is helping to rescue and make strong the [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>When I was at the <a href="https://wiki.mozilla.org/JRSL_Chile#MozCamp_Chile" target="_blank">Mozilla Camp in Chile</a>, I met <a href="http://julianceballos.wordpress.com/">Julián Ceballos</a>, the team leader from Mexico’s Yucatán Peninsula who is working on localizing Firefox in Mayan.  Yesterday, he wrote me, saying,</p>
<p style="padding-left: 30px;">“In Mozcamp i said, mozilla is no helping just to translate firefox to mayan, mozilla is helping to rescue and make strong the mayan language. Well, i’ll send it and we’ll be in contact.” [sic]</p>
<p>Aw, shucks.  That just makes me happy.</p>
<p>Maybe I have delusions of grandeur as I sit here and sip my <a href="http://www.youtube.com/watch?v=nBeUGqeYsQg" target="_blank">Kool-Aid</a>, but I think there is something critical to language preservation happening in the Mozilla localization project for cultural anthropologist and linguists to study.  I’ve discussed this topic with other Mozillans who are interested like Tiffney Mortensen, Chofmann, Staś, John Lilly, Søren Skrøder (Mozilla Denmark), and Kadir Topal (Mozilla Germany).  Every time we ship a new version, even for some of the most niche locales, Mozilla helps just a little bit to preserve the culture of language and communication.  Imagine how unique an experience it becomes for a total newcomer to browse the web with an application whose user interface is both translated and customized for local use.  That can be very powerful and is why we want Mozilla locale count to continue to grow.</p>
<p>To see a little more about what our Mayan friends are doing, check out these links:</p>
<ul>
<li><a href="https://addons.mozilla.org/es-ES/firefox/addon/14427" target="_blank">Mayan Firefox language pack</a></li>
<li><a href="http://www.flickr.com/photos/82144108@N00/4015367250/" target="_blank">Screen shot of Mayan Firefox</a></li>
<li><a href="http://firefox.linuxmerida.org/" target="_blank">Mozilla México en Mérida, Yucatán</a></li>
<li><a href="http://www.cancunforos.com/2009/10/02/firefox-disponible-en-lengua-maya/">Local press</a></li>
</ul>
<p>Do you know of a new localization effort?  I will pay <a href="http://www.flickr.com/photos/38263679@N00/3881547169" target="_blank">chocolate dipped cake donuts</a> for every referral that becomes a localization.   <img alt=":-)" class="wp-smiley" src="http://blog.mozilla.com/seth/wp-includes/images/smilies/icon_smile.gif"/> </p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Mayan+Inspiration&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F10%2F20%2Fmayan-inspiration%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-10-20T18:24:15Z</updated>
    <category term="Uncategorized"/>
    <category term="community building"/>
    <category term="language preservation"/>
    <category term="Mexico"/>
    <category term="planet"/>
    <category term="Yucat&#xE1;n"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-10/weekly_status_report_w42_2009</id>
    <link href="http://home.kairo.at/blog/2009-10/weekly_status_report_w42_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W42/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 42/2009 (October 12 - 18, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
This should hopefully have been the last week of trying to figure out what patches can still go into 2.0 and approving them, I built <a href="http://www.seamonkey-project.org/releases/2.0rc2">SeaMonkey 2.0 RC 2</a> (with a <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process:2.0rc2">long track of redoing things</a>), getting it ready for making it public yesterday (including a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=522943">fix for partial updates</a> so they apply correctly on Windows).<br/>
This should be the final release candidate and if things go well in testing this week, it will be converted to a final 2.0 release scheduled for next Tuesday. woo-hoo!</li><li><span style="font-weight: bold;">Smaller Fixes</span>:<br/>
I tested and reviewed a patch from Adrian to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=520857">make extra-jar.mn work</a> for localizers, esp. our French guys were happy about this, as they have split mail help into smaller chunks for easier L10n.<br/>
A small patch for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521314">showing release notes on first run</a> could also land for RC2, including a followup to make it actually work. <img alt=";-)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_wink" title="wink"/><br/>
And, trying to keep users' hard disks clean, I checked in a fix to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521299">remove a few unused modules</a> on complete updates.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521385">Catalan chatzilla and venkman</a> was added in time for RC2, Georgian and Swedish could be added as official locales, Turkish requested to only be experimental for RC2 and final due to unfinished translations.<br/>
With that, RC2 ships in 19 official languages including US English, plus one in experimental stage!</li><li><span style="font-weight: bold;">Various Discussions</span>:<br/>
Lightning support, comm-central branching, 1.9.1.4 builds, RC1 feedback, needed build and machine updates for 2.1/m-c trees, testday, Microsoft add-ons and blocklist, etc.</li></ul><br/>
I hope that finally our builds for SeaMonkey 2.0 are done - we'll see how well RC 2 holds up in testing this week, but chances are good that next Tuesday will be the big day and we can go gold, just converting those exact build to the final ones. A tremendous development effort from all around our team went into this release in the 3½ years we've now been working on it, and the <a href="http://www.seamonkey-project.org/releases/seamonkey2.0/#new">What's New</a> list in the release notes only shows the tip of the iceberg. This is the first really major release from our project after we've been releasing fixed-up, slightly improved and rebranded version of the old Mozilla suite for quite some time.<br/>
This time we ship a new suite, a modern reincarnation of the original idea, and completely done by the volunteer team of the SeaMonkey project. Thanks to everyone who helped us to come so far, every one of those people in our community can be proud of him/herself these days.<br/>
<br/>
Now let's test the hell out of it this week and then actually release it - are you with me? <img alt=";-)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_wink" title="wink"/></div>
    </content>
    <updated>2009-10-20T16:46:50Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=791</id>
    <link href="http://www.squarefree.com/burningedge/2009/10/15/2009-10-15-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-10-15 Trunk builds</title>
    <summary>Fixes:

Fixed: 435441 - Implement Webkit's CSS Transitions proposal.
Fixed: 474049 - SVG SMIL: Add support for animating CSS properties.

Fixed: 459301 - TM: Trace recursive function calls.

Fixed: 473045 - [Windows] Implement Windows 7 Jump List features.
Fixed: 474060 - [Windows] Show download progress in app icon in Windows 7 taskbar.
Fixed: 501490 - [Windows] Enable Taskbar Previews for Windows [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=435441">435441</a> - Implement Webkit's CSS Transitions proposal.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474049">474049</a> - SVG SMIL: Add support for animating CSS properties.</strong></li>

<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=459301">459301</a> - TM: Trace recursive function calls.</strong></li>

<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=473045">473045</a> - [Windows] Implement Windows 7 Jump List features.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474060">474060</a> - [Windows] Show download progress in app icon in Windows 7 taskbar.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501490">501490</a> - [Windows] Enable Taskbar Previews for Windows 7.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474056">474056</a> - [Windows] Implement optional taskbar preview-per-tab.</strong></li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=412796">412796</a> - Optimize fastload system (mmap fileIO, endianness, packed structs).</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=510844">510844</a> - Remove memcpy()s for compressed jar reading.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521967">521967</a> - Going back/forward to a page shows the default favicon briefly.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518104">518104</a> - Implement HTML5 changes to &lt;script defer&gt;.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=507805">507805</a> - Support for asynchronous file data access.</li>

</ul>


<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-10-03+04%3A00%3A00&amp;enddate=2009-10-15+04%3A00%3A00">mozilla-central pushlog for 2009-10-03 04:00 to 2009-10-15 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-15-05-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1536145">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-15-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-15-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-10-16T06:08:40Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-24T16:30:18Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=609</id>
    <link href="http://blog.mozilla.com/seth/2009/10/14/the-l10n-documentation-overhaul/" rel="alternate" type="text/html"/>
    <title>The L10n Documentation Overhaul</title>
    <summary>What could be worse than outdated and disorganized documentation for an open source project looking to grow its volunteers and support its contributors?  I’m not sure, but the l10n-drivers had to wake up each day asking ourselves that question about the state of our localization documents.
Something had to change, but to rectify that problem was [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>What could be worse than outdated and disorganized documentation for an open source project looking to grow its volunteers and support its contributors?  I’m not sure, but the l10n-drivers had to wake up each day asking ourselves that question about the state of our localization documents.</p>
<p>Something had to change, but to rectify that problem was a daunting task.  Not only were documents outdated or obsolete, but also they were scattered through the Mozilla Wiki (wikimo) and the Mozilla Developer Center (MDC) like <a href="http://mtblog.self.com/photos/uncategorized/2007/11/29/img_0780.jpg" target="_blank">wet  leaves across a yard, over into flowerbeds and onto the driveway.</a></p>
<p>Staś (and the l10n team, but primarily Staś) took up the goal of  overhauling Mozilla’s l10n documentation.  One result of a lot of work and many meetings was a Delicious page that we created and titled “<a href="http://delicious.com/mozdocs" target="_blank">Mozdocs</a>“.  If you’ve clicked through on that link, you’ll see our attempt to bookmark and tag <strong>*every document written*</strong> about Mozilla localization.  This became our base for updating all of our documentation.</p>
<p><strong>The Mozdocs Site<br/>
</strong></p>
<p>Staś determined that the best way to work was to create an inventory of what we had, categorize that, and then begin work.  And so, we began by finding pages in our documentation and adding them to the Mozdocs page.  We then tagged each page we found with something that described it.</p>
<p>Tagging pages became critical in our ability to work on these docs.  Staś created a set of <a href="http://delicious.com/mozdocs/bundle:meta" target="_blank">meta tags</a> that tell us some information about the state of the page.  Namely, does it need to be <a href="http://delicious.com/mozdocs/outdated" target="_blank">updated</a>, is it <a href="http://delicious.com/mozdocs/obsolete">obsolete</a>, does it need to be <a href="http://delicious.com/mozdocs/fixme" target="_blank">fixed</a>, should it be <a href="http://delicious.com/mozdocs/deleteme" target="_blank">deleted</a>, and more.  We also have “<a href="http://delicious.com/mozdocs/bundle:where%3F" target="_blank">location</a>” tags that tell us where we found the document (i.e. <a href="http://delicious.com/mozdocs/%40seth" target="_blank">my blog</a>, <a href="http://delicious.com/mozdocs/%40axel">Axel’s blog</a>, <a href="http://delicious.com/mozdocs/%40wikimo" target="_blank">Mozilla Wiki</a>, etc.).  Lastly, we have general purpose tags that describe the document.</p>
<p>If you’re interested, Mozdocs could be a very helpful page for you to get a sense of what is in the Mozilla L10n inventory of docs.</p>
<p><strong>New documents, New Naming Guidelines<br/>
</strong></p>
<p><a href="http://www.nasa.gov/images/content/214732main_Foreman_jsc2007e046566%5B1%5D.jpg" target="_blank">As foreman of the cleanup crew</a>, Staś also determined that we needed to separate our documents properly.  <a href="https://developer.mozilla.org/en/Localization">MDC</a> would serve as the place for docs that describe how to develop and localize and can be abstrated from the Mozilla process.  The <a href="https://wiki.mozilla.org/L10n">Mozilla Wiki</a> would serve as the spot for anything specific to the Mozilla Project’s localization process.</p>
<p>Get that?  MDC = how to/abstract from Mozilla; Wikimo = Mozilla process.</p>
<p>As we created and edited documents, we made sure that they were placed on the proper platform.  Furthermore, we started to rename documents using new “<a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank">Naming Guidelines</a>“.  If you plan to create a new localization document on the Mozilla Wiki or MDC, we are asking that you use the following (Below is one massive hyperlink to the Naming Guidelines from the previous sentence):</p>
<ol>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank">Always use the <tt>L10n:</tt> namespace (wikimo only) </a>
<ul>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Bad</em>: Firefox_productization_guidelines</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Bad</em>: L10n_Firefox_Productization</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Good</em>: L10n:Firefox/Productization</a></li>
</ul>
</li>
<li><a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"> For hierarchies, use <tt>/</tt>, not <tt>:</tt>. This will  create breadcrumbs automatically. </a>
<ul>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Bad</em>: L10n:Firefox:Productization</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Good</em>: L10n:Firefox/Productization</a></li>
</ul>
</li>
<li><a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"> Prefer hierarchies than longer names if you need to  disambiguate. </a>
<ul>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Bad</em>: L10n:Firefox_Productization</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Good</em>: L10n:Firefox/Productization</a></li>
</ul>
</li>
<li><a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank">If not ambiguous, simplify. </a>
<ul>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Bad</em>: L10n:Product/Firefox/Namoroka</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Good</em>: L10n:Namoroka</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Good</em>: L10n:Firefox/Productization and L10n:Mobile/Productization are  OK, because L10n:Productization is a more general  document.</a></li>
</ul>
</li>
<li><a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"> Don’t repeat yourself: </a>
<ul>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Bad</em>: L10n:Firefox/Firefox_Productization</a></li>
<li> <a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"><em>Good</em>: L10n:Firefox/Productization</a></li>
</ul>
</li>
<li><a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"> Add localization-related tags (on MDC) or categories (on  wikimo) </a>
<ul>
<li><a href="https://wiki.mozilla.org/L10n:Documentation#Naming_guidelines" target="_blank"> On wikimo, use <tt>[[Category:L10n]]</tt> anywhere in the  contents of the page.</a></li>
</ul>
</li>
</ol>
<p>Our hope is that all new pages that deal with Localization will follow these naming guidelines.</p>
<p><strong>And now, your turn…<br/>
</strong></p>
<p>As I mentioned, if you’re interested in scanning the inventory of documents, take a look  at <a href="http://delicious.com/mozdocs/" target="_blank">Mozdocs</a> and the tags we have created.  This could be a very helpful page for you  to get a sense of what is in the Mozilla L10n inventory of docs.</p>
<p>Also, if you are finding new documents, can you please tell us and we’ll tag them on the Delicious site?  Staś is the module owner of this site and we are accepting any “patches” to it.  So, if you want to add something, just let us know and we will make the change.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=The+L10n+Documentation+Overhaul&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F10%2F14%2Fthe-l10n-documentation-overhaul%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-10-14T22:39:28Z</updated>
    <category term="Uncategorized"/>
    <category term="documentation"/>
    <category term="l10n"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-10/weekly_status_report_w41_2009</id>
    <link href="http://home.kairo.at/blog/2009-10/weekly_status_report_w41_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W41/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 41/2009 (September 28 - October 4, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
On the risk of sounding like a broken record, once again one of my main work items this week was release driving for 2.0 - the news is that we have <a href="http://www.seamonkey-project.org/releases/2.0rc1">released SeaMonkey 2.0 RC 1</a> on Saturday, I spent a large amount of time <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process:2.0rc1">building it</a> and later could push it public.<br/>
Follwoing that, I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521314">worked on</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521299">a few</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521341">followup issues</a> found in build verification and early testing.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
We could add <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=520980">Italian</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503900">UK English</a> to the all-locales file for SeaMonkey - it looks like both are not just yet ready to deliver a complete localization for 2.0 final, but we hope they'll make 2.0.1 a number of weeks later.<br/>
On the actual shipping side, RC 1 shipped in 18 languages including US English, which mean we have all locales on board that shipped either of the betas - with more to come in RC2 (which hopefully will be final).</li><li><span style="font-weight: bold;">German L10n</span>:<br/>
I synched up the last changes to about:rights and ChatZilla just in time for the RC 1, German should therefore be complete for the 2.0 series - except for minor bugs, which are usually only reported when it goes to the masses in any case.</li><li><span style="font-weight: bold;">Various Discussions</span>:<br/>
Lightning support, gloda, comm-central branching, 1.9.1.4 builds, RC1 feedback, etc.</li></ul><br/>
I'm sorry my status updates are not coming as early as they should come, I had a few things to do this weekend including Monday, e.g. moving the SeaMonkey 1.x tinderboxes to a new location - and trying to recover from a cold.<br/>
<br/>
In any case, things look very good when looking at RC1 feedback, no major issues reported, a few more smaller bugs have been fixed though - we are at 154 fixed-seamonkey2.0 bugs now, which is a very impressive number since the second beta and which also includes a number of fixes since RC1 already. We currently have no reported blockers and no requests for blocking, so we look to be ready to go for a RC2 which is as much ready to be the final 2.0 as we know yet (we're just waiting for a "go" on a new build of the 1.9.1.4 platform right now). Of course, only good testing will show if it can hold up and really go golden roughly a week after it's being published to testers as an RC.<br/>
<br/>
Let's hope that nothing bad comes up and it can step in front of the curtain as the real thing later this month!</div>
    </content>
    <updated>2009-10-14T22:00:14Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/2009/10/09/flickr/</id>
    <link href="http://blog.mozilla.com/seth/2009/10/09/flickr/" rel="alternate" type="text/html"/>
    <title>Flickr</title>
    <summary>This is a test post from , a fancy photo sharing thing.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This is a test post from <a href="http://www.flickr.com/r/testpost"><img align="absmiddle" alt="flickr" border="0" height="18" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41"/></a>, a fancy photo sharing thing.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Flickr&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F10%2F09%2Fflickr%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-10-09T09:13:02Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-10/weekly_status_report_w40_2009</id>
    <link href="http://home.kairo.at/blog/2009-10/weekly_status_report_w40_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W40/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 40/2009 (September 28 - October 4, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
Another week of intense release driving - we had the string freeze for the whole 2.0 series this week, and the code freeze just after it. Things are looking good for the release, RC1 should come later this or early next week, depending on the speed of the build machines and our QA. We now have 130 fixed-seamonkey2.0 bugs, a lot of work has happened here!</li><li><span style="font-weight: bold;">Default Theme Icons</span>:<br/>
The task icons for the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=348720">new default theme</a> could land this week.</li><li><span style="font-weight: bold;">Build machines</span>:<br/>
On the weekend, I filed a bug on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=520439">tinderbox reporting being brokwn</a> which was fixed fast by Mozilla IT - thanks justdave!<br/>
Also, I talked to Seth from the community giving program and he told we they are committed to give us the machines we were promised to get, so the ball in in IT's court now, I'll get into contact with them.</li><li><span style="font-weight: bold;">EU MozCamp Prague</span>:<br/>
I had tons of interesting talk with people from all over the Mozilla community at <a href="https://wiki.mozilla.org/EU_MozCamp_2009">EU MozCamp 2009 in Prague</a> - from core SeaMonkey contributors via Moco folks and localizers to Thunderbird, Lightning and KompoZer people - and writing down everything here would be too much. Though it's clear that even <a href="http://www.flickr.com/photos/king-molan/3979688152/">I love this community</a>!<br/>
One topic is something i should probably highlight somewhat: The KompoZer folks and us from SeaMonkey agreed to cooperate much more in the future, we talked about how to work together to improve both SeaMonkey 2.1 and KompoZer 0.9 by sharing code and making KompoZer join comm-central for those Mozilla-1.9.3-based release and beyond.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
I fixed <a href="http://hg.mozilla.org/comm-central/rev/b951cf498d4f">a small typo</a> in an en-US file so that it doesn't creep into locales as well.<br/>
Also, after the string freeze, I started the opt-in thread for 2.0 RC1 and final.</li><li><span style="font-weight: bold;">German L10n</span>:<br/>
I synched up de SeaMonkey with the current trunk on the day before string freeze, so that only one change was left for opting in for RC1 later on.</li><li><span style="font-weight: bold;">Various Discussions</span>:<br/>
Lightning support, gloda, comm-central branching, 1.9.1.4 changes, <a href="http://www.mozilla.org">www.mozilla.org</a> planning, etc.</li></ul><br/>
Sorry this update is late once again, but I was somewhat busy getting all the L10n opt-ins etc. ready for starting 2.0 RC1 builds, which should be in progress now, hopefully we can push them public quite soon after some preliminary testing, so we get broader testing on the builds before we do a final release.<br/>
<br/>
So, once we have those builds, please help testing!</div>
    </content>
    <updated>2009-10-07T23:57:34Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=787</id>
    <link href="http://www.squarefree.com/burningedge/2009/10/03/2009-10-03-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-10-03 Trunk builds</title>
    <summary>Fixes:

Fixed: 334697 - Implement pie-chart throbber.
Fixed: 453063 - Support for fullscreen video playback.
Fixed: 511771 - Lightweight themes. (Personas now work without installing an extension.)
Fixed: 514327 - Detect outdated plugins and offer upgrade path.
Fixed: 515354 - Create "about:memory". (Windows screenshot, Mac screenshot)
Fixed: 367596 - Create "about:support" page with troubleshooting information (e.g. list of extensions).
Fixed: 507970 - [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=334697">334697</a> - Implement pie-chart throbber.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=453063">453063</a> - Support for fullscreen video playback.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=511771">511771</a> - Lightweight themes.</strong> <small>(<a href="http://www.getpersonas.com/en-US/">Personas</a> now work without installing an extension.)</small></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=514327">514327</a> - Detect outdated plugins and offer upgrade path.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515354">515354</a> - Create "about:memory".</strong> <small>(<a href="http://www.squarefree.com/blogimages/2009-10-03-about-memory-windows.png">Windows screenshot</a>, <a href="http://www.squarefree.com/blogimages/2009-10-03-about-memory-mac.png">Mac screenshot</a>)</small></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=367596">367596</a> - Create "about:support" page with troubleshooting information (e.g. list of extensions).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=507970">507970</a> - Support new web font format (WOFF) in @font-face.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518003">518003</a> - Implement function to check whether element matches a CSS selector, mozMatchesSelector.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=510110">510110</a> - Extend MozAfterPaint with more features for testability of Gecko and Web applications.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516213">516213</a> - Freshen WebGL implementation and enable on trunk.</strong> <small>(If you set webgl.enabled_for_all_sites to true, <a href="http://hacks.mozilla.org/2009/09/three-more-webgl-demos/">these demos</a> should work.)</small></li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=482985">482985</a> - Add hidden pref for whether a "busy" cursor is shown while pages load.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512854">512854</a> - VACUUM places.sqlite database on daily idle once a month.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=307791">307791</a> - ES5: Implement Object.keys(O).</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505587">505587</a> - ES5: Implement Object.getOwnPropertyDescriptor.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=495325">495325</a> - ES5: Make indirect eval act like global eval.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=209275">209275</a> - Mozilla doesn't update link's/hrefs when changing base href.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=372980">372980</a> - XPInstall reports "(Author not verified)" when signing certificate has no organization subject.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=513817">513817</a> - [Windows] Switch scrolling to 6 lines in the default case.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=456646">456646</a> - [Mac] Replace Carbon printing dialog with Cocoa one.</li>
</ul>

<p>Fixes for recent regressions:</p>
<ul class="good">
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=513982">513982</a> - DOMWindow leak opening new window on trunk.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=467601">467601</a> - Long bookmark names (page titles) will hide tagging icon and tags' text in location bar dropdown list (overlaps, covers up).</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=497434">497434</a> - Tooltips no longer shown for bookmarks in places' menupopups.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499447">499447</a> - Hanging when changing width of main window - on BBC.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=510856">510856</a> - Scrolling performance regression after bug 507334.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517768">517768</a> - Crash with view page source and external editor.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504797">504797</a> - Crash on Google Docs with jit enabled.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=482941">482941</a> - "View Background Image" context-menu item is always greyed out.</li>
</ul>


<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-09-10+04%3A00%3A00&amp;enddate=2009-10-03+04%3A00%3A00">mozilla-central pushlog for 2009-09-10 04:00 to 2009-10-03 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-03-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1515545">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-03-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/10/2009-10-03-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-10-03T23:31:26Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-24T16:30:18Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-10/weekly_status_report_w39_2009</id>
    <link href="http://home.kairo.at/blog/2009-10/weekly_status_report_w39_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W39/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 39/2009 (September 21 - 27, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
Once again, I spent a lot of time release driving work for 2.0, blockers are down to 5 and one request now. We are up to 113 fixed-seamonkey2.0 bugs now, quite a large number of small fixes landing to finish up this release.</li><li><span style="font-weight: bold;">Default Theme Icons</span>:<br/>
I uploaded a new patch for the task icon part of the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=348720">new icon set for the default theme</a> that week, meanwhile this has already landed.</li><li><span style="font-weight: bold;">Support Mails</span>:<br/>
I went through the accumulating support mails in my inbox subfolder once again (I only do that every few months) and replied to every mail there that hadn't got a reply from someone else. This always takes some time, but I don't want to leave such mails without any reply, even if it takes a long time to come and even if me or council are the wrong people to contact for support.</li><li><span style="font-weight: bold;">ISPDB</span>:<br/>
I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518315">filed</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518316">a few</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518319">bugs</a> on ISPDB, the database Mozilla Messaging is building for the "autoconfig" feature of Thunderbird 3, which we probably want to use for SeaMonkey as well in the future. It enables users to just enter their email address and have most account settings configured automatically by pulling the relevant info from the server.</li><li><span style="font-weight: bold;">Statistics</span>:<br/>
I mailed Daniel from the Mozilla Metrics team if I could get a few numbers of how SeaMonkey 2 is doing, and he sent me some good data culminating in my recent <a href="http://home.kairo.at/blog/2009-09/some_seamonkey_statistics">blog post</a> on SeaMonkey statistics. Interesting material, thanks, Daniel!<br/>
I also received some interesting statistics on the spread of fixed bugs in the 2.0 cycle across people and components, I'll post about that when we get it updated after the code freeze.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Lightning support, 1.1.18, gloda, comm-central branching, Thunderbird UI changes, Mozilla Camp Europe, talk about Mozilla at a FOSS event in Vienna, etc.</li></ul><br/>
I gave an interview this week with <a href="http://www.mozilla-hispano.org/2009/09/23/344-entrevista-a-robert-kaiser">Mozilla Hispano</a>, the English version of which has been posted to <a href="http://mozillalinks.org/wp/2009/09/interview-with-robert-kaiser-seamonkey-project-coordinator/">Mozilla Links</a>.<br/>
<br/>
And this weekend I'll be at <a href="https://wiki.mozilla.org/EU_MozCamp_2009">EU MozCamp 2009 in Prague</a> and hope to meet a few of you there - and <a href="http://kairo.mozdev.org/slides/eumozcamp-prague2009/">show off SeaMonkey 2.0</a> there! <img alt=":)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_smile" title="smile"/></div>
    </content>
    <updated>2009-10-01T01:03:35Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=598</id>
    <link href="http://blog.mozilla.com/seth/2009/09/30/how-to-make-a-website-localizable/" rel="alternate" type="text/html"/>
    <title>How To Make a Website “Localizable”</title>
    <summary>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 [...]“”</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><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’s Ryan Doherty, who was charged with making the site localizable, Staś Małolepszy, with Pascal Chevrel’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’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’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?&amp;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></div>
    </content>
    <updated>2009-09-30T16:58:05Z</updated>
    <category term="Uncategorized"/>
    <category term="planet"/>
    <category term="web l10n"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=593</id>
    <link href="http://blog.mozilla.com/seth/2009/09/25/l10n-track-for-the-moz-eu-camp/" rel="alternate" type="text/html"/>
    <title>L10n Track for the Moz EU Camp</title>
    <summary>For those of you who will be joining me at the MozEUCamp in Prague next weekend, I’ve updated the l10n track on the schedule and written longer descriptions of the presentations that will be given by the l10n-drivers and some critical volunteers (jhiatt and adriank).
Got a presentation or topic you want to discuss?  Email me [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>For those of you who will be joining me at the MozEUCamp in Prague next weekend, I’ve updated the l10n track on <a href="https://wiki.mozilla.org/EU_MozCamp_2009/Tentative_Schedule" target="_blank">the schedule</a> and written <a href="https://wiki.mozilla.org/EU_MozCamp_2009/Schedule/L10n_Track" target="_blank">longer descriptions</a> of the presentations that will be given by the l10n-drivers and some critical volunteers (jhiatt and adriank).</p>
<p>Got a presentation or topic you want to discuss?  Email me or comment or this blog and we’ll see how to get it in a slot.  I intentionally left some open blocks so localizers can attend other non-l10n talks of interest.   See you in Prague next week.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=L10n+Track+for+the+Moz+EU+Camp&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F09%2F25%2Fl10n-track-for-the-moz-eu-camp%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-09-25T07:54:09Z</updated>
    <category term="Uncategorized"/>
    <category term="l10n"/>
    <category term="MozCamps"/>
    <category term="planet"/>
    <category term="Prague"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=588</id>
    <link href="http://blog.mozilla.com/seth/2009/09/22/updating-localization-notes/" rel="alternate" type="text/html"/>
    <title>Updating Localization Notes</title>
    <summary>Tomer, from the Hebrew localization team, highlighted an interesting problem the other day when he emailed the l10n-drivers to point out an issue that has been bothering him and many other localizers.  Sometimes, developers will change entities in our locales/en-US directory, but forget to change the localization note above it to reflect the new entity.  [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Tomer, from <a href="http://mozilla.org.il/" target="_blank">the Hebrew localization team</a>, highlighted an interesting problem the other day when he emailed the l10n-drivers to point out an issue that has been bothering him and many other localizers.  Sometimes, developers will change <a href="http://blog.mozilla.com/seth/2009/01/28/mozilla-dtd-files-caveat-emptor/" target="_blank">entities</a> in our <a href="http://mxr.mozilla.org/mozilla1.9.2/source/browser/locales/en-US/" target="_blank">locales/en-US directory</a>, but forget to change the localization note above it to reflect the new entity.  As Tomer explains,</p>
<blockquote><p>“This causes the comment to become irrelevant to the text it references.  Additionally, if someone then fixes the localization note, localizers won’t be notified on this change, and the comment does not get changed in our translations…As some of us are actually reading such comments before translating, it is important to get it 100% accurate.”</p></blockquote>
<p>Here is an example that Tomer provides.</p>
<blockquote><p>&lt;!– LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command<br/>
-  key should not contain the letters A-F, since these are reserved<br/>
-  shortcut keys on Linux. –&gt;<br/>
&lt;!ENTITY bookmarksGtkCmd.commandkey “o”&gt;</p></blockquote>
<p>You can see that example in our code on MXR here:  <a href="http://mxr.mozilla.org/mozilla1.9.2/source/browser/locales/en-US/chrome/browser/browser.dtd#110" target="_blank">http://mxr.mozilla.org/mozilla1.9.2/source/browser/locales/en-US/chrome/browser/browser.dtd#110</a></p>
<p>For those readers who may not be seeing what is happening here, notice that the &lt;!– LOCALIZATION NOTE –&gt; is referencing “<em>bookmarksSidebarGtkCmd.commandkey</em>“, but the !ENTITY variable name is actually “<em>bookmarksGtkCmd.commandkey</em>“.</p>
<p>That mismatch in the entity names has made that localization note untrackable by any locaization tools.  Unfortunately, localization tools will not understand which comment belongs to<em> bookmarksGtkCmd.commandkey</em>.  Furthermore, localizers who use these notes for translations will have to make the educated guess where the comment is pointing.  If the note gets updated in the future, it’s likely that localizers will miss it.</p>
<p>Tomer suggested writing a script to look for these mismatches.  In the very least, I am hoping this post will spread the awareness to developers to remember to do this.  A quick request from l10n community: please maintain localization notes if entities get changed.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Updating+Localization+Notes&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F09%2F22%2Fupdating-localization-notes%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-09-22T20:36:31Z</updated>
    <category term="Uncategorized"/>
    <category term="developers"/>
    <category term="entity"/>
    <category term="l10n"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=576</id>
    <link href="http://blog.mozilla.com/seth/2009/09/22/more-on-firefox-in-the-philippines/" rel="alternate" type="text/html"/>
    <title>More on Firefox in the Philippines</title>
    <summary>While we were in the Philippines, Gen and I learned quite a bit about the local Internet landscape there.  I thought I would share some more information that I picked up from the trip.

Population is 92 million, online population is between 20-24 million
English is one of the official languages of the Philippines.  Tagalog is spoken [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>While we were in the Philippines, Gen and I learned quite a bit about the local Internet landscape there.  I thought I would share some more information that I picked up from the trip.</p>
<ul>
<li>Population is 92 million, online population is between 20-24 million</li>
<li>English is one of the official languages of the Philippines.  <a href="http://en.wikipedia.org/wiki/Tagalog_language">Tagalog</a> is spoken by roughly 22 million people in and around Manila.  <a href="http://en.wikipedia.org/wiki/Cebuano_language" target="_blank">Cebuano</a> is another language spoken by nearly 20 million Filipinos south of the Luzon region (where Manila is located).</li>
<li>Depending on what factor we use as a multiplier for our blocklist/AUS ping data, we can estimate that between 3 and 6 million Filipinos are using Firefox.  That is a rough guess, but it places Firefox market share at a low-end of 12.5% and a high-end of 30%</li>
<li>Most people we spoke to browse the Web in English (Firefox US version), but some did suggest that a local version would have appeal.</li>
<li>Even further debate arose on whether a Tagalog version would have traction, with an audience of bloggers at Wordcamp responding collectively that it might not.</li>
</ul>
<p>That latter point does not rule out Mozilla shipping a local version of Firefox.  But, like every other localization, if we were to ship something localized to the Philippines, it will be because a local community member(s) responds to my call to action and decides to help us complete the body of work.</p>
<p>Obviously, Mozilla Firefox is taking off in the the Philippines, so I wouldn’t be surprised to see if the nascent community stepped forward with an offer to localize Firefox.</p>
<p>Finally, take a look at some stats about Firefox in the Philippines.  (All numbers are based on our<a href="http://morgamic.com/tag/blocklist/" target="_blank"> blocklist data</a>.)</p>
<div class="wp-caption alignnone" id="attachment_578" style="width: 666px;"><img alt="Growth of blocklist pings over one year" class="size-full wp-image-578" height="300" src="http://blog.mozilla.com/seth/files/2009/09/Picture-3.png" title="Growth of Firefox in the Philippines" width="656"/><p class="wp-caption-text">Growth of blocklist pings over one year</p></div>
<div class="wp-caption alignnone" id="attachment_581" style="width: 597px;"><img alt="The Philippines is #4 on the list" class="size-full wp-image-581" height="446" src="http://blog.mozilla.com/seth/files/2009/09/Picture-6.png" title="Fastest growing geos" width="587"/><p class="wp-caption-text">The Philippines is #4 on the list</p></div>
<p><img alt="Usage in the Philippines by local geography" class="alignnone size-full wp-image-582" height="436" src="http://blog.mozilla.com/seth/files/2009/09/Fx_usage_in_philippines.png" title="Usage in the Philippines by local geography" width="560"/></p>
<p><img alt="" src="file://Users/Seth/folder/Localization/Philippines/Presentation/Picture%203.png"/></p>
<p><img alt="" src="file://Users/Seth/Library/Caches/TemporaryItems/moz-screenshot-1.png"/></p>
<p><img alt="" src="file://Users/Seth/Library/Caches/TemporaryItems/moz-screenshot.png"/></p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=More+on+Firefox+in+the+Philippines&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F09%2F22%2Fmore-on-firefox-in-the-philippines%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-09-22T08:41:48Z</updated>
    <category term="Uncategorized"/>
    <category term="community building"/>
    <category term="l10n"/>
    <category term="planet"/>
    <category term="the Philippines"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-09/weekly_status_report_w38_2009</id>
    <link href="http://home.kairo.at/blog/2009-09/weekly_status_report_w38_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W38/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 38/2009 (September 14 - 20, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
Good parts of my time this week were spent in release driving work - triaging the rest of the blocking and wanted flag requests (mostly ones where Ian and/or me were unsure what to do in the past), approving fixes we can still take for 2.0, and trying to poke people to get the remaining blockers fixed and the wanted bugs resolved where possible.<br/>
We're down to 7 blockers and two requests made by me now, one of which probably has been rendered bogus as it now has an approved fix. Open wanted bugs are at 27 now, but a number of them don't need to be fixed, even though they would be nice to have. At the same time, fixed bugs since 2.0b2 are up at 76, which is quite a lot for two weeks in the SeaMonkey world and really nice to see!</li><li><span style="font-weight: bold;">Build Machines</span>:<br/>
I did shut down buildbot on our Tiger test box as it has started to become somewhat unreliable recently and we have Leopard coverage in any case.</li><li><span style="font-weight: bold;">Lightning Support</span>:<br/>
As we have tabmail in 2.0b2, we could support Lightning in principle with that milestone, but found out that Lightning nightlies won't claim they are compatible with it. So I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516407">filed a patch</a> to make the minimum SeaMonkey version accepted by Lightning 1.0pre always to be 2.0b2 for now.<br/>
A <a href="http://home.kairo.at/blog/2009-09/seamonkey_2_0_beta_2_and_lightning">blog post on this</a> seened useful, as people started commenting about 2.0b2 and Lightning in my older entry on the general matter.<br/>
I also filed bugs on the two major issues we've been still seeing there, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516398">missing pref UI</a> and an <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516405">error with the invitation UI</a> - both of which have been fixed within this week, either on SeaMonkey or on Lightning, so nightlies on both should work pretty well together now.</li><li><span style="font-weight: bold;">Small Fixes</span>:<br/>
I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517596">fixed AMO URLs that had broken certificates</a> - this unfortunately has an impact on all localizations without being able to change a string ID, so I posted on the L10n list/group about it.<br/>
A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516942">small NSS packaging fix</a> also keeps us working with the NSS update that has happened on the platform.</li><li><span style="font-weight: bold;">Default Theme Icons</span>:<br/>
The bug about a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=348720">new icon set for the default theme</a> has stalled for a long time after the main toolbars of all applications as well as the smaller MailNews icons had been done. To get things moving again, I posted a list of icons that are still unchanged from the old set in the bug and I did a patch for the task icons that appear in the component bar at the left bottom of the windows and in the Window menu.<br/>
More help on the rest of the missing buttons is badly wanted, this is work that only needs design knowledge, not code knowledge!</li><li><span style="font-weight: bold;">Website Work</span>:<br/>
An update to our documentation on <a href="http://www.seamonkey-project.org/doc/2.0/geolocation">location-aware browsing</a> (geolocation) has long been overdue, and I was reminded of this on IRC, I went and did that work now, making our info page fit with its Firefox equivalent. As that page links a <a href="http://www.seamonkey-project.org/legal/privacy">SeaMonkey privacy policy</a>, which we didn't have so far, I also created that, seeding it with Firefox's policy and fitting it to our needs. It sounded logical to put this into a new <a href="http://www.seamonkey-project.org/legal/">legal resources</a> section on our website.</li><li><span style="font-weight: bold;">German L10n</span>:<br/>
I added another round of fixes for the latest SeaMonkey code changes.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
2.0b2 feedback, EnigMail support, NSS initialization on 1.1.18, gloda test failures, comm-central permissions, comm-central branching, SeaMonkey testday, Thunderbird UI changes, AMO process and reviews, Mozilla Camp Europe, OpenWebCamp Vienna, talk about Mozilla at a FOSS event in Vienna, etc.</li></ul><br/>
I'm starting to feel the strain of the release driving I'm doing right now and the pressure I put on myself due to being so eager for this release to finally happen and be really good.<br/>
On the other hand, I've created a counter on my default home page that counts down to the takeoff for my vacation in about 46 days and 14 hours from now - and I have bought our tickets for the Thanksgiving game in Cowboys Stadium in Dallas! Since I saw that new stadium on TV yesterday I definitely know that those tickets are worth the money - I guess it will be pretty much sold out that day, and that means a crowd of over 100,000 people there! This will be pretty awesome! I just hope the Raiders will play a defense as good as yesterday, then we'll also see an interesting game down there on the field, which should complete a hopefully very memorable day...<br/>
<br/>
Before that, there's still work to do though, so that SeaMonkey 2.0 will be a pretty damn good release. <img alt=":)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_smile" title="smile"/></div>
    </content>
    <updated>2009-09-21T20:09:25Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=561</id>
    <link href="http://blog.mozilla.com/seth/2009/09/18/presentation-at-wordcamp-philippines/" rel="alternate" type="text/html"/>
    <title>Presentation at WordCamp Philippines</title>
    <summary>Gen and I attended WordCamp Philippines and I presented today to the audience of about 100-150 people.  The purpose of our visit and participation was straightforward:

To gain further insight into the landscapeof the Web and Internet in the Philippines;
To assess whether or not a localized version is something our community here mightpursue;
To meet our [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Gen and I attended WordCamp Philippines and I presented today to the audience of about 100-150 people.  The purpose of our visit and participation was straightforward:</p>
<ol>
<li>To gain further insight into the landscapeof the Web and Internet in the Philippines;</li>
<li>To assess whether or not a localized version is something our community here mightpursue;</li>
<li>To meet our community of campus reps and others.</li>
</ol>
<p>It’s been a steamy (as in the humidity), but amazingly kind reception here and we booked our schedules full with meetings and events.  That’s all Gen’s amazing work.</p>
<p>As for my WordCamp chat, here is <a href="http://people.mozilla.org/~gen/presentations/wordcamp-ph-2009/Presentation%20Philippines.pdf" target="_blank">my presentation</a>.  I started by taking the audience through our open web demos (video, canvas, svg, css, js etc.<a href="http://people.mozilla.com/~prouget/demos/" target="_blank"> thank you Paul Rouget</a>…), and then honed in on describing our Mozilla community, using localization as an example of how we are a global community of passionate contributors working to promote Mozilla’s mission.</p>
<p>My call to action was two-fold:  the blogging community can help promote the Open Web through their blogs, AND, if people feel empowered to do so, let’s start a localization for Filipino users.</p>
<p>Feedback from these local bloggers was energetic, questions were poignant, and the message was embraced.  My prediction, a Mozilla community here is going to take off if  we continue to nurture, empower, and participate.</p>
<p>I am trying to embed the presentation here, based on<a href="http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html"> some code</a> that Gen shared with me, but it looks like it is not working.</p>
<p/>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Presentation+at+WordCamp+Philippines&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F09%2F18%2Fpresentation-at-wordcamp-philippines%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-09-19T00:20:22Z</updated>
    <category term="Uncategorized"/>
    <category term="community building"/>
    <category term="planet"/>
    <category term="the Philippines"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-09/weekly_status_report_w37_2009</id>
    <link href="http://home.kairo.at/blog/2009-09/weekly_status_report_w37_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W37/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 37/2009 (September 7 - 13, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
Continued uploading contributed 1.1.18 builds.<br/>
The big work item for this week was <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process:2.0b2">SeaMonkey 2.0 Beta 2</a> though. As I need to play release driver, build engineer, marketing guy and some part of the QA lead, it took some time to get everything finished off, but I could <a href="http://www.seamonkey-project.org/news#2009-09-12">push the beta public on Saturday</a>. So far, everything looks fine and feedback from that release is already leading to patches being landed for 2.0 final.</li><li><span style="font-weight: bold;">Build Machines</span>:<br/>
I had more discussions with Mozilla IT on how to solve the unsatisfactory situation we are in due to Parallels not delivering the stable virtualization of Mac machines we'd need, and they might get us a few minis set up. Going virtual would have been nice but unfortunately there is no good solution for this yet apparently.<br/>
I also <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515184">fought an instability of tests on Tiger</a>, I guess it's time to make our testing on Mqac Leopard-only.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
Beta 2 could go public with 17 official languages (including US English). I hope this number will even rise with RCs and final.</li><li><span style="font-weight: bold;">German L10n</span>:<br/>
Unfortunately, there's a <a href="http://hg.mozilla.org/l10n-central/de/rev/90935cb2bdfe">nasty typo</a> in German SeaMonkey 2.0 Beta 2 that breaks sending email to SMTP servers that need authentication. People only found that when testing the beta itself, but I found the cause and current nightlies as well as RCs next month are fixed, the German newsgroup has a fix circulating for those who dare to edit files inside a zipped de.jar file of their installation. <img alt=";-)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_wink" title="wink"/><br/>
I also updated the localization for a few changes made since we re-opened the tree for post-beta fixes.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Lightning support, EnigMail support, 2.0 approvals, quit dialogs, intermittent 1.1.18 NSS problems on Linux, QA community, Mozilla Camp Europe, Mozilla Weekly Project Meetings, etc.</li></ul><br/>
I know this update is somewhat late again, I barely come to do the routine daily work right now. How does the saying go - so much to do, so little time? something like that.<br/>
<br/>
In any case, we could release SeaMonkey 2.0 Beta 2 on Saturday, and I hope it's getting out to our testers, unfortunately the Mozilla release guys who could moderate the post to the prerelease announcement list are all on vacation and the download counter has not been turned on again after being turned off for performance reasons during some recent Firefox release, we don't have any other statistics that could show us anything about the uptake of this beta, so feedback in the newsgroups etc. is the only way we know if people use and test this version. I already saw that some media has picked it up, so at least one channel seems to be working! <img alt=":)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_smile" title="smile"/><br/>
<br/>
It's nice to see the new Mac theme in a screenshot in <a href="http://www.h-online.com/open/Mozilla-releases-SeaMonkey-2-0-Beta-2--/news/114224">one of the press reports</a>, and tabmail makes it possible to use to use current Lightning nightlies with the Beta 2 release and newer nightlies, even though there are still some glitches. We're working on fixing those problems as well so that SeaMonkey 2.0 should hopefully support Lightning 1.0 fully. Oh, and we're also working on getting our APIs beefed up enough that EnigMail should work again, by the way.</div>
    </content>
    <updated>2009-09-17T00:11:17Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=732</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/09/16/plugin-updating-project-follow-up/" rel="alternate" type="text/html"/>
    <title>Plugin Updating Project: Follow up</title>
    <summary>We wrote last week about a new project we’ve started, informing our users when they’re running out of date versions of popular plugins. We focused our initial efforts on the Adobe Flash Player and now, a week after launch, Mozilla’s Numerator, Ken Kovash, has a blog post up looking at the results.
Those results have been [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We wrote <a href="https://developer.mozilla.org/devnews/index.php/2009/09/04/helping-users-keep-plugins-updated/">last week</a> about a new project we’ve started, informing our users when they’re running out of date versions of popular plugins. We focused our initial efforts on the <a href="http://www.adobe.com/products/flashplayer/">Adobe Flash Player</a> and now, a week after launch, Mozilla’s Numerator, Ken Kovash, has a <a href="http://blog.mozilla.com/metrics/2009/09/16/helping-people-upgrade-flash/">blog post</a> up looking at the results.</p>
<p>Those results have been nothing short of awesome. <em>In the first week that the project has been live, we’ve seen 10 million people click through from our page to Adobe’s update site.</em> As Ken points out, this is not just a huge number, it’s also about 5x higher click through than that page typically sees.</p>
<p>We’re continuing to look for ways to help our users stay safe and up to date. We’re working to roll other plugins into our web-based checking, and the Firefox team is also building an integrated check that will let you know whenever a site you visit is trying to use an outdated plugin (more on that soon). This is just the beginning.</p></div>
    </content>
    <updated>2009-09-16T21:49:25Z</updated>
    <category term="Security"/>
    <author>
      <name>johnath</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-24T22:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=557</id>
    <link href="http://blog.mozilla.com/seth/2009/09/16/firefox-mongolian-direct-outreach/" rel="alternate" type="text/html"/>
    <title>Firefox Mongolian Direct Outreach</title>
    <summary>Over the past couple Firefox releases, the Mozilla community has proudly shipped a Mongolian localization of Firefox.  And, based on the blocklist pings that Firefox makes everyday, we can estimtate that we have between 10,000 and 20,000 active daily users in that locale.  That’s a nice accomplishment by the Mongolian community!
However, as we ramp up [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Over the past couple Firefox releases, the Mozilla community has proudly shipped a Mongolian localization of Firefox.  And, based on the blocklist pings that Firefox makes everyday, we can estimtate that we have between 10,000 and 20,000 active daily users in that locale.  That’s a nice accomplishment by the Mongolian community!</p>
<p>However, as we ramp up our efforts to localize Firefox 3.6, and a mobile Firefox, we have been reaching out to our “mn” community leader, Natsagdorj (Nagi) Shagdar, but have had no response to the emails we have sent.  I guess it’s an inevitability to have some turnover when a 100% volunteer community rallies together to ship Firefox in over 70 languages.  Building sustainable communities is critical to our ongoing success and something we take very seriously.</p>
<p>Therefore, this is an open blog post to reconnect with our Mongolian team in order to make sure everything is OK and receive a status update on the work/team going forward.  It would be terrific to receive an email from Nagi or others to let me know how to proceed with work on the mn locale.</p>
<p>This post serves a secondary purpose because we also would like to invite any others interested in joining the Mozilla Mongolian community to contact us.  We are looking for community members to help take up some of the localization effort so we don’t lose all that we have accomplished with the mn version.  Plus, we don’t want to let down thousands of our Mongolian users who will be looking for the latest and greatest when Firefox 3.6 comes out.</p>
<p>If you have interest in joining the community or know of anyone who might help in some capacity (even with simple referrals), then contact me through the comment section of this blog.  We have a robust set of community members and tools that makes localization easy and fun.</p>
<p>As a matter of fact, we are welcoming all newcomers, so just ping me.  Thanks, everyone!</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Firefox+Mongolian+Direct+Outreach&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F09%2F16%2Ffirefox-mongolian-direct-outreach%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-09-16T18:46:26Z</updated>
    <category term="Uncategorized"/>
    <category term="community building"/>
    <category term="l10n"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-22T18:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=784</id>
    <link href="http://www.squarefree.com/burningedge/2009/09/10/2009-09-10-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-09-10 Trunk builds</title>
    <summary>Fixes:

Fixed: 465673 - Tabs opened from links should appear next to the current tab (instead of at the end of the tabstrip).
Fixed: 310738 - Don't show progress indicators when using bfcache to go to another page (causes slowdown).
Fixed: 505699 - [Mac] Need UI to get into and out of fullscreen mode on OS X.

Fixed: 244371 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=465673">465673</a> - Tabs opened from links should appear next to the current tab (instead of at the end of the tabstrip).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=310738">310738</a> - Don't show progress indicators when using bfcache to go to another page (causes slowdown).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505699">505699</a> - [Mac] Need UI to get into and out of fullscreen mode on OS X.</strong></li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=244371">244371</a> - Show a tooltip in Bookmarks and History sidebars.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=506430">506430</a> - Optimize UTF8 to UTF16 conversion.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=488270">488270</a> - New APIs for precise time measurement of net requests.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=454518">454518</a> - Allow opening URLs that are not linked from the context menu (if selected).</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=513233">513233</a> - Implement accelerometer support for Windows ThinkPad.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=513147">513147</a> - Get rid of the "Properties" context menu item.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=293889">293889</a> - Typing in "find as you type" freezes Firefox for a while on big webpages when search term is not found.</li>
</ul>


<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-08-27+04%3A00%3A00&amp;enddate=2009-09-10+04%3A00%3A00">mozilla-central pushlog for 2009-08-27 04:00 to 2009-09-10 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/09/2009-09-10-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1473805">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/09/2009-09-10-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/09/2009-09-10-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-09-11T05:54:06Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-24T16:30:18Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=730</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/09/09/firefox-3-5-3-and-3-0-14-security-updates-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5.3 and 3.0.14 security updates now available for download</title>
    <summary>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.3 and Firefox 3.0.14 are now available for Windows, Mac, and Linux as free downloads:

Firefox 3.5.3 is available at http://firefox.com/
Firefox 3.0.14 is available at http://www.mozilla.com/firefox/all-older.html

We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.3 and Firefox 3.0.14 are now available for Windows, Mac, and Linux as free downloads:</p>
<ul>
<li>Firefox 3.5.3 is available at <a href="http://firefox.com/">http://firefox.com/</a></li>
<li>Firefox 3.0.14 is available at <a href="http://www.mozilla.com/firefox/all-older.html">http://www.mozilla.com/firefox/all-older.html</a></li>
</ul>
<p>We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox 3, you will receive an automated update notification within 24 to 48 hours. This update can also be applied manually by selecting “Check for Updates…” from the Help menu.</p>
<p>For a list of changes and more information, please review the <a href="http://www.mozilla.com/firefox/3.5.3/releasenotes/">Firefox 3.5.3 Release Notes</a> and the <a href="http://www.mozilla.com/firefox/3.0.14/releasenotes/">Firefox 3.0.14 Release Notes</a>.</p>
<p>Note: All Firefox 3.0.x users are encouraged to upgrade to Firefox 3.5.3 by downloading it from <a href="http://firefox.com/">http://firefox.com/</a> or by selecting “Check for Updates…” from the Help menu.</p></div>
    </content>
    <updated>2009-09-09T23:11:11Z</updated>
    <category term="Releases"/>
    <author>
      <name>ss</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-18T13:45:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/axel/?p=219</id>
    <link href="http://blog.mozilla.com/axel/2009/09/09/string-freezes-on-1-9-2/" rel="alternate" type="text/html"/>
    <title>String freezes on 1.9.2</title>
    <summary>As we’re struggling with our string freezes for 1.9.2, I figured I’d put something up on planet for everyone to notice:

String freezes are one only, and done with. No “I’ll get that in the next milestone”. First string freeze is the last.
String freeze for mobile-browser and toolkit was last Friday. For mobile-browser seriously this Friday, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As we’re struggling with our string freezes for 1.9.2, I figured I’d put something up on planet for everyone to notice:</p>
<ul>
<li>String freezes are one only, and done with. No “I’ll get that in the next milestone”. First string freeze is the last.</li>
<li>String freeze for mobile-browser and toolkit was last Friday. For mobile-browser seriously this Friday, Sept 11th. (*).</li>
<li>String freeze for Firefox 3.6 is Sept 14th.</li>
</ul></div>
    </content>
    <updated>2009-09-09T21:59:49Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <author>
      <name>Axel Hecht</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/axel</id>
      <link href="http://blog.mozilla.com/axel/category/l10n/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/axel" rel="alternate" type="text/html"/>
      <subtitle>Free your mind and your ass will follow.</subtitle>
      <title>Maggot Brain » L10n</title>
      <updated>2009-11-12T17:00:15Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-09/weekly_status_report_w36_2009</id>
    <link href="http://home.kairo.at/blog/2009-09/weekly_status_report_w36_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W36/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 36/2009 (August 31 - September 6, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
Released 1.1.18, including putting relnotes and announcements online and uploading contributed builds.<br/>
Also, SeaMonkey 2.0 Beta 2 went into a freeze, I did start the <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process:2.0b2">release process</a>, including tagging and creating builds and updates for all 17 languages including US English. The process went smoother than for 2.0b1 but still had a few hiccups, both due to my faults and the build machines not being as stable and speedy as we could hope.</li><li><span style="font-weight: bold;">Build System</span>:<br/>
Created and landed a patch to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505832">ship an add-on blocklist</a> in our builds, and as AMO people also updated the list there and I used that, we are now saving our users from crashes etc. from bad plugins right from the start.</li><li><span style="font-weight: bold;">Identity/EV UI</span>:<br/>
My patch for an <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498618">identity icon in the Page Info "Security" tab</a> could land this week right before 2.0b2 was frozen up, so people get a better visual clue on the security of the viewed page.</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
We had 16 locales opting in with valid changesets, unfortunately cs didn't make it this time, but nl joined and the ones that were unofficial for Beta 1 are also official in Beta 2 so we are up 2 languages for 17 official languages supported including US English in Beta 2. I hope the numbers will rise even more for the RC(s) and final.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Mac build boxes, tree rules towards 2.0, Lightning support, quit dialogs, 1.1.18 NSS problems on ancient Windows and intermittently on Linux, SeaMonkey and Snow Leopard, <a href="http://www.mozilla.org">www.mozilla.org</a> planning, Mozilla Camp Europe, Mozilla Weekly Project Meetings, etc.</li></ul><br/>
Tabbed mail landed in time for SeaMonkey 2.0 Beta 2, so we have all the features in that we wanted to have in the 2.0 series! Thanks to everyone who has worked on getting us here, I hope we now can take this remaining month to polish up this version enough that it's ready for shipping as an official 2.0 release.<br/>
<br/>
Also, thanks to jenzed from Mozilla Messaging for putting up <a href="https://developer.mozilla.org/en/Toolkit_API/SMILE">SMILE documentation on MDC</a> so SeaMonkey add-on developers can find resources about those APIs!</div>
    </content>
    <updated>2009-09-08T18:29:35Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=718</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/09/04/helping-users-keep-plugins-updated/" rel="alternate" type="text/html"/>
    <title>Helping users keep plugins updated</title>
    <summary>Starting with the upcoming releases of Firefox 3.5.3 and Firefox 3.0.14, Mozilla  will warn users if their version of the popular Adobe Flash Player plugin is out of date. Old versions of plugins can cause crashes and  other stability problems, and can also be a significant security risk.  For now our focus [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Starting with the upcoming releases of Firefox 3.5.3 and Firefox 3.0.14, Mozilla  will warn users if their version of the popular <a href="http://www.adobe.com/products/flashplayer/">Adobe Flash Player</a> plugin is out of date. Old versions of plugins can cause crashes and  other stability problems, and can also be a significant security risk.  For now our focus is on the Adobe Flash Player both because of its  popularity and because some studies have shown that <a href="http://www.h-online.com/security/80-per-cent-of-users-surf-with-vulnerable-versions-of-Flash--/news/114090">as many as 80% of  users currently have an out of date version</a>.</p>
<p>After installing the Firefox security  update, users with an out of date version of the Adobe Flash Player will  see this message:</p>
<div style="text-align: center;"><img alt="Warning about out of date Flash" class="size-full wp-image-720 aligncenter" height="279" src="http://developer.mozilla.org/devnews/wp-content/uploads/FlashWarning.png" title="Warning about out of date Flash" width="665"/><p/>
<p style="text-align: left;">Our intent is to get the user’s attention, and direct them to the Adobe web site where they can <a href="http://get.adobe.com/flashplayer/">download the most up to date version</a>.</p>
<p style="text-align: left;">For users who are already running the latest version, or who don’t have the Adobe Flash Player installed, the  page will look very much like what they would normally see after a  Firefox security update:</p>
<div style="text-align: center;"><img alt="Normal update page" class="size-full wp-image-721 aligncenter" height="218" src="http://developer.mozilla.org/devnews/wp-content/uploads/NormalPage.png" title="Normal update page" width="666"/><p/>
<p style="text-align: left;">Mozilla will work with other plugin vendors to provide similar checks for their products in the future.  Keeping your software up to date remains one of the best things you can  do to keep yourself safe online, and Mozilla will continue to look for  ways to make that process as easy as possible for its users.</p>
</div>
</div></div>
    </content>
    <updated>2009-09-04T20:24:59Z</updated>
    <category term="General"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-16T22:45:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-09/weekly_status_report_w35_2009</id>
    <link href="http://home.kairo.at/blog/2009-09/weekly_status_report_w35_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W35/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 35/2009 (August 24 - 30, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
I've spun a second round of Windows candidates for 1.1.18, things look good now for releasing this version very soon.<br/>
In Parallel, we've frozen strings for SeaMonkey 2.0 Beta 2 and are taking L10n opt-in from localizers as we speak, freezing the code as well this night and hoping to kick off build very soon.</li><li><span style="font-weight: bold;">Build System</span>:<br/>
I closed up filtering out the entries I had so far in my new buildsystem porting tool, and <a href="http://home.kairo.at/blog/2009-08/the_build_system_porting_tool">wrote up a blog entry</a> about it.</li><li><span style="font-weight: bold;">Identity/EV UI</span>:<br/>
Sitting in the train and looking for something to do, I took an hour (or possibly less) to write up a patch for an <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498618">identity icon in the Page Info "Security" tab</a>, which is where you get to when clicking on any of the security indicators in the status or url bar of the browser. With that icon, users can get an impression of the security level of a site without reading all the info on the tab in detail: green icon is an EV (extended verification) level that verifies the identity of the other side, blue icon is a normal secure level that verifies the domain of the other side, gray icon is no security.<br/>
The patch landed after the week I'm reporting on but in time for 2.0b2.</li><li><span style="font-weight: bold;">Automated tests</span>:<br/>
I filed and tried to help fix <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512759">mochitest timeouts</a> on the SeaMonkey2.0 tree, but it looks like the patch Honza Bambas came up with breaks Firefox3.5 tests, while it interestingly work well for Firefox trunk. We need to further investigate this.</li><li><span style="font-weight: bold;">Session Store</span>:<br/>
I landed patches for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=510890">Undo close window</a>, another feature that came just in time before the feature freeze for the SeaMonkey 2.0 series. Thanks to Misak Khachatryan for doing the work and porting that functionality to SeaMonkey!</li><li><span style="font-weight: bold;">SeaMonkey L10n</span>:<br/>
I started the opt-in thread for SeaMonkey 2.0 Beta 2 and hope many localizations will join the train this time!</li><li><span style="font-weight: bold;">German L10n</span>:<br/>
I landed <a href="http://hg.mozilla.org/l10n-central/de/rev/5c10552625d6">two patches</a> with <a href="http://hg.mozilla.org/l10n-central/de/rev/5c6c938419f8">help updates</a>, thanks to Michael Opitz for doing this work. Also, I integrated more work for fixing <a href="http://hg.mozilla.org/l10n-central/de/rev/637b4473a95b">spelling mistakes in ChatZilla</a>, here the thanks go to Hagen Halbach for finding them and offering a patch.<br/>
Next to that, I updated the localization for a number of SeaMonkey changes coming in before the string freeze for the upcoming second beta.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Tabmail, Mac build boxes, QA team, <a href="http://www.mozilla.org">www.mozilla.org</a> new design going live, Mozilla Camp Europe, etc.</li></ul><br/>
Tabbed mail has landed last night, and so today's nightlies are the first one to contain this feature officially, making them feature-complete for the 2.0 series! Also, the last blocker for Beta 2 just landed, more than 12 hours before the code freeze, so we should be in perfect timing for this beta - and with that, hopefully for the final as well. I'm really looking forward to both of those releases!</div>
    </content>
    <updated>2009-09-01T19:50:46Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-11-02T20:27:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=555</id>
    <link href="http://blog.mozilla.com/seth/2009/08/28/improving-lol/" rel="alternate" type="text/html"/>
    <title>Improving LOL</title>
    <summary>One more post coming from l10n intern, Jeremy Hiatt.  The following word-for-word post describes his work to improve the format of LOL, making it more readable and understandable for the developers and localizers who might use it.
————————————-
Today I gave a presentation to some of the guys from the platform team about the state of l20n. [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<div>
<p>One more post coming from l10n intern, Jeremy Hiatt.  The following word-for-word post describes his work to improve the format of LOL, making it more readable and understandable for the developers and localizers who might use it.</p>
<p>————————————-</p>
<p>Today I gave a presentation to some of the guys from the platform team about the state of l20n. In my previous posts I’ve blogged about the advantages and drawbacks for each of the formats we’ve considered, and I got some more good feedback about that in today’s brownbag. After the talk, I chatted with fantasai about how we could improve the LOL format to made it more readable and understandable. She had some interesting ideas that I’d like to share.</p>
<h3>Dropping Angle Brackets</h3>
<p>First, she (and a few others) pointed out that angle brackets make LOL look like XML. However, this resemblance might be confusing since LOL is otherwise nothing like XML. The intention for angle brackets in LOL was to delimit entity definitions and give clear visual separation. These cues are helpful for our parser, especially when it comes to error recovery. In an error case, the parser can drop all tokens until it recognizes an opening bracket (&lt;) and resume the parse. If you have suggestions for implementing effective error recovery if we do remove the brackets from the syntax, please leave them below.</p>
<h3>Encoding Properties</h3>
<p>Another potentially confusing aspect of LOL files is that an entity may have properties defined in addition to its value. Here’s our usual example of a noun with a specified gender:</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">&lt;appName: "Jägermeister"
 gender: "male"&gt;</pre>
<p>This can be disambiguated slightly with indentation, but fantasai noted that the current syntax does little to explain the difference between the first assignment (which is specifying appName itself), and the second assignment to the appName.gender property. She suggested a syntax that differentiates assigning the value from assigning properties: use ‘=’ for the first assignment, and curly braces to delimit additional properties. Here’s the same example from above:</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">appName = "Jägermeister" {
    gender: "male" }</pre>
<p>In this format, LOL would look a lot like CSS.</p>
<h3>Indexing</h3>
<p>An entity that mentions a variable gendered noun may define different forms for different genders. For example:</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">&lt;complex[appName.gender]: {
	male: "Ein hübscher ${appName}s.",
	female: "Ein hübsches ${appName}s."}&gt;</pre>
<p>In the current syntax, square brackets following the entity key denote the index used to select the proper form. The suggestion was to move that to the RHS of the assignment:</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">complex = [appName.gender] {
        male: "Ein hübscher ${appName}s.",
	female: "Ein hübsches ${appName}s."}</pre>
<p>If you’re familiar with a switch statement in programming, you’ll probably notice that we basically adopted the standard syntax, but substituted square brackets for the switch( ) keyword.</p>
<h3>Objects with Multiple Attributes</h3>
<p>Objects in the UI, such as buttons, typically have a “label” and “accesskey” attribute but no canonical string value. This is subtly distinct from the cases above, where in the first case we wished to specify additional properties, and in the second the string value was resolved based on an external index. Example time:</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">&lt;button: {value: "Push me", accesskey: "p"}&gt;</pre>
<p>In this case, it doesn’t make sense to refer to just “button”: you want either the label or the accesskey, which are available through the “.” accessor (e.g. button.label). To draw attention to this distinction, we could require a syntactic difference, or we could simply omit the index from the switch syntax above.</p>
<h3>Summary</h3>
<p>There are plenty more features of l20n that I’d love to put under the microscope here, but in the interest of focusing the discussion I’ll add them to a future post instead. As always, please share your opinion. You can also find us on IRC if you’re looking to start a lively debate; just look for me (jhiatt), Pike, and gandalf. Thanks to everyone from the brownbag today, and thanks especially to fantasai for taking the time to help us out!</p></div>
</div>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Improving+LOL&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F08%2F28%2Fimproving-lol%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-08-28T21:25:26Z</updated>
    <category term="Uncategorized"/>
    <category term="L20n"/>
    <category term="lol"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-11-12T13:30:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=781</id>
    <link href="http://www.squarefree.com/burningedge/2009/08/27/2009-08-27-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-08-27 Trunk builds</title>
    <summary>Fixes:

Fixed: 295977 - Autoscrolling does not work for elements such as div using overflow.
Fixed: 477118 - https webpage with data: images trigger a "Page contains unencrypted information" mixed content warning.
Fixed: 378528 - Crash reporter should allow resubmission of pending reports.
Fixed: 113577 - Implement -moz-image-rect(): use a rectangular region of an image as CSS background image.
Fixed: [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=295977">295977</a> - Autoscrolling does not work for elements such as div using overflow.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477118">477118</a> - https webpage with data: images trigger a "Page contains unencrypted information" mixed content warning.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=378528">378528</a> - Crash reporter should allow resubmission of pending reports.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=113577">113577</a> - Implement -moz-image-rect(): use a rectangular region of an image as CSS background image.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=439815">439815</a> - [Mac] Keyboard shortcuts with alternate keyboard layouts (including colemak) are missmapped; they are mapped for qwerty.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=435041">435041</a> - [Mac] Implement Cocoa NPAPI event model for Mac OS X.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=511902">511902</a> - [Mac] Device Orientation Support for laptops.</strong> <small>(<a href="http://dougt.org/wordpress/2009/08/orientation/">dougt's post</a>, <a href="http://www.squarefree.com/smoother-orientation-demo.html">demo</a>)</small></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=443178">443178</a> - Tooltips cause bogus mouse events.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502818">502818</a> - Property access on "DOMMouseScroll" events does not propagate to `Event.prototype`.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=402892">402892</a> - [Linux] Switch from gnome-vfs to GIO.</li>
</ul>



<p>Fixes for recent regressions:</p>
<ul class="good">
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=506491">506491</a> - Download Manager opens 'Blank' - intermittent - Error: gStr.timeUnits is undefined and download is null.</li>
</ul>



<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-08-17+04%3A00%3A00&amp;enddate=2009-08-27+04%3A00%3A00">mozilla-central pushlog for 2009-08-17 04:00 to 2009-08-27 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-27-05-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1447695">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-27-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-27-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-08-28T06:55:59Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-11-04T07:00:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=552</id>
    <link href="http://blog.mozilla.com/seth/2009/08/26/worldwide-lexicon-and-the-firefox-universal-translator-add-on/" rel="alternate" type="text/html"/>
    <title>Worldwide Lexicon and the Firefox Universal Translator add-on</title>
    <summary>Asa passed me this Read Write Web article about the Worldwide Lexicon’s project, Firefox Universal Translator, which helps translate web pages automatically within the browsing experience. The tool enables project members to create, curate, and share translations.  Have you seen it and what do you think?  I’m curious to hear.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://weblogs.mozillazine.org/asa/" target="_blank">Asa</a> passed me this <a href="http://www.readwriteweb.com/archives/firefox_translation_plug-in_to_increase_global_dia.php">Read Write Web article</a> about the <a href="https://addons.mozilla.org/en-US/firefox/addon/13897/" target="_blank">Worldwide Lexicon’s project, Firefox Universal Translator</a>, which helps translate web pages automatically within the browsing experience. The tool enables project members to create, curate, and share translations.  Have you seen it and what do you think?  I’m curious to hear.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Worldwide+Lexicon+and+the+Firefox+Universal+Translator+add-on&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F08%2F26%2Fworldwide-lexicon-and-the-firefox-universal-translator-add-on%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-08-26T20:44:54Z</updated>
    <category term="Uncategorized"/>
    <category term="addons.mozilla.org"/>
    <category term="extension develoment"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-10-15T02:00:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-08/weekly_status_report_w34_2009</id>
    <link href="http://home.kairo.at/blog/2009-08/weekly_status_report_w34_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W34/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 34/2009 (August 17 - 23, 2009):<br/>
<ul><li><span style="font-weight: bold;">Releases</span>:<br/>
After I could fix at least one major problem on the Linux 1.1.x build box (something is still strange with nightlies), I started the <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process">release process</a> for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512085">SeaMonkey 1.1.18</a>, which has a major upgrade of NSS (and NSPR) as the only major change, which fixes a few SSL issues, including possible MITM of SSL connections. We found a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512187">regression on Windows</a>, failing to package some new files coming up with that upgrade and rendering NSS unusable, we're fixing this right now and doing a second round of candidates with it.<br/>
A 1.1.19 in a few weeks will then catch up with other fixes ported from Firefox 3.0.13 and 3.0.14 (the NSS we ship now is exactly the same as in those versions).<br/>
I also filed a bug on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=512086">2.1a1 as well as 1.1.19 flags on Bugzilla</a>, we now can mark things we'd like to see fixed in those future milestones.</li><li><span style="font-weight: bold;">Build System</span>:<br/>
Even more review for Serge's patches for porting build system changes to comm-central and and some, but not much progress in filtering out the to-be-ported changes in my new tool.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Tabmail, Mac build boxes, AMO and SeaMonkey, QA team, <a href="http://www.mozilla.org">www.mozilla.org</a> planning, Mozilla Camp Europe, Mozilla Creative Collective, SUMO browser sniffing, doorhanger notification plans, Thunderbird schedules, etc.</li></ul><br/>
I've been quite busy this week with a halfway-finished move in real life, but things are moving well along even with me not being around as much as usually and I'll be back for the usually amount of time every week when the move is completed.<br/>
<br/>
By the way, I just did get some interesting numbers about SeaMonkey 2 usage: Over the last week, we had ~2700 people average daily users on 2.0 Beta 1, about 500 on the alphas, ~460 on 2.0b2pre builds, ~150 on 2.1a1pre, and ~160 on "pre" version from before 2.0b1 - a total of almost 4000 daily users on our current unstable versions and in August, where many people are probably still on holidays. I think those are pretty decent numbers, esp. as there is a 25% rise in total numbers compared to 4 weeks earlier.</div>
    </content>
    <updated>2009-08-25T19:55:06Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-10-28T22:19:16Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=550</id>
    <link href="http://blog.mozilla.com/seth/2009/08/25/compiling-localizable-objects-into-native-javascript/" rel="alternate" type="text/html"/>
    <title>Compiling Localizable Objects into Native JavaScript</title>
    <summary>As promised, here is the second post from Jeremy Hiatt’s work on our l20n project.  This is a word-for-word reposting of his essay about compiling localizable objects in native JS.
====================================
One of the goals for my summer internship is to improve performance of l20n. The initial implementation was a parser written entirely in JavaScript that operated [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As promised, here is the second post from Jeremy Hiatt’s work on our l20n project.  This is a word-for-word reposting of his essay about <a href="http://jeremyhiatt.wordpress.com/2009/08/22/compiling-localizable-objects-into-native-javascript/" target="_blank">compiling localizable objects in native JS</a>.</p>
<p>====================================</p>
<p>One of the goals for my summer internship is to improve performance of <a href="https://wiki.mozilla.org/L20n">l20n</a>. The initial implementation was a parser written entirely in JavaScript that operated on .lol files. For more details about our choices for file formats, see my previous post. After some failed attempts to rework the parser’s use of regular expressions that regressed performance, I experimented with JSON as an alternative file format. The hope was that we could leverage the performance of Gecko’s built-in JSON parser to speed up l20n. We did see some tremendous improvements: on a large testcase constructed from browser.dtd, JSON cut our parsing time from ~140 milliseconds down to just a few ms. Unfortunately, we were still slow when it came to evaluating and displaying all those entities. We still had a big chunk of parsing left that we couldn’t outsource to JSON. Each string value in l20n may contain variable placeholders. Here’s an example (in JSON):</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">"droponbookmarksbutton" : {
    "value" : "Drop a link to bookmark it"},

"popupWarning" : {
    "value" : "${brandShortName}s prevented this site
              from opening a pop-up window."}</pre>
<p>(Line breaks inserted for clarity.) The first string doesn’t use any variables, but the second does. In order to catch all these placeholders, we scanned each string with a regular expression to match the ${…}s syntax, even though many strings don’t use any variables. That translated to a linear traversal of every single string before it could be returned, costing us a lot of time. In tests conducted in the xpcshell, rendering all the elements from browser.properties took roughly 40ms. In comparison, the current framework for properties files can parse and display all the elements in under 20ms. Since we can’t afford to regress overall performance, that meant we still had work to do to get faster.</p>
<p>One way to eliminate checking every single string is to add extra information to the encoding for strings. Many languages define different behavior for single- vs. double-quoted strings, performing replacements in one but not the other. We could also have added a special flag to indicate simple (no replacements) vs. complex strings. Either of these approaches would have added further complexity to the localization process, so we did not seriously consider this approach.</p>
<p>Instead, on the advice of the brilliant Staś Małolepszy, we embarked on an experiment to compile our l20n objects into native JavaScript. As a result, we saw another impressive performance jump. In an xpcshell test, we can load and display all of browser.properties in roughly 4ms (an order of magnitude improvement!). Here’s what our previous example looks like as compiled JavaScript:</p>
<pre style="border: 1px solid #dfecf1; padding: 10px; overflow: auto; color: #25221d; display: block; font-family: 'Courier New',monospace;">this.droponbookmarksbutton="Drop a link to bookmark it";
this.__defineGetter__("popupWarning",
  function() { return "" + (brandShortName) +
    " prevented this site from opening a pop-up window.";});</pre>
<p>Another great thing about compilation is that our runtime performance doesn’t depend on our choice of source file format. Here’s a diagram showing the different ways an l20n file can get inflated into a localization context:</p>
<div id="attachment_30" style="width: 310px;"><a href="http://jeremyhiatt.files.wordpress.com/2009/08/l20n-diagram.png"><img alt="l20n compilation scheme" height="217" src="http://jeremyhiatt.files.wordpress.com/2009/08/l20n-diagram.png?w=300&amp;h=217" title="l20n-diagram" width="300"/></a>Inflating l20n source into a context</div>
<p>The performance numbers were collected using nsITimelineService in the xpcshell. The l20n runtime infrastructure can inflate a source file directly into a context, or it can load compiled JavaScript definitions for a significant performance boost. For comparison, here’s a diagram of Mozilla’s current l10n scheme:</p>
<div id="attachment_35" style="width: 288px;"><a href="http://jeremyhiatt.files.wordpress.com/2009/08/dtd-props-diagram.png"><img alt="Current l10n scheme" height="300" src="http://jeremyhiatt.files.wordpress.com/2009/08/dtd-props-diagram.png?w=278&amp;h=300" title="dtd-props-diagram" width="278"/></a>Current l10n scheme</div>
<p>Again, this time was measured in the xpcshell when loading the browser.properties string bundle. It’s not necessarily representative of performance for DTD files as well. As we can see, compilation now guarantees at least comparable performance to the current approach, no matter what file format we end up using. If you’d like to weigh in on that debate, please leave a comment on my previous post! And finally, we are also working on l20n support in <a href="http://wiki.braniecki.net/Silme">Silme</a> so that it will be easy to migrate existing DTD/.properties files to our new l20n format.</p>
<div id="attachment_36" style="width: 310px;"><a href="http://jeremyhiatt.files.wordpress.com/2009/08/silme-conversion.png"><img alt="Intercompatibility with Silme" height="224" src="http://jeremyhiatt.files.wordpress.com/2009/08/silme-conversion.png?w=300&amp;h=224" title="silme-conversion" width="300"/></a>Intercompatibility with Silme</div>
<p>Silme will serve as a critical compatibility layer to ensure a smooth transition to our new l10n framework. Please let me know if you have any questions or comments!</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Compiling+Localizable+Objects+into+Native+JavaScript&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F08%2F25%2Fcompiling-localizable-objects-into-native-javascript%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-08-25T15:59:39Z</updated>
    <category term="Uncategorized"/>
    <category term="javascript"/>
    <category term="JSON"/>
    <category term="L20n"/>
    <category term="planet"/>
    <category term="tools"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-10-09T10:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=547</id>
    <link href="http://blog.mozilla.com/seth/2009/08/24/the-l20n-format-shootout/" rel="alternate" type="text/html"/>
    <title>The L20n Format Shootout</title>
    <summary>Jeremy Hiatt is our localization summer intern who has been doing some fantastic work to advance the conceptual idea of L20n into something more practical.  Below is a word-for-word copy of a post he made on his blog.  I am reposting his words to get more people reading what he has been working on.  Tomorrow [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<div>
<p>Jeremy Hiatt is our localization summer intern who has been doing some fantastic work to advance the conceptual idea of L20n into something more practical.  Below is a word-for-word copy of <a href="http://jeremyhiatt.wordpress.com/2009/08/21/the-l20n-format-shootout/" target="_blank">a post he made on his blog</a>.  I am reposting his words to get more people reading what he has been working on.  Tomorrow will come a second repost about compiling localizable objects into native JavaScript.</p>
<p>——————————-</p>
<p>L20n (for localization, 2.0) aims to  empower localizers to describe complexities and subtleties of their  language: gendered nouns, singular/plural forms, and just about any  other quirk that might exist in the grammar. Like DTD and .properties  formats, which we currently use to encode localizable strings, l20n  objects associate entity IDs with string values. Localizers translate  these values into the target language. L20n has all the power of the  current framework, plus a lot more, and it’s just as simple to use  (provided we choose the right format!). You can find some examples of  l20n in action <a href="https://wiki.mozilla.org/L20n">here</a>. In the  past weeks, we’ve experimented with JSON (JavaScript Object Notation) as  a file format to represent localizable objects in hopes of achieving  better performance by leveraging the new built-in JSON parser in  Firefox. The performance gains were substantial, but still not enough to  compete with the current DTD/properties framework in terms of speed.  We’ve since adopted a new scheme to compile our l20n source files into  native JavaScript (credit to Staś Małolepszy for suggesting this). This  compilation now guarantees good performance independent of our choice of  source file format. I will discuss the specifics of compilation in an  upcoming post; this post will focus on the relative merits of the  various formats under consideration.</p>
<h3>Meet the contenders</h3>
<h4>LOL files</h4>
<p>Before experimenting with JSON, we developed a novel format for l20n,  playfully titled “localizable object lists” (.lol files). A lol file  looks like a hybrid of DTD and .properties formats, with entities  delimited by angle brackets and colons separating keys from values.  Here’s a simple example, constructed from brand.dtd:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">&lt;brandShortName: "Minefield"&gt;
&lt;brandFullName: "Minefield"&gt;
&lt;vendorShortName: "Mozilla"&gt;
&lt;logoCopyright: " "&gt;</pre>
<p>In this simple case, the lol file looks a lot like the original  brand.dtd, which looks like this:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">&lt;!ENTITY  brandShortName        "Minefield"&gt;
&lt;!ENTITY  brandFullName         "Minefield"&gt;
&lt;!ENTITY  vendorShortName       "Mozilla"&gt;
&lt;!ENTITY  logoCopyright         " "&gt;</pre>
<p>We lost the !ENTITY declaration and added a colon, but otherwise the  lol format should look familiar. What if we want to do something more  complex, like define an entity that involves a gendered noun? Here’s a  German example encoded in a lol file:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">/* This entity references a gendered noun */
&lt;complex[appName.gender]: {
    male: "Ein hübscher ${appName}s.",
    female: "Ein hübsches ${appName}s."}&gt;

/* This is a gendered noun */
&lt;appName: "Jägermeister"
 gender: "male"&gt;</pre>
<p>In the above example, we indicated the “complex” entity depends on  the “gender” property of the “appName” entity. The ${…}s expander within  the string is a placeholder that will be replaced with the value of  “appName” (Jägermeister). Note that we can insert comments in the  familiar /*…*/ style. If you’re curious to see more use cases for l20n  and the lol format, be sure to check out the link above to Axel’s  examples.</p>
<h4>JSON</h4>
<p>JSON is a well-known data exchange format. It’s simple to understand,  and with implementations available in many different languages, simple  to use. As mentioned above, our initial attempt to encode localizable  objects in JSON was motivated by performance concerns. Even without a  speed advantage, JSON still has some attractions, namely its existing  implementations. Our JSON-based l20n infrastructure leverages Gecko’s  built-in parser to do a lot of heavy lifting, meaning we have less code  to maintain on our part. Plus, arrays and hashes, the fundamental  datatypes available in JSON, are a natural fit for localizable objects.  Still, JSON has some serious shortcomings, which we will see shortly.</p>
<p>As mentioned above, JSON is great for describing key-value pairs.  Here’s the same brand.dtd example, now expressed in JSON:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">{"brandShortName" : {"value" : "Minefield"},
 "brandFullName" : {"value" : "Minefield"},
 "vendorShortName" : {"value" : "Mozilla"},
 "logoCopyright" : {"value" : " "}}</pre>
<p>Our localizable objects in JSON feature a “value” attribute denoting  the string to be displayed. This makes our JSON example slightly more  verbose, along with the required quotes surrounding the keys. Now here’s  the sample gendered-noun example from above, this time in JSON:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">{ "complex" :
    {"indices" : ["appName.gender"],
     "value" : { "male" : "Ein hübscher ${appName}s.",
                 "female" : "Ein hübsches ${appName}s."}},

  "appName" : {"value" : "Jägermeister",
                  "gender" : "male"}}</pre>
<p>In JSON, we need to reserve some keywords for attributes, like  “indices” here, to implement certain l20n features. Still, JSON works  pretty well to express the structure of the object. One area where JSON  doesn’t work so well is comments. In JSON, our top-level object is a  hash that associates entity IDs with their definitions. There are a few  apparent ways to integrate comments into this object:</p>
<ol>
<li>Assign each comment to the same identifier, e.g. “comment”.</li>
<li>Assign each comment to a unique identifier, e.g. “comment0″,  “comment1″, etc.</li>
<li>Don’t allow top-level comments: each comment has to be an attribute  of an entity</li>
</ol>
<p>Option 1 makes sense for humans writing JSON, and it’s valid, but a  little strange.<br/>
Option 2 is a little painful when writing the file, especially when it  comes to inserting new comments. This scheme would make it possible to  reference specific comments, which might be useful.<br/>
Option 3 is somewhat of a straw-man but still deserves some  consideration. Most comments in a localizable file give instructions for  how to translate a specific entity, and now that relationship would be  explicitly enforced. This form of comment is likely the best choice in  most situations, but it probably is too restrictive to make it the only  choice.</p>
<p>Another shortcoming in JSON is that it doesn’t support multiline  strings. This is a serious problem when it comes to presenting long  strings to localizers, since line breaks aren’t just for readability;  they also give important cues for localization about logical separation  between thoughts. As it turns out, the native JSON parser built into  Gecko is perfectly content to accept multiline strings, but most other  parsers will report an error.</p>
<h4>YAML: A better JSON?</h4>
<p>YAML is a data serialization language that is a superset of JSON. It  supports comments, multiline strings, and user-defined data types. On  the downside, it’s not nearly as well-known as JSON, it’s considerably  more complex, and it’s not already built in to the Mozilla platform.</p>
<p>Here’s our first example from above, now in YAML:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">brandShortName: Minefield
brandFullName: Minefield
vendorShortName: Mozilla
logoCopyright:</pre>
<p>And the second example:</p>
<pre style="border: 1px solid #dfecf1; color: #25221d; display: block; font-family: 'Courier New',monospace; overflow: auto; padding: 10px;">complex:
    indices: appName.gender
    value:
        male: Ein hübscher ${appName}s.
        female: Ein hübsches ${appName}s.

appName: {value: Jägermeister, gender: male}</pre>
<p>YAML has the same logical structure as JSON with a much cleaner look,  since indentation can be used instead of curly braces to denote  objects, and it doesn’t require strings to be delimited with quotes.  That’s another attractive feature, since it reduces the chance for  errors with improperly escaped quotes within strings, and missing  trailing quotes, that cause a lot of frustration. The less rosy side of  the picture is that we don’t have a YAML parser that we can simply drop  into place like we did with JSON, so it would require a lot of work on  our part to get it up and running. YAML does have a fair number of  implementations floating around, but development seems to have stalled  on many of these. For example, this <a href="http://sourceforge.net/projects/yaml-javascript/">JavaScript  implementation</a> hasn’t seen any updates in nearly 5 years.</p>
<h3>Summary</h3>
<p>So far we’ve seen examined three choices: LOL, JSON, and YAML. The  first was designed specifically for l20n, so naturally it encodes the  complex features of l20n most gracefully. The remaining two are  established formats with implementations available in many different  programming languages (JSON to a far greater extent than YAML). The lack  of comments and multiline strings is probably enough to eliminate JSON  from the discussion, since these deficits outweigh any advantage of  interoperability, leaving us with LOL and YAML. If you’d like to make a  case for one of these, or any other format dear to your heart, don’t  hesitate to leave a comment! We’d love to get your input.</p></div>
</div>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=The+L20n+Format+Shootout&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F08%2F24%2Fthe-l20n-format-shootout%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-08-25T00:49:24Z</updated>
    <category term="Uncategorized"/>
    <category term="JSON"/>
    <category term="L20n"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-10-06T16:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=777</id>
    <link href="http://www.squarefree.com/burningedge/2009/08/17/2009-08-17-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-08-17 Trunk builds</title>
    <summary>Fixes:

Fixed: 485976 - Move writing sessionstore.js off the main thread. (Shawn's blog post)
Fixed: 455555 - Use asynchronous queries for places autocomplete.
Fixed: 478839 - Support South Korean SEED crypto cipher suites.
Fixed: 489729 - [Windows] Clicking a tab once and then moving your mouse in a downward motion causes a new window to open.
Fixed: 128647 - [Windows] [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=485976">485976</a> - Move writing sessionstore.js off the main thread.</strong> <small>(<a href="http://shawnwilsher.com/archives/294">Shawn's blog post</a>)</small></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455555">455555</a> - Use asynchronous queries for places autocomplete.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=478839">478839</a> - Support South Korean SEED crypto cipher suites.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=489729">489729</a> - [Windows] Clicking a tab once and then moving your mouse in a downward motion causes a new window to open.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=128647">128647</a> - [Windows] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR.</strong></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=200505">200505</a> - Optimization of jsref array_join_sub() function.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504864">504864</a> - mmap io for JARs.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=468011">468011</a> - Combine all chrome into browser+toolkit jars.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=471997">471997</a> - Add command line argument to start directly into Private Browsing mode.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501257">501257</a> - Implement HTML 5's HTMLElement.classList property.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=297467">297467</a> - MathML menclose is not implemented.</li>
</ul>



<p>Fixes for recent regressions:</p>
<ul class="good">
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500349">500349</a> - DOMParser no longer available in Greasemonkey scripts.</li>
</ul>



<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-08-07+04%3A00%3A00&amp;enddate=2009-08-17+04%3A00%3A00">mozilla-central pushlog for 2009-08-07 04:00 to 2009-08-17 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-17-05-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1424685">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-17-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-17-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-08-17T23:01:00Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-10-23T23:00:05Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-08/weekly_status_report_w33_2009</id>
    <link href="http://home.kairo.at/blog/2009-08/weekly_status_report_w33_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W33/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 33/2009 (August 10 - 16, 2009):<br/>
<ul><li><span style="font-weight: bold;">Build and Release Machinery</span>:<br/>
The last step for release automation is done - after the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508243">move of CC* release factories to buildbotcustom</a>, we have all the tooling for comm-central-based releases in shared code. We share those classes completely betwen SeaMonkey and Thunderbird release automation in the future, and also share as much as possible with the Firefox process. Because of that, any fixes in the process benefit all of us at once, and we all have the same tools for verification of updates, etc. There should be quite some mutual benefit in this.</li><li><span style="font-weight: bold;">Build System</span>:<br/>
I reviewed more patches from Serge for porting build system changes to comm-central and next to this worked with my new tool described here last week to filter out those changes that still need porting. From about 350 changes last week I could filter the list down to about 230 right now, and that list still needs a bit more work to eliminate changes that we actually don't need to port after all. When I get to finish that filtering, I'll post a link publicly, until then, links are available on personal request.</li><li><span style="font-weight: bold;">Download Manager</span>:<br/>
I did another pass on the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474620">"Properties" view</a> patch and now included a test that actually calls it, checks that indeed a progress window comes up and that it correctly gets the end time for finished downloads. The patch got review and could land on Sunday. This patch also fixed the wrong icon on the download manager window, it displays its own icon again now.</li><li><span style="font-weight: bold;">German L10n:</span><br/>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508262">As reported in a bug</a>, German SeaMonkey 2.x builds had strings overflowing multiple panels in the account manager. I fixed that by both increasing the account manager width and shortening a number of strings. While I was at it, I took care that preference panels fit as well.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
2.0b2 and 2.0 final scheduling, 1.8.1.23 security release, tabmail, new Mac theme, SMILE, QA team rebuilding possibilities, AMO and SeaMonkey, <a href="http://www.mozilla.org">www.mozilla.org</a> planning, Mozilla Camp Europe, Community Store contacts, etc.</li></ul><br/>
Two great features landed this week in the SeaMonkey tree: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=411536">SMILE</a> and the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=460699">new Mac theme</a>. While I still hope we'll hear a bit more about them in blog posts on the official SeaMonkey blog, here's a small description of what makes those two items special enough to be highlighted:<br/>
<br/>
SMILE is the <span style="font-style: italic;">SeaMonkey Interface Library for Extensions</span> and is the same as <a href="https://developer.mozilla.org/en/FUEL">FUEL</a> for Firefox and <a href="https://developer.mozilla.org/en/Thunderbird/STEEL_interfaces">STEEL</a> for Thunderbird - a collection of APIs or access points that make work tremendously easier for add-on developers and. Starting with nightlies this week, SeaMonkey provides the Application object (as a smileIApplication instance) implementing the common extIApplication functionality and a bit more. Any add-on that uses those functions in Firefox or Thunderbird already is now much easier to get to run in SeaMonkey as well. Jorge Villalobos did the initial implementation of SMILE, Philip Chee finished it up so we could add it now - thanks to both of them for this work! We're still looking for someone who can write up documentation for it on <a href="https://developer.mozilla.org/">MDC</a> - are you willing to help there?<br/>
<br/>
The new Mac theme is important for completely different yet creatively similar reasons, the common thread is consistency. While SMILE makes add-on interfaces more consistent with Firefox and Thunderbird, this new default theme on OS X make SeaMonkey's look not only consistent with those but also practically all of the modern Leopard desktop. The unified look of the window title bar and the toolbars, their dark look, the look of tabs in the page info dialog, thin vertical splitters and a lot of other things were tuned by Stefan Hermes to make SeaMonkey fit as well with the Leopard style as reasonably possible, even if he says that there's still a few things he can improve even more. I hope he'll do a post with a few screen shots soon so everyone can see how much better SeaMonkey 2.0 looks in Mac style now.<br/>
<br/>
We have about two weeks left until feature freeze for the 2.0 series and we're coming along nicely. Let's use the remaining time and make it even better!</div>
    </content>
    <updated>2009-08-17T19:33:16Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-10-20T16:46:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=702</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/08/13/firefox-3-about-to-get-a-major-update/" rel="alternate" type="text/html"/>
    <title>Firefox 3 about to get a major update</title>
    <summary>Starting a little later tonight, users with the latest version of Firefox 3 will be getting an offer to update to Firefox 3.5. If you’re running Firefox 3.0.13 you will see the offer in the next couple of days, though if you’re eager you can always “Check for Updates” in the “Help” menu. This is [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Starting a little later tonight, users with the latest version of Firefox 3 will be getting an offer to update to Firefox 3.5. If you’re running Firefox 3.0.13 you will see the offer in the next couple of days, though if you’re eager you can always “Check for Updates” in the “Help” menu. This is what the offer will look like:</p>
<p style="text-align: center;"><a href="http://people.mozilla.org/~ss/fx35-major-update-available.png"><img alt="" class="aligncenter" height="350" src="http://people.mozilla.org/~ss/fx35-major-update-available.png" style="border: 0pt none;" title="Major Update Available" width="440"/></a></p>
<p>Clicking the “Upgrade to Firefox 3.5″ link will open a new tab with <a href="http://www.mozilla.com/firefox/upgrade.html">more information about Firefox 3.5</a> to help you make your decision about upgrading. From there, you have a choice:</p>
<ul>
<li>select <strong>Later</strong> if you don’t want to decide now; Firefox will ask again in 24 hours</li>
<li>select <strong>Never</strong> if you don’t want to accept this upgrade offer; we might send you another offer again in the future, but it won’t be for several weeks or months</li>
<li>select <strong>Get the new version</strong> to continue on with the upgrade process!</li>
</ul>
<p>Once you’ve accepted that, Firefox will download and install the update, then offer to restart the browser. When you restart, you’ll be rolling with Firefox 3.5!</p>
<p>Now, although over 90% of Firefox add-ons have been updated to be compatible with Firefox 3.5, in some cases the authors have created entirely new versions. If that happens with your favorite add-on, you might see the following screen:</p>
<p style="text-align: center;"><a href="http://people.mozilla.org/~ss/fx35-major-update-dont-panic.png"><img alt="" class="aligncenter" height="232" src="http://people.mozilla.org/~ss/fx35-major-update-dont-panic.png" style="border: 0pt none;" title="Incompatible add-on found" width="263"/></a></p>
<p>You can see exactly which add-ons are being flagged as potentially incompatible by clicking on <strong>Show List</strong>. As mentioned above, for most popular add-ons, there probably <em>is</em> an update available, but you’ll need to install Firefox 3.5 first in order to check. If you continue with the update process, when Firefox 3.5 starts up for the first time you’ll see the following screen:</p>
<p style="text-align: center;"><a href="http://people.mozilla.org/~ss/fx35-major-update-check-for-addon-updates.png"><img alt="" class="aligncenter" height="232" src="http://people.mozilla.org/~ss/fx35-major-update-check-for-addon-updates.png" style="border: 0pt none;" title="Check for updates to your add-ons" width="292"/></a></p>
<p>By all means, <strong>Check Now</strong> to see if there’s a version of that add-on which works with Firefox 3.5. If there is, you’ll see the following:</p>
<p style="text-align: center;"><a href="http://people.mozilla.org/~ss/fx35-major-update-yay-addon-updates.png"><img alt="An update for your add-on was found" class="aligncenter" height="232" src="http://people.mozilla.org/~ss/fx35-major-update-yay-addon-updates.png" style="border: 0pt none;" title="An update for your add-on was found" width="292"/></a></p>
<p>You’ll want to <strong>Install Now</strong> which will fetch the update and then continue loading Firefox 3.5.</p>
<p>If an update isn’t available, Firefox will check every day and let you know once the add-on author has created one. If you’ve come this far and decide that you can’t live without your favorite add-on, you can always go to www.firefox.com and click on “Other Languages and Systems”, and click on the link to <a href="http://www.mozilla.com/firefox/all-older.html">download an older version of Firefox</a>.</p></div>
    </content>
    <updated>2009-08-14T00:18:25Z</updated>
    <category term="Releases"/>
    <author>
      <name>ss</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-13T22:30:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-08/weekly_status_report_w32_2009</id>
    <link href="http://home.kairo.at/blog/2009-08/weekly_status_report_w32_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W32/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 32/2009 (August 3 - 9, 2009):<br/>
<ul><li><span style="font-weight: bold;">Build and Release Machinery</span>:<br/>
When I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=507735">got alerted</a> to the link to the source tarball for 2.0b1 being wrong, I tracked the issue down to a wrong filename caused by a variable in the build harness, which I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508240">could then fix easily</a> for all our future releases.<br/>
While I was there, I decided to finally go the last step for release automation and file a patch for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508243">moving the CC* releases factories to buildbotcustom</a>. When testing this patch with current buildbotcustom, I saw some <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508274">redness caused by an earlier patch</a> and fixed it by using correct references to the mozilla directories.<br/>
I also helped Thunderbird folks to fix some <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=509095">bustage of their L10n builds</a> when they switched to the same repack classes we are using (and which share code with Firefox et al).<br/>
The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=506911">compile failures of comm-central-trunk builds on two Linux VMs</a> were solved by <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508235">increasing their RAM</a>, at the same time the disk size of one of them was increased to match our other boxes. Thanks to Mozilla IT for those upgrades.<br/>
The bad news from IT come mainly in the form that we don't think that the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=493321">network issues with Parallels</a> will be fixed, so we need to find other solutions to get the two VMs we are still missing. All in all, the Parallels experiment ended up as quite a disappointment. Even if it sounded good to have virtualized Macs, there seems not to be a mature solution to do that in a server-style environment yet.<br/>
Continued investigating the issue with the "hoshi" box that does SeaMonkey 1.1. Linux builds, might all come down a filesystem problem I can't solve remotely.</li><li><span style="font-weight: bold;">Build System</span>:<br/>
Porting changes from the Mozilla build system to the comm-central release system is an ongoing and probably never-ending task. While Serge has gone for porting a number of patches in that area, my watching of the change feeds of the relevant files ended up badly as I couldn't find the time to flag new changes as needed or unneeded and much less do the actual porting.<br/>
For some time, I had the thought in my head to do a webtool that would poll those feeds and enable marking of changes we don't need to port or are ported, as well as bugs filed on porting, etc.<br/>
I finally got around to working on that tool this week, and while it's mostly working, I'm a bit reluctant to link it publicly, as the main page still lists almost 350 changes to be looked at right now, and a good number of that still need to be set to being ignored (i.e. not needed porting) or being already ported. Also, right now only I can edit anything in the tool, but better permission management can be added easily, it just wasn't a priority.<br/>
If you are interested in that tool, pass me a note, I can give you a link - it's publicly accessible, just not openly linked for now.</li><li><span style="font-weight: bold;">Download Manager</span>:<br/>
Once again, I came back to download manager work this week. Linking progress windows from download manager as a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474620">"Properties" view</a> was something I left out in the original patches so development of the two parts could progress individually. Now that both exist, we can easily link them. I have a patch up that would have review, but I need to look into one nit/improvement before actually landing it.<br/>
And while I was at it, I went through all open bugs in the "Download &amp; File Handling" component of SeaMonkey and triaged them - some were moved on the respective backends in toolkit or core, the majority could be duped or otherwise closed based on the rewrite and the testing I did on all that rewritten UI. In the end, slightly over 30 open bugs were left in the component out of 120 or so before my triage. It's nice to be able to find the really relevant ones easily now. <img alt=":)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_smile" title="smile"/></li><li><span style="font-weight: bold;">German L10n:</span><br/>
Once again mainly mailnews updates to keep SeaMonkey L10n up to date.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
1.8.1.23 security release - build and planning issues, tabmail, new Mac theme, code style discussion, <a href="http://www.mozilla.org">www.mozilla.org</a> planning, Mozilla Camp Europe, etc.</li></ul><br/>
Porting things is a major topic in SeaMonkey these days, esp. in the ongoing effort to go from a left-behind codebase we inherited in 2005 to a product that is up-to-date with all the things ongoing in Firefox 3.5, Thunderbird 3 and even beyond. We made a good number of large steps already, but more is to do. Many of those things are opportunities for new contributors to learn Mozilla code, if you're playing with the thought of helping out with code, don't be afraid to look into the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=TB2SM">TB2SM</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=FF2SM">FF2SM</a> bugs that list application-specific thing we want to port from Thunderbird or Firefox. Of course, we need to and will add our own innovations next to and/or on top of those things, after all, we are more than a sum of Firefox and Thunderbird (download manager is a good example where we don our own thing on top of their base).<br/>
<br/>
That said, our focus in about the last two months of SeaMonkey 2 development, which we are probably entering right now, must turn more and more to fixes. Some glitches can be fixed more easily, some are harder, and we need all the help we can get to smoothen things as much as possible for 2.0. Still, I don't expect SeaMonkey 2.0 to be perfect. It surely will be better than 1.1.x in the vast majority of things, but in some, it might be worse. We're trying to fix everything we can - but after all, we're a rather small group of people, working on this project in their free time. And we are humans, which in our very nature makes us not perfect, and neither the products we create. We're damn good people though, and we're trying to do our best, and we hope that will make SeaMonkey 2.0 a damn good product as well. <img alt=":)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_smile" title="smile"/><br/>
<br/>
Oh, and do you know the <a href="http://communitystore.mozilla.org/gallery/view/1395">new "suite." T-shirt on the Mozilla Community Store</a>? <img alt=";-)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_wink" title="wink"/></div>
    </content>
    <updated>2009-08-10T15:10:35Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-10-14T22:00:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=697</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/08/07/firefox-3-6-alpha-1-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.6 Alpha 1 now available for download</title>
    <summary>The first developer milestone of the next release of Firefox – code  named Namoroka Alpha 1 – is now available for download. Namoroka is  built on pre-release version of the Gecko 1.9.2 platform, which forms  the core of rich internet applications such as Firefox. Please note that  this release is intended [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The first developer milestone of the next release of Firefox – code  named Namoroka Alpha 1 – is now available for download. Namoroka is  built on pre-release version of the Gecko 1.9.2 platform, which forms  the core of rich internet applications such as Firefox. Please note that  this release is <em>intended for developers and testers only</em>.</p>
<p>This Alpha of Namoroka / Gecko 1.9.2 introduces several new  features:</p>
<ul>
<li>Compositor (Phase 1), which moves Gecko to using one native  widget per top-level content document. See <a href="http://weblogs.mozillazine.org/roc/archives/2009/06/native_widgets.html">this  blog post</a> or <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=374980">bug 374980</a> for more details.</li>
<li>A new focus model, <a href="http://enndeakin.wordpress.com/2009/04/23/focus-how-to/">described  here</a> and tracked in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=178324">bug 178324</a></li>
<li>The <a href="http://enndeakin.wordpress.com/2009/07/30/removing-chromedir-for-right-to-left-ui/">chromedir  attribute has been replaced with a pseudoclass</a></li>
<li>Several new CSS3 properties including <a href="https://developer.mozilla.org/en/CSS/-moz-background-size">background  size</a> and <a href="https://developer.mozilla.org/en/CSS/Gradients">gradients  for background images</a></li>
<li>Speed improvements to the TraceMonkey JavaScript engine</li>
<li>Startup and responsiveness improvements throughout the  application</li>
</ul>
<p>Anyone interested in Namoroka should read the article about <a href="http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers">Firefox 3.6 for developers</a> on the Mozilla Developer Center. For a full list of changes, see <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;product=Core&amp;product=Firefox&amp;product=NSPR&amp;product=NSS&amp;product=Toolkit&amp;keywords_type=nowords&amp;keywords=fixed1.9.1%2C+verified1.9.1&amp;resolution=FIXED&amp;chfieldfrom=2008-12-01&amp;chfieldto=Now&amp;chfield=resolution&amp;chfieldvalue=FIXED">this  list</a> (it’s big).</p>
<p>Please use the following links to download Namoroka:</p>
<ul>
<li>Windows: <a href="http://download.mozilla.org/?product=Namoroka-Alpha1&amp;os=win&amp;lang=en-US">Namoroka 3.6 Alpha 1 Setup.exe</a></li>
<li>Mac OS X: <a href="http://download.mozilla.org/?product=Namoroka-Alpha1&amp;os=osx&amp;lang=en-US">Namoroka 3.6 Alpha 1.dmg</a></li>
<li>Linux: <a href="http://download.mozilla.org/?product=Namoroka-Alpha1&amp;os=linux&amp;lang=en-US">namoroka-3.6a1.tar.bz2</a></li>
</ul>
<p>We would appreciate hearing about any <a href="http://feedback.mozilla.org/">feedback</a> you have, or any <a href="http://developer.mozilla.org/en/docs/Bug_writing_guidelines">bugs  you may find</a>.</p></div>
    </content>
    <updated>2009-08-08T00:03:21Z</updated>
    <category term="Releases"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-13T16:15:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=774</id>
    <link href="http://www.squarefree.com/burningedge/2009/08/07/2009-08-07-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-08-07 Trunk builds</title>
    <summary>Fixes:

Fixed: 189519 - Implement CSS3's background-size.
Fixed: 479220 - Implement the CSS gradients proposal.
Fixed: 486200 - Add API to compute screen coordinates of DOM elements.
Fixed: 503598 - Add API for accepting file drag and drop.

Fixed: 269908 - &lt;legend&gt; default style changes restrict styling options.
Fixed: 455555 - Use asynchronous queries for places autocomplete.

Fixed: 477564 - Session restore [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=189519">189519</a> - Implement CSS3's background-size.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=479220">479220</a> - Implement the CSS gradients proposal.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=486200">486200</a> - Add API to compute screen coordinates of DOM elements.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503598">503598</a> - Add API for accepting file drag and drop.</strong></li>

<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=269908">269908</a> - &lt;legend&gt; default style changes restrict styling options.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455555">455555</a> - Use asynchronous queries for places autocomplete.</strong></li>

<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477564">477564</a> - Session restore hangs/not responding with high CPU on large form with many checkboxes.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=354894">354894</a> - Session restore doesn't work if process hasn't exited (Downloads window open).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475053">475053</a> - Implement asyncPromptAuth to fix multiple HTTP/proxy password prompt overlap.</strong></li>

<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=206544">206544</a> - Include "Full Screen" button in toolbar customize menu.</strong></li>

<li><strong>Fixed: <a href="http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/e2b791ffc84ee3f4">Compositor phase 1</a></strong>, including <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=339548">339548</a> - Move plugin widgets to the top of the widget hierarchy and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=352093">352093</a> - Remove child widgets from content area.</li>

<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499816">499816</a> - [Windows] Minimizing Firefox opens and gives focus to minimized Steam windows.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=370857">370857</a> - [Mac] Full-screen backend for Mac (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505699">still needs UI</a>).</strong></li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=465076">465076</a> - Yet another Ctrl+Tab / All Tabs design revision (pref'd off). <small>(<a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/913809958a7fa78a">mozilla.dev.apps.firefox thread</a>)</small></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502959">502959</a> - Permission denied for &lt;http://sendsome.org&gt; to create wrapper for object of class UnnamedClass.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=370117">370117</a> - Form autocomplete should sort by frequency of use.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=446247">446247</a> - Form autocomplete should match any part of the string.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=753">753</a> - Combined nsImage* &amp; gfxImageFrame.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=462809">462809</a> - Interpretation of scroll events on Windows and OS X. <small>(<a href="http://margaret.mit.edu/2009/08/making-firefox-feel-faster/">Margaret's blog post</a>)</small></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=427715">427715</a> - nsCryptoHash apparently being called while NSS is in shutdown state -- crash [@ NSSRWLock_LockRead_Util].</li>

<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500304">500304</a> - Turn on chrome jit by default.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498938">498938</a> - Add Levenshtein Edit Distance function to Sqlite so we can use it in queries.</li>

</ul>




<p>Fixes for recent regressions:</p>
<ul class="good">
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500349">500349</a> - DOMParser no longer available in Greasemonkey scripts.</li>
</ul>



<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-07-19+04%3A00%3A00&amp;enddate=2009-08-07+04%3A00%3A00">mozilla-central pushlog for 2009-07-19 04:00 to 2009-08-07 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-07-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1404845">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-07-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/08/2009-08-07-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-08-07T22:58:25Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-10-23T22:30:06Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-08/weekly_status_report_w31_2009</id>
    <link href="http://home.kairo.at/blog/2009-08/weekly_status_report_w31_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W31/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 31/2009 (July 27 - August 2, 2009):<br/>
<ul><li><span style="font-weight: bold;">Build System and Release Harness</span>:<br/>
Continued investigating the issue with the "hoshi" box that does SeaMonkey 1.1. Linux builds.</li><li><span style="font-weight: bold;">Planning and Feedback</span>:<br/>
I spent a good amount of time with both looking at feedback for 2.0 Beta 1, which look quite positive in principle, but includes a few reports of regressions and bugs that need attention, as well as planning for the second beta and even final. We discussed the latter at the SeaMonkey Status Meeting and decied to <a href="http://home.kairo.at/blog/2009-07/decoupling_seamonkey_and_thunderbird_sch">decouple the schedule from Thunderbird</a> so that we're able to get the new generation out and can set a stamp on retiring the old one, which is really overdue.<br/>
I also closely followed the planning for an upcoming security update for 1.8-based releases, which will include a SeaMonkey 1.1.18.</li><li><span style="font-weight: bold;">German L10n:</span><br/>
Some mailnews updates for keeping de sea20x green.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Windows linking issue, tabmail, new Mac theme, Gecko/platform planning, <a href="http://home.kairo.at/blog/2009-08/progress_on_xulrunner_based_mandelbrot_a">some XULRunner-based Mandelbrot fun</a>, checkin comment rules, code style discussion, etc.</li></ul>This Tuesday, Beta 1 has surpassed the ~18,500 downloads we had for Alpha 1 - just that the first alpha had two months of lifetime as the newest development release to gather that amount, while the first beta had two weeks to get up to the same number.<br/>
<br/>
Also, we get repeated reports of Beta 1 working at least as stable as 1.1.x for people, most of the problems people have seem to be related to migration of profiles or regressions we are working on (or even have already fixed in current nightlies). All in all, things seem to go well with the first beta.<br/>
<br/>
As for the second beta, the code freeze for it will also mean feature freeze for the whole 2.0 series, so we need to get the two large missing features - the new Mac theme and tabbed mail - in before that freeze to have them in this series. Things are moving for both though, each of them got significantly nearer to checkin readiness lately, tabmail has been tested for a number of interesting use cases and got its first full pass of code review comments, the Mac theme has UI review now. I'm looking forward to seeing everything wrap up before the targeted freeze on September 1.</div>
    </content>
    <updated>2009-08-06T00:56:24Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-10-07T23:57:34Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=694</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/08/03/firefox-3-5-2-and-3-0-13-security-updates-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5.2 and 3.0.13 security updates now available for download</title>
    <summary>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.2 and Firefox 3.0.13 are now available for Windows, Mac, and Linux as free downloads:

Firefox 3.5.2 is available at http://firefox.com/
Firefox 3.0.13 is available at http://www.mozilla.com/firefox/all-older.html

We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.2 and Firefox 3.0.13 are now available for Windows, Mac, and Linux as free downloads:</p>
<ul>
<li>Firefox 3.5.2 is available at <a href="http://firefox.com/">http://firefox.com/</a></li>
<li>Firefox 3.0.13 is available at <a href="http://www.mozilla.com/firefox/all-older.html">http://www.mozilla.com/firefox/all-older.html</a></li>
</ul>
<p>We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox 3, you will receive an automated update notification within 24 to 48 hours. This update can also be applied manually by selecting “Check for Updates…” from the Help menu.</p>
<p>For a list of changes and more information, please review the <a href="http://www.mozilla.com/firefox/3.5.2/releasenotes/">Firefox 3.5.2 Release Notes</a> and the <a href="http://www.mozilla.com/firefox/3.0.13/releasenotes/">Firefox 3.0.13 Release Notes</a>.</p>
<p>Note: All Firefox 3.0.x users are encouraged to upgrade to Firefox 3.5.2 by downloading it from <a href="http://firefox.com/">http://firefox.com/</a> or by selecting “Check for Updates…” from the Help menu.</p></div>
    </content>
    <updated>2009-08-03T23:03:51Z</updated>
    <category term="Releases"/>
    <author>
      <name>ss</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-11T13:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=544</id>
    <link href="http://blog.mozilla.com/seth/2009/07/31/northern-sotho/" rel="alternate" type="text/html"/>
    <title>Northern Sotho</title>
    <summary>Northern Sotho is an official language of South Africa, and you’ve probably guessed why I am blogging about it.  Thanks to the folks at Translate.org.za, Firefox is now available for use in this language (by way of an AMO Collection).
Since one of our localization community leaders, Dwayne Bailey, posted the following message via Facebook, I [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://en.wikipedia.org/wiki/Northern_Sotho_language" target="_blank">Northern Sotho</a> is an official language of South Africa, and you’ve probably guessed why I am blogging about it.  Thanks to the folks at Translate.org.za, Firefox is now available for use in this language (by way of an <a href="https://addons.mozilla.org/en-US/firefox/collection/northern-sotho" target="_blank">AMO Collection</a>).</p>
<p>Since one of our localization community leaders, Dwayne Bailey, posted the following message via Facebook, I thought I would repost it on my blog.  Sorry for lifting the email and reposting if you’ve already read this note, but I’m hoping to provide maximum coverage.</p>
<p style="padding-left: 30px;">“Are you a Sepedi speaker, Firefox user or able to help test a Pedi version of Firefox?  Yes that probably means all of you <img alt=";)" class="wp-smiley" src="http://blog.mozilla.com/seth/wp-includes/images/smilies/icon_wink.gif"/> </p>
<p style="padding-left: 30px;">“This work is soon to be part of the African Network for Localisation (ANLoc) (<a href="http://www.africanlocalisation.net/" rel="nofollow" target="_blank"><span>http://www.africanlocalisa</span>tion.net/</a>) activities where we’ll be localising Firefox into a number of African languages. So your help here can help change the way Africans view the internet, create content, etc, etc. You’re about to change the world!</p>
<p style="padding-left: 30px;">“OK testers here we go:</p>
<blockquote>
<ol style="padding-left: 30px;">
<li>Make sure you have Mozilla Firefox.  Visit <a href="http://mozilla.com/" rel="nofollow" target="_blank">http://www.mozilla.com</a> and install Firefox if needed.</li>
<li>Start Firefox</li>
<li>Visit the Northern Sotho collection <a href="https://addons.mozilla.org/en-US/firefox/collection/northern-sotho" rel="nofollow" target="_blank"><span>https://addons.mozilla.org</span><span>/en-US/firefox/collection/</span>northern-sotho</a></li>
<li>Install both the Northern Sotho language pack and the Locale Switcher</li>
<li>Restart Firefox</li>
<li>Change your user interface language by selecting: Tools -&gt; Languages -&gt; Northern Sotho</li>
<li>Restart Firefox</li>
</ol>
</blockquote>
<p style="padding-left: 30px;">“Enjoy Firefox in Northern Sotho!  Whenever we update the translations you should get new copies.    Please provide any feedback on the <a href="http://www.facebook.com/photo.php?pid=2213779&amp;id=724387771&amp;ref=nf#/group.php?gid=5557661723" target="_blank">Translate.org.za Facebook wall</a> (or on Seth’s blog).</p>
<p>“If you would like to get involved in the actual translation or in fixing errors then please contact Dwayne via Facebook (or Seth’s Blog). If your interested we could have a Northern Sotho Firefox bug day at our offices and work at fixing any errors.  But most of all HAVE FUN!”</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Northern+Sotho&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F31%2Fnorthern-sotho%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-07-31T14:33:30Z</updated>
    <category term="Uncategorized"/>
    <category term="africa"/>
    <category term="l10n"/>
    <category term="planet"/>
    <category term="translate.org.za"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-09-25T08:30:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=537</id>
    <link href="http://blog.mozilla.com/seth/2009/07/28/a-look-at-microsofts-website-for-downloading-localized-versions-of-ie8/" rel="alternate" type="text/html"/>
    <title>A look at Microsoft’s website for downloading localized versions of IE8</title>
    <summary>A while back, Tristan passed me a blog post by the Internet Explorer 8 team that announced the availability of IE8 in over sixty languages.  Their opening quote: “We are pleased to announce the availability of Internet Explorer 8 in 20 additional languages today.  Internet Explorer 8 is now available in a total of 63 [...]’</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>A while back, Tristan passed me <a href="http://blogs.msdn.com/ie/archive/2009/06/01/internet-explorer-8-is-now-available-in-20-additional-languages.aspx" target="_blank">a blog post</a> by the Internet Explorer 8 team that announced the availability of IE8 in over sixty languages.  Their opening quote: “We are pleased to announce the availability of Internet Explorer 8 in 20 additional languages today.  Internet Explorer 8 is now available in a total of 63 languages!”  That’s a nice accomplishment by their team and congratulations.</p>
<p>I went to their site to investigate how Microsoft offers downloads of their localized versions and noticed some distinctions between the Firefox and IE8 experience.</p>
<p>Most interesting for me off the bat, IE8 is offering some languages Firefox does not have, including Konkani, Kyrgyz, Malay, and Uzbek (Latin).  Those are the languages listed on their blog, but I am not sure if that is a comprehensive list of the differences, so I could use some help on determining where we fall short.  It’s hard for me to tell from the official download page, which lists eighty-five different “county/region” selections, bringing me to my next observation.</p>
<p>Microsoft asks in English for its users to select a “country/region” and operating system.  Then, they automatically send users to a localized download page.  That seems to be pretty nice, perhaps a user experience person could give me an opinion.  Looking at the list, I did see some Indian language fonts, indicating Indian versions, but I don’t know if that corresponds directly to a country or region.  Either way, the count in that drop down selector is around eighty-five.  Therefore, I don’t know if they offer sixty-three or eight-five localizations.  Either number is impressive.</p>
<p>In addition to all this, Microsoft’s “Worldwide Sites” page lists fifty-four “country-languages” for a user to select that will change the UI of the website to that country-language.  Mozilla does not distinguish based on country specifically; we simply list languages.  Interestingly, they have several versions of French available for France, Canada, Switzerland, and North Africa.  Mozilla lists only one version of French.</p>
<p>At Mozilla, we do not offer downloads based on “country/region” because we feel that it is best to showcase the language of the localization, not the geopolitical boundary.  For instance, in India, we have eleven different localization teams, so isolating downloads to country/region didn’t seem to get users exactly what they wanted.  Instead, we try to provide the best possible download by looking at the language of the browser in use at the moment of a visit to Mozilla for download and offering the version that matches that language.  If we cannot recognize the existing language, we have a series of fall-back options in our website code that tries to offer the best possible download.  If that doesn’t work, the en-US page provides an “Other Systems and Languages” link available just under the main download box.  That takes users to our <a href="http://www.mozilla.com/en-US/firefox/all.html" target="_blank">all.html page</a> where all of our localizations can be seen.</p>
<p>Just looking at the copy of the Microsoft download site, the IE8 team states that the browser is available in many “locales/languages”.  We use a bit different terminology in an attempt to distinguish the term “localization” from “language”.  For Mozilla, localizations are partly identified by the language of the UI.  But, a localization is customized to the region where the language is most prevalently spoken.  For instance, using our eleven Indian localizations as an example again, each team is able to customize their version of the browser so that web services like search or protocol handlers are packaged together in one download.  It may be a nuance, but for Mozilla, we try not to interchange language and localization.</p>
<p>Lastly, I am not quite sure how those sixty-three (eighty-five) languages are shipped to end-users.  Does Microsoft ship each version simultaneously? Or, are versions offered as “downloadable” packs after major release in Englsh?  In the past, I had heard that IE only ships one version (en-US) at the time of a major release.  But, I suspect that has changed, I just couldn’t find the information anywhere.  Please link me in the comments if you know.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=A+look+at+Microsoft%26%238217%3Bs+website+for+downloading+localized+versions+of+IE8&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F28%2Fa-look-at-microsofts-website-for-downloading-localized-versions-of-ie8%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-07-29T00:40:45Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-09-22T21:15:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/weekly_status_report_w30_2009</id>
    <link href="http://home.kairo.at/blog/2009-07/weekly_status_report_w30_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W30/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 30/2009 (July 20 - 26, 2009):<br/>
<ul><li><span style="font-weight: bold;">Release Process</span>:<br/>
I spent quite some time the <a href="http://home.kairo.at/blog/2009-07/the_beta_has_landed">SeaMonkey 2.0 Beta 1 release</a> this week again, the good news is that it was about setting the finishing touches and making the release public on Tuesday (missing the moon landing anniversary by just a day). Builds for Windows, Linux and Mac in 17 languages as well as partial and complete updates (for US English, we didn't have any localized versions before) could be delivered right from the first minute and what I wrote up in the announcement seems to be reflected in some media coverage we get.</li><li><span style="font-weight: bold;">Build System and Release Harness</span>:<br/>
The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504791">version bump problem</a> I found in Beta 1 work got reviews and could land once I had time after the release was public. With that and the beta release coming off it, I could mark the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=493451">release harness</a> as fixed. <img alt=":)" class="icon" src="http://home.kairo.at/?d=b&amp;p=s_smile" title="smile"/><br/>
Build with mozilla-central now requite wireless-tools on Linux, I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505204">fixed the x86_64 box</a> by installing those. Also mainly for the mozilla-central trees, I <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503807">installed Java 6</a> on the Windows machines, this also fixed a leak that only had happened on a single machine but introduced a known leak that is fixed on mozilla-central but not 1.9.1 yet.<br/>
As a side note, I should have the SeaMonkey 1.1 build machines up and running again, I'm still investigating an issue with the Linux box and its X server.</li><li><span style="font-weight: bold;">SeaMonkey Project Website:</span><br/>
Landed the the reworked 2.0 Beta 1 download page with the locale matrix and the download button figuring out the fitting language as well as OS.</li><li><span style="font-weight: bold;">Statistics on Dev Site:</span><br/>
From time to time, I like to play with my <a href="http://dev.seamonkey.at/">SeaMonkey development</a> website and get resources up there that I think are helpful for our project. Last weekend, I created more elaborate <a href="http://home.kairo.at/blog/2009-07/more_weekly_and_radar_bug_statistics">weekly bug and release radar statistics</a> to get a better view of current work in historic perspective and to get a better overview for release planning.</li><li><span style="font-weight: bold;">SeaMonkey L10n:</span><br/>
14 locales plus US English shipped as official builds in 2.0 Beta 1, two shipped as experimental/unofficial with a note that they didn't fully meet quality and formal requirements for official builds at this time, but I think both should be up to making it for Beta 2. Overall, this beta was a good experience in terms of L10n, and I hope we'll get more locales joining in for the second beta and the final release.</li><li><span style="font-weight: bold;">German L10n:</span><br/>
Synched up with geolocation and mailnews string changes, discussed de community IRC meetings with Topal.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Add-on blocklist, landing dlmgr search fix, tabmail, mozilla-central build problems, Gecko/platform 1.9.2 planning and SeaMonkey/Thunderbird, security updates for vulnerabilities disclosed at BlackHat, etc.</li></ul><br/>
The SeaMonkey 2.0 Beta 1 release seems to go well so far. We have received reports of a few minor regressions, which we are working on, but almost all of the feedback is quite good. So far, we have over 13,000 tracked downloads for this beta and the numbers are growing (somewhat more slowly than at other times because of the holiday season). The media reports I saw are fairly OK, though the note comes through that we're not up to feature parity with Firefox 3.5 and Thunderbird 3 on all accounts, which we know, but we also should be doing better there than SeaMonkey 1.1.x in comparison to Firefox 2.0 and Thunderbird 2.0, so we are on the right track.<br/>
Actually, there are only two major features we miss that we want to ship in SeaMonkey 2.0 that are not present in this beta yet, and that is tabbed mail and a reworked Mac theme. Both are being worked on right now, in their final touches and review phase, and hopefully landing soon. Other than that, all that's left is making the experience rounder and fixing some annoyances and bugs, everything else is topping on the cake.<br/>
SeaMonkey 2.0 Beta 1 already works and feel so much better than 1.1.x in so many ways that it's really time for us to push for releasing as soon as we can, even if that means pushing some nice-to-have things to the next version. We don't have to be concerned about not doing everything in 2.0, as this version already more than warrants its major version jump. There will be a next release after it that can improve many more things, and the solid add-ons platform even makes 2.0 able to be improved a lot by itself.<br/>
I hope everyone of you will support and help us to get a great final as soon as reasonably possible for us!<br/>
<br/>
As a side note, thanks to Matthias "matti" Versen for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505806">caring about out add-ons blocklist</a> and trying it keep it up to date in the future!</div>
    </content>
    <updated>2009-07-28T17:39:26Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-10-01T01:03:35Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=533</id>
    <link href="http://blog.mozilla.com/seth/2009/07/23/help-me-test-two-kiswahili-versions-of-firefox/" rel="alternate" type="text/html"/>
    <title>Help me test two Kiswahili versions of Firefox</title>
    <summary>Surely, you saw me fire off a response two weeks ago about playing politics with our Kiswahili localization communities.  Let’s move on from that flame war by summarizing our situation and presenting a path to a solution.
Presently, we have two communities, the tzLUG and the Kilinux teams, who have translated the Firefox application into Kiswahili [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Surely, you saw me fire off <a href="http://blog.mozilla.com/seth/2009/07/02/response-to-a-swahili-localization-enthusiast/" target="_blank">a response</a> two weeks ago about playing politics with our Kiswahili localization communities.  Let’s move on from that flame war by summarizing our situation and presenting a path to a solution.</p>
<p>Presently, we have two communities, the tzLUG and the Kilinux teams, who have translated the Firefox application into Kiswahili (sw-TZ).  Unfortunately, we have had tough luck in getting an unbiased, thorough evaluation of each body of work to help us decide which one to use.  As it turned out, it was hard to find a number of individuals familiar enough with technical writing and Kiswahili who had time on their hands to volunteer for Mozilla.  Furthermore, we didn’t have an easy package to evaluate, except for the “diff” of the code differences between the two.  Yeah, that sounds ugly and it was.  Still is.</p>
<p>To solve what has become a long-standing debate, we asked each team leader to create a Mozilla language pack of their work as an add-on that we would then host on and promote though our addons.mozilla.org Web site.  Both teams agreed and uploaded their versions.  Since then, I created two separate “<a href="https://addons.mozilla.org/en-US/firefox/collections/editors_picks" target="_blank">collections</a>” that bundle each language pack with Ben Smedberg’s Locale Switcher addon.  Our hope is that end-users ready to test will install both versions and use the addons.mozilla.org site to provide feedback to each developer team.</p>
<p>If you are interested in testing each version, please install the following two collections:</p>
<ul>
<li>Kilinux:  <a href="https://addons.mozilla.org/en-US/firefox/collection/kiswahili.kilinux" target="_blank">https://addons.mozilla.org/en-US/firefox/collection/kiswahili.kilinux </a></li>
<li>tzLUG:  <a href="https://addons.mozilla.org/en-US/firefox/collection/kiswahili.tzlug" target="_blank">https://addons.mozilla.org/en-US/firefox/collection/kiswahili.tzlug</a></li>
</ul>
<p>Once you have installed these, you can switch between the two versions and your English interface by going to the menu item <em>Tools –&gt; Languages…</em></p>
<p>Now for testing…</p>
<p><strong>Requirements: You must be able to read Swahili and English fluently and you must use Firefox. </strong></p>
<p>If you choose to test these localization language packs, you’ll need to follow something similar to the “<em>Firefox 3.5 Localizer Test Run</em>” that has been created in <a href="https://litmus.mozilla.org/" target="_blank">Litmus, Mozilla’s testing application</a>.  If you use Litmus, please follow the steps I have posted in the first comment on this blog post.</p>
<p>You can also just use each language pack and keep notes of errors you spot.  Whether you choose to use Litmus or not, please record any translation errors that you find in the user interface of each version.  Please be very descriptive and thorough with any notes you keep, and write the notes in English.  Take a look at the word choices, terminology, spelling, grammar, etc. and keep a record of errors you see.  When you are finished, you can submit your evaluation to me.  Just ping me on this blog.</p>
<p>As always, please ask some questions if you have them.  Nothing is off limits.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Help+me+test+two+Kiswahili+versions+of+Firefox&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F23%2Fhelp-me-test-two-kiswahili-versions-of-firefox%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-07-24T00:57:27Z</updated>
    <category term="Uncategorized"/>
    <category term="addons.mozilla.org"/>
    <category term="community"/>
    <category term="l10n"/>
    <category term="litmus"/>
    <category term="planet"/>
    <category term="qa"/>
    <category term="testing"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-09-22T09:15:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=516</id>
    <link href="http://blog.mozilla.com/seth/2009/07/22/what-happened-to-two-localizations-on-the-day-of-firefox-3-5s-release/" rel="alternate" type="text/html"/>
    <title>What happened to two localizations on the day of Firefox 3.5’s release</title>
    <summary>Not everything is picture perfect in the world of Mozilla localization.  Though it pains me to say that, we hit two snafus at the release of Firefox 3.5.  Here’s what happened with our Macedonian (mk) and Serbian (sr) localizations, complete with a mea culpa and a plan on how to fix things going forward.
On the [...]’</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Not everything is picture perfect in the world of Mozilla localization.  Though it pains me to say that, we hit two snafus at the release of Firefox 3.5.  Here’s what happened with our Macedonian (<em>mk</em>) and Serbian (<em>sr</em>) localizations, complete with a <em>mea culpa</em> and a plan on how to fix things going forward.</p>
<p>On the day we released, our community found two very similar errors in our <em>mk</em> and <em>sr</em> builds.  In both cases, a misspelling of <em>&amp;brandShortName; </em>inside an<em> </em><a href="http://htmlhelp.com/reference/html40/entities/" target="_blank">&lt;!ENTITY&gt;</a> triggered the “<a href="http://en.wikipedia.org/wiki/Screens_of_death#Mozilla">the yellow screen of death</a>” when users selected the <em>Help -&gt; Check for Updates…</em> option to get the new version.</p>
<p>A thousand apologies to our localizers and <em>mk</em> and <em>sr</em> users for not catching these errors pre-release.</p>
<p>With damage control in full swing, we removed the two localizations from the Firefox 3.5 release channels so that users would not receive a broken version of Firefox. The two localizers and the l10n-drivers then worked through our options.  We could either release a special post-Firefox 3.5 Macedonian and Serbian version, or wait until the release of Firefox 3.5.1.</p>
<p>The unexpected timing of the Firefox 3.5.1 release helped us with the above decision.  Although the circumstances of the security update were not ideal, it did allow us to release <em>mk</em> and <em>sr</em> earlier than expected, getting users of those localizations back on the release track. Furthermore, any users who might have gotten the broken <em>mk</em> or <em>sr</em> version of Firefox 3.5 on release day will be updated behind-the-scenes without having to check for updates.  [1]</p>
<p>What happened on the 3.5 release day underscored a few errors in our system that need to be fixed. Here are the proposed and soon-to-be or already implemented measures we are taking to reduce this margin of error:</p>
<ul>
<p>
</p><li><strong>Localization sign-off via the Web: </strong> Rather than <a href="http://blog.mozilla.com/seth/2008/10/01/a-little-on-the-l10n-beta-1-roll-call/" target="_blank">opting-in with change sets</a>, localizers will soon select the Mercurial change set they want to use for a release from a list of IDs pulled from their locale’s repository.  How does this help?  In Macedonian’s case, a localizer *had* submitted to Axel a change set that corrected the error prior to RC3.  However, Axel was unreachable at a conference and couldn’t relay that update to me.  Sadly, I submitted the incorrect change set.  <em>Mea culpa</em>.  This application allows localizers, l10n-drivers, and Firefox project managers to view the choices that have been made, and to the extent possible, test to make sure that the version the localizer wants is good for release.</li>
<p/>
<p>
</p><li><strong>Test automation:</strong> We are working on creating a script that can be run by our QA team before each milestone that will scan for misspellings in things like <em>&amp;brandShortName;.</em> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504339" target="_blank">This bug</a> is tracking that progress.  Our QA team also is increasing the number of automated tests that will be run on each locale before each milestone release.</li>
<p/>
<p>
</p><li><strong>L10n-testable builds:</strong> Presently, we are producing testable nightly builds with Axel’s l10n-merge code that will create localizations with en-US strings replacing any untranslated ones.  Now, localization teams can give their testing communities something to test from the beginning of the release process.  In the past, localizers had to wait until they had 100% translation before we provided them a nightly build.</li>
<p/>
<p>
</p><li><strong>Localized builds with nightly updates:</strong> Added to the testable builds above, we’ll soon be able to offer nightly updates to localizers and their testing communities.  Right now, only en-US testers of Mozilla’s pre-release versions get nightly updates pushed to them.  Soon, *all* localizations will get these nightly updates pushed their way so our global testing community can see the most recent additions made by Mozilla’s developers.</li>
<p/>
</ul>
<p>These tools empower the localizers and the testing community, and we believe will help narrow our margin of error so that we don’t repeat what happened to our <em>mk</em> and <em>sr</em> builds.</p>
<p>Many thanks to our Macedonian and Serbian localization teams for their understanding and patience and sorry for the errors discovered at the time of the Firefox 3.5 release.</p>
<p>[1] Mozilla developer rstrong and his team fixed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=324121" target="_blank">this bug</a> and cleaned up a lot of code for the Firefox 3.5 release so that users of Firefox get updated behind-the-scenes without having to check for updates or get prompted unnecessarily if they want/need an update.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=What+happened+to+two+localizations+on+the+day+of+Firefox+3.5%26%238217%3Bs+release&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F22%2Fwhat-happened-to-two-localizations-on-the-day-of-firefox-3-5s-release%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-07-23T01:31:20Z</updated>
    <category term="Uncategorized"/>
    <category term="firefox 3.5"/>
    <category term="l10n"/>
    <category term="planet"/>
    <category term="qa"/>
    <category term="testing"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-09-19T10:45:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=692</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/07/21/firefox-3-0-12-security-and-stability-release-now-available/" rel="alternate" type="text/html"/>
    <title>Firefox 3.0.12 security and stability release now available</title>
    <summary>As part of the Mozilla Corporation’s ongoing security and stability process, Firefox 3.0.12 is now available for Windows, Mac, and Linux users as a free download from firefox.com.
We strongly recommend that all Firefox 3.0.x users upgrade to this latest release. If you already have Firefox 3, you will receive an automated update notification within 24 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As part of the Mozilla Corporation’s ongoing security and stability process, Firefox 3.0.12 is now available for Windows, Mac, and Linux users as a free download from <a href="http://firefox.com/">firefox.com</a>.</p>
<p>We strongly recommend that all Firefox 3.0.x users upgrade to this latest release. If you already have Firefox 3, you will receive an automated update notification within 24 to 48 hours. This update can also be applied manually by selecting “Check for Updates…” from the Help menu.</p>
<p>For a list of changes and more information, please see the <a href="http://www.mozilla.com/firefox/3.0.12/releasenotes/">Firefox 3.0.12 release notes</a>.</p>
<p>Note: Firefox 3.0.x will be maintained with security and stability updates until January, 2010. All users are encouraged to upgrade to Firefox 3.5 by downloading it from <a href="http://firefox.com/">firefox.com</a> or by selecting “Check for Updates…” from the Help menu when using Firefox 3.0.12.</p></div>
    </content>
    <updated>2009-07-22T00:41:33Z</updated>
    <category term="Releases"/>
    <author>
      <name>ss</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-11-06T00:15:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/weekly_status_report_w29_2009</id>
    <link href="http://home.kairo.at/blog/2009-07/weekly_status_report_w29_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W29/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 29/2009 (July 13 - 19, 2009):<br/>
<ul><li><span style="font-weight: bold;">Build System and Release Harness</span>:<br/>
After some poking of release drivers, I could land the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498500">Mac unpacking fix</a> on 1.9.1 so that L10n repackaging of Mac comm-1.9.1 nightlies and 2.0b1 builds could work. The botched checkin of the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499506">equivalent for release tools</a> was fixed as well, so now we should be able to reliably unpack DMGs everywhere (would have been easier if Apple wouldn't create commandline tools that act asynchronously).<br/>
We found a good solution for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=202315">automatically removing debug UI from beta and final releases</a> and I landed that also in time for Beta 1.<br/>
When starting to run release automation I found out about a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504791">version bump problem</a> with the release tools and created a patch to handle our special case.</li><li><span style="font-weight: bold;">Release Process</span>:<br/>
The really big thing this week was working on the SeaMonkey 2.0 Beta 1 release itself. The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504150">tracking bug</a> and the <a href="https://wiki.mozilla.org/SeaMonkey:Release_Process:2.0b1">Build Notes</a> have a good amount of the story of how it went. I did run into a few small issues, including one obscure error that looks like a machine issue with one VM, but the release automation work done in the last weeks turned out to have been almost perfect, as that part performed like a charm. We have builds for Windows, Linux and Mac in 17 languages now, as well as partial and complete updates (for US English, we didn't have any localized versions before) and we are all set for release from that point of view.</li><li><span style="font-weight: bold;">SeaMonkey Project Website:</span><br/>
I needed to come up with some new things for the 2.0 Beta 1 download page, as this is the first time we ship localized builds, and while I was at that, I included some small style improvements to the overall site, like highlighting headers when they are direct targets in the called URL.</li><li><span style="font-weight: bold;">SeaMonkey L10n:</span><br/>
Some significant work went into the opt-in process for the beta, where I took the time to do a fast productization review of all opted in revisions, which proved to be interesting as I also got to see all the websites of those locales that use custom homepages or bookmarks. We ended up with 15 locales opting in, one of which (hu) has over 450 obsolete strings which I disliked for releasing as official, but the others looked just good. One (pt-PT) had a complete and looking-good localization but failed to opt in. Because of that, we'll release the beta in 15 official languages (including en-US) and offer hu and pt-PT as "unofficial" one with a note that they didn't fully meet quality and formal requirements for official builds at this time.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Various version changes on websites and tools to support 2.0b2pre and 2.1a1pre nightlies, landing support for various shortcut keys in download manager, progress window accessibility, tabmail, getting old "-tbox" slaves into new buildbot pools, mac theme work, real and unreal FF 3.5 (Gecko 1.9.1) exploit reports, Gecko/platform 1.9.2 planning and SeaMonkey/Thunderbird, etc.</li></ul><br/>
Apart from one strange issue that appears to be related to a single VM in our build machine pool, creation of the SeaMonkey 2.0 Beta 1 release went really smoothly, and I'm really excited to see this version hit the public in 15+2 languages (see above), probably today or tonight. Even thought there are 20 language packs available to be used for 1.1.17, we never had any release that had official localized builds, and never had any version that had fully builds available in such a number of languages right from the start. We really can be proud of starting the beta phase of SeaMonkey 2.0 with that achievement, even though the collection of languages shows pretty much how Europe-centric our project is - I hope more parts of the world will join in for the next beta and for the stable releases.<br/>
In addition to that localization story, the first Beta offers the same Gecko and platform as Firefox 3.5.1, the completely reworked download manager, feed preview including better feed subscription, customizable mail toolbar, mail archiving and many more features and fixes in addition to all the good things we already had in the alphas - <a href="https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&amp;target_milestone=seamonkey2.0b1&amp;resolution=FIXED">about 130 fixes</a> were done just in SeaMonkey-specific code since Alpha 3, many more come from mail/news code shared with Thunderbird 3 Beta 3 and the Gecko/platform code we additionally share with Firefox 3.5.1.<br/>
<br/>
I hope this beta release will be remarkable not just for our team, but also for all of you out there!</div>
    </content>
    <updated>2009-07-21T13:29:46Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-09-21T20:09:25Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.squarefree.com/burningedge/?p=772</id>
    <link href="http://www.squarefree.com/burningedge/2009/07/19/2009-07-19-trunk-builds/" rel="alternate" type="text/html"/>
    <title>2009-07-19 Trunk builds</title>
    <summary>Fixes:

Fixed: 487949 - Land HTML5 parser, preffed off (in about:config, html5.enable).
Fixed: 385434 - Add support for HTML5 onhashchange (event for named anchor changes).
Fixed: 499538 - Arabic letters are disconnected in edit fields.
Fixed: 500233, 500317 - Make some cycle collector information accessible to memory tools.
Fixed: 503942 - Implement Geolocation Addresses.
Fixed(?): 76053 - Windows mouse integration: "Snap [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="burningedge">


<p>Fixes:</p>
<ul class="good">
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=487949">487949</a> - Land HTML5 parser, preffed off (in about:config, html5.enable).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385434">385434</a> - Add support for HTML5 onhashchange (event for named anchor changes).</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499538">499538</a> - Arabic letters are disconnected in edit fields.</strong></li>
<li><strong>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500233">500233</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500317">500317</a> - Make some cycle collector information accessible to memory tools.</strong></li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503942">503942</a> - Implement Geolocation Addresses.</li>
<li>Fixed(?): <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=76053">76053</a> - Windows mouse integration: "Snap to default button in dialog boxes".</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=176244">176244</a> - Fix column resize and reorder issues when direction is rtl.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=259199">259199</a> - Tooltips don't work in the sidebar.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500822">500822</a> - Importing passwords to mozstorage can fail when signons3.txt is corrupted.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=442399">442399</a> - Remove LiveConnect from the tree.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=421351">421351</a> - Allow styling richlistitems with -moz-appearance:menuitem.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=479667">479667</a> - Firefox should use SetProcessDEPPolicy to enable NX on XP SP3.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=329869">329869</a> - Dynamically loaded scripts don't degrade security state.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=457809">457809</a> - Speculatively load images from preloading.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500846">500846</a> - Can't create xmlhttprequest from within JS component.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=482788">482788</a> - Lightweight DOM wrappers.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=492866">492866</a> - Nanojit: variable-width LIR.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502374">502374</a> - Don't call cycle collector so often.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500925">500925</a> - Don't unload plugins as soon as possible by default.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=200505">200505</a> - Optimization of jsref array_join_sub() function.</li>
<li>Fixed: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=456721">456721</a> - Control GC frequency/a high water mark of Tracemonkey via about:config.</li>

</ul>


<p>Fixes for recent regressions:</p>
<ul class="good">
</ul>



<p><a href="http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-06-28+04%3A00%3A00&amp;enddate=2009-07-19+04%3A00%3A00">mozilla-central pushlog for 2009-06-28 04:00 to 2009-07-19 04:00</a></p>


<p class="windows builds">
<img alt="Windows builds:" height="18" src="http://www.squarefree.com/burningedge/winicon.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/07/2009-07-19-04-mozilla-central/">Windows nightly</a>

(<a href="http://forums.mozillazine.org/viewtopic.php?t=1365355">discussion</a>)</p>



<p class="mac builds">
<img alt="Mac builds:" height="18" src="http://www.squarefree.com/burningedge/macosx.png" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/07/2009-07-19-03-mozilla-central/">Mac nightly</a>

</p>


<p class="linux builds">

<img alt="Linux builds:" height="18" src="http://www.squarefree.com/burningedge/linuxicon.gif" width="18"/>

<a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/07/2009-07-19-03-mozilla-central/">Linux nightly</a>

</p>


</div></div>
    </content>
    <updated>2009-07-19T19:53:16Z</updated>
    <category term="Trunk"/>
    <author>
      <name>Jesse Ruderman</name>
    </author>
    <source>
      <id>http://www.squarefree.com/burningedge</id>
      <link href="http://www.squarefree.com/burningedge/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.squarefree.com/burningedge" rel="alternate" type="text/html"/>
      <subtitle>Developments in nightly builds of Mozilla Firefox</subtitle>
      <title>The Burning Edge</title>
      <updated>2009-10-16T05:30:06Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/windows_and_linux_testing_for_seamonkey</id>
    <link href="http://home.kairo.at/blog/2009-07/windows_and_linux_testing_for_seamonkey" rel="alternate" type="text/html"/>
    <title>Windows and Linux Testing For SeaMonkey 2.0 Beta 1</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">I ran into strange problems with the Mac builds of SeaMonkey 2.0 Beta 1 (a step in the process that works flawlessly everywhere else hangs with very strange errors), but that shouldn't stop us from starting tests on the other two platforms that have builds available now.<br/>
<br/>
So, please help us testing the available <a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/2.0b1-candidates/build1/win32/">Windows installers</a> and <a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/2.0b1-candidates/build1/linux-i686/">Linux packages</a>, both available in 17 languages including US English!<br/>
<br/>
I hope to sort out the Mac problems ASAP, we'll have disk images when those are solved and will get updates ready on the testing channels once all platforms have builds ready.<br/>
<br/>
<span style="font-weight: bold;">Update:</span> <a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/2.0b1-candidates/build1/mac/">Mac disk images</a> are now available for all languages as well.<br/>
<br/>
<span style="font-weight: bold;">Update #2:</span> Updates are available on the betatest channel.</div>
    </content>
    <updated>2009-07-18T13:47:12Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="SeaMonkey 2"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-09-17T00:11:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=688</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/07/16/firefox-3-5-1-update-is-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5.1 update is now available for download</title>
    <summary>As part of the Mozilla Corporation’s ongoing security and stability  process, Firefox 3.5.1 is now available for Windows, Mac, and Linux  users as a free download from www.firefox.com.
We strongly recommend that all Firefox 3.5 users upgrade to this latest  release. If you already have Firefox 3.5, you will receive an automated  [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As part of the Mozilla Corporation’s ongoing security and stability  process, Firefox 3.5.1 is now available for Windows, Mac, and Linux  users as a free download from <a href="http://www.firefox.com">www.firefox.com</a>.</p>
<p>We strongly recommend that all Firefox 3.5 users upgrade to this latest  release. If you already have Firefox 3.5, you will receive an automated  update notification within 24 to 48 hours. This update can also be  applied manually by selecting “Check for Updates…” from the Help menu.</p>
<p>For a list of changes and more information, please see the <a href="http://www.mozilla.com/firefox/3.5.1/releasenotes/">Firefox 3.5.1 release notes</a>.</p>
<p>Please note: If you’re still using Firefox 2.0.0.x, this version is <strong>no longer supported</strong> and contains known security vulnerabilities.  Please upgrade to Firefox 3.5 by downloading Firefox 3.5.1 from <a href="http://www.firefox.com/">www.firefox.com</a>.</p></div>
    </content>
    <updated>2009-07-17T02:34:46Z</updated>
    <category term="General"/>
    <author>
      <name>beltzner</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-10-31T02:00:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/seamonkey_2_0_beta_1_is_on_track_l10n_op</id>
    <link href="http://home.kairo.at/blog/2009-07/seamonkey_2_0_beta_1_is_on_track_l10n_op" rel="alternate" type="text/html"/>
    <title>SeaMonkey 2.0 Beta 1 Is On Track, L10n Opt-In Wanted!</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">If you have the <a href="http://home.kairo.at/blog/2009-07/schedule_for_seamonkey_2_0_beta_1">SeaMonkey 2.0 Beta 1 Schedule</a> in mind, you know that by now, all the code and strings are fully frozen for this release, all we are waiting for is for additional L10n opt-ins until their deadline of <span style="font-weight: bold;">midnight Pacific time today</span>.<br/>
<br/>
10 locales have opted in so far, 8 of those (be, de, fr, gl, pl, ru, sk, tr) are good to go, the other two (ca and hu) are not green on <a href="http://l10n.mozilla.org/dashboard/?tree=sea20x">dashboard</a> due to obsolete strings, they should just remove those and are good to go as well.<br/>
<br/>
13 locales are green on dashboard, so 5 of those haven't opted in yet (cs, es-AR, lt, nb-NO, pt-PT) - if yours is one of them, please tell us which revision to use for release in the opt-in thread on the <a href="http://www.mozilla.org/community/developer-forums.html#dev-l10n">mozilla.dev.l10n group/list</a> - 2 more locales (es-ES and nl) have just a handful of missing strings and also could make this release easily, but any opt-in needs to be there until midnight Pacific time, remember that. (The remaining 7 locales on dashboard, ja/ja-JP-mac, ka, pt-BR, ro, si, sv-SE, need a good amount of work to get ready, any locale not on dashboard yet please follow the <a href="https://wiki.mozilla.org/SeaMonkey:Localization#The_source-based_process_for_SeaMonkey_2">process outlined in our wiki</a> to get on for future releases.)<br/>
<br/>
For me, this release will be special not only because we finally can release official localized builds and do that in sync with the en-US builds, but also because we'll be using <a href="https://wiki.mozilla.org/SeaMonkey:Release_Automation">release automation</a> for the first time, the same hg- and buildbot-based tools Firefox is using for their releases. I just checked in a fix for repackaging localized builds on Mac, so all that tooling we need should be there and working now, but it's the first live run, so far I only did test runs of those tools. They will provide us with partial updates as well (for en-US only, as that's the only language for which we have an earlier release), so we have a number of firsts in this release from a build and release management point of view.<br/>
<br/>
Of course, that only complements the firsts we have in the source, we have the same platform and web functionality as Firefox 3.5 (including the 3.5.1 security updates), the same mail and newsgroups backend as Thunderbird 3.0 Beta 3 and <a href="https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&amp;target_milestone=seamonkey2.0b1&amp;resolution=FIXED">about 130 SeaMonkey-specific fixes</a> upcoming in this release.<br/>
<br/>
I will start release automation early in the morning tomorrow, so localizers, remember to opt in today, and testers (including L10n testers!) be ready for candidate builds being available later in the day tomorrow (including updates on the betatest channel)!</div>
    </content>
    <updated>2009-07-16T13:52:15Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="SeaMonkey 2"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-09-08T18:29:35Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=685</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/07/14/reminder-aboutmozilla-has-a-new-feed/" rel="alternate" type="text/html"/>
    <title>Reminder! about:mozilla has a new feed</title>
    <summary>The about:mozilla newsletter feed has moved!  If you are currently subscribed to the feed at the Mozilla Developer Center “DevNews” blog, you should instead subscribe to the feed at the newly-revamped about:mozilla weblog.
* New blog: http://blog.mozilla.com/about_mozilla/
* New feed: http://blog.mozilla.com/about_mozilla/feed/
Beginning today, the about:mozilla newsletter will be published on the new blog rather than through DevNews. [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The about:mozilla newsletter feed has moved!  If you are currently subscribed to the feed at the Mozilla Developer Center “DevNews” blog, you should instead subscribe to the feed at the newly-revamped about:mozilla weblog.</p>
<p>* New blog: <a href="http://blog.mozilla.com/about_mozilla/">http://blog.mozilla.com/about_mozilla/</a><br/>
* New feed: <a href="http://blog.mozilla.com/about_mozilla/feed/">http://blog.mozilla.com/about_mozilla/feed/</a></p>
<p>Beginning <i>today</i>, the about:mozilla newsletter will be published on the new blog rather than through DevNews.  Nothing else will change — email subscriptions will continue working, and the newsletter will still be syndicated to Planet.  Thanks!</p></div>
    </content>
    <updated>2009-07-14T13:21:18Z</updated>
    <category term="about-mozilla"/>
    <author>
      <name>dria</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-10-28T04:30:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/weekly_status_report_w28_2009</id>
    <link href="http://home.kairo.at/blog/2009-07/weekly_status_report_w28_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W28/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 28/2009 (July 6 - 12, 2009):<br/>
<ul><li><span style="font-weight: bold;">SeaMonkey Build/Release Harness</span>:<br/>
A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=494577">series</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=496368">of patches</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498110">for buildbot</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499594">tooling</a> concerning L10n repackaging and release automation for comm-central applications got reviews and landed during a Mozilla maintenance window (to ensure that Firefox machines would be undisturbed). I also landed configuration files for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=493451">SeaMonkey release automation</a>, so that we are mostly ready for using that harness for 2.0 Beta 1.<br/>
The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498500">Mac unpackaging fix</a> needs to land on 1.9.1 (I could land it on mozilla-central already and it performs well there) and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499506">the same for release tools</a> needs to land correctly before we are fully ready.<br/>
I also could do Phase II of <a href="http://home.kairo.at/blog/2009-07/changes_to_seamonkey_nightlies_and_tinde">switching new buildbot configs to production</a>, now the <a href="http://tinderbox.mozilla.org/SeaMonkey/">SeaMonkey</a> waterfall has builds based on mozilla-central, while the default builds based on 1.9.1 are on the <a href="http://tinderbox.mozilla.org/SeaMonkey2.0/">SeaMonkey2.0</a> page.<br/>
The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502193">fix for trunk Mac builds</a> landed before doing that, as did the fix by Neil that also made the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502444">nightly update breakage</a> go away, so things looked quite good for the trunk builds from the beginning, though I needed to switch off tests for Windows nightlies and enlarge the timeout for making build symbols to get the nightlies for Windows going there.<br/>
In addition to all that, I did a patch for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=202315">automatically removing debug UI from beta and final releases</a>, which should land soon and be in place for Beta 1.</li><li><span style="font-weight: bold;">Release Process</span>:<br/>
Continued uploading a few remaining contributed builds for SeaMonkey 1.1.17.</li><li><span style="font-weight: bold;">SeaMonkey L10n:</span><br/>
We could add <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503276">Turkish</a> to the SeaMonkey trunk locales, so that we now have 25 languages listed there, including US English. It will be interesting to see how many of them make the first automated simultaneous localized release in SeaMonkey history (2.0 Beta 1).</li><li><span style="font-weight: bold;">German L10n:</span><br/>
I kept up with the late-l10n change of the download manager prefs and mailnews search so that de should be good for beta 1.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502582">Adding 2.1a1pre to AMO</a>, DEL and other keys in download manager, Download manager pref panel, tabmail, getting Beta 1 into shape, etc.</li></ul><br/>
It looks like Beta 1 might finally just fall into place nicely, even thought we are still tracking an <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=484175">issue with history import</a> from 1.x builds, we now have a clue on how it could be fixed in toolkit code (mozilla-central appears to be fixed), but it might just not make the 2.0b1 build cutoff, unfortunately. We'll deal with that in this week's <a href="https://wiki.mozilla.org/SeaMonkey:StatusMeetings:2009-07-14">SeaMonkey Status Meeting</a> and we'll re-evaluate if we can ship with that bug and just relnote it or if we need to have it fixed (we did ship Alpha 3 with this bug, apparently). For everything else, we look good for freezing Beta 1 this Tuesday and start builds for it later this week, making them available for testing. I hope you all will help to do that testing and hopefully clear the builds for an important milestone release, which will be the first time that we'll offer official localized release builds for all major platforms.</div>
    </content>
    <updated>2009-07-14T00:18:08Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-09-01T19:50:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=489</id>
    <link href="http://blog.mozilla.com/seth/2009/07/13/a-look-at-firefoxs-localization-growth-overtime/" rel="alternate" type="text/html"/>
    <title>A Look at Firefox’s Localization Growth Over Time</title>
    <summary>Mozilla Firefox’s localization count has grown each and every release over the years.  I created the following to show just how much we’ve grown from launch to launch.























.

#
Firefox 1
-&gt;
FF 1.5
-&gt;
FF 2
-&gt;
FF 3
-&gt;
FF 3.5




.














.

75





Languages added

27
af



.

74






Growth
56.25%
ar



.

73








as



.

72








be



.

71








bg



.

70








bn-BD



.

69








bn-IN



.

68








ca



.

67








cs



.

66








cy



.

65








da



.

64








de



.

63








el



.

62








en-GB



.

61








en-US



.

60








eo



.

59








es-AR



.

58








es-ES

























.

57








es-MX



.

56








et



.

55








eu



.

54








fa




.

53








fi




.

52








fr




.

51








fy-NL




.

50








ga-IE




.

49








gl




.

48



Languages added

11
af

gu-IN




.

47




Growth
29.73%
ar

he




.

46






be

hi-IN




.

45






ca

hr




.

44






cs

hu




.

43






da

id




.

42






de

is




.

41






el

it




.

40






en-GB

ja




.

39






en-US

ja-JP-mac




.

38






es-AR

ka


























.

37

Languages added

5
ar

es-ES

kn




.

36


Growth
15.63%
bg

eu

ko




.

35




ca

fi

ku




.

34




cs

fr

lt




.

33




da

fy-NL

lv




.

32
Langs added
4
ar

de

ga-IE

mk




.

31
Growth
14.29%
ca

el

gu-IN

ml




.

30


cs

en-GB

he

mn




.

29


da

en-US

hu

mr




.

28
ast-ES

de

es-AR

id

ms




.

27
ca-AD

el

es-ES

it

nb-NO




.

26
cs-CZ

en-GB

eu

ja

nl




.

25
da-DK

en-US

fi

ka

nn-NO




.

24
de-DE

es-AR

fr

ko

oc




.

23
el-GR

es-ES

fy-NL

ku

or




.

22
en-GB

eu

ga-IE

lt

pa-IN




.

21
en-US

fi

gu-IN

mk

pl




.

20
es-AR

fr

hu

mn

pt-BR




.

19
es-ES

ga-IE

it

nb-NO

pt-PT




.

18
fi-FI

he

ja

nl

rm


























.

17
fr-FR

hu

ko

nn-NO

ro




.

16
he-IL

it

lt

pa-IN

ru




.

15
hu-HU

ja

mk

pl

si




.

14
it-IT

ko

mn

pt-BR

sk




.

13
ja-JP

mk

nb-NO

pt-PT

sl




.

12
ko-KR

nb-NO

nl

ro

sq




.

11
nb-NO

nl

nn-NO

ru

sr




.

10
nl-NL

pl

pl

si

sv-SE




.

9
pl-PL

pt-BR

pt-BR

sk

ta




.

8
pt-BR

ro

pt-PT

sl

ta-LK




.

7
ro-RO

ru

ru

sq

te




.

6
ru-RU

sk

sk

sr

th



.

5
sl-SI

sl

sl

sv-SE

tr



.

4
sv-SE

sv-SE

sv-SE

tr

uk



.

3
tr-TR

tr

tr

uk

vi



.

2
zh-CN

zh-CN

zh-CN

zh-CN

zh-CN



.

1
zh-TW

zh-TW

zh-TW

zh-TW

zh-TW







With the release of Firefox 3.5, Mozilla added twenty-seven localizations and grew our locale count by 56.25%.  [...]’</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Mozilla Firefox’s localization count has grown each and every release over the years.  I created the following to show just how much we’ve grown from launch to launch.</p>
<p><!-- .tblGenFixed td {padding:0 3px;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s37 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s36 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s35 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s34 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid #CCC;border-left:1px solid black;} .tblGenFixed td.s33 {background-color:#99cc00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s32 {background-color:#99cc00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s31 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s30 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s39 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s38 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s46 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} .tblGenFixed td.s45 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s48 {background-color:#ffffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#808080;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s47 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s42 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s41 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s44 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s43 {background-color:#ffff99;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s40 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;} .tblGenFixed td.s29 {background-color:#99cc00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s27 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s28 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid #CCC;} .tblGenFixed td.s9 {background-color:white;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s25 {background-color:#99cc00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s26 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s7 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s23 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s24 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s8 {background-color:white;font-family:verdana;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s21 {background-color:#99cc00;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s5 {background-color:#ffffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s6 {background-color:#ffffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s22 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s3 {background-color:#ffffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s4 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid black;} .tblGenFixed td.s20 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid #CCC;} .tblGenFixed td.s0 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:underline;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid #CCC;border-bottom:1px solid black;border-left:1px solid black;} .tblGenFixed td.s2 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s1 {background-color:#ffffff;font-family:verdana;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-top:1px solid black;border-right:1px solid #CCC;border-bottom:1px solid black;} .tblGenFixed td.s16 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid #CCC;} .tblGenFixed td.s17 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s18 {background-color:#99cc00;font-family:verdana;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s19 {background-color:#ffff99;font-family:verdana;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid #CCC;} .tblGenFixed td.s12 {background-color:#ffffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s13 {background-color:#ffffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s14 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:right;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid #CCC;} .tblGenFixed td.s15 {background-color:#99cc00;font-family:verdana;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-indent:3px;padding-left:0px;border-right:1px solid black;border-bottom:1px solid black;} --></p>
<table border="0" cellpadding="0" cellspacing="0" id="tblMain">
<tbody>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" class="tblGenFixed" id="tblMain_0">
<tbody>
<tr class="rShim">
<td class="rShim" style="width: 0pt;"/>
<td class="rShim" style="width: 29px;"/>
<td class="rShim" style="width: 88px;"/>
<td class="rShim" style="width: 68px;"/>
<td class="rShim" style="width: 71px;"/>
<td class="rShim" style="width: 58px;"/>
<td class="rShim" style="width: 63px;"/>
<td class="rShim" style="width: 52px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 65px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 73px;"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s0">#</td>
<td class="s1">Firefox 1</td>
<td class="s1">-&gt;</td>
<td class="s1">FF 1.5</td>
<td class="s1">-&gt;</td>
<td class="s1">FF 2</td>
<td class="s1">-&gt;</td>
<td class="s1">FF 3</td>
<td class="s1">-&gt;</td>
<td class="s2">FF 3.5</td>
<td class="s3"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s4"/>
<td class="s5"/>
<td class="s5"/>
<td class="s5"/>
<td class="s5"/>
<td class="s6"/>
<td class="s7"/>
<td class="s7"/>
<td class="s8"/>
<td class="s9"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">75</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s14" colspan="2">Languages added</td>
<td style="display: none;"/>
<td class="s15">27</td>
<td class="s16">af</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">74</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s14">Growth</td>
<td class="s18">56.25%</td>
<td class="s19">ar</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">73</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">as</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">72</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">be</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">71</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">bg</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">70</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">bn-BD</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">69</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">bn-IN</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">68</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">ca</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">67</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">cs</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">66</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">cy</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">65</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">da</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">64</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">de</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">63</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">el</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">62</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">en-GB</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">61</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">en-US</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">60</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">eo</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">59</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">es-AR</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">58</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">es-ES</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" class="tblGenFixed" id="tblMain_1">
<tbody>
<tr class="rShim">
<td class="rShim" style="width: 0pt;"/>
<td class="rShim" style="width: 29px;"/>
<td class="rShim" style="width: 88px;"/>
<td class="rShim" style="width: 68px;"/>
<td class="rShim" style="width: 71px;"/>
<td class="rShim" style="width: 58px;"/>
<td class="rShim" style="width: 63px;"/>
<td class="rShim" style="width: 52px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 65px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 73px;"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">57</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">es-MX</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">56</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">et</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">55</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">eu</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">54</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">fa</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">53</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">fi</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">52</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">fr</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">51</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">fy-NL</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">50</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s21"/>
<td class="s19">ga-IE</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">49</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s13"/>
<td class="s23"/>
<td class="s24"/>
<td class="s21"/>
<td class="s19">gl</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">48</td>
<td class="s12"/>
<td class="s12"/>
<td class="s12"/>
<td class="s14" colspan="2">Languages added</td>
<td style="display: none;"/>
<td class="s25">11</td>
<td class="s26">af</td>
<td class="s27"/>
<td class="s28">gu-IN</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">47</td>
<td class="s13"/>
<td class="s12"/>
<td class="s12"/>
<td/>
<td class="s14">Growth</td>
<td class="s29">29.73%</td>
<td class="s30">ar</td>
<td class="s31"/>
<td class="s28">he</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">46</td>
<td class="s13"/>
<td class="s12"/>
<td class="s12"/>
<td/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">be</td>
<td class="s31"/>
<td class="s28">hi-IN</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">45</td>
<td class="s13"/>
<td class="s12"/>
<td class="s12"/>
<td/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">ca</td>
<td class="s31"/>
<td class="s28">hr</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">44</td>
<td class="s13"/>
<td class="s12"/>
<td class="s12"/>
<td/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">cs</td>
<td class="s31"/>
<td class="s28">hu</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">43</td>
<td class="s13"/>
<td class="s13"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">da</td>
<td class="s31"/>
<td class="s28">id</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">42</td>
<td class="s13"/>
<td class="s13"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">de</td>
<td class="s31"/>
<td class="s28">is</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">41</td>
<td class="s13"/>
<td class="s13"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">el</td>
<td class="s31"/>
<td class="s28">it</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">40</td>
<td class="s13"/>
<td class="s13"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">en-GB</td>
<td class="s31"/>
<td class="s28">ja</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">39</td>
<td class="s13"/>
<td class="s13"/>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">en-US</td>
<td class="s31"/>
<td class="s28">ja-JP-mac</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">38</td>
<td class="s13"/>
<td class="s13"/>
<td class="s13"/>
<td class="s23"/>
<td class="s24"/>
<td class="s21"/>
<td class="s30">es-AR</td>
<td class="s31"/>
<td class="s28">ka</td>
<td class="s22"/>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" class="tblGenFixed" id="tblMain_2">
<tbody>
<tr class="rShim">
<td class="rShim" style="width: 0pt;"/>
<td class="rShim" style="width: 29px;"/>
<td class="rShim" style="width: 88px;"/>
<td class="rShim" style="width: 68px;"/>
<td class="rShim" style="width: 71px;"/>
<td class="rShim" style="width: 58px;"/>
<td class="rShim" style="width: 63px;"/>
<td class="rShim" style="width: 52px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 65px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 73px;"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">37</td>
<td class="s13"/>
<td class="s14" colspan="2">Languages added</td>
<td style="display: none;"/>
<td class="s25">5</td>
<td class="s26">ar</td>
<td class="s27"/>
<td class="s31">es-ES</td>
<td class="s31"/>
<td class="s28">kn</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">36</td>
<td class="s13"/>
<td class="s17"/>
<td class="s14">Growth</td>
<td class="s29">15.63%</td>
<td class="s30">bg</td>
<td class="s31"/>
<td class="s31">eu</td>
<td class="s31"/>
<td class="s28">ko</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">35</td>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">ca</td>
<td class="s31"/>
<td class="s31">fi</td>
<td class="s31"/>
<td class="s28">ku</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">34</td>
<td class="s13"/>
<td class="s17"/>
<td class="s20"/>
<td class="s32"/>
<td class="s30">cs</td>
<td class="s31"/>
<td class="s31">fr</td>
<td class="s31"/>
<td class="s28">lt</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">33</td>
<td class="s13"/>
<td class="s23"/>
<td class="s24"/>
<td class="s21"/>
<td class="s30">da</td>
<td class="s31"/>
<td class="s31">fy-NL</td>
<td class="s31"/>
<td class="s28">lv</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">32</td>
<td class="s14">Langs added</td>
<td class="s25">4</td>
<td class="s26">ar</td>
<td class="s27"/>
<td class="s31">de</td>
<td class="s31"/>
<td class="s31">ga-IE</td>
<td class="s31"/>
<td class="s28">mk</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">31</td>
<td class="s14">Growth</td>
<td class="s29">14.29%</td>
<td class="s30">ca</td>
<td class="s31"/>
<td class="s31">el</td>
<td class="s31"/>
<td class="s31">gu-IN</td>
<td class="s31"/>
<td class="s28">ml</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">30</td>
<td class="s20"/>
<td class="s33"/>
<td class="s30">cs</td>
<td class="s31"/>
<td class="s31">en-GB</td>
<td class="s31"/>
<td class="s31">he</td>
<td class="s31"/>
<td class="s28">mn</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s11">29</td>
<td class="s24"/>
<td class="s32"/>
<td class="s30">da</td>
<td class="s31"/>
<td class="s31">en-US</td>
<td class="s31"/>
<td class="s31">hu</td>
<td class="s31"/>
<td class="s28">mr</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">28</td>
<td class="s35">ast-ES</td>
<td class="s36"/>
<td class="s31">de</td>
<td class="s31"/>
<td class="s31">es-AR</td>
<td class="s31"/>
<td class="s31">id</td>
<td class="s31"/>
<td class="s28">ms</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">27</td>
<td class="s37">ca-AD</td>
<td class="s38"/>
<td class="s31">el</td>
<td class="s31"/>
<td class="s31">es-ES</td>
<td class="s31"/>
<td class="s31">it</td>
<td class="s31"/>
<td class="s28">nb-NO</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">26</td>
<td class="s37">cs-CZ</td>
<td class="s38"/>
<td class="s31">en-GB</td>
<td class="s31"/>
<td class="s31">eu</td>
<td class="s31"/>
<td class="s31">ja</td>
<td class="s31"/>
<td class="s28">nl</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">25</td>
<td class="s37">da-DK</td>
<td class="s38"/>
<td class="s31">en-US</td>
<td class="s31"/>
<td class="s31">fi</td>
<td class="s31"/>
<td class="s31">ka</td>
<td class="s31"/>
<td class="s28">nn-NO</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">24</td>
<td class="s37">de-DE</td>
<td class="s38"/>
<td class="s31">es-AR</td>
<td class="s31"/>
<td class="s31">fr</td>
<td class="s31"/>
<td class="s31">ko</td>
<td class="s31"/>
<td class="s28">oc</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">23</td>
<td class="s37">el-GR</td>
<td class="s38"/>
<td class="s31">es-ES</td>
<td class="s31"/>
<td class="s31">fy-NL</td>
<td class="s31"/>
<td class="s31">ku</td>
<td class="s31"/>
<td class="s28">or</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">22</td>
<td class="s37">en-GB</td>
<td class="s38"/>
<td class="s31">eu</td>
<td class="s31"/>
<td class="s31">ga-IE</td>
<td class="s31"/>
<td class="s31">lt</td>
<td class="s31"/>
<td class="s28">pa-IN</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">21</td>
<td class="s37">en-US</td>
<td class="s38"/>
<td class="s31">fi</td>
<td class="s31"/>
<td class="s31">gu-IN</td>
<td class="s31"/>
<td class="s31">mk</td>
<td class="s31"/>
<td class="s28">pl</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">20</td>
<td class="s37">es-AR</td>
<td class="s38"/>
<td class="s31">fr</td>
<td class="s31"/>
<td class="s31">hu</td>
<td class="s31"/>
<td class="s31">mn</td>
<td class="s31"/>
<td class="s28">pt-BR</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">19</td>
<td class="s37">es-ES</td>
<td class="s38"/>
<td class="s31">ga-IE</td>
<td class="s31"/>
<td class="s31">it</td>
<td class="s31"/>
<td class="s31">nb-NO</td>
<td class="s31"/>
<td class="s28">pt-PT</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">18</td>
<td class="s37">fi-FI</td>
<td class="s38"/>
<td class="s31">he</td>
<td class="s31"/>
<td class="s31">ja</td>
<td class="s31"/>
<td class="s31">nl</td>
<td class="s31"/>
<td class="s28">rm</td>
<td class="s22"/>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" class="tblGenFixed" id="tblMain_3">
<tbody>
<tr class="rShim">
<td class="rShim" style="width: 0pt;"/>
<td class="rShim" style="width: 29px;"/>
<td class="rShim" style="width: 88px;"/>
<td class="rShim" style="width: 68px;"/>
<td class="rShim" style="width: 71px;"/>
<td class="rShim" style="width: 58px;"/>
<td class="rShim" style="width: 63px;"/>
<td class="rShim" style="width: 52px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 65px;"/>
<td class="rShim" style="width: 66px;"/>
<td class="rShim" style="width: 73px;"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">17</td>
<td class="s37">fr-FR</td>
<td class="s38"/>
<td class="s31">hu</td>
<td class="s31"/>
<td class="s31">ko</td>
<td class="s31"/>
<td class="s31">nn-NO</td>
<td class="s31"/>
<td class="s28">ro</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">16</td>
<td class="s37">he-IL</td>
<td class="s38"/>
<td class="s31">it</td>
<td class="s31"/>
<td class="s31">lt</td>
<td class="s31"/>
<td class="s31">pa-IN</td>
<td class="s31"/>
<td class="s28">ru</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">15</td>
<td class="s37">hu-HU</td>
<td class="s38"/>
<td class="s31">ja</td>
<td class="s31"/>
<td class="s31">mk</td>
<td class="s31"/>
<td class="s31">pl</td>
<td class="s31"/>
<td class="s28">si</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">14</td>
<td class="s37">it-IT</td>
<td class="s38"/>
<td class="s31">ko</td>
<td class="s31"/>
<td class="s31">mn</td>
<td class="s31"/>
<td class="s31">pt-BR</td>
<td class="s31"/>
<td class="s28">sk</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">13</td>
<td class="s37">ja-JP</td>
<td class="s38"/>
<td class="s31">mk</td>
<td class="s31"/>
<td class="s31">nb-NO</td>
<td class="s31"/>
<td class="s31">pt-PT</td>
<td class="s31"/>
<td class="s28">sl</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">12</td>
<td class="s37">ko-KR</td>
<td class="s38"/>
<td class="s31">nb-NO</td>
<td class="s31"/>
<td class="s31">nl</td>
<td class="s31"/>
<td class="s31">ro</td>
<td class="s31"/>
<td class="s28">sq</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">11</td>
<td class="s37">nb-NO</td>
<td class="s38"/>
<td class="s31">nl</td>
<td class="s31"/>
<td class="s31">nn-NO</td>
<td class="s31"/>
<td class="s31">ru</td>
<td class="s31"/>
<td class="s28">sr</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">10</td>
<td class="s37">nl-NL</td>
<td class="s38"/>
<td class="s31">pl</td>
<td class="s31"/>
<td class="s31">pl</td>
<td class="s31"/>
<td class="s31">si</td>
<td class="s31"/>
<td class="s28">sv-SE</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">9</td>
<td class="s37">pl-PL</td>
<td class="s38"/>
<td class="s31">pt-BR</td>
<td class="s31"/>
<td class="s31">pt-BR</td>
<td class="s31"/>
<td class="s31">sk</td>
<td class="s31"/>
<td class="s28">ta</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">8</td>
<td class="s37">pt-BR</td>
<td class="s38"/>
<td class="s31">ro</td>
<td class="s31"/>
<td class="s31">pt-PT</td>
<td class="s31"/>
<td class="s31">sl</td>
<td class="s31"/>
<td class="s28">ta-LK</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">7</td>
<td class="s37">ro-RO</td>
<td class="s38"/>
<td class="s31">ru</td>
<td class="s31"/>
<td class="s31">ru</td>
<td class="s31"/>
<td class="s31">sq</td>
<td class="s31"/>
<td class="s28">te</td>
<td class="s22"/>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">6</td>
<td class="s37">ru-RU</td>
<td class="s38"/>
<td class="s31">sk</td>
<td class="s31"/>
<td class="s31">sk</td>
<td class="s31"/>
<td class="s31">sr</td>
<td class="s31"/>
<td class="s28">th</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">5</td>
<td class="s37">sl-SI</td>
<td class="s38"/>
<td class="s31">sl</td>
<td class="s31"/>
<td class="s31">sl</td>
<td class="s31"/>
<td class="s31">sv-SE</td>
<td class="s31"/>
<td class="s28">tr</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">4</td>
<td class="s37">sv-SE</td>
<td class="s38"/>
<td class="s31">sv-SE</td>
<td class="s31"/>
<td class="s31">sv-SE</td>
<td class="s31"/>
<td class="s31">tr</td>
<td class="s31"/>
<td class="s28">uk</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">3</td>
<td class="s37">tr-TR</td>
<td class="s38"/>
<td class="s31">tr</td>
<td class="s31"/>
<td class="s31">tr</td>
<td class="s31"/>
<td class="s31">uk</td>
<td class="s31"/>
<td class="s28">vi</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s34">2</td>
<td class="s37">zh-CN</td>
<td class="s38"/>
<td class="s31">zh-CN</td>
<td class="s31"/>
<td class="s31">zh-CN</td>
<td class="s38"/>
<td class="s39">zh-CN</td>
<td class="s38"/>
<td class="s28">zh-CN</td>
</tr>
<tr>
<td class="hd">
<p style="height: 16px;">.</p>
</td>
<td class="s40">1</td>
<td class="s41">zh-TW</td>
<td class="s42"/>
<td class="s43">zh-TW</td>
<td class="s42"/>
<td class="s44">zh-TW</td>
<td class="s42"/>
<td class="s43">zh-TW</td>
<td class="s42"/>
<td class="s45">zh-TW</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>With the release of Firefox 3.5, Mozilla added twenty-seven localizations and grew our locale count by 56.25%.  Future versions of this graph might include an overlay that shows Firefox usage statistics for each of these locales.  I’ll work with Ken Kovash to figure out some more ways to interesting present the data.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=A+Look+at+Firefox%26%238217%3Bs+Localization+Growth+Over+Time&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F13%2Fa-look-at-firefoxs-localization-growth-overtime%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-07-13T23:28:29Z</updated>
    <category term="Uncategorized"/>
    <category term="firefox 3.5"/>
    <category term="l10n"/>
    <category term="planet"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-09-16T19:15:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=680</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/07/09/new-web-feed-for-aboutmozilla-newsletter/" rel="alternate" type="text/html"/>
    <title>New web feed for about:mozilla newsletter!</title>
    <summary>The about:mozilla newsletter web feed is moving!  If you are currently subscribed to the feed at the Mozilla Developer Center “DevNews” blog, you should instead subscribe to the feed at the newly-revamped about:mozilla weblog.
* New blog: http://blog.mozilla.com/about_mozilla/
* New feed: http://blog.mozilla.com/about_mozilla/feed/
Beginning next Tuesday morning, the about:mozilla newsletter will be published on the new blog rather [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The about:mozilla newsletter web feed is moving!  If you are currently subscribed to the feed at the Mozilla Developer Center “DevNews” blog, you should instead subscribe to the feed at the newly-revamped about:mozilla weblog.</p>
<p>* New blog: <a href="http://blog.mozilla.com/about_mozilla/">http://blog.mozilla.com/about_mozilla/</a><br/>
* New feed: <a href="http://blog.mozilla.com/about_mozilla/feed/">http://blog.mozilla.com/about_mozilla/feed/</a></p>
<p>Beginning next Tuesday morning, the about:mozilla newsletter will be published on the new blog rather than through DevNews.  Nothing else will change — email subscriptions will continue working, and the newsletter will still be syndicated to Planet.  Thanks!</p></div>
    </content>
    <updated>2009-07-09T15:10:05Z</updated>
    <category term="about-mozilla"/>
    <author>
      <name>dria</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-09-16T22:15:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/weekly_status_report_w27_2009</id>
    <link href="http://home.kairo.at/blog/2009-07/weekly_status_report_w27_2009" rel="alternate" type="text/html"/>
    <title>Weekly Status Report, W27/2009</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Here's a summary of SeaMonkey/Mozilla-related work I've done in week 27/2009 (June 29 - July 5, 2009):<br/>
<ul><li><span style="font-weight: bold;">SeaMonkey Build/Release Harness</span>:<br/>
Phase I of <a href="http://home.kairo.at/blog/2009-07/changes_to_seamonkey_nightlies_and_tinde">switching new buildbot configs to production</a> has been done, official nightlies are now coming from those.<br/>
Automated updates <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502444">stopped working</a>, probably because of the first step for Phase II, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502033">using a different version number for mozilla-central builds</a>, for which I apparently made a somewhat incomplete patch checked in.<br/>
I also fixed up <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500205">making repack independent of ChatZilla or venkman being enabled</a> just before that large switch.<br/>
The small patch for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500209">installer dealing with "pretty names"</a> finally got into the tree, and I did put up a patch for a small <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502193">fix for trunk Mac builds</a> Mark pointed me to.</li><li><span style="font-weight: bold;">Release Process</span>:<br/>
Continued uploading contributed builds for SeaMonkey 1.1.17.</li><li><span style="font-weight: bold;">German L10n:</span><br/>
Fixed some mailnews strings to keep the de locale green.</li><li><span style="font-weight: bold;">Various Discussions:</span><br/>
Talk on <a href="http://kairo.mozdev.org/slides/ubit-wien-2009/">open source project management</a> at an event of the local IT branch of the chamber of commerce, DEL and other keys in download manager, Download manager pref panel, tabmail, Firefox 3.5 release, etc.</li></ul><br/>
We finally have a <a href="http://home.kairo.at/blog/2009-07/schedule_for_seamonkey_2_0_beta_1">schedule for SeaMonkey 2.0 Beta 1</a>, freezes are already happening and things are progressing nicely towards making the goal of shipping this beta within the current month. We had an unfortunately row of delays, not all of them self-inflicted, since the last alpha, but this major step to a fully revamped SeaMonkey is now coming near.</div>
    </content>
    <updated>2009-07-07T18:24:27Z</updated>
    <category term="L10n"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="Status"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en&amp;f.tags=L10n" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en&amp;f.tags=L10n" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-08-25T19:55:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=676</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/07/07/aboutmozilla-accessibility-projects-sfx-rewards-triage-team-testdays-hacks-t-shirts-and-more/" rel="alternate" type="text/html"/>
    <title>about:mozilla – accessibility projects, SFX rewards, triage team, testdays, hacks, t-shirts, and more…</title>
    <summary>In this issue…

New Mozilla accessibility projects
Firefox 3.5 privacy features
Spread Firefox affiliates program
Join the Community Triage Team!
Friday: Firefox security testday
Firefox 3.5 launch t-shirt!
Live tracking Firefox 3.5 adoption
Firefox hacks, continued
How to make community members stick
Improving accessibility through ARIA
Faces of the web video revolution
What’s next for testdays
Upcoming events
Developer calendar
About about:mozilla

New Mozilla accessibility projects
Two new Firefox-related accessibility projects have [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>In this issue…</strong></p>
<ul>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#new">New Mozilla accessibility projects</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#firefox">Firefox 3.5 privacy features</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#spread">Spread Firefox affiliates program</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#join">Join the Community Triage Team!</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#friday">Friday: Firefox security testday</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#tshirt">Firefox 3.5 launch t-shirt!</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#live">Live tracking Firefox 3.5 adoption</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#hacks">Firefox hacks, continued</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#how">How to make community members stick</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#improving">Improving accessibility through ARIA</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#faces">Faces of the web video revolution</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#whats">What’s next for testdays</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#upcoming">Upcoming events</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#devcal">Developer calendar</a></li>
<li><a href="https://developer.mozilla.org/devnews/index.php/feed/#about">About about:mozilla</a></li>
</ul>
<p><a name="new"/><strong>New Mozilla accessibility projects</strong></p>
<p>Two new Firefox-related accessibility projects have been started, courtesy of special funding from the Mozilla Corporation.  The first is a project by the Paciello Group to build upon their previous work towards making the Firebug developer tool more accessible, with a particular focus on the Firebug releases intended for use with Firefox 3.5.  The second is a project by Silvia Pfeiffer to start the implementation phase of her project related to the accessibility of open video formats.  Silvia previously produced a report on video accessibility issues with Ogg and related formats, and will be working with Chris Double and other developers to implement changes to Firefox’s new open video support.  Frank Hecker has written about these two projects, and about the Mozilla accessibility strategy in general, in a <a href="http://blog.hecker.org/2009/06/30/new-mozilla-accessibility-projects/">recent post on his weblog</a>.</p>
<p><a name="firefox"/><strong>Firefox 3.5 privacy features</strong></p>
<p>Many people don’t realize that <a href="http://www.mozilla.com/en-US/firefox/firefox.html">Firefox 3.5</a> includes several features devoted specifically to protecting and enhancing user privacy.  Alex Faaborg has <a href="http://blog.mozilla.com/faaborg/2009/06/30/firefox-35-and-privacy/">written about these features</a> in some detail.  “Now users have considerably more control over their privacy, both proactively and retroactively.  There are five new privacy features introduced to Firefox with the 3.5 release.”  These features include Private Browsing mode, Clear Recent History, Forget about this site, simplified privacy options, and control over what appears in the location bar search results.  Alex’s post goes on to talk about user profiles as a privacy tool, as well as what’s next for Firefox and privacy.</p>
<p><a name="spread"/><strong>Spread Firefox affiliates program</strong></p>
<p>Since July 1st, 2009, every download you generate from your Firefox 3.5 Affiliate buttons gives you an opportunity to be rewarded as an active member of the <a href="http://www.spreadfirefox.com/">Spread Firefox</a> Affiliates Program.  Everyone with more than five downloads in a quarter will be entered into a reward pool.  We will randomly award ten individual Affiliates each quarter with rewards like a Flip video camera, an iPod Touch or Nano, Amazon gift certificates, and exclusive Top Fox t-shirts.  Awardees will be notified by email, so please make sure your email address in Spread Firefox is up to date!  For more information about this new rewards program, <a href="http://livetolaugh85.blogspot.com/2009/06/affiliates-program-bring-on-rewards.html">see Laura’s weblog post</a>.</p>
<p><a name="join"/><strong>Join the Community Triage Team!</strong></p>
<p>Carsten Book and Chris Hofmann are <a href="http://blog.mozilla.com/tomcat/2009/06/23/introducing-the-community-triageteam/">heading up the formation</a> of a brand new Community Triage team to help identify Firefox crash and critical bugs.  “Focus of this team should be on unconfirmed Crash (and Critical) bugs that are filed every day.  Doing this daily allows us to find regressions/crashes sooner and faster and also allows us to create a testcase for this Crash before a site changes.”  Many crash bugs are also frequently missing key information, and the triage team will help fill in those blanks to make a bug more useful.  Bug triage is an absolutely vital task, and is a great way to get involved with Mozilla community and development.  If you’re interested possibly joining this team, <a href="https://mail.mozilla.org/listinfo/community-triageteam">sign up on the mailing list</a>.</p>
<p><a name="friday"/><strong>Friday: Firefox security testday</strong></p>
<p>MozQA is holding a Security Testday for Firefox 3.5 on Friday, July 10th.  We have recently updated our security test cases and added some new ones for Firefox 3.5.  The QA team will be available to help get you started and answer questions in the #testday channel on irc.mozilla.org, QMO forums, and dev-quality newsgroup.  Security Testday is an all-day event, and is a really great way to get involved with Firefox development.  More information, including how to prepare for the event, is available on <a href="http://quality.mozilla.org/events/2009/jul/10/firefox-35-security-test-day">the event page</a>.</p>
<p><a name="tshirt"/><strong>Firefox 3.5 launch t-shirt!</strong></p>
<p>“Firefox 3.5 is finally here! And what better way to celebrate the launch than with the brand new 3.5 t-shirt.  We had a lot of fun last year with an open call for designs that led us to the official Firefox 3 shirt.  But this time around, we tried something different.  Inspired by the concept of a tag cloud, we turned to the community for help in coming up with a collection of words that best described Firefox.  We then used these words to create a stylized typographic visualization of what Firefox 3.5 is all about – highlighting some of the key features and goodness that’s baked into the browser.”  You can buy the t-shirt over at the <a href="http://store.mozilla.org/product.php?code=14%2013035&amp;catid=9">Mozilla Store</a>, and read more about it at <a href="http://musingt.com/?p=87">Tara’s weblog</a>.</p>
<p><a name="live"/><strong>Live tracking Firefox 3.5 adoption</strong></p>
<p>There are two interesting online applications that are tracking and displaying the total downloads and adoption of the recently released Firefox 3.5 browser.  <a href="http://whos.amung.us/firefox/">The first of these</a> is brought to us by whos.amung.us, and it tracks overall marketshare of Firefox 3.5 in comparison to the other browsers, including Firefox 3.  <a href="http://downloadstats.mozilla.com/">The second project</a> was put together by Daniel Einspanjer, who built a site that displays recent and total downloads by country, as well as a live map displaying where people are downloading Firefox 3.5 in real-time.</p>
<p><a name="hacks"/><strong>Firefox hacks, continued</strong></p>
<p>The Firefox Hacks team continues to bring us articles and demos for new Firefox 3.5 features.  Recent articles include: synchronous XHR requests in Firefox 3.5, another great CSS media query demo, new CSS3 properties in Firefox 3.5, exploring music with the audio tag, and the text-shadow spotlight demo. Check out the <a href="http://hacks.mozilla.org/">Firefox Hacks weblog</a> for all these new demos and more.</p>
<p><a name="how"/><strong>How to make community members stick</strong></p>
<p>David Tenser has written a blog post in which he attempts to unravel some of the mystery behind building and growing communities — a topic very much at the heart of the Mozilla project and everything we do.  Some of the motivators he identifies (through an examination of his personal experiences with Mozilla) include: a belief in the project’s mission, a feeling of belonging to the community, a desire to give something back, valuing the experience gained through participation, being recognized and appreciated for the contributions made, and feeling pride for being responsible for an important piece of the project.  If you’re thinking about how to grow and develop the community around your project or piece of the project, <a href="http://djst.org/blog/2009/07/02/how-to-make-community-members-stick/">David’s post is well worth reading</a>.</p>
<p><a name="improving"/><strong>Improving accessibility through ARIA</strong></p>
<p>“Accessibility is a pretty hairy issue in web development.  When attempting to determine if your site is accessible, there are so many standards and recommendations to follow.  Well, now there is a new standard from the W3C called WAI-ARIA (Web Accessibility Initiative – Accessible Rich Internet Applications). The simplest definition of ARIA is adding UI semantics via HTML element attributes.  Simply, you add things to specific HTML elements to give screen readers a better understanding of your content.”  Ryan Doherty has written an article that goes over four parts of the ARIA spec.  “This is just a quick overview of ARIA and its uses, but I’m really excited about the possibilities it creates.”  <a href="http://blog.mozilla.com/webdev/2009/07/02/improving-accessibility-through-aria/">Read more at Ryan’s weblog</a>.</p>
<p><a name="faces"/><strong>Faces of the web video revolution</strong></p>
<p>Robert O’Callahan <a href="http://weblogs.mozillazine.org/roc/archives/2009/07/faces_of_the_we.html">writes</a>, “There’s a lot of press these days about the HTML5 video tag and the struggle for universal unencumbered video and audio codecs — much of it associated with the Firefox 3.5 launch.  I wonder how many people know that the Firefox video implementation is almost entirely due to just a few people in the Mozilla office in Newmarket (New Zealand) — Chris Double, Matthew Gregan, Chris Pearce, and to a lesser extent, me. (Justin Dolske did the controls UI, but I’m not sure where he lives!)”  Robert goes on, “It’s a great privilege to have the opportunity to really shake up the world for the better, with a very small team, in a relatively small amount of time.”</p>
<p><a name="whats"/><strong>What’s next for testdays</strong></p>
<p>Aakash Desai is looking for feedback and input about how Mozilla Testdays could be changed and improved.  “I’m pretty proud of the work that’s been done so far by the Mozilla QA community since we re-started Testdays on a bi-monthly basis.  With that said, what would you like to see out of Testdays that you haven’t seen already?  I’d love to hear anything, especially comments and concerns, about what the Mozilla community has seen so far and would like/like not to see again!”  Read Aakash’s full post and leave your feedback and ideas <a href="http://ahdesai.wordpress.com/2009/07/03/whats-next-for-testdays/">on his weblog</a>.</p>
<p><a name="upcoming"/><strong>Upcoming events</strong></p>
<p>The Mozilla community is organizing an increasing number of events and meetups all the time, and we include a list of these here every week. If you have events you would like listed, send them along to: about-mozilla*at*mozilla.com.</p>
<p>* Fri, Jul 10 – Online – <a href="http://quality.mozilla.org/blogs/firefox-35-security-test-day-next-month-july-10th">Firefox 3.5 Security Testday</a><br/>
* Wed, Jul 15 – Mountain View – <a href="http://quality.mozilla.org/events/2009/jul/15/learning-about-mozilla-crash-reporting-and-analysis">Mozilla Crash Reporting and Analysis</a><br/>
* Fri, Jul 24 – Munich – <a href="http://blog.mozilla.com/tomcat/2009/07/06/open-source-meeting-in-munich-july-24/">Open Source Meeting</a><br/>
* Fri, Jul 24 – Online – <a href="http://quality.mozilla.org/events/2009/jul/24/testday-testing-mozilla-web-page">Testing a Mozilla Web Property</a><br/>
* Fri, Aug 7 – Online – <a href="http://quality.mozilla.org/events/2009/aug/07/testday-testscripting-mozmill-12">Testscripting with MozMill 1.2</a><br/>
* Sept 14-21 – Everywhere! – <a href="http://mozillaservice.org/">Mozilla Service Week</a></p>
<p><a name="devcal"/><strong>Developer calendar</strong></p>
<p>For an up-to-date list of the coming week’s Mozilla project meetings and events, please see the <a href="http://wiki.mozilla.org/Community_Calendar">Mozilla Community Calendar</a> wiki page.  Notes from previous meetings are linked to through the Calendar as well.</p>
<p><a name="about"/><strong>About about:mozilla</strong></p>
<p>about:mozilla is by, for and about the Mozilla community, focusing on major news items related to all aspects of the Mozilla Project.  The newsletter is written by Deb Richardson and is published every Tuesday morning.  If you have any news or announcements you would like to have included in our next issue, please send them to: about-mozilla[at]mozilla.com.</p>
<p>If you would like to get this newsletter by email, just head on over to the <a href="http://list-manage.com/subscribe.phtml?id=3be22ac12d">about:mozilla newsletter subscription form</a>. Fresh news, every Tuesday, right to your inbox.</p></div>
    </content>
    <updated>2009-07-07T12:14:51Z</updated>
    <category term="about-mozilla"/>
    <author>
      <name>dria</name>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews</id>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <title>Mozilla Developer News</title>
      <updated>2009-09-09T23:30:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="fr">
    <id>urn:md5:43a99b14f74bd20e3e391a0b4d1f6ae8</id>
    <link href="http://www.chevrel.org/fr/carnet/index.php?post/2009/07/02/July-2003-July-2009%3A-6-years-of-Mozilla-Web-localization" rel="alternate" type="text/html"/>
    <title xml:lang="fr">July 2003 - July 2009: 6 years of Mozilla Web localization</title>
    <content type="xhtml" xml:lang="fr"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="" src="http://www.chevrel.org/fr/carnet/public/illustrationl10n.png" style="margin: 0 0 1em 1em; float: right;" title="mozilla.com L10n pages, juil. 2009"/>Although I got into the mozilla project through en-user documentation and support around 2001, I really got involved in Web localization in 2003 when I started to build a Spanish Mozilla community around the Mozilla Suite and I convinced <a href="http://bclary.com/blog">Bob Clary</a> (who also gave me my <em>canconfirm</em> rights in bugzilla, thanks for that!) to publish a page in Spanish on mozilla.org so as to promote Tech Evangelism activities in Spanish.</p>
<p>That was the first non-English page on an official mozilla site ever and the funny thing is that... <a href="http://www.mozilla.org/projects/tech-evangelism/site/component-spanish.html" hreflang="es">this page is still online</a>!  <img alt=";)" class="smiley" src="http://www.chevrel.org/fr/carnet/themes/default/smilies/wink.png"/><br/><br/>We are now in July 2009 and we just shipped Firefox 3.5 in more than 70 languages, all with a set of in-product pages hosted on mozilla.com. But more than in-product pages, we now have with this release a localized home page on mozilla.com for ALL of our locales!</p>
<p>Now that the release is done and millions of users are downloading the best version of Firefox ever every day, I have some time to thank all of the people that have made such an achievement possible. </p>
<p>Thank you to our localizers first, without them, the Mozilla project would not have the international outreach it has and I really think that our localizers are way more than translators, they are involved in every corner of mozilla activities, from code, to marketing and documentation. It is a privilege for us to work with people having so many skills and passionate about FLOSS and the open web! </p>
<p>Thank you also to the rest of the l10n-drivers team (<a href="http://blog.mozilla.com/seth">Seth</a>, <a href="http://blog.mozilla.com/axel">Axel</a>, <a href="http://informationisart.com/stas/">Stas</a>, <a href="http://diary.braniecki.net/">Gandalf</a>...) and thank you to <a href="http://blog.lebedel.net/">Delphine</a> who did an awesome job with QA of all of the localized pages over the past weeks on our sites!</p>
<p>Happy international browsing <img alt=":)" class="smiley" src="http://www.chevrel.org/fr/carnet/themes/default/smilies/smile.png"/><br/><br/>Pascal</p></div>
    </content>
    <updated>2009-07-02T13:33:00Z</updated>
    <category term="Mozilla"/>
    <category term="InEnglish"/>
    <category term="l10n"/>
    <author>
      <name>Pascal Chevrel</name>
    </author>
    <source>
      <id>urn:md5:df119eb286679353063d080b01104a80</id>
      <author>
        <name>Pascal Chevrel</name>
      </author>
      <link href="http://www.chevrel.org/fr/carnet/index.php?feed/atom" rel="self" type="application/atom+xml"/>
      <link href="http://www.chevrel.org/fr/carnet/index.php" rel="alternate" type="text/html"/>
      <title xml:lang="fr">Carnet Web de Pascal</title>
      <updated>2009-11-20T15:28:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=481</id>
    <link href="http://blog.mozilla.com/seth/2009/07/02/response-to-a-swahili-localization-enthusiast/" rel="alternate" type="text/html"/>
    <title>Response to a Swahili localization enthusiast</title>
    <summary>Those who read this blog may remember that we are trying to finalize a version of Firefox in Swahili.  As it happens now and again, we have two groups who have completed translations at nearly the same time.  The l10n-drivers team is now trying to find the most judicious solution to the problem: determining fairly [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Those who read this blog may remember that we are trying to finalize a version of Firefox in Swahili.  As it happens now and again, we have two groups who have completed translations at nearly the same time.  The l10n-drivers team is now trying to find the most judicious solution to the problem: determining fairly which translation is best and shipping that.  Amazingly, the differences between the the strings for the two localizations number in the thousands, and properly evaluating the discrepancies is a sizable undertaking for us to find the better version of the two.  If you’d like to see the existing diff, comment here and we’ll send it your way.  Now that we have a finalized Firefox 3.5, I’ve asked each team leader to update the strings in their language pack for final evaluation and we’ll prepare the final diff.</p>
<p>Sadly, amidst all we have done to ship Firefox to seventy-five locales, it was frustrating to read a blog post from one person suggesting that Mozilla’s l10n-drivers team is playing politics when it comes to shipping the Swahili version.  If it needs to be made explicitly clear, we are in the business of shipping <em>excellent</em> localized software to as many locales as possible.  If our team allowed politics to disrupt prudent judgment, I am not sure we would scale at all.</p>
<p><a href="http://huayra.wordpress.com/2009/06/30/ineptitude-or-why-firefox-3-5-does-not-have-a-swahili-translation-when-there-is-one-done/">In his post</a>, huarya writes, “The Mozilla people want to play nice with everyone instead of giving priority to the team that has actually showed results, real result!”.  I responded extensively in the comment thread, an d here is a copy of my lengthy response for those who care to read it:</p>
<p style="padding-left: 30px;"><em>huayra:  I’m not sure if we have ever spoken personally, so it seems a bit careless to suggest that we are playing politics.  If we have spoken via email or IRC, then my apologies.  You can find me on irc.mozilla.org, nick: sethb.</em></p><em>
<p style="padding-left: 30px;"><em>We ship Firefox now in 75 locales.  We are not in the business of playing games.  It’s about scaling our localization communities in the most sustainable way possible AND providing an excellent finished product.</em></p><em>
<p style="padding-left: 30px;"><em>But, as you can see through the comments in this post, you’ve planted the seed that our team at Mozilla is doing something dubious.  We are not and that’s irresponsible on your part since you do not mention the full story in your post.  Exactly what do you mean by “The Mozilla people want to play nice with everyone instead of giving priority to the team that has actually showed results, real result!”?</em></p><em>
<p style="padding-left: 30px;"><em>Here are the facts and consider rewriting your post:</em></p><em>
<p style="padding-left: 30px;"><em>We do have two language packs from the two teams with thousands of differences.  With those two language packs, my team prepared a presentation of grammatical and translation differences between the two versions and reached out to many different linguistic professors who have expertise in East African Language Studies.  One was eager to help and we are trying to get a final evaluation from him since he wants to get sw-TZ users a version of Firefox.  Another academic contact requested tens of thousands of dollars to do the evaluation and we cannot fund that since no other locale has been afforded any funding to help settle disputes.  A final academic contact did a rough evaluation, said that both translations contained many errors, he wouldn’t be comfortable with either, and would need to charge Mozilla a fee for him to do the thorough evaluation.  These responses come from department heads at leading universities.</em></p><em>
<p style="padding-left: 30px;"><em>Playing politics would be something less prudent.</em></p><em>
<p style="padding-left: 30px;"><em>Please also keep in mind that we have several things going on right now, not the least of which is shipping Firefox to 75 locales to our 300+ million users who want updates to Firefox 3.5.  In addition, we are actively working with many other new locales who want to participate.  Yes, sw-TZ has been trying to localize Firefox for many years now.  But, we are responding to requests from all over the world and do our best to manage it all and have done fairly well since we have scaled to 75 localizations.  Most importantly, we want our end users to have something that is an excellent finished product.</em></p><em>
<p style="padding-left: 30px;"><em>sw-TZ is unique because we have two translations asking to be the official one.  We are seeking the most judicious result as possible because surely one team will be quite disappointed if their translation is not chosen.  The team at Mozilla is the group who deals with the aftermath of that decision.  And, not making a wise decision would only complicate things.</em></p><em>
<p style="padding-left: 30px;"><em>I’d ask for your patience and understanding as we come to a resolution.   And, please minimize the flaming when you don’t have all the facts.  Not sure how that helps.</em></p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.4&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Response+to+a+Swahili+localization+enthusiast&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F02%2Fresponse-to-a-swahili-localization-enthusiast%2F">ShareThis</a></p></em></em></em></em></em></em></em></em></div>
    </content>
    <updated>2009-07-02T10:10:38Z</updated>
    <category term="Uncategorized"/>
    <category term="l10n"/>
    <category term="planet"/>
    <category term="sw-TZ"/>
    <author>
      <name>seth bindernagel</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth</id>
      <link href="http://blog.mozilla.com/seth/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <subtitle>localization and community at mozilla</subtitle>
      <title>seth's blog</title>
      <updated>2009-08-28T21:45:05Z</updated>
    </source>
  </entry>
</feed>
