Skip to content

hedint/i18n-json-editor

Repository files navigation

i18n JSON Editor

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.

Features

  • 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.

Interface screenshot

Getting Started

To get a local copy of this project up and running, follow these simple steps.

Prerequisites

  • Node.js >18 (which includes npm)

Installation

Clone the repo:

git clone https://github.com/hedint/i18n-json-editor.git
cd i18n-json-editor

Install dependencies:

npm install

Running the Application

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 )

Usage

  • 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.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create.

Any contributions you make are greatly appreciated.

Contact

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]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published