请问:javascript 能做国际化吗?

nineday 2006-04-05 05:37:52
struts能实现国际化,不知道javascript的alert() 可以实现国际化吗?

服务器根据浏览器的语言首选来判断国家,美国的语言为[en-us] 中国为[zh-en]...

然后javascript的alert()可以调用不同语种的字符串。

这样能实现吗?

...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
terry_yip 2006-04-05
  • 打赏
  • 举报
回复
当然能。介绍一下大既思路,先在properties文件中写好各个字符串以及所属的语言种类,然后语言类别+用途作为一个KEY,把这些内容都存到一个HashTable中,

HashTable lanagueStringPack=new HashTable();

String skey="[en-us]"+"weblcome"; //"welcome"这个字符串其实是从properties文件中读出来
String svalue="welcome,myfriend!";//同上
lanagueStringPack.put(skey,svalue);

skey="[zh-en]"+"welcome";
svalue="欢迎你,我的朋友";
lanagueStringPack.put(skey,svalue);


调用时
<%
String key=DEFAULT_LANGUAE+"welcome";//DEFAULT_LANGUAGE就是系统常量

%>

<script>
alert("<%=lanagueStringPack.get(key)%>");
</script>



81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