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:
parent
95ba220b79
commit
9819a6bfd1
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue