Translating Resource Files
To translate resource files:
-
Determine the three-letter designation of the new language.
In this example, QUE is the designation for Quechua. For consistency in referring to languages throughout the system, use one of the standard code values stored in the Translate table for the LANGUAGE_CD field. The PeopleSoft system does not use standard ISO codes for languages, but three-letter codes instead. You can decide the appropriate three-letter code for your language, but you should ensure that it is consistently used across PeopleTools whenever you use this language.
-
Copy the contents of \SRC\RES\ENG to the target resource directory.
For Quechua, the target resource directory is \SRC\RES\QUE.
-
Use Microsoft Developer Studio to convert the English resources to the alternate language.
A text editor is adequate to change string resources contained in the *.RCX files, however when modifying *.RC files that contain Microsoft Windows dialog boxes and other graphical elements, you should use the resource editor provided in Microsoft Developer Studio bundled with Microsoft Visual C++. The resource editor enables you to size and position elements in dialog boxes and to edit bitmaps, cursors, and other graphic components of the resource files.
-
Set up the environment variables.
Before compiling your translated resource files, you must set the appropriate environment variables for the C++ resource compiler. Typically, Microsoft Visual C++ provides a batch file, VCVARS32.BAT, which sets the variables for you. In addition to the variables set in this batch file, set the environment variable TOOLBIN to the PS_HOME\BIN\CLIENT\WINX86 directory of your file server, and append the PS_HOME\SRC\RES\ENG\INC directory to the environment variable INCLUDE.
-
Compile alternate language DLLs using MAKEALTL.BAT.
-
(Microsoft Windows application servers only) Copy the resultant alternate language DLLs to the BIN\SERVER\WINX86 directory of your Microsoft Windows application server.
-
(Unix/Linux application servers only) Compile Unix/Linux application server resources and transfer to the Unix/Linux application server.
If you are using a Unix/Linux application server, you must run MAKEUNIX.BAT to compile the resource files into a format that is readable by the Unix/Linux application server.
Note:
If you have changed any menu item text, update the Security settings to give users access to the menu items.
Related Topics