Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
I am implementing a Storefront API via Hydrogen for a multilingual multi-country shop for which I implemented a language and country/region selector.
How can I pass the locale information to the checkout so that the checkout is displayed in the language and with the country/region info that the customer? I don't want the checkout to use its own logic to determine the locale because it could be different from the locale the user experienced in my store and I don't want the customer to select the locale twice. In case the answer is "use app XYZ", please elaborate how app XYZ solves this problem.