How to translate GuardPoint10 GUI

Created by Piotr Jamny, Modified on Wed, 12 Mar at 3:32 PM by Piotr Jamny

Introduction 


Graphic User Interface (GUI) language management is just one of GuardPoint10 strongpoints. As long as we have the resx file for a language, we can display the GuardPoin10 GUI in that language. A list of existing languages in your GuardPoint10 installation can be found in the Options > General tab’s Language drop-down list.

The Visitor Module GUI is a web application that may also be translated to fit your audience. The languages currently available for the Visitor Module are displayed in a Language drop-down list on the Visitor Module Login page.

This article includes instructions for the following:

  • Creating a new resx file for a language currently not supported by GuardPoint10  or the Visitor Module
  • Updating the resx file of a language that is already supported by GuardPoint10  or the Visitor Module

 

Requirements


To translate both the GuardPoint10  GUI and the Visitor module GUI, the following files are required:

  • The Simple Resx Editor, available here.
  • 2 up-to-date default English resx files (one for GuardPoint10 and another for the Visitor Module). Please notify us so we can send them to you at your earliest convenience.

  • For updating an existing language, 2 more up-to-date resx files (one for GuardPoint10 and another for the Visitor Module) that should be updated.

 

Language & Translation Management


Text translations are stored in resx files consisting of XML entries, which specify objects and strings inside XML tags. Each language has its own resx file. Think of a resx file as containing a table with two columns. In one column is the English default text used in the GUI and in the other column will be your translation text.


Creating a new language

To add a language that is not yet supported in GuardPoint10, you must create a new resx file by doing the following:

For the GuardPoint10 GUI

  1. Place the en-US.resx file you have received from us into a folder on your machine.
  2. From the folder, duplicate the en-US.resx file.
  3. Rename the duplicate file using one of the standard language names found here.
    For example, if you are going to add Italian language, you would name the file “it-IT.resx”.
  4. Use the Simple Resx Editor tool to translate the resx file (see below).

For the Visitor Module GUI

  1. Place the Resx.resx file you have received from us into a folder on your machine.
  2. From the folder, duplicate the Resx.resx file.
  3. Rename the duplicate file using one of the standard language names found here.
    For example, if you are going to add Hindi language, name the file “Resxit‑IN.resx”.
  4. Use the Simple Resx Editor tool to translate the resx file (see below).

Updating an existing language

For the GuardPoint10 GUI

  1. Place the resx file that you want to update and the en-US.resx file you have received from us into a folder on your machine.
  2. Use the Simple Resx Editor tool to translate the resx file (see below).

For the Visitor Module GUI

  1. Place the resx file that you want to update and the Resx.resx file you have received from us into a folder on your machine.
  2. Use the Simple Resx Editor tool to translate the resx file (see below).

Using the Simple Resx Editor

  1. Unzip the SimpleResxEditor-v0.8.zip file to a folder such as C:\tools. Among the file extracted, is a file called Simple Resx Editor.exe.

  2. Double click the Simple Resx Editor.exe file. The Simple Resx Editor is opened.

  3. Drag both the default English resx file and the resx file that will be changed into Simple Resx editor‘s dark-grey pane at the same time (it could take a few seconds to be displayed). The file content will appear side-by-side in the editor.
    If a line requires translation, it will appear in English on both sides of the table.

  4. Select a line to translate and enter the new text in the Value pane below the table.
    (Optional) Enter any necessary comment about the translation text in the Comment pane.

  5. Click the green Checkmark button to insert the translated value into the table.

  6. Repeat steps 4 and 5 until the translation is done.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article