Nuxt i18n with lazy-loaded JSON files, localized routes, hreflang SEO tags, LanguageSwitcher component. Laravel SetLocale middleware, HasTranslations trait, API Resources and Controllers for projects/skills with Accept-Language support. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
19 lines
355 B
Vue
19 lines
355 B
Vue
<template>
|
|
<NuxtLayout>
|
|
<NuxtPage />
|
|
</NuxtLayout>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
const head = useLocaleHead({
|
|
addDirAttribute: true,
|
|
addSeoAttributes: true,
|
|
})
|
|
|
|
useHead({
|
|
htmlAttrs: computed(() => head.value.htmlAttrs ?? {}),
|
|
link: computed(() => head.value.link ?? []),
|
|
meta: computed(() => head.value.meta ?? []),
|
|
})
|
|
</script>
|