i am working on nuxt 3 project, i have problem with useFetch and nuxt i18n modules, in my default.vue layout i have footer, navbar components, there are also data fetched from backend when site is loaded, however page content changed when locale is changed, but navbar, footer data locales is not changing, anyone used nuxt i18n with useFetch?
there are navbar and footer components included in default.vue, when locale is changed page content is changed according to selected locale, but navbar categories and footer data is not fetched according to selected locale, any nuxt 3 expert here?

You can watch the locale variable and explicitly refresh any data you need.