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,54 @@
{
"notFound": {
"title": "Session Not Found",
"message": "The session you're looking for doesn't exist or has been deleted."
},
"tabs": {
"tasks": "Tasks",
"context": "Context",
"summary": "Summary"
},
"tasks": {
"completed": "completed",
"inProgress": "in progress",
"pending": "pending",
"blocked": "blocked",
"status": {
"pending": "Pending",
"inProgress": "In Progress",
"completed": "Completed",
"blocked": "Blocked",
"skipped": "Skipped"
},
"untitled": "Untitled Task",
"empty": {
"title": "No Tasks Found",
"message": "This session has no tasks yet."
}
},
"context": {
"requirements": "Requirements",
"focusPaths": "Focus Paths",
"artifacts": "Artifacts",
"sharedContext": "Shared Context",
"techStack": "Tech Stack",
"conventions": "Conventions",
"empty": {
"title": "No Context Available",
"message": "This session has no context information."
}
},
"summary": {
"title": "Session Summary",
"empty": {
"title": "No Summary Available",
"message": "This session has no summary yet."
}
},
"info": {
"created": "Created",
"updated": "Updated",
"tasks": "Tasks",
"description": "Description"
}
}