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

const messages: LocaleMessages = {
  nav: {
    title: 'Monde Virtuel',
    home: 'Accueil',
    directory: 'Répertoire',
    faq: 'FAQ',
    events: 'Événements',
    market: 'Marché',
    chat: 'Chat',
    login: 'Connexion',
    logout: 'Déconnexion'
  },
  common: {
    loading: 'Chargement...',
    error: 'Une erreur est survenue',
    success: 'Opération réussie'
  },
  errors: {
    notFound: 'Page non trouvée',
    serverError: 'Erreur du serveur',
    networkError: 'Erreur de connexion réseau'
  },
  locales: {
    en: 'Anglais',
    es: 'Espagnol',
    fr: 'Français',
    de: 'Allemand',
    zh: 'Chinois'
  },
  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 
