/* Page prose (de) */
"CustomGlobalActor" = "# Deinen eigenen globalen Actor definieren\n\n`MainActor` ist der eingebaute, aber du kannst deinen eigenen deklarieren. Verwende `@globalActor`, wenn du eine Domäne hast (einen Cache, ein Log, ein Hauptbuch auf der Festplatte), zu der sich viele Typen **eine serialisierte Zugriffsspur** teilen sollen, egal wo sie in deinem Code leben.\n\nEin globaler Actor ist einfach ein Typ mit einer `shared`-Actor-Instanz:";
"CustomGlobalActorUsage" = "Markiere nun alles, was zur Domäne des Hauptbuchs gehört, mit `@LedgerActor`. Jede markierte Funktion und Property wird durch diesen einen Actor serialisiert; Aufrufe von woanders springen mit `await` auf ihn, genau wie bei `@MainActor`:";
"CustomGlobalActorNotice" = "Weil `record` und `auditCount` sich `@LedgerActor` teilen, garantiert Swift, dass sie nie gleichzeitig zueinander laufen, selbst wenn zwei unabhängige Tasks sie gleichzeitig aufrufen. Du hast eine Sicherheitsgrenze um ein *Konzept* gezogen, nicht um ein einzelnes Objekt. Greife nur selten dazu (der meiste Code will entweder einen gewöhnlichen Actor oder `@MainActor`), aber es ist das richtige Werkzeug, wenn ein ganzes Teilsystem einspurig sein muss.\n\n[Zurück](@previous)  |  Seite 6 von 11  |  [Weiter: Sendable](@next)";
