Current Problems In L10n Area (helpwanted!)
- no fallback mechanism: If people would try to use some non-fitting locale packs, they get
crashes and XML errors because we have no fallback if lookup for
a locale string fails somewhere (string or file not found).
See bug 71797.
- SeaMonkey vs. Aviary: The differences between SeaMonkey and the "aviary" applications based on the new toolkit
make work difficult sometimes for getting source L10n to work correctly.
L10n work for the two product lines is getting more and more different,
though the source files are similar or identical on both sides.
This situation would get much better if we
port seamonkey to "new toolkit"/xulrunner,
we'd still need volunteers for that effort (this is not strictly L10n, but it affects us a lot, and we still have quite a lot of SeaMonkey L10n work happening out there).
- MLP web pages are a mess: We (MLP staff) know about that, and we are working on it. See
MozillaWiki - L10n:MLP_page_structure.
- L12y bugs: Just as a reminder, we have some localizability problems left in Mozilla code.
All relevant bugs (should) have the "L12y" keyword set.
Query for All bugs with L12y keyword set
(87 bugs found as of Wed Feb 23 12:56:11 PST 2005,
48 of them in Core product,
14 of them in "Mozilla Application Suite" (Seamonkey) product,
13 of them in Firefox product,
6 of them in Thunderbird product,
the other 6 in PSM, Update, mozilla.org).
- No stringbundles from non-privileged files: This started to hurt me when trying to make about:plugins
localizable (see bug 56863).
In fact, I had to give about:plugins full chrome privileges just to access stringbundles - this opened
a potential security issue though.
See bug 98298.
- XUL FastLoad problems: XUL FastLoad fails to update the strings
after a locale switch. There is a workaround in place (killing the FastLoad file),
which also fails sometimes, and was promised to be replaced by a fix for 1.1 final (!).
See bug 142623.
This should be some points to start for contributors who want to help us, and an overview what's bugging us
most currently. I'm sure the list is not complete, but it's what came to my mind when writing the slides...