Welcome to the i18n JSON Editor! This Vue application simplifies the process of editing internationalization (i18n) JSON files, providing an easy-to-use interface for managing translations.
- Upload i18n JSON Files: You can upload your i18n translation JSON files directly into the application.
- Edit Translations in a Table View: The app presents the translations in a table view, making it easy to edit and manage them.
- Download Edited Files: After editing, you can download the resulting JSON translation files for use in your projects.
To get a local copy of this project up and running, follow these simple steps.
- Node.js >18 (which includes npm)
Clone the repo:
git clone https://github.com/hedint/i18n-json-editor.git
cd i18n-json-editor
Install dependencies:
npm install
To start the development server and run the application locally, use the following command:
npm run dev
This will launch the app and you can view it in your browser (see your terminal output for the exact host/port )
- Upload JSON Files: Click on the "Upload" button and select your i18n JSON files.
- Edit Translations: The translations will be displayed in a table. Edit the values as needed.
- Download Edited Files: Once you're done with the edits, click the "Download files" button to download the updated JSON files.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated.
If you have a feature request, you can start a new issue.
Also, feel free to contact me if you have more complex ideas about the app [email protected]