Integrate your Visual Studio Code projects with Crowdin to optimize the localization process. The plugin allows uploading new source strings instantly to your Crowdin project, updating them back from Crowdin and downloading translations.
A new component will be introduced in the Activity Bar called the Crowdin Explorer. The plugin will scan each workspace for a Crowdin-specific configuration file and will build a tree with source files. In the Crowdin Explorer you can upload those files to Crowdin, download them back from Crowdin and download translations. And also track progress of translated and approved strings for each project and target language.
To work with the plugin in the Visual Studio Code workspace, there should be a Crowdin configuration file called either
Configuration file example:
You also can use environment variables in the configuration file Environmet variables:
The project ID can be found on your project settings page.
To generate a new API token in Crowdin, go to your Account Settings.
This extension contributes the following settings:
At the moment, the plugin does not support all possible properties in the configuration file (see Configuration file). All properties which are supported by this plugin are listed in the example above.
If you find any problems or would like to suggest a feature, please read the How can I contribute section in our contributing guidelines.
Need help working with Crowdin Visual Studio Code Plugin or have any questions? Contact Customer Success Service.
We are happy to accept contributions to the Crowdin Visual Studio Code Plugin. If you want to contribute, please read the Contributing guidelines.
The Crowdin Visual Studio Code Plugin is licensed under the MIT License. See the LICENSE file distributed with this work for additional information regarding copyright ownership. Except as contained in the LICENSE file, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.