Java <;丰富:日历>;Locale.US(翻译成捷克语)
有没有办法将rich calendar翻译成Locale.XX不支持的语言 谢谢你的帮助 更新:我日历bean的一部分Java <;丰富:日历>;Locale.US(翻译成捷克语),java,jsf,richfaces,Java,Jsf,Richfaces,有没有办法将rich calendar翻译成Locale.XX不支持的语言 谢谢你的帮助 更新:我日历bean的一部分 @RequestScoped @ManagedBean(name="calendarBean") public class CalendarBean implements Serializable { /**/ private static final long serialVersionUID = -219499296173801537L; privat
@RequestScoped
@ManagedBean(name="calendarBean")
public class CalendarBean implements Serializable
{
/**/
private static final long serialVersionUID = -219499296173801537L;
private Locale locale;
private String pattern;
private Date currentDate;
private Date selectedDate;
public Locale getLocale() {
return locale;
}
public void setLocale(Locale locale) {
this.locale = locale;
}
public String getPattern() {
return pattern;
}
public void setPattern(String pattern) {
this.pattern = pattern;
}
/* Constructor */
public CalendarBean() {
locale = Locale.US;
pattern = "MMM d, yyyy";
}
public void selectLocale(ValueChangeEvent event) {
String tLocale = (String) event.getNewValue();
if (tLocale != null)
{
String lang = tLocale.substring(0, 2);
String country = tLocale.substring(3);
locale = new Locale(lang, country, "");
}
}
public Date getCurrentDate() {
return currentDate;
}
public void setCurrentDate(Date currentDate) {
this.currentDate = currentDate;
}
public Date getSelectedDate() {
return selectedDate;
}
public void setSelectedDate(Date selectedDate) {
this.selectedDate = selectedDate;
}
}
更新:(rich:calendar)带有
一般来说,地区不受限制。只需使用构造函数
newlocale(“您的语言”)
对于日历-它对每个i18nable对象都有一个属性,因此您可以在那里使用{msg.foo}
:
报告写道:
该组件允许使用“页眉”、“页脚”、“optionalHeader”、“optionalFooter”面。以下元素在这些方面可用:{currentMonthControl}、{nextMonthControl}、{nextYearControl}、{previousYearControl}、{previousMonthControl}、{todayControl}、{selectedDateControl}。这些元素可用于标签输出
一般来说,地区不受限制。只需使用构造函数
newlocale(“您的语言”)
对于日历-它对每个i18nable对象都有一个属性,因此您可以在那里使用{msg.foo}
:
报告写道:
该组件允许使用“页眉”、“页脚”、“optionalHeader”、“optionalFooter”面。以下元素在这些方面可用:{currentMonthControl}、{nextMonthControl}、{nextYearControl}、{previousYearControl}、{previousMonthControl}、{todayControl}、{selectedDateControl}。这些元素可用于标签输出
谢谢你,波佐。但我不知道如何,我是JAVA的begginer:)没什么,locale.US工作得很好,但我需要将日历界面翻译成捷克语:)你有消息吗?属性?在哪里?当你使用chech语言环境时会发生什么?我不理解你,但你是对的!(解决方案:calendarbean:locale=newjava.util.locale(“cs”、“CZ”);xhtml:)。谢谢你,波佐!!!谢谢你,波佐。但我不知道如何,我是JAVA的begginer:)没什么,locale.US工作得很好,但我需要将日历界面翻译成捷克语:)你有消息吗?属性?在哪里?当你使用chech语言环境时会发生什么?我不理解你,但你是对的!(解决方案:calendarbean:locale=newjava.util.locale(“cs”、“CZ”);xhtml:)。谢谢你,波佐!!!
<rich:calendar mode="ajax"
boundaryDatesMode="scroll"
value="#{myBdeCheck.calendar.selectedDate}"
locale="#{calendarBean.locale}"
datePattern="#{calendarBean.pattern}"
cellWidth="24px" cellHeight="22px" style="width:200px"/>