I'm trying to localize a custom FieldType that has been a functional part of our SharePoint deployment for some time. I've localized the field's configuration ASCX and backend code, but the portion of it which is installed via the fldtypes_*.xml files
eludes me. There are some distantly related examples here that don't seem to apply, and one or two that are bang on - but which unfortunately link to no longer existent pages. Can anyone spot what I'm doing wrong in the fldtype_*.xml file following
(or in other places perhaps)? Other portions of the UI are successfully localized using the same ApplicationResources resource file, however when I view the configuration of a list with one of these fields, its type is displayed as "$Resources:ApplicationResources,ResourceField_Name;"
instead of the localized value.
<FieldTypes><FieldType><Field Name="TypeName">ResourceField</Field><Field Name="TypeDisplayName">$Resources:ApplicationResources,ResourceField_Name;</Field><Field Name="TypeShortDescription">$Resources:ApplicationResources,ResourceField_Description;</Field><Field Name="ParentType">URL</Field><Field Name="UserCreatable">TRUE</Field><Field Name="ShowOnListCreate">TRUE</Field><Field Name="ShowOnSurveyCreate">TRUE</Field><Field Name="ShowOnDocumentLibraryCreate">TRUE</Field><Field Name="ShowOnColumnTemplateCreate">TRUE</Field><Field Name="Sortable">TRUE</Field><Field Name="Filterable">TRUE</Field><Field Name="FieldTypeClass">...</Field><Field Name="FieldEditorUserControl">...</Field><PropertySchema><Fields><Field Name="ModelViewName" DisplayName="ModelViewName" Type="Text" Hidden="TRUE">Model View Name</Field><Field Name="ContextProperty" DisplayName="ContextProperty" Type="Text" Hidden="TRUE"/><Field Name="RichText" DisplayName="RichText" Type="Boolean" Hidden="TRUE" Value="TRUE" /><Field Name="RichTextMode" DisplayName="RichTextMode" Type="Text" Hidden="TRUE" Value="FullHtml" /></Fields></PropertySchema></FieldType></FieldTypes>