/* Page prose (fr) */
"DistributedLocalActorRecap" = "# Rappel: un actor local protège l'état dans un processus\n\nD'abord, ancrons-nous dans ce que tu sais déjà du chapitre [Actors](Actors.playgroundchapter/Overview). Un\n**actor** est un type par référence qui protège son propre état mutable en\nsérialisant l'accès: une seule tâche touche ses entrailles à la fois, donc tu ne\npeux pas avoir de data race sur cet état. De l'extérieur, tu atteins ses membres\navec `await`.\n\nVoici un grand livre bancaire sous forme d'actor local. Cent dépôts concurrents\natterrissent tous correctement, sans un verrou en vue.";
"DistributedLocalActorRecap-2" = "**Observe l'exécution:** tu verras `Final balance: 100`, à chaque fois sans\nexception. Cent tâches se sont disputé la mutation de `balance`, mais l'actor les\na laissées entrer une à une, donc pas un centime n'a disparu. Retiens bien cette\ngarantie: un actor distribué la conserve, et l'étire à travers le réseau.\n\n* callout(Essaie): Change `1...100` en `1...10_000`. Le solde final correspond\ntoujours exactement au compte, pas un centime perdu, peu importe combien de tâches\ns'entassent.\n\nLa limitation clé: `ledger` vit dans **un seul processus**. Chaque tâche qui le\ntouche s'exécute dans la même app, en partageant la même mémoire. Dès l'instant où\nl'état doit vivre ailleurs (un autre processus, un autre appareil, un serveur), un\nactor tout simple ne peut pas l'atteindre.\n\n[Précédent](@previous)  |  page 2 sur 9  |  [Suivant: D'un processus à plusieurs](@next)";
