- This project support update value of i18n. I provide some tools as
replace Json
,Json tree
to help us save time when working with Angular multilingual
- Replace json file
- Update value of json file with the format of i18n. This update just update the value, the new key will not append when replace.
- Json tree
- The purpose of this function is update all files of i18n in your project with the display of tree, and language content when you choose a node.
- Replace json file
- Finish
- Finish the function of replace value between two json file
- Pending
- Write to file after replace, and add button download.
- Show diff between two file (original and result)
- Design front-end better.
- Finish
- Json tree
- Finish - Show tree of json file and show content of node when choose key. - Combine imported json files to create the tree. - Remove a key of all files or one file. - Show content of combine json files, if one file is missing the key the content of this file should show the plus icon or something to add this key to the file. - Implement rename for a node - Function import and export json files. - Create the key for all files or one file. - Create overlay to add a new key which can choose the default value for each file.
- Pending
- Allow adding a new node without any file and node initialized
- Progress - Support multi tenant
- This project use angular to serve the app, so you need to install the
node_modules
by command
npm i
- Then run the command to build angular source code, and using electron to serve the source by command
npm run angular:integrate
npm run electron:integrate
-
Running
npm run start
to get the default for the developer, but you can not interact with files(that means you can't import and export file). -
To run automation test:;
ng e2e
- Lazy loading component.
- Automation test.
- Angular material.