mirror of
https://github.com/ether/etherpad-lite.git
synced 2026-07-17 16:47:05 +00:00
Closes #7835. - src/locales/en.json: add `index.code` (referenced by src/templates/index.html for the session-receive code input but never defined, producing a "Couldn't find translation key" console error on the landing page). - admin/src/utils/LoadingScreen.tsx, admin/src/pages/PadPage.tsx, admin/src/pages/AuthorPage.tsx: every @radix-ui/react-dialog `Dialog.Content` now has a `Dialog.Title` and `Dialog.Description` (visually hidden via `@radix-ui/react-visually-hidden` where there is no visible heading), silencing Radix's a11y console warnings on every admin page load. - src/tests/backend-new/specs/template-l10n-keys.test.ts: regression coverage — fails CI if any `data-l10n-id` in `src/templates/*.html` is missing from `src/locales/en.json`. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33 lines
1.5 KiB
JSON
33 lines
1.5 KiB
JSON
{
|
|
"title": "Authors",
|
|
"search-placeholder": "Search by name or mapper",
|
|
"column.color": "Color",
|
|
"column.name": "Name",
|
|
"column.mapper": "Mapper",
|
|
"column.last-seen": "Last seen",
|
|
"column.author-id": "Author ID",
|
|
"column.actions": "Actions",
|
|
"show-erased": "Show erased authors",
|
|
"erase": "Erase",
|
|
"erase-disabled-tooltip": "Author erasure is disabled. Set gdprAuthorErasure.enabled = true in settings.json.",
|
|
"erased-stub": "(erased)",
|
|
"cap-warning": "Showing the first 1000 authors. Narrow your search to see more.",
|
|
"feature-disabled-banner": "Author erasure is disabled. Set \"gdprAuthorErasure\": {\"enabled\": true} in settings.json to enable.",
|
|
"no-results": "No authors match this search.",
|
|
"confirm-dialog-title": "Confirm author erasure",
|
|
"confirm-dialog-description": "Review the impact of erasing this author and confirm or cancel.",
|
|
"confirm-preview-title": "Erase author {{name}}",
|
|
"confirm-preview-counters": "Will clear {{tokenMappings}} token mappings, {{externalMappings}} mapper bindings, and {{chatMessages}} chat messages across {{affectedPads}} pads.",
|
|
"confirm-irreversible": "This cannot be undone.",
|
|
"cancel": "Cancel",
|
|
"continue": "Continue",
|
|
"loading-preview": "Loading preview…",
|
|
"erasing": "Erasing…",
|
|
"erase-success-toast": "Author {{authorID}} erased.",
|
|
"erase-error-toast": "Erase failed: {{error}}",
|
|
"no-mappers": "—",
|
|
"never-seen": "—",
|
|
"prev-page": "Previous Page",
|
|
"next-page": "Next Page",
|
|
"page-counter": "{{current}} out of {{total}}"
|
|
}
|