From 4f9d51aba08d1d85952e12ac1181abecc9d62ee4 Mon Sep 17 00:00:00 2001 From: bdnugget Date: Mon, 1 Sep 2025 10:13:59 +0200 Subject: [PATCH] Spelling --- README.md | 121 ++++++++++++++++++++++------------------- main.go | 8 +-- templates/contact.html | 24 ++++---- templates/footer.html | 4 +- templates/header.html | 4 +- templates/index.html | 66 +++++++++++----------- 6 files changed, 119 insertions(+), 108 deletions(-) diff --git a/README.md b/README.md index b0ff893..042a666 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,31 @@ -# Hogeland Linux - Linux Migratie Service Website +# Hogeland Linux - Linux-migratieservice-website -Een Nederlandse website voor Linux migratie services in lijn met de endof10.org beweging. +Een Nederlandstalige website voor Linux-migratieservices, in lijn met de End-of-10-beweging. ## Overzicht -Deze website helpt mensen bij het migreren van Windows 10 naar Linux, met focus op: +Deze website helpt mensen bij de migratie van Windows 10 naar Linux, met de focus op: + - Duurzaam computergebruik en het voorkomen van e-waste - Voordelen van FOSS (Free and Open Source Software) - Hergebruik van oude hardware -- Professionele Linux installatie services +- Professionele Linux-installatieservices -## Technische Details +## Technische details - **Backend**: Go met html/template -- **Frontend**: Modern CSS met responsive design -- **Stijl**: Minimalistisch en toegankelijk voor alle leeftijden +- **Frontend**: modern CSS met responsive design +- **Stijl**: minimalistisch en toegankelijk voor alle leeftijden - **Taal**: Nederlands -## Installatie en Gebruik +## Installatie en gebruik ### Vereisten + - Go 1.24.4 of hoger - Moderne webbrowser -### Website Starten +### Website starten ```bash # Start de server @@ -34,7 +36,8 @@ go run main.go ``` ### Structuur -``` + +```text linuxservice/ ├── main.go # Go webserver ├── templates/ # HTML templates @@ -45,29 +48,31 @@ linuxservice/ └── README.md # Dit bestand ``` -## Aanpassing Contactgegevens +## Aanpassen van contactgegevens -Om uw eigen contactgegevens in te vullen, pas de volgende waarden aan in `main.go`: +Om uw eigen contactgegevens in te vullen, past u de volgende waarden aan in `main.go`: ```go -// Vervang deze waarden met uw eigen gegevens: -KVK: "12345678", // Uw KVK nummer -Email: "info@hogelandlinux.nl", // Uw email adres +// Vervang deze waarden door uw eigen gegevens: +KVK: "12345678", // Uw KvK-nummer +Email: "info@hogelandlinux.nl", // Uw e-mailadres Phone: "+31 6 12345678", // Uw telefoonnummer ``` ## Pagina's ### Hoofdpagina (/) -- Hero sectie met duidelijke call-to-action -- Voordelen van Linux migratie -- Informatie over Windows 10 End of Life -- Linux distributies showcase met aanbevelingen -- Linux features met visuele mockups -- Diensten overzicht + +- Hero-sectie met duidelijke call-to-action +- Voordelen van Linux-migratie +- Informatie over Windows 10 end-of-life +- Showcase van Linux-distributies met aanbevelingen +- Linuxfuncties met visuele mock-ups +- Overzicht van diensten - Call-to-action -### Contact Pagina (/contact) +### Contactpagina (/contact) + - Contactformulier - Bedrijfsinformatie - Openingstijden @@ -76,55 +81,61 @@ Phone: "+31 6 12345678", // Uw telefoonnummer ## Styling Het design is: -- **Minimalistisch**: Schoon en overzichtelijk -- **Toegankelijk**: Geschikt voor alle leeftijden -- **Responsive**: Werkt op desktop, tablet en mobiel -- **Professioneel**: Vertrouwen opwekkend voor bedrijven -- **Eco-vriendelijk**: Groene kleurenpalet die duurzaamheid benadrukt -- **Tech-georiënteerd**: Visuele mockups en functionaliteit demonstraties -## Technische Features +- **Minimalistisch**: schoon en overzichtelijk +- **Toegankelijk**: geschikt voor alle leeftijden +- **Responsive**: werkt op desktop, tablet en mobiel +- **Professioneel**: wekt vertrouwen bij bedrijven +- **Milieuvriendelijk**: groen kleurenpalet dat duurzaamheid benadrukt +- **Techgeoriënteerd**: visuele mock-ups en demonstraties van functionaliteit -### Visual Elements -- **Clean Design**: Moderne en professionele interface zonder technische complexiteit -- **Distro Showcase**: 6 populaire Linux distributies met doelgroepen -- **Desktop Mockups**: Visuele representaties van Linux interfaces -- **Performance Vergelijkingen**: Grafische weergave van Linux vs Windows prestaties -- **Responsive Design**: Optimaal op alle apparaten +## Technische features + +### Visuele elementen + +- **Clean design**: moderne en professionele interface zonder technische complexiteit +- **Distro-showcase**: zes populaire Linux-distributies met doelgroepen +- **Desktopmock-ups**: visuele representaties van Linux-interfaces +- **Prestatievergelijkingen**: grafische weergave van Linux- versus Windows-prestaties +- **Responsive design**: optimaal op alle apparaten + +### Linux-distributies -### Linux Distributies De website toont: -- **Ubuntu**: Voor beginners en algemeen gebruik -- **Linux Mint**: Voor Windows gebruikers die overstappen -- **Pop!_OS**: Voor gamers en developers -- **Elementary OS**: Voor Mac gebruikers en designers -- **Fedora**: Voor tech enthusiasts en IT professionals -- **Garuda Linux**: Voor power users en performance enthusiasts -## Belangrijke Boodschappen +- **Ubuntu**: voor beginners en algemeen gebruik +- **Linux Mint**: voor Windows-gebruikers die overstappen +- **Pop!_OS**: voor gamers en developers +- **Elementary OS**: voor Mac-gebruikers en designers +- **Fedora**: voor tech-enthousiastelingen en IT-professionals +- **Garuda Linux**: voor power users en prestatie-enthousiastelingen + +## Belangrijke boodschappen De website benadrukt: -- **Duurzaamheid**: Tegengaan van e-waste -- **Kostenbesparing**: Gratis Linux vs dure Windows licenties + +- **Duurzaamheid**: tegengaan van e-waste +- **Kostenbesparing**: gratis Linux versus dure Windows-licenties - **Veiligheid**: Linux is veiliger dan Windows -- **Hardware hergebruik**: Oude computers krijgen nieuw leven -- **Privacy**: Geen tracking of gegevensverzameling +- **Hergebruik van hardware**: oude computers krijgen nieuw leven +- **Privacy**: geen tracking of gegevensverzameling ## Deployment -Dit project komt met een Dockerfile voor eenvoudige deployment met bijvoorbeeld Coolify. -Zie voor instructies [DEPLOYMENT.md](DEPLOYMENT.md) +Dit project bevat een Dockerfile voor eenvoudige deployment met bijvoorbeeld Coolify. +Zie voor instructies [DEPLOYMENT.md](DEPLOYMENT.md). -Voor productie gebruik: -1. Vervang alle placeholder contactgegevens +Voor productiegebruik: + +1. Vervang alle placeholdercontactgegevens 2. Configureer een reverse proxy (nginx/Apache) -3. Gebruik HTTPS certificaten -4. Overweeg een proper database voor contactformulieren +3. Gebruik HTTPS-certificaten +4. Overweeg een degelijke database voor contactformulieren ## Ondersteuning -Deze website ondersteunt de [endof10.org](https://endof10.org) beweging voor duurzaam computergebruik. +Deze website ondersteunt de [End-of-10-beweging](https://endof10.org) voor duurzaam computergebruik. ## Licentie -Open source - voel je vrij om aan te passen voor eigen gebruik. \ No newline at end of file +Open source - voel u vrij om aan te passen voor eigen gebruik. diff --git a/main.go b/main.go index 34e0a13..c1980af 100644 --- a/main.go +++ b/main.go @@ -120,7 +120,7 @@ func (s *Server) renderTemplate(w http.ResponseWriter, templateName string, data // homeHandler handles the home page func (s *Server) homeHandler(w http.ResponseWriter, r *http.Request) { - data := s.createPageData("Linux Migratie Service - Uw Computer Nieuw Leven Geven", "home") + data := s.createPageData("Linux-migratieservice - uw computer nieuw leven geven", "home") s.renderTemplate(w, "index.html", data) } @@ -146,7 +146,7 @@ func (s *Server) handleContactForm(w http.ResponseWriter, r *http.Request, data if lastTime, exists := lastSubmissionTime[ip]; exists { if time.Since(lastTime) < submissionCooldown { mu.Unlock() - data.ErrorMessage = "U heeft recent al een bericht verstuurd. Probeer het over een paar minuten opnieuw." + data.ErrorMessage = "U hebt recent al een bericht verstuurd. Probeer het over een paar minuten opnieuw." s.renderTemplate(w, "contact.html", *data) return } @@ -177,7 +177,7 @@ func (s *Server) handleContactForm(w http.ResponseWriter, r *http.Request, data // Validate required fields if form.Name == "" || form.Email == "" || form.Message == "" { - data.ErrorMessage = "Vul alle verplichte velden in (naam, email, bericht)." + data.ErrorMessage = "Vul alle verplichte velden in (naam, e-mail, bericht)." s.renderTemplate(w, "contact.html", *data) return } @@ -199,7 +199,7 @@ func (s *Server) handleContactForm(w http.ResponseWriter, r *http.Request, data mu.Unlock() // On success, render success message - data.SuccessMessage = "Bedankt voor uw bericht! Wij nemen zo snel mogelijk contact met u op." + data.SuccessMessage = "Bedankt voor uw bericht! We nemen zo snel mogelijk contact met u op." data.FormData = ContactForm{} // Clear form data s.renderTemplate(w, "contact.html", *data) } diff --git a/templates/contact.html b/templates/contact.html index e1d473a..590862b 100644 --- a/templates/contact.html +++ b/templates/contact.html @@ -6,7 +6,7 @@ {{.Title}} - + @@ -14,7 +14,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -57,7 +57,7 @@
-

Neem Contact Op

+

Neem contact op

Heeft u vragen over Linux migratie? Wij helpen u graag verder!

@@ -78,7 +78,7 @@
📧
-

Email

+

E-mail

{{.Email}}

@@ -92,15 +92,15 @@
🏢
-

KvK Nummer

+

KvK-nummer

{{.KVK}}

Openingstijden

-

Maandag - Vrijdag: 09:00 - 17:00 (Op afspraak)

-

Weekend: Op afspraak

+

Maandag - vrijdag: 09:00 - 17:00 (op afspraak)

+

Weekend: op afspraak

@@ -126,7 +126,7 @@
- +
@@ -145,9 +145,9 @@ diff --git a/templates/footer.html b/templates/footer.html index 2bbab76..49b727c 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -4,7 +4,7 @@