Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test: localized extension manifest strings in insiders.vscode.dev #153391

Closed
2 tasks done
TylerLeonhardt opened this issue Jun 27, 2022 · 0 comments
Closed
2 tasks done

Test: localized extension manifest strings in insiders.vscode.dev #153391

TylerLeonhardt opened this issue Jun 27, 2022 · 0 comments
Assignees
Milestone

Comments

@TylerLeonhardt
Copy link
Member

TylerLeonhardt commented Jun 27, 2022

Refs: #82595

Complexity: 2

Create Issue


This iteration we added support for localization of package.json strings of extensions in vscode.dev. Just to say it one more time... Only Core strings and package.json strings. Not strings from extensions TS code.

So this means that like... Commands & Settings contributed by extensions should be translated. Dynamic things like notifications won't be.

To try it, simply set your browser to a different language and go to https://insiders.vscode.dev

All the builtin extensions should be translated. Here are some marketplace extensions that have localized strings in their manifest:

  • GitHub Repositories
  • Azure Repos
  • Python
  • Jupyter Notebooks (prerelease)

NOTE: be sure to try at least 1 built-in extension and 1 marketplace extension

NOTE: we only support the languages listed in the vscode-loc repo

Try:

  • Setting a supported language in your browser settings
  • Setting a more specific supported language (so like de-ch (Swiss German) when we only have a de (German) language pack)
  • Setting a language not supported (should default to English)
  • Setting the language via the override command: Configure Display Language

You should see most things localized. Keep in mind that if something isn't localized it's likely because:

  • It comes extension code
  • It's a new string that hasn't been through the localization pipeline yet

If you feel confident something should be translated or have feedback on a particular string translation? Open that in https://github.com/microsoft/vscode-loc

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants