You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This iteration we have finalized the localization l10n API 🎉 Since this API has been reviewed and tested a ton from non-built-in extensions, I thought it would be fitting to focus the finalization of this API on extensions that ship with VS Code. The goal here is to replace vscode-nls's localize() calls with the new vscode.l10n.t calls.
Step 1: change the code
Pick an extension that currently relies on vscode-nls (check package.json) and has some localize( calls in it
migrate from the vscode-nls usage to the new vscode.l10n API. I'm leaving this intentionally vague so you look at the typings to guide you on usage
Since you've now migrated an extension, you might as well submit a PR 😄
Step 2: testing the change
You can easily verify the English works by triggering some of strings you've changed and ensuring that they're still English and that parameters work and whatnot.
I wish I could have you test against an actual language, but that would be way too involved since you'd need to modify a Language Pack you have already installed (hacky) or wait for the PR to go in, and then wait for the translations to flow through and then wait for a Language Pack to be released.
I can go ahead and verify your changes once the PRs are in and the translations have flown to a released Language Pack.
The text was updated successfully, but these errors were encountered:
Refs: #158213
Complexity: 4
Create Issue
This iteration we have finalized the localization
l10n
API 🎉 Since this API has been reviewed and tested a ton from non-built-in extensions, I thought it would be fitting to focus the finalization of this API on extensions that ship with VS Code. The goal here is to replacevscode-nls
'slocalize()
calls with the newvscode.l10n.t
calls.Step 1: change the code
vscode-nls
(check package.json) and has somelocalize(
calls in itvscode-nls
usage to the newvscode.l10n
API. I'm leaving this intentionally vague so you look at the typings to guide you on usageStep 2: testing the change
You can easily verify the English works by triggering some of strings you've changed and ensuring that they're still English and that parameters work and whatnot.
I wish I could have you test against an actual language, but that would be way too involved since you'd need to modify a Language Pack you have already installed (hacky) or wait for the PR to go in, and then wait for the translations to flow through and then wait for a Language Pack to be released.
I can go ahead and verify your changes once the PRs are in and the translations have flown to a released Language Pack.
The text was updated successfully, but these errors were encountered: