Update to the l10n team page

I've given the team pages on l10n.mozilla.org a good whack in the past few days. Time to share some details and get feedback before I roll it out. The gist of it: More data in less screen space, I just folded things into rows, and made the rows …

Create your own dashboard

We have a lot of data around localizations, but it's hard to know what people might be looking for. I just switched a new feature live, edit your own dashboard. You can select branches of products, as well as the localizations you're interested...

Progress on l10n.mozilla.org

Today we're launching an update to l10n.mozilla.org (elmo). Team pages and the project overview tables now contain sparklines, indicating the progress over the past 50 days. Want to see how a localization team is doing? Now with 100% more...

A tale of convert and convert

Or, how I made converting gaia to gaia-l10n suck less. Background: For Firefox OS, we're exposing a modified repository to localizers, so that it's easier to find out what to work on, and to get support from the l10n dashboards. Files in the main...

Updates to localizations in Firefox 22 and 23

If you haven't noticed already, we think our localizers are pretty awesome. We're proud to announce that, on top of all the teams that follow the rapid release process, today's update to Firefox desktop 22 (and Firefox 23 Beta) contains major...

New homepage and design on l10n.mozilla.org

Today we've launched a new homepage on l10n.mozilla.org, and a new sandstone theme. [caption id="attachment_593" align="aligncenter" width="597"] l10n.mozilla.org with the theme[/caption] The l10n site now integrates better with the rest of the...

Risk management for releases at scale

Let me share some recent revelations I had. It all started with the infamous Berlin airport. Not the nice one in Tegel, but the BBI desaster. The one we've thought we'd open last year, and now we don't know which year. Part of the newscoverage...

Language packs are restartless now

Language packs are add-ons that you can install to add additional localizations to our desktop applications. Starting with tomorrow's nightly, and thus following the Firefox 18 train, language packs will be restartless. That was bug 677092,...

Why l10n tools should be editors instead of serializers

If your tool serializes internal state instead of editing files, it'll do surprising things if it encounters surprising content. Like, turn errNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “&” should have...

Rapid releases and the l10n dashboard are friends now

Wait a second, we're on the rapid release schedule for almost a year now, and 9 releases. How can the l10n dashboard be friends with the trees only now? Well, I've hacked and lied and tweaked and spoofed the data for a year. No more. The obvious...