Hallo Frans,
Naar aanleiding van de vele e-mails van Debian Webmaster heb ik wml://www.debian.org/dutch/index.wml doorgenomen. Daarin trof ik de
volgende regel 38 aan:
<h2><a href="intro/philosophy">Onze filisofie</a></h2>
Ik heb daarna de zoekfunctie van de Debian-website gebruikt om alle
Nederlandse pagina's te vinden waarop 'filisofie' voorkomt. Dat
blijkt alleen op de pagina
https://www.debian.org/index.nl.html te
zijn. Daar is het een opvallende fout. De fout zal ten grondslag
hebben gelegen aan de e-mail van Peter Diks.
Ik heb de Nederlandse pagina
https://www.debian.org/index.nl.html
daarna vergeleken met de Engelse. Daardoor kan ik nog de volgende
opmerkingen maken.
BRONTEKST (2 maal)
More...
VERTALING
Meer...
KRITIEK
- Voor het beletselteken hoort een spatie te staan. (Renkema, J.
2012. Schrijfwijzer. p. 482-483)
VERBETERDE VERTALING
Meer ...
BRONTEKST
Debian Security Advisories (DSA)
VERTALING
Aankondigingen van Debian beveiligingen (DSA)
KRITIEK
- Een 'advisory' is 'a statement issued to give advice,
recommendations, or a warning'. (Collins Dictionary, 2011) Ik heb als steekproef de pagina's voor php-pear, firefox-esr en thunderbird
opgevraagd. Alle drie bevatten ze de tekst 'We recommend that you
upgrade your (...) packages.'. Dus zou ik 'recommendations' kiezen
als basis voor een vertaling.
VERBETERDE VERTALING
Beveiligingsaanbevelingen van Debian (DSA)
Met deze opmerkingen zijn de foutmeldingen van Debian Webmaster
echter nog niet verklaard en hij blijft maar doorgaan, kennelijk met
een script dat elke dag om 16.45 uur automatisch wordt gestart.
De gemelde fouten in
https://www.debian.org/index.nl.html kunnen
worden gevonden door een browser de paginabron van de pagina te laten
tonen. Firefox geeft de paginabron weer met regelnummers.
Het bestand wml://www.debian.org/dutch/index.wml kan worden geopend
met Pluma. Vervolgens kan regelnummering en het kleurenschema Cobalt
worden aangezet.
In wml://www.debian.org/dutch/index.wml is het geen goede
programmeerstijl om use-wml-statements en include-statements door
elkaar heen te plaatsen.
De HTML-pagina wordt gemaakt op basis van het WML-bestand, door
middel van expanderen.
Regel 11 van het WML-bestand komt terecht op regel 59 van het HTML-
bestand. De blanco regels in het WML-bestand worden bij het
expanderen kennelijk verwijderd.
Van belang is regel 22 in het WML-bestand:
#include "$(ENGLISHDIR)/index.inc"
Deze enkele regel wordt tot de regels 68 tot en met 125 van het
HTML-bestand geëxpandeerd.
De eerste 5 foutmeldingen:
Line 79, character 14: element "ARTICLE" undefined
Line 85, character 14: element "ARTICLE" undefined
Line 91, character 14: element "ARTICLE" undefined
Line 97, character 14: element "ARTICLE" undefined
Line 103, character 14: element "ARTICLE" undefined
bevinden zich in die expansie.
Het <article>-tag is een voorgedefinieerde tag in HTML5. HTML5
is de huidige HTML-standaard. Op regel 1 van het HTML-bestand wordt
echter vermeld dat HTML 4.01 strict wordt gebruikt. Die standaard is
van 2000 geldt sinds 2014 als verouderd. HTML5 heeft een veel betere taakverdeling tussen HTML en CSS (Cascading Style Sheets). Het is
bespottelijk dat Debian nog werkt met HTML4 en het kan niet van
nieuwe vrijwilligers worden verwacht dat ze nog daarmee gaan werken.
(Zie ook
https://nl.wikipedia.org/wiki/HTML5 voor het <article>-tag.)
De overige foutmeldingen:
Line 220, character 49: there is no attribute "DATETIME"
Line 220, character 69: there is no attribute "CLASS"
Line 220, character 109: element "TIME" undefined
Line 221, character 102: element "TIME" undefined
Line 222, character 102: element "TIME" undefined
Line 223, character 102: element "TIME" undefined
Line 224, character 4: end tag for element "P" which is not open
bevinden zich in een expansie die het gevolg is van
<p><:= get_top_news() :></p>
op regel 120 van het WML-bestand.
<p>I have a date on <time datetime="2008-02-14 20:00">Valentines day</time>.</p> is echter correcte HTML5.
(Bron:
https://www.w3schools.com/tags/tag_time.asp)
Het plaatsen van een <div>-tag binnen een <p>-element is echter
niet goed, omdat het <div>-tag een sectie definieert. Firefox maakt
dat ook duidelijk door op regel 223 </p> in rood te zetten. Waarom
zet Firefox het <p>-tag op regel 219 dan ook niet in rood? Omdat na
het <p>-tag het </p>-tag niet verplicht is. Als Firefox op regel 219
het <div>-tag tegenkomt, dan neemt Firefox het einde van de alinea
meteen aan. (Zie ook:
https://www.w3schools.com/tags/tag_div.ASP en
https://www.w3schools.com/html/html_elements.asp)
De overige foutmeldingen, behalve de laatste, worden dus ook
veroorzaakt doordat de pagina aangeeft met HTML 4.01 te werken.
Hiermee zijn de foutmeldingen ter zake van wml://www.debian.org/ dutch/index.wml dan verklaard. Gelet op de vertaalinstructies voor de
website heeft het Nederlandse vertaalteam niets fout gedaan, maar we
krijgen wel dag in dag uit die foutmeldingen in onze mailbox.
Opgemerkt kan nog worden dat de structuur van de head van het
HTML-bestand een grote troep is. Title, meta's en links staan door
elkaar en er zijn verschillende regellengtes en inspringingen. En na
de head gaat het verder. Niet inspringen op regel 33, terugspringen
op regel 38. Een grote troep.
De regels 68 tot en met 210 vallen daarentegen op als netjes
geformatteerd. Die regels zullen van Laura Arjona Reina zijn.
Ze gebruikt echter zeer veel klassen, dat maakt de HTML-code
inefficiënt. Voorts gebruikt ze het <article>-tag niet waarvoor het
bedoeld is, dat is een slecht teken. En tenslotte zie ik dat op de
regels 60, 66 en 216 een <h1>-tag staat, dat zijn er 3 en niet 1.
Zoekmachines kunnen dat de pagina aanrekenen, waardoor de ranking
van de pagina kan dalen.
Met vriendelijke groet,
Maarten
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)