]> git.donarmstrong.com Git - lilypond.git/commitdiff
Update translations status and translations-status.py
authorJohn Mandereau <john.mandereau@gmail.com>
Sun, 16 Mar 2008 16:03:55 +0000 (17:03 +0100)
committerJohn Mandereau <john.mandereau@gmail.com>
Sun, 16 Mar 2008 16:03:55 +0000 (17:03 +0100)
- don't show uptodateness percentages in HTML output
- generate text output in out/ with uptodateness percentages

- run 'make translation-status' in Documentation. translations-status.py
complains about a lot of unknown committishes, ceratinly because
I've pruned my Git repository :-(

Documentation/translations.html.in
buildscripts/translations-status.py

index f85c4e553cafc055fad93f432c22ed1f490ec75f..f514d31f922468a183f819f6a0426186f8f09d18 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 <!-- This page is automatically generated by translation-status.py from
-translations.template.html; DO NOT EDIT !-->
+translations.template.html.in; DO NOT EDIT !-->
 <!--
     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
 
@@ -38,7 +38,7 @@ translations.template.html; DO NOT EDIT !-->
   is finished.
 </p>
 
- <p><i>Last updated Tue Feb 26 15:43:29 UTC 2008
+ <p><i>Last updated Sun Mar 16 15:46:21 UTC 2008
 </i></p>
 <table align="center" border="2">
  <tr align="center">
@@ -47,19 +47,19 @@ translations.template.html; DO NOT EDIT !-->
   <th>es</th>
  </tr>
  <tr align="left">
-  <td>Section titles<br>(406)</td>
+  <td>Section titles<br>(396)</td>
   <td>John Mandereau<br>
    Jean-Charles Malahieude<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #6fff29">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #6fff29">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #4efe25">partially up-to-date (93 %)</span><br>
+   <span style="background-color: #2cff20">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -85,15 +85,15 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    Jean-Yves Baudais</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #39ff22">partially up-to-date (96 %)</span><br>
+   <span style="background-color: #39ff22">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #39ff22">partially up-to-date (96 %)</span><br>
+   <span style="background-color: #39ff22">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #d587ff"></span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -105,11 +105,11 @@ translations.template.html; DO NOT EDIT !-->
    Valentin Villenave<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff8f50">partially up-to-date (23 %)</span><br>
+   <span style="background-color: #ff8f50">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #40fe23">partially up-to-date (95 %)</span><br>
+   <span style="background-color: #40fe23">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
@@ -122,28 +122,28 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #dfef77">partially translated (39 %)</span><br>
-   <span style="background-color: #a5ff31">partially up-to-date (80 %)</span><br>
+   <span style="background-color: #a5ff31">partially up to date</span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  <td>   <span style="background-color: #dfef77">partially translated (27 %)</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>4 Tweaking output<br>(11862)</td>
+  <td>4 Tweaking output<br>(12134)</td>
   <td>Valentin Villenave<br>
    Nicolas Klutchnikoff<br>
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
-   <span style="background-color: #dfef77">partially translated (16 %)</span><br>
-   <span style="background-color: #ff6f57">partially up-to-date (9 %)</span><br>
+   <span style="background-color: #dfef77">partially translated (18 %)</span><br>
+   <span style="background-color: #ff6f57">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
-   <span style="background-color: #dfef77">partially translated (16 %)</span><br>
-   <span style="background-color: #ff6f57">partially up-to-date (9 %)</span><br>
+   <span style="background-color: #dfef77">partially translated (18 %)</span><br>
+   <span style="background-color: #ff6f57">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (16 %)</span><br>
+   <span style="background-color: #dfef77">partially translated (18 %)</span><br>
    <span style="background-color: #d587ff"></span><br>
   </td>
  </tr>
@@ -155,11 +155,11 @@ translations.template.html; DO NOT EDIT !-->
    John Mandereau<br>
    Jean-Charles Malahieude</small><br>
    <span style="background-color: #dfef77">partially translated (79 %)</span><br>
-   <span style="background-color: #7dff2b">partially up-to-date (86 %)</span><br>
+   <span style="background-color: #7dff2b">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (79 %)</span><br>
-   <span style="background-color: #7dff2b">partially up-to-date (86 %)</span><br>
+   <span style="background-color: #7dff2b">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (79 %)</span><br>
@@ -167,12 +167,12 @@ translations.template.html; DO NOT EDIT !-->
   </td>
  </tr>
  <tr align="left">
