...
WebWork supports internationalization (in short, i18n) in two different places: the UI tags and the action/field error messages.
- Tags typically Typically the i18n and text tag
- Validation Examples
Resource Bundle Search Order
...
To display i18n text, you can use a call to getText() in the property tag, or any other tag such as the UI tags (this is especially useful for labels of UI tags):
Wiki Markup | ||
---|---|---|
{snippet:id=i18nExample|javadoc=true|lang=xml|url=com.opensymphony.webwork.components.Property} | ||
Code Block | ||
xml | xml |
<ww:property value="getText('some.key')"/>
|
You may also use the text tag:
Wiki Markup | ||
---|---|---|
{snippet:id=i18nExample|javadoc=true|lang=xml|url=com.opensymphony.webwork.components.Text} | ||
Code Block | ||
xml | xml |
<ww:text name="some.key"/>
|
Also, note that there is an i18n tag that will push a resource bundle on to the stack, allowing you to display text that would otherwise not be part of the resource bundle search hierarchy mentioned previously.
Wiki Markup | ||
---|---|---|
{snippet:id=i18nExample|javadoc=true|lang=xml|url=com.opensymphony.webwork.components.I18n} | ||
Code Block | ||
xml | xml |
<ww:i18n name="some.package.bundle">
<ww:text name="some.key"/>
</ww:i18n>
|
Warning |
---|
Internationalization in SiteMesh decorators is possible, but there are a few quirks about it. Check out the SiteMesh page to learn how to be integrate WebWork and SiteMesh, including integration tips. |
...