# File lib/globalize/active_record/adapter.rb, line 43
      def save_translations!
        existing_translations_by_locale = {}
        record.translations.each do |t|
          existing_translations_by_locale[t.locale.to_s] = t
        end
        
        stash.each do |locale, attrs|
          if attrs.any?
            locale_str = locale.to_s
            translation = existing_translations_by_locale[locale_str] ||
              record.translations.find_or_initialize_by_locale(locale_str)
            attrs.each { |name, value| translation[name] = value }
            translation.save!
          end
        end

        reset
      end