changed i18n to "locale" because, for some strange reason, the self.included method in models/schema.rb would not get called unless the name of the module that does the including (i.e. "I18n" or presently "Locale" ) was longer than 5 characters... stupid, but true
experimenting with a huge nested json document for content.translation; wish i knew how to cache queries for a few seconds...