dorfteich/packages/shared/i18n/en/settings.json
Claude Fable 5 1c774596e1
Some checks failed
CI / Auth e2e pack (pull_request) Failing after 8m21s
CI / Import/export fidelity gate (pull_request) Has been skipped
CI / Lint, typecheck, test (pull_request) Successful in 6m21s
CI / Build container images (pull_request) Successful in 3m53s
#244: mode marked — flag profile-violating configuration in the UI
Every catalog-listed control on the admin surfaces carries an accessible
deviation marking in mode marked: text + icon under the control (never
colour alone), part of the control's accessible description
(aria-describedby), i18n de+en. The check runs against the CURRENT
control value, so a violating choice is marked before saving. Covered
controls: registration mode, new-page classification, upload policy,
SVG policy, the four master switches (api/mcp/feeds/plugins), the legal
texts (violating while empty), and the Nextcloud backup toggle on the
system panel. The profile card (#243) gains the warning summary and the
hardening-guide reference. e2e: new vs-nfd-marking pack (marked half in
CI — the e2e api now runs VS_NFD_MODE=marked, which also puts the
marked state into the a11y admin scan; off half in local default runs;
both halves verified live). hidden/enforced follow in #245/#246.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AUtYMxwTCMHG9mVHnwbFg8
2026-07-31 18:33:27 +02:00

111 lines
4.6 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"title": "Settings",
"profile": {
"title": "Profile",
"displayName": "Display name",
"locale": "Language",
"locales": {
"de": "Deutsch",
"en": "English"
},
"save": "Save",
"saved": "Saved."
},
"password": {
"title": "Change password",
"current": "Current password",
"new": "New password",
"submit": "Change password",
"changed": "Password changed. Other devices were signed out."
},
"sessions": {
"title": "Active sessions",
"current": "This session",
"created": "Signed in",
"lastSeen": "Last active",
"device": "Device",
"revoke": "Sign out",
"revokeAll": "Sign out all other sessions",
"empty": "No other active sessions."
},
"dataExport": {
"title": "Export my data",
"description": "Download a ZIP with your profile, a list of your memberships, and the Markdown export of your personal pond and the ponds you own.",
"request": "Prepare export",
"preparing": "Preparing your export…",
"download": "Download export",
"ready": "Your export is ready.",
"expiresHint": "The download link expires on {{when}}.",
"failed": "The export could not be prepared. Please try again.",
"rateLimited": "You requested an export recently. Please try again later."
},
"admin": {
"title": "Administration",
"general": "General",
"instanceName": "Instance name",
"defaultLocale": "Default language",
"registrationMode": "Self-registration",
"registrationOpen": "Open — anyone can register",
"registrationClosed": "Closed — no new registrations",
"save": "Save",
"saved": "Saved.",
"newPageClassification": "Classification of new pages",
"newPageClassificationHelp": "Default classification (VS-NfD marking) for newly created pages. The marking is not access control; separating classification levels is the environments job (one instance per level).",
"classificationUnclassified": "Open — no marking",
"classificationVsNfd": "VS NUR FÜR DEN DIENSTGEBRAUCH",
"uploadPolicy": "File uploads to classified pages",
"uploadPolicyHelp": "Attachments inherit the pages classification but carry no marking in their content. “Block” rejects uploads to classified pages server-side.",
"uploadPolicyWarn": "Warn — allow the upload with a clear notice",
"uploadPolicyBlock": "Block — reject uploads to classified pages",
"vsNfd": {
"title": "VS-NfD profile",
"intro": "The deployment compares the running configuration against the hardening guide's reference configuration (deploy variable VS_NFD_MODE).",
"modeLabel": "Active mode",
"modes": {
"marked": "marked — deviations are shown",
"hidden": "hidden — deviating options are not offered",
"enforced": "enforced — deviating configuration is rejected server-side"
},
"compliant": "The running configuration matches the reference configuration.",
"violations_one": "{{count}} setting deviates from the reference configuration:",
"violations_other": "{{count}} settings deviate from the reference configuration:",
"referenceValue": "Reference value: {{value}}",
"guideRef": "Hardening guide §{{section}}",
"marking": "Deviates from the VS-NfD reference configuration (reference value: {{value}})",
"guideNote": "Reference configuration and rationale:"
}
},
"landing": {
"title": "Landing page",
"hint": "The public home page (/) content as Markdown. Leave empty to show the built-in welcome text.",
"label": "Landing page content (Markdown)",
"save": "Save landing page",
"saved": "Saved."
},
"appearance": {
"title": "Appearance",
"legend": "Color scheme",
"light": "Light",
"dark": "Dark",
"system": "System setting",
"hint": "“System setting” follows the devices light/dark mode. Applies to this device.",
"cycle": "Switch color scheme (current: {{mode}})",
"accentLegend": "Accent color",
"presets": {
"pond-green": "Pond green (default)",
"lake-blue": "Lake blue",
"iris-violet": "Iris violet",
"reed-teal": "Reed teal",
"stone-slate": "Stone slate"
},
"custom": "Custom color",
"customPick": "Pick a custom accent color",
"accentHint": "The chosen color is automatically lightened or darkened per mode so text stays readable. Applies to this device."
},
"interaction": {
"title": "Interaction",
"disableSingleKey": "Disable single-key shortcuts",
"disableSingleKeyHint": "Turns off the “e” (edit) and “/” (search) shortcuts — helpful with speech input. Applies to this device."
}
}