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

https://github.com/pankajpatel/react-intl-editor

Github fork of https://bitbucket.org/bflower/react-intl-editor
https://github.com/pankajpatel/react-intl-editor

Last synced: 4 months ago
JSON representation

Github fork of https://bitbucket.org/bflower/react-intl-editor

Awesome Lists containing this project

README

        

# React Intl Editor

Editor for translation files generated by react-intl-translations-manager

[React-intl-translations-manager](https://github.com/GertjanReynaert/react-intl-translations-manager),
[React](https://facebook.github.io/react/), [Redux](https://github.com/reactjs/redux),
[React Router](https://github.com/reactjs/react-router), [Webpack](http://webpack.github.io/docs/)

## Features

- Upload defaultMessages, _lang_.json & whitelist
- Update translation strings
- Add message to whitelist
- Download updated _lang_.json & whitelist

## Install

First, clone the repo via git:

```bash
git clone [email protected]:bflower/react-intl-editor.git your-project-name
```

And then install dependencies.

```bash
$ cd your-project-name && npm install
```

## Run

### Development

Run this two commands __simultaneously__ in different console tabs.

```bash
$ npm run hot-server
$ npm run start-hot
```

or run two servers with one command

```bash
$ npm run dev
```

*Note: requires a node version >= 4 and an npm version >= 2.*

### Build executables

Package for your platform by running

```bash
$ npm run package-self
```

Package for all platforms (Mac, Linux, Windows)

```bash
$ npm run package-all
```

Builded executables are located in the "release" directory

## @todo & next steps

- Autoupdate with Squirrel

## License
MIT © [b-flower](http://www.b-flower.com)