Modifying Configuration Manager Windows Resources

PeopleSoft Configuration Manager provides a list of languages that are available to users for their PeopleTools development environment sessions. This list is embedded in the Windows Resource File for PeopleSoft Configuration Manager itself.

To add your new language to the list of languages in PeopleSoft Configuration Manager:

  1. In \SRC\RES\ENG\PSCFG, edit the file pscfg.rc using a text editor.

    This file stores the list of languages used in the Display tab of the PeopleSoft Configuration Manager. These languages are stored as strings with the name IDS_LANGx, where x is a sequential number. To add your new language, find the next available IDS_LANG entry and change the text to match your new language using the format LanguageCode – Description. Then, update the entry IDS_NUMLANGUAGES to specify the new highest IDS_LANG entry that you used.

  2. Copy \src\res\eng\inc\version.rcx to \src\res\eng\PSCFG.

  3. Set up your environment by running a batch files, as follows:

        set respath= C:\temp\RES
        set incdir=c:\temp\SRC\INC
        set vcinstall=c:\apps\dvlp\visualstudio\vc98
        set include=%include%;%incdir%
        call %vcinstall%\bin\vcvars32 x86
  4. Use the MAKEALTL.BAT batch file to compile PSCFGENG.DLL.

    For example:

    makealtl ENG PSCFG

    Then copy the DLL file to the PS_HOME\bin\client\winx86 directory.

  5. Use MAKEALTL.BAT to compile the new language version you added.

    In this case you will compile PSCFGxxx.dll, where xxx is the new language.

    If you plan to translate Windows resources into the new language, create another directory structure under \SRC\RES\ to include the new translations. To do so, copy the existing \SRC\RES\ENG tree (or use another language if you prefer not to use English as the source for your translations) to a new directory under the existing \SRC\RES\ directory, matching the three-letter PeopleSoft code for the new language.

    Then, translate the strings in the RC files in your new directories, and use the MAKEALTL.BAT batch file to compile the alternate language DLLs. For example:

    makealtl QUE PSCFG

    Then copy the DLL file to the PS_HOME\bin\client\winx86 directory.

  6. Use MAKEARTL.BAT to compile the language(s) that will use the new language.

    For example, if users using the French language were going to use the Quechua language you would compile PSCFGFRA.DLL as follows:

    makealtl FRA PSCFG

    Then copy the DLL file to the PS_HOME\bin\client\winx86 directory.