-  <td>A Templates<br>(297)</td>
+  <td>A Templates<br>(483)</td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff9150">partially up-to-date (24 %)</span><br>
+   <span style="background-color: #ff9150">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
@@ -185,88 +185,7 @@ translations.template.html; DO NOT EDIT !-->
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (91 %)</span><br>
-   <span style="background-color: #83fe2c">partially up-to-date (85 %)</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
- </tr>
-</table>
-<p></p>
-
-<table align="center" border="2">
- <tr align="center">
-  <th>GNU LilyPond --- program usage</th>  <th>fr</th>
-  <th>de</th>
-  <th>es</th>
- </tr>
- <tr align="left">
-  <td>Section titles<br>(384)</td>
-  <td>John Mandereau<br>
-   Jean-Charles Malahieude<br>
-   <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
-  </td>
-  <td>Till Rettig<br>
-   <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
-  </td>
-  <td>Francisco Vila<br>
-   <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #4efe25">partially up-to-date (93 %)</span><br>
-  </td>
- </tr>
- <tr align="left">
-  <td>1 Install<br>(1477)</td>
-  <td>John Mandereau<br>
-   Jean-Charles Malahieude<br>
-   <span style="background-color: #dfef77">partially translated (11 %)</span><br>
-   <span style="background-color: #39ff22">partially up-to-date (96 %)</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
-  <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (11 %)</span><br>
-   <span style="background-color: #6fff29">partially up-to-date (88 %)</span><br>
-  </td>
- </tr>
- <tr align="left">
-  <td>2 Setup<br>(947)</td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
-  <td>Till Rettig<br>
-   <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #39ff22">partially up-to-date (96 %)</span><br>
-  </td>
-  <td>Francisco Vila<br>
-   <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #d587ff"></span><br>
-  </td>
- </tr>
- <tr align="left">
-  <td>3 Running LilyPond<br>(2860)</td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
- </tr>
- <tr align="left">
-  <td>4 @command{lilypond-book}: Integrating text and music<br>(2840)</td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
-  </td>
- </tr>
- <tr align="left">
-  <td>5 Converting from other formats<br>(975)</td>
-  <td>Jean-Charles Malahieude<br>
-   <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
-  </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+   <span style="background-color: #83fe2c">partially up to date</span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
@@ -281,19 +200,19 @@ translations.template.html; DO NOT EDIT !-->
   <th>es</th>
  </tr>
  <tr align="left">
-  <td>Section titles<br>(549)</td>
+  <td>Section titles<br>(539)</td>
   <td>John Mandereau<br>
    Jean-Charles Malahieude<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #7dff2b">partially up-to-date (86 %)</span><br>
+   <span style="background-color: #b2fe32">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #7dff2b">partially up-to-date (86 %)</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #39ff22">partially up-to-date (96 %)</span><br>
+   <span style="background-color: #33ff21">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -305,11 +224,11 @@ translations.template.html; DO NOT EDIT !-->
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #acff31">partially up-to-date (79 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #acff31">partially up-to-date (79 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
  </tr>
  <tr align="left">
