X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/0f5ad1f3cc5d82efef93d2d17809145c5f68f233..b13b63b65c07f3812cd7c9a2182a13496d13d03e:/app/helpers/browse_helper.rb?ds=sidebyside diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index b99ba9338..eebe1af8f 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -163,7 +163,7 @@ module BrowseHelper # The simple wikidata-tag (this is limited to only one value) if key == "wikidata" && value =~ /^[Qq][1-9][0-9]*$/ return [{ - :url => "//www.wikidata.org/wiki/#{value}?uselang=#{I18n.locale}", + :url => "//www.wikidata.org/entity/#{value}?uselang=#{I18n.locale}", :title => value }] # Key has to be one of the accepted wikidata-tags @@ -172,7 +172,7 @@ module BrowseHelper value =~ /^[Qq][1-9][0-9]*(\s*;\s*[Qq][1-9][0-9]*)*$/ # Splitting at every semicolon to get a separate hash for each wikidata-ID return value.split(";").map do |id| - { :title => id, :url => "//www.wikidata.org/wiki/#{id.strip}?uselang=#{I18n.locale}" } + { :title => id, :url => "//www.wikidata.org/entity/#{id.strip}?uselang=#{I18n.locale}" } end end nil