By default, SigningHub comes with a full set of languages that are featured by language files, in JSON format, located at the installation path. Configurators can always manage these language files and may also modify these language files to change the language text as needed, considering they know what they are doing.


Language files location

[SigningHub's installation directory]\web\Scripts\app\languages\ 
[SigningHub's installation directory]\admin\Scripts\app\languages\ 
[SigningHub's installation directory]\api\Scripts\app\languages\ 
[SigningHub's installation directory]\mobile\Scripts\app\languages\ 
[SigningHub's installation directory]\core\Scripts\app\languages\ 


How language files are organized

SigningHub keeps the language files separate for country names, time zones, signing reasons, email templates, and setting default language for SigningHub Web, Admin, API, Mobile and Core.


Adding a new language


  1. From the language files location, go to the relevant folder.
  2. Open the "supported-languages.json" file in a text editor of your choice.
  3. Add a new key-value pair in the following format: "en-us": "English" where the "en-us" is the key, and "English" is the value.
  4. Save the file.
  5. Add a new JSON file to the current language folder.



  • The file name must be unique and match with the key. In case you are adding "en-us" language key in the supported-languages.json file, then the language folder must contain "en-us.json" file.
  • SigningHub follows ISO 639-1 as the standard for universal language codes.


Deleting an existing language


  1. From the language files location, go to the relevant folder
  2. Delete the language file(s) from the folder
  3. Open the "supported-languages.json" file in a text editor of your choice.
  4. Remove the respective key-value pair from the file and save it.



The deleted files will no longer remain available for selection across SigningHub deployment.


See Also