title: Rails 3 I18n label_tag translation
body: <p>One would think the following code would access I18n:</p>
  
  <pre><code>= label_tag(:person_name)
  </code></pre>
  
  <p>and look up en.helpers.label.person_name, or something of the sort. However, the rails code does not seem to use I18n whatsoever:</p>
  
  <pre><code>159:       def label_tag(name = nil, content_or_options = nil, options = nil, &amp;block)
  160:         options = content_or_options if block_given? &amp;&amp; content_or_options.is_a?(Hash)
  161:         options ||= {}
  162:         options.stringify_keys!
  163:         options["for"] = sanitize_to_id(name) unless name.blank? || options.has_key?("for")
  164:         content_tag :label, content_or_options || name.to_s.humanize, options, &amp;block
  165:       end
  </code></pre>
  
  <p>so it seems the only option is to explicitly call <code>label_tag(:person_name, I18n.t(:person_name))</code>. This seems unnecessary, so am I missing something here or should I be working on a rails patch?  Any input is appreciated.</p>