A message that understands your data.
Write a translation with parameters and use it from your component. Keys and arguments reach your editor typed.
Hello Meeko
en<script lang="ts">
const { t } = useI18n()
const name = signal('Meeko')
</script>
<template>
<p>{t('greeting', { name: name.value })}</p>
<p>{t('cart.items', { total: 3 })}</p>
</template>From the catalog to the interface
The module validates the languages when the application is prepared and generates the TypeScript contract. In SSR and in the browser, the catalog of the active language is used; formatters are reused per options.