https://github.com/kyoz/loz
:earth_asia: [WIP] JSON Translation Tool
https://github.com/kyoz/loz
i18n tool translation
Last synced: about 1 year ago
JSON representation
:earth_asia: [WIP] JSON Translation Tool
- Host: GitHub
- URL: https://github.com/kyoz/loz
- Owner: kyoz
- License: mit
- Created: 2021-06-02T06:55:17.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-12-27T01:36:33.000Z (over 4 years ago)
- Last Synced: 2025-03-24T21:14:10.794Z (about 1 year ago)
- Topics: i18n, tool, translation
- Language: TypeScript
- Homepage:
- Size: 1.25 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
> Loz
![Maintained][maintained-badge]
# Introduction
Currently runs with:
- Angular v12.0.2
- Electron v13.0.1
- Electron Builder v22.10.5
/!\ Angular 12.x CLI needs Node 11 or later to work correctly.
## Getting Started
Clone this repository locally:
``` bash
git clone https://github.com/kyoz/i18nice.git
```
Install dependencies with npm:
``` bash
npm install
```
There is an issue with `yarn` and `node_modules` when the application is built by the packager. Please use `npm` as dependencies manager.
If you want to generate Angular components with Angular-cli , you **MUST** install `@angular/cli` in npm global context.
Please follow [Angular-cli documentation](https://github.com/angular/angular-cli) if you had installed a previous version of `angular-cli`.
``` bash
npm install -g @angular/cli
```
## To build for development
- **in a terminal window** -> npm start
Voila! You can use your Angular + Electron app in a local development environment with hot reload!
The application code is managed by `app/main.ts`. In this sample, the app runs with a simple Angular App (http://localhost:4200), and an Electron window. \
The Angular component contains an example of Electron and NodeJS native lib import. \
You can disable "Developer Tools" by commenting `win.webContents.openDevTools();` in `app/main.ts`.
## Commands
|Command|Description|
| ---- | ---- |
|`npm run ng:serve`| Execute the app in the browser |
|`npm run build`| Build the app. Your built files are in the /dist folder. |
|`npm run build:prod`| Build the app with Angular aot. Your built files are in the /dist folder. |
|`npm run electron:local`| Builds your application and start electron
|`npm run electron:build`| Builds your application and creates an app consumable based on your operating system |
**Your application is optimised. Only /dist folder and NodeJS dependencies are included in the final bundle.**
## Maintainers
- [Kyoz](https://github.com/kyoz) (banminkyoz@gmail.com)
- [TienDat](https://github.com/tiendat77) (huynhztienzdat@gmail.com)