add accesskey, make it valid HTML and CSS, some small tweaks
[slides.git] / fosdem2005 / l10ntalk_04.html
CommitLineData
bf03a77a 1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2<html>
3<head>
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
5 <meta name="Author" content="KaiRo - Robert Kaiser">
6 <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
7 <link rel="stylesheet" type="text/css" href="l10ntalk.css">
8 <link rel="contents" href="index.html" title="Contents">
9 <link rel="index" href="l10ntalk_overview.html" title="Overview">
10 <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
11 <link rel="start" href="index.html" title="Start">
12 <link rel="first" href="l10ntalk_01.html" title="First page">
13 <link rel="previous" href="l10ntalk_03.html" title="Previous page">
14 <link rel="next" href="l10ntalk_end.html" title="Next page">
15 <link rel="last" href="l10ntalk_end.html" title="Last page">
16</head>
17<body>
18
19<h1>Current Problems In L10n Area (helpwanted!)</h1>
20
21<div class="explanation">
22<ul class="bugs">
23 <li><b>no fallback mechanism</b>: If people would try to use some non-fitting locale packs, they get
24 <span class="hilite">crashes and XML errors</span> because we have no fallback if lookup for
25 a locale string fails somewhere (string or file not found).
26 See <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=71797" title="Mozilla fails to fallback to another skin or locale if the preferences point to a non-existant one">bug 71797</a>.</li>
27 <li><b>SeaMonkey vs. Aviary</b>: The differences between SeaMonkey and the "aviary" applications based on the new toolkit
04405fbd 28 make work difficult sometimes for getting source L10n to work correctly.
bf03a77a 29 <br>L10n work for the two product lines is getting <span class="hilite">more and more different</span>,
30 though the source files are similar or identical on both sides.
31 <br>This situation would get much better if we
32 <a href="http://wiki.mozilla.org/wiki/User:Biesi#port_seamonkey_to_.22new_toolkit.22.2Fxulrunner">port seamonkey to "new toolkit"/xulrunner</a>,
0a36e931 33 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).
34 <li><b>MLP web pages are a mess</b>: We (MLP staff) know about that, and we are <span class="hilite">working on it</span>. See
bf03a77a 35 <a href="http://wiki.mozilla.org/wiki/L10n:MLP_page_structure">MozillaWiki - L10n:MLP_page_structure</a>.
36 <li><b>L12y bugs</b>: Just as a reminder, we have some <span class="hilite">localizability problems</span> left in Mozilla code.
37 <br>All relevant bugs (should) have <a href="http://bugzilla.mozilla.org/describekeywords.cgi#l12y">the "L12y" keyword</a> set.
38 Query for <a href="http://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&amp;keywords=L12y&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED">All bugs with L12y keyword set</a>
0a36e931 39 <small>(<span class="hilite">87 bugs found</span> as of Wed Feb 23 12:56:11 PST 2005,
bf03a77a 40 48 of them in <a href="http://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&amp;keywords=L12y&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;product=Core">Core product</a>,
41 14 of them in <a href="http://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&amp;keywords=L12y&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;product=Mozilla+Application+Suite">"Mozilla Application Suite" (Seamonkey) product</a>,
42 13 of them in <a href="http://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&amp;keywords=L12y&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;product=Firefox">Firefox product</a>,
43 6 of them in <a href="http://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&amp;keywords=L12y&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;product=Thunderbird">Thunderbird product</a>,
44 the other 6 in PSM, Update, mozilla.org)</small>.</li>
45 <li><b>No stringbundles from non-privileged files</b>: This started to hurt me when trying to make about:plugins
46 localizable (see <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=56863" title="make about:plugins localizable">bug 56863</a>).
47 In fact, I had to give about:plugins full chrome privileges just to access stringbundles - this opened
0a36e931 48 a <span class="hilite">potential security issue</span> though.
bf03a77a 49 See <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=98298" title="do not have stringbundle access from about:plugins">bug 98298</a>.</li>
50 <li><b>XUL FastLoad problems</b>: XUL FastLoad fails to update the strings
51 <span class="hilite">after a locale switch</span>. There is a workaround in place (killing the FastLoad file),
52 which also fails sometimes, and was promised to be replaced by a fix for 1.1 final (!).
53 See <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=142623" title="No reload of Language strings due to XUL FastLoad">bug 142623</a>.</li>
54</ul>
55This should be some points to start for contributors who want to help us, and an overview what's bugging us
56most currently. I'm sure the list is not complete, but it's what came to my mind when writing the slides...
57</div>
58
59<p class="forward"><a href="l10ntalk_end.html">next</a></p>
60
61</body>
62</html>