Add E2E tests for internationalization across multiple pages

- Implemented navigation.spec.ts to test language switching and translation of navigation elements.
- Created sessions-page.spec.ts to verify translations on the sessions page, including headers, status badges, and date formatting.
- Developed settings-page.spec.ts to ensure settings page content is translated and persists across sessions.
- Added skills-page.spec.ts to validate translations for skill categories, action buttons, and empty states.
This commit is contained in:
catlog22
2026-01-30 22:54:21 +08:00
parent e78e95049b
commit 81725c94b1
150 changed files with 25341 additions and 1448 deletions

View File

@@ -0,0 +1,37 @@
{
"title": "MCP Servers",
"description": "Manage Model Context Protocol (MCP) servers for cross-CLI integration",
"scope": {
"global": "Global",
"project": "Project"
},
"status": {
"enabled": "Enabled",
"disabled": "Disabled"
},
"stats": {
"total": "Total Servers",
"enabled": "Enabled",
"global": "Global",
"project": "Project"
},
"command": "Command",
"args": "Arguments",
"env": "Environment Variables",
"filters": {
"all": "All",
"searchPlaceholder": "Search servers by name or command..."
},
"actions": {
"add": "Add Server",
"edit": "Edit Server",
"delete": "Delete Server",
"toggle": "Toggle Server",
"expand": "View Details"
},
"deleteConfirm": "Are you sure you want to delete the MCP server \"{name}\"?",
"emptyState": {
"title": "No MCP Servers Found",
"message": "Add an MCP server to enable cross-CLI integration with tools like Claude, Codex, and Qwen."
}
}