Sorry if this has been already posted but I couldn't find it in any of my searches.
I have been having quite a few problems with localization.
First, the fact that DNN doesn't localize CheckBoxLists correct forced me to hardcode the text on all CheckboxLists which sucks.
Now, while bulletproofing I have came across another when using a RequiredFieldValidator you can't use the resourcekey ErrorMessage correctly.
This code
<asp:RequiredFieldValidator ID="FieldNameReq" ControlToValidate="FieldName" resourcekey="FieldNameReq" Text="*" runat="server" />
Using this resource
<data name="FieldNameReq.ErrorMessage" xml:space="preserve">
<value>Field cannot be blank</value>
</data>
Displays a blank ErrorMessage in the ValidationSummary but
This code
<asp:RequiredFieldValidator ID="FieldNameReq" ControlToValidate="FieldName" resourcekey="FieldNameReq.ErrorMessage" Text="*" runat="server" />
Using this resource
<data name="FieldNameReq.ErrorMessage" xml:space="preserve">
<value>Field cannot be blank</value>
</data>
works but it replaces the Text with the ErrorMessage and of course that is not correct.
I'm I just missing something or localization not fully functional? Any insight would be greatly appreciated!