Gedankenstriche durch Bindestriche ersetzt
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
This commit is contained in:
@@ -5,7 +5,7 @@ import { de } from '@/lib/i18n/de'
|
||||
*
|
||||
* Bewusst **kein `notFound()`**: die Wurzel hat ein `loading.tsx`, und dessen
|
||||
* Skelett bleibt in dieser Gruppe stehen, statt durch die Nicht-gefunden-Seite
|
||||
* ersetzt zu werden — die Ansicht bliebe leer. Für ein Blatt, das gedruckt
|
||||
* ersetzt zu werden - die Ansicht bliebe leer. Für ein Blatt, das gedruckt
|
||||
* wird, ist ein leeres Blatt der schlechteste Ausgang: es sieht aus wie ein
|
||||
* Fehler im Papier, nicht wie eine Auskunft.
|
||||
*
|
||||
|
||||
@@ -7,7 +7,7 @@ import { exportText } from '@/lib/i18n/export'
|
||||
/**
|
||||
* Die Leiste über einer Druckansicht: zurück zur Akte und drucken.
|
||||
*
|
||||
* Die Druckansichten liegen ausserhalb des angemeldeten Rahmenwerks — der
|
||||
* Die Druckansichten liegen ausserhalb des angemeldeten Rahmenwerks - der
|
||||
* PDF-Dienst ruft sie mit einem kurzlebigen Zeichen auf und hat keine Sitzung,
|
||||
* also darf dort keine Kopfzeile stehen, die `requireUser()` braucht. Genau
|
||||
* deshalb gab es aber auch keinen Weg zurück: wer die Ansicht im Browser
|
||||
@@ -15,7 +15,7 @@ import { exportText } from '@/lib/i18n/export'
|
||||
*
|
||||
* Das Ziel wird aus dem Pfad abgeleitet und nicht hereingereicht: `/druck`
|
||||
* abschneiden ergibt die Akte, aus der man kommt. Das stimmt auch, wenn jemand
|
||||
* die Adresse direkt aufruft — `router.back()` täte das nicht.
|
||||
* die Adresse direkt aufruft - `router.back()` täte das nicht.
|
||||
*
|
||||
* `no-print` blendet die Leiste beim Drucken aus. Auf dem Papier hat ein
|
||||
* Zurück-Knopf nichts verloren.
|
||||
|
||||
@@ -23,7 +23,7 @@ export async function generateMetadata({
|
||||
/**
|
||||
* Druckansicht eines einzelnen Dokuments.
|
||||
*
|
||||
* Kein Verlauf, keine Kopfdatentabelle einer Akte — das Dokument selbst, so
|
||||
* Kein Verlauf, keine Kopfdatentabelle einer Akte - das Dokument selbst, so
|
||||
* wie seine Vorlage es vorsieht. Ein Aktenblatt kommt als Aktenblatt heraus,
|
||||
* ein Vertrag als Vertrag. Siehe docs/08-suche-und-export.md.
|
||||
*/
|
||||
@@ -169,7 +169,7 @@ export default async function PrintDocumentPage({
|
||||
</p>
|
||||
) : (
|
||||
<p style={{ margin: '1mm 0', whiteSpace: 'pre-wrap' }}>
|
||||
{String(section.value ?? '—')}
|
||||
{String(section.value ?? '-')}
|
||||
</p>
|
||||
)}
|
||||
</div>
|
||||
|
||||
@@ -99,7 +99,7 @@ export default async function PrintCasePage({
|
||||
/>
|
||||
<Zeile
|
||||
label={de.case.dueAt}
|
||||
value={akte.dueAt ? akte.dueAt.toLocaleDateString('de-DE') : '—'}
|
||||
value={akte.dueAt ? akte.dueAt.toLocaleDateString('de-DE') : '-'}
|
||||
/>
|
||||
<Zeile label={de.export.retrievedBy} value={displayName} />
|
||||
<Zeile
|
||||
@@ -164,7 +164,7 @@ export default async function PrintCasePage({
|
||||
<td>{anhang.originalName}</td>
|
||||
<td>{anhang.sizeBytes}</td>
|
||||
{/* Der Hash macht nachprüfbar, dass die Datei zum Ausdruck
|
||||
gehört — deshalb steht er im Verzeichnis. */}
|
||||
gehört - deshalb steht er im Verzeichnis. */}
|
||||
<td style={{ fontFamily: 'monospace', fontSize: '7pt', wordBreak: 'break-all' }}>
|
||||
{anhang.sha256}
|
||||
</td>
|
||||
@@ -188,7 +188,7 @@ function Zeile({ label, value }: { label: string; value: string }) {
|
||||
|
||||
/**
|
||||
* Die Abschnitte im Druck. Ein gesperrtes Feld wird als Balken ausgegeben, mit
|
||||
* dem Vermerk, ab welcher Stufe es lesbar wäre — sonst merkt der Empfänger
|
||||
* dem Vermerk, ab welcher Stufe es lesbar wäre - sonst merkt der Empfänger
|
||||
* nicht, dass er eine gekürzte Fassung in der Hand hält.
|
||||
*/
|
||||
function PrintSections({
|
||||
@@ -256,7 +256,7 @@ function PrintSections({
|
||||
</p>
|
||||
) : (
|
||||
<p style={{ margin: '1mm 0', whiteSpace: 'pre-wrap' }}>
|
||||
{String(section.value ?? '—')}
|
||||
{String(section.value ?? '-')}
|
||||
</p>
|
||||
)}
|
||||
</div>
|
||||
|
||||
@@ -10,9 +10,9 @@ export const dynamic = 'force-dynamic'
|
||||
* kurzlebigen Zeichen und ohne Sitzung, und eine Weiterleitung zur Anmeldung
|
||||
* ergäbe ein leeres PDF. Die Prüfung steht in den Seiten selbst.
|
||||
*
|
||||
* Was er tut, ist zweierlei: er legt den weissen Grund unter das Blatt — sonst
|
||||
* Was er tut, ist zweierlei: er legt den weissen Grund unter das Blatt - sonst
|
||||
* schwebt ein Ausdruck im dunklen Thema der Anwendung, und man hält die
|
||||
* Ansicht für kaputt — und er gibt einen Weg zurück. Beides verschwindet beim
|
||||
* Ansicht für kaputt - und er gibt einen Weg zurück. Beides verschwindet beim
|
||||
* Drucken.
|
||||
*/
|
||||
export default function PrintLayout({ children }: { children: ReactNode }) {
|
||||
|
||||
Reference in New Issue
Block a user