LocalisationHelper
- Get information from spreadsheet, divided by languages
- Perform search by languages, keys, translations
- Change translation for any key
- Generate JSON files
- Track each translation changing and save it into DB (Mongo)
- Get historical translation info (who and when has changed translation) with a possibility to restore previous value
- Add new localisation keys
- Validating the data (check keys consistence across all languages)
- Creating zip with json files (this can be used for automatic localisation deployment from Jenkins)
- Authorisation with separate roles (Admin, Translator, Visitor etc)
- Backup and restoring the whole spreadsheet