<!-- assuming this jsp page -->
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>title</title>
</head>
<body>
<s:url id="localeEN" namespace="/" action="locale" >
   <s:param name="request_locale" >en</s:param>
</s:url>
<s:url id="localezhCN" namespace="/" action="locale" >
   <s:param name="request_locale" >zh_CN</s:param>
</s:url>
<s:url id="localeDE" namespace="/" action="locale" >
   <s:param name="request_locale" >de</s:param>
</s:url>
<s:url id="localeFR" namespace="/" action="locale" >
   <s:param name="request_locale" >fr</s:param>
</s:url>
 
<s:a href="%{localeEN}" >English</s:a>
<s:a href="%{localezhCN}" >Chinese</s:a>
<s:a href="%{localeDE}" >German</s:a>
<s:a href="%{localeFR}" >France</s:a>
</body>
</html>

#in resources folder place all normal messages into global.properties
#Global messages for english
global.username = Username
global.password = Password
global.submit = Submit

#global_zh_CN.properties:
#Global messages
global.username = \u7528\u6237\u540d
global.password = \u5bc6\u7801
global.submit=\u63d0\u4ea4

#global_fr.properties
#Global messages
global.username = Nom d'utilisateur
global.password = Mot de passe
global.submit = Soumettre

#global_de.properties
#Global messages
global.username = Benutzername
global.password = Kennwort
global.submit = Einreichen
//under action folder place Action specific messages in localised properties
*Action_de.properties
*Action_fr.properties
*Action_en.properties
*Action_zh_CN.properties

http://www.mkyong.com/struts2/struts-2-i18n-or-localization-exampleMartin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.






> From: par...@ontrackindia.com
> To: user@struts.apache.org
> Subject: RE: Handling navigation language in the URL
> Date: Fri, 15 Apr 2011 14:39:38 +0530
> 
> You can send that as parameter
> 
> Partha Chk
> 
> -----Original Message-----
> From: GF [mailto:gan...@gmail.com] 
> Sent: Saturday 7 May 2011 1:53 PM
> To: Struts Users ML
> Subject: Handling navigation language in the URL
> 
> Hello i've a site that behave this way:
> 
> ContextPath = /myapp
> 
> Namespace = /user
> Action = view
> 
> So, I deploy an application called mypath.war and I handle urls like:
> 
> /myapp/user/view.action
> 
> I wish to handle "multilanguage" and i wish to handle it in the url,
> like /en /de /fr /de and so on.
> 
> Since i wrote correctly my application, it is context path
> indipendent, so, the most stupid thing to do is to deploy en.war
> de.war fr.war and so on.
> 
> Of course this is very "stupid" since it would be very memory consuming.
> 
> Is there in Java EE a way to deploy ONCE the same .war and making it
> to handle multiple context paths? I use Tomcat 6.
> 
> I didn't find anything for this.. the only thing I found, causes
> anyway a multiple deploy of the same .war
> 
> Can you suggest me an alternative approach?
> Thank you.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
                                          

Reply via email to