{"owner":"QL-Win","repo":"QuickLook","hasSkills":true,"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","title":"copilot-instructions.md","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.","category":".github","tokens":349}]}