وِکیٖپیٖڈیا
kswiki
https://ks.wikipedia.org/wiki/%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B5%D9%8E%D9%81%DB%81%D9%95
MediaWiki 1.45.0-wmf.8
first-letter
میڈیا
خاص
کَتھ
رُکُن
رُکُن کَتھ
وِکیٖپیٖڈیا
وِکیٖپیٖڈیا کَتھ
فَیِل
فَیِل کَتھ
میٖڈیاوِکی
میٖڈیاوِکی کَتھ
فرما
فرما کَتھ
مَدَتھ
مَدَتھ کَتھ
زٲژ
زٲژ کَتھ
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Module:Databox
828
12468
111185
76225
2025-07-03T17:10:39Z
511KeV
8268
test fix
111185
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P301', -- category's main topic
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P527', -- has part
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P972', -- catalogu
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name
'P21', -- Sex or gender
'P373', -- Commons category
'P910', -- topic's main category
'P1792', -- category of associated people
'P1464', -- category for people born here
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P206', -- located in or next to body of water
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name
'P569', -- date of birth
'P570', -- date of death
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P1552', -- has quality
'P7561', -- category for the interior of the item
'P1196', -- manner of death
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kurdish article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩)
function toKashmirinumbers(text)
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
if not format then format = 'j xg Y' end
-- formatDate only supports positive (AD) dates
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Work-around for a bug in Scribunto, more info: https://phabricator.wikimedia.org/T261072
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Gets the length of a table
-- https://stackoverflow.com/a/2705804/7003797
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
-- checks if a string is empty
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['بەند'] = true, ['کھٕتِتھ'] = true, ['تەنیا کوردی'] = true }
-- Get all properties that are overriden by the template
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then -- If it was not a module property
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['بەند'] then
itemId = args.item or args['بەند']
end
if args['تەنیا کوردی'] == true or args['تەنیا کوردی'] == 'بەڵێ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٕتِتھ'] then
hidden_properties = mw.text.split(args['کھٕتِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
--Table
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = '#007BA7',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = '#ffffff',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name: P1559, Official name: P1448
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then -- Don't show official name if the official name was in Kashmiri
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
--Image
local image = args['تَصویٖر']
if (image == nil) then
local images = item:getBestStatements('P18')
if #images >= 1 then
image = images[1].mainsnak.datavalue.value
end
end
if image ~= nil then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext('[[File:' .. image .. '|frameless|250px]]')
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
property_blacklist_hash['P31'] = true --Special property
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then -- human and birth date >= 0 AD
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
for _, property in pairs(properties) do
local datatype = nil
if item.claims[property] and item.claims[property][1] and item.claims[property][1].mainsnak then
datatype = item.claims[property][1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en'):upper()
local kurdish_label = mw.wikibase.getLabelByLang(property, 'ks')
-- These properties have datatype of quantity, but we want to show them!
if property == 'P1082' or -- population
property == 'P1120' or -- number of deaths
property == 'P2046' or -- area
property == 'P2044' then -- elevation above sea level
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kurdish_label]
if datatype ~= 'commonsMedia' and datatype ~= 'external-id' and
datatype ~= 'quantity' and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kurdish_label]) and
(show_english_properties or kurdish_label ~= nil or overriden_value) and
#item:getBestStatements(property) <= 5 then
local propertyValue = item:formatStatements(property)
local overriden = true
local value = overriden_value
if (value == nil) then
if datatype == 'time' then
local best = getBestStatement(item, property)
if best and best.time then
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, best.time, propertyValue.value, 'Y')
else
value = formatDate(lang, best.time, propertyValue.value)
end
else
value = propertyValue.value
end
else
value = propertyValue.value
end
overriden = false
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number') then
value = toKashmirinumbers(value)
end
row = dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(value))
end
end
--Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements == 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
--We build the call to mapframe
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6 -- 100 km
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
bnz3u5m0cgkpkuog7ek316sydjtkejx
111186
111185
2025-07-03T17:13:06Z
511KeV
8268
[[Special:Contributions/511KeV|511KeV]] ([[User talk:511KeV|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/111185|111185]] تَبدیٖلی آی رَد کَرنہٕ
111186
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P301', -- category's main topic
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P527', -- has part
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P972', -- catalogu
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name
'P21', -- Sex or gender
'P373', -- Commons category
'P910', -- topic's main category
'P1792', -- category of associated people
'P1464', -- category for people born here
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P206', -- located in or next to body of water
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name
'P569', -- date of birth
'P570', -- date of death
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P1552', -- has quality
'P7561', -- category for the interior of the item
'P1196', -- manner of death
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kurdish article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩)
function toKashmirinumbers(text)
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
if not format then format = 'j xg Y' end
-- formatDate only supports positive (AD) dates
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Work-around for a bug in Scribunto, more info: https://phabricator.wikimedia.org/T261072
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Gets the length of a table
-- https://stackoverflow.com/a/2705804/7003797
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
-- checks if a string is empty
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['بەند'] = true, ['کھٕتِتھ'] = true, ['تەنیا کوردی'] = true }
-- Get all properties that are overriden by the template
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then -- If it was not a module property
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['بەند'] then
itemId = args.item or args['بەند']
end
if args['تەنیا کوردی'] == true or args['تەنیا کوردی'] == 'بەڵێ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٕتِتھ'] then
hidden_properties = mw.text.split(args['کھٕتِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
--Table
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = '#007BA7',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = '#ffffff',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name: P1559, Official name: P1448
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then -- Don't show official name if the official name was in Kashmiri
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
--Image
local image = args['تَصویٖر']
if (image == nil) then
local images = item:getBestStatements('P18')
if #images >= 1 then
image = images[1].mainsnak.datavalue.value
end
end
if image ~= nil then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext('[[File:' .. image .. '|frameless|250px]]')
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
property_blacklist_hash['P31'] = true --Special property
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then -- human and birth date >= 0 AD
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
for _, property in pairs(properties) do
local datatype = item.claims[property][1].mainsnak.datatype
local english_label = mw.wikibase.getLabelByLang(property, 'en'):upper()
local kurdish_label = mw.wikibase.getLabelByLang(property, 'ks')
-- These properties have datatype of quantity, but we want to show them!
if property == 'P1082' or -- population
property == 'P1120' or -- number of deaths
property == 'P2046' or -- area
property == 'P2044' then -- elevation above sea level
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kurdish_label]
if datatype ~= 'commonsMedia' and datatype ~= 'external-id' and
datatype ~= 'quantity' and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kurdish_label]) and
(show_english_properties or kurdish_label ~= nil or overriden_value) and
#item:getBestStatements(property) <= 5 then
local propertyValue = item:formatStatements(property) -- label, value
local overriden = true
local value = overriden_value
if (value == nil) then
if datatype == 'time' then
local dateString = getBestStatement(item, property).time
if property == 'P1317' or property == 'P2031' then -- floruit and work period (start)
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = propertyValue.value
end
overriden = false
elseif (value:find("^[Q]%d+") ~= nil) then -- Is a wikidata ID
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number') then -- coordinate location
value = toKashmirinumbers(value)
end
row = dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(value))
end
end
--Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements == 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
--We build the call to mapframe
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6 -- 100 km
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
eeg2ne3ghy8mzzs7tefh6267fjti0a9
وِکیٖپیٖڈیا:رُکُن فِہرِست اؠڈِٹ تَعداد مُطٲبِق
4
14505
111192
111162
2025-07-03T18:01:27Z
Nadeemulhaqmir-bot
9480
Updated List of Wikipedians
111192
wikitext
text/x-wiki
== List of Wikipedians by number of edits ==
<div style="direction:ltr">
{| class="wikitable"
|- style="white-space:nowrap;"
! No.
! User
! Edit count
|-
| 1
| <small><sub><span style="color:grey;"> </span></sub></small>[[User:511KeV|<span style="font-family:sans-serif; color:#FF1100; text-shadow:.2em .2em .4em #AfAfB1;">'''511KeV'''</span>]] [[User_talk:511KeV|<sup> '' (کتھ باتھ)''</sup>]]
| [[Special:Contributions/511KeV|21171]]
|-
| 2
| [[User: Uhaas bot | Uhaas bot]]
| [[Special:Contributions/Uhaas bot|11723]]
|-
| 3
| [[User: آیات محراج | آیات محراج]]
| [[Special:Contributions/آیات محراج|9323]]
|-
| 4
| [[User:Nadeemulhaqmir-bot|<span style="font-weight: 700; font-family: cursive;color: #41bf14;text-shadow: -1px 1px 0px #030318;">Mir-Bot</span>🍁]][[User_talk:Nadeemulhaqmir-bot|<sup>Talk</sup>]]
| [[Special:Contributions/Nadeemulhaqmir-bot|7654]]
|-
| 5
| [[User: SieBot | SieBot]]
| [[Special:Contributions/SieBot|2432]]
|-
| 6
| [[User: Xqbot | Xqbot]]
| [[Special:Contributions/Xqbot|2370]]
|-
| 7
| [[User: Humzah Rouf Phumboo | Humzah Rouf Phumboo]]
| [[Special:Contributions/Humzah Rouf Phumboo|2268]]
|-
| 8
| [[User: SakuraBot | SakuraBot]]
| [[Special:Contributions/SakuraBot|2230]]
|-
| 9
| [[User: Koshur | Koshur]]
| [[Special:Contributions/Koshur|1903]]
|-
| 10
| [[User:Rishabhbhat|Rishabhbhat]] ([[User talk:Rishabhbhat|कथ]])
| [[Special:Contributions/Rishabhbhat|1669]]
|-
|}
</div>
a5y0euqso0rb7brsredd33vwtdd158y
رُکُن:Nadeemulhaqmir-bot/log/2025/7
2
23111
111191
111161
2025-07-03T18:01:22Z
Nadeemulhaqmir-bot
9480
باٹ چھُ اَز دۄہُک لاگ مَحفوٗظ کَران.
111191
wikitext
text/x-wiki
==1-7-2025==
==== [[ۂریأنوی زَبان]] - ([[Special:Diff/111129|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[7 اکتوٗبر حملہٕ]] - ([[Special:Diff/111130|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2025 بولڈر نارُک حملہٕ]] - ([[Special:Diff/111131|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2025 کوئر ڈی ایلین شوٗٹِنٛگ]] - ([[Special:Diff/111132|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==2-7-2025==
==== [[سونالی پھوگٹ]] - ([[Special:Diff/111157|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> ==حوالہٕ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
==== [[بَلوچی زَبان]] - ([[Special:Diff/111158|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[مسعوٗد پیزشکیان]] - ([[Special:Diff/111159|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
==== [[7 اکتوٗبر حملہٕ]] - ([[Special:Diff/111160|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==3-7-2025==
==== [[اِمپیٖریَل کالیج لندَن]] - ([[Special:Diff/111187|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[راجیٛو گانٛدھی]] - ([[Special:Diff/111188|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[پرٛینکا گانٛدھی]] - ([[Special:Diff/111189|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[روبٲرٛٹ وڈرا]] - ([[Special:Diff/111190|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
963tr7n0v78va4iqvmvvq1dk9bws2an
پرٛینکا گانٛدھی
0
23117
111189
111169
2025-07-03T18:01:08Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
111189
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''پرٛینکا گانٛدھی واڈرا''' (''نیہ'' گاندھی، پیدٲیش 12 جَنؤری 1972) چھےٚ اَکھ ہِندوستٲنؠ سِیاسَتھ دان یوٚس نَوَمبَر 2024 پیٚٹھٕ وایناڈ [[کیرَلا|کیرالہ]] خٲطرٕ لوک سبھا ہٕنٛز رکن پٲٹھؠ کٲم چھےٚ کران۔ [[ہِندوستٲنؠ قومی کانٛگرٛیس|انڈین نیشنل کانگریس]] اَکھ رٗکٗن، سۄ چھےٚ آل انڈیا کانگریس کمیٹی (اے آٮٔی سی سی) ہٕچ جنرل سکریٹری تہٕ کٲم کران۔<ref>{{cite news|url=https://economictimes.indiatimes.com/at-school-forever/articleshow/322477.cms|title=At school, forever|newspaper=The Economic Times|date=5 November 2006}}</ref>
گاندھی ودرا چھ سیٲسی طور مشہوٗر نہرو-گاندھی خاندان رکن۔
== حَوالہٕ ==
disn7g8xukxlvc199e7sowcolonkutw
روبٲرٛٹ وڈرا
0
23118
111190
111168
2025-07-03T18:01:13Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
111190
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''روبٲرٛٹ وڈرا''' (پیدٲیش 18 اپریل 1969) چھ اَکھ ہِندوستٲنؠ کارٕبٲر، تہٕ وایناڈ رُکُن لوک سَبھا [[پرٛینکا گانٛدھی]] سنٛد خانٛدار۔<ref name=":0">{{ویب حَوالہٕ|last=Malik|first=Aman|date=2012-10-08|title=DLF-Robert Vadra controversy: A news round-up|url=https://www.livemint.com/Politics/bIyiB4vh8SxBgjy54H1BGP/DLFRobert-Vadra-controversy-A-news-roundup.html|access-date=2019-10-29|website=Mint|language=en}}</ref><ref name=":1">{{ویب حَوالہٕ|title=Robert Vadra not new to controversy|url=https://www.rediff.com/news/slide-show/slide-show-1-robert-vadra-not-new-to-controversy/20121008.htm|access-date=2019-10-29|website=Rediff|language=en}}</ref>
==حَوالہٕ==
p9r96ftilvf9fhqsbh1ihi0aaeg0276
راجیٛو گانٛدھی
0
23119
111188
111173
2025-07-03T18:01:03Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
111188
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|abovestyle=background:#E6E6FA}}
'''راجیٛو گانٛدھی''' (20 اَگَست 1944-21 مئی 1991) اوس اَکھ ہِندوستٲنؠ سیاست دان تہٕ پائلٹ ییٚمؠ 1984 پیٚٹھٕ 1989 تام ہندوستانٕکؠ وزیٖرِ اعظم سٕنٛدؠ پٲٹھؠ کٲم کٔر۔ تمہ وز وزیر اعظم [[اِنٛدِرا گانٛدھی]] سٕنٛد قَتٕل پتہٕ کوٚر تمہ 40 وہر وٲنٛسہ مَنٛز ساروٕے کھۄتہٕ کم وٲنٛسہ ہنٛدستٲنہ وزیر اعظم بننہٕ خٲطرٕ عہدہ۔<ref>{{cite book|author1=Shaw, Jeffrey M.|url=https://books.google.com/books?id=KDlFDgAAQBAJ&pg=PA129|title=War and Religion: An Encyclopedia of Faith and Conflict|author2=Demy, Timothy J.|date=2017|publisher=ABC-CLIO|isbn=978-1610695176|page=129}}</ref><ref>{{cite book|author=Brass, Paul R.|url=https://books.google.com/books?id=QeU8DAAAQBAJ&pg=PA203|title=Riots and Pogroms|date=October 1996|publisher=NYU Press|isbn=978-0814712825|page=203}}</ref>
== حَوالہٕ ==
dzelm89j6coehsbpsztxgmnuzvyy6k4
اِمپیٖریَل کالیج لندَن
0
23120
111187
111183
2025-07-03T18:00:58Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
111187
wikitext
text/x-wiki
{{Infobox university/Wikidata|fetchwikidata=ALL|mascote=پادر سٕہہ (lion)|colour={{color box|#0000CD}} نیٛوٗل<ref>{{cite web |title=Imperial Brand Project |url=https://www.imperial.ac.uk/communications/about-us/projects/imperial-brand-project/ |publisher=Imperial College London |access-date=27 February 2024 |archive-date=27 February 2024 |archive-url=https://web.archive.org/web/20240227113241/https://www.imperial.ac.uk/communications/about-us/projects/imperial-brand-project/ |url-status=live }}</ref>|logo=Imperial College London new logo.png|mottoks=سائنسی عٔلم، تاج پوشی تہٕ سلطنتٕچ حِفاظت|location=[[لَندَن]]، [[اِنگلِستان]]}}
'''اِمپیٖریَل کالیج لندَن'''، یَتھ اِمپیٖریَل تہٕ ونان چھ، چھ [[لَندَن|لندن]]، [[اِنگلِستان|انگلینڈس]] مَنٛز اَکھ پبلک ریسرچ یونیورسٹی۔ ایمچ تٲریخ چھےٚ [[ملکہ وِکٹوریہ]] سند خاندار شہزادہ البرٹ سٕتؠ شۆروٗع گٲمٕژ، یم جۆنوٗبی کینسنگٹن کس اکس ثقافتی ضلعک تصور کوٚر یَتھ مَنٛز عجائب گھر، کالج تہٕ رائل البرٹ ہال شٲمل چھ۔<ref name="Royal Albert Hall-2019">{{ویب حَوالہٕ|title=Prince Albert's cultural vision and the history of South Kensington: What is Albertopolis?|url=https://www.royalalberthall.com/about-the-hall/news/2016/july/prince-alberts-cultural-vision-and-the-history-of-south-kensington-what-is-albertopolis/|url-status=live|archive-url=https://web.archive.org/web/20190112103556/https://www.royalalberthall.com/about-the-hall/news/2016/july/prince-alberts-cultural-vision-and-the-history-of-south-kensington-what-is-albertopolis/|archive-date=12 January 2019|access-date=3 January 2019|website=Royal Albert Hall}}</ref><ref name="Imperial College London-2018">{{ویب حَوالہٕ|title=Chemistry at Imperial|url=http://www.imperial.ac.uk/natural-sciences/departments/chemistry/about/our-history/chemistry-at-imperial/|access-date=24 December 2018|website=Imperial College London}}</ref>
2024 مَنٛز، امپیریل چھ قومی سطحس پؠٹھ انڈرگریجویٹ تٲلیٖم خٲطرٕ پوٗنٛژمِس مُقامس پؠٹھ۔ اَمہِ کیٚن گریجویٹسن تہٕ لیکچررن مَنٛز چھ 14 نوبل انعام زینن وٲلؠ، 3 فیلڈز میڈل زینن وٲلؠ تہٕ رائل سوسائٹی ہٕنٛدؠ 74 فیلو تہٕ رائل اکیڈمی آف انجینئرنگٕکؠ 84 فیلو شٲمل۔<ref>{{ویب حَوالہٕ|title=Introducing Imperial / Our people / Award winners|url=https://www.imperial.ac.uk/about/introducing-imperial/our-people/award-winners/|website=Imperial College London}}</ref>
== حَوالہٕ ==
6q22ij8dx95tde06zl9eelvunofqnr6