struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Takanori Hayashi <thaya...@na.rim.or.jp>
Subject Re: PreffixMapper for language
Date Mon, 09 Jul 2012 23:20:04 GMT
Hello Josel Martinez-Avial,

To make mutilanguage application in Struts,
you can use property files
   like  MessageResources_en.propeties, MessageResources_pt.properties 
for portuguese. The property files are placed under src
directory and classes directory after compiled.

Configuration file is struts-config.xml like
  <message-resources parameter="MessageResources" />

The example of MessgeResources_en.properties is
  sendMessage.heading=Sending a message
MessageResources_pt.properties would be
sendMessage.heading=(portuguese of Sending a message)

The example of a JSP file contents is
   <bean:message key="sendMessage.message"/>


Regards,
Takanori Hayashi


(2012/07/10 4:27), JOSE L MARTINEZ-AVIAL wrote:
> Last try:
> Hello,
>    I have a requisite to provide multilanguage in my app using a preffix in
> the action. So the URLs would be
>
> http://myserver/mypackage/myaction (for the default language)
>
> http://myserver/en/mypackage/myaction (for english)
>
> http://myserver/pt/mypackage/myaction<http://myserver/en/mypackage/myaction>(for
> portuguese)
>
> The actions will not change, so I was thinking of using the PreffixMapper
> (slightly modified to pass the language as a parameter for a interceptor
> that will take care of the Locale). Has somebody done something like this?
> Is there a better approach?
>
> Thanks.
>
> JL
>
>
> 2012/7/9 <jlmagc@gmail.com>
>
>> Sorry, It went through too early
>>
>>
>> Sent via BlackBerry from T-Mobile
>>
>> -----Original Message-----
>> From: jlmagc@gmail.com
>> Date: Mon, 9 Jul 2012 18:56:43
>> To: Struts Users Mailing List<user@struts.apache.org>
>> Reply-To: jlmagc@gmail.com
>> Subject: PreffixMapper for language
>>
>> Hello,
>>    I have a requisite to provide multilanguage in my app using a preffix in
>> the action. So the URLs would be
>>
>> http://myserver/mypackage/myaction (for the default language)
>>
>> http://myserver/en/mypackage/myaction (for english)
>>
>>
>>
>>
>> Sent via BlackBerry from T-Mobile
>>





---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message