Only two other labels were found not to be translated, besides the week header. These labels are shown when setting showButtonPanel="true". This renders a button panel at the bottom with a button labeled "Today", which navigates to the current month, and when the component is rendered as a popup, it also displays a button labeled as "Done", which closes the popup.
The localized labels used in the ace:dateTimeEntry component are obtained from Java, from the java.text.DateFormatSymbols class. This class can provide the localized labels for the different elements typically found in a calendar. However, it has no labels for the elements described above in this JIRA, which are labelled as 'weekHeader', 'currentText', and 'closeText' in jQuery UI. As a result, these labels weren't being localized.
This was fixed by adding localized messages for these labels for a selected number of languages, in the renderer class of this component.
Only two other labels were found not to be translated, besides the week header. These labels are shown when setting showButtonPanel="true". This renders a button panel at the bottom with a button labeled "Today", which navigates to the current month, and when the component is rendered as a popup, it also displays a button labeled as "Done", which closes the popup.
The localized labels used in the ace:dateTimeEntry component are obtained from Java, from the java.text.DateFormatSymbols class. This class can provide the localized labels for the different elements typically found in a calendar. However, it has no labels for the elements described above in this JIRA, which are labelled as 'weekHeader', 'currentText', and 'closeText' in jQuery UI. As a result, these labels weren't being localized.
This was fixed by adding localized messages for these labels for a selected number of languages, in the renderer class of this component.