javascript(JS)のalertからのメッセージはどうやって国際化されますか?


STRUTS 2、JSTLを前提に
 
一般的なJSPページでは、STRUTS 2のように、フレームで提供されたラベルを使ってエラー情報の国際化を行うことができます.
<s:property value="%{getText('test.i18n.helloworld')}"/>
 では、JSのalert文に対して、どのように印刷された情報も国際化されますか?直接的な方法は見つけられませんでした.ただ間接的な方法を見つけました.次のようにページで変数を宣言します.
<s:set var="result" value="%{getText('test.i18n.helloworld')}" scope="page"></s:set>
 
そして、下のように出力すればいいです.
var info="{result }";
alert(info);
 
 
注意したいのは、上のJSコードはJSPページに書かれています.また、個別のJSファイルには書かれていません.