Skip to content

A system that allows centralized storage of translations, manager and manipulation of resx and json files, fully developed in javascript using the frameworks VUE, Quasar and Electron, NoSql database GunDB for storage and the IBM Watson Translation API to facilitate and automate translations (i18n).

License

Notifications You must be signed in to change notification settings

Landix-Sistemas/i18nBank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I18N Bank and Manager

This project provide a way to store yours translations and manage json and resx files. This project use GunDB to store the tranlations and Watson from IBM to help with the translations.

Watson Configuration

Update the file in back/index.js and put your translation bluemix username and password

Screenshot

i18nBank1

i18nBank2

i18nBank3

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:8080, electron, gundb and watson
$ npm start

# build for production with minification
$ npm run build

To-Do List

  • Use TypeScript
  • User Authentication by LDAP (user reading, user editing and external translator)
  • Create administrator screen (user management)
  • Log of inclusion and editing of translations
  • Reading and editing SQLite database
  • Creation of new translation file (json, resx and db3)
  • Importing a context template into Watson
  • Improved Layout (UX and UI)
  • Import an entire file into the database
  • Conflict management (two files of the same language that have the same key but the translation is different)
  • Internationalization of system labels

License & Copyright

The materials herein are all (c) 2017-2020 Landix Sistemas.

Creative Commons License
This work is licensed under a Attribution 4.0 International (CC BY 4.0).

About

A system that allows centralized storage of translations, manager and manipulation of resx and json files, fully developed in javascript using the frameworks VUE, Quasar and Electron, NoSql database GunDB for storage and the IBM Watson Translation API to facilitate and automate translations (i18n).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages