/* Page prose (fr) */
"RunningClassicModel" = "# Exécuter les exemples dans le modèle classique\n\nTout dans ce livre s'exécute dans l'**app Swift Playground** sur **iPad ou Mac**, sans Xcode requis. Cela apporte une habitude dont tu n'aurais pas besoin dans une app Xcode, et elle s'applique aux *deux* types de chapitres, les classiques et les modernes, alors il vaut la peine de la découvrir maintenant.\n\nUne page de Playground exécute ton code de haut en bas, puis **se termine**. Le travail asynchrone (un bloc GCD ici, une `Task` à la page suivante) s'exécute *plus tard*, donc la page peut se fermer avant que ce travail n'ait rien affiché. Pour éviter ça, tu fais `import PlaygroundSupport` et tu actives `needsIndefiniteExecution`, qui garde la page en vie; quand le travail est terminé, tu appelles `finishExecution()` pour le laisser s'arrêter.\n\n**Voici la version classique.**  \nGCD exécute sa closure plus tard sur une file en arrière-plan, alors on garde d'abord la page en vie, puis on l'arrête depuis l'intérieur de la closure. Exécute le code.";
"RunningClassicModel-2" = "Sans `needsIndefiniteExecution`, la page peut se terminer avant que le travail en arrière-plan n'affiche quoi que ce soit. Tu verras ce motif tout au long des chapitres, alors il vaut la peine de le découvrir maintenant.\n\n* callout(Essaie): Mets en commentaire la ligne `finishExecution()` et exécute de nouveau. La sortie apparaît toujours, mais remarque que la page continue de tourner (elle ne s'arrête jamais d'elle-même).\n\n[Précédent](@previous)  |  page 3 sur 6  |  [Suivant: Exécuter le modèle moderne](@next)";
