import { registerListWebLanguagesTool } from './listWebLanguages.js'; import { registerGetRecordTranslationsTool } from './getRecordTranslations.js'; import { registerSetRecordTranslationsTool } from './setRecordTranslations.js'; import { canEditContent } from '../helpers/roleCheck.js'; export function registerLanguageTools(server) { // Lectura de idiomas/traducciones: siempre (incluido el rol auditor). registerListWebLanguagesTool(server); registerGetRecordTranslationsTool(server); // Escritura de traducciones: developer y editor si, auditor no. if (canEditContent()) { registerSetRecordTranslationsTool(server); } }