def display_language
      default = I18n.locale.try {|l| l.to_s.gsub(/\-.*$/, '')} || "en"

      this_doc = self.language_obj.try(:iso_639_1)

      return nil if this_doc == default

      self.language_str
    end
def display_language
      default = I18n.locale.try {|l| l.to_s.gsub(/\-.*$/, '')} || "en"

      this_doc = self.language_obj.try(:iso_639_1)

      return nil if this_doc == default

      self.language_str
    end
A display method, this is like #langauge_str, but will be nil if
 the language_code matches the current default locale, used
 for printing language only when not "English" normally.

(Sorry, will be 'Spanish' never 'Espa~nol", we don't
 have a data source for language names in other languages right now. )