vscode-ext-localization

Localize Visual Studio Code extensions across package.json, walkthroughs, and code strings.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/edjan11/SegundasVias --skill vscode-ext-localization-edjan11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vscode-ext-localization
Source: https://github.com/edjan11/SegundasVias/tree/main/docs/raw/.github/skills/vscode-ext-localization
Command: npx skills add https://github.com/edjan11/SegundasVias --skill vscode-ext-localization-edjan11

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance and best practices for localizing all user-facing elements of Visual Studio Code extensions, ensuring a consistent and accessible experience for international users.

Core Features & Use Cases

  • Package.json Localization: Localize settings, commands, menus, and views defined in package.json.
  • Walkthrough Content Localization: Translate the content of extension walkthroughs.
  • Source Code String Localization: Localize messages and strings within your extension's JavaScript or TypeScript code.
  • Use Case: You've developed a VS Code extension and need to make it available in Spanish and French. This skill will guide you through creating the necessary package.nls.es.json, package.nls.fr.json, and corresponding walkthrough and bundle files.

Quick Start

Use the vscode-ext-localization skill to localize the settings defined in your extension's package.json file.

Frequently Asked Questions about vscode-ext-localization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I localize a VS Code extension for international users?

To localize a VS Code extension, you create language-specific resource files like `package.nls.es.json` and translate user-facing elements in `package.json`, walkthrough content, and source code strings.

What is the best way to translate VS Code extension walkthrough content?

Translating VS Code extension walkthrough content involves creating dedicated language bundle files that correspond to your walkthrough definitions, ensuring international users receive localized guidance.

How do I localize settings and commands defined in package.json for a VS Code extension?

Localizing `package.json` configurations requires generating `package.nls.json` files for each target language, mapping the original strings for settings, commands, and menus.

Can I translate in-code string resources for my VS Code extension?

Yes, you can localize in-code string resources within your extension's JavaScript or TypeScript code by using the appropriate internationalization bundle files and APIs.

Do I need separate localization files for each language in my VS Code extension?

Yes, creating separate localization files such as `package.nls.fr.json` for each target language ensures that your VS Code extension displays the correct translations for international users.

What elements of a VS Code extension need localization?

VS Code extension localization covers `package.json` configurations like settings and commands, walkthrough content, and in-code JavaScript or TypeScript string resources.