mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-22 11:25:13 +00:00
Add skills for contributing commands and localization in VS Code extensions
This commit is contained in:
25
skills/vscode-ext-localization/SKILL.md
Normal file
25
skills/vscode-ext-localization/SKILL.md
Normal file
@@ -0,0 +1,25 @@
|
||||
---
|
||||
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 used displayed to 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. Walkthough 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
|
||||
Reference in New Issue
Block a user