Why not just provide them as:
MenuItems = Traditional, Colonial
in the resource bundle, and then have a method of a Seam component that parses this value and returns the options in as an array of SelectItems.
I don't understand why you would need a custom tag.
Is there something I'm missing?
Gavin, no you aren't missing anything. It did not occur to me that comma separated lists were supported in resource bundles.
And, yes, I feel stupid. Sometimes we mortals do not think of the easy solution.