Hi Sujay,
the steps mentioned below needs to be followed up...
Step 1:Add the desired languages in \webapps\ROOT\WEB-INF\classes\portal-ext.properties
For example, locales=en_US,gu_IN,mr_IN (this is an example for Marathi and Gujrathi i had created...so the gu_IN represents Gujrathi)
Steps 2:Create Language-ext_<locale>.properties and Language-ext_<locale>.properties.native at \webapps\ROOT\WEB-INF\classes\content
For example,
Language-ext_be.properties (for bengali)
Language-ext_be.properties.native
step 3:Add Language Portlet, from admin login -> Add Application. Configure the languages to be shown and the display style as required.you should be able to see your added languages in the drop down.
if you want to access the locale of the user in any such specific page ,you can get it through "Locale userLocale = PortalUtil.getLocale(request);".
Hope this helps...
Firmi prego dentro per inbandierare questo come inadeguato.