Forum OpenACS Development: Response to message catalog file format, syncing of message catalog files with database

Are there any considerations concerning the fact that most messages of different locales that are in the same language will be equal, e.g. those in en_US and en_GB?

Would it make sense to consider this either in the datamodel or in the UI at least? I think it is mostly about effort needed for translation, that could be saved if locales of the same language would by default share the same messages and only exceptions from the common message would have to be entered for each locale separetely.

This would get more important if there were languages with many different dialects (are there any?). How does other i18n software deal with this?