{"owner":"QL-Win","repo":"QuickLook","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":255,"categories":["copilot-instructions"],"hasMcp":false,"mcpConfig":null,"found":[".github/copilot-instructions.md"],"skills":{".github/copilot-instructions.md":"### Multilingual Support in QuickLook\n\n**QuickLook Core Application (QL Main Program):**\n\n- QuickLook implements multilingual support using separate XML files for each supported language.\n- All UI strings, messages, and text displayed by QuickLook are stored in these XML language files.\n- When adding a new feature, all supported language files must be updated; every string key must be translated in every language’s XML. Missing translations are not allowed.\n- On startup, QuickLook loads the language file corresponding to the user’s system locale, ensuring a consistent and complete localized UI.\n\n**QuickLook Plugins:**\n\n- Plugins also implement localization using XML language files, following the same structure and requirements as the main program.\n- Each plugin must maintain its own language files for every supported language, covering all displayed UI strings and messages.\n- Any addition of new strings or features in a plugin requires translating every string into all supported languages and updating the XML files accordingly.\n- The plugin loads the appropriate XML language file at runtime based on the system or QuickLook's selected language.\n\n**Important Note:**\nWhen implementing or updating multilingual support in QuickLook or its plugins, **all supported languages must be present and fully localized in the XML files**. Partial or missing translations are not permitted."},"files":{".github/copilot-instructions.md":"### Multilingual Support in QuickLook\n\n**QuickLook Core Application (QL Main Program):**\n\n- QuickLook implements multilingual support using separate XML files for each supported language.\n- All UI strings, messages, and text displayed by QuickLook are stored in these XML language files.\n- When adding a new feature, all supported language files must be updated; every string key must be translated in every language’s XML. Missing translations are not allowed.\n- On startup, QuickLook loads the language file corresponding to the user’s system locale, ensuring a consistent and complete localized UI.\n\n**QuickLook Plugins:**\n\n- Plugins also implement localization using XML language files, following the same structure and requirements as the main program.\n- Each plugin must maintain its own language files for every supported language, covering all displayed UI strings and messages.\n- Any addition of new strings or features in a plugin requires translating every string into all supported languages and updating the XML files accordingly.\n- The plugin loads the appropriate XML language file at runtime based on the system or QuickLook's selected language.\n\n**Important Note:**\nWhen implementing or updating multilingual support in QuickLook or its plugins, **all supported languages must be present and fully localized in the XML files**. Partial or missing translations are not permitted."},"items":[{"name":"copilot-instructions.md","path":".github/copilot-instructions.md","rawUrl":"https://raw.githubusercontent.com/QL-Win/QuickLook/HEAD/.github/copilot-instructions.md","title":"GitHub Copilot Instructions","category":"copilot-instructions","format":"markdown","content":"### Multilingual Support in QuickLook\n\n**QuickLook Core Application (QL Main Program):**\n\n- QuickLook implements multilingual support using separate XML files for each supported language.\n- All UI strings, messages, and text displayed by QuickLook are stored in these XML language files.\n- When adding a new feature, all supported language files must be updated; every string key must be translated in every language’s XML. Missing translations are not allowed.\n- On startup, QuickLook loads the language file corresponding to the user’s system locale, ensuring a consistent and complete localized UI.\n\n**QuickLook Plugins:**\n\n- Plugins also implement localization using XML language files, following the same structure and requirements as the main program.\n- Each plugin must maintain its own language files for every supported language, covering all displayed UI strings and messages.\n- Any addition of new strings or features in a plugin requires translating every string into all supported languages and updating the XML files accordingly.\n- The plugin loads the appropriate XML language file at runtime based on the system or QuickLook's selected language.\n\n**Important Note:**\nWhen implementing or updating multilingual support in QuickLook or its plugins, **all supported languages must be present and fully localized in the XML files**. Partial or missing translations are not permitted.","isInternal":false,"tokens":255,"sizeBytes":1399}],"systemPromptSnippet":"<yakaai_skills repo=\"QL-Win/QuickLook\">\n<!-- File: .github/copilot-instructions.md (Tokens: ~255 | Category: copilot-instructions) -->\n### Multilingual Support in QuickLook\n\n**QuickLook Core Application (QL Main Program):**\n\n- QuickLook implements multilingual support using separate XML files for each supported language.\n- All UI strings, messages, and text displayed by QuickLook are stored in these XML language files.\n- When adding a new feature, all supported language files must be updated; every string key must be translated in every language’s XML. Missing translations are not allowed.\n- On startup, QuickLook loads the language file corresponding to the user’s system locale, ensuring a consistent and complete localized UI.\n\n**QuickLook Plugins:**\n\n- Plugins also implement localization using XML language files, following the same structure and requirements as the main program.\n- Each plugin must maintain its own language files for every supported language, covering all displayed UI strings and messages.\n- Any addition of new strings or features in a plugin requires translating every string into all supported languages and updating the XML files accordingly.\n- The plugin loads the appropriate XML language file at runtime based on the system or QuickLook's selected language.\n\n**Important Note:**\nWhen implementing or updating multilingual support in QuickLook or its plugins, **all supported languages must be present and fully localized in the XML files**. Partial or missing translations are not permitted.\n</yakaai_skills>"}