בדוקי עריכות אוטומטית, אינטערפעיס רעדאקטארן, אינטערפעיס אדמיניסטראַטאָרן, סיסאפן, מייבאים, מעדכנים, מייבא, אספקלריה רעדאקטארן
46,358
רעדאגירונגען
אין תקציר עריכה |
(אפדעיט) |
||
| (3 צווישנדיגע ווערסיעס פונעם זעלבן באַניצער נישט געוויזן) | |||
| שורה 280: | שורה 280: | ||
for _, prop in ipairs(propertyIds) do | for _, prop in ipairs(propertyIds) do | ||
local result = PropertyLink.getPropertyByOptions(prop, entityId, { | local result = PropertyLink.getPropertyByOptions(prop, entityId, { | ||
allowMulti = opts.multi or false, | |||
seperator = opts.sep or ', ', | |||
['entity-gender-aware'] = opts.genderAware or false, | |||
qualifiers = opts.qualifiers, | |||
['qualifiers-sep'] = opts.qualSep, | |||
['default-value'] = opts.qualDefault, | |||
['sort'] = opts.sort, | |||
['sort-order'] = opts.sortOrder, | |||
['img-width'] = '180px', | |||
['filter'] = opts.filter | |||
}) | |||
if result and result ~= '' then | if result and result ~= '' then | ||
local cleaned_result = mw.ustring.gsub(result, '%[%[%s*[Cc]ategory:[^%[%]]-%]%]', '') | local cleaned_result = mw.ustring.gsub(result, '%[%[%s*[Cc]ategory:[^%[%]]-%]%]', '') | ||
| שורה 339: | שורה 340: | ||
local function addAdditionalDetails(frame, infoObj, wikidataGender, disableWikidataFetch) | local function addAdditionalDetails(frame, infoObj, wikidataGender, disableWikidataFetch) | ||
local parentArgs = frame:getParent().args | local parentArgs = frame:getParent().args | ||
local directArgs = frame.args | local directArgs = frame.args | ||
| שורה 354: | שורה 346: | ||
end }) | end }) | ||
local entityId = infoObj.args.entityId | local entityId = infoObj.args.entityId | ||
-- Determine the correct label for "Known For" based on gender | -- Determine the correct label for "Known For" based on gender | ||
local knownForLabel = (wikidataGender == 'נקבה' and 'ידועה בשל' or 'ידוע בשל') | local knownForLabel = (wikidataGender == 'נקבה' and 'ידועה בשל' or 'ידוע בשל') | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, ' | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'קבורה', {'P119'}, 'קבורה', {multi=true, pencil=true, indic=5}) | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'תאריך עלייה', {}, 'תאריך עלייה', {indic=10}) | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'תאריך עלייה', {}, 'תאריך עלייה', {indic=10}) | ||
| שורה 383: | שורה 374: | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'פעילות בולטת', {}, 'פעילות בולטת', {indic=35}) | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'פעילות בולטת', {}, 'פעילות בולטת', {indic=35}) | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, knownForLabel, {}, 'ידוע בשל', {indic=40}) | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, knownForLabel, {}, 'ידוע בשל', {indic=40}) | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'השכלה', {'P69'}, 'השכלה', {multi=true, sep='*', join='*', pencil=true, indic=45}) | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'השכלה', {'P69'}, 'השכלה', {multi=true, qualifiers={'P582'}, sort={'P582'}, sortOrder='asc', sep='*', join='*', pencil=true, indic=45}) | ||
-- Time range | -- Time range | ||
| שורה 419: | שורה 410: | ||
--deathCauseWikidata = deathCauseWikidata and deathCauseWikidata[1] and deathCauseWikidata[1].mainsnak | --deathCauseWikidata = deathCauseWikidata and deathCauseWikidata[1] and deathCauseWikidata[1].mainsnak | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch or | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch or religionLeader, 'השקפה דתית', {'P140'}, 'השקפה דתית', {pencil=true, indic=75}) | ||
-- Spouse + Partner | -- Spouse + Partner | ||
local spouseVal = templateArgs[' | local spouseVal = templateArgs['מאן'] or templateArgs['ווייב'] or "" | ||
if (not disableWikidataFetch) or spouseVal ~= '' then | if (not disableWikidataFetch) or spouseVal ~= '' then | ||
if spouseVal ~= '-' then | if spouseVal ~= '-' then | ||
| שורה 445: | שורה 436: | ||
if #output > 0 then | if #output > 0 then | ||
insertInOrder(infoObj.templateStructure, { | insertInOrder(infoObj.templateStructure, { | ||
label = ((templateArgs[' | label = ((templateArgs['מאן']) and 'מאן') or ((templateArgs['ווייב']) and 'ווייב') or 'מאן אדער ווייב', | ||
data = table.concat(output, '\n*'), | data = table.concat(output, '\n*'), | ||
indic = 80 | indic = 80 | ||
| שורה 453: | שורה 444: | ||
end | end | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, ' | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'קינדער', {'P40'}, 'קינדער', {pencil=true, multi=true, indic=85}) | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, ' | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'צאל קינדער', {'P1971'}, 'צאל קינדער', {pencil=true, indic=90}) | ||
useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'פרסים והוקרה', {'P166'}, 'פרסים והוקרה', {multi=true, sep='*', join='*', pencil=true, indic=95, qualifiers={'P585'}, sortOrder = 'desc', filter = filterMinorPrizes}) | useArgsOrWikidata(templateArgs, infoObj, disableWikidataFetch, 'פרסים והוקרה', {'P166'}, 'פרסים והוקרה', {multi=true, sep='*', join='*', pencil=true, indic=95, qualifiers={'P585'}, sortOrder = 'desc', filter = filterMinorPrizes}) | ||
| שורה 620: | שורה 611: | ||
local infoObj = Infobox:new() | local infoObj = Infobox:new() | ||
frame.args['תמונה-גודל'] = frame.args['תמונה-גודל'] or '220' | frame.args['תמונה-גודל'] = frame.args['תמונה-גודל'] or '220' | ||
local colorKey = frame.args["סיווג"] or frame.args["סוג"] or frame:getParent().args["סיווג"] or frame:getParent().args["סוג"] | local colorKey = frame.args["סיווג"] or frame.args["סוג"] or frame:getParent().args["סיווג"] or frame:getParent().args["סוג"] | ||
| שורה 629: | שורה 619: | ||
local is_white_text = BackgroundColors[colorKey] == '#000000' or BackgroundColors[colorKey] == '#800000' | local is_white_text = BackgroundColors[colorKey] == '#000000' or BackgroundColors[colorKey] == '#800000' | ||
local header_style = "background:" .. color .. "; border:1px solid #aaaaaa; border-bottom:0px; color:" .. (is_white_text and 'white' or 'black') | |||
frame.args['כותרת-עיצוב'] = header_style .. ";" .. (frame.args['כותרת-עיצוב'] or "") | |||
frame.args['כותרת תבנית-עיצוב'] = header_style .. ";" .. (frame.args['כותרת תבנית-עיצוב'] or "") | |||
frame.args['תת-כותרת תבנית-עיצוב'] = header_style .. ";" .. (frame.args['תת-כותרת תבנית-עיצוב'] or "") | |||
infoObj:parseArgs(frame) | |||
addPersonDetails(frame, infoObj) | addPersonDetails(frame, infoObj) | ||
רעדאגירונגען