DefiniciónLocal

Una utilidad para crear una configuración local personalizada para su aplicación.

@@pH000@@Uso del producto

Utilice la utilidad de importación automática defineLocale para crear una configuración regional personalizada con sus propias traducciones.

<script setup lang="ts">
import type { Messages } from '@nuxt/ui'

const locale = defineLocale<Messages>({
  name: 'My custom locale',
  code: 'en',
  dir: 'ltr',
  messages: {
    // implement pairs
  }
})
</script>

<template>
  <UApp :locale="locale">
    <NuxtPage />
  </UApp>
</template>

@@26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

@@

Crea un nuevo objeto local con las opciones proporcionadas.

@@20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

options
DefineLocaleOptions<M> required
El objeto de configuración local con las siguientes propiedades:

Devuelve: A Locale<M> objeto que se puede pasar a la locale prop de la App componente.

@@pH046@@Ejemplos

Aquí hay un ejemplo completo de la creación de una configuración local personalizada:

<script setup lang="ts">
import type { Messages } from '@nuxt/ui'

const locale = defineLocale<Messages>({
  name: 'Español',
  code: 'es',
  dir: 'ltr',
  messages: {
    alert: {
      close: 'Cerrar'
    },
    modal: {
      close: 'Cerrar'
    },
    commandPalette: {
      back: 'Atrás',
      close: 'Cerrar',
      noData: 'Sin datos',
      noMatch: 'Sin resultados',
      placeholder: 'Escribe un comando o busca…'
    }
    // ... other component messages
  }
})
</script>

<template>
  <UApp :locale="locale">
    <NuxtPage />
  </UApp>
</template>
Puede mirar en el built-in locales como referencia sobre cómo estructurar el objeto mensajes.