docs: complete German structured documentation
Module Package Release / publish-packages (push) Successful in 10s

This commit is contained in:
2026-08-24 01:15:32 +02:00
parent e1cffd3e53
commit 9435116299
5 changed files with 112 additions and 4 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@govoplan/cases-webui",
"version": "0.1.21",
"version": "0.1.22",
"private": true,
"type": "module",
"main": "webui/src/index.ts",
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "govoplan-cases"
version = "0.1.21"
version = "0.1.22"
description = "GovOPlaN administrative case context module."
readme = "README.md"
requires-python = ">=3.12"
@@ -0,0 +1,100 @@
"""German translations for public structured documentation metadata."""
from __future__ import annotations
from typing import Any
GERMAN_STRUCTURED_TRANSLATIONS: dict[str, dict[str, Any]] = {'cases.reference.lifecycle-access-and-evidence': {'consequence_classes': {'change_access': 'Beifügen '
'eines '
'bestätigten '
'Ereignisses '
'hinsichtlich '
'der '
'Sichtbarkeit/der '
'Überarbeitung '
'der '
'Finanzhilfe '
'und '
'des '
'Zeitplans',
'close_case': 'Anfügen '
'einer '
'Terminalrevision '
'nach '
'Close-Scope-Autorisierung',
'update_case': 'Anfügen '
'eines '
'OCC-geschützten '
'unveränderlichen '
'Revisions- '
'und '
'Zeitleistenereignisses'}},
'cases.workflow.file-exact-revision': {'outcome': 'Der eAkte behält eine genaue '
'Fall-Snapshot-Referenz, während Cases die '
'Autorität behält.',
'prerequisites': ['Sie können derzeit den Fall lesen und '
'Elemente in den Zieldatensatz eingeben.',
'Die genaue Revision des '
'unveränderlichen Falles wurde '
'ermittelt.'],
'steps': ['Öffnen Sie den Fall und identifizieren Sie die '
'Revision, die den Beweiszustand darstellt.',
'Wählen Sie den Zieldatensatz und geben Sie den '
'Zugangszweck und den Anmeldegrund an.',
'Bestätigen Sie die Einreichung; Cases überprüft '
'den aktuellen Zugriff erneut und löst die '
'genaue Überarbeitung.',
'Überprüfen Sie die Fallrevision und Snapshot '
'Digest in der Datensatzchronologie.']},
'cases.workflow.link-owner-references': {'consequence_classes': {'link_owner_reference': 'Eine '
'unveränderliche '
'Fallrevision, '
'die nur '
'die '
'genaue '
'typisierte '
'Eigentümerreferenz '
'enthält.',
'unlink_owner_reference': 'Hängt '
'eine '
'unveränderliche '
'Case-Revision '
'an '
'und '
'lässt '
'das '
'Owner-Objekt '
'unverändert.'}},
'cases.workflow.record-formal-decision': {'outcome': 'Das formale Ergebnis ist '
'Entscheidungsbesitz und exakte Version aus '
'dem Fall verknüpft.',
'prerequisites': ['Der Fall hat eine genaue '
'verantwortliche Organisation, '
'Funktion, Nachweise und rechtliche '
'Grundlage Version.',
'Eine aktive Handlungszuweisung und '
'genau ein wirksames Mandat '
'autorisieren den Entscheidungstyp.'],
'steps': ['Öffnen Sie den Fall und wählen Sie die '
'entsprechende Handlungszuweisung in der '
'Titelleiste aus.',
'Notieren Sie das operative Ergebnis, die '
'Begründung, die optionalen Bedingungen, die '
'effektive Zeit und den Änderungsgrund.',
'Bestätigen Sie die genauen Entscheidungs- '
'und Fallrevisionen in der Fallzeitleiste.',
'Wenn Records aktiviert ist, archivieren Sie '
'die genaue Entscheidungs- oder Fallrevision '
'im Zielort eAkte.']},
'cases.workflow.ticket-escalation': {'consequence_classes': {'create_case': 'Erstellt ein '
'Fall-eigenes '
'formales Verfahren '
'und gibt seine '
'stabile Referenz '
'zurück.',
'preserve_ticket': 'Konvertiert, '
'kopiert oder '
'verändert den '
'Ticketverlauf '
'nicht.'}}}
+9 -1
View File
@@ -1,5 +1,8 @@
from __future__ import annotations
from govoplan_core.core.modules import with_documentation_structured_translations
from govoplan_cases.backend.german_structured_documentation import GERMAN_STRUCTURED_TRANSLATIONS
from pathlib import Path
from govoplan_core.core.module_guards import (
@@ -69,7 +72,7 @@ from govoplan_core.db.base import Base
MODULE_ID = "cases"
MODULE_VERSION = "0.1.21"
MODULE_VERSION = "0.1.22"
READ_SCOPE = "cases:case:read"
CREATE_SCOPE = "cases:case:create"
UPDATE_SCOPE = "cases:case:update"
@@ -968,5 +971,10 @@ manifest = ModuleManifest(
)
manifest = with_documentation_structured_translations(
manifest, locale="de", translations=GERMAN_STRUCTURED_TRANSLATIONS
)
def get_manifest() -> ModuleManifest:
return manifest
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@govoplan/cases-webui",
"version": "0.1.21",
"version": "0.1.22",
"private": true,
"type": "module",
"main": "src/index.ts",