An open API service indexing awesome lists of open source software.

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

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)