وِکیٖپیٖڈیا
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.47.0-wmf.10
first-letter
میڈیا
خاص
کَتھ
رُکُن
رُکُن کَتھ
وِکیٖپیٖڈیا
وِکیٖپیٖڈیا کَتھ
فَیِل
فَیِل کَتھ
میٖڈیاوِکی
میٖڈیاوِکی کَتھ
فرما
فرما کَتھ
مَدَتھ
مَدَتھ کَتھ
زٲژ
زٲژ کَتھ
TimedText
TimedText talk
Module
Module talk
Event
Event talk
عامر خان
0
4777
144301
106675
2026-07-10T18:26:55Z
آیات محراج
11062
/* */
144301
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|noicon=No}}
'''عامر خان ('''{{Lang-en|Amir Khan}}''')''' چھُ آكھ [[ہِندوستان|ہِندوستٲنؠ]] فِلِمی اَداکارٰ.
سُہ او 2003 مَنٛز ہِندوستٲنؠ حکومت دٔسؠ پدما شری تہٕ 2010 مَنٛز پدما بھوشن سٟتؠ نوازنہٕ۔ پَنہِ 30 ؤری کھوتہٕ زیٛادٕ عرصس تام کٲم کرن وٲلس کیریئرس مَنٛز،کوٚر خانن پنن پان ہِندوستٲنؠ سنیماہُک ساروے کھوتہٕ مَشہوٗر اداکار طور پیش۔ خانن چھِ واریاہ یَنام حٲصل کٔرؠ مِتؠ، بشمول نو فلم فیئر یَنام، ژور نیشنل فلم یَنام، تہٕ اَکھ اے اے سی ٹی اے یَنام.<ref>{{Cite web|title=mr perfectionist aamir khan doesnt believe in perfection shares how got the title|url=https://m.tribuneindia.com/news/entertainment/mr-perfectionist-aamir-khan-doesnt-believe-in-perfection-shares-how-got-the-title-420406|url-status=live|archive-url=https://web.archive.org/web/20230516130736/https://m.tribuneindia.com/news/entertainment/mr-perfectionist-aamir-khan-doesnt-believe-in-perfection-shares-how-got-the-title-420406|archive-date=16 May 2023|access-date=13 May 2023|website=[[The Tribune (India)|The Tribune]]}}</ref>
== ذٲتی زِندگی ==
محمد عامر حسین خان گٔیہ 14 مارٕچ 1965 مَنٛز بمبے مَنٛز فلم پروڈیوسر طاہر حسین تہٕ زینات حسینس پٲدٕ۔ خان چھُ ژور بایَن مَنٛز سارِوٕے کھوتہٕ بوڑ۔ تیمس چھُ اَکھ بوی، [[فیصل خان]] تہٕ زٕ بینہ، فرحت تہٕ نیکات خان۔
{{نامُکَمَل مَضموٗن}}
[[زٲژ:فِلِمی اَداکارٰ]]
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:1965 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
rj4pxnyaihvcv2265ju866ihdqrrajt
144302
144301
2026-07-10T18:27:56Z
آیات محراج
11062
/* ذٲتی زِندگی */
144302
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|noicon=No}}
'''عامر خان ('''{{Lang-en|Amir Khan}}''')''' چھُ آكھ [[ہِندوستان|ہِندوستٲنؠ]] فِلِمی اَداکارٰ.
سُہ او 2003 مَنٛز ہِندوستٲنؠ حکومت دٔسؠ پدما شری تہٕ 2010 مَنٛز پدما بھوشن سٟتؠ نوازنہٕ۔ پَنہِ 30 ؤری کھوتہٕ زیٛادٕ عرصس تام کٲم کرن وٲلس کیریئرس مَنٛز،کوٚر خانن پنن پان ہِندوستٲنؠ سنیماہُک ساروے کھوتہٕ مَشہوٗر اداکار طور پیش۔ خانن چھِ واریاہ یَنام حٲصل کٔرؠ مِتؠ، بشمول نو فلم فیئر یَنام، ژور نیشنل فلم یَنام، تہٕ اَکھ اے اے سی ٹی اے یَنام.<ref>{{Cite web|title=mr perfectionist aamir khan doesnt believe in perfection shares how got the title|url=https://m.tribuneindia.com/news/entertainment/mr-perfectionist-aamir-khan-doesnt-believe-in-perfection-shares-how-got-the-title-420406|url-status=live|archive-url=https://web.archive.org/web/20230516130736/https://m.tribuneindia.com/news/entertainment/mr-perfectionist-aamir-khan-doesnt-believe-in-perfection-shares-how-got-the-title-420406|archive-date=16 May 2023|access-date=13 May 2023|website=[[The Tribune (India)|The Tribune]]}}</ref>
== ذٲتی زِندگی ==
محمد عامر حسین خان زاو 14 مارٕچ 1965 مَنٛز بمبے مَنٛز فلم پروڈیوسر طاہر حسین تہٕ زینات حسینس۔ خان چھُ ژور بایَن مَنٛز سارِوٕے کھوتہٕ بوٚڑ۔ تیمس چھُ اَکھ بوی، [[فیصل خان]] تہٕ زٕ بینہ، فرحت تہٕ نیکات خان۔
== حَوالہٕ ==
{{نامُکَمَل مَضموٗن}}
[[زٲژ:فِلِمی اَداکارٰ]]
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:1965 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
corzh3bfg9pn7n23weq9v6r0q85edq8
144312
144302
2026-07-11T05:21:07Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
144312
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|noicon=No}}
'''عامر خان ('''{{Lang-en|Amir Khan}}''')''' چھُ آكھ [[ہِندوستان|ہِندوستٲنؠ]] فِلِمی اَداکارٰ.
سُہ او 2003 مَنٛز ہِندوستٲنؠ حکومت دٔسؠ پدما شری تہٕ 2010 مَنٛز پدما بھوشن سٟتؠ نوازنہٕ۔ پَنہِ 30 ؤری کھوتہٕ زیٛادٕ عرصس تام کٲم کرن وٲلس کیریئرس مَنٛز،کوٚر خانن پنن پان ہِندوستٲنؠ سنیماہُک ساروے کھوتہٕ مَشہوٗر اداکار طور پیش۔ خانن چھِ واریاہ یَنام حٲصل کٔرؠ مِتؠ، بشمول نو فلم فیئر یَنام، ژور نیشنل فلم یَنام، تہٕ اَکھ اے اے سی ٹی اے یَنام.<ref>{{Cite web|title=mr perfectionist aamir khan doesnt believe in perfection shares how got the title|url=https://m.tribuneindia.com/news/entertainment/mr-perfectionist-aamir-khan-doesnt-believe-in-perfection-shares-how-got-the-title-420406|url-status=live|archive-url=https://web.archive.org/web/20230516130736/https://m.tribuneindia.com/news/entertainment/mr-perfectionist-aamir-khan-doesnt-believe-in-perfection-shares-how-got-the-title-420406|archive-date=16 May 2023|access-date=13 May 2023|website=[[The Tribune (India)|The Tribune]]}}</ref>
== ذٲتی زِندگی ==
محمد عامر حسین خان زاو 14 مارٕچ 1965 مَنٛز بمبے مَنٛز فلم پروڈیوسر طاہر حسین تہٕ زینات حسینس۔ خان چھُ ژور بایَن مَنٛز سارِوٕے کھوتہٕ بوٚڑ۔ تیمس چھُ اَکھ بوی، [[فیصل خان]] تہٕ زٕ بینہ، فرحت تہٕ نیکات خان۔
== حَوالہٕ ==
{{نامُکَمَل مَضموٗن}}
[[زٲژ:فِلِمی اَداکارٰ]]
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:1965 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ مُسَلمان]]
i2mqowj1aefz9yuomy6gu6y1ip40w8e
پونؠ یا آب
0
6604
144304
142889
2026-07-10T19:09:32Z
آیات محراج
11062
/* */
144304
wikitext
text/x-wiki
{{infobox chembox|color=Navajowhite}}
'''[[:wikt:پونؠ|پونؠ]]''' ( [[کٲشِر زَبان|کٲشُر]] : /poːnʲ/) یا '''[[:wikt:آب|آب]] ''' ( [[کٲشِر زَبان|کٲشُر]] : /a ːb/) چھُ اَکھ اۆدُر [[پَدارتھ]] یُس کۄلَن، سَرَن تہٕ سَمَنٛدرَن بیترِ مَنٛز چھُ آسان۔ یہِ چھُ چؠنَس، چھَلنس، چھۄکنس بیترِ اِستِمال کَرنہٕ یِوان۔
[[فَیِل:States of Matter.svg|thumb|پٲنِس ترٛؠن شَکلَن]]
==حَوالہٕ==
{{حَوالہٕ وَرٲے}}
{{Uncategorized|date=نَوَمبَر ٢٠٢١}}
ga7eq0qfyy6ry5x3d4dgvc8gz7jsg4g
Module:Wd
828
9935
144284
49765
2026-07-10T12:25:43Z
Uzume
1281
Update from [[d:Special:GoToLinkedPage/enwiki/Q24733825|master]] using [[mw:Synchronizer| #Synchronizer]]
144284
Scribunto
text/plain
-- Original module located at [[:en:Module:Wd]] and [[:en:Module:Wd/i18n]].
require("strict")
local p = {}
local module_arg = ...
local i18n
local i18nPath
local function loadI18n(aliasesP, frame)
local title
if frame then
-- current module invoked by page/template, get its title from frame
title = frame:getTitle()
else
-- current module included by other module, get its title from ...
title = module_arg
end
if not i18n then
i18nPath = title .. "/i18n"
i18n = require(i18nPath).init(aliasesP)
end
end
p.claimCommands = {
property = "property",
properties = "properties",
qualifier = "qualifier",
qualifiers = "qualifiers",
reference = "reference",
references = "references"
}
p.generalCommands = {
label = "label",
title = "title",
description = "description",
alias = "alias",
aliases = "aliases",
badge = "badge",
badges = "badges"
}
p.flags = {
linked = "linked",
short = "short",
raw = "raw",
multilanguage = "multilanguage",
unit = "unit",
-------------
preferred = "preferred",
normal = "normal",
deprecated = "deprecated",
best = "best",
future = "future",
current = "current",
former = "former",
edit = "edit",
editAtEnd = "edit@end",
mdy = "mdy",
single = "single",
sourced = "sourced"
}
p.args = {
eid = "eid",
page = "page",
date = "date",
globalSiteId = "globalSiteId"
}
local aliasesP = {
coord = "P625",
-----------------------
image = "P18",
author = "P50",
authorNameString = "P2093",
publisher = "P123",
importedFrom = "P143",
wikimediaImportURL = "P4656",
statedIn = "P248",
pages = "P304",
language = "P407",
hasPart = "P527",
publicationDate = "P577",
startTime = "P580",
endTime = "P582",
chapter = "P792",
retrieved = "P813",
referenceURL = "P854",
sectionVerseOrParagraph = "P958",
archiveURL = "P1065",
title = "P1476",
formatterURL = "P1630",
quote = "P1683",
shortName = "P1813",
definingFormula = "P2534",
archiveDate = "P2960",
inferredFrom = "P3452",
typeOfReference = "P3865",
column = "P3903",
subjectNamedAs = "P1810",
wikidataProperty = "P1687",
publishedIn = "P1433",
lastUpdate = "P5017"
}
local aliasesQ = {
percentage = "Q11229",
prolepticJulianCalendar = "Q1985786",
citeWeb = "Q5637226",
citeQ = "Q22321052"
}
local parameters = {
property = "%p",
qualifier = "%q",
reference = "%r",
alias = "%a",
badge = "%b",
separator = "%s",
general = "%x"
}
local formats = {
property = "%p[%s][%r]",
qualifier = "%q[%s][%r]",
reference = "%r",
propertyWithQualifier = "%p[ <span style=\"font-size:85\\%\">(%q)</span>][%s][%r]",
alias = "%a[%s]",
badge = "%b[%s]"
}
local hookNames = { -- {level_1, level_2}
[parameters.property] = {"getProperty"},
[parameters.reference] = {"getReferences", "getReference"},
[parameters.qualifier] = {"getAllQualifiers"},
[parameters.qualifier.."\\d"] = {"getQualifiers", "getQualifier"},
[parameters.alias] = {"getAlias"},
[parameters.badge] = {"getBadge"}
}
-- default value objects, should NOT be mutated but instead copied
local defaultSeparators = {
["sep"] = {" "},
["sep%s"] = {","},
["sep%q"] = {"; "},
["sep%q\\d"] = {", "},
["sep%r"] = nil, -- none
["punc"] = nil -- none
}
local rankTable = {
["preferred"] = 1,
["normal"] = 2,
["deprecated"] = 3
}
local function replaceAlias(id)
if aliasesP[id] then
id = aliasesP[id]
end
return id
end
local function errorText(code, ...)
local text = i18n["errors"][code]
if arg then text = mw.ustring.format(text, unpack(arg)) end
return text
end
local function throwError(errorMessage, ...)
error(errorText(errorMessage, unpack(arg)))
end
local function replaceDecimalMark(num)
return mw.ustring.gsub(num, "[.]", i18n['numeric']['decimal-mark'], 1)
end
local function padZeros(num, numDigits)
local numZeros
local negative = false
if num < 0 then
negative = true
num = num * -1
end
num = tostring(num)
numZeros = numDigits - num:len()
for _ = 1, numZeros do
num = "0"..num
end
if negative then
num = "-"..num
end
return num
end
local function replaceSpecialChar(chr)
if chr == '_' then
-- replace underscores with spaces
return ' '
else
return chr
end
end
local function replaceSpecialChars(str)
local chr
local esc = false
local strOut = ""
for i = 1, #str do
chr = str:sub(i,i)
if not esc then
if chr == '\\' then
esc = true
else
strOut = strOut .. replaceSpecialChar(chr)
end
else
strOut = strOut .. chr
esc = false
end
end
return strOut
end
local function buildWikilink(target, label)
if not label or target == label then
return "[[" .. target .. "]]"
else
return "[[" .. target .. "|" .. label .. "]]"
end
end
-- used to make frame.args mutable, to replace #frame.args (which is always 0)
-- with the actual amount and to simply copy tables
local function copyTable(tIn)
if not tIn then
return nil
end
local tOut = {}
for i, v in pairs(tIn) do
tOut[i] = v
end
return tOut
end
-- used to merge output arrays together;
-- note that it currently mutates the first input array
local function mergeArrays(a1, a2)
for i = 1, #a2 do
a1[#a1 + 1] = a2[i]
end
return a1
end
local function split(str, del)
local out = {}
local i, j = str:find(del)
if i and j then
out[1] = str:sub(1, i - 1)
out[2] = str:sub(j + 1)
else
out[1] = str
end
return out
end
local function parseWikidataURL(url)
local id
if url:match('^http[s]?://') then
id = split(url, "Q")
if id[2] then
return "Q" .. id[2]
end
end
return nil
end
local function parseDate(dateStr, precision)
precision = precision or "d"
local i, j, index, ptr
local parts = {nil, nil, nil}
if dateStr == nil then
return parts[1], parts[2], parts[3] -- year, month, day
end
-- 'T' for snak values, '/' for outputs with '/Julian' attached
i, j = dateStr:find("[T/]")
if i then
dateStr = dateStr:sub(1, i-1)
end
local from = 1
if dateStr:sub(1,1) == "-" then
-- this is a negative number, look further ahead
from = 2
end
index = 1
ptr = 1
i, j = dateStr:find("-", from)
if i then
-- year
parts[index] = tonumber(dateStr:sub(ptr, i-1), 10) -- explicitly give base 10 to prevent error
if parts[index] == -0 then
parts[index] = tonumber("0") -- for some reason, 'parts[index] = 0' may actually store '-0', so parse from string instead
end
if precision == "y" then
-- we're done
return parts[1], parts[2], parts[3] -- year, month, day
end
index = index + 1
ptr = i + 1
i, j = dateStr:find("-", ptr)
if i then
-- month
parts[index] = tonumber(dateStr:sub(ptr, i-1), 10)
if precision == "m" then
-- we're done
return parts[1], parts[2], parts[3] -- year, month, day
end
index = index + 1
ptr = i + 1
end
end
if dateStr:sub(ptr) ~= "" then
-- day if we have month, month if we have year, or year
parts[index] = tonumber(dateStr:sub(ptr), 10)
end
return parts[1], parts[2], parts[3] -- year, month, day
end
local function datePrecedesDate(aY, aM, aD, bY, bM, bD)
if aY == nil or bY == nil then
return nil
end
aM = aM or 1
aD = aD or 1
bM = bM or 1
bD = bD or 1
if aY < bY then
return true
end
if aY > bY then
return false
end
if aM < bM then
return true
end
if aM > bM then
return false
end
if aD < bD then
return true
end
return false
end
local function getHookName(param, index)
if hookNames[param] then
return hookNames[param][index]
elseif param:len() > 2 then
return hookNames[param:sub(1, 2).."\\d"][index]
else
return nil
end
end
local function alwaysTrue()
return true
end
-- The following function parses a format string.
--
-- The example below shows how a parsed string is structured in memory.
-- Variables other than 'str' and 'child' are left out for clarity's sake.
--
-- Example:
-- "A %p B [%s[%q1]] C [%r] D"
--
-- Structure:
-- [
-- {
-- str = "A "
-- },
-- {
-- str = "%p"
-- },
-- {
-- str = " B ",
-- child =
-- [
-- {
-- str = "%s",
-- child =
-- [
-- {
-- str = "%q1"
-- }
-- ]
-- }
-- ]
-- },
-- {
-- str = " C ",
-- child =
-- [
-- {
-- str = "%r"
-- }
-- ]
-- },
-- {
-- str = " D"
-- }
-- ]
--
local function parseFormat(str)
local chr, esc, param, root, cur, prev, new
local params = {}
local function newObject(array)
local obj = {} -- new object
obj.str = ""
array[#array + 1] = obj -- array{object}
obj.parent = array
return obj
end
local function endParam()
if param > 0 then
if cur.str ~= "" then
cur.str = "%"..cur.str
cur.param = true
params[cur.str] = true
cur.parent.req[cur.str] = true
prev = cur
cur = newObject(cur.parent)
end
param = 0
end
end
root = {} -- array
root.req = {}
cur = newObject(root)
prev = nil
esc = false
param = 0
for i = 1, #str do
chr = str:sub(i,i)
if not esc then
if chr == '\\' then
endParam()
esc = true
elseif chr == '%' then
endParam()
if cur.str ~= "" then
cur = newObject(cur.parent)
end
param = 2
elseif chr == '[' then
endParam()
if prev and cur.str == "" then
table.remove(cur.parent)
cur = prev
end
cur.child = {} -- new array
cur.child.req = {}
cur.child.parent = cur
cur = newObject(cur.child)
elseif chr == ']' then
endParam()
if cur.parent.parent then
new = newObject(cur.parent.parent.parent)
if cur.str == "" then
table.remove(cur.parent)
end
cur = new
end
else
if param > 1 then
param = param - 1
elseif param == 1 then
if not chr:match('%d') then
endParam()
end
end
cur.str = cur.str .. replaceSpecialChar(chr)
end
else
cur.str = cur.str .. chr
esc = false
end
prev = nil
end
endParam()
-- make sure that at least one required parameter has been defined
if not next(root.req) then
throwError("missing-required-parameter")
end
-- make sure that the separator parameter "%s" is not amongst the required parameters
if root.req[parameters.separator] then
throwError("extra-required-parameter", parameters.separator)
end
return root, params
end
local function sortOnRank(claims)
local rankPos
local ranks = {{}, {}, {}, {}} -- preferred, normal, deprecated, (default)
local sorted = {}
for _, v in ipairs(claims) do
rankPos = rankTable[v.rank] or 4
ranks[rankPos][#ranks[rankPos] + 1] = v
end
sorted = ranks[1]
sorted = mergeArrays(sorted, ranks[2])
sorted = mergeArrays(sorted, ranks[3])
return sorted
end
local function isValueInTable(searchedItem, inputTable)
for _, item in pairs(inputTable) do
if item == searchedItem then
return true
end
end
return false
end
local Config = {}
-- allows for recursive calls
function Config:new()
local cfg = {}
setmetatable(cfg, self)
self.__index = self
cfg.separators = {
-- single value objects wrapped in arrays so that we can pass by reference
["sep"] = {copyTable(defaultSeparators["sep"])},
["sep%s"] = {copyTable(defaultSeparators["sep%s"])},
["sep%q"] = {copyTable(defaultSeparators["sep%q"])},
["sep%r"] = {copyTable(defaultSeparators["sep%r"])},
["punc"] = {copyTable(defaultSeparators["punc"])}
}
cfg.entity = nil
cfg.entityID = nil
cfg.propertyID = nil
cfg.propertyValue = nil
cfg.qualifierIDs = {}
cfg.qualifierIDsAndValues = {}
cfg.bestRank = true
cfg.ranks = {true, true, false} -- preferred = true, normal = true, deprecated = false
cfg.foundRank = #cfg.ranks
cfg.flagBest = false
cfg.flagRank = false
cfg.periods = {true, true, true} -- future = true, current = true, former = true
cfg.flagPeriod = false
cfg.atDate = {parseDate(os.date('!%Y-%m-%d'))} -- today as {year, month, day}
cfg.mdyDate = false
cfg.singleClaim = false
cfg.sourcedOnly = false
cfg.editable = false
cfg.editAtEnd = false
cfg.inSitelinks = false
cfg.langCode = mw.language.getContentLanguage().code
cfg.langName = mw.language.fetchLanguageName(cfg.langCode, cfg.langCode)
cfg.langObj = mw.language.new(cfg.langCode)
cfg.siteID = mw.wikibase.getGlobalSiteId()
cfg.states = {}
cfg.states.qualifiersCount = 0
cfg.curState = nil
cfg.prefetchedRefs = nil
return cfg
end
local State = {}
function State:new(cfg, type)
local stt = {}
setmetatable(stt, self)
self.__index = self
stt.conf = cfg
stt.type = type
stt.results = {}
stt.parsedFormat = {}
stt.separator = {}
stt.movSeparator = {}
stt.puncMark = {}
stt.linked = false
stt.rawValue = false
stt.shortName = false
stt.anyLanguage = false
stt.unitOnly = false
stt.singleValue = false
return stt
end
-- if id == nil then item connected to current page is used
function Config:getLabel(id, raw, link, short)
local label = nil
local prefix, title= "", nil
if not id then
id = mw.wikibase.getEntityIdForCurrentPage()
if not id then
return ""
end
end
id = id:upper() -- just to be sure
if raw then
-- check if given id actually exists
if mw.wikibase.isValidEntityId(id) and mw.wikibase.entityExists(id) then
label = id
end
prefix, title = "d:Special:EntityPage/", label -- may be nil
else
-- try short name first if requested
if short then
label = p._property{aliasesP.shortName, [p.args.eid] = id} -- get short name
if label == "" then
label = nil
end
end
-- get label
if not label then
label = mw.wikibase.getLabel(id)
end
end
if not label then
label = ""
elseif link then
-- build a link if requested
if not title then
if id:sub(1,1) == "Q" then
title = mw.wikibase.getSitelink(id)
elseif id:sub(1,1) == "P" then
-- properties have no sitelink, link to Wikidata instead
prefix, title = "d:Special:EntityPage/", id
end
end
label = mw.text.nowiki(label) -- escape raw label text so it cannot be wikitext markup
if title then
label = buildWikilink(prefix .. title, label)
end
end
return label
end
function Config:getEditIcon()
local value = ""
local prefix = ""
local front = " "
local back = ""
if self.entityID:sub(1,1) == "P" then
prefix = "Property:"
end
if self.editAtEnd then
front = '<span style="float:'
if self.langObj:isRTL() then
front = front .. 'left'
else
front = front .. 'right'
end
front = front .. '">'
back = '</span>'
end
value = "[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px|alt=" .. i18n['info']['edit-on-wikidata'] .. "|link=https://www.wikidata.org/wiki/" .. prefix .. self.entityID .. "?uselang=" .. self.langCode
if self.propertyID then
value = value .. "#" .. self.propertyID
elseif self.inSitelinks then
value = value .. "#sitelinks-wikipedia"
end
value = value .. "|" .. i18n['info']['edit-on-wikidata'] .. "]]"
return front .. value .. back
end
-- used to create the final output string when it's all done, so that for references the
-- function extensionTag("ref", ...) is only called when they really ended up in the final output
function Config:concatValues(valuesArray)
local outString = ""
local j, skip
for i = 1, #valuesArray do
-- check if this is a reference
if valuesArray[i].refHash then
j = i - 1
skip = false
-- skip this reference if it is part of a continuous row of references that already contains the exact same reference
while valuesArray[j] and valuesArray[j].refHash do
if valuesArray[i].refHash == valuesArray[j].refHash then
skip = true
break
end
j = j - 1
end
if not skip then
-- add <ref> tag with the reference's hash as its name (to deduplicate references)
outString = outString .. mw.getCurrentFrame():extensionTag("ref", valuesArray[i][1], {name = valuesArray[i].refHash})
end
else
outString = outString .. valuesArray[i][1]
end
end
return outString
end
function Config:convertUnit(unit, raw, link, short, unitOnly)
local space = " "
local label = ""
local itemID
if unit == "" or unit == "1" then
return nil
end
if unitOnly then
space = ""
end
itemID = parseWikidataURL(unit)
if itemID then
if itemID == aliasesQ.percentage then
return "%"
else
label = self:getLabel(itemID, raw, link, short)
if label ~= "" then
return space .. label
end
end
end
return ""
end
function State:getValue(snak)
return self.conf:getValue(snak, self.rawValue, self.linked, self.shortName, self.anyLanguage, self.unitOnly, false, self.type:sub(1,2))
end
function Config:getValue(snak, raw, link, short, anyLang, unitOnly, noSpecial, type)
if snak.snaktype == 'value' then
local datatype = snak.datavalue.type
local subtype = snak.datatype
local datavalue = snak.datavalue.value
if datatype == 'string' then
if subtype == 'url' and link then
-- create link explicitly
if raw then
-- will render as a linked number like [1]
return "[" .. datavalue .. "]"
else
return "[" .. datavalue .. " " .. datavalue .. "]"
end
elseif subtype == 'commonsMedia' then
if link then
return buildWikilink("c:File:" .. datavalue, datavalue)
elseif not raw then
return "[[File:" .. datavalue .. "]]"
else
return datavalue
end
elseif subtype == 'geo-shape' and link then
return buildWikilink("c:" .. datavalue, datavalue)
elseif subtype == 'math' and not raw then
local attribute = nil
if (type == parameters.property or (type == parameters.qualifier and self.propertyID == aliasesP.hasPart)) and snak.property == aliasesP.definingFormula then
attribute = {qid = self.entityID}
end
return mw.getCurrentFrame():extensionTag("math", datavalue, attribute)
elseif subtype == 'external-id' and link then
local url = p._property{aliasesP.formatterURL, [p.args.eid] = snak.property} -- get formatter URL
if url ~= "" then
url = mw.ustring.gsub(url, "$1", datavalue)
return "[" .. url .. " " .. datavalue .. "]"
else
return datavalue
end
else
return datavalue
end
elseif datatype == 'monolingualtext' then
if anyLang or datavalue['language'] == self.langCode then
return datavalue['text']
else
return nil
end
elseif datatype == 'quantity' then
local value = ""
local unit
if not unitOnly then
-- get value and strip + signs from front
value = mw.ustring.gsub(datavalue['amount'], "^%+(.+)$", "%1")
if raw then
return value
end
-- replace decimal mark based on locale
value = replaceDecimalMark(value)
-- add delimiters for readability
value = i18n.addDelimiters(value)
end
unit = self:convertUnit(datavalue['unit'], raw, link, short, unitOnly)
if unit then
value = value .. unit
end
return value
elseif datatype == 'time' then
local y, m, d, p, yDiv, yRound, yFull, value, calendarID, dateStr
local yFactor = 1
local sign = 1
local prefix = ""
local suffix = ""
local mayAddCalendar = false
local calendar = ""
local precision = datavalue['precision']
if precision == 11 then
p = "d"
elseif precision == 10 then
p = "m"
else
p = "y"
yFactor = 10^(9-precision)
end
y, m, d = parseDate(datavalue['time'], p)
if y < 0 then
sign = -1
y = y * sign
end
-- if precision is tens/hundreds/thousands/millions/billions of years
if precision <= 8 then
yDiv = y / yFactor
-- if precision is tens/hundreds/thousands of years
if precision >= 6 then
mayAddCalendar = true
if precision <= 7 then
-- round centuries/millenniums up (e.g. 20th century or 3rd millennium)
yRound = math.ceil(yDiv)
if not raw then
if precision == 6 then
suffix = i18n['datetime']['suffixes']['millennium']
else
suffix = i18n['datetime']['suffixes']['century']
end
suffix = i18n.getOrdinalSuffix(yRound) .. suffix
else
-- if not verbose, take the first year of the century/millennium
-- (e.g. 1901 for 20th century or 2001 for 3rd millennium)
yRound = (yRound - 1) * yFactor + 1
end
else
-- precision == 8
-- round decades down (e.g. 2010s)
yRound = math.floor(yDiv) * yFactor
if not raw then
prefix = i18n['datetime']['prefixes']['decade-period']
suffix = i18n['datetime']['suffixes']['decade-period']
end
end
if raw and sign < 0 then
-- if BCE then compensate for "counting backwards"
-- (e.g. -2019 for 2010s BCE, -2000 for 20th century BCE or -3000 for 3rd millennium BCE)
yRound = yRound + yFactor - 1
end
else
local yReFactor, yReDiv, yReRound
-- round to nearest for tens of thousands of years or more
yRound = math.floor(yDiv + 0.5)
if yRound == 0 then
if precision <= 2 and y ~= 0 then
yReFactor = 1e6
yReDiv = y / yReFactor
yReRound = math.floor(yReDiv + 0.5)
if yReDiv == yReRound then
-- change precision to millions of years only if we have a whole number of them
precision = 3
yFactor = yReFactor
yRound = yReRound
end
end
if yRound == 0 then
-- otherwise, take the unrounded (original) number of years
precision = 5
yFactor = 1
yRound = y
mayAddCalendar = true
end
end
if precision >= 1 and y ~= 0 then
yFull = yRound * yFactor
yReFactor = 1e9
yReDiv = yFull / yReFactor
yReRound = math.floor(yReDiv + 0.5)
if yReDiv == yReRound then
-- change precision to billions of years if we're in that range
precision = 0
yFactor = yReFactor
yRound = yReRound
else
yReFactor = 1e6
yReDiv = yFull / yReFactor
yReRound = math.floor(yReDiv + 0.5)
if yReDiv == yReRound then
-- change precision to millions of years if we're in that range
precision = 3
yFactor = yReFactor
yRound = yReRound
end
end
end
if not raw then
if precision == 3 then
suffix = i18n['datetime']['suffixes']['million-years']
elseif precision == 0 then
suffix = i18n['datetime']['suffixes']['billion-years']
else
yRound = yRound * yFactor
if yRound == 1 then
suffix = i18n['datetime']['suffixes']['year']
else
suffix = i18n['datetime']['suffixes']['years']
end
end
else
yRound = yRound * yFactor
end
end
else
yRound = y
mayAddCalendar = true
end
if mayAddCalendar then
calendarID = parseWikidataURL(datavalue['calendarmodel'])
if calendarID and calendarID == aliasesQ.prolepticJulianCalendar then
if not raw then
if link then
calendar = " ("..buildWikilink(i18n['datetime']['julian-calendar'], i18n['datetime']['julian'])..")"
else
calendar = " ("..i18n['datetime']['julian']..")"
end
else
calendar = "/"..i18n['datetime']['julian']
end
end
end
if not raw then
local ce = nil
if sign < 0 then
ce = i18n['datetime']['BCE']
elseif precision <= 5 then
ce = i18n['datetime']['CE']
end
if ce then
if link then
ce = buildWikilink(i18n['datetime']['common-era'], ce)
end
suffix = suffix .. " " .. ce
end
value = tostring(yRound)
if m then
dateStr = self.langObj:formatDate("F", "1-"..m.."-1")
if d then
if self.mdyDate then
dateStr = dateStr .. " " .. d .. ","
else
dateStr = d .. " " .. dateStr
end
end
value = dateStr .. " " .. value
end
value = prefix .. value .. suffix .. calendar
else
value = padZeros(yRound * sign, 4)
if m then
value = value .. "-" .. padZeros(m, 2)
if d then
value = value .. "-" .. padZeros(d, 2)
end
end
value = value .. calendar
end
return value
elseif datatype == 'globecoordinate' then
-- logic from https://github.com/DataValues/Geo (v4.0.1)
local precision, unitsPerDegree, numDigits, strFormat, value, globe
local latitude, latConv, latValue, latLink
local longitude, lonConv, lonValue, lonLink
local latDirection, latDirectionN, latDirectionS, latDirectionEN
local lonDirection, lonDirectionE, lonDirectionW, lonDirectionEN
local degSymbol, minSymbol, secSymbol, separator
local latDegrees = nil
local latMinutes = nil
local latSeconds = nil
local lonDegrees = nil
local lonMinutes = nil
local lonSeconds = nil
local latDegSym = ""
local latMinSym = ""
local latSecSym = ""
local lonDegSym = ""
local lonMinSym = ""
local lonSecSym = ""
local latDirectionEN_N = "N"
local latDirectionEN_S = "S"
local lonDirectionEN_E = "E"
local lonDirectionEN_W = "W"
if not raw then
latDirectionN = i18n['coord']['latitude-north']
latDirectionS = i18n['coord']['latitude-south']
lonDirectionE = i18n['coord']['longitude-east']
lonDirectionW = i18n['coord']['longitude-west']
degSymbol = i18n['coord']['degrees']
minSymbol = i18n['coord']['minutes']
secSymbol = i18n['coord']['seconds']
separator = i18n['coord']['separator']
else
latDirectionN = latDirectionEN_N
latDirectionS = latDirectionEN_S
lonDirectionE = lonDirectionEN_E
lonDirectionW = lonDirectionEN_W
degSymbol = "/"
minSymbol = "/"
secSymbol = "/"
separator = "/"
end
latitude = datavalue['latitude']
longitude = datavalue['longitude']
if latitude < 0 then
latDirection = latDirectionS
latDirectionEN = latDirectionEN_S
latitude = math.abs(latitude)
else
latDirection = latDirectionN
latDirectionEN = latDirectionEN_N
end
if longitude < 0 then
lonDirection = lonDirectionW
lonDirectionEN = lonDirectionEN_W
longitude = math.abs(longitude)
else
lonDirection = lonDirectionE
lonDirectionEN = lonDirectionEN_E
end
precision = datavalue['precision']
if not precision or precision <= 0 then
precision = 1 / 3600 -- precision not set (correctly), set to arcsecond
end
-- remove insignificant detail
latitude = math.floor(latitude / precision + 0.5) * precision
longitude = math.floor(longitude / precision + 0.5) * precision
if precision >= 1 - (1 / 60) and precision < 1 then
precision = 1
elseif precision >= (1 / 60) - (1 / 3600) and precision < (1 / 60) then
precision = 1 / 60
end
if precision >= 1 then
unitsPerDegree = 1
elseif precision >= (1 / 60) then
unitsPerDegree = 60
else
unitsPerDegree = 3600
end
numDigits = math.ceil(-math.log10(unitsPerDegree * precision))
if numDigits <= 0 then
numDigits = tonumber("0") -- for some reason, 'numDigits = 0' may actually store '-0', so parse from string instead
end
strFormat = "%." .. numDigits .. "f"
if precision >= 1 then
latDegrees = strFormat:format(latitude)
lonDegrees = strFormat:format(longitude)
if not raw then
latDegSym = replaceDecimalMark(latDegrees) .. degSymbol
lonDegSym = replaceDecimalMark(lonDegrees) .. degSymbol
else
latDegSym = latDegrees .. degSymbol
lonDegSym = lonDegrees .. degSymbol
end
else
latConv = math.floor(latitude * unitsPerDegree * 10^numDigits + 0.5) / 10^numDigits
lonConv = math.floor(longitude * unitsPerDegree * 10^numDigits + 0.5) / 10^numDigits
if precision >= (1 / 60) then
latMinutes = latConv
lonMinutes = lonConv
else
latSeconds = latConv
lonSeconds = lonConv
latMinutes = math.floor(latSeconds / 60)
lonMinutes = math.floor(lonSeconds / 60)
latSeconds = strFormat:format(latSeconds - (latMinutes * 60))
lonSeconds = strFormat:format(lonSeconds - (lonMinutes * 60))
if not raw then
latSecSym = replaceDecimalMark(latSeconds) .. secSymbol
lonSecSym = replaceDecimalMark(lonSeconds) .. secSymbol
else
latSecSym = latSeconds .. secSymbol
lonSecSym = lonSeconds .. secSymbol
end
end
latDegrees = math.floor(latMinutes / 60)
lonDegrees = math.floor(lonMinutes / 60)
latDegSym = latDegrees .. degSymbol
lonDegSym = lonDegrees .. degSymbol
latMinutes = latMinutes - (latDegrees * 60)
lonMinutes = lonMinutes - (lonDegrees * 60)
if precision >= (1 / 60) then
latMinutes = strFormat:format(latMinutes)
lonMinutes = strFormat:format(lonMinutes)
if not raw then
latMinSym = replaceDecimalMark(latMinutes) .. minSymbol
lonMinSym = replaceDecimalMark(lonMinutes) .. minSymbol
else
latMinSym = latMinutes .. minSymbol
lonMinSym = lonMinutes .. minSymbol
end
else
latMinSym = latMinutes .. minSymbol
lonMinSym = lonMinutes .. minSymbol
end
end
latValue = latDegSym .. latMinSym .. latSecSym .. latDirection
lonValue = lonDegSym .. lonMinSym .. lonSecSym .. lonDirection
value = latValue .. separator .. lonValue
if link then
globe = parseWikidataURL(datavalue['globe'])
if globe then
globe = mw.wikibase.getLabelByLang(globe, "en"):lower()
else
globe = "earth"
end
latLink = table.concat({latDegrees, latMinutes, latSeconds}, "_")
lonLink = table.concat({lonDegrees, lonMinutes, lonSeconds}, "_")
value = "[https://geohack.toolforge.org/geohack.php?language="..self.langCode.."¶ms="..latLink.."_"..latDirectionEN.."_"..lonLink.."_"..lonDirectionEN.."_globe:"..globe.." "..value.."]"
end
return value
elseif datatype == 'wikibase-entityid' then
local label
local itemID = datavalue['numeric-id']
if subtype == 'wikibase-item' then
itemID = "Q" .. itemID
elseif subtype == 'wikibase-property' then
itemID = "P" .. itemID
else
return '<strong class="error">' .. errorText('unknown-data-type', subtype) .. '</strong>'
end
label = self:getLabel(itemID, raw, link, short)
if label == "" then
label = nil
end
return label
else
return '<strong class="error">' .. errorText('unknown-data-type', datatype) .. '</strong>'
end
elseif snak.snaktype == 'somevalue' and not noSpecial then
if raw then
return " " -- single space represents 'somevalue'
else
return i18n['values']['unknown']
end
elseif snak.snaktype == 'novalue' and not noSpecial then
if raw then
return "" -- empty string represents 'novalue'
else
return i18n['values']['none']
end
else
return nil
end
end
function Config:getSingleRawQualifier(claim, qualifierID)
local qualifiers
if claim.qualifiers then qualifiers = claim.qualifiers[qualifierID] end
if qualifiers and qualifiers[1] then
return self:getValue(qualifiers[1], true) -- raw = true
else
return nil
end
end
function Config:snakEqualsValue(snak, value)
local snakValue = self:getValue(snak, true) -- raw = true
if snakValue and snak.snaktype == 'value' and snak.datavalue.type == 'wikibase-entityid' then value = value:upper() end
return snakValue == value
end
function Config:setRank(rank)
local rankPos
if rank == p.flags.best then
self.bestRank = true
self.flagBest = true -- mark that 'best' flag was given
return
end
if rank:sub(1,9) == p.flags.preferred then
rankPos = 1
elseif rank:sub(1,6) == p.flags.normal then
rankPos = 2
elseif rank:sub(1,10) == p.flags.deprecated then
rankPos = 3
else
return
end
-- one of the rank flags was given, check if another one was given before
if not self.flagRank then
self.ranks = {false, false, false} -- no other rank flag given before, so unset ranks
self.bestRank = self.flagBest -- unsets bestRank only if 'best' flag was not given before
self.flagRank = true -- mark that a rank flag was given
end
if rank:sub(-1) == "+" then
for i = rankPos, 1, -1 do
self.ranks[i] = true
end
elseif rank:sub(-1) == "-" then
for i = rankPos, #self.ranks do
self.ranks[i] = true
end
else
self.ranks[rankPos] = true
end
end
function Config:setPeriod(period)
local periodPos
if period == p.flags.future then
periodPos = 1
elseif period == p.flags.current then
periodPos = 2
elseif period == p.flags.former then
periodPos = 3
else
return
end
-- one of the period flags was given, check if another one was given before
if not self.flagPeriod then
self.periods = {false, false, false} -- no other period flag given before, so unset periods
self.flagPeriod = true -- mark that a period flag was given
end
self.periods[periodPos] = true
end
function Config:qualifierMatches(claim, id, value)
local qualifiers
if claim.qualifiers then qualifiers = claim.qualifiers[id] end
if qualifiers then
for _, v in pairs(qualifiers) do
if self:snakEqualsValue(v, value) then
return true
end
end
elseif value == "" then
-- if the qualifier is not present then treat it the same as the special value 'novalue'
return true
end
return false
end
function Config:rankMatches(rankPos)
if self.bestRank then
return (self.ranks[rankPos] and self.foundRank >= rankPos)
else
return self.ranks[rankPos]
end
end
function Config:timeMatches(claim)
local startTime = nil
local startTimeY = nil
local startTimeM = nil
local startTimeD = nil
local endTime = nil
local endTimeY = nil
local endTimeM = nil
local endTimeD = nil
if self.periods[1] and self.periods[2] and self.periods[3] then
-- any time
return true
end
startTime = self:getSingleRawQualifier(claim, aliasesP.startTime)
if startTime and startTime ~= "" and startTime ~= " " then
startTimeY, startTimeM, startTimeD = parseDate(startTime)
end
endTime = self:getSingleRawQualifier(claim, aliasesP.endTime)
if endTime and endTime ~= "" and endTime ~= " " then
endTimeY, endTimeM, endTimeD = parseDate(endTime)
end
if startTimeY ~= nil and endTimeY ~= nil and datePrecedesDate(endTimeY, endTimeM, endTimeD, startTimeY, startTimeM, startTimeD) then
-- invalidate end time if it precedes start time
endTimeY = nil
endTimeM = nil
endTimeD = nil
end
if self.periods[1] then
-- future
if startTimeY and datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], startTimeY, startTimeM, startTimeD) then
return true
end
end
if self.periods[2] then
-- current
if (startTimeY == nil or not datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], startTimeY, startTimeM, startTimeD)) and
(endTimeY == nil or datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], endTimeY, endTimeM, endTimeD)) then
return true
end
end
if self.periods[3] then
-- former
if endTimeY and not datePrecedesDate(self.atDate[1], self.atDate[2], self.atDate[3], endTimeY, endTimeM, endTimeD) then
return true
end
end
return false
end
function Config:processFlag(flag)
if not flag then
return false
end
if flag == p.flags.linked then
self.curState.linked = true
return true
elseif flag == p.flags.raw then
self.curState.rawValue = true
if self.curState == self.states[parameters.reference] then
-- raw reference values end with periods and require a separator (other than none)
self.separators["sep%r"][1] = {" "}
end
return true
elseif flag == p.flags.short then
self.curState.shortName = true
return true
elseif flag == p.flags.multilanguage then
self.curState.anyLanguage = true
return true
elseif flag == p.flags.unit then
self.curState.unitOnly = true
return true
elseif flag == p.flags.mdy then
self.mdyDate = true
return true
elseif flag == p.flags.single then
self.singleClaim = true
return true
elseif flag == p.flags.sourced then
self.sourcedOnly = true
return true
elseif flag == p.flags.edit then
self.editable = true
return true
elseif flag == p.flags.editAtEnd then
self.editable = true
self.editAtEnd = true
return true
elseif flag == p.flags.best or flag:match('^'..p.flags.preferred..'[+-]?$') or flag:match('^'..p.flags.normal..'[+-]?$') or flag:match('^'..p.flags.deprecated..'[+-]?$') then
self:setRank(flag)
return true
elseif flag == p.flags.future or flag == p.flags.current or flag == p.flags.former then
self:setPeriod(flag)
return true
elseif flag == "" then
-- ignore empty flags and carry on
return true
else
return false
end
end
function Config:processFlagOrCommand(flag)
local param = ""
if not flag then
return false
end
if flag == p.claimCommands.property or flag == p.claimCommands.properties then
param = parameters.property
elseif flag == p.claimCommands.qualifier or flag == p.claimCommands.qualifiers then
self.states.qualifiersCount = self.states.qualifiersCount + 1
param = parameters.qualifier .. self.states.qualifiersCount
self.separators["sep"..param] = {copyTable(defaultSeparators["sep%q\\d"])}
elseif flag == p.claimCommands.reference or flag == p.claimCommands.references then
param = parameters.reference
else
return self:processFlag(flag)
end
if self.states[param] then
return false
end
-- create a new state for each command
self.states[param] = State:new(self, param)
-- use "%x" as the general parameter name
self.states[param].parsedFormat = parseFormat(parameters.general) -- will be overwritten for param=="%p"
-- set the separator
self.states[param].separator = self.separators["sep"..param] -- will be nil for param=="%p", which will be set separately
if flag == p.claimCommands.property or flag == p.claimCommands.qualifier or flag == p.claimCommands.reference then
self.states[param].singleValue = true
end
self.curState = self.states[param]
return true
end
function Config:processSeparators(args)
local sep
for i, v in pairs(self.separators) do
if args[i] then
sep = replaceSpecialChars(args[i])
if sep ~= "" then
self.separators[i][1] = {sep}
else
self.separators[i][1] = nil
end
end
end
end
function Config:setFormatAndSeparators(state, parsedFormat)
state.parsedFormat = parsedFormat
state.separator = self.separators["sep"]
state.movSeparator = self.separators["sep"..parameters.separator]
state.puncMark = self.separators["punc"]
end
-- determines if a claim has references by prefetching them from the claim using getReferences,
-- which applies some filtering that determines if a reference is actually returned,
-- and caches the references for later use
function State:isSourced(claim)
self.conf.prefetchedRefs = self:getReferences(claim)
return (#self.conf.prefetchedRefs > 0)
end
function State:resetCaches()
-- any prefetched references of the previous claim must not be used
self.conf.prefetchedRefs = nil
end
function State:claimMatches(claim)
local matches, rankPos
-- first of all, reset any cached values used for the previous claim
self:resetCaches()
-- if a property value was given, check if it matches the claim's property value
if self.conf.propertyValue then
matches = self.conf:snakEqualsValue(claim.mainsnak, self.conf.propertyValue)
else
matches = true
end
-- if any qualifier values were given, check if each matches one of the claim's qualifier values
for i, v in pairs(self.conf.qualifierIDsAndValues) do
matches = (matches and self.conf:qualifierMatches(claim, i, v))
end
-- check if the claim's rank and time period match
rankPos = rankTable[claim.rank] or 4
matches = (matches and self.conf:rankMatches(rankPos) and self.conf:timeMatches(claim))
-- if only claims with references must be returned, check if this one has any
if self.conf.sourcedOnly then
matches = (matches and self:isSourced(claim)) -- prefetches and caches references
end
return matches, rankPos
end
function State:out()
local result -- collection of arrays with value objects
local valuesArray -- array with value objects
local sep = nil -- value object
local out = {} -- array with value objects
local function walk(formatTable, result)
local valuesArray = {} -- array with value objects
for i, v in pairs(formatTable.req) do
if not result[i] or not result[i][1] then
-- we've got no result for a parameter that is required on this level,
-- so skip this level (and its children) by returning an empty result
return {}
end
end
for _, v in ipairs(formatTable) do
if v.param then
valuesArray = mergeArrays(valuesArray, result[v.str])
elseif v.str ~= "" then
valuesArray[#valuesArray + 1] = {v.str}
end
if v.child then
valuesArray = mergeArrays(valuesArray, walk(v.child, result))
end
end
return valuesArray
end
-- iterate through the results from back to front, so that we know when to add separators
for i = #self.results, 1, -1 do
result = self.results[i]
-- if there is already some output, then add the separators
if #out > 0 then
sep = self.separator[1] -- fixed separator
result[parameters.separator] = {self.movSeparator[1]} -- movable separator
else
sep = nil
result[parameters.separator] = {self.puncMark[1]} -- optional punctuation mark
end
valuesArray = walk(self.parsedFormat, result)
if #valuesArray > 0 then
if sep then
valuesArray[#valuesArray + 1] = sep
end
out = mergeArrays(valuesArray, out)
end
end
-- reset state before next iteration
self.results = {}
return out
end
-- level 1 hook
function State:getProperty(claim)
local value = {self:getValue(claim.mainsnak)} -- create one value object
if #value > 0 then
return {value} -- wrap the value object in an array and return it
else
return {} -- return empty array if there was no value
end
end
-- level 1 hook
function State:getQualifiers(claim, param)
local qualifiers
if claim.qualifiers then qualifiers = claim.qualifiers[self.conf.qualifierIDs[param]] end
if qualifiers then
-- iterate through claim's qualifier statements to collect their values;
-- return array with multiple value objects
return self.conf.states[param]:iterate(qualifiers, {[parameters.general] = hookNames[parameters.qualifier.."\\d"][2], count = 1}) -- pass qualifier state with level 2 hook
else
return {} -- return empty array
end
end
-- level 2 hook
function State:getQualifier(snak)
local value = {self:getValue(snak)} -- create one value object
if #value > 0 then
return {value} -- wrap the value object in an array and return it
else
return {} -- return empty array if there was no value
end
end
-- level 1 hook
function State:getAllQualifiers(claim, param, result, hooks)
local out = {} -- array with value objects
local sep = self.conf.separators["sep"..parameters.qualifier][1] -- value object
-- iterate through the output of the separate "qualifier(s)" commands
for i = 1, self.conf.states.qualifiersCount do
-- if a hook has not been called yet, call it now
if not result[parameters.qualifier..i] then
self:callHook(parameters.qualifier..i, hooks, claim, result)
end
-- if there is output for this particular "qualifier(s)" command, then add it
if result[parameters.qualifier..i] and result[parameters.qualifier..i][1] then
-- if there is already some output, then add the separator
if #out > 0 and sep then
out[#out + 1] = sep
end
out = mergeArrays(out, result[parameters.qualifier..i])
end
end
return out
end
-- level 1 hook
function State:getReferences(claim)
if self.conf.prefetchedRefs then
-- return references that have been prefetched by isSourced
return self.conf.prefetchedRefs
end
if claim.references then
-- iterate through claim's reference statements to collect their values;
-- return array with multiple value objects
return self.conf.states[parameters.reference]:iterate(claim.references, {[parameters.general] = hookNames[parameters.reference][2], count = 1}) -- pass reference state with level 2 hook
else
return {} -- return empty array
end
end
-- level 2 hook
function State:getReference(statement)
local citeParamMapping = i18n['cite']['param-mapping']
local citeConfig = i18n['cite']['config']
local citeTypes = i18n['cite']['output-types']
-- will hold rendered properties of the reference which are not directly from statement.snaks,
-- Namely, is URL generated from an external ID.
local additionalProcessedProperties = {}
-- for each citation type, there will be an associative array that associates lists of rendered properties
-- to citation-template parameters
local candidateParams = {}
-- like above, but only associates one rendered property to each parameter; if the above variable
-- contains more strings for a parameter, the strings will be assigned to numbered params (e.g. "author1")
local citeParams = {}
local citeErrors = {}
local referenceEmpty = true -- will be set to false if at least one parameter is left unremoved
local version = 12 -- increment this each time the below logic is changed to avoid conflict errors
if not statement.snaks then
return {}
end
-- don't use bot-added references referencing Wikimedia projects or containing "inferred from" (such references are not usable on Wikipedia)
if statement.snaks[aliasesP.importedFrom] or statement.snaks[aliasesP.wikimediaImportURL] or statement.snaks[aliasesP.inferredFrom] then
return {}
end
-- don't include "type of reference"
if statement.snaks[aliasesP.typeOfReference] then
statement.snaks[aliasesP.typeOfReference] = nil
end
-- don't include "image" to prevent littering
if statement.snaks[aliasesP.image] then
statement.snaks[aliasesP.image] = nil
end
-- don't include "language" if it is equal to the local one
if self:getReferenceDetail(statement.snaks, aliasesP.language) == self.conf.langName then
statement.snaks[aliasesP.language] = nil
end
if statement.snaks[aliasesP.statedIn] and not statement.snaks[aliasesP.referenceURL] then
-- "stated in" was given but "reference URL" was not.
-- get "Wikidata property" properties from the item in "stated in"
-- if any of the returned properties of the external-id datatype is in statement.snaks, generate a link from it and use the link in the reference
-- find the "Wikidata property" properties in the item from "stated in"
local wikidataPropertiesOfSource = mw.text.split(p._properties{p.flags.raw, aliasesP.wikidataProperty, [p.args.eid] = self.conf:getValue(statement.snaks[aliasesP.statedIn][1], true, false)}, ", ", true)
for i, wikidataPropertyOfSource in pairs(wikidataPropertiesOfSource) do
if statement.snaks[wikidataPropertyOfSource] and statement.snaks[wikidataPropertyOfSource][1].datatype == "external-id" then
local tempLink = self:getReferenceDetail(statement.snaks, wikidataPropertyOfSource, false, true) -- not raw, linked
if mw.ustring.match(tempLink, "^%[%Z- %Z+%]$") then -- getValue returned a URL in square brackets.
-- the link is in wiki markup, so strip the square brackets and the display text
-- gsub also returns another, discarted value, therefore the result is assigned to tempLink first
tempLink = mw.ustring.gsub(tempLink, "^%[(%Z-) %Z+%]$", "%1")
additionalProcessedProperties[aliasesP.referenceURL] = {tempLink}
statement.snaks[wikidataPropertyOfSource] = nil
break
end
end
end
end
-- initialize candidateParams and citeParams
for _, citeType in ipairs(citeTypes) do
candidateParams[citeType] = {}
citeParams[citeType] = {}
end
-- fill candidateParams
for _, citeType in ipairs(citeTypes) do
-- This will contain value--priority pairs for each param name.
local candidateValuesAndPriorities = {}
-- fill candidateValuesAndPriorities
for refProperty in pairs(statement.snaks) do
if citeErrors[citeType] then
break
end
repeat -- just a simple wrapper to emulate "continue"
-- set mappingKey and prefix
local mappingKey
local prefix = ""
if statement.snaks[refProperty][1].datatype == 'external-id' then
mappingKey = "external-id"
prefix = self.conf:getLabel(refProperty)
if prefix ~= "" then
prefix = prefix .. " "
end
else
mappingKey = refProperty
end
local paramName = citeParamMapping[citeType][mappingKey]
-- skip properties with empty parameter name
if paramName == "" then
break -- skip this property for this value of citeType
end
-- handle unknown properties in the reference
if not paramName then
referenceEmpty = false
local error_message = errorText("unknown-property-in-ref", refProperty)
assert(error_message) -- Should not be nil
citeErrors[citeType] = error_message
break
end
-- set processedProperty
local processedProperty
local raw = false -- if the value is wanted raw
if isValueInTable(paramName, citeConfig[citeType]["raw-value-params"] or {}) then
raw = true
end
if isValueInTable(paramName, citeConfig[citeType]["numbered-params"] or {}) then
-- Multiple values may be given.
processedProperty = self:getReferenceDetails(statement.snaks, refProperty, raw, self.linked, true) -- anyLang = true
else
-- If multiple values are given, all but the first suitable one are discarted.
processedProperty = {self:getReferenceDetail(statement.snaks, refProperty, raw, self.linked and (statement.snaks[refProperty][1].datatype ~= 'url'), true)} -- link = true/false, anyLang = true
end
if #processedProperty == 0 then
break
end
referenceEmpty = false
-- add an empty entry to candidateValuesAndPriorities, if there isn't one already
if not candidateValuesAndPriorities[paramName] then
candidateValuesAndPriorities[paramName] = {}
end
-- find the priority of refProperty
local thisPropertyPriority = -1
local thisParamPrioritization = citeConfig[citeType]["prioritization"][paramName]
if thisParamPrioritization then
for i_priority, i_property in ipairs(thisParamPrioritization) do
if i_property == refProperty then
thisPropertyPriority = i_priority
end
end
end
for _, propertyValue in pairs(processedProperty) do
table.insert(
candidateValuesAndPriorities[paramName],
{prefix .. propertyValue, thisPropertyPriority}
)
end
until true
end
-- fill candidateParams[citeType]
if not citeErrors[citeType] then
local compareValuePriorities = function(pair1, pair2)
if pair1[2] == -1 and pair2[2] ~= -1 then
return false
end
if pair1[2] ~= -1 and pair2[2] == -1 then
return true
end
return pair1[2] < pair2[2]
end
-- fill candidateParams[citeType][paramName] for each used param
for paramName, _ in pairs(candidateValuesAndPriorities) do
table.sort(candidateValuesAndPriorities[paramName], compareValuePriorities)
candidateParams[citeType][paramName] = {}
for _, valuePriorityPair in ipairs(candidateValuesAndPriorities[paramName]) do
table.insert(candidateParams[citeType][paramName], valuePriorityPair[1])
end
end
end
end
-- handle additional properties
for refProperty in pairs(additionalProcessedProperties) do
for _, citeType in ipairs(citeTypes) do
repeat
-- skip if there already have been errors
if citeErrors[citeType] then
break
end
local paramName = citeParamMapping[citeType][refProperty]
-- handle unknown properties in the reference
if not paramName then
-- Skip this additional property, but do not cause an error.
break
end
if paramName == "" then
break
end
referenceEmpty = false
if not candidateParams[citeType][paramName] then
candidateParams[citeType][paramName] = {}
end
for _, propertyValue in pairs(additionalProcessedProperties[refProperty]) do
table.insert(candidateParams[citeType][paramName], propertyValue)
end
until true
end
end
-- fill citeParams
for _, citeType in ipairs(citeTypes) do
for paramName, paramValues in pairs(candidateParams[citeType]) do
if #paramValues == 1 or not isValueInTable(paramName, citeConfig[citeType]["numbered-params"] or {}) then
citeParams[citeType][paramName] = paramValues[1]
else
-- There is more than one value for this parameter - the values will
-- go into separate numbered parameters (e.g. "author1", "author2")
for paramNum, paramValue in pairs(paramValues) do
citeParams[citeType][paramName .. paramNum] = paramValue
end
end
end
end
-- handle missing mandatory parameters for the templates
for _, citeType in ipairs(citeTypes) do
for _, requiredCiteParam in pairs(citeConfig[citeType]["mandatory-params"] or {}) do
if not citeParams[citeType][requiredCiteParam] then -- The required param is not present.
if citeErrors[citeType] then -- Do not override the previous error, if it exists.
break
end
local error_message = errorText("missing-mandatory-param", requiredCiteParam)
assert(error_message) -- Should not be nil
citeErrors[citeType] = error_message
end
end
end
local citeTypeToUse = nil
-- choose the output template
for _, citeType in ipairs(citeTypes) do
if not citeErrors[citeType] then
citeTypeToUse = citeType
break
end
end
-- set refContent
local refContent = ""
if citeTypeToUse then
local templateToUse = citeConfig[citeTypeToUse]["template"]
local paramsToUse = citeParams[citeTypeToUse]
if not templateToUse or templateToUse == "" then
throwError("no-such-reference-template", tostring(templateToUse), i18nPath, citeTypeToUse)
end
-- if this module is being substituted then build a regular template call, otherwise expand the template
if mw.isSubsting() then
for i, v in pairs(paramsToUse) do
refContent = refContent .. "|" .. i .. "=" .. v
end
refContent = "{{" .. templateToUse .. refContent .. "}}"
else
xpcall(
function () refContent = mw.getCurrentFrame():expandTemplate{title=templateToUse, args=paramsToUse} end,
function () throwError("no-such-reference-template", templateToUse, i18nPath, citeTypeToUse) end
)
end
-- If the citation couldn't be displayed using any template, but is not empty (barring ignored propeties), throw an error.
elseif not referenceEmpty then
refContent = errorText("malformed-reference-header")
for _, citeType in ipairs(citeTypes) do
refContent = refContent .. errorText("template-failure-reason", citeConfig[citeType]["template"], citeErrors[citeType])
end
refContent = refContent .. errorText("malformed-reference-footer")
end
-- wrap refContent
local ref = {}
if refContent ~= "" then
ref = {refContent}
if not self.rawValue then
-- this should become a <ref> tag, so save the reference's hash for later
ref.refHash = "wikidata-" .. statement.hash .. "-v" .. (tonumber(i18n['version']) + version)
end
return {ref}
else
return {}
end
end
-- gets a detail of one particular type for a reference
function State:getReferenceDetail(snaks, dType, raw, link, anyLang)
local switchLang = anyLang
local value = nil
if not snaks[dType] then
return nil
end
-- if anyLang, first try the local language and otherwise any language
repeat
for _, v in ipairs(snaks[dType]) do
value = self.conf:getValue(v, raw, link, false, anyLang and not switchLang, false, true) -- noSpecial = true
if value then
break
end
end
if value or not anyLang then
break
end
switchLang = not switchLang
until anyLang and switchLang
return value
end
-- gets the details of one particular type for a reference
function State:getReferenceDetails(snaks, dType, raw, link, anyLang)
local values = {}
if not snaks[dType] then
return {}
end
for _, v in ipairs(snaks[dType]) do
-- if nil is returned then it will not be added to the table
values[#values + 1] = self.conf:getValue(v, raw, link, false, anyLang, false, true) -- noSpecial = true
end
return values
end
-- level 1 hook
function State:getAlias(object)
local value = object.value
local title = nil
if value and self.linked then
if self.conf.entityID:sub(1,1) == "Q" then
title = mw.wikibase.getSitelink(self.conf.entityID)
elseif self.conf.entityID:sub(1,1) == "P" then
title = "d:Property:" .. self.conf.entityID
end
if title then
value = buildWikilink(title, value)
end
end
value = {value} -- create one value object
if #value > 0 then
return {value} -- wrap the value object in an array and return it
else
return {} -- return empty array if there was no value
end
end
-- level 1 hook
function State:getBadge(value)
value = self.conf:getLabel(value, self.rawValue, self.linked, self.shortName)
if value == "" then
value = nil
end
value = {value} -- create one value object
if #value > 0 then
return {value} -- wrap the value object in an array and return it
else
return {} -- return empty array if there was no value
end
end
function State:callHook(param, hooks, statement, result)
-- call a parameter's hook if it has been defined and if it has not been called before
if not result[param] and hooks[param] then
local valuesArray = self[hooks[param]](self, statement, param, result, hooks) -- array with value objects
-- add to the result
if #valuesArray > 0 then
result[param] = valuesArray
result.count = result.count + 1
else
result[param] = {} -- an empty array to indicate that we've tried this hook already
return true -- miss == true
end
end
return false
end
-- iterate through claims, claim's qualifiers or claim's references to collect values
function State:iterate(statements, hooks, matchHook)
matchHook = matchHook or alwaysTrue
local matches = false
local rankPos = nil
local result, gotRequired
for _, v in ipairs(statements) do
-- rankPos will be nil for non-claim statements (e.g. qualifiers, references, etc.)
matches, rankPos = matchHook(self, v)
if matches then
result = {count = 0} -- collection of arrays with value objects
local function walk(formatTable)
local miss
for i2, v2 in pairs(formatTable.req) do
-- call a hook, adding its return value to the result
miss = self:callHook(i2, hooks, v, result)
if miss then
-- we miss a required value for this level, so return false
return false
end
if result.count == hooks.count then
-- we're done if all hooks have been called;
-- returning at this point breaks the loop
return true
end
end
for _, v2 in ipairs(formatTable) do
if result.count == hooks.count then
-- we're done if all hooks have been called;
-- returning at this point prevents further childs from being processed
return true
end
if v2.child then
walk(v2.child)
end
end
return true
end
gotRequired = walk(self.parsedFormat)
-- only append the result if we got values for all required parameters on the root level
if gotRequired then
-- if we have a rankPos (only with matchHook() for complete claims), then update the foundRank
if rankPos and self.conf.foundRank > rankPos then
self.conf.foundRank = rankPos
end
-- append the result
self.results[#self.results + 1] = result
-- break if we only need a single value
if self.singleValue then
break
end
end
end
end
return self:out()
end
local function getEntityId(arg, eid, page, allowOmitPropPrefix, globalSiteId)
local id = nil
local prop = nil
if arg then
if arg:sub(1,1) == ":" then
page = arg
eid = nil
elseif arg:sub(1,1):upper() == "Q" or arg:sub(1,9):lower() == "property:" or allowOmitPropPrefix then
eid = arg
page = nil
else
prop = arg
end
end
if eid then
if eid:sub(1,9):lower() == "property:" then
id = replaceAlias(mw.text.trim(eid:sub(10)))
if id:sub(1,1):upper() ~= "P" then
id = ""
end
else
id = replaceAlias(eid)
end
elseif page then
if page:sub(1,1) == ":" then
page = mw.text.trim(page:sub(2))
end
id = mw.wikibase.getEntityIdForTitle(page, globalSiteId) or ""
end
if not id then
id = mw.wikibase.getEntityIdForCurrentPage() or ""
end
id = id:upper()
if not mw.wikibase.isValidEntityId(id) then
id = ""
end
return id, prop
end
local function nextArg(args)
local arg = args[args.pointer]
if arg then
args.pointer = args.pointer + 1
return mw.text.trim(arg)
else
return nil
end
end
local function claimCommand(args, funcName)
local cfg = Config:new()
cfg:processFlagOrCommand(funcName) -- process first command (== function name)
local lastArg, parsedFormat, formatParams, claims, value
local hooks = {count = 0}
-- set the date if given;
-- must come BEFORE processing the flags
if args[p.args.date] then
cfg.atDate = {parseDate(args[p.args.date])}
cfg.periods = {false, true, false} -- change default time constraint to 'current'
end
-- process flags and commands
repeat
lastArg = nextArg(args)
until not cfg:processFlagOrCommand(lastArg)
-- get the entity ID from either the positional argument, the eid argument or the page argument
cfg.entityID, cfg.propertyID = getEntityId(lastArg, args[p.args.eid], args[p.args.page], false, args[p.args.globalSiteId])
if cfg.entityID == "" then
return "" -- we cannot continue without a valid entity ID
end
cfg.entity = mw.wikibase.getEntity(cfg.entityID)
if not cfg.propertyID then
cfg.propertyID = nextArg(args)
end
cfg.propertyID = replaceAlias(cfg.propertyID)
if not cfg.entity or not cfg.propertyID then
return "" -- we cannot continue without an entity or a property ID
end
cfg.propertyID = cfg.propertyID:upper()
if not cfg.entity.claims or not cfg.entity.claims[cfg.propertyID] then
return "" -- there is no use to continue without any claims
end
claims = cfg.entity.claims[cfg.propertyID]
if cfg.states.qualifiersCount > 0 then
-- do further processing if "qualifier(s)" command was given
if #args - args.pointer + 1 > cfg.states.qualifiersCount then
-- claim ID or literal value has been given
cfg.propertyValue = nextArg(args)
end
for i = 1, cfg.states.qualifiersCount do
-- check if given qualifier ID is an alias and add it
cfg.qualifierIDs[parameters.qualifier..i] = replaceAlias(nextArg(args) or ""):upper()
end
elseif cfg.states[parameters.reference] then
-- do further processing if "reference(s)" command was given
cfg.propertyValue = nextArg(args)
end
-- check for special property value 'somevalue' or 'novalue'
if cfg.propertyValue then
cfg.propertyValue = replaceSpecialChars(cfg.propertyValue)
if cfg.propertyValue ~= "" and mw.text.trim(cfg.propertyValue) == "" then
cfg.propertyValue = " " -- single space represents 'somevalue', whereas empty string represents 'novalue'
else
cfg.propertyValue = mw.text.trim(cfg.propertyValue)
end
end
-- parse the desired format, or choose an appropriate format
if args["format"] then
parsedFormat, formatParams = parseFormat(args["format"])
elseif cfg.states.qualifiersCount > 0 then -- "qualifier(s)" command given
if cfg.states[parameters.property] then -- "propert(y|ies)" command given
parsedFormat, formatParams = parseFormat(formats.propertyWithQualifier)
else
parsedFormat, formatParams = parseFormat(formats.qualifier)
end
elseif cfg.states[parameters.property] then -- "propert(y|ies)" command given
parsedFormat, formatParams = parseFormat(formats.property)
else -- "reference(s)" command given
parsedFormat, formatParams = parseFormat(formats.reference)
end
-- if a "qualifier(s)" command and no "propert(y|ies)" command has been given, make the movable separator a semicolon
if cfg.states.qualifiersCount > 0 and not cfg.states[parameters.property] then
cfg.separators["sep"..parameters.separator][1] = {";"}
end
-- if only "reference(s)" has been given, set the default separator to none (except when raw)
if cfg.states[parameters.reference] and not cfg.states[parameters.property] and cfg.states.qualifiersCount == 0
and not cfg.states[parameters.reference].rawValue then
cfg.separators["sep"][1] = nil
end
-- if exactly one "qualifier(s)" command has been given, make "sep%q" point to "sep%q1" to make them equivalent
if cfg.states.qualifiersCount == 1 then
cfg.separators["sep"..parameters.qualifier] = cfg.separators["sep"..parameters.qualifier.."1"]
end
-- process overridden separator values;
-- must come AFTER tweaking the default separators
cfg:processSeparators(args)
-- define the hooks that should be called (getProperty, getQualifiers, getReferences);
-- only define a hook if both its command ("propert(y|ies)", "reference(s)", "qualifier(s)") and its parameter ("%p", "%r", "%q1", "%q2", "%q3") have been given
for i, v in pairs(cfg.states) do
-- e.g. 'formatParams["%q1"] or formatParams["%q"]' to define hook even if "%q1" was not defined to be able to build a complete value for "%q"
if formatParams[i] or formatParams[i:sub(1, 2)] then
hooks[i] = getHookName(i, 1)
hooks.count = hooks.count + 1
end
end
-- the "%q" parameter is not attached to a state, but is a collection of the results of multiple states (attached to "%q1", "%q2", "%q3", ...);
-- so if this parameter is given then this hook must be defined separately, but only if at least one "qualifier(s)" command has been given
if formatParams[parameters.qualifier] and cfg.states.qualifiersCount > 0 then
hooks[parameters.qualifier] = getHookName(parameters.qualifier, 1)
hooks.count = hooks.count + 1
end
-- create a state for "properties" if it doesn't exist yet, which will be used as a base configuration for each claim iteration;
-- must come AFTER defining the hooks
if not cfg.states[parameters.property] then
cfg.states[parameters.property] = State:new(cfg, parameters.property)
-- if the "single" flag has been given then this state should be equivalent to "property" (singular)
if cfg.singleClaim then
cfg.states[parameters.property].singleValue = true
end
end
-- if the "sourced" flag has been given then create a state for "reference" if it doesn't exist yet, using default values,
-- which must exist in order to be able to determine if a claim has any references;
-- must come AFTER defining the hooks
if cfg.sourcedOnly and not cfg.states[parameters.reference] then
cfg:processFlagOrCommand(p.claimCommands.reference) -- use singular "reference" to minimize overhead
end
-- set the parsed format and the separators (and optional punctuation mark);
-- must come AFTER creating the additonal states
cfg:setFormatAndSeparators(cfg.states[parameters.property], parsedFormat)
-- process qualifier matching values, analogous to cfg.propertyValue
for i, v in pairs(args) do
i = tostring(i)
if i:match('^[Pp]%d+$') or aliasesP[i] then
v = replaceSpecialChars(v)
-- check for special qualifier value 'somevalue'
if v ~= "" and mw.text.trim(v) == "" then
v = " " -- single space represents 'somevalue'
end
cfg.qualifierIDsAndValues[replaceAlias(i):upper()] = v
end
end
-- first sort the claims on rank to pre-define the order of output (preferred first, then normal, then deprecated)
claims = sortOnRank(claims)
-- then iterate through the claims to collect values
value = cfg:concatValues(cfg.states[parameters.property]:iterate(claims, hooks, State.claimMatches)) -- pass property state with level 1 hooks and matchHook
-- if desired, add a clickable icon that may be used to edit the returned values on Wikidata
if cfg.editable and value ~= "" then
value = value .. cfg:getEditIcon()
end
return value
end
local function generalCommand(args, funcName)
local cfg = Config:new()
cfg.curState = State:new(cfg)
local lastArg
local value = nil
repeat
lastArg = nextArg(args)
until not cfg:processFlag(lastArg)
-- get the entity ID from either the positional argument, the eid argument or the page argument
cfg.entityID = getEntityId(lastArg, args[p.args.eid], args[p.args.page], true, args[p.args.globalSiteId])
if cfg.entityID == "" or not mw.wikibase.entityExists(cfg.entityID) then
return "" -- we cannot continue without an entity
end
-- serve according to the given command
if funcName == p.generalCommands.label then
value = cfg:getLabel(cfg.entityID, cfg.curState.rawValue, cfg.curState.linked, cfg.curState.shortName)
elseif funcName == p.generalCommands.title then
cfg.inSitelinks = true
if cfg.entityID:sub(1,1) == "Q" then
value = mw.wikibase.getSitelink(cfg.entityID)
end
if cfg.curState.linked and value then
value = buildWikilink(value)
end
elseif funcName == p.generalCommands.description then
value = mw.wikibase.getDescription(cfg.entityID)
else
local parsedFormat, formatParams
local hooks = {count = 0}
cfg.entity = mw.wikibase.getEntity(cfg.entityID)
if funcName == p.generalCommands.alias or funcName == p.generalCommands.badge then
cfg.curState.singleValue = true
end
if funcName == p.generalCommands.alias or funcName == p.generalCommands.aliases then
if not cfg.entity.aliases or not cfg.entity.aliases[cfg.langCode] then
return "" -- there is no use to continue without any aliasses
end
local aliases = cfg.entity.aliases[cfg.langCode]
-- parse the desired format, or parse the default aliases format
if args["format"] then
parsedFormat, formatParams = parseFormat(args["format"])
else
parsedFormat, formatParams = parseFormat(formats.alias)
end
-- process overridden separator values;
-- must come AFTER tweaking the default separators
cfg:processSeparators(args)
-- define the hook that should be called (getAlias);
-- only define the hook if the parameter ("%a") has been given
if formatParams[parameters.alias] then
hooks[parameters.alias] = getHookName(parameters.alias, 1)
hooks.count = hooks.count + 1
end
-- set the parsed format and the separators (and optional punctuation mark)
cfg:setFormatAndSeparators(cfg.curState, parsedFormat)
-- iterate to collect values
value = cfg:concatValues(cfg.curState:iterate(aliases, hooks))
elseif funcName == p.generalCommands.badge or funcName == p.generalCommands.badges then
if not cfg.entity.sitelinks or not cfg.entity.sitelinks[cfg.siteID] or not cfg.entity.sitelinks[cfg.siteID].badges then
return "" -- there is no use to continue without any badges
end
local badges = cfg.entity.sitelinks[cfg.siteID].badges
cfg.inSitelinks = true
-- parse the desired format, or parse the default aliases format
if args["format"] then
parsedFormat, formatParams = parseFormat(args["format"])
else
parsedFormat, formatParams = parseFormat(formats.badge)
end
-- process overridden separator values;
-- must come AFTER tweaking the default separators
cfg:processSeparators(args)
-- define the hook that should be called (getBadge);
-- only define the hook if the parameter ("%b") has been given
if formatParams[parameters.badge] then
hooks[parameters.badge] = getHookName(parameters.badge, 1)
hooks.count = hooks.count + 1
end
-- set the parsed format and the separators (and optional punctuation mark)
cfg:setFormatAndSeparators(cfg.curState, parsedFormat)
-- iterate to collect values
value = cfg:concatValues(cfg.curState:iterate(badges, hooks))
end
end
value = value or ""
if cfg.editable and value ~= "" then
-- if desired, add a clickable icon that may be used to edit the returned value on Wikidata
value = value .. cfg:getEditIcon()
end
return value
end
-- modules that include this module should call the functions with an underscore prepended, e.g.: p._property(args)
local function establishCommands(commandList, commandFunc)
for _, commandName in pairs(commandList) do
local function wikitextWrapper(frame)
local args = copyTable(frame.args)
args.pointer = 1
loadI18n(aliasesP, frame)
return commandFunc(args, commandName)
end
p[commandName] = wikitextWrapper
local function luaWrapper(args)
args = copyTable(args)
args.pointer = 1
loadI18n(aliasesP)
return commandFunc(args, commandName)
end
p["_" .. commandName] = luaWrapper
end
end
establishCommands(p.claimCommands, claimCommand)
establishCommands(p.generalCommands, generalCommand)
-- main function that is supposed to be used by wrapper templates
function p.main(frame)
if not mw.wikibase then return nil end
local f, args
loadI18n(aliasesP, frame)
-- get the parent frame to take the arguments that were passed to the wrapper template
frame = frame:getParent() or frame
if not frame.args[1] then
throwError("no-function-specified")
end
f = mw.text.trim(frame.args[1])
if f == "main" then
throwError("main-called-twice")
end
assert(p["_"..f], errorText('no-such-function', f))
-- copy arguments from immutable to mutable table
args = copyTable(frame.args)
-- remove the function name from the list
table.remove(args, 1)
return p["_"..f](args)
end
return p
j5a6l03tjwodgrvfnv3lb4x5up93wlv
Module:Wd/i18n
828
9936
144283
49772
2026-07-10T12:25:38Z
Uzume
1281
Update from [[d:Special:GoToLinkedPage/enwiki/Q29879601|master]] using [[mw:Synchronizer| #Synchronizer]]
144283
Scribunto
text/plain
-- The values and functions in this submodule should be localized per wiki.
local p = {}
function p.init(aliasesP)
p = {
["version"] = "8", -- increment this each time the below parameters are changed to avoid reference conflict errors
["errors"] = {
["unknown-data-type"] = "Unknown or unsupported datatype '%s'.",
["missing-required-parameter"] = "No required parameters defined, needing at least one",
["extra-required-parameter"] = "Parameter '%s' must be defined as optional",
["no-function-specified"] = "You must specify a function to call", -- equal to the standard module error message
["main-called-twice"] = 'The function "main" cannot be called twice',
["no-such-function"] = 'The function "%s" does not exist', -- equal to the standard module error message
["no-such-reference-template"] = 'Error: template "%s", which is set in %s as the output template for the citation-output type "%s", does not exist',
-- Parts of the error message signalling a malformed reference.
["malformed-reference-header"] = "<span style=\"color:#dd3333\">\nError: Unable to display the reference from Wikidata properly. Technical details:\n",
["malformed-reference-footer"] = "See [[Module:wd/doc#References|the documentation]] for further details.\n</span>\n[[Category:Module:Wd reference errors]]",
["template-failure-reason"] = "* Reason for the failure of {{tl|%s}}: %s\n",
["missing-mandatory-param"] = 'The output template call would miss the mandatory parameter <code>%s</code>.',
["unknown-property-in-ref"] = 'The Wikidata reference contains the property {{property|%s}}, which is not assigned to any parameter of this template.'
},
["info"] = {
["edit-on-wikidata"] = "Edit this on Wikidata"
},
["numeric"] = {
["decimal-mark"] = ".",
["delimiter"] = ","
},
["datetime"] = {
["prefixes"] = {
["decade-period"] = ""
},
["suffixes"] = {
["decade-period"] = "s",
["millennium"] = " millennium",
["century"] = " century",
["million-years"] = " million years",
["billion-years"] = " billion years",
["year"] = " year",
["years"] = " years"
},
["julian-calendar"] = "Julian calendar", -- linked page title
["julian"] = "Julian",
["BCE"] = "BCE",
["CE"] = "CE",
["common-era"] = "Common Era" -- linked page title
},
["coord"] = {
["latitude-north"] = "N",
["latitude-south"] = "S",
["longitude-east"] = "E",
["longitude-west"] = "W",
["degrees"] = "°",
["minutes"] = "'",
["seconds"] = '"',
["separator"] = ", "
},
["values"] = {
["unknown"] = "unknown",
["none"] = "none"
},
["cite"] = {
["output-types"] = {"web", "q"}, -- In this order, the output types will be tried
["param-mapping"] = {
["web"] = {
-- <= left side: all allowed reference properties for *web page sources* per https://www.wikidata.org/wiki/Help:Sources
-- => right side: corresponding parameter names in (equivalent of) [[:en:Template:Cite web]] (if non-existent, keep empty i.e. "")
[aliasesP.statedIn] = "website",
[aliasesP.referenceURL] = "url",
[aliasesP.publicationDate] = "date",
[aliasesP.lastUpdate] = "date",
[aliasesP.retrieved] = "access-date",
[aliasesP.title] = "title",
[aliasesP.subjectNamedAs] = "title",
[aliasesP.archiveURL] = "archive-url",
[aliasesP.archiveDate] = "archive-date",
[aliasesP.language] = "language",
[aliasesP.author] = "author",
[aliasesP.authorNameString] = "author",
[aliasesP.publisher] = "publisher",
[aliasesP.quote] = "quote",
[aliasesP.pages] = "pages", -- extra option
[aliasesP.publishedIn] = "website",
[aliasesP.sectionVerseOrParagraph] = "at"
},
["q"] = {
-- <= left side: all allowed reference properties for *sources other than web pages* per https://www.wikidata.org/wiki/Help:Sources
-- => right side: corresponding parameter names in (equivalent of) [[:en:Template:Cite Q]] (if non-existent, keep empty i.e. "")
[aliasesP.statedIn] = "1",
[aliasesP.pages] = "pages",
[aliasesP.column] = "at",
[aliasesP.chapter] = "chapter",
[aliasesP.sectionVerseOrParagraph] = "section",
["external-id"] = "id", -- used for any type of database property ID
[aliasesP.title] = "title",
[aliasesP.publicationDate] = "date",
[aliasesP.lastUpdate] = "date",
[aliasesP.retrieved] = "access-date"
}
},
["config"] = {
-- supported fields:
-- - template: name of the template used for output
-- - numbered-params: citation params accepting an arbitrary number of values by numbering the params (e.g. author1, author2)
-- - raw-value-params: params taking a raw value (which means the property is rendered with getValue with raw=true)
-- - mandatory-params: params that are required be in the template call (after potentially appending numbers to params listed in numbered-params)
-- - prioritization: table associating a list of properties, in the order in which they are preferred, to template parameters;
-- properties not mentioned here have the lowest priority;
-- prioritization of properties handled through additionalProcessedProperties is unsupported;
-- no key of this table can be from numbered-params
-- Leaving out the "template" field causes the output type to be ignored.
["web"] = {
["template"] = "Cite web",
["numbered-params"] = {"author"},
["mandatory-params"] = {"url"},
["prioritization"] = {
["date"] = {aliasesP.lastUpdate, aliasesP.publicationDate},
["title"] = {aliasesP.title, aliasesP.subjectNamedAs}
}
},
["q"] = {
["template"] = "Cite Q",
["raw-value-params"] = {"1"}, -- the first, unnamed parameter of CiteQ takes a QID, not the name of the item cited
["mandatory-params"] = {"1"},
["prioritization"] = {
["date"] = {aliasesP.lastUpdate, aliasesP.publicationDate}
}
}
}
}
}
p.getOrdinalSuffix = function(num)
if tostring(num):sub(-2,-2) == '1' then
return "th" -- 10th, 11th, 12th, 13th, ... 19th
end
num = tostring(num):sub(-1)
if num == '1' then
return "st"
elseif num == '2' then
return "nd"
elseif num == '3' then
return "rd"
else
return "th"
end
end
p.addDelimiters = function(n)
local left, num, right = string.match(n, "^([^%d]*%d)(%d*)(.-)$")
if left and num and right then
return left .. (num:reverse():gsub("(%d%d%d)", "%1" .. p['numeric']['delimiter']):reverse()) .. right
else
return n
end
end
return p
end
return p
pgkxz3kqyoyu0zj2nmtkjkdr0ntnin5
وِکیٖپیٖڈیا:رُکُن فِہرِست اؠڈِٹ تَعداد مُطٲبِق
4
14505
144296
144212
2026-07-10T18:01:22Z
Nadeemulhaqmir-bot
9480
Updated List of Wikipedians
144296
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
| [[User: آیات محراج | آیات محراج]]
| [[Special:Contributions/آیات محراج|32983]]
|-
| 2
| <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|21538]]
|-
| 3
| [[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|13613]]
|-
| 4
| [[User: Uhaas bot | Uhaas bot]]
| [[Special:Contributions/Uhaas bot|11723]]
|-
| 5
| [[User: SieBot | SieBot]]
| [[Special:Contributions/SieBot|2432]]
|-
| 6
| [[User: Xqbot | Xqbot]]
| [[Special:Contributions/Xqbot|2374]]
|-
| 7
| [[User: SakuraBot | SakuraBot]]
| [[Special:Contributions/SakuraBot|2280]]
|-
| 8
| [[User: Humzah Rouf Phumboo | Humzah Rouf Phumboo]]
| [[Special:Contributions/Humzah Rouf Phumboo|2268]]
|-
| 9
| [[User: Koshur | Koshur]]
| [[Special:Contributions/Koshur|2227]]
|-
| 10
| [[User:Rishabhbhat|Rishabhbhat]] ([[User talk:Rishabhbhat|कथ]])
| [[Special:Contributions/Rishabhbhat|1669]]
|-
|}
</div>
742qvbmcdtogjce4t42uk78sfx91tho
فرما:Infobox person/Wikidata
10
14934
144297
142829
2026-07-10T18:14:54Z
آیات محراج
11062
/* */
144297
wikitext
text/x-wiki
{{Infobox|child={{{child|}}}
| bodyclass = biography vcard
| above = {{Br separated entries
| 1 = {{#if:{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}|<div class="honorific-prefix" style="font-size: 77%; font-weight: normal; display:inline;">{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}</div>}}
| 2 = <div class="fn" style="display:inline">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div>
| 3 = {{#if:{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}|<div class="honorific-suffix" style="font-size: 77%; font-weight: normal; display:inline;">{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}</div>}}
}}
| abovestyle = font-size:125%; {{{abovestyle|}}}
| image = {{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getValue | rank=best |P18 |name=image |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced=no |noicon=yes | maxvals=1 |{{{image|}}}}} |size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}} |sizedefault=frameless |upright={{{image_upright|1}}} |alt={{{alt|}}} |suppressplaceholder=yes}}
| caption = {{#if:{{{image|}}}|{{{caption|}}}|{{#if:{{#invoke:WikidataIB |getValue | rank=best |P18 |qid={{#invoke:WikidataIB |getQid |qid={{{qid|}}} }} |fwd={{{fwd|ALL}}} |osd=no |noicon=y |qual=P585 |qualsonly=yes| maxvals=1}}|{{#invoke:WikidataIB |getValue | rank=best |P18 |qid={{#invoke:WikidataIB |getQid |qid={{{qid|}}} }} |fwd={{{fwd|ALL}}} |osd=no |noicon=y |qual=P585 |qualsonly=yes| maxvals=1}} ہَس مَنٛز|{{{caption|}}}}}}}
| label1 =
| data1 = {{#ifeq:{{{name|{{PAGENAMEBASE}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P1559 |name=native_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |noicon=yes | fetchwikidata={{{fetchwikidata|}}} |{{{native_name|{{{native name|}}}}}} }}||<span class="nativename" colspan="2" style="text-align:center;font-size:125%; font-weight:bold">{{#invoke:WikidataIB | getValue | rank=best |P1559 |name=native_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{native_name|{{{native name|}}}}}} }}</span>}}
<!-- non-wikidata version:
{{#if:{{{native_name|}}}|<span class="nativename" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>}}
-->
| label2 = وۄشژار
| data2 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=pronunciation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{pronunciation|}}} }}
| label10 = پٲدٲیِش
| data10 = {{br separated entries
|1={{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}}|{{{birth_name|}}}}}
|2={{#if:{{{birth_date|}}}|{{{birth_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}}|{{{birth_date|}}} |df={{{dateformat|dmy}}} }} {{#if:{{{birth_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|| {{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr:{{#invoke:WikidataIB|getDatePrecision|P569|qid={{{qid|}}}}}>8|(وٲنٛس {{#expr: trunc ({{#time: Y.md}}-{{#time: Y.md|{{#titleparts:{{wikidata|property|raw|{{{qid|}}}|P569}}|1}}}})}})}}}}}}{{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P569}} }} }} }}
|3={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P19 |qual=P17 |name=birth_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} | {{{birth_place|}}} }} |2=|3=<span class="birthplace"> |4=</span>}}
}}
| label11 = بَپتِسمَہ
| data11 = {{#invoke:WikidataIB | getValue | rank=best |P1636 |name=baptised |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{baptised|}}} }}
| label12 = غٲب
| data12 = {{Br separated entries|1={{#invoke:WikidataIB | getValue | rank=best |P0 |name=disappeared_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{disappeared_date|}}} }}|2={{#invoke:WikidataIB | getValue | rank=best |P0 |name=disappeared_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{disappeared_place|}}} }}}}
| label13 = حثیَت
| data13 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=status |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{status|{{{disappeared_status|}}}}}} }}
| label14 =وَفات
| data14 = {{br separated entries
|1={{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#if:{{{death_date|}}}|{{{death_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|}}} }} {{#if:{{{death_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{birth_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr: {{#invoke:WikidataIB |getDatePrecision |P569 |qid={{{qid|}}}}} >= 11 and {{#invoke:WikidataIB |getDatePrecision |P570 |qid={{{qid|}}}}} >= 11 | (وٲنٛسہِ {{age in years|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon=yes | df=ymd |{{{birth_date|}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon=yes| df=ymd |{{{death_date|}}}}}}})|{{#ifexpr: {{#invoke:WikidataIB |getDatePrecision |P569 |qid={{{qid|}}}}} >= 9 and {{#invoke:WikidataIB |getDatePrecision |P570 |qid={{{qid|}}}}} >= 9| (وٲنٛسہِ {{age in years|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon=yes | df=y |{{{birth_date|}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon=yes| df=y |{{{death_date|}}}}}}})|}}}}}}}}}} {{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P570}} }}}}
|2=<!--{{#if:{{#invoke:WikidataIB | getValue | rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{death_cause|}}} }}|<span class="deathcause">From {{#invoke:WikidataIB | getValue | rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{death_cause|}}} }}</span>}}-->
|3={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P20 |qual=P17 |name=death_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} | {{{death_place|}}} }} |2=|3=<span class="deathplace"> |4=</span>}}
}}
| label15 = مرنُک وجہ
| data15 = {{#invoke:WikidataIB |getValue |rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}}|noicon={{{noicon|}}} |{{{death_cause|}}} }}
| label16 = لاش دٔریافت
| data16 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=discovered |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{body discovered|{{{body_discovered|}}}}}} }}
| label17 = {{#if:{{{burial_place|}}}|دَفن جاے|ٲخری جاے}}
| data17 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{#invoke:WikidataIB | getValue | rank=best |P119 |name=restingplace |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} | {{{resting place|{{{resting_place|{{{restingplace|}}}}}}}}}}}|2={{{resting place coordinates|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}}}}}}}
| class17 = label
| label18 = مجموعہ
| data18 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=monuments |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{monuments|}}} }}
| label20 = قومیتھ
| data20 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=nationality |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{nationality|}}} }}
| class20 = category
| label21 = باقٕے ناو
| data21 = {{#invoke:WikidataIB | getValue | rank=best |P1449 |name=othername |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{other names|{{{other_names|{{{othername|{{{alias|}}}}}}}}}}}} }}
| class21 = nickname
| label23 = شَہَریَتھ
| data23 = {{#invoke:WikidataIB | getValue | rank=best |P27 |name=citizenship |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} | {{{citizenship|}}} }}
| class23 = category
| label24 = تٲلیٖم
| data24 = {{#invoke:WikidataIB | getValue | rank=best |P512 |name=education |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{education|}}} }}
| label25 = طٲلبہٕ عٔلِم
| data25 = {{#invoke:WikidataIB | getValue | rank=best |P69 |name=alma |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |list={{{list|ubl}}}| {{{alma mater|{{{alma_mater|}}}}}} }}
| label26 = پیٚیشہِ
| data26 = {{#invoke:String2 | ucfirst | {{#invoke:WikidataIB | getValue | rank=best |P106 |name=occupation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |list={{{list|}}} |qual=DATES |{{{occupation|}}} }} }}
| class26 = role
| label27 = عَملی ؤری
| data27 = {{#if:{{{years active|{{{years_active|{{{yearsactive|}}}}}}}}}
| {{{years active|{{{years_active|{{{yearsactive|}}}}}}}}
| {{#invoke:WikidataIB | getValue | rank=best | P2031 | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|}}} | onlysourced={{{onlysourced|}}} | noicon={{{noicon|}}} }}{{#if:{{#invoke:WikidataIB | getValue | rank=best | P2032 | qid={{{qid|}}} | fetchwikidata={{{fetchwikidata|}}} | onlysourced={{{onlysourced|}}} | noicon={{{noicon|}}} }}| – {{#invoke:WikidataIB | getValue | rank=best | P2032 | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|}}} | onlysourced={{{onlysourced|}}} | noicon={{{noicon|}}} }}}}
}}
| label28 = دور
| data28 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=era |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{era|}}} }}
| class28 = category
| label29 = مُلٲزِم
| data29 = {{#invoke:WikidataIB | getValue | rank=best |P108 |name=employer |qid={{{qid|}}} |qual=DATES |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |list={{{list|ubl}}} | sorted=yes | {{{employer|}}} }}
| class29 = org
| label30 = {{#if:{{{organisation|}}}|تَنظیٖم|تَنظیٖم}}
| data30 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=organization |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{organisation|{{{organization|{{{organizations|}}}}}}}}} }}
| class30 = org
| label31 = نفری
| data31 = {{#invoke:WikidataIB | getValue | rank=best |P1875 |name=agent |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}}|onlysourced={{{onlysourced|}}} |noicon ={{{noicon|}}} |{{{agent|}}} }}
| class31 = agent
| label32 = زاننہٕ یوان
| data32 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=known |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{known for|{{{known_for|{{{known|}}}}}}}}} }}
| label33 = کٲم
| data33 = {{br separated entries
|1={{#invoke:WikidataIB | getValue | rank=best |P800 |name=works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |list={{{list|}}} |sorted=yes|noicon={{{noicon|}}} |{{{works|{{{credits|{{{notable works|{{{notable_works|}}}}}}}}}}}} }}
|2={{#if:{{#invoke:WikidataIB | getValue | rank=best |P1455 |name=list of works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|no}}} |noicon={{{noicon|}}} |{{{list of works|{{{list_of_works|}}}}}} }}|See {{#invoke:WikidataIB | getValue | rank=best |P1455 |name=list of works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|no}}} |list={{{list|}}} |sorted=yes|noicon={{{noicon|}}} |{{{list of works|{{{list_of_works|}}}}}} }}}}}}
| label34 = انداز
| data34 = {{#invoke:WikidataIB | getValue | rank=best |P136 |name=style |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} | {{{style|}}} }}
| class34 = category
| label37 = گرٕ عَلاقہٕ
| data37 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=home town |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{home town|{{{home_town|}}}}}} }}
| label38 = تنخواہ
| data38 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=salary |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{salary|}}} }}{{{salary|}}}
| label39 = کُل قٟمت
| data39 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=worth |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{net worth|{{{net_worth|{{{networth|}}}}}}}}} }}
| label40 = تھزَر
| data40 = {{#if:{{{height_m|{{{height_cm|}}}}}}{{{height_ft|}}}{{{height_in|}}} | {{convinfobox|{{{height_m|{{{height_cm|}}}}}}|{{#if:{{{height_m|}}}|m|cm}}|{{{height_ft|}}}|ft|{{{height_in|}}}|in}}}}{{#if:{{{height|}}} | {{infobox person/height|{{{height|}}}}}}}
| label41 = وَزَن
| data41 = {{#if:{{{weight_kg|}}}{{{weight_st|}}}{{{weight_lb|}}} | {{convinfobox|{{{weight_kg|}}}|kg|{{{weight_st|}}}|st|{{{weight_lb|}}}|lb}}}}{{#if:{{{weight|}}} | {{infobox person/weight|{{{weight|}}}}}}}
| label42 = ٹی وی
| data42 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=television |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{television|}}} }}
| label43 = لَقَب
| data43 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=title |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{title|}}} }}
| class43 = title
| label44 = اِصطلاح
| data44 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=term |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{term|}}} }}
| label45 = برٛونٛہہ اَدیٖکٲرؠ
| data45 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=predecessor |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{predecessor|}}} }}
| label46 = پتہِ اَدیٖکٲرؠ
| data46 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=successor |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{successor|}}} }}
| label47 = سِیٲسی جمٲژ
| data47 = {{#invoke:WikidataIB | getValue | rank=best |P102 |name=party |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{party|}}} }}
| class47 = org
| label48 = تٔحریٖک
| data48 = {{#invoke:WikidataIB | getValue | rank=best |P135 |name=movement |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{movement|}}} }}
| class48 = category
| label49 = مُخٲلف
| data49 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=opponents |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{opponents|}}} }}
| label50 = بورٛڈ مؠمبر
| data50 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=boards |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{boards|}}} }}
| label53 = مُجرِمانہٕ جُرم
| data53 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=criminal charge |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{criminal charge|{{{criminal_charge|}}}}}} }}
| label54 = مُجرِمانہٕ پینلٹی
| data54 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=criminal penalty |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{criminal penalty|{{{criminal_penalty|}}}}}} }}
| label55 = {{#if:{{{judicial_status|{{{judicial status|}}}}}}|عدالتی حیثیت|مُجرِمانہٕ حیثیت}}
| data55 = {{#if:{{{judicial status|{{{judicial_status|}}}}}} | {{#invoke:WikidataIB | getValue | rank=best |P0 |name=judicial |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{judicial status|{{{judicial_status}}}}}} }} | {{#invoke:WikidataIB | getValue | rank=best |P0 |name=criminal status |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{criminal status|{{{criminal_status|}}}}}}}} }}
| class55 = category
| label56 = بٲژ
| data56 = {{#invoke:WikidataIB | getValue | rank=best |P26 |name=spouse |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|NO}}} |noicon={{{noicon|}}} |list=bullet list |qual=DATES, P1534 | {{{spouse|}}} }}
| label57 = شریٖک
| data57 = {{#invoke:WikidataIB | getValue | rank=best |P451 |name=partner |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}}|noicon={{{noicon|}}}|list=bullet list|qual=dates, P1534 |{{{partner|{{{domesticpartner|{{{domestic_partner|}}}}}}}}} }}
| label58 = شُرؠ
| data58 = {{#invoke:WikidataIB | getPreferredValue |P1971 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced = {{{onlysourced|}}}| noicon={{{noicon|}}} | {{#invoke:WikidataIB | getPreferredValue |P40 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced ={{{onlysourced|}}} |noicon={{{noicon|}}} | {{{children|}}} }} }}
| label59 = مول موج
| data59 = {{#if:{{{parents|}}}|
{{{parents}}}
|
{{Unbulleted list
| {{#invoke:WikidataIB | getValue
| rank=best
| P22
| name=father
| qid={{{qid|}}}
| suppressfields={{{suppressfields|}}}
| fetchwikidata={{{fetchwikidata|}}}
| onlysourced={{{onlysourced|}}}
| noicon={{{noicon|}}}
| {{{father|}}}
}}
| {{#invoke:WikidataIB | getValue
| rank=best
| P25
| name=mother
| qid={{{qid|}}}
| suppressfields={{{suppressfields|}}}
| fetchwikidata={{{fetchwikidata|}}}
| onlysourced={{{onlysourced|}}}
| noicon={{{noicon|}}}
| {{{mother|}}}
}}
}}
}}
| label60 = رشتہٕ دار
| data60 = {{#invoke:WikidataIB | getValue | rank=best |P1038 |name=relatives |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon= {{{noicon|}}}|{{{relations|{{{relatives|}}}}}} }}
| label61 = عَیال
| data61 = {{#invoke:WikidataIB | getValue | rank=best |P3373 |name=family |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{family|}}} }}
| label62 = سلطنَت
| data62 = {{#invoke:WikidataIB | getValue | rank=best|P53||name=dynasty |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon={{{noicon|}}} |{{{dynasty|}}} }}
| label63 = کال (call) نِشان
| data63 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=callsign |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{callsign|}}} }}
| label64 = یَنام
| data64 = {{#invoke:WikidataIB | getValue | rank=best |P166 |name=awards |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |list={{{list|bullet list}}} |qual=ALL |collapse = 3 | {{{awards|}}} }}
| label65 = {{#if:{{{honours|}}}|اعزاز|اعزاز}}
| data65 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=honours |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{honours|{{{honors|}}}}}} }}
| label66 = وؠب سایِٹ
| data66 = {{if empty | {{#invoke:WikidataIB | getValue | rank=best |P856 |name=website |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced=no |noicon={{{noicon|}}} | {{{website|{{{homepage|}}}}}} }} | {{#invoke:WikidataIB | getValue | rank=best |P1581 |name=blog |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|no}}} |noicon={{{noicon|}}} }} }}
| label77 = عہدٕ رٹان
| data77 = {{#invoke:WikidataIB | getValue | rank=best |P39 |name=position |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced = {{{onlysourced|}}}|list=ubl|qual=P642,P580,P582 |{{{position_held|}}} }}
| class77 = category
| label78 = رینٛک
| data78 = {{#invoke:WikidataIB | getValue | rank=best |P410 |name=military rank |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |qual=DATES |{{{military_rank|}}} }}
| label79 = شاخ
| data79 = {{#invoke:WikidataIB | getValue | rank=best |P241 | name=military branch |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |qual=DATES |{{{military_branch|}}} }}
| label80 = عنوان
| data80 = {{#invoke:WikidataIB | getValue | rank=best |P97 |name=noble title |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |qual=ALL |{{{noble_title|}}} }}
| data67 = {{{misc|{{{module|}}}}}}
| data68 = {{{misc2|{{{module2|}}}}}}
| data69 = {{{misc3|{{{module3|}}}}}}
| data70 = {{{misc4|{{{module4|}}}}}}
| data71 = {{{misc5|{{{module5|}}}}}}
| data72 = {{{misc6|{{{module6|}}}}}}
| header73 = {{#if:{{#invoke:WikidataIB | getValue | rank=best |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced=no |noicon=yes|{{{signature|}}}}}|دستخط}}
| data74 = {{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getValue | rank=best |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced=no |noicon=yes |{{{signature|}}}}} |size={{{signature_size|}}} |sizedefault=150px |alt={{{signature alt|{{{signature_alt|}}}}}}}}
| header75 = {{#if:{{{footnotes|}}}|نوٹ}}
| data76 = {{#if:{{{footnotes|}}}|<div style="text-align: left;">
{{{footnotes}}}</div>}}
| below = {{{below|}}}
}}<!--
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox person with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview = Page using [[Template:Infobox person]] with unknown parameter "_VALUE_"|ignoreblank=y
|qid |suppressfields |fetchwikidata |onlysourced |noicon | abovestyle | agent | alias | alma mater | alma_mater | alt | awards | baptised | birth_date | birth_name | birth_place | birthname | boards | body discovered | body_discovered | burial_coordinates | burial_place | callsign | caption | child | children | citizenship | credits | criminal charge | criminal penalty | criminal status | criminal_charge | criminal_penalty | criminal_status | dateformat | death cause | death_cause | death_date | death_place | denomination | disappeared_date | disappeared_place | disappeared_status | domestic_partner | domesticpartner | education | employer | era | ethnicity | family | father | footnotes | height | height_cm | height_ft | height_in | height_m | home town | home_town | homepage | honorific prefix | honorific suffix | honorific_prefix | honorific_suffix | honors | honours | image | image caption | image size | image_caption | image_size | image_upright | imagesize | judicial status | judicial_status | known | known for | known_for | list | misc | misc2 | misc3 | misc4 | misc5 | misc6 | module | module2 | module3 | module4 | module5 | module6 | monuments | mother | movement | name | nationality | native_name | native_name_lang | net worth | net_worth | networth | notable works | notable_works | occupation | opponents | organisation | organization | organizations | other names | other_names | othername | parents | partner | party | position_held | predecessor | pronunciation | refs | relations | relatives | religion | resting place | resting place coordinates | resting_place | resting_place_coordinates | restingplace | restingplacecoordinates | salary | signature | signature alt | signature_alt | signature_size | spouse | status | style | successor | television | term | title | URL | website | weight | weight_kg | weight_lb | weight_st | works | years active | years_active | yearsactive | noble_title | military_rank | military_branch }}<!--
-->{{Main other|
{{#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}|[[Category:Infobox person using numbered parameter]]}}<!--
-->{{#if:{{{box_width|}}}|[[Category:Infobox person using boxwidth parameter]]}}<!--
-->{{#if:{{{death_date|}}}{{{death_place|}}}|{{#if:{{{salary|}}}{{{net worth|{{{net_worth|{{{networth|}}}}}}}}}|[[Category:Infobox person using certain parameters when dead]]}}}}<!--
-->{{#if:{{{influences|}}}{{{influenced|}}}|[[Category:Infobox person using influence]]}}<!--
-->{{#if:{{{pronunciation|}}}|[[Category:Biography template using pronunciation]]}}<!--
-->{{#if:{{{signature|}}}|[[Category:Biography with signature]]}}[[Category:Articles with hCards]]
}}<includeonly>{{main other|{{#if:{{safesubst:#invoke:Check for unknown parameters|check|unknown=1|preview=1|fetchwikidata|onlysourced|dateformat|noicon|list|suppressfields}}|<!-- Check for locally-defined parameters could go here-->|[[Category:Articles with infoboxes completely from Wikidata]]}}}}</includeonly>
<includeonly>{{main other |[[Category:Articles using Template Infobox person Wikidata]]}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
dtiuix9dtgc27h3khevuuc32tpofopp
فرما:Infobox writer/Wikidata
10
21820
144300
142780
2026-07-10T18:22:01Z
آیات محراج
11062
/* */
144300
wikitext
text/x-wiki
{{Infobox
| bodyclass = vcard
| bodystyle = {{#if:{{{box_width|}}} |width:{{{box_width}}};}}
| child = {{lc:{{{embed}}}}}
| title = {{#ifeq:{{lc:{{{embed}}}}}|yes|'''لِکھٲرؠ پیشہٕ'''}}
| above =
{{#ifeq:{{lc:{{{embed}}}}}|yes||
{{#if:{{{honorific prefix|{{{honorific_prefix|}}}}}} |<span class="honorific-prefix" style="font-size:small;">{{{honorific prefix|{{{honorific_prefix|}}}}}}</span><br/>}}<!--
--><includeonly><span class="fn">{{{name|{{#if:{{#invoke:Wikidata|ViewSomething|labels|ks|value}}|{{#invoke:Wikidata|ViewSomething|labels|ks|value}}|{{PAGENAMEBASE}}}}}}}</span></includeonly><!--
-->{{#if:{{{honorific suffix|{{{honorific_suffix|}}}}}} |<br/><span class="honorific-suffix" style="font-size:small;">{{{honorific suffix|{{{honorific_suffix|}}}}}}</span>}}<!--
-->}}
| image = {{#invoke:InfoboxImage|InfoboxImage |image={{#invoke:WikidataIB |getPreferredValue |P18 |name=image |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes |maxvals=1 |{{{image|}}}}} |size={{{image_size|{{{imagesize|}}}}}} |sizedefault=frameless |upright={{{image_upright|1}}} |alt={{{alt|}}} |suppressplaceholder=yes}}
| caption = {{#if:{{{image|}}}|{{{caption|}}}|{{{caption|{{if first display both|{{#invoke:Wikidata|getImageLegend|qid={{{qid|}}} |maxvals=1 |FETCH_WIKIDATA}}|{{#ifeq:{{{noicon|no}}}|no|{{EditAtWikidata|pid=P18|qid={{{qid|}}}}}}} }} }}}}}
| labelstyle = padding-top:0.225em;line-height:1.1em;padding-right:0.65em;
| datastyle = line-height:1.4em;
| label1 = مُقٲمی ناو
| data1 = {{#if:{{{native_name|}}} |<span class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</span>}}
| label2 = پیدٲیِش
| data2 = {{br separated entries
|1={{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}}|{{{birth_name|}}}}}
|2={{#if:{{{birth_date|}}}|{{{birth_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}}|{{{birth_date|}}} |df={{{dateformat|dmy}}} }} {{#if:{{{birth_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|| {{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr:{{str len|{{wikidata|property||{{{qid|}}}|P569}}}}>4|(وٲنٛس {{#expr: trunc ({{#time: Y.md}}-{{#time: Y.md|{{#titleparts:{{wikidata|property|raw|{{{qid|}}}|P569}}|1}}}})}})}}}}}}{{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P569}} }} }} }}
|3={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P19 |name=birth_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} | {{{birth_place|}}} }} |2=|3=<span class="birthplace"> |4=</span>}}
}}
| label3 = وَفات
| data3 = {{br separated entries
|1={{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#if:{{{death_date|}}}|{{{death_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|}}} }} {{#if:{{{death_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{birth_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr:{{str len|{{wikidata|property||{{{qid|}}}|P570}}}}>4|{{#ifexpr:{{str len|{{wikidata|property||{{{qid|}}}|P569}}}}>4|(وٲنٛسہِ {{#expr: trunc ({{#time: Y.md|{{#titleparts:{{wikidata|property|raw|{{{qid|}}}|P570}}|1}} }}-{{#time: Y.md|{{#titleparts:{{wikidata|property|raw|{{{qid|}}}|P569}}|1}} }})}})}}}}}}}}}} {{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P570}} }}}}
|2={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P20 |name=death_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} | {{{death_place|}}} }} |2=|3=<span class="deathplace"> |4=</span>}}
}}
| label4 = ٲخری جاے
| data4 = {{br separated entries|{{#invoke:WikidataIB | getPreferredValue |P119 |name=restingplace |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} | {{{resting_place||}}}}} |{{{resting_place_coordinates|}}} }}
| label5 = قلمی ناو
| class5 = nickname
| data5 = {{#invoke:WikidataIB | getPreferredValue |P742 |name=pseudonym |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |list={{{list|}}}|{{{penname|{{{pseudonym|}}}}}} }}
| label6 = ناو رؠژھ
| class6 = nickname
| data6 = {{#invoke:WikidataIB | getPreferredValue |P1449 |name=pseudonym |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |list={{{list|}}}|{{{nickname|}}} }}
| label7 = پیٚشہٕ
| class7 = role
| data7 = {{#invoke:String2 | ucfirst | {{#invoke:WikidataIB | getPreferredValue |P106 |name=occupation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |list={{{list|}}}|{{{occupation|}}} }}}}
| label8 = زَبان
| data8 = {{#invoke:WikidataIB | getPreferredValue |P1412 |name=language |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced = {{{onlysourced|}}} |noicon={{{noicon|}}} |list={{{list|}}}|{{{language|}}} }}
| label9 = رِہٲیِش
| data9 = {{{residence|}}}
| class9 = {{#if:{{{death_date|}}}{{{death_place|}}}||label}}
| label10 = قومیت
| class10 = category
| data10 = {{{nationality|}}}
| label11 = شہریت
| data11 = {{{citizenship|}}}
| label12 = تٲلیٖم
| data12 = {{#invoke:WikidataIB | getPreferredValue |P512 |name=education |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |{{{education|}}} }}
| label13 = طٲلبہٕ عٔلِم
| data13 = {{#invoke:WikidataIB | getPreferredValue |P69 |name=alma |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |list={{{list|}}}| {{{alma_mater|}}} }}
| label14 = دور
| data14 = {{{period|{{#if:{{#invoke:WikidataIB |getPreferredValue |P2031 |name=period |fetchwikidata={{{fetchwikidata|}}} |suppressfields={{{suppressfields|}}} |onlysourced={{{onlysourced}}}|noicon=yes}}{{#invoke:WikidataIB |getPreferredValue |P2032 |name=period |fetchwikidata={{{fetchwikidata|}}} |suppressfields={{{suppressfields|}}} |onlysourced={{{onlysourced}}}|noicon=yes}}|{{Start date|{{#invoke:WikidataIB |getPreferredValue |P2031 |name=period |fetchwikidata={{{fetchwikidata|}}} |suppressfields={{{suppressfields|}}} |onlysourced={{{onlysourced}}} | noicon={{{noicon|}}} }}–{{#invoke:WikidataIB |getPreferredValue |P2032 |name=period |fetchwikidata={{{fetchwikidata|}}} |suppressfields={{{suppressfields|}}} |onlysourced={{{onlysourced}}} | noicon={{{noicon|}}} }} }} {{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P2031}} }} }}}}}
| label15 = صنف{{#if:{{{genres|}}}|s}}
| class15 = category
| data15 = {{#invoke:String2 | ucfirst | {{#invoke:WikidataIB | getPreferredValue |P136 |name=genre |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |list={{{list|}}}| {{{genres|{{{genre|}}}}}} }}}}
| label16 = سبجیکٹ{{#if:{{{subjects|}}}|s}}
| data16 = {{#if:{{{subjects|}}}|{{{subjects}}}|{{{subject|}}}}}
| label17 = ادبی تحریٖک
| data17 = {{{movement|}}}
| label18 = ناماوار کامہِ{{#if:{{{notableworks|}}}|s}}
| data18 = {{#invoke:WikidataIB | getPreferredValue |P800 |name=works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |sep=<br /> |sorted=yes|noicon={{{noicon|}}} |{{{notableworks|{{{notablework|}}}}}} }}
| label19 = یادگار ایوارڈ
| data19 = {{#invoke:WikidataIB | getPreferredValue |P166 |name=awards |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} |list={{{list|}}}|collapse=3 | {{{awards|}}} }}
| label20 = ؤرِین لؠکھان
| data20 = {{{years active|{{{years_active|{{{yearsactive|}}}}}}}}}
| label21 = بٲژ
| data21 = {{#invoke:WikidataIB | getValue | rank=best |P26 |name=spouse |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|NO}}} |noicon={{{noicon|}}} |list=Bullet list|qual=DATES ,P1534 | {{{spouse|}}} }}
| label22 = شریٖک{{#if:{{{partners|}}}|s}}
| data22 = {{#invoke:WikidataIB | getPreferredValue |P451 |name=spouse |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} | {{{partners|{{{partner|}}}}}} }}
| label23 = شُرؠ
| data23 = {{#invoke:WikidataIB | getPreferredValue |P1971 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} | {{#invoke:WikidataIB | getPreferredValue |P40 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |noicon={{{noicon|}}} | {{{children|}}} }} }}
| label24 = ٲشناو
| data24 = {{{relatives|{{{relations|}}}}}}
| data28 = {{#if:{{#invoke:WikidataIB | getPreferredValue |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced=no |noicon=yes|{{{signature|}}}}}|<hr/>}}
| label29 = دستخط
| data29 = {{#if:{{{signature|}}} |[[File:{{{signature}}}|frameless|upright=0.72|alt={{{signature_alt|}}}]]|{{if first display both|{{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getPreferredValue |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|no}}} |noicon=yes |{{{signature|}}}}} |size={{{signature_size|}}} |sizedefault=150px |alt={{{signature alt|{{{signature_alt|}}}}}}}}|{{#ifeq:{{{noicon|no}}}|no|{{EditAtWikidata|pid=P109|qid={{{qid|}}}}}}} }} }}
| data30 = {{{misc|{{{module|}}}}}}
| header31 = {{#if:{{{website|{{{homepage|{{{URL|{{#if:{{#property:P856|from={{{qid|}}}}}|{{If first display both|{{Url|1={{#invoke:Wikidata|getValue|P856|qid={{{qid|}}}|FETCH_WIKIDATA}} }}|{{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P856}} }}{{EditAtWikidata|pid=P856|qid={{{qid|}}} }} }} }} }}} }}} }}}|وؠب سایِٹ}}
| data32 = {{{website|{{{homepage|{{{URL|{{#if:{{#property:P856|from={{{qid|}}}}}|{{If first display both|{{Url|1={{#invoke:Wikidata|getValue|P856|qid={{{qid|}}}|FETCH_WIKIDATA}} }}|{{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P856}} }}{{#ifeq:{{{noicon|no}}}|no|{{EditAtWikidata|pid=P856|qid={{{qid|}}} }} }} }} }} }}} }}} }}}
| data33 = {{#if:{{{portaldisp|}}} |<hr/>'''''{{portal-inline|Literature|size=tiny}}'''''}}
| below = {{EditOnWikidata|noicon={{{noicon|false}}}}}
}}{{#invoke:Check for unknown parameters | check | ignoreblank = y
| unknown = {{main other|[[Category:Pages using Infobox writer with unknown parameters|_VALUE_{{PAGENAME}}]]}}
| preview = Page using [[Template:Infobox writer]] with unknown parameter "_VALUE_"
| box_width | embed | honorific prefix | honorific_prefix | name | honorific suffix | honorific_suffix | image | image_size | imagesize | image_upright | alt | caption | native_name | native_name_lang | birth_name | birth_date | birth_place | death_date | death_place | resting_place | resting_place_coordinates | penname | pseudonym | nickname | occupation | language | residence | nationality | citizenship | education | alma_mater | period | genres | genre | subjects | subject | movement | notableworks | notablework | awards | years active | years_active | yearsactive | spouses | spouse | partners | partner | children | relatives | relations | signature | signature_alt | misc | module | website | homepage | URL | portaldisp | noicon | qid | suppressfields | fetchwikidata | onlysourced | list | refs | dateformat
}}{{main other|
{{#if:{{{pronunciation|}}} |[[Category:Biography template using pronunciation]]
}}{{#if:{{{website|{{{homepage|{{{URL|}}}}}}}}}|{{#switch:{{str left|{{{website|{{{homepage|{{{URL|}}}}}}}}}|1}}|<=|[=|#default=[[Category:Biography template using bare URL in website parameter]]}}}}
}}<includeonly>{{main other|{{#if:{{safesubst:#invoke:Check for unknown parameters|check|unknown=1|preview=1|fetchwikidata|onlysourced|dateformat|noicon|list|suppressfields}}|<!-- Check for locally-defined parameters could go here-->|[[Category:Articles with infoboxes completely from Wikidata]]}}}}</includeonly>
<includeonly>{{main other |[[Category:Articles using Template Infobox person Wikidata]]}}</includeonly><noinclude>
{{Documentation}}</noinclude>
6nszmu4hxanwyk4bywyzgeqh6irqst5
فرما:Infobox officeholder/Wikidata
10
26090
144298
143200
2026-07-10T18:19:54Z
آیات محراج
11062
/* */
144298
wikitext
text/x-wiki
{{Infobox|child={{{child|}}}
| bodyclass = biography vcard
| child = {{lc:{{{embed}}}}}
| above = {{Br separated entries
| 1 = {{#if:{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}|<div class="honorific-prefix" style="font-size: 77%; font-weight: normal; display:inline;">{{{honorific prefix|{{{honorific_prefix|{{{honorific-prefix|{{{pre-nominals|}}}}}}}}}}}}</div>}}
| 2 = <div class="fn" style="display:inline">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}</div>
| 3 = {{#if:{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}|<div class="honorific-suffix" style="font-size: 77%; font-weight: normal; display:inline;">{{{honorific suffix|{{{honorific_suffix|{{{honorific-suffix|{{{post-nominals|}}}}}}}}}}}}</div>}}
}}
| abovestyle = font-size:125%; {{{abovestyle|}}}
| headerstyle = background:lavender
| image = {{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getValue | rank=best |P18 |name=image |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes | maxvals=1 |{{{image|}}}}} |size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}} |sizedefault=frameless |upright={{{image_upright|1}}} |alt={{{alt|}}} |suppressplaceholder=yes}}
| caption = {{#if:{{{image|}}}|{{{caption|}}}|{{#if:{{#invoke:WikidataIB |getValue | rank=best |P18 |qid={{#invoke:WikidataIB |getQid |qid={{{qid|}}} }} |fwd={{{fwd|ALL}}} |osd=no |noicon=y |qual=P585 |qualsonly=yes| maxvals=1}}|{{#invoke:WikidataIB |getValue | rank=best |P18 |qid={{#invoke:WikidataIB |getQid |qid={{{qid|}}} }} |fwd={{{fwd|ALL}}} |osd=no |noicon=y |qual=P585 |qualsonly=yes| maxvals=1}} ہَس مَنٛز|{{{caption|}}}}}}}
<!-- POSITIONS HELD SECTION (Moved to Top) -->
| header3 = {{#if:{{{position_held|}}}{{#property:P39|from={{{qid|}}}}}|عہدٕ رٹان}}
| data4 = {{#if:{{{position_held|}}}
| {{{position_held}}}
| {{#invoke:PositionHandler|renderPositions|qid={{{qid|}}}|noicon={{{noicon|}}}}}
}}
| class4 = category
<!-- PERSONAL LIFE HEADER -->
| header5 = ذٲتی زِندگی
| label6 = مُقٲمی ناو
| data6 = {{#invoke:WikidataIB | getValue | rank=best |P1559 |name=native_name
|qid={{{qid|}}}
|suppressfields={{{suppressfields|}}}
|noicon=yes
|fetchwikidata={{{fetchwikidata|ALL}}}
|prefix='''
|postfix='''
|{{{native_name|}}}
}}
| label7 = وۄشژار
| data7 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=pronunciation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{pronunciation|}}} }}
| label10 = پٲدٲیِش
| data10 = {{br separated entries
|1={{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}}|{{{birth_name|}}}}}
|2={{#if:{{{birth_date|}}}|{{{birth_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}}|{{{birth_date|}}} |df={{{dateformat|dmy}}} }} {{#if:{{{birth_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|| {{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr:{{#invoke:WikidataIB|getDatePrecision|P569|qid={{{qid|}}}}}>8|(وٲنٛس {{#expr: trunc ({{#time: Y.md}}-{{#time: Y.md|{{#titleparts:{{wikidata|property|raw|{{{qid|}}}|P569}}|1}}}})}})}}}}}}{{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P569}} }} }} }}
|3={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P19 |qual=P17 |name=birth_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{birth_place|}}} }} |2=|3=<span class="birthplace"> |4=</span>}}
}}
| label11 = بَپتِسمَہ
| data11 = {{#invoke:WikidataIB | getValue | rank=best |P1636 |name=baptised |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{baptised|}}} }}
| label12 = غٲب
| data12 = {{Br separated entries|1={{#invoke:WikidataIB | getValue | rank=best |P0 |name=disappeared_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{disappeared_date|}}} }}|2={{#invoke:WikidataIB | getValue | rank=best |P0 |name=disappeared_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{disappeared_place|}}} }}}}
| label13 = حثیَت
| data13 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=status |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |{{{status|{{{disappeared_status|}}}}}} }}
| label14 =وَفات
| data14 = {{br separated entries
|1={{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#if:{{{death_date|}}}|{{{death_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|}}} }} {{#if:{{{death_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{birth_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr: {{#invoke:WikidataIB |getDatePrecision |P569 |qid={{{qid|}}}}} >= 11 and {{#invoke:WikidataIB |getDatePrecision |P570 |qid={{{qid|}}}}} >= 11 | (وٲنٛسہِ {{age in years|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes | df=ymd |{{{birth_date|}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes| df=ymd |{{{death_date|}}}}}}})|{{#ifexpr: {{#invoke:WikidataIB |getDatePrecision |P569 |qid={{{qid|}}}}} >= 9 and {{#invoke:WikidataIB |getDatePrecision |P570 |qid={{{qid|}}}}} >= 9| (وٲنٛسہِ {{age in years|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes | df=y |{{{birth_date|}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes| df=y |{{{death_date|}}}}}}})|}}}}}}}}}} {{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P570}} }}}}
|2=<!--{{#if:{{#invoke:WikidataIB | getValue | rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_cause|}}} }}|<span class="deathcause">From {{#invoke:WikidataIB | getValue | rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |noicon={{{noicon|}}} |{{{death_cause|}}} }}</span>}}-->
|3={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P20 |qual=P17 |name=death_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{death_place|}}} }} |2=|3=<span class="deathplace"> |4=</span>}}
}}
| label15 = مرنُک وجہ
| data15 = {{#invoke:WikidataIB |getValue |rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}}|noicon={{{noicon|}}} |{{{death_cause|}}} }}
| label16 = لاش دٔریافت
| data16 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=discovered |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{body discovered|{{{body_discovered|}}}}}} }}
| label17 = {{#if:{{{burial_place|}}}|دَفن جاے|ٲخری جاے}}
| data17 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{#invoke:WikidataIB | getValue | rank=best |P119 |name=restingplace |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{resting place|{{{resting_place|{{{restingplace|}}}}}}}}}}}|2={{{resting place coordinates|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}}}}}}}
| class17 = label
| label18 = مجموعہ
| data18 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=monuments |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{monuments|}}} }}
| label20 = قومیتھ
| data20 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=nationality |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{nationality|}}} }}
| class20 = category
| label21 = باقٕے ناو
| data21 = {{#invoke:WikidataIB | getValue | rank=best |P1449 |name=othername |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{other names|{{{other_names|{{{othername|{{{alias|}}}}}}}}}}}} }}
| class21 = nickname
| label23 = شَہَریَتھ
| data23 = {{#invoke:WikidataIB | getValue | rank=best |P27 |name=citizenship |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{citizenship|}}} }}
| class23 = category
| label24 = تٲلیٖم
| data24 = {{#invoke:WikidataIB | getValue | rank=best |P512 |name=education |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{education|}}} }}
| label25 = طٲلبہٕ عٔلِم
| data25 = {{#invoke:WikidataIB | getValue | rank=best |P69 |name=alma |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |list={{{list|ubl}}}| {{{alma mater|{{{alma_mater|}}}}}} }}
| label26 = پیٚیشہِ
| data26 = {{#invoke:String2 | ucfirst | {{#invoke:WikidataIB | getValue | rank=best |P106 |name=occupation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |list={{{list|}}} |qual=DATES |{{{occupation|}}} }} }}
| class26 = role
| label27 = عَملی ؤری
| data27 = {{#if:{{{years active|{{{years_active|{{{yearsactive|}}}}}}}}}
| {{{years active|{{{years_active|{{{yearsactive|}}}}}}}}
| {{#invoke:WikidataIB | getValue | rank=best | P2031 | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|ALL}}} | onlysourced={{{onlysourced|No}}} | noicon={{{noicon|}}} }}{{#if:{{#invoke:WikidataIB | getValue | rank=best | P2032 | qid={{{qid|}}} | fetchwikidata={{{fetchwikidata|ALL}}} | onlysourced={{{onlysourced|No}}} | noicon={{{noicon|}}} }}| – {{#invoke:WikidataIB | getValue | rank=best | P2032 | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|ALL}}} | onlysourced={{{onlysourced|No}}} | noicon={{{noicon|}}} }}}}
}}
| label28 = دور
| data28 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=era |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{era|}}} }}
| class28 = category
| label29 = مُلٲزِم
| data29 = {{#invoke:WikidataIB | getValue | rank=best |P108 |name=employer |qid={{{qid|}}} |qual=DATES |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |list={{{list|ubl}}} | sorted=yes | {{{employer|}}} }}
| class29 = org
| label30 = {{#if:{{{organisation|}}}|تَنظیٖم|تَنظیٖم}}
| data30 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=organization |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{organisation|{{{organization|{{{organizations|}}}}}}}}} }}
| class30 = org
| label31 = نفری
| data31 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=agent |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{agent|}}} }}
| class31 = agent
| label32 = زاننہٕ یوان
| data32 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=known |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{known for|{{{known_for|{{{known|}}}}}}}}} }}
| label33 = کٲم
| data33 = {{br separated entries
|1={{#invoke:WikidataIB | getValue | rank=best |P800 |name=works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |list={{{list|}}} |sorted=yes|noicon={{{noicon|}}} |{{{works|{{{credits|{{{notable works|{{{notable_works|}}}}}}}}}}}} }}
|2={{#if:{{#invoke:WikidataIB | getValue | rank=best |P1455 |name=list of works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|no}}} |noicon={{{noicon|}}} |{{{list of works|{{{list_of_works|}}}}}} }}|See {{#invoke:WikidataIB | getValue | rank=best |P1455 |name=list of works |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|no}}} |list={{{list|}}} |sorted=yes|noicon={{{noicon|}}} |{{{list of works|{{{list_of_works|}}}}}} }}}}}}
| label34 = انداز
| data34 = {{#invoke:WikidataIB | getValue | rank=best |P136 |name=style |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{style|}}} }}
| class34 = category
| label37 = گرٕ عَلاقہٕ
| data37 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=home town |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{home town|{{{home_town|}}}}}} }}
| label38 = تنخواہ
| data38 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=salary |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{salary|}}} }}{{{salary|}}}
| label39 = کُل قٲمت
| data39 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=worth |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{net worth|{{{net_worth|{{{networth|}}}}}}}}} }}
| label40 = تھزَر
| data40 = {{#if:{{{height_m|{{{height_cm|}}}}}}{{{height_ft|}}}{{{height_in|}}} | {{convinfobox|{{{height_m|{{{height_cm|}}}}}}|{{#if:{{{height_m|}}}|m|cm}}|{{{height_ft|}}}|ft|{{{height_in|}}}|in}}}}{{#if:{{{height|}}} | {{infobox person/height|{{{height|}}}}}}}
| label41 = وَزَن
| data41 = {{#if:{{{weight_kg|}}}{{{weight_st|}}}{{{weight_lb|}}} | {{convinfobox|{{{weight_kg|}}}|kg|{{{weight_st|}}}|st|{{{weight_lb|}}}|lb}}}}{{#if:{{{weight|}}} | {{infobox person/weight|{{{weight|}}}}}}}
| label42 = ٹی وی
| data42 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=television |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{television|}}} }}
| label43 = لَقَب
| data43 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=title |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{title|}}} }}
| class43 = title
| label44 = اِصطلاح
| data44 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=term |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{term|}}} }}
| label45 = برٛونٛہہ اَدھیٖکٲرؠ
| data45 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=predecessor |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{predecessor|}}} }}
| label46 = پتہِ اَدھیٖکٲرؠ
| data46 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=successor |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{successor|}}} }}
| label47 = سِیٲسی جمٲژ
| data47 = {{#invoke:WikidataIB | getValue | rank=best |P102 |name=party |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |qual=dates|list={{{list|ubl}}}|noicon={{{noicon|}}}|{{{party|}}} }}
| class47 = org
| label48 = تٔحریٖک
| data48 = {{#invoke:WikidataIB | getValue | rank=best |P135 |name=movement |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon = {{{noicon|}}}|{{{movement|}}} }}
| class48 = category
| label49 = مُخٲلف
| data49 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=opponents |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{opponents|}}} }}
| label50 = بورٛڈ مؠمبر
| data50 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=boards |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{boards|}}} }}
| label53 = مُجرِمانہٕ جُرم
| data53 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=criminal charge |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{criminal charge|{{{criminal_charge|}}}}}} }}
| label54 = مُجرِمانہٕ پینلٹی
| data54 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=criminal penalty |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{criminal penalty|{{{criminal_penalty|}}}}}} }}
| label55 = {{#if:{{{judicial_status|{{{judicial status|}}}}}}|عدالتی حیثیت|مُجرِمانہٕ حیثیت}}
| data55 = {{#if:{{{judicial status|{{{judicial_status|}}}}}} | {{#invoke:WikidataIB | getValue | rank=best |P0 |name=judicial |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{judicial status|{{{judicial_status}}}}}} }} | {{#invoke:WikidataIB | getValue | rank=best |P0 |name=criminal status |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{criminal status|{{{criminal_status|}}}}}}}} }}
| class55 = category
| label56 = بٲژ
| data56 = {{#invoke:WikidataIB | getValue | rank=best |P26 |name=spouse |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|NO}}} |noicon={{{noicon|}}} |list = bullet list |qual=DATES ,P1534 | {{{spouse|}}} }}
| label57 = شریٖک
| data57 = {{#invoke:WikidataIB | getValue | rank=best |P451 |name=partner |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |{{{partner|{{{domesticpartner|{{{domestic_partner|}}}}}}}}} }}
| label58 = شُرؠ
| data58 = {{#invoke:WikidataIB | getPreferredValue |P1971 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced = {{{onlysourced|No}}}| noicon={{{noicon|}}} | {{#invoke:WikidataIB | getPreferredValue |P40 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced ={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{children|}}} }} }}
| label59 = مول موج
| data59 = {{#if:{{{parents|}}}|
{{{parents}}}
|
{{Unbulleted list
| {{#invoke:WikidataIB | getValue
| rank=best
| P22
| name=father
| qid={{{qid|}}}
| suppressfields={{{suppressfields|}}}
| fetchwikidata={{{fetchwikidata|ALL}}}
| onlysourced={{{onlysourced|No}}}
| noicon={{{noicon|}}}
| {{{father|}}}
}}
| {{#invoke:WikidataIB | getValue
| rank=best
| P25
| name=mother
| qid={{{qid|}}}
| suppressfields={{{suppressfields|}}}
| fetchwikidata={{{fetchwikidata|ALL}}}
| onlysourced={{{onlysourced|No}}}
| noicon={{{noicon|}}}
| {{{mother|}}}
}}
}}
}}
| label60 = رشتہٕ دار
| data60 = {{#invoke:WikidataIB | getValue | rank=best |P1038 |name=relatives |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon= {{{noicon|}}}|{{{relations|{{{relatives|}}}}}} }}
| label61 = عَیال
| data61 = {{#invoke:WikidataIB | getValue | rank=best |P3373 |name=family |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{family|}}} }}
| label62 = سلطنَت
| data62 = {{#invoke:WikidataIB | getValue | rank=best|P53||name=dynasty |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{dynasty|}}} }}
| label63 = کال (call) نِشان
| data63 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=callsign |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{callsign|}}} }}
| label64 = یَنام
| data64 = {{#invoke:WikidataIB | getValue | rank=best |P166 |name=awards |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |list={{{list|bullet list}}} |qual=ALL |collapse = 3 | {{{awards|}}} }}
| label65 = {{#if:{{{honours|}}}|اعزاز|اعزاز}}
| data65 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=honours |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{honours|{{{honors|}}}}}} }}
| label66 = وؠب سایِٹ
| data66 = {{if empty | {{#invoke:WikidataIB | getValue | rank=best |P856 |name=website |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon={{{noicon|}}} | {{{website|{{{homepage|}}}}}} }} | {{#invoke:WikidataIB | getValue | rank=best |P1581 |name=blog |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|no}}} |noicon={{{noicon|}}} }} }}
| header77 = {{#if: {{#invoke:WikidataIB | getValue | rank=best |P945 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{allegiance|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P241 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{military_branch|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P97 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{noble_title|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P410 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{military_rank|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P607 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{battles|}}} }}
| فوٗجی خدمات }}
| label78 = رینٛک
| data78 = {{#invoke:WikidataIB | getValue | rank=best |P410 |name=military rank |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |qual=DATES |{{{military_rank|}}} }}
| label79 = شاخ
| data79 = {{#invoke:WikidataIB | getValue | rank=best |P241 | name=military branch |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |qual=DATES |{{{military_branch|}}} }}
| label80 = عنوان
| data80 = {{#invoke:WikidataIB | getValue | rank=best |P97 |name=noble title |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |qual=ALL |{{{noble_title|}}} }}
| label81 = وفادٲری
| data81 = {{#invoke:WikidataIB | getValue | rank=best |P945 |name=allegiance |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon= {{{noicon|}}}|{{{allegiance|}}}}}
| label82 = جَنٛگ/لڑایہِ
| data82 = {{#invoke:WikidataIB | getValue | rank=best |P607 |name=battles |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon= {{{noicon|}}}|{{{battles|}}}}}
| data83 = {{{misc|{{{module|}}}}}}
| data84 = {{{misc2|{{{module2|}}}}}}
| data85 = {{{misc3|{{{module3|}}}}}}
| data86 = {{{misc4|{{{module4|}}}}}}
| data87 = {{{misc5|{{{module5|}}}}}}
| data88 = {{{misc6|{{{module6|}}}}}}
| header73 = {{#if:{{#invoke:WikidataIB | getValue | rank=best |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes|{{{signature|}}}}}|دستخط}}
| data74 = {{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getValue | rank=best |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes |{{{signature|}}}}} |size={{{signature_size|}}} |sizedefault=150px |alt={{{signature alt|{{{signature_alt|}}}}}}}}
| data75 = {{#if:{{{sound|{{#property:P990}}}}}|{{Audio sample|type=song|file={{{sound|{{#property:P990}}}}}|description={{{sound_title|{{PAGENAMEBASE}}}}}}}}}
| header76 = {{#if:{{{footnotes|}}}|نوٹ}}
| data77 = {{#if:{{{footnotes|}}}|<div style="text-align: left;">
{{{footnotes}}}</div>}}
| below = {{{below|}}}
}}<!--
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox person with unknown parameters|VALUE{{PAGENAME}}]]}}|preview = Page using [[Template:Infobox person]] with unknown parameter "VALUE"|ignoreblank=y
|qid |suppressfields |fetchwikidata |onlysourced |noicon | abovestyle | agent | alias | alma mater | alma_mater | alt | awards | baptised | birth_date | birth_name | birth_place | birthname | boards | body discovered | body_discovered | burial_coordinates | burial_place | callsign | caption | child | children | citizenship | credits | criminal charge | criminal penalty | criminal status | criminal_charge | criminal_penalty | criminal_status | dateformat | death cause | death_cause | death_date | death_place | denomination | disappeared_date | disappeared_place | disappeared_status | domestic_partner | domesticpartner | education | employer | era | ethnicity | family | father | footnotes | height | height_cm | height_ft | height_in | height_m | home town | home_town | homepage | honorific prefix | honorific suffix | honorific_prefix | honorific_suffix | honors | honours | image | image caption | image size | image_caption | image_size | image_upright | imagesize | judicial status | judicial_status | known | known for | known_for | list | misc | misc2 | misc3 | misc4 | misc5 | misc6 | module | module2 | module3 | module4 | module5 | module6 | monuments | mother | movement | name | nationality | native_name | native_name_lang | net worth | net_worth | networth | notable works | notable_works | occupation | opponents | organisation | organization | organizations | other names | other_names | othername | parents | partner | party | position_held | predecessor | pronunciation | refs | relations | relatives | religion | resting place | resting place coordinates | resting_place | resting_place_coordinates | restingplace | restingplacecoordinates | salary | signature | signature alt | signature_alt | signature_size | spouse | status | style | successor | television | term | title | URL | website | weight | weight_kg | weight_lb | weight_st | works | years active | years_active | yearsactive | noble_title | military_rank | military_branch }}<!--
-->{{Main other|
{{#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}|[[Category:Infobox person using numbered parameter]]}}<!--
-->{{#if:{{{box_width|}}}|[[Category:Infobox person using boxwidth parameter]]}}<!--
-->{{#if:{{{death_date|}}}{{{death_place|}}}|{{#if:{{{salary|}}}{{{net worth|{{{net_worth|{{{networth|}}}}}}}}}|[[Category:Infobox person using certain parameters when dead]]}}}}<!--
-->{{#if:{{{influences|}}}{{{influenced|}}}|[[Category:Infobox person using influence]]}}<!--
-->{{#if:{{{pronunciation|}}}|[[Category:Biography template using pronunciation]]}}<!--
-->{{#if:{{{signature|}}}|[[Category:Biography with signature]]}}[[Category:Articles with hCards]]
}}<includeonly>{{main other|{{#if:{{safesubst:#invoke:Check for unknown parameters|check|unknown=1|preview=1|fetchwikidata|onlysourced|dateformat|noicon|list|suppressfields}}|<!-- Check for locally-defined parameters could go here-->|[[Category:Articles with infoboxes completely from Wikidata]]}}}}</includeonly>
<includeonly>{{main other |[[Category:Articles using Template Infobox person Wikidata]]}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
isx4156fb5pihdk1su136pz955tsyz8
لِٹٕل ایجلس ہائی سکوٗل
0
26646
144311
127037
2026-07-11T04:20:28Z
EmausBot
1793
Fixing double redirect from [[لِٹٕل اینجلس ہائی سکوٗل]] to [[لِٹٕل اینجلس ہایی سکوٗل]]
144311
wikitext
text/x-wiki
#REDIRECT [[لِٹٕل اینجلس ہایی سکوٗل]]
k1sq2ciwbtmipwmebfxhc3q2jvx31hp
فرما:Infobox royalty/Wikidata
10
29557
144299
143201
2026-07-10T18:21:02Z
آیات محراج
11062
/* */
144299
wikitext
text/x-wiki
<div style="text-align: left;">
{{Infobox royalty/short description|{{{title|{{{succession|}}}}}}}}
{{infobox
| child = {{#ifeq:{{lc:{{{embed|}}}}}|yes|yes}}
| bodyclass = vcard
| aboveclass = fn
| abovestyle = background-color: #cbe; font-size: 125%
| above = {{#ifeq:{{lc:{{{embed|}}}}}|yes|| [[File:Farm-Fresh user king.png|50px|left|link=]] {{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}}}
| subheader1 = {{#if: {{{title|}}} |''{{{title|}}}'' {{{titletext|{{#switch:{{lc:{{{more}}}}}
| no =
| austria = ''[[Emperor of Austria#Full titles|(more...)]]''
| belgium = ''[[Monarchy of Belgium#Title|(more...)]]''
| britain = ''[[Style of the British sovereign#Styles of British sovereigns|(more...)]]''
| china = ''[[Chinese sovereign|(more...)]]''
| cyprus = ''[[Style of the Greek Sovereign#List of changes to the royal style|(more...)]]''
| denmark = ''[[Style of the Danish sovereign|(more...)]]''
| en-sco = ''[[Style of the British sovereign#Styles of English and Scottish sovereigns|(more...)]]''
| england = ''[[Style of the British sovereign#Styles of English sovereigns|(more...)]]''
| ethiopia = ''[[Emperor of Ethiopia#Style|(more...)]]''
| france = ''[[Style of the French sovereign#List of changes to the royal style|(more...)]]''
| hre = ''[[Holy Roman Emperor#Coronation|(more...)]]''
| hungary = ''[[Styles of Hungarian sovereigns|(more...)]]''
| italy = ''[[Style of the Italian sovereign|(more...)]]''
| jerusalem = ''[[Kings of Jerusalem#Kings of Jerusalem (1099–1291)|(more...)]]''
| luxembourg = ''[[Grand Duke of Luxembourg#Full titles|(more...)]]''
| malaysia = ''[[Malay titles#Malay_royalty|(more...)]]''
| monaco = ''[[Style of the Monegasque sovereign|(more...)]]''
| netherlands = ''[[Monarchy of the Netherlands#Full title|(more...)]]''
| norway = ''[[Style of the Norwegian sovereign|(more...)]]''
| parma = ''[[List of Dukes of Parma|(more...)]]''
| portugal = ''[[Style of the Portuguese sovereign|(more...)]]''
| russia = ''[[Tsar#Full style of Russian Sovereigns|(more...)]]''
| scotland = ''[[Style of the monarchs of Scotland#From the late Middle Ages to the Acts of Union|(more...)]]''
| sicilies = ''[[Kingdom of the Two Sicilies#Titles of King of the Two Sicilies|(more...)]]''
| spain-crown = ''[[List of titles and honours of the Spanish Crown|(more...)]]''
| spain-heir = ''[[Titles held by the heir apparent to the Spanish Throne|(more...)]]''
| sweden = ''[[Style of the Swedish sovereign|(more...)]]''
}}}}}
}}
| imageclass = photo
| image = {{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getValue | rank=best |P18 |name=image |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes | maxvals=1 |{{{image|}}}}} |size={{{image size|{{{image_size|{{{imagesize|}}}}}}}}} |sizedefault=frameless |upright={{{image_upright|1}}} |alt={{{alt|}}} |suppressplaceholder=yes}}
| captionstyle = line-height:normal;padding-bottom:0.2em;padding-top:0.2em;
| caption = {{#if:{{{image|}}}|{{{caption|}}}|{{#if:{{#invoke:WikidataIB |getValue | rank=best |P18 |qid={{#invoke:WikidataIB |getQid |qid={{{qid|}}} }} |fwd={{{fwd|ALL}}} |osd=no |noicon=y |qual=P585 |qualsonly=yes| maxvals=1}}|{{#invoke:WikidataIB |getValue | rank=best |P18 |qid={{#invoke:WikidataIB |getQid |qid={{{qid|}}} }} |fwd={{{fwd|ALL}}} |osd=no |noicon=y |qual=P585 |qualsonly=yes| maxvals=1}} ہَس مَنٛز|{{{caption|}}}}}}}
| header2 = {{#ifeq:{{lc:{{{position_held|}}}}}|no||{{#if:{{{position_held|}}}{{#property:P39|from={{{qid|}}}}}|عہدٕ رٹان}}}}
| data3 = {{#ifeq:{{lc:{{{position_held|}}}}}|no||{{#if:{{{position_held|}}}
| {{{position_held}}}
| {{#invoke:PositionHandler|renderPositions|qid={{{qid|}}}|noicon={{{noicon|}}}}}
}}}}
| class3 = category
| headerstyle = background-color: #e4dcf6;line-height:normal;padding:0.2em 0.2em
| header4 = {{#if:{{{succession|}}}|{{{succession}}} {{#if:{{{moretext|}}}|<div style="display:inline;font-weight:normal">{{{moretext}}} </div>}}}}
| label5 = {{if empty| {{{reign-type|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data5 = {{{reign|}}}
| label6 = {{#switch:{{lc:{{{cor-type}}}}}
| britain = [[Coronation of the British monarch|تاج پوٗشی]]
| france = [[Coronation of the French monarch|تاج پوٗشی]]
| hre = [[Coronation of the Holy Roman Emperor|تاج پوٗشی]]
| hungary = [[Coronation of the Hungarian monarch|تاج پوٗشی]]
| japan = [[Enthronement of the Japanese Emperor|تختس خالُن]]
| malaysia = [[Installation of the Malaysian Sovereign|تنصیٖب]]
| norway = [[Royal coronations in Norway|تاج پوٗشی]]
| ottoman = [[Sword of Osman|Sword girding]]
| poland = [[Coronations in Poland|تاج پوٗشی]]
| russia = [[Coronation of the Russian monarch|تاج پوٗشی]]
| #default = {{if empty|{{{cor-type|}}}|[[تاج پوٗشی]]}}
}}
| data6 = {{{coronation|}}}
| label7 = سَرمایہِ کٲری
| data7 = {{{investiture|}}}
| label8 = {{#if:{{{pre-type|}}}|{{{pre-type}}}|برٛونٛہہ اَدھیٖکٲرؠ}}
| data8 = {{{predecessor|}}}
| label9 = {{#if:{{{suc-type|}}}|{{{suc-type}}}|پتہٕ اَدھیٖکٲرؠ}}
| data9 = {{{successor|}}}
| label10 = {{#if:{{{reg-type|}}}|{{{reg-type}}}|ریجنٛٹ}}
| data10 = {{{regent|}}}
| header11 = {{#if:{{{succession1|}}}|{{{succession1}}} {{#if:{{{moretext1|}}}|<div style="display:inline;font-weight:normal">{{{moretext1}}} </div>}}}}
| label12 = {{if empty| {{{reign-type1|}}} | {{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data12 = {{{reign1|}}}
| label13 = {{#if:{{{cor-type1|}}}|{{{cor-type1}}}|Coronation}}
| data13 = {{{coronation1|}}}
| label14 = {{#if:{{{pre-type1|}}}|{{{pre-type1}}}|Predecessor}}
| data14 = {{{predecessor1|}}}
| label15 = {{#if:{{{suc-type1|}}}|{{{suc-type1}}}|Successor}}
| data15 = {{{successor1|}}}
| label16 = {{#if:{{{reg-type1|}}}|{{{reg-type1}}}|Regent}}
| data16 = {{{regent1|}}}
| header17 = {{#if:{{{succession2|}}}|{{{succession2}}} {{#if:{{{moretext2|}}}|<div style="display:inline;font-weight:normal">{{{moretext2}}} </div>}}}}
| label18 = {{if empty| {{{reign-type2|}}} | {{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data18 = {{{reign2|}}}
| label19 = {{#if:{{{cor-type2|}}}|{{{cor-type2}}}|Coronation}}
| data19 = {{{coronation2|}}}
| label20 = {{#if:{{{pre-type2|}}}|{{{pre-type2}}}|Predecessor}}
| data20 = {{{predecessor2|}}}
| label21 = {{#if:{{{suc-type2|}}}|{{{suc-type2}}}|Successor}}
| data21 = {{{successor2|}}}
| label22 = {{#if:{{{reg-type2|}}}|{{{reg-type2}}}|Regent}}
| data22 = {{{regent2|}}}
| header23 = {{#if:{{{succession3|}}}|{{{succession3}}} {{#if:{{{moretext3|}}}|<div style="display:inline;font-weight:normal">{{{moretext3}}} </div>}}}}
| label24 = {{if empty| {{{reign-type3|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data24 = {{{reign3|}}}
| label25 = {{#if:{{{cor-type3|}}}|{{{cor-type3}}}|Coronation}}
| data25 = {{{coronation3|}}}
| label26 = {{#if:{{{pre-type3|}}}|{{{pre-type3}}}|Predecessor}}
| data26 = {{{predecessor3|}}}
| label27 = {{#if:{{{suc-type3|}}}|{{{suc-type3}}}|Successor}}
| data27 = {{{successor3|}}}
| label28 = {{#if:{{{reg-type3|}}}|{{{reg-type3}}}|Regent}}
| data28 = {{{regent3|}}}
| header29 = {{#if:{{{succession4|}}}|{{{succession4}}} {{#if:{{{moretext4|}}}|<div style="display:inline;font-weight:normal">{{{moretext4}}} </div>}}}}
| label30 = {{if empty| {{{reign-type4|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data30 = {{{reign4|}}}
| label31 = {{#if:{{{cor-type4|}}}|{{{cor-type4}}}|Coronation}}
| data31 = {{{coronation4|}}}
| label32 = {{#if:{{{pre-type4|}}}|{{{pre-type4}}}|Predecessor}}
| data32 = {{{predecessor4|}}}
| label33 = {{#if:{{{suc-type4|}}}|{{{suc-type4}}}|Successor}}
| data33 = {{{successor4|}}}
| label34 = {{#if:{{{reg-type4|}}}|{{{reg-type4}}}|Regent}}
| data34 = {{{regent4|}}}
| header35 = {{#if:{{{succession5|}}}|{{{succession5}}} {{#if:{{{moretext5|}}}|<div style="display:inline;font-weight:normal">{{{moretext5}}} </div>}}}}
| label36 = {{if empty| {{{reign-type5|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data36 = {{{reign5|}}}
| label37 = {{#if:{{{cor-type5|}}}|{{{cor-type5}}}|Coronation}}
| data37 = {{{coronation5|}}}
| label38 = {{#if:{{{pre-type5|}}}|{{{pre-type5}}}|Predecessor}}
| data38 = {{{predecessor5|}}}
| label39 = {{#if:{{{suc-type5|}}}|{{{suc-type5}}}|Successor}}
| data39 = {{{successor5|}}}
| label40 = {{#if:{{{reg-type5|}}}|{{{reg-type5}}}|Regent}}
| data40 = {{{regent5|}}}
| header41 = {{#if:{{{succession6|}}}|{{{succession6}}} {{#if:{{{moretext6|}}}|<div style="display:inline;font-weight:normal">{{{moretext6}}} </div>}}}}
| label42 = {{if empty| {{{reign-type6|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data42 = {{{reign6|}}}
| label43 = {{#if:{{{cor-type6|}}}|{{{cor-type6}}}|Coronation}}
| data43 = {{{coronation6|}}}
| label44 = {{#if:{{{pre-type6|}}}|{{{pre-type6}}}|Predecessor}}
| data44 = {{{predecessor6|}}}
| label45 = {{#if:{{{suc-type6|}}}|{{{suc-type6}}}|Successor}}
| data45 = {{{successor6|}}}
| label46 = {{#if:{{{reg-type6|}}}|{{{reg-type6}}}|Regent}}
| data46 = {{{regent6|}}}
| header47 = {{#if:{{{succession7|}}}|{{{succession7}}} {{#if:{{{moretext7|}}}|<div style="display:inline;font-weight:normal">{{{moretext7}}} </div>}}}}
| label48 = {{if empty| {{{reign-type7|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data48 = {{{reign7|}}}
| label49 = {{#if:{{{cor-type7|}}}|{{{cor-type7}}}|Coronation}}
| data49 = {{{coronation7|}}}
| label50 = {{#if:{{{pre-type7|}}}|{{{pre-type7}}}|Predecessor}}
| data50 = {{{predecessor7|}}}
| label51 = {{#if:{{{suc-type7|}}}|{{{suc-type7}}}|Successor}}
| data51 = {{{successor7|}}}
| label52 = {{#if:{{{reg-type7|}}}|{{{reg-type7}}}|Regent}}
| data52 = {{{regent7|}}}
| header53 = {{#if:{{{succession8|}}}|{{{succession8}}} {{#if:{{{moretext8|}}}|<div style="display:inline;font-weight:normal">{{{moretext8}}} </div>}}}}
| label54 = {{if empty| {{{reign-type8|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data54 = {{{reign8|}}}
| label55 = {{#if:{{{cor-type8|}}}|{{{cor-type8}}}|Coronation}}
| data55 = {{{coronation8|}}}
| label56 = {{#if:{{{pre-type8|}}}|{{{pre-type8}}}|Predecessor}}
| data56 = {{{predecessor8|}}}
| label57 = {{#if:{{{suc-type8|}}}|{{{suc-type8}}}|Successor}}
| data57 = {{{successor8|}}}
| label58 = {{#if:{{{reg-type8|}}}|{{{reg-type8}}}|Regent}}
| data58 = {{{regent8|}}}
| header59 = {{#if:{{{succession9|}}}|{{{succession9}}} {{#if:{{{moretext9|}}}|<div style="display:inline;font-weight:normal">{{{moretext9}}} </div>}}}}
| label60 = {{if empty| {{{reign-type9|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data60 = {{{reign9|}}}
| label61 = {{#if:{{{cor-type9|}}}|{{{cor-type9}}}|Coronation}}
| data61 = {{{coronation9|}}}
| label62 = {{#if:{{{pre-type9|}}}|{{{pre-type9}}}|Predecessor}}
| data62 = {{{predecessor9|}}}
| label63 = {{#if:{{{suc-type9|}}}|{{{suc-type9}}}|Successor}}
| data63 = {{{successor9|}}}
| label64 = {{#if:{{{reg-type9|}}}|{{{reg-type9}}}|Regent}}
| data64 = {{{regent9|}}}
| header65 = {{#if:{{{succession10|}}}|{{{succession10}}} {{#if:{{{moretext10|}}}|<div style="display:inline;font-weight:normal">{{{moretext10}}} </div>}}}}
| label66 = {{if empty| {{{reign-type10|}}} |{{#switch:{{{consort|}}}|yes=Tenure|{{#switch:{{{2}}}|consort=Tenure|حَکوٗمَتھ}}}} }}
| data66 = {{{reign10|}}}
| label67 = {{#if:{{{cor-type10|}}}|{{{cor-type10}}}|Coronation}}
| data67 = {{{coronation10|}}}
| label68 = {{#if:{{{pre-type10|}}}|{{{pre-type10}}}|Predecessor}}
| data68 = {{{predecessor10|}}}
| label69 = {{#if:{{{suc-type10|}}}|{{{suc-type10}}}|Successor}}
| data69 = {{{successor10|}}}
| label70 = {{#if:{{{reg-type10|}}}|{{{reg-type10}}}|Regent}}
| data70 = {{{regent10|}}}
| header71 = {{#if: {{{succession|}}} | <div style="height: 4px; width:100%;"></div>}}
| data72 = {{#if:{{{full name|{{{full_name|}}}}}}{{{family_name|}}}{{{clan_name|}}}{{{given_name|}}}{{{era dates|}}}{{{regnal name|}}}{{{posthumous name|}}}{{{temple name|}}}{{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=true}}|
{{Infobox|bodystyle=border-collapse:collapse; border-spacing:0px; border:none; width:100%; margin:0px; font-size:100%; clear:none; float:none
| headerstyle = text-align:left
| datastyle = text-align:left; padding-left:0.7em;
| header1 = {{#if:{{{full name|{{{full_name|}}}}}}{{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=true }} | ناو }}
| class2 = nickname
| data2 = {{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|yes}}} |{{{full name|{{{full_name|}}}}}} }}
| header3 = {{#if:{{{family_name|}}}{{{clan_name|}}}{{{given_name|}}}|Full name}}
| data4 = {{#if:{{{family_name|}}}{{{clan_name|}}}{{{given_name|}}}|
{{unbulleted list
| 1 = {{#if: {{{family_name|}}} | [[Chinese surname|Family name]]: <div style="display:inline" class="nickname">{{{family_name}}}</div> }}
| 2 = {{#if: {{{clan_name|}}} | [[Chinese surname|Clan name]]: <div style="display:inline" class="nickname">{{{clan_name}}}</div> }}
| 3 = {{#if: {{{given_name|}}} | [[Chinese given name|Given name]]: <div style="display:inline" class="nickname">{{{given_name}}}</div> }}
}}}}
| header5 = {{#if: {{{era dates|}}} |Era {{#if:{{{era name|}}}|name and }}dates}}
| data6 = {{#if: {{{era dates|}}} | {{#if:{{{era name|}}}|{{{era name}}}: }}{{{era dates}}} }}
| header7 = {{#if: {{{regnal name|}}} |[[Regnal name]]}}
| data8 = {{{regnal name|}}}
| header9 = {{#if: {{{posthumous name|}}} | [[Posthumous name]]}}
| data10 = {{{posthumous name|}}}
| header11 = {{#if: {{{temple name|}}} | [[Temple name]] }}
| data12 = {{{temple name|}}}
}}
}}
| header73 = ذٲتی زِندگی
| label74 = مُقٲمی ناو
| data74 = {{#invoke:WikidataIB | getValue | rank=best |P1559 |name=native_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |noicon=yes |fetchwikidata={{{fetchwikidata|ALL}}} |prefix=''' |postfix=''' |{{{native_name|}}} }}
| label75 = وۄشژار
| data75 = {{#invoke:WikidataIB | getValue | rank=best |P0 |name=pronunciation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|}}} |{{{pronunciation|}}} }}
| label76 = پٲدٲیِش
| data76 = {{br separated entries
|1={{#invoke:WikidataIB | getValue | rank=best |P1477 |name=birth_name |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}}|{{{birth_name|}}}}}
|2={{#if:{{{birth_date|}}}|{{{birth_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}}|{{{birth_date|}}} |df={{{dateformat|dmy}}} }} {{#if:{{{birth_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|| {{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr:{{#invoke:WikidataIB|getDatePrecision|P569|qid={{{qid|}}}}}>8|(وٲنٛس {{#expr: trunc ({{#time: Y.md}}-{{#time: Y.md|{{#titleparts:{{wikidata|property|raw|{{{qid|}}}|P569}}|1}}}})}})}}}}}}{{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P569}} }} }} }}
|3={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P19 |qual=P17 |name=birth_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{birth_place|}}} }} |2=|3=<span class="birthplace"> |4=</span>}}
}}
| label77 = وَفات
| data77 = {{br separated entries
|1={{#if:{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|dmy}}} }}|{{#if:{{{death_date|}}}|{{{death_date|}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{death_date|}}} | df={{{dateformat|}}} }} {{#if:{{{death_date|}}}||{{#if:{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{birth_date|}}} | df={{{dateformat|dmy}}} }}|{{#ifexpr: {{#invoke:WikidataIB |getDatePrecision |P569 |qid={{{qid|}}}}} >= 11 and {{#invoke:WikidataIB |getDatePrecision |P570 |qid={{{qid|}}}}} >= 11 | (وٲنٛسہِ {{age in years|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes | df=ymd |{{{birth_date|}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes| df=ymd |{{{death_date|}}}}}}})|{{#ifexpr: {{#invoke:WikidataIB |getDatePrecision |P569 |qid={{{qid|}}}}} >= 9 and {{#invoke:WikidataIB |getDatePrecision |P570 |qid={{{qid|}}}}} >= 9| (وٲنٛسہِ {{age in years|{{#invoke:WikidataIB | getValue | rank=best |P569 |name=birth_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes | df=y |{{{birth_date|}}}}}|{{#invoke:WikidataIB | getValue | rank=best |P570 |name=death_date| maxvals=1 |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon=yes| df=y |{{{death_date|}}}}}}})|}}}}}}}}}} {{#ifeq:{{{refs|no}}}|yes|{{wikidata|references|normal+|{{{qid|}}}|P570}} }}}}
|2={{if then show |1={{#invoke:WikidataIB | getValue | rank=best |P20 |qual=P17 |name=death_place |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{death_place|}}} }} |2=|3=<span class="deathplace"> |4=</span>}}
}}
| label78 = مرنُک وجہ
| data78 = {{#invoke:WikidataIB |getValue |rank=best |P509 |name=death_cause |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}}|noicon={{{noicon|}}} |{{{death_cause|}}} }}
| label79 = دَفن جاے
| data79 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{#invoke:WikidataIB | getValue | rank=best |P119 |name=restingplace |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{resting place|{{{resting_place|{{{restingplace|}}}}}}}}}}}|2={{{resting place coordinates|{{{resting_place_coordinates|{{{restingplacecoordinates|}}}}}}}}}}}}}
| label80 = {{{spouse-type|{{#switch:{{{type}}}|monarch={{#switch:{{{consort}}}|yes=Spouse|{{#switch:{{{2}}}|consort=Spouse|Consort}}}}|majesty={{#switch:{{{consort}}}|yes=Spouse|{{#switch:{{{2}}}|consort=Spouse|بٲژ}}}}|شریٖک حیات}}}}}
| data80 = {{#invoke:WikidataIB | getValue | rank=best |P26 |name=spouse |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|NO}}} |noicon={{{noicon|}}} |list = bullet list |qual=DATES, P1534 | {{{spouse|{{{queen|}}}}}} }}
| label81 = {{#if:{{{issue-type|}}}|{{{issue-type}}}|وٲرِث دار}}{{#if:{{{issue-link|}}}|<br><span style="font-weight:normal">''[[{{{issue-link}}}|{{#if:{{{issue-pipe|}}}|{{{issue-pipe}}}|Detail}}]]''</span>}}
| data81 = {{#invoke:WikidataIB | getPreferredValue |P1971 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced = {{{onlysourced|No}}}| noicon={{{noicon|}}} | {{#invoke:WikidataIB | getPreferredValue |P40 |name=children |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced ={{{onlysourced|No}}} |noicon={{{noicon|}}} | {{{issue|{{{children|}}}}}} }} }}
| label82 = مول موج
| data82 = {{#if:{{{parents|}}}|{{{parents}}}|{{Unbulleted list
| {{#invoke:WikidataIB | getValue | rank=best | P22 | name=father | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|ALL}}} | onlysourced={{{onlysourced|No}}} | noicon={{{noicon|}}} | {{{father|}}} }}
| {{#invoke:WikidataIB | getValue | rank=best | P25 | name=mother | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|ALL}}} | onlysourced={{{onlysourced|No}}} | noicon={{{noicon|}}} | {{{mother|}}} }}
}}}}
| label83 = سلطنَت
| data83 = {{{dynasty|{{{house|{{{royal house|{{#invoke:WikidataIB | getValue | rank=best | P53 | name=dynasty | qid={{{qid|}}} | suppressfields={{{suppressfields|}}} | fetchwikidata={{{fetchwikidata|ALL}}} | onlysourced={{{onlysourced|No}}} | noicon={{{noicon|}}} }} }}}}}}}}}
| label84 = مَذہب
| data84 = {{#invoke:WikidataIB | getValue | rank=best |P140 |name=religion |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |{{{religion|}}} }}
| label85 = کٲم
| data85 = {{#invoke:String2 | ucfirst | {{#invoke:WikidataIB | getValue | rank=best |P106 |name=occupation |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon={{{noicon|}}} |list={{{list|}}} |qual=DATES |{{{occupation|}}} }} }}
| header86 = {{#if: {{#invoke:WikidataIB | getValue | rank=best |P945 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{allegiance|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P241 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{military_branch|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P97 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{noble_title|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P410 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{military_rank|}}} }}
{{#invoke:WikidataIB | getValue | rank=best |P607 |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |{{{battles|}}} }}
| فوٗجی خدمات }}
| label87 = رینٛک
| data87 = {{#invoke:WikidataIB | getValue | rank=best |P410 |name=military rank |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |qual=DATES |{{{military_rank|}}} }}
| label88 = شاخ
| data88 = {{#invoke:WikidataIB | getValue | rank=best |P241 | name=military branch |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |qual=DATES |{{{military_branch|}}} }}
| label89 = عنوان
| data89 = {{#invoke:WikidataIB | getValue | rank=best |P97 |name=noble title |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |qual=ALL |{{{noble_title|}}} }}
| label90 = وفادٲری
| data90 = {{#invoke:WikidataIB | getValue | rank=best |P945 |name=allegiance |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon= {{{noicon|}}}|{{{allegiance|}}}}}
| label91 = جَنٛگ/لڑایہِ
| data91 = {{#invoke:WikidataIB | getValue | rank=best |P607 |name=battles |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced={{{onlysourced|No}}} |noicon= {{{noicon|}}}|{{{battles|}}}}}
| header92 = {{#if:{{#invoke:WikidataIB | getValue | rank=best |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes|{{{signature|}}}}}|دستخط}}
| data93 = {{#invoke:InfoboxImage |InfoboxImage |image={{#invoke:WikidataIB | getValue | rank=best |P109 |name=signature |qid={{{qid|}}} |suppressfields={{{suppressfields|}}} |fetchwikidata={{{fetchwikidata|ALL}}} |onlysourced=no |noicon=yes |{{{signature|}}}}} |size={{{signature_size|125px}}} |sizedefault=150px |alt={{{signature alt|{{{signature_alt|}}}}}}}}
| data94 = {{{module|}}}
| data95 = {{#if:{{{sound|{{#property:P990}}}}}|{{Audio sample|type=song|file={{{sound|{{#property:P990}}}}}|description={{{sound_title|{{PAGENAMEBASE}}}}}}}}}
}}
</div>{{#if:{{{pronunciation|}}}|[[Category:Biography template using pronunciation]]}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox royalty with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox royalty]] with unknown parameter "_VALUE_"|ignoreblank=y| 2 | allegiance | alt | battles | birth_date | birth_name | birth_place | burial_date | burial_place | caption | clan_name | consort | cor-type | cor-type1 | cor-type2 | cor-type3 | cor-type4 | cor-type5 | cor-type6 | cor-type7 | cor-type8 | cor-type9 | coronation | coronation1 | coronation2 | coronation3 | coronation4 | coronation5 | coronation6 | coronation7 | coronation8 | coronation9 | date of burial | death_date | death_place | dynasty | embed | era dates | era name | family_name | father | full name | given_name | house | house-type | image | image_size | investiture | issue | issue-link | issue-pipe | issue-type | military_branch | military_rank | module | more | moretext | moretext1 | moretext2 | moretext3 | moretext4 | moretext5 | moretext6 | moretext7 | moretext8 | moretext9 | mother | name | native_lang1 | native_lang1_name1 | native_lang2 | native_lang2_name1 | native_lang3 | native_lang3_name1 | native_lang4 | native_lang4_name1 | native_lang5 | native_lang5_name1 | noble_title | occupation | place of burial | posthumous name | pre-type | pre-type1 | pre-type2 | pre-type3 | pre-type4 | pre-type5 | pre-type6 | pre-type7 | pre-type8 | pre-type9 | predecessor | predecessor1 | predecessor2 | predecessor3 | predecessor4 | predecessor5 | predecessor6 | predecessor7 | predecessor8 | predecessor9 | queen | reg-type | reg-type1 | reg-type2 | reg-type3 | reg-type4 | reg-type5 | reg-type6 | reg-type7 | reg-type8 | reg-type9 | regent | regent1 | regent2 | regent3 | regent4 | regent5 | regent6 | regent7 | regent8 | regent9 | regnal name | reign | reign-type | reign-type1 | reign-type2 | reign-type3 | reign-type4 | reign-type5 | reign-type6 | reign-type7 | reign-type8 | reign-type9 | reign1 | reign2 | reign3 | reign4 | reign5 | reign6 | reign7 | reign8 | reign9 | religion | royal house | signature | signature_alt | signature_type | spouse | spouse 1 | spouse 2 | spouse 3 | spouse 4 | spouse 5 | spouse 6 | spouse 7 | spouse 8 | spouse 9 | spouse-type | spouses | spouses-type | suc-type | suc-type1 | suc-type2 | suc-type3 | suc-type4 | suc-type5 | suc-type6 | suc-type7 | suc-type8 | suc-type9 | succession | succession1 | succession2 | succession3 | succession4 | succession5 | succession6 | succession7 | succession8 | succession9 | successor | successor1 | successor2 | successor3 | successor4 | successor5 | successor6 | successor7 | successor8 | successor9 | temple name | title | titletext | type | succession10 | moretext10 | reign-type10 | reign10 | coronation10 | cor-type10 | predecessor10 | pre-type10 | successor10 | suc-type10 | regent10 | reg-type10 | qid | suppressfields | fetchwikidata | onlysourced | noicon}}<noinclude>
{{documentation}}
</noinclude>
3v8dkbac95hdefxuptk50soqku02spd
اِسلامٕچ تَوٲریٖخ
0
29815
144303
138087
2026-07-10T18:59:59Z
آیات محراج
11062
/* */
144303
wikitext
text/x-wiki
{{مولوٗماتھ
| کھٔٹِتھ = سٹیک ایکسچینٛج ٹیگ
| لوگو = Ar Liwa hariadhi islamic flag.svg
| تَصویٖر = Largest extension of Islam.jpg
| لوگو_تَفصیٖل = [[شہادَت]]
| bgcolor = #007BA7
| titletextcolor = White
}}
زیٛادٕ تر [[تَوٲریٖخ دان|تَوٲریٖخ دانن]] ہنٛد خیال چھُ<ref name="Watt2003">{{cite book|last=Watt|first=W. Montgomery|url=https://books.google.com/books?id=AQUZ6BGyohQC|title=Islam and the Integration of Society|date=1998|publisher=Psychology Press|isbn=978-0-415-17587-6|page=[https://books.google.com/books?id=AQUZ6BGyohQC&pg=PA5 5]|author-link=W. Montgomery Watt}}</ref> یوان کرنہٕ زِ [[اِسلام|اِسلامچ]] تَوٲریٖخ چھُ 7 مہٕ صدی عیٖسوی کس آغازس مَنٛز [[مکہٕ|مکہ]] تہٕ [[مدیٖن|مدینہٕ منورس]] مَنٛز اِسلٲمی [[اِسلامَس مَنٛز پٲغَمبر|پیغمبر]] [[مُحَمَّد|محمد صلی اللہ علیہ وآلہ وسلم]] سنٛد مِشَن سٟتؠ شۆروٗع گومُت، حالانٛکہِ [[مُسلمان]] چھِ اَتھ وقتس [[اِبراہیٖم (اِسلامس منٛز)|ابراہیمی]] پیغمبرن ہنٛد طرفہٕ منتقل کرنہٕ آمت اصل عقیدس کُن واپسی سمجھان، یَتھ کٔنؠ [[آدم تہٕ حَوا|آدم]]، [[نوٗح (اِسلامس مَنٛز)|نوٗح]]، [[اِبراہیٖم (اِسلامس منٛز)|اِبراہیٖم]]، [[موٗسیٰ (اِسلامس منٛز)|موٗسیٰ]]، [[داؤد]]، [[سُلیمان]] تہٕ [[عیسیٰ]]، [[اللہ|اللہ تعالیٰ]] سٕنزِ مرضی ہٕندِس مانن وٲلؠ پٲٹھؠ چھِ۔
اسلامٕچ توٲریخس مَنٛز چھ [[عرب پَرلانٛکھ|عربس]] مَنٛز مذہبک ظہور، اسلامی ریاستن تہٕ سلطنتن ہنٛز شکل دِتھ، فکری تہٕ ثقافتی ترقی، اۆنٛدروٗنی تقسیم، باقی تہذیبن سٟتؠ ڈیل کٔرِتھ تہِ جدید دورس مَنٛز امچ عالمی پھۄہلاو شٲمل ۔
==اِسلام برونٛہہ عرب==
اِسلام کہ عروجٕ برونٹھ، [[عرب پَرلانٛکھ|جزیرٕ نما عربس]] مَنٛز ٲس قٕسٕم وار قبٲیلی برادرین ہنٛد آباد۔ زیٛادٕ تر عربو ٲس مشرک شکلن پؠٹھ عمل کران، حالانکہ یہودی، عیٖسٲے تہٕ باقی [[توحیٖد]] برادریہٕ تہٕ ٲس یمن تہٕ شمالی عرب ہیوین علاقن مَنٛز موجود۔ تجارتی وتہٕ جوڑ عربس بازنطینی تہٕ ساسانی سلطنتن سٟتؠ، یمہٕ سٟتؠ عربن وسیع تر سیاسی تہٕ مذہبی اثراتس سٟتؠ روشناس گیہٕ۔
شَہَر مکہ اوس اَکھ اہم تجارتی تہٕ مذہبی مرکز۔ مکہ ہس مَنٛز واقع [[خانے کعابہٕ|کعبہ]] ٲس أکِس پناہ گاہ ہٕنٛز کٲم کران یَتھ مَنٛز واریاہ قبیٖلہٕ پۄتَل ٲسِتھ تہٕ مختلف قبیلن ہٕندِس درشُن ٲسؠ یوان کرنہٕ۔
امہٕ وقتہٕ اوس عرب معاشرٕ واریہس حدس تام قبٲہلی، یمچ وفاداری رشتہ دٲری پؠٹھ مبنی ٲس۔ شٲیری، زبٲنی روایت تہٕ تجارتس ٲس واریاہ قدر یوان کرنہٕ۔ سمٲجی عدم مساواتی، قبٲئلی تنازعہٕ، تہٕ غۄلٲمی تہٕ زنانہٕ بچہٕ سنٛد قَتٕل ہیوؠ طرز عمل ٲس معاشرٕ کین حصن مَنٛز موجود، حالانکہ حالات ٲسؠ علاقن تہٕ قبیلن مَنٛز مختلف آسان۔
==محمد صلی اللہ علیہ وآلہ وسلم سٟنٛز زندگی تہٕ اسلامچ ابتدا==
اِسلٲمی روایت مطٲبق اوس [[مُحَمَّد|محمد صلی اللہ علیہ وآلہ وسلم]] 570 عیسویس مَنٛز مکہ مَنٛز [[قُریش]] قبیلس مَنٛز زامُت۔ تَقریٖبَن 40 ؤری وٲنسہِ مَنٛز دِژ تٔمؠ فرشتہٕ [[جِبرٲیِل]] سٕندِ ذریعہٕ خدایہ سٕندِ طرفہٕ وحی حٲصل کرنٕچ اِطلاع۔ یِم انحاطی بنییہِ پتہٕ [[قُرآن|قرآنٕچ]] بنیاد۔
محمدن کٔر سخت [[توحیٖد]]، سمٲجی اِنصاف، خٲرات تہٕ اخلٲقی جوابدہی ہِنٛز تبلیغ۔ ابتدٲئی پیروکارن پییہٕ مکہ کین واریہن اشرافیہن ہنٛز مخٲلفتُک سامنہٕ، یم امسند تعلیمات روایتی مذہبی طریقن تہٕ زیارتس سٟتؠ منسلک تجارتی مفاداتن خٲطرٕ خطرٕ کس طورس پؠٹھ وچھنہٕ آو۔
622 عیسویس مَنٛز، محمد صلی اللہ علیہ وآلہ وسلم تہٕ تہند پیروکار گیہٕ مکہ پؠٹھ مدینہ ہجرت یَتھ ہجرت چھ ونان۔ یہِ ہجرت چھِ اِسلٲمی کیلنڈرُک آغاز۔ مدینہ منورس مَنٛز، محمد صلی اللہ علیہ وآلہ وسلم بنیو اَکھ مذہبی تہٕ سیٲسی رہنما، یم مختلف قبیلن تہٕ گروپن درمیان معاہدن پؠٹھ چلن واجنہِ اَکھ کمیونٹی قٲیِم۔
ینہٕ والن ؤرین دوران، گیہٕ مسلمانن تہٕ واریاہ مکہ گروپن درمیان تنازعہٕ۔ 630 عیسویس تام، محمد تہٕ تٔمؠ سنٛد پیروکارو کوٚر مکہ ہس پؠٹھ قبضہٕ حٲصل، یتہٕ کعبہٕ مَنٛز واریاہ بت ہٹاونہٕ آیہٕ۔ 632 عیسویس مَنٛز محمدؐ سٕنٛدِ وفاتَس تام، اوس عربُک زیٛادٕ تر حصہٕ اِسلام قبول کوٚرمُت۔
==خلافت راشدین (632–661)==
{{اَہَم|خلافتِ راشِدہ}}
محمد سنٛد مرنہٕ پتہٕ، قیادت گیہٕ خلفاہن ہنٛدس سلسلس مَنٛز، یمیک آغاز [[ابوٗ بَکر]] پؠٹھ گوٚو۔ گۄڈنِک ژور خلیفہ چھِ [[سُنی]] رؠوایتس مَنٛز راشدین ("صٔحیٖح رہنمٲییی") خلیفہ ناوٕ سٟتؠ زاننہٕ یوان۔
اَتھ عرصس دوران، پھٔہلیو مسلم حکمرانی تیزی سان عربس نیبر تمن علاقن مَنٛز یم گوڈٕ بازنطینی تہٕ ساسانی سلطنتن ہنٛد کنٹرول ٲس۔ [[شامس پؠٹھ مُسلمانن ہِنٛز فتح|شام]]، [[مِصر]]، [[عِراق]] تہٕ [[فارسس پؠٹھ مُسلمانن ہِنٛز فتح|فارس]] ہیتھ بٔڑ علاقہٕ آیہٕ مسلمانن ہنٛدس کنٹرولس مَنٛز۔
اَتھ دورس مَنٛز آیہٕ اَنٛدروٗنی سیاسی تنازعات تہٕ وٕچھنہٕ۔ ترٛیٚیِم خلیفہٕ [[عُثمان بِن عَفان|عُثمان]] سنٛد قَتٕل تہٕ امہٕ پتہٕ گٔیہٕ تنازعو [[گۄڈنیُٛک فِتنہٕ|گۄڈنیُٛک فِتنس]] مَنٛز اہم کردار ادا، یُس مسلم برادری اندر خانہٕ جنگی اوس۔ جانشینی کِس بارس مَنٛز اختلافاتو کور ٲخر کار اِسلام کین [[سُنی|سنی]] تہٕ [[شیعہ]] شاخن درمیان تقسیٖمس مَنٛز اہم کردار ادا۔ شیعہ مسلمانو کٔر [[علی ابن ابی طالب|علی]] تہٕ تٔمؠ سٕنٛدین اولادن ہٕنٛدس قیادتٕک دعون ہٕنٛز حمایت، ییٚلہ زن سنی کمیونٹی قیادتُک اَکھ زیوٗٹھ نمونہٕ قبوٗل کوٚر۔
==اموی تہٕ عباسی خلافت==
===اموی خلافت (661–750)===
{{اَہَم|اموی خلافت}}
اموی خلیفتن کٔر پنٕنؠ رازدٲنؠ دمشقس مَنٛز قٲئم تہٕ پھیلٲوٕن اِسلٲمی حکمرٲنی پورٕ شمٲلی افریقہس مَنٛز، پَرلانٛکھ آیبیرین تام، تہٕ مشرقس مَنٛز مرکزی ایشیا تہٕ برصغیر پاک و ہند کیٛن حصن تام۔
عربی بنیو اَکھ اہم انتظامی زبان، تہٕ اِسلٲمی ادارٕ گیؠ زیٛادٕ مرکزی۔ تاہم، اموی حکومتچ مخالفت گٔیہٕ مختلف گروپن مَنٛز، یمن مَنٛز کنہہ غٲر عرب مذہب تبدیل کرن وٲلؠ تہٕ علی سُنٛد خاندان سنٛد حمایتی شٲمل ٲسؠ۔
===عباسی خلافت (750–1258)===
{{اَہَم|عباسی خلافت}}
عباسی خلافتن تختہٕ پیٹھہٕ وٲلؠ اموی تہٕ [[بَغداد|بغداد]] کورُکھ امٕچ رازدٲنؠ قٲیم۔ عباسی دور چھ اکثر اہم فکری تہٕ ثقافتی سرگرمین سٟتؠ وابستہٕ۔
اَتھ کالس دوران، [[گرٛؠندُت]]، [[فَلکِیات|فلکیات]]، [[یێلاج زان]]، [[فلسفہٕ]] تہٕ ادب ہویو شعبن ہنٛد سکالرزو پنن پیش رفتن مَنٛز حصہٕ یَتھ بعض اوقات [[اسلامُک سۄنہٕ سُنٛد دور]] وننہٕ چھُ یوان۔ بغدادس مَنٛز [[بیت الحِکمت]] ہِویو ادارو کٔر ترجمہ تہٕ اسکالرشپ ہٕنٛز حمایت۔
مُسلمان سکالرزو کٔر [[یونان|یونانی]]، [[فارسی زَبان|فارسی]]، [[ہِندوستان|ہندوستٲنی]] تہٕ باقی رؠوایتن ہنٛد عٔلِم محفوٗظ تہٕ پھۄہلاو۔ [[الخوارِزمی]] تہٕ [[ابن سینا]] ہِش شخصیات بنییہٕ عالمی فکری توٲریخس مَنٛز بااثر۔
وقتس سٟتؠ سٟتؠ گٔیہٕ عباسی سیٲسی اختیار کمزور تکیازِ علاقٲیی خاندانو کٔر خۄد مختٲری حٲصل۔ 1258 مَنٛز کوٚر بغدادس پؠٹھ منگولو قبضہٕ، یُس اَکھ واقعہ چھُ اکثر مَنٛزیُم کال کس اِسلٲمی تٲریخس مَنٛز اَکھ بوڑ اہم موڑ سمجھنہٕ یوان۔
==علاقٲیی اِسلٲمی سلطنتہٕ==
عباسی اتھارٹی کہ مرکزی زوالہٕ پتہٕ، مُختٔلِف مسلم ریاستہٕ تہٕ سلطنتہٕ اُبرے۔
==سلطنت عثمانیہ==
{{اَہَم|عُثمانیہ سلطنَت}}
سلطنت عثمانیہچ ابتدا گیہٕ اناطولیہ مَنٛز تہٕ ٲخر کار کور جۆنوٗب مشرقی یورپ، منٛزیم مشرق تہٕ شمالی افریقہ کیٛن علاقن پؠٹھ کنٹرول۔ 1453 مَنٛز، عثمانیو کوٚر قسطنطنیہ پؠٹھ قبضہٕ، یمہٕ سٟتؠ بازنطینی سلطنت ختم۔
عثمانی رِیاسَتھ بنییہٕ سارِوٕے کھۄتہٕ زیٖٹھ کالس تام چلن واجین تہٕ سارِوٕے کھۄتہٕ زیٛادٕ بااثر اِسلٲمی سلطنتن مَنٛز اَکھ۔ ام کٔر پیچیدٕ انتظامی، قونوٗنی تہٕ فوجی نظام تیار تہٕ 20 مہٕ صدی کس اوائلس تام روٗد اَکھ بوٚڑ طاقت۔
==صفوی سلطنت==
صفوی سلطنتن کٔر باہ عشری شیعہ مذہب ایرانک ریاستی مذہب کس طورس پؠٹھ قٲیِم، یم شیعہ شناخت تہٕ ادارن ہنٛز ترقی مَنٛز اہم کردار ادا کوٚر۔
==مۄغل سلطنت==
{{اَہَم|مۄغَل سلطنت}}
مغل سلطنتَن کٔر 16مہِ پؠٹھ 19مہِ صٔدی تام [[بَرِصَغیٖر ہِند|برصغیر پاک و ہندَس]] پؠٹھ زیٛادٕ تر حُکوٗمَت۔ یہٕ سلطنت چھُ انتظامی اصلاحات، ثقافتی ترکیب، تہٕ [[تاج مَحل]] ہیو تعمیراتی کامیابیو خٲطرٕ زاننہٕ یوان۔
==اِسلام تہٕ معاشرٕ==
اِسلٲمی تہذیبن کٔر مختلف قانونی، مذہبی تہٕ فلسفیانہٕ روایتہٕ تیار۔ اِسلٲمی قانون، یا شریعتٕچ تشریح ٲس فقہ کین مختلف مکاتب فکرٕ ذریعہٕ کرنہٕ آمژ۔ سنی اسلامن کٔر ژور بٔڑ قانونی مکاتب تیار ییلہٕ زن شیعہ اسلامن کٔر پنن قانونی روایتہٕ تیار۔
[[صوٗفیت]]، یَتھ اکثر اسلامک صوٗفیانہ پہلو وننہٕ چھُ یوان، روٗحانیت، عقیدت تہٕ خۄدایس سٟتؠ ذٲتی تعلقس پؠٹھ زور دیوان۔ [[جۆنوٗبی ایشیا|جنوبی ایشیا]]، [[مَرکَزی ایشیا|مرکزی ایشیا]] تہٕ [[اَفرٛیٖقا|افریقہ]] ہوین علاقن مَنٛز اِسلام کس پھٲلاونس مَنٛز کوٚر صوٗفی احکامو اہم کردار ادا۔
اِسلٲمی معاشرٕ ٲس نسلی تہٕ زَبٲنؠ لحاظہٕ متنوع۔ [[مُسلمان]] ٲس [[عیٖسٲیِیَتھ]]، [[یہوٗدیت|یہوٗدؠ]]، [[ہؠنٛدؠ دَرٕم|ہؠنٛدؠ]]، [[بُدھ مَت|بُدھ]] دَرٕم تہٕ باقی مذہبن ہنٛدین پیروکارن سٔتؠ وَقٕت تہٕ مقام کہ لحاظہٕ مختلف سمٲجی تہٕ سیاسی حالاتن مَنٛز روزان۔
==جدیٖد دورس مَنٛز اِسلام==
18مہ صدی پتہٕ، واریہن مسلم اکثریتی علاقن کوٛر یورپی سیاسی تہٕ معاشی اثر و رسوخس مَنٛز اضافک تجربہٕ۔ نوآبادیاتن کٔر [[مٔنٛزیُٛم مَشرِق]]، [[اَفرٛیٖقا]]، [[جۆنوٗبی ایشیا]] تہٕ [[جنوب مشرقی ایشیا|جنوب مشرقی ایشیاہک]] کنہہ حصہٕ متٲثر۔
[[گۄڈنیُٛک عٔظیٖم جَنٛگ|گۄڈٕنِچ جنگہٕ عظیمہٕ]] پتہٕ [[عُثمانیہ سلطنَت|سلطنت عثمانیہک]] زوال تہٕ ٲخٕرکار ختم گژھنن کوٚر [[مٔنٛزیُٛم مَشرِق|منٛزیم مشرقی]] سیاسی نقشس نٔو شکل۔ نٔو قومی ریاستہٕ اُبرے، اکثر یورپی مینڈیٹ یا اثر و رسوخس تحت۔
جدؠد مسلم معاشرن کور اصلاحات، سیکولرازم، قوم پرستی، سیاسی اِسلام، جدیدیت، تٲلیٖم، تہٕ مذہب تہٕ ریاستی اختیارس درمیان تعلقس متعلق بحثن ہیند تجربہٕ۔
از چھُ اسلامس پؠٹھ دُنؠیاہس مَنٛز اَکھ ارب کھۄتہٕ زیٛادٕ لوٗکھ عمل کران تہٕ مختلف ثقافتی، مذہبی تہٕ سیاسی شکلن مَنٛز موجوٗد۔ بٔڑ مُسلمان آبٲدی چھِ [[اِنٛڈونیشِیا]]، [[پٲکِستان]]، [[ہِندوستان]]، [[بَنٛگلہ دیٖش]]، [[تُرکی]] تہٕ باقٕے واریہن ملکن مَنٛز لبنہٕ یوان۔
==حَوالہٕ ==
[[زٲژ:اِسلامٕچ تَوٲریٖخ]]
2mlh7okl09eb809wkgjqfnr4dqxvqax
رُکُن:Nadeemulhaqmir-bot/log/2026/7
2
31223
144295
144211
2026-07-10T18:01:18Z
Nadeemulhaqmir-bot
9480
باٹ چھُ اَز دۄہُک لاگ مَحفوٗظ کَران.
144295
wikitext
text/x-wiki
==1-7-2026==
==== [[بیٛوٗٹِرِک ایسِڈ]] - ([[Special:Diff/143346|فَرَق]]) ====
# <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/143347|فَرَق]]) ====
# <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> تٔھ </nowiki><b> -> </b><nowiki>تھٔ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ژھاے اِنٛگ-ویٚن]] - ([[Special:Diff/143348|فَرَق]]) ====
# <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/143349|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[روبرٹ جوے]] - ([[Special:Diff/143350|فَرَق]]) ====
# <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/143351|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==2-7-2026==
==== [[لہاسپیتالیت دی لوبریگیت]] - ([[Special:Diff/143532|فَرَق]]) ====
# <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>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[جورڈی البا]] - ([[Special:Diff/143533|فَرَق]]) ====
# <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/143534|فَرَق]]) ====
# <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/143535|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[ٹراماڈول]] - ([[Special:Diff/143536|فَرَق]]) ====
# <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/143537|فَرَق]]) ====
# <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki>
==== [[دَلیٖپ تاہِل]] - ([[Special:Diff/143538|فَرَق]]) ====
# <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/143539|فَرَق]]) ====
# <nowiki> سہُ </nowiki><b> -> </b><nowiki>سُہ</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[سانایے تاکایچی]] - ([[Special:Diff/143540|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ریڈ وایِسمین]] - ([[Special:Diff/143541|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جون میٚک ایٚنرو]] - ([[Special:Diff/143542|فَرَق]]) ====
# <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/143543|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
==== [[مِسٹر بیٖسٹ]] - ([[Special:Diff/143544|فَرَق]]) ====
# <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/143545|فَرَق]]) ====
# <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>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[خیبر ضِلہٕ]] - ([[Special:Diff/143546|فَرَق]]) ====
# <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/143547|فَرَق]]) ====
# <nowiki> قٕہ </nowiki><b> -> </b><nowiki>قہٕ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سَچِن تَنڈُلکر]] - ([[Special:Diff/143548|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بیٚٹی وایِٹ]] - ([[Special:Diff/143549|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[وِراٹ کوہلی]] - ([[Special:Diff/143550|فَرَق]]) ====
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ساجد الرحمن]] - ([[Special:Diff/143551|فَرَق]]) ====
# <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/143552|فَرَق]]) ====
# <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>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سُنیٖل چھیتری]] - ([[Special:Diff/143553|فَرَق]]) ====
# <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/143554|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[ایرلِنٛگ ہالینٛڈ]] - ([[Special:Diff/143555|فَرَق]]) ====
# <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>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==3-7-2026==
==== [[لایبیریا ہُک نِشان]] - ([[Special:Diff/143656|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لایبیریا ہُک جَنٛڈٕ]] - ([[Special:Diff/143657|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[آل ہیل، لایبیریا، ہیل!]] - ([[Special:Diff/143658|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[فِلِپ ٹارلو]] - ([[Special:Diff/143659|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جارج وِیَہ]] - ([[Special:Diff/143660|فَرَق]]) ====
# <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>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جوزف بوکایی]] - ([[Special:Diff/143661|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لَیگر]] - ([[Special:Diff/143662|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لایبیریا]] - ([[Special:Diff/143663|فَرَق]]) ====
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بولٹن]] - ([[Special:Diff/143664|فَرَق]]) ====
# <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/143665|فَرَق]]) ====
# <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/143666|فَرَق]]) ====
# <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/143667|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[پیروُک صٔدٕر]] - ([[Special:Diff/143668|فَرَق]]) ====
# <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>
==== [[2026 پیروٗ عام چُناو]] - ([[Special:Diff/143669|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==4-7-2026==
==== [[2026 یوٗرپی گرٛؠشِمٕچ لٔہر]] - ([[Special:Diff/143780|فَرَق]]) ====
# <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>
# <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/143781|فَرَق]]) ====
# <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/143782|فَرَق]]) ====
# <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/143783|فَرَق]]) ====
# <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>
==== [[قومی مَہوَتھ 44 (ہِندوستان)]] - ([[Special:Diff/143784|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بیرکے اوزیر]] - ([[Special:Diff/143785|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2014 ہِندوستٲنؠ عام چُناو]] - ([[Special:Diff/143786|فَرَق]]) ====
# <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/143787|فَرَق]]) ====
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[آبہٕ رَڑ]] - ([[Special:Diff/143788|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[صوفیہ ورگارا]] - ([[Special:Diff/143789|فَرَق]]) ====
# <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>
# <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>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[نگریگ]] - ([[Special:Diff/143790|فَرَق]]) ====
# <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>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[مُحمد صلاح]] - ([[Special:Diff/143791|فَرَق]]) ====
# <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>
# <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/143792|فَرَق]]) ====
# <nowiki> دُنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[عام لوٗن]] - ([[Special:Diff/143793|فَرَق]]) ====
# <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/143794|فَرَق]]) ====
# <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/143795|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[رِیا پِلَیی]] - ([[Special:Diff/143796|فَرَق]]) ====
# <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>
# <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/143797|فَرَق]]) ====
# <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>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==5-7-2026==
==== [[گرٛوپ ایکشن (سَمٲج زان)]] - ([[Special:Diff/143818|فَرَق]]) ====
# <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/143819|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[ہارلیم نۆو زَنَم]] - ([[Special:Diff/143820|فَرَق]]) ====
# <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>
# <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/143821|فَرَق]]) ====
# <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>
==6-7-2026==
==== [[زوسر]] - ([[Special:Diff/143943|فَرَق]]) ====
# <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>
# <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>
# <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/143944|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[دِلجیٖت دوسانٛجھ]] - ([[Special:Diff/143945|فَرَق]]) ====
# <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>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جَسوَنٛت سِنٛگھ کھالڑا]] - ([[Special:Diff/143946|فَرَق]]) ====
# <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>
==== [[2024 برطانیہُک عام چُناو]] - ([[Special:Diff/143947|فَرَق]]) ====
# <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>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[اوبسیشن (2025 فِلِم)]] - ([[Special:Diff/143948|فَرَق]]) ====
# <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>
# <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/143949|فَرَق]]) ====
# <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>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹایگر وُڈس]] - ([[Special:Diff/143950|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اَفریٖقی اَمریٖکی]] - ([[Special:Diff/143951|فَرَق]]) ====
# <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>
# <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/143952|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[اَفریٖقی-اَمریٖکی فَن]] - ([[Special:Diff/143953|فَرَق]]) ====
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
==== [[دی نیو نیگرو]] - ([[Special:Diff/143954|فَرَق]]) ====
# <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/143955|فَرَق]]) ====
# <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>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ناومی اوساکا]] - ([[Special:Diff/143956|فَرَق]]) ====
# <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>
# <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/143957|فَرَق]]) ====
# <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/143958|فَرَق]]) ====
# <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/143959|فَرَق]]) ====
# <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-7-2026==
==== [[جارجیٛوس ژَلمٛپورِس]] - ([[Special:Diff/144012|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
==== [[وِکٹر ژوے]] - ([[Special:Diff/144013|فَرَق]]) ====
# <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/144014|فَرَق]]) ====
# <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>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[رَمیٚسِس ترٛیٚیِم]] - ([[Special:Diff/144015|فَرَق]]) ====
# <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/144016|فَرَق]]) ====
# <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/144017|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[علی خامنہ ای سُنٛد قتٕل]] - ([[Special:Diff/144018|فَرَق]]) ====
# <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[علی خامنہ ای سُنٛد رِیٲستی سطحس پؠٹھ جِنازٕ]] - ([[Special:Diff/144019|فَرَق]]) ====
# <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>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[خع سخموی]] - ([[Special:Diff/144020|فَرَق]]) ====
# <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/144021|فَرَق]]) ====
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[زوسر]] - ([[Special:Diff/144022|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==8-7-2026==
==== [[رامبھَدراچاریہ]] - ([[Special:Diff/144096|فَرَق]]) ====
# <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>
# <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/144097|فَرَق]]) ====
# <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/144098|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[ہیریسن فورڈ]] - ([[Special:Diff/144099|فَرَق]]) ====
# <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/144100|فَرَق]]) ====
# <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/144101|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[مَہیش ٹھاکُر]] - ([[Special:Diff/144102|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[جموں و کشمیر بورڈ آف سکول ایجوکیشن]] - ([[Special:Diff/144103|فَرَق]]) ====
# <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/144104|فَرَق]]) ====
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ایس ایم ڈی ہایی سکوٗل]] - ([[Special:Diff/144105|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لِٹٕل اینجلس ہایی سکوٗل]] - ([[Special:Diff/144106|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[پریزنٹیشن کانوینٛٹ ہایر سیکنڈری سکوٗل]] - ([[Special:Diff/144107|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کاتالونِیا]] - ([[Special:Diff/144108|فَرَق]]) ====
# <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>
# <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>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[مونوبینزون]] - ([[Special:Diff/144109|فَرَق]]) ====
# <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/144110|فَرَق]]) ====
# <nowiki> ژِھ </nowiki><b> -> </b><nowiki>ژھِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[وِلادِمیر میک ٹاوِش]] - ([[Special:Diff/144111|فَرَق]]) ====
# <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/144112|فَرَق]]) ====
# <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/144113|فَرَق]]) ====
# <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>
# <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/144114|فَرَق]]) ====
# <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/144115|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==9-7-2026==
==== [[ٹوبی سیمیٛوٗل]] - ([[Special:Diff/144200|فَرَق]]) ====
# <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/144201|فَرَق]]) ====
# <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/144202|فَرَق]]) ====
# <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/144203|فَرَق]]) ====
# <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>
# <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/144204|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
==== [[جۆم تہٕ کٔشیٖر رایفٕلٕز]] - ([[Special:Diff/144205|فَرَق]]) ====
# <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>
==== [[2024 کاتالانُک عَلاقٲیی چُناو]] - ([[Special:Diff/144206|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2024 روٗسی صٔدرٲتی چُناو]] - ([[Special:Diff/144207|فَرَق]]) ====
# <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/144208|فَرَق]]) ====
# <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>
# <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/144209|فَرَق]]) ====
# <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>
# <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/144210|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==10-7-2026==
==== [[2022 فیٖفا عالمی کپ]] - ([[Special:Diff/144288|فَرَق]]) ====
# <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>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[شۄبنکر]] - ([[Special:Diff/144289|فَرَق]]) ====
# <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/144290|فَرَق]]) ====
# <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/144291|فَرَق]]) ====
# <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>
# <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>
# <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/144292|فَرَق]]) ====
# <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>
# <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/144293|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[گالیشیَن وِکیٖپیٖڈیا]] - ([[Special:Diff/144294|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
387txtcmalt1r4nb6rueknqt14h03c2
گالیشیَن زَبان
0
31389
144293
144208
2026-07-10T18:01:04Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144293
wikitext
text/x-wiki
{{Infobox language/Wikidata|familycolor=Indo-European}}
'''گالیشیَن''' (یَتھ '''گیلیگو''' تہٕ ونان چھِ) چھےٚ اَکھ مغربی اِبرو-رومانس زبان یوس تقریبن 2.4 ملین لوٗکھ بولان چھِ، بنیٲدی طورس پؠٹھ شمال مغربی [[ہِسپٲنِیا|سپینس]] مَنٛز [[گالیشیا (ہِسپٲنِیا)|گالیشیا]] کہِ خود مختار کمیونٹی مَنٛز، یتہِ یہٕ سپینِش سٟتؠ سٟتؠ سرکٲری حیثیت تھاوان چھِ۔<ref>{{cite encyclopedia|url=https://www.merriam-webster.com/dictionary/galician|title=Galician|encyclopedia=Merriam-Webster|date=29 December 2023}}</ref>
==درجہٕ بٔندی تہٕ بُنیٲدی موٗل==
یہٕ چھےٚ اَکھ رومانوی زبان یوس ولگر لاطینی پیٹھہٕ تیار گٔیہٕ تہٕ پرتگالی سٟتؠ سٟتؠ تیار گٔیہٕ اَکھ عام مَنٛزیُٛم کالہٕ کہِ آباو اجداد پیٹھہٕ یَتھ گیلیشین-پرتگالی ونان چھِ۔
===تٲریخی دوٗرؠر===
ییلہٕ زن دۄن بولیو 14 مہٕ صدی دوران ثقافتی یکجوت برقرار تھو، تم گیہٕ تقسیم گژھن شۆروٗع تکیازِ پرتگالی بنییہٕ اَکھ آزاد سلطنتچ سرکٲرؠ زبان، ییلہٕ زن گیلیشین روٗز کاسٹیل کس تاجس سٟتؠ مربوط یمہٕ سٟتؠ امچ ترقی واریاہ زیٛادٕ متٲثر گٔیہٕ۔
==جدیٖد حیثیت==
صدین ہنٛد بنیٲدی طور پٲٹھؠ زبٲنی اِستِمال پتہٕ، گیلیشینن کوٚر 19مہٕ صدی مَنٛز ادبی نۆو زُو ہُنٛد تجربہٕ۔ از چھُ یہٕ سکولن مَنٛز پرناونہٕ یوان، قانوٗن سازی مَنٛز اِستِمال یوان کرنہٕ، تہٕ رایل گیلیشین اکیڈمی کہ ذریع چھ سرکٲری طور منظم کرنہٕ یوان۔
==جغرافیایی پھۄہلاوٕ ==
گیلیشیا نؠبر، یہٕ چھُ سپینک ملحقہ سرحدی علاقن (آسٹوریاس تہٕ کاسٹیل تہٕ لیون) تہٕ لاطینی امریکہ، یوٗرپ تہٕ ریاستہاے متحدٕک تارکین وطن کمیونٹیز کہِ ذریعہٕ بولنہٕ یوان۔
== بیٚیہِ ؤچھِو ==
[[گالیشیَن وِکیٖپیٖڈیا]]
==حَوالہٕ==
[[زٲژ:زَبان]]
<references />
== نؠبرِم کُنٛڈٕ ==
{{InterWiki|code=gl}}
{{Commons category}}
535va8rt9df6inhn2kbdgrnjge3a8bq
گالیشیَن وِکیٖپیٖڈیا
0
31391
144294
144209
2026-07-10T18:01:09Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144294
wikitext
text/x-wiki
{{Infobox website/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|collapsible=Yes}}
'''گالیشیَن وِکیٖپیٖڈیا''' ([[گالیشیَن زَبان|گالیشیَن]]: Wikipedia en lingua galega) یَتھ '''گیلیٖپیٖڈیا''' تہٕ چھِ ونان چھِ '''[[وِکیٖپیٖڈیا]]''' ہک [[گالیشیَن زَبان|گالیشین زبان]] ایڈیشن، اَکھ مفت تہٕ عوٲمی طور پٲٹھؠ قٲبل ترمیم آن لاین اِنسایکلوپیٖڈیا۔
8 مارٕچ 2003 ہس مَنٛز آو شۆروٗع کرنہٕ، اَتھ مَنٛز چھِ {{NUMBEROF|ARTICLES|gl|N}} مضامین، یم سٟتؠ یہٕ 9 جُلَے 2026 ہس تام مضامین کہ تعداد کہ لحاظہٕ ویکیپیڈیاہک پَنٛژاہم سارِوٕے کھۄتہٕ بوڑ ایڈیشن بنیو، 4 مارٕچ 2013 ہس مَنٛز 100,000 مضامین تام واتنہٕ پتہٕ، یمچ دٔہم سالگرہ ٲس۔<ref name=":0">{{ویب حَوالہٕ|title=Historial de edicións da Portada|trans-title=History of editions of the Main Page|url=https://gl.wikipedia.org/w/index.php?title=Wikipedia:Portada/Arquivo/Portada_2005&oldid=235|archive-url=https://web.archive.org/web/20211017202008/https://gl.wikipedia.org/w/index.php?title=Wikipedia%3APortada%2FArquivo%2FPortada_2005&oldid=235|archive-date=17 October 2021|access-date=17 October 2021|website=[[Wikipedia]]|language=Galician}}.</ref> اَتھ چھِ 47 ہم سارِوٕے کھۄتہٕ زیٛادٕ ترمیم تہٕ وِکیٖپیٖڈیاہَس مَنٛز چھ [[m:Wikipedia article depth|مضمونٕچ سرٛنرٕ]] لحاظہٕ 53 ہم مُقام۔ 2013 کہ آغاز پؠٹھ آیہٕ 101,305 مختلف تَصویٖرٕ اِستِمال کرنہٕ۔
== حَوالہٕ ==
[[زٲژ:وِکیٖپیٖڈیا فِہرسَت]]
30oq1z3p6nf44xi05ox3wbp07birqt2
بونی ٹایلر
0
31405
144292
144230
2026-07-10T18:00:59Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144292
wikitext
text/x-wiki
{{Infobox person ca/catalan|imatge=Bonnie_Tyler_in_Moscow,_6_May_1997.jpg|v_p18_caption=1997 تس مَنٛز|زؠنہٕ ناو=گینور ہاپکِنٛز}}
'''گینور سلیوان''' («مالِنؠ ذاتھ» '''ہاپکِنٛز'''؛ 8 جوٗن 1951<ref>{{Cite web |url=https://eurovision.tv/story/bonnie-tyler-to-represent-united-kingdom |title=Bonnie Tyler to represent United Kingdom |date=7 March 2013 |website=Eurovision.tv |access-date=6 June 2018 |archive-url= https://web.archive.org/web/20251114213430/https://eurovision.tv/story/bonnie-tyler-to-represent-united-kingdom |archive-date= 14 November 2025}}</ref> - 8 جُلَے 2026)، یُس پیشہ ورانہ طور '''بونی ٹایلر''' ناوٕ سٟتؠ زاننہٕ چھ یوان، اوس اَکھ ویلش گلوکار تہٕ نغمہ نگار۔ پنٛنہِ مخصوص ہسکی آواز تہٕ 1980 کِس دٔہلِس مَنٛز مَشہوٗر راک ہٹ خٲطرٕ مشہوٗر۔
==شُروٲتی زِندگی==
1951 مَنٛز سکیوین، ویلزس مَنٛز زامٕژ، سۄ بَڑیو أکس مذہبی خاندانس مَنٛز تہٕ کرن پنُن موٗسیٖقی ہُنٛد سفر مقٲمی ٹیلنٹ شوون مَنٛز شۆروٗع، تہٕ جلدی شیرین ڈیوس ناوٕ تحت پرفارم کٔرٕن۔
==پیشہٕ==
=== شہرت تام کھسُن===
آر سی اے ریکارڈس سٟتؠ دستخط کرنہٕ تہٕ پنُن سٹیج ناو اختیار کرنہٕ پتہٕ، تم کٔر 1977 ہٕکؠ سِنٛگل "اٹس اے ہارٹ ایچ" سٟتؠ چارٹن مَنٛز بٔڑ کامیٲبی حٲصِل۔ تٔمؠ سٕنٛزِ آوازِ کٔر امی ؤرؠیہِ آوازِ ہٕنٛز سرجری پتہٕ آزاد کھرٕچ کیفیت حٲصل۔
===1980 کس دہایی پیٖک===
[[فَیِل:Bonnie woman1 (cropped).JPG|thumb|1986 تس مَنٛز ]]
پروڈیوسر جِم سٹین مینس سٟتؠ شراکتٲری کٔرِتھ، تم کر راک میوٗزک مَنٛز تبدیٖل، تہٕ کرن پنٕن سارِوٕے کھۄتہٕ بۆڑ ہِٹ، "ٹوٹل ایکلپس آف دی ہارٹ" ریلیز، یم دُنؠیاہس مَنٛز 13 ملین کھۄتہٕ زیٛادٕ کاپیہٕ کٕن، یمہٕ پتہٕ ہِٹ "ہولڈنگ آوُٹ فار اے ہیٖرو" آیہٕ۔
===پتہٕ کیرییَر تہٕ تعٲریف===
تٔمؠ تھٲو 1990 تہٕ 2000 کِس دہلِس مَنٛز موٗسیٖقی جٲری کران، 2013 مَنٛز کٔرن یوٗرو وِجَن سونٛگ کنٹیسٹَس مَنٛز برطانیہٕچ نُمٲیِنٛدگی تہٕ موٗسیٖقی خٲطرٕ پننہٕ خدماتن خٲطرٕ 2022 مَنٛز میوٗل ایم بی ای۔
== نَژَن سٲزی ==
===سٹوڈیو البم===
دَ بیسٹ اِز یَٹ ٹُہ کَم (۲۰۲۱)
بِٹوین دِ اَرٕتھ اینٛڈ دَ سٹارٕز (۲۰۱۹)
راکس اینٛڈ ہَنی (۲۰۱۳)
وِنٛگز (۲۰۰۵)
سِمپلی بِلیو (۲۰۰۴)
ہارٹ سٹرِنٛگز (۲۰۰۳)
آل اِن وَن وایِس (۱۹۹۸)
فری سپِرِٹ (۱۹۹۵)
سِلُویٹ اِن ریڈ (۱۹۹۳)
اینجَل ہارٹ (۱۹۹۲)
بِٹَربلو (۱۹۹۱)
ہایِڈ یور ہارٹ (۱۹۸۸)
سیکرِٹ ڈریمز اینٛڈ فَربِڈٕن فایَر (۱۹۸۶)
فاسٹَر دَن دَ سپیڈ اَف نایِٹ (۱۹۸۳)
گُڈبَے ٹُہ دِ آیلَنٛڈ (۱۹۸۱)
ڈایمَنٛڈ کَٹ (۱۹۷۹)
نیچرَل فورس (۱۹۷۸)
دَ وٲرلڈ سٹارٹس ٹُنایِٹ (۱۹۷۷)
===لایِو البم===
بانی ٹایلَر لایِو یورَپ ٹوٗر ۲۰۰۶–۲۰۰۷ (۲۰۱۸)
لایِو اِن جَرمَنی ۱۹۹۳ (۲۰۱۱)
بانی ٹایلَر لایو (۲۰۰۶)
==موتھ==
[[فَیِل:2016 Bonnie Tyler - by 2eight - DSC8647.jpg|thumb|ٹایلر 2016 ہس مَنٛز ]]
بونی ٹایلر گزرے 8 جُلَے 2026 75 ؤرِش وٲنٛسہِ مَنٛز بؠمارِ سٟتؠ
==حَوالہٕ==
[[زٲژ:ویلِش گلوکار]]
[[زٲژ:1951 پٲدٲیِش]]
[[زٲژ:2026 وَفات]]
b6juzbhjx2eezwpc6v1nvvh2alrkiq3
کِلِیان ایٚمباپے
0
31409
144291
144249
2026-07-10T18:00:55Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144291
wikitext
text/x-wiki
{{Infobox person ca/catalan
| زؠنہٕ ناو = کِلِیان ایٚمباپے لۄٹے
}}
'''کِلِیان ایٚمباپے لۄٹے''' (<small>فرٛانٛسیٖسی وۄشژار:</small> [[Help:IPA/French|[kiljan (ɛ)mbape lɔtɛ̃]]] (20 دَسَمبَر 1998 زامُت)، چھُ اَکھ مشہوٗر فرانسیسی فٹ بالر یُس وُنکینَس رییَل میڈرِڈ باپت فارورڈ سٕنٛدِ حثیتہٕ گِنٛدان چھُ تہٕ فرانس قومی ٹیٖمُک کپتٲنی کران چھُ۔ پنِنہِ قٲبلِ ذِکر رفتار، ڈریبلنگ ہُنر تہٕ ختم کرنٕچ صلٲحِیت خٲطرٕ زاننہٕ یِوان، تٔمؠ کٔر 2015 ہَس مَنٛز موناکوَس سٟتؠ پننہِ پیشورانہٕ پیشورانہٕ زِندگی ہُنٛد آغاز، تہٕ کوٚرُن 2017 ہَس مَنٛز لیگ 1 ٹایٹل زیننَس مَنٛز پنُن حصہٕ۔ پتہٕ تَمہِ ؤرؠ یہِ گوٚو ایٚمباپے 180 ملیَن یوٗرو مَنٛز پیرس سینٹ جرمین منتقل، تہٕ بنیوو دُنؠیاہُک دوٚیِم ساروٕے کھۄتہٕ درٛۄگ کھِلٲڑؠ۔ تَمہِ پتہٕ بنیوو سُہ پی ایس جی یُک سارِوٕے کھۄتہٕ زیٛادٕ سکور کَرن وول کھِلٲڑؠ، یٔمؠ واریاہ لیٖگ 1 خٕطاب تہٕ انفرٲدی ایوارڈ زیٖنِمٕتؠ، یِمَن مَنٛز یوٗرپی گولڈن شو تہِ شٲمِل چھُ۔
بین الاقوٲمی سطحس پؠٹھ کٔر ایمباپے یَن 2017 ہَس مَنٛز فرانسَس مَنٛز پنُن آغاز، 2018 فیفا ورلڈ کپ فاینلَس مَنٛز گول کٔرِتھ تہٕ کٔرٕن بہترین نوجوان کھلٲڑؠ سٕنٛدِ پٲٹھؠ پہچان حٲصِل۔ تٔمؠ چھِ قومی ٹیمَس سٟتؠ اہم کامیٲبی حٲصِل کٔرمٕژ، یَتھ مَنٛز 2022 ورلڈ کپَس مَنٛز یوٗ ای ایف اے نیشنَس لیٖگ تہٕ گولڈن بوٹ زینُن شٲمِل چھُ۔ قٲبلِ ذِکِر انفرٲدی تعریفن مَنٛز چھُ بہترین فیفا مینز پلییَر ایوارڈُک فاینلسٹ آسُن تہٕ 2023 ہَس مَنٛز ٹایِم کِس ساروٕے کھۄتہٕ زیٛادٕ بااثر لوٗکَن مَنٛز اَکھ تسلیم کرُن شٲمِل۔ بونڈی مَنٛز پرورش کٔرمٕژ، أمِس چھُ فٹ بال خاندٲنی پس منظر، یَتھ مَنٛز أمؠ سُنٛد مول کوچ تہٕ أمؠ سٕنٛز موج سٲبِقہٕ پیشہٕ ور ہینڈ بال کھلٲڑؠ چھِ۔ پننہِ کامیٲبی باوجوٗد، چھُ سُہ پننہِ لۄکچارٕچ پسندیدٕ ٹیٖم، اے سی میلانس مَنٛز دلچسپی ہُنٛد اِظہار کران۔
==کٕلَب پیشہٕ==
[[فَیِل:Mbappe Messi Neymar.jpg|thumb|2021 ہس مَنٛز ]]
کِلیان ایٚمباپے یَن کوٚر پننہِ فٹ بال کیرییَرُک آغاز شیٚیہِ وٲنٛسہِ مَنٛز اے ایس بونڈی سٟتؠ تہٕ گوٚو کلیرفونٹین اکیڈمی مَنٛز، یٔمؠ سرفہرست کلبَن ہٕنٛز دلچسپی حٲصِل کٔر۔ جُلَے 2013 مَنٛز، 14 وُہُر وٲنٛسہِ مَنٛز، گوٚو ایٚمباپے موناکو کِس یوٗتھ اکیڈمی مَنٛز شٲمِل۔ رییَل میڈرڈ کہِ طرفہٕ دستخط کرنٕچ کوٗشِشن باوجوٗد روٗد کٕلَب أمِس سٟتؠ ترٛؠن ؤرؠیَن ہُنٛد معاہدٕ حٲصِل کرنس مَنٛز کامیاب۔ تٔمؠ کوٚر 2 دَسَمبَر 2015 مَنٛز پنٕنؠ گۄڈنِچہِ ٹیمہِ مَنٛز شروعات، تہٕ بنیوو موناکوُک سارِوٕے کھۄتہٕ لۄکُٹ کھلٲڑؠ تہٕ فَرؤری 2016 تام کوٚرُن پنُن گۄڈنیُک گول۔ 2016-17 سیزن کِس اختتامَس تام، ٲسؠ تٔمؠ 26 گول سکور کٔرؠمٕتؠ تہٕ موناکوَس کٔرٕن لیٖگ 1 خٕطاب زیننَس مَنٛز مَدَتھ۔
31 اَگَست 2017 ہس مَنٛز کوٚر پیرس سینٹ جرمینن (پی ایس جی) 180 ملیَن یورو ہٕنٛدِ لٲزمی خٔریٖدٲری ہٕنٛدِ اختیارَس سٟتؠ قرضس پؠٹھ ایٚمباپے پؠٹھ دستخط، ییٚمہِ سٟتؠ سُہ وُنیُک تامُک ساروٕے کھۄتہٕ درٛوگ نوجوان بنیوو۔ تٔمؠ کٔر 8 سَتَمبَر 2017 پی ایس جی خٲطرٕ ڈیبیو، فورن گول کٔرِتھ۔ یِنہٕ والؠن کینٛہَن ؤرؠیَن مَنٛز کٔر ایمباپے یَن واریاہ سنگ میٖل حٲصِل، یِمَن مَنٛز چیمپیَنز لیٖگ کؠن 30 ہَن گولَن تام واتن وول سارِوٕے کھۄتہٕ لۄکُٹ کھلٲڑؠ بنُن تہِ شٲمِل چھُ۔ تٔمؠ مُکمل واریاہَن سیزنَن مَنٛز لیٖگ 1 ہُک ساروٕے کھۄتہٕ زیٛادٕ سکور کَرن وول کھِلٲڑؠ، زیوٗنُن پلییَر آف دی اییَرُک ایوارڈ، تہٕ پی ایس جی یَس کٔرٕن واریاہ خٕطاب حٲصِل کرنس مَنٛز مَدَتھ۔
[[فَیِل:Picture_with_Mbapp%C3%A9_(cropped_and_rotated).jpg|thumb|ایٚمباپے ]]
11 جوٗن 2023 تام کوٚر ایٚمباپے یَن اعلان زِ سُہ کرِ نہٕ پی ایس جی یَس سٟتؠ پنُن معاہدٕ تجدیٖد، ییٚمہِ سٟتؠ أمؠ سٕنٛدِس مستقبلَس مُتعلِق قیاس آرایہٕ گٔیہِ۔ 26 اَگَست 2023 مَنٛز کوٚر تٔمؠ پنُن 150 ہِم لیٖگ 1 گول تہٕ پتہٕ بنیوو پی ایس جی یُک سارِوٕے کھۄتہٕ زیٛادٕ گول کَرن وول کھِلٲڑؠ۔ تٔمؠ کوٚر پی ایس جی یَس مَنٛز پنُن وَقٕت اہم کامیٲبِیو سٟتؠ ختم، یَتھ مَنٛز کٕلَب نیرنہٕ برٛونٛہہ چیمپیَنز لیٖگَس مَنٛز مُشترکہٕ ٹاپ سکور کَرن وول آسُن تہِ شٲمِل چھُ۔
[[فَیِل:Kylian Mbappe at Real Madrid's game versus Juventus Turin on 22 October 2025 (3).jpeg|thumb|2025 ہس مَنٛز ]]
رییَل میڈرِڈ خٲطرٕ آیہِ ایٚمباپے سٕنٛز گۄڈٕنِچ ہیٹ ٹرک 25 جَنؤری 2025 مَنٛز، تہٕ پتہٕ کوٚر تٔمؠ مانچسٹر سٹیَس خِلاف چیمپیَنز لیگَس مَنٛز بیٛاکھ اَکھ گول۔ تٔمؠ کوٚر پنُن گۄڈنیُک سیزن رییَل میڈرڈَس سٟتؠ ختم، تہٕ پھٕٹرٲوٕن گۄڈٕ کلب لیجنڈز ہُنٛد رِکاڈ، لا لیگا ہَس مَنٛز 31 گول کٔرِن تہٕ زیٖنِن پِچیچی ٹرافی تہٕ یوٗرپی گولڈن شو۔
یِنہٕ وٲلِس سیزنَس مَنٛز بدلٲو تٔمؠ 10 نمبر کٔمیٖزَس مَنٛز تہٕ روٗد ریکارڈ پھٕٹراوُن جٲری، یَتھ مَنٛز کرسٹیانو رونالڈو پتہٕ میڈرِڈ خٲطرٕ 50 گول کرن وول تیز رفتار کھلٲڑؠ بَنُن تہِ شٲمِل چھُ۔ تٔمؠ کٔر اولمپیاکوسَس خٕلاف ژور گول سکور، یٔمؠ چیمپیَنز لیٖگ کِس تٲریٖخس مَنٛز دٔیِم تیز ترین ہیٹ ٹرکُک ریکارڈ قٲیِم کوٚر۔ تٔمؠ کوٚر لا لیگا تہٕ یوٗ ای ایف اے چیمپیَنز لیگَس مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ سکور کَرن وول پٲٹھؠ سیزنُک ختم۔
==ذٲتی زِندگی==
2018 کِس ٹایمس سٟتؠ أکِس اِنٹرویوَس مَنٛز کٔر ایٚمباپے یَن نوجوانی مَنٛز پننہِ فٹ بال چہِ ترقی پؠٹھ توجہ دِنہٕ خٲطرٕ تِمن قۄربٲنِین مُتعلِق کتھ : "مےٚ ٲسؠ نہٕ جوٲنی دوران نام نہاد عام لوٗکَن ہٕنٛدؠ لمحہٕ، یِتھ کٔنؠ دوستن سٟتؠ نؠبر گژھُن، اصل وقتُک لُطُف تُلُن"۔ تٔمؠ ووٚن زِ تٔمؠ سٕنٛز زِنٛدگی گٔیہٕ مشہوٗر گژھنہٕ پتہٕ "پوٗرٕ پٲٹھؠ الٹ"۔
پنٕنؠ پیشہٕ ورانہٕ شروعات کرنہٕ پتہٕ صِرِف ژورِ ؤرؠ یَو پتہٕ، ٲسؠ ایمباپے یَس انسٹاگرامَس پؠٹھ 50 ملیَن کھۄتہٕ زِیٛادٕ فالووَر، تہٕ 2023 تام ٲسؠ أمِس 100 ملیَن کھۄتہٕ زِیٛادٕ فالووَر۔ ایٚمباپے چھُ فرانسیسی، انگریزی تہٕ ہسپانوی زبانہِ روٲنی سان بولان۔
ایٚمباپے چھُ اَکھ [[عیٖسٲیِیَتھ|عیٖسٲے]]۔<ref>{{cite web |last1=Ben Gamra |first1=Farah |title=What Is Kylian Mbappe’s Ethnicity? All About His Religion, Heritage and Family Roots |url=https://athlonsports.com/soccer/kylian-mbappes-ethnicity-religion-heritage-family-roots |website=Athon Sports |access-date=9 July 2026}}</ref>
مارٕچ 2026 تام چھُ ایٚمباپے ہسپانوی اداکارہ تہٕ ماڈل [[ایستر ایکسپوزیتوس|ایستر ایکسپوزیتوَس]] سٟتؠ رِشتہٕ تھاوان۔<ref>{{Cite web |last=Loreto |first=Maria |date=2026-06-12 |title=Ester Expósito and Kylian Mbappé share romantic Ibiza getaway before the 2026 World Cup |url=https://www.hola.com/us/celebrities/20260612907107/ester-exposito-kylian-mbappe-romantic-ibiza-getaway-2026-world-cup/ |access-date=2026-06-19 |publisher=HOLA! USA |language=en-us}}</ref><ref>{{Cite web |last=FM |first=La Rédaction |date=2026-03-31 |title=Ester Exposito sort du silence sur Kylian Mbappé |url=https://www.footmercato.net/a8694882595177011578-ester-exposito-sort-du-silence-sur-kylian-mbappe |access-date=2026-04-03 |website=Foot Mercato : Info Transferts Football – Actu Foot Transfert |language=fr}}</ref>
==حَوالہٕ==
[[زٲژ:فرٛانٛسی فُٹبالر]]
pn8hg09iju0xnnzh2ak2yhyvsaww25n
144313
144291
2026-07-11T05:21:57Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
144313
wikitext
text/x-wiki
{{Infobox person ca/catalan
| زؠنہٕ ناو = کِلِیان ایٚمباپے لۄٹے
}}
'''کِلِیان ایٚمباپے لۄٹے''' (<small>فرٛانٛسیٖسی وۄشژار:</small> [[Help:IPA/French|[kiljan (ɛ)mbape lɔtɛ̃]]] (20 دَسَمبَر 1998 زامُت)، چھُ اَکھ مشہوٗر فرانسیسی فٹ بالر یُس وُنکینَس رییَل میڈرِڈ باپت فارورڈ سٕنٛدِ حثیتہٕ گِنٛدان چھُ تہٕ فرانس قومی ٹیٖمُک کپتٲنی کران چھُ۔ پنِنہِ قٲبلِ ذِکر رفتار، ڈریبلنگ ہُنر تہٕ ختم کرنٕچ صلٲحِیت خٲطرٕ زاننہٕ یِوان، تٔمؠ کٔر 2015 ہَس مَنٛز موناکوَس سٟتؠ پننہِ پیشورانہٕ پیشورانہٕ زِندگی ہُنٛد آغاز، تہٕ کوٚرُن 2017 ہَس مَنٛز لیگ 1 ٹایٹل زیننَس مَنٛز پنُن حصہٕ۔ پتہٕ تَمہِ ؤرؠ یہِ گوٚو ایٚمباپے 180 ملیَن یوٗرو مَنٛز پیرس سینٹ جرمین منتقل، تہٕ بنیوو دُنؠیاہُک دوٚیِم ساروٕے کھۄتہٕ درٛۄگ کھِلٲڑؠ۔ تَمہِ پتہٕ بنیوو سُہ پی ایس جی یُک سارِوٕے کھۄتہٕ زیٛادٕ سکور کَرن وول کھِلٲڑؠ، یٔمؠ واریاہ لیٖگ 1 خٕطاب تہٕ انفرٲدی ایوارڈ زیٖنِمٕتؠ، یِمَن مَنٛز یوٗرپی گولڈن شو تہِ شٲمِل چھُ۔
بین الاقوٲمی سطحس پؠٹھ کٔر ایمباپے یَن 2017 ہَس مَنٛز فرانسَس مَنٛز پنُن آغاز، 2018 فیفا ورلڈ کپ فاینلَس مَنٛز گول کٔرِتھ تہٕ کٔرٕن بہترین نوجوان کھلٲڑؠ سٕنٛدِ پٲٹھؠ پہچان حٲصِل۔ تٔمؠ چھِ قومی ٹیمَس سٟتؠ اہم کامیٲبی حٲصِل کٔرمٕژ، یَتھ مَنٛز 2022 ورلڈ کپَس مَنٛز یوٗ ای ایف اے نیشنَس لیٖگ تہٕ گولڈن بوٹ زینُن شٲمِل چھُ۔ قٲبلِ ذِکِر انفرٲدی تعریفن مَنٛز چھُ بہترین فیفا مینز پلییَر ایوارڈُک فاینلسٹ آسُن تہٕ 2023 ہَس مَنٛز ٹایِم کِس ساروٕے کھۄتہٕ زیٛادٕ بااثر لوٗکَن مَنٛز اَکھ تسلیم کرُن شٲمِل۔ بونڈی مَنٛز پرورش کٔرمٕژ، أمِس چھُ فٹ بال خاندٲنی پس منظر، یَتھ مَنٛز أمؠ سُنٛد مول کوچ تہٕ أمؠ سٕنٛز موج سٲبِقہٕ پیشہٕ ور ہینڈ بال کھلٲڑؠ چھِ۔ پننہِ کامیٲبی باوجوٗد، چھُ سُہ پننہِ لۄکچارٕچ پسندیدٕ ٹیٖم، اے سی میلانس مَنٛز دلچسپی ہُنٛد اِظہار کران۔
==کٕلَب پیشہٕ==
[[فَیِل:Mbappe Messi Neymar.jpg|thumb|2021 ہس مَنٛز ]]
کِلیان ایٚمباپے یَن کوٚر پننہِ فٹ بال کیرییَرُک آغاز شیٚیہِ وٲنٛسہِ مَنٛز اے ایس بونڈی سٟتؠ تہٕ گوٚو کلیرفونٹین اکیڈمی مَنٛز، یٔمؠ سرفہرست کلبَن ہٕنٛز دلچسپی حٲصِل کٔر۔ جُلَے 2013 مَنٛز، 14 وُہُر وٲنٛسہِ مَنٛز، گوٚو ایٚمباپے موناکو کِس یوٗتھ اکیڈمی مَنٛز شٲمِل۔ رییَل میڈرڈ کہِ طرفہٕ دستخط کرنٕچ کوٗشِشن باوجوٗد روٗد کٕلَب أمِس سٟتؠ ترٛؠن ؤرؠیَن ہُنٛد معاہدٕ حٲصِل کرنس مَنٛز کامیاب۔ تٔمؠ کوٚر 2 دَسَمبَر 2015 مَنٛز پنٕنؠ گۄڈنِچہِ ٹیمہِ مَنٛز شروعات، تہٕ بنیوو موناکوُک سارِوٕے کھۄتہٕ لۄکُٹ کھلٲڑؠ تہٕ فَرؤری 2016 تام کوٚرُن پنُن گۄڈنیُک گول۔ 2016-17 سیزن کِس اختتامَس تام، ٲسؠ تٔمؠ 26 گول سکور کٔرؠمٕتؠ تہٕ موناکوَس کٔرٕن لیٖگ 1 خٕطاب زیننَس مَنٛز مَدَتھ۔
31 اَگَست 2017 ہس مَنٛز کوٚر پیرس سینٹ جرمینن (پی ایس جی) 180 ملیَن یورو ہٕنٛدِ لٲزمی خٔریٖدٲری ہٕنٛدِ اختیارَس سٟتؠ قرضس پؠٹھ ایٚمباپے پؠٹھ دستخط، ییٚمہِ سٟتؠ سُہ وُنیُک تامُک ساروٕے کھۄتہٕ درٛوگ نوجوان بنیوو۔ تٔمؠ کٔر 8 سَتَمبَر 2017 پی ایس جی خٲطرٕ ڈیبیو، فورن گول کٔرِتھ۔ یِنہٕ والؠن کینٛہَن ؤرؠیَن مَنٛز کٔر ایمباپے یَن واریاہ سنگ میٖل حٲصِل، یِمَن مَنٛز چیمپیَنز لیٖگ کؠن 30 ہَن گولَن تام واتن وول سارِوٕے کھۄتہٕ لۄکُٹ کھلٲڑؠ بنُن تہِ شٲمِل چھُ۔ تٔمؠ مُکمل واریاہَن سیزنَن مَنٛز لیٖگ 1 ہُک ساروٕے کھۄتہٕ زیٛادٕ سکور کَرن وول کھِلٲڑؠ، زیوٗنُن پلییَر آف دی اییَرُک ایوارڈ، تہٕ پی ایس جی یَس کٔرٕن واریاہ خٕطاب حٲصِل کرنس مَنٛز مَدَتھ۔
[[فَیِل:Picture_with_Mbapp%C3%A9_(cropped_and_rotated).jpg|thumb|ایٚمباپے ]]
11 جوٗن 2023 تام کوٚر ایٚمباپے یَن اعلان زِ سُہ کرِ نہٕ پی ایس جی یَس سٟتؠ پنُن معاہدٕ تجدیٖد، ییٚمہِ سٟتؠ أمؠ سٕنٛدِس مستقبلَس مُتعلِق قیاس آرایہٕ گٔیہِ۔ 26 اَگَست 2023 مَنٛز کوٚر تٔمؠ پنُن 150 ہِم لیٖگ 1 گول تہٕ پتہٕ بنیوو پی ایس جی یُک سارِوٕے کھۄتہٕ زیٛادٕ گول کَرن وول کھِلٲڑؠ۔ تٔمؠ کوٚر پی ایس جی یَس مَنٛز پنُن وَقٕت اہم کامیٲبِیو سٟتؠ ختم، یَتھ مَنٛز کٕلَب نیرنہٕ برٛونٛہہ چیمپیَنز لیٖگَس مَنٛز مُشترکہٕ ٹاپ سکور کَرن وول آسُن تہِ شٲمِل چھُ۔
[[فَیِل:Kylian Mbappe at Real Madrid's game versus Juventus Turin on 22 October 2025 (3).jpeg|thumb|2025 ہس مَنٛز ]]
رییَل میڈرِڈ خٲطرٕ آیہِ ایٚمباپے سٕنٛز گۄڈٕنِچ ہیٹ ٹرک 25 جَنؤری 2025 مَنٛز، تہٕ پتہٕ کوٚر تٔمؠ مانچسٹر سٹیَس خِلاف چیمپیَنز لیگَس مَنٛز بیٛاکھ اَکھ گول۔ تٔمؠ کوٚر پنُن گۄڈنیُک سیزن رییَل میڈرڈَس سٟتؠ ختم، تہٕ پھٕٹرٲوٕن گۄڈٕ کلب لیجنڈز ہُنٛد رِکاڈ، لا لیگا ہَس مَنٛز 31 گول کٔرِن تہٕ زیٖنِن پِچیچی ٹرافی تہٕ یوٗرپی گولڈن شو۔
یِنہٕ وٲلِس سیزنَس مَنٛز بدلٲو تٔمؠ 10 نمبر کٔمیٖزَس مَنٛز تہٕ روٗد ریکارڈ پھٕٹراوُن جٲری، یَتھ مَنٛز کرسٹیانو رونالڈو پتہٕ میڈرِڈ خٲطرٕ 50 گول کرن وول تیز رفتار کھلٲڑؠ بَنُن تہِ شٲمِل چھُ۔ تٔمؠ کٔر اولمپیاکوسَس خٕلاف ژور گول سکور، یٔمؠ چیمپیَنز لیٖگ کِس تٲریٖخس مَنٛز دٔیِم تیز ترین ہیٹ ٹرکُک ریکارڈ قٲیِم کوٚر۔ تٔمؠ کوٚر لا لیگا تہٕ یوٗ ای ایف اے چیمپیَنز لیگَس مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ سکور کَرن وول پٲٹھؠ سیزنُک ختم۔
==ذٲتی زِندگی==
2018 کِس ٹایمس سٟتؠ أکِس اِنٹرویوَس مَنٛز کٔر ایٚمباپے یَن نوجوانی مَنٛز پننہِ فٹ بال چہِ ترقی پؠٹھ توجہ دِنہٕ خٲطرٕ تِمن قۄربٲنِین مُتعلِق کتھ : "مےٚ ٲسؠ نہٕ جوٲنی دوران نام نہاد عام لوٗکَن ہٕنٛدؠ لمحہٕ، یِتھ کٔنؠ دوستن سٟتؠ نؠبر گژھُن، اصل وقتُک لُطُف تُلُن"۔ تٔمؠ ووٚن زِ تٔمؠ سٕنٛز زِنٛدگی گٔیہٕ مشہوٗر گژھنہٕ پتہٕ "پوٗرٕ پٲٹھؠ الٹ"۔
پنٕنؠ پیشہٕ ورانہٕ شروعات کرنہٕ پتہٕ صِرِف ژورِ ؤرؠ یَو پتہٕ، ٲسؠ ایمباپے یَس انسٹاگرامَس پؠٹھ 50 ملیَن کھۄتہٕ زِیٛادٕ فالووَر، تہٕ 2023 تام ٲسؠ أمِس 100 ملیَن کھۄتہٕ زِیٛادٕ فالووَر۔ ایٚمباپے چھُ فرانسیسی، انگریزی تہٕ ہسپانوی زبانہِ روٲنی سان بولان۔
ایٚمباپے چھُ اَکھ [[عیٖسٲیِیَتھ|عیٖسٲے]]۔<ref>{{cite web |last1=Ben Gamra |first1=Farah |title=What Is Kylian Mbappe’s Ethnicity? All About His Religion, Heritage and Family Roots |url=https://athlonsports.com/soccer/kylian-mbappes-ethnicity-religion-heritage-family-roots |website=Athon Sports |access-date=9 July 2026}}</ref>
مارٕچ 2026 تام چھُ ایٚمباپے ہسپانوی اداکارہ تہٕ ماڈل [[ایستر ایکسپوزیتوس|ایستر ایکسپوزیتوَس]] سٟتؠ رِشتہٕ تھاوان۔<ref>{{Cite web |last=Loreto |first=Maria |date=2026-06-12 |title=Ester Expósito and Kylian Mbappé share romantic Ibiza getaway before the 2026 World Cup |url=https://www.hola.com/us/celebrities/20260612907107/ester-exposito-kylian-mbappe-romantic-ibiza-getaway-2026-world-cup/ |access-date=2026-06-19 |publisher=HOLA! USA |language=en-us}}</ref><ref>{{Cite web |last=FM |first=La Rédaction |date=2026-03-31 |title=Ester Exposito sort du silence sur Kylian Mbappé |url=https://www.footmercato.net/a8694882595177011578-ester-exposito-sort-du-silence-sur-kylian-mbappe |access-date=2026-04-03 |website=Foot Mercato : Info Transferts Football – Actu Foot Transfert |language=fr}}</ref>
==حَوالہٕ==
[[زٲژ:فرٛانٛسی فُٹبالر]]
[[زٲژ:1998 پٲدٲیِش]]
3qdti283rtvp4lb39azwiuo9ivd7t0z
2022 فیٖفا عالمی کپ
0
31410
144288
144276
2026-07-10T18:00:40Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144288
wikitext
text/x-wiki
{{مولوٗماتھ
| module = <mapframe text="قطر مَنٛز 2022 فیٖفا عالمی کپُک سِٹیڈیم" zoom="8" width="300" height="300">
{
"type": "ExternalData",
"service": "geopoint",
"query": "SELECT DISTINCT ?id ?geo (?idLabel as ?title) (if(BOUND(?image), concat(?typeLabel, '\\n', '[[Fitxer:', substr(str(?image), 52, 400), '{{!}}200px]]'), ?typeLabel) as ?description) (if(?type = wd:Q641226, '#800000', if(?type = wd:Q1076486, '#000080', '#008000')) as ?marker_color) WHERE { wd:Q284163 wdt:P276 ?id. ?id wdt:P625 ?geo; wdt:P31 ?type. OPTIONAL {?id wdt:P18 ?image}. SERVICE wikibase:label { bd:serviceParam wikibase:language 'ca, en'. ?id rdfs:label ?idLabel. ?type rdfs:label ?typeLabel} .} ORDER BY ?id"
}
</mapframe>
| bgcolor = #cdeeff
}}
'''2022 فیٖفا عالمی کپ''' اوس قطرَس مَنٛز منعقد گژھن وول اَکھ بین الاقوٲمی فٹ بال ٹورنامنٹ۔ یہِ اوس [[مٔنٛزیُٛم مَشرِق]] مَنٛز گۄڈنُیٛک ورلڈ کپ آسنہٕ خٲطرٕ قٲبلِ ذِکِر تہٕ قطرٕچ رؠتہٕ کالہِ ہٕنٛز شدید گرمی نِش بچنہٕ خٲطرٕ رؠوٲیتی جوٗن تہٕ جولاییَس بدلہٕ نَوَمبَر تہٕ دسمبرَس مَنٛز گژھن وول گۄڈنیُک ورلڈ کپ۔ امیُٛک میزبان ملک اوس قطر۔ یہِ روٗد 20 نَوَمبَر پؠٹھ 18 دَسَمبَر 2022 تام جٲری۔
زینن وٲلؠ ٲس [[اَرجَنٹیٖنا ہُک قومی فُٹبال ٹیٖم|اَرجَنٹیٖنا]]. فاینل میچ مَنٛز ارجنٹینیاہن دِژ 3-3 سٟتؠ ڈرا گژھنہٕ پتہٕ ڈرامایی پینلٹی شوٹ آؤٹَس مَنٛز [[فرٛانٛسی قومی فُٹبال ٹیٖم|فرانسَس]] ہار۔
اَتھ میچس مَنٛز روٗد گولڈن بال (بہترین کھِلٲڑؠ): [[لیو نل میسی|لیونیل میسی]] تہٕ گولڈن بوٹ (ٹاپ سکورر): [[کِلِیان ایٚمباپے]]
ٹورنامنٹَس مَنٛز ٲسؠ 32 ٹیٖم شٲمِل تہٕ امِکہِ کمپیکٹ نوعیتہٕ خٲطرٕ آیہِ تعریٖف کرنہٕ، یِم تمام سٹیڈیم نزدیکی واقعہٕ ٲسؠ، ییٚمہِ سٟتؠ شایقین دۄہَس مَنٛز واریاہَن میچَن مَنٛز شرکت کٔرِتھ ہیکَن قٲبِل ٲسِتھ۔<ref name=":102">{{cite journal|last=Griffin|first=Thomas Ross|year=2017|title=Football in the Hands of the Other: Qatar's World Cup in the British Broadsheet Press|url=https://www.researchgate.net/publication/323705390|journal=Arab World Geographer|volume=20|issue=2|pages=170–182}}</ref>
==حَوالہٕ==
[[زٲژ:2022 واقعات]]
[[زٲژ:کھیل]]
ngf4qo6uwqccw3x9ngjth9yomis59d3
لعیٖب
0
31414
144290
144266
2026-07-10T18:00:49Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144290
wikitext
text/x-wiki
{{مولوٗماتھ
| label1 = جِنٕس
| data1 = مرٕد
| bgcolor = LightGray
| تَصویٖر = La'eeb 2022 FIFA.jpg
}}
'''لعیٖب''' ([[عَربی زَبان|عربی]]: '''لعیب'''، رومنایزڈ: Laʿīb) اوس [[2022 فیٖفا عالمی کپ|2022 فیٖفا ورلڈ کپُک]] سرکٲرؠ [[شۄبنکر]]، یُس [[قَطَر|قطرَس]] مَنٛز مُنعقد سپدان اوس۔ عربی زبانہِ مَنٛز چھُ ناوُک مطلب "انتہٲیی ہُنَرمَنٛد کھلٲڑؠ"۔<ref>{{Cite news|date=2022-12-08|title=World Cup 2022: schedule, teams, venues and final|language=en|work=Reuters|url=https://www.reuters.com/lifestyle/sports/world-cup-2022-start-date-schedule-teams-venues-final-2022-11-15/|access-date=2023-05-13}}</ref>یہِ اوس ہِندوستٲنؠ فرم فریکٹل پکچرن ڈیزاین کوٚرمت، تہٕ قطرہ فرم کٹارا سٹوڈیوزن اوس اینیمیٹڈ کوٚرمت۔<ref>{{ویب حَوالہٕ|date=2022-04-02|title=What is the World Cup 2022 mascot? Explaining name, meaning and story behind Qatar's La'eeb|url=https://www.sportingnews.com/au/football/news/world-cup-2022-mascot-qatar-laeeb-explain-name-meaning-story/ojkmuozds4e8vkjyitzif3cz|access-date=2023-05-13|website=www.sportingnews.com|language=en-gb}}</ref><ref name=":0">{{ویب حَوالہٕ|last=Khosla|first=Varuni|date=2022-12-09|title=Indian company Fractal Picture behind Fifa World Cup Qatar 2022 mascot La'eeb|url=https://www.livemint.com/sports/news/indian-company-fractal-picture-behind-fifa-world-cup-qatar-2022-mascot-laeeb-11670573506472.html|access-date=2023-05-13|website=mint|language=en}}</ref>
== حَوالہٕ ==
4983nfocujrqueafxxscpbuas17bz0o
شۄبنکر
0
31416
144289
144268
2026-07-10T18:00:45Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
144289
wikitext
text/x-wiki
[[File:Linnanmäki2_(cropped).JPG|thumb|رول دی کلون، ہیلسنکی فن لینڈس منز لننماکی تفریحی پارکہِ ہُنٛد ماسکٹ۔]]
'''شۄبنکر''' یا '''ماسکوٹ''' چھُ کانٛہہ تہِ اِنسان، جانور، یا چیٖز یُس قسمت اننہٕ خٲطرٕ زاننہٕ یوان چھُ، یا کانٛہہ تہِ چیٖز یُس اَکھ مشترکہٕ عوٲمی شناختہٕ وٲلِس گروپٕچ نُمٲیِنٛدگی کرنہٕ خٲطرٕ اِستِمال گژھان چھُ، یَتھ کٔنؠ زَن اَکھ سکول، کھیلن ہٕنٛز ٹیم، معاشرٕ، فوجی یوٗنِٹ، یا برٛینٛڈ ناو۔ ماسکوٹ چھِ صٲرفی مصنوعاتن ہٕنٛدِ افسانوی، نمایندٕ ترجمان پٲٹھؠ تہِ اِستِمال یِوان کرنہٕ۔<ref>{{cite web|title=Marc's Collection of Mascots: Introduction|url=http://www.halcyon.com/marcs/mascot.html|url-status=dead|archive-url=https://web.archive.org/web/20100125033031/http://www.halcyon.com/marcs/mascot.html|archive-date=25 January 2010|access-date=2017-03-01|website=Halcyon.com}}</ref>
== حَوالہٕ ==
js38gah3wa4umm6oo4q6ytjg8jirjmu
مَدَتھ:IPA/French
12
31419
144278
2026-07-10T12:02:33Z
آیات محراج
11062
Created page with "{| style="background:none;" | style="vertical-align: top;" | {| class="wikitable" style="margin: 1em;" |+[[Consonants]] ![[مَدَتھ:IPA|IPA]] !Examples !English approximation |- | style="text-align: center;" |<big>{{IPAlink|b}}</big> |{{lang|fr|{{Audio|LL-Q150_(fra)-WikiLucas00-bon.wav|'''b'''on}}}} |a'''b'''out |- | style="text-align: center;" |<big>{{IPAlink|d̪|d}}</big> |{{lang|fr|{{Audio|LL-Q150_(fra)-Estrie-deux.wav|'''d'''eux}}, {{Audio|LL-Q150_(fra)-Poslovitc..."
144278
wikitext
text/x-wiki
{| style="background:none;"
| style="vertical-align: top;" |
{| class="wikitable" style="margin: 1em;"
|+[[Consonants]]
![[مَدَتھ:IPA|IPA]]
!Examples
!English approximation
|-
| style="text-align: center;" |<big>{{IPAlink|b}}</big>
|{{lang|fr|{{Audio|LL-Q150_(fra)-WikiLucas00-bon.wav|'''b'''on}}}}
|a'''b'''out
|-
| style="text-align: center;" |<big>{{IPAlink|d̪|d}}</big>
|{{lang|fr|{{Audio|LL-Q150_(fra)-Estrie-deux.wav|'''d'''eux}}, {{Audio|LL-Q150_(fra)-Poslovitch-grande.wav|gran'''d'''e}}, {{Audio|LL-Q150_(fra)-Jules78120-Djibouti.wav|'''D'''jibouti}}}}
|to'''d'''ay
|-
| style="text-align: center;" |<big>{{IPAlink|f}}</big>
|{{lang|fr|{{Audio|Fr-faire.ogg|'''f'''aire}}, {{Audio|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-vif.wav|vi'''f'''}}}}
|'''f'''estival
|-
| style="text-align: center;" |<big>{{IPAlink|ɡ}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Aemines4-garçon.wav|'''g'''arçon}}, {{Audio|LL-Q150 (fra)-LoquaxFR-longue.wav|lon'''gu'''e}}}}
|a'''g'''ain
|-
| style="text-align: center;" |<big>{{IPAlink|k}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Fhala.K-corps.wav|'''c'''orps}}, {{Audio|LL-Q150 (fra)-Lepticed7-avec.wav|ave'''c'''}}, {{Audio|Fr-Quand.oga|'''qu'''and}}, {{Audio|LL-Q150 (fra)-Arthur Crbz-Irak.wav|Ira'''k'''}}}}
|s'''k'''y
|-
| style="text-align: center;" |<big>{{IPAlink|l}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-DSwissK-laisser.wav|'''l'''aisser}}, {{Audio|LL-Q150 (fra)-Roptat-possible.wav|possib'''l'''e}}, {{Audio|Fr-seul.ogg|seu'''l'''}}, {{Audio|LL-Q150 (fra)-Baptiste C. (BiblioCanet66)-ville.wav|vi'''ll'''e}}}}
|'''l'''aw
|-
| style="text-align: center;" |<big>{{IPAlink|m}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-LoquaxFR-même.wav|'''m'''ê'''m'''e}}}}
|'''m'''oo
|-
| style="text-align: center;" |<big>{{IPAlink|n̪|n}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Vampiro (ClasseNoes)-nous.wav|'''n'''ous}}, {{Audio|LL-Q150 (fra)-DenisdeShawi-bonne.wav|bo'''nn'''e}}}}
|'''n'''o
|-
| style="text-align: center;" |<big>{{IPAlink|ɲ}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Lepticed7-gagner.wav|ga'''gn'''er}}, {{Audio|LL-Q150 (fra)-Lunagrouh-champagne.wav|champa'''gn'''e}}}}<ref>In [[European French]], {{IPAslink|ɲ}} is merging with {{IPA|/nj/}}, but in [[Quebec French|Quebec]], {{IPA|/ɲ/}} is distinguished from {{IPA|/nj/}}.</ref>
|ca'''ny'''on
|-
| style="text-align: center;" |<big>{{IPAlink|ŋ}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Aemines3-camping.wav|campi'''ng'''}}, {{Audio|LL-Q150 (fra)-Pierre MLL-funk.wav|fu'''n'''k}}}}<ref>In European French, {{IPAslink|ŋ}} is often pronounced {{IPA|[ŋɡ]}}. In Quebec, some speakers merge it with {{IPA|/ɲ/}} and some speakers pronounce it exactly as in English.</ref>
|campi'''ng'''
|-
| style="text-align: center;" |<big>{{IPAlink|p}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Nattes à chat-père.wav|'''p'''ère}}, {{Audio|LL-Q150 (fra)-Poslovitch-groupe.wav |grou'''p'''e}}}}
|s'''p'''y
|-
| style="text-align: center;" |<big>{{IPAlink|ʁ}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-GrandCelinien-regarder.wav|'''r'''ega'''r'''der}}, {{Audio|LL-Q150 (fra)-DenisdeShawi-nôtre.wav|nôt'''r'''e}}}}<ref>The French [[Rhotic consonant|rhotic]] {{IPA|/ʁ/}} is usually [[Guttural R#French|guttural]] (uvular), but it varies by region. For example, in Quebec, {{IPAblink|ʁ}}, {{IPAblink|r}}, and {{IPAblink|ʀ}} are all used, but nowadays, most speakers use {{IPA|[ʁ]}}. This sound may also be [[devoiced]] to {{IPAblink|χ}} in certain contexts; see {{slink|French phonology|Consonants}} for details.</ref>
|''[[Scottish English]]'' lo'''ch''', ''but [[Voice (phonetics)|voiced]]; [[Northumbrian burr]]''
|-
| style="text-align: center;" |<big>{{IPAlink|s}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-WikiLucas00-sans.wav|'''s'''ans}}, {{Audio|LL-Q150 (fra)-LoquaxFR-ça.wav|'''ç'''a}}, {{Audio|Fr-assez-ca-Montréal.ogg|a'''ss'''ez}}, {{nowrap|{{Audio|LL-Q150 (fra)-Sartus85-soixante.wav|'''s'''oi'''x'''ante}}, {{Audio|LL-Q150 (fra)-Justforoc-six.wav|'''s'''i'''x'''}}}}}}
|'''s'''ir
|-
| style="text-align: center;" |<big>{{IPAlink|ʃ}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-LoquaxFR-chance.wav|'''ch'''ance}}, {{Audio|LL-Q150 (fra)-GrandCelinien-Tchèque.wav|t'''ch'''èque}}}}
|'''sh'''oe
|-
| style="text-align: center;" |<big>{{IPAlink|t̪|t}}</big>
|{{lang|fr|{{Audio|Fr-tout.ogg|'''t'''out}}, {{Audio|LL-Q150 (fra)-Fhala.K-thé.wav|'''th'''é}}, {{Audio|LL-Q150 (fra)-GrandCelinien-Tchèque.wav|'''t'''chèque}}}}
|s'''t'''y
|-
| style="text-align: center;" |<big>{{IPAlink|v}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Touam-vous.wav|'''v'''ous}}, '''w'''agon, neu'''f'''{{nbsp}}heures}}
|'''v'''ein
|-
| style="text-align: center;" |<big>{{IPAlink|z}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Arthur Crbz-zéro.wav|'''z'''éro}}, {{Audio|LL-Q150 (fra)-Eihel-raison.wav|rai'''s'''on}}, {{Audio|LL-Q150 (fra)-Fhala.K-chose.wav|cho'''s'''e}}, {{Audio|LL-Q150 (fra)-Shareculture-deuxième.wav|deu'''x'''ième}}}}
|'''z'''eal
|-
| style="text-align: center;" |<big>{{IPAlink|ʒ}}</big>
|{{lang|fr|{{Audio|Fr-jamais.ogg|'''j'''amais}}, {{Audio|LL-Q150 (fra)-0x010C-visage.wav|visa'''g'''e}}, {{Audio|LL-Q150_(fra)-Jules78120-Djibouti.wav|D'''j'''ibouti}}}}
|mea'''s'''ure
|-
! colspan="3" |[[Semivowels]]
|-
| style="text-align: center;" |<big>{{IPAlink|j}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-LoquaxFR-fief.wav|f'''i'''ef}}, {{Audio|LL-Q150 (fra)-WikiLucas00-payer.wav|pa'''y'''er}}, {{nowrap|{{Audio|LL-Q150 (fra)-Aemines6-fille.wav|fi'''ll'''e}}, {{Audio|LL-Q150 (fra)-Visiteur Journée 2 - 21 (Madehub)-travail.wav|trava'''il'''}}}}, {{Audio|LL-Q150 (fra)-Poslovitch-hier.wav|h'''i'''er}}}}
|'''y'''et
|-
| style="text-align: center;" |<big>{{IPAlink|w}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-LoquaxFR-oui.wav|'''ou'''i}}, {{Audio|LL-Q150 (fra)-WikiLucas00-loi.wav|l'''o'''i}}, {{Audio|LL-Q150 (fra)-DSwissK-moyen.wav|m'''o'''yen}}, '''w'''eb, '''w'''hisky}}
|'''w'''et
|-
| style="text-align: center;" |<big>{{IPAlink|ɥ}}</big>
|{{lang|fr|{{Audio|LL-Q150 (fra)-Roptat-huit.wav|h'''u'''it}}, {{Audio|LL-Q150 (fra)-DenisdeShawi-puits.wav|P'''u'''y}}}}
|''between'' '''w'''et ''and'' '''y'''et
|}
| style="vertical-align: top;" |
{| class="wikitable" style="margin: 1em;"
|+[[Vowels]]
! colspan="3" |Oral vowels
|-
![[مَدَتھ:IPA|IPA]]
!Examples
!English approximation
|-
| style="text-align: center;" |<big>{{IPAlink|a}}</big>
|{{lang|fr|p'''a'''tte, l'''à''', f'''e'''mme}}
|tr'''a'''p
|-
| style="text-align: center;" |<big>{{IPAlink|ɑ}}</big>
|{{lang|fr|p'''â'''te, gl'''a'''s}}<ref name="merger">In [[Parisian French]], {{IPA|/œ̃/}} is usually merged with {{IPA|/ɛ̃/}}, {{IPA|/ɑ/}} is often merged with {{IPA|/a/}}, and {{IPA|/ɛː/}} is normally merged with {{IPA|/ɛ/}}. These pairs are always distinguished in [[French of France#Northern regions|Northern]], [[Belgian French|Belgian]], [[Swiss French|Swiss]], and [[Quebec French]].</ref>
|f'''a'''ther
|-
| style="text-align: center;" |<big>{{IPAlink|e}}</big>
|{{lang|fr|cl'''é''', '''et''', ch'''ez''', all'''er''', pi'''ed''', journ'''é'''e}}
|m'''a'''ce
|-
| style="text-align: center;" |<big>{{IPAlink|ɛ}}</big>
|{{lang|fr|b'''aie''', f'''ai'''te, m'''e'''ttre, r'''e'''nne, cr'''è'''me, p'''ei'''ne, viol'''et'''}}
|b'''e'''st
|-
| style="text-align: center;" |<big>{{IPAlink|ɛː}}</big>
|{{lang|fr|f'''ê'''te, m'''aî'''tre, r'''ei'''ne, r'''eî'''tre, c'''ai'''sse, pr'''e'''sse, Lev'''es'''que}}<ref name="merger" group="note" />
|f'''ai'''ry
|-
| style="text-align: center;" |<big>{{IPAlink|ə}}</big>
|{{lang|fr|r'''e'''poser, m'''on'''sieur, f'''ai'''sons}}<ref>In [[Metropolitan French]], while {{IPA|/ə/}} is phonologically distinct, its phonetic quality tends to coincide with either {{IPA|/ø/}} or {{IPA|/œ/}}.</ref>
|'''a'''gain ''(often [[Elision|elided]], see {{lang|fr|[[e muet]]}})''
|-
| style="text-align: center;" |<big>{{IPAlink|i}}</big>
|{{lang|fr|s'''i''', '''î'''le, rég'''ie''', pa'''y'''s, f'''i'''ls}}<ref name="lax-qc">In Quebec, {{IPA|/i/}}, {{IPA|/u/}}, and {{IPA|/y/}} may be [[Laxness (phonetics)|laxed]] before a consonant:
{| class="wikitable"
![[مَدَتھ:IPA|IPA]]
!Examples
!English approximation
|-
| style="text-align: center;" |{{IPAlink|ɪ}}
|{{lang|fr|{{audio|Qc-six.ogg|s'''i'''x}}}}
|k'''i'''t
|-
| style="text-align: center;" |{{IPAlink|ʊ}}
|{{lang|fr|{{audio|LL-Q150 (fra)-DenisdeShawi-brousse.wav|br'''ou'''sse}}}}
|f'''oo'''t ''({{abbr|RP|Received Pronounciation}})''
|-
| style="text-align: center;" |{{IPAlink|ʏ}}
|{{lang|fr|{{audio|LL-Q150 (fra)-DenisdeShawi-chute.wav|ch'''u'''te}}}}
|''roughly like [[Scottish English|Scottish]]'' g'''oo'''se; ''[[German language|German]]'' {{lang|de|m'''ü'''ssen|italic=no}}
|}
For more details, see {{slink|Quebec French phonology|Vowels}}.</ref>
|s'''ea'''t
|-
| style="text-align: center;" |<big>{{IPAlink|œ}}</big>
|{{lang|fr|s'''œu'''r, j'''eu'''ne}}
|b'''ir'''d ''([[Received Pronunciation|RP]])''
|-
| style="text-align: center;" |<big>{{IPAlink|ø}}</big>
|{{lang|fr|c'''eu'''x, j'''eû'''ner, qu'''eue'''}}
|b'''ur'''n ''(RP), German'' '''Ö'''sterreich
|-
| style="text-align: center;" |<big>{{IPAlink|o}}</big>
|{{lang|fr|s'''au'''t, h'''au'''t, bur'''eau''', ch'''o'''se, t'''ô'''t, c'''ô'''ne}}
|st'''o'''ry
|-
| style="text-align: center;" |<big>{{IPAlink|ɔ}}</big>
|{{lang|fr|s'''o'''rt, minim'''u'''m, p'''o'''mme}}
|'''o'''ff
|-
| style="text-align: center;" |<big>{{IPAlink|u}}</big>
|{{lang|fr|c'''ou'''p, r'''oue'''}}<ref name="lax-qc" group="note" />
|p'''oo'''l
|-
| style="text-align: center;" |<big>{{IPAlink|y}}</big>
|{{lang|fr|t'''u''', s'''û'''r, r'''ue'''}}<ref name="lax-qc" group="note" />
|''roughly like'' t'''oo''' ''in some dialects such as [[Australian English|Australian]];<ref name="y">More dialects include [[New Zealand English|New Zealand]], most accents of [[Southern England English|Southern England]] (including [[Multicultural London English|Multicultural London]], [[Cockney]], [[Estuary English|Estuary]] and modern [[Received Pronunciation]]), [[Scouse]], [[Manchester dialect|Mancunian]], [[Scottish English|Scottish]], [[Ulster English|Ulster]], [[Southern American English|Southern American]], [[Midland American English|Midland American]], [[Philadelphia English|Philadelphia]], [[Baltimore English|Baltimore]], and younger [[California English|Californian]].</ref> somewhat like'' c'''u'''te ''in other dialects; [[German language|German]]'' {{lang|de|'''ü'''ber|italic=no}}
|-
! colspan="3" |[[Nasal vowels]]
|-
| style="text-align: center;" |<big>{{IPAlink|ɑ̃}}</big>
|{{lang|fr|s'''an'''s, ch'''am'''p, v'''en'''t, t'''em'''ps, J'''ean''', t'''aon'''}}
|''roughly like'' s'''ong'''
* ''[[nasalized]]'' {{IPAblink|ɒ}} ([[European French|Europe]]; {{Audio|Fr-Paris--temps.ogg|{{lang|fr-FR|temps}}}})
* ''or'' {{IPA|[a]}} ([[Canadian French|Canada]]; {{Audio|Qc-temps.ogg|{{lang|fr-CA|temps}}}})
|-
| style="text-align: center;" |<big>{{IPAlink|ɛ̃}}</big>
|{{lang|fr|v'''in''', '''im'''pair, p'''ain''', d'''aim''', pl'''ein''', R'''eim'''s, s'''yn'''thèse, s'''ym'''pathique, bi'''en'''}}
|''roughly like'' h'''ang''' ''or Spanish'' '''án'''gel
* ''nasalized'' {{IPAblink|æ}} (Europe; {{Audio|LL-Q150 (fra)-Guilhelma-pain.wav|{{lang|fr-FR|pain}}}})
* ''or'' {{IPA|{{bracket|[[diphthong|ei̯]]}}}} (Canada; {{Audio|LL-Q150 (fra)-Estrie-pain.wav|{{lang|fr-CA|pain}}}})
|-
| style="text-align: center;" |<big>{{IPAlink|œ̃}}</big>
|{{lang|fr|{{Audio|Fr-un-fr BE.ogg|'''un'''}}, {{Audio|LL-Q150 (fra)-Ahmed (ClasseNoes)-parfum.wav|parf'''um'''}}}}<ref name="merger" group="note" />
|''roughly like non-rhotic'' b'''urn'''; ''nasalized'' {{IPA|[œ]}}
|-
| style="text-align: center;" |<big>{{IPAlink|ɔ̃}}</big>
|{{lang|fr|s'''on''', n'''om'''}}
|''roughly like Australian'' dr'''awn'''
* ''nasalized'' {{IPA|[o]}} (Europe; {{Audio|LL-Q150 (fra)-Poslovitch-son.wav|{{lang|fr-FR|son}}}})
* ''or'' {{IPA|{{bracket|[[diphthong|ou̯]]}}}} (Canada; {{Audio|LL-Q150 (fra)-Estrie-son.wav|{{lang|fr-CA|son}}}})
|}
{| class="wikitable" style="margin: 1em;"
|+[[International Phonetic Alphabet#Suprasegmentals|Suprasegmentals]]
![[مَدَتھ:IPA|IPA]]
!Example
!Description
|-
| style="text-align: center;" |<big>{{IPA|.}}</big>
|{{audio|LL-Q150 (fra)-Helenou66-pays.wav|{{lang|fr|p'''ay'''s}}}} {{IPA|[pe.i]}}<ref>The syllable break {{angbr IPA|.}} is used sparingly.</ref>
|[[syllable]] boundary
|-
| style="text-align: center;" |<big>{{IPA|‿}}</big>
|{{audio|Fr-homme.ogg|{{lang|fr|u'''n''' homme}}}} {{IPA|[œ̃.n‿ɔm]}},
{{audio|LL-Q150 (fra)-Fhala.K-grand-oncle.wav|{{lang|fr|gran'''d'''-oncle}}}} {{IPA|[ɡʁɑ̃t‿ɔ̃kl]}}
|[[Liaison (French)|liaison]]
|}
|}
rldot9e9i9v0626uepd34zu6lrx563w
Consonants
0
31420
144279
2026-07-10T12:03:06Z
آیات محراج
11062
[[زٔرؠ اَچھَر]] پؠٹھ رجوٗع مُکَرر
144279
wikitext
text/x-wiki
#REDIRECT [[زٔرؠ اَچھَر]]
ddq5xh3o9ctuj8tq7r2zgxyh2gklfdg
Vowels
0
31421
144280
2026-07-10T12:03:47Z
آیات محراج
11062
[[أرؠ اَچھَر]] پؠٹھ رجوٗع مُکَرر
144280
wikitext
text/x-wiki
#REDIRECT [[أرؠ اَچھَر]]
oxlmueni6bwg81f8uzgqma3u0ijk2je
فرما:IPAlink
10
31422
144281
2026-07-10T12:04:53Z
آیات محراج
11062
[[فرما:IPA link]] پؠٹھ رجوٗع مُکَرر
144281
wikitext
text/x-wiki
#REDIRECT [[Template:IPA link]]
d94hh0q23fo978a1ejypyw113sxouto
فرما:IPA link
10
31423
144282
2026-07-10T12:05:22Z
آیات محراج
11062
Created page with "<includeonly>{{#invoke:IPA symbol|link|symbol={{{1|}}}|text={{{2|}}}|audio={{{audio|}}}|errortext={{{errortext|}}}}}</includeonly><noinclude>{{documentation}}</noinclude>"
144282
wikitext
text/x-wiki
<includeonly>{{#invoke:IPA symbol|link|symbol={{{1|}}}|text={{{2|}}}|audio={{{audio|}}}|errortext={{{errortext|}}}}}</includeonly><noinclude>{{documentation}}</noinclude>
99tmmy1kbwuscys61iyebbrezcxtb14
زٲژ:فرٛانٛسی فُٹبالر
14
31424
144285
2026-07-10T16:02:57Z
آیات محراج
11062
Created page with "[[زٲژ: فرٛانٛسیٖسی لوٗکھ]]"
144285
wikitext
text/x-wiki
[[زٲژ: فرٛانٛسیٖسی لوٗکھ]]
rcmwrtpzteryv0elvno5cu0llmrfgnq
144286
144285
2026-07-10T16:03:07Z
آیات محراج
11062
/* */
144286
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
144287
144286
2026-07-10T16:03:23Z
آیات محراج
11062
مِلاوُن [[زٲژ:فرٛانٛسی لوٗکھ]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
144287
wikitext
text/x-wiki
[[زٲژ:فرٛانٛسی لوٗکھ]]
nt524dtuz0ihi2ealgz4cpjbtqs4kaw
محمد رفیع
0
31425
144305
2026-07-10T19:20:11Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1361965338|Mohammed Rafi]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
144305
wikitext
text/x-wiki
'''محمد رفیع''' (24 دسمبر 1924-31 جولائی 1980) اوس اکھ ہِندوستٲنؠ پلے بیک گلوکار۔
huwcx27wggx9cbw9e6u5ylxoveiad8z
144306
144305
2026-07-10T19:27:14Z
آیات محراج
11062
/* */
144306
wikitext
text/x-wiki
'''محمد رفیع''' (24 دسمبر 1924-31 جولائی 1980) اوس اکھ ہِندوستٲنؠ پلے بیک گلوکار۔ سُہ اوس پننہِ الگ تھلگ آوازِ ہٕنٛدِ حدٕ، استعداد تہٕ پردَس پٮ۪ٹھ اداکارن ہٕنٛدٮ۪ن اندازن سۭتۍ پنٕنۍ آواز مِلاونٕچہِ صلٲحِیتہٕ خٲطرٕ مشہوٗر۔
==بٲتن ہُنٛد میٖراث==
تٔمۍ کٔر تقریباً 7000 بٲتھ بُنیٲدی طور اُردوٗ تہٕ پنجابی زبانن منٛز ریکارڈ، مگر واریاہن باقٕے ہندوستٲنۍ تہٕ غٲر مُلکی زبانن منٛز تہِ چھِ شٲمِل۔ تمہِ سٕنٛزِ كٲمہِ ٲسہِ تیز رفتار نمبرن تہٕ رومانوی گٮ۪ونَو پٮ۪ٹھٕ قوالی، غزل، بھجن تہٕ کلاسیکی موسیقی تام صِنفن ہِنٛز اصناف شٲمِل۔
== شُروٗعٲتی زِنٛدگی ==
1926 مَنٛز زامُت پنجاب، برطانوی ہِندوستانَس مَنٛز، تٔمۍ سُنٛد عیال گٔیہِ 1935 مَنٛز لاہور مُنتقل۔ تٔمۍ کوٚر لۄکچارٕ وٲنٛسہِ منٛز کلاسیکی موسیقی ہیٚچھنٕنۍ شروع تہٕ 13 ؤری وٲنٛسہِ منٛز کٔرٕن پننہِ عوٲمی پرفارمنس ہُنٛد آغاز۔ تٔمۍ کٔر 1941 ہَس منٛز أکِس پنجیبہِ فِلمہِ منٛز بطورِ پلے بیک سِنگر پننہِ شروٗعات۔
== بمبیَس منٛز کیریئر ==
1944 منٛز بمبئی گٔژھِتھ کٔر تٔمۍ ہِنٛدی فلمن ہٕنٛز شروٗعات تہٕ نوشاد ہِوٮ۪ن نامور موسیقار ہدایت کارن سۭتۍ کٔرٕن مضبوٗط وابستگی۔ تقسیٖم ہِنٛدُستان پتہٕ ژور تٔمہِ ہندوستانس منٛز روزنُک۔
==یَنام== رفیع یَس آیہِ شےٚ فلم فیئر ایواڈ ، اکھ نیشنل فلم ایوارڈ ، تہٕ آو 1967 منٛز پدم شری اعزاز دِنہٕ ۔ پتہٕ آو سہ ہیرو ہونڈا تہٕ سٹارڈسٹ میگزینن "ساس ؤری ہُک بہترین گلوکار" تہٕ نامزد کرنہٕ۔
4hmoqavfbr0j81q3j3rv6nvmy0mtlg0
144307
144306
2026-07-10T19:33:13Z
آیات محراج
11062
144307
wikitext
text/x-wiki
{{Infobox person ca/catalan}}
'''محمد رفیع''' (24 دسمبر 1924-31 جولائی 1980) اوس اکھ ہِندوستٲنؠ پلے بیک گلوکار۔ سُہ اوس پننہِ الگ تھلگ آوازِ ہٕنٛدِ حدٕ، استعداد تہٕ پردَس پٮ۪ٹھ اداکارن ہٕنٛدٮ۪ن اندازن سۭتۍ پنٕنۍ آواز مِلاونٕچہِ صلٲحِیتہٕ خٲطرٕ سارِوٕے [[بَرِصَغیٖر ہِند]] کؠن گؠون والؠن مَنٛز اثر دار تہٕ مشہوٗر۔<ref name="thehindu.com">{{Cite news|url=http://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|title=Remembering Rafi|last1=To|first1=As Told|date=25 July 2010|work=The Hindu|access-date=7 April 2018|last2=To|first2=As Told|issn=0971-751X|archive-date=12 September 2019|archive-url=https://web.archive.org/web/20190912184254/https://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|url-status=live}}</ref>
==بٲتن ہُنٛد میٖراث==
تٔمۍ کٔر تقریباً 7000 بٲتھ بُنیٲدی طور اُردوٗ تہٕ پنجابی زبانن منٛز ریکارڈ، مگر واریاہن باقٕے ہندوستٲنۍ تہٕ غٲر مُلکی زبانن منٛز تہِ چھِ شٲمِل۔ تمہِ سٕنٛزِ كٲمہِ ٲسہِ تیز رفتار نمبرن تہٕ رومانوی گٮ۪ونَو پٮ۪ٹھٕ [[قوالی]]، [[غَزٕل|غزل]]، [[بَجَن|بھجن]] تہٕ کلاسیکی موسیقی تام صِنفن ہِنٛز اصناف شٲمِل۔
== شُروٗعٲتی زِنٛدگی ==
1926 مَنٛز زامُت پنجاب، برطانوی ہِندوستانَس مَنٛز، تٔمۍ سُنٛد عیال گٔیہِ 1935 مَنٛز لاہور مُنتقل۔ تٔمۍ کوٚر لۄکچارٕ وٲنٛسہِ منٛز کلاسیکی موسیقی ہیٚچھنٕنۍ شروع تہٕ 13 ؤری وٲنٛسہِ منٛز کٔرٕن پننہِ عوٲمی پرفارمنس ہُنٛد آغاز۔ تٔمۍ کٔر 1941 ہَس منٛز أکِس پنجیبہِ فِلمہِ منٛز بطورِ پلے بیک سِنگر پننہِ شروٗعات۔
== بمبیَس منٛز کیریئر ==
1944 منٛز بمبئی گٔژھِتھ کٔر تٔمۍ ہِنٛدی فلمن ہٕنٛز شروٗعات تہٕ نوشاد ہِوٮ۪ن نامور موسیقار ہدایت کارن سۭتۍ کٔرٕن مضبوٗط وابستگی۔ تقسیٖم ہِنٛدُستان پتہٕ ژور تٔمہِ ہندوستانس منٛز روزنُک۔
==یَنام== رفیع یَس آیہِ شےٚ فلم فیئر ایواڈ ، اکھ نیشنل فلم ایوارڈ ، تہٕ آو 1967 منٛز پدم شری اعزاز دِنہٕ ۔ پتہٕ آو سہ ہیرو ہونڈا تہٕ سٹارڈسٹ میگزینن "ساس ؤری ہُک بہترین گلوکار" تہٕ نامزد کرنہٕ۔
== حَوالہٕ ==
0h300a4gagr29t6mxux9xo2nwmthsvj
144308
144307
2026-07-10T19:35:05Z
آیات محراج
11062
/* بمبیَس منٛز کیریئر */
144308
wikitext
text/x-wiki
{{Infobox person ca/catalan}}
'''محمد رفیع''' (24 دسمبر 1924-31 جولائی 1980) اوس اکھ ہِندوستٲنؠ پلے بیک گلوکار۔ سُہ اوس پننہِ الگ تھلگ آوازِ ہٕنٛدِ حدٕ، استعداد تہٕ پردَس پٮ۪ٹھ اداکارن ہٕنٛدٮ۪ن اندازن سۭتۍ پنٕنۍ آواز مِلاونٕچہِ صلٲحِیتہٕ خٲطرٕ سارِوٕے [[بَرِصَغیٖر ہِند]] کؠن گؠون والؠن مَنٛز اثر دار تہٕ مشہوٗر۔<ref name="thehindu.com">{{Cite news|url=http://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|title=Remembering Rafi|last1=To|first1=As Told|date=25 July 2010|work=The Hindu|access-date=7 April 2018|last2=To|first2=As Told|issn=0971-751X|archive-date=12 September 2019|archive-url=https://web.archive.org/web/20190912184254/https://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|url-status=live}}</ref>
==بٲتن ہُنٛد میٖراث==
تٔمۍ کٔر تقریباً 7000 بٲتھ بُنیٲدی طور اُردوٗ تہٕ پنجابی زبانن منٛز ریکارڈ، مگر واریاہن باقٕے ہندوستٲنۍ تہٕ غٲر مُلکی زبانن منٛز تہِ چھِ شٲمِل۔ تمہِ سٕنٛزِ كٲمہِ ٲسہِ تیز رفتار نمبرن تہٕ رومانوی گٮ۪ونَو پٮ۪ٹھٕ [[قوالی]]، [[غَزٕل|غزل]]، [[بَجَن|بھجن]] تہٕ کلاسیکی موسیقی تام صِنفن ہِنٛز اصناف شٲمِل۔
== شُروٗعٲتی زِنٛدگی ==
1926 مَنٛز زامُت پنجاب، برطانوی ہِندوستانَس مَنٛز، تٔمۍ سُنٛد عیال گٔیہِ 1935 مَنٛز لاہور مُنتقل۔ تٔمۍ کوٚر لۄکچارٕ وٲنٛسہِ منٛز کلاسیکی موسیقی ہیٚچھنٕنۍ شروع تہٕ 13 ؤری وٲنٛسہِ منٛز کٔرٕن پننہِ عوٲمی پرفارمنس ہُنٛد آغاز۔ تٔمۍ کٔر 1941 ہَس منٛز أکِس پنجیبہِ فِلمہِ منٛز بطورِ پلے بیک سِنگر پننہِ شروٗعات۔
== بمبیَس منٛز کیریئر ==
1944 منٛز بمبئی گٔژھِتھ کٔر تٔمۍ ہِنٛدی فلمن ہٕنٛز شروٗعات تہٕ نوشاد ہِوٮ۪ن نامور موسیقار ہدایت کارن سۭتۍ کٔرٕن مضبوٗط وابستگی۔ تقسیٖم ہِنٛدُستان پتہٕ ژور تٔمہِ ہندوستانس منٛز روزنُک۔
==موتھ==
محمد رفیع گُزریو 31 جولائی 1980 شامچہِ 10:25 بجہِ 55 وُہُر [[دِلُک دورٕ]] پیٚنہٕ پتہٕ۔
==یَنام==
رفیع یَس آیہِ شےٚ فلم فیئر ایواڈ ، اکھ نیشنل فلم ایوارڈ ، تہٕ آو 1967 منٛز پدم شری اعزاز دِنہٕ ۔ پتہٕ آو سہ ہیرو ہونڈا تہٕ سٹارڈسٹ میگزینن "ساس ؤری ہُک بہترین گلوکار" تہٕ نامزد کرنہٕ۔
== حَوالہٕ ==
6nd9h2wo35nvuw770d05nbvf9a852j1
144309
144308
2026-07-10T19:37:05Z
آیات محراج
11062
/* */
144309
wikitext
text/x-wiki
{{Infobox person ca/catalan|llengua={{#statements:P1412}}}}
'''محمد رفیع''' (24 دسمبر 1924-31 جولائی 1980) اوس اکھ ہِندوستٲنؠ پلے بیک گلوکار۔ سُہ اوس پننہِ الگ تھلگ آوازِ ہٕنٛدِ حدٕ، استعداد تہٕ پردَس پٮ۪ٹھ اداکارن ہٕنٛدٮ۪ن اندازن سۭتۍ پنٕنۍ آواز مِلاونٕچہِ صلٲحِیتہٕ خٲطرٕ سارِوٕے [[بَرِصَغیٖر ہِند]] کؠن گؠون والؠن مَنٛز اثر دار تہٕ مشہوٗر۔<ref name="thehindu.com">{{Cite news|url=http://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|title=Remembering Rafi|last1=To|first1=As Told|date=25 July 2010|work=The Hindu|access-date=7 April 2018|last2=To|first2=As Told|issn=0971-751X|archive-date=12 September 2019|archive-url=https://web.archive.org/web/20190912184254/https://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|url-status=live}}</ref>
==بٲتن ہُنٛد میٖراث==
تٔمۍ کٔر تقریباً 7000 بٲتھ بُنیٲدی طور اُردوٗ تہٕ پنجابی زبانن منٛز ریکارڈ، مگر واریاہن باقٕے ہندوستٲنۍ تہٕ غٲر مُلکی زبانن منٛز تہِ چھِ شٲمِل۔ تمہِ سٕنٛزِ كٲمہِ ٲسہِ تیز رفتار نمبرن تہٕ رومانوی گٮ۪ونَو پٮ۪ٹھٕ [[قوالی]]، [[غَزٕل|غزل]]، [[بَجَن|بھجن]] تہٕ کلاسیکی موسیقی تام صِنفن ہِنٛز اصناف شٲمِل۔
== شُروٗعٲتی زِنٛدگی ==
1926 مَنٛز زامُت پنجاب، برطانوی ہِندوستانَس مَنٛز، تٔمۍ سُنٛد عیال گٔیہِ 1935 مَنٛز لاہور مُنتقل۔ تٔمۍ کوٚر لۄکچارٕ وٲنٛسہِ منٛز کلاسیکی موسیقی ہیٚچھنٕنۍ شروع تہٕ 13 ؤری وٲنٛسہِ منٛز کٔرٕن پننہِ عوٲمی پرفارمنس ہُنٛد آغاز۔ تٔمۍ کٔر 1941 ہَس منٛز أکِس پنجیبہِ فِلمہِ منٛز بطورِ پلے بیک سِنگر پننہِ شروٗعات۔
== بمبیَس منٛز کیریئر ==
1944 منٛز بمبئی گٔژھِتھ کٔر تٔمۍ ہِنٛدی فلمن ہٕنٛز شروٗعات تہٕ نوشاد ہِوٮ۪ن نامور موسیقار ہدایت کارن سۭتۍ کٔرٕن مضبوٗط وابستگی۔ تقسیٖم ہِنٛدُستان پتہٕ ژور تٔمہِ ہندوستانس منٛز روزنُک۔
==موتھ==
محمد رفیع گُزریو 31 جولائی 1980 شامچہِ 10:25 بجہِ 55 وُہُر [[دِلُک دورٕ]] پیٚنہٕ پتہٕ۔
==یَنام==
رفیع یَس آیہِ شےٚ فلم فیئر ایواڈ ، اکھ نیشنل فلم ایوارڈ ، تہٕ آو 1967 منٛز پدم شری اعزاز دِنہٕ ۔ پتہٕ آو سہ ہیرو ہونڈا تہٕ سٹارڈسٹ میگزینن "ساس ؤری ہُک بہترین گلوکار" تہٕ نامزد کرنہٕ۔
== حَوالہٕ ==
mml56k5orme13nuo2dyumm8jqnn6c0c
144310
144309
2026-07-10T19:38:06Z
آیات محراج
11062
+[[زٲژ:ہِندوستٲنؠ لوٗکہٕ گُلوکار]]; +[[زٲژ:1924 پٲدٲیِش]]; +[[زٲژ:1980 وَفات]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
144310
wikitext
text/x-wiki
{{Infobox person ca/catalan|llengua={{#statements:P1412}}}}
'''محمد رفیع''' (24 دسمبر 1924-31 جولائی 1980) اوس اکھ ہِندوستٲنؠ پلے بیک گلوکار۔ سُہ اوس پننہِ الگ تھلگ آوازِ ہٕنٛدِ حدٕ، استعداد تہٕ پردَس پٮ۪ٹھ اداکارن ہٕنٛدٮ۪ن اندازن سۭتۍ پنٕنۍ آواز مِلاونٕچہِ صلٲحِیتہٕ خٲطرٕ سارِوٕے [[بَرِصَغیٖر ہِند]] کؠن گؠون والؠن مَنٛز اثر دار تہٕ مشہوٗر۔<ref name="thehindu.com">{{Cite news|url=http://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|title=Remembering Rafi|last1=To|first1=As Told|date=25 July 2010|work=The Hindu|access-date=7 April 2018|last2=To|first2=As Told|issn=0971-751X|archive-date=12 September 2019|archive-url=https://web.archive.org/web/20190912184254/https://www.thehindu.com/todays-paper/tp-features/tp-sundaymagazine/Remembering-Rafi/article16209117.ece|url-status=live}}</ref>
==بٲتن ہُنٛد میٖراث==
تٔمۍ کٔر تقریباً 7000 بٲتھ بُنیٲدی طور اُردوٗ تہٕ پنجابی زبانن منٛز ریکارڈ، مگر واریاہن باقٕے ہندوستٲنۍ تہٕ غٲر مُلکی زبانن منٛز تہِ چھِ شٲمِل۔ تمہِ سٕنٛزِ كٲمہِ ٲسہِ تیز رفتار نمبرن تہٕ رومانوی گٮ۪ونَو پٮ۪ٹھٕ [[قوالی]]، [[غَزٕل|غزل]]، [[بَجَن|بھجن]] تہٕ کلاسیکی موسیقی تام صِنفن ہِنٛز اصناف شٲمِل۔
== شُروٗعٲتی زِنٛدگی ==
1926 مَنٛز زامُت پنجاب، برطانوی ہِندوستانَس مَنٛز، تٔمۍ سُنٛد عیال گٔیہِ 1935 مَنٛز لاہور مُنتقل۔ تٔمۍ کوٚر لۄکچارٕ وٲنٛسہِ منٛز کلاسیکی موسیقی ہیٚچھنٕنۍ شروع تہٕ 13 ؤری وٲنٛسہِ منٛز کٔرٕن پننہِ عوٲمی پرفارمنس ہُنٛد آغاز۔ تٔمۍ کٔر 1941 ہَس منٛز أکِس پنجیبہِ فِلمہِ منٛز بطورِ پلے بیک سِنگر پننہِ شروٗعات۔
== بمبیَس منٛز کیریئر ==
1944 منٛز بمبئی گٔژھِتھ کٔر تٔمۍ ہِنٛدی فلمن ہٕنٛز شروٗعات تہٕ نوشاد ہِوٮ۪ن نامور موسیقار ہدایت کارن سۭتۍ کٔرٕن مضبوٗط وابستگی۔ تقسیٖم ہِنٛدُستان پتہٕ ژور تٔمہِ ہندوستانس منٛز روزنُک۔
==موتھ==
محمد رفیع گُزریو 31 جولائی 1980 شامچہِ 10:25 بجہِ 55 وُہُر [[دِلُک دورٕ]] پیٚنہٕ پتہٕ۔
==یَنام==
رفیع یَس آیہِ شےٚ فلم فیئر ایواڈ ، اکھ نیشنل فلم ایوارڈ ، تہٕ آو 1967 منٛز پدم شری اعزاز دِنہٕ ۔ پتہٕ آو سہ ہیرو ہونڈا تہٕ سٹارڈسٹ میگزینن "ساس ؤری ہُک بہترین گلوکار" تہٕ نامزد کرنہٕ۔
== حَوالہٕ ==
[[زٲژ:ہِندوستٲنؠ لوٗکہٕ گُلوکار]]
[[زٲژ:1924 پٲدٲیِش]]
[[زٲژ:1980 وَفات]]
31kuupoxmaazq7wae85c1xdim81g0vp
کاتالونیہ
0
31426
144314
2026-07-11T11:09:56Z
آیات محراج
11062
[[کاتالونِیا]] پؠٹھ رجوٗع مُکَرر
144314
wikitext
text/x-wiki
#REDIRECT [[کاتالونِیا]]
7sujt9hry3qdrdc08nlhnfp0nei4qyr
لامین یمال
0
31427
144315
2026-07-11T11:11:10Z
آیات محراج
11062
Created page with "لامین یمال نصراوی ایبانا (زامٕژ 13 جولائی 2007) چھُ اکھ ہسپانوی پیشہٕ ور فٹ بالر یُس لا لیٖگا کلب بارسلونا تہٕ سپینٕچ قومی ٹیٖمہِ خٲطرٕ رائٹ وِنگر یا رائٹ مڈفیلڈر پٲٹھۍ گِنٛدان چھُ۔ سُہ چھُ دنیاہُک بہترین کھلٲڑیو منٛز اکھ ماننہٕ یِوان۔"
144315
wikitext
text/x-wiki
لامین یمال نصراوی ایبانا (زامٕژ 13 جولائی 2007) چھُ اکھ ہسپانوی پیشہٕ ور فٹ بالر یُس لا لیٖگا کلب بارسلونا تہٕ سپینٕچ قومی ٹیٖمہِ خٲطرٕ رائٹ وِنگر یا رائٹ مڈفیلڈر پٲٹھۍ گِنٛدان چھُ۔ سُہ چھُ دنیاہُک بہترین کھلٲڑیو منٛز اکھ ماننہٕ یِوان۔
6ssksp0fuvmov1xde1rhj6fy6es3ag7
144316
144315
2026-07-11T11:15:48Z
آیات محراج
11062
/* */
144316
wikitext
text/x-wiki
{{Infobox person ca/catalan|زؠنہٕ ناو=لامین یمال نصراوی ایبانا}}
'''لامین یمال نصراوی ایبانا''' (زامُت 13 جولائی 2007) چھُ اکھ ہسپانوی پیشہٕ ور فٹ بالر یُس لا لیٖگا کلب بارسلونا تہٕ سپینٕچ قومی ٹیٖمہِ خٲطرٕ رائٹ وِنٛگٕر یا رائٹ مڈفیلڈر پٲٹھۍ گِنٛدان چھُ۔ سُہ چھُ دنیاہُک بہترین کھلٲڑیو منٛز اکھ ماننہٕ یِوان۔<ref>{{Cite web|last=Batlle|first=Nick|date=2026-04-19|title=Barcelona must do more to maximize the potential of Lamine Yamal|url=https://www.barcablaugranes.com/cant-del-blog-barcelona-opinion/118031/barcelona-must-do-more-to-maximize-the-potential-of-lamine-yamal|access-date=2026-04-19|website=Barca Blaugranes|language=en-US}}</ref>
tbmsqbpto6n2bbv68koj6o74pw4djkb
144317
144316
2026-07-11T11:18:21Z
آیات محراج
11062
مِلاوُن [[زٲژ:ہِسپٲنوی لوٗکھ]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
144317
wikitext
text/x-wiki
{{Infobox person ca/catalan|زؠنہٕ ناو=لامین یمال نصراوی ایبانا}}
'''لامین یمال نصراوی ایبانا''' (زامُت 13 جولائی 2007) چھُ اکھ ہسپانوی پیشہٕ ور فٹ بالر یُس لا لیٖگا کلب بارسلونا تہٕ سپینٕچ قومی ٹیٖمہِ خٲطرٕ رائٹ وِنٛگٕر یا رائٹ مڈفیلڈر پٲٹھۍ گِنٛدان چھُ۔ سُہ چھُ دنیاہُک بہترین کھلٲڑیو منٛز اکھ ماننہٕ یِوان۔<ref>{{Cite web|last=Batlle|first=Nick|date=2026-04-19|title=Barcelona must do more to maximize the potential of Lamine Yamal|url=https://www.barcablaugranes.com/cant-del-blog-barcelona-opinion/118031/barcelona-must-do-more-to-maximize-the-potential-of-lamine-yamal|access-date=2026-04-19|website=Barca Blaugranes|language=en-US}}</ref>
==حَوالہٕ==
[[زٲژ:ہِسپٲنوی لوٗکھ]]
nb7pmg1dnjkdf4dvsjbvq1qgiweiur4
144318
144317
2026-07-11T11:18:53Z
آیات محراج
11062
مِلاوُن [[زٲژ:2007 پٲدٲیِش]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
144318
wikitext
text/x-wiki
{{Infobox person ca/catalan|زؠنہٕ ناو=لامین یمال نصراوی ایبانا}}
'''لامین یمال نصراوی ایبانا''' (زامُت 13 جولائی 2007) چھُ اکھ ہسپانوی پیشہٕ ور فٹ بالر یُس لا لیٖگا کلب بارسلونا تہٕ سپینٕچ قومی ٹیٖمہِ خٲطرٕ رائٹ وِنٛگٕر یا رائٹ مڈفیلڈر پٲٹھۍ گِنٛدان چھُ۔ سُہ چھُ دنیاہُک بہترین کھلٲڑیو منٛز اکھ ماننہٕ یِوان۔<ref>{{Cite web|last=Batlle|first=Nick|date=2026-04-19|title=Barcelona must do more to maximize the potential of Lamine Yamal|url=https://www.barcablaugranes.com/cant-del-blog-barcelona-opinion/118031/barcelona-must-do-more-to-maximize-the-potential-of-lamine-yamal|access-date=2026-04-19|website=Barca Blaugranes|language=en-US}}</ref>
==حَوالہٕ==
[[زٲژ:ہِسپٲنوی لوٗکھ]]
[[زٲژ:2007 پٲدٲیِش]]
j1lnp8aksb8xhju8mr8536iqiw4uyvc
فرما:Cite Q
10
31428
144319
2026-07-11T11:50:00Z
آیات محراج
11062
Created page with "<includeonly>{{#invoke:Cite Q|cite_q|qid={{{1|{{{qid|}}}}}} }}</includeonly><noinclude> {{documentation}} </noinclude>"
144319
wikitext
text/x-wiki
<includeonly>{{#invoke:Cite Q|cite_q|qid={{{1|{{{qid|}}}}}} }}</includeonly><noinclude>
{{documentation}}
</noinclude>
31r8c6dbxzs4zvgqeap88a2j8vlm85g
Module:Cite Q
828
31429
144320
2026-07-11T11:52:39Z
آیات محراج
11062
Content copied from en wiki
144320
Scribunto
text/plain
require('strict')
local wdib = require('Module:WikidataIB')
local getValue = wdib._getValue
local _getPropOfProp = wdib._getPropOfProp
local followQid = wdib._followQid
local getPropertyIDs = wdib._getPropertyIDs
local cite_cfg = mw.loadData ('Module:Cite/config')
local cfg = mw.loadData ('Module:Cite_Q/config')
local cs1_module = 'Module:Citation/CS1' -- don't load the module yet, may not be needed
--------------------------------------------------------------------------------
-- makeOrdinal needs to be internationalised along with cfg.i18n_t
-- takes cardinal number as a numeric and returns the ordinal as a string
-- we need three exceptions in English for 1st, 2nd, 3rd, 21st, .. 31st, etc.
--------------------------------------------------------------------------------
local makeOrdinal = function(cardinal)
local card = tonumber(cardinal)
if not card then return cardinal end
local ordsuffix = cfg.i18n_t.ordinal.default
if card % 10 == 1 then
ordsuffix = cfg.i18n_t.ordinal[1]
elseif card % 10 == 2 then
ordsuffix = cfg.i18n_t.ordinal[2]
elseif card % 10 == 3 then
ordsuffix = cfg.i18n_t.ordinal[3]
end
-- In English, 1, 21, 31, etc. use 'st', but 11, 111, etc. use 'th'
-- similarly for 12 and 13, etc.
if (card % 100 == 11) or (card % 100 == 12) or (card % 100 == 13) then
ordsuffix = cfg.i18n_t.ordinal.default
end
return card .. ordsuffix
end
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string.
]]
local function is_set( var )
return not (var == nil or var == '')
end
--[[--------------------------< I N _ A R R A Y >--------------------------------------------------------------
Whether needle is in haystack (taken from Module:Citation/CS1/Utilities)
]]
local function in_array( needle, haystack )
if needle == nil then
return false
end
for n, v in ipairs( haystack ) do
if v == needle then
return n
end
end
return false
end
--[[--------------------------< A C C E P T _ V A L U E >-------------------------------------------------------
Accept WD value by framing in ((...)) if param_val is equal to keyword; else pass-through WD value as is.
]]
local function accept_value( param_val, wd_val )
local val = param_val
if val then
if in_array (val, {'accept', '))((', ':d:'}) then
val = '((' .. wd_val .. '))'
elseif '((accept))' == val then
val = 'accept'
elseif '(())(())' == val then
val = '))(('
elseif '((:d:))' == val then
val = ':d:'
else
val = wd_val
end
end
return val
end
-- function to fetch a value to display
local function makelink(v, out, link, maxpos, wdl)
local label
if v.mainsnak.snaktype == "value" then
if v.mainsnak.datatype == "wikibase-item" then
local qnumber = v.mainsnak.datavalue.value.id
local sitelink = mw.wikibase.getSitelink(qnumber)
if qnumber == "Q2818964" then sitelink = nil end -- suppress link to "Various authors"
if v.qualifiers and v.qualifiers.P1932 then
label = v.qualifiers.P1932[1].datavalue.value
else
label = mw.wikibase.getLabel(qnumber)
if label then
label = mw.text.nowiki(label)
else
label = qnumber -- should add tracking category
end
end
local position = maxpos + 1 -- Default to 'next' author.
-- use P1545 (series ordinal) instead of default position.
if v["qualifiers"] and v.qualifiers["P1545"] and v.qualifiers["P1545"][1] then
position = tonumber(v.qualifiers["P1545"][1].datavalue.value)
end
maxpos = math.max(maxpos, position)
if sitelink then
-- just the plain name,
-- but keep a record of the links, using the same index
out[position] = label
link[position] = sitelink
else
if wdl then
-- show that there's a Wikidata entry available
out[position] = string.format(
"[[:d:Q%s|%s]] <span title='%s'>[[File:Wikidata-logo.svg|16px|alt=|link=]]</span>",
v.mainsnak.datavalue.value["numeric-id"],
label,
cfg.i18n_t["errors"]["local-article-not-found"]
)
else
-- no Wikidata links wanted, so just give the plain label
out[position] = label
end
end
elseif v.mainsnak.datatype == "string" then
local position = maxpos + 1 -- Default to 'next' author.
-- use P1545 (series ordinal) instead of default position.
if v["qualifiers"] and v.qualifiers["P1545"] and v.qualifiers["P1545"][1] then
position = tonumber(v.qualifiers["P1545"][1].datavalue.value)
end
maxpos = math.max(maxpos, position)
out[position] = v.mainsnak.datavalue.value
else
-- not a wikibase-item or a string!
end
else
-- code here if we want to return something when author is "unknown"
if v.qualifiers and v.qualifiers.P1932 then
label = v.qualifiers.P1932[1].datavalue.value
else
label = cfg.i18n_t["unknown-author"] .. (cfg.i18n_t.trackingcats["unknown-author"] or "")
end
maxpos = maxpos + 1
out[maxpos] = label
end
return maxpos
end
--[=[-------------------------< G E T _ N A M E _ L I S T >----------------------------------------------------
get_name_list -- adapted from getAuthors code taken from Module:RexxS
arguments:
nl_type - type of name list to fetch: nl_type = 'author' for authors; 'editor' for editors; 'translator' for translators
args - pointer to the parameter arguments table from the template call
qid - value from |qid= parameter; the Q-id of the source (book, etc.) in qid
wdl - value from the |wdl= parameter; a Boolean passed to enable links to Wikidata when no article exists
returns nothing; modifies the args table
]=]
local function get_name_list (nl_type, args, qid, wdl)
local propertyID = "P50"
local fallbackID = "P2093" -- author name string
if nl_type =="author" then
propertyID = 'P50' -- for authors
fallbackID = 'P2093' -- author-string
elseif nl_type =="editor" then
propertyID = 'P5769' -- "editor-in-chief"
fallbackID = 'P98' -- for editors - So-called "fallbacks" are actually a second set of properties processed
-- TBD. Take book series editors into account as well (if they have a separate P code as well)?
elseif nl_type == "translator" then
propertyID = 'P655' -- for translators
fallbackID = nil
-- elseif 'contributor' == nl_type then
-- f.e. author of forewords (P2679) and afterwords (P2680); requires |contribution=, |title= and |author=
-- propertyID = 'P' -- for contributors
-- fallbackID = nil
else
return -- not specified so return
end
-- wdl is a Boolean passed to enable links to Wikidata when no article exists
-- if "false" or "no" or "0" is passed set it false
-- if nothing or an empty string is passed set it false
if wdl and (#wdl > 0) then
wdl = wdl:lower()
wdl = in_array (wdl, {"false", "no", "0"})
else
-- wdl is empty, so
wdl = false
end
local props = nil
local fallback = nil
if mw.wikibase.entityExists(qid) then
props = mw.wikibase.getAllStatements(qid, propertyID)
if props and fallbackID then
fallback = mw.wikibase.getAllStatements(qid, fallbackID)
end
end
-- Make sure it actually has at least one of the properties requested
if not (props and props[1]) and not (fallback and fallback[1]) then
return nil
end
-- So now we have something to return:
-- table 'out' is going to store the names(s):
-- and table 'link' will store any links to the name's article
local out = {}
local link = {}
local maxpos = 0
if props and props[1] then
for k, v in pairs(props) do
if 'deprecated' ~= v.rank then -- ignore deprecated names
maxpos = makelink(v, out, link, maxpos, wdl)
end
end
end
if fallback and fallback[1] then
-- second properties
for k, v in pairs(fallback) do
if 'deprecated' ~= v.rank then -- ignore deprecated names
maxpos = makelink(v, out, link, maxpos, wdl)
end
end
end
-- if there's anything to return, then insert the additions in the template arguments table
-- in the form |author1=firstname secondname |author2= ...
-- Renumber, in case we have inconsistent numbering
local keys = {}
for k, v in pairs(out) do
keys[#keys + 1] = k
end
table.sort(keys) -- as they might be out of order
for i, k in ipairs(keys) do
out[k] = out[k]:gsub (''', '\''); -- prevent cs1|2 multiple names categorization; replace html entity with the actual character
mw.log(i .. " " .. k .. " " .. (out[k]))
if args[nl_type .. i] then -- name gets overwritten
-- pull corresponding -link only if overwritten name is same as WD name
if link[k] and (args[nl_type .. i] == out[k]) then
args[nl_type .. '-link' .. i] = args[nl_type .. '-link' .. i] or link[k] -- author-linkn or editor-linkn
end
else -- name does not get overwritten, so pull name from WD
args[nl_type .. i] = out[k]
if link[k] then
args[nl_type .. '-link' .. i] = args[nl_type .. '-link' .. i] or link[k] -- author-linkn or editor-linkn
end
end
end
end
-- gets language codes used for a monolingual text property as a table
local function _getLangOfProp(qid, pid)
if not pid then return {} end
local out = {}
local props = mw.wikibase.getAllStatements(qid, pid)
for i, v in ipairs(props) do
if v.mainsnak.datatype == "monolingualtext" and v.mainsnak.datavalue then
out[#out + 1] = v.mainsnak.datavalue.value.language
end
end
return out
end
local function getLangOfProp(frame)
local pid = frame.args.pid or mw.text.trim(frame.args[1] or "")
if pid == "" then return end
local qid = frame.args.qid
if qid == "" then qid = nil end
return table.concat(_getLangOfProp(qid, pid), ", ")
end
-- gets the language codes of a Wikidata entry as a table
local function _lang_code(qid)
local lc = _getPropOfProp( {qid = qid, prop1 = "P407", prop2 = "P424", ps = 1} )
if lc then return mw.text.split( lc, "[, ]+" ) end
lc = _getPropOfProp( {qid = qid, prop1 = "P407", prop2 = "P218", ps = 1} )
if lc then return mw.text.split( lc, "[, ]+" ) end
return _getLangOfProp(qid, "P1476")
end
local function lang_code(frame)
return table.concat(_lang_code(frame.args.qid or mw.text.trim(frame.args[1] or "")), ", ")
end
-- export for debug
local function getPropOfProp(frame)
return _getPropOfProp(frame.args)
end
-- wraps a string in nowiki unless disable flag is set
local function wrap_nowiki(str, disable)
if disable then return str or '' end
return mw.text.nowiki(str or '')
end
-- sort sequence table whose values are key-value pairs by key
local function comp_key(a, b)
local param_a, enum_a = a[1]:match ('(%D+)(%d+)$'); -- get param name and enumerator from <a>
local param_b, enum_b = b[1]:match ('(%D+)(%d+)$'); -- get param name and enumerator from <b>
if enum_a and enum_b then -- if both parameters have neumerators
if param_a == param_b then -- are parameter names the same?
return tonumber (enum_a) < tonumber (enum_b); -- yes: compare enumerators
end
end
return a[1] < b[1]; -- alpha sort if here
end
-- sort sequence table whose values are key-value pairs by value
local function comp_val(a, b)
return a[2] < b[2]
end
--[[-------------------------< C I T E _ Q >------------------------------------------------------------------
Takes standard CS1|2 template parameters and passes all to {{citation}}. If neither of |author= and |author1=
are set, calls get_authors() to try to get an author name-list from Wikidata. The result is passed to
{{citation}} for rendering.
--]]
local function _cite_q (citeq_args)
local frame = mw.getCurrentFrame()
-- parameters that don't get passed to Citation
local expand = citeq_args.expand -- when set to anything, causes {{cite q}} to render <code><nowiki>{{citation|...}}</nowiki></code>
local qid = citeq_args.qid or citeq_args[1]
local wdl = citeq_args.wdl
local template = citeq_args.template
citeq_args.expand = nil
citeq_args[1] = nil
citeq_args.qid = nil
citeq_args.wdl = nil
citeq_args.template = nil
-- if title supplied, flag to not read html title
local titleforced = (citeq_args.title ~= nil)
local oth = {}
-- put the language codes into a sequential table langcodes[]
local langcodes = {}
if citeq_args.language then
-- check these are a supported language codes
for lc in mw.text.gsplit( citeq_args.language, "[, ]+", false ) do
langcodes[#langcodes+1] = mw.language.isSupportedLanguage(citeq_args.language) and citeq_args.language
end
end
if not langcodes[1] then
-- try to find language of work
langcodes = _lang_code(qid)
end
if not langcodes[1] then
-- try fallback to journal's language
local journal_qid = followQid({qid = qid, props = "P1433"})
langcodes = journal_qid and _lang_code(journal_qid)
end
citeq_args.language = citeq_args.language or table.concat(langcodes, ", ")
-- loop through list of simple properties and get their values in citeq_args
for name, data in pairs(cfg.simple_properties_t) do
citeq_args[name] = getValue( {data.id, fwd = "ALL", osd = "no", noicon = "true", qid = qid, maxvals = data.maxvals, linked = data.linked, rank = data.rank or "best", citeq_args[name] } )
if data.populate_from_journal then
local publishedin = getValue( {"P1433", ps = 1, qid = qid, maxvals = 0, citeq_args[name], qual = data.id, qualsonly = 'yes'} )
citeq_args[name] = publishedin or _getPropOfProp({qid = qid, prop1 = "P1433", prop2 = data.id, maxvals = data.maxvals, ps = 1})
end
if citeq_args[name] and citeq_args[name]:find (cfg.i18n_t.trackingcats["missing-wikidata"], 1, true) then
-- try fallback to work's native language
citeq_args[name] = getValue( {data.id, ps = 1, qid = qid, maxvals = data.maxvals, linked = "no", lang = langcodes[1] } )
if citeq_args[name]:find('^Q%d+$') then -- qid was returned
-- try fallback to qid's native language
local qid_languages = _lang_code(citeq_args[name])
citeq_args[name] = getValue( {data.id, ps = 1, qid = qid, maxvals = data.maxvals, linked = "no", lang = qid_languages[1] } )
if citeq_args[name]:find('^Q%d+$') then -- qid was returned again
citeq_args[name] = nil
else
-- record the language found if no lang specified
citeq_args.language = citeq_args.language or qid_languages[1]
end
end
end
if data.others then
oth[#oth + 1] = citeq_args[name] and (name:gsub("^%l", string.upper) .. ": " .. citeq_args[name])
citeq_args[name] = nil
end
end
citeq_args.others = citeq_args.others or table.concat(oth, ". ")
if citeq_args.others == "" then
citeq_args.others = nil
end
citeq_args.journal = citeq_args.journal and citeq_args.journal:gsub("^''", ""):gsub("''$", ""):gsub("|''", "|"):gsub("'']]", "]]")
citeq_args.ol = (getValue( {"P648", ps = 1, qid = qid, maxvals = 1, citeq_args.ol } ) or ''):gsub("^OL(.+)$", "%1")
if citeq_args.ol == "" then
citeq_args.ol = nil
end
-- TBD. Take care of |ol-access=?
citeq_args.biorxiv = citeq_args.biorxiv and ("10.1101/" .. citeq_args.biorxiv)
citeq_args.isbn = getValue( {"P957", ps = 1, qid = qid, maxvals = 1, rank="best", citeq_args.isbn } ) -- try ISBN 10 (only one value accepted)
-- if url then see if there's an archive: citeq_args.url
local url
if not citeq_args.url then
for i, pr in ipairs( {"P953", "P856", "P2699"} ) do
url = getValue( {pr, ps = 1, qid = qid, maxvals = 1, qual="P1065" } )
if url then
citeq_args.url = mw.text.split( url, " (", true )[1]
local arcurl = mw.ustring.match( url, " %((.*)%)" ) -- when there is an archive url, <url> holds: url<space>(archive url); here extract the archive url if present
if arcurl then
local arcy, arcm, arcd = arcurl:match("(20%d%d)%p?(%d%d)%p?(%d%d)")
if arcy and arcm and arcd then
citeq_args["archive-url"] = arcurl
citeq_args["archive-date"] = tonumber(arcd) .. " " .. cfg.i18n_t.months[tonumber(arcm)] .. " " .. arcy
end
end
break
end
end
end
if citeq_args.publisher == "Unknown" then -- look for "stated as" (P1932)
local stated_as = getValue( {"P123", ps = 1, qid = qid, maxvals = 1, qual="P1932", qo="y"} )
if stated_as then citeq_args.publisher = stated_as end
end
if not titleforced then
-- Handle subtitle.
if citeq_args.title then
local subtitle = mw.wikibase.getBestStatements (qid, 'P1680');
if 0 ~= #subtitle then
subtitle = subtitle[1].mainsnak.datavalue.value.text;
citeq_args.title = citeq_args.title .. ": " .. subtitle
end
end
local htmltitle = getValue( {"P1476", qual = "P6833", ps = 1, qid = qid, maxvals = 1, qo = "y"} )
if htmltitle then
citeq_args.title = htmltitle:gsub("</?i>", "''")
else
local title_display = citeq_args.title
or mw.wikibase.getLabel(qid)
or (langcodes[1] and mw.wikibase.getLabelByLang(qid, langcodes[1]))
if citeq_args.url then
citeq_args.title = wrap_nowiki(title_display)
else
local slink = mw.wikibase.getSitelink(qid)
local slink_flag = false
local wrap_title = ''
local wslink = false
if not slink then
-- See if we have wikisource
if not citeq_args.url then
local wikisource_sitelink = mw.wikibase.getSitelink(qid, cfg.i18n_t.wikisource) or nil
if wikisource_sitelink then
slink = ':s:'..wikisource_sitelink
wslink = true
end
end
end
if citeq_args.title then
if slink then
wrap_title = wrap_nowiki(citeq_args.title)
slink_flag = true
else
citeq_args.title = wrap_nowiki(citeq_args.title)
end
else
if slink and not wslink then
if slink:lower() == title_display:lower() then
citeq_args.title = '[[' .. slink .. ']]'
else
wrap_title = wrap_nowiki(slink:gsub("%s%(.+%)$", ""):gsub(",.+$", ""))
slink_flag = true
end
elseif wslink then
wrap_title = wrap_nowiki(title_display)
slink_flag = true
else
citeq_args.title = wrap_nowiki(title_display)
end
end
if slink_flag then
if slink == wrap_title and not wslink then -- direct link
citeq_args.title = '[[' .. slink .. ']]'
else -- piped link
citeq_args.title = '[[' .. slink .. '|' .. wrap_title .. ']]'
end
end
end
end
end
-- TBD: incorporate |at, |sheets= and |sheet= here as well
-- Sort out what should happen if several of them are given at the same time
if citeq_args.page or citeq_args.p then -- let single take precedence over multiple
citeq_args.pages = nil
citeq_args.pp = nil
end
if citeq_args.pages then
local _, count = string.gsub(citeq_args.pages, "[,;%s]%d+", "")
if count == 1 then
citeq_args.page = citeq_args.pages
citeq_args.pages = nil
end
end
if is_set (qid) then
if not is_set (citeq_args.author) and not is_set (citeq_args.author1)
and not is_set (citeq_args.subject) and not is_set (citeq_args.subject1)
and not is_set (citeq_args.host) and not is_set (citeq_args.host1)
and not is_set (citeq_args.last) and not is_set (citeq_args.last1)
and not is_set (citeq_args.surname) and not is_set (citeq_args.surname1)
and not is_set (citeq_args['author-last']) and not is_set (citeq_args['author-last1']) and not is_set (citeq_args['author1-last'])
and not is_set (citeq_args['author-surname']) and not is_set (citeq_args['author-surname1']) and not is_set (citeq_args['author1-surname1']) then -- if neither are set, try to get authors from Wikidata
get_name_list ('author', citeq_args, qid, wdl) -- modify citeq_args table with authors from Wikidata
end
if not is_set (citeq_args.editor) and not is_set (citeq_args.editor1)
and not is_set (citeq_args['editor-last']) and not is_set (citeq_args['editor-last1']) and not is_set (citeq_args['editor1-last'])
and not is_set (citeq_args['editor-surname']) and not is_set (citeq_args['editor-surname1']) and not is_set (citeq_args['editor1-surname']) then -- if neither are set, try to get editors from Wikidata
get_name_list ('editor', citeq_args, qid, wdl) -- modify citeq_args table with editors from Wikidata
end
if not is_set (citeq_args.translator) and not is_set (citeq_args.translator1)
and not is_set (citeq_args['translator-last']) and not is_set (citeq_args['translator-last1']) and not is_set (citeq_args['translator1-last'])
and not is_set (citeq_args['translator-surname']) and not is_set (citeq_args['translator-surname1']) and not is_set (citeq_args['translator1-surname']) then -- if neither are set, try to get translators from Wikidata
get_name_list ('translator', citeq_args, qid, wdl) -- modify citeq_args table with translators from Wikidata
end
end
for k, v in pairs(citeq_args) do
if in_array (v, {'(())', 'unset', 'ignore'}) or 'string' ~= type(k) then -- empty accept-as-is-written (()) markup to indicate an empty/unused parameter value, other ((...)) markups are deliberately passed down to {{citation}}
citeq_args[k] = nil
elseif in_array (v, {'((unset))', '((ignore))'}) then -- strip off markup for free-text values clashing with local keywords
citeq_args[k] = 'unset'
end
end
local author_count = 0
for k, v in pairs(citeq_args) do
if k:find("^author%d+$") then
author_count = author_count + 1
end
end
if author_count > 8 then -- convention in astronomy journals, optional mode for this?
if 'all' == citeq_args['display-authors'] then
citeq_args['display-authors'] = nil; -- unset because no longer needed
else
citeq_args['display-authors'] = citeq_args['display-authors'] or 3 -- limit to three displayed names
end
end
local editor_count = 0
for k, v in pairs(citeq_args) do
if k:find("^editor%d+$") then
editor_count = editor_count + 1
end
end
if editor_count > 8 then -- convention in astronomy journals, optional mode for this?
if 'all' == citeq_args['display-editors'] then
citeq_args['display-editors'] = nil; -- unset because no longer needed
else
citeq_args['display-editors'] = citeq_args['display-editors'] or 3 -- limit to three displayed names
end
end
-- change edition to ordinal if it's set and numeric
citeq_args.edition = citeq_args.edition and makeOrdinal(citeq_args.edition)
-- code to make a guess what template to use from the supplied parameters
-- (first draft for proof-of-concept)
if citeq_args.isbn then
template = template or "book"
citeq_args.asin = nil -- suppress ASIN if ISBN exists
elseif citeq_args.journal then
template = template or "journal"
elseif citeq_args.website then
template = template or "web"
end
-- |id= could hold more than one identifier pulled from Wikidata not supported by {{citation}}, right now only add our qid to the list
local list_sep = '. '
if citeq_args.mode ~= 'cs1' then
list_sep = ', '
end
local id = cfg.i18n_t.wdq.. ' [[:d:' .. qid .. '|' .. qid .. ']]'
local old_id = citeq_args.id
if wdl then -- show WD logo
id = id .. '[[File:Wikidata-logo.svg|16px|alt=|link=]]' -- possibly replace by WD edit icon?
end
if is_set (old_id) then
citeq_args.id = old_id .. list_sep .. id -- append to user-specified contents
else
citeq_args.id = id
end
-- clean up any blank parameters
for k, v in pairs(citeq_args) do
if v == "" then citeq_args[k] = nil end
end
-- if |expand=<anything>, write a nowiki'd version to see what the {{citation}} template call looks like
if expand then
local expand_args = { "{{" .. (template and ("Cite "..template) or "Citation") } -- init with citation template
if expand == "self" then
citeq_args.id = old_id -- restore original |id= parameter
expand_args = { cfg.i18n_t.cite_q .. qid } -- expand to itself
end
-- make a sortable table and sort it by param name
local sorttable = {}
for param, val in pairs (citeq_args) do
table.insert(sorttable, {param, val})
end
table.sort(sorttable, comp_key)
-- add contents to expand_args
for idx, val in ipairs(sorttable) do
table.insert(expand_args, val[1] .. '=' .. val[2])
end
-- make the nowiki'd string and done
return frame:preprocess (table.concat ({'<syntaxhighlight lang="wikitext" inline="1">', table.concat (expand_args, ' |') .. '}}', '</syntaxhighlight>'}));
end
local erratumid = getPropertyIDs( { "P2507", qid = qid, fwd = "ALL", osd = "no", rank = "best", maxvals = 1 } )
if erratumid then
erratumid = " [[d:" .. erratumid .. "|" .. cfg.i18n_t.erratum .. "]]" .. cfg.i18n_t.trackingcats.erratum
else
erratumid = ""
end
local opt_cat = ''
if getValue( {"P5824", ps = 1, qid = qid} ) then
opt_cat = cfg.i18n_t.trackingcats.retracted
end
if getValue( {"P1366", ps = 1, qid = qid} ) then
opt_cat = opt_cat .. cfg.i18n_t.trackingcats.replaced
end
if not citeq_args.title then -- emit category link if missing title
opt_cat = opt_cat .. cfg.i18n_t.trackingcats['no-label-or-title'];
end
-- render the template
local lc_template = template and template:lower() or "citation"
local output
if cite_cfg.known_templates_t[lc_template] then
local config_t = {['CitationClass'] = cite_cfg.citation_classes_t[lc_template] or lc_template}; -- set CitationClass value
output = require (cs1_module)._citation (nil, citeq_args, config_t) -- go render the citation
else
output = frame:expandTemplate{ -- render the template
title = "Cite "..template, args = citeq_args
} .. cfg.i18n_t.trackingcats["unknown-template"]
end
return output .. erratumid .. opt_cat
end
local function cite_q (frame)
local args = {}
for k, v in pairs(frame:getParent().args) do
if v ~= "" then args[k] = v end
end
for k, v in pairs(frame.args) do
if v ~= "" then args[k] = v end
end
args.qid = args.qid or args[1] or ""
if args.qid == "" then return nil end
args[1] = nil
local citesep = (args.citesep or "")
if citesep == "" then citesep = ", " end
citesep = citesep:gsub('"', '') -- strip double quotes after setting default to allow |citesep="" as a blank separator
args.citesep = nil
local tag = args.tag or ""
if tag == "" then tag = nil end
args.tag = nil
local list = args.list or ""
if list == "" then list = nil end
args.list = nil
args.language = args.language or args.lang
args.lang = nil
local cites = {}
for q in args.qid:gmatch("Q%d+") do
-- make a new copy of the arguments
local newargs = {}
for k, v in pairs(args) do
if k ~= "qid" then
newargs[k] = v
end
end
newargs.qid = q
if tag == "ref" then
cites[#cites + 1] = frame:callParserFunction{ name = "#tag:ref", args = { _cite_q(newargs), name = q } }
-- expand like this: args = { _cite_q(newargs), name = 'foo', group = 'bar' }
else
cites[#cites + 1] = _cite_q(newargs)
end
end
if list then
return frame:expandTemplate{ title = list, args = cites }
else
return table.concat(cites, citesep)
end
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
makeOrdinal = makeOrdinal,
_getLangOfProp = _getLangOfProp,
getLangOfProp = getLangOfProp,
lang_code = lang_code,
getPropOfProp = getPropOfProp,
_cite_q = _cite_q,
cite_q = cite_q
}
jk9i2n41ahl8lkgt8371yhwj7m8xb36
Module:Cite/config
828
31430
144321
2026-07-11T11:55:27Z
آیات محراج
11062
Created page with "--local cfg = mw.loadData ('Module:Citation/CS1/Configuration'); -- TODO: in future, use this to replace current <known_templates_t> and <citation_classes_t> --[[--------------------------< S E T T I N G S >-------------------------------------------------------------- settings definitions for i18n; translate only the rvalues ]] local settings_t = { err_category = 'CS1 errors: cite module', -- name of category that lists article with Module:Cite errors..."
144321
Scribunto
text/plain
--local cfg = mw.loadData ('Module:Citation/CS1/Configuration'); -- TODO: in future, use this to replace current <known_templates_t> and <citation_classes_t>
--[[--------------------------< S E T T I N G S >--------------------------------------------------------------
settings definitions for i18n; translate only the rvalues
]]
local settings_t = {
err_category = 'CS1 errors: cite module', -- name of category that lists article with Module:Cite errors
help = 'help', -- help link display text for error messages
help_text_link = 'Help:CS1 errors#module_cite', -- help text for error messages can be found on this page
unknown_name = 'unknown template name: $1', -- error message; $1 is lowercase value extracted from invoke function name
}
--[[--------------------------< K N O W N _ T E M P L A T E S _ T >--------------------------------------------
list of all known cs1|2 templates by their lowercase names.
key is lowercase template name
]]
--[[ TODO: in future, use this to replace current <known_templates_t> and <citation_classes_t>
local known_templates_t = {}; -- list of all known cs1|2 templates by their lowercase names. key is lowercase template name
local citation_classes_t = {}; -- list of all known cs1|2 CitationClass values. key is lowercase template name
for k, v in pairs (cfg.citation_class_map_t) do
local template = v:gsub ('cite ', ''):lower(); -- remove 'cite ' prefix, set template name to lowercase
known_templates_t[template] = true; -- add as a known template
citation_classes_t[template] = k; -- add to list of citation classes
end
]]
local known_templates_t = {
['arxiv'] = true,
['av media'] = true,
['av media notes'] = true,
['biorxiv'] = true,
['book'] = true,
['citation'] = true,
['citeseerx'] = true,
['conference'] = true,
['document'] = true,
['encyclopedia'] = true,
['episode'] = true,
['interview'] = true,
['journal'] = true,
['magazine'] = true,
['mailing list'] = true,
['map'] = true,
['medrxiv'] = true,
['news'] = true,
['newsgroup'] = true,
['podcast'] = true,
['press release'] = true,
['report'] = true,
['serial'] = true,
['sign'] = true,
['speech'] = true,
['ssrn'] = true,
['tech report'] = true,
['thesis'] = true,
['web'] = true,
}
--[[--------------------------< C I T A T I O N _ C L A S S E S _ T >-----------------------------------------
|CitationClass= in the cs1|2 templates gets the lowercase template name except for these for which the canonical
template name has multiple words (and the oddity that is class="encyclopaedia" – really ought to fix that in
Module:Citation/CS1)
key is lowercase canonical template name
]]
local citation_classes_t = {
['av media'] = 'audio-visual',
['av media notes'] = 'AV-media-notes',
['encyclopedia'] = 'encyclopaedia',
['mailing list'] = 'mailinglist',
['press release'] = 'pressrelease',
['tech report'] = 'techreport',
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
citation_classes_t = citation_classes_t,
error_messages_t = error_messages_t,
known_templates_t = known_templates_t,
settings_t = settings_t,
}
df9m193dc37c4zyqi3bvzrwlpoqnnb8
Module:Cite Q/config
828
31431
144322
2026-07-11T11:56:34Z
آیات محراج
11062
Created page with "--[[--------------------------< I 1 8 N _ T >----------------------------------- settings definitions for i18n ]] local i18n_t = { ["cite_q"] = "{{cite Q|", ["erratum"] = "(erratum)", ["unknown-author"] = mw.wikibase.getLabel("Q4233718"):gsub("^%l", mw.ustring.upper), ["wdq"] = "[[WDQ (identifier)|Wikidata]]", -- go through "WDQ (identifier)" redirect to reduce clutter in "What links here" and improve reverse lookup. Keep in sync with {{QID}}. ["wikisource"] = "e..."
144322
Scribunto
text/plain
--[[--------------------------< I 1 8 N _ T >-----------------------------------
settings definitions for i18n
]]
local i18n_t = {
["cite_q"] = "{{cite Q|",
["erratum"] = "(erratum)",
["unknown-author"] = mw.wikibase.getLabel("Q4233718"):gsub("^%l", mw.ustring.upper),
["wdq"] = "[[WDQ (identifier)|Wikidata]]", -- go through "WDQ (identifier)" redirect to reduce clutter in "What links here" and improve reverse lookup. Keep in sync with {{QID}}.
["wikisource"] = "enwikisource",
["errors"] = {
["local-article-not-found"] = "Local article not found.",
["no-label-or-title"] = "No label or title -- debug: ",
},
["months"] = {
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
},
["ordinal"] = {
[1] = "st",
[2] = "nd",
[3] = "rd",
["default"] = "th"
},
["trackingcats"] = {
["erratum"] = "[[Category:Cite Q - cites a work with an erratum]]",
["missing-wikidata"] = "[[Category:Articles with missing Wikidata information]]", -- TODO: point to a {{cite q}}-specific category; this one is specific to Module:WikidataIB
['no-label-or-title'] = '[[Category:Cite Q - missing label or title]]',
["retracted"] = "[[Category:Cite Q - cites a retracted work]]<!-- retracted -->",
["replaced"] = "[[Category:Cite Q - cites a replaced work]]<!-- replaced -->",
["unknown-author"] = "", -- [[Category:Cite Q - author unknown]] removed as misplaced; someone is welcome to restore it if it is placed outside of the template parameter value
["unknown-template"] = "[[Category:Cite Q - template unknown]]",
},
}
--[[----------------< S I M P L E _ P R O P E R T I E S _ T >-------------------
Table of simple properties that can be fetched in roughly the same way:
id = PXXX
maxvals = maximum number of multiple values (0 for all)
linked = "no" suppresses linking
populate_from_journal = true/false determines whether to look in a journal where the source is published
rank = "best", "preferred", normal, etc. determines how Wikidata ranks are treated
others = true - the value for the property goes to "others" section
]]
local simple_properties_t = {
publisher = {id = "P123", maxvals = 1},
oclc = {id = "P243", maxvals = 1},
['publication-place'] = {id = "P291", maxvals = 0, linked = 'no'}, -- publication place (don't put into |place=; is treated specially in {{citation}} if both are given)
doi = {id = "P356", maxvals = 1}, -- take care of |doi-broken-date= (WD "reason for deprecation"/"stated as") and |doi-access= (WD "access status")?
issue = {id = "P433", maxvals = 0, populate_from_journal = true}, -- distinguish from |number= ("P1545"?) if both are given (still blocked by {{citation}}, but will be supported in the future)
pmid = {id = "P698", maxvals = 1},
arxiv = {id = "P818", maxvals = 1},
bibcode = {id = "P819", maxvals = 1}, -- take care of |bibcode-access=?
jstor = {id = "P888", maxvals = 1}, -- take care of |jstor-access=?
mr = {id = "P889", maxvals = 1},
rfc = {id = "P892", maxvals = 1},
zbl = {id = "P894", maxvals = 1},
ssrn = {id = "P893", maxvals = 1},
place = {id = "P1071", maxvals = 0, linked = 'no'}, -- written-at place
s2cid = {id = "P8299", maxvals = 1}, -- take care of |s2cid-access=?
pmc = {id = "P932", maxvals = 1}, -- take care of |pmc-embargo-date= (WD "reason for deprecation")?
lccn = {id = "P1144", maxvals = 1},
hdl = {id = "P1184", maxvals = 1}, -- take care of |hdl-access=?
ismn = {id = "P1208", maxvals = 1},
journal = {id = "P1433", maxvals = 1},
citeseerx = {id = "P3784", maxvals = 1},
osti = {id = "P3894", maxvals = 1}, -- take care of |osti-access=?
biorxiv = {id = "P3951", maxvals = 1},
asin = {id = "P5749", maxvals = 1}, -- What about |asin-tld=? (WD examples resolve to .com at present, but may change)
['article-number'] = {id = "P2322", maxvals = 1, populate_from_journal = true},
isbn = {id = "P212", maxvals = 1, populate_from_journal = true}, -- ISBN 13
issn = {id = "P236", maxvals = 1, populate_from_journal = true}, -- distinguish from |eissn= for electronic issues?
-- jfm = {id = "P?", maxvals = 1}, -- Jahrbuch über die Fortschritte der Mathematik (not Zbl)
-- sbn = {id = "P?", maxvals = 1}, -- Standard Book Number (predecessor of ISBN, not ICCU)
-- message-id = {id = "P?", maxvals = 1}, -- Usenet message ID
chapter = {id = "P792", maxvals = 1},
['publication-date'] = {id = "P577", maxvals = 1, populate_from_journal = true}, -- publication date (don't use |date=; is treated specially in {{citation}} if both are given.)
series = {id = "P179", maxvals = 1, populate_from_journal = true},
version = {id = "P348", maxvals = 0},
edition = {id = "P393", maxvals = 0},
volume = {id = "P478", maxvals = 0, populate_from_journal = true},
-- part = {id = "P1545"?, maxvals = 0}, -- to be added to {{citation}} / COinS &rft.part=
title = {id = "P1476", rank="p n"},
-- url = {id = "P953", maxvals = 1}, -- deal with this along with archive-url
pages = {id = "P304", maxvals = 0, populate_from_journal = true},
at = {id = "P958", maxvals = 0, populate_from_journal = true}, -- also incorporate lines (P7421) and columns (P3903) into this (cite map also supports |section=)
-- sheets = {id = "P7416", maxvals = 0, populate_from_journal = true},
-- interviewer = {id = "P?", maxvals = 0}, -- does **not** go to "others" section! Multiple interviewers should be n-enumerated
illustrator = {id = "P110", maxvals = 10, others = true}, -- goes to "others" section
-- foreword and afterword, when contributions to another author's work, are contributions so belong in |contribution=;
-- the writer's name goes in |contributor=; requires |title= and |author=
-- However, this might need to add support for multiple contributors and their roles to {{citation}}, see Help_talk:Citation_Style_1#Others
-- foreword = {id = "P2679", maxvals = 10, others = true}, -- goes to "others" section
-- afterword = {id = "P2680", maxvals = 10, others = true}, -- goes to "others" section
composer = {id = "P86", maxvals = 10, others = true}, -- goes to "others" section
animator = {id = "P6942", maxvals = 10, others = true}, -- goes to "others" section
director = {id = "P57", maxvals = 10, others = true}, -- goes to "others" section
screenwriter = {id = "P58", maxvals = 10, others = true}, -- goes to "others" section
signatory = {id = "P1891", maxvals = 10, others = true}, -- goes to "others" section
presenter = {id = "P371", maxvals = 10, others = true}, -- goes to "others" section
performer = {id = "P175", maxvals = 10, others = true}, -- goes to "others" section
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
i18n_t = i18n_t,
simple_properties_t = simple_properties_t,
}
jpebza3azvq70hmo619nqicv359kbgi