No description
  • JavaScript 98%
  • HTML 1.4%
  • CSS 0.6%
Find a file
2026-09-08 13:57:47 +02:00
old_files add: EventBus for intercomunication between elements 2022-12-17 16:04:24 +01:00
public add minimal language panel design 2026-09-08 13:57:47 +02:00
.gitignore refactor: move to ionic framework 2022-12-03 14:18:13 +01:00
.prettierignore add: prettier code for styling 2022-08-06 14:02:57 +02:00
.prettierrc.json add: prettier code for styling 2022-08-06 14:02:57 +02:00
CODE_OF_CONDUCT.md.md refactor: css changes, changed about-tab text. add: code-of-conduct, license,contibuting-guidelines,readme 2022-08-18 20:57:56 +02:00
CONTRIBUTING.md refactor: css changes, changed about-tab text. add: code-of-conduct, license,contibuting-guidelines,readme 2022-08-18 20:57:56 +02:00
LICENSE refactor: css changes, changed about-tab text. add: code-of-conduct, license,contibuting-guidelines,readme 2022-08-18 20:57:56 +02:00
package-lock.json start implementing footer 2026-08-31 14:02:39 +02:00
package.json start implementing footer 2026-08-31 14:02:39 +02:00
README.md refactor:update package.json scripts + Update README.md 2022-12-25 12:55:16 +01:00

JSON Translations Editor

A simple editor for @ngx-translate/core library written in HTML, JS, Boostrap.

For @ngx-translate/core or another library that uses JSON for translations.

Getting Started

For regular use

  • ✅ online: JSON translation web
  • ✅ offline v1: clone the repository then place elements of /public inside your webserver like python3 -m http.server
  • 🔴 offline v2: Download the bundle file translator [Not available]

For development

Important! to work with ionic serve approaching live reload you must change baseHref in Angular.json to "baseHref": "/" and for production "baseHref": "/json-translations-editor/". This can be automated by running these commands

  • Development baseHref: npm run url:dev
  • Production baseHref: npm run url:prod (in npm run deploy:production this is included)

Prerequisites Requirements for the software and other tools to build, test and push

  • A code editor like Vscode or similar
  • Simple webserver like python3 -m http.server

Code style format:

Install prettier package for code style format

npm install

Check code style

npm run pretty-check

Run automatic code formatter

npm run pretty-write

Edit the code:

The code is placed in the folder src/

Deployment

To deploy code and place to docs/ and making available for github page

npm run deploy:production

To enable maintenance mode for github page

npm run deploy:manteinance-mode

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.

Authors

  • Pere Rollon Baiges - for 'JSON Translations Editor' - sys-walker

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Eventbus implementation

  • Luixaviles - For events management in the editor

Boostrap creators

Boostrap darkmode