-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Localize Code #2041
Comments
Is there a way to turn off localization? I want the editor to be always on English. |
@eliashdezr: yes, there will be a setting or command that you can run that will let you turn off localization. |
I see the localization is now released in insiders channel, how can we contribute to other languages? |
@akamud we are working on the details to allow to contribute additional languages. We aren't there yet. |
@akamud unfortunately not. |
How can we add localized strings to our C/C++ extension? I can't find any documentation. |
@sean-mcmanus: there are two npm module that we use to localize the extension we ship in VS Code in the box. The are: vscode-nls and vscode-nls-dev. The typescript extension in the vscode source tree (https://github.com/Microsoft/vscode/tree/master/extensions/typescript) is a good example to copy from to see how to use the two npm modules. |
Any progress on this? I see in 1.5.3 there is now support for 9 languages in VS Code. How can we help expand this? |
@egamma Any updates on how we can contribute with translations? |
@rafaelcpalmeida @akamud we will do another investigation on this topic during our March iteration. |
We opened VS Code translations up for contributions. See our VS Code project on Transifex. |
Today we have the Monaco editor localized. This plan item captures how we get to a localized VS Code.
We need to localize both the
core
and theextensions
we bundle.Core + Helper Apps
The core includes the main process, renderer, and extension host. All these components use AMD and we will use the same localization approach as is used in the Monaco editor (
nls.localize
).The core includes some built-in languages like PHP, CSS, JSON. Each of these languages comes with strings that are used as documentation for Intellisense or validation (PHP built-in functions, CSS attribute descriptions, JSON schema descriptions from http://schemastore.org/json/). We will not externalize and translate these strings initially.
Tasks:
Extensions
Extensions are implemented using the CommonJS modules and the AMD based externalization used in the Code cannot be use. The goal is to use the same file format for the language bundles used for the Core and extensions.
An extensions has contributes strings in the package.json and from the code. We need a localization support for both.
Tasks:
Debug Adapters
Development Tasks
Roadmap
The text was updated successfully, but these errors were encountered: