Ir al contenido

Idioma

locale permite establecer configuraciones específicas del idioma.

studiocms.config.mjs
import { defineStudioCMSConfig } from 'studiocms/config';
// ---cut---
export default defineStudioCMSConfig({
locale: {
dateLocale: 'en-US',
dateTimeFormat: {},
i18n: {}
},
});

dateLocale es un identificador de idioma BCP 47 utilizado para el formato de fecha.

  • Tipo: string
  • Valor predeterminado: 'en-US'
studiocms.config.mjs
import { defineStudioCMSConfig } from 'studiocms/config';
// ---cut---
export default defineStudioCMSConfig({
locale: {
dateLocale: 'en-US', // POR DEFECTO - Esto establece el idioma de la fecha para el formato de fecha.
}
})

dateTimeFormat es un objeto que se utiliza para configurar el formato de fecha y hora.

  • Tipo: Intl.DateTimeFormatOptions
  • Valor predeterminado: {}
studiocms.config.mjs
import { defineStudioCMSConfig } from 'studiocms/config';
// ---cut---
export default defineStudioCMSConfig({
locale: {
dateTimeFormat: {
year: "numeric",
month: "short",
day: "numeric"
},
}
})

i18n es un objeto que se utiliza para configurar las opciones de internacionalización.

  • Tipo: object
  • Valor predeterminado: {}
studiocms.config.mjs
import { defineStudioCMSConfig } from 'studiocms/config';
// ---cut---
export default defineStudioCMSConfig({
locale: {
i18n: {
defaultLocale: 'en',
},
}
})