Get it from the VS Code Marketplace →
You need to have node and npm installed on your system to run the project. It is recommended to use the node version used for VS Code development itself which is documented here.
For more information, please refer vscode extension developement guideline
To work with the Hammer plugin in the Visual Studio Code workspace, you need to create a configuration file named hammer.yaml in your project.
Configuration file hammer.yaml example:
project_id: 405814 #open project and go to Integrations > API
directory_id: 20 #
api_token: '' #open profile settings and go to API > New Token > create Token
base_path: "./" #optional
preserve_hierarchy: true #optional
files:
-
source: '%module_name%/assets/locale/*_zh_CN.json'
translation: 'client/%module_name%_%file_name%.json'
directory: 'client'
languages_mapping: &anchor
locale:
'zh-TW': 'zh_TW'
'zh_TW': 'zh-TW'
- Run
npm installin terminal to install dependencies - Run the
Run Extensiontarget in the Debug View. This will:- Start a task
npm: watchto compile the code - Run the extension in a new VS Code window
- Start a task
- Generate Dart models and API code based on proto
- Untranslated text detection and one-click correction
- Custom rule detection for improper control usage and one-click correction
- Quick import and compression of image files
- One-click synchronization of Crowdin's translated text to the local project
- One-click upload of the text to be translated to Crowdin