Danish Language Pack for Visual Studio Code
Use Visual Studio Code in Danish with translations for the core interface and built-in extensions.
Current baseline: VS Code 1.137.0, 27,601 language-pack messages, 27,601 Danish translations (100.00% coverage) across the core UI and 92 built-in extension resources. Run pnpm coverage for the live report.
Installation
The extension is available from the Visual Studio Marketplace.
The publisher is now katrine-jensen-next. If you installed the previous
katrine-jensen.vscode-language-pack-da listing, install the new listing separately to receive
future updates.
- Open the Extensions view in VS Code and search for Danish Language Pack by Katrine Jensen for Visual Studio Code (Next).
- Select Install.
- Run Configure Display Language from the Command Palette, select Dansk, and restart VS Code.
Development
pnpm install --frozen-lockfile
pnpm check
pnpm coverage
pnpm package
The project uses Node.js 26, pnpm 11, TypeScript 7, Biome 2, Vitest 5, the official VS Code localization parser, and @vscode/vsce. The complete translation workflow is documented in the included CONTRIBUTING.md file.
To test a local build before publishing it:
- Run
pnpm package.
- Run Extensions: Install from VSIX... from the Command Palette.
- Select the generated
vscode-language-pack-da-next-1.0.10.vsix file.
- Run Configure Display Language, select Dansk, and restart VS Code.
Publishing
Update the version in package.json and add the release notes to CHANGELOG.md.
Run the complete release validation from the repository root:
pnpm translate:memory
pnpm check
pnpm coverage
pnpm package
git diff --check
Confirm that the generated VSIX contains the core translation and all built-in extension packs.
Authenticate as a member of the katrine-jensen-next publisher with the Owner or Contributor
role. For PAT authentication, create a token with the Marketplace Manage scope for all
accessible organizations, then enter it at the terminal prompt:
pnpm exec vsce login katrine-jensen-next
pnpm exec vsce verify-pat katrine-jensen-next
Upload the validated VSIX, using the filename for the release being published:
pnpm exec vsce publish --packagePath ./vscode-language-pack-da-next-1.0.10.vsix
Check the publisher portal
for successful processing and confirm the version on the Marketplace listing.
Global Azure DevOps PATs are scheduled to retire on December 1, 2026.
For Microsoft Entra authentication, sign in with Azure CLI using an identity that has the
publisher role above, then use --azure-credential with vsce verify-pat and vsce publish
instead of vsce login. Unset VSCE_PAT first so it does not override Entra authentication.