Fixes menu translation.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2497 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2009-02-21 11:31:22 +00:00
parent 95ba220b79
commit 9819a6bfd1
1 changed files with 6 additions and 3 deletions

View File

@ -99,7 +99,6 @@ module Redmine
item.url
end
caption = item.caption(project)
caption = l_or_humanize(caption, :prefix => 'label_') if caption.is_a?(Symbol)
if block_given?
yield item, caption, url, (current_menu_item == item.name)
else
@ -186,7 +185,7 @@ module Redmine
@url = url
@condition = options[:if]
@param = options[:param] || :id
@caption = options[:caption] || @name
@caption = options[:caption]
@html_options = options[:html] || {}
# Adds a unique class to each menu item based on its name
@html_options[:class] = [@html_options[:class], @name.to_s.dasherize].compact.join(' ')
@ -198,7 +197,11 @@ module Redmine
c = @name.to_s.humanize if c.blank?
c
else
@caption
if @caption.nil?
l_or_humanize(name, :prefix => 'label_')
else
@caption.is_a?(Symbol) ? l(@caption) : @caption
end
end
end