请输入您要查询的百科知识:

 

词条 Module:Sandbox/Galobtter/Short description from country
释义 --given a pattern input like "country%d", if there is only one of it (excluding youth teams of the same country etc), give "nationality profession", e.g "German footballer"--data = mw.loaddata("Module:Short description from country/data")

local p = {}

function p.main (frame)

local getArgs = require('Module:Arguments').getArgs

local args = getArgs(frame, {'frameOnly'})

if args.disable == 'yes' then

return

end

local parentArgs = getArgs(frame, {'parentOnly'})

local name = args[1]

local nationatString

for m, n in pairs (parentArgs) do

if string.find(m, "^"..name.."$") then

n = require('Module:Plain text').main(n) --remove links and get the text to make it easier to process

n = string.gsub(n, " U[-]?%d+?", "") --strip U23/U17 etc

--if previous nationstring, check if new nationstring

--for detecting cases where the person plays

--for different countries, and thus cannot determine nationality

if nationString and (n ~= nationString) then

return

else

nationString = n

end

end

end

if nationString then return nationString.." "..args[2] end --should return data[nationString], to get denonym and to check if real nation/valid input

end

return p

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 10:14:16