# File app/models/translation.rb, line 58
  def self.for(str, lang=Language.current)
    begin
      trans = self.find_by_base(str, :conditions =>
                                ['language_id = ?', lang.id]).translated
      raise NotYetTranslated if trans.nil?
      trans
    rescue NoMethodError, NotYetTranslated => err
      self.create_empty_for(str, lang) if err.is_a?(NoMethodError)
      str.gsub(/^.+\|/, '')
    end
  end