Java 国际化 (i18n) 库/框架

标签 java jakarta-ee internationalization

我的组织即将开始国际化(i16g?)公司网站的漫长过程。该网站混合了 Java EE(JSP/Servlet,无 EJB)和从 (Documentum) WCM 推送的静态内容。

虽然我有使用 ResourceBundle 的“内置”机制以及每种语言/区域设置的相关属性文件(包含“KEY=Translated value”方法)的经验,我们只是在希望翻译文本出现的地方引用 KEY 值。

我的主管提到他在以前的组织中使用了不同的方法,他们使用了第 3 方库(他不记得实际名称),其中包含网页中的实际 [英文] 文本(以帮助开发人员) 在运行时被配置 xml 文件中的翻译内容替换。 (有人知道这是哪个图书馆吗?)

我对可能有哪些其他方法/库/框架可以促进这一点感兴趣。

谢谢

最佳答案

你老板的意思可能是gettext ,就像@Pawel Dyda 提到的,但是 cosmopolitan您可能也会感兴趣。

关于Java 国际化 (i18n) 库/框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10084365/

相关文章:

java - Richfaces:不同窗口(或选项卡)中的相同树是否同步?

使用 Webpack 的 Angular 2 翻译

java - 使用 HTTP header 进行 Rest token 身份验证

java - 为什么我收到 JasperException PWC :6299 for a custom jsp EL function?

java - 在某个值之后搜索列表中的最小元素

java - 如何使用java代码查找tomcat服务器系统信息?

java - 配置 Spring 以设置系统属性 'before' 初始化一个 bean

url - 国际化 - 是否翻译网址

java - 服务器端的 GWT I18N

java - 如何在java中打印星形图案?