config/initializers/active_record.rb
ActiveRecord::Base.class_eval do
def in_any_locale?(attribute)
I18n.available_locales.any?{|locale| send(self.class.localized_attr_name_for(attribute, locale)).present?}
end
def any_of?(*attributes)
translated, untranslated = attributes.partition{|attribute| self.class.translated_attribute_names.include?(attributes)}
translated.any?{|attribute| in_any_locale?(attribute)} || untranslated.any?{|attribute| self[attribute].present?}
end
end