# useLanguage Returns the current language of the checkout, and automatically re-renders your component if the language changes. ## ### UseLanguageGeneratedType Returns the current language of the checkout, and automatically re-renders your component if the language changes. #### Returns: Language export function useLanguage< ID extends RenderExtensionPoint = RenderExtensionPoint, >(): Language { const {localization} = useApi(); return useSubscription(localization.language); } ### Language ### isoCode The BCP-47 language tag. It may contain a dash followed by an ISO 3166-1 alpha-2 region code. ## Related - [StandardApi](/docs/api/checkout-ui-extensions/apis/standardapi) - [CheckoutApi](/docs/api/checkout-ui-extensions/apis/checkoutapi) - [OrderStatusApi](/docs/api/checkout-ui-extensions/apis/orderstatusapi) - [CartLineDetailsApi](/docs/api/checkout-ui-extensions/apis/cartlinedetailsapi) - [PickupPointsApi](/docs/api/checkout-ui-extensions/apis/pickuppointsapi) - [PickupLocationsApi](/docs/api/checkout-ui-extensions/apis/pickuplocationsapi) - [ShippingMethodDetailsApi](/docs/api/checkout-ui-extensions/apis/shippingmethoddetailsapi) - [ExtensionPoints](/docs/api/checkout-ui-extensions/apis/extensionpoints)