From 2c6d61459763862911b64d721626b3da4b5e9c6c Mon Sep 17 00:00:00 2001 From: Jelcoo <53396500+Jelcoo@users.noreply.github.com> Date: Thu, 13 Nov 2025 15:24:41 +0100 Subject: [PATCH] Add HelpDoc translations --- frontend/src/locale/src/HelpDoc/index.ts | 17 +++++++--- .../src/locale/src/HelpDoc/nl/AccessLists.md | 7 +++++ .../src/locale/src/HelpDoc/nl/Certificates.md | 31 +++++++++++++++++++ .../src/locale/src/HelpDoc/nl/DeadHosts.md | 10 ++++++ .../src/locale/src/HelpDoc/nl/ProxyHosts.md | 7 +++++ .../locale/src/HelpDoc/nl/RedirectionHosts.md | 7 +++++ frontend/src/locale/src/HelpDoc/nl/Streams.md | 6 ++++ frontend/src/locale/src/HelpDoc/nl/index.ts | 6 ++++ 8 files changed, 86 insertions(+), 5 deletions(-) create mode 100644 frontend/src/locale/src/HelpDoc/nl/AccessLists.md create mode 100644 frontend/src/locale/src/HelpDoc/nl/Certificates.md create mode 100644 frontend/src/locale/src/HelpDoc/nl/DeadHosts.md create mode 100644 frontend/src/locale/src/HelpDoc/nl/ProxyHosts.md create mode 100644 frontend/src/locale/src/HelpDoc/nl/RedirectionHosts.md create mode 100644 frontend/src/locale/src/HelpDoc/nl/Streams.md create mode 100644 frontend/src/locale/src/HelpDoc/nl/index.ts diff --git a/frontend/src/locale/src/HelpDoc/index.ts b/frontend/src/locale/src/HelpDoc/index.ts index e035ebc1..adb351a3 100644 --- a/frontend/src/locale/src/HelpDoc/index.ts +++ b/frontend/src/locale/src/HelpDoc/index.ts @@ -1,23 +1,30 @@ import * as de from "./de/index"; import * as en from "./en/index"; +import * as it from "./it/index"; import * as ja from "./ja/index"; +import * as nl from "./nl/index"; import * as pl from "./pl/index"; import * as ru from "./ru/index"; import * as sk from "./sk/index"; -import * as zh from "./zh/index"; -import * as it from "./it/index"; import * as vi from "./vi/index"; +import * as zh from "./zh/index"; -const items: any = { en, de, ja, sk, zh, pl, ru, it, vi }; +const items: any = { en, de, ja, sk, zh, pl, ru, it, vi, nl }; const fallbackLang = "en"; export const getHelpFile = (lang: string, section: string): string => { - if (typeof items[lang] !== "undefined" && typeof items[lang][section] !== "undefined") { + if ( + typeof items[lang] !== "undefined" && + typeof items[lang][section] !== "undefined" + ) { return items[lang][section].default; } // Fallback to English - if (typeof items[fallbackLang] !== "undefined" && typeof items[fallbackLang][section] !== "undefined") { + if ( + typeof items[fallbackLang] !== "undefined" && + typeof items[fallbackLang][section] !== "undefined" + ) { return items[fallbackLang][section].default; } throw new Error(`Cannot load help doc for ${lang}-${section}`); diff --git a/frontend/src/locale/src/HelpDoc/nl/AccessLists.md b/frontend/src/locale/src/HelpDoc/nl/AccessLists.md new file mode 100644 index 00000000..875627d2 --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/AccessLists.md @@ -0,0 +1,7 @@ +## Wat is een Toegangslijst? + +Toeganslijsten bieden een zwarte- of witte lijst van specifieke client IP-adressen samen met authenticatie voor de Proxy Hosts via Basic HTTP Authenticatie. + +Je kan meerdere client regels, gebruikersnamen en wachtwoorden voor een enkele Toegangslijst configureren en toepassen op één of meerdere _Proxy Hosts_. + +Dit is het meest nuttig voor doorgestuurde webdiensten die geen authenticatiemechanismen hebben of wanneer je wilt beveiligen tegen onbekende bezoekers. diff --git a/frontend/src/locale/src/HelpDoc/nl/Certificates.md b/frontend/src/locale/src/HelpDoc/nl/Certificates.md new file mode 100644 index 00000000..44772170 --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/Certificates.md @@ -0,0 +1,31 @@ +## Certificaten Hulp + +### HTTP Certificaat + +Een HTTP gevalideerd certificaat betekent dat Let's Encrypt servers +zullen proberen om over HTTP te bereiken (niet HTTPS!) en als dat gelukt is, zal +jouw certificaat worden uitgegeven. + +Voor deze zal je een _Proxy Host_ moeten hebben die is toegankelijk via HTTP en +die naar deze Nginx installatie wijst. Nadat een certificaat is uitgegeven kan je +de _Proxy Host_ wijzigen om ook HTTPS toegang te geven. Maar de _Proxy Host_ zal +nog moeten worden geconfigureerd voor HTTP toegang om het certificaat te verlengen. + +Dit proces ondersteunt geen domeinen met wildcards. + +### DNS Certificaat + +Een DNS gevalideerd certificaat zal gebruik maken van een DNS Provider plugin. De +DNS Provider zal tijdelijke records op jouw domein maken en Let's Encrypt zal deze +records opvragen om te controleren of je de eigenaar bent. Als dat is gecontroleerd +is zal Let's Encrypt het certificaat uitgeven. + +Je hebt geen _Proxy Host_ nodig om dit soort certificaat aan te vragen. Je hebt dus +geen HTTP _Proxy Host_ nodig. + +Dit proces ondersteunt _wel_ domeinen met wildcards. + +### Aangepast Certificaat + +Gebruik deze optie om jouw eigen SSL Certificaat te uploaden, zoals +geleverd door jouw eigen Certificate Authority. diff --git a/frontend/src/locale/src/HelpDoc/nl/DeadHosts.md b/frontend/src/locale/src/HelpDoc/nl/DeadHosts.md new file mode 100644 index 00000000..7e26fd50 --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/DeadHosts.md @@ -0,0 +1,10 @@ +## Wat is een 404 Host? + +Simpel gezegd is een 404 Host een host setup die een 404 pagina weergeeft. + +Dit kan nuttig zijn wanneer jouw domein is opgegeven in zoekmachines en je wil +een betere foutpagina leveren of specifiek om te zeggen tegen de zoekmachines dat +het domein niet langer bestaat. + +Een ander voordeel van het hebben van een 404 Host is om de logs voor bezoeken +te volgen en de referenties te bekijken. diff --git a/frontend/src/locale/src/HelpDoc/nl/ProxyHosts.md b/frontend/src/locale/src/HelpDoc/nl/ProxyHosts.md new file mode 100644 index 00000000..68f9f4c4 --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/ProxyHosts.md @@ -0,0 +1,7 @@ +## Wat is een Proxy Host? + +Een Proxy Host is de inkomende endpoint voor een webdienst dat je wilt doorsturen. + +Het biedt optionele SSL voor je dienst die mogelijk geen SSL ondersteuning heeft. + +Proxy Hosts worden het meest gebruikt in Nginx Proxy Manager. diff --git a/frontend/src/locale/src/HelpDoc/nl/RedirectionHosts.md b/frontend/src/locale/src/HelpDoc/nl/RedirectionHosts.md new file mode 100644 index 00000000..6b4e1ab6 --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/RedirectionHosts.md @@ -0,0 +1,7 @@ +## Wat is een Redirection Host? + +Een Redirection Host zal verzoeken van de inkomende domeinnaam doorsturen, en de bezoeker +omleiden naar een andere domeinnaam. + +Het gebruik van een Redirection Host is vooral handig wanneer je jouw website verandert +maar je nog zoekmachines of referenties naar de oude domeinnaam hebben. diff --git a/frontend/src/locale/src/HelpDoc/nl/Streams.md b/frontend/src/locale/src/HelpDoc/nl/Streams.md new file mode 100644 index 00000000..73057544 --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/Streams.md @@ -0,0 +1,6 @@ +## Wat is een Stream? + +Streams zijn een nieuwe toevoeging aan Nginx, die toelaat om TCP/UDP +verkeer naar een ander computer op het netwerk te sturen. + +Als je game servers, FTP of SSH servers draait kan dit handig zijn. diff --git a/frontend/src/locale/src/HelpDoc/nl/index.ts b/frontend/src/locale/src/HelpDoc/nl/index.ts new file mode 100644 index 00000000..a9bb46ba --- /dev/null +++ b/frontend/src/locale/src/HelpDoc/nl/index.ts @@ -0,0 +1,6 @@ +export * as AccessLists from "./AccessLists.md"; +export * as Certificates from "./Certificates.md"; +export * as DeadHosts from "./DeadHosts.md"; +export * as ProxyHosts from "./ProxyHosts.md"; +export * as RedirectionHosts from "./RedirectionHosts.md"; +export * as Streams from "./Streams.md";