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