社区
Java SE
帖子详情
多语言软件,字符串资源如何管理
jxxx2967
2008-10-27 03:08:19
开发多语言软件,字符串资源如何管理?
如何自动切换语言
...全文
87
9
打赏
收藏
多语言软件,字符串资源如何管理
开发多语言软件,字符串资源如何管理? 如何自动切换语言
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxxx2967
2008-10-28
打赏
举报
回复
谢谢各位了,有收获
mjjzg
2008-10-28
打赏
举报
回复
路过,学习一下
漫无目的行走的月亮
2008-10-28
打赏
举报
回复
一般写一个语言配置文件,格式诸如language1=language2=language3,程序启动时载入一个hashmap里面,切换语言一般需要重新启动程序,或者手动加载hashmap,并且update所有相关界面。
ZHANGBINFLY
2008-10-27
打赏
举报
回复
up,学习了
dawn023
2008-10-27
打赏
举报
回复
ResourceBundle,根据语言创建properties文件,如message_zh_CN.properties,文件中都是一些key/value对。
dawn023
2008-10-27
打赏
举报
回复
一般切换语言都要重新启动应用程序。
huoyin
2008-10-27
打赏
举报
回复
开发多语言软件,字符串资源如何管理?
一般的框架具有国际化程序的能力,你只需要写相应语言的的message文件就可以了,然后在程序中就只能用key来代替实际要显示的文本,在显示的时候会根据用户语言选择合适的message文件,并取相应的value作为显示的文本。
如何自动切换语言
一般是根据request中的locale(即request.getLocale())来由程序选择合适的语言的。
vcshcn
2008-10-27
打赏
举报
回复
字符串可以用一个单例模式,里边封装java.util.ResourceBundle
vcshcn
2008-10-27
打赏
举报
回复
web的可参考struts,app的写一个接口,比如ITranslate { void translate(); },然后所有页面都要实现这个接口,界面和界面比如树形连接或类似的,然后发出翻译事件,从root节点开始执行translate, { text1.setText(..); child.translate() }
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
自学鸿蒙应用开发(22)- 定义和使用
字符串
资源
本文介绍在鸿蒙应用开发过程中
字符串
资源
的使用方法。 StringResource 定义
字符串
资源
到到这篇文章之前,我们的所有
字符串
都是直接在代码中或者是嗯布局文件中直接使用的。这种方法虽然简单明快,但是如果...
android中
字符串
资源
的使用
在android编程中,作为菜鸟的我总是喜欢直接在java代码和xml代码中写一些"XXX"的
字符串
,这样其实不利于代码
管理
(我暂时了解到的,在实现
软件
的多
语言
支持时,需要文中所有
字符串
都在res/values/string中才能实现). ...
用一行Python代码实现按
字符串
内数字大小排列
字符串
顺序
熟悉编程的朋友应该不难理解,为什么
字符串
排序"10"会排在"2"的前面。因为
字符串
大小比较是对各字符的编码值逐个进行比较,"1"<"2",所以"10"<"2"。 不过这不是本文想要达到的目标,本篇文章会用一行代码,让...
C#的窗体应用程序的多
语言
实现
当我们的
软件
需要在国外应用时,就需要将
软件
界面的文字切换成相应国家的... MessageBox对话框的多
语言
实现、普通
字符串
的多
语言
实现。 本篇博客讲解的方法是冷切换而非热切换,即更改
语言
设置后,
软件
需要重启才能...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章