1

我需要将我的申请翻译成多种语言,包括汤加语和萨摩亚语。这些不是有效的 Locale 对象,所以当我尝试使用 taglib fmt:formatDate 之类的东西时,它只会以英文显示。

我有翻译,但我不知道如何告诉 formatDate 如何使用它们。我可以制作自己的标签库,但我不希望用新标签(非常大的应用程序)替换所有现有标签的开销和维护噩梦。

有什么建议么?

4

1 回答 1

0

我想我刚刚找到了答案:

在 JSP 中为不受支持的语言环境格式化日期

其中指出:

如果使用 Java 6,API 已公开以允许您向 JRE 本身不支持的语言环境添加本地化支持。有关简要概述,请参阅以下链接中的“本地敏感服务”部分:http ://www.oracle.com/technetwork/articles/javase/i18n-enhance-137163.html

另一种选择是构建您自己的自定义标签,该标签使用自定义资源包以正确的语言显示月份。

于 2013-09-19T17:46:15.273 回答