Forum OpenACS Improvement Proposals (TIPs): Re: TIP #83 (Reopened): I18N methods for short strings (esp. pretty_names and labels)

The idea of Don to use attribute_name.object_id as the identifier for the message key is a good one. Sadly it has the huge drawback that you will have to create the object *before* you define the message key. And as you need to insert the message key along with the creation you are in a chicken and egg problem. Therefore it is up to the package maintainer to make sure the message key will be unique (e.g. using object_type.context_id.attribute_name as the identifier).