Resource bundles should include a handful of component-specific messages that allow the Discovery Framework to localize the name, description, keywords, and category of the component.
To localize the component's metadata, include the following messages:
javax.portlet.title=Sample Endeca Portlet javax.portlet.short-title=Sample Endeca Portlet javax.portlet.keywords=Sample, Endeca, Portlet
Additionally, if your component is displayed in the Add Components menu as part of a custom category (or sub-category), you may need to localize the name of the category. Take the following categories as an example:
<display> <category name="my.new.category"> <category name="my.new.sub-category"> <portlet id="portlet_A" /> </category> </category> </display>
To localize the category names, have your component's resource bundle include the following messages:
my.new.category=My Category my.new.sub-category=My Sub-Category
If multiple components declare the same categories, they should all include these messages, since the component container uses the localized messages from the first component that specifies them.