vscode-ext-localization

Audit VS Code extension localization gaps across package.json keys, Markdown walkthroughs, and runtime messages.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lzc0901/vibe_coding_template --skill vscode-ext-localization-lzc0901
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vscode-ext-localization
Source: https://github.com/lzc0901/vibe_coding_template/tree/main/skills/development-tools/vscode-ext-localization
Command: npx skills add https://github.com/lzc0901/vibe_coding_template --skill vscode-ext-localization-lzc0901

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Localization of VS Code extensions often misses settings, commands, menus, and user-facing messages, leading to inconsistent user experiences across languages. This skill provides structured guidelines to ensure comprehensive localization across configurations, walkthrough content, and code strings.

Core Features & Use Cases

  • Comprehensive localization paths for configurations (package.json keys), walkthrough content, and code messages.
  • Guidelines for creating and maintaining package.nls.* files, Markdown localizations, and bundle.l10n.*.
  • Use Case: Apply these guidelines to a sample extension to verify complete multilingual support.

Quick Start

  1. Audit an extension's localizable resources (package.json, walkthrough Markdown, and code strings).
  2. Create or update the relevant localization files for target languages (package.nls., Markdown localizations, and bundle.l10n.).
  3. Validate localized resources in a sample extension to ensure proper display and behavior.

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 VS Code extensions for multiple languages?

To localize VS Code extensions, you must translate package.json keys, walkthrough Markdown content, and runtime messages using dedicated package.nls.* files, Markdown localizations, and bundle.l10n.* files.

What is the best way to manage package.nls files for VS Code extension i18n?

Managing package.nls files involves creating and maintaining dedicated localization files for target languages to ensure configuration keys, settings, and menus display correctly across different locales.

Does VS Code extension localization cover walkthrough Markdown content?

Yes, VS Code extension localization covers walkthrough Markdown content. You must apply structured guidelines to translate Markdown localizations alongside package.nls.* files and code-string bundles.

Why are my VS Code extension settings not displaying in the correct language?

Settings display incorrectly when package.json keys lack proper localization. You must audit localizable resources and map them to package.nls.* files to ensure consistent multilingual user experiences.

How do I validate localized resources in a VS Code extension?

You validate localized resources by applying localization guidelines to a sample extension, verifying that package.nls.* files, Markdown localizations, and bundle.l10n.* bundles display proper multilingual behavior.