import type { LocaleMessages } from '../types'

const messages: LocaleMessages = {
  nav: {
    title: 'Reino Virtual',
    home: 'Inicio',
    directory: 'Directorio',
    faq: 'Preguntas Frecuentes',
    events: 'Eventos',
    market: 'Mercado',
    chat: 'Chat',
    login: 'Iniciar Sesión',
    logout: 'Cerrar Sesión'
  },
  common: {
    loading: 'Cargando...',
    error: 'Ha ocurrido un error',
    success: 'Operación exitosa'
  },
  errors: {
    notFound: 'Página no encontrada',
    serverError: 'Error del servidor',
    networkError: 'Error de conexión de red'
  },
  locales: {
    en: 'Inglés',
    es: 'Español',
    fr: 'Francés',
    de: 'Alemán',
    zh: 'Chino'
  },
  dateTimeFormats: {
    short: {
      year: 'numeric',
      month: 'short',
      day: 'numeric'
    },
    long: {
      year: 'numeric',
      month: 'long',
      day: 'numeric',
      weekday: 'long',
      hour: 'numeric',
      minute: 'numeric'
    }
  },
  numberFormats: {
    currency: {
      style: 'currency',
      currencyDisplay: 'symbol'
    },
    decimal: {
      style: 'decimal',
      minimumFractionDigits: 2
    },
    percent: {
      style: 'percent',
      useGrouping: false
    }
  }
}

export default messages 
