Some checks failed
CI / Lint, typecheck, test (pull_request) Successful in 6m24s
CI / Build container images (pull_request) Successful in 4m24s
CI / Auth e2e pack (pull_request) Successful in 8m44s
CI / Import/export fidelity gate (pull_request) Successful in 59s
CD / Build and push images (push) Successful in 26s
CD / Deploy to Test (push) Successful in 13s
CD / Smoke tests against Test (push) Successful in 1m30s
CD / Promote to Int (push) Successful in 11s
CI / Lint, typecheck, test (push) Successful in 6m10s
CI / Build container images (push) Has been skipped
CI / Auth e2e pack (push) Successful in 8m55s
CI / Import/export fidelity gate (push) Failing after 50s
ClassificationBanner renders the fixed ADR-0022 wording above and below the content in reading view, editor and public page view; unclassified pages show nothing. Announced to assistive tech via a localized hidden prefix (de+en); styled from the plain text token only, so contrast holds in both themes and under every accent with no new color pair. Public content endpoint now carries the classification. New seed fixture classified-note; a11y pack asserts banner top+bottom and axe-clean in light and dark. Co-Authored-By: Claude Fable 5 (1M context) <noreply@anthropic.com>
105 lines
3.1 KiB
JSON
105 lines
3.1 KiB
JSON
{
|
||
"statusbar": {
|
||
"label": "Page information",
|
||
"updated": "Updated {{date}}",
|
||
"words_one": "{{count}} word",
|
||
"words_other": "{{count}} words",
|
||
"readingTime": "~{{minutes}} min read"
|
||
},
|
||
"layout": {
|
||
"sidebar": {
|
||
"expand": "Show sidebar",
|
||
"collapse": "Hide sidebar",
|
||
"resize": "Resize sidebar",
|
||
"label": "Pages",
|
||
"placeholder": "Your ponds and pages will appear here.",
|
||
"empty": "No pages yet.",
|
||
"sortLabel": "Sort pages",
|
||
"sortMode": {
|
||
"alpha": "A–Z",
|
||
"created": "Creation date",
|
||
"manual": "Manual order"
|
||
},
|
||
"reorder": {
|
||
"up": "Move up",
|
||
"down": "Move down",
|
||
"dragHint": "Drag to reorder",
|
||
"moved": "Moved {{title}} to position {{position}} of {{count}}.",
|
||
"reparented": "Moved {{title}} under {{parent}}."
|
||
},
|
||
"newPage": "+ New page",
|
||
"newPageHint": "New page",
|
||
"newPageTitle": "Title",
|
||
"newPageUnder": "Will be created under “{{title}}”.",
|
||
"create": "Create",
|
||
"cancel": "Cancel",
|
||
"view": {
|
||
"toggleLabel": "Sidebar view",
|
||
"folders": "Folders",
|
||
"labels": "Labels",
|
||
"unlabeled": "Unlabeled",
|
||
"expand": "Expand subpages",
|
||
"collapseNode": "Collapse subpages",
|
||
"defaultTitle": "Sidebar view",
|
||
"defaultLabel": "Default view",
|
||
"defaultHint": "The default for all members; everyone can switch their own sidebar locally.",
|
||
"saved": "Saved."
|
||
},
|
||
"favorites": {
|
||
"filter": "Favorites",
|
||
"empty": "No favorites in this pond yet."
|
||
}
|
||
},
|
||
"pondSwitcher": {
|
||
"label": "Switch pond",
|
||
"trigger": "Select a pond"
|
||
},
|
||
"user": {
|
||
"anonymous": "Not signed in"
|
||
},
|
||
"skipToContent": "Skip to content"
|
||
},
|
||
"pondHome": {
|
||
"empty": "This pond doesn't have any pages yet — create one from the sidebar."
|
||
},
|
||
"home": {
|
||
"title": "Welcome to Dorfteich",
|
||
"intro": "Dorfteich is an open-source wiki with real-time collaboration. This instance is being set up.",
|
||
"api": {
|
||
"checking": "Checking API …",
|
||
"ok": "API reachable",
|
||
"error": "API not reachable"
|
||
}
|
||
},
|
||
"notFound": {
|
||
"title": "Page not found",
|
||
"body": "The address you opened does not exist.",
|
||
"home": "Back to the start page"
|
||
},
|
||
"pond": {
|
||
"create": {
|
||
"menuItem": "+ New pond",
|
||
"title": "Create a shared pond",
|
||
"nameLabel": "Name",
|
||
"descriptionLabel": "Description (optional)",
|
||
"submit": "Create pond",
|
||
"cancel": "Cancel",
|
||
"quotaHint": "Shared ponds count against your quota — ask a site admin if creation is rejected."
|
||
},
|
||
"delete": {
|
||
"title": "Delete pond",
|
||
"hint": "Moves this pond with all of its pages to the site-level trash. A site admin can restore it. Your personal pond cannot be deleted.",
|
||
"confirmLabel": "Type the pond name to confirm: {{name}}",
|
||
"submit": "Delete pond",
|
||
"deleted": "Pond deleted."
|
||
}
|
||
},
|
||
"settingsNav": {
|
||
"label": "Sections"
|
||
},
|
||
"tableActions": "Actions",
|
||
"classification": {
|
||
"label": "Classification"
|
||
}
|
||
}
|