// utils/getClientDictionary.ts
"use client"

import enLrfFlow from '@/locale/en/en-lrf-flow.json';
import arLrfFlow from '@/locale/ar/ar-lrf-flow.json';
import enDashboard from '@/locale/en/en-dashboard.json';
import arDashboard from '@/locale/ar/ar-dashboard.json';
import enDocuments from '@/locale/en/en-documents.json';
import arDocuments from '@/locale/ar/ar-documents.json';
import arAiAssistant from '@/locale/ar/ar-ai-assistant.json';
import arPolicyCompliance from '@/locale/ar/ar-policy-compliance.json';
import arSettings from '@/locale/ar/ar-settings.json';
import enAiAssistant from '@/locale/en/en-ai-assistant.json';
import enPolicyCompliance from '@/locale/en/en-policy-compliance.json';
import enSettings from '@/locale/en/en-settings.json';

// Import all other dictionaries...


const dictionaries = {
  en: {
    'lrf-flow': enLrfFlow,
    'dashboard': enDashboard,
    'documents': enDocuments,
    'ai-assistant': enAiAssistant,
    'policy-compliance': enPolicyCompliance,
    'settings': enSettings,
  },
  ar: {
    'lrf-flow': arLrfFlow,
    'dashboard': arDashboard,
    'documents': arDocuments,
    'ai-assistant': arAiAssistant,
    'policy-compliance': arPolicyCompliance,
    'settings': arSettings,
    // Add other pages
  },
};

export const getClientDictionary = (language: string, page: string) => {
    // @ts-ignore
  return dictionaries[language]?.[page as keyof typeof dictionaries[typeof language]] || {};
};