Hi Ulf,
the i18n in the applet works like this in my case:
1. send Locale as parameter for applet embedding applet tag:
<param name="language" value="<%=session.getAttribute("org.apache.struts.action.LOCALE")%>" />
2. create ResourceBundle from path and given Locale:
ResourceBundle res_bundle = ResourceBundle.getBundle(path_to_bundle, currentLocale);
4. read a
String from the ApplicationResources file: String message = res_bundle.getString("message");