QA: Use HTML Proofer To Check Internal Links

Uses Ruby html-proofer to check the links.  This commit also fixes the
various problems it found, as well as dealing with some of its
non-problem complaints (it doesn't like anchor (a) tags without either
an href, name, or id).

Running HTML proofer takes about 12 minutes on my system (with up to two
threads), during which it prints no text. Travis CI times out after 10
minutes of nothing being written to stdout, so this commit also adds a
background process the Makefile to print a line every minute while make
runs.
This commit is contained in:
David A. Harding 2015-03-14 14:39:33 -04:00
parent d44692c75b
commit d954708ef1
No known key found for this signature in database
GPG key ID: 4B29C30FF29EC4B7
42 changed files with 229 additions and 145 deletions

View file

@ -200,7 +200,7 @@ nl:
checkfailprivacynetworknosupporttor: "Tor niet ondersteund"
checkfailprivacynetworknosupporttortxt: "Met deze portemonnee kunt u geen Tor gebruiken om aanvallers of internetproviders ervan te weerhouden uw betalingen met uw IP-adres in verband te brengen."
educate: "Neem de tijd om uzelf te onderrichten"
educatetxt: "Bitcoin is verschillend van wat u kent en elke dag gebruikt. Voor u Bitcoin begint te gebruiken voor belangrijke transacties, lees dan zeker <a href=\"#what-you-need-know#\"><b>wat u moet weten</b></a> en neem de nodige stappen om <a href=\"#secure-your-wallet#\"><b>uw portemonnee te beveiligen</b></a>. Onthoud altijd dat het uw verantwoordelijkheid is om zorgvuldig uw portemonnee te kiezen en om goede werkwijzen te hanteren om uw geld te beschermen."
educatetxt: "Bitcoin is verschillend van wat u kent en elke dag gebruikt. Voor u Bitcoin begint te gebruiken voor belangrijke transacties, lees dan zeker <a href=\"#you-need-to-know#\"><b>wat u moet weten</b></a> en neem de nodige stappen om <a href=\"#secure-your-wallet#\"><b>uw portemonnee te beveiligen</b></a>. Onthoud altijd dat het uw verantwoordelijkheid is om zorgvuldig uw portemonnee te kiezen en om goede werkwijzen te hanteren om uw geld te beschermen."
development:
title: "Ontwikkeling - Bitcoin"
pagetitle: "Ontwikkeling van Bitcoin"
@ -418,11 +418,11 @@ nl:
intro: "Dit is een vraag die vaak tot verwarring leidt. Hier volgt een snelle uitleg!"
basics: "De basis voor nieuwe gebruikers"
basicstxt1: "U kunt als nieuwe gebruiker zonder technische kennis <a href=\"#getting-started#\">aan de slag gaan</a> met Bitcoin. Zodra u een Bitcoin-portemonnee op uw computer of mobiele telefoon hebt geïnstalleerd, wordt uw eerste Bitcoin-adres gegenereerd en kunt u altijd nieuwe adressen aanmaken. Geef uw adressen door aan uw vrienden zodat zij u kunnen betalen en andersom. Het is eigenlijk vergelijkbaar met hoe e-mail werkt, behalve dan dat Bitcoin-adressen slechts eenmalig kunnen worden gebruikt."
balances: "Saldo's<a class=\"titlelight\"> - blokketen</a>"
balances: "Saldo's<span class=\"titlelight\"> - blokketen</span>"
balancestxt: "De blokketen is een <b>gedeeld openbaar register</b> waar het hele Bitcoin-netwerk op is gebouwd. Alle bevestigde transacties zijn in de blokketen opgenomen. Zo kunnen Bitcoin-portemonnees het uit te geven saldo berekenen en kan worden geverifieerd dat de bitcoins in een nieuwe transactie ook echt eigendom zijn van degene die ze uitgeeft. De integriteit en de chronologische volgorde van de blokketen worden intact gehouden door middel van <a href=\"#vocabulary##[vocabulary.cryptography]\">cryptografie</a>."
transactions: "Transacties<a class=\"titlelight\"> - geheime sleutels</a>"
transactions: "Transacties<span class=\"titlelight\"> - geheime sleutels</span>"
transactionstxt: "Een transactie is <b>een overdracht van waarde tussen Bitcoin-portemonnees</b> die wordt opgenomen in de blokketen. Bitcoin-portemonnees hebben een geheim stukje data, een <a href=\"#vocabulary##[vocabulary.privatekey]\"><i>geheime sleutel</i></a> of seed, dat wordt gebruikt om transacties te ondertekenen. Zo wordt wiskundig verzekerd dat de betreffende transactie van de eigenaar van de bijbehorende portemonnee komt. De <a href=\"#vocabulary##[vocabulary.signature]\"><i>handtekening</i></a> zorgt er ook voor dat de transactie door niemand kan worden gewijzigd nadat deze is uitgevoerd. Alle transacties worden naar gebruikers gezonden en meestal binnen de volgende 10 minuten door het netwerk bevestigd via een proces dat <a href=\"#vocabulary##[vocabulary.mining]\"><i>mining</i></a> heet."
processing: "Verwerking<a class=\"titlelight\"> - mining</a>"
processing: "Verwerking<span class=\"titlelight\"> - mining</span>"
processingtxt: "Bitcoin-mining is een <b>gedistribueerd consensus-systeem</b> dat wordt gebruikt om nieuwe transacties te <a href=\"#vocabulary##[vocabulary.confirmation]\"><i>bevestigen</i></a> door ze op te nemen in de blokketen. Het garandeert dat transacties in chronologische volgorde in de blokketen worden opgenomen, beschermt de neutraliteit van het netwerk en zorgt ervoor dat verschillende computers hetzelfde idee hebben over de toestand van het systeem. Om bevestigd te kunnen worden, moeten transacties worden verpakt in een <a href=\"#vocabulary##[vocabulary.block]\"><i>blok</i></a> met heel precieze cryptografische voorwaarden, dat dan wordt gecontroleerd door het netwerk. Die voorwaarden voorkomen dat een eerder blok kan worden veranderd, omdat zo'n verandering alle latere blokken ook ongeldig zou maken. Mining werkt ook als een soort loterij waar u meer kans maakt als uw computer meer werk verzet, waardoor het veel te moeilijk wordt voor een individu om blokken aan de blokketen toe te voegen die er niet horen. Zo kan niemand bepalen welk blok als volgende wordt toegevoegd of de blokketen veranderen om zijn eigen uitgaven ongedaan te maken."
readmore: "Nog meer informatie"
readmoretxt: "Dit is maar een korte, bondige samenvatting van het systeem. Wilt u helemaal weten hoe het werkt, lees dan <a href=\"/bitcoin.pdf\">de originele paper</a>, waar het ontwerp van het systeem in wordt beschreven, raadpleeg de <a href=\"/en/developer-documentation\">documentatie voor ontwikkelaars</a> of kijk rond in de <a href=\"https://en.bitcoin.it/wiki/Main_Page\">Bitcoin wiki</a>."