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.

44 lines (43 loc) • 1.84 kB
import type { Language } from "@lokalise/node-api"; /** * Format a list of system languages into Markdown. * @param languages - Array of system language data. * @returns Formatted Markdown string. */ export declare function formatSystemLanguagesList(languages: Language[]): string; /** * Format project languages into Markdown. * @param languages - Array of Lokalise language data. * @param projectId - The project ID for context. * @param includeProgress - Whether to include translation progress. * @returns Formatted Markdown string. */ export declare function formatProjectLanguages(languages: Language[], projectId: string, includeProgress?: boolean): string; /** * Format language details into Markdown. * @param language - Lokalise language data. * @param projectId - The project ID for context. * @returns Formatted Markdown string. */ export declare function formatLanguageDetails(language: Language, projectId: string): string; /** * Format language addition result into Markdown. * @param languages - Array of added language data. * @param projectId - The project ID for context. * @returns Formatted Markdown string. */ export declare function formatAddLanguagesResult(languages: Language[], projectId: string): string; /** * Format language update result into Markdown. * @param language - The updated language data. * @param projectId - The project ID for context. * @returns Formatted Markdown string. */ export declare function formatUpdateLanguageResult(language: Language, projectId: string): string; /** * Format language removal result into Markdown. * @param languageId - The ID of the removed language. * @param projectId - The project ID for context. * @returns Formatted Markdown string. */ export declare function formatRemoveLanguageResult(languageId: number, projectId: string): string;