@@ -318,66 +237,66 @@ translations.template.html; DO NOT EDIT !-->
    <small>Valentin Villenave<br>
    Jean-Charles Malahieude</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff7855">partially up-to-date (13 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff7855">partially up-to-date (13 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #25fe1f">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>1.2 Rhythms<br>(7056)</td>
+  <td>1.2 Rhythms<br>(7279)</td>
   <td>Frédéric Chiasson<br>
    <small>Valentin Villenave<br>
    Jean-Charles Malahieude</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff9c4e">partially up-to-date (29 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (82 %)</span><br>
-   <span style="background-color: #ff9c4e">partially up-to-date (29 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (87 %)</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #5bff27">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>1.3 Expressive marks<br>(1602)</td>
+  <td>1.3 Expressive marks<br>(1681)</td>
   <td>Valentin Villenave<br>
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff9c4e">partially up-to-date (29 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff9c4e">partially up-to-date (29 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #91ff2e">partially up-to-date (83 %)</span><br>
+   <span style="background-color: #7dff2b">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>1.4 Repeats<br>(717)</td>
+  <td>1.4 Repeats<br>(738)</td>
   <td>Valentin Villenave<br>
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffb549">partially up-to-date (39 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffb549">partially up-to-date (39 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #6fff29">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -387,11 +306,11 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffb549">partially up-to-date (39 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (58 %)</span><br>
-   <span style="background-color: #ffb549">partially up-to-date (39 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (58 %)</span><br>
@@ -399,16 +318,16 @@ translations.template.html; DO NOT EDIT !-->
   </td>
  </tr>
  <tr align="left">
-  <td>1.6 Staff notation<br>(1637)</td>
+  <td>1.6 Staff notation<br>(1861)</td>
   <td>Valentin Villenave<br>
    Jean-Charles Malahieude<br>
    <small>John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffba48">partially up-to-date (41 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
-   <span style="background-color: #dfef77">partially translated (49 %)</span><br>
-   <span style="background-color: #ffba48">partially up-to-date (41 %)</span><br>
+   <span style="background-color: #dfef77">partially translated (32 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
@@ -416,33 +335,33 @@ translations.template.html; DO NOT EDIT !-->
   </td>
  </tr>
  <tr align="left">
-  <td>1.7 Editorial annotations<br>(866)</td>
+  <td>1.7 Editorial annotations<br>(879)</td>
   <td>Jean-Charles Malahieude<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff6f57">partially up-to-date (9 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
-   <span style="background-color: #dfef77">partially translated (38 %)</span><br>
-   <span style="background-color: #ff6f57">partially up-to-date (9 %)</span><br>
+   <span style="background-color: #dfef77">partially translated (41 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (95 %)</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #b9ff33">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>1.8 Text<br>(2329)</td>
+  <td>1.8 Text<br>(2361)</td>
   <td>Jean-Charles Malahieude<br>
    <small>Valentin Villenave<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffb549">partially up-to-date (39 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #1fff1f">up to date</span><br>
+   <span style="background-color: #33ff21">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -454,11 +373,11 @@ translations.template.html; DO NOT EDIT !-->
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #f6fe3b">partially up-to-date (68 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #f6fe3b">partially up-to-date (68 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
  </tr>
  <tr align="left">
@@ -466,7 +385,7 @@ translations.template.html; DO NOT EDIT !-->
   <td>Valentin Villenave<br>
    <small>Jean-Charles Malahieude</small><br>
    <span style="background-color: #dfef77">partially translated (89 %)</span><br>
-   <span style="background-color: #68ff28">partially up-to-date (89 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
@@ -481,11 +400,11 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #dfef77">partially translated (56 %)</span><br>
-   <span style="background-color: #76fe2a">partially up-to-date (87 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (56 %)</span><br>
-   <span style="background-color: #76fe2a">partially up-to-date (87 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (56 %)</span><br>
@@ -498,11 +417,11 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #68ff28">partially up-to-date (89 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #68ff28">partially up-to-date (89 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
@@ -515,11 +434,11 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #54ff26">partially up-to-date (92 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #54ff26">partially up-to-date (92 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
@@ -532,11 +451,11 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #5bff27">partially up-to-date (91 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #5bff27">partially up-to-date (91 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
@@ -549,15 +468,15 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffef3f">partially up-to-date (61 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffef3f">partially up-to-date (61 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffef3f">partially up-to-date (61 %)</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -566,15 +485,15 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #a5ff31">partially up-to-date (80 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (94 %)</span><br>
-   <span style="background-color: #a5ff31">partially up-to-date (80 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #a5ff31">partially up-to-date (80 %)</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -583,11 +502,11 @@ translations.template.html; DO NOT EDIT !-->
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
    <span style="background-color: #dfef77">partially translated (88 %)</span><br>
-   <span style="background-color: #47ff24">partially up-to-date (94 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (88 %)</span><br>
-   <span style="background-color: #47ff24">partially up-to-date (94 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (88 %)</span><br>
@@ -595,10 +514,10 @@ translations.template.html; DO NOT EDIT !-->
   </td>
  </tr>
  <tr align="left">
-  <td>3 Input syntax<br>(2448)</td>
+  <td>3 Input syntax<br>(2458)</td>
   <td>Jean-Charles Malahieude<br>
    <span style="background-color: #dfef77">partially translated (7 %)</span><br>
-   <span style="background-color: #25fe1f">partially up-to-date (99 %)</span><br>
+   <span style="background-color: #25fe1f">partially up to date</span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
@@ -615,7 +534,7 @@ translations.template.html; DO NOT EDIT !-->
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (3 %)</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
    <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
@@ -633,7 +552,7 @@ translations.template.html; DO NOT EDIT !-->
   <td>Valentin Villenave<br>
    <small>Gilles Thibault</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #b9ff33">partially up-to-date (77 %)</span><br>
+   <span style="background-color: #b9ff33">partially up to date</span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
@@ -669,11 +588,11 @@ translations.template.html; DO NOT EDIT !-->
   <td>Frédéric Chiasson<br>
    Jean-Charles Malahieude<br>
    <span style="background-color: #dfef77">partially translated (13 %)</span><br>
-   <span style="background-color: #4efe25">partially up-to-date (93 %)</span><br>
+   <span style="background-color: #d587ff"></span><br>
   </td>
   <td>Till Rettig<br>
    <span style="background-color: #dfef77">partially translated (84 %)</span><br>
-   <span style="background-color: #62ff28">partially up-to-date (90 %)</span><br>
+   <span style="background-color: #62ff28">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (97 %)</span><br>
@@ -698,5 +617,86 @@ translations.template.html; DO NOT EDIT !-->
 </table>
 <p></p>
 
+<table align="center" border="2">
+ <tr align="center">
+  <th>GNU LilyPond --- program usage</th>  <th>fr</th>
+  <th>de</th>
+  <th>es</th>
+ </tr>
+ <tr align="left">
+  <td>Section titles<br>(374)</td>
+  <td>John Mandereau<br>
+   Jean-Charles Malahieude<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #5bff27">partially up to date</span><br>
+  </td>
+  <td>Till Rettig<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #5bff27">partially up to date</span><br>
+  </td>
+  <td>Francisco Vila<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #25fe1f">partially up to date</span><br>
+  </td>
+ </tr>
+ <tr align="left">
+  <td>1 Install<br>(1477)</td>
+  <td>John Mandereau<br>
+   Jean-Charles Malahieude<br>
+   <span style="background-color: #dfef77">partially translated (11 %)</span><br>
+   <span style="background-color: #39ff22">partially up to date</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>Francisco Vila<br>
+   <span style="background-color: #dfef77">partially translated (11 %)</span><br>
+   <span style="background-color: #6fff29">partially up to date</span><br>
+  </td>
+ </tr>
+ <tr align="left">
+  <td>2 Setup<br>(947)</td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>Till Rettig<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #39ff22">partially up to date</span><br>
+  </td>
+  <td>Francisco Vila<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #d587ff"></span><br>
+  </td>
+ </tr>
+ <tr align="left">
+  <td>3 Running LilyPond<br>(2860)</td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+ </tr>
+ <tr align="left">
+  <td>4 @command{lilypond-book}: Integrating text and music<br>(2917)</td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+ </tr>
+ <tr align="left">
+  <td>5 Converting from other formats<br>(975)</td>
+  <td>Jean-Charles Malahieude<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  </td>
+ </tr>
+</table>
+<p></p>
+
 </body>
 </html>
index 0242e973a5a1bbf2b21ec659f6408c9f6e9833c4..2335d5d5e16c7dfd36af4560fedc6b33aac3eb8f 100644 (file)
@@ -69,13 +69,17 @@ skeleton_str = '-- SKELETON FILE --'
 diff_cmd = 'git diff --no-color %(committish)s HEAD -- %(original)s | cat'
 
 format_table = {
-    'not translated': {'color':'d0f0f8', 'short':_doc ('no'), 'long':_doc ('not translated')},
+    'not translated': {'color':'d0f0f8', 'short':_doc ('no'), 'abbr':'NT',
+                       'long':_doc ('not translated')},
     'partially translated': {'color':'dfef77', 'short':_doc ('partially (%(p)d %%)'),
-                             'long':_doc ('partially translated (%(p)d %%)')},
-    'fully translated': {'color':'1fff1f', 'short':_doc ('yes'), 'long': _doc ('translated')},
-    'up to date': {'short':_doc ('yes'), 'long':_doc ('up to date')},
-    'outdated': {'short':_doc ('partially (%(p)d %%)'), 'long':_doc ('partially up-to-date (%(p)d %%)')},
-    'N/A': {'short':_doc ('N/A'), 'long':'', 'color':'d587ff' },
+                             'abbr':'%(p)d%%', 'long':_doc ('partially translated (%(p)d %%)')},
+    'fully translated': {'color':'1fff1f', 'short':_doc ('yes'), 'abbr':'FT',
+                         'long': _doc ('translated')},
+    'up to date': {'short':_doc ('yes'), 'long':_doc ('up to date'), 'abbr':'100%%',
+                   'vague':_doc ('up to date')},
+    'outdated': {'short':_doc ('partially (%(p)d %%)'), 'abbr':'%(p)d%%',
+                 'vague':_doc ('partially up to date')},
+    'N/A': {'short':_doc ('N/A'), 'abbr':'N/A', 'color':'d587ff', 'vague':''},
     'pre-GDP':_doc ('pre-GDP'),
     'post-GDP':_doc ('post-GDP')
 }
@@ -287,28 +291,33 @@ class TranslatedTelyDocument (TelyDocument):
             if self.checkers:
                 s += '   <small>' + '<br>\n   '.join (self.checkers) + '</small><br>\n'
 
-        c = self.completeness (['long', 'color'])
+        c = self.completeness (['color', 'long'])
         s += '   <span style="background-color: #%(color)s">%(long)s</span><br>\n' % c
 
         if self.partially_translated:
-            u = self.uptodateness (['long', 'color'])
-            s += '   <span style="background-color: #%(color)s">%(long)s</span><br>\n' % u
+            u = self.uptodateness (['vague', 'color'])
+            s += '   <span style="background-color: #%(color)s">%(vague)s</span><br>\n' % u
 
         s += '  </td>\n'
         return s
 
+    def text_status (self):
+        s = self.completeness ('abbr')['abbr'] + ' '
+
+        if self.partially_translated:
+            s += self.uptodateness ('abbr')['abbr'] + ' '
+        return s
+
     def html_status (self):
         # TODO
         return ''
 
 class MasterTelyDocument (TelyDocument):
     def __init__ (self, filename, parent_translations=dict ([(lang, None) for lang in langdefs.LANGDICT.keys()])):
-        #print "init MasterTelyDocument %s" % filename
         TelyDocument.__init__ (self, filename)
         self.size = len (self.contents)
         self.word_count = tely_word_count (self.contents)
         translations = dict ([(lang, os.path.join (lang, filename)) for lang in langdefs.LANGDICT.keys()])
-        #print translations
         self.translations = dict ([(lang, TranslatedTelyDocument (translations[lang], self, parent_translations.get (lang)))
                                    for lang in langdefs.LANGDICT.keys() if os.path.exists (translations[lang])])
         if self.translations:
@@ -344,6 +353,31 @@ class MasterTelyDocument (TelyDocument):
             s += '</table>\n<p></p>\n'
         return s
 
+    def text_status (self, numbering=SectionNumber (), colspec=[45,14]):
+        if self.title == 'Untitled' or not self.translations:
+            return ''
+
+        s = ''
+        if self.level[1] == 0: # if self is a master document
+            s += (self.print_title (numbering) + ' ').ljust (colspec[0])
+            s += ''.join (['%s'.ljust (colspec[1]) % l for l in self.translations.keys ()])
+            s += '\n'
+            s += ('Section titles (%d)' % sum (self.word_count)).ljust (colspec[0])
+
+        else:
+            s = '%s (%d) ' \
+                % (self.print_title (numbering), sum (self.word_count))
+            s = s.ljust (colspec[0])
+
+        s += ''.join ([t.text_status ().ljust(colspec[1]) for t in self.translations.values ()])
+        s += '\n\n'
+        s += ''.join ([i.text_status (numbering) for i in self.includes])
+
+        if self.level[1] == 0:
+            s += '\n'
+        return s
+
+
 progress ("Reading documents...")
 
 tely_files = read_pipe ("find -maxdepth 2 -name '*.tely'")[0].splitlines ()
@@ -359,7 +393,9 @@ main_status_page = open ('translations.template.html.in').read ()
 
 progress ("Generating status pages...")
 
-main_status_html = ' <p><i>Last updated %s</i></p>\n' % read_pipe ('LANG= date -u')[0]
+date_time = read_pipe ('LANG= date -u')[0]
+
+main_status_html = ' <p><i>Last updated %s</i></p>\n' % date_time
 main_status_html += '\n'.join ([doc.html_status () for doc in master_docs])
 
 html_re = re.compile ('<html>', re.I)
@@ -372,3 +408,16 @@ translations.template.html.in; DO NOT EDIT !-->''', main_status_page)
 main_status_page = end_body_re.sub (main_status_html + '\n</body>', main_status_page)
 
 open ('translations.html.in', 'w').write (main_status_page)
+
+main_status_txt = '''Documentation translations status
+Generated %s
+NT = not translated
+FT = fully translated
+
+''' % date_time
+
+main_status_txt += '\n'.join ([doc.text_status () for doc in master_docs])
+
+status_txt_file = 'out/translations-status.txt'
+progress ("Writing %s..." % status_txt_file)
+open (status_txt_file, 'w').write (main_status_txt)