2013-09-19 2 views
1

Мне нужно перевести свое приложение на несколько языков, включая Тонган и Самоан. Это недействительные объекты Locale, поэтому, когда я пытаюсь использовать такие вещи, как taglib fmt: formatDate, он просто появляется на английском языке.Мне нужно добавить переводы дат для taglib fmt: formatDate

У меня есть переводы, но я не знаю, как сообщить formatDate, как их использовать. Я мог бы создать свой собственный taglib, но я не хочу, чтобы накладные и служебные кошмары заменяли все существующие теги новым (очень большое приложение).

Любые предложения?

ответ

0

Я думаю, что я только что нашел ответ:

Format date in JSP for unsupported Locale

который гласит:

При использовании Java 6, API, которые были выставлены, чтобы добавить поддержку локализации в локалей, которые не поддерживаются самой JRE. Подробную информацию см. В разделе «Локальные уязвимые службы» в следующей ссылке: http://www.oracle.com/technetwork/articles/javase/i18n-enhance-137163.html

Альтернативный вариант - создать собственный тег, который использует собственные пакеты ресурсов для отображения месяца на правильном языке.