UNPKG

lokalise-mcp

Version:

The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.

42 lines (41 loc) • 1.94 kB
import type { Project as LokaliseProject } from "@lokalise/node-api"; /** * Format a list of Lokalise projects into Markdown. * @param projects - Array of Lokalise project data. * @param includeStats - Whether to include detailed statistics. * @returns Formatted Markdown string. */ export declare function formatProjectsList(projects: LokaliseProject[], includeStats?: boolean): string; /** * Format detailed project information into a comprehensive Markdown report. * This provides all available project data without recommendations or suggestions. * @param project - Lokalise project data. * @param _includeLanguages - Whether to include language information (kept for backward compatibility). * @param _includeKeysSummary - Whether to include keys summary (kept for backward compatibility). * @returns Comprehensive formatted Markdown string with all project data. */ export declare function formatProjectDetails(project: LokaliseProject, _includeLanguages?: boolean, _includeKeysSummary?: boolean): string; /** * Format project creation result into Markdown. * @param project - The created Lokalise project data. * @returns Formatted Markdown string. */ export declare function formatCreateProjectResult(project: LokaliseProject): string; /** * Format project update result into Markdown. * @param project - The updated Lokalise project data. * @returns Formatted Markdown string. */ export declare function formatUpdateProjectResult(project: LokaliseProject): string; /** * Format project deletion result into Markdown. * @param projectId - The ID of the deleted project. * @returns Formatted Markdown string. */ export declare function formatDeleteProjectResult(projectId: string): string; /** * Format project empty result into Markdown. * @param projectId - The ID of the emptied project. * @returns Formatted Markdown string. */ export declare function formatEmptyProjectResult(projectId: string): string;