add a first version of FOSDEM 2005 slides
authorrobert <robert>
Thu, 24 Feb 2005 20:09:27 +0000 (20:09 +0000)
committerrobert <robert>
Thu, 24 Feb 2005 20:09:27 +0000 (20:09 +0000)
fosdem2005/index.html [new file with mode: 0755]
fosdem2005/l10ntalk.css [new file with mode: 0644]
fosdem2005/l10ntalk_01.html [new file with mode: 0644]
fosdem2005/l10ntalk_02.html [new file with mode: 0755]
fosdem2005/l10ntalk_03.html [new file with mode: 0644]
fosdem2005/l10ntalk_04.html [new file with mode: 0755]
fosdem2005/l10ntalk_end.html [new file with mode: 0755]
fosdem2005/l10ntalk_glossary.html [new file with mode: 0755]
fosdem2005/l10ntalk_overview.html [new file with mode: 0755]
fosdem2005/local.conf [new file with mode: 0644]
index.html

diff --git a/fosdem2005/index.html b/fosdem2005/index.html
new file mode 100755 (executable)
index 0000000..58eb38a
--- /dev/null
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+<!--  <link rel="first" href="l10ntalk_01.html" title="First page">
+  <link rel="previous" href="xxx.html" title="Previous page"> -->
+  <link rel="next" href="l10ntalk_01.html" title="Next page">
+  <link rel="last" href="l10ntalk_end.html" title="Last page">
+</head>
+<body>
+
+<h1>Mozilla Localization (L10n) - A Year Of Change</h1>
+
+<div class="explanation">
+In the area of Mozilla Localization, we saw big changes in the last year.
+<br>I'll give an update about
+<ul>
+ <li>what/who MLP and MLP staff are,</li>
+ <li>the happenings in the last year surrounding L10n,</li>
+ <li>what all the buzz about "source L10n" really does mean,</li>
+ <li>and what some currently open problems are.</li>
+</ul>
+I hope there will be enough time left for discussion of this between slides and after the presentation.
+</div>
+
+<div class="sample">
+<p class="sampledesc">Speaker: Robert Kaiser &lt;KaiRo@KaiRo.at&gt;</p>
+<div class="samplecontent">
+<ul class="smalltree">
+ <li>Living in Steyr, Upper Austria, and attending Vienna University to become a Chemistry and Physics teacher</li>
+ <li>Known as "KaiRo" on IRC</li>
+ <li>Head of MLP staff (<a href="http://www.mozilla.org/projects/l10n/">Mozilla Localization Project</a>)
+     since regrouping that team in summer 2004.</li>
+ <li>Maintainer of the Mozilla German Project (<a href="http://mozilla.kairo.at/">http://mozilla.kairo.at/</a>,
+     sometimes called "German (Austria)" because of it's internal name of "de-AT")
+     since late 1999, first German Mozilla version was M12, released at 2000-01-01.
+     Counting Download numbers of ftp.mozilla.org, Mozilla German seems to be the most-used Mozilla Localization.</li>
+ <li>Creator of EarlyBlue and LCARStrek themes</li>
+ <li>Contributing some smaller patches to Mozilla code, most things in UI and L10n areas</li>
+</ul>
+</div>
+</div>
+
+<div class="sample">
+<p class="sampledesc">The slides</p>
+<div class="samplecontent">
+This presentation was created for the <a href="http://www.fosdem.org/2005/index/dev_room_mozilla">European Mozilla Developer Meeting 2005</a> at
+<a href="http://www.fosdem.org/">FOSDEM</a> in Brussels.
+<br>The slides for this talk are written in HTML 4.01 Strict and CSS.
+<br>You need to turn on Mozilla's "Site Navigation Bar" for navigating through the slides.
+Click "Next" to start with the first slide from this index page. "Top" will take you back to this index from all the slides.
+<br>An <a href="l10ntalk_overview.html">overview page</a> that allows access of all slides without the navigation bar
+is available, as well an a <a href="l10ntalk_glossary.html">glossary page</a> explaining some common terms used.</b>
+<br>If you want to look through them later, see <a href="http://kairo.mozdev.org/slides/fosdem2005/">http://kairo.mozdev.org/slides/fosdem2005/</a>.
+<br>All slides and images &copy; 02/2005 Robert Kaiser.
+</div>
+</div>
+
+<p class="forward"><a href="l10ntalk_01.html">next</a></p>
+
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk.css b/fosdem2005/l10ntalk.css
new file mode 100644 (file)
index 0000000..55939cb
--- /dev/null
@@ -0,0 +1,114 @@
+/* styles fpr L10n talk slides */
+
+body {
+  margin: 0px;
+  padding: 3px;
+  border: 0px;
+  font-family: Arial,Helvetica,sans-serif;
+/*  font-size: 16px; */
+  color: black;
+  background-color: white;
+  
+}
+
+h1 {
+  margin: 0.5em;
+  font-size: 2em;
+  font-weight: bold;
+  text-align: center;
+}
+
+h2 {
+  margin: 0.5em;
+  font-size: 1.75em;
+  font-weight: bold;
+  text-align: center;
+}
+
+h3 {
+  margin: 0.5em;
+  font-size: 1.5em;
+  font-weight: bold;
+  text-align: center;
+}
+
+h4 {
+  margin: 0.5em;
+  font-size: 1.3em;
+  font-weight: bold;
+  text-align: left;
+}
+
+div.explanation {
+  margin: 1em;
+  padding: 0.5em;
+  border: 1px solid grey;
+  background-color: #FFFFF8;
+}
+
+div.sample {
+  margin: 1em;
+  padding: 0px;
+  border: 1px solid grey;
+  background-color: #FFF8F8;
+}
+
+div.samplecontent {
+  margin: 0px;
+  padding: 0.5em;
+  border: 0px;
+  border-top: 1px solid grey;
+  background-color: #F8F8FF;
+}
+
+p.sampledesc {
+  margin: 0.5em;
+  font-weight: bold;
+}
+
+p.forward {
+  text-align: right;
+  font-size: 0.75em;
+  margin: 0em 1.5em;
+}
+
+span.hilite {
+  font-weight: bold;
+  color: #FF8080;
+}
+
+pre.border {
+  border: 1px solid #FF8080;
+  padding: 0.5em;
+}
+
+ul {
+  padding-left: 1.2em;
+}
+li.plus {
+  list-style-image:url("plus.png");
+  margin: 0.5em 0;
+}
+li.minus {
+  list-style-image:url("minus.png");
+  margin: 0.5em 0;
+}
+
+ul.bugs > li {
+  list-style-image:url("bug.png");
+  margin: 0.5em 0;
+}
+
+ul.smalltree {
+  margin: 0px;
+  padding: 0px;
+  border: 0px;
+  margin: 0px 0px 0px 15px;
+  font-size: 0.8em;
+}
+
+ul.smalltree > li {
+  margin: 0px;
+  padding: 0px;
+  border: 0px;
+}
diff --git a/fosdem2005/l10ntalk_01.html b/fosdem2005/l10ntalk_01.html
new file mode 100644 (file)
index 0000000..86b8a82
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+  <link rel="first" href="l10ntalk_01.html" title="First page">
+  <!-- <link rel="previous" href="l10ntalk_01.html" title="Previous page"> -->
+  <link rel="next" href="l10ntalk_02.html" title="Next page">
+  <link rel="last" href="l10ntalk_end.html" title="Last page">
+</head>
+<body>
+
+<h1>MLP - The Mozilla L10n Project</h1>
+
+<div class="explanation">
+The <a href="http://www.mozilla.org/projects/l10n/">Mozilla Localization Project</a> (MLP),
+hosted on mozilla.org, &quot;tries to help and ease the availability of mozilla.org products
+toward different world cultures and languages through the support of the open source community.&quot;
+
+<ul>
+<li>Web pages: <a href="http://www.mozilla.org/projects/l10n/">http://www.mozilla.org/projects/l10n/</a>
+    (badly in need of rework, see <a href="http://wiki.mozilla.org/wiki/L10n:MLP_page_structure">MozillaWiki - L10n:MLP page structure</a>)</li>
+<li>Newsgroup / mailing list: <a href="http://www.mozilla.org/community/developer-forums.html#mozilla-l10n">n.p.m.l10n / mozilla-l10n</a></li>
+<li><a href="http://bugzilla.mozilla.org/">Bugzilla</a>: Core/Localization, product "Mozilla Localizations"</li>
+<li><a href="http://wiki.mozilla.org/">MozillaWiki</a>: <a href="http://wiki.mozilla.org/wiki/L10n:Home_Page">L10n area</a></li>
+<li>IRC: <a href="irc://irc.mozilla.org:6667/l10n">#l10n</a></li>
+</ul>
+</div>
+
+<div class="sample">
+<p class="sampledesc">MLP staff</p>
+<div class="samplecontent">
+The staff team <span class="hilite">coordinates the work of L10n teams with mozilla.org</span>.
+<ul>
+<li>Registration of official L10n teams</li>
+<li>Caring that localized builds get available to the public</li>
+<li>Trying to make L10n work as smooth as possible (documentation, processes, tools)</li>
+</ul>
+The staff team was newly formed in summer / fall 2004, now consisting of:
+<ul>
+<li>Tim Maks van den Broek (<span class="hilite">Mad_Maks</span>): FTP staging</li>
+<li>Martin Creutziger (<span class="hilite">MMx</span>): Bugzilla default QA, Mac buddy</li>
+<li>Robert Kaiser (<span class="hilite">KaiRo</span>): Project leader, coordination with MF and/or ME</li>
+<li>Henrik <span class="hilite">Lyggaard</span>: l10n tools, MozillaTranslator</li>
+<li>S&oslash;ren Munk Skr&oslash;der (<span class="hilite">sskroeder</span>): CVS work</li>
+<li>Abdulkadir <span class="hilite">Topal</span>: Web pages redesign</li>
+<li>Mark Tyndall (<span class="hilite">mrt</span>): Tutorials, web page content</li>
+<li style="margin-top:0.5em;">We'd like to announce that Zbigniew Braniecki (<span class="hilite">gandalf</span>) is joining that team for work on "source L10n"!</li>
+</ul>
+</div>
+</div>
+
+<div class="sample">
+<p class="sampledesc">Localization projects</p>
+<div class="samplecontent">
+All Mozilla L10n projects are volunteer efforts by relatively small groups of people or single persons,
+official teams are listed at MLP pages, not all of them provide current builds though.
+<ul>
+<li><a href="http://www.mozilla.org/projects/l10n/mlp_status.html">Seamonkey</a>:
+    <span class="hilite">114</span> teams, Mozilla 1.7.5: <span class="hilite">21</span>, 1.7.3: <span class="hilite">33</span> languages</li>
+<li><a href="http://www.mozilla.org/projects/l10n/mlp_otherproj.html#firefox">Firefox</a>:
+    <span class="hilite">30</span> (57) teams, Firefox 1.0: <span class="hilite">28</span> languages</li> (40 planned for 1.0.1)
+<li><a href="http://www.mozilla.org/projects/l10n/mlp_otherproj.html#thunderbird">Thunderbird</a>:
+    <span class="hilite">49</span> teams, Thunderbird 1.0: <span class="hilite">23</span> languages</li>
+<li>Camino, Sunbird, Nvu have ongoing efforts, but aren't yet on MLP pages (that is planned though)</li>
+</ul>
+(All language counts are without en-US)
+</div>
+</div>
+
+<p class="forward"><a href="l10ntalk_02.html">next</a></p>
+
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk_02.html b/fosdem2005/l10ntalk_02.html
new file mode 100755 (executable)
index 0000000..33bbe34
--- /dev/null
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+  <link rel="first" href="l10ntalk_01.html" title="First page">
+  <link rel="previous" href="l10ntalk_01.html" title="Previous page">
+  <link rel="next" href="l10ntalk_03.html" title="Next page">
+  <link rel="last" href="l10ntalk_end.html" title="Last page">
+</head>
+<body>
+
+<h1>The Year Of Change</h1>
+
+<div class="explanation">
+A year ago, we saw hope that L10n will get a bit more focus from mozilla.org staff (but not a lot of action happening yet),
+MLP staff was more or less deserted (one member left who was hardly available), Firefox was quite new, Mozilla Europe even more.
+<br>Within a year, lots of things changed:
+<ul>
+ <li><b>February 2004</b>: <a href="http://www.mozilla-europe.org/">Mozilla Europe</a> launched,
+   having a <span class="hilite">multi-language web site</span> and promising to help L10n efforts.</li>
+ <li><b>March 2004</b>: Mozilla Europe offered to build up automated build systems for localized Mozilla installers.</li>
+ <li><b>April 2004</b>: Andrea, the last, not very responsive guy to upload builds to mozilla.org, asked me to join MLP staff.
+     All attempts to do so failed though (mail server config problem).
+     BTW, that was the last time we heard of Andrea.</li>
+ <li><b>June 2004</b>: Mozilla Foundation organized a first IRC meeting for localizers.</li>
+ <li><b>June 2004</b>: Benjamin Smedberg started to work on getting Firefox (branch) L10n into some good order and CVS-based.</li>
+ <li><b>July 2004</b>: After Andrea had been gone entirely, I got FTP staging and website CVS access at the end of the month.
+     Uploading of localized builds to mozilla.org did start again, after we didn't have any new builds there for a while.</li>
+ <li><b>August 2004</b>: I opened a bug report requesting for volunteers for re-grouping MLP staff.
+     staff@mozilla.org did agree to our plans of regrouping that team and some people did actually volunteer.
+     We started talking of what responsibilites who wants to take and who will get the team leader.
+     At the end of the month, I actually got into mlp-staff@mozilla.org list after myk investigated the server problems.</li>
+ <li><b>August 2004</b>: Localization Trademark policies for Firefox and Thunderbird were worked on, including input from Mozilla Europe and me.</li>
+ <li><b>September 2004</b>: Benjamin got L10n CVS set up at a new CVSROOT, creating of accounts started.</li>
+ <li><b>September 2004</b>: The new MLP staff team got into shape, the members agreed that I should lead the team.
+     Slowly, over the next months, people got the accounts (staging, website CVS) they need for their tasks and started working in those areas.</li>
+ <li><b>September 2004</b>: Localization Trademark policies got finished and published.</li>
+ <li><b>September 2004</b>: At the end of the month, we started regular L10n phone meetings with focus on FF/TB 1.0 releases.</li>
+ <li><b>October 2004</b>: The automated build process for Firefox was heavily being worked on and took on more and more shape,
+     Mozilla Europe offered to host international pages (those linked of the FF start page) for all over the world (registering mozilla-world.org for that),
+     snippets for those start pages were invented to make the (at this point confidential) google start pages possible.</li>
+ <li><b>November 2004</b>: In the beginning of the month, we got our hands full with localized pages coming in to be hosted by Mozilla Europe,
+ getting start page snippets into the tree, and localizations ready for shipping (e.g. signing off by trademark policy).
+ Firefox 1.0 was released simultaneously in 15 languages with more to follow (rising to 28 until January).</li>
+ <li><b>December 2004</b>: In another big effort, we managed to get Thunderbird released in 12 languages, with some following shortly afterwards.
+     As a CVS-based approach wasn't available, all builds made by volunteers had to be tested and signed off at MF by Asa/Sarah/Chase.</li>
+ <li><b>December 2004</b>: MLP staff started monthly IRC meetings.</li>
+ <li><b>January 2005</b>: The L10n team registration process was revamped to use Bugzilla instead of mails.</li>
+ <li><b>January 2005</b>: Zbigniew Braniecki (gandalf), who did lots of approvals for L10n checkins, was inveited to phone meetings evolving around 1.1 releases.
+     He started to work on getting trunk ready for using "source L10n", the new CVS-based approach.</li>
+ <li><b>February 2005</b>: Firefox trunk localization is getting to work, gandalf is working on getting it to work for Thunderbird next.</li>
+ <li><b>February 2005</b>: Firefox 1.0.1 should get released in 40 languages simulaneously.</li>
+ <li><b>February 2005</b>: Ideas for restructuring of MLP web pages are taking shape, the mess should get cleaned up soon.</li>
+</ul>
+</div>
+
+<p class="forward"><a href="l10ntalk_03.html">next</a></p>
+
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk_03.html b/fosdem2005/l10ntalk_03.html
new file mode 100644 (file)
index 0000000..4d5fc8a
--- /dev/null
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+  <link rel="first" href="l10ntalk_01.html" title="First page">
+  <link rel="previous" href="l10ntalk_02.html" title="Previous page">
+  <link rel="next" href="l10ntalk_04.html" title="Next page">
+  <link rel="last" href="l10ntalk_end.html" title="Last page">
+</head>
+<body>
+
+<h1>Source L10n</h1>
+
+<div class="explanation">
+The CVS-based L10n process established for Firefox 1.0 and currently applied to trunk
+(Firefox, Thunderbird should follow soon) is also known as "source L10n",
+because we have the L10n files directly in the source code in a CVS repository.
+</div>
+
+<div class="sample">
+<p class="sampledesc">Details</p>
+<div class="samplecontent">
+<ul>
+<li>CVS repository: <span class="hilite">cvs.mozilla.org:/l10n</span>
+    (in parallel to cvs.mozilla.org:/cvsroot
+    - accounts are different from main Mozilla code repository)</li>
+<li>Module <span class="hilite">"l10n"</span> in parallel to "mozilla" (trunk)</li>
+<li>Directory structure:
+<pre class="border">
+/mozilla/netwerk/locales/en-US/...
+<span class="hilite">/l10n/ab-CD/netwerk/...</span>
+/mozilla/dom/locales/en-US/...
+<span class="hilite">/l10n/ab-CD/dom/...</span>
+/mozilla/toolkit/locales/en-US/...
+<span class="hilite">/l10n/ab-CD/toolkit/...</span>
+/mozilla/browser/locales/en-US/...
+<span class="hilite">/l10n/ab-CD/browser/...</span></pre></li>
+<li>Build option: <span class="hilite">--enable-ui-locale</span>=ab-CD</li>
+<li><span class="hilite">Automated builds</span> (Windows, Linux, Mac - including installers)
+    generated at Mozilla Foundation for all releases</li>
+<li><span class="hilite">Build tools</span> (LXR, Bonsai, Tinderbox) available for all locales</li>
+<li>Possibility to have <span class="hilite">localized nightly builds</span> for improving QA</li>
+</ul>
+</div>
+</div>
+
+<p class="forward"><a href="l10ntalk_04.html">next</a></p>
+
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk_04.html b/fosdem2005/l10ntalk_04.html
new file mode 100755 (executable)
index 0000000..fd44993
--- /dev/null
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+  <link rel="first" href="l10ntalk_01.html" title="First page">
+  <link rel="previous" href="l10ntalk_03.html" title="Previous page">
+  <link rel="next" href="l10ntalk_end.html" title="Next page">
+  <link rel="last" href="l10ntalk_end.html" title="Last page">
+</head>
+<body>
+
+<h1>Current Problems In L10n Area (helpwanted!)</h1>
+
+<div class="explanation">
+<ul class="bugs">
+ <li><b>no fallback mechanism</b>: If people would try to use some non-fitting locale packs, they get
+     <span class="hilite">crashes and XML errors</span> because we have no fallback if lookup for
+     a locale string fails somewhere (string or file not found).
+     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>
+ <li><b>SeaMonkey vs. Aviary</b>: The differences between SeaMonkey and the "aviary" applications based on the new toolkit
+     make work difficult sometimes fot getting source L10n to work correctly.
+     <br>L10n work for the two product lines is getting <span class="hilite">more and more different</span>,
+     though the source files are similar or identical on both sides.
+     <br>This situation would get much better if we
+     <a href="http://wiki.mozilla.org/wiki/User:Biesi#port_seamonkey_to_.22new_toolkit.22.2Fxulrunner">port seamonkey to "new toolkit"/xulrunner</a>,
+     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 out there).
+ <li><b>MLP web pages are a mess</b>: We (MLP staff) know about that, and we are working on it. See
+     <a href="http://wiki.mozilla.org/wiki/L10n:MLP_page_structure">MozillaWiki - L10n:MLP_page_structure</a>.
+ <li><b>L12y bugs</b>: Just as a reminder, we have some <span class="hilite">localizability problems</span> left in Mozilla code.
+     <br>All relevant bugs (should) have <a href="http://bugzilla.mozilla.org/describekeywords.cgi#l12y">the "L12y" keyword</a> set.
+     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>
+     <small>(87 bugs found as of Wed Feb 23 12:56:11 PST 2005,
+     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>,
+     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>,
+     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>,
+     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>,
+     the other 6 in PSM, Update, mozilla.org)</small>.</li>
+ <li><b>No stringbundles from non-privileged files</b>: This started to hurt me when trying to make about:plugins
+     localizable (see <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=56863" title="make about:plugins localizable">bug 56863</a>).
+     In fact, I had to give about:plugins full chrome privileges just to access stringbundles - this opened
+     a potential security issue though.
+     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>
+ <li><b>XUL FastLoad problems</b>: XUL FastLoad fails to update the strings
+     <span class="hilite">after a locale switch</span>. 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 <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>
+</ul>
+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...
+</div>
+
+<p class="forward"><a href="l10ntalk_end.html">next</a></p>
+
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk_end.html b/fosdem2005/l10ntalk_end.html
new file mode 100755 (executable)
index 0000000..eecedcc
--- /dev/null
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+  <link rel="first" href="l10ntalk_01.html" title="First page">
+  <link rel="previous" href="l10ntalk_04.html" title="Previous page">
+<!--  <link rel="next" href="l10ntalk_end.html" title="Next page">
+  <link rel="last" href="l10ntalk_end.html" title="Last page"> -->
+</head>
+<body>
+
+<h1>Open Discussion</h1>
+
+<div class="explanation">
+We now have some time for discussion.
+<ul>
+ <li>Any open questions?</li>
+ <li>Any unmentioned issues?</li>
+ <li>Anyone wanting to help us?</li>
+ <li>Anything I forgot to mention?</li>
+</ul>
+</div>
+
+<div class="sample">
+<p class="sampledesc">Thank you</p>
+<div class="samplecontent">
+<span style="font-size:3em;">
+<span style="color:#8080FF;" title="english">Thanks for your attention.</span>
+<span style="color:#FF8080;" title="german">Danke f&uuml;r Ihre Aufmerksamkeit.</span>
+<span style="color:#FF80FF;" title="french">Merci de votre attention.</span>
+<span style="color:#80FF80;" title="spanish">Gracias por su atenci&oacute;n.</span>
+<span style="color:#808080;" title="dutch">Bedankt voor uw aandacht.</span>
+<span style="color:#80CCFF;" title="swedish">Tack f&ouml;r er uppm&auml;rksamhet.</span>
+<span style="color:#FFCC80;" title="italian">Grazie per la sua attenzione<span style="display:none;">confidenza</span>.</span>
+</span>
+</div>
+</div>
+
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk_glossary.html b/fosdem2005/l10ntalk_glossary.html
new file mode 100755 (executable)
index 0000000..e3bf8d7
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="glossary" href="l10ntalk_glossary.html" title="Glossary">
+  <link rel="start" href="index.html" title="Start">
+</head>
+<body>
+
+<h1>Common terms used in Mozilla L10n (glossary)</h1>
+
+<div class="explanation">
+A rough list of special terms that will be used here and/or are commonly used in the L10n area:
+<ul>
+ <li><b>L10n</b>: Localization (an "L", followed by 10 characters, then an "n"): Customizing Software for a specific local area (mainly translation)</li>
+ <li><b>i18n</b>: Internationalization (an "i", followed by 18 characters, then an "n"): Making Software internationally useable (e.g. support input with Asian keyboards etc.)</li>
+ <li><b>L12y</b>: Localizability (available as a bugzilla.mozilla.org keyword, added for bugs that block L10n of some feature)</li>
+ <li><b>locale</b>: a set/package of locally customized items (e.g. a "language pack")</li>
+ <li><b>theme</b>: In Mozilla terms, a theme is a set of CSS files and images (perhaps even some XBL), sometimes also called "skin"</li>
+ <li><b>XUL</b>: "XML User interface Language" (pronounced "zool"), an XML dialect used by Mozilla to describe its UI (User Interface)</li>
+ <li><b>XPI</b>: "X(cross)-Platform install": cross-platform file format for installation of projects within the Mozilla framework. The XPI file is a zip-format file that contains a JavaScript installation script (install.js)</li>
+ <li><b>JAR</b>: This file type that originates from "Java Archive Resources" is a compressed format used for Mozilla's chrome. It's basically a zip format file, containing chrome files and RDF files that describe the content and can be fed into chrome registry (contents.rdf).</li>
+</ul>
+Terms like XML, XML entity, DTD, URI, etc. should be known by most people attending this talk, I think...
+</body>
+</html>
diff --git a/fosdem2005/l10ntalk_overview.html b/fosdem2005/l10ntalk_overview.html
new file mode 100755 (executable)
index 0000000..0b71d98
--- /dev/null
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+  <meta name="Author" content="KaiRo - Robert Kaiser">
+  <title>L10n talk - FOSDEM 2005 - Mozilla Meeting</title>
+  <link rel="stylesheet" type="text/css" href="l10ntalk.css">
+  <link rel="contents" href="index.html" title="Contents">
+  <link rel="index" href="l10ntalk_overview.html" title="Overview">
+  <link rel="start" href="index.html" title="Start">
+</head>
+<body>
+
+<h1>Overview/Contents: Mozilla L10n - A Year Of Change</h1>
+
+<div class="explanation">
+The following slides can be found in that presentation:
+<ul>
+ <li><a href="index.html">Introduction</a></li>
+ <li><a href="l10ntalk_01.html">MLP - The Mozilla L10n Project</a></li>
+ <li><a href="l10ntalk_02.html">The Year Of Change</a></li>
+ <li><a href="l10ntalk_03.html">Source L10n</a></li>
+ <li><a href="l10ntalk_04.html">Current Problems In L10n Area (helpwanted!)</a></li>
+ <li><a href="l10ntalk_end.html">Open Discussion</a></li>
+ <li><a href="l10ntalk_glossary.html">Glossary</a></li>
+</ul>
+</div>
+
+</body>
+</html>
diff --git a/fosdem2005/local.conf b/fosdem2005/local.conf
new file mode 100644 (file)
index 0000000..bed1f9c
--- /dev/null
@@ -0,0 +1,4 @@
+<?php
+// site branding
+$local_conf_no_wrap=ON;
+?>
index f0d5a1177407b56d690f72c66bc9e141ef63702b..07eeda44ff4b0e67ca8ebb5722df73d110120cbc 100644 (file)
@@ -8,4 +8,5 @@
  <li>FOSDEM 2002: <a href="/slides/fosdem2002/ChromeTalk-outliner.html">Outliner of the &quot;chrome&quot; talk</a></li>
  <li>FOSDEM 2003: <a href="/slides/fosdem2003/">Localization (L10n): Achievements and Future Directions</a></li>
  <li>FOSDEM 2004: <a href="/slides/fosdem2004/">Mozilla Localization (L10n) Status Update</a></li>
+ <li>FOSDEM 2005: <a href="/slides/fosdem2005/">Mozilla Localization (L10n) - A Year Of Change</a></li>
 </ul>
\ No newline at end of file