Resource Translation Manager: User Guide
Resource Translation Manager: User Guide
Resource Translation Manager: User Guide
Public Information
Document Updates
Location Description
Removed references specifically to Windows 7 to allow for
System Requirements
additional operating systems.
Removed references specifically to Windows 7 to allow for
additional operating systems.
Configure RTM Updated the error message that displays for a missing
Assembly Linker to contain the correct URL to download the
Windows SDK.
Added display language instructions for Windows 2012R2 and
Windows 10.
Display Language
Removed instructions for Windows XP because we no longer
support that operating system.
2 Terms
Assembly Linker The Microsoft® application (AL.exe) installed with the Windows® SDK that creates the resource DLLs.
The RTM uses this application to convert the translated text in the dictionary file to the resource DLLs for the selected
application and language.
Dictionary File The collection of English and translated string pairs in a text file.
DLL Dynamic Link Library, a .exe file that allows programs to share code and resources and included as part of an
application.
Language Directory The subdirectory that contains the Dictionary and resource DLLs for the selected application and
language.
Resource DLLs The collection of DLLs that contain the translated string for display in a specific language.
3 System Requirements
Prerequisites to run the RTM include:
• User must be an administrator and the RTM must be started using the Windows Explorer File menu option Run as
Administrator.
• ControlST V04.03 or higher must be installed. Currently, the only applications that display text in the Windows display
language are: WorkstationST Alarm Viewer, Trender, and WorkstationST Status Monitor.
• Windows Software Development Kit (SDK) for the specific Windows operating system must be installed on all Windows
operating systems. This kit, which is downloaded from the Microsoft web site, contains the Assembly Linker tool (Al.
exe) that creates the resource DLLs.
• For Windows 2012R2 and Windows 10, from the Control Panel, select Region, Languages preferences,
and Add a language, then select a language.
• For Windows 7, from the Control Panel, select Region and Language, Keyboards and Languages,
and Display Language, then select a language.
When the display language has been installed, log off, then log on again to the appropriate Windows account.
3. Start one of the supported applications.
4. From the Help menu, select About. Locate the Platform Information section to display the selected computer and the
display language.
Windows Display Language Selected displays what was selected in the Control Panel.
Windows Display Language Installed displays the installation language of the operating system. For example, a French
version of the Windows operating system displays as French (France) [fr-FR].
The text displayed in the [ ] brackets indicates the name of the language directory that must be used to select the language in
the RTM.
5. Start the RTM utility and select the application and language for translation matching the Display Language defined in
step 2.
6. Translate the strings.
7. Create the resource DLLs.
8. Copy the language subdirectory including all of the resource DLLs under the installation directory for the application
translated. When the application is run, the application displays the text in the language selected.
5 Configure RTM
The RTM .exe file is located in the Resource Translation Manager folder, which is located within the GE Energy folder at:
C:\\Program Files\GE Energy\Resource Translation Manager. Computers must run the RTM.exe file using the
Windows Explorer File menu option Run as Administrator. If the RTM is run without this selection, the following error
message displays.
Once started, the RTM utility tries to locate the assembly linker (al.exe) application. If the assembly linker cannot be found,
the following error message displays.
https://www.microsoft.com/en-us/download/developer-tools.aspx
➢ To export strings
1. From the Resource Translation Manager, select desired options from the Sort Direction, Sort On Column, and
Default Translation Text drop-down boxes.
2. Select Export To Dictionary.
The Dictionary file for the selected application is written to the destination directory. It can now be edited and the translated
strings reviewed or changed by the translator. Save the updated file in the same location.
Note The updated file must be saved prior to creating the resource DLLs.
#Language:fr-FR
###########################################################
– High Speed Periodic Read Establish: {0} – High Speed Periodic Read Establish: {0}
– Periodic Read Establish Request: {0} – Periodic Read Establish Request: {0}
– Periodic Write Establish Request: {0} – Periodic Write Establish Request: {0}
– Process Control Command Request: {0} – Process Control Command Request: {0}
– Received: {0}; Sent: {1}; Total Messages. – Received: {0}; Sent: {1}; Total Messages.
– Software Event Establish Request: {0} – Software Event Establish Request: {0}
• Never edit the English content in the first column. The text is extracted from the application, and is used as the key to
associate the translated text.
• Edit the file using an editor that supports UTF8 format (such as the Excel application)
• Preserve tabs between the English and the translated text.
• Preserve leading, embedded, and trailing spaces on each string.
• Preserve brackets, the content within them, and the single and double quote marks.
Example: ("{0}" changed from '{1}' to '{2}' and {0:P0} complete).