@@ -0,0 +1,1411 @@
+package woko.actions;%0A%0Aimport net.sourceforge.stripes.localization.LocalizationUtility;%0Aimport net.sourceforge.stripes.validation.LocalizableError;%0Aimport woko.util.WLogger;%0A%0Aimport java.util.Locale;%0A%0Apublic class WokoLocalizableError extends LocalizableError %7B%0A%0A    private static final WLogger logger = new WLogger(WokoLocalizableError.class);%0A%0A    private String fieldKey;%0A    %0A    public WokoLocalizableError(String messageKey, Object... parameter) %7B%0A        this(messageKey, null, parameter);%0A    %7D%0A    public WokoLocalizableError(String messageKey, String fieldKey, Object... parameter) %7B%0A        super(messageKey, parameter);%0A        this.fieldKey = fieldKey;%0A    %7D%0A%0A    protected void resolveFieldName(Locale locale) %7B%0A        logger.debug(%22Replace fieldName (object.) with its className : MyClass.myProp%22);%0A%0A        if (fieldKey == null) %7B%0A            getReplacementParameters()%5B0%5D = %22FIELD NAME NOT SUPPLIED IN CODE%22;%0A        %7D%0A        else %7B%0A            getReplacementParameters()%5B0%5D =%0A                    LocalizationUtility.getLocalizedFieldName(fieldKey,%0A                            getActionPath(),%0A                            getBeanclass(),%0A                            locale);%0A%0A            if (getReplacementParameters()%5B0%5D == null) %7B%0A                getReplacementParameters()%5B0%5D =%0A                        LocalizationUtility.makePseudoFriendlyName(fieldKey);%0A            %7D%0A        %7D%0A    %7D%0A%7D%0A

Add a specific WokoLocalizableError for error localization in Woko