some last changes, I hope
authorrobert <robert>
Fri, 25 Feb 2005 19:57:52 +0000 (19:57 +0000)
committerrobert <robert>
Fri, 25 Feb 2005 19:57:52 +0000 (19:57 +0000)
fosdem2005/bug.png [new file with mode: 0644]
fosdem2005/index.html
fosdem2005/l10ntalk.css
fosdem2005/l10ntalk_01.html
fosdem2005/l10ntalk_02.html
fosdem2005/l10ntalk_03.html
fosdem2005/l10ntalk_04.html

diff --git a/fosdem2005/bug.png b/fosdem2005/bug.png
new file mode 100644 (file)
index 0000000..e8516aa
Binary files /dev/null and b/fosdem2005/bug.png differ
index 58eb38accabd7961d251a1486dd54ecee7951da5..c227084dc00c4f0b0fb5a409011a486ceb7a5986 100755 (executable)
@@ -51,7 +51,7 @@ I hope there will be enough time left for discussion of this between slides and
 <div class="sample">
 <p class="sampledesc">The slides</p>
 <div class="samplecontent">
 <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
+This presentation was created for the <a href="http://wiki.fosdem.org/tiki-index.php?page=MozillaDevRoom">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.
 <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.
index 55939cb8721ab72c84f1e0d4976944fb628dc828..cf1382d26cafe577989994def4dcd00863b9fb94 100644 (file)
@@ -8,7 +8,7 @@ body {
 /*  font-size: 16px; */
   color: black;
   background-color: white;
 /*  font-size: 16px; */
   color: black;
   background-color: white;
-  
+
 }
 
 h1 {
 }
 
 h1 {
@@ -85,12 +85,8 @@ pre.border {
 ul {
   padding-left: 1.2em;
 }
 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");
+
+ul.timeline > li {
   margin: 0.5em 0;
 }
 
   margin: 0.5em 0;
 }
 
index 86b8a82df060946bbce3fc40264decd8768fb9d3..8c54b3b440f8ad24dab74b1dc7adb9dfbc794ac2 100644 (file)
@@ -41,6 +41,8 @@ The staff team <span class="hilite">coordinates the work of L10n teams with mozi
 <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>
 <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>
+<li>Coordination of L10n work internally, with developers, organizations, ...</li>
+<li>Caring that the <a href="http://www.mozilla.org/projects/l10n/#goals">goals of MLP</a> are attained</li>
 </ul>
 The staff team was newly formed in summer / fall 2004, now consisting of:
 <ul>
 </ul>
 The staff team was newly formed in summer / fall 2004, now consisting of:
 <ul>
@@ -65,7 +67,7 @@ official teams are listed at MLP pages, not all of them provide current builds t
 <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>:
 <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)
+    <span class="hilite">30</span> (57) teams, Firefox 1.0: <span class="hilite">28</span> languages</li> (40 planned for 1.0.1/1.0.2)
 <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>
 <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>
index 33bbe348690813322da23cc3dee1b4a0b5f466fe..edd8d9f68a6467b139f58927485f6079445f849b 100755 (executable)
 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:
 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 class="timeline">
