15.3 Iteration J3: Translating Checkout