qt-translation-workflow

Solid

Set up Qt Linguist workflow with .ts files, lupdate/lrelease integration, and translation management

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# qt-translation-workflow Set up Qt Linguist translation workflow with .ts files and lrelease integration. This skill configures the complete internationalization pipeline for Qt applications. ## Capabilities - Configure lupdate for string extraction - Set up .ts translation files - Integrate lrelease for .qm compilation - Generate CMake translation targets - Configure plural forms handling - Set up context-based translations - Generate translation status reports - Configure Qt Linguist project files ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string", "description": "Path to the Qt project" }, "languages": { "type": "array", "items": { "type": "string" }, "description": "Target language codes (e.g., ['de', 'fr', 'ja'])" }, "sourceLanguage": { "type": "string", "default": "en", "description": "Source language code" }, "translationDir": { "type": "string", "default": "translations" }, "includeQml": { "type": "boolean", "default": true }, "pluralForms": { "type": "boolean", "default": true }, "generateCMake": { "type": "boolean", "default": true } }, "required": ["projectPath", "languages"] } ``` ## Output Schema ```json { "type": "object", "properties": { "success": { "type": "boolean" }, "files": { "type": "array", "items": { "type": "obje...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills