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
TypeScript
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;