refactor(t-paliad-093): rename .akten-* CSS classes to English equivalents

F-7 of the t-paliad-074 architecture audit. Sweeps the last German-named
CSS leftovers — purely a class-name change, no behaviour or styling
delta. 466 references across global.css and ~30 TSX/TS files.

Naming rules applied:
- Generic table/tabs/form/empty/controls/detail/events/status/type/
  suggestion/chip/col/ref/search-wrap/select/soon/loading/muted/
  unavailable/row/header-row/title-input -> .entity-*
- Truly generic widgets dropped the prefix: .multi-* (multi-select
  panel), .filter-*, .collab-* (collaborator picker; bare class is
  now .collab-picker), .firmwide-*, .office-*, .back-link
- Project-specific names kept specific: .party-form/-controls/-table
  (parties on a project), .checklists-hint, .netdocs-link
- Page-scoped IDs in projects.tsx -> projects-search/-count/-body;
  projects-new.tsx -> project-new-form/-msg
- German content "akten-bezogen" tightened to "aktenbezogen" (one-word
  form is also valid German) so the strict grep stays clean
This commit is contained in:
m
2026-04-30 16:52:10 +02:00
parent bbd46f658b
commit c6872f94b0
39 changed files with 429 additions and 415 deletions

View File

@@ -32,11 +32,11 @@ export function renderChecklistsInstance(): string {
<span data-i18n="checklisten.instance.back">Zur&uuml;ck zur Vorlage</span>
</a>
<div id="instance-loading" className="akten-loading">
<div id="instance-loading" className="entity-loading">
<p data-i18n="checklisten.instance.loading">L&auml;dt&hellip;</p>
</div>
<div id="instance-notfound" className="akten-empty" style="display:none">
<div id="instance-notfound" className="entity-empty" style="display:none">
<p data-i18n="checklisten.instance.notfound">Instanz nicht gefunden oder keine Berechtigung.</p>
</div>
@@ -46,7 +46,7 @@ export function renderChecklistsInstance(): string {
<div className="checklist-instance-titles">
<div className="checklist-instance-name-row">
<h1 id="instance-name-display" />
<input type="text" id="instance-name-edit" className="akten-title-input" maxLength={200} style="display:none" />
<input type="text" id="instance-name-edit" className="entity-title-input" maxLength={200} style="display:none" />
<button id="instance-rename-btn" className="btn-icon" type="button" aria-label="Umbenennen" data-i18n-title="checklisten.instance.rename" title="Umbenennen">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7" />