
Can this be done without customizing the default 'AppsLocalLogin.jsp'? Is there some way of personalizing it for a user? The answer is 'Yes'. In fact the solution is way simpler than we had thought. Oracle Apps provides us with two standard profile options to personalize language defaulting with the help of the below two profile options:
1. Applications Override SSO Server Language (FND_OVERRIDE_SSO_LANG)

The profile option needs to be set to 'Override SSO Serve Language' at the user level to pick up the default application language set for the user using his/her preferences.
2. ICX: Language

The profile option needs to be set to an appropriate language installed on the application like 'German' or 'Dutch' etc for each user. The profile option is equivalent to setting the application default language that can be set using the 'Preferences SSWA' responsibility. (The client in our case does not want to give this responsibility to the users as they can change a lot of things like currency, time zone etc. causing issues further).
Both profile options when set at the user level will login the user each time in the Applications with the set default language only. The simplicity of the solution Vs the complexity involved in the customization is comparable.