As I already said I would opt for showing at least something if we can't get a decent translation. How about showing the object in the language the object creator used when creating the object? That would add a date field to the table acs_named_objects (object_id, locale, object_name, creation_date); If we would cache the translations for each object we could sort them by creation_date thus displaying the first translation when no translation is available in the users or the default locale.