<丰富:日历> Locale.US(翻译成捷克语)



有没有办法将丰富的日历翻译成 Locale.XX 不支持的语言

感谢您的帮助

更新:我的日历豆的一部分

@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 mode="ajax" 
               boundaryDatesMode="scroll" 
               value="#{myBdeCheck.calendar.selectedDate}"  
               locale="#{calendarBean.locale}"  
               datePattern="#{calendarBean.pattern}"                        
               cellWidth="24px" cellHeight="22px" style="width:200px"/>

一般来说,语言环境不受限制。只需使用构造函数new Locale("your language")

对于日历 - 它为每个 i18nable 事物都有一个属性,因此您可以在那里使用您的#{msg.foo}

文档写道:

该组件允许使用"页眉","页脚","可选页眉","可选页脚"方面。以下元素在这些方面可用:{currentMonthControl}, {nextMonthControl}, {nextYearControl}, {previousYearControl}, {previousMonthControl}, {todayControl}, {selectedDateControl}。这些元素可用于标签输出。

最新更新