Start your FREE Trial of NetHelpDesk!

Languages Customisation Guide

The language used in NetHelpDesk for Key terms, field names and on the web interface can be customised. This can allow the names of key entities to be changed to something more appropriate for your organisation, and to allow the application to be translated into other languages entirely.

1. Pre-Requisites

In order to use this feature and for this guide to be relevant, the following criteria will need to be met.

2. Key Terms

Here are a few terms which are commonly used in this guide and in the application:

3. An Introduction to Language Customisation

Language information and settings in NetHelpDesk are stored in a Language Pack.

NetHelpDesk comes with our own pre-configured Language Packs, which will be installed into your instance of NetHelpDesk whenever a database upgrade takes place. In addition to this, you can customise our language packs to change the terminology, and create your own language packs. If a phrase has been customised, it will not be updated automatically again in future.

The default Language Packs is English (United Kingdom).

Every term that can be customised has a default value called the System Value. If a phrase in the currently selected language has no translation, then it will use the translation for the Default Language. If the phrase in the Default Language has no translation, then it will use the System value.

Language packs can be imported from a Language Pack file, and they can be exported. If a Language Packs translations are incomplete, or incorrect, or you have a new Language Pack that isn’t available by default, feel free to Export pack and send it to us, and we will support it. Click Contact in the main menu.

4. Language Settings

The Language settings can be found within N > Setup > Main Configuration > Language.

Languages 1

4.1 Main Settings

Here you will see a screen which lists the currently installed Language Packs, and has settings for Language.

Languages 2

4.2 Language Pack Settings

Double clicking on a Language Pack in the grid in 4.1.A will open the Edit Language Pack screen.

Languages 3

Selecting the View/Edit Translations button will take you to a screen where you can edit the translations for the currently selected Language Pack.

Languages 4

5. Web Portal Language Selection

If “Use multiple Languages” is enabled (4.1) (5) then End users and Technicians will be given the option to select their Language on the web portal. This can be done in a number of ways.

5.1 The log-in screen

The log in screen for Users and Technicians will now show a drop-down containing all active languages. The Language that is selected will be used upon logging in.

Languages 5
Languages 6

After logging in the language selection will be saved as a cookie for use in the future.

5.2 Nav bar option

Once logged in, it is possible to show a nav bar option for language selection. The flag of the currently selected language will show, and when hovered over it will show a dropdown to change language.

Languages 7

This can added to the loggedin.html and loggedintech.html files (if it does not appear already) by adding $NAVBARLANGUAGESELECTOR to the navbar html.

Languages 8

5.3 Links

Adding a parameter to the link can also change the language.

Add the parameter “lang” with the value as the language code of the desired language.

In this example, English (US) will be loaded.

Languages 9

6. Advanced

There are a few more settings that can enrich your utilisation of this feature.

6.1 Linked Language Packs

When adding a new language pack, you will be asked if you want to base this is off of another Language Pack. Doing so will link the new Language pack to the template.

This means that whenever a phrase is updated on the Template, it will also update the Linked Language Packs as long as that phrase hasn’t been customised in the Linked Language Pack.

For example, the system English (US) pack is linked to the English (UK) pack. Whenever a translation is added to English (UK), it will be added to English (US).

6.2 Custom Translations

Custom Translations are an advanced setting to add additional translatable content to the web portal. They work by setting up a string to be translated and the web portal searches for this string with “$#” in front of it. If it found it will be converted to the currently selected languages translation.

To add/edit/delete a custom translation, select option 6 from 4.1.

Languages 10

Our software is available on multiple platforms...

NetHelpDesk is available on a range of devices with industry-leading functionality available throughout.

  • Windows Phone

    Windows Phone

  • Android


  • iPhone


  • BlackBerry


  • Tablets


  • Windows



Cookie Policy

We use cookies to enhance your experience on our web site. By using our website or closing this message, you are agreeing to our Cookie Policy.