Dojo and its widgets support l10n and include by default localized messages for the following locales:
"en-us", "de-de", "de", "en-gb", "es-es", "es", "fr-fr", "fr", "zh-cn", "zh-tw", "zh" , "it-it", "it", "ja-jp", "ja", "ko-kr", "ko", "pt-br", "pt", "en", "xx"
Tapestry's AjaxShellDelegate takes care of including the related setting in djConfig if the page's locale matches one of the above.
To support more locales, you'll need to: