# File lib/ramaze/contrib/gettext.rb, line 57
    def self.load(*locales)
      Log.debug "loading locales: #{locales.inspect}"

      dict = trait[:dictionary] || {}

      locales.each do |locale|
        begin
          dict[locale] = ::MOFile.open(trait[:file] % locale)
        rescue Errno::ENOENT
          Log.error "couldn't load #{trait[:file] % locale}"
          dict[locale] = {}
        end
      end

      trait[:dictionary] = dict
    end