lib/mods_display/fields/location.rb in mods_display-0.2.4 vs lib/mods_display/fields/location.rb in mods_display-0.3.0

- old
+ new

@@ -4,17 +4,17 @@ return_fields = [] @values.each do |location| location.children.each do |child| if location_field_keys.include? child.name.to_sym if child.name.to_sym == :url - loc_label = displayLabel(location) || "Location" - value = "<a href='#{child.text}'>#{displayLabel(child) || child.text}</a>" + loc_label = displayLabel(location) || I18n.t('mods_display.location') + value = "<a href='#{child.text}'>#{(displayLabel(child) || child.text).gsub(/:$/,'')}</a>" else - loc_label = location_label(child) || displayLabel(location) || "Location" + loc_label = location_label(child) || displayLabel(location) || I18n.t('mods_display.location') value = child.text end - return_fields << ModsDisplay::Values.new(:label => loc_label || displayLabel(location) || "Location", + return_fields << ModsDisplay::Values.new(:label => loc_label || displayLabel(location) || I18n.t('mods_display.location'), :values => [value]) end end end collapse_fields(return_fields) @@ -33,9 +33,9 @@ location_labels[element.attributes["type"].value] end end def location_labels - {"repository" => "Repository"} + {"repository" => I18n.t('mods_display.repository')} end end \ No newline at end of file