05.13.13 - 05:36am
I spent Friday and Saturday on git-merge, an unconference on git. Thursday was developer day, for core contributors to git itself, and libgit2/jgit. I didn’t go there. Friday was “user” day, and Saturday was hackday. I figured it might be useful to go to the userday, and turned out, it was. It wasn’t all that [...]
Category: Mozilla | Tags: git, GitMerge, Mozilla | Be the First to Comment »
04.02.13 - 03:57pm
Timely for the 15 years of mozilla, let me share this with you. I was wearing my Firefox hoodie in a store in San Francisco last week. I was trying to find out what to buy, and a young guy came by. I did let him pass, but he didn’t find what he wanted, and [...]
Category: Mozilla | Tags: Mozilla | 2 Comments »
02.15.13 - 08:26am
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 here in Germany was all about how they didn’t do [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 1 Comment »
09.27.12 - 04:04am
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, landed as 812d0ba83175. To change your UI language, you just need to install a language pack, set your language [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 12 Comments »
07.20.12 - 09:18am
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 been escaped as “&”.) into errNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “” should have been escaped as [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 2 Comments »
07.20.12 - 09:01am
Semantic Wiki is nice, but it’s hard to wrap one’s head around. Thus, writing down some notes-to-non-self. Most importantly, start with paper. SemWiki isn’t very forgiving if you reconsider. Once you’ve made some headway with paper, set up mediawiki locally. I’ve thrown my db away three times so far because I did do reconsider. FYI, [...]
Category: Mozilla | | Comments Off
06.16.12 - 09:40am
I opened a facebook account a good while ago to be present in communication channels where our community is. I’ve closed that account, with a host of pending “friend” requests from community members, and here’s why. On one hand, there’s all the “you wanna be a friends of a northern-german elderly guy with a click” [...]
Category: Mozilla | Tags: Mozilla | 5 Comments »
06.09.12 - 12:07pm
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 changes are: Localizers as well as drivers can [...]
Category: L10n, Mozilla | Tags: elmo, L10n, Mozilla | Comments Off
06.07.12 - 04:32am
I’ve updated compare-locales with two important fixes: License header fix for ini files, bug 760998 l10n-merge now works with multiple errors per file, bug 756448 I’ve also updated the license to MPL2. Update your local installs with the usual commands, like pip install -U compare-locales The l10n dashboard is already running the new code, I’ll [...]
Category: L10n, Mozilla | Tags: compare-locales, L10n, Mozilla | 1 Comment »
03.23.12 - 10:45am
Wait, what, migrating to the rapid release process? Aren’t we, like, doing that? Well, not in the data models that drive the l10n dashboard. What follows is two-fold, for one, why would I be hacking on a patch for half a year? But also, there are some interesting technical tidbits on how to do intensive [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 1 Comment »