11.24.10 - 07:30am
I released compare-locales 0.9.1 yesterday on pypi. Do the regular easy_install -U compare-locales to update your local copy. This update includes two bug-fixes compared to 0.9, Don’t warn about XML-defined entities like &, bug 604404 Ensure that merged entities have a trailing newline, bug 612619 In particular the latter will make our l10n-merge code more [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | Comments Off
11.05.10 - 08:24am
So I’ve been at the W3 MultilingualWeb Workshop in Madrid last week, and I guess there are a few things worth reporting. MultilingualWeb is a project bound to host 4 workshops to bring people from different fields together to see how standards and best practices (existing and not) can help the web. Being mozilla, we [...]
Category: L10n, Mozilla | Tags: L10n, mlw, Mozilla | Comments Off
10.04.10 - 09:06am
I’ve just uploaded version 0.9 of compare-locales onto pypi. It’s finally the version that does all the fancy value checks that I’ve been talking about for a while, and that some of the localizers have seen flying by in their bugmail. Here’s what it does: For DTDs, I create fake xml docs, and try to [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 1 Comment »
08.31.10 - 08:10am
For our l20n project, we’ll want to compile l20n source files into javascript. We want to do that both at compile time, and at runtime. For runtime, I’ll need the compiler written in js by all chances, and for compile time, I’d rather go with python so that I don’t have build a HOST_JS or [...]
Category: L10n, Mozilla | Tags: l20n | 1 Comment »
07.27.10 - 12:16pm
I’ve been talking with Seth today on how we can answer questions about the status of l10n. My grumpy argument was that I wouldn’t know how to make graphs over time actually show progress, instead of just “failure”. I had two naive graphs, one is showing all missing strings summed up over all locales. That [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 2 Comments »
07.26.10 - 01:44pm
We intend to move from components per locale in the “Mozilla Localizations” product to a matrix of products per locale, and components for each of Firefox, Thunderbird, et al. I’ve created an add-on to set up the products and components and laid out in the newsgroup thread. I wanted to share some screen shots on [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 10 Comments »
07.21.10 - 03:02pm
I heard there was interest to join the l20n discussions, so I’ll do an “even more public” invitation to tomorrow’s l20n call. We’re going to have that call on conference bridge 206 at 11 am CET, standard mozilla conference call details. Blame Seth for being almost-european these days, even if it’s just timezone. (No, not [...]
Category: L10n, Mozilla | Tags: L10n | Comments Off
06.24.10 - 07:20am
It’s been a while, but I’ll take a stab at what we did to localize Lorentz, i.e., how did we add strings to a stable branch? The underlying principle was add-on compatibility, that is, language packs that are out there and compatible with 3.6.* needed to continue to work. The second principle was that while [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | Comments Off
04.11.10 - 09:11am
The project tree for Lorentz is winding down at various places, and the l10n dashboards make no difference. The l10n builds off of the projects/firefox-lorentz project tree named “lorentz” have been stopped, and the sign-offs are closed. Sign-offs for the ongoing work on 3.6.x including the lorentz strings should now go back onto the fx3.6 [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 3 Comments »
04.08.10 - 04:29pm
I’ve released a new version of compare-locales, and you should really update. The new version of compare-locales adds: support for more than one filter.py support for filter.py returning more than just bools, but “error”, “report”, or “ignore”. Why? Lorentz strings. They are missing, but them missing isn’t fatal. So we needed a third state. And [...]
Category: L10n, Mozilla | Tags: L10n, Mozilla | 7 Comments »