import * as fs from 'fs'; import * as path from 'path'; export function loadAPIMessages(projectCode: string, language: string): any { projectCode = projectCode.toLowerCase(); language = language.toLowerCase(); const filePath = path.join( __dirname, 'api-messages', `apiMessages_${projectCode}_${language}.json`, ); try { const fileData = fs.readFileSync(filePath, 'utf8'); return JSON.parse(fileData); } catch (error) { console.error( `Error loading api messages for Project ${projectCode} and language ${language}:`, error, ); return {}; } } export function getAPIMessage( projectCode: string, messageCode: string, language: string, ): string { const apiMessages = loadAPIMessages(projectCode, language); return apiMessages[messageCode] ?? 'Unknown error'; }