Add multilingual support with English, Spanish, and French translations; update Nuxt configuration and package dependencies

This commit is contained in:
2025-09-03 12:09:22 +02:00
parent 6641846a8b
commit 42e14ee94a
21 changed files with 781 additions and 840 deletions

View File

@@ -1,11 +1,7 @@
<script lang="ts" setup>
useI18n({ useScope: 'local' })
</script>
<template>
<section>
<div class="prose dark:prose-invert mb-4">
<i18n-t keypath="location" tag="p">
<i18n-t keypath="tool.location" tag="p">
<template #location>
<strong>Paris, France 🇫🇷</strong>
</template>
@@ -19,17 +15,3 @@ useI18n({ useScope: 'local' })
</div>
</section>
</template>
<i18n lang="json">
{
"en": {
"location": "I'm currently based in {location}. See below for more details."
},
"fr": {
"location": "Je suis actuellement basé à {location}. Voir ci-dessous pour plus de détails."
},
"es": {
"location": "Actualmente estoy basado en {location}. Consulta más detalles a continuación."
}
}
</i18n>