Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The framework supports internationalization (i18n) in two different places: the UI tags Tags and the action/field error messages, including the Validation messages.

...

Struts 1 users should be familiar with the application.properties resource bundle, where you can put all the messages in the application that are going to be translated. Struts 2, though, splits the resource bundles per action or model class, and you may end up with duplicated messages in those resource bundles. A quick fix for that is to create a file called StrutsActionSupport.properties in org/apache/struts2 and put it on your classpath. This will only work well if all your actions subclass StrutsActionSupport.

Next: Action Chaining Type Conversion