Giter Club home page Giter Club logo

i18n-supporter's Introduction

Introduction

  • This project support update value of i18n. I provide some tools as replace Json, Json tree to help us save time when working with Angular multilingual

Function

  1. Replace json file
  • Update value of json file with the format of i18n. This update just update the value, the new key will not append when replace.
  1. Json tree
  • The purpose of this function is update all files of i18n in your project with the display of tree, and language content when you choose a node.

Project progress

  1. Replace json file
    1. Finish
      • Finish the function of replace value between two json file
    2. Pending
      • Write to file after replace, and add button download.
      • Show diff between two file (original and result)
      • Design front-end better.
  2. Json tree
  3. Finish - Show tree of json file and show content of node when choose key. - Combine imported json files to create the tree. - Remove a key of all files or one file. - Show content of combine json files, if one file is missing the key the content of this file should show the plus icon or something to add this key to the file. - Implement rename for a node - Function import and export json files. - Create the key for all files or one file. - Create overlay to add a new key which can choose the default value for each file.
  4. Pending
    • Allow adding a new node without any file and node initialized
  5. Progress - Support multi tenant

How to use

  • This project use angular to serve the app, so you need to install the node_modules by command

npm i

  • Then run the command to build angular source code, and using electron to serve the source by command

npm run angular:integrate

npm run electron:integrate

  • Running npm run start to get the default for the developer, but you can not interact with files(that means you can't import and export file).

  • To run automation test:;

ng e2e

Project apply

  1. Lazy loading component.
  2. Automation test.
  3. Angular material.

i18n-supporter's People

Contributors

nghiango avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.