Відмінності між версіями «Модуль:External links»

нема опису редагування
local dictionaries = {
 
{ id = 'P4613', title = 'ЕСУ', linkF = function ( id ) return 'http://esu.com.ua/search_articles.php?id=' .. id end },
{ id = 'Q19217220', title = 'Березіна', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q4086271', title = 'Біблійска', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q4091878', title = 'Велика Южакова', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q602358', title = 'Брокгауза і Єфрона', project = 'ukwikisource', projectCode = 's:' },
{ id = 'P1648', title = 'Валлійський біографічний', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, },
{ id = 'Q4114391', title = 'Військова', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q4173137', title = 'Єврейська Брокгауза і Єфрона', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q19190511', title = 'Новий', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q2498180', title = 'Православна', },
{ id = 'Q19211082', title = 'Православна богословська', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q1960551', title = 'Російський біографічний', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q20078551', title = 'Технічна (1 вид.)', project = 'ukwikisource', projectCode = 's:' },
{ id = 'P1415', title = 'Оксфордський біографічний', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, },
{ id = 'P902', title = 'Швейцарський історичний', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, },
{ id = 'P886', title = 'Швейцарський історичний (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, },
}
 
if string.match( id, '^co' ) then
return 'http://www.imdb.com/company/' .. id
end
if string.match( id, '^ev' ) then
return 'http://www.imdb.com/event/' .. id
end
if string.match( id, '^nm' ) then
return 'http://www.imdb.com/name/' .. id
end
if string.match( id, '^ni' ) then
return 'http://www.imdb.com/news/' .. id
end
if string.match( id, '^tt' ) then
{ labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) },
{ getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) },
{ getLabelWithoutLink( 'Q1320308', 'Japanese Movie DatabasDatabase'), 'P2400', function(id) return 'http://www.jmdb.ne.jp/' .. id .. '.htm' end, categoryExternalLink( 'JMDb' ) },
{ getLabelWithoutLink( 'Q1320308', 'Japanese Movie DatabasDatabase'), 'P3703', function(id) return 'http://www.jmdb.ne.jp/person/p' .. id .. '.htm' end, categoryExternalLink( 'JMDb' ) },
{ getLabelWithoutLink( 'Q11296881', 'KINENOTE', '' ), 'P2508', function(id) return 'http://www.kinenote.com/main/public/cinema/detail.aspx?cinema_id=' .. id end, categoryExternalLink( 'KINENOTE' ) },
{ getLabelWithoutLink( 'Q11296881', 'KINENOTE', '' ), 'P3305', function(id) return 'http://www.kinenote.com/main/public/cinema/person.aspx?person_id=' .. id end, categoryExternalLink( 'KINENOTE' ) },