36,439
edits
m (1 revision imported) |
(Provo a invertire priorità lingue, prioritizzando lingua dell'interfaccia) |
||
Line 169: | Line 169: | ||
eLink='c:Special:EntityPage/'..item | eLink='c:Special:EntityPage/'..item | ||
elseif item_type == 'Q' then | elseif item_type == 'Q' then | ||
eLink='d:'..item -- wikibase entity page link | -- eLink='d:'..item -- wikibase entity page link | ||
eLink='Item:'..item -- wikibase entity page link | |||
elseif item_type == 'P' then | elseif item_type == 'P' then | ||
eLink='d:Property:'..item -- wikibase entity page link | -- eLink='d:Property:'..item -- wikibase entity page link | ||
eLink='Property:'..item -- wikibase entity page link | |||
else | else | ||
eLink='d:Special:EntityPage/'..item | -- eLink='d:Special:EntityPage/'..item | ||
eLink='Special:EntityPage/'..item | |||
end | end | ||
if link_type == '-' then -- allow different link formats | if link_type == '-' then -- allow different link formats | ||
Line 180: | Line 183: | ||
link = eLink -- link to wikibase entity page | link = eLink -- link to wikibase entity page | ||
elseif link_type == 'wikidata talk' and item_type == 'P' then | elseif link_type == 'wikidata talk' and item_type == 'P' then | ||
link = 'd:Property talk:'.. item -- link to wikidata property talk page | -- link = 'd:Property talk:'.. item -- link to wikidata property talk page | ||
link = 'Property talk:'.. item -- link to wikidata property talk page | |||
elseif link_type == 'wikidata talk' then | elseif link_type == 'wikidata talk' then | ||
link = 'd:Talk:'..item -- link to wikidata talk page | -- link = 'd:Talk:'..item -- link to wikidata talk page | ||
link = 'Talk:'..item -- link to wikidata talk page | |||
elseif link_type == 'commons' or link_type == 'commonscat' then | elseif link_type == 'commons' or link_type == 'commonscat' then | ||
--[[ | --[[ | ||
Line 263: | Line 268: | ||
if not lang then | if not lang then | ||
lang = mw.getCurrentFrame():callParserFunction("int","lang") -- get user's chosen language | |||
label = nil | |||
end | end | ||
if not lang then -- if still no language | if not lang then -- if still no language | ||
lang | label, lang = mw.wikibase.getLabelWithLang(item) | ||
end | end | ||