vscode-ext-localization — скилл для GitHub Copilot
Помогает локализовать пользовательские тексты расширения VS Code. Подходит, когда вы добавляете переводы или обновляете существующие.
npx skills add github/awesome-copilot --skill vscode-ext-localization -a claude-codeЧто делает vscode-ext-localization
Скилл помогает локализовать пользовательские части расширения VS Code. Он охватывает конфигурацию из package.json, а также отдельные файлы walkthrough и строки JavaScript или TypeScript.
Настройки и команды используют package.nls.LANGID.json. Текст walkthrough выносят в отдельный Markdown-файл, а строки из исходников размещают в bundle.l10n.LANGID.json. При добавлении или изменении локализуемого ресурса обновляют переводы для всех доступных языков.
Скилл стоит поставить тем, кто поддерживает локализацию расширения VS Code. Для задач вне этой работы он не нужен.
Какие задачи решает
- перевести настройки расширения из
package.json - подготовить локализованный текст для walkthrough
- добавить переводы пользовательских строк в исходный код
- обновить переводы после изменения ресурса
Примеры запросов агенту
- Локализуй новую настройку и команду в `package.json` для доступных языков.
- Подготовь перевод текста walkthrough и строк из исходного кода.
Как установить vscode-ext-localization
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill vscode-ext-localization -a claude-code2Вручную: положить файлы
~/.claude/skills/vscode-ext-localization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vscode-ext-localization/
Вручную: положить файлы
.agents/skills/vscode-ext-localization/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/vscode-ext-localization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill vscode-ext-localization2GitHub CLI
gh skill install github/awesome-copilot vscode-ext-localization3Вручную: положить файлы
.github/skills/vscode-ext-localization/SKILL.mdКомандой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/vscode-ext-localizationВручную: положить файлы
.devin/skills/vscode-ext-localization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о vscode-ext-localization
Как установить vscode-ext-localization в GitHub Copilot?
Выполните npx skills add github/awesome-copilot --skill vscode-ext-localization.
Что делает vscode-ext-localization?
Скилл подсказывает, как локализовать пользовательские части расширения VS Code и в какие файлы помещать переводы.
Какие файлы использовать для переводов?
Для настроек и команд используют package.nls.LANGID.json. Текст walkthrough хранится в отдельном Markdown-файле, а строки из исходников — в bundle.l10n.LANGID.json.
Исходный текст
SKILL.md · MIT
--- name: vscode-ext-localization description: 'Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices' --- # VS Code extension localization This skill helps you localize every aspect of VS Code extensions ## When to use this skill Use this skill when you need to: - Localize new or existing contributed configurations (settings), commands, menus, views or walkthroughs - Localize new or existing messages or other string resources contained in extension source code that are displayed to the end user # Instructions VS Code localization is composed by three different approaches, depending on the resource that is being localized. When a new localizable resource is created or updated, the corresponding localization for all currently available languages must be created/updated. 1. Configurations like Settings, Commands, Menus, Views, ViewsWelcome, Walkthrough Titles and Descriptions, defined in `package.json` -> An exclusive `package.nls.LANGID.json` file, like `package.nls.pt-br.json` of Brazilian Portuguese (`pt-br`) localization 2. Walkthrough content (defined in its own `Markdown` files) -> An exclusive `Markdown` file like `walkthrough/someStep.pt-br.md` for Brazilian Portuguese localization 3. Messages and string located in extension source code (JavaScript or TypeScript files) -> An exclusive `bundle.l10n.pt-br.json` for Brazilian Portuguese localization
© github · MIT · github/awesome-copilot