-
+
-
- {t.rich("beyond.body", {
- extlink: extlink("https://github.com/MacRimi/ProxMenux/graphs/contributors"),
- })}
-
+
+ {t("active.heading")}
+ {t("active.intro")}
+
+ {activeContributors.map((login) => (
+
+
+
+ {login}
+
+ {t("active.people." + login)}
+
+ {t("code.viewWork")}: {login}
+
+
+ ))}
+
+
-
{t("testers.heading")}
-
-
{t("testers.intro")}
-
-
- {contributors.map((c) => (
-
-
-
-
-
+
+ {t("code.heading")}
+ {t("code.intro")}
+
-
- {c.githubUrl ? (
-
- {c.name}
-
-
- ) : (
- c.name
- )}
-
-
{t(`testers.roles.${c.roleKey}`)}
- {c.youtubeUrl && (
-
- {t("testers.youtube")}
-
- )}
-
- ))}
-
+
+ ))}
+
+
+ {t("code.history")}
+ {t("code.merged")}
+
+
-
{t("contribute.heading")}
-
{t("contribute.intro")}
-
- -
- {t.rich("contribute.tester", {
- strong,
- beta: extlinkBlue("https://github.com/MacRimi/ProxMenux/blob/develop/install_proxmenux_beta.sh"),
- })}
-
- -
- {t.rich("contribute.developer", {
- strong,
- gh: extlinkBlue("https://github.com/MacRimi/ProxMenux/pulls"),
- })}
-
- - {t.rich("contribute.designer", { strong })}
- -
- {t.rich("contribute.ideas", {
- strong,
- disc: extlinkBlue("https://github.com/MacRimi/ProxMenux/discussions"),
- })}
-
-
+
+
+ {t("community.body")}
+ {t("community.languages")}
+
-
- {t.rich("coc.body", {
- coclink: extlinkEmerald("https://github.com/MacRimi/ProxMenux/blob/main/CODE_OF_CONDUCT.md"),
- })}
+
+ {t("testers.heading")}
+ {t("testers.intro")}
+
+ {earlyContributors.map((person) => (
+ -
+
+
+ {person.github ? {person.name} : person.name}
+
+ {person.youtube && {t("testers.youtube")}}
+
+ ))}
+
+
+
+
+ {t("contribute.heading")}
+ {t("contribute.intro")}
+
+ {ways.map(({ key, Icon }) => (
+ -
+
+
{t("contribute.ways." + key + ".title")}
{t("contribute.ways." + key + ".body")}
+
+ ))}
+
+
+ {t("contribute.guide")}
+ {t("contribute.discuss")}
+
+
+
+
+ {t("thanks.body")}
)
diff --git a/web/components/ui/mermaid.tsx b/web/components/ui/mermaid.tsx
index 51f3730f..5ee3e74b 100644
--- a/web/components/ui/mermaid.tsx
+++ b/web/components/ui/mermaid.tsx
@@ -23,12 +23,17 @@ export function Mermaid({ chart, className }: MermaidProps) {
startOnLoad: false,
theme: "default",
securityLevel: "strict",
+ themeVariables: {
+ fontSize: "18px",
+ },
fontFamily:
'ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif',
flowchart: {
htmlLabels: true,
curve: "basis",
- useMaxWidth: true,
+ useMaxWidth: false,
+ rankSpacing: 36,
+ nodeSpacing: 40,
},
})
@@ -76,7 +81,10 @@ export function Mermaid({ chart, className }: MermaidProps) {
)}
>
{!rendered &&
Loading diagram…}
-
+
)
}
diff --git a/web/messages/de/docs/about/contributors.json b/web/messages/de/docs/about/contributors.json
index 40718e21..bf76c29b 100644
--- a/web/messages/de/docs/about/contributors.json
+++ b/web/messages/de/docs/about/contributors.json
@@ -1,38 +1,67 @@
{
"meta": {
"title": "Mitwirkende | ProxMenux-Dokumentation",
- "description": "Anerkennung für die Menschen, die ProxMenux möglich machen: Tester, Reviewer und Entwickler, die jede Version mitgestalten.",
+ "description": "Hinter jeder Version stehen Menschen, die ProxMenux entwickeln, prüfen, übersetzen und testen. Diese Seite dankt den heutigen Mitwirkenden ebenso wie denen, die das Projekt bei seinen ersten Schritten unterstützt haben.",
"ogTitle": "Mitwirkende | ProxMenux-Dokumentation",
- "ogDescription": "Treffen Sie die Mitwirkenden hinter ProxMenux."
+ "ogDescription": "Hinter jeder Version stehen Menschen, die ProxMenux entwickeln, prüfen, übersetzen und testen. Diese Seite dankt den heutigen Mitwirkenden ebenso wie denen, die das Projekt bei seinen ersten Schritten unterstützt haben."
},
"header": {
"title": "Mitwirkende",
- "description": "Das ProxMenux-Projekt wächst dank seiner Mitwirkenden. Diese Seite würdigt ihre Arbeit: Versionen vor der Veröffentlichung testen, Regressionen erkennen, PRs prüfen und die Entwicklung neuer Funktionen mitgestalten.",
+ "description": "Hinter jeder Version stehen Menschen, die ProxMenux entwickeln, prüfen, übersetzen und testen. Diese Seite dankt den heutigen Mitwirkenden ebenso wie denen, die das Projekt bei seinen ersten Schritten unterstützt haben.",
"section": "Über"
},
- "beyond": {
- "title": "Weitere Mitwirkende",
- "body": "Viele weitere Menschen helfen mit Fehlermeldungen, Funktionsideen in Discussions, Beta-Tests und Übersetzungen. Die vollständige Liste der Code-Mitwirkenden steht im