bug-mit-scheme
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-mit-scheme] Proposed fixes for the web pages of MIT-Scheme


From: Matt Birkholz
Subject: [Bug-mit-scheme] Proposed fixes for the web pages of MIT-Scheme
Date: Wed, 4 May 2016 10:33:55 -0700

> From: Therese Godefroy <address@hidden>
> Date: Sun, 1 May 2016 13:52:19 +0200
> 
> Hello,
> 
> I am a member of the gnu.org French translation team [0], but also work
> on page styling with Ineiev.

Who is Ineiev?

> One of the issues we have to deal with is that a few pages were
> built against an old boilerplate with the translation list at the
> bottom. Three of them are in the s/mit-scheme directory [1-3].

Our webpages were built by a Scheme pre-processor hacking the
index.xml file template.  I've translated the new boilerplate into the
necessary Scheme code for the pre-processor, but the pre-processor
chokes on starting lines like these:

        <!--#include virtual="/server/header.html" -->
        <!-- Parent-Version: 1.79 -->

> In addition, [1] and [3] have a large number of repetitive acronyms
> or links which are bothersome for the reader.

Much of the pre-processing is about consistently using <acronym> (or
<abbr> -- whatever).  I hesitate to tear that all out; I didn't write
it.

> Upgrading those pages to the latest boilerplate [4],

Unfortunately your boilerplate is not XHTML, something our validating
pre-processor is dead set against generating.  Is there a "tag
balanced" version we CAN generate?  Something like

        <!DOCTYPE html ...>
        <html xmlns=...>
          <head>
            <!--#include virtual="/server/head.html" -->
          </head>
          <body>
            <!--#include virtual="/server/top.html" -->
            <title>Baz
            - GNU Project - Free Software Foundation</title>
            <!--#include virtual="/server/gnun/initial-translations-list.html" 
-->
            <!--#include virtual="/server/banner.html" -->
            <h2>GNU Baz</h2>

instead of the aforementioned two lines before the <title>?  The
boilerplate already has

          </body>
        </html>

at the end, so we're OK with that. :-}

> replacing <acronym> with <abbr>,

Done.

> reducing their number and avoiding repetitions [5]

Working on that.

> I also added the "emph-box" class (light gray background) to the
> code blocks in [2].

Done.

Patch attached.

Attachment: webcvs.diff.gz
Description: MIT/GNU Scheme webpages patch per translation team.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]