Complementary Resource Files - Intergraph Smart Instrumentation - 13.1 - Administration & Configuration - Hexagon PPM

Intergraph Smart Instrumentation Administration

PPMProduct
Intergraph Smart Instrumentation
PPMCategory_custom
Administration & Configuration
Version_SPI_custom
13.1

Resource files (by default spiLanguage-US.dll) are used as an expansion of IN_CTLOG.DDTI to handle all user interface text strings added to any SPI component starting V2009 SP1. These files must be located under the SPI-Language-Kit folder within the default SPI installation folder. Multiple resource files can be used to create languages. For SPI to identify which interface language to associate the resource file with, the first line of each file must include the language code (for example, the lang3_sentence is the code for French). In the following table, the Caption column states which string must be used for each language.

Language

Caption

English

orig_sentence

French

lang3_sentence

German

lang1_sentence

Custom

lang4_sentence

You can edit the resource (.dll) files using any suitable localization software. The process is as follows:

  • Create a backup copy of spiLanguage-US.dll and MenuLibrary90.dll.

  • Create a new project in the localization software.

  • Import the spiLanguage-US.dll and MenuLibrary90.dll files into the project.

  • In the column where you are going to translate the strings, enter the corresponding translation for each string.

  • Compile the Project into a target folder.

  • Copy the newly created files (in the target folder) into the SmartPlant\Instrumentation\ folder to replace the original spiLanguage-US.dll and MenuLibrary90.dll files.

The MenuLibrary90.dll file includes a combination of numeric and text characters in each string.  The numerical characters are system related strings, and should not be modified or deleted. Just translate and replace the text, and then add it to the original string.

For example, the following original string is related to Enhanced Reports:

ID=3

^300^110^120^210^200^220^400^510^600^620^410^140^40^130^85^90^95^770^771^900^~~Enhanced Reports


After localization to the target language (Spanish), the string should display as follows:

ID=3

^300^110^120^210^200^220^400^510^600^620^410^140^40^130^85^90^95^770^771^900^~~Informes Mejorados