Witam,

Tak jak w temacie. Mam problem z włączeniem w Struts2 funkcji wielojęzykowych. Co prawda udało mi się uruchomić prosty przykład, ale nie wiem jak zmieniać język (choćby w zależności od subdomeny). Poza tym nie działają mi polskie znaki mimo, że zmieniłem kodowanie pliku na UTF-8 i dodałem do pliku struts.xml następujące linie:

	<constant name="struts.i18n.encoding" value="UTF-8" />
	<constant name="struts.custom.i18n.resources" value="languages_actions" />

Pliki językowe languages_actions_pl_PL.properties i languages_actions.properties są w katalogu WEB-INF/classes.
Aha i czy da się ustawić osobny plik properties dla osobno każdej paczki np tworzę sobie paczkę "user" w pliku struts.xml:

...
   	<package name="user" namespace="/user" extends="struts-default">
		<action name="showLogin">
			<result>/WEB-INF/jsp/user/login.jsp</result>
		</action>
        <action name="Login" method="execute" class="net.deallas.struts.test.action.Login">
            <result name="error">/WEB-INF/jsp/user/login.jsp</result>
            <result name="input">/WEB-INF/jsp/user/login.jsp</result>
            <result name="success">/WEB-INF/jsp/user/success.jsp</result>
        </action>       
    </package>
...

I jeszcze pytanie, czy da się ładować pliki z innym rozszerzeniem np *.po (z programu poEdit) ?

Pozdrawiam