+ <li><b>February 2004</b>:
+  <ul>
+   <li><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>
+  </ul>
+ </li>
+ <li><b>March 2004</b>:
+  <ul>
+   <li>Mozilla Europe offered to build up <span class="hilite">automated build systems</span> for localized Mozilla installers.</li>
+  </ul>
+ </li>
+ <li><b>April 2004</b>:
+  <ul>
+   <li>Andrea, the last, not very responsive guy to upload builds to mozilla.org, asked me to join <span class="hilite">MLP staff</span>.
+       All attempts to do so failed though (mail server config problem).
+       BTW, that was the last time we heard of Andrea.</li>
+  </ul>
+ </li>
+ <li><b>June 2004</b>:
+  <ul>
+   <li>Mozilla Foundation organized a first <span class="hilite">IRC meeting for localizers</span>.</li>
+   <li><span class="hilite">Benjamin Smedberg</span> started to work on getting Firefox (branch) L10n into some good order and CVS-based.</li>
+  </ul>
+ </li>
+ <li><b>July 2004</b>:
+  <ul>
+   <li>After Andrea had been gone entirely, I got <span class="hilite">FTP staging</span> 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>
+  </ul>
+ </li>
+ <li><b>August 2004</b>:
+  <ul>
+   <li>I opened a bug report requesting for volunteers for <span class="hilite">re-grouping MLP staff</span>.
+       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>Localization <span class="hilite">trademark policies</span> for Firefox and Thunderbird were worked on, including input from Mozilla Europe and me.</li>
+  </ul>
+ </li>
+ <li><b>September 2004</b>:
+  <ul>
+   <li>Benjamin got <span class="hilite">L10n CVS</span> set up at a new CVSROOT, creating of accounts started.</li>
+   <li>The <span class="hilite">new MLP staff team</span> 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>Localization trademark policies got finished and published.</li>
+   <li>At the end of the month, we started regular <span class="hilite">L10n phone meetings</span> with focus on FF/TB 1.0 releases.</li>
+  </ul>
+ </li>
+ <li><b>October 2004</b>:
+  <ul>
+   <li>The <span class="hilite">automated build process for Firefox</span> 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  <a href="http://www.mozilla-world.org/">mozilla-world.org</a> for that),
+       <a href="http://www.mozilla.org/start-snippets/">snippets</a> for those start pages were invented to make the (at this point confidential) <a href="http://start.mozilla.org/firefox">Google start pages</a> possible.</li>
+  </ul>
+ </li>
+ <li><b>November 2004</b>:
+  <ul>
+   <li>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).
+       <span class="hilite">Firefox 1.0 was released simultaneously in 15 languages</span> with more to follow (rising to 28 until January).</li>
+  </ul>
+ </li>
+ <li><b>December 2004</b>:
+  <ul>
+   <li>In another big effort, we managed to get <span class="hilite">Thunderbird released in 12 languages</span>, 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>MLP staff started monthly <span class="hilite">IRC meetings</span>.</li>
+  </ul>
+ </li>
+ <li><b>January 2005</b>:
+  <ul>
+   <li>The <span class="hilite">L10n team registration</span> process was revamped to use Bugzilla instead of mails.</li>
+   <li><span class="hilite">Zbigniew Braniecki (gandalf)</span>, who did lots of approvals for L10n checkins, was invited 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>
+  </ul>
+ </li>
+ <li><b>February 2005</b>:
+  <ul>
+   <li><span class="hilite">Firefox trunk localization</span> is getting to work, gandalf is working on getting it to work for Thunderbird next.</li>
+   <li><span class="hilite">Firefox 1.0.1/1.0.2</span> should get released in 40 languages simulaneously.</li>
+   <li>Ideas for <span class="hilite">restructuring of MLP web pages</span> are taking shape, the mess should get cleaned up soon.</li>
+  </ul>
+ </li>
 </ul>
 </div>
 
 </ul>
 </div>
 
index 0e6dbd5f38ba8ed807d0742e648fe0c56de90352..5812a2420d632d6b5d9b86c52516128753ad3492 100644 (file)
@@ -46,7 +46,10 @@ because we have the L10n files directly in the source code in a CVS repository.
 <li>Environment variable to trigger locale checkout: <span class="hilite">MOZ_CO_LOCALES</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>Environment variable to trigger locale checkout: <span class="hilite">MOZ_CO_LOCALES</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><span class="hilite">Build tools</span> (<a href="http://lxr.mozilla.org/l10n/">LXR</a>,
+    <a href="http://bonsai-l10n.mozilla.org/">Bonsai</a>,
+    <a href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla-l10n">Tinderbox</a>)
+    available for all locales</li>
 <li>Possibility to have <span class="hilite">localized nightly builds</span> for improving QA</li>
 </ul>
 </div>
 <li>Possibility to have <span class="hilite">localized nightly builds</span> for improving QA</li>
 </ul>
 </div>
index fd449934fde9fe4455b46353553ae75cc03d4682..7409ad1b92111599980b811a6fe3f488399dfb99 100755 (executable)
      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>,
      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
+     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).
+ <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
      <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>
      <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,
+     <small>(<span class="hilite">87 bugs found</span> 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>,
      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>,
@@ -45,7 +45,7 @@
  <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
  <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.
+     a <span class="hilite">potential security issue</span> 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),
      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),