/* Page prose (es) */
"CancellingGracefully" = "# Cancelar con elegancia usando `isCancelled`\n\nLanzar no es la única opción. A veces quieres detenerte y devolver *lo que has hecho hasta ahora* en lugar de dar error. Para eso sirve `Task.isCancelled`: compruébalo, y devuelve un resultado parcial de forma limpia. Aquí el barista limpia mesas hasta la hora de cierre, y luego reporta cuántas logró.";
"CancellingGracefully-2" = "**Míralo en acción:** un puñado de líneas `Wiped table...`, luego el bucle ve `isCancelled` cambiar a `true`, sale con normalidad, y devuelve el conteo. Sin error, sin `try`: aquí la cancelación es solo una señal para ir terminando. Fíjate en que `await wiping.value` no necesita `try` porque esta tarea no puede lanzar.\n\n[Anterior](@previous)  |  página 8 de 11  |  [Siguiente: Lo que la cancelación no es](@next)";
