https://github.com/juliandavidmr/i18n-editor
Simple JSON localization file manager
https://github.com/juliandavidmr/i18n-editor
editor i18n json multiple-languages online translation-editor
Last synced: over 1 year ago
JSON representation
Simple JSON localization file manager
- Host: GitHub
- URL: https://github.com/juliandavidmr/i18n-editor
- Owner: juliandavidmr
- License: mit
- Created: 2019-05-23T14:03:30.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T05:44:29.000Z (over 3 years ago)
- Last Synced: 2025-03-17T20:13:14.698Z (over 1 year ago)
- Topics: editor, i18n, json, multiple-languages, online, translation-editor
- Language: TypeScript
- Homepage: https://juliandavidmr.github.io/i18n-editor/dist/
- Size: 9.14 MB
- Stars: 18
- Watchers: 3
- Forks: 3
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Translation editor
[Translation editor](https://juliandavidmr.github.io/i18n-editor/dist/) for (web) apps. Edit your json properties translation files with ease.
## Features
- [x] Add translations to multiple languages.
- [x] Support multiple language files in parallel.
- [x] Live HTML rendering.
- [x] Export resource to [ngx-translate](https://github.com/ngx-translate/core) format.
- [x] Delete translation resources.
- [ ] Support for nested keys.
- [ ] Differentiator of incomplete location resources.
- [ ] Parameter extractor _(Angular, ie: {{ idParam }} => parameter = idParam)_.
## JSON examples
**en.json**:
```json
{
"login_sign_in": "Sign in",
"login_sign_in_here": "Sign In here",
"login_sign_up_now": "Sign up now",
"login_subtitle": "Bizagi Community",
"login_title": "Welcome to the",
"login_welcome_to": "Welcome to",
"register_have_bizagi_account": "Do you have a Bizagi account?",
"register_terms_use_required": "Please select terms and conditions"
}
```
**ja.json**:
```json
{
"login_sign_in": "ログイン",
"login_sign_in_here": "ここでサインイン",
"login_sign_up_now": "今すぐ登録",
"login_subtitle": "Bizagiコミュニティ",
"login_title": "へようこそ",
"login_welcome_to": "へようこそ!",
"register_have_bizagi_account": "Bizagiアカウントをお持ちですか?",
"register_terms_use_required": "契約条件を選択してください"
}
```