Moduł:NKJP: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m tu miała się odnaleźć |
możliwość ręcznego wklejenia linku do nkjp |
||
Linia 35: | Linia 35: | ||
s = s .. ', [' .. nkjp_prefix .. args[ 'hash' ] .. '&match_start=' .. |
s = s .. ', [' .. nkjp_prefix .. args[ 'hash' ] .. '&match_start=' .. |
||
args[ 'match_start' ] .. '&match_end=' .. args[ 'match_end' ] .. |
args[ 'match_start' ] .. '&match_end=' .. args[ 'match_end' ] .. |
||
'&wynik=1 |
'&wynik=1' |
||
elseif ( args[ 'url' ] ) then |
|||
s = s .. ', [' .. args[ 'url' ] |
|||
else |
else |
||
s = s .. ', [http://nkjp.pl |
s = s .. ', [http://nkjp.pl' |
||
end |
end |
||
s = s .. ' Narodowy Korpus Języka Polskiego].' |
|||
return s |
return s |
Wersja z 23:41, 20 mar 2016
Moduł wykorzystywany przez szablon {{NKJP}}.
local p = {}
function p.main( frame )
local args = frame:getParent().args
--spolszczenie
if args[ 'autorzy' ] then
args[ 'authors' ] = args[ 'autorzy' ]
end
if args[ 'tytuł_pub' ] then
args[ 'pub_title' ] = args[ 'tytuł_pub' ]
end
if args[ 'tytuł_art' ] then
args[ 'article_title' ] = args[ 'tytuł_art' ]
end
if args[ 'data' ] then
args[ 'date' ] = args[ 'data' ]
end
local s = args[ 'authors' ]
if args[ 'article_title' ] ~= nil then
s = s .. ', \'\'' .. args[ 'article_title' ] .. '\'\''
s = s .. ', „' .. args[ 'pub_title' ] .. '”'
else
s = s .. ', \'\'' .. args[ 'pub_title' ] .. '\'\''
end
if args [ 'date' ] then
s = s .. ', ' .. args[ 'date' ]
end
-- link to NKJP
if ( args[ 'hash' ] and args[ 'match_start' ] and args[ 'match_end' ] ) then
local nkjp_prefix = 'http://nkjp.uni.lodz.pl/ParagraphMetadata?pid='
s = s .. ', [' .. nkjp_prefix .. args[ 'hash' ] .. '&match_start=' ..
args[ 'match_start' ] .. '&match_end=' .. args[ 'match_end' ] ..
'&wynik=1'
elseif ( args[ 'url' ] ) then
s = s .. ', [' .. args[ 'url' ]
else
s = s .. ', [http://nkjp.pl'
end
s = s .. ' Narodowy Korpus Języka Polskiego].'
return s
end
return p