由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 万国语言处理
相关主题
java问题:如何match两个正规表达式Re: how to initialize corba object orb in servlet
java string streamjava String
出个简单题,看你Java APi熟悉到什么程度Re: 怎样递归操作目录,子目录以及他们下面的文件?
请问现在考SCWCD还有voucher吗? (转载)一个Java程序员的话(3)
Re: How to creat a newinstance with a param??Re: 急问关于applet里打开文件的问题
折腾了一天,实在是绝望了,请教请教2 Questions about Constructor
Re: Java中如何动态生成对象(Yuns的解释)高手请进: gabbage collection problem
Re: how to write a string to a new file两个很基本的JAVA问题
相关话题的讨论汇总
话题: string话题: tryget话题: content话题: static话题: u00c7
进入Java版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
编了英语的,想用于各种语言,怎么办?
界面中,后续开发都会出现许多文字显示,如何归类让其他语言转换比较容易?
我的文字有下述例子:
变量I没有定义
Variable I was not declared
看到,其中I是程序中现场叠加到出错信息中的。由于各国语法不同,这个I可能出现在
句子中间,或者前面,后面。
另外,简体中文和繁体中文可以简单转换吗?我在简体中文的系统中,如何输入繁体到
程序里面去?
b******y
发帖数: 9224
2
简繁体好像没有直接的方法转换,但我记不清楚了。
建议可以将语言的部分放到properties file或者config file里面就行了
中文,最好用utf-8, 全球通用。比较鄙视百度用gb2312
c*****t
发帖数: 1879
3
Java has built-in MessageFormat that takes the format of
text {0} text
This is the typical way. You can use other template engines
as well.

【在 b***i 的大作中提到】
: 编了英语的,想用于各种语言,怎么办?
: 界面中,后续开发都会出现许多文字显示,如何归类让其他语言转换比较容易?
: 我的文字有下述例子:
: 变量I没有定义
: Variable I was not declared
: 看到,其中I是程序中现场叠加到出错信息中的。由于各国语法不同,这个I可能出现在
: 句子中间,或者前面,后面。
: 另外,简体中文和繁体中文可以简单转换吗?我在简体中文的系统中,如何输入繁体到
: 程序里面去?

b***i
发帖数: 3043
4
请问这Message文件是编译的时候就放进了?还是运行时需要提供?

【在 c*****t 的大作中提到】
: Java has built-in MessageFormat that takes the format of
: text {0} text
: This is the typical way. You can use other template engines
: as well.

g*****g
发帖数: 34805
5
It's resource file, only needed in run time.
Check any web framework and you'll see a component
like this.
Normally you keep one properties file for each language.
In runtime, you don't convert user input, but all the
static content can be dynamically displayed based on
locale.

【在 b***i 的大作中提到】
: 请问这Message文件是编译的时候就放进了?还是运行时需要提供?
b***i
发帖数: 3043
6
发现,中文变成乱码
文本文件properties应该存成什么 utf-8?unicode?
还有,程序中需要怎么做能让字符串是中文?下面程序中字符串b结果是乱码。c确实中文
# MessageBundle.properties
planet = Mars
warning = \u00ce\u00d2\u00c3\u00c7\u00d4\u00da{0}\u00c4\u00c7\u00c0\u00ef\u00bf\u00b4\u00b5\u00bd\u00c1\u00cb
static String getS(String content){
String tryget;
try{
tryget = messageSP.getString(content);
} catch(MissingResourceException e){
tryget=content;
}
return tryget;
}
static String spMessage(String content, Object[] messageArgumen

【在 g*****g 的大作中提到】
: It's resource file, only needed in run time.
: Check any web framework and you'll see a component
: like this.
: Normally you keep one properties file for each language.
: In runtime, you don't convert user input, but all the
: static content can be dynamically displayed based on
: locale.

1 (共1页)
进入Java版参与讨论
相关主题
两个很基本的JAVA问题Re: How to creat a newinstance with a param??
a simple java programming question折腾了一天,实在是绝望了,请教请教
jdbc连接数据库出现的问题Re: Java中如何动态生成对象(Yuns的解释)
String和java.lang.String有区别吗?Re: how to write a string to a new file
java问题:如何match两个正规表达式Re: how to initialize corba object orb in servlet
java string streamjava String
出个简单题,看你Java APi熟悉到什么程度Re: 怎样递归操作目录,子目录以及他们下面的文件?
请问现在考SCWCD还有voucher吗? (转载)一个Java程序员的话(3)
相关话题的讨论汇总
话题: string话题: tryget话题: content话题: static话题: u00c7