Administration | Customising the default list of languages on the sign-on page.
A. Mind Your Language
By default, when you navigate to the PeopleSoft sign-on page, you will see a full list of languages offered by Oracle globally. Depending on your version, up to twenty languages could be available. Also depending on your version and whether your users are logged into classic or fluid, the list could be presented in terms of radio buttons, or as a dropdown list.
Unless you happen to be working in a large multinational installation, it is unlikely that users need to see so many languages. The users are also more likely to pick the wrong language by mistake, which could result in some unusual side-effects once they enter the system.
Fortunately, the list of languages displayed on the sign-on page forms part of the standard web server configuration. To implement this solution then, you will need some form of command line access to your web server (or know somebody who has that access).
Once you’ve managed to log in, you can they try one of the two solutions below (in the order specified, as the first solution is the less destructive of the two). Again, this is version dependent, so you may have to experiment to work out which solution applies in your case.
B. Editing the “langsinst_prop” File
Once you’ve connected to the server, go to the web server home directory. This will be something like ‘/psft/ps_config/webserv’. Search for the directory ‘webserv’ if you’re getting stuck.
Then navigate through the folder structure as follows:
/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/
Replace with the name of your database. Note in some cases that the name of the folder may not precisely match the database name. This will depend on the naming standards used by whoever originally installed your PeopleSoft application.
Then, navigate into the ‘webprof’ folder. One of the files you should see at this point is called ‘langsinst_prop’. Make a back-up copy of the file if you prefer and then open the file. You should see all the languages listed in the form of an XML definition:
In this case, simply set the second ‘string’ property equal to ‘0’ if you don’t wish to see the language, or ‘1’ if you do wish to see the language. Save the file and then restart your browser session to hopefully find a much cleaner interface.
C. Editing the “signin.html” File
If the above solution did not work – or the ‘webprof’ folder did not exist – you may be running an older version of PeopleTools, in which case the next solution might be more relevant. This is similar to the first solution, albeit a little bit messier as you have to delete (or comment out) lines in the config file.
Firstly, navigate to the same directory as indicated above:
/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/
In this directory you should find a file called ‘signin.html’. Make a backup copy of this file so it can be restored later if necessary.
Open this file in whatever text editor you prefer. About half-way down the file you should see a list of all the languages. This could be in the form of a table data (with the HTML <td> tag) or it could in the form of options for a dropdown list (with the HTML <option> tag). The example below uses a dropdown list:
At this point, simply remove the options that you no longer wish to see. Save the file, and then restart your browser session (there should be no need to bounce the App Server).
See Also: