0

我打算让一个用 JSP/Java 编写的网站以多种语言提供,现在我想知道如何以一种很好的方式做到这一点,目前我收到了一个建议作为方法,但我也想知道是否还有其他可能。

建议:有一个类 Language.java 负责管理语言,最好将数据本身存储在例如 .txt 文件中,至少一些其他人(可能与编程无关)也可以使用的简单格式。

非常基本的设置:

英语.lang:

RegisterUsername => Username
RegisterPassword => Password
RegisterPasswordConfirmed => Confirm password

调用代码:

Language language = new Language(); 
//constructor of Language should determine what language to use
System.out.println(Language.get("RegisterUsername"));
//would show the string in the respective language

第二个想法:像一些代码${RegisterUserName}会更方便,但恐怕这是不可能的。

我应该如何实施国际化?

问候。

4

0 回答 0