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

const messages: LocaleMessages = {
  nav: {
    home: 'Home',
    title: 'Virtual Realm',
    directory: 'Directory',
    faq: 'FAQ',
    events: 'Events',
    market: 'Market',
    chat: 'Chat',
    login: 'Login',
    logout: 'Logout'
  },
  common: {
    loading: 'Loading...',
    error: 'An error occurred',
    success: 'Operation successful'
  },
  errors: {
    notFound: 'Page not found',
    serverError: 'Server error occurred',
    networkError: 'Network connection error'
  },
  locales: {
    en: 'English',
    es: 'Spanish',
    fr: 'French',
    de: 'German',
    zh: 'Chinese'
  },
  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 
