وِکیٖپیٖڈیا
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.46.0-wmf.26
first-letter
میڈیا
خاص
کَتھ
رُکُن
رُکُن کَتھ
وِکیٖپیٖڈیا
وِکیٖپیٖڈیا کَتھ
فَیِل
فَیِل کَتھ
میٖڈیاوِکی
میٖڈیاوِکی کَتھ
فرما
فرما کَتھ
مَدَتھ
مَدَتھ کَتھ
زٲژ
زٲژ کَتھ
TimedText
TimedText talk
Module
Module talk
Event
Event talk
ہِندوستان
0
3109
136781
132202
2026-05-01T07:28:11Z
آیات محراج
11062
More advanced template added
136781
wikitext
text/x-wiki
{{1}}
{{P1|[[ہِندوستان]]}}
{{P2|[[हिन्दोस्तान]]}}
{{2}}{{Infobox political geography|v_p18=India Montage.jpg}}
'''ہِندوستان''' ([[کٲشِر زَبان|کٲشُر]] : /hindoːstaːn/ ، {{lang-hi|भारत}}، {{lang-en|India}}) چھُ براعظم [[ایشِیا]]ہَس مَنٛز مٕلٕک۔ اَمِچ آبٲدی چھےٚ ۱۔۳۵ اَرَب۔ ہِندوستان شُمٲلی دیصی پروتراج: [[ہِمالیَہ|حیمالے]]: چھُ جٔنوٗبی [[سِندوٗ محاساگر]]: ہِندوستان پؠٹھ [[نیپال]]، [[تِبت|تِبَت]] ([[چیٖن]]) مٕلٕک؛ پصچیمع [[پٲکِستان]]، پُروٗع چھُ [[برما|برٛما]] تہٕ جٔنوٗبی [[سِری لنٛکا]] مٕلٕک۔<ref name="Dyson2018p1">{{harvnb|Dyson|2018|p=[https://books.google.com/books?id=3TRtDwAAQBAJ&pg=PA1 1]}}, "Modern human beings—''Homo sapiens''—originated in Africa۔ then, intermittently, sometime between 60,000 and 80,000 years ago, tiny groups of them began to enter the north-west of the Indian subcontinent۔ It seems likely that initially they came by way of the coast. .. it is virtually certain that there were ''Homo sapiens'' in the subcontinent 55,000 years ago, even though the earliest fossils that have been found of them date to only about 30,000 years before the present."</ref>
ہِندوستانٕچ رازٕ دٲنؠ چھےٚ [[نٔو دِل]]۔
==حَوالہٕ==
[[زٲژ:مُلُک]]
[[زٲژ:ہِندوستان]]
ibnocsln48748f8xmeid8ewqk8u6s7v
رُکُن کَتھ:Imranqazi90
3
6224
136704
136703
2026-04-30T12:10:53Z
آیات محراج
11062
136704
wikitext
text/x-wiki
== ہیللو ==
اسلام عللِکُم. ميه چھِ سیٹھاہ خوشی کِ توئے چیو کشیر وِکی پیٹھ پنٕنُن وقت دیون . اگر کیہ ضرورت اسہ مےا ونزیو. باقی وسلام. [[رُکُن:Iflaq|Iflaq]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٣:٤٣, ٢٢ جوٗن ٢٠٢١ (UTC)
واعلیکم السلام جِناب، بہٕ گوس خۄش زِ اَکھ نۆو کٲشُر چھُ آمُت یَتھ ویٖکیٖپیٖڈیاہَس پؠٹھ ۔بہٕ چھُس مٔنٛزؠ مٔنٛزؠ وَقٕت دِوان کیٛازِ بہٕ چھُس اَز کَل زیٛادٕ آوُر پَننؠن کَمہِ سٟتؠ۔ ییٚلہِ مےٚ آسہِ فُرصَتھ بہٕ بَناوٕ بیٚیہِ کانٛہہ نٔوؠ مَضموٗن انشاءاللہ۔ اۆر زُو تہٕ دۆر کۆٹھ۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٢:٤٧, ٢٢ جوٗن ٢٠٢١ (UTC)
== Join Discussion now ! ==
Hello Imran, Hope you are well. I want to bring this to your notice that there is a discussion going on at [[Wikipedia:اؠسَمبَلی (تَکنیٖکی)]] about the creation of new user group for our Wikipedia. The group can be helpful in fighting Vandalism. I want you to join the discussion and cast your vote accordingly. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٠:٤٠, ١٥ جولائی ٢٠٢١ (UTC)
== Eid Mubarak ==
May you continue to grow wiser every day! May this Eid bring happiness to you and your family. Eid al-Adha Mubarak! [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٨:٠٩, ٢١ جولائی ٢٠٢١ (UTC)
[[رُکُن:Iflaq|افلٲق]] Eid Mubarak to you too my dear brother. May Insha'Allah this Eid bring prosperity and happiness to your family. Stay blessed. اۆر زُو تہٕ دۆر کۆٹھ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٤:٣٦, ٢١ جولائی ٢٠٢١ (UTC)
==New message from Iflaq==
[[File:Symbol watching blue lashes high contrast.svg|25px|link=|alt=]] تُہۍ چھِ دَعوت کَرنہٕ یِون زِ تُہؠ کٕرو إکس مَسلس پیٹھ بَحَژ ییتھ جاے [[:Wikipedia:اؠسَمبَلی (تَکنیٖکی)]]. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١١:٣٩, ٢٥ اَگست ٢٠٢١ (UTC){{Z48}}<!-- [[Template:Please see]] -->
== Invitation ==
I have created a Whatsapp group for our small Wikipedia Community where we can encourage new people to join and help them in case they need any help. You are Invited to join the group. [https://chat.whatsapp.com/G6hB6AsghAo0QNC6H8AfbN Link] Thankyou. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٥:٤٩, ٢٧ اَگست ٢٠٢١ (UTC)
{{subst:db-reason-notice|1=زٲژ:چائ|2=Not needed}} --[[User:Hulged|<span style="background:linear-gradient(90deg,crimson,indigo, #ADD8E6); -webkit-background-clip:text !important; -webkit-text-fill-color:transparent;">کٲمِل علی بَٹ</span>]] ([[User talk:Hulged|کَتھ]]) ١١:٠٣, ٢٣ سیٚپٹَمبَر ٢٠٢١ (UTC)
==Merchandise Giveaway Nomination==
{| style="border: 1px solid gray; background-color: #FFFFCC; "
| [[File:3WMFShopTees.png|100px|alt=A Wikimedia t-shirt!]]
| style="vertical-align:top;" | <div style="text-align: center; font-size: x-large; font-weight: bold; padding: 0; vertical-align: bottom; color: black">You deserve a thank you!</div>
----
<div style="color:black; text-align:center;"> I thought that you deserved something a bit extra for all of the amazing work you've done for the project. <br> I've [[:m:Merchandise_giveaways/Nominations/Imranqazi90|nominated]] you for a [[:m:Merchandise giveaways|gift from the Wikimedia Foundation]]!</div>
|}
-- [[User:Iflaq|<span style="font-family:sans-serif; color:#FF1100; text-shadow:gray 0.2em 0.2em 0.4em;">'''اِفلاق'''</span>]] [[User_talk:Iflaq|<sup>''(بَِحَژ صَفہٕ)''</sup>]] 05:25, 5 فَرؤری 2022 (UTC)
== مَدَتھ صَفہٕ تَخلیٖق ==
سَلام جِناب، مےٚ چھِ وۄمید زِ تُہؠ ٲسِو ٹھیٖکھ. کَتھ چھِ یِتھ پٲٹھؠ زِ مَدَتھ صَفہٕ تَخلیٖق کَرُن چھُ وِکیٖپیٖڈیاہَس پؠٹھ جٲری، چونٛکہِ تُہؠ چھِو یَتھ وِکیٖپیٖڈیاہَس پؠٹھ مٲہِر صٲرِف ، تُہؠ چھِ داوَتھ یِوان دِینہٕ زِ تُہؠ کٔرِو تِم صَفہٕ یا عُنٛوان مُنتَخٕب یِمَن پؠٹھ مَدَتھ صَفہٕ گَژھَن تَخلیٖق کَرنہٕ یِنؠ. یِم تَجویٖز گَژھَن [[وپ:مَدَتھ صَفہٕ تَخلیٖق|ہَتھ جاے]] دَرٕج کَرنہٕ یِنؠ. اگر تُہؠ تہِ چھِو یَژھان مَدَتھ صَفہٕ تَخلیٖق کَرٕنؠ تُہؠ چھُ تَتھ خٲطرٕ خٲر مَقدَم کَرنہٕ یِوان. اؠڈِٹ کَرُن مُبارَک! <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>]] 17:06, 10 جُلے 2022 (UTC)
== مَدَتھ صَفَن مُتلِق راے ==
اَسلام عَليكُم تہٕ آداب Imranqazi90 صٲب! وۄمید چھِ زِ تُہؠ ٲسِو ٹھیٖکھ پٲٹھؠ، کَتھ چھِ یِتھ پٲٹھؠ زِ اَسہِ چھِ یَتھ وِکیٖپیٖڈیاہَس پؠٹھ کیٚنٛہہ صَفہٕ، ویڈیو تہٕ آڈیو بنٲمِت [[وِکیٖمیٖڈیا فَونڈیشَن]] ہٕنٛد مَدَتھ سٟتؠ. اَتھ مَنصوبَس دوران آے صَفہٕ ویڈیو تہٕ آڈیو تَخلیٖق کَرنہٕ یِم صٲرفَن اؠڈِٹ کَرنَس مَنٛز مَدَتھ ہیٚکَن کٔرِتھ. تُہؠ ہیٚکِو یِم تَمام صَفہٕ [[وِکیٖپیٖڈیا:مَدَتھ صَفہٕ تَخلیٖق|یَتھ جاے وُچھِتھ]]. یِمَن صَفَن ہٕنٛز لِنک ییٚہِ خٲر مَقدَم فرما مَنٛز تہِ دَرٕج کَرنہٕ تاکہِ نٔو صٲرِف ہیٚکَن یِمو صَفو سٟتؠ اؠڈِٹ کَرُن ہیٚچھِتھ.
چۄنٛکہِ اَمہِ مَنصوبُک وَقت گو اِختِتام، وۄنی چھِو تۄہہِ أسؠ مودبانہٕ گُزٲرِش کَران زِ تُہؠ [[مَدَتھ:تَعارُف/خَیال|دِیو یِمَن صَفَن پؠٹھ پنٕنی راے]]. اَتھ مَنٛز ہیٚکِو تۆہی پَنٕنہ تَجویٖز، مَشورٕ آیتَن تھٲوِتھ یُتھ یِم صَفہٕ اَمہِ کھۄتہٕ بہتر بَنِتھ ہؠٚکَن تہٕ کَرن صٲرفَن اتھٕ رۆٹ ،یمہٕ سٟتؠ وِکیٖپیٖڈیا پَکہِ تَرقی ہٕنٛزِن نٔوؠ وَتہِ پؠٹھ.
بیٚیہِ روزِو اؠڈِٹ کَران تاکہِ کٲشِر زَبان روزِ زِندٕ. اؠڈِٹ کَرُن مُبارَک.
مَنصوبہٕ صَدٕر : <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>]] 13:37, 16 سَتَمبَر 2022 (UTC)
== مومینٹ چارٹَر کَتھ باتھ مَنٛز گٔژھِو شٲمِل ==
سَلام،
تۄہہِ آسہِ پَتا زِ، مومینٹ چارٹَر ڈرافٹِنگ کٔمِٹی (ایم سی ڈی سی) چھِ بَرادری ہٕنٛز تَجویٖز رَٹان کیٚنٛہہ ڈرافٹَن مُتلِق: یِم چھِ گۄڈٕ کَتھ، "مۄل تہٕ اصوٗل" تہٕ "کِردار تہٕ زِمہٕ دٲری" (مَقصَد جُملہٕ).
أسؠ چھِ یَژھ زِ کٲشِر بَرادری گَژھِ پوٗرٕ پٲٹھؠ اَتھ عَملہِ مَنٛز شٲمِل گَژھِن تہٕ اَتھ مُتلِق راے پیش کَرٕنؠ. اَمہِ کِن چھِ 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 بَجے تام اَکھ آنلایِن مُلاکاتھ کَرنُک فٲصلہٕ نِنہٕ آمُت یُس [[گوٗگٕل میٖٹ|گوٗگل میٖٹَس]] پؠٹھ آسہِ. أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شٲمِل گَژھنہٕ خٲطرٕ تہٕ پَننؠ راے برٛونٛہہ کُن تھاونہٕ خٲطرٕ!
مومینٹ چارٹَر عُنوانَس مُتلِق ہیٚکِو تۄہہِ، [[:c:File:Ask_Me_Anything_on_Movement_Charter,_Introduction_by_Érica_Azzellini,_English,_Nov_12,_2022.webm|مےٚ پژھِو مومینٹ چارٹَرَس مُتلِق کیٚنٛہہ تہِ]] تہٕ یِم ڈرافٹ پٔرِتھ ([[:m:Movement_Charter/Content/Preamble|گۄڈٕ کَتھ]], [[:m:Movement_Charter/Content/Values_%26_Principles|مۄل تہٕ اصوٗل]], [[:m:Movement_Charter/Content/Roles_%26_Responsibilities|کِردار تہٕ زِمہٕ دٲری]]) کَتھ باتھ برٛونٛہہ.
*'''تٲریٖخ''': 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 ہِندوستٲنؠ وَقٕت مُطٲبِق.
*'''لِنک''': [https://meet.google.com/ymq-wbob-vzr یَتھ جاے]
سَوالَن خٲطرٕ ہیٚکِو تۄہہِ ''[[User:511KeV|مےٚ ستؠ کَتھ باتھ کٔرِتھ]]''.
شُکرِیا.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 13:28, 7 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D9%85%D9%88%D9%85%DB%8C%D9%86%D9%B9_%DA%86%D8%A7%D8%B1%D9%B9%D9%8E%D8%B1_%D8%A8%D9%8E%D8%B1%D8%A7%D8%AF%D8%B1%DB%8C_%DA%A9%D9%8E%D8%AA%DA%BE_%D8%A8%D8%A7%D8%AA%DA%BE&oldid=66678 -->
== وِکی کانفرنٕس ہِندوستان 2023 ==
آداب،
یہِ شیٚچھ چھِ وِکی کانفرنٕس ہِندوستان 2023 سُکالَرشِپ مُتلِق.
[[m:WikiConference_India_2023|'''وِکی کانفرنٕس ہِندوستان 2023''']] پؠٹھ چھِ کیٚنٛہہ ہَفتو پؠٹھ کٲم جٲری تہٕ أسؠ چھِ زور شور ستؠ کٲم پَکناوَن. أسؠ چھِ واریاہ خۄش توہہِ تام یہِ شیٚچھ واتٕناونَس مَنٛز زِ [[m:WikiConference_India_2023/Program_Submissions|'''پرٛوگرام''']] تہٕ [[m:WikiConference_India_2023/Scholarships|'''سُکالَرشِپ''']] چھِ یَلہٕ تہٕ أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شَرکٔژ کَرنہٕ خٲطرٕ. ٲخری تٲریٖخ یۆت تام تۄہہِ یِم بٕرِتھ ہیٚکِو چھِ 14 دَسَمبَر 2022. اَگر تُہؠ چھُ اَتھ مُتلِق مَدَتھ ضۆروٗرَتھ یا چھُ کانٛہہ تہِ سَوال تَتھ خٲطرٕ دِیو [[m:Talk:WikiConference_India_2023|'''کانفرنٕس کَتھ باتھ صَفَس''']] پؠٹھ اِطلاع. أسؠ کَرہو تۄہہِ مَدَتھ.
وِکی کانفرنٕس ہِندوستان 2023 دٔسؠ اِطلاع.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 17:35, 9 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B1%D9%8F%DA%A9%D9%8F%D9%86&oldid=66748 -->
== Source of Kashmiri city names ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum Hope you are doing well! I want you to help me with kashmiri places name as i also sometimes don't know their native names , I remember once you told me about kashir encyclopedia but I don't know how to search a specific term. Please guide me with it . Thanks [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:18, 17 سیٚپٹَمبَر 2025 (UTC)
:Walaikum as salaam , unfortunately there is no way to search for a specific term on Kashir Encyclopedia online. You will have to go through it manually unfortunately. Have a blessed day [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 12:04, 19 سیٚپٹَمبَر 2025 (UTC)
::@[[رُکُن:Imranqazi90|Imranqazi90]] thanks for the reply [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 12:12, 19 سیٚپٹَمبَر 2025 (UTC)
== Advice ==
@[[رُکُن:Imranqazi90|Imranqazi90]] assalamualaikum! I have a confusion like the word ending with ai sound for example lawngtalia in urdu it's written as لونگتالائی، is the ending ai sound written same way in kashmiri i as لاونٛگتلایی or with double y as i have seen many words I have seen are using double y instead of ئ.
So please if you can clear me this confusion it will be helpful for me and for future article creation. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:12, 10 اپریٖل 2026 (UTC)
:walaikum as salaam, yes for kashmiri the two vowel sounds (ai) will be transformed as (yi). So it will be as you mentioned لاونٛگتلایی۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:47, 10 اپریٖل 2026 (UTC)
::ok thank you so much, one more question so does this rule apply to ui and other respective endings as well? [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:27, 11 اپریٖل 2026 (UTC)
:::My pleasure. Anything where ئ is involved for separating two vowels . So yes [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:25, 11 اپریٖل 2026 (UTC)
::::My pleasure. Anything where ئ is involved for separating two vowels . So yes Imranqazi90
::::Any example so that I can understand this statement better.
::::Again thanks❤️ [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 10:09, 11 اپریٖل 2026 (UTC)
:::::I have one examples in mind. For example: اسرائیل : اِسرٲییٖل۔ I have no example in mind for ui but it would be uyi. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 11:57, 11 اپریٖل 2026 (UTC)
== Use of zwnj ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum i have a question can we use zwnj in words like دٔرؠ یاو as it is supposed to be a single word and by the nature of alphabet ؠis a non jointer character , so should I change the article title to دٔرؠیاو. And translators like Microsoft, i noticed it gives words like سٲرۍسٕے as Microsoft still uses pashto yeh which is also a non joiner character and if following the same concept it should be سٲرؠسٕے. I added a bot fixer command to fix this as bot used to change pashto yeh to kashmiri yeh causing the word look سٲرؠسٕے now bot automatically detects pashto yeh if in the middle then adds a zwnj automatically. As per I am concerned you edit kashmiri wikitonary and also edit ks terms on. English wikitonary so that's why I am asking because spelling should look uniform on every platform at least in wiki-related platforms. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 11:23, 30 اپریٖل 2026 (UTC)
30wgkl27zl4qpzw7nma8taxv21xn2bs
136763
136704
2026-04-30T19:45:37Z
Imranqazi90
7468
/* Use of zwnj */ جَواب
136763
wikitext
text/x-wiki
== ہیللو ==
اسلام عللِکُم. ميه چھِ سیٹھاہ خوشی کِ توئے چیو کشیر وِکی پیٹھ پنٕنُن وقت دیون . اگر کیہ ضرورت اسہ مےا ونزیو. باقی وسلام. [[رُکُن:Iflaq|Iflaq]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٣:٤٣, ٢٢ جوٗن ٢٠٢١ (UTC)
واعلیکم السلام جِناب، بہٕ گوس خۄش زِ اَکھ نۆو کٲشُر چھُ آمُت یَتھ ویٖکیٖپیٖڈیاہَس پؠٹھ ۔بہٕ چھُس مٔنٛزؠ مٔنٛزؠ وَقٕت دِوان کیٛازِ بہٕ چھُس اَز کَل زیٛادٕ آوُر پَننؠن کَمہِ سٟتؠ۔ ییٚلہِ مےٚ آسہِ فُرصَتھ بہٕ بَناوٕ بیٚیہِ کانٛہہ نٔوؠ مَضموٗن انشاءاللہ۔ اۆر زُو تہٕ دۆر کۆٹھ۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٢:٤٧, ٢٢ جوٗن ٢٠٢١ (UTC)
== Join Discussion now ! ==
Hello Imran, Hope you are well. I want to bring this to your notice that there is a discussion going on at [[Wikipedia:اؠسَمبَلی (تَکنیٖکی)]] about the creation of new user group for our Wikipedia. The group can be helpful in fighting Vandalism. I want you to join the discussion and cast your vote accordingly. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٠:٤٠, ١٥ جولائی ٢٠٢١ (UTC)
== Eid Mubarak ==
May you continue to grow wiser every day! May this Eid bring happiness to you and your family. Eid al-Adha Mubarak! [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٨:٠٩, ٢١ جولائی ٢٠٢١ (UTC)
[[رُکُن:Iflaq|افلٲق]] Eid Mubarak to you too my dear brother. May Insha'Allah this Eid bring prosperity and happiness to your family. Stay blessed. اۆر زُو تہٕ دۆر کۆٹھ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٤:٣٦, ٢١ جولائی ٢٠٢١ (UTC)
==New message from Iflaq==
[[File:Symbol watching blue lashes high contrast.svg|25px|link=|alt=]] تُہۍ چھِ دَعوت کَرنہٕ یِون زِ تُہؠ کٕرو إکس مَسلس پیٹھ بَحَژ ییتھ جاے [[:Wikipedia:اؠسَمبَلی (تَکنیٖکی)]]. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١١:٣٩, ٢٥ اَگست ٢٠٢١ (UTC){{Z48}}<!-- [[Template:Please see]] -->
== Invitation ==
I have created a Whatsapp group for our small Wikipedia Community where we can encourage new people to join and help them in case they need any help. You are Invited to join the group. [https://chat.whatsapp.com/G6hB6AsghAo0QNC6H8AfbN Link] Thankyou. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٥:٤٩, ٢٧ اَگست ٢٠٢١ (UTC)
{{subst:db-reason-notice|1=زٲژ:چائ|2=Not needed}} --[[User:Hulged|<span style="background:linear-gradient(90deg,crimson,indigo, #ADD8E6); -webkit-background-clip:text !important; -webkit-text-fill-color:transparent;">کٲمِل علی بَٹ</span>]] ([[User talk:Hulged|کَتھ]]) ١١:٠٣, ٢٣ سیٚپٹَمبَر ٢٠٢١ (UTC)
==Merchandise Giveaway Nomination==
{| style="border: 1px solid gray; background-color: #FFFFCC; "
| [[File:3WMFShopTees.png|100px|alt=A Wikimedia t-shirt!]]
| style="vertical-align:top;" | <div style="text-align: center; font-size: x-large; font-weight: bold; padding: 0; vertical-align: bottom; color: black">You deserve a thank you!</div>
----
<div style="color:black; text-align:center;"> I thought that you deserved something a bit extra for all of the amazing work you've done for the project. <br> I've [[:m:Merchandise_giveaways/Nominations/Imranqazi90|nominated]] you for a [[:m:Merchandise giveaways|gift from the Wikimedia Foundation]]!</div>
|}
-- [[User:Iflaq|<span style="font-family:sans-serif; color:#FF1100; text-shadow:gray 0.2em 0.2em 0.4em;">'''اِفلاق'''</span>]] [[User_talk:Iflaq|<sup>''(بَِحَژ صَفہٕ)''</sup>]] 05:25, 5 فَرؤری 2022 (UTC)
== مَدَتھ صَفہٕ تَخلیٖق ==
سَلام جِناب، مےٚ چھِ وۄمید زِ تُہؠ ٲسِو ٹھیٖکھ. کَتھ چھِ یِتھ پٲٹھؠ زِ مَدَتھ صَفہٕ تَخلیٖق کَرُن چھُ وِکیٖپیٖڈیاہَس پؠٹھ جٲری، چونٛکہِ تُہؠ چھِو یَتھ وِکیٖپیٖڈیاہَس پؠٹھ مٲہِر صٲرِف ، تُہؠ چھِ داوَتھ یِوان دِینہٕ زِ تُہؠ کٔرِو تِم صَفہٕ یا عُنٛوان مُنتَخٕب یِمَن پؠٹھ مَدَتھ صَفہٕ گَژھَن تَخلیٖق کَرنہٕ یِنؠ. یِم تَجویٖز گَژھَن [[وپ:مَدَتھ صَفہٕ تَخلیٖق|ہَتھ جاے]] دَرٕج کَرنہٕ یِنؠ. اگر تُہؠ تہِ چھِو یَژھان مَدَتھ صَفہٕ تَخلیٖق کَرٕنؠ تُہؠ چھُ تَتھ خٲطرٕ خٲر مَقدَم کَرنہٕ یِوان. اؠڈِٹ کَرُن مُبارَک! <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>]] 17:06, 10 جُلے 2022 (UTC)
== مَدَتھ صَفَن مُتلِق راے ==
اَسلام عَليكُم تہٕ آداب Imranqazi90 صٲب! وۄمید چھِ زِ تُہؠ ٲسِو ٹھیٖکھ پٲٹھؠ، کَتھ چھِ یِتھ پٲٹھؠ زِ اَسہِ چھِ یَتھ وِکیٖپیٖڈیاہَس پؠٹھ کیٚنٛہہ صَفہٕ، ویڈیو تہٕ آڈیو بنٲمِت [[وِکیٖمیٖڈیا فَونڈیشَن]] ہٕنٛد مَدَتھ سٟتؠ. اَتھ مَنصوبَس دوران آے صَفہٕ ویڈیو تہٕ آڈیو تَخلیٖق کَرنہٕ یِم صٲرفَن اؠڈِٹ کَرنَس مَنٛز مَدَتھ ہیٚکَن کٔرِتھ. تُہؠ ہیٚکِو یِم تَمام صَفہٕ [[وِکیٖپیٖڈیا:مَدَتھ صَفہٕ تَخلیٖق|یَتھ جاے وُچھِتھ]]. یِمَن صَفَن ہٕنٛز لِنک ییٚہِ خٲر مَقدَم فرما مَنٛز تہِ دَرٕج کَرنہٕ تاکہِ نٔو صٲرِف ہیٚکَن یِمو صَفو سٟتؠ اؠڈِٹ کَرُن ہیٚچھِتھ.
چۄنٛکہِ اَمہِ مَنصوبُک وَقت گو اِختِتام، وۄنی چھِو تۄہہِ أسؠ مودبانہٕ گُزٲرِش کَران زِ تُہؠ [[مَدَتھ:تَعارُف/خَیال|دِیو یِمَن صَفَن پؠٹھ پنٕنی راے]]. اَتھ مَنٛز ہیٚکِو تۆہی پَنٕنہ تَجویٖز، مَشورٕ آیتَن تھٲوِتھ یُتھ یِم صَفہٕ اَمہِ کھۄتہٕ بہتر بَنِتھ ہؠٚکَن تہٕ کَرن صٲرفَن اتھٕ رۆٹ ،یمہٕ سٟتؠ وِکیٖپیٖڈیا پَکہِ تَرقی ہٕنٛزِن نٔوؠ وَتہِ پؠٹھ.
بیٚیہِ روزِو اؠڈِٹ کَران تاکہِ کٲشِر زَبان روزِ زِندٕ. اؠڈِٹ کَرُن مُبارَک.
مَنصوبہٕ صَدٕر : <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>]] 13:37, 16 سَتَمبَر 2022 (UTC)
== مومینٹ چارٹَر کَتھ باتھ مَنٛز گٔژھِو شٲمِل ==
سَلام،
تۄہہِ آسہِ پَتا زِ، مومینٹ چارٹَر ڈرافٹِنگ کٔمِٹی (ایم سی ڈی سی) چھِ بَرادری ہٕنٛز تَجویٖز رَٹان کیٚنٛہہ ڈرافٹَن مُتلِق: یِم چھِ گۄڈٕ کَتھ، "مۄل تہٕ اصوٗل" تہٕ "کِردار تہٕ زِمہٕ دٲری" (مَقصَد جُملہٕ).
أسؠ چھِ یَژھ زِ کٲشِر بَرادری گَژھِ پوٗرٕ پٲٹھؠ اَتھ عَملہِ مَنٛز شٲمِل گَژھِن تہٕ اَتھ مُتلِق راے پیش کَرٕنؠ. اَمہِ کِن چھِ 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 بَجے تام اَکھ آنلایِن مُلاکاتھ کَرنُک فٲصلہٕ نِنہٕ آمُت یُس [[گوٗگٕل میٖٹ|گوٗگل میٖٹَس]] پؠٹھ آسہِ. أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شٲمِل گَژھنہٕ خٲطرٕ تہٕ پَننؠ راے برٛونٛہہ کُن تھاونہٕ خٲطرٕ!
مومینٹ چارٹَر عُنوانَس مُتلِق ہیٚکِو تۄہہِ، [[:c:File:Ask_Me_Anything_on_Movement_Charter,_Introduction_by_Érica_Azzellini,_English,_Nov_12,_2022.webm|مےٚ پژھِو مومینٹ چارٹَرَس مُتلِق کیٚنٛہہ تہِ]] تہٕ یِم ڈرافٹ پٔرِتھ ([[:m:Movement_Charter/Content/Preamble|گۄڈٕ کَتھ]], [[:m:Movement_Charter/Content/Values_%26_Principles|مۄل تہٕ اصوٗل]], [[:m:Movement_Charter/Content/Roles_%26_Responsibilities|کِردار تہٕ زِمہٕ دٲری]]) کَتھ باتھ برٛونٛہہ.
*'''تٲریٖخ''': 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 ہِندوستٲنؠ وَقٕت مُطٲبِق.
*'''لِنک''': [https://meet.google.com/ymq-wbob-vzr یَتھ جاے]
سَوالَن خٲطرٕ ہیٚکِو تۄہہِ ''[[User:511KeV|مےٚ ستؠ کَتھ باتھ کٔرِتھ]]''.
شُکرِیا.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 13:28, 7 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D9%85%D9%88%D9%85%DB%8C%D9%86%D9%B9_%DA%86%D8%A7%D8%B1%D9%B9%D9%8E%D8%B1_%D8%A8%D9%8E%D8%B1%D8%A7%D8%AF%D8%B1%DB%8C_%DA%A9%D9%8E%D8%AA%DA%BE_%D8%A8%D8%A7%D8%AA%DA%BE&oldid=66678 -->
== وِکی کانفرنٕس ہِندوستان 2023 ==
آداب،
یہِ شیٚچھ چھِ وِکی کانفرنٕس ہِندوستان 2023 سُکالَرشِپ مُتلِق.
[[m:WikiConference_India_2023|'''وِکی کانفرنٕس ہِندوستان 2023''']] پؠٹھ چھِ کیٚنٛہہ ہَفتو پؠٹھ کٲم جٲری تہٕ أسؠ چھِ زور شور ستؠ کٲم پَکناوَن. أسؠ چھِ واریاہ خۄش توہہِ تام یہِ شیٚچھ واتٕناونَس مَنٛز زِ [[m:WikiConference_India_2023/Program_Submissions|'''پرٛوگرام''']] تہٕ [[m:WikiConference_India_2023/Scholarships|'''سُکالَرشِپ''']] چھِ یَلہٕ تہٕ أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شَرکٔژ کَرنہٕ خٲطرٕ. ٲخری تٲریٖخ یۆت تام تۄہہِ یِم بٕرِتھ ہیٚکِو چھِ 14 دَسَمبَر 2022. اَگر تُہؠ چھُ اَتھ مُتلِق مَدَتھ ضۆروٗرَتھ یا چھُ کانٛہہ تہِ سَوال تَتھ خٲطرٕ دِیو [[m:Talk:WikiConference_India_2023|'''کانفرنٕس کَتھ باتھ صَفَس''']] پؠٹھ اِطلاع. أسؠ کَرہو تۄہہِ مَدَتھ.
وِکی کانفرنٕس ہِندوستان 2023 دٔسؠ اِطلاع.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 17:35, 9 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B1%D9%8F%DA%A9%D9%8F%D9%86&oldid=66748 -->
== Source of Kashmiri city names ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum Hope you are doing well! I want you to help me with kashmiri places name as i also sometimes don't know their native names , I remember once you told me about kashir encyclopedia but I don't know how to search a specific term. Please guide me with it . Thanks [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:18, 17 سیٚپٹَمبَر 2025 (UTC)
:Walaikum as salaam , unfortunately there is no way to search for a specific term on Kashir Encyclopedia online. You will have to go through it manually unfortunately. Have a blessed day [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 12:04, 19 سیٚپٹَمبَر 2025 (UTC)
::@[[رُکُن:Imranqazi90|Imranqazi90]] thanks for the reply [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 12:12, 19 سیٚپٹَمبَر 2025 (UTC)
== Advice ==
@[[رُکُن:Imranqazi90|Imranqazi90]] assalamualaikum! I have a confusion like the word ending with ai sound for example lawngtalia in urdu it's written as لونگتالائی، is the ending ai sound written same way in kashmiri i as لاونٛگتلایی or with double y as i have seen many words I have seen are using double y instead of ئ.
So please if you can clear me this confusion it will be helpful for me and for future article creation. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:12, 10 اپریٖل 2026 (UTC)
:walaikum as salaam, yes for kashmiri the two vowel sounds (ai) will be transformed as (yi). So it will be as you mentioned لاونٛگتلایی۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:47, 10 اپریٖل 2026 (UTC)
::ok thank you so much, one more question so does this rule apply to ui and other respective endings as well? [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:27, 11 اپریٖل 2026 (UTC)
:::My pleasure. Anything where ئ is involved for separating two vowels . So yes [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:25, 11 اپریٖل 2026 (UTC)
::::My pleasure. Anything where ئ is involved for separating two vowels . So yes Imranqazi90
::::Any example so that I can understand this statement better.
::::Again thanks❤️ [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 10:09, 11 اپریٖل 2026 (UTC)
:::::I have one examples in mind. For example: اسرائیل : اِسرٲییٖل۔ I have no example in mind for ui but it would be uyi. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 11:57, 11 اپریٖل 2026 (UTC)
== Use of zwnj ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum i have a question can we use zwnj in words like دٔرؠ یاو as it is supposed to be a single word and by the nature of alphabet ؠis a non jointer character , so should I change the article title to دٔرؠیاو. And translators like Microsoft, i noticed it gives words like سٲرۍسٕے as Microsoft still uses pashto yeh which is also a non joiner character and if following the same concept it should be سٲرؠسٕے. I added a bot fixer command to fix this as bot used to change pashto yeh to kashmiri yeh causing the word look سٲرؠسٕے now bot automatically detects pashto yeh if in the middle then adds a zwnj automatically. As per I am concerned you edit kashmiri wikitonary and also edit ks terms on. English wikitonary so that's why I am asking because spelling should look uniform on every platform at least in wiki-related platforms. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 11:23, 30 اپریٖل 2026 (UTC)
:Walaikum as salaam, you are absolutely correct for the spellings دٔرؠ یاو and سٲرؠ سٕے۔ The usage by Microsoft of the pasto letter ۍ as Kashmiri تالٕرؠ is unfortunate. I know that in unicode the matter has been fixed. As for zwnj, according to me, it would be optional as I haven't noticed its use in Kashmiri books. But it would interesting to have it in future especially if it was popularised through the existing kashmiri keyboards. If it was available in Kashmiri Gboard, then I would have used it. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:45, 30 اپریٖل 2026 (UTC)
490bzca9704z8qj2wk3kfbt4o8w07l2
136764
136763
2026-05-01T05:05:57Z
آیات محراج
11062
/* Use of zwnj */ جَواب
136764
wikitext
text/x-wiki
== ہیللو ==
اسلام عللِکُم. ميه چھِ سیٹھاہ خوشی کِ توئے چیو کشیر وِکی پیٹھ پنٕنُن وقت دیون . اگر کیہ ضرورت اسہ مےا ونزیو. باقی وسلام. [[رُکُن:Iflaq|Iflaq]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٣:٤٣, ٢٢ جوٗن ٢٠٢١ (UTC)
واعلیکم السلام جِناب، بہٕ گوس خۄش زِ اَکھ نۆو کٲشُر چھُ آمُت یَتھ ویٖکیٖپیٖڈیاہَس پؠٹھ ۔بہٕ چھُس مٔنٛزؠ مٔنٛزؠ وَقٕت دِوان کیٛازِ بہٕ چھُس اَز کَل زیٛادٕ آوُر پَننؠن کَمہِ سٟتؠ۔ ییٚلہِ مےٚ آسہِ فُرصَتھ بہٕ بَناوٕ بیٚیہِ کانٛہہ نٔوؠ مَضموٗن انشاءاللہ۔ اۆر زُو تہٕ دۆر کۆٹھ۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٢:٤٧, ٢٢ جوٗن ٢٠٢١ (UTC)
== Join Discussion now ! ==
Hello Imran, Hope you are well. I want to bring this to your notice that there is a discussion going on at [[Wikipedia:اؠسَمبَلی (تَکنیٖکی)]] about the creation of new user group for our Wikipedia. The group can be helpful in fighting Vandalism. I want you to join the discussion and cast your vote accordingly. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٠:٤٠, ١٥ جولائی ٢٠٢١ (UTC)
== Eid Mubarak ==
May you continue to grow wiser every day! May this Eid bring happiness to you and your family. Eid al-Adha Mubarak! [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٨:٠٩, ٢١ جولائی ٢٠٢١ (UTC)
[[رُکُن:Iflaq|افلٲق]] Eid Mubarak to you too my dear brother. May Insha'Allah this Eid bring prosperity and happiness to your family. Stay blessed. اۆر زُو تہٕ دۆر کۆٹھ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٤:٣٦, ٢١ جولائی ٢٠٢١ (UTC)
==New message from Iflaq==
[[File:Symbol watching blue lashes high contrast.svg|25px|link=|alt=]] تُہۍ چھِ دَعوت کَرنہٕ یِون زِ تُہؠ کٕرو إکس مَسلس پیٹھ بَحَژ ییتھ جاے [[:Wikipedia:اؠسَمبَلی (تَکنیٖکی)]]. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١١:٣٩, ٢٥ اَگست ٢٠٢١ (UTC){{Z48}}<!-- [[Template:Please see]] -->
== Invitation ==
I have created a Whatsapp group for our small Wikipedia Community where we can encourage new people to join and help them in case they need any help. You are Invited to join the group. [https://chat.whatsapp.com/G6hB6AsghAo0QNC6H8AfbN Link] Thankyou. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٥:٤٩, ٢٧ اَگست ٢٠٢١ (UTC)
{{subst:db-reason-notice|1=زٲژ:چائ|2=Not needed}} --[[User:Hulged|<span style="background:linear-gradient(90deg,crimson,indigo, #ADD8E6); -webkit-background-clip:text !important; -webkit-text-fill-color:transparent;">کٲمِل علی بَٹ</span>]] ([[User talk:Hulged|کَتھ]]) ١١:٠٣, ٢٣ سیٚپٹَمبَر ٢٠٢١ (UTC)
==Merchandise Giveaway Nomination==
{| style="border: 1px solid gray; background-color: #FFFFCC; "
| [[File:3WMFShopTees.png|100px|alt=A Wikimedia t-shirt!]]
| style="vertical-align:top;" | <div style="text-align: center; font-size: x-large; font-weight: bold; padding: 0; vertical-align: bottom; color: black">You deserve a thank you!</div>
----
<div style="color:black; text-align:center;"> I thought that you deserved something a bit extra for all of the amazing work you've done for the project. <br> I've [[:m:Merchandise_giveaways/Nominations/Imranqazi90|nominated]] you for a [[:m:Merchandise giveaways|gift from the Wikimedia Foundation]]!</div>
|}
-- [[User:Iflaq|<span style="font-family:sans-serif; color:#FF1100; text-shadow:gray 0.2em 0.2em 0.4em;">'''اِفلاق'''</span>]] [[User_talk:Iflaq|<sup>''(بَِحَژ صَفہٕ)''</sup>]] 05:25, 5 فَرؤری 2022 (UTC)
== مَدَتھ صَفہٕ تَخلیٖق ==
سَلام جِناب، مےٚ چھِ وۄمید زِ تُہؠ ٲسِو ٹھیٖکھ. کَتھ چھِ یِتھ پٲٹھؠ زِ مَدَتھ صَفہٕ تَخلیٖق کَرُن چھُ وِکیٖپیٖڈیاہَس پؠٹھ جٲری، چونٛکہِ تُہؠ چھِو یَتھ وِکیٖپیٖڈیاہَس پؠٹھ مٲہِر صٲرِف ، تُہؠ چھِ داوَتھ یِوان دِینہٕ زِ تُہؠ کٔرِو تِم صَفہٕ یا عُنٛوان مُنتَخٕب یِمَن پؠٹھ مَدَتھ صَفہٕ گَژھَن تَخلیٖق کَرنہٕ یِنؠ. یِم تَجویٖز گَژھَن [[وپ:مَدَتھ صَفہٕ تَخلیٖق|ہَتھ جاے]] دَرٕج کَرنہٕ یِنؠ. اگر تُہؠ تہِ چھِو یَژھان مَدَتھ صَفہٕ تَخلیٖق کَرٕنؠ تُہؠ چھُ تَتھ خٲطرٕ خٲر مَقدَم کَرنہٕ یِوان. اؠڈِٹ کَرُن مُبارَک! <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>]] 17:06, 10 جُلے 2022 (UTC)
== مَدَتھ صَفَن مُتلِق راے ==
اَسلام عَليكُم تہٕ آداب Imranqazi90 صٲب! وۄمید چھِ زِ تُہؠ ٲسِو ٹھیٖکھ پٲٹھؠ، کَتھ چھِ یِتھ پٲٹھؠ زِ اَسہِ چھِ یَتھ وِکیٖپیٖڈیاہَس پؠٹھ کیٚنٛہہ صَفہٕ، ویڈیو تہٕ آڈیو بنٲمِت [[وِکیٖمیٖڈیا فَونڈیشَن]] ہٕنٛد مَدَتھ سٟتؠ. اَتھ مَنصوبَس دوران آے صَفہٕ ویڈیو تہٕ آڈیو تَخلیٖق کَرنہٕ یِم صٲرفَن اؠڈِٹ کَرنَس مَنٛز مَدَتھ ہیٚکَن کٔرِتھ. تُہؠ ہیٚکِو یِم تَمام صَفہٕ [[وِکیٖپیٖڈیا:مَدَتھ صَفہٕ تَخلیٖق|یَتھ جاے وُچھِتھ]]. یِمَن صَفَن ہٕنٛز لِنک ییٚہِ خٲر مَقدَم فرما مَنٛز تہِ دَرٕج کَرنہٕ تاکہِ نٔو صٲرِف ہیٚکَن یِمو صَفو سٟتؠ اؠڈِٹ کَرُن ہیٚچھِتھ.
چۄنٛکہِ اَمہِ مَنصوبُک وَقت گو اِختِتام، وۄنی چھِو تۄہہِ أسؠ مودبانہٕ گُزٲرِش کَران زِ تُہؠ [[مَدَتھ:تَعارُف/خَیال|دِیو یِمَن صَفَن پؠٹھ پنٕنی راے]]. اَتھ مَنٛز ہیٚکِو تۆہی پَنٕنہ تَجویٖز، مَشورٕ آیتَن تھٲوِتھ یُتھ یِم صَفہٕ اَمہِ کھۄتہٕ بہتر بَنِتھ ہؠٚکَن تہٕ کَرن صٲرفَن اتھٕ رۆٹ ،یمہٕ سٟتؠ وِکیٖپیٖڈیا پَکہِ تَرقی ہٕنٛزِن نٔوؠ وَتہِ پؠٹھ.
بیٚیہِ روزِو اؠڈِٹ کَران تاکہِ کٲشِر زَبان روزِ زِندٕ. اؠڈِٹ کَرُن مُبارَک.
مَنصوبہٕ صَدٕر : <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>]] 13:37, 16 سَتَمبَر 2022 (UTC)
== مومینٹ چارٹَر کَتھ باتھ مَنٛز گٔژھِو شٲمِل ==
سَلام،
تۄہہِ آسہِ پَتا زِ، مومینٹ چارٹَر ڈرافٹِنگ کٔمِٹی (ایم سی ڈی سی) چھِ بَرادری ہٕنٛز تَجویٖز رَٹان کیٚنٛہہ ڈرافٹَن مُتلِق: یِم چھِ گۄڈٕ کَتھ، "مۄل تہٕ اصوٗل" تہٕ "کِردار تہٕ زِمہٕ دٲری" (مَقصَد جُملہٕ).
أسؠ چھِ یَژھ زِ کٲشِر بَرادری گَژھِ پوٗرٕ پٲٹھؠ اَتھ عَملہِ مَنٛز شٲمِل گَژھِن تہٕ اَتھ مُتلِق راے پیش کَرٕنؠ. اَمہِ کِن چھِ 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 بَجے تام اَکھ آنلایِن مُلاکاتھ کَرنُک فٲصلہٕ نِنہٕ آمُت یُس [[گوٗگٕل میٖٹ|گوٗگل میٖٹَس]] پؠٹھ آسہِ. أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شٲمِل گَژھنہٕ خٲطرٕ تہٕ پَننؠ راے برٛونٛہہ کُن تھاونہٕ خٲطرٕ!
مومینٹ چارٹَر عُنوانَس مُتلِق ہیٚکِو تۄہہِ، [[:c:File:Ask_Me_Anything_on_Movement_Charter,_Introduction_by_Érica_Azzellini,_English,_Nov_12,_2022.webm|مےٚ پژھِو مومینٹ چارٹَرَس مُتلِق کیٚنٛہہ تہِ]] تہٕ یِم ڈرافٹ پٔرِتھ ([[:m:Movement_Charter/Content/Preamble|گۄڈٕ کَتھ]], [[:m:Movement_Charter/Content/Values_%26_Principles|مۄل تہٕ اصوٗل]], [[:m:Movement_Charter/Content/Roles_%26_Responsibilities|کِردار تہٕ زِمہٕ دٲری]]) کَتھ باتھ برٛونٛہہ.
*'''تٲریٖخ''': 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 ہِندوستٲنؠ وَقٕت مُطٲبِق.
*'''لِنک''': [https://meet.google.com/ymq-wbob-vzr یَتھ جاے]
سَوالَن خٲطرٕ ہیٚکِو تۄہہِ ''[[User:511KeV|مےٚ ستؠ کَتھ باتھ کٔرِتھ]]''.
شُکرِیا.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 13:28, 7 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D9%85%D9%88%D9%85%DB%8C%D9%86%D9%B9_%DA%86%D8%A7%D8%B1%D9%B9%D9%8E%D8%B1_%D8%A8%D9%8E%D8%B1%D8%A7%D8%AF%D8%B1%DB%8C_%DA%A9%D9%8E%D8%AA%DA%BE_%D8%A8%D8%A7%D8%AA%DA%BE&oldid=66678 -->
== وِکی کانفرنٕس ہِندوستان 2023 ==
آداب،
یہِ شیٚچھ چھِ وِکی کانفرنٕس ہِندوستان 2023 سُکالَرشِپ مُتلِق.
[[m:WikiConference_India_2023|'''وِکی کانفرنٕس ہِندوستان 2023''']] پؠٹھ چھِ کیٚنٛہہ ہَفتو پؠٹھ کٲم جٲری تہٕ أسؠ چھِ زور شور ستؠ کٲم پَکناوَن. أسؠ چھِ واریاہ خۄش توہہِ تام یہِ شیٚچھ واتٕناونَس مَنٛز زِ [[m:WikiConference_India_2023/Program_Submissions|'''پرٛوگرام''']] تہٕ [[m:WikiConference_India_2023/Scholarships|'''سُکالَرشِپ''']] چھِ یَلہٕ تہٕ أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شَرکٔژ کَرنہٕ خٲطرٕ. ٲخری تٲریٖخ یۆت تام تۄہہِ یِم بٕرِتھ ہیٚکِو چھِ 14 دَسَمبَر 2022. اَگر تُہؠ چھُ اَتھ مُتلِق مَدَتھ ضۆروٗرَتھ یا چھُ کانٛہہ تہِ سَوال تَتھ خٲطرٕ دِیو [[m:Talk:WikiConference_India_2023|'''کانفرنٕس کَتھ باتھ صَفَس''']] پؠٹھ اِطلاع. أسؠ کَرہو تۄہہِ مَدَتھ.
وِکی کانفرنٕس ہِندوستان 2023 دٔسؠ اِطلاع.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 17:35, 9 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B1%D9%8F%DA%A9%D9%8F%D9%86&oldid=66748 -->
== Source of Kashmiri city names ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum Hope you are doing well! I want you to help me with kashmiri places name as i also sometimes don't know their native names , I remember once you told me about kashir encyclopedia but I don't know how to search a specific term. Please guide me with it . Thanks [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:18, 17 سیٚپٹَمبَر 2025 (UTC)
:Walaikum as salaam , unfortunately there is no way to search for a specific term on Kashir Encyclopedia online. You will have to go through it manually unfortunately. Have a blessed day [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 12:04, 19 سیٚپٹَمبَر 2025 (UTC)
::@[[رُکُن:Imranqazi90|Imranqazi90]] thanks for the reply [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 12:12, 19 سیٚپٹَمبَر 2025 (UTC)
== Advice ==
@[[رُکُن:Imranqazi90|Imranqazi90]] assalamualaikum! I have a confusion like the word ending with ai sound for example lawngtalia in urdu it's written as لونگتالائی، is the ending ai sound written same way in kashmiri i as لاونٛگتلایی or with double y as i have seen many words I have seen are using double y instead of ئ.
So please if you can clear me this confusion it will be helpful for me and for future article creation. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:12, 10 اپریٖل 2026 (UTC)
:walaikum as salaam, yes for kashmiri the two vowel sounds (ai) will be transformed as (yi). So it will be as you mentioned لاونٛگتلایی۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:47, 10 اپریٖل 2026 (UTC)
::ok thank you so much, one more question so does this rule apply to ui and other respective endings as well? [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:27, 11 اپریٖل 2026 (UTC)
:::My pleasure. Anything where ئ is involved for separating two vowels . So yes [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:25, 11 اپریٖل 2026 (UTC)
::::My pleasure. Anything where ئ is involved for separating two vowels . So yes Imranqazi90
::::Any example so that I can understand this statement better.
::::Again thanks❤️ [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 10:09, 11 اپریٖل 2026 (UTC)
:::::I have one examples in mind. For example: اسرائیل : اِسرٲییٖل۔ I have no example in mind for ui but it would be uyi. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 11:57, 11 اپریٖل 2026 (UTC)
== Use of zwnj ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum i have a question can we use zwnj in words like دٔرؠ یاو as it is supposed to be a single word and by the nature of alphabet ؠis a non jointer character , so should I change the article title to دٔرؠیاو. And translators like Microsoft, i noticed it gives words like سٲرۍسٕے as Microsoft still uses pashto yeh which is also a non joiner character and if following the same concept it should be سٲرؠسٕے. I added a bot fixer command to fix this as bot used to change pashto yeh to kashmiri yeh causing the word look سٲرؠسٕے now bot automatically detects pashto yeh if in the middle then adds a zwnj automatically. As per I am concerned you edit kashmiri wikitonary and also edit ks terms on. English wikitonary so that's why I am asking because spelling should look uniform on every platform at least in wiki-related platforms. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 11:23, 30 اپریٖل 2026 (UTC)
:Walaikum as salaam, you are absolutely correct for the spellings دٔرؠ یاو and سٲرؠ سٕے۔ The usage by Microsoft of the pasto letter ۍ as Kashmiri تالٕرؠ is unfortunate. I know that in unicode the matter has been fixed. As for zwnj, according to me, it would be optional as I haven't noticed its use in Kashmiri books. But it would interesting to have it in future especially if it was popularised through the existing kashmiri keyboards. If it was available in Kashmiri Gboard, then I would have used it. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:45, 30 اپریٖل 2026 (UTC)
::Gboard certainly lacks many required features and characters for kashmiri including below long wawy hamza , i sometimes use Microsoft swiftkeyboard and there is zwnj for kashmiri. Now I think we should use zwnj where ever required.
::Thank you for the reply . [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:05, 1 مٔی 2026 (UTC)
f2innebi9oxryq18mvm8n3xrqcxjbkv
136782
136764
2026-05-01T08:01:34Z
Imranqazi90
7468
/* Use of zwnj */ جَواب
136782
wikitext
text/x-wiki
== ہیللو ==
اسلام عللِکُم. ميه چھِ سیٹھاہ خوشی کِ توئے چیو کشیر وِکی پیٹھ پنٕنُن وقت دیون . اگر کیہ ضرورت اسہ مےا ونزیو. باقی وسلام. [[رُکُن:Iflaq|Iflaq]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٣:٤٣, ٢٢ جوٗن ٢٠٢١ (UTC)
واعلیکم السلام جِناب، بہٕ گوس خۄش زِ اَکھ نۆو کٲشُر چھُ آمُت یَتھ ویٖکیٖپیٖڈیاہَس پؠٹھ ۔بہٕ چھُس مٔنٛزؠ مٔنٛزؠ وَقٕت دِوان کیٛازِ بہٕ چھُس اَز کَل زیٛادٕ آوُر پَننؠن کَمہِ سٟتؠ۔ ییٚلہِ مےٚ آسہِ فُرصَتھ بہٕ بَناوٕ بیٚیہِ کانٛہہ نٔوؠ مَضموٗن انشاءاللہ۔ اۆر زُو تہٕ دۆر کۆٹھ۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٢:٤٧, ٢٢ جوٗن ٢٠٢١ (UTC)
== Join Discussion now ! ==
Hello Imran, Hope you are well. I want to bring this to your notice that there is a discussion going on at [[Wikipedia:اؠسَمبَلی (تَکنیٖکی)]] about the creation of new user group for our Wikipedia. The group can be helpful in fighting Vandalism. I want you to join the discussion and cast your vote accordingly. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٠:٤٠, ١٥ جولائی ٢٠٢١ (UTC)
== Eid Mubarak ==
May you continue to grow wiser every day! May this Eid bring happiness to you and your family. Eid al-Adha Mubarak! [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٨:٠٩, ٢١ جولائی ٢٠٢١ (UTC)
[[رُکُن:Iflaq|افلٲق]] Eid Mubarak to you too my dear brother. May Insha'Allah this Eid bring prosperity and happiness to your family. Stay blessed. اۆر زُو تہٕ دۆر کۆٹھ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٤:٣٦, ٢١ جولائی ٢٠٢١ (UTC)
==New message from Iflaq==
[[File:Symbol watching blue lashes high contrast.svg|25px|link=|alt=]] تُہۍ چھِ دَعوت کَرنہٕ یِون زِ تُہؠ کٕرو إکس مَسلس پیٹھ بَحَژ ییتھ جاے [[:Wikipedia:اؠسَمبَلی (تَکنیٖکی)]]. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١١:٣٩, ٢٥ اَگست ٢٠٢١ (UTC){{Z48}}<!-- [[Template:Please see]] -->
== Invitation ==
I have created a Whatsapp group for our small Wikipedia Community where we can encourage new people to join and help them in case they need any help. You are Invited to join the group. [https://chat.whatsapp.com/G6hB6AsghAo0QNC6H8AfbN Link] Thankyou. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٥:٤٩, ٢٧ اَگست ٢٠٢١ (UTC)
{{subst:db-reason-notice|1=زٲژ:چائ|2=Not needed}} --[[User:Hulged|<span style="background:linear-gradient(90deg,crimson,indigo, #ADD8E6); -webkit-background-clip:text !important; -webkit-text-fill-color:transparent;">کٲمِل علی بَٹ</span>]] ([[User talk:Hulged|کَتھ]]) ١١:٠٣, ٢٣ سیٚپٹَمبَر ٢٠٢١ (UTC)
==Merchandise Giveaway Nomination==
{| style="border: 1px solid gray; background-color: #FFFFCC; "
| [[File:3WMFShopTees.png|100px|alt=A Wikimedia t-shirt!]]
| style="vertical-align:top;" | <div style="text-align: center; font-size: x-large; font-weight: bold; padding: 0; vertical-align: bottom; color: black">You deserve a thank you!</div>
----
<div style="color:black; text-align:center;"> I thought that you deserved something a bit extra for all of the amazing work you've done for the project. <br> I've [[:m:Merchandise_giveaways/Nominations/Imranqazi90|nominated]] you for a [[:m:Merchandise giveaways|gift from the Wikimedia Foundation]]!</div>
|}
-- [[User:Iflaq|<span style="font-family:sans-serif; color:#FF1100; text-shadow:gray 0.2em 0.2em 0.4em;">'''اِفلاق'''</span>]] [[User_talk:Iflaq|<sup>''(بَِحَژ صَفہٕ)''</sup>]] 05:25, 5 فَرؤری 2022 (UTC)
== مَدَتھ صَفہٕ تَخلیٖق ==
سَلام جِناب، مےٚ چھِ وۄمید زِ تُہؠ ٲسِو ٹھیٖکھ. کَتھ چھِ یِتھ پٲٹھؠ زِ مَدَتھ صَفہٕ تَخلیٖق کَرُن چھُ وِکیٖپیٖڈیاہَس پؠٹھ جٲری، چونٛکہِ تُہؠ چھِو یَتھ وِکیٖپیٖڈیاہَس پؠٹھ مٲہِر صٲرِف ، تُہؠ چھِ داوَتھ یِوان دِینہٕ زِ تُہؠ کٔرِو تِم صَفہٕ یا عُنٛوان مُنتَخٕب یِمَن پؠٹھ مَدَتھ صَفہٕ گَژھَن تَخلیٖق کَرنہٕ یِنؠ. یِم تَجویٖز گَژھَن [[وپ:مَدَتھ صَفہٕ تَخلیٖق|ہَتھ جاے]] دَرٕج کَرنہٕ یِنؠ. اگر تُہؠ تہِ چھِو یَژھان مَدَتھ صَفہٕ تَخلیٖق کَرٕنؠ تُہؠ چھُ تَتھ خٲطرٕ خٲر مَقدَم کَرنہٕ یِوان. اؠڈِٹ کَرُن مُبارَک! <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>]] 17:06, 10 جُلے 2022 (UTC)
== مَدَتھ صَفَن مُتلِق راے ==
اَسلام عَليكُم تہٕ آداب Imranqazi90 صٲب! وۄمید چھِ زِ تُہؠ ٲسِو ٹھیٖکھ پٲٹھؠ، کَتھ چھِ یِتھ پٲٹھؠ زِ اَسہِ چھِ یَتھ وِکیٖپیٖڈیاہَس پؠٹھ کیٚنٛہہ صَفہٕ، ویڈیو تہٕ آڈیو بنٲمِت [[وِکیٖمیٖڈیا فَونڈیشَن]] ہٕنٛد مَدَتھ سٟتؠ. اَتھ مَنصوبَس دوران آے صَفہٕ ویڈیو تہٕ آڈیو تَخلیٖق کَرنہٕ یِم صٲرفَن اؠڈِٹ کَرنَس مَنٛز مَدَتھ ہیٚکَن کٔرِتھ. تُہؠ ہیٚکِو یِم تَمام صَفہٕ [[وِکیٖپیٖڈیا:مَدَتھ صَفہٕ تَخلیٖق|یَتھ جاے وُچھِتھ]]. یِمَن صَفَن ہٕنٛز لِنک ییٚہِ خٲر مَقدَم فرما مَنٛز تہِ دَرٕج کَرنہٕ تاکہِ نٔو صٲرِف ہیٚکَن یِمو صَفو سٟتؠ اؠڈِٹ کَرُن ہیٚچھِتھ.
چۄنٛکہِ اَمہِ مَنصوبُک وَقت گو اِختِتام، وۄنی چھِو تۄہہِ أسؠ مودبانہٕ گُزٲرِش کَران زِ تُہؠ [[مَدَتھ:تَعارُف/خَیال|دِیو یِمَن صَفَن پؠٹھ پنٕنی راے]]. اَتھ مَنٛز ہیٚکِو تۆہی پَنٕنہ تَجویٖز، مَشورٕ آیتَن تھٲوِتھ یُتھ یِم صَفہٕ اَمہِ کھۄتہٕ بہتر بَنِتھ ہؠٚکَن تہٕ کَرن صٲرفَن اتھٕ رۆٹ ،یمہٕ سٟتؠ وِکیٖپیٖڈیا پَکہِ تَرقی ہٕنٛزِن نٔوؠ وَتہِ پؠٹھ.
بیٚیہِ روزِو اؠڈِٹ کَران تاکہِ کٲشِر زَبان روزِ زِندٕ. اؠڈِٹ کَرُن مُبارَک.
مَنصوبہٕ صَدٕر : <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>]] 13:37, 16 سَتَمبَر 2022 (UTC)
== مومینٹ چارٹَر کَتھ باتھ مَنٛز گٔژھِو شٲمِل ==
سَلام،
تۄہہِ آسہِ پَتا زِ، مومینٹ چارٹَر ڈرافٹِنگ کٔمِٹی (ایم سی ڈی سی) چھِ بَرادری ہٕنٛز تَجویٖز رَٹان کیٚنٛہہ ڈرافٹَن مُتلِق: یِم چھِ گۄڈٕ کَتھ، "مۄل تہٕ اصوٗل" تہٕ "کِردار تہٕ زِمہٕ دٲری" (مَقصَد جُملہٕ).
أسؠ چھِ یَژھ زِ کٲشِر بَرادری گَژھِ پوٗرٕ پٲٹھؠ اَتھ عَملہِ مَنٛز شٲمِل گَژھِن تہٕ اَتھ مُتلِق راے پیش کَرٕنؠ. اَمہِ کِن چھِ 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 بَجے تام اَکھ آنلایِن مُلاکاتھ کَرنُک فٲصلہٕ نِنہٕ آمُت یُس [[گوٗگٕل میٖٹ|گوٗگل میٖٹَس]] پؠٹھ آسہِ. أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شٲمِل گَژھنہٕ خٲطرٕ تہٕ پَننؠ راے برٛونٛہہ کُن تھاونہٕ خٲطرٕ!
مومینٹ چارٹَر عُنوانَس مُتلِق ہیٚکِو تۄہہِ، [[:c:File:Ask_Me_Anything_on_Movement_Charter,_Introduction_by_Érica_Azzellini,_English,_Nov_12,_2022.webm|مےٚ پژھِو مومینٹ چارٹَرَس مُتلِق کیٚنٛہہ تہِ]] تہٕ یِم ڈرافٹ پٔرِتھ ([[:m:Movement_Charter/Content/Preamble|گۄڈٕ کَتھ]], [[:m:Movement_Charter/Content/Values_%26_Principles|مۄل تہٕ اصوٗل]], [[:m:Movement_Charter/Content/Roles_%26_Responsibilities|کِردار تہٕ زِمہٕ دٲری]]) کَتھ باتھ برٛونٛہہ.
*'''تٲریٖخ''': 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 ہِندوستٲنؠ وَقٕت مُطٲبِق.
*'''لِنک''': [https://meet.google.com/ymq-wbob-vzr یَتھ جاے]
سَوالَن خٲطرٕ ہیٚکِو تۄہہِ ''[[User:511KeV|مےٚ ستؠ کَتھ باتھ کٔرِتھ]]''.
شُکرِیا.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 13:28, 7 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D9%85%D9%88%D9%85%DB%8C%D9%86%D9%B9_%DA%86%D8%A7%D8%B1%D9%B9%D9%8E%D8%B1_%D8%A8%D9%8E%D8%B1%D8%A7%D8%AF%D8%B1%DB%8C_%DA%A9%D9%8E%D8%AA%DA%BE_%D8%A8%D8%A7%D8%AA%DA%BE&oldid=66678 -->
== وِکی کانفرنٕس ہِندوستان 2023 ==
آداب،
یہِ شیٚچھ چھِ وِکی کانفرنٕس ہِندوستان 2023 سُکالَرشِپ مُتلِق.
[[m:WikiConference_India_2023|'''وِکی کانفرنٕس ہِندوستان 2023''']] پؠٹھ چھِ کیٚنٛہہ ہَفتو پؠٹھ کٲم جٲری تہٕ أسؠ چھِ زور شور ستؠ کٲم پَکناوَن. أسؠ چھِ واریاہ خۄش توہہِ تام یہِ شیٚچھ واتٕناونَس مَنٛز زِ [[m:WikiConference_India_2023/Program_Submissions|'''پرٛوگرام''']] تہٕ [[m:WikiConference_India_2023/Scholarships|'''سُکالَرشِپ''']] چھِ یَلہٕ تہٕ أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شَرکٔژ کَرنہٕ خٲطرٕ. ٲخری تٲریٖخ یۆت تام تۄہہِ یِم بٕرِتھ ہیٚکِو چھِ 14 دَسَمبَر 2022. اَگر تُہؠ چھُ اَتھ مُتلِق مَدَتھ ضۆروٗرَتھ یا چھُ کانٛہہ تہِ سَوال تَتھ خٲطرٕ دِیو [[m:Talk:WikiConference_India_2023|'''کانفرنٕس کَتھ باتھ صَفَس''']] پؠٹھ اِطلاع. أسؠ کَرہو تۄہہِ مَدَتھ.
وِکی کانفرنٕس ہِندوستان 2023 دٔسؠ اِطلاع.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 17:35, 9 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B1%D9%8F%DA%A9%D9%8F%D9%86&oldid=66748 -->
== Source of Kashmiri city names ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum Hope you are doing well! I want you to help me with kashmiri places name as i also sometimes don't know their native names , I remember once you told me about kashir encyclopedia but I don't know how to search a specific term. Please guide me with it . Thanks [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:18, 17 سیٚپٹَمبَر 2025 (UTC)
:Walaikum as salaam , unfortunately there is no way to search for a specific term on Kashir Encyclopedia online. You will have to go through it manually unfortunately. Have a blessed day [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 12:04, 19 سیٚپٹَمبَر 2025 (UTC)
::@[[رُکُن:Imranqazi90|Imranqazi90]] thanks for the reply [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 12:12, 19 سیٚپٹَمبَر 2025 (UTC)
== Advice ==
@[[رُکُن:Imranqazi90|Imranqazi90]] assalamualaikum! I have a confusion like the word ending with ai sound for example lawngtalia in urdu it's written as لونگتالائی، is the ending ai sound written same way in kashmiri i as لاونٛگتلایی or with double y as i have seen many words I have seen are using double y instead of ئ.
So please if you can clear me this confusion it will be helpful for me and for future article creation. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:12, 10 اپریٖل 2026 (UTC)
:walaikum as salaam, yes for kashmiri the two vowel sounds (ai) will be transformed as (yi). So it will be as you mentioned لاونٛگتلایی۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:47, 10 اپریٖل 2026 (UTC)
::ok thank you so much, one more question so does this rule apply to ui and other respective endings as well? [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:27, 11 اپریٖل 2026 (UTC)
:::My pleasure. Anything where ئ is involved for separating two vowels . So yes [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:25, 11 اپریٖل 2026 (UTC)
::::My pleasure. Anything where ئ is involved for separating two vowels . So yes Imranqazi90
::::Any example so that I can understand this statement better.
::::Again thanks❤️ [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 10:09, 11 اپریٖل 2026 (UTC)
:::::I have one examples in mind. For example: اسرائیل : اِسرٲییٖل۔ I have no example in mind for ui but it would be uyi. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 11:57, 11 اپریٖل 2026 (UTC)
== Use of zwnj ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum i have a question can we use zwnj in words like دٔرؠ یاو as it is supposed to be a single word and by the nature of alphabet ؠis a non jointer character , so should I change the article title to دٔرؠیاو. And translators like Microsoft, i noticed it gives words like سٲرۍسٕے as Microsoft still uses pashto yeh which is also a non joiner character and if following the same concept it should be سٲرؠسٕے. I added a bot fixer command to fix this as bot used to change pashto yeh to kashmiri yeh causing the word look سٲرؠسٕے now bot automatically detects pashto yeh if in the middle then adds a zwnj automatically. As per I am concerned you edit kashmiri wikitonary and also edit ks terms on. English wikitonary so that's why I am asking because spelling should look uniform on every platform at least in wiki-related platforms. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 11:23, 30 اپریٖل 2026 (UTC)
:Walaikum as salaam, you are absolutely correct for the spellings دٔرؠ یاو and سٲرؠ سٕے۔ The usage by Microsoft of the pasto letter ۍ as Kashmiri تالٕرؠ is unfortunate. I know that in unicode the matter has been fixed. As for zwnj, according to me, it would be optional as I haven't noticed its use in Kashmiri books. But it would interesting to have it in future especially if it was popularised through the existing kashmiri keyboards. If it was available in Kashmiri Gboard, then I would have used it. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:45, 30 اپریٖل 2026 (UTC)
::Gboard certainly lacks many required features and characters for kashmiri including below long wawy hamza , i sometimes use Microsoft swiftkeyboard and there is zwnj for kashmiri. Now I think we should use zwnj where ever required.
::Thank you for the reply . [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:05, 1 مٔی 2026 (UTC)
:::Is the keyboard you are using available online ? I will then use zwnj it if I have access. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:01, 1 مٔی 2026 (UTC)
nn99odg1gvclal1rgvhbxor6veuyx3n
136783
136782
2026-05-01T08:11:02Z
آیات محراج
11062
/* Use of zwnj */ جَواب
136783
wikitext
text/x-wiki
== ہیللو ==
اسلام عللِکُم. ميه چھِ سیٹھاہ خوشی کِ توئے چیو کشیر وِکی پیٹھ پنٕنُن وقت دیون . اگر کیہ ضرورت اسہ مےا ونزیو. باقی وسلام. [[رُکُن:Iflaq|Iflaq]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٣:٤٣, ٢٢ جوٗن ٢٠٢١ (UTC)
واعلیکم السلام جِناب، بہٕ گوس خۄش زِ اَکھ نۆو کٲشُر چھُ آمُت یَتھ ویٖکیٖپیٖڈیاہَس پؠٹھ ۔بہٕ چھُس مٔنٛزؠ مٔنٛزؠ وَقٕت دِوان کیٛازِ بہٕ چھُس اَز کَل زیٛادٕ آوُر پَننؠن کَمہِ سٟتؠ۔ ییٚلہِ مےٚ آسہِ فُرصَتھ بہٕ بَناوٕ بیٚیہِ کانٛہہ نٔوؠ مَضموٗن انشاءاللہ۔ اۆر زُو تہٕ دۆر کۆٹھ۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٢:٤٧, ٢٢ جوٗن ٢٠٢١ (UTC)
== Join Discussion now ! ==
Hello Imran, Hope you are well. I want to bring this to your notice that there is a discussion going on at [[Wikipedia:اؠسَمبَلی (تَکنیٖکی)]] about the creation of new user group for our Wikipedia. The group can be helpful in fighting Vandalism. I want you to join the discussion and cast your vote accordingly. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٠:٤٠, ١٥ جولائی ٢٠٢١ (UTC)
== Eid Mubarak ==
May you continue to grow wiser every day! May this Eid bring happiness to you and your family. Eid al-Adha Mubarak! [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ٠٨:٠٩, ٢١ جولائی ٢٠٢١ (UTC)
[[رُکُن:Iflaq|افلٲق]] Eid Mubarak to you too my dear brother. May Insha'Allah this Eid bring prosperity and happiness to your family. Stay blessed. اۆر زُو تہٕ دۆر کۆٹھ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن بَحَژ:Imranqazi90|talk]]) ١٤:٣٦, ٢١ جولائی ٢٠٢١ (UTC)
==New message from Iflaq==
[[File:Symbol watching blue lashes high contrast.svg|25px|link=|alt=]] تُہۍ چھِ دَعوت کَرنہٕ یِون زِ تُہؠ کٕرو إکس مَسلس پیٹھ بَحَژ ییتھ جاے [[:Wikipedia:اؠسَمبَلی (تَکنیٖکی)]]. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١١:٣٩, ٢٥ اَگست ٢٠٢١ (UTC){{Z48}}<!-- [[Template:Please see]] -->
== Invitation ==
I have created a Whatsapp group for our small Wikipedia Community where we can encourage new people to join and help them in case they need any help. You are Invited to join the group. [https://chat.whatsapp.com/G6hB6AsghAo0QNC6H8AfbN Link] Thankyou. [[رُکُن:Iflaq|افلٲق]] ([[رُکُن بَحَژ:Iflaq|talk]]) ١٥:٤٩, ٢٧ اَگست ٢٠٢١ (UTC)
{{subst:db-reason-notice|1=زٲژ:چائ|2=Not needed}} --[[User:Hulged|<span style="background:linear-gradient(90deg,crimson,indigo, #ADD8E6); -webkit-background-clip:text !important; -webkit-text-fill-color:transparent;">کٲمِل علی بَٹ</span>]] ([[User talk:Hulged|کَتھ]]) ١١:٠٣, ٢٣ سیٚپٹَمبَر ٢٠٢١ (UTC)
==Merchandise Giveaway Nomination==
{| style="border: 1px solid gray; background-color: #FFFFCC; "
| [[File:3WMFShopTees.png|100px|alt=A Wikimedia t-shirt!]]
| style="vertical-align:top;" | <div style="text-align: center; font-size: x-large; font-weight: bold; padding: 0; vertical-align: bottom; color: black">You deserve a thank you!</div>
----
<div style="color:black; text-align:center;"> I thought that you deserved something a bit extra for all of the amazing work you've done for the project. <br> I've [[:m:Merchandise_giveaways/Nominations/Imranqazi90|nominated]] you for a [[:m:Merchandise giveaways|gift from the Wikimedia Foundation]]!</div>
|}
-- [[User:Iflaq|<span style="font-family:sans-serif; color:#FF1100; text-shadow:gray 0.2em 0.2em 0.4em;">'''اِفلاق'''</span>]] [[User_talk:Iflaq|<sup>''(بَِحَژ صَفہٕ)''</sup>]] 05:25, 5 فَرؤری 2022 (UTC)
== مَدَتھ صَفہٕ تَخلیٖق ==
سَلام جِناب، مےٚ چھِ وۄمید زِ تُہؠ ٲسِو ٹھیٖکھ. کَتھ چھِ یِتھ پٲٹھؠ زِ مَدَتھ صَفہٕ تَخلیٖق کَرُن چھُ وِکیٖپیٖڈیاہَس پؠٹھ جٲری، چونٛکہِ تُہؠ چھِو یَتھ وِکیٖپیٖڈیاہَس پؠٹھ مٲہِر صٲرِف ، تُہؠ چھِ داوَتھ یِوان دِینہٕ زِ تُہؠ کٔرِو تِم صَفہٕ یا عُنٛوان مُنتَخٕب یِمَن پؠٹھ مَدَتھ صَفہٕ گَژھَن تَخلیٖق کَرنہٕ یِنؠ. یِم تَجویٖز گَژھَن [[وپ:مَدَتھ صَفہٕ تَخلیٖق|ہَتھ جاے]] دَرٕج کَرنہٕ یِنؠ. اگر تُہؠ تہِ چھِو یَژھان مَدَتھ صَفہٕ تَخلیٖق کَرٕنؠ تُہؠ چھُ تَتھ خٲطرٕ خٲر مَقدَم کَرنہٕ یِوان. اؠڈِٹ کَرُن مُبارَک! <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>]] 17:06, 10 جُلے 2022 (UTC)
== مَدَتھ صَفَن مُتلِق راے ==
اَسلام عَليكُم تہٕ آداب Imranqazi90 صٲب! وۄمید چھِ زِ تُہؠ ٲسِو ٹھیٖکھ پٲٹھؠ، کَتھ چھِ یِتھ پٲٹھؠ زِ اَسہِ چھِ یَتھ وِکیٖپیٖڈیاہَس پؠٹھ کیٚنٛہہ صَفہٕ، ویڈیو تہٕ آڈیو بنٲمِت [[وِکیٖمیٖڈیا فَونڈیشَن]] ہٕنٛد مَدَتھ سٟتؠ. اَتھ مَنصوبَس دوران آے صَفہٕ ویڈیو تہٕ آڈیو تَخلیٖق کَرنہٕ یِم صٲرفَن اؠڈِٹ کَرنَس مَنٛز مَدَتھ ہیٚکَن کٔرِتھ. تُہؠ ہیٚکِو یِم تَمام صَفہٕ [[وِکیٖپیٖڈیا:مَدَتھ صَفہٕ تَخلیٖق|یَتھ جاے وُچھِتھ]]. یِمَن صَفَن ہٕنٛز لِنک ییٚہِ خٲر مَقدَم فرما مَنٛز تہِ دَرٕج کَرنہٕ تاکہِ نٔو صٲرِف ہیٚکَن یِمو صَفو سٟتؠ اؠڈِٹ کَرُن ہیٚچھِتھ.
چۄنٛکہِ اَمہِ مَنصوبُک وَقت گو اِختِتام، وۄنی چھِو تۄہہِ أسؠ مودبانہٕ گُزٲرِش کَران زِ تُہؠ [[مَدَتھ:تَعارُف/خَیال|دِیو یِمَن صَفَن پؠٹھ پنٕنی راے]]. اَتھ مَنٛز ہیٚکِو تۆہی پَنٕنہ تَجویٖز، مَشورٕ آیتَن تھٲوِتھ یُتھ یِم صَفہٕ اَمہِ کھۄتہٕ بہتر بَنِتھ ہؠٚکَن تہٕ کَرن صٲرفَن اتھٕ رۆٹ ،یمہٕ سٟتؠ وِکیٖپیٖڈیا پَکہِ تَرقی ہٕنٛزِن نٔوؠ وَتہِ پؠٹھ.
بیٚیہِ روزِو اؠڈِٹ کَران تاکہِ کٲشِر زَبان روزِ زِندٕ. اؠڈِٹ کَرُن مُبارَک.
مَنصوبہٕ صَدٕر : <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>]] 13:37, 16 سَتَمبَر 2022 (UTC)
== مومینٹ چارٹَر کَتھ باتھ مَنٛز گٔژھِو شٲمِل ==
سَلام،
تۄہہِ آسہِ پَتا زِ، مومینٹ چارٹَر ڈرافٹِنگ کٔمِٹی (ایم سی ڈی سی) چھِ بَرادری ہٕنٛز تَجویٖز رَٹان کیٚنٛہہ ڈرافٹَن مُتلِق: یِم چھِ گۄڈٕ کَتھ، "مۄل تہٕ اصوٗل" تہٕ "کِردار تہٕ زِمہٕ دٲری" (مَقصَد جُملہٕ).
أسؠ چھِ یَژھ زِ کٲشِر بَرادری گَژھِ پوٗرٕ پٲٹھؠ اَتھ عَملہِ مَنٛز شٲمِل گَژھِن تہٕ اَتھ مُتلِق راے پیش کَرٕنؠ. اَمہِ کِن چھِ 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 بَجے تام اَکھ آنلایِن مُلاکاتھ کَرنُک فٲصلہٕ نِنہٕ آمُت یُس [[گوٗگٕل میٖٹ|گوٗگل میٖٹَس]] پؠٹھ آسہِ. أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شٲمِل گَژھنہٕ خٲطرٕ تہٕ پَننؠ راے برٛونٛہہ کُن تھاونہٕ خٲطرٕ!
مومینٹ چارٹَر عُنوانَس مُتلِق ہیٚکِو تۄہہِ، [[:c:File:Ask_Me_Anything_on_Movement_Charter,_Introduction_by_Érica_Azzellini,_English,_Nov_12,_2022.webm|مےٚ پژھِو مومینٹ چارٹَرَس مُتلِق کیٚنٛہہ تہِ]] تہٕ یِم ڈرافٹ پٔرِتھ ([[:m:Movement_Charter/Content/Preamble|گۄڈٕ کَتھ]], [[:m:Movement_Charter/Content/Values_%26_Principles|مۄل تہٕ اصوٗل]], [[:m:Movement_Charter/Content/Roles_%26_Responsibilities|کِردار تہٕ زِمہٕ دٲری]]) کَتھ باتھ برٛونٛہہ.
*'''تٲریٖخ''': 9 دَسَمبَر 8:00 بَجے پؠٹھ 9:00 ہِندوستٲنؠ وَقٕت مُطٲبِق.
*'''لِنک''': [https://meet.google.com/ymq-wbob-vzr یَتھ جاے]
سَوالَن خٲطرٕ ہیٚکِو تۄہہِ ''[[User:511KeV|مےٚ ستؠ کَتھ باتھ کٔرِتھ]]''.
شُکرِیا.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 13:28, 7 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D9%85%D9%88%D9%85%DB%8C%D9%86%D9%B9_%DA%86%D8%A7%D8%B1%D9%B9%D9%8E%D8%B1_%D8%A8%D9%8E%D8%B1%D8%A7%D8%AF%D8%B1%DB%8C_%DA%A9%D9%8E%D8%AA%DA%BE_%D8%A8%D8%A7%D8%AA%DA%BE&oldid=66678 -->
== وِکی کانفرنٕس ہِندوستان 2023 ==
آداب،
یہِ شیٚچھ چھِ وِکی کانفرنٕس ہِندوستان 2023 سُکالَرشِپ مُتلِق.
[[m:WikiConference_India_2023|'''وِکی کانفرنٕس ہِندوستان 2023''']] پؠٹھ چھِ کیٚنٛہہ ہَفتو پؠٹھ کٲم جٲری تہٕ أسؠ چھِ زور شور ستؠ کٲم پَکناوَن. أسؠ چھِ واریاہ خۄش توہہِ تام یہِ شیٚچھ واتٕناونَس مَنٛز زِ [[m:WikiConference_India_2023/Program_Submissions|'''پرٛوگرام''']] تہٕ [[m:WikiConference_India_2023/Scholarships|'''سُکالَرشِپ''']] چھِ یَلہٕ تہٕ أسؠ چھِ تۄہہِ داوَتھ دِوان اَتھ مَنٛز شَرکٔژ کَرنہٕ خٲطرٕ. ٲخری تٲریٖخ یۆت تام تۄہہِ یِم بٕرِتھ ہیٚکِو چھِ 14 دَسَمبَر 2022. اَگر تُہؠ چھُ اَتھ مُتلِق مَدَتھ ضۆروٗرَتھ یا چھُ کانٛہہ تہِ سَوال تَتھ خٲطرٕ دِیو [[m:Talk:WikiConference_India_2023|'''کانفرنٕس کَتھ باتھ صَفَس''']] پؠٹھ اِطلاع. أسؠ کَرہو تۄہہِ مَدَتھ.
وِکی کانفرنٕس ہِندوستان 2023 دٔسؠ اِطلاع.
[[رُکُن:MediaWiki message delivery|MediaWiki message delivery]] ([[رُکُن کَتھ:MediaWiki message delivery|کَتھ صَفہٕ]]) 17:35, 9 دَسَمبَر 2022 (UTC)
<!-- Message sent by User:511KeV@kswiki using the list at https://ks.wikipedia.org/w/index.php?title=%D9%88%D9%90%DA%A9%DB%8C%D9%96%D9%BE%DB%8C%D9%96%DA%88%DB%8C%D8%A7:%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B1%D9%8F%DA%A9%D9%8F%D9%86&oldid=66748 -->
== Source of Kashmiri city names ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum Hope you are doing well! I want you to help me with kashmiri places name as i also sometimes don't know their native names , I remember once you told me about kashir encyclopedia but I don't know how to search a specific term. Please guide me with it . Thanks [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:18, 17 سیٚپٹَمبَر 2025 (UTC)
:Walaikum as salaam , unfortunately there is no way to search for a specific term on Kashir Encyclopedia online. You will have to go through it manually unfortunately. Have a blessed day [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 12:04, 19 سیٚپٹَمبَر 2025 (UTC)
::@[[رُکُن:Imranqazi90|Imranqazi90]] thanks for the reply [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 12:12, 19 سیٚپٹَمبَر 2025 (UTC)
== Advice ==
@[[رُکُن:Imranqazi90|Imranqazi90]] assalamualaikum! I have a confusion like the word ending with ai sound for example lawngtalia in urdu it's written as لونگتالائی، is the ending ai sound written same way in kashmiri i as لاونٛگتلایی or with double y as i have seen many words I have seen are using double y instead of ئ.
So please if you can clear me this confusion it will be helpful for me and for future article creation. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 17:12, 10 اپریٖل 2026 (UTC)
:walaikum as salaam, yes for kashmiri the two vowel sounds (ai) will be transformed as (yi). So it will be as you mentioned لاونٛگتلایی۔ [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:47, 10 اپریٖل 2026 (UTC)
::ok thank you so much, one more question so does this rule apply to ui and other respective endings as well? [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:27, 11 اپریٖل 2026 (UTC)
:::My pleasure. Anything where ئ is involved for separating two vowels . So yes [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:25, 11 اپریٖل 2026 (UTC)
::::My pleasure. Anything where ئ is involved for separating two vowels . So yes Imranqazi90
::::Any example so that I can understand this statement better.
::::Again thanks❤️ [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 10:09, 11 اپریٖل 2026 (UTC)
:::::I have one examples in mind. For example: اسرائیل : اِسرٲییٖل۔ I have no example in mind for ui but it would be uyi. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 11:57, 11 اپریٖل 2026 (UTC)
== Use of zwnj ==
@[[رُکُن:Imranqazi90|Imranqazi90]] Assalamualaikum i have a question can we use zwnj in words like دٔرؠ یاو as it is supposed to be a single word and by the nature of alphabet ؠis a non jointer character , so should I change the article title to دٔرؠیاو. And translators like Microsoft, i noticed it gives words like سٲرۍسٕے as Microsoft still uses pashto yeh which is also a non joiner character and if following the same concept it should be سٲرؠسٕے. I added a bot fixer command to fix this as bot used to change pashto yeh to kashmiri yeh causing the word look سٲرؠسٕے now bot automatically detects pashto yeh if in the middle then adds a zwnj automatically. As per I am concerned you edit kashmiri wikitonary and also edit ks terms on. English wikitonary so that's why I am asking because spelling should look uniform on every platform at least in wiki-related platforms. [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 11:23, 30 اپریٖل 2026 (UTC)
:Walaikum as salaam, you are absolutely correct for the spellings دٔرؠ یاو and سٲرؠ سٕے۔ The usage by Microsoft of the pasto letter ۍ as Kashmiri تالٕرؠ is unfortunate. I know that in unicode the matter has been fixed. As for zwnj, according to me, it would be optional as I haven't noticed its use in Kashmiri books. But it would interesting to have it in future especially if it was popularised through the existing kashmiri keyboards. If it was available in Kashmiri Gboard, then I would have used it. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 19:45, 30 اپریٖل 2026 (UTC)
::Gboard certainly lacks many required features and characters for kashmiri including below long wawy hamza , i sometimes use Microsoft swiftkeyboard and there is zwnj for kashmiri. Now I think we should use zwnj where ever required.
::Thank you for the reply . [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 05:05, 1 مٔی 2026 (UTC)
:::Is the keyboard you are using available online ? I will then use zwnj it if I have access. [[رُکُن:Imranqazi90|Imranqazi90]] ([[رُکُن کَتھ:Imranqazi90|کَتھ صَفہٕ]]) 08:01, 1 مٔی 2026 (UTC)
::::Yes Microsoft swiftkeyboard is available but as app in playstore like Gboard or you can just copy zwnj in the clipboard of your Gboard and make it pin there, i have done the same for my Gboard . You can ask Gemini or other ai to give zwnj in copy format.
:::: [[رُکُن:آیات محراج|آیات محراج]] ([[رُکُن کَتھ:آیات محراج|کَتھ صَفہٕ]]) 08:11, 1 مٔی 2026 (UTC)
bmlocaob7sha8wfdmdr41su1wszsbd2
فرما:See also
10
6727
136810
104120
2026-05-01T10:38:01Z
آیات محراج
11062
/* */
136810
wikitext
text/x-wiki
<includeonly>{{#invoke:Labelled list hatnote|labelledList|یہِ تہِ ؤچھُو}}</includeonly><noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
po8t8qx8v14llbyasdcs2fyls7k9xsk
جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)
0
14368
136784
119441
2026-05-01T08:14:12Z
آیات محراج
11062
Extended the article
136784
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس جٔنوٗبی حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
== حَوالہٕ ==
opf56gqyqu2mm5jzw91yiorosi80xox
136785
136784
2026-05-01T08:19:47Z
آیات محراج
11062
136785
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس جٔنوٗبی حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
== حَوالہٕ ==
0a2rnfop8i9kqvehtryljpgvnfobwt3
136786
136785
2026-05-01T08:22:34Z
آیات محراج
11062
136786
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس جٔنوٗبی حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== حَوالہٕ ==
0i23s0qdaq5h7dqhqcq3yez9ifmbf8o
136788
136786
2026-05-01T08:27:17Z
آیات محراج
11062
136788
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== حَوالہٕ ==
50viqt2cm1id2hs2n5zxac1aa1zxu51
136789
136788
2026-05-01T08:31:32Z
آیات محراج
11062
136789
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
== حَوالہٕ ==
by2ul8qubhkc69psmap926zrr4rb4hu
136790
136789
2026-05-01T08:32:57Z
آیات محراج
11062
136790
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
== حَوالہٕ ==
3osgadmikzpi5a7thny6jsyvzdf6x17
136791
136790
2026-05-01T08:34:26Z
آیات محراج
11062
136791
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
==تٲلیٖم==
{{اَہَم|جموں و کشمیرس منٛز اعلی تعلیمی ادارن ہنٛد لسٹ}}
== حَوالہٕ ==
er6o6sr92y564p3t9y8m4y1mcimspbw
136792
136791
2026-05-01T08:39:55Z
آیات محراج
11062
136792
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
==تٲلیٖم==
{{اَہَم|جموں و کشمیرس منٛز اعلی تعلیمی ادارن ہنٛد لسٹ}}
== حۆکوٗمتھ تہٕ سِیاسَتھ {{main|جۆم تہٕ کٔشیٖر حکوٗمت|جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی}} ==
== حَوالہٕ ==
7g9a923ga8rr3aeo78xk33gqm7kgroa
136793
136792
2026-05-01T08:40:19Z
آیات محراج
11062
136793
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
==تٲلیٖم==
{{اَہَم|جموں و کشمیرس منٛز اعلی تعلیمی ادارن ہنٛد لسٹ}}
== حۆکوٗمتھ تہٕ سِیاسَتھ==
{{main|جۆم تہٕ کٔشیٖر حکوٗمت|جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی}}
== حَوالہٕ ==
h28pz5rjm9fi9butr8my95kkss00b86
136794
136793
2026-05-01T08:47:33Z
آیات محراج
11062
136794
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
==تٲلیٖم==
{{اَہَم|جموں و کشمیرس منٛز اعلی تعلیمی ادارن ہنٛد لسٹ}}
== حۆکوٗمتھ تہٕ سِیاسَتھ==
{{main|جۆم تہٕ کٔشیٖر حکوٗمت|جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی}}
== میٖڈیا ==
{{Excerpt|جۆم تہٕ کٔشیٖر منٛز میڈِیا}}
== کھیل ==
{{Excerpt|جۆم تہٕ کٔشیٖر مَنٛز کھیل}}
== سِیاحت ==
{{Excerpt|جۆم تہٕ کٔشیٖر منٛز سِیاحت}}
== حَوالہٕ ==
c5bq6f266foftzvmb8dex1u8vgrz1du
136798
136794
2026-05-01T09:01:23Z
آیات محراج
11062
136798
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
==تٲلیٖم==
{{اَہَم|جموں و کشمیرس منٛز اعلی تعلیمی ادارن ہنٛد لسٹ}}
== حۆکوٗمتھ تہٕ سِیاسَتھ==
{{main|جۆم تہٕ کٔشیٖر حکوٗمت|جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی}}
== میٖڈیا ==
{{Excerpt|جۆم تہٕ کٔشیٖر منٛز میڈِیا}}
== کھیل ==
{{Excerpt|جۆم تہٕ کٔشیٖر مَنٛز کھیل}}
== سِیاحت ==
{{Excerpt|جۆم تہٕ کٔشیٖر منٛز سِیاحت}}
== حَوالہٕ ==
{{حَوالہٕ}}
t188ap7t5cv3478qq5rsvfea41d50to
136809
136798
2026-05-01T10:36:39Z
آیات محراج
11062
136809
wikitext
text/x-wiki
{{See also|جۆم تہٕ کٔشیٖر (اِشارٕ صَفہٕ)}}{{Infobox settlement/Wikidata|image=Jammu and Kashmir Montage.jpg|label=کُل ضِلہٕ|data=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|20]]}}
جۆم تہٕ کٔشیٖر چھُ ہِندوستانَس مَنٛز اَکھ مَرکَزی عَلاقہٕ.<ref name="EPD">{{Citation|last=Jones|first=Daniel|author-link=Daniel Jones (phonetician)|title=English Pronouncing Dictionary|editor=Peter Roach|editor2=James Hartmann|editor3=Jane Setter|place=Cambridge|publisher=Cambridge University Press|orig-date=1917|year=2003|isbn=978-3-12-539683-8}}</ref> تہٕ یہِ چھُ بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] خطہٕ کِس [[پوٗر|جٔنوٗبی]] حِصَس پٮ۪ٹھ مُشتمل، یُس 1947 پؠٹھٕ [[ہِندوستان]] تہٕ [[پٲکِستان|پٲکِستانَس]] درمِیان تہٕ 1959 پؠٹھٕ [[ہِندوستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازعہٕ روٗدمُت چھُ۔
[[اِختیارٕچ رِکھ]] چھِ جموں و کشمیرس ترتیٖب وار مغرِبس تہٕ شُمالس منٛز [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|پٲکِستان کِس زیر انتظام]] علاقَن [[آزاد کٔشیٖر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] نِش الگ کران۔ یہِ چُھ ہِنٛدُستٲنؠ رِیاستن [[ہِماچَل پرَٛدیش]] تہٕ [[پَنٛجاب (ہِندوستان)|پنٛجاب]] کِس شُمالس منٛز تہٕ [[لَداخ|لداخ]] کِس مغرِبس منٛز واقع یتھ [[کٔشیٖر#موجودٕ حیثیت تہٕ سیٲسی تقسیمہٕ|ہِنٛدُستان بطور مركزی زیر انتظام علاقہٕ]] چُھ ۔ جموں و کشمیرَس منٛز چھِ خۄد مختٲری تہٕ حقوقَن پٮ۪ٹھ [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|احتجاجَس منٛز بغاوت جٲری]]۔ 2019 ہس منٛز آو [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جموں و کشمیر تنظیم نو ایکٹ]] پاس کرنہٕ، یَتھ منٛز [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|سٲبقہٕ رِیاست جموں و کشمیر]] دۄن مركزی زیر انتظام علاقن منٛز دُبارٕ شکٕل دِنہٕ آیہ: مشرقس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقیماندٕ [[جۆم تہٕ کٔشیٖر]] ۔
[[سِریٖنَگَر]] تہٕ [[جوٚم]] چھِ مِلِتھ خٕطٕچہِ [[راز دٲنؠ|رازدٲنؠ]] پٲٹھۍ کٲم کران، یُس دۄن ڈِوِجنن تہٕ 20 ہن ضِلعن منٛز تقسیٖم چھُ کرنہٕ آمُت۔ اتھ علاقس منٛز چِھ کٲفی معدنی ذخیرٕ، بشمول نیلم، بوراکس تہٕ گریفایٹ۔ زراعت تہٕ خٔدمتہٕ چھِ معاشِیات چلاوان، یَتھ منٛز بٔڑۍ حصہٕ چھِ باغبانی، دستکٲری تہٕ سیاحت شٲمِل۔ [[ژوٗنٛٹھ|ژوٗنٛٹھٕچ]] کاشت چھِ ساروی کھۄتہٕ بٔڑٮ۪و صنعتو منٛزٕ اکھ، یَتھ منٛز 35 لَچھ لُکَن روزگار دِوان چھِ تہٕ چھِ مجموعی رِیاستی گَریلوٗ پٲداوارُک ٪10 پٲداوار کران۔ یِمَو سرگرمیو باوجوٗد چھِ ٪10 کھۄتہٕ زِیٛادٕ آبٲدی قومی غُربتَس بۄن زِنٛدٕ۔
== تَوٲریٖخ ==
{{اَہَم|کٔشیٖر#تَوٲریٖخ}}
==اِنتِظٲمؠ حِصہٕ==
{{اَہَم|جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست}}
[[File:Jammu & Kashmir Districts (2019).svg|thumb|700px|جۆم تہٕ کٔشیٖر مَنٛز ضِلہٕ]]
==تٲلیٖم==
{{اَہَم|جموں و کشمیرس منٛز اعلی تعلیمی ادارن ہنٛد لسٹ}}
== حۆکوٗمتھ تہٕ سِیاسَتھ==
{{main|جۆم تہٕ کٔشیٖر حکوٗمت|جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی}}
== میٖڈیا ==
{{Excerpt|جۆم تہٕ کٔشیٖر منٛز میڈِیا}}
== کھیل ==
{{Excerpt|جۆم تہٕ کٔشیٖر مَنٛز کھیل}}
== سِیاحت ==
{{Excerpt|جۆم تہٕ کٔشیٖر منٛز سِیاحت}}
== حَوالہٕ ==
{{حَوالہٕ}}
2c1e4w3qdfxvphzeje2p3ahbve4a1ns
جۆم تہٕ کٔشیٖر (رِیاسَتھ)
0
14370
136766
135664
2026-05-01T05:13:09Z
آیات محراج
11062
More advanced template added
136766
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام۔
[[زٲژ:Coordinates on Wikidata]]
{{stub}}
dff78hxk8eoqfeqt1plnk0341s27lh0
136767
136766
2026-05-01T06:29:53Z
آیات محراج
11062
Extended the article
136767
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
[[زٲژ:Coordinates on Wikidata]]
55wbzj0m7id7ph94v238s6fsx3gov4r
136768
136767
2026-05-01T06:34:14Z
آیات محراج
11062
136768
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
2019 ہَس منٛز [[بھارتُک ٲییٖن|ہِنٛدُستٲنؠ ٲییٖن]] کِس [[پرَٛکٕرٲن ۳۷۰]] ہس تحت جموں و کشمیرَس دِنہٕ آمُت خصوصی درجہٕ منسوخ کرنہٕ پتہٕ کٔر ہندوستانٕچ پارلیمنٹَن [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ]] منظوٗر، یَتھ منٛز ریاستہٕ دۄن مرکزی زیر انتظام علاقَن منٛز تقسیٖم کرنٕچ دفعات ٲس- مشرقَس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقٕے [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]۔ 31 اکتوبر 2019 پیٹھٕ لاگوٗ۔ جموں و کشمیر ٲس ہندوستانٕچ وٲحِد رِیاسَت یَتھ منٛز [[مُسلمان|مُسلِم]] زیٛادٕ تعدادٕچ آبٲدی ٲس۔
[[زٲژ:Coordinates on Wikidata]]
hlw9kers665bj2yer00zrg8s8hwgd9d
136769
136768
2026-05-01T06:42:46Z
آیات محراج
11062
/* */
136769
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
2019 ہَس منٛز [[بھارتُک ٲییٖن|ہِنٛدُستٲنؠ ٲییٖن]] کِس [[پرَٛکٕرٲن ۳۷۰]] ہس تحت جموں و کشمیرَس دِنہٕ آمُت خصوصی درجہٕ منسوخ کرنہٕ پتہٕ کٔر ہندوستانٕچ پارلیمنٹَن [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ]] منظوٗر، یَتھ منٛز ریاستہٕ دۄن مرکزی زیر انتظام علاقَن منٛز تقسیٖم کرنٕچ دفعات ٲس- مشرقَس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقٕے [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]۔ 31 اکتوبر 2019 پیٹھٕ لاگوٗ۔ جموں و کشمیر ٲس ہندوستانٕچ وٲحِد رِیاسَت یَتھ منٛز [[مُسلمان|مُسلِم]] زیٛادٕ تعدادٕچ آبٲدی ٲس۔
==بُنیاد==
رِیاسَت جموں و کشمیٖر آیہِ 26 اکتوبر 1947 تَمہِ وِزِ بناونہٕ ییٚلہِ مہاراجہ ہری سِنٛگھن پٲکِستان پٮ۪ٹھ قٔبیٖلہٕ ملیشیاہن ہِنٛدِ ہملہٕ پتہٕ ہِنٛدُستان کِس سلطنتس منٛز مُلکی کرنُک دستاویٖز پٮ۪ٹھ دَسخط کٔر۔ حكوُمت ہِنٛدانَن كو٘ر یہِ رَلُن قبوٗل ، ییٚمہِ سۭتہِ جموں و کشمیر ہِنٛدُستانُک حِصہٕ بَنیٛوو۔ 1950 ہَس منٛز بَنیٛوو یہِ ہِنٛدُستٲنہِ ٲییٖن کِس آرٹیکل 370 ہس تحت جمہوٗرِیہ ہِنٛدُستانٕچہِ رِیاسَت، ییٚمہِ اَتھ خصوٗصی خۄد مۄختار درجہٕ دِیُت۔ رِیاستس منٛز ٲسہِ جوٚم، وادی کشمیر تہٕ لداخ ہِکہِ خطہٕ شٲمِل۔
==گالُن==
یہِ رِیاسَت آیہِ 31 اکتوبر 2019 جۆم تہٕ کشمیٖر تنظیم نو ایکٹ، 2019 کہِ ذٔریعہٕ گالنہٕ، یُس اگست 2019 ہَس منٛز ہِنٛدُستانٕچہِ پارلِمٮ۪نٛٹ دٔسۍ منظوٗر گوٚو۔ امہِ ایکٹن کٔر ریاست دۄن مركزی زیر انتظام علاقن منٛز تقسیٖم جموں و کشمیر تہٕ لداخ۔ حکوٗمت ہندَن کٔر آرٹیکل 370 تہٕ آرٹیکل 35 اے تہِ منسوٗخ، سُہ خاص درجہٕ ہٹٲوِتھ یُس گۄڈٕ ریاستَس پٮ۪ٹھ لاگوٗ اوس گوٚمُت۔ ہِندوستٲنؠ سرکار کہِ طرفہٕ دِنہٕ آمٕتۍ بیان مَنٛز ٲسؠ وجوہات زِ خطہٕ یِیہِ باقٕے مُلکس سۭتۍ زِیٛادٕ نزدیکی سان رَلنہٕ، گورننس تہٕ ترقی بہتر بناوُن تہٕ سیکورٹی مسلہٕ حل کرُن۔
==آبٲدی==
==حَوالہٕ==
[[زٲژ:Coordinates on Wikidata]]
nqdderim6pgsaav1224xybzkpt6ku2x
136770
136769
2026-05-01T06:48:20Z
آیات محراج
11062
136770
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
2019 ہَس منٛز [[بھارتُک ٲییٖن|ہِنٛدُستٲنؠ ٲییٖن]] کِس [[پرَٛکٕرٲن ۳۷۰]] ہس تحت جموں و کشمیرَس دِنہٕ آمُت خصوصی درجہٕ منسوخ کرنہٕ پتہٕ کٔر ہندوستانٕچ پارلیمنٹَن [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ]] منظوٗر، یَتھ منٛز ریاستہٕ دۄن مرکزی زیر انتظام علاقَن منٛز تقسیٖم کرنٕچ دفعات ٲس- مشرقَس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقٕے [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]۔ 31 اکتوبر 2019 پیٹھٕ لاگوٗ۔ جموں و کشمیر ٲس ہندوستانٕچ وٲحِد رِیاسَت یَتھ منٛز [[مُسلمان|مُسلِم]] زیٛادٕ تعدادٕچ آبٲدی ٲس۔
==بُنیاد==
رِیاسَت جموں و کشمیٖر آیہِ 26 اکتوبر 1947 تَمہِ وِزِ بناونہٕ ییٚلہِ مہاراجہ [[ہَری سِنٛگھ|ہری سِنٛگھن]] [[پٲکِستان]] پٮ۪ٹھ قٔبیٖلہٕ مِلٹنٹ ہِنٛدِ حملہٕ پتہٕ ہِنٛدُستان کِس سلطنتس منٛز [[سَممِلنُک دَستاویٖز (جۆم تہٕ کٔشیٖر)|سَممِلنُک دستاویٖز]] پٮ۪ٹھ دَسخط کٔر۔ حكوُمت ہِنٛدانَن كو٘ر یہِ رَلُن قبوٗل ، ییٚمہِ سۭتہِ جموں و کشمیر ہِنٛدُستانُک حِصہٕ بَنیٛوو۔ 1950 ہَس منٛز بَنیٛوو یہِ ہِنٛدُستٲنہِ ٲییٖن کِس [[پرَٛکٕرٲن ۳۷۰|آرٹیکل 370]] ہس تحت جمہوٗرِیہ ہِنٛدُستانٕچہِ رِیاسَت، ییٚمہِ اَتھ خصوٗصی خۄد مۄختار درجہٕ دِیُت۔ رِیاستس منٛز ٲسہِ جوٚم، وادی کشمیر تہٕ لداخ ہِکہِ خطہٕ شٲمِل۔
==گالُن==
یہِ رِیاسَت آیہِ 31 اکتوبر 2019 [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019]] کہِ ذٔریعہٕ گالنہٕ، یُس اگست 2019 ہَس منٛز ہِنٛدُستانٕچہِ پارلِمٮ۪نٛٹ دٔسۍ منظوٗر گوٚو۔ امہِ ایکٹن کٔر ریاست دۄن مركزی زیر انتظام علاقن منٛز تقسیٖم [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] تہٕ [[لَداخ|لداخ]]۔ [[ہِندوستٲنؠ سَرکار|حکوٗمت ہندَن]] کٔر آرٹیکل 370 تہٕ آرٹیکل 35 اے تہِ منسوٗخ، سُہ خاص درجہٕ ہٹٲوِتھ یُس گۄڈٕ ریاستَس پٮ۪ٹھ لاگوٗ اوس گوٚمُت۔ ہِندوستٲنؠ سرکار کہِ طرفہٕ دِنہٕ آمٕتۍ بیان مَنٛز ٲسؠ وجوہات زِ خطہٕ یِیہِ باقٕے مُلکس سۭتۍ زِیٛادٕ نزدیکی سان رَلنہٕ، گورننس تہٕ ترقی بہتر بناوُن تہٕ سیکورٹی مسلہٕ حل کرُن۔
==آبٲدی==
==حَوالہٕ==
[[زٲژ:Coordinates on Wikidata]]
91dz4krels52buw2aote4clrxhcv5e2
136771
136770
2026-05-01T06:51:18Z
آیات محراج
11062
136771
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
2019 ہَس منٛز [[بھارتُک ٲییٖن|ہِنٛدُستٲنؠ ٲییٖن]] کِس [[پرَٛکٕرٲن ۳۷۰]] ہس تحت جموں و کشمیرَس دِنہٕ آمُت خصوصی درجہٕ منسوخ کرنہٕ پتہٕ کٔر ہندوستانٕچ پارلیمنٹَن [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ]] منظوٗر، یَتھ منٛز ریاستہٕ دۄن مرکزی زیر انتظام علاقَن منٛز تقسیٖم کرنٕچ دفعات ٲس- مشرقَس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقٕے [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]۔ 31 اکتوبر 2019 پیٹھٕ لاگوٗ۔ جموں و کشمیر ٲس ہندوستانٕچ وٲحِد رِیاسَت یَتھ منٛز [[مُسلمان|مُسلِم]] زیٛادٕ تعدادٕچ آبٲدی ٲس۔
==بُنیاد==
رِیاسَت جموں و کشمیٖر آیہِ 26 اکتوبر 1947 تَمہِ وِزِ بناونہٕ ییٚلہِ مہاراجہ [[ہَری سِنٛگھ|ہری سِنٛگھن]] [[پٲکِستان]] پٮ۪ٹھ قٔبیٖلہٕ مِلٹنٹ ہِنٛدِ حملہٕ پتہٕ ہِنٛدُستان کِس سلطنتس منٛز [[سَممِلنُک دَستاویٖز (جۆم تہٕ کٔشیٖر)|سَممِلنُک دستاویٖز]] پٮ۪ٹھ دَسخط کٔر۔ حكوُمت ہِنٛدانَن كو٘ر یہِ رَلُن قبوٗل ، ییٚمہِ سۭتہِ جموں و کشمیر ہِنٛدُستانُک حِصہٕ بَنیٛوو۔ 1950 ہَس منٛز بَنیٛوو یہِ ہِنٛدُستٲنہِ ٲییٖن کِس [[پرَٛکٕرٲن ۳۷۰|آرٹیکل 370]] ہس تحت جمہوٗرِیہ ہِنٛدُستانٕچہِ رِیاسَت، ییٚمہِ اَتھ خصوٗصی خۄد مۄختار درجہٕ دِیُت۔ رِیاستس منٛز ٲسہِ جوٚم، وادی کشمیر تہٕ لداخ ہِکہِ خطہٕ شٲمِل۔
==گالُن==
یہِ رِیاسَت آیہِ 31 اکتوبر 2019 [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019]] کہِ ذٔریعہٕ گالنہٕ، یُس اگست 2019 ہَس منٛز ہِنٛدُستانٕچہِ پارلِمٮ۪نٛٹ دٔسۍ منظوٗر گوٚو۔ امہِ ایکٹن کٔر ریاست دۄن مركزی زیر انتظام علاقن منٛز تقسیٖم [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] تہٕ [[لَداخ|لداخ]]۔ [[ہِندوستٲنؠ سَرکار|حکوٗمت ہندَن]] کٔر آرٹیکل 370 تہٕ آرٹیکل 35 اے تہِ منسوٗخ، سُہ خاص درجہٕ ہٹٲوِتھ یُس گۄڈٕ ریاستَس پٮ۪ٹھ لاگوٗ اوس گوٚمُت۔ ہِندوستٲنؠ سرکار کہِ طرفہٕ دِنہٕ آمٕتۍ بیان مَنٛز ٲسؠ وجوہات زِ خطہٕ یِیہِ باقٕے مُلکس سۭتۍ زِیٛادٕ نزدیکی سان رَلنہٕ، گورننس تہٕ ترقی بہتر بناوُن تہٕ سیکورٹی مسلہٕ حل کرُن۔
==آبٲدی==
{{Historical population|1961|3560976|1971|4616632|1981|5987389|1991|7837051|2001|10143700|2011|12541302|source=[[ہِندوستانُک مردم شُمٲری]]<ref name="censusindia1">{{cite web |url=http://www.censusindia.gov.in/2011census/PCA/A2_Data_Table.html |title=A-2 Decadal Variation In Population Since 1901 |publisher=Censusindia.gov.in |access-date=9 August 2019 |archive-date=8 August 2019 |archive-url=https://web.archive.org/web/20190808131957/http://www.censusindia.gov.in/2011census/PCA/A2_Data_Table.html |url-status=live }}</ref>|footnoate=† 1951 and 1991 populations are estimated}}
==حَوالہٕ==
[[زٲژ:Coordinates on Wikidata]]
ldjmxjk7qjpvrweytqxzbjmpct40o4t
136772
136771
2026-05-01T06:52:07Z
آیات محراج
11062
مِلاوُن [[زٲژ:کٔشیٖر ہٕنٛز تَوٲریٖخ]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
136772
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
2019 ہَس منٛز [[بھارتُک ٲییٖن|ہِنٛدُستٲنؠ ٲییٖن]] کِس [[پرَٛکٕرٲن ۳۷۰]] ہس تحت جموں و کشمیرَس دِنہٕ آمُت خصوصی درجہٕ منسوخ کرنہٕ پتہٕ کٔر ہندوستانٕچ پارلیمنٹَن [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ]] منظوٗر، یَتھ منٛز ریاستہٕ دۄن مرکزی زیر انتظام علاقَن منٛز تقسیٖم کرنٕچ دفعات ٲس- مشرقَس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقٕے [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]۔ 31 اکتوبر 2019 پیٹھٕ لاگوٗ۔ جموں و کشمیر ٲس ہندوستانٕچ وٲحِد رِیاسَت یَتھ منٛز [[مُسلمان|مُسلِم]] زیٛادٕ تعدادٕچ آبٲدی ٲس۔
==بُنیاد==
رِیاسَت جموں و کشمیٖر آیہِ 26 اکتوبر 1947 تَمہِ وِزِ بناونہٕ ییٚلہِ مہاراجہ [[ہَری سِنٛگھ|ہری سِنٛگھن]] [[پٲکِستان]] پٮ۪ٹھ قٔبیٖلہٕ مِلٹنٹ ہِنٛدِ حملہٕ پتہٕ ہِنٛدُستان کِس سلطنتس منٛز [[سَممِلنُک دَستاویٖز (جۆم تہٕ کٔشیٖر)|سَممِلنُک دستاویٖز]] پٮ۪ٹھ دَسخط کٔر۔ حكوُمت ہِنٛدانَن كو٘ر یہِ رَلُن قبوٗل ، ییٚمہِ سۭتہِ جموں و کشمیر ہِنٛدُستانُک حِصہٕ بَنیٛوو۔ 1950 ہَس منٛز بَنیٛوو یہِ ہِنٛدُستٲنہِ ٲییٖن کِس [[پرَٛکٕرٲن ۳۷۰|آرٹیکل 370]] ہس تحت جمہوٗرِیہ ہِنٛدُستانٕچہِ رِیاسَت، ییٚمہِ اَتھ خصوٗصی خۄد مۄختار درجہٕ دِیُت۔ رِیاستس منٛز ٲسہِ جوٚم، وادی کشمیر تہٕ لداخ ہِکہِ خطہٕ شٲمِل۔
==گالُن==
یہِ رِیاسَت آیہِ 31 اکتوبر 2019 [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019]] کہِ ذٔریعہٕ گالنہٕ، یُس اگست 2019 ہَس منٛز ہِنٛدُستانٕچہِ پارلِمٮ۪نٛٹ دٔسۍ منظوٗر گوٚو۔ امہِ ایکٹن کٔر ریاست دۄن مركزی زیر انتظام علاقن منٛز تقسیٖم [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] تہٕ [[لَداخ|لداخ]]۔ [[ہِندوستٲنؠ سَرکار|حکوٗمت ہندَن]] کٔر آرٹیکل 370 تہٕ آرٹیکل 35 اے تہِ منسوٗخ، سُہ خاص درجہٕ ہٹٲوِتھ یُس گۄڈٕ ریاستَس پٮ۪ٹھ لاگوٗ اوس گوٚمُت۔ ہِندوستٲنؠ سرکار کہِ طرفہٕ دِنہٕ آمٕتۍ بیان مَنٛز ٲسؠ وجوہات زِ خطہٕ یِیہِ باقٕے مُلکس سۭتۍ زِیٛادٕ نزدیکی سان رَلنہٕ، گورننس تہٕ ترقی بہتر بناوُن تہٕ سیکورٹی مسلہٕ حل کرُن۔
==آبٲدی==
{{Historical population|1961|3560976|1971|4616632|1981|5987389|1991|7837051|2001|10143700|2011|12541302|source=[[ہِندوستانُک مردم شُمٲری]]<ref name="censusindia1">{{cite web |url=http://www.censusindia.gov.in/2011census/PCA/A2_Data_Table.html |title=A-2 Decadal Variation In Population Since 1901 |publisher=Censusindia.gov.in |access-date=9 August 2019 |archive-date=8 August 2019 |archive-url=https://web.archive.org/web/20190808131957/http://www.censusindia.gov.in/2011census/PCA/A2_Data_Table.html |url-status=live }}</ref>|footnoate=† 1951 and 1991 populations are estimated}}
==حَوالہٕ==
[[زٲژ:Coordinates on Wikidata]]
[[زٲژ:کٔشیٖر ہٕنٛز تَوٲریٖخ]]
k65ld0f9cxxhylimlflxfgcui5wu4c9
136773
136772
2026-05-01T06:53:39Z
آیات محراج
11062
+[[زٲژ:1947 واقعات]]; +[[زٲژ:2019 واقعات]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
136773
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر ٲسؠ ہِندوستانٕچ اَکھ سٲبِقہٕ رِیاسَتھ 1952 پؠٹھ 2019 تام [[ہِندوستان|ہِنٛدُستانُک]] اِنتِظام اوس، یُس بٔڑِس [[کٔشیٖر|کٔشیٖرِ]] علاقُک جٔنوٗبی تہٕ جٔنوٗب مشرِقی حِصہٕ اوس، یُس 20 ہِمہِ صٔدی ہِنٛدِس مَنٛزباگس پٮ۪ٹھٕ [[ہِندوستان|ہِنٛدُستان]]، [[پٲکِستان]] تہٕ [[چیٖن|چیٖنَس]] درمِیان تنازُک موضوع روٗدمُت چھُ۔ اَمہِ رِیاستُک بُنیٲدی خطہٕ اوس سٲبقہٕ [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]]کہِ حِصہٕ، یَمہِ ہُنٛد مغربی ضِلعہٕ، یِمن وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] کہِ ناوٕ سۭتۍ زانٛنہٕ چھِ یِوان، تہٕ شُمٲلی علاقہٕ، یِمن وۄنہِ [[گِلگِت بلتِستان|گلگِت بلتِستان]] ونٛنہٕ چھِ یِوان، چھِ پٲکِستانُک اِنتظام۔ مشرقس منٛز [[اکسائی چِن|اکسائی چن]] خطہٕ، [[تِبت]] سرحدس سۭتۍ، چھُ 1962 پیٚٹھٕ چیٖنس ہٕنٛدس کنٹرولس منٛز۔
2019 ہَس منٛز [[بھارتُک ٲییٖن|ہِنٛدُستٲنؠ ٲییٖن]] کِس [[پرَٛکٕرٲن ۳۷۰]] ہس تحت جموں و کشمیرَس دِنہٕ آمُت خصوصی درجہٕ منسوخ کرنہٕ پتہٕ کٔر ہندوستانٕچ پارلیمنٹَن [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019|جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ]] منظوٗر، یَتھ منٛز ریاستہٕ دۄن مرکزی زیر انتظام علاقَن منٛز تقسیٖم کرنٕچ دفعات ٲس- مشرقَس منٛز [[لَداخ|لداخ]] تہٕ مغرِبس منٛز باقٕے [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]۔ 31 اکتوبر 2019 پیٹھٕ لاگوٗ۔ جموں و کشمیر ٲس ہندوستانٕچ وٲحِد رِیاسَت یَتھ منٛز [[مُسلمان|مُسلِم]] زیٛادٕ تعدادٕچ آبٲدی ٲس۔
==بُنیاد==
رِیاسَت جموں و کشمیٖر آیہِ 26 اکتوبر 1947 تَمہِ وِزِ بناونہٕ ییٚلہِ مہاراجہ [[ہَری سِنٛگھ|ہری سِنٛگھن]] [[پٲکِستان]] پٮ۪ٹھ قٔبیٖلہٕ مِلٹنٹ ہِنٛدِ حملہٕ پتہٕ ہِنٛدُستان کِس سلطنتس منٛز [[سَممِلنُک دَستاویٖز (جۆم تہٕ کٔشیٖر)|سَممِلنُک دستاویٖز]] پٮ۪ٹھ دَسخط کٔر۔ حكوُمت ہِنٛدانَن كو٘ر یہِ رَلُن قبوٗل ، ییٚمہِ سۭتہِ جموں و کشمیر ہِنٛدُستانُک حِصہٕ بَنیٛوو۔ 1950 ہَس منٛز بَنیٛوو یہِ ہِنٛدُستٲنہِ ٲییٖن کِس [[پرَٛکٕرٲن ۳۷۰|آرٹیکل 370]] ہس تحت جمہوٗرِیہ ہِنٛدُستانٕچہِ رِیاسَت، ییٚمہِ اَتھ خصوٗصی خۄد مۄختار درجہٕ دِیُت۔ رِیاستس منٛز ٲسہِ جوٚم، وادی کشمیر تہٕ لداخ ہِکہِ خطہٕ شٲمِل۔
==گالُن==
یہِ رِیاسَت آیہِ 31 اکتوبر 2019 [[جۆم تہٕ کٔشیٖر تنظیٖم نو ایکٹ، 2019]] کہِ ذٔریعہٕ گالنہٕ، یُس اگست 2019 ہَس منٛز ہِنٛدُستانٕچہِ پارلِمٮ۪نٛٹ دٔسۍ منظوٗر گوٚو۔ امہِ ایکٹن کٔر ریاست دۄن مركزی زیر انتظام علاقن منٛز تقسیٖم [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] تہٕ [[لَداخ|لداخ]]۔ [[ہِندوستٲنؠ سَرکار|حکوٗمت ہندَن]] کٔر آرٹیکل 370 تہٕ آرٹیکل 35 اے تہِ منسوٗخ، سُہ خاص درجہٕ ہٹٲوِتھ یُس گۄڈٕ ریاستَس پٮ۪ٹھ لاگوٗ اوس گوٚمُت۔ ہِندوستٲنؠ سرکار کہِ طرفہٕ دِنہٕ آمٕتۍ بیان مَنٛز ٲسؠ وجوہات زِ خطہٕ یِیہِ باقٕے مُلکس سۭتۍ زِیٛادٕ نزدیکی سان رَلنہٕ، گورننس تہٕ ترقی بہتر بناوُن تہٕ سیکورٹی مسلہٕ حل کرُن۔
==آبٲدی==
{{Historical population|1961|3560976|1971|4616632|1981|5987389|1991|7837051|2001|10143700|2011|12541302|source=[[ہِندوستانُک مردم شُمٲری]]<ref name="censusindia1">{{cite web |url=http://www.censusindia.gov.in/2011census/PCA/A2_Data_Table.html |title=A-2 Decadal Variation In Population Since 1901 |publisher=Censusindia.gov.in |access-date=9 August 2019 |archive-date=8 August 2019 |archive-url=https://web.archive.org/web/20190808131957/http://www.censusindia.gov.in/2011census/PCA/A2_Data_Table.html |url-status=live }}</ref>|footnoate=† 1951 and 1991 populations are estimated}}
==حَوالہٕ==
[[زٲژ:Coordinates on Wikidata]]
[[زٲژ:کٔشیٖر ہٕنٛز تَوٲریٖخ]]
[[زٲژ:1947 واقعات]]
[[زٲژ:2019 واقعات]]
777jheqagubk7i4zmhaf8emk373c21l
وِکیٖپیٖڈیا:رُکُن فِہرِست اؠڈِٹ تَعداد مُطٲبِق
4
14505
136762
136663
2026-04-30T18:01:28Z
Nadeemulhaqmir-bot
9480
Updated List of Wikipedians
136762
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/آیات محراج|27685]]
|-
| 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|21442]]
|-
| 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|12368]]
|-
| 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: Humzah Rouf Phumboo | Humzah Rouf Phumboo]]
| [[Special:Contributions/Humzah Rouf Phumboo|2268]]
|-
| 8
| [[User: SakuraBot | SakuraBot]]
| [[Special:Contributions/SakuraBot|2230]]
|-
| 9
| [[User: Koshur | Koshur]]
| [[Special:Contributions/Koshur|2072]]
|-
| 10
| [[User:Rishabhbhat|Rishabhbhat]] ([[User talk:Rishabhbhat|कथ]])
| [[Special:Contributions/Rishabhbhat|1669]]
|-
|}
</div>
eivgpxjjxybyt6a7zppyjpva319thok
جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)
0
14586
136765
115453
2026-05-01T05:08:45Z
آیات محراج
11062
More advanced template added
136765
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر، سَرکٲرؠ طور ٲسؠ اَکھ شاہزٲدؠ رِیاسَتھ 1757 پؠٹھ 1858 تام۔<ref>{{citation|title=Kashmir and Jammu|journal=Imperial Gazetteer of India|volume=15|page=71–|url=https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|publisher=Secretary of State for India in Council: Oxford at the Clarendon Press|year=1908|access-date=2023-01-17|archive-date=2019-12-21|archive-url=https://web.archive.org/web/20191221030313/https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|url-status=dead}}</ref> یہِ رِیاسَتھ آے بَناونہٕ گۄڈٕنیک اِنگلو سِکھ جَنگہٕ پَتہٕ، سِکھ سَلطَنَت مَنٛز.
== حَوالہٕ ==
{{Uncategorized|date=جَنؤری 2023}}
a2vxey7he20ptpoymcjjae0ma7vei3t
136775
136765
2026-05-01T07:14:03Z
آیات محراج
11062
136775
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر یا کٔشیٖر یا جۆم، سَرکٲرؠ طور ٲسؠ اَکھ شاہزٲدؠ رِیاسَتھ 1757 پؠٹھ 1858 تام<ref>{{citation|title=Kashmir and Jammu|journal=Imperial Gazetteer of India|volume=15|page=71–|url=https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|publisher=Secretary of State for India in Council: Oxford at the Clarendon Press|year=1908|access-date=2023-01-17|archive-date=2019-12-21|archive-url=https://web.archive.org/web/20191221030313/https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|url-status=dead}}</ref> [[برطانوی ایسٹ انڈیا کمپنی]] سۭتۍ ادٕیَکجوت منٛز اکھ شٲہی رِیاسَت، تہٕ 1858 پیٹھٕ برطانوی تاج کِس بالادستی (یا سرپرستی) منٛز ٲس 1947 ہَس منٛز [[برطانوی ہندوستان]] کِس تقسیمَس تام۔ [[ہِندوستان|ہِنٛدُستانس]] تہٕ [[پٲکِستان|پٲکِستانس]] درمِیان [[ہِندوستان-پٲکِستان جَنٛگ 1947-1948|گۄڈٕنِکہِ کٔشیٖرِ جنٛگہٕ]] پتہٕ بَنیٛوو یہِ اَکھ تناضہٕ علاقہٕ، یَتھ زن وۄنہِ ترٛٮ۪ن مُلکن ہِنٛدِس زیر اِختِیارَس منٛز: [[چیٖن]]، [[ہِندوستان|ہِنٛدُستان]] تہٕ [[پٲکِستان]] ٲسؠ ۔ [[گۄڈٕنیُک اَنٛگریز سِکھ جَنٛگ|گۄڈٕنِکہِ انگریز سکھ جنگہٕ]] پتہٕ کوٚر 9 مارٕچ 1846 منٛز [[کٔشیٖر|کٔشیٖرِ]] [[کمپنی راج ہِنٛدُستانس مَنٛز|برطانوی ہِنٛدُستانن (کمپنی راج)]] سِکھن نِش جنگی معاوضہٕ پٲٹھۍ یہِ پانس سٕتؠ شٲمِل۔ پتہٕ آو جۆم تہٕ کٔشیٖر بناونہٕ، ییٚلہِ 16 مارٕچ 1846 کٔشیٖر [[جۆم|جیٚمؠ]] کِس [[رازٕ]] [[گۄلاب سِنٛگھ|گُلاب سِنٛگھس]] 75 [[لَچھ]] رۄپیہِ منٛز کٕننہٕ آیہِ۔
== حَوالہٕ ==
{{Uncategorized|date=جَنؤری 2023}}
go9f3dcyrsnozlbwzatkqrmmff3t2bd
136776
136775
2026-05-01T07:19:54Z
آیات محراج
11062
136776
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر یا کٔشیٖر یا جۆم، سَرکٲرؠ طور ٲسؠ اَکھ شاہزٲدؠ رِیاسَتھ 1757 پؠٹھ 1858 تام<ref>{{citation|title=Kashmir and Jammu|journal=Imperial Gazetteer of India|volume=15|page=71–|url=https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|publisher=Secretary of State for India in Council: Oxford at the Clarendon Press|year=1908|access-date=2023-01-17|archive-date=2019-12-21|archive-url=https://web.archive.org/web/20191221030313/https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|url-status=dead}}</ref> [[برطانوی ایسٹ انڈیا کمپنی]] سۭتۍ ادٕیَکجوت منٛز اکھ شٲہی رِیاسَت، تہٕ 1858 پیٹھٕ برطانوی تاج کِس بالادستی (یا سرپرستی) منٛز ٲس 1947 ہَس منٛز [[برطانوی ہندوستان]] کِس تقسیمَس تام۔ [[ہِندوستان|ہِنٛدُستانس]] تہٕ [[پٲکِستان|پٲکِستانس]] درمِیان [[ہِندوستان-پٲکِستان جَنٛگ 1947-1948|گۄڈٕنِکہِ کٔشیٖرِ جنٛگہٕ]] پتہٕ بَنیٛوو یہِ اَکھ تناضہٕ علاقہٕ، یَتھ زن وۄنہِ ترٛٮ۪ن مُلکن ہِنٛدِس زیر اِختِیارَس منٛز: [[چیٖن]]، [[ہِندوستان|ہِنٛدُستان]] تہٕ [[پٲکِستان]] ٲسؠ ۔ [[گۄڈٕنیُک اَنٛگریز سِکھ جَنٛگ|گۄڈٕنِکہِ انگریز سکھ جنگہٕ]] پتہٕ کوٚر 9 مارٕچ 1846 منٛز [[کٔشیٖر|کٔشیٖرِ]] [[کمپنی راج ہِنٛدُستانس مَنٛز|برطانوی ہِنٛدُستانن (کمپنی راج)]] سِکھن نِش جنگی معاوضہٕ پٲٹھۍ یہِ پانس سٕتؠ شٲمِل۔ پتہٕ آو جۆم تہٕ کٔشیٖر بناونہٕ، ییٚلہِ 16 مارٕچ 1846 کٔشیٖر [[جۆم|جیٚمؠ]] کِس [[رازٕ]] [[گۄلاب سِنٛگھ|گُلاب سِنٛگھس]] 75 [[لَچھ]] رۄپیہِ منٛز کٕننہٕ آیہِ۔
[[ہِنٛدُستانُک تقسیٖم|ہِنٛدُستان کہِ تقسیٖم]] تہٕ ہِنٛدُستان کہِ سِیٲسی یکجہتی وِزِ رِیاست کہِ حُکُمران [[ہَری سِنٛگھ|ہری سِنٛگھن]] کوٚر پنٛنہِ رِیاست کِس مُستقبِل مُتعلِق فٲصلہٕ نِنس منٛز ژیر۔ وونہِ گو٘ ، مغربی ضِلعن منٛز گلگِت سکاوٹس ہٕنٛدِ دٔسہِ ہَری سِنگھس خِلاف بغاوتن ، ہمسایہِ شُمال مغرِبی سرحدی صوٗبہٕ كین غٲر رسمی ملیشیاہن تہٕ پٲکِستٲنہِ فوجی اہلکارن ہٕنٛدِ مدتہٕ سٕتہِ کٔر تمہِ سُنٛد اتھہٕ مجبوٗر۔ 26 اکتوبر 1947 ہَس منٛز کوٚر ہری سنگھَن ہِنٛدُستانس منٛز حِصہٕ پٲکِستان پٮ۪ٹھٕ قبیٖلہٕ ملیشیاہن ہٕنٛدِس حملُک مُقابلہٕ کرنہٕ خٲطرٕ ہِنٛدُستٲنہِ فوج کٔشیٖرِ ہَوٲیی جہاز نِنہٕ بدلہٕ، یَتھ پٲکِستٲنہِ حکوٗمت تہٕ فوٗجی قیادتَن مددتہٕ کٔر۔ مغربی تہٕ شُمٲلی ضِلعہٕ یِم وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] کہِ ناوٕ سۭتۍ زاننہٕ چھِ یِوان چھِ گلگِت سکاؤٹس ہٕنٛدِ مدتہٕ سۭتۍ پٲکِستان کِس اِختِیارَس منٛز، ییٚلہِ زن باقی علاقہٕ روٗد ہندوستانَس تَختیارَس منٛز، تہٕ پتہٕ بنییہِ ہندوستانُک زیر اِنتِظام [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|رِیاست جموں و کشمیر]]۔ ہِنٛدُستانن تہٕ پٲکِستانن کٔر جَنٛگ بٔنٛدی ہِنٛدِ لٲنہِ ہٕنٛز وضاحت یۄس اَکہِ اِنتِظامِیہ [[اقوامہٕ متحدٕ|اقوام متحدٕکہِ]] مُداخلت سٕتہِ تقسیٖم کَرنہٕ آمٕژ ٲس ، یۄسہٕ عٲرضی طور مُطٲبِق ٲس مگر وُنہِ تہِ چھےٚ جٲری۔
== حَوالہٕ ==
{{Uncategorized|date=جَنؤری 2023}}
mg2yv3vd4jqnu0drp3yruu8ufgs1j99
136777
136776
2026-05-01T07:21:42Z
آیات محراج
11062
136777
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر یا کٔشیٖر یا جۆم، سَرکٲرؠ طور ٲسؠ اَکھ شاہزٲدؠ رِیاسَتھ 1757 پؠٹھ 1858 تام<ref>{{citation|title=Kashmir and Jammu|journal=Imperial Gazetteer of India|volume=15|page=71–|url=https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|publisher=Secretary of State for India in Council: Oxford at the Clarendon Press|year=1908|access-date=2023-01-17|archive-date=2019-12-21|archive-url=https://web.archive.org/web/20191221030313/https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|url-status=dead}}</ref> [[برطانوی ایسٹ انڈیا کمپنی]] سۭتۍ ادٕیَکجوت منٛز اکھ شٲہی رِیاسَت، تہٕ 1858 پیٹھٕ برطانوی تاج کِس بالادستی (یا سرپرستی) منٛز ٲس 1947 ہَس منٛز [[برطانوی ہندوستان]] کِس تقسیمَس تام۔ [[ہِندوستان|ہِنٛدُستانس]] تہٕ [[پٲکِستان|پٲکِستانس]] درمِیان [[ہِندوستان-پٲکِستان جَنٛگ 1947-1948|گۄڈٕنِکہِ کٔشیٖرِ جنٛگہٕ]] پتہٕ بَنیٛوو یہِ اَکھ تناضہٕ علاقہٕ، یَتھ زن وۄنہِ ترٛٮ۪ن مُلکن ہِنٛدِس زیر اِختِیارَس منٛز: [[چیٖن]]، [[ہِندوستان|ہِنٛدُستان]] تہٕ [[پٲکِستان]] ٲسؠ ۔ [[گۄڈٕنیُک اَنٛگریز سِکھ جَنٛگ|گۄڈٕنِکہِ انگریز سکھ جنگہٕ]] پتہٕ کوٚر 9 مارٕچ 1846 منٛز [[کٔشیٖر|کٔشیٖرِ]] [[کمپنی راج ہِنٛدُستانس مَنٛز|برطانوی ہِنٛدُستانن (کمپنی راج)]] سِکھن نِش جنگی معاوضہٕ پٲٹھۍ یہِ پانس سٕتؠ شٲمِل۔ پتہٕ آو جۆم تہٕ کٔشیٖر بناونہٕ، ییٚلہِ 16 مارٕچ 1846 کٔشیٖر [[جۆم|جیٚمؠ]] کِس [[رازٕ]] [[گۄلاب سِنٛگھ|گُلاب سِنٛگھس]] 75 [[لَچھ]] رۄپیہِ منٛز کٕننہٕ آیہِ۔
[[ہِنٛدُستانُک تقسیٖم|ہِنٛدُستان کہِ تقسیٖم]] تہٕ ہِنٛدُستان کہِ سِیٲسی یکجہتی وِزِ رِیاست کہِ حُکُمران [[ہَری سِنٛگھ|ہری سِنٛگھن]] کوٚر پنٛنہِ رِیاست کِس مُستقبِل مُتعلِق فٲصلہٕ نِنس منٛز ژیر۔ وونہِ گو٘ ، مغربی ضِلعن منٛز گلگِت سکاوٹس ہٕنٛدِ دٔسہِ ہَری سِنگھس خِلاف بغاوتن ، ہمسایہِ شُمال مغرِبی سرحدی صوٗبہٕ كین غٲر رسمی ملیشیاہن تہٕ پٲکِستٲنہِ فوجی اہلکارن ہٕنٛدِ مدتہٕ سٕتہِ کٔر تمہِ سُنٛد اتھہٕ مجبوٗر۔ 26 اکتوبر 1947 ہَس منٛز کوٚر ہری سنگھَن ہِنٛدُستانس منٛز حِصہٕ پٲکِستان پٮ۪ٹھٕ قبیٖلہٕ ملیشیاہن ہٕنٛدِس حملُک مُقابلہٕ کرنہٕ خٲطرٕ ہِنٛدُستٲنہِ فوج کٔشیٖرِ ہَوٲیی جہاز نِنہٕ بدلہٕ، یَتھ پٲکِستٲنہِ حکوٗمت تہٕ فوٗجی قیادتَن مددتہٕ کٔر۔ مغربی تہٕ شُمٲلی ضِلعہٕ یِم وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] کہِ ناوٕ سۭتۍ زاننہٕ چھِ یِوان چھِ گلگِت سکاؤٹس ہٕنٛدِ مدتہٕ سۭتۍ پٲکِستان کِس اِختِیارَس منٛز، ییٚلہِ زن باقی علاقہٕ روٗد ہندوستانَس تَختیارَس منٛز، تہٕ پتہٕ بنییہِ ہندوستانُک زیر اِنتِظام [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|رِیاست جموں و کشمیر]]۔ ہِنٛدُستانن تہٕ پٲکِستانن کٔر جَنٛگ بٔنٛدی ہِنٛدِ لٲنہِ ہٕنٛز وضاحت یۄس اَکہِ اِنتِظامِیہ [[اقوامہٕ متحدٕ|اقوام متحدٕکہِ]] مُداخلت سٕتہِ تقسیٖم کَرنہٕ آمٕژ ٲس ، یۄسہٕ عٲرضی طور مُطٲبِق ٲس مگر وُنہِ تہِ چھےٚ جٲری۔
== آبٲدی ==
{{Historical populations|1873|1534972{{efn|name=Census1873|According to the 1891 census report, population enumeration during the 1873 census was noted to have not been reliable.<ref name="Census1891"/>}}|1891|2543952|1901|2905578|1911|3158126|1921|3320518|1931|3646243|1941|4021616|align=right|footnote=ذٔریعہٕ: برطانوی ہندوستان منٛز مردم شماری}}
== حَوالہٕ ==
3nnq3bzpmdvf4ftyv2og999w9wggqo4
136778
136777
2026-05-01T07:22:40Z
آیات محراج
11062
136778
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر یا کٔشیٖر یا جۆم، سَرکٲرؠ طور ٲسؠ اَکھ شاہزٲدؠ رِیاسَتھ 1757 پؠٹھ 1858 تام<ref>{{citation|title=Kashmir and Jammu|journal=Imperial Gazetteer of India|volume=15|page=71–|url=https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|publisher=Secretary of State for India in Council: Oxford at the Clarendon Press|year=1908|access-date=2023-01-17|archive-date=2019-12-21|archive-url=https://web.archive.org/web/20191221030313/https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|url-status=dead}}</ref> [[برطانوی ایسٹ انڈیا کمپنی]] سۭتۍ ادٕیَکجوت منٛز اکھ شٲہی رِیاسَت، تہٕ 1858 پیٹھٕ برطانوی تاج کِس بالادستی (یا سرپرستی) منٛز ٲس 1947 ہَس منٛز [[برطانوی ہندوستان]] کِس تقسیمَس تام۔ [[ہِندوستان|ہِنٛدُستانس]] تہٕ [[پٲکِستان|پٲکِستانس]] درمِیان [[ہِندوستان-پٲکِستان جَنٛگ 1947-1948|گۄڈٕنِکہِ کٔشیٖرِ جنٛگہٕ]] پتہٕ بَنیٛوو یہِ اَکھ تناضہٕ علاقہٕ، یَتھ زن وۄنہِ ترٛٮ۪ن مُلکن ہِنٛدِس زیر اِختِیارَس منٛز: [[چیٖن]]، [[ہِندوستان|ہِنٛدُستان]] تہٕ [[پٲکِستان]] ٲسؠ ۔ [[گۄڈٕنیُک اَنٛگریز سِکھ جَنٛگ|گۄڈٕنِکہِ انگریز سکھ جنگہٕ]] پتہٕ کوٚر 9 مارٕچ 1846 منٛز [[کٔشیٖر|کٔشیٖرِ]] [[کمپنی راج ہِنٛدُستانس مَنٛز|برطانوی ہِنٛدُستانن (کمپنی راج)]] سِکھن نِش جنگی معاوضہٕ پٲٹھۍ یہِ پانس سٕتؠ شٲمِل۔ پتہٕ آو جۆم تہٕ کٔشیٖر بناونہٕ، ییٚلہِ 16 مارٕچ 1846 کٔشیٖر [[جۆم|جیٚمؠ]] کِس [[رازٕ]] [[گۄلاب سِنٛگھ|گُلاب سِنٛگھس]] 75 [[لَچھ]] رۄپیہِ منٛز کٕننہٕ آیہِ۔
[[ہِنٛدُستانُک تقسیٖم|ہِنٛدُستان کہِ تقسیٖم]] تہٕ ہِنٛدُستان کہِ سِیٲسی یکجہتی وِزِ رِیاست کہِ حُکُمران [[ہَری سِنٛگھ|ہری سِنٛگھن]] کوٚر پنٛنہِ رِیاست کِس مُستقبِل مُتعلِق فٲصلہٕ نِنس منٛز ژیر۔ وونہِ گو٘ ، مغربی ضِلعن منٛز گلگِت سکاوٹس ہٕنٛدِ دٔسہِ ہَری سِنگھس خِلاف بغاوتن ، ہمسایہِ شُمال مغرِبی سرحدی صوٗبہٕ كین غٲر رسمی ملیشیاہن تہٕ پٲکِستٲنہِ فوجی اہلکارن ہٕنٛدِ مدتہٕ سٕتہِ کٔر تمہِ سُنٛد اتھہٕ مجبوٗر۔ 26 اکتوبر 1947 ہَس منٛز کوٚر ہری سنگھَن ہِنٛدُستانس منٛز حِصہٕ پٲکِستان پٮ۪ٹھٕ قبیٖلہٕ ملیشیاہن ہٕنٛدِس حملُک مُقابلہٕ کرنہٕ خٲطرٕ ہِنٛدُستٲنہِ فوج کٔشیٖرِ ہَوٲیی جہاز نِنہٕ بدلہٕ، یَتھ پٲکِستٲنہِ حکوٗمت تہٕ فوٗجی قیادتَن مددتہٕ کٔر۔ مغربی تہٕ شُمٲلی ضِلعہٕ یِم وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] کہِ ناوٕ سۭتۍ زاننہٕ چھِ یِوان چھِ گلگِت سکاؤٹس ہٕنٛدِ مدتہٕ سۭتۍ پٲکِستان کِس اِختِیارَس منٛز، ییٚلہِ زن باقی علاقہٕ روٗد ہندوستانَس تَختیارَس منٛز، تہٕ پتہٕ بنییہِ ہندوستانُک زیر اِنتِظام [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|رِیاست جموں و کشمیر]]۔ ہِنٛدُستانن تہٕ پٲکِستانن کٔر جَنٛگ بٔنٛدی ہِنٛدِ لٲنہِ ہٕنٛز وضاحت یۄس اَکہِ اِنتِظامِیہ [[اقوامہٕ متحدٕ|اقوام متحدٕکہِ]] مُداخلت سٕتہِ تقسیٖم کَرنہٕ آمٕژ ٲس ، یۄسہٕ عٲرضی طور مُطٲبِق ٲس مگر وُنہِ تہِ چھےٚ جٲری۔
== آبٲدی ==
{{Historical populations|1873|1534972{{efn|name=Census1873|According to the 1891 census report, population enumeration during the 1873 census was noted to have not been reliable.<ref name="Census1891"/>}}|1891|2543952|1901|2905578|1911|3158126|1921|3320518|1931|3646243|1941|4021616|align=right|footnote=ذٔریعہٕ: برطانوی ہندوستان منٛز مردم شماری}}
==نوٹ==
{{Notelist}}
== حَوالہٕ ==
p3cmu5ozq5dim38szy7nuwa34yqd651
136779
136778
2026-05-01T07:23:35Z
آیات محراج
11062
+[[زٲژ:کٔشیٖر ہٕنٛز تَوٲریٖخ]]; +[[زٲژ:1846 واقعات]]; +[[زٲژ:1947 واقعات]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
136779
wikitext
text/x-wiki
{{Infobox political geography}}
جۆم تہٕ کٔشیٖر یا کٔشیٖر یا جۆم، سَرکٲرؠ طور ٲسؠ اَکھ شاہزٲدؠ رِیاسَتھ 1757 پؠٹھ 1858 تام<ref>{{citation|title=Kashmir and Jammu|journal=Imperial Gazetteer of India|volume=15|page=71–|url=https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|publisher=Secretary of State for India in Council: Oxford at the Clarendon Press|year=1908|access-date=2023-01-17|archive-date=2019-12-21|archive-url=https://web.archive.org/web/20191221030313/https://dsal.uchicago.edu/reference/gazetteer/pager.html?volume=15&objectid=DS405.1.I34_V15_077.gif|url-status=dead}}</ref> [[برطانوی ایسٹ انڈیا کمپنی]] سۭتۍ ادٕیَکجوت منٛز اکھ شٲہی رِیاسَت، تہٕ 1858 پیٹھٕ برطانوی تاج کِس بالادستی (یا سرپرستی) منٛز ٲس 1947 ہَس منٛز [[برطانوی ہندوستان]] کِس تقسیمَس تام۔ [[ہِندوستان|ہِنٛدُستانس]] تہٕ [[پٲکِستان|پٲکِستانس]] درمِیان [[ہِندوستان-پٲکِستان جَنٛگ 1947-1948|گۄڈٕنِکہِ کٔشیٖرِ جنٛگہٕ]] پتہٕ بَنیٛوو یہِ اَکھ تناضہٕ علاقہٕ، یَتھ زن وۄنہِ ترٛٮ۪ن مُلکن ہِنٛدِس زیر اِختِیارَس منٛز: [[چیٖن]]، [[ہِندوستان|ہِنٛدُستان]] تہٕ [[پٲکِستان]] ٲسؠ ۔ [[گۄڈٕنیُک اَنٛگریز سِکھ جَنٛگ|گۄڈٕنِکہِ انگریز سکھ جنگہٕ]] پتہٕ کوٚر 9 مارٕچ 1846 منٛز [[کٔشیٖر|کٔشیٖرِ]] [[کمپنی راج ہِنٛدُستانس مَنٛز|برطانوی ہِنٛدُستانن (کمپنی راج)]] سِکھن نِش جنگی معاوضہٕ پٲٹھۍ یہِ پانس سٕتؠ شٲمِل۔ پتہٕ آو جۆم تہٕ کٔشیٖر بناونہٕ، ییٚلہِ 16 مارٕچ 1846 کٔشیٖر [[جۆم|جیٚمؠ]] کِس [[رازٕ]] [[گۄلاب سِنٛگھ|گُلاب سِنٛگھس]] 75 [[لَچھ]] رۄپیہِ منٛز کٕننہٕ آیہِ۔
[[ہِنٛدُستانُک تقسیٖم|ہِنٛدُستان کہِ تقسیٖم]] تہٕ ہِنٛدُستان کہِ سِیٲسی یکجہتی وِزِ رِیاست کہِ حُکُمران [[ہَری سِنٛگھ|ہری سِنٛگھن]] کوٚر پنٛنہِ رِیاست کِس مُستقبِل مُتعلِق فٲصلہٕ نِنس منٛز ژیر۔ وونہِ گو٘ ، مغربی ضِلعن منٛز گلگِت سکاوٹس ہٕنٛدِ دٔسہِ ہَری سِنگھس خِلاف بغاوتن ، ہمسایہِ شُمال مغرِبی سرحدی صوٗبہٕ كین غٲر رسمی ملیشیاہن تہٕ پٲکِستٲنہِ فوجی اہلکارن ہٕنٛدِ مدتہٕ سٕتہِ کٔر تمہِ سُنٛد اتھہٕ مجبوٗر۔ 26 اکتوبر 1947 ہَس منٛز کوٚر ہری سنگھَن ہِنٛدُستانس منٛز حِصہٕ پٲکِستان پٮ۪ٹھٕ قبیٖلہٕ ملیشیاہن ہٕنٛدِس حملُک مُقابلہٕ کرنہٕ خٲطرٕ ہِنٛدُستٲنہِ فوج کٔشیٖرِ ہَوٲیی جہاز نِنہٕ بدلہٕ، یَتھ پٲکِستٲنہِ حکوٗمت تہٕ فوٗجی قیادتَن مددتہٕ کٔر۔ مغربی تہٕ شُمٲلی ضِلعہٕ یِم وۄنہِ [[آزاد کٔشیٖر|آزاد کشمیر]] تہٕ [[گِلگِت بلتِستان|گلگِت بلتِستان]] کہِ ناوٕ سۭتۍ زاننہٕ چھِ یِوان چھِ گلگِت سکاؤٹس ہٕنٛدِ مدتہٕ سۭتۍ پٲکِستان کِس اِختِیارَس منٛز، ییٚلہِ زن باقی علاقہٕ روٗد ہندوستانَس تَختیارَس منٛز، تہٕ پتہٕ بنییہِ ہندوستانُک زیر اِنتِظام [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|رِیاست جموں و کشمیر]]۔ ہِنٛدُستانن تہٕ پٲکِستانن کٔر جَنٛگ بٔنٛدی ہِنٛدِ لٲنہِ ہٕنٛز وضاحت یۄس اَکہِ اِنتِظامِیہ [[اقوامہٕ متحدٕ|اقوام متحدٕکہِ]] مُداخلت سٕتہِ تقسیٖم کَرنہٕ آمٕژ ٲس ، یۄسہٕ عٲرضی طور مُطٲبِق ٲس مگر وُنہِ تہِ چھےٚ جٲری۔
== آبٲدی ==
{{Historical populations|1873|1534972{{efn|name=Census1873|According to the 1891 census report, population enumeration during the 1873 census was noted to have not been reliable.<ref name="Census1891"/>}}|1891|2543952|1901|2905578|1911|3158126|1921|3320518|1931|3646243|1941|4021616|align=right|footnote=ذٔریعہٕ: برطانوی ہندوستان منٛز مردم شماری}}
==نوٹ==
{{Notelist}}
== حَوالہٕ ==
[[زٲژ:کٔشیٖر ہٕنٛز تَوٲریٖخ]]
[[زٲژ:1846 واقعات]]
[[زٲژ:1947 واقعات]]
47xaym716o60mjqad5549y15b0v97n1
پادشاہ
0
20745
136797
99667
2026-05-01T08:54:54Z
آیات محراج
11062
136797
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''پادشاہ''' ، '''بادشاہ''' یا '''مہرازٕ یا رازٕ''' چھِ سُہ نفر یُس اکِس مُلکس یا کُنہِ علاقس پؠٹھ راج کرِ۔<ref>{{ویب حَوالہٕ|date=2024-12-11|title=Definition of KING|url=https://www.merriam-webster.com/dictionary/king|access-date=2024-12-21|website=www.merriam-webster.com|language=en}}</ref>
== حَوالہٕ ==
hqvhz6dgye39briny5x8na4iysohusc
جۆم تہٕ کٔشیٖر حکوٗمت
0
21946
136799
105063
2026-05-01T09:02:37Z
آیات محراج
11062
/* */
136799
wikitext
text/x-wiki
{{infobox government
| government_name = جموں تہٕ کشمیر حکوٗمت
|nativename =
| image = Emblem of Jammu and Kashmir.png
|image_size = 159
| division_type = حکومتُک جاے
| division = [[سِریٖنَگَر]], [[جۆم]]
| leader_type = جموں تہٕ کشمیرُک لیفٹیننٹ گورنرَن ہُنٛد فہرست
| leader_title = [[مَنوج سِنہا]]
| leader_type2 = جموں تہٕ کشمیرُک وزیرِ اعظمن ہُنٛد فہرست
| leader_title2 = [[عمر عبداللہ]]
| leader_type3 = جموں تہٕ کشمیرُک نائب وزیرِ اعظم
| leader_title3 = [[سُریندَر کُمار چودھری]]
| leader_type4 = چیف سیکرٹری (ہندوستان)
| leader_title4 = اتل ڈولو، IAS
| legislature_label = مجلسِ قانون ساز
| legislature = [[جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی]]
| speaker_label = موجوٗد ہندوستانی مجلسِ قانون ساز سپیکر تہٕ چیئرمینَن ہُنٛد فہرست
| speaker = [[عبدُل رحیٖم رٲتھٕر (1944 مَنٛز زامُت)|عبدُل رحیٖم رٲتھٕر]]
| members_in_assembly_label = مجلسِ قانون ساز مَنٛز ارکان
| members_in_assembly = 114 سیٖٹ (90 سیٖٹ + پٲکِستان زیرِ انتظام کٔشیٖر خٲطرٕ 24 سیٖٹ محفوظ)<ref>{{cite news |last1=Das |first1=Shaswati |title=ہندوستانی جموں تہٕ کشمیر ریاست پؠٹھ دۄن وفاقی اکٲیَن مَنٛز منتقل گژھان |url=https://www.livemint.com/news/india/new-dawn-for-j-k-begins-two-new-federal-units-take-shape-11572493040564.html |access-date=27 June 2021 |work=Livemint |date=31 October 2019}}</ref>
| branch4 = ہندوستانُک عدلیہ
| court_name = ہائی کورٹ
| court = [[جۆم تہٕ کٔشیٖر ہُنٛد ہایی کورٹ|جموں تہٕ کشمیر تہٕ لداخ ہائی کورٹ]]
| chief_justice_label= موجوٗد ہندوستانی چیف جسٹسَن ہُنٛد فہرست
| chief_justice = [[تاشی ربستان]]
}}
جموں و کشمیر حوٚکوٗمَتھ چھ اَکھ اہم انتظامی اختیار یس ہنٛدستٲنہ مرکزی زیر انتظام علاقہٕ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] چہ حکوٗمتہٕ خٲطرٕ ذمہٕ دار چھ۔ 5 مارٕچ 1948 بطور رِیاسَتھ [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]] حکومت، تہٕ مرکزی زیر انتظام علاقہٕ جموں و کشمیر چہ حکومت اکتوبر 2019 مَنٛز سابقہ رِیاسَتھ جموں و کشمیر چہ تنظیٖم نو پتہٕ قٲیم کرنہٕ آمٕژ، یہِ حوٚکوٗمَتھ چھ ہنٛدستٲنہ آئین کس فریم ؤرکس تحت کٲم کران۔<ref name="d324">{{ویب حَوالہٕ|date=15 Aug 1947|title=Raj Bhavan, Government of Jammu & Kashmir|url=https://jkrajbhawan.nic.in/AboutUs.html|access-date=22 Oct 2024|website=Raj Bhavan, Government of Jammu & Kashmir}}</ref><ref name="x983">{{ویب حَوالہٕ|last=Akhtar|first=Rais|last2=Kirk|first2=William|date=26 Jul 1999|title=Politics, Religion, Society|url=https://www.britannica.com/place/Jammu-and-Kashmir/Government-and-society|access-date=22 Oct 2024|website=Encyclopedia Britannica}}</ref> مرکزی زیر انتظام علاقہٕ چھ دۄن حصن پؠٹھ مشتمل-[[جۆم]] و [[کٔشیٖر ہُنٛد حِصہٕ|کٔشیٖر]]-یَتھ مَنٛز مختلف ثقٲفتی تہٕ جغرافیائی خصوٗصیات چھ۔<ref name="n689">{{ویب حَوالہٕ|last=Akhtar|first=Rais|last2=Kirk|first2=William|date=26 Jul 1999|title=People, Culture, Religion|url=https://www.britannica.com/place/Jammu-and-Kashmir/People|access-date=22 Oct 2024|website=Encyclopedia Britannica}}</ref>
[[سِریٖنَگَر|سری نگر]] تہٕ [[جۆم]] چھ بالترتیب جموں و کشمیرٕک رؠتہٕ کال تہٕ ونٛدک رازدٲنؠ۔
== عدالتی ==
مرکزی زیر انتظام علاقہٕ چھ [[جۆم تہٕ کٔشیٖر ہُنٛد ہایی کورٹ|جموں و کشمیر تہٕ لداخ ہائی کورٹ]] کس دائرہ اختیارس تحت، یُس ہمسایہ [[لَداخ|لداخ]] خٲطرٕ ہائی کورٹ تہٕ چھ۔<ref>{{ویب حَوالہٕ|title=Jammu & Kashmir High Court|url=http://jkhighcourt.nic.in/|access-date=2020-12-21|website=jkhighcourt.nic.in}}</ref> پولیسٕچ خدمات چھ جموں و کشمیر پولیس فراہم کران۔<ref name="trnscpt">{{ویب حَوالہٕ|last=Ratan|first=Devesh|last2=Johri|first2=Iti|date=7 August 2019|title=Salient Features Of Jammu & Kashmir Reorganization Bill [Read Bill]|url=https://www.livelaw.in/top-stories/salient-features-of-jammu-kashmir-reorganization-bill-146998|access-date=7 August 2019|website=LiveLaw.in: All about law}}</ref>
==حَوالہٕ==
hazk1e8l3tidrm9g2znbzrl73w7gfgk
136800
136799
2026-05-01T09:03:17Z
آیات محراج
11062
مِلاوُن [[زٲژ:جۆم تہٕ کٔشیٖر منٛز سِیاسَتھ]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
136800
wikitext
text/x-wiki
{{infobox government
| government_name = جموں تہٕ کشمیر حکوٗمت
|nativename =
| image = Emblem of Jammu and Kashmir.png
|image_size = 159
| division_type = حکومتُک جاے
| division = [[سِریٖنَگَر]], [[جۆم]]
| leader_type = جموں تہٕ کشمیرُک لیفٹیننٹ گورنرَن ہُنٛد فہرست
| leader_title = [[مَنوج سِنہا]]
| leader_type2 = جموں تہٕ کشمیرُک وزیرِ اعظمن ہُنٛد فہرست
| leader_title2 = [[عمر عبداللہ]]
| leader_type3 = جموں تہٕ کشمیرُک نائب وزیرِ اعظم
| leader_title3 = [[سُریندَر کُمار چودھری]]
| leader_type4 = چیف سیکرٹری (ہندوستان)
| leader_title4 = اتل ڈولو، IAS
| legislature_label = مجلسِ قانون ساز
| legislature = [[جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی]]
| speaker_label = موجوٗد ہندوستانی مجلسِ قانون ساز سپیکر تہٕ چیئرمینَن ہُنٛد فہرست
| speaker = [[عبدُل رحیٖم رٲتھٕر (1944 مَنٛز زامُت)|عبدُل رحیٖم رٲتھٕر]]
| members_in_assembly_label = مجلسِ قانون ساز مَنٛز ارکان
| members_in_assembly = 114 سیٖٹ (90 سیٖٹ + پٲکِستان زیرِ انتظام کٔشیٖر خٲطرٕ 24 سیٖٹ محفوظ)<ref>{{cite news |last1=Das |first1=Shaswati |title=ہندوستانی جموں تہٕ کشمیر ریاست پؠٹھ دۄن وفاقی اکٲیَن مَنٛز منتقل گژھان |url=https://www.livemint.com/news/india/new-dawn-for-j-k-begins-two-new-federal-units-take-shape-11572493040564.html |access-date=27 June 2021 |work=Livemint |date=31 October 2019}}</ref>
| branch4 = ہندوستانُک عدلیہ
| court_name = ہائی کورٹ
| court = [[جۆم تہٕ کٔشیٖر ہُنٛد ہایی کورٹ|جموں تہٕ کشمیر تہٕ لداخ ہائی کورٹ]]
| chief_justice_label= موجوٗد ہندوستانی چیف جسٹسَن ہُنٛد فہرست
| chief_justice = [[تاشی ربستان]]
}}
جموں و کشمیر حوٚکوٗمَتھ چھ اَکھ اہم انتظامی اختیار یس ہنٛدستٲنہ مرکزی زیر انتظام علاقہٕ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] چہ حکوٗمتہٕ خٲطرٕ ذمہٕ دار چھ۔ 5 مارٕچ 1948 بطور رِیاسَتھ [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]] حکومت، تہٕ مرکزی زیر انتظام علاقہٕ جموں و کشمیر چہ حکومت اکتوبر 2019 مَنٛز سابقہ رِیاسَتھ جموں و کشمیر چہ تنظیٖم نو پتہٕ قٲیم کرنہٕ آمٕژ، یہِ حوٚکوٗمَتھ چھ ہنٛدستٲنہ آئین کس فریم ؤرکس تحت کٲم کران۔<ref name="d324">{{ویب حَوالہٕ|date=15 Aug 1947|title=Raj Bhavan, Government of Jammu & Kashmir|url=https://jkrajbhawan.nic.in/AboutUs.html|access-date=22 Oct 2024|website=Raj Bhavan, Government of Jammu & Kashmir}}</ref><ref name="x983">{{ویب حَوالہٕ|last=Akhtar|first=Rais|last2=Kirk|first2=William|date=26 Jul 1999|title=Politics, Religion, Society|url=https://www.britannica.com/place/Jammu-and-Kashmir/Government-and-society|access-date=22 Oct 2024|website=Encyclopedia Britannica}}</ref> مرکزی زیر انتظام علاقہٕ چھ دۄن حصن پؠٹھ مشتمل-[[جۆم]] و [[کٔشیٖر ہُنٛد حِصہٕ|کٔشیٖر]]-یَتھ مَنٛز مختلف ثقٲفتی تہٕ جغرافیائی خصوٗصیات چھ۔<ref name="n689">{{ویب حَوالہٕ|last=Akhtar|first=Rais|last2=Kirk|first2=William|date=26 Jul 1999|title=People, Culture, Religion|url=https://www.britannica.com/place/Jammu-and-Kashmir/People|access-date=22 Oct 2024|website=Encyclopedia Britannica}}</ref>
[[سِریٖنَگَر|سری نگر]] تہٕ [[جۆم]] چھ بالترتیب جموں و کشمیرٕک رؠتہٕ کال تہٕ ونٛدک رازدٲنؠ۔
== عدالتی ==
مرکزی زیر انتظام علاقہٕ چھ [[جۆم تہٕ کٔشیٖر ہُنٛد ہایی کورٹ|جموں و کشمیر تہٕ لداخ ہائی کورٹ]] کس دائرہ اختیارس تحت، یُس ہمسایہ [[لَداخ|لداخ]] خٲطرٕ ہائی کورٹ تہٕ چھ۔<ref>{{ویب حَوالہٕ|title=Jammu & Kashmir High Court|url=http://jkhighcourt.nic.in/|access-date=2020-12-21|website=jkhighcourt.nic.in}}</ref> پولیسٕچ خدمات چھ جموں و کشمیر پولیس فراہم کران۔<ref name="trnscpt">{{ویب حَوالہٕ|last=Ratan|first=Devesh|last2=Johri|first2=Iti|date=7 August 2019|title=Salient Features Of Jammu & Kashmir Reorganization Bill [Read Bill]|url=https://www.livelaw.in/top-stories/salient-features-of-jammu-kashmir-reorganization-bill-146998|access-date=7 August 2019|website=LiveLaw.in: All about law}}</ref>
==حَوالہٕ==
[[زٲژ:جۆم تہٕ کٔشیٖر منٛز سِیاسَتھ]]
4vddhpuz4vwpbxn7jhjqnwc3uucgrdw
جۆم تہٕ کٔشیٖر منٛز سِیاحت
0
23007
136795
133209
2026-05-01T08:53:36Z
آیات محراج
11062
136795
wikitext
text/x-wiki
[[File:Kashmir_Spring.jpg|thumb|سونتھس منٛز [[وادی کٔشیٖر|وادی کشمیر]]]]
[[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] چھ سیاحن پننہِ متنوع زمینک تزئین، ثقافتہٕ تہٕ موسمہٕ سٟتؠ سٟتؠ [[ہِمالیَہ|ہمالیہ]] مَنٛز مہم جو سرگرمین یَتھ کٔنؠ زن سکینگ، کوہ پیمائی، پیدل سفر، ٹریکِنٛگ تہٕ کیمپنٛگ خٲطرٕ پانس کن متوجہ کران۔ جموں و کشمیرٕک کینٛہہ اہم سِیاحتی مُقام چھ [[سِریٖنَگَر]]، یَتھ مَنٛز مشہوٗر [[ڈَل سَر|ڈل]] تہٕ مغل باغات، [[گُلمَرگ]] [[پَہَلگام|پہلگام،]] [[بھدٕرواہ|بھدٕرواہ،]] [[دؠوٕگۆل]] [[بُنٛزواہ|بُنٛزواہ،]] [[پٹنی ٹاپ]]، [[سۄنہٕ مرٕگ|سۄنہٕ مرٕگ،]] تہٕ [[جۆم]] چھِ۔ پرٛؠتھ ؤریہ چھ ساسہٕ بٔدؠ ہیٚنٛد یاتری [[ویشنو دیوی]] تہٕ [[امَرناتھ مَنٛدَر|امرناتھ]] کیٚن مُقدس جاین یوان یمن ہنٛد رِیاسَتھ چہ معیشت پؠٹھ نمایاں اثر چھُ۔<ref>{{Cite news|url=http://www.hindu.com/thehindu/holnus/002200709130350.htm|journal=Online edition of The Hindu|title=Amarnath Board to study yatra impact on Kashmir economy|accessdate=6 June 2009|location=Chennai, India|date=13 September 2007|archivedate=9 November 2012|archiveurl=https://web.archive.org/web/20121109091413/http://www.hindu.com/thehindu/holnus/002200709130350.htm}}</ref>
[[وادی کٔشیٖر]] چھِ ہندوستان کین اہم سِیاحتی مُقامو مَنٛز اَکھ۔<ref>{{Cite news|url=http://www.hindu.com/thehindu/holnus/004200903181221.htm|journal=Online edition of The Hindu|title=Foreign tourists flock Kashmir|accessdate=18 March 2009|location=Chennai, India|date=18 March 2009|archivedate=9 November 2012|archiveurl=https://web.archive.org/web/20121109091716/http://www.hindu.com/thehindu/holnus/004200903181221.htm}}</ref> گٗلمرٕگ، یس ہنٛدستان کس ساروٕے کھۄتہٕ مشہوٗر سکی ریزورٹ مُقامو منٛزٕ اَکھ چھ، چھ دنیا ہک ساروٕیہ کھۄتہٕ تھۆد سبز گولف کورس تہٕ۔<ref>{{ویب حَوالہٕ|last=Cris Prystay|date=26 October 2007|title=Fairway to Heaven|url=https://www.wsj.com/articles/SB119332713217271534?mod=googlenews_wsj|website=The Wall Street Journal}}</ref> سِیاحت چھ پٔتمین تٔرٛہن ؤرین مَنٛز کم گٔمٕژ۔<ref>{{ویب حَوالہٕ|title=Tourists arrival gives boost to J-K economy|url=http://sify.com/news/Tourists-arrival-gives-boost-to-J-K-economy-news-jm3v4cihjai.html|url-status=dead|archive-url=https://web.archive.org/web/20110716071016/http://www.sify.com/news/Tourists-arrival-gives-boost-to-J-K-economy-news-jm3v4cihjai.html|archive-date=2011-07-16|website=Sify}}</ref>
جموں و کشمیرس مَنٛز چھ پوشن ہنٛد باغ تہٕ ژوٗنٹؠ باغ تہٕ۔ یہِ چھ سیاحن پننہ دستکٲری تہٕ [[کٲشُر شال|کٲشِرؠ شال]] باپتھ تہٕ پانس کُن متوجہ کران۔
== شُمٲلی کٔشیٖر ہِنٛد اہم خصوٗصیات ==
شمٲلی کشمیر چھ ہنٛدستان کہ زیر انتظام مرکزی زیر انتظام علاقہٕ جموں و کشمیرک اَکھ علاقہٕ یس پننہِ شاندار مناظر، بھرپوٗر ثقافتی ورثہٕ تہٕ قۄدرتی خوبصوٗرتی خٲطرٕ مشہوٗر چھ۔
=== بنٛگس وادی ===
ہریلہ بالن، آبہٕ شارن تہٕ مٲدانن درمیان چھ جموں و کشمیر کس کۄپووڑس مَنٛز اَکھ وادی ییٚتہ گُپن جنگلی پٲٹھؠ پکان چھٕ، پرندٕ چھ دۄہس ٹِر ٹِر کران۔ ''بنگس'' آگُر چھ سنسکرت لفظ [[وَن]] ([[وَن|بن]]) تہٕ [[گاسہٕ|گَس]] (''[[گاسہٕ]]'') پیٹھہٕ آمت۔
دوٛن حصن مَنٛز تقسیم-بۄڈ بنگس تہٕ لۄکُٹٹ بنگس وادی چھےٚ 300 کلومیٹر کس رقبس پؠٹھ پھہلتھ۔ بنگس چھ سری نگر پؠٹھ لگ بگ 150 کلومیٹر (93 میٖل) 10,000 فٹ (3,000 میٖٹَر) تھدس پؠٹھ۔
=== بھدرکالی مندر ===
ماتا بھدرکالی ہٕنٛز اَکھ پرٛانہ مورتی آیہ جموں و کشمیر کس کۄپوور ضِلہٕ کس أکس مندرس مَنٛز جموں پؠٹھ واپس اننہٕ پتہٕ ؤری وادن دوبارٕ نصب کرنہٕ۔
=== ٹِٹھہٕ وَل ===
[[ٹِٹھہٕ وَل]] چھ اَکھ لۄکٹ سرحدی گام سری نگر پؠٹھہٕ لگ بگ 171 کلومیٹر دوٗر۔
=== قدیٖم ستوپا پریہاسپورا ===
پارس پوٗر یا پارس پور چھ وادی [[کٔشیٖر|کشمیر]] مَنٛز سری نگر پؠٹھ 22 کلومیٹر شمال مغربس مَنٛز اَکھ لۄکٹ شَہَر۔ یہِ اوس [[جَہلَم دٔرؠ یاو|دریائے جہلم]] پؠٹھ أکس سطح مرتفعس پؠٹھ [[لَلِت ادِتیہ مُکتَپِدا|لَلِت ادِتیہ مُکتَپِداہن]] بناومُت۔ [[لَلِت ادِتیہ مُکتَپِدا|للیتادتیہ]] سٕنٛد مرنہٕ پتہٕ ہوٗر پریہاسپورن بطور رازدٲنہ حیثیت۔
=== ڈیٹھا مندر ===
لارڈ دیتھا مندر چھ سری نگر پؠٹھہٕ تَقریٖبَن 105 کلومیٹر دور أکس لۄکٹس گامس مَنٛز واقعہٕ۔<ref>{{ویب حَوالہٕ|title=Detha / Daata Temple|url=https://travelthehimalayas.com/detha-daata-temple}}</ref>
== جنوٗب کٔشیٖر ہِنٛد اہم خصوٗصیات ==
=== گُلمرٕگ ===
{{Excerpt|گُلمَرگ|paragraphs=1}}
=== جۆم ===
[[File:View_of_Jammu_city_and_the_Tawi_River.jpg|thumb|جموں شہر تہٕ توی دریاوک منظر]]
{{Excerpt|جۆم|paragraphs=1}}
=== دؠوٕگۆل ===
[[File:Devigol_Bunjwah.png|thumb|دیویگول [[بُنٛزواہ|بنجواہ]] ضلع [[کَشٹٕوار|کشتوار]]]]
{{Excerpt|دیویگول|paragraphs=1}}
=== پہلگام ===
[[File:Pahalgam_Valley.jpg|thumb|پہلگامس منٛز لِدر وادی ہنٛد منظر]]
{{Excerpt|پَہَلگام|paragraphs=1}}
=== سۄنہٕ مرٕگ ===
{{Excerpt|سۄنہٕ مرٕگ|paragraphs=1}}
=== سِریٖنَگَر ===
{{Excerpt|سِریٖنَگَر|paragraphs=1}}
[[File:Srinagar_pano.jpg|thumb|سری نگر پینورما]]
[[File:Dal_Lake,_Srinagar,_Jammu_and_Kashmir.jpg|thumb|[[ڈَل سَر|ڈل جھیل]] پؠٹھ [[ڈُنٛگہٕ|ہاؤس بوٹ]]]]
=== ویٖر ناگ ===
{{Excerpt|ویٖر ناگ|paragraphs=1}}
=== گُریس ===
{{Excerpt|گُریس|paragraphs=1}}
=== دۄدٕ پٔتھٕر ===
{{Excerpt|دۄدٕ پَتٕھر|paragraphs=1}}
=== کھیٖر بھوٲنی ===
{{Excerpt|کھیٖر بھوٲنی منٛدر|paragraphs=1}}
==حَوالہٕ==
{{حَوالہٕ}}
[[زٲژ:جۆم تہٕ کٔشیٖر مَنٛز سِیاحت]]
azy53xpshxw6j5jhwyhrbuv2zmuwshk
Module:Wikidades
828
28635
136736
134140
2026-04-30T14:22:14Z
آیات محراج
11062
136736
Scribunto
text/plain
-- version 20260211 from master @cawiki
-- changes from previous version:
-- new function sitelinks
local p = {}
-- Initialization of variables --------------------
local i18n = { -- internationalisation at subpage /i18n
["errors"] = {
["property-not-found"] = "Property not found.",
["qualifier-not-found"] = "Qualifier not found.",
},
["datetime"] = {
-- $1 is a placeholder for the actual number
["beforenow"] = "$1 BCE", -- how to format negative numbers for precisions 0 to 5
["afternow"] = "$1 CE", -- how to format positive numbers for precisions 0 to 5
["bc"] = "$1 BCE", -- how print negative years
["ad"] = "$1", -- how print 1st century AD dates
[0] = "$1 billion years", -- precision: billion years
[1] = "$100 million years", -- precision: hundred million years
[2] = "$10 million years", -- precision: ten million years
[3] = "$1 million years", -- precision: million years
[4] = "$100000 years", -- precision: hundred thousand years; thousand separators added afterwards
[5] = "$10000 years", -- precision: ten thousand years; thousand separators added afterwards
[6] = "$1 millennium", -- precision: millennium
[7] = "$1 century", -- precision: century
[8] = "$1s", -- precision: decade
-- the following use the format of #time parser function
[9] = "Y", -- precision: year,
[10] = "F Y", -- precision: month
[11] = "F j, Y", -- precision: day
["hms"] = {["hours"] = "h", ["minutes"] = "m", ["seconds"] = "s"}, -- duration: xh xm xs
},
["years-old"] = {"", ""}, -- year(s) old, as in magic word {PLURAL:$1|singular|plural}
-- two values for most languages, up to six values for some languages, examples:
-- ["years-old"] = {"singular", "paucal", "plural"} in Russian and other Slavic languages
-- ["years-old"] = {"zero", "one", "two", "few 3-10", "many 11-99", "other 100-102"} in Arabic
-- see documentation of PLURAL in your language at [[mw:Help:Magic words#Localization 2]]
["cite"] = { -- cite parameters
["title"] = "title",
["author"] = "author",
["date"] = "date",
["pages"] = "pages",
["language"] = "language",
-- cite web parameters
["url"] = "url",
["website"] = "website",
["access-date"] = "access-date",
["archive-url"] = "archive-url",
["archive-date"] = "archive-date",
["publisher"] = "publisher",
["quote"] = "quote",
-- cite journal parameters
["work"] = "work",
["issue"] = "issue",
["issn"] = "issn",
["doi"] = "doi"
},
-- default local wiki settings
["addpencil"] = false, -- adds a pencil icon linked to Wikidata statement, planned to overwrite by Wikidata Bridge
["categorylabels"] = "", -- Category:Pages with Wikidata labels not translated (void for no local category)
["categoryprop"] = "", -- Category:Pages using Wikidata property $1 (void for no local category)
["categoryref"] = "", -- Category:Pages with references from Wikidata (void for no local category)
["addfallback"] = {}, -- additional fallback language codes
["suppressids"] = {}, -- list of Qid values to suppress
["qidlabels"] = true -- show labels as Qid if no fallback translation is available
}
local cases = {} -- functions for local grammatical cases defined at subpage /i18n
local required = ... -- variadic arguments from require function
local wiki =
{
langcode = mw.language.getContentLanguage().code,
module_title = required or mw.getCurrentFrame():getTitle()
}
local untranslated -- used in infobox modules: nil or true
local _ -- variable for unused returned values, avoiding globals
-- Module local functions --------------------------------------------
-- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0
local function tableMerge(t1, t2)
for k, v in pairs(t2) do
if type(v) == "table" then
if type(t1[k] or false) == "table" then
tableMerge(t1[k] or {}, t2[k] or {})
else
t1[k] = v
end
else
t1[k] = v
end
end
return t1
end
local function loadI18n(lang)
local exist, res = pcall(require, wiki.module_title .. "/i18n")
if exist and next(res) ~= nil then
tableMerge(i18n, res.i18n)
cases = res.cases
end
if lang ~= wiki.langcode then
exist, res = pcall(require, wiki.module_title .. "/i18n/" .. lang)
if exist and next(res) ~= nil then
tableMerge(i18n, res.i18n)
tableMerge(cases, res.cases)
end
end
i18n.suppress = {}
for _, id in ipairs(i18n.suppressids) do
i18n.suppress[id] = true
end
end
-- Table of language codes: requested or default and its fallbacks
local function findLang(langcode)
if mw.language.isKnownLanguageTag(langcode or '') == false then
local cframe = mw.getCurrentFrame()
local pframe = cframe:getParent()
langcode = pframe and pframe.args.lang
if mw.language.isKnownLanguageTag(langcode or '') == false then
if not mw.title.getCurrentTitle().isContentPage then
langcode = cframe:callParserFunction('int', {'lang'})
end
if mw.language.isKnownLanguageTag(langcode or '') == false then
langcode = wiki.langcode
end
end
end
loadI18n(langcode)
local languages = mw.language.getFallbacksFor(langcode)
table.insert(languages, 1, langcode)
table.insert(languages, 2, "mul") -- see [[d:Help:Default values for labels and aliases]]
if langcode == wiki.langcode then
for _, l in ipairs(i18n.addfallback) do
table.insert(languages, l)
end
end
return languages
end
-- Argument is 'set' when it exists (not nil) or when it is not an empty string.
local function isSet(var)
return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == ''))
end
-- Set local case to a label
local function case(localcase, label, ...)
if not isSet(label) then return label end
if type(localcase) == "function" then
return localcase(label)
elseif localcase == "smallcaps" then
return '<span style="font-variant: small-caps;">' .. label .. '</span>'
elseif cases[localcase] then
return cases[localcase](label, ...)
end
return label
end
-- get safely a serialized snak
local function getSnak(statement, snaks)
local ret = statement
for i, v in ipairs(snaks) do
if not ret then return end
ret = ret[v]
end
return ret
end
-- get label with an array of fallback languages
-- mw.wikibase.getLabelWithLang uses lang mul as last fallback, not the first one
local function getLabelByLangs(id, languages)
local label, lang
for _, l in ipairs(languages) do
label = mw.wikibase.getLabelByLang(id, l)
if label then
lang = (l == "mul" and languages[1] or l)
break
end
end
return label, lang
end
-- getBestStatements if bestrank=true, else getAllStatements with no deprecated
local function getStatements(entityId, property, bestrank)
local claims = {}
if not (entityId and mw.ustring.match(property, "^P%d+$")) then return claims end
if bestrank then
claims = mw.wikibase.getBestStatements(entityId, property)
else
local allclaims = mw.wikibase.getAllStatements(entityId, property)
for _, c in ipairs(allclaims) do
if c.rank ~= "deprecated" then
table.insert(claims, c)
end
end
end
return claims
end
-- Is gender femenine? true or false
local function feminineGender(id)
for idn in string.gmatch(id, "Q%d+") do
local claims = mw.wikibase.getBestStatements(idn or mw.wikibase.getEntityIdForCurrentPage(),'P21')
local gender_id = getSnak(claims, {1, "mainsnak", "datavalue", "value", "id"})
if gender_id == nil or not (gender_id == "Q6581072" or gender_id == "Q1052281" or gender_id == "Q43445") then
-- not female, transgender female or female organism
return false
end
end
return true
end
-- Fetch female form of label
local function feminineForm(id, lang)
local feminine_claims = getStatements(id, 'P2521')
for _, feminine_claim in ipairs(feminine_claims) do
if getSnak(feminine_claim, {'mainsnak', 'datavalue', 'value', 'language'}) == lang then
return feminine_claim.mainsnak.datavalue.value.text
end
end
end
-- Add an icon for no label in requested language
local function addLabelIcon(label_id, lang, uselang, icon)
local ret_lang, ret_icon = '', ''
if icon then
if lang and lang ~= uselang then
ret_lang = " <sup>(" .. lang .. ")</sup>"
end
if label_id and (lang == nil or lang ~= uselang) then
local namespace = ''
if string.sub(label_id, 1, 1) == 'P' then
namespace = 'Property:'
end
ret_icon = " [[File:Noun Project label icon 1116097 cc mirror.svg|10px|baseline|class=skin-invert|"
.. mw.message.new('Translate-taction-translate'):inLanguage(uselang):plain()
.. "|link=https://www.wikidata.org/wiki/" .. namespace .. label_id .. "?uselang=" .. uselang .. "]]"
untranslated = true
end
if isSet(i18n.categorylabels) and lang ~= uselang and uselang == wiki.langcode then
ret_icon = ret_icon .. '[[' .. i18n.categorylabels .. (lang and ']]' or '/Q]]')
end
end
return ret_lang .. ret_icon
end
-- editicon values: true/false (no=false), right, void defaults to i18n.addpencil
-- labelicon only by parameter
local function setIcons(arg, parg)
local val = arg == nil and parg or arg
local edit_icon, label_icon
if not isSet(val) then
edit_icon, label_icon = i18n.addpencil, true
elseif val == false or val == "false" or val == "no" then
edit_icon, label_icon = false, false
else
edit_icon, label_icon = val, true
end
return edit_icon, label_icon
end
-- Add an icon for editing a statement with requirements for future Wikidata Bridge
local function addEditIcon(parameters)
local ret = ''
if parameters.editicon and parameters.id and parameters.property then
local bridge_flow = parameters.editbridge and ' data-bridge-edit-flow="single-best-value"' or ''
local icon_style = parameters.editicon == "right" and ' style="float: right;"' or ''
ret = ' <span class="penicon"' .. bridge_flow .. icon_style .. '>'
.. "[[File:Arbcom ru editing.svg|10px|baseline|"
.. string.gsub(mw.message.new('Wikibase-client-data-bridge-bailout-suggestion-go-to-repo-button'):inLanguage(parameters.lang[1]):plain(), '{{WBREPONAME}}', 'Wikidata')
.. "|link=https://www.wikidata.org/wiki/" .. parameters.id .. "?uselang=" .. parameters.lang[1] .. "#" .. parameters.property .. "]]"
.. "</span>"
if isSet(i18n.categoryprop) then
ret = ret .. "[[" .. string.gsub(i18n.categoryprop, '$1', parameters.property) .. "]]"
end
end
return ret
end
-- add edit icon to the last element of a table
local function addEditIconTable(thetable, parameters)
if #thetable == 0 or parameters.editicon == false then
return thetable
end
local last_element = thetable[#thetable]
local the_icon = addEditIcon(parameters)
-- add it before last html closing tags
local tags = ''
local rev_element = string.reverse(last_element)
for tag in string.gmatch(rev_element, '(>%l+/<)') do
if string.match(rev_element, '^' .. tags .. tag) then
tags = tags .. tag
else
break
end
end
local last_tags = string.reverse(tags)
local offset = string.find(last_element, last_tags .. '$')
if offset then
thetable[#thetable] = string.sub(last_element, 1, offset - 1) .. the_icon .. last_tags
else
thetable[#thetable] = last_element .. the_icon
end
return thetable
end
-- Escape Lua captures
local function captureEscapes(text)
return mw.ustring.gsub(text, "(%%%d)", "%%%1")
end
-- expandTemplate or callParserFunction
local function expandBraces(text, formatting)
if text == nil or formatting == nil then return text end
-- only expand braces if provided in argument, not included in value as in Q1164668
if mw.ustring.find(formatting, '{{', 1, true) == nil then return text end
if type(text) ~= "string" then
text = tostring(text)
end
for braces in mw.ustring.gmatch(text, "{{(.-)}}") do
local parts = mw.text.split(braces, "|")
local title_part = parts[1]
local parameters = {}
for i = 2, #parts do
local subparts = mw.ustring.find(parts[i], "=")
if subparts then
local param_name = mw.ustring.sub(parts[i], 1, subparts - 1)
local param_value = mw.ustring.sub(parts[i], subparts + 1, -1)
-- reconstruct broken links by parts
if i < #parts and mw.ustring.find(param_value, "[[", 1, true) and not mw.ustring.find(param_value, "]]", 1, true) then
parameters[param_name] = param_value
local part_next = i + 1
while parts[part_next] and mw.ustring.find(parts[part_next], "]]", 1, true) do
parameters[param_name] = parameters[param_name] .. "|" .. parts[part_next]
part_next = part_next + 1
end
else
parameters[param_name] = param_value
end
elseif not mw.ustring.find(parts[i], "]]", 1, true) then
table.insert(parameters, parts[i])
end
end
local braces_expanded
if mw.ustring.find(title_part, ":")
and mw.text.split(title_part, ":")[1] ~= mw.site.namespaces[10].name -- not a prefix Template:
then
braces_expanded = mw.getCurrentFrame():callParserFunction{name=title_part, args=parameters}
elseif title_part == "!" then
-- template:! may be deleted locally, now provided by MediaWiki
-- although it works, it raises a Lua internal error
braces_expanded = "|"
else
braces_expanded = mw.getCurrentFrame():expandTemplate{title=title_part, args=parameters}
end
braces = mw.ustring.gsub(braces, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") -- escape magic characters
braces_expanded = captureEscapes(braces_expanded)
text = mw.ustring.gsub(text, "{{" .. braces .. "}}", braces_expanded)
end
return text
end
-- format data type math
local function printDatatypeMath(data)
return mw.getCurrentFrame():callParserFunction('#tag:math', data)
end
-- format data type musical-notation
local function printDatatypeMusical(data, formatting)
local attr = {}
if formatting == 'sound' then
attr.sound = 1
end
return mw.getCurrentFrame():extensionTag('score', data, attr)
end
-- format data type string
local function printDatatypeString(data, parameters)
if mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting = a pattern
return expandBraces(mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = data}), parameters.formatting)
elseif parameters.case then
return case(parameters.case, data, parameters.lang[1], feminineGender(parameters.id))
end
local data_number = string.match(data, "^%d+")
if data_number then -- sort key by initial number and remaining string
local sortkey = string.format("%019d", data_number * 1000)
return data, sortkey .. string.sub(data, #data_number + 1)
end
return data
end
-- format data type tabular-data
local function printDatatypeTabular(data, parameters)
local icon
if parameters.formatting == 'raw' then
icon = "no-icon"
data = string.gsub(data, '^Data:', '') -- remove prefix, i.e. see Module:Tabular data
end
return printDatatypeString(data, parameters), icon
end
-- format data type url
local function printDatatypeUrl(data, parameters)
if parameters.formatting == 'weblink' then
local label_parts = mw.text.split(string.gsub(data, '/$', ''), '/')
local label = string.gsub(label_parts[3], '^www%.', '')
if #label_parts > 3 then
label = label .. '…'
end
return '[' .. data .. ' ' .. label .. ']'
end
return printDatatypeString(data, parameters)
end
-- format data type external-id
local function printDatatypeExternal(data, parameters)
if parameters.formatting == 'externalid' then
local p_stat = mw.wikibase.getBestStatements(parameters.property, 'P1630') -- formatter URL
local p_link_pattern = getSnak(p_stat, {1, "mainsnak", "datavalue", "value"})
if p_link_pattern then
local p_link = mw.ustring.gsub(p_link_pattern, '$1', {['$1'] = data})
return '[' .. p_link .. ' ' .. data .. ']'
end
end
return printDatatypeString(data, parameters)
end
-- format data type commonsMedia and geo-shape
local function printDatatypeMedia(data, parameters)
local icon
if not string.find((parameters.formatting or ''), '$1', 1, true) then
icon = "no-icon"
if not string.find(data, '^Data:') then
data = mw.uri.encode(data, 'PATH') -- encode special characters in filename
end
end
return printDatatypeString(data, parameters), icon
end
-- format data type globe-coordinate
local function printDatatypeCoordinate(data, formatting)
local function globes(globe_id)
-- parameter globe in coordinates accepted by GeoHack
-- see [[w:en:Special:PrefixIndex/Template:GeoTemplate]]
local globes = {['Q3343'] = 'ariel', ['Q3134'] = 'callisto', ['Q596'] = 'ceres',
['Q6604'] = 'charon', ['Q7548'] = 'deimos', ['Q15040'] = 'dione', ['Q2'] = 'earth',
['Q3303'] = 'enceladus', ['Q3143'] = 'europa', ['Q3169'] = 'ganymede',
['Q15037'] = 'hyperion', ['Q17958'] = 'iapetus', ['Q3123'] = 'io',
['Q319'] = 'jupiter', ['Q111'] = 'mars', ['Q308'] = 'mercury', ['Q15034'] = 'mimas',
['Q3352'] = 'miranda', ['Q405'] = 'moon', ['Q3332'] = 'oberon', ['Q7547'] = 'phobos',
['Q17975'] = 'phoebe', ['Q339'] = 'pluto', ['Q15050'] = 'rhea', ['Q15047'] = 'tethys',
['Q2565'] = 'titan', ['Q3322'] = 'titania', ['Q3359'] = 'triton',
['Q3338'] = 'umbriel', ['Q313']='venus', ['Q3030']='vesta'}
return globes[globe_id]
end
local function roundPrecision(num, prec)
if prec == nil or prec <= 0 then return num end
local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001
return math.floor(num / sig + 0.5) * sig
end
local precision = data.precision
local latitude = roundPrecision(data.latitude, precision)
local longitude = roundPrecision(data.longitude, precision)
if formatting and string.find(formatting, '$lat', 1, true) and string.find(formatting, '$lon', 1, true) then
local ret = mw.ustring.gsub(formatting, '$l[ao][tn]', {['$lat'] = latitude, ['$lon'] = longitude})
if string.find(formatting, '$globe', 1, true) then
local myglobe = 'earth'
if isSet(data.globe) then
local globenum = mw.text.split(data.globe, 'entity/')[2] -- http://www.wikidata.org/wiki/Q2
myglobe = globes(globenum) or 'earth'
end
ret = mw.ustring.gsub(ret, '$globe', myglobe)
end
return expandBraces(ret, formatting)
elseif formatting == 'latitude' then
return latitude, "no-icon"
elseif formatting == 'longitude' then
return longitude, "no-icon"
elseif formatting == 'dimension' then
return data.dimension, "no-icon"
else --default formatting='globe'
if isSet(data.globe) == false or data.globe == 'http://www.wikidata.org/entity/Q2' then
return 'earth', "no-icon"
else
local globenum = mw.text.split(data.globe, 'entity/')[2]
return globes(globenum) or globenum, "no-icon"
end
end
end
-- Local functions for data value quantity
local function unitSymbol(id, lang) -- get unit symbol or code
local unit_symbol = ''
if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then
unit_symbol = require(wiki.module_title .. "/Units").getUnit(0, '', id, true)
end
if unit_symbol == '' then
-- fetch it
local claims = mw.wikibase.getBestStatements(id, 'P5061')
if #claims > 0 then
local langclaims = {}
for _, snak in ipairs(claims) do
local snak_language = getSnak(snak, {"mainsnak", "datavalue", "value", "language"})
if snak_language and not langclaims[snak_language] then -- just the first one by language
langclaims[snak_language] = snak.mainsnak.datavalue.value.text
end
end
for _, l in ipairs(lang) do
if langclaims[l] then
return langclaims[l]
end
end
end
end
return unit_symbol
end
local function getUnit(amount, id, parameters) -- get unit symbol or name
local suffix = ''
if string.sub(parameters.formatting or '', 1, 8) == "unitcode" then
-- get unit symbol
local unit_symbol = unitSymbol(id, parameters.lang)
if isSet(unit_symbol) then
if string.sub(parameters.formatting or '', -6) == "linked" then
suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. unit_symbol .. "]]"
else
suffix = unit_symbol
end
end
end
if suffix == '' then -- formatting=unit, or formatting=unitcode not found
-- get unit label
local unit_label, lang = getLabelByLangs(id, parameters.lang)
if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then
suffix = require(wiki.module_title .. "/Units").getUnit(amount, unit_label, id, false)
if string.sub(parameters.formatting or '', -6) == "linked" then
suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. suffix .. "]]"
end
else
suffix = (unit_label or id) .. addLabelIcon(id, lang, parameters.lang[1], parameters.labelicon)
end
end
if suffix ~= '' then
suffix = ' ' .. suffix
end
return suffix
end
local function roundDefPrecision(in_num, factor)
-- rounds out_num with significant figures of in_num (default precision)
local out_num = in_num * factor
if factor/60 == math.floor(factor/60) or out_num == 0 then -- sexagesimal integer or avoiding NaN
return out_num
end
-- first, count digits after decimal mark, handling cases like '12.345e6'
local exponent, prec
local integer, dot, decimals, expstr = in_num:match('^(%d*)(%.?)(%d*)(.*)')
local e = expstr:sub(1, 1)
if e == 'e' or e == 'E' then
exponent = tonumber(expstr:sub(2))
end
if dot == '' then
prec = -integer:match('0*$'):len()
else
prec = #decimals
end
if exponent then
-- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5.
prec = prec - exponent
end
-- significant figures
local in_bracket = 10^-prec -- -1 -> 10, 5 -> 0.00001
local out_bracket = in_bracket * out_num / in_num
out_bracket = 10^math.floor(math.log10(out_bracket)+.5) -- 1230 -> 1000, 0.00123 -> 0.001
-- round it (credit to Luc Bloom from http://lua-users.org/wiki/SimpleRound)
return math.floor(out_num/out_bracket + (out_num >=0 and 1 or -1) * 0.5) * out_bracket
end
-- format data type quantity
local function printDatatypeQuantity(data, parameters)
local amount = data.amount
amount = mw.ustring.gsub(amount, "%+", "")
local suffix = ""
local conv_amount, conv_suffix
if string.sub(parameters.formatting or '', 1, 4) == "unit" or string.sub(parameters.formatting or '', 1, 8) == "duration" or parameters.convert then
local unit_id = data.unit
unit_id = mw.ustring.sub(unit_id, mw.ustring.find(unit_id, "Q"), -1)
if string.sub(unit_id, 1, 1) == "Q" then
suffix = getUnit(amount, unit_id, parameters)
local convert_to
if parameters.convert == "default" or parameters.convert == "default2" then
local exist, units = pcall(require, wiki.module_title .. "/Units")
if exist and units.convert_default and next(units.convert_default) ~= nil then
convert_to = units.convert_default[unit_id]
end
elseif string.sub(parameters.convert or '', 1, 1) == "Q" then
convert_to = parameters.convert
elseif string.sub(parameters.formatting or '', 1, 8) == "duration" then
convert_to = 'Q11574' -- seconds
end
if convert_to and convert_to ~= unit_id then
-- convert units
local conv_temp = { -- formulae for temperatures ºC, ºF, ªK: [from] = {[to] = 'formula'}
['Q25267'] = {['Q42289'] = '$1*1.8+32', ['Q11597'] = '$1+273.15'},
['Q42289'] = {['Q25267'] = '($1-32)/1.8', ['Q11597'] = '($1+459.67)*5/9'},
['Q11597'] = {['Q25267'] = '$1-273.15', ['Q42289'] = '($1-273.15)*1.8000+32.00'}
}
if conv_temp[unit_id] and conv_temp[unit_id][convert_to] then
local amount_f = mw.getCurrentFrame():callParserFunction('#expr', mw.ustring.gsub(conv_temp[unit_id][convert_to], "$1", amount))
conv_amount = math.floor(tonumber(amount_f) + 0.5)
else
local conversions = getStatements(unit_id, 'P2442') -- conversion to standard unit
table.insert(conversions, mw.wikibase.getBestStatements(unit_id, 'P2370')[1]) -- conversion to SI unit
for _, conv in ipairs(conversions) do
if conv.mainsnak.snaktype == 'value' then -- no somevalue nor novalue
if conv.mainsnak.datavalue.value.unit == "http://www.wikidata.org/entity/" .. convert_to then
conv_amount = roundDefPrecision(amount, tonumber(conv.mainsnak.datavalue.value.amount))
break
end
end
end
end
if conv_amount then
conv_suffix = getUnit(conv_amount, convert_to, parameters)
end
elseif parameters.convert == 'M' then
local exist, units = pcall(require, wiki.module_title .. "/Units")
if wiki.langcode == parameters.lang[1]
and exist and units.convert2M and type(units.convert2M) == "function"
then
conv_amount, conv_suffix = units.convert2M(amount)
conv_suffix = (conv_suffix or "").. suffix
elseif tonumber(amount) > 10^8 then
conv_amount = math.floor(amount/10^6 + 0.5)
conv_suffix = ' M' .. mw.text.trim(suffix)
end
end
if parameters.formatting == 'raw' then
if conv_amount then amount = conv_amount end
suffix = ""
conv_amount = nil
end
end
end
local lang_obj = mw.language.new(parameters.lang[1])
local sortkey = string.format("%019d", tonumber(amount) * 1000)
if string.sub(parameters.formatting or '', 1, 8) == "duration" then
local sec = tonumber(conv_amount or amount)
if parameters.formatting == 'duration' then
return lang_obj:formatDuration(sec)
elseif parameters.formatting == 'durationm:s' then
local mm = math.floor(sec / 60)
local ss = sec - (mm * 60)
return string.format("%02d:%02d", mm, ss)
else -- durationhms or durationh:m:s
local intervals = {"hours", "minutes", "seconds"}
local sec2table = lang_obj:getDurationIntervals(sec, intervals)
sec2table["seconds"] = (sec2table["seconds"] or 0) + tonumber("." .. (tostring(sec):match("%.(%d+)") or "0")) -- add decimals
local duration = ''
for i, v in ipairs(intervals) do
if parameters.formatting == 'durationh:m:s' then
if i == 1 and sec2table[v] then
duration = duration .. sec2table[v] .. ":"
elseif i == 2 then
duration = duration .. string.format("%02d", sec2table[v] or 0) .. ":"
elseif i == 3 then
local sec_str = tostring(lang_obj:formatNum(sec2table[v] or 0))
duration = duration .. (sec2table[v] < 10 and "0" or "") .. sec_str
end
elseif sec2table[v] then
duration = duration .. lang_obj:formatNum(sec2table[v]) .. i18n.datetime.hms[v] .. (i < 3 and " " or "")
end
end
return duration
end
end
if parameters.case then
amount = case(parameters.case, amount, parameters.lang[1], feminineGender(parameters.id))
elseif parameters.formatting ~= 'raw' then
if parameters.numformat then
amount = lang_obj:formatNum(tonumber(string.format(parameters.numformat, amount)))
else
amount = lang_obj:formatNum(tonumber(amount))
end
end
if conv_amount then
local conv_sortkey = string.format("%019d", conv_amount * 1000)
conv_amount = lang_obj:formatNum(conv_amount)
if parameters.convert == 'default2' then
return conv_amount .. conv_suffix .. ' (' .. amount .. suffix .. ')', conv_sortkey
else
return conv_amount .. conv_suffix, conv_sortkey
end
elseif mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting with pattern
amount = mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = amount})
end
return amount .. suffix, sortkey
end
-- format data type time
local function printDatatypeTime(data, parameters)
-- Dates and times are stored in ISO 8601 format
local timestamp = data.time
if parameters.formatting == "raw" then
return timestamp, timestamp
end
local post_format
local calendar_add = ""
local precision = data.precision or 11
if string.sub(timestamp, 1, 1) == '-' then
post_format = i18n.datetime["bc"]
elseif string.sub(timestamp, 2, 3) == '00' then
post_format = i18n.datetime["ad"]
elseif precision > 8 then
-- calendar model
local calendar_model = {["Q12138"] = "gregorian", ["Q1985727"] = "gregorian", ["Q11184"] = "julian", ["Q1985786"] = "julian"}
local calendar_id = mw.text.split(data.calendarmodel, 'entity/')[2]
if (timestamp < "+1582-10-15T00:00:00Z" and calendar_model[calendar_id] == "gregorian")
or (timestamp > "+1582-10-04T00:00:00Z" and calendar_model[calendar_id] == "julian")
then
calendar_add = " <sup>(" .. mw.message.new('Wikibase-time-calendar-' .. calendar_model[calendar_id]):inLanguage(parameters.lang[1]):plain() .. ")</sup>"
end
end
local function formatTime(form, stamp)
local pattern
if type(form) == "function" then
pattern = form(stamp)
else
pattern = form
end
stamp = tostring(stamp)
if mw.ustring.find(pattern, "$1") then
return mw.ustring.gsub(pattern, "$1", stamp)
elseif string.sub(stamp, 1, 1) == '-' then -- formatDate() only supports years from 0
stamp = '+' .. string.sub(stamp, 2)
elseif string.sub(stamp, 1, 1) ~= '+' then -- not a valid timestamp, it is a number
stamp = string.format("%04d", stamp)
end
local ret = mw.language.new(parameters.lang[1]):formatDate(pattern, stamp)
ret = string.gsub(ret, "^(%[?%[?)0+", "%1") -- suppress leading zeros
ret = string.gsub(ret, "( %[?%[?)0+", "%1")
return ret
end
local function postFormat(t)
if post_format and mw.ustring.find(post_format, "$1") then
return mw.ustring.gsub(post_format, "$1", t)
end
return t
end
local intyear = tonumber(string.match(timestamp, "[+-](%d+)"))
local ret = ""
if precision <= 5 then -- precision is 10000 years or more
local factor = 10 ^ ((5 - precision) + 4)
local y2 = math.ceil(math.abs(intyear) / factor)
local relative = formatTime(i18n.datetime[precision], y2)
if post_format == i18n.datetime["bc"] then
ret = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative)
else
ret = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative)
end
local ret_number = string.match(ret, "%d+")
if ret_number ~= nil then
ret = mw.ustring.gsub(ret, ret_number, mw.language.new(parameters.lang[1]):formatNum(tonumber(ret_number)))
end
elseif precision == 6 or precision == 7 then -- millennia or centuries
local card = math.floor((intyear - 1) / 10^(9 - precision)) + 1
ret = formatTime(i18n.datetime[precision], card)
ret = postFormat(ret)
elseif precision == 8 then -- decades
local card = math.floor(math.abs(intyear) / 10) * 10
ret = formatTime(i18n.datetime[8], card)
ret = postFormat(ret)
elseif intyear > 9999 then -- not a valid timestamp
return
elseif precision == 9 or parameters.formatting == 'Y' then -- precision is year
ret = formatTime(i18n.datetime[9], intyear)
ret = postFormat(ret) .. calendar_add
elseif precision == 10 then -- month
ret = formatTime(i18n.datetime[10], timestamp .. " + 1 day") -- formatDate yyyy-mm-00 returns the previous month
ret = postFormat(ret) .. calendar_add
else -- precision 11, day
ret = formatTime(parameters.formatting or i18n.datetime[11], timestamp)
ret = postFormat(ret) .. calendar_add
end
return ret, timestamp
end
-- format data value wikibase-entityid with data types wikibase-item or wikibase-property
local function printDatatypeEntity(data, parameters)
local entity_id = data['id']
if parameters.formatting == 'raw' then
return entity_id, entity_id
end
local entity_page = 'Special:EntityPage/' .. entity_id
local label, lang = getLabelByLangs(entity_id, parameters.lang)
local sitelink = mw.wikibase.getSitelink(entity_id)
local parameter = parameters.formatting
local labelcase = label or sitelink
if parameters.gender == 'feminineform' then
labelcase = feminineForm(entity_id, lang) or labelcase
end
if parameters.case ~= 'gender' then
labelcase = case(parameters.case, labelcase, lang, parameters.lang[1], entity_id, parameters.id)
end
if labelcase == nil and i18n.qidlabels == false then
return
end
local ret1, ret2
if parameter == 'label' then
ret1 = labelcase or entity_id
ret2 = labelcase or entity_id
elseif parameter == 'sitelink' then
ret1 = (sitelink or 'd:' .. entity_page)
ret2 = sitelink or entity_id
elseif mw.ustring.find((parameter or ''), '$1', 1, true) then -- formatting = a pattern
ret1 = mw.ustring.gsub(parameter, '$1', labelcase or entity_id)
ret1 = expandBraces(ret1, parameter)
ret2 = labelcase or entity_id
else
if parameter == "ucfirst" or parameter == "ucinternallink" then
if labelcase and lang then
labelcase = mw.language.new(lang):ucfirst(labelcase)
end
-- only first of a list, reset formatting for next ones
if parameter == "ucinterlanllink" then
parameters.formatting = 'internallink'
else
parameters.formatting = nil -- default format
end
end
if sitelink then
ret1 = '[[' .. sitelink .. '|' .. labelcase .. ']]'
ret2 = labelcase
elseif label and string.match(parameter or '', 'internallink$') and not mw.wikibase.getEntityIdForTitle(label) then
ret1 = '[[' .. label .. '|' .. labelcase .. ']]'
ret2 = labelcase
else
ret1 = '[[d:' .. entity_page .. '|' .. (labelcase or entity_id) .. ']]'
ret2 = labelcase or entity_id
end
end
return ret1 .. addLabelIcon(entity_id, lang, parameters.lang[1], parameters.labelicon), ret2
end
-- format data type wikibase-lexeme
local function printDatatypeLexeme(data, parameters)
local entity_id = data['id']
if parameters.formatting == 'raw' then
return entity_id, entity_id
end
local lemmas = mw.wikibase.getEntity(entity_id):getLemmas()
if parameters.list == 'lang' and lemmas[1][2] ~= parameters.lang[1] then
return
end
local ret = '[[d:Special:EntityPage/' .. entity_id .. '|' .. lemmas[1][1] .. ']]'
if parameters.list ~= 'lang' or (parameters.list == 'lang' and lemmas[1][2] ~= wiki.langcode) then
ret = ret .. " <sup>(" .. lemmas[1][2] .. ")</sup>"
end
return ret, entity_id
end
-- format data type monolingualtext
local function printDatatypeMonolingual(data, parameters)
-- data fields: language [string], text [string]
local valid_lang = {[parameters.lang[1]] = true, ["mul"] = true}
if parameters.list == "lang" and not valid_lang[data["language"]] then
return
elseif parameters.list == "notlang" and valid_lang[data["language"]] then
return
elseif parameters.formatting == "language" or parameters.formatting == "text" then
return data[parameters.formatting]
end
local result = data["text"]
valid_lang = {[wiki.langcode] = true, ["mul"] = true}
if not valid_lang[data["language"]] then
result = mw.ustring.gsub('<span lang="$1">$2</span>', '$[12]', {["$1"]=data["language"], ["$2"]=data["text"]})
end
if mw.ustring.find((parameters.formatting or ''), '$', 1, true) then
-- output format defined with $text, $language
result = mw.ustring.gsub(parameters.formatting, '$text', result)
result = mw.ustring.gsub(result, '$language', data["language"])
end
return result
end
local function getSnakValue(snak, parameters)
parameters.editbridge = false
if snak.snaktype == 'value' then -- see Special:ListDatatypes
-- data value string
if snak.datatype == "string" then
parameters.editbridge = true -- Wikidata Bridge currently only for string values
return printDatatypeString(snak.datavalue.value, parameters)
elseif snak.datatype == "commonsMedia" or snak.datatype == "geo-shape" then
return printDatatypeMedia(snak.datavalue.value, parameters)
elseif snak.datatype == "tabular-data" then
return printDatatypeTabular(snak.datavalue.value, parameters)
elseif snak.datatype == "url" then
return printDatatypeUrl(snak.datavalue.value, parameters)
elseif snak.datatype == "external-id" then
return printDatatypeExternal(snak.datavalue.value, parameters)
elseif snak.datatype == 'math' then
return printDatatypeMath(snak.datavalue.value)
elseif snak.datatype == 'musical-notation' then
return printDatatypeMusical(snak.datavalue.value, parameters.formatting)
-- data types other than string value
elseif snak.datatype == 'wikibase-item' or snak.datatype == 'wikibase-property' then
if i18n.suppress[snak.datavalue.value.id] then
return
end
return printDatatypeEntity(snak.datavalue.value, parameters)
elseif snak.datatype == 'wikibase-lexeme' then
return printDatatypeLexeme(snak.datavalue.value, parameters)
elseif snak.datatype == 'monolingualtext' then
return printDatatypeMonolingual(snak.datavalue.value, parameters)
elseif snak.datatype == "globe-coordinate" then
return printDatatypeCoordinate(snak.datavalue.value, parameters.formatting)
elseif snak.datatype == "quantity" then
return printDatatypeQuantity(snak.datavalue.value, parameters)
elseif snak.datatype == "time" then
return printDatatypeTime(snak.datavalue.value, parameters)
end
elseif snak.snaktype == 'novalue' then
if parameters.formatting == 'raw' or parameters.shownovalue == false then return end
return mw.message.new('Wikibase-snakview-snaktypeselector-novalue'):inLanguage(parameters.lang[1]):plain()
elseif snak.snaktype == 'somevalue' then
if parameters.formatting == 'raw' or parameters.showsomevalue == false then return end
return mw.message.new('Wikibase-snakview-snaktypeselector-somevalue'):inLanguage(parameters.lang[1]):plain()
end
return mw.wikibase.renderSnak(snak)
end
local function printError(key)
return '<span class="error">' .. i18n.errors[key] .. '</span>'
end
local function getQualifierSnak(claim, qualifierId, parameters)
-- a "snak" is Wikidata terminology for a typed key/value pair
-- a claim consists of a main snak holding the main information of this claim,
-- as well as a list of attribute snaks and a list of references snaks
if qualifierId then
-- search the attribute snak with the given qualifier as key
if claim.qualifiers then
local qualifier = claim.qualifiers[qualifierId]
if qualifier then
if qualifier[1].datatype == "monolingualtext" then
-- iterate over monolingualtext qualifiers to get languages
local qual_lang, qual_mul
for idx in pairs(qualifier) do
qual_lang = getSnak(qualifier[idx], {"datavalue", "value", "language"})
if qual_lang == parameters.lang[1] then
return qualifier[idx] -- return local language if found
elseif qual_lang == "mul" then
qual_mul = qualifier[idx]
end
end
return qual_mul -- else return multilingual
elseif parameters.list then
return qualifier
else
return qualifier[1]
end
end
end
return nil, printError("qualifier-not-found")
else
-- otherwise return the main snak
return claim.mainsnak
end
end
local function getValueOfClaim(claim, qualifierId, parameters)
local snak, error = getQualifierSnak(claim, qualifierId, parameters)
if not snak then
return nil, nil, error
elseif snak[1] then -- a multi qualifier
local result, sortkey = {}, {}
local maxvals = tonumber(parameters.listmax)
for idx in pairs(snak) do
result[#result + 1], sortkey[#sortkey + 1] = getSnakValue(snak[idx], parameters)
if maxvals and maxvals == #result then break end
end
return mw.text.listToText(result, parameters.qseparator, parameters.qconjunction), sortkey[1]
else -- a property or a qualifier
return getSnakValue(snak, parameters)
end
end
local function getValueOfParentClaim(claim, qualifierId, parameters)
local qids = mw.text.split(qualifierId, '/', true)
local value, sortkey, valueraw = {}, {}, {}
local parent_raw, value_text
if qids[1] == parameters.property then
parent_raw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=parameters.lang})
else
parent_raw, _, _ = getValueOfClaim(claim, qids[1], {["formatting"]="raw", ["lang"]=parameters.lang, ["list"]=true, ["qseparator"]='/', ["qconjunction"]='/'})
end
if string.sub(parent_raw or '', 1, 1) == "Q" then -- protection for 'no value'
local parent_qids = mw.text.split(parent_raw, '/', true)
for idx, p_qid in ipairs(parent_qids) do
local parent_claims = mw.wikibase.getBestStatements(p_qid, qids[2])
if parent_claims[1] then
value[idx], sortkey[idx], _ = getValueOfClaim(parent_claims[1], nil, parameters)
-- raw parent value needed for while/black lists, lang for avoiding an error on types other than entity
valueraw[idx], _, _ = getValueOfClaim(parent_claims[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang})
end
end
end
if value[1] then
value_text = mw.text.listToText(value, parameters.qseparator, parameters.qconjunction)
end
return value_text, sortkey[1], valueraw[1]
end
-- see d:Help:Sources
local function getReferences(claim, parameters)
if not (parameters.references or parameters.onlysourced) then
return '', false
end
local lang = parameters.lang
local maxrefs = tonumber(parameters.references) or 1
local notproperref = {
["P143"] = true, -- imported from
["P3452"] = true, -- inferred from
["P887"] = true, -- based on heuristic
["P4656"] = true -- Wikimedia import URL
}
local result = {}
-- traverse through all references
for ref in pairs(claim.references or {}) do
local refparts
local refs = {}
local validref = true
local ref_id
-- traverse through all parts of the current reference
for snakkey, snakval in pairs(claim.references[ref].snaks or {}) do
for partkey, _ in pairs(claim.references[ref].snaks[snakkey] or {}) do
if notproperref[snakkey] then -- not a proper reference
validref = false
break
end
end
if validref then
for snakidx = 1, #snakval do
if snakidx > 1 then refparts = refparts .. ", " end
if snakval[snakidx].datatype == 'external-id' then
refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {formatting='externalid', property=snakval[snakidx].property, lang=lang}) or '')
else
refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {lang=lang}) or '')
end
end
refs[snakkey] = refparts
refparts = nil
if snakkey == "P248" then -- stated in
ref_id = getSnak(snakval, {1, "datavalue", "value", "id"})
end
end
end
-- fill missing values with parent item
if ref_id then
local function refParent(qid, pid, formatting)
local snak = getSnak(mw.wikibase.getBestStatements(qid, pid), {1, "mainsnak"})
return snak and getSnakValue(snak, {formatting=formatting, lang=lang})
end
refs['P50'] = refs['P50'] or refParent(ref_id, 'P50', 'label') -- author
refs['P407'] = refs['P407'] or refParent(ref_id, 'P407', 'label') -- language of work
refs['P123'] = refs['P123'] or refParent(ref_id, 'P123', 'label') -- publisher
refs['P577'] = refs['P577'] or refParent(ref_id, 'P577') -- date
refs['P1433'] = refs['P1433'] or refParent(ref_id, 'P1433', 'label') -- published in
refs['P304'] = refs['P304'] or refParent(ref_id, 'P304') -- page(s)
refs['P433'] = refs['P433'] or refParent(ref_id, 'P433') -- issue
refs['P236'] = refs['P236'] or refParent(ref_id, 'P236') -- ISSN
refs['P356'] = refs['P356'] or refParent(ref_id, 'P356') -- DOI
end
-- get title of local templates for citing references
local template_web = mw.wikibase.getSitelink('Q5637226') or ""
template_web = mw.text.split(template_web, ":")[2] -- split off namespace from front
local template_journal = mw.wikibase.getSitelink('Q5624899') or ""
template_journal = mw.text.split(template_journal, ":")[2]
local citeParams = {}
if refs['P854'] and (refs['P1476'] or refs['P248']) and template_web then
-- if both "reference URL" and "title" (or "stated in") are present, then use cite web template
citeParams[i18n['cite']['url']] = refs['P854']
if refs['P248'] and refs['P1476'] == nil then
citeParams[i18n['cite']['title']] = refs['P248']:match("^%[%[.-|(.-)%]%]")
else
citeParams[i18n['cite']['title']] = refs['P1476']
citeParams[i18n['cite']['website']] = refs['P248']
end
citeParams[i18n['cite']['author']] = refs['P50']
citeParams[i18n['cite']['language']] = refs['P407']
citeParams[i18n['cite']['publisher']] = refs['P123']
citeParams[i18n['cite']['date']] = refs['P577']
citeParams[i18n['cite']['pages']] = refs['P304']
citeParams[i18n['cite']['access-date']] = refs['P813']
citeParams[i18n['cite']['archive-url']] = refs['P1065']
citeParams[i18n['cite']['archive-date']] = refs['P2960']
citeParams[i18n['cite']['quote']] = refs['P1683']
refparts = mw.getCurrentFrame():expandTemplate{title=template_web, args=citeParams}
elseif refs['P1433'] and (refs['P1476'] or refs['P248']) and template_journal then
-- if both "published in" and "title" (or "stated in") are present, then use cite journal template
citeParams[i18n['cite']['work']] = refs['P1433']
citeParams[i18n['cite']['title']] = refs['P1476'] or refs['P248']
citeParams[i18n['cite']['author']] = refs['P50']
citeParams[i18n['cite']['date']] = refs['P577']
citeParams[i18n['cite']['issue']] = refs['P433']
citeParams[i18n['cite']['pages']] = refs['P304']
citeParams[i18n['cite']['language']] = refs['P407']
citeParams[i18n['cite']['issn']] = refs['P236']
citeParams[i18n['cite']['doi']] = refs['P356']
refparts = mw.getCurrentFrame():expandTemplate{title=template_journal, args=citeParams}
elseif validref then
-- raw ouput
local snaksorder = claim.references[ref]["snaks-order"]
local function indexed(a)
for _, b in ipairs(snaksorder) do
if b == a then return true end
end
return false
end
for k, _ in pairs(refs or {}) do
if not indexed(k) then
table.insert(snaksorder, k)
end
end
local italics = "''"
local ref_label
for _, k in ipairs(snaksorder) do
if refs[k] then
refparts = refparts and refparts .. " " or ""
ref_label = case('infoboxlabel', getLabelByLangs(k, lang) or '')
refparts = refparts .. mw.ustring.gsub(ref_label, "^%l", mw.ustring.upper) .. ": "
refparts = refparts .. italics .. refs[k] .. italics .. "."
italics = ""
end
end
end
if refparts then
local ref_name = claim.references[ref].hash
result[#result + 1] = mw.getCurrentFrame():extensionTag("ref", refparts, {name=ref_name})
if maxrefs and maxrefs == #result then break end
end
end
if #result > 0 then
if parameters.references then
if isSet(i18n.categoryref) then
result[#result + 1] = "[[" ..i18n.categoryref .. "]]"
end
return table.concat(result), true
else
return '', true
end
end
return '', false
end
-- Set lists of filtered values
local function setFilterLists(num_qual, args)
local lists = {['whitelist']={}, ['blacklist']={}, ['ignorevalue']={}, ['selectvalue']={}}
for i = 0, num_qual do
for k, _ in pairs(lists) do
if isSet(args[k .. i]) then
lists[k][tostring(i)] = {}
local pattern = 'Q%d+'
if string.sub(args[k .. i], 1, 1) ~= 'Q' then
pattern = '[^%p%s]+'
end
for q in string.gmatch(args[k .. i], pattern) do
lists[k][tostring(i)][q] = true
end
end
end
end
return lists['whitelist'], lists['blacklist'], lists['ignorevalue'], lists['selectvalue']
end
local function tableParameters(args, parameters, column)
local column_params = mw.clone(parameters)
column_params.formatting = args["colformat"..column]; if column_params.formatting == "" then column_params.formatting = nil end
column_params.convert = args["convert" .. column]
if args["case" .. column] then
column_params.case = args["case" .. column]
end
return column_params
end
local function getEntityId(args, pargs, unnamed)
pargs = pargs or {}
local id = args.item or args.from or (unnamed and mw.text.trim(args[1] or '') or nil)
if not isSet(id) then
id = pargs.item or pargs.from or (unnamed and mw.text.trim(pargs[1] or '') or nil)
end
if isSet(id) then
if string.find(id, ":") then -- remove prefix as Property:Pid
id = mw.text.split(id, ":")[2]
end
else
id = mw.wikibase.getEntityIdForCurrentPage()
end
return id
end
local function getArg(value, default, aliases)
if type(value) == 'boolean' then return value
elseif value == "false" or value == "no" then return false
elseif value == "true" or value == "yes" then return true
elseif value and aliases and aliases[value] then return aliases[value]
elseif isSet(value) then return value
elseif default then return default
else return nil
end
end
-- Main function claim ---------------------------------------------
-- on debug console use: =p.claim{item="Q...", property="P...", ...}
function p.claim(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local is_sandbox = isSet(pargs.sandbox)
if not required and is_sandbox then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).claim(frame)
end
--If a value is already set, use it
if isSet(args.value) then
if args.value == 'NONE' then
return
else
return args.value
end
end
-- arguments
local parameters = {}
parameters.id = getEntityId(args, pargs)
if parameters.id == nil then return end
parameters.property = string.upper(args.property or "")
local qualifierId = {}
qualifierId[1] = getArg(string.upper(args.qualifier or args.qualifier1 or ""))
local i = 2
while isSet(args["qualifier" .. i]) do
qualifierId[i] = string.upper(args["qualifier" .. i])
i = i + 1
end
parameters.formatting = getArg(args.formatting)
parameters.convert = getArg(args.convert)
parameters.numformat = getArg(args.numformat)
parameters.case = args.case
parameters.list = getArg(args.list, true, {firstrank='bestrank'})
parameters.listmax = args.listmax
parameters.listrank = getArg(args.listrank)
if type(parameters.list) == "number" then -- backwards compatibility
parameters.listmax = parameters.listmax or parameters.list
parameters.list = true
elseif parameters.list == "bestrank" then
parameters.listrank = parameters.listrank or "bestrank"
parameters.list = true
end
parameters.shownovalue = getArg(args.shownovalue, true)
parameters.showsomevalue = getArg(args.showsomevalue, true)
parameters.separator = getArg(args.separator)
parameters.conjunction = getArg(args.conjunction, parameters.separator)
parameters.qseparator = getArg(args.qseparator, parameters.separator)
parameters.qconjunction = getArg(args.qconjunction, parameters.conjunction)
local sorting_col = args.tablesort
local sorting_up = (args.sorting or "") ~= "-1"
local rowformat = args.rowformat
parameters.references = getArg(args.references, false)
parameters.onlysourced = getArg(args.onlysourced, false)
local showerrors = args.showerrors
local default = args.default
if default then showerrors = nil end
parameters.lang = findLang(args.lang)
if parameters.formatting == "raw" then
parameters.editicon, parameters.labelicon = false, false
else
parameters.editicon, parameters.labelicon = setIcons(args.editicon, pargs.editicon) -- needs loadI18n by findLand
end
-- fetch property
local claims = {}
local bestrank = parameters.listrank == 'bestrank' and parameters.list ~= 'lang'
for p in string.gmatch(parameters.property, 'P[%d/P]+') do -- P123 or P45/P67
if string.find(p, ".+/.+") then
local props = mw.text.split(p, "/")
local claims_child = {}
claims_child = getStatements(parameters.id, props[1], bestrank)
if #claims_child > 0 then
local parent_id, _, _ = getValueOfClaim(claims_child[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang})
if string.sub(parent_id or '', 1, 1) == "Q" then
claims = getStatements(parent_id, props[2], bestrank)
if #claims > 0 then
parameters.property = props[1]
break
end
end
end
else
claims = getStatements(parameters.id, p, bestrank)
if #claims > 0 then
parameters.property = p
break
end
end
end
if #claims == 0 then
local ret = showerrors and printError("property-not-found") or default
return ret, args.query == 'num' and 0 or ''
end
-- defaults for table
local preformat, postformat = "", ""
local whitelisted = false
local whitelist, blacklist, ignorevalue, selectvalue = {}, {}, {}, {}
if parameters.formatting == "table" then
parameters.separator = parameters.separator or "<br />"
parameters.conjunction = parameters.conjunction or "<br />"
parameters.qseparator = getArg(args.qseparator, mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain())
parameters.qconjunction = getArg(args.qconjunction, parameters.qseparator)
if not rowformat then
rowformat = "$0 ($1"
i = 2
while qualifierId[i] do
rowformat = rowformat .. ", $" .. i
i = i + 1
end
rowformat = rowformat .. ")"
elseif mw.ustring.find(rowformat, "^[*#]") then
parameters.separator = "</li><li>"
parameters.conjunction = "</li><li>"
if mw.ustring.match(rowformat, "^[*#]") == "*" then
preformat = "<ul><li>"
postformat = "</li></ul>"
else
preformat = "<ol><li>"
postformat = "</li></ol>"
end
rowformat = mw.ustring.gsub(rowformat, "^[*#] ?", "")
end
-- set lists of filtered values
whitelist, blacklist, ignorevalue, selectvalue = setFilterLists(#qualifierId, args)
local next = next
if next(whitelist) ~= nil then whitelisted = true end
end
-- set feminine case if gender is requested
local itemgender = args.itemgender
local idgender
if itemgender then
if string.match(itemgender, "^P%d+$") then
local snak_id = getSnak(mw.wikibase.getBestStatements(parameters.id, itemgender), {1, "mainsnak", "datavalue", "value", "id"})
if snak_id then
idgender = snak_id
end
elseif string.match(itemgender, "^Q%d+$") then
idgender = itemgender
end
end
local gender_requested = false
if parameters.case == "gender" or idgender then
gender_requested = true
elseif parameters.formatting == "table" then
for i=0, #qualifierId do
if args["case" .. i] and args["case" .. i] == "gender" then
gender_requested = true
break
end
end
end
if gender_requested then
if feminineGender(idgender or parameters.id) then
parameters.gender = "feminineform"
end
end
-- get initial sort indices
local sortindices = {}
for idx in pairs(claims) do
sortindices[#sortindices + 1] = idx
end
-- sort by claim rank
local comparator = function(a, b)
local rankmap = { deprecated = 2, normal = 1, preferred = 0 }
local ranka = rankmap[claims[a].rank or "normal"] .. string.format("%08d", a)
local rankb = rankmap[claims[b].rank or "normal"] .. string.format("%08d", b)
return ranka < rankb
end
table.sort(sortindices, comparator)
local result, result2, result_query
local error
if parameters.list or parameters.formatting == "table" then
-- convert LF to line feed, <br /> may not work on some cases
parameters.separator = parameters.separator == "LF" and "\010" or parameters.separator
parameters.conjunction = parameters.conjunction == "LF" and "\010" or parameters.conjunction
-- i18n separators
parameters.separator = parameters.separator or mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain()
parameters.conjunction = parameters.conjunction or (mw.message.new('And'):inLanguage(parameters.lang[1]):plain() .. mw.message.new('Word-separator'):inLanguage(parameters.lang[1]):plain())
-- iterate over all elements and return their value (if existing)
local value, valueq
local sortkey, sortkeyq
local values = {}
local sortkeys = {}
local refs = {}
local rowlist = {} -- rows to list with whitelist or blacklist
for idx in pairs(claims) do
local claim = claims[sortindices[idx]]
local reference = {}
if not whitelisted then rowlist[idx] = true end
if parameters.formatting == "table" then
local params = tableParameters(args, parameters, "0")
value, sortkey, error = getValueOfClaim(claim, nil, params)
if value then
values[#values + 1] = {}
sortkeys[#sortkeys + 1] = {}
refs[#refs + 1] = {}
if whitelist["0"] or blacklist["0"] then
local valueraw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=params.lang})
if whitelist["0"] and whitelist["0"][valueraw or ""] then
rowlist[#values] = true
elseif blacklist["0"] and blacklist["0"][valueraw or ""] then
rowlist[#values] = false
end
end
for i, qual in ipairs(qualifierId) do
local j = tostring(i)
params = tableParameters(args, parameters, j)
local valueq, sortkeyq, valueraw
if qual == parameters.property then -- hack for getting the property with another formatting, i.e. colformat1=raw
valueq, sortkeyq, _ = getValueOfClaim(claim, nil, params)
else
for q in mw.text.gsplit(qual, '%s*OR%s*') do
if string.find(q, ".+/.+") then
valueq, sortkeyq, valueraw = getValueOfParentClaim(claim, q, params)
elseif string.find(q, "^/.+") then
local claim2 = getStatements(parameters.id, string.sub(q, 2), bestrank)
if #claim2 > 0 then
-- only first value of a property as alternative to a qualifier
-- multiple values may not be related to a given raw of the table
valueq, sortkeyq, _ = getValueOfClaim(claim2[1], nil, params)
end
else
valueq, sortkeyq, _ = getValueOfClaim(claim, q, params)
end
if valueq then
qual = q
break
end
end
end
values[#values]["col" .. j] = valueq
sortkeys[#sortkeys]["col" .. j] = sortkeyq or valueq
if whitelist[j] or blacklist[j] or ignorevalue[j] or selectvalue[j] then
valueq = valueraw or getValueOfClaim(claim, qual, {["formatting"]="raw", ["lang"]=params.lang, ["list"]=params.list})
if valueq then
if whitelist[j] then
for k, v in pairs(whitelist[j]) do
if v and string.find(valueq, k, 1, true) then
rowlist[#values] = true
end
end
elseif blacklist[j] then
for k, v in pairs(blacklist[j]) do
if v and string.find(valueq, k, 1, true) then
rowlist[#values] = false
end
end
elseif ignorevalue[j] then
for k, v in pairs(ignorevalue[j]) do
if v and string.find(valueq, k, 1, true) then
values[#values]["col" .. j] = nil
end
end
elseif selectvalue[j] then
local selected
for k, v in pairs(selectvalue[j]) do
if v and string.find(valueq, k, 1, true) then
selected = true
end
end
if selected == nil then
values[#values]["col" .. j] = nil
end
end
end
end
end
end
else
value, sortkey, error = getValueOfClaim(claim, qualifierId[1], parameters)
values[#values + 1] = {}
sortkeys[#sortkeys + 1] = {}
refs[#refs + 1] = {}
end
if not value and showerrors then value = error end
if value then
if (parameters.references or parameters.onlysourced) and claim.references then
reference = claim.references
end
refs[#refs]["col0"] = reference
values[#values]["col0"] = value
sortkeys[#sortkeys]["col0"] = sortkey or value
end
end
-- sort and format results
sortindices = {}
for idx in pairs(values) do
sortindices[#sortindices + 1] = idx
end
if sorting_col then
local sorting_table = mw.text.split(sorting_col, '%D+')
local comparator = function(a, b)
local valuea, valueb
local i = 1
while valuea == valueb and i <= #sorting_table do
valuea = sortkeys[a]["col" .. sorting_table[i]] or ''
valueb = sortkeys[b]["col" .. sorting_table[i]] or ''
i = i + 1
end
if sorting_up then
return valueb > valuea
end
return valueb < valuea
end
table.sort(sortindices, comparator)
end
local maxvals = tonumber(parameters.listmax)
result = {}
for idx in pairs(values) do
local valuerow = values[sortindices[idx]]
local reference, valid_ref = getReferences({["references"] = refs[sortindices[idx]]["col0"]}, parameters)
value = valuerow["col0"]
if parameters.formatting == "table" then
if not rowlist[sortindices[idx]] then
value = nil
else
local rowformatting = rowformat .. "$" -- fake end character added for easy gsub
value = mw.ustring.gsub(rowformatting, "$0", {["$0"] = value})
value = mw.ustring.gsub(value, "$R0", reference) -- add reference
for i, _ in ipairs(qualifierId) do
local valueq = valuerow["col" .. i]
if args["rowsubformat" .. i] and isSet(valueq) then
-- add fake end character $
-- gsub $i not followed by a number so $1 doesn't match $10, $11...
-- remove fake end character
valueq = captureEscapes(valueq)
valueq = mw.ustring.gsub(args["rowsubformat" .. i] .. "$", "$" .. i .. "(%D)", valueq .. "%1")
valueq = string.sub(valueq, 1, -2)
rowformatting = mw.ustring.gsub(rowformatting, "$" .. i .. "(%D)", args["rowsubformat" .. i] .. "%1")
end
valueq = valueq and captureEscapes(valueq) or ''
value = mw.ustring.gsub(value, "$" .. i .. "(%D)", valueq .. "%1")
end
value = string.sub(value, 1, -2) -- remove fake end character
value = expandBraces(value, rowformatting)
end
elseif value then
value = expandBraces(value, parameters.formatting)
value = value .. reference
end
if isSet(value) and (not parameters.onlysourced or (parameters.onlysourced and valid_ref)) then
result[#result + 1] = value
if not parameters.list or (maxvals and maxvals == #result) then
break
end
end
end
if args.query == 'num' then
result_query = #result
end
if #result > 0 then
if parameters.formatting == 'table' then
result = addEditIconTable(result, parameters) -- in a table, add edit icon on last element
end
result = preformat .. mw.text.listToText(result, parameters.separator, parameters.conjunction) .. postformat
else
result = ''
end
else
-- return first element
local claim = claims[sortindices[1]]
result, result2, error = getValueOfClaim(claim, qualifierId[1], parameters)
if result then
local ref, valid_ref = getReferences(claim, parameters)
if parameters.onlysourced and valid_ref == false then
result = nil
else
result = result .. ref
end
end
if args.query == 'num' then result_query = result and 1 or 0 end
end
if isSet(result) then
if not (parameters.formatting == 'table' or (result2 and result2 == 'no-icon')) then
-- add edit icon, except table added previously and except explicit no-icon internal flag
result = result .. addEditIcon(parameters)
end
else
if showerrors then result = error else result = default end
end
if args.query == 'untranslated' and required and not is_sandbox then
result_query = untranslated
end
return result, result_query or ''
end
-- Local functions for getParentValues -----------------------
local function uc_first(word)
if word == nil then return end
return mw.ustring.upper(mw.ustring.sub(word, 1, 1)) .. mw.ustring.sub(word, 2)
end
local function getPropertyValue(id, property, parameter, langs, labelicon, case)
local snaks = mw.wikibase.getBestStatements(id, property)
local mysnak = getSnak(snaks, {1, "mainsnak"})
if mysnak == nil then
return
end
local entity_id
local result = '-' -- default for 'no value'
if mysnak.datavalue then
entity_id = "Q" .. tostring(mysnak.datavalue.value['numeric-id'])
result, _ = getSnakValue(mysnak, {formatting=parameter, lang=langs, labelicon=labelicon, case=case})
end
return entity_id, result
end
local function getParentObjects(id,
prop_format,
label_format,
languages,
propertySupString,
propertyLabel,
propertyLink,
label_show,
labelicon0,
labelicon1,
upto_number,
upto_label,
upto_value,
last_only,
grammatical_case,
include_self)
local propertySups = mw.text.split(propertySupString, '[^P%d]')
local maxloop = 10
if upto_number then
maxloop = upto_number
elseif next(upto_label) or next(upto_value) then
maxloop = 50
end
local labels_filter = next(label_show)
local result = {}
local id_value = id
for iter = 1, maxloop do
local link, label, labelwicon, linktext, id_label
for _, propertySup in pairs(propertySups) do
local _id_value, _link = getPropertyValue(id_value, propertySup, prop_format, languages, labelicon1, grammatical_case)
if _id_value and _link then id_value = _id_value; link = _link break end
end
if not id_value or not link then break end
if propertyLink then
_, linktext = getPropertyValue(id_value, propertyLink, "label", languages)
if linktext then
link = link .. " (" .. linktext .. ")"
end
end
id_label, label = getPropertyValue(id_value, propertyLabel, label_format, languages, false, "infoboxlabel")
if labelicon0 then
_, labelwicon = getPropertyValue(id_value, propertyLabel, label_format, languages, labelicon0, "infoboxlabel")
else
labelwicon = label
end
if labels_filter == nil or (label_show[id_label] or label_show[label]) then
result[#result + 1] = {labelwicon, link}
label_show[id_label or 'none'], label_show[label or 'none'] = nil, nil -- only first label found
end
if upto_label[id_label] or upto_label[label] or upto_value[id_value] then
break
end
end
if last_only then
result = {result[#result]}
end
if include_self then
local label_self, link_self
_, label_self = getPropertyValue(id, propertyLabel, label_format, languages, labelicon0, "infoboxlabel")
link_self, _ = getLabelByLangs(id, languages)
table.insert(result, 1, {label_self, link_self})
end
return result
end
local function parentObjectsToString(result,
rowformat,
cascade,
sorting)
local ret = {}
local first = 1
local last = #result
local iter = 1
if sorting == "-1" then first = #result; last = 1; iter = -1 end
for i = first, last, iter do
local rowtext = mw.ustring.gsub(rowformat, "$[01]", {["$0"] = result[i][1], ["$1"] = result[i][2]})
ret[#ret + 1] = expandBraces(rowtext, rowformat)
end
if cascade then
local direction = mw.language.new(wiki.langcode):isRTL() and "right" or "left"
local suffix = ""
for i = 1, #ret do
ret[i] = '<ul style="line-height:100%; margin-' .. direction .. ':0.45em; padding-' .. direction .. ':0;"><li>' .. ret[i]
suffix = suffix .. '</li></ul>'
end
ret[#ret] = ret[#ret] .. suffix
end
return ret
end
-- Returns pairs of parent label and property value fetching a recursive tree
function p.getParentValues(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
if not required and isSet(pargs.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getParentValues(frame)
end
local id = getEntityId(args, pargs)
if id == nil then return end
local languages = findLang(args.lang)
local propertySup = getArg(args.property, "P131") --administrative entity
local propertyLabel = getArg(args.label, "P31") --instance
local propertyLink = getArg(args.valuetext)
local property_format = getArg(args.formatting)
local label_format = getArg(args.labelformat, "label")
local upto_number = getArg(args.upto)
local last_only = getArg(args.last_only, false)
local editicon, labelicon = setIcons(args.editicon, pargs.editicon)
local include_self = getArg(args.include_self, false)
local case = getArg(args.case)
local upto_label = {}
for q in string.gmatch(args.uptolabelid or '', 'Q%d+') do
upto_label[q] = true
end
if type(tonumber(upto_number)) == "number" then
upto_number = tonumber(upto_number)
elseif type(upto_number) == 'string' then
upto_number = nil
require(wiki.module_title .. '/debug').track('upto') -- replace upto by uptolabelid
end
local upto_value = {}
for q in string.gmatch(args.uptovalueid or args.uptolinkid or '', 'Q%d+') do
upto_value[q] = true
end
local label_show = {}
for q in string.gmatch(args.showlabelid or '', 'Q%d+') do
label_show[q] = true
end
for _, v in ipairs(mw.text.split(args.labelshow or '', "/")) do
if v ~= '' then
label_show[uc_first(v)] = true
require(wiki.module_title .. '/debug').track('labelshow') -- replace labelshow by showlabelid
end
end
local rowformat = args.rowformat; if not isSet(rowformat) then rowformat = "$0 = $1" end
local labelicon0, labelicon1 = labelicon, labelicon
if string.find(label_format, '{{.*$0.*}}') or (string.find(rowformat, '{{.*$0.*}}') and label_format ~= 'raw') then
labelicon0 = false
end
local result = getParentObjects(id,
property_format,
label_format,
languages,
propertySup,
propertyLabel,
propertyLink,
label_show,
labelicon0,
labelicon1,
upto_number,
upto_label,
upto_value,
last_only,
case,
include_self)
if #result == 0 then return end
local separator = args.separator; if not isSet(separator) then separator = "<br />" end
local sorting = args.sorting; if sorting == "" then sorting = nil end
local cascade = (args.cascade == "true" or args.cascade == "yes")
local ret = parentObjectsToString(result,
rowformat,
cascade,
sorting)
ret = addEditIconTable(ret, {property=propertySup, editicon=editicon, id=id, lang=languages})
return mw.text.listToText(ret, separator, separator)
end
-- Link with a parent label --------------------
function p.linkWithParentLabel(frame)
local pargs = frame.args and frame:getParent().args or {}
if not required and isSet(pargs.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).linkWithParentLabel(frame)
end
local args = {}
if frame.args then
for k, v in pairs(frame.args) do -- metatable
args[k] = v
end
else
args = frame -- via require
end
if isSet(args.value) then
return args.value
end
-- get id value of property/qualifier
local largs = mw.clone(args)
largs.list = tonumber(args.list) and args.list or true
largs.formatting = "raw"
largs.separator = "/·/"
largs.editicon = false
local items_list, _ = p.claim(largs)
if not isSet(items_list) then return end
local items_table = mw.text.split(items_list, "/·/", true)
-- get internal link of property/qualifier
if isSet(args.formatting) then
largs.formatting = nil -- default link if defined with any value
else
largs.formatting = "internallink"
end
local link_list, _ = p.claim(largs)
local link_table = mw.text.split(link_list, "/·/", true)
-- get label of parent property
local parent_claim = getSnak(getStatements(items_table[1], args.parent, true), {1, "mainsnak", "datatype"})
if parent_claim == 'monolingualtext' then
largs.formatting = nil
largs.list = 'lang'
else
largs.formatting = "label"
largs.list = false
end
largs.property = args.parent
largs.qualifier = nil
for i, v in ipairs(items_table) do
largs.item = v
local link_label, _ = p.claim(largs)
if isSet(link_label) then
link_table[i] = mw.ustring.gsub(link_table[i] or '', "%[%[(.*)%|.+%]%]", "[[%1|" .. link_label .. "]]")
end
end
args.editicon, _ = setIcons(args.editicon, pargs.editicon)
args.id = getEntityId(args, pargs)
args.lang = findLang(args.lang)
return mw.text.listToText(link_table) .. addEditIcon(args)
end
-- Calculate number of years old ----------------------------
function p.yearsOld(frame)
if not required and frame.args and isSet(frame:getParent().args.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).yearsOld(frame)
end
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = getEntityId(args, pargs)
if id == nil then return end
local lang = mw.language.new('en')
local function getBestDate(id, prop)
local mainsnak = getSnak(mw.wikibase.getBestStatements(id, prop), {1, "mainsnak"})
if mainsnak and mainsnak.snaktype then
if mainsnak.snaktype == "somevalue" then
return {time = nil, precision = 0}
elseif mainsnak.snaktype == "value" then
return getSnak(mainsnak, {"datavalue", "value"})
end
end
return {time = nil, precision = nil}
end
local birth = getBestDate(id, 'P569')
if birth.time == nil or birth.precision < 8 then
return
end
local death = getBestDate(id, 'P570')
if death.precision and death.precision < 8 then -- includes somevalue
return
elseif death.time == nil then
death = {time = lang:formatDate('c'), precision = 11} -- current date
end
local dates = {}
dates[1] = {['min'] = {}, ['max'] = {}, ['precision'] = birth.precision}
dates[1].min.year = tonumber(mw.ustring.match(birth.time, "^[+-]?%d+"))
dates[1].min.month = tonumber(mw.ustring.match(birth.time, "-(%d%d)-"))
dates[1].min.day = tonumber(mw.ustring.match(birth.time, "-(%d%d)T"))
dates[1].max = mw.clone(dates[1].min)
dates[2] = {['min'] = {}, ['max'] = {}, ['precision'] = death.precision}
dates[2].min.year = tonumber(mw.ustring.match(death.time, "^[+-]?%d+"))
dates[2].min.month = tonumber(mw.ustring.match(death.time, "-(%d%d)-"))
dates[2].min.day = tonumber(mw.ustring.match(death.time, "-(%d%d)T"))
dates[2].max = mw.clone(dates[2].min)
for i, d in ipairs(dates) do
if d.precision == 10 then -- month
d.min.day = 1
local timestamp = string.format("%04d", tostring(math.abs(d.max.year)))
.. string.format("%02d", tostring(d.max.month))
.. "01"
d.max.day = tonumber(lang:formatDate("j", timestamp .. " + 1 month - 1 day"))
elseif d.precision < 10 then -- year or decade
d.min.day = 1
d.min.month = 1
d.max.day = 31
d.max.month = 12
if d.precision == 8 then -- decade
d.max.year = d.max.year + 9
end
end
end
local function age(d1, d2)
local years = d2.year - d1.year
if d2.month < d1.month or (d2.month == d1.month and d2.day < d1.day) then
years = years - 1
end
if d2.year > 0 and d1.year < 0 then
years = years - 1 -- no year 0
end
return years
end
local old_min = age(dates[1].max, dates[2].min)
local old_max = age(dates[1].min, dates[2].max)
if old_max > 200 then
require(wiki.module_title .. '/debug').track('200yo')
end
local old, old_expr
if old_min == 0 and old_max == 0 then
old = "< 1"
old_max = 1 -- expression in singular
elseif old_min == old_max then
old = old_min
else
old = old_min .. "/" .. old_max
end
if args.formatting == 'unit' then
local langs = findLang(args.lang)
local yo
local yo_pl = {}
if langs[1] == wiki.langcode then
yo_pl = i18n["years-old"]
end
if not isSet(yo_pl[2]) then
local yo_label, _ = getLabelByLangs('Q24564698', langs)
yo_pl = {yo_label, yo_label}
end
yo = mw.language.new(langs[1]):plural(old_max, yo_pl)
if mw.ustring.find(yo, '$1', 1, true) then
old_expr = mw.ustring.gsub(yo, "$1", old)
else
old_expr = old .. ' ' .. yo
end
elseif args.formatting then
old_expr = expandBraces(mw.ustring.gsub(args.formatting, '$1', old), args.formatting)
else
old_expr = old
end
return old_expr
end
-- Gets a label in a given language (content language by default) or its fallbacks, optionnally linked.
function p.getLabel(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
if not required and isSet(pargs.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getLabel(frame)
end
local id = getEntityId(args, pargs, 1)
if id == nil then return end
local languages = findLang(args.lang)
local labelicon = false
if mw.wikibase.isValidEntityId(id) then
_, labelicon = setIcons(args.editicon, pargs.editicon)
end
local label_icon = ''
local label, lang
if args.label then
label = args.label
else
-- exceptions or labels fixed
local exist, labels = pcall(require, wiki.module_title .. "/labels" .. (languages[1] == wiki.langcode and '' or '/' .. languages[1]))
if exist and labels.infoboxLabelsFromId and next(labels.infoboxLabelsFromId) ~= nil then
label = labels.infoboxLabelsFromId[id]
end
if label == nil then
label, lang = getLabelByLangs(id, languages)
if label then
if isSet(args.itemgender) then
if feminineGender(args.itemgender) then
label = feminineForm(id, lang) or label
end
local _, items_g = string.gsub(args.itemgender, "Q%d+", "")
if not isSet(args.case) and items_g > 1 then
args.case = "plural"
end
end
label = mw.language.new(lang):ucfirst(mw.text.nowiki(label)) -- sanitize
if args.case then
label = case(args.case, label, lang)
end
end
label_icon = addLabelIcon(id, lang, languages[1], labelicon)
end
end
local linked = args.linked
local ret2 = required and untranslated or ''
if isSet(linked) and linked ~= "no" then
local article = mw.wikibase.getSitelink(id) or ("d:Special:EntityPage/" .. id)
return "[[" .. article .. "|" .. (label or id) .. "]]" .. label_icon, ret2
else
return (label or id) .. label_icon, ret2
end
end
function p.sitelinks(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
-- arguments
local param = {}
param.id = getEntityId(args, pargs)
if param.id == nil then return end
param.project = getArg(args.project)
param.site = getArg(args.site)
param.sitelang = getArg(args.sitelang)
param.show = getArg(args.formatting, '[[$w:$l:$t|$s:$t]] $i')
param.sep = getArg(args.separator, ', ')
-- fetch sitelinks
local sitelinks_obj = mw.wikibase.getEntity(param.id).sitelinks
local slinks = {} -- do some clean up (commonswiki > commons) and add some data
local iw = {['wikipedia'] = 'w', ['wikibooks'] = 'b', ['wikinews'] = 'n', ['wikiquote'] = 'q',
['wikisource'] = 's', ['wikiversity'] = 'v', ['wikivoyage'] = 'voy', ['wiktionary'] = 'wikt', ['commons'] = 'c',
['meta'] = 'm', ['mediawiki'] = 'mw', ['species'] = 'species', ['wikidata'] = 'd', ['wikifunctions'] = 'f'}
for slink, sdata in pairs(sitelinks_obj) do
-- langcode + wiki, wikibooks, wikinews, wikiquote, wikisource, wikiversity, wikivoyage, wiktionary
local s_lang = string.match(slink, '(%l+)wik[it]')
local s_project = string.match(slink, 'wik[it]%l*')
if slink == 'commonswiki' or slink == 'metawiki' or slink == 'mediawikiwiki'
or slink == 'specieswiki' or slink == 'wikidatawiki' or slink == 'wikifunctionswiki'
then
s_project = string.sub(slink, 1, -5) -- remove -wiki
slinks[s_project] = {['lang'] = 'und', ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges}
elseif s_project == 'wiki' then -- restore project full name
slinks[slink] = {['lang'] = s_lang, ['project'] = 'wikipedia', ['iw'] = 'w', ['title'] = sdata.title, ['badges'] = sdata.badges}
elseif s_project == 'wiktionary' then -- use short site name
s_project = string.sub(slink, 1, -7)
slinks[s_project] = {['lang'] = s_lang, ['project'] = 'wiktionary', ['iw'] = 'wikt', ['title'] = sdata.title, ['badges'] = sdata.badges}
else
slinks[slink] = {['lang'] = s_lang, ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges}
end
end
-- select requested project, site, sitelang
local slinks_req = {}
if not (param.project or param.site or param.sitelang) then
slinks_req = slinks
else
for pr in string.gmatch(param.project or '', '%l+') do -- lowercase letters, skip separators
for sl, sd in pairs(slinks) do
if sd.project == pr then
slinks_req[sl] = sd
end
end
end
for s in string.gmatch(param.site or '', '%l+') do
for sl, sd in pairs(slinks) do
if sl == s then
slinks_req[sl] = sd
end
end
end
for l in string.gmatch(param.sitelang or '', '%l+') do
for sl, sd in pairs(slinks) do
if sd.lang == l then
slinks_req[sl] = sd
end
end
end
end
-- sort table
local sites_sorted = {}
for sitex in pairs(slinks_req) do
sites_sorted[#sites_sorted + 1] = sitex
end
local sort_project_lang = function(a, b)
local key_a = slinks_req[a].project .. slinks_req[a].lang
local key_b = slinks_req[b].project .. slinks_req[b].lang
return key_a < key_b
end
table.sort(sites_sorted, sort_project_lang)
-- format output
local showtext = {}
local shownum, showbnum = 0, 0
for _, sl in ipairs(sites_sorted) do
local sd = slinks_req[sl]
local show = param.show -- default '[[$w:$l:$t|$s:$t]] $i' iw:lang:title, site:title icon, also $p project
show = string.gsub(show, '$w', sd.iw)
show = string.gsub(show, '$p', sd.project)
if sd.lang == 'und' then
show = string.gsub(show, '$l:?', '')
else
show = string.gsub(show, '$l', sd.lang)
end
show = string.gsub(show, '$t', sd.title)
show = string.gsub(show, '$s', sl)
if next(sd.badges) then
show = string.gsub(show, '$i', '[[File:Article de qualité.svg|15x15px]]')
showbnum = showbnum + 1
else
show = string.gsub(show, ' ?$i', '')
end
if show ~= param.show then
table.insert(showtext, show)
end
shownum = shownum + 1
end
local output
if string.find(param.show, '$[nb]') then
output = string.gsub(param.show, '$n', shownum) -- number of sites
output = string.gsub(output, '$b', showbnum) -- number of badges
else
output = table.concat(showtext, param.sep)
end
return output
end
-- Utilities -----------------------------
-- See also module ../debug.
-- Copied from Module:Wikibase
function p.getSiteLink(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = getEntityId(args, pargs, 1)
if id == nil then return end
return mw.wikibase.getSitelink(id, mw.text.trim(args[2] or ''))
end
-- Helper function for the default language code used
function p.lang(frame)
local lang = frame and frame.args[1] -- nil via require
return findLang(lang)[1]
end
-- Number of statements
function p.numStatements(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = getEntityId(args, pargs)
if id == nil then return 0 end
local prop = mw.text.trim(args[1] or '')
local num = {}
if not isSet(prop) then
local largs = {}
for k, v in pairs(pargs) do
largs[k] = v
end
for k, v in pairs(args) do
largs[k] = v
end
largs.query = 'num'
_, num = p.claim(largs)
return num
elseif args[2] then -- qualifier
local qual = mw.text.trim(args[2])
local values = p.claim{item=id, property=prop, qualifier=qual, formatting='raw', separator='/·/'}
if values then
num = mw.text.split(values, '/·/')
end
else
num = mw.wikibase.getBestStatements(id, prop)
end
return #num
end
-- Returns true if property datavalue is found excluding novalue/somevalue
function p.validProperty(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local item = getEntityId(args, pargs)
if item == nil then return end
local property = mw.text.trim(args[1])
local prop_data = getSnak(mw.wikibase.getBestStatements(item, property), {1, "mainsnak", "datavalue"})
return prop_data and true or nil
end
function p.editAtWikidata(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local value = isSet(args[1])
if value then return end
local param = {}
param.id = getEntityId(args, pargs)
param.property = args.property
param.lang = findLang(args.lang)
param.editicon, _ = setIcons(args.editicon)
return addEditIcon(param)
end
function p.formatNum(frame)
local num = tonumber(mw.text.trim(frame.args[1]))
local lang = findLang(mw.text.trim(frame.args[2]))
return mw.language.new(lang[1]):formatNum(num)
end
return p
s28x5ancnlfdfhbip2luldiqyd4etyn
136751
136736
2026-04-30T16:31:50Z
آیات محراج
11062
[[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/136736|136736]] تَبدیٖلی آی رَد کَرنہٕ
136751
Scribunto
text/plain
-- version 20260211 from master @cawiki
-- changes from previous version:
-- new function sitelinks
local p = {}
-- Initialization of variables --------------------
local i18n = { -- internationalisation at subpage /i18n
["errors"] = {
["property-not-found"] = "Property not found.",
["qualifier-not-found"] = "Qualifier not found.",
},
["datetime"] = {
-- $1 is a placeholder for the actual number
["beforenow"] = "$1 BCE", -- how to format negative numbers for precisions 0 to 5
["afternow"] = "$1 CE", -- how to format positive numbers for precisions 0 to 5
["bc"] = "$1 BCE", -- how print negative years
["ad"] = "$1", -- how print 1st century AD dates
[0] = "$1 billion years", -- precision: billion years
[1] = "$100 million years", -- precision: hundred million years
[2] = "$10 million years", -- precision: ten million years
[3] = "$1 million years", -- precision: million years
[4] = "$100000 years", -- precision: hundred thousand years; thousand separators added afterwards
[5] = "$10000 years", -- precision: ten thousand years; thousand separators added afterwards
[6] = "$1 millennium", -- precision: millennium
[7] = "$1 century", -- precision: century
[8] = "$1s", -- precision: decade
-- the following use the format of #time parser function
[9] = "Y", -- precision: year,
[10] = "F Y", -- precision: month
[11] = "F j, Y", -- precision: day
["hms"] = {["hours"] = "h", ["minutes"] = "m", ["seconds"] = "s"}, -- duration: xh xm xs
},
["years-old"] = {"", ""}, -- year(s) old, as in magic word {PLURAL:$1|singular|plural}
-- two values for most languages, up to six values for some languages, examples:
-- ["years-old"] = {"singular", "paucal", "plural"} in Russian and other Slavic languages
-- ["years-old"] = {"zero", "one", "two", "few 3-10", "many 11-99", "other 100-102"} in Arabic
-- see documentation of PLURAL in your language at [[mw:Help:Magic words#Localization 2]]
["cite"] = { -- cite parameters
["title"] = "title",
["author"] = "author",
["date"] = "date",
["pages"] = "pages",
["language"] = "language",
-- cite web parameters
["url"] = "url",
["website"] = "website",
["access-date"] = "access-date",
["archive-url"] = "archive-url",
["archive-date"] = "archive-date",
["publisher"] = "publisher",
["quote"] = "quote",
-- cite journal parameters
["work"] = "work",
["issue"] = "issue",
["issn"] = "issn",
["doi"] = "doi"
},
-- default local wiki settings
["addpencil"] = false, -- adds a pencil icon linked to Wikidata statement, planned to overwrite by Wikidata Bridge
["categorylabels"] = "", -- Category:Pages with Wikidata labels not translated (void for no local category)
["categoryprop"] = "", -- Category:Pages using Wikidata property $1 (void for no local category)
["categoryref"] = "", -- Category:Pages with references from Wikidata (void for no local category)
["addfallback"] = {}, -- additional fallback language codes
["suppressids"] = {}, -- list of Qid values to suppress
["qidlabels"] = true -- show labels as Qid if no fallback translation is available
}
local cases = {} -- functions for local grammatical cases defined at subpage /i18n
local required = ... -- variadic arguments from require function
local wiki =
{
langcode = mw.language.getContentLanguage().code,
module_title = required or mw.getCurrentFrame():getTitle()
}
local untranslated -- used in infobox modules: nil or true
local _ -- variable for unused returned values, avoiding globals
-- Module local functions --------------------------------------------
-- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0
local function tableMerge(t1, t2)
for k, v in pairs(t2) do
if type(v) == "table" then
if type(t1[k] or false) == "table" then
tableMerge(t1[k] or {}, t2[k] or {})
else
t1[k] = v
end
else
t1[k] = v
end
end
return t1
end
local function loadI18n(lang)
local exist, res = pcall(require, wiki.module_title .. "/i18n")
if exist and next(res) ~= nil then
tableMerge(i18n, res.i18n)
cases = res.cases
end
if lang ~= wiki.langcode then
exist, res = pcall(require, wiki.module_title .. "/i18n/" .. lang)
if exist and next(res) ~= nil then
tableMerge(i18n, res.i18n)
tableMerge(cases, res.cases)
end
end
i18n.suppress = {}
for _, id in ipairs(i18n.suppressids) do
i18n.suppress[id] = true
end
end
-- Table of language codes: requested or default and its fallbacks
local function findLang(langcode)
if mw.language.isKnownLanguageTag(langcode or '') == false then
local cframe = mw.getCurrentFrame()
local pframe = cframe:getParent()
langcode = pframe and pframe.args.lang
if mw.language.isKnownLanguageTag(langcode or '') == false then
if not mw.title.getCurrentTitle().isContentPage then
langcode = cframe:callParserFunction('int', {'lang'})
end
if mw.language.isKnownLanguageTag(langcode or '') == false then
langcode = wiki.langcode
end
end
end
loadI18n(langcode)
local languages = mw.language.getFallbacksFor(langcode)
table.insert(languages, 1, langcode)
table.insert(languages, 2, "mul") -- see [[d:Help:Default values for labels and aliases]]
if langcode == wiki.langcode then
for _, l in ipairs(i18n.addfallback) do
table.insert(languages, l)
end
end
return languages
end
-- Argument is 'set' when it exists (not nil) or when it is not an empty string.
local function isSet(var)
return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == ''))
end
-- Set local case to a label
local function case(localcase, label, ...)
if not isSet(label) then return label end
if type(localcase) == "function" then
return localcase(label)
elseif localcase == "smallcaps" then
return '<span style="font-variant: small-caps;">' .. label .. '</span>'
elseif cases[localcase] then
return cases[localcase](label, ...)
end
return label
end
-- get safely a serialized snak
local function getSnak(statement, snaks)
local ret = statement
for i, v in ipairs(snaks) do
if not ret then return end
ret = ret[v]
end
return ret
end
-- get label with an array of fallback languages
-- mw.wikibase.getLabelWithLang uses lang mul as last fallback, not the first one
local function getLabelByLangs(id, languages)
local label, lang
for _, l in ipairs(languages) do
label = mw.wikibase.getLabelByLang(id, l)
if label then
lang = (l == "mul" and languages[1] or l)
break
end
end
return label, lang
end
-- getBestStatements if bestrank=true, else getAllStatements with no deprecated
local function getStatements(entityId, property, bestrank)
local claims = {}
if not (entityId and mw.ustring.match(property, "^P%d+$")) then return claims end
if bestrank then
claims = mw.wikibase.getBestStatements(entityId, property)
else
local allclaims = mw.wikibase.getAllStatements(entityId, property)
for _, c in ipairs(allclaims) do
if c.rank ~= "deprecated" then
table.insert(claims, c)
end
end
end
return claims
end
-- Is gender femenine? true or false
local function feminineGender(id)
for idn in string.gmatch(id, "Q%d+") do
local claims = mw.wikibase.getBestStatements(idn or mw.wikibase.getEntityIdForCurrentPage(),'P21')
local gender_id = getSnak(claims, {1, "mainsnak", "datavalue", "value", "id"})
if gender_id == nil or not (gender_id == "Q6581072" or gender_id == "Q1052281" or gender_id == "Q43445") then
-- not female, transgender female or female organism
return false
end
end
return true
end
-- Fetch female form of label
local function feminineForm(id, lang)
local feminine_claims = getStatements(id, 'P2521')
for _, feminine_claim in ipairs(feminine_claims) do
if getSnak(feminine_claim, {'mainsnak', 'datavalue', 'value', 'language'}) == lang then
return feminine_claim.mainsnak.datavalue.value.text
end
end
end
-- Add an icon for no label in requested language
local function addLabelIcon(label_id, lang, uselang, icon)
local ret_lang, ret_icon = '', ''
if icon then
if lang and lang ~= uselang then
ret_lang = " <sup>(" .. lang .. ")</sup>"
end
if label_id and (lang == nil or lang ~= uselang) then
local namespace = ''
if string.sub(label_id, 1, 1) == 'P' then
namespace = 'Property:'
end
ret_icon = " [[File:Noun Project label icon 1116097 cc mirror.svg|10px|baseline|class=skin-invert|"
.. mw.message.new('Translate-taction-translate'):inLanguage(uselang):plain()
.. "|link=https://www.wikidata.org/wiki/" .. namespace .. label_id .. "?uselang=" .. uselang .. "]]"
untranslated = true
end
if isSet(i18n.categorylabels) and lang ~= uselang and uselang == wiki.langcode then
ret_icon = ret_icon .. '[[' .. i18n.categorylabels .. (lang and ']]' or '/Q]]')
end
end
return ret_lang .. ret_icon
end
-- editicon values: true/false (no=false), right, void defaults to i18n.addpencil
-- labelicon only by parameter
local function setIcons(arg, parg)
local val = arg == nil and parg or arg
local edit_icon, label_icon
if not isSet(val) then
edit_icon, label_icon = i18n.addpencil, true
elseif val == false or val == "false" or val == "no" then
edit_icon, label_icon = false, false
else
edit_icon, label_icon = val, true
end
return edit_icon, label_icon
end
-- Add an icon for editing a statement with requirements for future Wikidata Bridge
local function addEditIcon(parameters)
local ret = ''
if parameters.editicon and parameters.id and parameters.property then
local bridge_flow = parameters.editbridge and ' data-bridge-edit-flow="single-best-value"' or ''
local icon_style = parameters.editicon == "right" and ' style="float: right;"' or ''
ret = ' <span class="penicon"' .. bridge_flow .. icon_style .. '>'
.. "[[File:Arbcom ru editing.svg|10px|baseline|"
.. string.gsub(mw.message.new('Wikibase-client-data-bridge-bailout-suggestion-go-to-repo-button'):inLanguage(parameters.lang[1]):plain(), '{{WBREPONAME}}', 'Wikidata')
.. "|link=https://www.wikidata.org/wiki/" .. parameters.id .. "?uselang=" .. parameters.lang[1] .. "#" .. parameters.property .. "]]"
.. "</span>"
if isSet(i18n.categoryprop) then
ret = ret .. "[[" .. string.gsub(i18n.categoryprop, '$1', parameters.property) .. "]]"
end
end
return ret
end
-- add edit icon to the last element of a table
local function addEditIconTable(thetable, parameters)
if #thetable == 0 or parameters.editicon == false then
return thetable
end
local last_element = thetable[#thetable]
local the_icon = addEditIcon(parameters)
-- add it before last html closing tags
local tags = ''
local rev_element = string.reverse(last_element)
for tag in string.gmatch(rev_element, '(>%l+/<)') do
if string.match(rev_element, '^' .. tags .. tag) then
tags = tags .. tag
else
break
end
end
local last_tags = string.reverse(tags)
local offset = string.find(last_element, last_tags .. '$')
if offset then
thetable[#thetable] = string.sub(last_element, 1, offset - 1) .. the_icon .. last_tags
else
thetable[#thetable] = last_element .. the_icon
end
return thetable
end
-- Escape Lua captures
local function captureEscapes(text)
return mw.ustring.gsub(text, "(%%%d)", "%%%1")
end
-- expandTemplate or callParserFunction
local function expandBraces(text, formatting)
if text == nil or formatting == nil then return text end
-- only expand braces if provided in argument, not included in value as in Q1164668
if mw.ustring.find(formatting, '{{', 1, true) == nil then return text end
if type(text) ~= "string" then
text = tostring(text)
end
for braces in mw.ustring.gmatch(text, "{{(.-)}}") do
local parts = mw.text.split(braces, "|")
local title_part = parts[1]
local parameters = {}
for i = 2, #parts do
local subparts = mw.ustring.find(parts[i], "=")
if subparts then
local param_name = mw.ustring.sub(parts[i], 1, subparts - 1)
local param_value = mw.ustring.sub(parts[i], subparts + 1, -1)
-- reconstruct broken links by parts
if i < #parts and mw.ustring.find(param_value, "[[", 1, true) and not mw.ustring.find(param_value, "]]", 1, true) then
parameters[param_name] = param_value
local part_next = i + 1
while parts[part_next] and mw.ustring.find(parts[part_next], "]]", 1, true) do
parameters[param_name] = parameters[param_name] .. "|" .. parts[part_next]
part_next = part_next + 1
end
else
parameters[param_name] = param_value
end
elseif not mw.ustring.find(parts[i], "]]", 1, true) then
table.insert(parameters, parts[i])
end
end
local braces_expanded
if mw.ustring.find(title_part, ":")
and mw.text.split(title_part, ":")[1] ~= mw.site.namespaces[10].name -- not a prefix Template:
then
braces_expanded = mw.getCurrentFrame():callParserFunction{name=title_part, args=parameters}
elseif title_part == "!" then
-- template:! may be deleted locally, now provided by MediaWiki
-- although it works, it raises a Lua internal error
braces_expanded = "|"
else
braces_expanded = mw.getCurrentFrame():expandTemplate{title=title_part, args=parameters}
end
braces = mw.ustring.gsub(braces, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") -- escape magic characters
braces_expanded = captureEscapes(braces_expanded)
text = mw.ustring.gsub(text, "{{" .. braces .. "}}", braces_expanded)
end
return text
end
-- format data type math
local function printDatatypeMath(data)
return mw.getCurrentFrame():callParserFunction('#tag:math', data)
end
-- format data type musical-notation
local function printDatatypeMusical(data, formatting)
local attr = {}
if formatting == 'sound' then
attr.sound = 1
end
return mw.getCurrentFrame():extensionTag('score', data, attr)
end
-- format data type string
local function printDatatypeString(data, parameters)
if mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting = a pattern
return expandBraces(mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = data}), parameters.formatting)
elseif parameters.case then
return case(parameters.case, data, parameters.lang[1], feminineGender(parameters.id))
end
local data_number = string.match(data, "^%d+")
if data_number then -- sort key by initial number and remaining string
local sortkey = string.format("%019d", data_number * 1000)
return data, sortkey .. string.sub(data, #data_number + 1)
end
return data
end
-- format data type tabular-data
local function printDatatypeTabular(data, parameters)
local icon
if parameters.formatting == 'raw' then
icon = "no-icon"
data = string.gsub(data, '^Data:', '') -- remove prefix, i.e. see Module:Tabular data
end
return printDatatypeString(data, parameters), icon
end
-- format data type url
local function printDatatypeUrl(data, parameters)
if parameters.formatting == 'weblink' then
local label_parts = mw.text.split(string.gsub(data, '/$', ''), '/')
local label = string.gsub(label_parts[3], '^www%.', '')
if #label_parts > 3 then
label = label .. '…'
end
return '[' .. data .. ' ' .. label .. ']'
end
return printDatatypeString(data, parameters)
end
-- format data type external-id
local function printDatatypeExternal(data, parameters)
if parameters.formatting == 'externalid' then
local p_stat = mw.wikibase.getBestStatements(parameters.property, 'P1630') -- formatter URL
local p_link_pattern = getSnak(p_stat, {1, "mainsnak", "datavalue", "value"})
if p_link_pattern then
local p_link = mw.ustring.gsub(p_link_pattern, '$1', {['$1'] = data})
return '[' .. p_link .. ' ' .. data .. ']'
end
end
return printDatatypeString(data, parameters)
end
-- format data type commonsMedia and geo-shape
local function printDatatypeMedia(data, parameters)
local icon
if not string.find((parameters.formatting or ''), '$1', 1, true) then
icon = "no-icon"
if not string.find(data, '^Data:') then
data = mw.uri.encode(data, 'PATH') -- encode special characters in filename
end
end
return printDatatypeString(data, parameters), icon
end
-- format data type globe-coordinate
local function printDatatypeCoordinate(data, formatting)
local function globes(globe_id)
-- parameter globe in coordinates accepted by GeoHack
-- see [[w:en:Special:PrefixIndex/Template:GeoTemplate]]
local globes = {['Q3343'] = 'ariel', ['Q3134'] = 'callisto', ['Q596'] = 'ceres',
['Q6604'] = 'charon', ['Q7548'] = 'deimos', ['Q15040'] = 'dione', ['Q2'] = 'earth',
['Q3303'] = 'enceladus', ['Q3143'] = 'europa', ['Q3169'] = 'ganymede',
['Q15037'] = 'hyperion', ['Q17958'] = 'iapetus', ['Q3123'] = 'io',
['Q319'] = 'jupiter', ['Q111'] = 'mars', ['Q308'] = 'mercury', ['Q15034'] = 'mimas',
['Q3352'] = 'miranda', ['Q405'] = 'moon', ['Q3332'] = 'oberon', ['Q7547'] = 'phobos',
['Q17975'] = 'phoebe', ['Q339'] = 'pluto', ['Q15050'] = 'rhea', ['Q15047'] = 'tethys',
['Q2565'] = 'titan', ['Q3322'] = 'titania', ['Q3359'] = 'triton',
['Q3338'] = 'umbriel', ['Q313']='venus', ['Q3030']='vesta'}
return globes[globe_id]
end
local function roundPrecision(num, prec)
if prec == nil or prec <= 0 then return num end
local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001
return math.floor(num / sig + 0.5) * sig
end
local precision = data.precision
local latitude = roundPrecision(data.latitude, precision)
local longitude = roundPrecision(data.longitude, precision)
if formatting and string.find(formatting, '$lat', 1, true) and string.find(formatting, '$lon', 1, true) then
local ret = mw.ustring.gsub(formatting, '$l[ao][tn]', {['$lat'] = latitude, ['$lon'] = longitude})
if string.find(formatting, '$globe', 1, true) then
local myglobe = 'earth'
if isSet(data.globe) then
local globenum = mw.text.split(data.globe, 'entity/')[2] -- http://www.wikidata.org/wiki/Q2
myglobe = globes(globenum) or 'earth'
end
ret = mw.ustring.gsub(ret, '$globe', myglobe)
end
return expandBraces(ret, formatting)
elseif formatting == 'latitude' then
return latitude, "no-icon"
elseif formatting == 'longitude' then
return longitude, "no-icon"
elseif formatting == 'dimension' then
return data.dimension, "no-icon"
else --default formatting='globe'
if isSet(data.globe) == false or data.globe == 'http://www.wikidata.org/entity/Q2' then
return 'earth', "no-icon"
else
local globenum = mw.text.split(data.globe, 'entity/')[2]
return globes(globenum) or globenum, "no-icon"
end
end
end
-- Local functions for data value quantity
local function unitSymbol(id, lang) -- get unit symbol or code
local unit_symbol = ''
if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then
unit_symbol = require(wiki.module_title .. "/Units").getUnit(0, '', id, true)
end
if unit_symbol == '' then
-- fetch it
local claims = mw.wikibase.getBestStatements(id, 'P5061')
if #claims > 0 then
local langclaims = {}
for _, snak in ipairs(claims) do
local snak_language = getSnak(snak, {"mainsnak", "datavalue", "value", "language"})
if snak_language and not langclaims[snak_language] then -- just the first one by language
langclaims[snak_language] = snak.mainsnak.datavalue.value.text
end
end
for _, l in ipairs(lang) do
if langclaims[l] then
return langclaims[l]
end
end
end
end
return unit_symbol
end
local function getUnit(amount, id, parameters) -- get unit symbol or name
local suffix = ''
if string.sub(parameters.formatting or '', 1, 8) == "unitcode" then
-- get unit symbol
local unit_symbol = unitSymbol(id, parameters.lang)
if isSet(unit_symbol) then
if string.sub(parameters.formatting or '', -6) == "linked" then
suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. unit_symbol .. "]]"
else
suffix = unit_symbol
end
end
end
if suffix == '' then -- formatting=unit, or formatting=unitcode not found
-- get unit label
local unit_label, lang = getLabelByLangs(id, parameters.lang)
if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then
suffix = require(wiki.module_title .. "/Units").getUnit(amount, unit_label, id, false)
if string.sub(parameters.formatting or '', -6) == "linked" then
suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. suffix .. "]]"
end
else
suffix = (unit_label or id) .. addLabelIcon(id, lang, parameters.lang[1], parameters.labelicon)
end
end
if suffix ~= '' then
suffix = ' ' .. suffix
end
return suffix
end
local function roundDefPrecision(in_num, factor)
-- rounds out_num with significant figures of in_num (default precision)
local out_num = in_num * factor
if factor/60 == math.floor(factor/60) or out_num == 0 then -- sexagesimal integer or avoiding NaN
return out_num
end
-- first, count digits after decimal mark, handling cases like '12.345e6'
local exponent, prec
local integer, dot, decimals, expstr = in_num:match('^(%d*)(%.?)(%d*)(.*)')
local e = expstr:sub(1, 1)
if e == 'e' or e == 'E' then
exponent = tonumber(expstr:sub(2))
end
if dot == '' then
prec = -integer:match('0*$'):len()
else
prec = #decimals
end
if exponent then
-- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5.
prec = prec - exponent
end
-- significant figures
local in_bracket = 10^-prec -- -1 -> 10, 5 -> 0.00001
local out_bracket = in_bracket * out_num / in_num
out_bracket = 10^math.floor(math.log10(out_bracket)+.5) -- 1230 -> 1000, 0.00123 -> 0.001
-- round it (credit to Luc Bloom from http://lua-users.org/wiki/SimpleRound)
return math.floor(out_num/out_bracket + (out_num >=0 and 1 or -1) * 0.5) * out_bracket
end
-- format data type quantity
local function printDatatypeQuantity(data, parameters)
local amount = data.amount
amount = mw.ustring.gsub(amount, "%+", "")
local suffix = ""
local conv_amount, conv_suffix
if string.sub(parameters.formatting or '', 1, 4) == "unit" or string.sub(parameters.formatting or '', 1, 8) == "duration" or parameters.convert then
local unit_id = data.unit
unit_id = mw.ustring.sub(unit_id, mw.ustring.find(unit_id, "Q"), -1)
if string.sub(unit_id, 1, 1) == "Q" then
suffix = getUnit(amount, unit_id, parameters)
local convert_to
if parameters.convert == "default" or parameters.convert == "default2" then
local exist, units = pcall(require, wiki.module_title .. "/Units")
if exist and units.convert_default and next(units.convert_default) ~= nil then
convert_to = units.convert_default[unit_id]
end
elseif string.sub(parameters.convert or '', 1, 1) == "Q" then
convert_to = parameters.convert
elseif string.sub(parameters.formatting or '', 1, 8) == "duration" then
convert_to = 'Q11574' -- seconds
end
if convert_to and convert_to ~= unit_id then
-- convert units
local conv_temp = { -- formulae for temperatures ºC, ºF, ªK: [from] = {[to] = 'formula'}
['Q25267'] = {['Q42289'] = '$1*1.8+32', ['Q11597'] = '$1+273.15'},
['Q42289'] = {['Q25267'] = '($1-32)/1.8', ['Q11597'] = '($1+459.67)*5/9'},
['Q11597'] = {['Q25267'] = '$1-273.15', ['Q42289'] = '($1-273.15)*1.8000+32.00'}
}
if conv_temp[unit_id] and conv_temp[unit_id][convert_to] then
local amount_f = mw.getCurrentFrame():callParserFunction('#expr', mw.ustring.gsub(conv_temp[unit_id][convert_to], "$1", amount))
conv_amount = math.floor(tonumber(amount_f) + 0.5)
else
local conversions = getStatements(unit_id, 'P2442') -- conversion to standard unit
table.insert(conversions, mw.wikibase.getBestStatements(unit_id, 'P2370')[1]) -- conversion to SI unit
for _, conv in ipairs(conversions) do
if conv.mainsnak.snaktype == 'value' then -- no somevalue nor novalue
if conv.mainsnak.datavalue.value.unit == "http://www.wikidata.org/entity/" .. convert_to then
conv_amount = roundDefPrecision(amount, tonumber(conv.mainsnak.datavalue.value.amount))
break
end
end
end
end
if conv_amount then
conv_suffix = getUnit(conv_amount, convert_to, parameters)
end
elseif parameters.convert == 'M' then
local exist, units = pcall(require, wiki.module_title .. "/Units")
if wiki.langcode == parameters.lang[1]
and exist and units.convert2M and type(units.convert2M) == "function"
then
conv_amount, conv_suffix = units.convert2M(amount)
conv_suffix = (conv_suffix or "").. suffix
elseif tonumber(amount) > 10^8 then
conv_amount = math.floor(amount/10^6 + 0.5)
conv_suffix = ' M' .. mw.text.trim(suffix)
end
end
if conv_amount and parameters.formatting == 'raw' then
amount = conv_amount
suffix = ""
conv_amount = nil
end
end
end
local lang_obj = mw.language.new(parameters.lang[1])
local sortkey = string.format("%019d", tonumber(amount) * 1000)
if string.sub(parameters.formatting or '', 1, 8) == "duration" then
local sec = tonumber(conv_amount or amount)
if parameters.formatting == 'duration' then
return lang_obj:formatDuration(sec)
elseif parameters.formatting == 'durationm:s' then
local mm = math.floor(sec / 60)
local ss = sec - (mm * 60)
return string.format("%02d:%02d", mm, ss)
else -- durationhms or durationh:m:s
local intervals = {"hours", "minutes", "seconds"}
local sec2table = lang_obj:getDurationIntervals(sec, intervals)
sec2table["seconds"] = (sec2table["seconds"] or 0) + tonumber("." .. (tostring(sec):match("%.(%d+)") or "0")) -- add decimals
local duration = ''
for i, v in ipairs(intervals) do
if parameters.formatting == 'durationh:m:s' then
if i == 1 and sec2table[v] then
duration = duration .. sec2table[v] .. ":"
elseif i == 2 then
duration = duration .. string.format("%02d", sec2table[v] or 0) .. ":"
elseif i == 3 then
local sec_str = tostring(lang_obj:formatNum(sec2table[v] or 0))
duration = duration .. (sec2table[v] < 10 and "0" or "") .. sec_str
end
elseif sec2table[v] then
duration = duration .. lang_obj:formatNum(sec2table[v]) .. i18n.datetime.hms[v] .. (i < 3 and " " or "")
end
end
return duration
end
end
if parameters.case then
amount = case(parameters.case, amount, parameters.lang[1], feminineGender(parameters.id))
elseif parameters.formatting ~= 'raw' then
if parameters.numformat then
amount = lang_obj:formatNum(tonumber(string.format(parameters.numformat, amount)))
else
amount = lang_obj:formatNum(tonumber(amount))
end
end
if conv_amount then
local conv_sortkey = string.format("%019d", conv_amount * 1000)
conv_amount = lang_obj:formatNum(conv_amount)
if parameters.convert == 'default2' then
return conv_amount .. conv_suffix .. ' (' .. amount .. suffix .. ')', conv_sortkey
else
return conv_amount .. conv_suffix, conv_sortkey
end
elseif mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting with pattern
amount = mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = amount})
end
return amount .. suffix, sortkey
end
-- format data type time
local function printDatatypeTime(data, parameters)
-- Dates and times are stored in ISO 8601 format
local timestamp = data.time
if parameters.formatting == "raw" then
return timestamp, timestamp
end
local post_format
local calendar_add = ""
local precision = data.precision or 11
if string.sub(timestamp, 1, 1) == '-' then
post_format = i18n.datetime["bc"]
elseif string.sub(timestamp, 2, 3) == '00' then
post_format = i18n.datetime["ad"]
elseif precision > 8 then
-- calendar model
local calendar_model = {["Q12138"] = "gregorian", ["Q1985727"] = "gregorian", ["Q11184"] = "julian", ["Q1985786"] = "julian"}
local calendar_id = mw.text.split(data.calendarmodel, 'entity/')[2]
if (timestamp < "+1582-10-15T00:00:00Z" and calendar_model[calendar_id] == "gregorian")
or (timestamp > "+1582-10-04T00:00:00Z" and calendar_model[calendar_id] == "julian")
then
calendar_add = " <sup>(" .. mw.message.new('Wikibase-time-calendar-' .. calendar_model[calendar_id]):inLanguage(parameters.lang[1]):plain() .. ")</sup>"
end
end
local function formatTime(form, stamp)
local pattern
if type(form) == "function" then
pattern = form(stamp)
else
pattern = form
end
stamp = tostring(stamp)
if mw.ustring.find(pattern, "$1") then
return mw.ustring.gsub(pattern, "$1", stamp)
elseif string.sub(stamp, 1, 1) == '-' then -- formatDate() only supports years from 0
stamp = '+' .. string.sub(stamp, 2)
elseif string.sub(stamp, 1, 1) ~= '+' then -- not a valid timestamp, it is a number
stamp = string.format("%04d", stamp)
end
local ret = mw.language.new(parameters.lang[1]):formatDate(pattern, stamp)
ret = string.gsub(ret, "^(%[?%[?)0+", "%1") -- suppress leading zeros
ret = string.gsub(ret, "( %[?%[?)0+", "%1")
return ret
end
local function postFormat(t)
if post_format and mw.ustring.find(post_format, "$1") then
return mw.ustring.gsub(post_format, "$1", t)
end
return t
end
local intyear = tonumber(string.match(timestamp, "[+-](%d+)"))
local ret = ""
if precision <= 5 then -- precision is 10000 years or more
local factor = 10 ^ ((5 - precision) + 4)
local y2 = math.ceil(math.abs(intyear) / factor)
local relative = formatTime(i18n.datetime[precision], y2)
if post_format == i18n.datetime["bc"] then
ret = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative)
else
ret = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative)
end
local ret_number = string.match(ret, "%d+")
if ret_number ~= nil then
ret = mw.ustring.gsub(ret, ret_number, mw.language.new(parameters.lang[1]):formatNum(tonumber(ret_number)))
end
elseif precision == 6 or precision == 7 then -- millennia or centuries
local card = math.floor((intyear - 1) / 10^(9 - precision)) + 1
ret = formatTime(i18n.datetime[precision], card)
ret = postFormat(ret)
elseif precision == 8 then -- decades
local card = math.floor(math.abs(intyear) / 10) * 10
ret = formatTime(i18n.datetime[8], card)
ret = postFormat(ret)
elseif intyear > 9999 then -- not a valid timestamp
return
elseif precision == 9 or parameters.formatting == 'Y' then -- precision is year
ret = formatTime(i18n.datetime[9], intyear)
ret = postFormat(ret) .. calendar_add
elseif precision == 10 then -- month
ret = formatTime(i18n.datetime[10], timestamp .. " + 1 day") -- formatDate yyyy-mm-00 returns the previous month
ret = postFormat(ret) .. calendar_add
else -- precision 11, day
ret = formatTime(parameters.formatting or i18n.datetime[11], timestamp)
ret = postFormat(ret) .. calendar_add
end
return ret, timestamp
end
-- format data value wikibase-entityid with data types wikibase-item or wikibase-property
local function printDatatypeEntity(data, parameters)
local entity_id = data['id']
if parameters.formatting == 'raw' then
return entity_id, entity_id
end
local entity_page = 'Special:EntityPage/' .. entity_id
local label, lang = getLabelByLangs(entity_id, parameters.lang)
local sitelink = mw.wikibase.getSitelink(entity_id)
local parameter = parameters.formatting
local labelcase = label or sitelink
if parameters.gender == 'feminineform' then
labelcase = feminineForm(entity_id, lang) or labelcase
end
if parameters.case ~= 'gender' then
labelcase = case(parameters.case, labelcase, lang, parameters.lang[1], entity_id, parameters.id)
end
if labelcase == nil and i18n.qidlabels == false then
return
end
local ret1, ret2
if parameter == 'label' then
ret1 = labelcase or entity_id
ret2 = labelcase or entity_id
elseif parameter == 'sitelink' then
ret1 = (sitelink or 'd:' .. entity_page)
ret2 = sitelink or entity_id
elseif mw.ustring.find((parameter or ''), '$1', 1, true) then -- formatting = a pattern
ret1 = mw.ustring.gsub(parameter, '$1', labelcase or entity_id)
ret1 = expandBraces(ret1, parameter)
ret2 = labelcase or entity_id
else
if parameter == "ucfirst" or parameter == "ucinternallink" then
if labelcase and lang then
labelcase = mw.language.new(lang):ucfirst(labelcase)
end
-- only first of a list, reset formatting for next ones
if parameter == "ucinterlanllink" then
parameters.formatting = 'internallink'
else
parameters.formatting = nil -- default format
end
end
if sitelink then
ret1 = '[[' .. sitelink .. '|' .. labelcase .. ']]'
ret2 = labelcase
elseif label and string.match(parameter or '', 'internallink$') and not mw.wikibase.getEntityIdForTitle(label) then
ret1 = '[[' .. label .. '|' .. labelcase .. ']]'
ret2 = labelcase
else
ret1 = '[[d:' .. entity_page .. '|' .. (labelcase or entity_id) .. ']]'
ret2 = labelcase or entity_id
end
end
return ret1 .. addLabelIcon(entity_id, lang, parameters.lang[1], parameters.labelicon), ret2
end
-- format data type wikibase-lexeme
local function printDatatypeLexeme(data, parameters)
local entity_id = data['id']
if parameters.formatting == 'raw' then
return entity_id, entity_id
end
local lemmas = mw.wikibase.getEntity(entity_id):getLemmas()
if parameters.list == 'lang' and lemmas[1][2] ~= parameters.lang[1] then
return
end
local ret = '[[d:Special:EntityPage/' .. entity_id .. '|' .. lemmas[1][1] .. ']]'
if parameters.list ~= 'lang' or (parameters.list == 'lang' and lemmas[1][2] ~= wiki.langcode) then
ret = ret .. " <sup>(" .. lemmas[1][2] .. ")</sup>"
end
return ret, entity_id
end
-- format data type monolingualtext
local function printDatatypeMonolingual(data, parameters)
-- data fields: language [string], text [string]
local valid_lang = {[parameters.lang[1]] = true, ["mul"] = true}
if parameters.list == "lang" and not valid_lang[data["language"]] then
return
elseif parameters.list == "notlang" and valid_lang[data["language"]] then
return
elseif parameters.formatting == "language" or parameters.formatting == "text" then
return data[parameters.formatting]
end
local result = data["text"]
valid_lang = {[wiki.langcode] = true, ["mul"] = true}
if not valid_lang[data["language"]] then
result = mw.ustring.gsub('<span lang="$1">$2</span>', '$[12]', {["$1"]=data["language"], ["$2"]=data["text"]})
end
if mw.ustring.find((parameters.formatting or ''), '$', 1, true) then
-- output format defined with $text, $language
result = mw.ustring.gsub(parameters.formatting, '$text', result)
result = mw.ustring.gsub(result, '$language', data["language"])
end
return result
end
local function getSnakValue(snak, parameters)
parameters.editbridge = false
if snak.snaktype == 'value' then -- see Special:ListDatatypes
-- data value string
if snak.datatype == "string" then
parameters.editbridge = true -- Wikidata Bridge currently only for string values
return printDatatypeString(snak.datavalue.value, parameters)
elseif snak.datatype == "commonsMedia" or snak.datatype == "geo-shape" then
return printDatatypeMedia(snak.datavalue.value, parameters)
elseif snak.datatype == "tabular-data" then
return printDatatypeTabular(snak.datavalue.value, parameters)
elseif snak.datatype == "url" then
return printDatatypeUrl(snak.datavalue.value, parameters)
elseif snak.datatype == "external-id" then
return printDatatypeExternal(snak.datavalue.value, parameters)
elseif snak.datatype == 'math' then
return printDatatypeMath(snak.datavalue.value)
elseif snak.datatype == 'musical-notation' then
return printDatatypeMusical(snak.datavalue.value, parameters.formatting)
-- data types other than string value
elseif snak.datatype == 'wikibase-item' or snak.datatype == 'wikibase-property' then
if i18n.suppress[snak.datavalue.value.id] then
return
end
return printDatatypeEntity(snak.datavalue.value, parameters)
elseif snak.datatype == 'wikibase-lexeme' then
return printDatatypeLexeme(snak.datavalue.value, parameters)
elseif snak.datatype == 'monolingualtext' then
return printDatatypeMonolingual(snak.datavalue.value, parameters)
elseif snak.datatype == "globe-coordinate" then
return printDatatypeCoordinate(snak.datavalue.value, parameters.formatting)
elseif snak.datatype == "quantity" then
return printDatatypeQuantity(snak.datavalue.value, parameters)
elseif snak.datatype == "time" then
return printDatatypeTime(snak.datavalue.value, parameters)
end
elseif snak.snaktype == 'novalue' then
if parameters.formatting == 'raw' or parameters.shownovalue == false then return end
return mw.message.new('Wikibase-snakview-snaktypeselector-novalue'):inLanguage(parameters.lang[1]):plain()
elseif snak.snaktype == 'somevalue' then
if parameters.formatting == 'raw' or parameters.showsomevalue == false then return end
return mw.message.new('Wikibase-snakview-snaktypeselector-somevalue'):inLanguage(parameters.lang[1]):plain()
end
return mw.wikibase.renderSnak(snak)
end
local function printError(key)
return '<span class="error">' .. i18n.errors[key] .. '</span>'
end
local function getQualifierSnak(claim, qualifierId, parameters)
-- a "snak" is Wikidata terminology for a typed key/value pair
-- a claim consists of a main snak holding the main information of this claim,
-- as well as a list of attribute snaks and a list of references snaks
if qualifierId then
-- search the attribute snak with the given qualifier as key
if claim.qualifiers then
local qualifier = claim.qualifiers[qualifierId]
if qualifier then
if qualifier[1].datatype == "monolingualtext" then
-- iterate over monolingualtext qualifiers to get languages
local qual_lang, qual_mul
for idx in pairs(qualifier) do
qual_lang = getSnak(qualifier[idx], {"datavalue", "value", "language"})
if qual_lang == parameters.lang[1] then
return qualifier[idx] -- return local language if found
elseif qual_lang == "mul" then
qual_mul = qualifier[idx]
end
end
return qual_mul -- else return multilingual
elseif parameters.list then
return qualifier
else
return qualifier[1]
end
end
end
return nil, printError("qualifier-not-found")
else
-- otherwise return the main snak
return claim.mainsnak
end
end
local function getValueOfClaim(claim, qualifierId, parameters)
local snak, error = getQualifierSnak(claim, qualifierId, parameters)
if not snak then
return nil, nil, error
elseif snak[1] then -- a multi qualifier
local result, sortkey = {}, {}
local maxvals = tonumber(parameters.listmax)
for idx in pairs(snak) do
result[#result + 1], sortkey[#sortkey + 1] = getSnakValue(snak[idx], parameters)
if maxvals and maxvals == #result then break end
end
return mw.text.listToText(result, parameters.qseparator, parameters.qconjunction), sortkey[1]
else -- a property or a qualifier
return getSnakValue(snak, parameters)
end
end
local function getValueOfParentClaim(claim, qualifierId, parameters)
local qids = mw.text.split(qualifierId, '/', true)
local value, sortkey, valueraw = {}, {}, {}
local parent_raw, value_text
if qids[1] == parameters.property then
parent_raw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=parameters.lang})
else
parent_raw, _, _ = getValueOfClaim(claim, qids[1], {["formatting"]="raw", ["lang"]=parameters.lang, ["list"]=true, ["qseparator"]='/', ["qconjunction"]='/'})
end
if string.sub(parent_raw or '', 1, 1) == "Q" then -- protection for 'no value'
local parent_qids = mw.text.split(parent_raw, '/', true)
for idx, p_qid in ipairs(parent_qids) do
local parent_claims = mw.wikibase.getBestStatements(p_qid, qids[2])
if parent_claims[1] then
value[idx], sortkey[idx], _ = getValueOfClaim(parent_claims[1], nil, parameters)
-- raw parent value needed for while/black lists, lang for avoiding an error on types other than entity
valueraw[idx], _, _ = getValueOfClaim(parent_claims[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang})
end
end
end
if value[1] then
value_text = mw.text.listToText(value, parameters.qseparator, parameters.qconjunction)
end
return value_text, sortkey[1], valueraw[1]
end
-- see d:Help:Sources
local function getReferences(claim, parameters)
if not (parameters.references or parameters.onlysourced) then
return '', false
end
local lang = parameters.lang
local maxrefs = tonumber(parameters.references) or 1
local notproperref = {
["P143"] = true, -- imported from
["P3452"] = true, -- inferred from
["P887"] = true, -- based on heuristic
["P4656"] = true -- Wikimedia import URL
}
local result = {}
-- traverse through all references
for ref in pairs(claim.references or {}) do
local refparts
local refs = {}
local validref = true
local ref_id
-- traverse through all parts of the current reference
for snakkey, snakval in pairs(claim.references[ref].snaks or {}) do
for partkey, _ in pairs(claim.references[ref].snaks[snakkey] or {}) do
if notproperref[snakkey] then -- not a proper reference
validref = false
break
end
end
if validref then
for snakidx = 1, #snakval do
if snakidx > 1 then refparts = refparts .. ", " end
if snakval[snakidx].datatype == 'external-id' then
refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {formatting='externalid', property=snakval[snakidx].property, lang=lang}) or '')
else
refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {lang=lang}) or '')
end
end
refs[snakkey] = refparts
refparts = nil
if snakkey == "P248" then -- stated in
ref_id = getSnak(snakval, {1, "datavalue", "value", "id"})
end
end
end
-- fill missing values with parent item
if ref_id then
local function refParent(qid, pid, formatting)
local snak = getSnak(mw.wikibase.getBestStatements(qid, pid), {1, "mainsnak"})
return snak and getSnakValue(snak, {formatting=formatting, lang=lang})
end
refs['P50'] = refs['P50'] or refParent(ref_id, 'P50', 'label') -- author
refs['P407'] = refs['P407'] or refParent(ref_id, 'P407', 'label') -- language of work
refs['P123'] = refs['P123'] or refParent(ref_id, 'P123', 'label') -- publisher
refs['P577'] = refs['P577'] or refParent(ref_id, 'P577') -- date
refs['P1433'] = refs['P1433'] or refParent(ref_id, 'P1433', 'label') -- published in
refs['P304'] = refs['P304'] or refParent(ref_id, 'P304') -- page(s)
refs['P433'] = refs['P433'] or refParent(ref_id, 'P433') -- issue
refs['P236'] = refs['P236'] or refParent(ref_id, 'P236') -- ISSN
refs['P356'] = refs['P356'] or refParent(ref_id, 'P356') -- DOI
end
-- get title of local templates for citing references
local template_web = mw.wikibase.getSitelink('Q5637226') or ""
template_web = mw.text.split(template_web, ":")[2] -- split off namespace from front
local template_journal = mw.wikibase.getSitelink('Q5624899') or ""
template_journal = mw.text.split(template_journal, ":")[2]
local citeParams = {}
if refs['P854'] and (refs['P1476'] or refs['P248']) and template_web then
-- if both "reference URL" and "title" (or "stated in") are present, then use cite web template
citeParams[i18n['cite']['url']] = refs['P854']
if refs['P248'] and refs['P1476'] == nil then
citeParams[i18n['cite']['title']] = refs['P248']:match("^%[%[.-|(.-)%]%]")
else
citeParams[i18n['cite']['title']] = refs['P1476']
citeParams[i18n['cite']['website']] = refs['P248']
end
citeParams[i18n['cite']['author']] = refs['P50']
citeParams[i18n['cite']['language']] = refs['P407']
citeParams[i18n['cite']['publisher']] = refs['P123']
citeParams[i18n['cite']['date']] = refs['P577']
citeParams[i18n['cite']['pages']] = refs['P304']
citeParams[i18n['cite']['access-date']] = refs['P813']
citeParams[i18n['cite']['archive-url']] = refs['P1065']
citeParams[i18n['cite']['archive-date']] = refs['P2960']
citeParams[i18n['cite']['quote']] = refs['P1683']
refparts = mw.getCurrentFrame():expandTemplate{title=template_web, args=citeParams}
elseif refs['P1433'] and (refs['P1476'] or refs['P248']) and template_journal then
-- if both "published in" and "title" (or "stated in") are present, then use cite journal template
citeParams[i18n['cite']['work']] = refs['P1433']
citeParams[i18n['cite']['title']] = refs['P1476'] or refs['P248']
citeParams[i18n['cite']['author']] = refs['P50']
citeParams[i18n['cite']['date']] = refs['P577']
citeParams[i18n['cite']['issue']] = refs['P433']
citeParams[i18n['cite']['pages']] = refs['P304']
citeParams[i18n['cite']['language']] = refs['P407']
citeParams[i18n['cite']['issn']] = refs['P236']
citeParams[i18n['cite']['doi']] = refs['P356']
refparts = mw.getCurrentFrame():expandTemplate{title=template_journal, args=citeParams}
elseif validref then
-- raw ouput
local snaksorder = claim.references[ref]["snaks-order"]
local function indexed(a)
for _, b in ipairs(snaksorder) do
if b == a then return true end
end
return false
end
for k, _ in pairs(refs or {}) do
if not indexed(k) then
table.insert(snaksorder, k)
end
end
local italics = "''"
local ref_label
for _, k in ipairs(snaksorder) do
if refs[k] then
refparts = refparts and refparts .. " " or ""
ref_label = case('infoboxlabel', getLabelByLangs(k, lang) or '')
refparts = refparts .. mw.ustring.gsub(ref_label, "^%l", mw.ustring.upper) .. ": "
refparts = refparts .. italics .. refs[k] .. italics .. "."
italics = ""
end
end
end
if refparts then
local ref_name = claim.references[ref].hash
result[#result + 1] = mw.getCurrentFrame():extensionTag("ref", refparts, {name=ref_name})
if maxrefs and maxrefs == #result then break end
end
end
if #result > 0 then
if parameters.references then
if isSet(i18n.categoryref) then
result[#result + 1] = "[[" ..i18n.categoryref .. "]]"
end
return table.concat(result), true
else
return '', true
end
end
return '', false
end
-- Set lists of filtered values
local function setFilterLists(num_qual, args)
local lists = {['whitelist']={}, ['blacklist']={}, ['ignorevalue']={}, ['selectvalue']={}}
for i = 0, num_qual do
for k, _ in pairs(lists) do
if isSet(args[k .. i]) then
lists[k][tostring(i)] = {}
local pattern = 'Q%d+'
if string.sub(args[k .. i], 1, 1) ~= 'Q' then
pattern = '[^%p%s]+'
end
for q in string.gmatch(args[k .. i], pattern) do
lists[k][tostring(i)][q] = true
end
end
end
end
return lists['whitelist'], lists['blacklist'], lists['ignorevalue'], lists['selectvalue']
end
local function tableParameters(args, parameters, column)
local column_params = mw.clone(parameters)
column_params.formatting = args["colformat"..column]; if column_params.formatting == "" then column_params.formatting = nil end
column_params.convert = args["convert" .. column]
if args["case" .. column] then
column_params.case = args["case" .. column]
end
return column_params
end
local function getEntityId(args, pargs, unnamed)
pargs = pargs or {}
local id = args.item or args.from or (unnamed and mw.text.trim(args[1] or '') or nil)
if not isSet(id) then
id = pargs.item or pargs.from or (unnamed and mw.text.trim(pargs[1] or '') or nil)
end
if isSet(id) then
if string.find(id, ":") then -- remove prefix as Property:Pid
id = mw.text.split(id, ":")[2]
end
else
id = mw.wikibase.getEntityIdForCurrentPage()
end
return id
end
local function getArg(value, default, aliases)
if type(value) == 'boolean' then return value
elseif value == "false" or value == "no" then return false
elseif value == "true" or value == "yes" then return true
elseif value and aliases and aliases[value] then return aliases[value]
elseif isSet(value) then return value
elseif default then return default
else return nil
end
end
-- Main function claim ---------------------------------------------
-- on debug console use: =p.claim{item="Q...", property="P...", ...}
function p.claim(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local is_sandbox = isSet(pargs.sandbox)
if not required and is_sandbox then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).claim(frame)
end
--If a value is already set, use it
if isSet(args.value) then
if args.value == 'NONE' then
return
else
return args.value
end
end
-- arguments
local parameters = {}
parameters.id = getEntityId(args, pargs)
if parameters.id == nil then return end
parameters.property = string.upper(args.property or "")
local qualifierId = {}
qualifierId[1] = getArg(string.upper(args.qualifier or args.qualifier1 or ""))
local i = 2
while isSet(args["qualifier" .. i]) do
qualifierId[i] = string.upper(args["qualifier" .. i])
i = i + 1
end
parameters.formatting = getArg(args.formatting)
parameters.convert = getArg(args.convert)
parameters.numformat = getArg(args.numformat)
parameters.case = args.case
parameters.list = getArg(args.list, true, {firstrank='bestrank'})
parameters.listmax = args.listmax
parameters.listrank = getArg(args.listrank)
if type(parameters.list) == "number" then -- backwards compatibility
parameters.listmax = parameters.listmax or parameters.list
parameters.list = true
elseif parameters.list == "bestrank" then
parameters.listrank = parameters.listrank or "bestrank"
parameters.list = true
end
parameters.shownovalue = getArg(args.shownovalue, true)
parameters.showsomevalue = getArg(args.showsomevalue, true)
parameters.separator = getArg(args.separator)
parameters.conjunction = getArg(args.conjunction, parameters.separator)
parameters.qseparator = getArg(args.qseparator, parameters.separator)
parameters.qconjunction = getArg(args.qconjunction, parameters.conjunction)
local sorting_col = args.tablesort
local sorting_up = (args.sorting or "") ~= "-1"
local rowformat = args.rowformat
parameters.references = getArg(args.references, false)
parameters.onlysourced = getArg(args.onlysourced, false)
local showerrors = args.showerrors
local default = args.default
if default then showerrors = nil end
parameters.lang = findLang(args.lang)
if parameters.formatting == "raw" then
parameters.editicon, parameters.labelicon = false, false
else
parameters.editicon, parameters.labelicon = setIcons(args.editicon, pargs.editicon) -- needs loadI18n by findLand
end
-- fetch property
local claims = {}
local bestrank = parameters.listrank == 'bestrank' and parameters.list ~= 'lang'
for p in string.gmatch(parameters.property, 'P[%d/P]+') do -- P123 or P45/P67
if string.find(p, ".+/.+") then
local props = mw.text.split(p, "/")
local claims_child = {}
claims_child = getStatements(parameters.id, props[1], bestrank)
if #claims_child > 0 then
local parent_id, _, _ = getValueOfClaim(claims_child[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang})
if string.sub(parent_id or '', 1, 1) == "Q" then
claims = getStatements(parent_id, props[2], bestrank)
if #claims > 0 then
parameters.property = props[1]
break
end
end
end
else
claims = getStatements(parameters.id, p, bestrank)
if #claims > 0 then
parameters.property = p
break
end
end
end
if #claims == 0 then
local ret = showerrors and printError("property-not-found") or default
return ret, args.query == 'num' and 0 or ''
end
-- defaults for table
local preformat, postformat = "", ""
local whitelisted = false
local whitelist, blacklist, ignorevalue, selectvalue = {}, {}, {}, {}
if parameters.formatting == "table" then
parameters.separator = parameters.separator or "<br />"
parameters.conjunction = parameters.conjunction or "<br />"
parameters.qseparator = getArg(args.qseparator, mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain())
parameters.qconjunction = getArg(args.qconjunction, parameters.qseparator)
if not rowformat then
rowformat = "$0 ($1"
i = 2
while qualifierId[i] do
rowformat = rowformat .. ", $" .. i
i = i + 1
end
rowformat = rowformat .. ")"
elseif mw.ustring.find(rowformat, "^[*#]") then
parameters.separator = "</li><li>"
parameters.conjunction = "</li><li>"
if mw.ustring.match(rowformat, "^[*#]") == "*" then
preformat = "<ul><li>"
postformat = "</li></ul>"
else
preformat = "<ol><li>"
postformat = "</li></ol>"
end
rowformat = mw.ustring.gsub(rowformat, "^[*#] ?", "")
end
-- set lists of filtered values
whitelist, blacklist, ignorevalue, selectvalue = setFilterLists(#qualifierId, args)
local next = next
if next(whitelist) ~= nil then whitelisted = true end
end
-- set feminine case if gender is requested
local itemgender = args.itemgender
local idgender
if itemgender then
if string.match(itemgender, "^P%d+$") then
local snak_id = getSnak(mw.wikibase.getBestStatements(parameters.id, itemgender), {1, "mainsnak", "datavalue", "value", "id"})
if snak_id then
idgender = snak_id
end
elseif string.match(itemgender, "^Q%d+$") then
idgender = itemgender
end
end
local gender_requested = false
if parameters.case == "gender" or idgender then
gender_requested = true
elseif parameters.formatting == "table" then
for i=0, #qualifierId do
if args["case" .. i] and args["case" .. i] == "gender" then
gender_requested = true
break
end
end
end
if gender_requested then
if feminineGender(idgender or parameters.id) then
parameters.gender = "feminineform"
end
end
-- get initial sort indices
local sortindices = {}
for idx in pairs(claims) do
sortindices[#sortindices + 1] = idx
end
-- sort by claim rank
local comparator = function(a, b)
local rankmap = { deprecated = 2, normal = 1, preferred = 0 }
local ranka = rankmap[claims[a].rank or "normal"] .. string.format("%08d", a)
local rankb = rankmap[claims[b].rank or "normal"] .. string.format("%08d", b)
return ranka < rankb
end
table.sort(sortindices, comparator)
local result, result2, result_query
local error
if parameters.list or parameters.formatting == "table" then
-- convert LF to line feed, <br /> may not work on some cases
parameters.separator = parameters.separator == "LF" and "\010" or parameters.separator
parameters.conjunction = parameters.conjunction == "LF" and "\010" or parameters.conjunction
-- i18n separators
parameters.separator = parameters.separator or mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain()
parameters.conjunction = parameters.conjunction or (mw.message.new('And'):inLanguage(parameters.lang[1]):plain() .. mw.message.new('Word-separator'):inLanguage(parameters.lang[1]):plain())
-- iterate over all elements and return their value (if existing)
local value, valueq
local sortkey, sortkeyq
local values = {}
local sortkeys = {}
local refs = {}
local rowlist = {} -- rows to list with whitelist or blacklist
for idx in pairs(claims) do
local claim = claims[sortindices[idx]]
local reference = {}
if not whitelisted then rowlist[idx] = true end
if parameters.formatting == "table" then
local params = tableParameters(args, parameters, "0")
value, sortkey, error = getValueOfClaim(claim, nil, params)
if value then
values[#values + 1] = {}
sortkeys[#sortkeys + 1] = {}
refs[#refs + 1] = {}
if whitelist["0"] or blacklist["0"] then
local valueraw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=params.lang})
if whitelist["0"] and whitelist["0"][valueraw or ""] then
rowlist[#values] = true
elseif blacklist["0"] and blacklist["0"][valueraw or ""] then
rowlist[#values] = false
end
end
for i, qual in ipairs(qualifierId) do
local j = tostring(i)
params = tableParameters(args, parameters, j)
local valueq, sortkeyq, valueraw
if qual == parameters.property then -- hack for getting the property with another formatting, i.e. colformat1=raw
valueq, sortkeyq, _ = getValueOfClaim(claim, nil, params)
else
for q in mw.text.gsplit(qual, '%s*OR%s*') do
if string.find(q, ".+/.+") then
valueq, sortkeyq, valueraw = getValueOfParentClaim(claim, q, params)
elseif string.find(q, "^/.+") then
local claim2 = getStatements(parameters.id, string.sub(q, 2), bestrank)
if #claim2 > 0 then
-- only first value of a property as alternative to a qualifier
-- multiple values may not be related to a given raw of the table
valueq, sortkeyq, _ = getValueOfClaim(claim2[1], nil, params)
end
else
valueq, sortkeyq, _ = getValueOfClaim(claim, q, params)
end
if valueq then
qual = q
break
end
end
end
values[#values]["col" .. j] = valueq
sortkeys[#sortkeys]["col" .. j] = sortkeyq or valueq
if whitelist[j] or blacklist[j] or ignorevalue[j] or selectvalue[j] then
valueq = valueraw or getValueOfClaim(claim, qual, {["formatting"]="raw", ["lang"]=params.lang, ["list"]=params.list})
if valueq then
if whitelist[j] then
for k, v in pairs(whitelist[j]) do
if v and string.find(valueq, k, 1, true) then
rowlist[#values] = true
end
end
elseif blacklist[j] then
for k, v in pairs(blacklist[j]) do
if v and string.find(valueq, k, 1, true) then
rowlist[#values] = false
end
end
elseif ignorevalue[j] then
for k, v in pairs(ignorevalue[j]) do
if v and string.find(valueq, k, 1, true) then
values[#values]["col" .. j] = nil
end
end
elseif selectvalue[j] then
local selected
for k, v in pairs(selectvalue[j]) do
if v and string.find(valueq, k, 1, true) then
selected = true
end
end
if selected == nil then
values[#values]["col" .. j] = nil
end
end
end
end
end
end
else
value, sortkey, error = getValueOfClaim(claim, qualifierId[1], parameters)
values[#values + 1] = {}
sortkeys[#sortkeys + 1] = {}
refs[#refs + 1] = {}
end
if not value and showerrors then value = error end
if value then
if (parameters.references or parameters.onlysourced) and claim.references then
reference = claim.references
end
refs[#refs]["col0"] = reference
values[#values]["col0"] = value
sortkeys[#sortkeys]["col0"] = sortkey or value
end
end
-- sort and format results
sortindices = {}
for idx in pairs(values) do
sortindices[#sortindices + 1] = idx
end
if sorting_col then
local sorting_table = mw.text.split(sorting_col, '%D+')
local comparator = function(a, b)
local valuea, valueb
local i = 1
while valuea == valueb and i <= #sorting_table do
valuea = sortkeys[a]["col" .. sorting_table[i]] or ''
valueb = sortkeys[b]["col" .. sorting_table[i]] or ''
i = i + 1
end
if sorting_up then
return valueb > valuea
end
return valueb < valuea
end
table.sort(sortindices, comparator)
end
local maxvals = tonumber(parameters.listmax)
result = {}
for idx in pairs(values) do
local valuerow = values[sortindices[idx]]
local reference, valid_ref = getReferences({["references"] = refs[sortindices[idx]]["col0"]}, parameters)
value = valuerow["col0"]
if parameters.formatting == "table" then
if not rowlist[sortindices[idx]] then
value = nil
else
local rowformatting = rowformat .. "$" -- fake end character added for easy gsub
value = mw.ustring.gsub(rowformatting, "$0", {["$0"] = value})
value = mw.ustring.gsub(value, "$R0", reference) -- add reference
for i, _ in ipairs(qualifierId) do
local valueq = valuerow["col" .. i]
if args["rowsubformat" .. i] and isSet(valueq) then
-- add fake end character $
-- gsub $i not followed by a number so $1 doesn't match $10, $11...
-- remove fake end character
valueq = captureEscapes(valueq)
valueq = mw.ustring.gsub(args["rowsubformat" .. i] .. "$", "$" .. i .. "(%D)", valueq .. "%1")
valueq = string.sub(valueq, 1, -2)
rowformatting = mw.ustring.gsub(rowformatting, "$" .. i .. "(%D)", args["rowsubformat" .. i] .. "%1")
end
valueq = valueq and captureEscapes(valueq) or ''
value = mw.ustring.gsub(value, "$" .. i .. "(%D)", valueq .. "%1")
end
value = string.sub(value, 1, -2) -- remove fake end character
value = expandBraces(value, rowformatting)
end
elseif value then
value = expandBraces(value, parameters.formatting)
value = value .. reference
end
if isSet(value) and (not parameters.onlysourced or (parameters.onlysourced and valid_ref)) then
result[#result + 1] = value
if not parameters.list or (maxvals and maxvals == #result) then
break
end
end
end
if args.query == 'num' then
result_query = #result
end
if #result > 0 then
if parameters.formatting == 'table' then
result = addEditIconTable(result, parameters) -- in a table, add edit icon on last element
end
result = preformat .. mw.text.listToText(result, parameters.separator, parameters.conjunction) .. postformat
else
result = ''
end
else
-- return first element
local claim = claims[sortindices[1]]
result, result2, error = getValueOfClaim(claim, qualifierId[1], parameters)
if result then
local ref, valid_ref = getReferences(claim, parameters)
if parameters.onlysourced and valid_ref == false then
result = nil
else
result = result .. ref
end
end
if args.query == 'num' then result_query = result and 1 or 0 end
end
if isSet(result) then
if not (parameters.formatting == 'table' or (result2 and result2 == 'no-icon')) then
-- add edit icon, except table added previously and except explicit no-icon internal flag
result = result .. addEditIcon(parameters)
end
else
if showerrors then result = error else result = default end
end
if args.query == 'untranslated' and required and not is_sandbox then
result_query = untranslated
end
return result, result_query or ''
end
-- Local functions for getParentValues -----------------------
local function uc_first(word)
if word == nil then return end
return mw.ustring.upper(mw.ustring.sub(word, 1, 1)) .. mw.ustring.sub(word, 2)
end
local function getPropertyValue(id, property, parameter, langs, labelicon, case)
local snaks = mw.wikibase.getBestStatements(id, property)
local mysnak = getSnak(snaks, {1, "mainsnak"})
if mysnak == nil then
return
end
local entity_id
local result = '-' -- default for 'no value'
if mysnak.datavalue then
entity_id = "Q" .. tostring(mysnak.datavalue.value['numeric-id'])
result, _ = getSnakValue(mysnak, {formatting=parameter, lang=langs, labelicon=labelicon, case=case})
end
return entity_id, result
end
local function getParentObjects(id,
prop_format,
label_format,
languages,
propertySupString,
propertyLabel,
propertyLink,
label_show,
labelicon0,
labelicon1,
upto_number,
upto_label,
upto_value,
last_only,
grammatical_case,
include_self)
local propertySups = mw.text.split(propertySupString, '[^P%d]')
local maxloop = 10
if upto_number then
maxloop = upto_number
elseif next(upto_label) or next(upto_value) then
maxloop = 50
end
local labels_filter = next(label_show)
local result = {}
local id_value = id
for iter = 1, maxloop do
local link, label, labelwicon, linktext, id_label
for _, propertySup in pairs(propertySups) do
local _id_value, _link = getPropertyValue(id_value, propertySup, prop_format, languages, labelicon1, grammatical_case)
if _id_value and _link then id_value = _id_value; link = _link break end
end
if not id_value or not link then break end
if propertyLink then
_, linktext = getPropertyValue(id_value, propertyLink, "label", languages)
if linktext then
link = link .. " (" .. linktext .. ")"
end
end
id_label, label = getPropertyValue(id_value, propertyLabel, label_format, languages, false, "infoboxlabel")
if labelicon0 then
_, labelwicon = getPropertyValue(id_value, propertyLabel, label_format, languages, labelicon0, "infoboxlabel")
else
labelwicon = label
end
if labels_filter == nil or (label_show[id_label] or label_show[label]) then
result[#result + 1] = {labelwicon, link}
label_show[id_label or 'none'], label_show[label or 'none'] = nil, nil -- only first label found
end
if upto_label[id_label] or upto_label[label] or upto_value[id_value] then
break
end
end
if last_only then
result = {result[#result]}
end
if include_self then
local label_self, link_self
_, label_self = getPropertyValue(id, propertyLabel, label_format, languages, labelicon0, "infoboxlabel")
link_self, _ = getLabelByLangs(id, languages)
table.insert(result, 1, {label_self, link_self})
end
return result
end
local function parentObjectsToString(result,
rowformat,
cascade,
sorting)
local ret = {}
local first = 1
local last = #result
local iter = 1
if sorting == "-1" then first = #result; last = 1; iter = -1 end
for i = first, last, iter do
local rowtext = mw.ustring.gsub(rowformat, "$[01]", {["$0"] = result[i][1], ["$1"] = result[i][2]})
ret[#ret + 1] = expandBraces(rowtext, rowformat)
end
if cascade then
local direction = mw.language.new(wiki.langcode):isRTL() and "right" or "left"
local suffix = ""
for i = 1, #ret do
ret[i] = '<ul style="line-height:100%; margin-' .. direction .. ':0.45em; padding-' .. direction .. ':0;"><li>' .. ret[i]
suffix = suffix .. '</li></ul>'
end
ret[#ret] = ret[#ret] .. suffix
end
return ret
end
-- Returns pairs of parent label and property value fetching a recursive tree
function p.getParentValues(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
if not required and isSet(pargs.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getParentValues(frame)
end
local id = getEntityId(args, pargs)
if id == nil then return end
local languages = findLang(args.lang)
local propertySup = getArg(args.property, "P131") --administrative entity
local propertyLabel = getArg(args.label, "P31") --instance
local propertyLink = getArg(args.valuetext)
local property_format = getArg(args.formatting)
local label_format = getArg(args.labelformat, "label")
local upto_number = getArg(args.upto)
local last_only = getArg(args.last_only, false)
local editicon, labelicon = setIcons(args.editicon, pargs.editicon)
local include_self = getArg(args.include_self, false)
local case = getArg(args.case)
local upto_label = {}
for q in string.gmatch(args.uptolabelid or '', 'Q%d+') do
upto_label[q] = true
end
if type(tonumber(upto_number)) == "number" then
upto_number = tonumber(upto_number)
elseif type(upto_number) == 'string' then
upto_number = nil
require(wiki.module_title .. '/debug').track('upto') -- replace upto by uptolabelid
end
local upto_value = {}
for q in string.gmatch(args.uptovalueid or args.uptolinkid or '', 'Q%d+') do
upto_value[q] = true
end
local label_show = {}
for q in string.gmatch(args.showlabelid or '', 'Q%d+') do
label_show[q] = true
end
for _, v in ipairs(mw.text.split(args.labelshow or '', "/")) do
if v ~= '' then
label_show[uc_first(v)] = true
require(wiki.module_title .. '/debug').track('labelshow') -- replace labelshow by showlabelid
end
end
local rowformat = args.rowformat; if not isSet(rowformat) then rowformat = "$0 = $1" end
local labelicon0, labelicon1 = labelicon, labelicon
if string.find(label_format, '{{.*$0.*}}') or (string.find(rowformat, '{{.*$0.*}}') and label_format ~= 'raw') then
labelicon0 = false
end
local result = getParentObjects(id,
property_format,
label_format,
languages,
propertySup,
propertyLabel,
propertyLink,
label_show,
labelicon0,
labelicon1,
upto_number,
upto_label,
upto_value,
last_only,
case,
include_self)
if #result == 0 then return end
local separator = args.separator; if not isSet(separator) then separator = "<br />" end
local sorting = args.sorting; if sorting == "" then sorting = nil end
local cascade = (args.cascade == "true" or args.cascade == "yes")
local ret = parentObjectsToString(result,
rowformat,
cascade,
sorting)
ret = addEditIconTable(ret, {property=propertySup, editicon=editicon, id=id, lang=languages})
return mw.text.listToText(ret, separator, separator)
end
-- Link with a parent label --------------------
function p.linkWithParentLabel(frame)
local pargs = frame.args and frame:getParent().args or {}
if not required and isSet(pargs.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).linkWithParentLabel(frame)
end
local args = {}
if frame.args then
for k, v in pairs(frame.args) do -- metatable
args[k] = v
end
else
args = frame -- via require
end
if isSet(args.value) then
return args.value
end
-- get id value of property/qualifier
local largs = mw.clone(args)
largs.list = tonumber(args.list) and args.list or true
largs.formatting = "raw"
largs.separator = "/·/"
largs.editicon = false
local items_list, _ = p.claim(largs)
if not isSet(items_list) then return end
local items_table = mw.text.split(items_list, "/·/", true)
-- get internal link of property/qualifier
if isSet(args.formatting) then
largs.formatting = nil -- default link if defined with any value
else
largs.formatting = "internallink"
end
local link_list, _ = p.claim(largs)
local link_table = mw.text.split(link_list, "/·/", true)
-- get label of parent property
local parent_claim = getSnak(getStatements(items_table[1], args.parent, true), {1, "mainsnak", "datatype"})
if parent_claim == 'monolingualtext' then
largs.formatting = nil
largs.list = 'lang'
else
largs.formatting = "label"
largs.list = false
end
largs.property = args.parent
largs.qualifier = nil
for i, v in ipairs(items_table) do
largs.item = v
local link_label, _ = p.claim(largs)
if isSet(link_label) then
link_table[i] = mw.ustring.gsub(link_table[i] or '', "%[%[(.*)%|.+%]%]", "[[%1|" .. link_label .. "]]")
end
end
args.editicon, _ = setIcons(args.editicon, pargs.editicon)
args.id = getEntityId(args, pargs)
args.lang = findLang(args.lang)
return mw.text.listToText(link_table) .. addEditIcon(args)
end
-- Calculate number of years old ----------------------------
function p.yearsOld(frame)
if not required and frame.args and isSet(frame:getParent().args.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).yearsOld(frame)
end
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = getEntityId(args, pargs)
if id == nil then return end
local lang = mw.language.new('en')
local function getBestDate(id, prop)
local mainsnak = getSnak(mw.wikibase.getBestStatements(id, prop), {1, "mainsnak"})
if mainsnak and mainsnak.snaktype then
if mainsnak.snaktype == "somevalue" then
return {time = nil, precision = 0}
elseif mainsnak.snaktype == "value" then
return getSnak(mainsnak, {"datavalue", "value"})
end
end
return {time = nil, precision = nil}
end
local birth = getBestDate(id, 'P569')
if birth.time == nil or birth.precision < 8 then
return
end
local death = getBestDate(id, 'P570')
if death.precision and death.precision < 8 then -- includes somevalue
return
elseif death.time == nil then
death = {time = lang:formatDate('c'), precision = 11} -- current date
end
local dates = {}
dates[1] = {['min'] = {}, ['max'] = {}, ['precision'] = birth.precision}
dates[1].min.year = tonumber(mw.ustring.match(birth.time, "^[+-]?%d+"))
dates[1].min.month = tonumber(mw.ustring.match(birth.time, "-(%d%d)-"))
dates[1].min.day = tonumber(mw.ustring.match(birth.time, "-(%d%d)T"))
dates[1].max = mw.clone(dates[1].min)
dates[2] = {['min'] = {}, ['max'] = {}, ['precision'] = death.precision}
dates[2].min.year = tonumber(mw.ustring.match(death.time, "^[+-]?%d+"))
dates[2].min.month = tonumber(mw.ustring.match(death.time, "-(%d%d)-"))
dates[2].min.day = tonumber(mw.ustring.match(death.time, "-(%d%d)T"))
dates[2].max = mw.clone(dates[2].min)
for i, d in ipairs(dates) do
if d.precision == 10 then -- month
d.min.day = 1
local timestamp = string.format("%04d", tostring(math.abs(d.max.year)))
.. string.format("%02d", tostring(d.max.month))
.. "01"
d.max.day = tonumber(lang:formatDate("j", timestamp .. " + 1 month - 1 day"))
elseif d.precision < 10 then -- year or decade
d.min.day = 1
d.min.month = 1
d.max.day = 31
d.max.month = 12
if d.precision == 8 then -- decade
d.max.year = d.max.year + 9
end
end
end
local function age(d1, d2)
local years = d2.year - d1.year
if d2.month < d1.month or (d2.month == d1.month and d2.day < d1.day) then
years = years - 1
end
if d2.year > 0 and d1.year < 0 then
years = years - 1 -- no year 0
end
return years
end
local old_min = age(dates[1].max, dates[2].min)
local old_max = age(dates[1].min, dates[2].max)
if old_max > 200 then
require(wiki.module_title .. '/debug').track('200yo')
end
local old, old_expr
if old_min == 0 and old_max == 0 then
old = "< 1"
old_max = 1 -- expression in singular
elseif old_min == old_max then
old = old_min
else
old = old_min .. "/" .. old_max
end
if args.formatting == 'unit' then
local langs = findLang(args.lang)
local yo
local yo_pl = {}
if langs[1] == wiki.langcode then
yo_pl = i18n["years-old"]
end
if not isSet(yo_pl[2]) then
local yo_label, _ = getLabelByLangs('Q24564698', langs)
yo_pl = {yo_label, yo_label}
end
yo = mw.language.new(langs[1]):plural(old_max, yo_pl)
if mw.ustring.find(yo, '$1', 1, true) then
old_expr = mw.ustring.gsub(yo, "$1", old)
else
old_expr = old .. ' ' .. yo
end
elseif args.formatting then
old_expr = expandBraces(mw.ustring.gsub(args.formatting, '$1', old), args.formatting)
else
old_expr = old
end
return old_expr
end
-- Gets a label in a given language (content language by default) or its fallbacks, optionnally linked.
function p.getLabel(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
if not required and isSet(pargs.sandbox) then
return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getLabel(frame)
end
local id = getEntityId(args, pargs, 1)
if id == nil then return end
local languages = findLang(args.lang)
local labelicon = false
if mw.wikibase.isValidEntityId(id) then
_, labelicon = setIcons(args.editicon, pargs.editicon)
end
local label_icon = ''
local label, lang
if args.label then
label = args.label
else
-- exceptions or labels fixed
local exist, labels = pcall(require, wiki.module_title .. "/labels" .. (languages[1] == wiki.langcode and '' or '/' .. languages[1]))
if exist and labels.infoboxLabelsFromId and next(labels.infoboxLabelsFromId) ~= nil then
label = labels.infoboxLabelsFromId[id]
end
if label == nil then
label, lang = getLabelByLangs(id, languages)
if label then
if isSet(args.itemgender) then
if feminineGender(args.itemgender) then
label = feminineForm(id, lang) or label
end
local _, items_g = string.gsub(args.itemgender, "Q%d+", "")
if not isSet(args.case) and items_g > 1 then
args.case = "plural"
end
end
label = mw.language.new(lang):ucfirst(mw.text.nowiki(label)) -- sanitize
if args.case then
label = case(args.case, label, lang)
end
end
label_icon = addLabelIcon(id, lang, languages[1], labelicon)
end
end
local linked = args.linked
local ret2 = required and untranslated or ''
if isSet(linked) and linked ~= "no" then
local article = mw.wikibase.getSitelink(id) or ("d:Special:EntityPage/" .. id)
return "[[" .. article .. "|" .. (label or id) .. "]]" .. label_icon, ret2
else
return (label or id) .. label_icon, ret2
end
end
function p.sitelinks(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
-- arguments
local param = {}
param.id = getEntityId(args, pargs)
if param.id == nil then return end
param.project = getArg(args.project)
param.site = getArg(args.site)
param.sitelang = getArg(args.sitelang)
param.show = getArg(args.formatting, '[[$w:$l:$t|$s:$t]] $i')
param.sep = getArg(args.separator, ', ')
-- fetch sitelinks
local sitelinks_obj = mw.wikibase.getEntity(param.id).sitelinks
local slinks = {} -- do some clean up (commonswiki > commons) and add some data
local iw = {['wikipedia'] = 'w', ['wikibooks'] = 'b', ['wikinews'] = 'n', ['wikiquote'] = 'q',
['wikisource'] = 's', ['wikiversity'] = 'v', ['wikivoyage'] = 'voy', ['wiktionary'] = 'wikt', ['commons'] = 'c',
['meta'] = 'm', ['mediawiki'] = 'mw', ['species'] = 'species', ['wikidata'] = 'd', ['wikifunctions'] = 'f'}
for slink, sdata in pairs(sitelinks_obj) do
-- langcode + wiki, wikibooks, wikinews, wikiquote, wikisource, wikiversity, wikivoyage, wiktionary
local s_lang = string.match(slink, '(%l+)wik[it]')
local s_project = string.match(slink, 'wik[it]%l*')
if slink == 'commonswiki' or slink == 'metawiki' or slink == 'mediawikiwiki'
or slink == 'specieswiki' or slink == 'wikidatawiki' or slink == 'wikifunctionswiki'
then
s_project = string.sub(slink, 1, -5) -- remove -wiki
slinks[s_project] = {['lang'] = 'und', ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges}
elseif s_project == 'wiki' then -- restore project full name
slinks[slink] = {['lang'] = s_lang, ['project'] = 'wikipedia', ['iw'] = 'w', ['title'] = sdata.title, ['badges'] = sdata.badges}
elseif s_project == 'wiktionary' then -- use short site name
s_project = string.sub(slink, 1, -7)
slinks[s_project] = {['lang'] = s_lang, ['project'] = 'wiktionary', ['iw'] = 'wikt', ['title'] = sdata.title, ['badges'] = sdata.badges}
else
slinks[slink] = {['lang'] = s_lang, ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges}
end
end
-- select requested project, site, sitelang
local slinks_req = {}
if not (param.project or param.site or param.sitelang) then
slinks_req = slinks
else
for pr in string.gmatch(param.project or '', '%l+') do -- lowercase letters, skip separators
for sl, sd in pairs(slinks) do
if sd.project == pr then
slinks_req[sl] = sd
end
end
end
for s in string.gmatch(param.site or '', '%l+') do
for sl, sd in pairs(slinks) do
if sl == s then
slinks_req[sl] = sd
end
end
end
for l in string.gmatch(param.sitelang or '', '%l+') do
for sl, sd in pairs(slinks) do
if sd.lang == l then
slinks_req[sl] = sd
end
end
end
end
-- sort table
local sites_sorted = {}
for sitex in pairs(slinks_req) do
sites_sorted[#sites_sorted + 1] = sitex
end
local sort_project_lang = function(a, b)
local key_a = slinks_req[a].project .. slinks_req[a].lang
local key_b = slinks_req[b].project .. slinks_req[b].lang
return key_a < key_b
end
table.sort(sites_sorted, sort_project_lang)
-- format output
local showtext = {}
local shownum, showbnum = 0, 0
for _, sl in ipairs(sites_sorted) do
local sd = slinks_req[sl]
local show = param.show -- default '[[$w:$l:$t|$s:$t]] $i' iw:lang:title, site:title icon, also $p project
show = string.gsub(show, '$w', sd.iw)
show = string.gsub(show, '$p', sd.project)
if sd.lang == 'und' then
show = string.gsub(show, '$l:?', '')
else
show = string.gsub(show, '$l', sd.lang)
end
show = string.gsub(show, '$t', sd.title)
show = string.gsub(show, '$s', sl)
if next(sd.badges) then
show = string.gsub(show, '$i', '[[File:Article de qualité.svg|15x15px]]')
showbnum = showbnum + 1
else
show = string.gsub(show, ' ?$i', '')
end
if show ~= param.show then
table.insert(showtext, show)
end
shownum = shownum + 1
end
local output
if string.find(param.show, '$[nb]') then
output = string.gsub(param.show, '$n', shownum) -- number of sites
output = string.gsub(output, '$b', showbnum) -- number of badges
else
output = table.concat(showtext, param.sep)
end
return output
end
-- Utilities -----------------------------
-- See also module ../debug.
-- Copied from Module:Wikibase
function p.getSiteLink(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = getEntityId(args, pargs, 1)
if id == nil then return end
return mw.wikibase.getSitelink(id, mw.text.trim(args[2] or ''))
end
-- Helper function for the default language code used
function p.lang(frame)
local lang = frame and frame.args[1] -- nil via require
return findLang(lang)[1]
end
-- Number of statements
function p.numStatements(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = getEntityId(args, pargs)
if id == nil then return 0 end
local prop = mw.text.trim(args[1] or '')
local num = {}
if not isSet(prop) then
local largs = {}
for k, v in pairs(pargs) do
largs[k] = v
end
for k, v in pairs(args) do
largs[k] = v
end
largs.query = 'num'
_, num = p.claim(largs)
return num
elseif args[2] then -- qualifier
local qual = mw.text.trim(args[2])
local values = p.claim{item=id, property=prop, qualifier=qual, formatting='raw', separator='/·/'}
if values then
num = mw.text.split(values, '/·/')
end
else
num = mw.wikibase.getBestStatements(id, prop)
end
return #num
end
-- Returns true if property datavalue is found excluding novalue/somevalue
function p.validProperty(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local item = getEntityId(args, pargs)
if item == nil then return end
local property = mw.text.trim(args[1])
local prop_data = getSnak(mw.wikibase.getBestStatements(item, property), {1, "mainsnak", "datavalue"})
return prop_data and true or nil
end
function p.editAtWikidata(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local value = isSet(args[1])
if value then return end
local param = {}
param.id = getEntityId(args, pargs)
param.property = args.property
param.lang = findLang(args.lang)
param.editicon, _ = setIcons(args.editicon)
return addEditIcon(param)
end
function p.formatNum(frame)
local num = tonumber(mw.text.trim(frame.args[1]))
local lang = findLang(mw.text.trim(frame.args[2]))
return mw.language.new(lang[1]):formatNum(num)
end
return p
ah1s6p8v51wcla88xdb3loqaje9qdw7
فرما:Collapsible conditional list
10
28651
136737
134130
2026-04-30T15:36:00Z
آیات محراج
11062
136737
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|}}}
|{{#ifexpr: {{#invoke:String|len|s={{{1|}}}}} > {{{2|180}}}|<div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"style="{{#if:{{{framestyle|}}}|{{{framestyle|}}}|border:none; padding: 0;"}}><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}|width:100%;" align="left}}">{{#if:{{{title|}}} | {{{title|}}}}}</div><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:left;}}">{{{1|}}}</div></div>|{{#if:{{{titlestyle2|}}}{{{title2|}}}
|<div class="{{{titleclass2|{{{titleclass|}}}}}}" style="{{if empty|{{{titlestyle2|}}}|{{{titlestyle|}}}}}">{{{title2|}}}</div>}}<div style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:start;}}">{{{1|}}}</div>| <div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"style="{{#if:{{{framestyle|}}}|{{{framestyle|}}}|border:none; padding: 0;"}}><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}|width:100%;" align="left}}">{{#if:{{{title|}}} | {{{title|}}}|{{#invoke:Wikibase|label|Q27948}}}}</div><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:left;}}">{{{1|}}}</div></div>}}}}</includeonly><noinclude>
[[Category:Formatting templates]]
</noinclude>
1j0eyov9wxdeq9pc0onzdwn5k01soe2
136738
136737
2026-04-30T15:36:13Z
آیات محراج
11062
136738
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|}}}
|{{#ifexpr: {{#invoke:String|len|s={{{1|}}}}} > {{{2|180}}}|<div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"style="{{#if:{{{framestyle|}}}|{{{framestyle|}}}|border:none; padding: 0;"}}><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}|width:100%;" align="left}}">{{#if:{{{title|}}} | {{{title|}}}}}</div><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:left;}}">{{{1|}}}</div></div>|{{#if:{{{titlestyle2|}}}{{{title2|}}}
|<div class="{{{titleclass2|{{{titleclass|}}}}}}" style="{{if empty|{{{titlestyle2|}}}|{{{titlestyle|}}}}}">{{{title2|}}}</div>}}<div style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:start;}}">{{{1|}}}</div>| <div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"style="{{#if:{{{framestyle|}}}|{{{framestyle|}}}|border:none; padding: 0;"}}><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}|width:100%;" align="left}}">{{#if:{{{title|}}} | {{{title|}}}|{{#invoke:Wikibase|label|Q27948}}}}</div><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:left;}}">{{{1|}}}</div></div>}}}}</includeonly><noinclude>
</noinclude>
if2309vdgoesmd4wukjimx60pw0z1gk
136739
136738
2026-04-30T15:38:20Z
آیات محراج
11062
[[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/136738|136738]] تَبدیٖلی آی رَد کَرنہٕ
136739
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|}}}
|{{#ifexpr: {{#invoke:String|len|s={{{1|}}}}} > {{{2|180}}}|<div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"style="{{#if:{{{framestyle|}}}|{{{framestyle|}}}|border:none; padding: 0;"}}><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}|width:100%;" align="left}}">{{#if:{{{title|}}} | {{{title|}}}}}</div><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:left;}}">{{{1|}}}</div></div>|{{#if:{{{titlestyle2|}}}{{{title2|}}}
|<div class="{{{titleclass2|{{{titleclass|}}}}}}" style="{{if empty|{{{titlestyle2|}}}|{{{titlestyle|}}}}}">{{{title2|}}}</div>}}<div style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:start;}}">{{{1|}}}</div>| <div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"style="{{#if:{{{framestyle|}}}|{{{framestyle|}}}|border:none; padding: 0;"}}><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}|width:100%;" align="left}}">{{#if:{{{title|}}} | {{{title|}}}|{{#invoke:Wikibase|label|Q27948}}}}</div><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}|text-align:left;}}">{{{1|}}}</div></div>}}}}</includeonly><noinclude>
[[Category:Formatting templates]]
</noinclude>
1j0eyov9wxdeq9pc0onzdwn5k01soe2
136740
136739
2026-04-30T15:38:41Z
آیات محراج
11062
[[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/136737|136737]] تَبدیٖلی آی رَد کَرنہٕ
136740
wikitext
text/x-wiki
<includeonly><!--
-->{{#if:{{{1|}}}
|{{#ifexpr:{{Str len|{{LcPlainText|{{{1|}}}}} }} > {{MatchRegex|{{{2|}}} |%d+|{{{2|}}}|40 }}<!--check it's numeric or 40 as default;
when length > limit then build a box, collapsed, with {{{framestyle|}}} or without border by default.
empty or {{{title|}}} when present.
___________________ Building the frame
-->|<div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"<!-- when {{{expand|}}} box starts open
-->style="{{#if:{{{framestyle|}}}<!-- {{{framestyle|}}} informed, apply
-->|{{{framestyle|}}}|border:none; padding: 0;"}}><!--
Block of the bar in the box with collapsing button. Blank as default or with {{{title|}}} when present.
Style from {{{titlestyle|}}} or left align, by default.
___________________
--><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}<!--
-->|width:100%;" align="left}}"><!--
-->{{#if:{{{title|}}} | {{{title|}}}}}</div><!--
Block of content {{{1}}}. It applies {{{liststyle|}}} or left align by default.
___________________
--><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}<!--
-->|text-align:left;}}">{{{1|}}}</div></div><!--
______________________________ Process for text length < limit to collapse
-->|{{#if:{{{titlestyle2|}}}{{{title2|}}}
|<div class="{{{titleclass2|{{{titleclass|}}}}}}" style="{{if empty|{{{titlestyle2|}}}|{{{titlestyle|}}}}}">{{{title2|}}}</div>}}<!--
--><div style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}<!--
-->|text-align:start;}}">{{{1|}}}</div><!-- content without colapsing -->
| <div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"<!-- Build a box for line feed
-->style="{{#if:{{{framestyle|}}}<!--
-->|{{{framestyle|}}}|border:none; padding: 0;"}}><!--
--><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}<!--
-->|width:100%;" align="left}}"><!--
-->{{#if:{{{title|}}} | {{{title|}}}|{{#invoke:Wikibase|label|Q27948}}}}</div><!--
--><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}<!--
-->|text-align:left;}}">{{{1|}}}</div></div><!--
-->}}<!--
-->}}</includeonly><noinclude>{{documentation}}</noinclude>
lqmvpgdjev5za5k5bhomz0al85cit0t
136742
136740
2026-04-30T15:42:07Z
آیات محراج
11062
136742
wikitext
text/x-wiki
<includeonly><!--
-->{{#if:{{{1|}}}
|{{#ifexpr:{{Str len1|{{LcPlainText|{{{1|}}}}} }} > {{MatchRegex|{{{2|}}} |%d+|{{{2|}}}|40 }}<!--check it's numeric or 40 as default;
when length > limit then build a box, collapsed, with {{{framestyle|}}} or without border by default.
empty or {{{title|}}} when present.
___________________ Building the frame
-->|<div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"<!-- when {{{expand|}}} box starts open
-->style="{{#if:{{{framestyle|}}}<!-- {{{framestyle|}}} informed, apply
-->|{{{framestyle|}}}|border:none; padding: 0;"}}><!--
Block of the bar in the box with collapsing button. Blank as default or with {{{title|}}} when present.
Style from {{{titlestyle|}}} or left align, by default.
___________________
--><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}<!--
-->|width:100%;" align="left}}"><!--
-->{{#if:{{{title|}}} | {{{title|}}}}}</div><!--
Block of content {{{1}}}. It applies {{{liststyle|}}} or left align by default.
___________________
--><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}<!--
-->|text-align:left;}}">{{{1|}}}</div></div><!--
______________________________ Process for text length < limit to collapse
-->|{{#if:{{{titlestyle2|}}}{{{title2|}}}
|<div class="{{{titleclass2|{{{titleclass|}}}}}}" style="{{if empty|{{{titlestyle2|}}}|{{{titlestyle|}}}}}">{{{title2|}}}</div>}}<!--
--><div style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}<!--
-->|text-align:start;}}">{{{1|}}}</div><!-- content without colapsing -->
| <div class="mw-collapsible {{#if:{{{expand|}}}||mw-collapsed}}"<!-- Build a box for line feed
-->style="{{#if:{{{framestyle|}}}<!--
-->|{{{framestyle|}}}|border:none; padding: 0;"}}><!--
--><div class="{{{titleclass|}}}" style="{{#if:{{{titlestyle|}}}|{{{titlestyle|}}}<!--
-->|width:100%;" align="left}}"><!--
-->{{#if:{{{title|}}} | {{{title|}}}|{{#invoke:Wikibase|label|Q27948}}}}</div><!--
--><div class="mw-collapsible-content" style="{{#if:{{{liststyle|}}}|{{{liststyle|}}}<!--
-->|text-align:left;}}">{{{1|}}}</div></div><!--
-->}}<!--
-->}}</includeonly><noinclude>{{documentation}}</noinclude>
i04gowhmvb1z9g2dku2lxztc8v91ue7
رُکُن:Nadeemulhaqmir-bot/log/2026/4
2
28696
136761
136662
2026-04-30T18:01:24Z
Nadeemulhaqmir-bot
9480
باٹ چھُ اَز دۄہُک لاگ مَحفوٗظ کَران.
136761
wikitext
text/x-wiki
==1-4-2026==
==== [[سُگندھا]] - ([[Special:Diff/134380|فَرَق]]) ====
# <nowiki> تعاون </nowiki><b> -> </b><nowiki>سہکٲری</nowiki>
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
==== [[گیاناہُک ٹوٹھ سرزمین، دٔرِیاون تہٕ مٲدانن ہٕنٛز]] - ([[Special:Diff/134381|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جارج ٹاؤن، گیانا]] - ([[Special:Diff/134382|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/134383|فَرَق]]) ====
# <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/134384|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
==== [[جنگٕلؠ نوٗل]] - ([[Special:Diff/134385|فَرَق]]) ====
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
==== [[تِبتی پۄژھٕ لوو]] - ([[Special:Diff/134386|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <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/134387|فَرَق]]) ====
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
==2-4-2026==
==== [[اِمتیاز علی]] - ([[Special:Diff/134460|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
==== [[آبھا ہانجوٗرا]] - ([[Special:Diff/134461|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
# <nowiki> مٕہ </nowiki><b> -> </b><nowiki>مہٕ</nowiki>
==== [[جوآنا لملے]] - ([[Special:Diff/134462|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <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/134463|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[وِجَیَنَگَر ضِلہٕ]] - ([[Special:Diff/134464|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[وۄتُر کنڑ]] - ([[Special:Diff/134465|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اُڈُپی ضِلہٕ]] - ([[Special:Diff/134466|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تُمَکُرُ ضِلہٕ]] - ([[Special:Diff/134467|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[شِموگا ضِلہٕ]] - ([[Special:Diff/134468|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بَنٛگلور دَکھیُٛن ضِلہٕ]] - ([[Special:Diff/134469|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[رایَچوٗر ضِلہٕ]] - ([[Special:Diff/134470|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[میسوٗر ضِلہٕ]] - ([[Special:Diff/134471|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[مانٛڈیا ضِلہٕ]] - ([[Special:Diff/134472|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کوپل ضِلہٕ]] - ([[Special:Diff/134473|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کولار ضِلہٕ]] - ([[Special:Diff/134474|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کوڈَگہٕ ضِلہٕ]] - ([[Special:Diff/134475|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کَلَبُرَگی ضِلہٕ]] - ([[Special:Diff/134476|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ہاویری ضِلہٕ]] - ([[Special:Diff/134477|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ہاسن ضِلہٕ]] - ([[Special:Diff/134478|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گدگ ضِلہٕ]] - ([[Special:Diff/134479|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دھارواڑ ضِلہٕ]] - ([[Special:Diff/134480|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[داونگیرے ضِلہٕ]] - ([[Special:Diff/134482|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دَکھیُٛن کنڑ]] - ([[Special:Diff/134483|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چِترَدُرگا ضِلہٕ]] - ([[Special:Diff/134484|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چِکَمَگَلوٗر ضِلہٕ]] - ([[Special:Diff/134485|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چِککَبَللَپُر ضِلہٕ]] - ([[Special:Diff/134486|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چامراجنگر ضِلہٕ]] - ([[Special:Diff/134487|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بیٖجاپُر ضِلہٕ]] - ([[Special:Diff/134488|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بیٖدَر ضِلہٕ]] - ([[Special:Diff/134489|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بیٚللاری ضِلہٕ]] - ([[Special:Diff/134490|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بَنٛگلور شٔہری ضِلہٕ]] - ([[Special:Diff/134491|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بَنٛگلور وۄتُر ضِلہٕ]] - ([[Special:Diff/134492|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[باگلکوٹ ضِلہٕ]] - ([[Special:Diff/134493|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دَکھیُٛن گوا ضِلہٕ]] - ([[Special:Diff/134494|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[وۄتُر گوا ضِلہٕ]] - ([[Special:Diff/134495|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پادَر سٕہہ]] - ([[Special:Diff/134496|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==3-4-2026==
==== [[ویرایٹ فِلِم تہوار (کٔشیٖر )]] - ([[Special:Diff/134572|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> اَمہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> يٖ </nowiki><b> -> </b><nowiki>یٖ</nowiki>
# <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/134573|فَرَق]]) ====
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[پیپل]] - ([[Special:Diff/134574|فَرَق]]) ====
# <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/134575|فَرَق]]) ====
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
==== [[بھایی المست]] - ([[Special:Diff/134576|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <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/134577|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[وِزیانگرم ضِلہٕ]] - ([[Special:Diff/134578|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[وِشاکھاپٹنم ضِلہٕ]] - ([[Special:Diff/134579|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تِرُپَتی ضِلہٕ]] - ([[Special:Diff/134580|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[شرٛیکاکُلم ضِلہٕ]] - ([[Special:Diff/134581|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[شرِٛی ستیا سائی ضِلہٕ]] - ([[Special:Diff/134582|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پرٛاکاسَم ضِلہٕ]] - ([[Special:Diff/134583|فَرَق]]) ====
# <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
==== [[پولَوَرَم ضِلہٕ]] - ([[Special:Diff/134584|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پاروتھیپُرم مَنیَم ضِلہٕ]] - ([[Special:Diff/134585|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پالناڈوٗ ضِلہٕ]] - ([[Special:Diff/134586|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[این ٹی آر ضِلہٕ]] - ([[Special:Diff/134587|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نیلور ضِلہٕ]] - ([[Special:Diff/134588|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نَنٛدیال ضِلہٕ]] - ([[Special:Diff/134589|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[مارکاپُرم ضِلہٕ]] - ([[Special:Diff/134590|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کرنوٗل ضِلہٕ]] - ([[Special:Diff/134591|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کرِٛشنا ضِلہٕ]] - ([[Special:Diff/134592|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کونَسیٖما ضِلہٕ]] - ([[Special:Diff/134593|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کاکیٖناڑا ضِلہٕ]] - ([[Special:Diff/134594|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کَڈَپا ضِلہٕ]] - ([[Special:Diff/134595|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گُنٹُر ضِلہٕ]] - ([[Special:Diff/134596|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ایلُرُ ضِلہٕ]] - ([[Special:Diff/134597|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پوٗر گوداوری ضِلہٕ]] - ([[Special:Diff/134598|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چِتوٗر ضِلہٕ]] - ([[Special:Diff/134599|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[باپٹلا ضِلہٕ]] - ([[Special:Diff/134600|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[انامایا ضِلہٕ]] - ([[Special:Diff/134601|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اَنَنٛتَپُر ضِلہٕ]] - ([[Special:Diff/134602|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اناکاپلی ضِلہٕ]] - ([[Special:Diff/134603|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اَلُری سیٖتھاراما راجوٗ ضِلہٕ]] - ([[Special:Diff/134604|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گٔر]] - ([[Special:Diff/134605|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
# <nowiki> چٕھ </nowiki><b> -> </b><nowiki>چھٕ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==4-4-2026==
==== [[شِو]] - ([[Special:Diff/134668|فَرَق]]) ====
# <nowiki> چٕھ </nowiki><b> -> </b><nowiki>چھٕ</nowiki>
==== [[کرِٛسٹینا کوک]] - ([[Special:Diff/134669|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
==== [[جیریمی ہینسن]] - ([[Special:Diff/134670|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/134671|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[ریڈ وائسمین]] - ([[Special:Diff/134672|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/134673|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <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/134674|فَرَق]]) ====
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[رٲچھر نِظام]] - ([[Special:Diff/134675|فَرَق]]) ====
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
==== [[ابراہیم زولفقاری]] - ([[Special:Diff/134676|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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-4-2026==
==== [[بخشی غۄلام مُحمد]] - ([[Special:Diff/134726|فَرَق]]) ====
# <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/134727|فَرَق]]) ====
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <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/134728|فَرَق]]) ====
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> نِہ </nowiki><b> -> </b><nowiki>نہِ</nowiki>
==== [[ہِندوستانٕچ آزٲدی ہِنٛز تٔحریٖک]] - ([[Special:Diff/134729|فَرَق]]) ====
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <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/134730|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[دٕرٕک]] - ([[Special:Diff/134731|فَرَق]]) ====
# <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/134732|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
==== [[ڈینِش زَبان]] - ([[Special:Diff/134733|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki>
==== [[آرٹیمس دۆیِم]] - ([[Special:Diff/134734|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[سُگندھا]] - ([[Special:Diff/134735|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[جنگٕلؠ نوٗل]] - ([[Special:Diff/134736|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[2026 ایٖران جَنٛگ]] - ([[Special:Diff/134737|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[مایکروسافٹ]] - ([[Special:Diff/134738|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[ہارِ پربتھ]] - ([[Special:Diff/134739|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==6-4-2026==
==== [[2026 جورم بُنیُل]] - ([[Special:Diff/134781|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki>
# <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/134782|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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/134783|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پَچھِم کامینٛگ ضِلہٕ]] - ([[Special:Diff/134784|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ہیٛۆر سُبَنسِری ضِلہٕ]] - ([[Special:Diff/134785|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ہیٛۆر سِیٛانٛگ ضِلہٕ]] - ([[Special:Diff/134786|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تِرانٛگ ضِلہٕ]] - ([[Special:Diff/134787|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تَوانٛگ ضِلہٕ]] - ([[Special:Diff/134788|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سِیٛانٛگ ضِلہٕ]] - ([[Special:Diff/134789|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[شہِ یومی ضِلہٕ]] - ([[Special:Diff/134790|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پاپُم پارے ضِلہٕ]] - ([[Special:Diff/134791|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پاکے-کیسانٛگ ضِلہٕ]] - ([[Special:Diff/134792|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نمسایی ضِلہٕ]] - ([[Special:Diff/134793|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بۄن سُبَنسِری ضِلہٕ]] - ([[Special:Diff/134794|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بۄن سِیٛانٛگ ضِلہٕ]] - ([[Special:Diff/134795|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[لونٛگڈِنٛگ ضِلہٕ]] - ([[Special:Diff/134796|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[لوہِت ضِلہٕ]] - ([[Special:Diff/134797|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[لیپا رادا ضِلہٕ]] - ([[Special:Diff/134798|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کُرُنٛگ کُمے ضِلہٕ]] - ([[Special:Diff/134799|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کرٛا دادی ضِلہٕ]] - ([[Special:Diff/134800|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کیٚیی پنیور ضِلہٕ]] - ([[Special:Diff/134801|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کملے ضِلہٕ]] - ([[Special:Diff/134802|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پوٗر سِیٛانٛگ ضِلہٕ]] - ([[Special:Diff/134803|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پوٗر کامینٛگ ضِلہٕ]] - ([[Special:Diff/134804|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بۄن دِبانٛگ وادی ضِلہٕ]] - ([[Special:Diff/134805|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دِبانٛگ وادی ضِلہٕ]] - ([[Special:Diff/134806|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چانٛگ لانٛگ ضِلہٕ]] - ([[Special:Diff/134807|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بِچوم ضِلہٕ]] - ([[Special:Diff/134808|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[انجۄو ضِلہٕ]] - ([[Special:Diff/134809|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کٲشٕر گاڈ]] - ([[Special:Diff/134810|فَرَق]]) ====
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
==7-4-2026==
==== [[ٹِکہٕ لال ٹَپل]] - ([[Special:Diff/134868|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <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/134869|فَرَق]]) ====
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
==== [[ایٚبَرڈیٖن]] - ([[Special:Diff/134870|فَرَق]]) ====
# <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/134871|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> علاج </nowiki><b> -> </b><nowiki>ییٚلاج</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki>
# <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki>
# <nowiki> معاونن </nowiki><b> -> </b><nowiki>سہارٕن</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <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/134872|فَرَق]]) ====
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
==9-4-2026==
==== [[دُرگا پرَٛساد دھار]] - ([[Special:Diff/134953|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki>
# <nowiki> ==حوالہ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <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/134954|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <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/134955|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/134956|فَرَق]]) ====
# <nowiki> بھارتی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <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/134957|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پاکیونٛگ ضِلہٕ]] - ([[Special:Diff/134958|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نمچی ضِلہٕ]] - ([[Special:Diff/134959|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[مَنٛگَن ضِلہٕ]] - ([[Special:Diff/134960|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گیٛالشِنٛگ ضِلہٕ]] - ([[Special:Diff/134961|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گینٛگٹاک ضِلہٕ]] - ([[Special:Diff/134962|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پَنٛجاب یوٗنِوَرسِٹی]] - ([[Special:Diff/134963|فَرَق]]) ====
# <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/134964|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/134965|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki>
# <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki>
# <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki>
# <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki>
# <nowiki> علاج </nowiki><b> -> </b><nowiki>ییٚلاج</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ہندوستانی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
==10-4-2026==
==== [[مِزو زَبان]] - ([[Special:Diff/135026|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <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/135027|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سیرچھِپ ضِلہٕ]] - ([[Special:Diff/135028|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سیتوال ضِلہٕ]] - ([[Special:Diff/135029|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[مامِت ضِلہٕ]] - ([[Special:Diff/135030|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[لنٛگلیی ضِلہٕ]] - ([[Special:Diff/135031|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[لاونٛگتلایی ضِلہٕ]] - ([[Special:Diff/135032|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کولاسِب ضِلہٕ]] - ([[Special:Diff/135033|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[خاوزاول ضِلہٕ]] - ([[Special:Diff/135034|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ہنتھیال ضِلہٕ]] - ([[Special:Diff/135035|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چھِمتُئی پُئی ضِلہٕ]] - ([[Special:Diff/135036|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چمپھایی ضِلہٕ]] - ([[Special:Diff/135037|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[آیزوال ضِلہٕ]] - ([[Special:Diff/135038|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اول]] - ([[Special:Diff/135039|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135040|فَرَق]]) ====
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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/135041|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> تعاون </nowiki><b> -> </b><nowiki>سہکٲری</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki>
# <nowiki> محفوظ </nowiki><b> -> </b><nowiki>مۄحفوٗظ</nowiki>
# <nowiki> نائب صدر </nowiki><b> -> </b><nowiki>نٲیِب صٔدٕر</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <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/135042|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
==11-4-2026==
==== [[پَچھِم ترِٛپورا ضِلہٕ]] - ([[Special:Diff/135133|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اُناکوٹی ضِلہٕ]] - ([[Special:Diff/135134|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دَکھیُٛن ترِٛپورا ضِلہٕ]] - ([[Special:Diff/135135|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سِپاہیجالا ضِلہٕ]] - ([[Special:Diff/135136|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[وۄتُر ترِٛپورا ضِلہٕ]] - ([[Special:Diff/135137|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[خوایی ضِلہٕ]] - ([[Special:Diff/135138|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گومَتی ضِلہٕ]] - ([[Special:Diff/135139|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دھۄلایی ضِلہٕ]] - ([[Special:Diff/135140|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بیان الفُرقان]] - ([[Special:Diff/135141|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> بییہ </nowiki><b> -> </b><nowiki>بیٚیہِ</nowiki>
# <nowiki> بیاکھ </nowiki><b> -> </b><nowiki>بیٛاکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سٕندؠ </nowiki><b> -> </b><nowiki>سٟنٛدؠ</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <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/135142|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <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/135143|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[ہِندوستان-پٲکِستان جَنٛگ 1947-1948]] - ([[Special:Diff/135144|فَرَق]]) ====
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki>
==== [[میر واعظ یوٗسُف شاہ]] - ([[Special:Diff/135145|فَرَق]]) ====
# <nowiki> ظ. </nowiki><b> -> </b><nowiki>ظ۔</nowiki>
==== [[رازٕ پینگوئن]] - ([[Special:Diff/135146|فَرَق]]) ====
# <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/135147|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <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/135148|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <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/135149|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> فِلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==13-4-2026==
==== [[دُژیٛۆت]] - ([[Special:Diff/135275|فَرَق]]) ====
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[برَٛم]] - ([[Special:Diff/135276|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135277|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ں]] - ([[Special:Diff/135278|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ن]] - ([[Special:Diff/135279|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[م]] - ([[Special:Diff/135280|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ل]] - ([[Special:Diff/135281|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[گ]] - ([[Special:Diff/135282|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ق]] - ([[Special:Diff/135283|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ف]] - ([[Special:Diff/135284|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ع]] - ([[Special:Diff/135285|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ظ]] - ([[Special:Diff/135286|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ط]] - ([[Special:Diff/135287|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ض]] - ([[Special:Diff/135288|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ص]] - ([[Special:Diff/135289|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ش]] - ([[Special:Diff/135290|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[س]] - ([[Special:Diff/135291|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ڑ]] - ([[Special:Diff/135292|فَرَق]]) ====
# <nowiki> سٲتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ز]] - ([[Special:Diff/135293|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ر]] - ([[Special:Diff/135294|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[اُکھرُل ضِلہٕ]] - ([[Special:Diff/135295|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تھوبل ضِلہٕ]] - ([[Special:Diff/135296|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تیٚنٛگنَوپَل ضِلہٕ]] - ([[Special:Diff/135297|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[تَمیٚنٛگلونٛگ ضِلہٕ]] - ([[Special:Diff/135298|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سیناپتی ضِلہٕ]] - ([[Special:Diff/135299|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پھیرزول ضِلہٕ]] - ([[Special:Diff/135300|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نونے ضِلہٕ]] - ([[Special:Diff/135301|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کانٛگپوکپی ضِلہٕ]] - ([[Special:Diff/135302|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کامجونٛگ ضِلہٕ]] - ([[Special:Diff/135303|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کاکچِنٛگ ضِلہٕ]] - ([[Special:Diff/135304|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[جیریبام ضِلہٕ]] - ([[Special:Diff/135305|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اِمپھال پَچھِم ضِلہٕ]] - ([[Special:Diff/135306|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اِمپھال پوٗر ضِلہٕ]] - ([[Special:Diff/135307|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[اِمپھال ضِلہٕ]] - ([[Special:Diff/135308|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چُراچانٛدپُر ضِلہٕ]] - ([[Special:Diff/135309|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[چندیل ضِلہٕ]] - ([[Special:Diff/135310|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بِشنُپُر ضِلہٕ]] - ([[Special:Diff/135311|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ژیٖژی مٔچھ]] - ([[Special:Diff/135312|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ھ. </nowiki><b> -> </b><nowiki>ھ۔</nowiki>
==== [[ڈاکٹر بٹن گھوش]] - ([[Special:Diff/135313|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <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/135314|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اندرونی </nowiki><b> -> </b><nowiki>اۆنٛدروٗنی</nowiki>
# <nowiki> بھارت </nowiki><b> -> </b><nowiki>ہِندوستان</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <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/135315|فَرَق]]) ====
# <nowiki> انسانی </nowiki><b> -> </b><nowiki>اِنسٲنی</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki>
# <nowiki> سماجی </nowiki><b> -> </b><nowiki>سَمٲجی</nowiki>
# <nowiki> سرکاری </nowiki><b> -> </b><nowiki> سرکاری</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> ضلع </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> علاقہ </nowiki><b> -> </b><nowiki>علاقہٕ</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <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/135316|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[لیپیڈوپٹیرا]] - ([[Special:Diff/135317|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
# <nowiki> چہُ </nowiki><b> -> </b><nowiki>چُہ</nowiki>
==== [[آشا بوسلے]] - ([[Special:Diff/135318|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سُندرگڑھ ضِلہٕ]] - ([[Special:Diff/135319|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سُبَرنَپُر ضِلہٕ]] - ([[Special:Diff/135320|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[سَمبَلپُر ضِلہٕ]] - ([[Special:Diff/135321|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[رایَگَڑا ضِلہٕ]] - ([[Special:Diff/135322|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[پُری ضِلہٕ]] - ([[Special:Diff/135323|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نواپاڑا ضِلہٕ]] - ([[Special:Diff/135324|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نیاگڑھ ضِلہٕ]] - ([[Special:Diff/135325|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[نَبَرَنٛگپُر ضِلہٕ]] - ([[Special:Diff/135326|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[مَیوٗربھَنٛج ضِلہٕ]] - ([[Special:Diff/135327|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ملکانگِری ضِلہٕ]] - ([[Special:Diff/135328|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کوراپُٹ ضِلہٕ]] - ([[Special:Diff/135329|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کھوردھا ضِلہٕ]] - ([[Special:Diff/135330|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کینٛدُجھر ضِلہٕ]] - ([[Special:Diff/135331|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کینٛدراپاڑا ضِلہٕ]] - ([[Special:Diff/135332|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کَنٛدھَمال ضِلہٕ]] - ([[Special:Diff/135333|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کالاہانٛڈی ضِلہٕ]] - ([[Special:Diff/135334|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[جھارسُگُڈا ضِلہٕ]] - ([[Special:Diff/135335|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[جاجپُر ضِلہٕ]] - ([[Special:Diff/135336|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[جگت سِنٛگھ پور ضِلہٕ]] - ([[Special:Diff/135337|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گَنٛجام ضِلہٕ]] - ([[Special:Diff/135338|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[گَجَپَتی ضِلہٕ]] - ([[Special:Diff/135339|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[ڈھینکانال ضِلہٕ]] - ([[Special:Diff/135340|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[دیباگڑھ ضِلہٕ]] - ([[Special:Diff/135341|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[کَٹَک ضِلہٕ]] - ([[Special:Diff/135342|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بودھ ضِلہٕ]] - ([[Special:Diff/135343|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بھدرک ضِلہٕ]] - ([[Special:Diff/135344|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[برگڑھ ضِلہٕ]] - ([[Special:Diff/135345|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بالاسور ضِلہٕ]] - ([[Special:Diff/135346|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==== [[بلانٛگیر ضِلہٕ]] - ([[Special:Diff/135347|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
==== [[اَنٛگُل ضِلہٕ]] - ([[Special:Diff/135348|فَرَق]]) ====
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
==14-4-2026==
==== [[فرانسوا پولینڈ]] - ([[Special:Diff/135393|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[Test article from bot]] - ([[Special:Diff/135394|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[Z]] - ([[Special:Diff/135395|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[Y]] - ([[Special:Diff/135396|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[W]] - ([[Special:Diff/135397|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[V]] - ([[Special:Diff/135398|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[U]] - ([[Special:Diff/135399|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[T]] - ([[Special:Diff/135400|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[S]] - ([[Special:Diff/135401|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[R]] - ([[Special:Diff/135402|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[Q]] - ([[Special:Diff/135403|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[P]] - ([[Special:Diff/135404|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[O]] - ([[Special:Diff/135405|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[N]] - ([[Special:Diff/135406|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[M]] - ([[Special:Diff/135407|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[L]] - ([[Special:Diff/135408|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[K]] - ([[Special:Diff/135409|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[J]] - ([[Special:Diff/135410|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[I]] - ([[Special:Diff/135411|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# فرما ہَٹاوَن
==== [[H]] - ([[Special:Diff/135412|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[G]] - ([[Special:Diff/135413|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[F]] - ([[Special:Diff/135414|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[E]] - ([[Special:Diff/135415|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[D]] - ([[Special:Diff/135416|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[C]] - ([[Special:Diff/135417|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[B]] - ([[Special:Diff/135418|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[A]] - ([[Special:Diff/135419|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==15-4-2026==
==== [[ایرِک سوالویل]] - ([[Special:Diff/135464|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دعویٰ </nowiki><b> -> </b><nowiki>دعوا</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <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/135465|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
==== [[سَریسۄرَپھ]] - ([[Special:Diff/135466|فَرَق]]) ====
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
==== [[کمبرِچ أڈجہِ در جانوَر]] - ([[Special:Diff/135467|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> پٕھ </nowiki><b> -> </b><nowiki>پھٕ</nowiki>
==== [[مۄمَل جانور]] - ([[Special:Diff/135468|فَرَق]]) ====
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
==== [[سم پاڈُر وول]] - ([[Special:Diff/135469|فَرَق]]) ====
# <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/135470|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[ژھاوُل]] - ([[Special:Diff/135471|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[پردٕ پَنٛکھ]] - ([[Special:Diff/135472|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/135473|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/135474|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[دٲڑ]] - ([[Special:Diff/135475|فَرَق]]) ====
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==16-4-2026==
==== [[کیپیسیٹر]] - ([[Special:Diff/135521|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ڈیوِڈ اَلپے]] - ([[Special:Diff/135522|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135523|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <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/135524|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135525|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ٹیلی ویژنس </nowiki><b> -> </b><nowiki>ٹیلی وِجنس</nowiki>
# <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <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/135526|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/135527|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==17-4-2026==
==== [[ژُشِما لانٛکھ]] - ([[Special:Diff/135584|فَرَق]]) ====
# <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/135585|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <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/135586|فَرَق]]) ====
# <nowiki> لِہ </nowiki><b> -> </b><nowiki>لہِ</nowiki>
==== [[رِنژھن شاہ]] - ([[Special:Diff/135587|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[کٔشیٖر ہُینٛد ہرشا]] - ([[Special:Diff/135588|فَرَق]]) ====
# <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki>
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
==== [[دؠدٕ رٲنؠ]] - ([[Special:Diff/135589|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[کلویی وان لینٛڈشوٗٹ]] - ([[Special:Diff/135590|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135591|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ٹیلی ویژنس </nowiki><b> -> </b><nowiki>ٹیلی وِجنس</nowiki>
# <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/135592|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <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/135593|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==18-4-2026==
==== [[کَلاشا زَبان]] - ([[Special:Diff/135655|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[پوٗر تِمور]] - ([[Special:Diff/135656|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <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/135657|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <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/135658|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135659|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <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/135660|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
==== [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] - ([[Special:Diff/135661|فَرَق]]) ====
# <nowiki> م. </nowiki><b> -> </b><nowiki>م۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==19-4-2026==
==== [[پۆشٕپٔتؠ]] - ([[Special:Diff/135702|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[روٗدر]] - ([[Special:Diff/135703|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
==== [[تیٖر کَمان]] - ([[Special:Diff/135704|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[پٕلاسٹِک]] - ([[Special:Diff/135705|فَرَق]]) ====
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
==== [[واو]] - ([[Special:Diff/135706|فَرَق]]) ====
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[کٲلی پوٗزا]] - ([[Special:Diff/135707|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <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/135708|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <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/135709|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==20-4-2026==
==== [[ژھَنٛگلا زَبان]] - ([[Special:Diff/135803|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135804|فَرَق]]) ====
# <nowiki> لہُ </nowiki><b> -> </b><nowiki>لُہ</nowiki>
==== [[گٕچھ]] - ([[Special:Diff/135805|فَرَق]]) ====
# <nowiki> علاج </nowiki><b> -> </b><nowiki>ییٚلاج</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
==== [[دۄدٕ ہیٚڑَر]] - ([[Special:Diff/135806|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
==== [[پَرزُوُت]] - ([[Special:Diff/135807|فَرَق]]) ====
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[ٹیلی وِجَن]] - ([[Special:Diff/135808|فَرَق]]) ====
# <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/135809|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[راجندر آل سکھا]] - ([[Special:Diff/135810|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> بھارت </nowiki><b> -> </b><nowiki>ہِندوستان</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> سماجی </nowiki><b> -> </b><nowiki>سَمٲجی</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> علاقہ </nowiki><b> -> </b><nowiki>علاقہٕ</nowiki>
# <nowiki> علاج </nowiki><b> -> </b><nowiki>ییٚلاج</nowiki>
# <nowiki> قائم </nowiki><b> -> </b><nowiki>قٲیِم</nowiki>
# <nowiki> گھر </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> متاثر </nowiki><b> -> </b><nowiki>مُتٲثِر</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <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/135811|فَرَق]]) ====
# <nowiki> گھرن </nowiki><b> -> </b><nowiki>گرن</nowiki>
==== [[کشمیر نونھچ]] - ([[Special:Diff/135812|فَرَق]]) ====
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
==== [[کُکِل (ایشیا)]] - ([[Special:Diff/135813|فَرَق]]) ====
# <nowiki> ت. </nowiki><b> -> </b><nowiki>ت۔</nowiki>
==== [[غأرؠ]] - ([[Special:Diff/135814|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[نیٚول ہۆٹ]] - ([[Special:Diff/135815|فَرَق]]) ====
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[لانٛگُر (کشیٖر ہُینٛد)]] - ([[Special:Diff/135816|فَرَق]]) ====
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
==== [[شیوام فائر والا]] - ([[Special:Diff/135817|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> بھارتی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> == حوالہ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> سماجی </nowiki><b> -> </b><nowiki>سَمٲجی</nowiki>
# <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki>
# <nowiki> قائم </nowiki><b> -> </b><nowiki>قٲیِم</nowiki>
# <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/135818|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==21-4-2026==
==== [[کرِٛسٹَن مِہال]] - ([[Special:Diff/135904|فَرَق]]) ====
# <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/135905|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ایٚسٹونی زَبان]] - ([[Special:Diff/135906|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <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/135907|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <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/135908|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135909|فَرَق]]) ====
# <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/135910|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135911|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==22-4-2026==
==== [[کُرُکشیتر یۄد]] - ([[Special:Diff/135984|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/135985|فَرَق]]) ====
# <nowiki> لٕہ </nowiki><b> -> </b><nowiki>لہٕ</nowiki>
==== [[وؠکَتھ]] - ([[Special:Diff/135986|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135987|فَرَق]]) ====
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سٹیو جابز]] - ([[Special:Diff/135988|فَرَق]]) ====
# <nowiki> آزادی </nowiki><b> -> </b><nowiki> آزادی</nowiki>
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <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/135989|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/135990|فَرَق]]) ====
# <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/135992|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/135993|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==23-4-2026==
==== [[رضا راہادِیان]] - ([[Special:Diff/136100|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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/136101|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> اندرونی </nowiki><b> -> </b><nowiki>اۆنٛدروٗنی</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> شاعر </nowiki><b> -> </b><nowiki>شٲیِر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> مجموعہ </nowiki><b> -> </b><nowiki>سۆمبرُن</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <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/136102|فَرَق]]) ====
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
==== [[بیہَت دؠد]] - ([[Special:Diff/136103|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[برِٛسٹٕل]] - ([[Special:Diff/136104|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[وینکوٗوَر]] - ([[Special:Diff/136105|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
==== [[رِکی ہی]] - ([[Special:Diff/136106|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[ریاستِ فلسطیٖن]] - ([[Special:Diff/136107|فَرَق]]) ====
# <nowiki> گھر </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> پُھ </nowiki><b> -> </b><nowiki>پھُ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[دٔرؠیاو پؠٹھ سَمَنٛدرَس تام]] - ([[Special:Diff/136108|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <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/136109|فَرَق]]) ====
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
==== [[قۄدرت کہِ بَچاو خٲطرٕ عالمی یَکجوت]] - ([[Special:Diff/136110|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <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/136111|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/136112|فَرَق]]) ====
# <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki>
# <nowiki> س. </nowiki><b> -> </b><nowiki>س۔</nowiki>
# <nowiki> نٕہ </nowiki><b> -> </b><nowiki>نہٕ</nowiki>
==== [[سِلٲے مِشیٖن]] - ([[Special:Diff/136113|فَرَق]]) ====
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
==== [[ژامَن]] - ([[Special:Diff/136114|فَرَق]]) ====
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[مندَر کدم]] - ([[Special:Diff/136115|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki>
# <nowiki> == حوالہ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> قائم </nowiki><b> -> </b><nowiki>قٲیِم</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <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/136116|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==24-4-2026==
==== [[ہوسا زَبان]] - ([[Special:Diff/136224|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/136225|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[کُمیل نانجِیانی]] - ([[Special:Diff/136226|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <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/136227|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> گھرس </nowiki><b> -> </b><nowiki>گرس</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki>
# <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/136228|فَرَق]]) ====
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki>
==== [[حیات الفہد]] - ([[Special:Diff/136229|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <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/136230|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[شرق، کُویت]] - ([[Special:Diff/136231|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <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/136232|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
==== [[دادرا تہٕ نگر حویلی]] - ([[Special:Diff/136233|فَرَق]]) ====
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
# <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[غۄلام رسوٗل سنتوش]] - ([[Special:Diff/136234|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==25-4-2026==
==== [[مَہادیو تیٖنٛتول]] - ([[Special:Diff/136313|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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/136314|فَرَق]]) ====
# <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/136315|فَرَق]]) ====
# <nowiki> سِہ </nowiki><b> -> </b><nowiki>سہِ</nowiki>
# <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[بَرلِنٛگٹَن، نیو فاؤنٛڈ لینٛڈ تہٕ لیبراڈور]] - ([[Special:Diff/136316|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[بَرلِنٛگٹَن، اونٹاریو]] - ([[Special:Diff/136317|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[شیر گٔڑؠ محل]] - ([[Special:Diff/136318|فَرَق]]) ====
# <nowiki> ٹِھ </nowiki><b> -> </b><nowiki>ٹھِ</nowiki>
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
==== [[شان مَجُمدار]] - ([[Special:Diff/136319|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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/136320|فَرَق]]) ====
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
# <nowiki> تَھ </nowiki><b> -> </b><nowiki>تھَ</nowiki>
==== [[آب گوش]] - ([[Special:Diff/136321|فَرَق]]) ====
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
==== [[رِستہٕ]] - ([[Special:Diff/136322|فَرَق]]) ====
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
==26-4-2026==
==== [[کَسولی]] - ([[Special:Diff/136397|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/136398|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <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/136399|فَرَق]]) ====
# <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/136400|فَرَق]]) ====
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[نیٖلَہ بَٹ]] - ([[Special:Diff/136401|فَرَق]]) ====
# <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/136402|فَرَق]]) ====
# <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[باغ تٔحصیٖل]] - ([[Special:Diff/136403|فَرَق]]) ====
# <nowiki> ڈویژن </nowiki><b> -> </b><nowiki>ڈِویجَن</nowiki>
# <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/136404|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/136405|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <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/136406|فَرَق]]) ====
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
==== [[بَچہٕ دٲنؠ]] - ([[Special:Diff/136407|فَرَق]]) ====
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
==== [[آب و ہواہٕچ تبدیٖلی]] - ([[Special:Diff/136408|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[سائی شیام رامچندرن]] - ([[Special:Diff/136409|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki>
# <nowiki> == حوالہٕ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> سرکاری </nowiki><b> -> </b><nowiki> سرکاری</nowiki>
# <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> قائم </nowiki><b> -> </b><nowiki>قٲیِم</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==27-4-2026==
==== [[کۄکَر]] - ([[Special:Diff/136463|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
==== [[اَدِتی]] - ([[Special:Diff/136464|فَرَق]]) ====
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[موج]] - ([[Special:Diff/136465|فَرَق]]) ====
# <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki>
# فرما ہَٹاوَن
==== [[ہِنٛدُستٲنؠ راجیہِ]] - ([[Special:Diff/136466|فَرَق]]) ====
# <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/136467|فَرَق]]) ====
# <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/136468|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
==== [[رَگھُہ راے]] - ([[Special:Diff/136469|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/136470|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==28-4-2026==
==== [[گیری، اِنٛڈیانا]] - ([[Special:Diff/136534|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <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/136535|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
# <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/136536|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ڈویژنل </nowiki><b> -> </b><nowiki>ڈِویجنَل</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <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/136537|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[لیک کاؤنٹی، اِنٛڈیانا]] - ([[Special:Diff/136538|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <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/136539|فَرَق]]) ====
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
==== [[اَژیٖتَن]] - ([[Special:Diff/136540|فَرَق]]) ====
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
==29-4-2026==
==== [[کِم ہیٛو جِن]] - ([[Special:Diff/136644|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <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/136645|فَرَق]]) ====
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <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/136646|فَرَق]]) ====
# <nowiki> ٹیلی ویژنَس </nowiki><b> -> </b><nowiki>ٹیلی وِجنَس</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> ت. </nowiki><b> -> </b><nowiki>ت۔</nowiki>
==== [[اَصٕل سرزمیٖن چیٖن]] - ([[Special:Diff/136647|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
==== [[کَپیکُلے]] - ([[Special:Diff/136648|فَرَق]]) ====
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> شٕہ </nowiki><b> -> </b><nowiki>شہٕ</nowiki>
==== [[کِم کیٛون ہی]] - ([[Special:Diff/136649|فَرَق]]) ====
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <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/136650|فَرَق]]) ====
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[میڈیسن، وِسکونسِن]] - ([[Special:Diff/136651|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <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/136652|فَرَق]]) ====
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki>
==== [[پوپ فرٛانسِس]] - ([[Special:Diff/136653|فَرَق]]) ====
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki>
==== [[نِکوکاڈو اَووکاڈو]] - ([[Special:Diff/136654|فَرَق]]) ====
# <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/136655|فَرَق]]) ====
# <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/136656|فَرَق]]) ====
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
==== [[انکر اگروال]] - ([[Special:Diff/136657|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
==== [[ایڈولٕف ہِٹلر]] - ([[Special:Diff/136658|فَرَق]]) ====
# <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
==== [[زویزڈن زڈراویچ]] - ([[Special:Diff/136659|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <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/136660|فَرَق]]) ====
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
==== [[سلمان رُشدی]] - ([[Special:Diff/136661|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> بیاکھ </nowiki><b> -> </b><nowiki>بیٛاکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> مجموعن </nowiki><b> -> </b><nowiki>سۆمبرُنن</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==30-4-2026==
==== [[مالی]] - ([[Special:Diff/136754|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
# <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/136755|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <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/136756|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[چیٚک زَبان]] - ([[Special:Diff/136757|فَرَق]]) ====
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[چیٚک جَمہوٗریہ]] - ([[Special:Diff/136758|فَرَق]]) ====
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کُھ </nowiki><b> -> </b><nowiki>کھُ</nowiki>
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
==== [[مایکَل (2026 فِلِم)]] - ([[Special:Diff/136759|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <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/136760|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
f7jq0oqdeg2m1u6pozn7nhbbtz05et2
سلمان رُشدی
0
29346
136760
136661
2026-04-30T18:01:17Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136760
wikitext
text/x-wiki
{{Infobox writer/Wikidata|fetchwikidata=ALL|onlysourced=No}}
'''احمد سلمان رُشدی'''{{Efn|text={{IPAc-en|s|ʌ|l|ˈ|m|ɑː|n|_|ˈ|r|ʊ|ʃ|d|i}} {{respell|sul|MAHN|_|RUUSH|dee}}<ref>Pointon, Graham (ed.): ''BBC Pronouncing Dictionary of British Names'', second edition. Oxford Paperbacks, 1990.</ref>}} چھُ اَکھ ہِندوستٲنؠ برطانوی ناول نٔویٖس تہٕ مضمون نِگار۔<ref>{{cite news|title=Salman Rushdie claims victory in Facebook name battle|publisher=BBC News|date=15 November 2011|url=https://www.bbc.co.uk/news/uk-15733026|access-date=16 June 2017|archive-date=26 June 2017|archive-url=https://web.archive.org/web/20170626024809/http://www.bbc.co.uk/news/uk-15733026|url-status=live}}</ref> أمؠ سٕنٛز ژوٗرِم ناول، [[دی سیٹنک ورس]]، ٲس أکِس بٔڑِس تنازُک مرکز یٔمؠ واریاہَن مُلکَن مَنٛز مُسلمانَن ہُنٛد احتجاج شۆروٗع کوٚر۔ 14 فَرؤری 1989ءمَنٛز دِیُت [[روح اللہ خمینی|آیت اللہ خمینی ین]] سلمان رُشدی سُنٛد قَتٕل کرنُک فتوا جٲری۔ یُس از تام جٲری چھُ۔
== شُروٲتی زِندگی ==
رُشدی زاو 19 جوٗن 1947 بمبیہِ (وۄنؠ [[ممبئی]]) مَنٛز أکِس [[کٲشِرؠ مُسَلمان]] خاندانس مَنٛز۔ أمؠ سٕنٛدِس مٲلِس انیس احمد رُشدی، یُس اَکھ سٲبِقہٕ سِوَل سرونٹ بنٛیمُت کارٕبٲرؠ اوس، پیوٚو پننہِ خذمتَس دوران أمؠ سٕنٛزِ وٲنٛسہِ پؠٹھ تناضہٕ ہُنٛد سامنہٕ۔ رُشدی، ییٚمِس ترٛےٚ بیٚنہِ چھِ، کوٚر نوٹ زِ أمؠ سٕنٛدِ مٲلؠ اوس فلسفی ایورروز سٕنٛدِس احترامَس مَنٛز رُشدی ذاتھ اپنومٕژ۔ پننہٕ یادداشت "جوزف اینٹن" مَنٛز چھُ تٔمؠ لۄکچارٕ پیٹھٕ اہم ادبی اثراتن ہُنٛد ذِکر، خاص طور پی جی ووڈ ہاؤس تہٕ اگاتھا کرسٹی سٕنٛزن کامین ہُنٛد لطف تُلان۔ سُہ چھُ شوقہٕ سان یاد کران زِ "دی وزرڈ آف اوزڈ،" "ایلسز ایڈونچرز ان ونڈر لینڈ،" تہٕ "سولوز اینڈ ایمیزونز" سیریز سٟتؠ ٲس مسحور گمژ۔ تٔمؠ سٕنٛز ادبی مہم جوئی روٗز گولڈن ایج ساینس فکشن ہٕنٛدس بارٕ مؠقدارس سٟتؠ جٲری۔ ابتدٲیی طور کٔرٕن بمبیہِ کِس کیتھیڈرل تہٕ جان کونن سکوٗلَس مَنٛز تٲلیٖم حٲصِل، سُہ گوٚو 1961 ٹھس مَنٛز [[اِنگلِستان]] ہجرت، رگبی سکوٗلَس مَنٛز تٔعلیٖم حٲصِل کٔرٕنؠ، تہٕ پتہٕ کٔرٕن 1968 مَنٛز کِنگس کالج، کیمبرج پؠٹھٕ تاریخَس مَنٛز بی اے گریجویشن۔
== پیشہٕ ==
رُشدیَن کٔر پننہِ پیشورانہٕ زِندگی ہُنٛد آغاز اوگِلوی اینٛڈ میتھرَس مَنٛز کاپی رائٹر سٕنٛدِ حثیتہٕ، ایرو باپتھ "اِرِزِسٹی ببل" تہٕ کریم کیک باپتھ "شرارتی بٹ نائس" ہِوؠ قٲبلِ ذِکر نعرٕ بنٲوؠ۔ تتہٕ ملازمت دوران لیچھ تم مڈنائٹس چلڈرن، یم تٔمؠ سٕنٛدس کل وقتی تحریری کیریئرس مَنٛز منتقلی ہنٛز نشاندہی کٔر۔ تیم سٟنٛز ادبی کامین چھِ اکثر پوسٹ ماڈرنزم تہٕ میجک ریئلزمس سٟتؠ شناخت یوان کرنہٕ، یوس ہم عصر ثقافتس مَنٛز بڑاو لاتعلقی ہند ردعمل چھُ مجسم کران، یَتھ کٕن زَن جیفری ٹی نیلن سٕندِ میٹا ماڈرنزم کہِ تصورس سٟتؠ نمایاں چھُ گژھان۔
رُشدی سٕنٛز ابتدٲیی ناولہٕ، گریمس (1975) ہیوٚک نہٕ توجہ حٲصِل، مگر أمؠ سٕنٛز بیٛاکھ کٲم، مڈنائٹس چلڈرن (1981)، یۄس ہندوستان چہِ آزٲدی دوران سلیم سینائی سٕنٛز زِنٛدگی ہٕنٛز دریافت چھِ کران، کٔر سؠٹھاہ اِستقبالہٕ حٲصِل، تہٕ زیوٗن بُکر پرائز تہٕ پتہٕ خصوصی بُکر تعریف۔ اَمہِ پتہٕ کوٚر تٔمؠ شرم (1983) مَنٛز پٲکِستانٕچ سیٲسی افراتفری ہُنٛد مقابلہٕ، تہٕ کٔرٕن دی جیگوار سمایل (1987) سٟتؠ سیٲسی غیر افسانوی مَنٛز قدم ۔ [[شیطٲنی آیات]] (1988) چہ اشاعتن ووت تنازعہ تہٕ تس خَلاف آو فتوا کرنہٕ۔ تٔمؠ سٕنٛز امہٕ پتہٕ کامہٕ، ہارون اینڈ دی سی آف سٹوریزن (1990)، کٔر تمس درپیش مُشکلاتن درمیان دٔلیل وننہٕ ہنٛد بچاو پیش۔
1990s -2000s, کۆر رُشدیَن مَشہوٗر ناول شایع کرُن جٲری، یمن مَنٛز دی مورز لاسٹ سیگ (1995) تہٕ شالیمار دی کلاؤن (2005) شٲمل چھِ، تہٕ ایسٹ، ویسٹ (1994) ہِوین سۆمبرُنن سٟتؠ کرٕن افسانن مَنٛز شٲمل۔ تٔمؠ سُنٛد تحریر چھُ مختلف ادبی شخصیاتو سٟتؠ متٲثر، تہٕ تٔمؠ چھِ کافکا، ڈکنز تہٕ جویِس ہِوین ادیبن تعریف کرنُک اظہار کوٚرمت۔ 2008 مَنٛز شایَع گژھن وٲل دی اینچینٹریس آف فلورنس، چھُ تٔمؠ سٟنٛز اَکھ پیچیدٕ ترین تخلیقہٕ کس طورس پؠٹھ، یُس تٔمؠ سٕنٛدس پایدار ادبی ترقی تہٕ تٔمؠ سٕنٛدین بیانیہ عزایمن ہٕنٛز گہرٲیی ہٕنٛز عکاسی کران چھ۔
==شیطٲنی آیات تہٕ فتوا==
{{اَہَم|شیطٲنی آیاتُک تنازٕ}}
تٔمؠ سٕنٛز ژوٗرِم ناول، شیطانی آیات (Satanic Verses)، یۄس 1988 مَنٛز شایع گٔیہ، بنییہِ تٔمؠ سٕنٛز ساروٕے کھۄتہٕ تنازٕ لد ناول، یۄس پوٗرٕ دُنیاہَس مَنٛز مُسلمان توہین مذہب مانان ٲسؠ۔
14 فَرؤری 1989ءمَنٛز دِیُت [[روح اللہ خمینی|آیت اللہ خمینی ین]] سلمان رُشدی سُنٛد قَتٕل کرنُک فتوا جٲری۔
===مارنٕکؠ حملہٕ===
{{اَہَم|سلمان رُشدیس پؠٹھ چھُرؠ حملہٕ}}
12 اَگَست 2022 کوٚر سُہ نیویارکَس مَنٛز [[ہادی مطرَن]] قتٕل، ییٚمہِ کِس نٔتیٖجس مَنٛز سُہ شٔدیٖد زخمی گوٚو، مگر سُہ آو فوری طور ہیلی کاپٹر ذریعہٕ ہسپتال منتقل کرنہٕ تہٕ روٗد زندٕ۔
== یَنام تہٕ اعزاز ==
* آسٹریا کہ ریاستی انعام براے یورپی ادب (1993)
* بُکر پرایز (1981)
* ڈاکٹر آنورس کاسا (Dr.h.c.). یوٗنِوَرسِٹی آف لیج، بیلجیم (1999)
* گولڈن پین ایوارڈ
* ہنس کرسچن اینڈرسن لٹریچر ایوارڈ (2014) <ref name="politiken" />
* اعزازی ڈگری آف ڈاکٹر آف ہیومن لیٹرز (L. H. D.) انڈیانا یوٗنِوَرسِٹی طرفہٕ (2018)
* اعزازی ڈگری آف ڈاکٹر آف لیٹرز (ID1).... ایموری یوٗنِوَرسِٹی طرفہٕ (2015)
* جیمز جویس ایوارڈ یوٗنِوَرسِٹی کالج ڈبلن (2008)
* ثقافتی انسانیتس مَنٛز شاندار لائف ٹائم اچیومنٹ ہارورڈ یوٗنِوَرسِٹی (2007) پؠٹھ۔
* پین پنٹر انعام (یوٗکے)
* سینٹ لویس لٹریری ایوارڈ سینٹ لویس یوٗنِوَرسِٹی لایبریری ایسوسی ایٹس کہٕ طرفہٕ
* سویس فری تھنکرز ایوارڈ 2019
* جرمن پبلشرن اینڈ بک سیلرز ایسوسی ایشن (BPA) ، جرمنی، 2023
* چیمپین آف رایٹرز ایوارڈ از مصنفین گلڈ فاؤنڈیشن 2025 مَنٛز۔
* 2025 ایمبیسیڈر رچرڈ سی ہولبروک ڈسٹنگشڈ اچیومنٹ ایوارڈ، ڈیٹن ادبی امن انعامات مَنٛز اَکھ۔
==ذٲتی زِندگی==
رُشدی اوس آزاد خیال کٲشِرؠ مُسلمان خاندانس مَنٛز زامُت مگر وۄنؠ چھُ اَکھ [[ناستؠکھ]].
رشدی یَس چھُ پانٛژِ لَٹہِ خانٛدر کوٚرمُت۔ 2004 پؠٹھٕ 2007 تام اوس تٔمِس ہِنٛدُستٲنہِ نسٕل امریکی ٹیلی وِجَن پریزینٹر تہٕ ماڈل [[پدما لکشمی]] سٟتؠ خانٛدر کٔرِتھ۔
==حَوالہٕ==
{{Notelist}}
[[زٲژ:کٲشِرؠ لِکھٲرؠ]]
[[زٲژ:1947 پٲدٲیِش]]
[[زٲژ:اَمریٖکی لوٗکھ]]
[[زٲژ:کٲشِرؠ لوٗکھ]]
8brrboj61tvx5iejiuaeur69ggo857t
مایکَل (2026 فِلِم)
0
29358
136759
136669
2026-04-30T18:01:12Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136759
wikitext
text/x-wiki
{{Infobox film/Wikidata}}
مایَکل چھِ 2026 ہٕچ اَکھ زانہِ زِندگی فِلِم، یمیُک ڈایریکٹر اینٹون فوکوا چھُ تہٕ یۄس جان لوگنَن لیچھمٕژ چھِ۔ یہِ چھِ امریکی گلوکار [[مایکَل جیکسَن|مایکَل جیکسن]] سٕنٛزِ زِنٛدگی پؠٹھ مبنی، یَتھ مَنٛز 1960 ہٕنٛدِس دہائی مَنٛز جیکسن 5 ہَس مَنٛز تٔمؠ سٕنٛز شمولِیَتھ پؠٹھٕ 1980 ہٕنٛدِس [[دہائ|دَہائی]] کِس ٲخرس مَنٛز بیڈ ٹوٗرَس تام پھولاونہٕ آمُت چھُ۔ فلمہِ مَنٛز چھُ جیکسن سُنٛد کِردار تٔمؠ سٕنٛدؠ بابتھٕرن [[جعفر جیکسَن|جعفر جیکسنَن]] تہٕ شُر وِزِ ہُنٛد کِردار [[جولیانو کریو والڈی]] یَن ادا کوٚرمُت، تہٕ دۄشویو چھُ یَتھ فلمہِ سٟتؠ پننِس فلمی سفرُک آغاز کوٚرمُت۔ سہارٕ اداکارن مَنٛز چھِ نیا لونگ، کیولن ڈوریل جونز، لورا ہیریئر، جیسیکا سولا، مائیک مایرز، مایلز ٹیلر، تہٕ کولمین ڈومنگو شٲمِل۔<ref>{{Cite web|last=Wiseman|first=Andreas|date=April 21, 2026|title='Michael': What The Reviews Are Saying About Michael Jackson Biopic|url=https://deadline.com/2026/04/michael-jackson-movie-reviews-what-the-critics-are-saying-1236867026/|access-date=April 21, 2026|website=[[Deadline Hollywood]]}}</ref>
== دٔلیٖل ==
1966 مَنٛز، جوزف جیکسنن بنٲو پننین نیچوؠن سٟتؠ جیکسن 5، یَتھ مَنٛز مرکزی گلوکار مایکل تہٕ شٲمل چھ۔ اَتھ گروپس کوٚر 1969 مَنٛز موٹاؤنن دستخط کرنہٕ، تہٕ چارٹ ٹاپنگ کامیابی حٲصل کٔر۔ 1978 مَنٛز، کوٚر مایکلن ایپک ریکارڈس سٟتؠ دستخط تہٕ کوٚرن پنُن گۄڈنیُک سولو البم، "آف دی وال" ریلیز۔ جوزفَس سٟتؠ ذٲتی جدوجہد تہٕ تنازعن درمیان، چھُ سُہ ؤکیٖل جان برانکا سٕنٛز خدمات حٲصِل کٔرِتھ پنٕنؠ کیریئرٕچ وتھ بناوان۔ مایکل سُنٛد "تھرلر" البم، یُس 1982 مَنٛز ریلیز گوٚو، پھٕٹروو سیلز ریکارڈ، تہٕ سُہ چھُ ایم ٹی وی یس پؠٹھ ایئر ٹائم خٲطرٕ سی بی ایسس سٟتؠ کتھ باتھ کران۔ 1984 مَنٛز، پیپسی کمرشل شوٗٹنگَس دوران، أکِس پایروٹیکنک حٲدثہٕ سٟتؠ گوٚو مائیکلَس شٔدیٖد دزنہٕ، ییٚمہِ سٟتؠ پیپسیکوَس خٕلاف مُقدِمہٕ گوٚو۔ صحت یاب گژھنہٕ پتہٕ، چھُ سُہ جیکسنس سٟتؠ دورٕ کران مگر تِہٕنٛزِ ٲخری کارکردٕگی ہُنٛد اعلان کران چھُ، یُس جوزفَس نِش تٔمؠ سٕنٛز پوٗرٕ آزٲدی ہُنٛد نشان دِوان چھُ۔ مایکل کوٚر پتہٕ 1988 مَنٛز بیڈ ٹورس دوران ویمبلی سٹیڈیمس مَنٛز پرفارم کرنہٕ۔
==حَوالہٕ==
[[زٲژ:فِلِم]]
la5kged5f3fx84kxvxkkooe2rrg79xw
چیٚک جَمہوٗریہ
0
29359
136758
136678
2026-04-30T18:01:07Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136758
wikitext
text/x-wiki
{{Infobox settlement/Wikidata}}
چیٚک جَمہوٗریہ (Czech Republic) چھُ مرکزی یورپَس مَنٛز واقَع اَکھ خوٗبصوٗرت تہٕ تٲریخی مُلُک۔ یَتھ مُلکَس عوٲمی طور 'یوٗرپُک دِل' (Heart of Europe) تہِ چھِ وَنان، تِکیازِ یہِ چھُ براعظم یورپَس بِلکُل مَنٛزٕباگس مَنٛز۔ اَمِچ رازدٲنؠ چھِ [[پرٛاگ]] یۄس دُنیاہَکؠن خوٗبصوٗرت تٔریٖن تہٕ قدیٖم شَہَرن مَنٛز شُمار چھِ گَژھان۔ اَمِکؠ سَرحَد چھِ [[جَرمَنی|جٔرمٔنی]]، [[آسٹرٛیا|آسٹریا]]، [[سِلوواکیا]] تہٕ [[پولینڈ|پولینڈَس]] سٟتؠ مِلان۔
==تَوٲریٖخ==
تٲریخی لِحاظٕ چھُ چیٚک ریپبلک بٔڑِس اَہمِیَتُک حقدار۔ گۄڈٕ اوس یہِ چیٚکوسلواکیا ہُک اَکھ اَہَم حِصہٕ، مَگر 1993 مَنٛز گَیہِ یہِ سِلوواکیا پؠٹھٕ اَلگ تہٕ اَکھ آزاد مُلُک بَنیوو۔ اَمِچ 'ویلوٹ ریوولوشن' چھِ تٲریخَس مَنٛز مَشہوٗر ییٚمہِ سٟتؠ ییٚتہِ جَمہوٗرِیَتھ تہٕ اَمنُک دور شۆروٗع گوٚو۔ یہِ مُلُک چھُ پَننؠن قدیٖم قِعلَن، محلَن تہٕ پرٛٲنؠ گِرجا گَرَن خٲطرٕ دُنیاہَس مَنٛز زاننہٕ یِوان۔
==معشیت==
سَیاحَتھ چھِ چیٚک ریپبلکٕچ معیشتُک اَکھ بُنیٲدی حِصہٕ۔ لَچھہٕ بٔدؠ سیاح چھِ پرَٛتھ ؤری اَمہِ مُلکٕچ خوٗبصوٗرتی وُچھنہٕ یِوان۔ پرٛاگ شَہَر چھُ اَکھ کھُلہٕ میوٛزِیَم (Open Museum) ہِوی۔ ییٚتِک 'چارلٕس کٔدٕل' (Charles Bridge)، 'پرٛاگ قِلعہ' (Prague Castle) تہٕ ییٚتِکؠن عِماژن ہُنٛد طَرزِ تعمیر چھُ اِنسانَس حٲران کَران۔ ییٚتِکؠ لُکھ چھِ زیٛادٕ تَر [[چیٚک زَبان]] بولان تہٕ یِم چھِ پَننِس [[سَنٛس|سنسس]] تہٕ رؠوایَتَن سٟتؠ واریاہ جُڑِتھ۔<ref name=languages>{{cite web |title=Historie a současnost Rady EN |url=http://www.vlada.cz/en/pracovni-a-poradni-organy-vlady/rnm/historie-a-soucasnost-rady-en-16666 |website=[[Government of the Czech Republic]] |date=4 May 2006 |lang=cs |archive-url=https://web.archive.org/web/20120607051111/http://www.vlada.cz/en/pracovni-a-poradni-organy-vlady/rnm/historie-a-soucasnost-rady-en-16666/ |archive-date=7 June 2012}}</ref>
معشیت طور چھُ یہِ مُلُک واریاہ مضبوٗط تہٕ خۄشحال۔ صَنعَتی تَرقی مَنٛز چھُ یہِ مُلُک برٛونٛہہ برٛونٛہہ۔ 'شکوڈا' (Škoda) کارَن ہٕنٛز مَشہوٗر کَمپَنی چھِ یَتھؠ مُلکٕچ پٲداوار، یۄس پورٕ دُنیاہَس مَنٛز مَقبوٗل چھِ۔ اَمہِ اَلاوٕ چھُ ییٚتِک شیٖشُک تہٕ کرِٛسٹَل کٲم تہِ واریاہ مَشہوٗر، یُس دُنیاہَکؠن باقٕے مُلکَن مَنٛز تہِ سوزنہٕ چھُ یِوان۔
==حَوالہٕ==
[[زٲژ:مُلُک]]
fs6t9xi187en0aipo07k4y53vy3jmw3
چیٚک زَبان
0
29360
136757
136682
2026-04-30T18:01:02Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136757
wikitext
text/x-wiki
{{Infobox language/Wikidata|familycolor=Indo-european}}
چیٚک زَبان (چیک: Český jazyk) چھِ اَکھ زَبان یۄس مرکزی یورپَس مَنٛز بولنہٕ یِوان چھِ تہٕ یہِ چھِ [[سِلوواکیا]]، [[آسٹرٛیا|آسٹریا]]، [[کرٛوشِیا]]، [[پولینڈ]]، [[جَرمَنی|جرمنی]]، [[یوٗکریٖن]]، [[رومانیہ]] تہٕ [[سربیا|سربیاہَس]] مَنٛز بولنہٕ یِوان۔ معیاری زبانہٕ ہنٛد مقٲمی بولن والؠن ہنٛز تعداد چھِ 10 ملین تہٕ تمام بولن والؠن پؠتھ 12 مِلین۔ چیٚک چھَہ 2003 پیٹھہ [[یوٗرَپی یَکجوت|یوٗرَپی یَکجوتٕچ]] سرکٲرؠ زبان۔<ref>{{cite book|last=Swan|first=Oscar E.|title=A grammar of contemporary Polish|publisher=Slavica|year=2002|isbn=0893572969|location=Bloomington, Ind.|page=5|language=en|oclc=50064627}}</ref>
== بیٚیہِ ؤچھِو ==
[[چیٚک وِکیٖپیٖڈیا]]
==حَوالہٕ==
[[زٲژ:زَبان]]
<references />
== نؠبرِم کُنٛڈٕ ==
{{InterWiki}}
b4wz4rg9rqp08hu2eau1zavuwhzscsb
چیٚک وِکیٖپیٖڈیا
0
29361
136756
136686
2026-04-30T18:00:57Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136756
wikitext
text/x-wiki
{{Infobox website/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}}
'''چیٚک وِکیٖپیٖڈیا''' ([[چیٚک زَبان|چیٚک]]: Česká Wikipedie) چھُ [[وِکیٖپیٖڈیا|وِکیٖپیٖڈیاہُک]] چیٚک زَبان اؠڈِشن۔<ref name="radioprague1">{{Cite news|url=http://www.radio.cz/en/article/78752|title=Wikipedia - the "addictive" encyclopaedia|publisher=[[Radio Prague]] (in English)|last=Pavla Horáková|date=November 5, 2006|accessdate=December 12, 2009}}</ref><ref name="Czech Radio">{{Cite news|url=http://www.radio.cz/de/artikel/52849|title=Wikipedia ist ein Netz im Netz|publisher=[[Czech Radio]] (in German)|last=Daniel Satra|date=April 16, 2004|accessdate=December 12, 2009}}</ref><ref name="Týden1">{{Cite news|url=http://www.tyden.cz/rubriky/media/ceska-wikipedie-zlomila-magickou-hranici-sta-tisic-clanku_66697.html|title=Česká Wikipedie zlomila magickou hranici sta tisíc článků|publisher=[[Týden]] (in Czech)|date=June 20, 2008|accessdate=December 12, 2009}}</ref> ؤنکینس چھِ {{NUMBEROF|ACTIVEUSERS|cs|N}} سرگرم اِستِمال کرن وٲلؠ تہٕ {{NUMBEROF|ADMINS|cs|N}} تنظیٖمہٕ دار اِنسایکلوپیٖڈیاہُک {{NUMBEROF|ARTICLES|cs|N}} مَضموٗن برقرار تھاوان۔
== بیٚیہِ ؤچھِو ==
[[سلواک وِکیٖپیٖڈیا]]
==حَوالہٕ==
[[زٲژ:وِکیٖپیٖڈیا فِہرسَت]]
6ssiljkyqpydzz06vvbmz1u4a10xiui
کاتالان وِکیٖپیٖڈیا
0
29362
136755
136692
2026-04-30T18:00:52Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136755
wikitext
text/x-wiki
{{Infobox website/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}}
'''کاتالان وِکیٖپیٖڈیا''' ([[کاتالان زَبان|کاتالان]]: Viquipèdia en català) چھُ وِکیٖپیٖڈیا مُفت آن لاین اِنسایکلوپیٖڈیاہُک کاتالان زبانہِ ہُنٛد اؠڈِشن۔<ref name="tv3">{{cite web|last1=Aguilera|first1=Jordi|last2=Novella|first2=Antonio|date=2 October 2009|title=El català, un exemple d'èxit a Internet|url=http://blogs.tv3.cat/espaiinternet.php?itemid=24990|url-status=dead|archive-url=https://web.archive.org/web/20100308032029/http://blogs.tv3.cat/espaiinternet.php?itemid=24990|archive-date=2010-03-08|access-date=2014-07-29|publisher=Espai Internet|language=ca}}</ref> یہِ آو 16 مارٕچ 2001 مَنٛز بَناونہٕ، گۄڈٕنِکہِ غٲر [[اَنٛگریٖزی وِکیٖپیٖڈیا]]، [[جَرمَن وِکیٖپیٖڈیا|جَرمَن]] اؠڈیشنہٕ پَتہٕ کینٛہہ مِنٹَو پَتہٕ۔ دۄن رؠتن تام اوس یہِ وٲحِد {{مانے|سرگرم|چالوٗ}} یَتھ مَنٛز اَنٛگریٖزی زَبانہِ علاوٕ بیٚیہِ زَبانہِ مَضموٗن ٲس، ییٚلہِ زَن جَرمَن ہُنٛد مَضموٗن روٗد غٲر سرگرم ۔
{{NUMBEROF|ARTICLES|ca|N}} مَضموٗنَو سٟتہِ چھُ یہِ 21ہِم سارِوٕے کھۄتہٕ بوٚڈ وِکیٖپیٖڈیا تہٕ رومانوی زبانہِ مَنٛز پونٛژِم سارِوٕے کھۄتہٕ بوٚڈ وِکیٖپیٖڈیا۔ اپریل 2016 ہس مَنٛز ٲسؠ اَتھ پروجیکٹس مَنٛز 582 سرگرم اؠڈیٹر یمو اَتھ رؠتس مَنٛز کم از کم پانٛژھ اؠڈِٹ کٔرؠ۔
==حَوالہٕ==
[[زٲژ:وِکیٖپیٖڈیا فِہرسَت]]
sto385usejwbpe34dohld16knfggjdd
مالی
0
29363
136754
136701
2026-04-30T18:00:47Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
136754
wikitext
text/x-wiki
{{Infobox settlement/Wikidata|religion=[[اِسلام]] ( 95%) <br/> باقٕے ( 5%)}}
'''مالی''' چھُ سرکٲرؠ جمہوریہ مالی مغربی افریقہُک اَکھ [[زمیٖن بَنٛد مُلٕک|زمینہٕ بند مُلک]]۔ یہٕ چھُ [[اَفرٛیٖقا|افریقہک]] ٲٹھم سارِوٕے کھۄتہٕ بۆڑ ملک تہٕ دنیاہک 23 ہیم سارِوٕے کھۄتہٕ بۆڑ ملک، یمک رۄقبہٕ 1,240,192 چَکور کلومیٹر (478,841 چَکور میٖل) کھۄتہٕ زیٛادٕ چھُ۔
مالی ہٕچ سرحد چھِ [[اَلجیٖریا]]، نائیجر، موریطانیہ، برکینا فاسو، آییوری کوسٹ، گنی تہٕ سینیگالَس سٟتؠ رلِتھ، یِمَن ہٕنٛز آبٲدی تَقریٖبَن 23.29 مِلیَن چھِ، یِمَن مَنٛز 47.19 فیصد چھِ 2024 مَنٛز 15 ؤری کھۄتہٕ کم وٲنٛسہِ۔ [[راز دٲنؠ|رازدٲنؠ]] چھِ [[باماکو]]، تہٕ اَتھ چھِ 13 سرکٲرؠ زبانہٕ، بنیٲدی طور [[بامبارا زَبان|بامبارا]]۔ شمٲلی علاقہٕ چھُ [[صحارا ریگِستان|صحارا ریگِستانس]] تام پھٔہلِتھ، ییلہٕ زن جنوبس مَنٛز، یتہٕ زیٛادٕ تر آبٲدی روزان چھِ، اَتھ مَنٛز چھِ [[نایجر دٔرؠیاو|نایجر]] تہٕ [[سینیگال دٔرؠیاو|سینیگال]] [[دٔرؠ یاو|دٔرؠیاو]] شٲمل۔ مالی ہٕچ معیشت چھِ زراعت تہٕ کان کنی، خاص طور [[سۄن]] تہٕ [[سٕتھٕر|سٕتھرس]] پؠٹھ واریاہ زیٛادٕ دارمدار۔<ref>{{cite web|title=Index Mundi using CIA World Factbook statistics, January 20, 2018, retrieved April 13, 2019|url=https://www.indexmundi.com/mali/age_structure.html|url-status=live|archive-url=https://web.archive.org/web/20201221011240/https://www.indexmundi.com/mali/age_structure.html|archive-date=21 December 2020|access-date=14 April 2019}}</ref>
تٲریخی طور پٲٹھؠ، مالی اوس گھانا، مالی تہٕ سونگھایی سلطنتن ہنٛد حصہٕ، یم ٹرانس صحارا کس تجارتس پؠٹھ غلبہٕ اوس حٲصل۔ پننِس عروجس پؠٹھ، ٲس مالی سلطنت سارِوٕے کھۄتہٕ امیٖر افریقی سلطنت، یس پننہٕ ثقافتی تہٕ تعلیمی مرکزن خٲطرٕ زاننہٕ ٲس یوان، یَتھ کٔنؠ ٹمبکٹو چھِ۔ 19مہ صدی کس آخرس مَنٛز، فرانسن کٔر مالی مَنٛز {{مانے|نوآبادیات|Colonialism}}، تہٕ 1960 مَنٛز آزٲدی حٲصل کرنہٕ پتہٕ گیہٕ جمہوریہ مالی قٲیِم۔ مالی یَن کوٚر 1991 کہِ بغاوتہٕ پتہٕ جمہوری تبدیٖلی ہُنٛد تجربہٕ مگر واریاہ توریگ بغاوتَن تہٕ سیٲسی عدم استحکامُک سامنہٕ کرُن۔
2012 ہَس مَنٛز گوٚو شُمٲلی مالی یَس مَنٛز اَکھ بچاو نیٛاے یُک شُروات یَتھ مَنٛز [[توریگ باغی|توریگ باغیَو]] ازواد باپتھ آزٲدی ہُنٛد اعلان کوٚر، ییٚمہِ کِس نٔتیٖجس مَنٛز تَمہِ ؤرؠیہِ فوجی بغاوت گٔیہِ۔ امہٕ پتہٕ کٔر بین الاقوٲمی فوجی مداخلتن علاقہٕ دُبارٕ حٲصل کرنس مَنٛز مَدَتھ، مگر تنازعہ روٗد جٲری۔ [[ابراہیم بوبکر کیٹا]] آو 2013 ہَس مَنٛز صدر چُننہٕ مگر 2020 ہَس مَنٛز آو بغاوتس مَنٛز والنہٕ، ییٚمہِ پتہٕ 2021 ہَس مَنٛز بیٛاکھ بغاوت آیہِ یٔمؠ اسیمی گویٹا فوجی حکمران پٲٹھؠ قٲیِم کوٚر۔ مئی 2025 ہَس مَنٛز کٔر جنٹاہَن سیٲسی جماعتہٕ تجزیہٕ تہٕ گویٹاہَس دِیُت پانٛژن ؤرؠیَن ہٕنٛز صدارتی مُدت قٲبل تجدید اصطلاح، ییٚلہِ زَن [[القاعدہ]] سٟتؠ وابستہٕ [[جے این آیی ایم]] کہِ ناکہٕ بندی تہٕ توریگ علیحدگی پسندن سٟتؠ جٲری رلہٕ حملہٕ سٟتؠ معاشی رُکاوٹَن ہُنٛد سامنہٕ کرُن۔
==حَوالہٕ==
[[زٲژ:مُلُک]]
d4awrp4zc5ns0nxmzqnfxha42y6ga6f
فرما:Infobox political geography
10
29364
136705
2026-04-30T12:42:02Z
آیات محراج
11062
Content copied from catalan wikipedia
136705
wikitext
text/x-wiki
<noinclude>{{Uses TemplateStyles|template:Infobox event/styles.css}}
<!-- {{left|{{infotaula geografia política|item=Q142|nom=anterior: {{q|Q142}}|coord_display=inline}} }}
-->{{left|{{Infobox political geography |item=Q844930|v_name= {{q|Q844930}}|v_coord_display=inline}} }}
{{left|{{Infobox political geography |item=Q334|v_name= {{q|Q334}}|v_coord_display=inline}} }}
{{left|{{Infobox political geography |item=Q29|v_name= {{q|Q12586}}|v_coord_display=inline |l_foundation_header=historial}}}}
<!-- FI EXEMPLES --></noinclude><includeonly><templatestyles src="Infobox political geography/styles.css" /><!--
-->{{Infobox political geography/formatglobal
| child = {{{child|}}} <!-- shared parameters -->
| item = {{{item|}}}
| lang = {{#invoke:Wikidades|lang|{{{lang|}}}}}
<!-- minimun to collapse lists. Default without inform them = 180 characters -->
| v_cllps_member_of = {{{v_cllps_member_of|}}}
| v_cllps_UTC = {{{v_cllps_UTC|}}}
| v_cllps_twinstown = {{{v_cllps_twinstown|}}}
| v_cllps_capital_of = {{{v_cllps_capital_of|}}}
| v_cllps_territories = {{{v_cllps_territories|}}}
| v_cllps_limits = {{{v_cllps_limits|}}}
| v_cllps_part_of = {{{v_cllps_part_of|}}}
| v_cllps_celebration = {{{v_cllps_celebration|}}}
| v_cllps_v_p1365_list = {{{v_cllps_v_p1365_list|}}}
| v_icon = {{#ifeq:{{{v_icon|}}}|NONE|<!-- skip without icon
-->|{{if empty|{{{v_icon|}}} | {{InParent|IBgeopoli|p=P279|item={{{item|}}} }}<!-- specialized icon by subclass -->
| {{MyValue|IBgeopoli|img_geopoli}} <!-- default icon -->
}} }}
| v_name = {{if empty|{{{v_name|}}} | {{Title without disambig}} }}
| v_p31 = {{#invoke:Wikidades |claim |property=P31 |list=bestrank |value={{{v_p31|{{{typology|}}}}}} }}
| v_p1705_txt = {{#invoke:Wikidades | claim | property=P1705 |list=firstrank |editicon=no
| value={{{v_p1705|}}}| formatting=text}}
<!-- takes format "text" to determine whether it has the same value as the basic name -->
| v_p1705 = {{#invoke:Wikidades | claim | property=P1705 | list=firstrank
| value={{{v_p1705|}}} | formatting=$text ($language) | separator=<br/> }}
| v_p1705_lang = {{#if:{{{v_p1705|}}}|{{{v_p1705_lang|}}} }}<!-- separated language, if manual.
If WD, it is edited within P1705 value -->
| v_p1621 = {{#if:{{{v_p1621|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image= {{{v_p1621|}}}
|size=300x300px|alt={{{v_p1621_alt|}}} }}{{#if:{{{v_p1621_caption|}}}|<br />{{{v_p1621_caption|}}} }}
|{{if then show|{{#invoke:Wikidades | claim | formatting=table | list=false
| property=P1621
| qualifier =P2096 |rowsubformat1=<br/>$1
| qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
| rowformat = [[File:$0|300x300px|lang={{{lang|}}}]]$1}}
<!-- Aquest segon invoke preveu recuperar un mapa sense llengua o amb qualsevol altre P407, si no hi ha català -->
|{{#invoke:Wikidades | claim | formatting=table | list=false
| property=P1621
| qualifier =P2096 |rowsubformat1=<br/>$1
| rowformat = [[File:$0|300x300px|lang={{{lang|}}}]]$1}}
}}
}}
| v_p1621_caption = {{{v_p1621_caption|}}}
| v_p1621_size = {{{v_p1621_size|}}}
| v_p1621_alt = {{{v_p1621_alt|}}}
| v_draw_map = {{{v_draw_map|}}}
| v_p625_lat_dec = {{#if:{{{v_p625_lon_dec|}}} | {{{v_p625_lat_dec|}}} }}
| v_p625_lon_dec = {{#if:{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} }}
| v_p625_lat_lon = {{if both|{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} |<!-- manual coordinates
-->|{{GetLatLon|P625|P276|P159|item={{{item|}}} }} }}
| v_p41 = {{#invoke:Wikidades |claim| property=P41 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p41|}}} }}
| v_p94 = {{#invoke:Wikidades |claim| property=P94 or P158 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p94|}}} }}
| v_p163 = {{#invoke:Wikidades |claim| property=P163 |qualifier=/P163| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14660|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p163|}}} }}
| v_p237 = {{#if:{{#invoke:Wikidades |claim| property=P94 or P158 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p94|}}} }}<!-- have COA ?
-->|{{if empty
|{{#invoke:Wikidades | claim| property=P237 |qualifier=/P237| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14659|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p237|}}} }}
|{{#invoke:Wikidades | claim| property=P418|qualifier=/P418| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14659|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p237|}}} }}
}} }}
| v_p1546 = {{if empty|{{#invoke:Wikidades |claim |property=P1546 <!-- P1546=motto entity -->
|list=firstrank |separator=<br /> |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|qualifier4=P3831|blacklist4={{MyValue|IBgeopoli|blacklist_motto}}
|rowformat= «$0» $1
|value={{trim single quotes|{{{v_p1546|}}}}}
}}
|{{#invoke:Wikidades |claim |property=P1451 <!-- P1451=motto text-->
|list=bestrank |separator=<br /> |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|qualifier4=P3831|blacklist4={{MyValue|IBgeopoli|blacklist_motto}}
|qualifier5=P2441|rowsubformat5=<br>''$5''
|rowformat= «$0» $1$5
|value={{trim single quotes|{{{v_p1546|}}}}}
}}
}}
| v_p2238 = {{#invoke:Wikidades | claim | property=P2238 <!-- symbol -->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P3831 |rowsubformat1=($1) |colformat0=ucfirst
| rowformat= $0 $1
| value={{{v_p2238|}}} }}
| v_p138 = {{#invoke:Wikidades | claim | property=P138 | list=firstrank <!-- eponym -->
| value={{{ v_p138|}}} }}
| v_p1449 = {{#invoke:Wikidades | claim | property=P1449 | list=firstrank <!-- nickname -->
| value={{{v_p1449|}}} }}
| v_p85 = {{#invoke:Wikidades | claim | property=P85 <!-- anthem -->
| value={{{v_p85|}}} | list=false
| formatting=table | qualifier = P580
| qualifier2 = P582 | rowformat = ''$0'' $1
| rowsubformat1= ($1$2) | rowsubformat2= -$2 }}
| v_p85_aud = {{#invoke:Wikidades | claim | property=P85 <!-- anthem audio -->
| list=false |qualifier = P51
| value={{{v_p85_aud|}}} }}
<!-- Multi-images with switcher2 -->
| v_formatted_image = {{{v_formatted_image|}}}<!-- image preformated for instance, with {{Photo montage}}. Exceptional treatement -->
| v_switched_images =
{{#ifeq:{{{v_switched_images|}}}|NONE|<!-- skip, no images wanted
-->|{{#if:{{#invoke:Wikidades|claim |property=P18 or P6802 or P2716 or P3451 or P8592 | value={{{v_p18|{{{v_image|}}}}}} }}
|{{Switcher2 |width=300x300 |center=y |lang={{#invoke:Wikidades|lang|{{{lang|}}}}}
|caption5={{GetLabelFix|P18|lang={{{lang|}}} }}
|caption4={{GetLabelFix|P5252|lang={{{lang|}}} }}
|caption3={{GetLabelFix|P2716|lang={{{lang|}}} }}
|caption2={{GetLabelFix|P8592|lang={{{lang|}}} }}
|caption1={{GetLabelFix|P3451|lang={{{lang|}}} }}
|image5={{if empty|{{#invoke:wikidades |claim|property=P18|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p18|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P18 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p18|}}} }}
}}
|image4={{if empty|{{#invoke:wikidades |claim|property=P5252|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p5252|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P5252 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p5252|}}} }}
}}
|image3={{if empty|{{#invoke:wikidades |claim|property=P2716|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p2716|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P2716 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p2716|}}} }}
}}
|image2={{if empty|{{#invoke:wikidades |claim|property=P8592|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p8592|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P8592 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p8592|}}} }}
}}
|image1={{if empty|{{#invoke:wikidades |claim|property=P3451|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p3451|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P3451 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p3451|}}} }}
}}
|caption_text5={{#if:{{{v_p18|}}} | {{{v_p18_caption|}}}
|{{str split|{{#invoke:Wikidades|claim |property=P18 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
}}
|caption_text4={{str split|{{#invoke:Wikidades|claim |property=P5252 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
|caption_text3={{str split|{{#invoke:Wikidades|claim |property=P2716 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
|caption_text2={{str split|{{#invoke:Wikidades|claim |property=P8592 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2| }}|↔|2}}
|caption_text1={{str split|{{#invoke:Wikidades|claim |property=P3451 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
}}<!-- end switcher2 -->
|{{#if:{{MyValue|IBgeopoli|no_image_categ}} <!-- do categorize when no image ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|no_image_categ}}]]|}} }}
}}<!-- end no images found -->
}}<!-- end no images wanted -->
| v_basic_maps = {{Two maps block |item = {{{item|}}} |lang={{{lang|}}} |v_item_territory={{{v_item_territory|}}}
|v_coord_display={{{v_coord_display|inline,title}}}
|v_basic_maps= {{{v_basic_maps|}}} |v_size_map={{{v_size_map|}}}
|v_p625_lat_lon={{#ifeq:{{{v_p625_lat_dec|{{{v_p625_lon_dec|}}}}}}|NONE|<!--
-->|{{if both|{{{v_p625_lat_dec|}}}
|{{{v_p625_lon_dec|}}}
|<!-- manual coord. do not get lat-lon (decimal)
-->|{{GetLatLon|P625|P276|P159|item={{{item|}}}}} }}
}}
|v_p625_lat_dec={{#if:{{{v_p625_lon_dec|}}}|{{{v_p625_lat_dec|}}} }}
|v_p625_lon_dec={{#if:{{{v_p625_lat_dec|}}}|{{{v_p625_lon_dec|}}} }}
|v_p242={{{v_p242|}}} |v_zoom_map={{{v_zoom_map|}}}
|v_nocateg_coord= {{{v_nocateg_coord|}}}
|v_draw_layer= {{#ifeq:{{{v_draw_layer|}}}|NONE|<!-- res
-->|{{#if:{{{v_draw_layer|}}}|{{{v_draw_layer|}}}
|{{#invoke:Wikidades | claim |formatting=table
|property=P3896 |qualifier=P518
|blacklist1=Q94979808 {{{v_blacklist_layer|}}}
<!-- manually avoid an undesired data.map. Q94979808-colorful polygon is the default -->
|rowformat = $0
|separator=###|item={{{item|}}}|editicon=no}}
}} }}
}}
| upper_admin_structure = {{#ifeq: {{{v_p131_admin_1|{{{v_p131_admin_2|{{{v_p131_admin_3|{{{v_p131_admin_4|}}}}}}}}}}}}|NONE|<!-- skip, no WD wanted
-->|{{infoboxFrame|child=yes
|bodystyle = infobox_bodystyle
|titleclass = infobox_titlestyle
|headerclass = infobox_headerstyle
|labelclass = infobox-label
|datastyle = text-align:start
|data3 = {{#if: {{{v_historic_state|}}} {{{v_p131_admin_1|}}} {{{v_p131_admin_2|}}}
{{{v_p131_admin_3|}}}{{{v_p131_admin_4|}}}|<!-- do not get list from WD
-->|<tr>{{#invoke:Wikidades |getParentValues |list=false |sorting=-1
|uptolabelid={{MyValue|IBgeopoli|top_level_for_P131}}|separator=</tr><tr>
|rowformat=<td class=infobox-label>'''$0'''</td><td>$1</td>}}</tr>
}}
|label10 = {{{v_admin_type_1|}}}
|data10 = {{{v_p131_admin_1|}}}
|label15 = {{{v_admin_type_2|}}}
|data15 = {{{v_p131_admin_2|}}}
|label20 = {{{v_admin_type_3|}}}
|data20 = {{{v_p131_admin_3|}}}
|label25 = {{{v_admin_type_4|}}}
|data25 = {{{v_p131_admin_4|}}}
}} }}
| v_p1336 = {{#ifeq:{{{v_p1336|}}}|NONE|<!-- skip without get WD
-->|{{if empty |{{{v_p1336|}}} <!-- claimed territory -->
|{{#invoke:Wikidades | claim | property=P17 |qualifier=P1310| list=firstrank}}
|{{#invoke:Wikidades | claim | property=P1336 |tablesort=1 |list=firstrank |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 }}
}} }}
| v_p500 = {{#invoke:Wikidades | claim | property=P500| list=firstrank
| value={{{v_p500|}}} }}
| v_p501 = {{#invoke:Wikidades | claim | property=P501| list=firstrank
| value={{{v_p501|}}} }}
| v_p1376 = {{#invoke:Wikidades | claim | property=P1376 <!-- capital of-->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p1376|}}} }}
| l_p36 = {{{l_p36|}}}
| v_p36 = {{#invoke:Wikidades | claim | property=P36 <!-- capital -->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p36|}}} }}
| v_p36_txt = {{#invoke:Wikidades | claim | property=P36 |editicon=no
| list=false |formatting=table |tablesort=1
| rowformat= $0 |colformat0=label
| value={{{v_p36|}}} }}
| l_capital2 = {{{l_capital2|}}}
| v_capital2 = {{{v_capital2|}}}
| l_largest_city = {{{l_largest_city|}}}
| v_largest_city = {{{v_largest_city|}}}
| l_p1383 = {{{l_p1383|{{{l_p150|}}}}}}
| v_p1383 = {{#ifeq:{{{v_p1383|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p1383|}}} <!-- contains territorial entity -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P1383|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P1383|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim | property=P1383
| separator=<br /> | list=firstrank |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no}}
|{{#invoke:Wikidades | claim | property=P1383
| separator=<br /> | listmax=3 |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no
}}../... {{#invoke:Wikidades|numStatements|P1383|item={{{item|}}}}}+
}} }}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P150|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P150|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim | property=P150
| separator=<br /> | list=firstrank |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no}}
|{{#invoke:Wikidades | claim | property=P150
| separator=<br /> | listmax=3 |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no
}}../... {{#invoke:Wikidades|numStatements|P150|item={{{item|}}}}}+
}} }}
}} }}
| l_p2670 = {{#if:{{{v_p2670|}}} | {{{l_p2670|{{{l_division_qty|}}}}}} }} <!--label for # of subdivisions (manual)-->
| v_p2670 = {{#ifeq:{{{v_p2670|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p2670|}}}
|{{#if: {{#invoke:Wikidades | claim | property=P2670 | list=firstrank
| formatting= $1 | qualifier = P1114 }} <!-- filter ∃ P1114, to avoid item without quantity --> |<tr>{{#invoke:Wikidades | claim | property=P2670 | formatting= table <!-- # of subdivisions -->
| colformat0= label |case0=infoboxlabel |list=firstrank
| qualifier = P1114
| qualifier2= P585 |rowsubformat2 = <small>($2)</small>
| rowformat = <td class="infobox-label">'''{{((}}ucfirst:$0{{))}}'''</td><td>$1 $2</td>
| separator=</tr><tr>|conjunction=</tr><tr>| value={{{v_p2670|{{{v_division_qty|}}}}}}
}}</tr>
}} }} }}
| v_p807 = {{#invoke:Wikidades | claim | property=P807 |qualifier =P585
|list=bestrank |formatting=table |rowformat= $0 $1
|rowsubformat1=<small>($1)</small> |colformat0=unitcode |colformat1=Y
|value={{{v_p807|}}} }}
| v_p1082 = {{#invoke:Wikidades | claim | property=P1082 |qualifier =P585
|list=false |formatting=table |rowformat= $0 $1
|rowsubformat1=<small>($1)</small> |colformat0=unitcode |colformat1=Y
|value={{{v_p1082|}}} }}
| population_density = {{#ifeq:{{{v_p1082|}}}|NONE|<!-- skip -->|{{#ifeq:{{{v_p2046|}}}|NONE|<!-- skip if someone =NONE
-->|{{if both|{{#invoke:Wikidades|claim|property=P1082 |list=false
|formatting=raw|editicon=no}}
|{{#invoke:Wikidades|claim|property=P2046|list=false
|formatting=raw|editicon=no}}
|{{formatnum:
{{#expr:{{#invoke:Wikidades|claim|property=P1082 |list=false
|formatting=raw|editicon=no}} <!-- The split ignores units from digits
when convert parameter acts--> / {{str split|1={{#invoke:Wikidades
|claim |property=P2046
|list=false |formatting=raw
|convert={{MyValue|IBgeopoli|area_unit}}
|editicon=no}}|2=" "|3=1}}
round 2}}
}} <small>{{#invoke:Wikidades |claim |property=P5061
|item={{MyValue|IBgeopoli|popul_density_unit}}
|list=false|editicon=no}}</small>
}} }} }}
| v_p1538 = {{#invoke:Wikidades | claim | property=P1538 |qualifier=P585 <!-- household -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1|rowsubformat1=($1) |colformat1=Y
|value={{{v_p1538|}}} }}
| v_p2046 = {{#invoke:Wikidades | claim | property=P2046 |list=false <!-- area -->
|formatting=unitcode |convert=default | value={{{v_p2046|}}} }}
| v_p1549 = {{#invoke:Wikidades | claim |property=P1549 <!-- demonym -->
|list=lang |value={{{v_p1549|}}} |conjunction=, }}
| v_p742 = {{#invoke:Wikidades | claim | property=P742 <!-- pseudonym -->
|list=lang |value={{{v_p742|}}} |conjunction=, }}
| l_p37 = {{if empty|{{{l_p37|}}} <!-- official o used language -->
|{{#if:{{{v_p37_predoling|}}}| {{GetLabelFix|Q9062186|lang={{{lang|}}}}} }}
|{{#if:{{{v_p37_zonaling|}}} | {{GetLabelFix|Q1149061|lang={{{lang|}}}}} }}
|{{#if:{{#invoke:Wikidades |claim |property=P37 |editicon=no }}|<!--
-->|{{GetLabelFix|P2936|lang={{{lang|}}}}}
}}
}}
| v_p37 = {{#ifeq:{{{v_p37_predoling|}}} {{{v_p37_zonaling|}}} {{{v_p37|}}}|NONE|<!-- skip, no WD wanted
-->|{{if empty|{{{v_p37_predoling|}}}
|{{{v_p37_zonaling|}}}
|{{{v_p37|}}}
|{{#invoke:Wikidades |claim |property=P37 or P2936 | qualifier=P3831 | list=firstrank
|separator=<br /> |formatting=table |rowformat = $0 $1 |rowsubformat1=($1) }}
}} }}
| v_p3075 = {{#invoke:Wikidades | claim | property=P3075 or P140
|list=firstrank |value={{{v_p3075|}}} }} <!-- religion -->
| v_ethnic_groups = {{{v_ethnic_groups|}}}
| v_p2927 = {{#invoke:Wikidades |claim | property=P2927 |formatting=table |list=false
|qualifier1=P585 |rowsubformat1=($1)
|colformat0=unitcode |rowformat=$0 $1
|value={{{v_p2927|}}}}} <!-- % water in territory-->
| v_dimensions = {{#ifeq:{{{v_dimensions|}}}|NONE|<!--
-->|{{#if:{{{v_dimensions|}}}|{{{v_dimensions|}}}
|{{#invoke:dimensions |main |blacklist={{{v_blacklist_dimension|}}} |item={{{item|}}}
|unit=default |lang={{{lang|}}} }}
}} }}
| v_p8138 = {{#invoke:Wikidades | claim | property=P8138 <!-- statistical entity-->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p8138|}}} }}
| v_p8138_p1082 = {{#invoke:Wikidades | claim | property=P8138 <!-- population of metropolitan area-->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P8138/P31 |whitelist1 =Q1768043 or Q1907114
| qualifier2=P1082 or P8138/P1082 |colformat2=unitcode
| rowsubformat2=<small>({{GetLabelFix|P1082|lang={{{lang|}}}}}:$2)</small>
| rowformat= $2
| value={{{v_p8138|}}} }}
| v_p361 = {{#invoke:Wikidades | claim |property=P361 |list=firstrank |formatting=table |tablesort=1 <!-- part of -->
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p361|}}} }}
| v_p47 = {{#invoke:Wikidades | claim | property=P47 <!-- limit with -->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P654 |rowsubformat4=, $4
| rowformat= $0$4 $1
| value={{{v_p47|}}} }}
| v_p5141 = {{#invoke:Wikidades | claim |property=P5141 |formatting=unitcode |convert=default <!-- long_coast -->
| value={{{v_p5141|}}} }}
| v_p206 = {{#invoke:Wikidades | claim | property=P206 <!-- coast with -->
| value={{{v_p206|}}} }}
| v_p2044 = {{#invoke:Wikidades | claim | property=P2044 <!-- elevation above sea -->
| separator=- |conjunction=- |formatting=unitcode
| convert={{MyValue|IBgeopoli|elevation_over_sea_unit}} <!-- unit for 2044 unit -->
| value={{{v_p2044|}}} }}
| v_p610 = {{#invoke:Wikidades | claim | property=P610 |qualifier=P2044 OR P610/P2044 <!-- highest_point -->
| formatting=table| colformat1=unitcode |convert1={{MyValue|IBgeopoli|elevation_over_sea_unit}}
|rowformat=$0 $1|list=false
|rowsubformat1=($1)| value={{{v_p610|}}}}}
| v_p1589 = {{#invoke:Wikidades | claim | property=P1589|qualifier=P2044 OR P1589/P2044 <!-- lowest_point -->
| formatting=table| colformat1=unitcode |convert=default1 |rowformat=$0 $1|list=false
|rowsubformat1=($1) | value={{{v_p1589|}}} }}
| v_p1365 = {{#invoke:Wikidades | claim | property=P1365 or P155
|list=bestrank |value={{{v_p1365|}}}}}
| v_p1366 = {{#invoke:Wikidades | claim |property=P1366 or P156
|list=bestrank |value={{{v_p1366|}}} }}
| v_p112 = {{#invoke:Wikidades | claim |property=P112
|list=bestrank |value={{{v_p112|}}} }} <!-- founder-->
<!-- l_foundation_header = text to head the "v_foundation_list" block, when exists. Default value is "Chronology".
-->
| l_foundation_header = {{{l_foundation_header|}}}
<!-- v_foundation_list = block with built list, e.g., year-event, etc. from multi-value P571 WD, or from single manual parameters -->
<!-- v_p571 = manual entry or P571 (generic creation date) for single value -->
| l_p571 = {{{l_p571|}}}
| v_p571 = {{#ifeq:{{{v_p571|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p571|}}}<!-- manual v_p571
-->|{{#if:{{{v_foundation2|}}}{{{v_foundation3|}}}{{{v_foundation4|}}}|<!--with more manual >> build in foundation_list
-->|{{{v_p571|}}}<!-- just one manual date -->
}}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|property=P571|list=bestrank|item={{{item|}}}}}=1
|{{format P571|item={{{item|}}}|list=bestrank }}<!--
--> {{#invoke:Wikidades|editAtWikidata||item={{{item|}}} |property=P571}}
}}
}} }}
| v_foundation_list = {{#ifeq:{{{v_p571|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p571|}}}<!-- manual v_p571
-->|{{#if:{{{v_foundation2|}}}{{{v_foundation3|}}}{{{v_foundation4|}}}<!-- more manuals ?
-->|{{{l_p571|}}} {{{v_p571|}}}<!-- building list -->
{{#if:<br/>{{{v_foundation2|}}}|{{{l_foundation2|}}} {{{v_foundation2|}}}}}
{{#if:<br/>{{{v_foundation3|}}}|{{{l_foundation3|}}} {{{v_foundation3|}}}}}
{{#if:<br/>{{{v_foundation4|}}}|{{{l_foundation4|}}} {{{v_foundation4|}}}}}
}}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|property=P571|list=bestrank|item={{{item|}}}}}>1
|{{format P571|item={{{item|}}}|list=bestrank}}<!-- list just the prefered rank
-->{{#invoke:Wikidades|editAtWikidata||item={{{item|}}} |property=P571}}
}}
}} }}
<!-- v_p576 = manual entry for P576 (generic dissolution date) -->
| l_p576 = {{{l_p576|}}}
| v_p576 = {{#ifeq:{{{v_p576|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p576|}}}
|{{{v_p576|}}}
|{{circa WD|P576|item={{{item|}}} |list=firstrank}}
}} }}
| l_dissolved2 = {{{l_dissolved2|}}}
| v_dissolved2 = {{{v_dissolved2|}}}
| v_p793 = {{#ifeq:{{{v_p793|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p793|}}}|{{{v_p793|}}}<!-- manual value -->
|{{#if:{{#invoke:Wikidades |claim |formatting=table |property=P793 |editicon=no
|blacklist0={{{v_blacklist_p793|}}}|rowformat=$0}}<!-- skip to avoid extra line, when no valid values
-->|<table><tr>{{#invoke:Wikidades |claim |formatting=table |property=P793
|blacklist0={{{v_blacklist_p793|}}} |tablesort=$1
|qualifier=P585 or P793/P585 or P580 or P793/P580<!-- date or beginning-->
|qualifier2=P582 |qualifier3=P582<!-- useless. for future use -->
|qualifier4=P710 OR P1346 OR P3279<!-- participant -->
|qualifier5=P276<!-- location -->|qualifier6=P518<!-- applies to-->
|qualifier7=P770<!-- destroy reason -->|qualifier8=P828<!-- caused by -->
|separator=</tr><tr>|conjunction=</tr><tr>
|rowsubformat1=$1 |rowsubformat4=, ⇒ $4 |rowsubformat5= ($5) |rowsubformat6=: $6
|rowsubformat7=<br/>{{GetLabelFix|P770|lang={{{lang|}}}}}: $7
|rowsubformat8=<br/>{{GetLabelFix|P828|lang={{{lang|}}}}}: $8
|rowformat=<td class=infobox-label>$1</td><td>$0$6$5$4$7$8 }}</tr></table>
}} }} }}
| l_celebration_list = {{{l_celebration_list|}}}
| v_celebration_list = {{#invoke:Wikidades | claim | property=P832 |qualifier=P837 OR P832/P837 | list=firstrank
|separator=<br /> |formatting=table| rowformat= $0 $1 |rowsubformat1=($1)
|value={{{v_celebration_list|}}} }}
| l_celebration_header = {{{l_celebration_header|}}} <!-- separator between celebration_list & i the 2 single celebrations -->
| l_celebration1 = {{{l_celebration1|}}}
| v_celebration1 = {{{v_celebration1|}}}
| l_celebration2 = {{{l_celebration2|}}}
| v_celebration2 = {{{v_celebration2|}}}
| v_market_day = {{{v_market_day|}}} <!-- market_day -->
| v_patronal_feast = {{{v_patronal_feast|}}} <!-- patronal_feast -->
| v_p417 = {{#invoke:Wikidades | claim |property=P417 |list=firstrank <!-- patron -->
| value={{{v_p417|}}} }}
| v_p1885 = {{#invoke:Wikidades | claim | property=P1885 | list=firstrank |formatting=table <!-- cathedral -->
| qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P1013 or P3831 |rowsubformat4=, $4
| rowformat= $0$4 $1 | value={{{v_p1885|}}} }}
| l_territory_structure = {{{l_territory_structure|}}}
| v_territory_structure = {{{v_territory_structure|}}}
| l_p122 = {{{l_p122|}}}
| v_p122 = {{#invoke:Wikidades | claim |property=P122 |list=firstrank |formatting=table <!-- form of government -->
| qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P5102 |rowsubformat4=, $4
| rowformat= $0$4 $1 |value={{{v_p122|}}}
}}
| v_p208 = {{#invoke:Wikidades |claim |property=P208 |list=false |formatting=table <!-- executive body -->
|qualifier =P1342 or P208/P1342|rowsubformat1=<small>({{GetLabelFix|Q3814605|lang={{{lang|}}}}}: $1)</small>
|rowformat= $0 $1
|value={{{v_p208|}}} }}
| v_p194 = {{#invoke:Wikidades |claim |property=P194 |list=false |formatting=table <!-- legislative body -->
|qualifier =P4253 or P194/P4253 |rowsubformat1=<small>{{GetLabelFix|Q3677901|lang={{{lang|}}}}}: $1</small>
|qualifier2=P1342 or P194/P1342 |rowsubformat2=<small>({{GetLabelFix|Q3814605|lang={{{lang|}}}}}: $2)</small>
|rowformat= $0 $1, $2
|value={{{v_p194|}}} }}
<!-- head state label -->
| v_p1906 = {{if both|{{#invoke:Wikidata|claim|property=P1906|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=false
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position (∃ P582 & P31 ≠ dissapeared state)
-->|{{#invoke:Wikidades | claim | property=P1906
| list=false | formatting=label | case=infoboxlabel
| value={{{v_p1906|}}}
| itemgender={{#invoke:Wikidades | claim | property=P35
| list=false |formatting=raw }} }}
}}
| v_p35 = {{if both|{{#invoke:Wikidata|claim|property=P35|formatting=table |editicon=no <!-- head state -->
|rowformat=$1 |list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{#invoke:Wikidades | claim | property=P35
| formatting=table | list=bestrank | value={{{v_p35|}}}
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1}}
}}
| v_p35_txt = {{#invoke:Wikidades | claim | property=P35 |qualifier=P580 |editicon=no
| formatting=table | list=false | value={{{v_p35|}}}
| rowformat =$0 $1 |rowsubformat1= ($1) }}
| v_p1313 = {{if both|{{#invoke:Wikidata|claim|property=P1313|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{#invoke:Wikidades | claim | property=P1313
| list=bestrank | formatting=label | case=infoboxlabel
| value={{{v_p1313|}}}
| itemgender={{#invoke:Wikidades | claim | property=P6
| list=false |formatting=raw }} }}
}}
| v_p6 = {{#ifeq:{{{v_p6|}}}|NONE|<!-- skip, no WD wanted
-->|{{if both|{{#invoke:Wikidata|claim|property=P6|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{if empty|{{#invoke:Wikidades | claim | property=P6 |value={{{v_p6|}}}<!-- Use P6 from the active item -->
| list=bestrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1}}
|{{#if:{{#invoke:Wikidades | claim |property=P1313<!-- No P6, but have P1308-officeholder in P1313 item -->
| qualifier=P1313/P1308 |formatting=table |rowformat=$1}}
|{{#invoke:Wikidades | claim |property=P1308<!-- get the latest P1308-officeholder in P1313 item -->
| list=false |formatting=table |tablesort=1,4 |sorting=-1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P1545| rowformat= $0 $1
| item={{#invoke:Wikidades |claim |property=P1313| list=false |formatting=raw}} }}
}}
}}
}} }}
| v_p6_txt = {{#invoke:Wikidades | claim | property=P6|qualifier=P580 |editicon=no
| formatting=table| list=bestrank | value={{{v_p6|}}}
| rowformat =$0 $1 |rowsubformat1= ($1) }}
| l_lider1 = {{{l_lider1|}}}
| v_lider1 = {{{v_lider1|}}}
| l_lider2 = {{{l_lider2|}}}
| v_lider2 = {{{v_lider2|}}}
| l_represent_block = {{{l_represent_block|}}}
| l_represent1 = {{{l_represent1|}}}
| v_represent1 = {{{v_represent1|}}}
| l_represent2 = {{{l_represent2|}}}
| v_represent2 = {{{v_represent2|}}}
| v_p2354_elections = {{#invoke:Wikidades |claim |property=P2354 |separator=<br/> <!-- summary of elections article -->
|list=firstrank |formatting=table |tablesort=1
|qualifier =P518 or P3831 |whitelist1 = Q99228802
|qualifier2=P2354 |colformat2 = ucfirst
|rowformat= $2 }}
| v_p209 = {{#invoke:Wikidades |claim |property=P209 |list=false |value={{{v_p209|}}} }} <!-- judicial body -->
| v_p463 = {{#ifeq:{{{v_p463|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p463|}}} <!-- member of -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P463|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P463|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim |property=P463 | separator=<br/>
|list=bestrank |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}
|{{#invoke:Wikidades | claim |property=P463 | separator=<br/>
|listmax=3 |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1}}../... {{#invoke:Wikidades|numStatements|P463|item={{{item|}}}}}+
}} }} }} }}
| v_p2131 = {{#invoke:Wikidades | claim |property=P2131 |qualifier=P585 <!-- PIB -->
|list=false |formatting=table |colformat0=unitcode
|rowsubformat1=($1) |colformat1=Y
|rowformat= $0 $1 |value={{{v_p2131|}}} }}
<!-- Tractament any integrat. Posició i "en referència a", anul·lats per "manuals amb manca d'ús"
| PIB_posicio = {{{PIB_posicio|{{{PIB_posició|}}}}}}
| PIB_refer = {{{PIB_ref|{{{PIB_refer|}}}}}}
| PIB_any = {{#invoke:Wikidades | claim | property=P2131
| value={{{PIB_any|}}} |list=false
|qualifier=P585 }} -->
| v_p2132 = {{#invoke:Wikidades |claim |property=P2132 |qualifier=P585 <!-- PIB capita -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2132|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat. Posició, anul·lats per "manuals amb manca d'ús"
| PIB_capita_posicio = {{{PIB_capita_posicio|}}}
| PIB_capita_any = {{#invoke:Wikidades | claim | property=P2132
| value={{{PIB_capita_any|}}}
|list=false |qualifier=P585 }} -->
| v_p2134 = {{#invoke:Wikidades | claim |property=P2134 |qualifier =P585 <!-- reserves -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1 |value={{{v_p2134|}}}
|rowsubformat1=($1) |colformat1=Y}}
<!-- Tractament any integrat.
| reserves_totals_any = {{#invoke:Wikidades | claim | property=P2134
| value={{{reserves_totals_any|}}} |list=false
| qualifier=P585 }} -->
| v_p2769 = {{#invoke:Wikidades | claim |property=P2769 |qualifier=P585 <!-- budget -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1 |value={{{v_p2769|}}}
|rowsubformat1=($1)|colformat1=Y}}
<!-- Tractament any integrat.
| pressupost_any = {{#invoke:Wikidades | claim | property=P2769
| value={{{pressupost_any|}}}
| list=false| qualifier=P585 }} -->
| v_p2135 = {{#invoke:Wikidades | claim |property=P2135 |qualifier=P585 <!-- export -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2135|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat.
| exportacions_any = {{#invoke:Wikidades | claim | property=P2135
| value={{{exportacions_any|}}}
| list=false|qualifier=P585 }} -->
| v_p2136 = {{#invoke:Wikidades | claim | property=P2136 |qualifier =P585 <!-- import -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2136|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat.
| importacions_any = {{#invoke:Wikidades | claim | property=P2136
| value={{{importacions_any|}}}
|list=false|qualifier=P585 }} -->
| l_p1081 = {{{l_p1081|}}}
| v_p1081 = {{#invoke:Wikidades | claim |property=1081 |qualifier=P585 <!-- IDH -->
|list=false |formatting=table |colformat0=unitcode
|rowformat=$0 $1 |value={{{v_p2136|}}}
|rowsubformat1=($1)|colformat1=Y}}
<!-- Tractament any integrat. Posició, i "en referència a", anul·lats per "manuals amb manca d'ús"
| IDH_any = {{#invoke:Wikidades | claim | property=P1081
| value={{{IDH_any|}}} |list=false
|qualifier=P585 }}
| IDH_posicio = {{{IDH_posicio|{{{IDH_posició|}}}}}}
| IDH_refer = {{{IDH_refer|}}}-->
| v_p38 = {{#invoke:Wikidades | claim | property=P38 |qualifier=P489 <!-- currency -->
|value={{{v_p38|}}} |formatting=table |list=false
|rowformat= $0 $1 |rowsubformat1= ($1)| rowsubformat2=, $2}}
| v_p281 = {{#invoke:Wikidades | claim | property=P281 <!-- postal code-->
| value={{{v_p281|}}} }}
| v_p421 = {{#invoke:Wikidades | claim | property=P421 <!-- UTC -->
| value={{{v_p421|}}} |list=firstrank
|formatting=table |qualifier=P518 |qualifier2=P1264
|rowformat=$0$1$2
|rowsubformat1=<small> (→ $1)</small>
|rowsubformat2=, $2}}
| v_p190 = {{#ifeq:{{{v_p190|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p190|}}} <!-- twins town -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P190|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P190|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim |property=P190| separator=<br/>
|list=bestrank |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}
|{{#invoke:Wikidades | claim |property=P190| separator=<br/>
|listmax=3 |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}../... {{#invoke:Wikidades|numStatements|P190|item={{{item|}}}}}+
}} }} }} }}
| v_p78 = {{#invoke:Wikidades | claim | property=P78 <!-- Internet domain -->
| value={{{v_p78|}}} }}
| v_p474 = {{#invoke:Wikidades | claim | property=P474 or P473 <!-- Phone pre-code -->
|value={{{v_p474|}}} }}
| v_p2852 = {{#invoke:Wikidades | claim | property=P2852 <!-- emergency call -->
| value={{{v_p2852|}}} }}
| v_external_indicatives = {{#ifeq:{{{v_external_indicatives|}}} |NONE|<!-- skip, no WD wanted
-->|{{Infobox political geography/codes| item={{{item|}}}
|lang={{{lang|}}}
|state={{#invoke:Wikidades |claim |property=P17 |list=false |formatting=raw}}
}}
}}
| v_colors = {{{v_colors|}}}
| v_p708 = {{#ifeq:{{{v_p708|}}} |NONE|<!-- skip, no WD wanted
-->|{{if empty|{{{diocesi|}}} <!-- diocese -->
|{{#invoke:Wikidades | claim |property=P708 |list=false}}
|{{#invoke:Wikidades | claim |property=P5607 |list=false |formatting=table
|rowformat= ($0)}}
}}
}}
<!-- Free to use fields. There are 2 sets of "label + name" for each block (characteristics, geography, history, economy, government, indicative, and final). There are also six special blocks, one for each content subject, to allow for importing information blocks that have been previously formatted (e.g., an included infobox) that must be prepared from a preinfobox to deal with entities having a large numer of parameters being too specify, so they might bring about an innecessary complexity in this template.
-->
| v_characteristics_special_block = {{{v_characteristics_special_block|}}}
| v_geography_special_block = {{{v_geography_special_block|}}}
| v_history_special_block = {{{v_history_special_block|}}}
| v_government_special_block = {{{v_government_special_block|}}}
| v_economy_special_block = {{{v_economy_special_block|}}}
| v_indicative_special_block = {{{v_indicative_special_block|}}}
| v_final_special_block = {{{v_final_special_block|}}}
| l_characteristics1 = {{{l_characteristics1|}}}
| v_characteristics1 = {{{v_characteristics1|}}}
| l_characteristics2 = {{{l_characteristics2|}}}
| v_characteristics2 = {{{v_characteristics2|}}}
<!-- | etiqueta_poblacio1 = {{{etiqueta_poblacio1|}}}
| nom_poblacio1 = {{{nom_poblacio1|}}}
| etiqueta_poblacio2 = {{{etiqueta_poblacio2|}}}
| nom_poblacio2 = {{{nom_poblacio2|}}} -->
| l_geography1 = {{{l_geography1|}}}
| v_geography1 = {{{v_geography1|}}}
| l_geography2 = {{{l_geography2|}}}
| v_geography2 = {{{v_geography2|}}}
| l_history1 = {{{l_history1|}}}
| v_history1 = {{{v_history1|}}}
| l_history2 = {{{l_history2|}}}
| v_history2 = {{{v_history2|}}}
| l_government1 = {{{l_government1|}}}
| v_government1 = {{{v_government1|}}}
| l_government2 = {{{l_government2|}}}
| v_government2 = {{{v_government2|}}}
| l_economy1 = {{{l_economy1|}}}
| v_economy1 = {{{v_economy1|}}}
| l_economy2 = {{{l_economy2|}}}
| v_economy2 = {{{v_economy2|}}}
| l_indicative1 = {{{l_indicative1|}}}
| v_indicative1 = {{{v_indicative1|}}}
| l_indicative2 = {{{l_indicative2|}}}
| v_indicative2 = {{{v_indicative2|}}}
| l_final1 = {{{l_final1|}}}
| v_final1 = {{{v_final1|}}}
| l_final2 = {{{l_final2|}}}
| v_final2 = {{{v_final2|}}}
| v_p1435 = {{#if:{{#invoke:Wikidades |claim |property=P1435 |list=false |value={{{v_p1435}}} }}<!-- look for heritage
-->|{{Heritage protection/P1435|item={{{item|}}} |child=yes |blacklist0={{{v_blacklist_p1435|}}} }} }}
| v_identifiers ={{#ifeq:{{{v_identifiers|}}}|NONE|<!-- skip, no WD wanted
-->|{{Identifiers |item={{{item|}}} |lang={{{lang|}}} }}
}}
| v_p856 = {{#ifeq:{{{v_p856|{{{website|}}}}}} |NONE|<!-- jumpt, we not want to recover WD
-->|{{#if:{{{v_p856|{{{website|}}}}}}
|{{if empty|{{{v_p856|}}} | {{{website|}}} }}
|{{#if:{{#invoke:Wikidades|validProperty|P856|item={{{item|}}} }}
|{{#ifeq:{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table
|qualifier=P582 |rowformat=$1 |editicon=no}} | {{somevalue|lang={{{lang|}}}}}<!--
-->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=weblink }}<!--
-->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |colformat0=weblink
|qualifier =P582 |rowsubformat1= → $2$3
|qualifier2=P1065 |rowsubformat2=[[Fitxer:Cloud download font awesome.svg|15px|link=$2]]
|qualifier3=P2960 |colformat3=Y |rowsubformat3= <small>($3)</small>
|rowformat=$0$1 }}
}}
}} }} }}
| v_footnotes = {{{v_footnotes|}}}
}}</includeonly><!-- Parameter check:
-->{{#invoke:TemplatePar
|check
|template=Plantilla:Infobox political geography
|all=
|opt=
item= lang= child= v_cllps_member_of= v_cllps_UTC= v_cllps_twinstown= v_cllps_capital_of= v_cllps_territories= v_cllps_limits=
v_cllps_celebration= v_cllps_part_of= v_cllps_v_p1365_list= v_icon= v_icon_title= v_name= v_switched_images= v_p18= v_p18_caption=
v_p5252= v_p2716= v_p8592= v_p3451= v_basic_maps= v_p1621= v_p1621_caption= v_p1621_size= v_p1621_alt= v_draw_map= v_draw_layer=
v_coord_display= v_nocateg_coord= v_p625_lat_lon= v_p625_lat_lon_2= v_p625_lat_dec= v_p625_lon_dec= v_p625_lat_dec2= v_p625_lon_dec2=
v_item_territory= v_p242= v_locator_map= v_p242_size= v_zoom_map= v_marker= v_marker_symbol= v_marker_name= v_marker_title=
v_marker_description= v_marker_image= v_marker_color= v_marker_size= v_marker_2= v_marker_symbol_2= v_marker_name_2= v_marker_title_2=
v_marker_description_2= v_marker_image_2= v_marker_color_2= v_marker_size_2= v_stroke_4= v_stroke-width_4= v_marker_5= v_marker_symbol_5=
v_marker_name_5= v_marker_title_2= v_marker_description_5= v_marker_image_5= v_marker_color_5= v_marker_size_5= v_coordinate_serie_5=
v_size_map= v_blacklist_layer= v_blacklist_dimension= v_blacklist_p793= v_blacklist_p1435= v_p1081= v_p2131= v_p2132= v_p131_admin_1=
v_p131_admin_2= v_p131_admin_3= v_p131_admin_4= v_admin_type_1= v_admin_type_2= v_admin_type_3= v_admin_type_4= v_p190= v_p41_alt=
v_p94_alt= v_p2044= v_p1365= v_p41= v_p206= v_economy_special_block= v_final_special_block= v_geography_special_block=
v_government_special_block= v_history_special_block= v_indicative_special_block= v_characteristics_special_block= v_p36=
v_capital2= v_p1376= v_p1885= v_largest_city= v_p281= v_p474= v_p473= v_colors= l_p1383= v_p1383= l_p150= v_p150= v_p807= v_celebration1= v_celebration2=
v_p576= v_dissolved2= v_p571= v_foundation2= v_foundation3= v_foundation4= v_market_day= v_dimensions= v_p708= v_p78=
v_p501= v_p8138= v_p8138_p1082= v_p94= v_p418= v_p138= l_p1081= v_p1906= v_p1313= l_p36= l_capital2= l_celebration_header=
l_celebration1= l_celebration2= l_largest_city= l_p576= l_dissolved= l_dissolved2= l_economy1= l_economy2= l_final1= l_final2= l_p122=
l_foundation_header= l_p571= l_foundation2= l_foundation3= l_foundation4= l_geography1= l_geography2= l_government1= l_government2=
l_history1= l_history2= l_indicative1= l_indicative2= l_lider1= l_lider2= l_lider3= l_p37= l_p2936= l_celebration_list= l_characteristics1=
l_characteristics2= l_p2670= l_territory_structure= l_represent_block= l_represent1= l_represent2= v_p500= v_p2135= v_p2354_elections= v_patronal_feast=
v_p793= v_p122= v_p112= v_p1549= v_ethnic_groups= v_p85= v_p85_aud= v_p421= v_p2136= v_p1546= v_p1451= v_p47= v_p5141= v_p1538=
v_p37= v_p2936= v_celebration_list= v_foundation_list= v_p856= v_p742= v_p463= v_p38= v_p35= v_p6= v_economy1= v_economy2=
v_final1= v_final2= v_geography1= v_geography2= v_government1= v_government2= v_history1= v_history2= v_external_indicatives=
v_indicative1= v_indicative2= v_lider1= v_lider2= v_lider3= v_characteristics1= v_characteristics2= v_p1705= v_p1705_lang=
v_p1342= v_p2670= v_footnotes= v_territory_structure= v_p208= v_p209= v_p194= v_historic_state= v_p361= v_p417= v_p163=
v_p237= v_p418= v_p1082= v_p1366= v_p156= v_p37predoling= v_p2769= v_p610= v_p1589= v_p3075= v_p140= v_represent1= v_represent2=
v_p2134= v_p2238= v_p1449= v_p2046= v_p2927= v_p2852= v_p1336= v_p37_zonaling= v_identifiers= v_p1435= v_p2354=
v_p31= typology= v_formatted_image =
|cat=Infotaules usades amb paràmetres desconeguts
|format=0|preview=1|errNS=0
}}<!--
rastreig provisional de paràmetres
-->{{#if:{{{superficie|}}} |{{#if:{{#invoke:Wikidades | claim | property=P2046}}
|{{#invoke:utilitats|rastreig|Infotaula_geografia/esborrar_sup}}<!-- 0 -->
|{{#invoke:utilitats|rastreig|Infotaula_geografia/revisar_sup}} }} }}<!--
-->{{#if:{{{poblacio|}}} | {{#invoke:utilitats|rastreig|Infotaula_geografia/poblacio}} }}<!--
--><noinclude>{{documentation}}</noinclude>
72k2woubn8zd3f25swm7ndt8si8qtkj
136752
136705
2026-04-30T17:21:26Z
آیات محراج
11062
136752
wikitext
text/x-wiki
<noinclude>{{Uses TemplateStyles|template:Infobox event/styles.css}}
<!-- {{left|{{infotaula geografia política|item=Q142|nom=anterior: {{q|Q142}}|coord_display=inline}} }}
-->{{left|{{Infobox political geography |item=Q844930|v_name= {{q|Q844930}}|v_coord_display=inline}} }}
{{left|{{Infobox political geography |item=Q334|v_name= {{q|Q334}}|v_coord_display=inline}} }}
{{left|{{Infobox political geography |item=Q29|v_name= {{q|Q12586}}|v_coord_display=inline |l_foundation_header=historial}}}}
<!-- FI EXEMPLES --></noinclude><includeonly><templatestyles src="Infobox political geography/styles.css" /><!--
-->{{Infobox political geography/formatglobal
| child = {{{child|}}} <!-- shared parameters -->
| item = {{{item|}}}
| lang = {{#invoke:Wikidades|lang|{{{lang|}}}}}
<!-- minimun to collapse lists. Default without inform them = 180 characters -->
| v_cllps_member_of = {{{v_cllps_member_of|}}}
| v_cllps_UTC = {{{v_cllps_UTC|}}}
| v_cllps_twinstown = {{{v_cllps_twinstown|}}}
| v_cllps_capital_of = {{{v_cllps_capital_of|}}}
| v_cllps_territories = {{{v_cllps_territories|}}}
| v_cllps_limits = {{{v_cllps_limits|}}}
| v_cllps_part_of = {{{v_cllps_part_of|}}}
| v_cllps_celebration = {{{v_cllps_celebration|}}}
| v_cllps_v_p1365_list = {{{v_cllps_v_p1365_list|}}}
| v_icon = {{#ifeq:{{{v_icon|}}}|NONE|<!-- skip without icon
-->|{{if empty|{{{v_icon|}}} | {{InParent|IBgeopoli|p=P279|item={{{item|}}} }}<!-- specialized icon by subclass -->
| {{MyValue|IBgeopoli|img_geopoli}} <!-- default icon -->
}} }}
| v_name = {{if empty|{{{v_name|}}} | {{Title without disambig}} }}
| v_p31 = {{#invoke:Wikidades |claim |property=P31 |list=bestrank |value={{{v_p31|{{{typology|}}}}}} }}
| v_p1705_txt = {{#invoke:Wikidades | claim | property=P1705 |list=firstrank |editicon=no
| value={{{v_p1705|}}}| formatting=text}}
<!-- takes format "text" to determine whether it has the same value as the basic name -->
| v_p1705 = {{#invoke:Wikidades | claim | property=P1705 | list=firstrank
| value={{{v_p1705|}}} | formatting=$text ($language) | separator=<br/> }}
| v_p1705_lang = {{#if:{{{v_p1705|}}}|{{{v_p1705_lang|}}} }}<!-- separated language, if manual.
If WD, it is edited within P1705 value -->
| v_p1621 = {{#if:{{{v_p1621|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image= {{{v_p1621|}}}
|size=300x300px|alt={{{v_p1621_alt|}}} }}{{#if:{{{v_p1621_caption|}}}|<br />{{{v_p1621_caption|}}} }}
|{{if then show|{{#invoke:Wikidades | claim | formatting=table | list=false
| property=P1621
| qualifier =P2096 |rowsubformat1=<br/>$1
| qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
| rowformat = [[File:$0|300x300px|lang={{{lang|}}}]]$1}}
<!-- Aquest segon invoke preveu recuperar un mapa sense llengua o amb qualsevol altre P407, si no hi ha català -->
|{{#invoke:Wikidades | claim | formatting=table | list=false
| property=P1621
| qualifier =P2096 |rowsubformat1=<br/>$1
| rowformat = [[File:$0|300x300px|lang={{{lang|}}}]]$1}}
}}
}}
| v_p1621_caption = {{{v_p1621_caption|}}}
| v_p1621_size = {{{v_p1621_size|}}}
| v_p1621_alt = {{{v_p1621_alt|}}}
| v_draw_map = {{{v_draw_map|}}}
| v_p625_lat_dec = {{#if:{{{v_p625_lon_dec|}}} | {{{v_p625_lat_dec|}}} }}
| v_p625_lon_dec = {{#if:{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} }}
| v_p625_lat_lon = {{if both|{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} |<!-- manual coordinates
-->|{{GetLatLon|P625|P276|P159|item={{{item|}}} }} }}
| v_p41 = {{#invoke:Wikidades |claim| property=P41 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p41|}}} }}
| v_p94 = {{#invoke:Wikidades |claim| property=P94 or P158 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p94|}}} }}
| v_p163 = {{#invoke:Wikidades |claim| property=P163 |qualifier=/P163| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14660|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p163|}}} }}
| v_p237 = {{#if:{{#invoke:Wikidades |claim| property=P94 or P158 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p94|}}} }}<!-- have COA ?
-->|{{if empty
|{{#invoke:Wikidades | claim| property=P237 |qualifier=/P237| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14659|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p237|}}} }}
|{{#invoke:Wikidades | claim| property=P418|qualifier=/P418| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14659|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p237|}}} }}
}} }}
| v_p1546 = {{if empty|{{#invoke:Wikidades |claim |property=P1546 <!-- P1546=motto entity -->
|list=firstrank |separator=<br /> |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|qualifier4=P3831|blacklist4={{MyValue|IBgeopoli|blacklist_motto}}
|rowformat= «$0» $1
|value={{trim single quotes|{{{v_p1546|}}}}}
}}
|{{#invoke:Wikidades |claim |property=P1451 <!-- P1451=motto text-->
|list=bestrank |separator=<br /> |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|qualifier4=P3831|blacklist4={{MyValue|IBgeopoli|blacklist_motto}}
|qualifier5=P2441|rowsubformat5=<br>''$5''
|rowformat= «$0» $1$5
|value={{trim single quotes|{{{v_p1546|}}}}}
}}
}}
| v_p2238 = {{#invoke:Wikidades | claim | property=P2238 <!-- symbol -->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P3831 |rowsubformat1=($1) |colformat0=ucfirst
| rowformat= $0 $1
| value={{{v_p2238|}}} }}
| v_p138 = {{#invoke:Wikidades | claim | property=P138 | list=firstrank <!-- eponym -->
| value={{{ v_p138|}}} }}
| v_p1449 = {{#invoke:Wikidades | claim | property=P1449 | list=firstrank <!-- nickname -->
| value={{{v_p1449|}}} }}
| v_p85 = {{#invoke:Wikidades | claim | property=P85 <!-- anthem -->
| value={{{v_p85|}}} | list=false
| formatting=table | qualifier = P580
| qualifier2 = P582 | rowformat = ''$0'' $1
| rowsubformat1= ($1$2) | rowsubformat2= -$2 }}
| v_p85_aud = {{#invoke:Wikidades | claim | property=P85 <!-- anthem audio -->
| list=false |qualifier = P51
| value={{{v_p85_aud|}}} }}
<!-- Multi-images with switcher2 -->
| v_formatted_image = {{{v_formatted_image|}}}<!-- image preformated for instance, with {{Photo montage}}. Exceptional treatement -->
| v_switched_images =
{{#ifeq:{{{v_switched_images|}}}|NONE|<!-- skip, no images wanted
-->|{{#if:{{#invoke:Wikidades|claim |property=P18 or P6802 or P2716 or P3451 or P8592 | value={{{v_p18|{{{v_image|}}}}}} }}
|{{Switcher2 |width=300x300 |center=y |lang={{#invoke:Wikidades|lang|{{{lang|}}}}}
|caption5={{GetLabelFix|P18|lang={{{lang|}}} }}
|caption4={{GetLabelFix|P5252|lang={{{lang|}}} }}
|caption3={{GetLabelFix|P2716|lang={{{lang|}}} }}
|caption2={{GetLabelFix|P8592|lang={{{lang|}}} }}
|caption1={{GetLabelFix|P3451|lang={{{lang|}}} }}
|image5={{if empty|{{#invoke:wikidades |claim|property=P18|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p18|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P18 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p18|}}} }}
}}
|image4={{if empty|{{#invoke:wikidades |claim|property=P5252|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p5252|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P5252 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p5252|}}} }}
}}
|image3={{if empty|{{#invoke:wikidades |claim|property=P2716|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p2716|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P2716 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p2716|}}} }}
}}
|image2={{if empty|{{#invoke:wikidades |claim|property=P8592|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p8592|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P8592 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p8592|}}} }}
}}
|image1={{if empty|{{#invoke:wikidades |claim|property=P3451|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p3451|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P3451 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p3451|}}} }}
}}
|caption_text5={{#if:{{{v_p18|}}} | {{{v_p18_caption|}}}
|{{str split|{{#invoke:Wikidades|claim |property=P18 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
}}
|caption_text4={{str split|{{#invoke:Wikidades|claim |property=P5252 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
|caption_text3={{str split|{{#invoke:Wikidades|claim |property=P2716 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
|caption_text2={{str split|{{#invoke:Wikidades|claim |property=P8592 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2| }}|↔|2}}
|caption_text1={{str split|{{#invoke:Wikidades|claim |property=P3451 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
}}<!-- end switcher2 -->
|{{#if:{{MyValue|IBgeopoli|no_image_categ}} <!-- do categorize when no image ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|no_image_categ}}]]|}} }}
}}<!-- end no images found -->
}}<!-- end no images wanted -->
| v_basic_maps = {{#invoke:Infobox mapframe | auto
| id = {{{item|}}}
| onByDefault = yes
| mapframe-frame-width = 250
| mapframe-marker = place
| mapframe-type = landmark
| mapframe-zoom = {{{v_zoom_map|}}}
}}
| upper_admin_structure = {{#ifeq: {{{v_p131_admin_1|{{{v_p131_admin_2|{{{v_p131_admin_3|{{{v_p131_admin_4|}}}}}}}}}}}}|NONE|<!-- skip, no WD wanted
-->|{{infoboxFrame|child=yes
|bodystyle = infobox_bodystyle
|titleclass = infobox_titlestyle
|headerclass = infobox_headerstyle
|labelclass = infobox-label
|datastyle = text-align:start
|data3 = {{#if: {{{v_historic_state|}}} {{{v_p131_admin_1|}}} {{{v_p131_admin_2|}}}
{{{v_p131_admin_3|}}}{{{v_p131_admin_4|}}}|<!-- do not get list from WD
-->|<tr>{{#invoke:Wikidades |getParentValues |list=false |sorting=-1
|uptolabelid={{MyValue|IBgeopoli|top_level_for_P131}}|separator=</tr><tr>
|rowformat=<td class=infobox-label>'''$0'''</td><td>$1</td>}}</tr>
}}
|label10 = {{{v_admin_type_1|}}}
|data10 = {{{v_p131_admin_1|}}}
|label15 = {{{v_admin_type_2|}}}
|data15 = {{{v_p131_admin_2|}}}
|label20 = {{{v_admin_type_3|}}}
|data20 = {{{v_p131_admin_3|}}}
|label25 = {{{v_admin_type_4|}}}
|data25 = {{{v_p131_admin_4|}}}
}} }}
| v_p1336 = {{#ifeq:{{{v_p1336|}}}|NONE|<!-- skip without get WD
-->|{{if empty |{{{v_p1336|}}} <!-- claimed territory -->
|{{#invoke:Wikidades | claim | property=P17 |qualifier=P1310| list=firstrank}}
|{{#invoke:Wikidades | claim | property=P1336 |tablesort=1 |list=firstrank |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 }}
}} }}
| v_p500 = {{#invoke:Wikidades | claim | property=P500| list=firstrank
| value={{{v_p500|}}} }}
| v_p501 = {{#invoke:Wikidades | claim | property=P501| list=firstrank
| value={{{v_p501|}}} }}
| v_p1376 = {{#invoke:Wikidades | claim | property=P1376 <!-- capital of-->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p1376|}}} }}
| l_p36 = {{{l_p36|}}}
| v_p36 = {{#invoke:Wikidades | claim | property=P36 <!-- capital -->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p36|}}} }}
| v_p36_txt = {{#invoke:Wikidades | claim | property=P36 |editicon=no
| list=false |formatting=table |tablesort=1
| rowformat= $0 |colformat0=label
| value={{{v_p36|}}} }}
| l_capital2 = {{{l_capital2|}}}
| v_capital2 = {{{v_capital2|}}}
| l_largest_city = {{{l_largest_city|}}}
| v_largest_city = {{{v_largest_city|}}}
| l_p1383 = {{{l_p1383|{{{l_p150|}}}}}}
| v_p1383 = {{#ifeq:{{{v_p1383|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p1383|}}} <!-- contains territorial entity -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P1383|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P1383|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim | property=P1383
| separator=<br /> | list=firstrank |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no}}
|{{#invoke:Wikidades | claim | property=P1383
| separator=<br /> | listmax=3 |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no
}}../... {{#invoke:Wikidades|numStatements|P1383|item={{{item|}}}}}+
}} }}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P150|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P150|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim | property=P150
| separator=<br /> | list=firstrank |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no}}
|{{#invoke:Wikidades | claim | property=P150
| separator=<br /> | listmax=3 |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no
}}../... {{#invoke:Wikidades|numStatements|P150|item={{{item|}}}}}+
}} }}
}} }}
| l_p2670 = {{#if:{{{v_p2670|}}} | {{{l_p2670|{{{l_division_qty|}}}}}} }} <!--label for # of subdivisions (manual)-->
| v_p2670 = {{#ifeq:{{{v_p2670|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p2670|}}}
|{{#if: {{#invoke:Wikidades | claim | property=P2670 | list=firstrank
| formatting= $1 | qualifier = P1114 }} <!-- filter ∃ P1114, to avoid item without quantity --> |<tr>{{#invoke:Wikidades | claim | property=P2670 | formatting= table <!-- # of subdivisions -->
| colformat0= label |case0=infoboxlabel |list=firstrank
| qualifier = P1114
| qualifier2= P585 |rowsubformat2 = <small>($2)</small>
| rowformat = <td class="infobox-label">'''{{((}}ucfirst:$0{{))}}'''</td><td>$1 $2</td>
| separator=</tr><tr>|conjunction=</tr><tr>| value={{{v_p2670|{{{v_division_qty|}}}}}}
}}</tr>
}} }} }}
| v_p807 = {{#invoke:Wikidades | claim | property=P807 |qualifier =P585
|list=bestrank |formatting=table |rowformat= $0 $1
|rowsubformat1=<small>($1)</small> |colformat0=unitcode |colformat1=Y
|value={{{v_p807|}}} }}
| v_p1082 = {{#invoke:Wikidades | claim | property=P1082 |qualifier =P585
|list=false |formatting=table |rowformat= $0 $1
|rowsubformat1=<small>($1)</small> |colformat0=unitcode |colformat1=Y
|value={{{v_p1082|}}} }}
| population_density = {{#ifeq:{{{v_p1082|}}}|NONE|<!-- skip -->|{{#ifeq:{{{v_p2046|}}}|NONE|<!-- skip if someone =NONE
-->|{{if both|{{#invoke:Wikidades|claim|property=P1082 |list=false
|formatting=raw|editicon=no}}
|{{#invoke:Wikidades|claim|property=P2046|list=false
|formatting=raw|editicon=no}}
|{{formatnum:
{{#expr:{{#invoke:Wikidades|claim|property=P1082 |list=false
|formatting=raw|editicon=no}} <!-- The split ignores units from digits
when convert parameter acts--> / {{str split|1={{#invoke:Wikidades
|claim |property=P2046
|list=false |formatting=raw
|convert={{MyValue|IBgeopoli|area_unit}}
|editicon=no}}|2=" "|3=1}}
round 2}}
}} <small>{{#invoke:Wikidades |claim |property=P5061
|item={{MyValue|IBgeopoli|popul_density_unit}}
|list=false|editicon=no}}</small>
}} }} }}
| v_p1538 = {{#invoke:Wikidades | claim | property=P1538 |qualifier=P585 <!-- household -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1|rowsubformat1=($1) |colformat1=Y
|value={{{v_p1538|}}} }}
| v_p2046 = {{#invoke:Wikidades | claim | property=P2046 |list=false <!-- area -->
|formatting=unitcode |convert=default | value={{{v_p2046|}}} }}
| v_p1549 = {{#invoke:Wikidades | claim |property=P1549 <!-- demonym -->
|list=lang |value={{{v_p1549|}}} |conjunction=, }}
| v_p742 = {{#invoke:Wikidades | claim | property=P742 <!-- pseudonym -->
|list=lang |value={{{v_p742|}}} |conjunction=, }}
| l_p37 = {{if empty|{{{l_p37|}}} <!-- official o used language -->
|{{#if:{{{v_p37_predoling|}}}| {{GetLabelFix|Q9062186|lang={{{lang|}}}}} }}
|{{#if:{{{v_p37_zonaling|}}} | {{GetLabelFix|Q1149061|lang={{{lang|}}}}} }}
|{{#if:{{#invoke:Wikidades |claim |property=P37 |editicon=no }}|<!--
-->|{{GetLabelFix|P2936|lang={{{lang|}}}}}
}}
}}
| v_p37 = {{#ifeq:{{{v_p37_predoling|}}} {{{v_p37_zonaling|}}} {{{v_p37|}}}|NONE|<!-- skip, no WD wanted
-->|{{if empty|{{{v_p37_predoling|}}}
|{{{v_p37_zonaling|}}}
|{{{v_p37|}}}
|{{#invoke:Wikidades |claim |property=P37 or P2936 | qualifier=P3831 | list=firstrank
|separator=<br /> |formatting=table |rowformat = $0 $1 |rowsubformat1=($1) }}
}} }}
| v_p3075 = {{#invoke:Wikidades | claim | property=P3075 or P140
|list=firstrank |value={{{v_p3075|}}} }} <!-- religion -->
| v_ethnic_groups = {{{v_ethnic_groups|}}}
| v_p2927 = {{#invoke:Wikidades |claim | property=P2927 |formatting=table |list=false
|qualifier1=P585 |rowsubformat1=($1)
|colformat0=unitcode |rowformat=$0 $1
|value={{{v_p2927|}}}}} <!-- % water in territory-->
| v_dimensions = {{#ifeq:{{{v_dimensions|}}}|NONE|<!--
-->|{{#if:{{{v_dimensions|}}}|{{{v_dimensions|}}}
|{{#invoke:dimensions |main |blacklist={{{v_blacklist_dimension|}}} |item={{{item|}}}
|unit=default |lang={{{lang|}}} }}
}} }}
| v_p8138 = {{#invoke:Wikidades | claim | property=P8138 <!-- statistical entity-->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p8138|}}} }}
| v_p8138_p1082 = {{#invoke:Wikidades | claim | property=P8138 <!-- population of metropolitan area-->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P8138/P31 |whitelist1 =Q1768043 or Q1907114
| qualifier2=P1082 or P8138/P1082 |colformat2=unitcode
| rowsubformat2=<small>({{GetLabelFix|P1082|lang={{{lang|}}}}}:$2)</small>
| rowformat= $2
| value={{{v_p8138|}}} }}
| v_p361 = {{#invoke:Wikidades | claim |property=P361 |list=firstrank |formatting=table |tablesort=1 <!-- part of -->
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p361|}}} }}
| v_p47 = {{#invoke:Wikidades | claim | property=P47 <!-- limit with -->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P654 |rowsubformat4=, $4
| rowformat= $0$4 $1
| value={{{v_p47|}}} }}
| v_p5141 = {{#invoke:Wikidades | claim |property=P5141 |formatting=unitcode |convert=default <!-- long_coast -->
| value={{{v_p5141|}}} }}
| v_p206 = {{#invoke:Wikidades | claim | property=P206 <!-- coast with -->
| value={{{v_p206|}}} }}
| v_p2044 = {{#invoke:Wikidades | claim | property=P2044 <!-- elevation above sea -->
| separator=- |conjunction=- |formatting=unitcode
| convert={{MyValue|IBgeopoli|elevation_over_sea_unit}} <!-- unit for 2044 unit -->
| value={{{v_p2044|}}} }}
| v_p610 = {{#invoke:Wikidades | claim | property=P610 |qualifier=P2044 OR P610/P2044 <!-- highest_point -->
| formatting=table| colformat1=unitcode |convert1={{MyValue|IBgeopoli|elevation_over_sea_unit}}
|rowformat=$0 $1|list=false
|rowsubformat1=($1)| value={{{v_p610|}}}}}
| v_p1589 = {{#invoke:Wikidades | claim | property=P1589|qualifier=P2044 OR P1589/P2044 <!-- lowest_point -->
| formatting=table| colformat1=unitcode |convert=default1 |rowformat=$0 $1|list=false
|rowsubformat1=($1) | value={{{v_p1589|}}} }}
| v_p1365 = {{#invoke:Wikidades | claim | property=P1365 or P155
|list=bestrank |value={{{v_p1365|}}}}}
| v_p1366 = {{#invoke:Wikidades | claim |property=P1366 or P156
|list=bestrank |value={{{v_p1366|}}} }}
| v_p112 = {{#invoke:Wikidades | claim |property=P112
|list=bestrank |value={{{v_p112|}}} }} <!-- founder-->
<!-- l_foundation_header = text to head the "v_foundation_list" block, when exists. Default value is "Chronology".
-->
| l_foundation_header = {{{l_foundation_header|}}}
<!-- v_foundation_list = block with built list, e.g., year-event, etc. from multi-value P571 WD, or from single manual parameters -->
<!-- v_p571 = manual entry or P571 (generic creation date) for single value -->
| l_p571 = {{{l_p571|}}}
| v_p571 = {{#ifeq:{{{v_p571|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p571|}}}<!-- manual v_p571
-->|{{#if:{{{v_foundation2|}}}{{{v_foundation3|}}}{{{v_foundation4|}}}|<!--with more manual >> build in foundation_list
-->|{{{v_p571|}}}<!-- just one manual date -->
}}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|property=P571|list=bestrank|item={{{item|}}}}}=1
|{{format P571|item={{{item|}}}|list=bestrank }}<!--
--> {{#invoke:Wikidades|editAtWikidata||item={{{item|}}} |property=P571}}
}}
}} }}
| v_foundation_list = {{#ifeq:{{{v_p571|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p571|}}}<!-- manual v_p571
-->|{{#if:{{{v_foundation2|}}}{{{v_foundation3|}}}{{{v_foundation4|}}}<!-- more manuals ?
-->|{{{l_p571|}}} {{{v_p571|}}}<!-- building list -->
{{#if:<br/>{{{v_foundation2|}}}|{{{l_foundation2|}}} {{{v_foundation2|}}}}}
{{#if:<br/>{{{v_foundation3|}}}|{{{l_foundation3|}}} {{{v_foundation3|}}}}}
{{#if:<br/>{{{v_foundation4|}}}|{{{l_foundation4|}}} {{{v_foundation4|}}}}}
}}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|property=P571|list=bestrank|item={{{item|}}}}}>1
|{{format P571|item={{{item|}}}|list=bestrank}}<!-- list just the prefered rank
-->{{#invoke:Wikidades|editAtWikidata||item={{{item|}}} |property=P571}}
}}
}} }}
<!-- v_p576 = manual entry for P576 (generic dissolution date) -->
| l_p576 = {{{l_p576|}}}
| v_p576 = {{#ifeq:{{{v_p576|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p576|}}}
|{{{v_p576|}}}
|{{circa WD|P576|item={{{item|}}} |list=firstrank}}
}} }}
| l_dissolved2 = {{{l_dissolved2|}}}
| v_dissolved2 = {{{v_dissolved2|}}}
| v_p793 = {{#ifeq:{{{v_p793|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p793|}}}|{{{v_p793|}}}<!-- manual value -->
|{{#if:{{#invoke:Wikidades |claim |formatting=table |property=P793 |editicon=no
|blacklist0={{{v_blacklist_p793|}}}|rowformat=$0}}<!-- skip to avoid extra line, when no valid values
-->|<table><tr>{{#invoke:Wikidades |claim |formatting=table |property=P793
|blacklist0={{{v_blacklist_p793|}}} |tablesort=$1
|qualifier=P585 or P793/P585 or P580 or P793/P580<!-- date or beginning-->
|qualifier2=P582 |qualifier3=P582<!-- useless. for future use -->
|qualifier4=P710 OR P1346 OR P3279<!-- participant -->
|qualifier5=P276<!-- location -->|qualifier6=P518<!-- applies to-->
|qualifier7=P770<!-- destroy reason -->|qualifier8=P828<!-- caused by -->
|separator=</tr><tr>|conjunction=</tr><tr>
|rowsubformat1=$1 |rowsubformat4=, ⇒ $4 |rowsubformat5= ($5) |rowsubformat6=: $6
|rowsubformat7=<br/>{{GetLabelFix|P770|lang={{{lang|}}}}}: $7
|rowsubformat8=<br/>{{GetLabelFix|P828|lang={{{lang|}}}}}: $8
|rowformat=<td class=infobox-label>$1</td><td>$0$6$5$4$7$8 }}</tr></table>
}} }} }}
| l_celebration_list = {{{l_celebration_list|}}}
| v_celebration_list = {{#invoke:Wikidades | claim | property=P832 |qualifier=P837 OR P832/P837 | list=firstrank
|separator=<br /> |formatting=table| rowformat= $0 $1 |rowsubformat1=($1)
|value={{{v_celebration_list|}}} }}
| l_celebration_header = {{{l_celebration_header|}}} <!-- separator between celebration_list & i the 2 single celebrations -->
| l_celebration1 = {{{l_celebration1|}}}
| v_celebration1 = {{{v_celebration1|}}}
| l_celebration2 = {{{l_celebration2|}}}
| v_celebration2 = {{{v_celebration2|}}}
| v_market_day = {{{v_market_day|}}} <!-- market_day -->
| v_patronal_feast = {{{v_patronal_feast|}}} <!-- patronal_feast -->
| v_p417 = {{#invoke:Wikidades | claim |property=P417 |list=firstrank <!-- patron -->
| value={{{v_p417|}}} }}
| v_p1885 = {{#invoke:Wikidades | claim | property=P1885 | list=firstrank |formatting=table <!-- cathedral -->
| qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P1013 or P3831 |rowsubformat4=, $4
| rowformat= $0$4 $1 | value={{{v_p1885|}}} }}
| l_territory_structure = {{{l_territory_structure|}}}
| v_territory_structure = {{{v_territory_structure|}}}
| l_p122 = {{{l_p122|}}}
| v_p122 = {{#invoke:Wikidades | claim |property=P122 |list=firstrank |formatting=table <!-- form of government -->
| qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P5102 |rowsubformat4=, $4
| rowformat= $0$4 $1 |value={{{v_p122|}}}
}}
| v_p208 = {{#invoke:Wikidades |claim |property=P208 |list=false |formatting=table <!-- executive body -->
|qualifier =P1342 or P208/P1342|rowsubformat1=<small>({{GetLabelFix|Q3814605|lang={{{lang|}}}}}: $1)</small>
|rowformat= $0 $1
|value={{{v_p208|}}} }}
| v_p194 = {{#invoke:Wikidades |claim |property=P194 |list=false |formatting=table <!-- legislative body -->
|qualifier =P4253 or P194/P4253 |rowsubformat1=<small>{{GetLabelFix|Q3677901|lang={{{lang|}}}}}: $1</small>
|qualifier2=P1342 or P194/P1342 |rowsubformat2=<small>({{GetLabelFix|Q3814605|lang={{{lang|}}}}}: $2)</small>
|rowformat= $0 $1, $2
|value={{{v_p194|}}} }}
<!-- head state label -->
| v_p1906 = {{if both|{{#invoke:Wikidata|claim|property=P1906|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=false
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position (∃ P582 & P31 ≠ dissapeared state)
-->|{{#invoke:Wikidades | claim | property=P1906
| list=false | formatting=label | case=infoboxlabel
| value={{{v_p1906|}}}
| itemgender={{#invoke:Wikidades | claim | property=P35
| list=false |formatting=raw }} }}
}}
| v_p35 = {{if both|{{#invoke:Wikidata|claim|property=P35|formatting=table |editicon=no <!-- head state -->
|rowformat=$1 |list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{#invoke:Wikidades | claim | property=P35
| formatting=table | list=bestrank | value={{{v_p35|}}}
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1}}
}}
| v_p35_txt = {{#invoke:Wikidades | claim | property=P35 |qualifier=P580 |editicon=no
| formatting=table | list=false | value={{{v_p35|}}}
| rowformat =$0 $1 |rowsubformat1= ($1) }}
| v_p1313 = {{if both|{{#invoke:Wikidata|claim|property=P1313|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{#invoke:Wikidades | claim | property=P1313
| list=bestrank | formatting=label | case=infoboxlabel
| value={{{v_p1313|}}}
| itemgender={{#invoke:Wikidades | claim | property=P6
| list=false |formatting=raw }} }}
}}
| v_p6 = {{#ifeq:{{{v_p6|}}}|NONE|<!-- skip, no WD wanted
-->|{{if both|{{#invoke:Wikidata|claim|property=P6|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{if empty|{{#invoke:Wikidades | claim | property=P6 |value={{{v_p6|}}}<!-- Use P6 from the active item -->
| list=bestrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1}}
|{{#if:{{#invoke:Wikidades | claim |property=P1313<!-- No P6, but have P1308-officeholder in P1313 item -->
| qualifier=P1313/P1308 |formatting=table |rowformat=$1}}
|{{#invoke:Wikidades | claim |property=P1308<!-- get the latest P1308-officeholder in P1313 item -->
| list=false |formatting=table |tablesort=1,4 |sorting=-1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P1545| rowformat= $0 $1
| item={{#invoke:Wikidades |claim |property=P1313| list=false |formatting=raw}} }}
}}
}}
}} }}
| v_p6_txt = {{#invoke:Wikidades | claim | property=P6|qualifier=P580 |editicon=no
| formatting=table| list=bestrank | value={{{v_p6|}}}
| rowformat =$0 $1 |rowsubformat1= ($1) }}
| l_lider1 = {{{l_lider1|}}}
| v_lider1 = {{{v_lider1|}}}
| l_lider2 = {{{l_lider2|}}}
| v_lider2 = {{{v_lider2|}}}
| l_represent_block = {{{l_represent_block|}}}
| l_represent1 = {{{l_represent1|}}}
| v_represent1 = {{{v_represent1|}}}
| l_represent2 = {{{l_represent2|}}}
| v_represent2 = {{{v_represent2|}}}
| v_p2354_elections = {{#invoke:Wikidades |claim |property=P2354 |separator=<br/> <!-- summary of elections article -->
|list=firstrank |formatting=table |tablesort=1
|qualifier =P518 or P3831 |whitelist1 = Q99228802
|qualifier2=P2354 |colformat2 = ucfirst
|rowformat= $2 }}
| v_p209 = {{#invoke:Wikidades |claim |property=P209 |list=false |value={{{v_p209|}}} }} <!-- judicial body -->
| v_p463 = {{#ifeq:{{{v_p463|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p463|}}} <!-- member of -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P463|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P463|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim |property=P463 | separator=<br/>
|list=bestrank |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}
|{{#invoke:Wikidades | claim |property=P463 | separator=<br/>
|listmax=3 |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1}}../... {{#invoke:Wikidades|numStatements|P463|item={{{item|}}}}}+
}} }} }} }}
| v_p2131 = {{#invoke:Wikidades | claim |property=P2131 |qualifier=P585 <!-- PIB -->
|list=false |formatting=table |colformat0=unitcode
|rowsubformat1=($1) |colformat1=Y
|rowformat= $0 $1 |value={{{v_p2131|}}} }}
<!-- Tractament any integrat. Posició i "en referència a", anul·lats per "manuals amb manca d'ús"
| PIB_posicio = {{{PIB_posicio|{{{PIB_posició|}}}}}}
| PIB_refer = {{{PIB_ref|{{{PIB_refer|}}}}}}
| PIB_any = {{#invoke:Wikidades | claim | property=P2131
| value={{{PIB_any|}}} |list=false
|qualifier=P585 }} -->
| v_p2132 = {{#invoke:Wikidades |claim |property=P2132 |qualifier=P585 <!-- PIB capita -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2132|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat. Posició, anul·lats per "manuals amb manca d'ús"
| PIB_capita_posicio = {{{PIB_capita_posicio|}}}
| PIB_capita_any = {{#invoke:Wikidades | claim | property=P2132
| value={{{PIB_capita_any|}}}
|list=false |qualifier=P585 }} -->
| v_p2134 = {{#invoke:Wikidades | claim |property=P2134 |qualifier =P585 <!-- reserves -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1 |value={{{v_p2134|}}}
|rowsubformat1=($1) |colformat1=Y}}
<!-- Tractament any integrat.
| reserves_totals_any = {{#invoke:Wikidades | claim | property=P2134
| value={{{reserves_totals_any|}}} |list=false
| qualifier=P585 }} -->
| v_p2769 = {{#invoke:Wikidades | claim |property=P2769 |qualifier=P585 <!-- budget -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1 |value={{{v_p2769|}}}
|rowsubformat1=($1)|colformat1=Y}}
<!-- Tractament any integrat.
| pressupost_any = {{#invoke:Wikidades | claim | property=P2769
| value={{{pressupost_any|}}}
| list=false| qualifier=P585 }} -->
| v_p2135 = {{#invoke:Wikidades | claim |property=P2135 |qualifier=P585 <!-- export -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2135|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat.
| exportacions_any = {{#invoke:Wikidades | claim | property=P2135
| value={{{exportacions_any|}}}
| list=false|qualifier=P585 }} -->
| v_p2136 = {{#invoke:Wikidades | claim | property=P2136 |qualifier =P585 <!-- import -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2136|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat.
| importacions_any = {{#invoke:Wikidades | claim | property=P2136
| value={{{importacions_any|}}}
|list=false|qualifier=P585 }} -->
| l_p1081 = {{{l_p1081|}}}
| v_p1081 = {{#invoke:Wikidades | claim |property=1081 |qualifier=P585 <!-- IDH -->
|list=false |formatting=table |colformat0=unitcode
|rowformat=$0 $1 |value={{{v_p2136|}}}
|rowsubformat1=($1)|colformat1=Y}}
<!-- Tractament any integrat. Posició, i "en referència a", anul·lats per "manuals amb manca d'ús"
| IDH_any = {{#invoke:Wikidades | claim | property=P1081
| value={{{IDH_any|}}} |list=false
|qualifier=P585 }}
| IDH_posicio = {{{IDH_posicio|{{{IDH_posició|}}}}}}
| IDH_refer = {{{IDH_refer|}}}-->
| v_p38 = {{#invoke:Wikidades | claim | property=P38 |qualifier=P489 <!-- currency -->
|value={{{v_p38|}}} |formatting=table |list=false
|rowformat= $0 $1 |rowsubformat1= ($1)| rowsubformat2=, $2}}
| v_p281 = {{#invoke:Wikidades | claim | property=P281 <!-- postal code-->
| value={{{v_p281|}}} }}
| v_p421 = {{#invoke:Wikidades | claim | property=P421 <!-- UTC -->
| value={{{v_p421|}}} |list=firstrank
|formatting=table |qualifier=P518 |qualifier2=P1264
|rowformat=$0$1$2
|rowsubformat1=<small> (→ $1)</small>
|rowsubformat2=, $2}}
| v_p190 = {{#ifeq:{{{v_p190|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p190|}}} <!-- twins town -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P190|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P190|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim |property=P190| separator=<br/>
|list=bestrank |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}
|{{#invoke:Wikidades | claim |property=P190| separator=<br/>
|listmax=3 |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}../... {{#invoke:Wikidades|numStatements|P190|item={{{item|}}}}}+
}} }} }} }}
| v_p78 = {{#invoke:Wikidades | claim | property=P78 <!-- Internet domain -->
| value={{{v_p78|}}} }}
| v_p474 = {{#invoke:Wikidades | claim | property=P474 or P473 <!-- Phone pre-code -->
|value={{{v_p474|}}} }}
| v_p2852 = {{#invoke:Wikidades | claim | property=P2852 <!-- emergency call -->
| value={{{v_p2852|}}} }}
| v_external_indicatives = {{#ifeq:{{{v_external_indicatives|}}} |NONE|<!-- skip, no WD wanted
-->|{{Infobox political geography/codes| item={{{item|}}}
|lang={{{lang|}}}
|state={{#invoke:Wikidades |claim |property=P17 |list=false |formatting=raw}}
}}
}}
| v_colors = {{{v_colors|}}}
| v_p708 = {{#ifeq:{{{v_p708|}}} |NONE|<!-- skip, no WD wanted
-->|{{if empty|{{{diocesi|}}} <!-- diocese -->
|{{#invoke:Wikidades | claim |property=P708 |list=false}}
|{{#invoke:Wikidades | claim |property=P5607 |list=false |formatting=table
|rowformat= ($0)}}
}}
}}
<!-- Free to use fields. There are 2 sets of "label + name" for each block (characteristics, geography, history, economy, government, indicative, and final). There are also six special blocks, one for each content subject, to allow for importing information blocks that have been previously formatted (e.g., an included infobox) that must be prepared from a preinfobox to deal with entities having a large numer of parameters being too specify, so they might bring about an innecessary complexity in this template.
-->
| v_characteristics_special_block = {{{v_characteristics_special_block|}}}
| v_geography_special_block = {{{v_geography_special_block|}}}
| v_history_special_block = {{{v_history_special_block|}}}
| v_government_special_block = {{{v_government_special_block|}}}
| v_economy_special_block = {{{v_economy_special_block|}}}
| v_indicative_special_block = {{{v_indicative_special_block|}}}
| v_final_special_block = {{{v_final_special_block|}}}
| l_characteristics1 = {{{l_characteristics1|}}}
| v_characteristics1 = {{{v_characteristics1|}}}
| l_characteristics2 = {{{l_characteristics2|}}}
| v_characteristics2 = {{{v_characteristics2|}}}
<!-- | etiqueta_poblacio1 = {{{etiqueta_poblacio1|}}}
| nom_poblacio1 = {{{nom_poblacio1|}}}
| etiqueta_poblacio2 = {{{etiqueta_poblacio2|}}}
| nom_poblacio2 = {{{nom_poblacio2|}}} -->
| l_geography1 = {{{l_geography1|}}}
| v_geography1 = {{{v_geography1|}}}
| l_geography2 = {{{l_geography2|}}}
| v_geography2 = {{{v_geography2|}}}
| l_history1 = {{{l_history1|}}}
| v_history1 = {{{v_history1|}}}
| l_history2 = {{{l_history2|}}}
| v_history2 = {{{v_history2|}}}
| l_government1 = {{{l_government1|}}}
| v_government1 = {{{v_government1|}}}
| l_government2 = {{{l_government2|}}}
| v_government2 = {{{v_government2|}}}
| l_economy1 = {{{l_economy1|}}}
| v_economy1 = {{{v_economy1|}}}
| l_economy2 = {{{l_economy2|}}}
| v_economy2 = {{{v_economy2|}}}
| l_indicative1 = {{{l_indicative1|}}}
| v_indicative1 = {{{v_indicative1|}}}
| l_indicative2 = {{{l_indicative2|}}}
| v_indicative2 = {{{v_indicative2|}}}
| l_final1 = {{{l_final1|}}}
| v_final1 = {{{v_final1|}}}
| l_final2 = {{{l_final2|}}}
| v_final2 = {{{v_final2|}}}
| v_p1435 = {{#if:{{#invoke:Wikidades |claim |property=P1435 |list=false |value={{{v_p1435}}} }}<!-- look for heritage
-->|{{Heritage protection/P1435|item={{{item|}}} |child=yes |blacklist0={{{v_blacklist_p1435|}}} }} }}
| v_identifiers ={{#ifeq:{{{v_identifiers|}}}|NONE|<!-- skip, no WD wanted
-->|{{Identifiers |item={{{item|}}} |lang={{{lang|}}} }}
}}
| v_p856 = {{#ifeq:{{{v_p856|{{{website|}}}}}} |NONE|<!-- jumpt, we not want to recover WD
-->|{{#if:{{{v_p856|{{{website|}}}}}}
|{{if empty|{{{v_p856|}}} | {{{website|}}} }}
|{{#if:{{#invoke:Wikidades|validProperty|P856|item={{{item|}}} }}
|{{#ifeq:{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table
|qualifier=P582 |rowformat=$1 |editicon=no}} | {{somevalue|lang={{{lang|}}}}}<!--
-->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=weblink }}<!--
-->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |colformat0=weblink
|qualifier =P582 |rowsubformat1= → $2$3
|qualifier2=P1065 |rowsubformat2=[[Fitxer:Cloud download font awesome.svg|15px|link=$2]]
|qualifier3=P2960 |colformat3=Y |rowsubformat3= <small>($3)</small>
|rowformat=$0$1 }}
}}
}} }} }}
| v_footnotes = {{{v_footnotes|}}}
}}</includeonly><!-- Parameter check:
-->{{#invoke:TemplatePar
|check
|template=Plantilla:Infobox political geography
|all=
|opt=
item= lang= child= v_cllps_member_of= v_cllps_UTC= v_cllps_twinstown= v_cllps_capital_of= v_cllps_territories= v_cllps_limits=
v_cllps_celebration= v_cllps_part_of= v_cllps_v_p1365_list= v_icon= v_icon_title= v_name= v_switched_images= v_p18= v_p18_caption=
v_p5252= v_p2716= v_p8592= v_p3451= v_basic_maps= v_p1621= v_p1621_caption= v_p1621_size= v_p1621_alt= v_draw_map= v_draw_layer=
v_coord_display= v_nocateg_coord= v_p625_lat_lon= v_p625_lat_lon_2= v_p625_lat_dec= v_p625_lon_dec= v_p625_lat_dec2= v_p625_lon_dec2=
v_item_territory= v_p242= v_locator_map= v_p242_size= v_zoom_map= v_marker= v_marker_symbol= v_marker_name= v_marker_title=
v_marker_description= v_marker_image= v_marker_color= v_marker_size= v_marker_2= v_marker_symbol_2= v_marker_name_2= v_marker_title_2=
v_marker_description_2= v_marker_image_2= v_marker_color_2= v_marker_size_2= v_stroke_4= v_stroke-width_4= v_marker_5= v_marker_symbol_5=
v_marker_name_5= v_marker_title_2= v_marker_description_5= v_marker_image_5= v_marker_color_5= v_marker_size_5= v_coordinate_serie_5=
v_size_map= v_blacklist_layer= v_blacklist_dimension= v_blacklist_p793= v_blacklist_p1435= v_p1081= v_p2131= v_p2132= v_p131_admin_1=
v_p131_admin_2= v_p131_admin_3= v_p131_admin_4= v_admin_type_1= v_admin_type_2= v_admin_type_3= v_admin_type_4= v_p190= v_p41_alt=
v_p94_alt= v_p2044= v_p1365= v_p41= v_p206= v_economy_special_block= v_final_special_block= v_geography_special_block=
v_government_special_block= v_history_special_block= v_indicative_special_block= v_characteristics_special_block= v_p36=
v_capital2= v_p1376= v_p1885= v_largest_city= v_p281= v_p474= v_p473= v_colors= l_p1383= v_p1383= l_p150= v_p150= v_p807= v_celebration1= v_celebration2=
v_p576= v_dissolved2= v_p571= v_foundation2= v_foundation3= v_foundation4= v_market_day= v_dimensions= v_p708= v_p78=
v_p501= v_p8138= v_p8138_p1082= v_p94= v_p418= v_p138= l_p1081= v_p1906= v_p1313= l_p36= l_capital2= l_celebration_header=
l_celebration1= l_celebration2= l_largest_city= l_p576= l_dissolved= l_dissolved2= l_economy1= l_economy2= l_final1= l_final2= l_p122=
l_foundation_header= l_p571= l_foundation2= l_foundation3= l_foundation4= l_geography1= l_geography2= l_government1= l_government2=
l_history1= l_history2= l_indicative1= l_indicative2= l_lider1= l_lider2= l_lider3= l_p37= l_p2936= l_celebration_list= l_characteristics1=
l_characteristics2= l_p2670= l_territory_structure= l_represent_block= l_represent1= l_represent2= v_p500= v_p2135= v_p2354_elections= v_patronal_feast=
v_p793= v_p122= v_p112= v_p1549= v_ethnic_groups= v_p85= v_p85_aud= v_p421= v_p2136= v_p1546= v_p1451= v_p47= v_p5141= v_p1538=
v_p37= v_p2936= v_celebration_list= v_foundation_list= v_p856= v_p742= v_p463= v_p38= v_p35= v_p6= v_economy1= v_economy2=
v_final1= v_final2= v_geography1= v_geography2= v_government1= v_government2= v_history1= v_history2= v_external_indicatives=
v_indicative1= v_indicative2= v_lider1= v_lider2= v_lider3= v_characteristics1= v_characteristics2= v_p1705= v_p1705_lang=
v_p1342= v_p2670= v_footnotes= v_territory_structure= v_p208= v_p209= v_p194= v_historic_state= v_p361= v_p417= v_p163=
v_p237= v_p418= v_p1082= v_p1366= v_p156= v_p37predoling= v_p2769= v_p610= v_p1589= v_p3075= v_p140= v_represent1= v_represent2=
v_p2134= v_p2238= v_p1449= v_p2046= v_p2927= v_p2852= v_p1336= v_p37_zonaling= v_identifiers= v_p1435= v_p2354=
v_p31= typology= v_formatted_image =
|cat=Infotaules usades amb paràmetres desconeguts
|format=0|preview=1|errNS=0
}}<!--
rastreig provisional de paràmetres
-->{{#if:{{{superficie|}}} |{{#if:{{#invoke:Wikidades | claim | property=P2046}}
|{{#invoke:utilitats|rastreig|Infotaula_geografia/esborrar_sup}}<!-- 0 -->
|{{#invoke:utilitats|rastreig|Infotaula_geografia/revisar_sup}} }} }}<!--
-->{{#if:{{{poblacio|}}} | {{#invoke:utilitats|rastreig|Infotaula_geografia/poblacio}} }}<!--
--><noinclude>{{documentation}}</noinclude>
ky5zew3zp6lr6hjjyxyosak8tofbj1e
136753
136752
2026-04-30T17:26:15Z
آیات محراج
11062
136753
wikitext
text/x-wiki
<noinclude>{{Uses TemplateStyles|template:Infobox event/styles.css}}
<!-- {{left|{{infotaula geografia política|item=Q142|nom=anterior: {{q|Q142}}|coord_display=inline}} }}
-->{{left|{{Infobox political geography |item=Q844930|v_name= {{q|Q844930}}|v_coord_display=inline}} }}
{{left|{{Infobox political geography |item=Q334|v_name= {{q|Q334}}|v_coord_display=inline}} }}
{{left|{{Infobox political geography |item=Q29|v_name= {{q|Q12586}}|v_coord_display=inline |l_foundation_header=historial}}}}
<!-- FI EXEMPLES --></noinclude><includeonly><templatestyles src="Infobox political geography/styles.css" /><!--
-->{{Infobox political geography/formatglobal
| child = {{{child|}}} <!-- shared parameters -->
| item = {{{item|}}}
| lang = {{#invoke:Wikidades|lang|{{{lang|}}}}}
<!-- minimun to collapse lists. Default without inform them = 180 characters -->
| v_cllps_member_of = {{{v_cllps_member_of|}}}
| v_cllps_UTC = {{{v_cllps_UTC|}}}
| v_cllps_twinstown = {{{v_cllps_twinstown|}}}
| v_cllps_capital_of = {{{v_cllps_capital_of|}}}
| v_cllps_territories = {{{v_cllps_territories|}}}
| v_cllps_limits = {{{v_cllps_limits|}}}
| v_cllps_part_of = {{{v_cllps_part_of|}}}
| v_cllps_celebration = {{{v_cllps_celebration|}}}
| v_cllps_v_p1365_list = {{{v_cllps_v_p1365_list|}}}
| v_icon = {{#ifeq:{{{v_icon|}}}|NONE|<!-- skip without icon
-->|{{if empty|{{{v_icon|}}} | {{InParent|IBgeopoli|p=P279|item={{{item|}}} }}<!-- specialized icon by subclass -->
| {{MyValue|IBgeopoli|img_geopoli}} <!-- default icon -->
}} }}
| v_name = {{if empty|{{{v_name|}}} | {{Title without disambig}} }}
| v_p31 = {{#invoke:Wikidades |claim |property=P31 |list=bestrank |value={{{v_p31|{{{typology|}}}}}} }}
| v_p1705_txt = {{#invoke:Wikidades | claim | property=P1705 |list=firstrank |editicon=no
| value={{{v_p1705|}}}| formatting=text}}
<!-- takes format "text" to determine whether it has the same value as the basic name -->
| v_p1705 = {{#invoke:Wikidades | claim | property=P1705 | list=firstrank
| value={{{v_p1705|}}} | formatting=$text ($language) | separator=<br/> }}
| v_p1705_lang = {{#if:{{{v_p1705|}}}|{{{v_p1705_lang|}}} }}<!-- separated language, if manual.
If WD, it is edited within P1705 value -->
| v_p1621 = {{#if:{{{v_p1621|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image= {{{v_p1621|}}}
|size=300x300px|alt={{{v_p1621_alt|}}} }}{{#if:{{{v_p1621_caption|}}}|<br />{{{v_p1621_caption|}}} }}
|{{if then show|{{#invoke:Wikidades | claim | formatting=table | list=false
| property=P1621
| qualifier =P2096 |rowsubformat1=<br/>$1
| qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
| rowformat = [[File:$0|300x300px|lang={{{lang|}}}]]$1}}
<!-- Aquest segon invoke preveu recuperar un mapa sense llengua o amb qualsevol altre P407, si no hi ha català -->
|{{#invoke:Wikidades | claim | formatting=table | list=false
| property=P1621
| qualifier =P2096 |rowsubformat1=<br/>$1
| rowformat = [[File:$0|300x300px|lang={{{lang|}}}]]$1}}
}}
}}
| v_p1621_caption = {{{v_p1621_caption|}}}
| v_p1621_size = {{{v_p1621_size|}}}
| v_p1621_alt = {{{v_p1621_alt|}}}
| v_draw_map = {{{v_draw_map|}}}
| v_p625_lat_dec = {{#if:{{{v_p625_lon_dec|}}} | {{{v_p625_lat_dec|}}} }}
| v_p625_lon_dec = {{#if:{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} }}
| v_p625_lat_lon = {{if both|{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} |<!-- manual coordinates
-->|{{GetLatLon|P625|P276|P159|item={{{item|}}} }} }}
| v_p41 = {{#invoke:Wikidades |claim| property=P41 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p41|}}} }}
| v_p94 = {{#invoke:Wikidades |claim| property=P94 or P158 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p94|}}} }}
| v_p163 = {{#invoke:Wikidades |claim| property=P163 |qualifier=/P163| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14660|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p163|}}} }}
| v_p237 = {{#if:{{#invoke:Wikidades |claim| property=P94 or P158 | list=false |editicon=false
|shownovalue=no |showsomevalue=no |value={{{v_p94|}}} }}<!-- have COA ?
-->|{{if empty
|{{#invoke:Wikidades | claim| property=P237 |qualifier=/P237| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14659|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p237|}}} }}
|{{#invoke:Wikidades | claim| property=P418|qualifier=/P418| list=false
|formatting=table |rowformat=[[$0|$1]] | colformat0=sitelink |editicon=false
|rowsubformat1={{GetLabelFix|Q14659|lang={{{lang|}}}|linked=no}}
|shownovalue=no |showsomevalue=no |value={{{v_p237|}}} }}
}} }}
| v_p1546 = {{if empty|{{#invoke:Wikidades |claim |property=P1546 <!-- P1546=motto entity -->
|list=firstrank |separator=<br /> |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|qualifier4=P3831|blacklist4={{MyValue|IBgeopoli|blacklist_motto}}
|rowformat= «$0» $1
|value={{trim single quotes|{{{v_p1546|}}}}}
}}
|{{#invoke:Wikidades |claim |property=P1451 <!-- P1451=motto text-->
|list=bestrank |separator=<br /> |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|qualifier4=P3831|blacklist4={{MyValue|IBgeopoli|blacklist_motto}}
|qualifier5=P2441|rowsubformat5=<br>''$5''
|rowformat= «$0» $1$5
|value={{trim single quotes|{{{v_p1546|}}}}}
}}
}}
| v_p2238 = {{#invoke:Wikidades | claim | property=P2238 <!-- symbol -->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P3831 |rowsubformat1=($1) |colformat0=ucfirst
| rowformat= $0 $1
| value={{{v_p2238|}}} }}
| v_p138 = {{#invoke:Wikidades | claim | property=P138 | list=firstrank <!-- eponym -->
| value={{{ v_p138|}}} }}
| v_p1449 = {{#invoke:Wikidades | claim | property=P1449 | list=firstrank <!-- nickname -->
| value={{{v_p1449|}}} }}
| v_p85 = {{#invoke:Wikidades | claim | property=P85 <!-- anthem -->
| value={{{v_p85|}}} | list=false
| formatting=table | qualifier = P580
| qualifier2 = P582 | rowformat = ''$0'' $1
| rowsubformat1= ($1$2) | rowsubformat2= -$2 }}
| v_p85_aud = {{#invoke:Wikidades | claim | property=P85 <!-- anthem audio -->
| list=false |qualifier = P51
| value={{{v_p85_aud|}}} }}
<!-- Multi-images with switcher2 -->
| v_formatted_image = {{{v_formatted_image|}}}<!-- image preformated for instance, with {{Photo montage}}. Exceptional treatement -->
| v_switched_images =
{{#ifeq:{{{v_switched_images|}}}|NONE|<!-- skip, no images wanted
-->|{{#if:{{#invoke:Wikidades|claim |property=P18 or P6802 or P2716 or P3451 or P8592 | value={{{v_p18|{{{v_image|}}}}}} }}
|{{Switcher2 |width=300x300 |center=y |lang={{#invoke:Wikidades|lang|{{{lang|}}}}}
|caption5={{GetLabelFix|P18|lang={{{lang|}}} }}
|caption4={{GetLabelFix|P5252|lang={{{lang|}}} }}
|caption3={{GetLabelFix|P2716|lang={{{lang|}}} }}
|caption2={{GetLabelFix|P8592|lang={{{lang|}}} }}
|caption1={{GetLabelFix|P3451|lang={{{lang|}}} }}
|image5={{if empty|{{#invoke:wikidades |claim|property=P18|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p18|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P18 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p18|}}} }}
}}
|image4={{if empty|{{#invoke:wikidades |claim|property=P5252|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p5252|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P5252 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p5252|}}} }}
}}
|image3={{if empty|{{#invoke:wikidades |claim|property=P2716|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p2716|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P2716 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p2716|}}} }}
}}
|image2={{if empty|{{#invoke:wikidades |claim|property=P8592|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p8592|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P8592 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p8592|}}} }}
}}
|image1={{if empty|{{#invoke:wikidades |claim|property=P3451|formatting=table <!-- search image in WP lang -->
|qualifier=P2096 or P585
|qualifier2=P407 |whitelist2={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=$0 |value={{{v_p3451|}}}
|shownovalue=no |showsomevalue=no |editicon=no }}
|{{#invoke:Wikidades|claim |property=P3451 |qualifier=P2096 or P585
|list=false |editicon=no | formatting=table |rowformat =$0
|shownovalue=no |showsomevalue=no |value={{{v_p3451|}}} }}
}}
|caption_text5={{#if:{{{v_p18|}}} | {{{v_p18_caption|}}}
|{{str split|{{#invoke:Wikidades|claim |property=P18 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
}}
|caption_text4={{str split|{{#invoke:Wikidades|claim |property=P5252 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
|caption_text3={{str split|{{#invoke:Wikidades|claim |property=P2716 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
|caption_text2={{str split|{{#invoke:Wikidades|claim |property=P8592 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2| }}|↔|2}}
|caption_text1={{str split|{{#invoke:Wikidades|claim |property=P3451 |qualifier=P2096 |item={{{item|}}}
|qualifier2=P585 |rowsubformat2=($2$3) |colformat2=Y
|qualifier3=P276 |rowsubformat3=, $3
|list=false |editicon=no | formatting=table |rowformat =$0↔$1 $2 }}|↔|2}}
}}<!-- end switcher2 -->
|{{#if:{{MyValue|IBgeopoli|no_image_categ}} <!-- do categorize when no image ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|no_image_categ}}]]|}} }}
}}<!-- end no images found -->
}}<!-- end no images wanted -->
| v_basic_maps = {{#if:{{{v_p242|}}} | [[File:{{{v_p242|}}}|250px]]
| {{#if: {{#property:P242|from={{{item|}}}}} | [[File:{{#property:P242|from={{{item|}}}}}|250px]] }}
}}
{{#invoke:Infobox mapframe | auto
| id = {{{item|}}}
| onByDefault = yes
| mapframe-frame-width = 250
| mapframe-marker = place
| mapframe-type = landmark
| mapframe-zoom = {{{v_zoom_map|}}}
}}
| upper_admin_structure = {{#ifeq: {{{v_p131_admin_1|{{{v_p131_admin_2|{{{v_p131_admin_3|{{{v_p131_admin_4|}}}}}}}}}}}}|NONE|<!-- skip, no WD wanted
-->|{{infoboxFrame|child=yes
|bodystyle = infobox_bodystyle
|titleclass = infobox_titlestyle
|headerclass = infobox_headerstyle
|labelclass = infobox-label
|datastyle = text-align:start
|data3 = {{#if: {{{v_historic_state|}}} {{{v_p131_admin_1|}}} {{{v_p131_admin_2|}}}
{{{v_p131_admin_3|}}}{{{v_p131_admin_4|}}}|<!-- do not get list from WD
-->|<tr>{{#invoke:Wikidades |getParentValues |list=false |sorting=-1
|uptolabelid={{MyValue|IBgeopoli|top_level_for_P131}}|separator=</tr><tr>
|rowformat=<td class=infobox-label>'''$0'''</td><td>$1</td>}}</tr>
}}
|label10 = {{{v_admin_type_1|}}}
|data10 = {{{v_p131_admin_1|}}}
|label15 = {{{v_admin_type_2|}}}
|data15 = {{{v_p131_admin_2|}}}
|label20 = {{{v_admin_type_3|}}}
|data20 = {{{v_p131_admin_3|}}}
|label25 = {{{v_admin_type_4|}}}
|data25 = {{{v_p131_admin_4|}}}
}} }}
| v_p1336 = {{#ifeq:{{{v_p1336|}}}|NONE|<!-- skip without get WD
-->|{{if empty |{{{v_p1336|}}} <!-- claimed territory -->
|{{#invoke:Wikidades | claim | property=P17 |qualifier=P1310| list=firstrank}}
|{{#invoke:Wikidades | claim | property=P1336 |tablesort=1 |list=firstrank |formatting=table
|qualifier=P580 or P582 |rowsubformat1=<small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 }}
}} }}
| v_p500 = {{#invoke:Wikidades | claim | property=P500| list=firstrank
| value={{{v_p500|}}} }}
| v_p501 = {{#invoke:Wikidades | claim | property=P501| list=firstrank
| value={{{v_p501|}}} }}
| v_p1376 = {{#invoke:Wikidades | claim | property=P1376 <!-- capital of-->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p1376|}}} }}
| l_p36 = {{{l_p36|}}}
| v_p36 = {{#invoke:Wikidades | claim | property=P36 <!-- capital -->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p36|}}} }}
| v_p36_txt = {{#invoke:Wikidades | claim | property=P36 |editicon=no
| list=false |formatting=table |tablesort=1
| rowformat= $0 |colformat0=label
| value={{{v_p36|}}} }}
| l_capital2 = {{{l_capital2|}}}
| v_capital2 = {{{v_capital2|}}}
| l_largest_city = {{{l_largest_city|}}}
| v_largest_city = {{{v_largest_city|}}}
| l_p1383 = {{{l_p1383|{{{l_p150|}}}}}}
| v_p1383 = {{#ifeq:{{{v_p1383|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p1383|}}} <!-- contains territorial entity -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P1383|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P1383|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim | property=P1383
| separator=<br /> | list=firstrank |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no}}
|{{#invoke:Wikidades | claim | property=P1383
| separator=<br /> | listmax=3 |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no
}}../... {{#invoke:Wikidades|numStatements|P1383|item={{{item|}}}}}+
}} }}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P150|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P150|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim | property=P150
| separator=<br /> | list=firstrank |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no}}
|{{#invoke:Wikidades | claim | property=P150
| separator=<br /> | listmax=3 |formatting=table |tablesort=0
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1 |shownovalue=no
}}../... {{#invoke:Wikidades|numStatements|P150|item={{{item|}}}}}+
}} }}
}} }}
| l_p2670 = {{#if:{{{v_p2670|}}} | {{{l_p2670|{{{l_division_qty|}}}}}} }} <!--label for # of subdivisions (manual)-->
| v_p2670 = {{#ifeq:{{{v_p2670|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p2670|}}}
|{{#if: {{#invoke:Wikidades | claim | property=P2670 | list=firstrank
| formatting= $1 | qualifier = P1114 }} <!-- filter ∃ P1114, to avoid item without quantity --> |<tr>{{#invoke:Wikidades | claim | property=P2670 | formatting= table <!-- # of subdivisions -->
| colformat0= label |case0=infoboxlabel |list=firstrank
| qualifier = P1114
| qualifier2= P585 |rowsubformat2 = <small>($2)</small>
| rowformat = <td class="infobox-label">'''{{((}}ucfirst:$0{{))}}'''</td><td>$1 $2</td>
| separator=</tr><tr>|conjunction=</tr><tr>| value={{{v_p2670|{{{v_division_qty|}}}}}}
}}</tr>
}} }} }}
| v_p807 = {{#invoke:Wikidades | claim | property=P807 |qualifier =P585
|list=bestrank |formatting=table |rowformat= $0 $1
|rowsubformat1=<small>($1)</small> |colformat0=unitcode |colformat1=Y
|value={{{v_p807|}}} }}
| v_p1082 = {{#invoke:Wikidades | claim | property=P1082 |qualifier =P585
|list=false |formatting=table |rowformat= $0 $1
|rowsubformat1=<small>($1)</small> |colformat0=unitcode |colformat1=Y
|value={{{v_p1082|}}} }}
| population_density = {{#ifeq:{{{v_p1082|}}}|NONE|<!-- skip -->|{{#ifeq:{{{v_p2046|}}}|NONE|<!-- skip if someone =NONE
-->|{{if both|{{#invoke:Wikidades|claim|property=P1082 |list=false
|formatting=raw|editicon=no}}
|{{#invoke:Wikidades|claim|property=P2046|list=false
|formatting=raw|editicon=no}}
|{{formatnum:
{{#expr:{{#invoke:Wikidades|claim|property=P1082 |list=false
|formatting=raw|editicon=no}} <!-- The split ignores units from digits
when convert parameter acts--> / {{str split|1={{#invoke:Wikidades
|claim |property=P2046
|list=false |formatting=raw
|convert={{MyValue|IBgeopoli|area_unit}}
|editicon=no}}|2=" "|3=1}}
round 2}}
}} <small>{{#invoke:Wikidades |claim |property=P5061
|item={{MyValue|IBgeopoli|popul_density_unit}}
|list=false|editicon=no}}</small>
}} }} }}
| v_p1538 = {{#invoke:Wikidades | claim | property=P1538 |qualifier=P585 <!-- household -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1|rowsubformat1=($1) |colformat1=Y
|value={{{v_p1538|}}} }}
| v_p2046 = {{#invoke:Wikidades | claim | property=P2046 |list=false <!-- area -->
|formatting=unitcode |convert=default | value={{{v_p2046|}}} }}
| v_p1549 = {{#invoke:Wikidades | claim |property=P1549 <!-- demonym -->
|list=lang |value={{{v_p1549|}}} |conjunction=, }}
| v_p742 = {{#invoke:Wikidades | claim | property=P742 <!-- pseudonym -->
|list=lang |value={{{v_p742|}}} |conjunction=, }}
| l_p37 = {{if empty|{{{l_p37|}}} <!-- official o used language -->
|{{#if:{{{v_p37_predoling|}}}| {{GetLabelFix|Q9062186|lang={{{lang|}}}}} }}
|{{#if:{{{v_p37_zonaling|}}} | {{GetLabelFix|Q1149061|lang={{{lang|}}}}} }}
|{{#if:{{#invoke:Wikidades |claim |property=P37 |editicon=no }}|<!--
-->|{{GetLabelFix|P2936|lang={{{lang|}}}}}
}}
}}
| v_p37 = {{#ifeq:{{{v_p37_predoling|}}} {{{v_p37_zonaling|}}} {{{v_p37|}}}|NONE|<!-- skip, no WD wanted
-->|{{if empty|{{{v_p37_predoling|}}}
|{{{v_p37_zonaling|}}}
|{{{v_p37|}}}
|{{#invoke:Wikidades |claim |property=P37 or P2936 | qualifier=P3831 | list=firstrank
|separator=<br /> |formatting=table |rowformat = $0 $1 |rowsubformat1=($1) }}
}} }}
| v_p3075 = {{#invoke:Wikidades | claim | property=P3075 or P140
|list=firstrank |value={{{v_p3075|}}} }} <!-- religion -->
| v_ethnic_groups = {{{v_ethnic_groups|}}}
| v_p2927 = {{#invoke:Wikidades |claim | property=P2927 |formatting=table |list=false
|qualifier1=P585 |rowsubformat1=($1)
|colformat0=unitcode |rowformat=$0 $1
|value={{{v_p2927|}}}}} <!-- % water in territory-->
| v_dimensions = {{#ifeq:{{{v_dimensions|}}}|NONE|<!--
-->|{{#if:{{{v_dimensions|}}}|{{{v_dimensions|}}}
|{{#invoke:dimensions |main |blacklist={{{v_blacklist_dimension|}}} |item={{{item|}}}
|unit=default |lang={{{lang|}}} }}
}} }}
| v_p8138 = {{#invoke:Wikidades | claim | property=P8138 <!-- statistical entity-->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p8138|}}} }}
| v_p8138_p1082 = {{#invoke:Wikidades | claim | property=P8138 <!-- population of metropolitan area-->
| list=firstrank |formatting=table |tablesort=1
| qualifier =P8138/P31 |whitelist1 =Q1768043 or Q1907114
| qualifier2=P1082 or P8138/P1082 |colformat2=unitcode
| rowsubformat2=<small>({{GetLabelFix|P1082|lang={{{lang|}}}}}:$2)</small>
| rowformat= $2
| value={{{v_p8138|}}} }}
| v_p361 = {{#invoke:Wikidades | claim |property=P361 |list=firstrank |formatting=table |tablesort=1 <!-- part of -->
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1
| value={{{v_p361|}}} }}
| v_p47 = {{#invoke:Wikidades | claim | property=P47 <!-- limit with -->
| separator=<br/> | list=firstrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P654 |rowsubformat4=, $4
| rowformat= $0$4 $1
| value={{{v_p47|}}} }}
| v_p5141 = {{#invoke:Wikidades | claim |property=P5141 |formatting=unitcode |convert=default <!-- long_coast -->
| value={{{v_p5141|}}} }}
| v_p206 = {{#invoke:Wikidades | claim | property=P206 <!-- coast with -->
| value={{{v_p206|}}} }}
| v_p2044 = {{#invoke:Wikidades | claim | property=P2044 <!-- elevation above sea -->
| separator=- |conjunction=- |formatting=unitcode
| convert={{MyValue|IBgeopoli|elevation_over_sea_unit}} <!-- unit for 2044 unit -->
| value={{{v_p2044|}}} }}
| v_p610 = {{#invoke:Wikidades | claim | property=P610 |qualifier=P2044 OR P610/P2044 <!-- highest_point -->
| formatting=table| colformat1=unitcode |convert1={{MyValue|IBgeopoli|elevation_over_sea_unit}}
|rowformat=$0 $1|list=false
|rowsubformat1=($1)| value={{{v_p610|}}}}}
| v_p1589 = {{#invoke:Wikidades | claim | property=P1589|qualifier=P2044 OR P1589/P2044 <!-- lowest_point -->
| formatting=table| colformat1=unitcode |convert=default1 |rowformat=$0 $1|list=false
|rowsubformat1=($1) | value={{{v_p1589|}}} }}
| v_p1365 = {{#invoke:Wikidades | claim | property=P1365 or P155
|list=bestrank |value={{{v_p1365|}}}}}
| v_p1366 = {{#invoke:Wikidades | claim |property=P1366 or P156
|list=bestrank |value={{{v_p1366|}}} }}
| v_p112 = {{#invoke:Wikidades | claim |property=P112
|list=bestrank |value={{{v_p112|}}} }} <!-- founder-->
<!-- l_foundation_header = text to head the "v_foundation_list" block, when exists. Default value is "Chronology".
-->
| l_foundation_header = {{{l_foundation_header|}}}
<!-- v_foundation_list = block with built list, e.g., year-event, etc. from multi-value P571 WD, or from single manual parameters -->
<!-- v_p571 = manual entry or P571 (generic creation date) for single value -->
| l_p571 = {{{l_p571|}}}
| v_p571 = {{#ifeq:{{{v_p571|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p571|}}}<!-- manual v_p571
-->|{{#if:{{{v_foundation2|}}}{{{v_foundation3|}}}{{{v_foundation4|}}}|<!--with more manual >> build in foundation_list
-->|{{{v_p571|}}}<!-- just one manual date -->
}}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|property=P571|list=bestrank|item={{{item|}}}}}=1
|{{format P571|item={{{item|}}}|list=bestrank }}<!--
--> {{#invoke:Wikidades|editAtWikidata||item={{{item|}}} |property=P571}}
}}
}} }}
| v_foundation_list = {{#ifeq:{{{v_p571|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p571|}}}<!-- manual v_p571
-->|{{#if:{{{v_foundation2|}}}{{{v_foundation3|}}}{{{v_foundation4|}}}<!-- more manuals ?
-->|{{{l_p571|}}} {{{v_p571|}}}<!-- building list -->
{{#if:<br/>{{{v_foundation2|}}}|{{{l_foundation2|}}} {{{v_foundation2|}}}}}
{{#if:<br/>{{{v_foundation3|}}}|{{{l_foundation3|}}} {{{v_foundation3|}}}}}
{{#if:<br/>{{{v_foundation4|}}}|{{{l_foundation4|}}} {{{v_foundation4|}}}}}
}}
|{{#ifexpr:{{#invoke:Wikidades|numStatements|property=P571|list=bestrank|item={{{item|}}}}}>1
|{{format P571|item={{{item|}}}|list=bestrank}}<!-- list just the prefered rank
-->{{#invoke:Wikidades|editAtWikidata||item={{{item|}}} |property=P571}}
}}
}} }}
<!-- v_p576 = manual entry for P576 (generic dissolution date) -->
| l_p576 = {{{l_p576|}}}
| v_p576 = {{#ifeq:{{{v_p576|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p576|}}}
|{{{v_p576|}}}
|{{circa WD|P576|item={{{item|}}} |list=firstrank}}
}} }}
| l_dissolved2 = {{{l_dissolved2|}}}
| v_dissolved2 = {{{v_dissolved2|}}}
| v_p793 = {{#ifeq:{{{v_p793|}}}|NONE|<!-- skip, no WD wanted
-->|{{#if:{{{v_p793|}}}|{{{v_p793|}}}<!-- manual value -->
|{{#if:{{#invoke:Wikidades |claim |formatting=table |property=P793 |editicon=no
|blacklist0={{{v_blacklist_p793|}}}|rowformat=$0}}<!-- skip to avoid extra line, when no valid values
-->|<table><tr>{{#invoke:Wikidades |claim |formatting=table |property=P793
|blacklist0={{{v_blacklist_p793|}}} |tablesort=$1
|qualifier=P585 or P793/P585 or P580 or P793/P580<!-- date or beginning-->
|qualifier2=P582 |qualifier3=P582<!-- useless. for future use -->
|qualifier4=P710 OR P1346 OR P3279<!-- participant -->
|qualifier5=P276<!-- location -->|qualifier6=P518<!-- applies to-->
|qualifier7=P770<!-- destroy reason -->|qualifier8=P828<!-- caused by -->
|separator=</tr><tr>|conjunction=</tr><tr>
|rowsubformat1=$1 |rowsubformat4=, ⇒ $4 |rowsubformat5= ($5) |rowsubformat6=: $6
|rowsubformat7=<br/>{{GetLabelFix|P770|lang={{{lang|}}}}}: $7
|rowsubformat8=<br/>{{GetLabelFix|P828|lang={{{lang|}}}}}: $8
|rowformat=<td class=infobox-label>$1</td><td>$0$6$5$4$7$8 }}</tr></table>
}} }} }}
| l_celebration_list = {{{l_celebration_list|}}}
| v_celebration_list = {{#invoke:Wikidades | claim | property=P832 |qualifier=P837 OR P832/P837 | list=firstrank
|separator=<br /> |formatting=table| rowformat= $0 $1 |rowsubformat1=($1)
|value={{{v_celebration_list|}}} }}
| l_celebration_header = {{{l_celebration_header|}}} <!-- separator between celebration_list & i the 2 single celebrations -->
| l_celebration1 = {{{l_celebration1|}}}
| v_celebration1 = {{{v_celebration1|}}}
| l_celebration2 = {{{l_celebration2|}}}
| v_celebration2 = {{{v_celebration2|}}}
| v_market_day = {{{v_market_day|}}} <!-- market_day -->
| v_patronal_feast = {{{v_patronal_feast|}}} <!-- patronal_feast -->
| v_p417 = {{#invoke:Wikidades | claim |property=P417 |list=firstrank <!-- patron -->
| value={{{v_p417|}}} }}
| v_p1885 = {{#invoke:Wikidades | claim | property=P1885 | list=firstrank |formatting=table <!-- cathedral -->
| qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P1013 or P3831 |rowsubformat4=, $4
| rowformat= $0$4 $1 | value={{{v_p1885|}}} }}
| l_territory_structure = {{{l_territory_structure|}}}
| v_territory_structure = {{{v_territory_structure|}}}
| l_p122 = {{{l_p122|}}}
| v_p122 = {{#invoke:Wikidades | claim |property=P122 |list=firstrank |formatting=table <!-- form of government -->
| qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P5102 |rowsubformat4=, $4
| rowformat= $0$4 $1 |value={{{v_p122|}}}
}}
| v_p208 = {{#invoke:Wikidades |claim |property=P208 |list=false |formatting=table <!-- executive body -->
|qualifier =P1342 or P208/P1342|rowsubformat1=<small>({{GetLabelFix|Q3814605|lang={{{lang|}}}}}: $1)</small>
|rowformat= $0 $1
|value={{{v_p208|}}} }}
| v_p194 = {{#invoke:Wikidades |claim |property=P194 |list=false |formatting=table <!-- legislative body -->
|qualifier =P4253 or P194/P4253 |rowsubformat1=<small>{{GetLabelFix|Q3677901|lang={{{lang|}}}}}: $1</small>
|qualifier2=P1342 or P194/P1342 |rowsubformat2=<small>({{GetLabelFix|Q3814605|lang={{{lang|}}}}}: $2)</small>
|rowformat= $0 $1, $2
|value={{{v_p194|}}} }}
<!-- head state label -->
| v_p1906 = {{if both|{{#invoke:Wikidata|claim|property=P1906|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=false
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position (∃ P582 & P31 ≠ dissapeared state)
-->|{{#invoke:Wikidades | claim | property=P1906
| list=false | formatting=label | case=infoboxlabel
| value={{{v_p1906|}}}
| itemgender={{#invoke:Wikidades | claim | property=P35
| list=false |formatting=raw }} }}
}}
| v_p35 = {{if both|{{#invoke:Wikidata|claim|property=P35|formatting=table |editicon=no <!-- head state -->
|rowformat=$1 |list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{#invoke:Wikidades | claim | property=P35
| formatting=table | list=bestrank | value={{{v_p35|}}}
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1}}
}}
| v_p35_txt = {{#invoke:Wikidades | claim | property=P35 |qualifier=P580 |editicon=no
| formatting=table | list=false | value={{{v_p35|}}}
| rowformat =$0 $1 |rowsubformat1= ($1) }}
| v_p1313 = {{if both|{{#invoke:Wikidata|claim|property=P1313|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{#invoke:Wikidades | claim | property=P1313
| list=bestrank | formatting=label | case=infoboxlabel
| value={{{v_p1313|}}}
| itemgender={{#invoke:Wikidades | claim | property=P6
| list=false |formatting=raw }} }}
}}
| v_p6 = {{#ifeq:{{{v_p6|}}}|NONE|<!-- skip, no WD wanted
-->|{{if both|{{#invoke:Wikidata|claim|property=P6|formatting=table |editicon=no
|rowformat=$1|tablesort=1|sorting=-1|list=bestrank
|qualifier=P582 }}
|{{#if:{{#invoke:Wikidata|claim |formatting=table |editicon=no |list=firstrank
|whitelist0={{MyValue|IBgeopoli|disappeared_entity}}
|property=P31 |rowformat=$0 }}||itexists}}
|<!-- skip, ended position
-->|{{if empty|{{#invoke:Wikidades | claim | property=P6 |value={{{v_p6|}}}<!-- Use P6 from the active item -->
| list=bestrank |formatting=table |tablesort=1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| rowformat= $0 $1}}
|{{#if:{{#invoke:Wikidades | claim |property=P1313<!-- No P6, but have P1308-officeholder in P1313 item -->
| qualifier=P1313/P1308 |formatting=table |rowformat=$1}}
|{{#invoke:Wikidades | claim |property=P1308<!-- get the latest P1308-officeholder in P1313 item -->
| list=false |formatting=table |tablesort=1,4 |sorting=-1
| qualifier =P580 or P582 | rowsubformat1 = <small>($2–$3)</small>
| qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
| qualifier4=P1545| rowformat= $0 $1
| item={{#invoke:Wikidades |claim |property=P1313| list=false |formatting=raw}} }}
}}
}}
}} }}
| v_p6_txt = {{#invoke:Wikidades | claim | property=P6|qualifier=P580 |editicon=no
| formatting=table| list=bestrank | value={{{v_p6|}}}
| rowformat =$0 $1 |rowsubformat1= ($1) }}
| l_lider1 = {{{l_lider1|}}}
| v_lider1 = {{{v_lider1|}}}
| l_lider2 = {{{l_lider2|}}}
| v_lider2 = {{{v_lider2|}}}
| l_represent_block = {{{l_represent_block|}}}
| l_represent1 = {{{l_represent1|}}}
| v_represent1 = {{{v_represent1|}}}
| l_represent2 = {{{l_represent2|}}}
| v_represent2 = {{{v_represent2|}}}
| v_p2354_elections = {{#invoke:Wikidades |claim |property=P2354 |separator=<br/> <!-- summary of elections article -->
|list=firstrank |formatting=table |tablesort=1
|qualifier =P518 or P3831 |whitelist1 = Q99228802
|qualifier2=P2354 |colformat2 = ucfirst
|rowformat= $2 }}
| v_p209 = {{#invoke:Wikidades |claim |property=P209 |list=false |value={{{v_p209|}}} }} <!-- judicial body -->
| v_p463 = {{#ifeq:{{{v_p463|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p463|}}} <!-- member of -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P463|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P463|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim |property=P463 | separator=<br/>
|list=bestrank |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}
|{{#invoke:Wikidades | claim |property=P463 | separator=<br/>
|listmax=3 |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1}}../... {{#invoke:Wikidades|numStatements|P463|item={{{item|}}}}}+
}} }} }} }}
| v_p2131 = {{#invoke:Wikidades | claim |property=P2131 |qualifier=P585 <!-- PIB -->
|list=false |formatting=table |colformat0=unitcode
|rowsubformat1=($1) |colformat1=Y
|rowformat= $0 $1 |value={{{v_p2131|}}} }}
<!-- Tractament any integrat. Posició i "en referència a", anul·lats per "manuals amb manca d'ús"
| PIB_posicio = {{{PIB_posicio|{{{PIB_posició|}}}}}}
| PIB_refer = {{{PIB_ref|{{{PIB_refer|}}}}}}
| PIB_any = {{#invoke:Wikidades | claim | property=P2131
| value={{{PIB_any|}}} |list=false
|qualifier=P585 }} -->
| v_p2132 = {{#invoke:Wikidades |claim |property=P2132 |qualifier=P585 <!-- PIB capita -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2132|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat. Posició, anul·lats per "manuals amb manca d'ús"
| PIB_capita_posicio = {{{PIB_capita_posicio|}}}
| PIB_capita_any = {{#invoke:Wikidades | claim | property=P2132
| value={{{PIB_capita_any|}}}
|list=false |qualifier=P585 }} -->
| v_p2134 = {{#invoke:Wikidades | claim |property=P2134 |qualifier =P585 <!-- reserves -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1 |value={{{v_p2134|}}}
|rowsubformat1=($1) |colformat1=Y}}
<!-- Tractament any integrat.
| reserves_totals_any = {{#invoke:Wikidades | claim | property=P2134
| value={{{reserves_totals_any|}}} |list=false
| qualifier=P585 }} -->
| v_p2769 = {{#invoke:Wikidades | claim |property=P2769 |qualifier=P585 <!-- budget -->
|list=false |formatting=table |colformat0=unitcode
|rowformat= $0 $1 |value={{{v_p2769|}}}
|rowsubformat1=($1)|colformat1=Y}}
<!-- Tractament any integrat.
| pressupost_any = {{#invoke:Wikidades | claim | property=P2769
| value={{{pressupost_any|}}}
| list=false| qualifier=P585 }} -->
| v_p2135 = {{#invoke:Wikidades | claim |property=P2135 |qualifier=P585 <!-- export -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2135|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat.
| exportacions_any = {{#invoke:Wikidades | claim | property=P2135
| value={{{exportacions_any|}}}
| list=false|qualifier=P585 }} -->
| v_p2136 = {{#invoke:Wikidades | claim | property=P2136 |qualifier =P585 <!-- import -->
|list=false |formatting=table
|rowformat= $0 $1 |value={{{v_p2136|}}}
|rowsubformat1=($1)|colformat0=unitcode |colformat1=Y}}
<!-- Tractament any integrat.
| importacions_any = {{#invoke:Wikidades | claim | property=P2136
| value={{{importacions_any|}}}
|list=false|qualifier=P585 }} -->
| l_p1081 = {{{l_p1081|}}}
| v_p1081 = {{#invoke:Wikidades | claim |property=1081 |qualifier=P585 <!-- IDH -->
|list=false |formatting=table |colformat0=unitcode
|rowformat=$0 $1 |value={{{v_p2136|}}}
|rowsubformat1=($1)|colformat1=Y}}
<!-- Tractament any integrat. Posició, i "en referència a", anul·lats per "manuals amb manca d'ús"
| IDH_any = {{#invoke:Wikidades | claim | property=P1081
| value={{{IDH_any|}}} |list=false
|qualifier=P585 }}
| IDH_posicio = {{{IDH_posicio|{{{IDH_posició|}}}}}}
| IDH_refer = {{{IDH_refer|}}}-->
| v_p38 = {{#invoke:Wikidades | claim | property=P38 |qualifier=P489 <!-- currency -->
|value={{{v_p38|}}} |formatting=table |list=false
|rowformat= $0 $1 |rowsubformat1= ($1)| rowsubformat2=, $2}}
| v_p281 = {{#invoke:Wikidades | claim | property=P281 <!-- postal code-->
| value={{{v_p281|}}} }}
| v_p421 = {{#invoke:Wikidades | claim | property=P421 <!-- UTC -->
| value={{{v_p421|}}} |list=firstrank
|formatting=table |qualifier=P518 |qualifier2=P1264
|rowformat=$0$1$2
|rowsubformat1=<small> (→ $1)</small>
|rowsubformat2=, $2}}
| v_p190 = {{#ifeq:{{{v_p190|}}}|NONE|<!-- skip without get WD
-->|{{if empty|{{{v_p190|}}} <!-- twins town -->
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P190|item={{{item|}}} }} > 0
|{{#ifexpr:{{#invoke:Wikidades|numStatements|P190|item={{{item|}}} }} <21
|{{#invoke:Wikidades | claim |property=P190| separator=<br/>
|list=bestrank |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}
|{{#invoke:Wikidades | claim |property=P190| separator=<br/>
|listmax=3 |formatting=table |tablesort=1
|qualifier =P580 or P582 |rowsubformat1 = <small>($2–$3)</small>
|qualifier2=P580 |colformat2=Y |qualifier3=P582 |colformat3=Y
|rowformat= $0 $1 }}../... {{#invoke:Wikidades|numStatements|P190|item={{{item|}}}}}+
}} }} }} }}
| v_p78 = {{#invoke:Wikidades | claim | property=P78 <!-- Internet domain -->
| value={{{v_p78|}}} }}
| v_p474 = {{#invoke:Wikidades | claim | property=P474 or P473 <!-- Phone pre-code -->
|value={{{v_p474|}}} }}
| v_p2852 = {{#invoke:Wikidades | claim | property=P2852 <!-- emergency call -->
| value={{{v_p2852|}}} }}
| v_external_indicatives = {{#ifeq:{{{v_external_indicatives|}}} |NONE|<!-- skip, no WD wanted
-->|{{Infobox political geography/codes| item={{{item|}}}
|lang={{{lang|}}}
|state={{#invoke:Wikidades |claim |property=P17 |list=false |formatting=raw}}
}}
}}
| v_colors = {{{v_colors|}}}
| v_p708 = {{#ifeq:{{{v_p708|}}} |NONE|<!-- skip, no WD wanted
-->|{{if empty|{{{diocesi|}}} <!-- diocese -->
|{{#invoke:Wikidades | claim |property=P708 |list=false}}
|{{#invoke:Wikidades | claim |property=P5607 |list=false |formatting=table
|rowformat= ($0)}}
}}
}}
<!-- Free to use fields. There are 2 sets of "label + name" for each block (characteristics, geography, history, economy, government, indicative, and final). There are also six special blocks, one for each content subject, to allow for importing information blocks that have been previously formatted (e.g., an included infobox) that must be prepared from a preinfobox to deal with entities having a large numer of parameters being too specify, so they might bring about an innecessary complexity in this template.
-->
| v_characteristics_special_block = {{{v_characteristics_special_block|}}}
| v_geography_special_block = {{{v_geography_special_block|}}}
| v_history_special_block = {{{v_history_special_block|}}}
| v_government_special_block = {{{v_government_special_block|}}}
| v_economy_special_block = {{{v_economy_special_block|}}}
| v_indicative_special_block = {{{v_indicative_special_block|}}}
| v_final_special_block = {{{v_final_special_block|}}}
| l_characteristics1 = {{{l_characteristics1|}}}
| v_characteristics1 = {{{v_characteristics1|}}}
| l_characteristics2 = {{{l_characteristics2|}}}
| v_characteristics2 = {{{v_characteristics2|}}}
<!-- | etiqueta_poblacio1 = {{{etiqueta_poblacio1|}}}
| nom_poblacio1 = {{{nom_poblacio1|}}}
| etiqueta_poblacio2 = {{{etiqueta_poblacio2|}}}
| nom_poblacio2 = {{{nom_poblacio2|}}} -->
| l_geography1 = {{{l_geography1|}}}
| v_geography1 = {{{v_geography1|}}}
| l_geography2 = {{{l_geography2|}}}
| v_geography2 = {{{v_geography2|}}}
| l_history1 = {{{l_history1|}}}
| v_history1 = {{{v_history1|}}}
| l_history2 = {{{l_history2|}}}
| v_history2 = {{{v_history2|}}}
| l_government1 = {{{l_government1|}}}
| v_government1 = {{{v_government1|}}}
| l_government2 = {{{l_government2|}}}
| v_government2 = {{{v_government2|}}}
| l_economy1 = {{{l_economy1|}}}
| v_economy1 = {{{v_economy1|}}}
| l_economy2 = {{{l_economy2|}}}
| v_economy2 = {{{v_economy2|}}}
| l_indicative1 = {{{l_indicative1|}}}
| v_indicative1 = {{{v_indicative1|}}}
| l_indicative2 = {{{l_indicative2|}}}
| v_indicative2 = {{{v_indicative2|}}}
| l_final1 = {{{l_final1|}}}
| v_final1 = {{{v_final1|}}}
| l_final2 = {{{l_final2|}}}
| v_final2 = {{{v_final2|}}}
| v_p1435 = {{#if:{{#invoke:Wikidades |claim |property=P1435 |list=false |value={{{v_p1435}}} }}<!-- look for heritage
-->|{{Heritage protection/P1435|item={{{item|}}} |child=yes |blacklist0={{{v_blacklist_p1435|}}} }} }}
| v_identifiers ={{#ifeq:{{{v_identifiers|}}}|NONE|<!-- skip, no WD wanted
-->|{{Identifiers |item={{{item|}}} |lang={{{lang|}}} }}
}}
| v_p856 = {{#ifeq:{{{v_p856|{{{website|}}}}}} |NONE|<!-- jumpt, we not want to recover WD
-->|{{#if:{{{v_p856|{{{website|}}}}}}
|{{if empty|{{{v_p856|}}} | {{{website|}}} }}
|{{#if:{{#invoke:Wikidades|validProperty|P856|item={{{item|}}} }}
|{{#ifeq:{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table
|qualifier=P582 |rowformat=$1 |editicon=no}} | {{somevalue|lang={{{lang|}}}}}<!--
-->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=weblink }}<!--
-->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |colformat0=weblink
|qualifier =P582 |rowsubformat1= → $2$3
|qualifier2=P1065 |rowsubformat2=[[Fitxer:Cloud download font awesome.svg|15px|link=$2]]
|qualifier3=P2960 |colformat3=Y |rowsubformat3= <small>($3)</small>
|rowformat=$0$1 }}
}}
}} }} }}
| v_footnotes = {{{v_footnotes|}}}
}}</includeonly><!-- Parameter check:
-->{{#invoke:TemplatePar
|check
|template=Plantilla:Infobox political geography
|all=
|opt=
item= lang= child= v_cllps_member_of= v_cllps_UTC= v_cllps_twinstown= v_cllps_capital_of= v_cllps_territories= v_cllps_limits=
v_cllps_celebration= v_cllps_part_of= v_cllps_v_p1365_list= v_icon= v_icon_title= v_name= v_switched_images= v_p18= v_p18_caption=
v_p5252= v_p2716= v_p8592= v_p3451= v_basic_maps= v_p1621= v_p1621_caption= v_p1621_size= v_p1621_alt= v_draw_map= v_draw_layer=
v_coord_display= v_nocateg_coord= v_p625_lat_lon= v_p625_lat_lon_2= v_p625_lat_dec= v_p625_lon_dec= v_p625_lat_dec2= v_p625_lon_dec2=
v_item_territory= v_p242= v_locator_map= v_p242_size= v_zoom_map= v_marker= v_marker_symbol= v_marker_name= v_marker_title=
v_marker_description= v_marker_image= v_marker_color= v_marker_size= v_marker_2= v_marker_symbol_2= v_marker_name_2= v_marker_title_2=
v_marker_description_2= v_marker_image_2= v_marker_color_2= v_marker_size_2= v_stroke_4= v_stroke-width_4= v_marker_5= v_marker_symbol_5=
v_marker_name_5= v_marker_title_2= v_marker_description_5= v_marker_image_5= v_marker_color_5= v_marker_size_5= v_coordinate_serie_5=
v_size_map= v_blacklist_layer= v_blacklist_dimension= v_blacklist_p793= v_blacklist_p1435= v_p1081= v_p2131= v_p2132= v_p131_admin_1=
v_p131_admin_2= v_p131_admin_3= v_p131_admin_4= v_admin_type_1= v_admin_type_2= v_admin_type_3= v_admin_type_4= v_p190= v_p41_alt=
v_p94_alt= v_p2044= v_p1365= v_p41= v_p206= v_economy_special_block= v_final_special_block= v_geography_special_block=
v_government_special_block= v_history_special_block= v_indicative_special_block= v_characteristics_special_block= v_p36=
v_capital2= v_p1376= v_p1885= v_largest_city= v_p281= v_p474= v_p473= v_colors= l_p1383= v_p1383= l_p150= v_p150= v_p807= v_celebration1= v_celebration2=
v_p576= v_dissolved2= v_p571= v_foundation2= v_foundation3= v_foundation4= v_market_day= v_dimensions= v_p708= v_p78=
v_p501= v_p8138= v_p8138_p1082= v_p94= v_p418= v_p138= l_p1081= v_p1906= v_p1313= l_p36= l_capital2= l_celebration_header=
l_celebration1= l_celebration2= l_largest_city= l_p576= l_dissolved= l_dissolved2= l_economy1= l_economy2= l_final1= l_final2= l_p122=
l_foundation_header= l_p571= l_foundation2= l_foundation3= l_foundation4= l_geography1= l_geography2= l_government1= l_government2=
l_history1= l_history2= l_indicative1= l_indicative2= l_lider1= l_lider2= l_lider3= l_p37= l_p2936= l_celebration_list= l_characteristics1=
l_characteristics2= l_p2670= l_territory_structure= l_represent_block= l_represent1= l_represent2= v_p500= v_p2135= v_p2354_elections= v_patronal_feast=
v_p793= v_p122= v_p112= v_p1549= v_ethnic_groups= v_p85= v_p85_aud= v_p421= v_p2136= v_p1546= v_p1451= v_p47= v_p5141= v_p1538=
v_p37= v_p2936= v_celebration_list= v_foundation_list= v_p856= v_p742= v_p463= v_p38= v_p35= v_p6= v_economy1= v_economy2=
v_final1= v_final2= v_geography1= v_geography2= v_government1= v_government2= v_history1= v_history2= v_external_indicatives=
v_indicative1= v_indicative2= v_lider1= v_lider2= v_lider3= v_characteristics1= v_characteristics2= v_p1705= v_p1705_lang=
v_p1342= v_p2670= v_footnotes= v_territory_structure= v_p208= v_p209= v_p194= v_historic_state= v_p361= v_p417= v_p163=
v_p237= v_p418= v_p1082= v_p1366= v_p156= v_p37predoling= v_p2769= v_p610= v_p1589= v_p3075= v_p140= v_represent1= v_represent2=
v_p2134= v_p2238= v_p1449= v_p2046= v_p2927= v_p2852= v_p1336= v_p37_zonaling= v_identifiers= v_p1435= v_p2354=
v_p31= typology= v_formatted_image =
|cat=Infotaules usades amb paràmetres desconeguts
|format=0|preview=1|errNS=0
}}<!--
rastreig provisional de paràmetres
-->{{#if:{{{superficie|}}} |{{#if:{{#invoke:Wikidades | claim | property=P2046}}
|{{#invoke:utilitats|rastreig|Infotaula_geografia/esborrar_sup}}<!-- 0 -->
|{{#invoke:utilitats|rastreig|Infotaula_geografia/revisar_sup}} }} }}<!--
-->{{#if:{{{poblacio|}}} | {{#invoke:utilitats|rastreig|Infotaula_geografia/poblacio}} }}<!--
--><noinclude>{{documentation}}</noinclude>
7rqj1fidoqd2vudbn0nknkf0o2ls56i
فرما:Infobox event/styles.css
10
29365
136706
2026-04-30T12:42:44Z
آیات محراج
11062
Created page with " /* Definició amb color al background */ .infobox_bodystyle{ font-size: 85%; text-align: left; } .infobox_titlestyle{ background:#ccccff; } .infobox_abovestyle{ background:#ccccff; } .infobox_headerstyle{ background:#ccccff; } .infobox_subheaderstyle{ background:#ccccff; } .infobox_subheaderstyle1{ width:100%; background:#ccccff; text-align:center; font-size:125%; font-weight:bold; } .infobox-label { b..."
136706
sanitized-css
text/css
/* Definició amb color al background */
.infobox_bodystyle{
font-size: 85%; text-align: left;
}
.infobox_titlestyle{
background:#ccccff;
}
.infobox_abovestyle{
background:#ccccff;
}
.infobox_headerstyle{
background:#ccccff;
}
.infobox_subheaderstyle{
background:#ccccff;
}
.infobox_subheaderstyle1{
width:100%;
background:#ccccff;
text-align:center;
font-size:125%;
font-weight:bold;
}
.infobox-label {
background:#eeeeee;
padding-right:1.2em;
width:40%;
text-align:start;
}
/* Definició amb color a borders
.infobox_bodystyle{
font-size: 85%; text-align: left;
}
.infobox_titlestyle{
border-bottom: 2px solid #ccccff;
}
.infobox_abovestyle{
border-bottom: 2px solid #ccccff;
}
.infobox_subheaderstyle{
border-bottom: 2px solid #ccccff;
}
.infobox_headerstyle{
border-bottom: 2px solid #ccccff;
border-top: 2px solid #ccccff;
}
.infobox_labelstyle {
padding-right:1.2em;
width:40%;
background:#eeeeee;
text-align:start
}
End comment */
fcusa9tz0jjh90lyrbx48bl6hqsh9ql
فرما:Left
10
29366
136707
2026-04-30T12:43:33Z
آیات محراج
11062
Created page with "<includeonly><div style="float:left;">{{{1|}}}</div></includeonly><noinclude>{{documentation}} </noinclude>"
136707
wikitext
text/x-wiki
<includeonly><div style="float:left;">{{{1|}}}</div></includeonly><noinclude>{{documentation}}
</noinclude>
d6wyospsvud9i8nxo4z5r0e7wayavmm
فرما:Infobox political geography/formatglobal
10
29367
136708
2026-04-30T12:47:15Z
آیات محراج
11062
Created page with "<includeonly><templatestyles src="Infobox political geography/styles.css" /> {{OpenDivRTL|lang={{{lang|}}}}}{{infoboxFrame |child = {{{child|}}} |item = {{{item|}}} |lang = {{{lang|}}} |bodystyle = infobox_bodystyle |titleclass = infobox_titlestyle |aboveclass = infobox_abovestyle |headerclass = infobox_headerclass_botton_top infobox_headerclass_solid |subheaderclass = infobox_subheaderstyle |labelclass = infobox-label |datastyle =..."
136708
wikitext
text/x-wiki
<includeonly><templatestyles src="Infobox political geography/styles.css" />
{{OpenDivRTL|lang={{{lang|}}}}}{{infoboxFrame
|child = {{{child|}}}
|item = {{{item|}}}
|lang = {{{lang|}}}
|bodystyle = infobox_bodystyle
|titleclass = infobox_titlestyle
|aboveclass = infobox_abovestyle
|headerclass = infobox_headerclass_botton_top infobox_headerclass_solid
|subheaderclass = infobox_subheaderstyle
|labelclass = infobox-label
|datastyle = text-align:start
|captionstyle = infobox_captionstyle
|belowstyle = infobox_belowstyle
<!-- Building top line that shows article name: it's eligible: title or above. Elected option is defined in
module:Itemgroup/list ...["IBevent"] ..... ["title_above"] = <our choose>
So, the parameter name is not a direct text, but a "built text" depending on choose (default is "title")
-->
| {{#ifeq:{{MyValue|IBgeopoli|title_above}}|above|above|title}} = <!-- "title" or "above" selected as a "top line for article name"-->
<!-- icon on top line, when exists
-->{{#if:{{{v_icon|}}}|<span style="float:left; margin-left: 3px;"><!--
-->[[File:{{{v_icon|}}}|25px|{{#invoke:Wikidades|getSiteLink|Q11009165}}|class=skin-invert]]</span>}}<!--
-->{{{v_name|{{{nom|}}} }}}
|subheader = {{#if:{{{v_p1705|}}}
|{{#ifeq:{{{v_p1705_txt|}}} | {{{v_name|}}}|
<!-- do not show to avoid redundancy with basic name -->
|{{{v_p1705|}}}{{#if:{{{v_p1705_lang|}}} | ({{{v_p1705_lang}}}) }}
}}
}}
<!-- image2 contains symbols: logo (p154), coat of arms (p94) + caption (p237), and flag (p41) + caption (p163). If only one symbol is found, it depicts centered; possible combinations are:
* coat of arms + Flag
* Logo + Flag
* coat of arms + Logo -->
<!-- image3 depicts an imatge of the entity. -->
|image2 = {{multiple image |direction = horizontal
|total_width={{if both|{{{v_p41|}}}|{{{v_p94|}}}|250|110}}
|width =100 |image_gap=50
|border =none |image_style =border:none
|align =center |caption_align=center
|image1 = {{#if:{{{v_p41|}}} | {{{v_p41|}}} | {{{v_p154|}}} }}
|caption1= {{#if:{{{v_p41|}}} | {{{v_p163|}}}
|{{#if:{{{v_p154|}}} | {{{v_p154_caption|}}} }} }}
|alt1 = {{#if:{{{v_p41|}}} | {{{v_p41_alt|{{{v_p163|}}}}}}
| {{{v_p154_alt|{{{v_p237|}}}}}} }}
|image2 = {{#if:{{{v_p41|}}}
|{{#if:{{{v_p94|}}} |{{{v_p94|}}} | {{{v_p154|}}} }}
|{{{v_p94|}}} }}
|caption2= {{#if:{{{v_p41|}}}
|{{#if:{{{v_p94|}}} | {{{v_p237|}}} | {{{v_p154_caption|}}} }}
| {{{v_p237|}}} }}
|alt2 = {{#if:{{{v_p41|}}}
|{{#if:{{{v_p94|}}} | {{{v_p94_alt|{{{v_p237|}}}}}}
| {{{v_p154_alt|{{{v_p154_caption|}}}}}} }}
|{{{v_p94_alt|{{{v_p237|}}}}}} }}
}}
| image3 = {{{v_switched_images|}}}
| image4 = {{{v_formatted_image|}}}
| label5 = {{GetLabelFix|Q21146257|lang={{{lang|}}}}}
| data5 = {{{v_p31|}}}
| data10 = {{#if:{{{v_p85|}}} |<hr> }}
| label13 = {{GetLabelFix|P85|lang={{{lang|}}}}} <!-- anthem -->
| data13 = {{{v_p85|}}}
| data16 = {{#if:{{{v_p85|}}}|{{#if:{{{v_p85_aud|}}}
<!-- to center audio box -->|<div class="center" style="width:auto; margin-left:auto; margin-right:auto;">[[File:{{{v_p85_aud|}}}]]</div>}} }}
| data19 = {{#if:{{{v_p1546|}}}
|{{#ifeq:{{{v_p1546|}}}|{{novalue|lang={{{lang|}}}}}|<!--No separating line-->|<hr>}} }}
| label22= {{GetLabelFix|P1546|lang={{{lang|}}}}} <!-- motto -->
| data22 = {{#ifeq:{{{v_p1546|}}}|{{novalue|lang={{{lang|}}}}}|<!--Do not show -->|{{{v_p1546|}}} }}
| label25= {{GetLabelFix|P2238|lang={{{lang|}}}}} <!-- symbol -->
| data25 = {{{v_p2238|}}}
| label28= {{GetLabelFix|P1449|lang={{{lang|}}}}} <!-- nickname -->
| data28 = {{{v_p1449|}}}
| label31 = {{GetLabelFix|P138|lang={{{lang|}}}}} <!-- eponym -->
| data31= {{{v_p138|}}}
| header34 = {{#if:{{InGroup|IBgeopoli_header|item=localization}}
|{{#if:{{{v_p1621|}}} {{{v_draw_map|}}} {{{v_basic_maps|}}} {{{v_p1336|}}} <!-- localization -->
{{{upper_admin_structure|}}} {{{v_p500|}}} {{{v_p501|}}} {{{v_p1376|}}}
|{{GetLabelFix|Q17334923|lang={{{lang|}}}}}
}} }}
| data37 = {{#if:{{{v_p1621|}}} |<div class="center"><!-- there is an image of the area map
-->{{#invoke:InfoboxImage|InfoboxImage|image={{{v_p1621|}}}
|sizedefault={{{v_p1621_size|30x300px}}} |upright=1
|alt={{{v_p1621_alt|}}}|suppressplaceholder=yes}}{{#if:{{{v_p1621_caption|}}}
|<br /><div style= style=infobox_captionstyle>{{{v_p1621_caption|}}}|}}</div>
</div>}}
| data40 = {{if empty | {{{v_draw_map|}}} | {{{v_basic_maps|}}} }}
| label43 = {{GetLabelFix|P1336|lang={{{lang|}}}}} <!-- claimed territory -->
| data43 = {{{v_p1336|}}}
| data46 = {{{upper_admin_structure|}}}
| label49 = {{GetLabelFix|P500|lang={{{lang|}}}}} <!-- exclave of -->
| data49 = {{{v_p500|}}}
| label52 = {{GetLabelFix|P501|lang={{{lang|}}}}} <!-- enclave within -->
| data52 = {{{v_p501|}}}
| label55 = {{GetLabelFix|P1376|lang={{{lang|}}}}} <!-- capital of -->
| data55 = {{Collapsible conditional list|1={{{v_p1376|}}}
|2={{if empty|{{{v_cllps_capital_of|}}}|180}} }}
<!-- | header18 = {{#if:{{{v_p36|}}} {{{v_capital2|}}} {{{v_largest_city|}}} deprecated to reduce headers
{{{v_division_qty|}}}
|<hr>}}
-->
| label58 = {{if empty |{{{l_p36|}}}
|{{#ifeq:{{#invoke:Delink|delink|{{{v_p36_txt|}}} }}
|{{#invoke:Delink|delink|{{{v_largest_city|}}} }}
|{{GetLabelFix|P36|lang={{{lang|}}}}} {{mediawiki:and}}<!--
--> {{GetLabelFix|Q51929311|lang={{{lang|}}}}}
}}
|{{GetLabelFix|P36|lang={{{lang|}}}}} }}
| data58 = {{{v_p36|}}}
| label61 = {{{l_capital2|}}}
| data61 = {{{v_capital2|}}}
| label64 = {{if empty|{{{l_largest_city|}}} |{{GetLabelFix|Q51929311|lang={{{lang|}}}}}}}
| data64 = {{#ifeq:{{#invoke:Delink|delink|{{{v_p36_txt|}}} }} | {{#invoke:Delink|delink|{{{v_largest_city|}}}}}|<!--skip, has been show with capital
-->|{{{v_largest_city|}}} }}
| label67 = {{{l_p2670|}}} <!--label for # of subdivisions -->
| data67 = {{{v_p2670|}}}
| label70 = {{if empty|{{{l_p1383|}}} | {{GetLabelFix|P150|lang={{{lang|}}}}} }} <!-- contains territorial entity -->
| data70 = {{Collapsible conditional list|1={{{v_p1383|}}}
|2={{if empty|{{{v_cllps_territories|}}}|180}} }}
| label73 = {{GetLabelFix|P807|lang={{{lang|}}}}}
| data73 = {{{v_p807|}}}
| header86 = {{#if:{{InGroup|IBgeopoli_header|item=population}}
|{{#if:{{{v_p1082|}}} {{{v_p1538|}}} {{{v_p1549|}}} <!-- header population -->
{{{v_p742|}}} {{{v_p37|}}} {{{v_p3075|}}} {{{v_ethnic_groups|}}}
{{{v_characteristics_special_block|}}} {{{v_characteristics1|}}} {{{v_characteristics2|}}}
|{{GetLabelFix|Q33829|lang={{{lang|}}}}}
}} }}
| label89 = {{GetLabelFix|P1082|lang={{{lang|}}}}} <!-- population -->
| data89 = {{{v_p1082|}}} {{#if:{{{population_density|}}}|({{{population_density|}}})}}
<!--
| label92 = • {{GetLabelFix|Q29539|lang={{{lang|}}}}}
| data92 = {{{population_density|}}} -->
| label95 = {{GetLabelFix|P1538|lang={{{lang|}}}}}
| data95 = {{{v_p1538|}}} <!-- household -->
| label98 = {{GetLabelFix|P1549|lang={{{lang|}}}}}
| data98 = {{{v_p1549|}}} <!-- demonym -->
| label101 = {{GetLabelFix|Q11934751|lang={{{lang|}}}}}
| data101 = {{{v_p742|}}}
| label104 = {{if empty|{{{l_p37|}}}
|{{GetLabelFix|P37|lang={{{lang|}}}}} }}<!-- Q337968-idioma, changed x because of twitter complaint -->
| data104 = {{{v_p37|}}} <!-- language-->
| label107 = {{GetLabelFix|P140|lang={{{lang|}}}}}
| data107 = {{{v_p3075|}}} <!-- religion -->
| label110 = {{GetLabelFix|P172|lang={{{lang|}}}}}
| data110 = {{{v_ethnic_groups|}}}
| data113 = {{{v_characteristics_special_block|}}}
| label116 = {{{l_characteristics1|}}}
| data116 = {{{v_characteristics1|}}}
| label119 = {{{l_characteristics2|}}}
| data119 = {{{v_characteristics2|}}}
| header122 = {{#if:{{InGroup|IBgeopoli_header|item=geography}}
|{{#if:{{{v_p361|}}} {{{v_p2046|}}} {{{v_p5141|}}} {{{v_p8138|}}}
{{{v_dimensions|}}} {{{v_p5141|}}} {{{v_p206|}}} {{{v_p2044|}}}
{{{v_p610|}}} {{{v_p1589|}}} {{{v_p47|}}} {{{v_p2927|}}}
{{{v_geography_special_block|}}}
{{{v_geography1|}}} {{{v_geography2|}}}
|{{GetLabelFix|Q1071|lang={{{lang|}}}}}
}} }}
| label125 = {{GetLabelFix|P8138|lang={{{lang|}}}}} <!-- statistical entity -->
| data125 = {{{v_p8138|}}} {{{v_p8138_p1082|}}}
| label128 = {{GetLabelFix|P361|lang={{{lang|}}}}} <!-- part of -->
| data128 = {{Collapsible conditional list|1={{{v_p361|}}}
|2={{if empty|{{{v_cllps_part_of|}}}|180}} }}
| label131 = {{GetLabelFix|Q665487|lang={{{lang|}}}}} <!-- diocese -->
| data131 = {{{v_p708|}}}
| label134 = {{GetLabelFix|P2046|lang={{{lang|}}}}} <!-- area -->
| data134 = {{{v_p2046|}}}
| label137 = {{GetLabelFix|Q283|lang={{{lang|}}}}} <!-- % water in territory-->
| data137 = {{{v_p2927|}}}
| label140 = {{GetLabelFix|Q12453|lang={{{lang|}}}}}
| data140 = {{{v_dimensions|}}}
| label143 = {{GetLabelFix|P5141|lang={{{lang|}}}}} <!-- long coast -->
| data143 = {{{v_p5141|}}}
| label146 = {{GetLabelFix|P206|lang={{{lang|}}}}} <!-- coast with -->
| data146 = {{{v_p206|}}}
| label149 = {{GetLabelFix|Q190200|lang={{{lang|}}}}}
| data149 = {{#if:{{{v_p2044|}}} <!-- elevation above sea -->
|{{{v_p2044|}}}<!--
-->}}<!--
-->{{#if:{{{v_p610|}}}|<!-- res
-->|{{#if:{{{altitud_maxima|}}}| ..[[File:Feather-arrows-chevrons-up.svg|20px|enllaç=]]:{{{altitud_maxima|}}}<!-- +++++++++++++++++++++++ -->
}} }}<!--
-->{{#if:{{{v_p1589|}}}|<!-- res
-->|{{#if:{{{altitud_minima|}}}| ..[[File:Feather-arrows-chevrons-down.svg|20px|enllaç=]]:{{{altitud_minima|}}}<!-- ++++++++++++++++++++++ -->
}} }}
| label152 = {{GetLabelFix|P610|lang={{{lang|}}}}} <!-- highest_point -->
| data152 = {{#if:{{{v_p610|}}}|{{{v_p610|}}} {{#if:{{{altitud_maxima|}}}| ({{{altitud_maxima|}}}) }} }}<!-- ++++++++++++++++++++++++++ -->
| label155 = {{GetLabelFix|P1589|lang={{{lang|}}}}} <!-- lowest_point -->
| data155 = {{#if:{{{v_p1589|}}}|{{{v_p1589|}}} {{#if:{{{altitud_minima|}}}| ({{{altitud_minima|}}}) }} }}<!-- ++++++++++++++++++++++++++ -->
| label158 = {{GetLabelFix|P47|lang={{{lang|}}}}} <!-- limit with -->
| data158 = {{Collapsible conditional list|1={{{v_p47|}}}
|2={{if empty|{{{v_cllps_limits|}}}|100}} }}
| data161 = {{{v_geography_special_block|}}}
| label164 = {{{l_geography1|}}}
| data164 = {{{v_geography1|}}}
| label167 = {{{l_geography2|}}}
| data167 = {{{v_geography2|}}}
| header180 = {{#if:{{InGroup|IBgeopoli_header|item=history}}
|{{#if: {{{v_p1365|}}} {{{v_p112|}}} {{{v_foundation_list|}}}
{{{v_foundation2|}}} {{{v_foundation3|}}} {{{v_foundation4|}}}
{{{v_1366|}}} {{{v_p793|}}} {{{v_celebration_list|}}}
{{{v_celebration1|}}} {{{v_celebration2|}}}
{{{v_patronal_feast|}}} {{{v_history_special_block|}}}
{{{v_history1|}}}{{{v_history2|}}} {{{v_market_day|}}}
{{{v_p576|}}}{{{v_dissolved2|}}}
|{{GetLabelFix|Q92615993|editicon=no|lang={{{lang|}}}}}
}} }}
| label183 = {{GetLabelFix|P155|lang={{{lang|}}}}}
| data183 = {{Collapsible conditional list|1={{{v_p1365|}}}
|2={{if empty|{{{v_cllps_v_p1365_list|}}}|180}} }}
| label186 = {{GetLabelFix|P112|lang={{{lang|}}}}}
| data186 = {{{v_p112|}}} <!-- founder-->
| data189 = {{Collapsible conditional list|1={{{v_foundation_list|}}}
|2={{if empty|{{{v_cllps_v_p793_list|}}}|180}}
|title='''{{if empty|{{{l_foundation_header|}}}|{{GetLabelFix|Q130788|lang={{{lang|}}}}} }}'''
|title2='''{{if empty|{{{l_foundation_header|}}}|{{GetLabelFix|Q130788|lang={{{lang|}}}}} }}'''
}}
| label192 = {{if empty|{{{l_p571|}}} |{{GetLabelFix|Q11398090|lang={{{lang|}}}}} }}
| data192 = {{{v_p571|}}}
| label195 = {{if empty|{{{l_p576|}}} | {{GetLabelFix|Q5282797|lang={{{lang|}}}}} }}
| data195 = {{{v_p576|}}}
| label198 = {{{l_dissolved2|}}}
| data198 = {{{v_dissolved2|}}}
| label201 = {{GetLabelFix|P156|lang={{{lang|}}}}}
| data201 = {{{v_p1366|}}}
| data204 = {{Collapsible conditional list|1={{{v_p793|}}}
|2={{if empty|{{{v_cllps_v_p793_list|}}}|180}}
|title='''{{GetLabelFix|Q2245405|lang={{{lang|}}}}}'''
|title2='''{{GetLabelFix|Q2245405|lang={{{lang|}}}}}'''}}
| label207 = {{if empty|{{{l_celebration_list|}}}|{{GetLabelFix|P832|lang={{{lang|}}}}} }}
| data207 = {{Collapsible conditional list|1={{{v_celebration_list|}}}
|2={{if empty|{{{v_cllps_celebration|}}}|180}} }}
| label210 = {{{l_celebration_header|}}}
| data210 = {{#if:{{{l_celebration_header|}}}
|{{#if:{{{v_celebration1|}}} {{{v_celebration2|}}} | }} }}
| label213 = {{#if:{{{llista_celebracio|}}}||{{{l_celebration1|}}} }}
| data213 = {{#if:{{{llista_celebracio|}}}||{{{v_celebration1|}}} }}
| label216 = {{#if:{{{llista_celebracio|}}}||{{{l_celebration2|}}} }}
| data216 = {{#if:{{{llista_celebracio|}}}||{{{v_celebration2|}}} }}
| label219 = {{GetLabelFix|P417|lang={{{lang|}}}}}
| data219 = {{{v_p417|}}} <!-- patron -->
| label222 = {{GetLabelFix|P1885|lang={{{lang|}}}}}
| data222 = {{{v_p1885|}}} <!-- cathedral -->
| label225 = {{GetLabelFix|Q55426287|lang={{{lang|}}}}}
| data225 = {{{v_market_day|}}} <!-- market day-->
| label228 = {{GetLabelFix|Q150139|lang={{{lang|}}}}}
| data228 = {{{v_patronal_feast|}}} <!-- local holiday-->
| data231 = {{{v_history_special_block|}}}
| label234 = {{{l_history1|}}}
| data234 = {{{v_history1|}}}
| label237 = {{{l_history2|}}}
| data237 = {{{v_history2|}}}
<!-- | label124 = {{{etiqueta_historia3|}}}
| data240 = {{{nom_historia3|}}}
| label243 = {{{etiqueta_historia4|}}}
| data243 = {{{nom_historia4|}}}
| label246 = {{{etiqueta_historia5|}}}
| data246 = {{{nom_historia5|}}} -->
| header249 = {{#if:{{InGroup|IBgeopoli_header|item=organization}}
|{{#if: {{{v_territory_structure|}}} {{{v_p122|}}}
{{{v_p208|}}} {{{v_p194|}}} {{{v_p209|}}}
{{{v_p6|}}} {{{v_p35|}}} {{{v_lider1|}}}
{{{v_lider2|}}} {{{v_p2354_elections|}}}
{{{v_represent1|}}} {{{v_represent2|}}}
{{{v_government_special_block|}}} {{{v_government1|}}}
{{{v_government2|}}} {{{v_p463|}}}
|{{GetLabelFix|Q7210356|lang={{{lang|}}}}}
}} }}
| label252 = {{if empty | {{{l_territory_structure|}}} | {{GetLabelFix|Q43229|lang={{{lang|}}}}} }}
| data252 = {{{v_territory_structure|}}}
| label255 = {{if empty | {{{l_p122}}} | {{GetLabelFix|P122|lang={{{lang|}}}}} }} <!-- form of government -->
| data255 = {{{v_p122|}}}
| label258 = {{GetLabelFix|P208|lang={{{lang|}}}}} <!-- executive body -->
| data258 = {{{v_p208|}}}
| label261 = {{GetLabelFix|P194|lang={{{lang|}}}}} <!-- legistive body -->
| data261 = {{{v_p194|}}}
| label264 = • {{if empty|{{{v_p1906|}}}|{{GetLabelFix|P35|lang={{{lang|}}}}} }} <!-- head state -->
| data264 = {{#if:{{{v_p35|}}}
|{{#ifeq:{{{v_p35_txt|}}} | {{{v_p6_txt|}}}|<!-- No repetir
-->|{{{v_p35|}}} }}
}}
| label267 = • {{if empty|{{{v_p1313|}}}|{{GetLabelFix|P6|lang={{{lang|}}}}} }}
| data267 = {{{v_p6|}}}
| label270 = • {{{l_lider1|}}}
| data270 = {{{v_lider1|}}}
| label273 = • {{{l_lider2|}}}
| data273 = {{{v_lider2|}}}
|
| label276 = {{if empty | {{{l_represent_block|}}} |{{GetLabelFix|Q3930266|lang={{{lang|}}}}} }}<!-- political representation -->
| data276 = {{#if:{{{v_represent1|}}} {{{v_represent2|}}} | }}
| label279 = • {{{l_represent1|}}}
| data279 = {{{v_represent1|}}}
| label282 = • {{{l_represent2|}}}
| data282 = {{{v_represent2|}}}
| data285 = {{{v_p2354_elections|}}}
| label288 = {{GetLabelFix|P209|lang={{{lang|}}}}}
| data288 = {{{v_p209|}}} <!-- judicial body -->
| data291 = {{{v_government_special_block|}}}
| label294 = {{{l_government1|}}}
| data294 = {{{v_government1|}}}
| label297 = {{{l_government2|}}}
| data297 = {{{v_government2|}}}
| label300 = {{GetLabelFix|P463|lang={{{lang|}}}}}
| data300 = {{Collapsible conditional list|1={{{v_p463|}}}
|2={{if empty|{{{v_cllps_member_of|}}}|180}} }}
| header313= {{#if:{{InGroup|IBgeopoli_header|item=economy}}
|{{#if:{{{v_p2131|}}}{{{v_p2132|}}}
{{{v_p2134|}}}{{{v_p2769|}}}
{{{v_p2135|}}}{{{v_p2136|}}}{{{v_p1081|}}}
{{{v_p38|}}}{{{v_economy_special_block|}}}
{{{v_economy1|}}}{{{v_economy2|}}}
|{{GetLabelFix|Q8134|lang={{{lang|}}}}}
}} }}
| label316 = {{GetLabelFix|P2131|lang={{{lang|}}}}} <!-- PIB -->
| data316 = {{{v_p2131|}}}
| label319 = {{GetLabelFix|P2132|lang={{{lang|}}}}} <!-- PIB capita -->
| data319 = {{{v_p2132|}}}
| label322 = {{GetLabelFix|P2134|lang={{{lang|}}}}} <!-- reserves -->
| data322 = {{{v_p2134|}}}
| label325 = {{GetLabelFix|P2769|lang={{{lang|}}}}} <!-- pressupost -->
| data325 = {{{v_p2769|}}}
| label328 = {{GetLabelFix|P2135|lang={{{lang|}}}}} <!-- export -->
| data328 = {{{v_p2135|}}}
| label331 = {{GetLabelFix|P2136|lang={{{lang|}}}}} <!-- import -->
| data331 = {{{v_p2136|}}}
| label334 = {{GetLabelFix|P1081|lang={{{lang|}}}}} <!-- IDH -->
| data334 = {{{v_p1081|}}}
| label337 = {{GetLabelFix|P38|lang={{{lang|}}}}} <!-- currency -->
| data337 = {{{v_p38|}}}
| data340 = {{{v_economy_special_block|}}}
| label343 = {{{l_economy1|}}}
| data343 = {{{v_economy1|}}}
| label346 = {{{l_economy2|}}}
| data346 = {{{v_economy2|}}}
| header349 = {{#if:{{InGroup|IBgeopoli_header|item=indicative}}
|{{#if:{{{v_p281|}}} {{{v_p421|}}}
{{{v_indicative_special_block|}}} <!-- {{{v_external_indicatives|}}} provoca capçalera falsa-->
{{{v_p2852|}}} {{{v_p78|}}} {{{v_p474|}}}
{{{l_indicative1|}}} {{{l_indicative2|}}}
|{{GetLabelFix|Q22975498|case=plural|lang={{{lang|}}}}}
}} }}
| label352 = {{GetLabelFix|P281|lang={{{lang|}}}}}
| data352 = {{{v_p281|}}}
| label355 = {{GetLabelFix|P421|lang={{{lang|}}}}} <!-- UTC -->
| data355 = {{Collapsible conditional list|1={{{v_p421|}}}
|2={{if empty|{{{v_cllps_UTC|}}}|180}} }}
| label358 = {{GetLabelFix|P78|lang={{{lang|}}}}} <!-- Internet domain -->
| data358 = {{{v_p78|}}}
| label361 = {{GetLabelFix|Q103903|lang={{{lang|}}}}} <!-- Phone pre-code -->
| data361 = {{{v_p474|}}}
| label364 = {{GetLabelFix|P2852|lang={{{lang|}}}}} <!-- emergency call -->
| data364 = {{{v_p2852|}}}
| data367 = {{{v_external_indicatives|}}}
| data370 = {{{v_indicative_special_block|}}}
| label373 = {{{l_indicative1|}}}
| data373 = {{{v_indicative1|}}}
| label376 = {{{l_indicative2|}}}
| data376 = {{{v_indicative2|}}}
| header379 = {{#if:{{InGroup|IBgeopoli_header|item=final}}
|{{#if:{{{v_p190|}}} {{{v_colors|}}}
{{{v_final_special_block|}}}
{{{v_final1|}}} {{{v_final2|}}}
{{{lloc_web|{{{web|}}}}}}{{{notes|}}}
|{{GetLabelFix|Q55107540|lang={{{lang|}}}}}
}} }}
| label382 = {{GetLabelFix|P190|lang={{{lang|}}}}} <!-- twins_town-->
| data382 = {{Collapsible conditional list|1={{{v_p190|}}}
|2={{if empty|{{{v_cllps_twinstown|}}}|180}} }}
| label385 = {{GetLabelFix|P462|lang={{{lang|}}}}} <!-- oficial Colors -->
| data385 = {{{v_colors|}}}
| data388 = {{{v_final_special_block|}}}
| label391 = {{{l_final1|}}}
| data391 = {{{v_final1|}}}
| label394 = {{{l_final2|}}}
| data394 = {{{v_final2|}}}
| data397 = {{{v_p1435|}}}
| data400 = <hr><!-- to separate identifiers from infobox body -->
| label403 = {{GetLabelFix|Q35127|lang={{{lang|}}}}}
| data403 = {{{v_p856|}}}
| data406 = {{{v_identifiers|}}}
| below = {{{v_footnotes|}}}
}}{{CloseDivRTL|lang={{{lang|}}}}}</includeonly><noinclude></noinclude>
qgzo6lugjzsddhxb8v256t0so3zotzm
فرما:Infobox political geography/styles.css
10
29368
136709
2026-04-30T12:48:17Z
آیات محراج
11062
Created page with " /* Definition with background color */ .infobox_bodystyle{ font-size: 85%; text-align: left; } .infobox_titlestyle{ /* el mòdul hi afegeix {font-weight: bold;} */ background:#d9b38c; } .infobox_abovestyle{ /* el mòdul hi afegeix {text-align: center; font-size: 125%; font-weight: bold;} */ background:#d9b38c; } /* Versió solid */ .infobox_headerclass_solid{ /* el mòdul hi afegeix {tex..."
136709
sanitized-css
text/css
/* Definition with background color */
.infobox_bodystyle{
font-size: 85%; text-align: left;
}
.infobox_titlestyle{ /* el mòdul hi afegeix {font-weight: bold;} */
background:#d9b38c;
}
.infobox_abovestyle{ /* el mòdul hi afegeix {text-align: center; font-size: 125%; font-weight: bold;} */
background:#d9b38c;
}
/* Versió solid */
.infobox_headerclass_solid{ /* el mòdul hi afegeix {text-align: center;} */
background:#d9b38c
}
/* Versió marc */
.infobox_headerclass_botton_top{ /* el mòdul hi afegeix {text-align: center;} */
border-bottom: 2px solid #ccccff;
border-top: 2px solid #ccccff;
}
/* Versió standard
.infobox_headerstyle{
background:#d9b38c;
} */
.infobox_subheaderstyle{
background:#d9b38c;
}
.infobox_subheaderstyle1{
width:100%;
background:#d9b38c;
text-align:center;
font-size:125%;
font-weight:bold;
}
.infobox_belowstyle{
border-top:#aaa 1px solid;
background:#d9b38c;
}
.infobox-label {
background:#eeeeee;
padding-right:1.2em;
width:40%;
text-align:start;
}
/* Definition with border colors
.infobox_bodystyle{
font-size: 85%; text-align: left;
}
.infobox_titlestyle{
border-bottom: 2px solid #ccccff;
}
.infobox_abovestyle{
border-bottom: 2px solid #ccccff;
}
.infobox_subheaderstyle{
border-bottom: 2px solid #ccccff;
}
.infobox_headerstyle{
border-bottom: 2px solid #ccccff;
border-top: 2px solid #ccccff;
}
.infobox_labelstyle {
padding-right:1.2em;
width:40%;
background:#eeeeee;
text-align:start
}
End comment */
nystjaf5dwga4omady6v2neo98nu676
فرما:InfoboxFrame
10
29369
136710
2026-04-30T12:51:22Z
آیات محراج
11062
Created page with "{{#invoke:Infobox|infobox}}<noinclude> {{documentation}} </noinclude>"
136710
wikitext
text/x-wiki
{{#invoke:Infobox|infobox}}<noinclude>
{{documentation}}
</noinclude>
bi6zudjp7d0v1wwsxz20vxhbs4lo5jr
فرما:InParent
10
29370
136711
2026-04-30T13:01:12Z
آیات محراج
11062
Created page with "<includeonly>{{#invoke:Itemgroup|parent|{{{1|}}}|p={{{p|{{{2|P279}}}}}}|item={{{item|}}}}}</includeonly><noinclude> <!-- Add categories to the /doc subpage, not here! --> </noinclude>"
136711
wikitext
text/x-wiki
<includeonly>{{#invoke:Itemgroup|parent|{{{1|}}}|p={{{p|{{{2|P279}}}}}}|item={{{item|}}}}}</includeonly><noinclude>
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
mxc8yz0l4yohvbfxvjbllp2xgekpb9k
Module:Itemgroup
828
29371
136712
2026-04-30T13:02:44Z
آیات محراج
11062
Created page with "local p = {} -- Argument is 'set' when it exists (not nil) or when it is not an empty string. local function isSet(var) return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == '')) end local function getEntityId(frame) local id = frame.args.item if not isSet(id) then id = frame:getParent().args.item end if not isSet(id) then id = mw.wikibase.getEntityIdForCurrentPage() end return id end -- get safely a serialized snak local function getSna..."
136712
Scribunto
text/plain
local p = {}
-- Argument is 'set' when it exists (not nil) or when it is not an empty string.
local function isSet(var)
return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == ''))
end
local function getEntityId(frame)
local id = frame.args.item
if not isSet(id) then
id = frame:getParent().args.item
end
if not isSet(id) then
id = mw.wikibase.getEntityIdForCurrentPage()
end
return id
end
-- get safely a serialized snak
local function getSnak(statement, snaks)
local ret = statement
for i, v in ipairs(snaks) do
if not ret then return end
ret = ret[v]
end
return ret
end
local function getPropIds(qid, pid)
local statements = mw.wikibase.getAllStatements(qid, pid)
if #statements == 0 then
statements = mw.wikibase.getAllStatements(qid, "P31")
end
local ret = {}
for _, statement in ipairs(statements) do
if statement.rank ~= "deprecated" then
local value_id = getSnak(statement, {"mainsnak", "datavalue", "value", "id"})
if value_id then
table.insert(ret, value_id)
end
end
end
return ret
end
local function tableQidKey(data_in) -- fill a table qid = key
local data_out = {}
for k, t in pairs(data_in) do
for i, v in ipairs(t) do
data_out[v] = k
end
end
return data_out
end
-- removes duplicate values from an array
local function removeDuplicates(t)
local ret, exists = {}, {}
for _, v in ipairs(t) do
if not exists[v] then
ret[#ret + 1] = v
exists[v] = true
end
end
return ret
end
function p.parent(frame)
local qid = getEntityId(frame)
local prop = frame.args.p
local data_def = require("Module:Itemgroup/parent")[frame.args[1]]
if not (qid and prop and data_def) then return end
local data = tableQidKey(data_def)
local items = {qid}
for iter = 1, 5 do -- arbitrary max iter set heuristically
local next_items = {}
for _, item in ipairs(items) do
local ids = getPropIds(item, prop)
for _, id in ipairs(ids) do
if data[id] then
return data[id] -- first value id found, that's all
else
table.insert(next_items, id) -- save for next iteration
end
end
end
items = removeDuplicates(next_items)
end
return data['default']
end
function p.group(frame)
local qid = getEntityId(frame)
local data_def = require("Module:Itemgroup/groups")[frame.args[1]]
if not (qid and data_def) then return end
local data = tableQidKey(data_def)
return data[qid]
end
function p.list(frame)
local data_def = require("Module:Itemgroup/list")[frame.args[1]]
if data_def and data_def[frame.args[2]] then
return table.concat(data_def[frame.args[2]], ',')
end
return
end
return p
7w9lirhlf74azghfscic9ejg4xenqky
Module:Itemgroup/parent
828
29372
136713
2026-04-30T13:05:15Z
آیات محراج
11062
Created page with "local data = { --["mytable"] = { -- ["mygroup"] = {'Qid1', 'Qid2'}, --} -- tables and groups, edit below (sample) ["infobox name"] = { ["arte"] = {'Q17537576', 'Q8205328', 'Q4989906', 'Q15709879'}, ["geopol"] = {'Q618123', 'Q7275'}, ["construc"] = {'Q41176', 'Q811979'}, ["period"] = {'Q732577', 'Q2352616'}, ["organ"] = {'Q167037', 'Q43229', 'Q48204', 'Q16334295', 'Q601401'} }, -- values for template:infotaula organització ["IBorganitzationType"] = { ["Q53121"]..."
136713
Scribunto
text/plain
local data = {
--["mytable"] = {
-- ["mygroup"] = {'Qid1', 'Qid2'},
--}
-- tables and groups, edit below (sample)
["infobox name"] = {
["arte"] = {'Q17537576', 'Q8205328', 'Q4989906', 'Q15709879'},
["geopol"] = {'Q618123', 'Q7275'},
["construc"] = {'Q41176', 'Q811979'},
["period"] = {'Q732577', 'Q2352616'},
["organ"] = {'Q167037', 'Q43229', 'Q48204', 'Q16334295', 'Q601401'}
},
-- values for template:infotaula organització
["IBorganitzationType"] = {
["Q53121"] = {'Q20639847', 'Q1785271', 'Q20652655'}, -- ciclisme
["Q349"] = {'Q847017','Q4438121'} -- resta d'esport
},
["IBorganitzationClub"] = {
["Q847017"] = {'Q847017', 'Q17270000', 'Q13393265', 'Q15221215', 'Q15720476', 'Q28834983', 'Q42421242', 'Q99747627', 'Q108320110' } -- club esportiu
},
-- values to assign the kind of unit P1351 represents for each sport SEMBLA SENSE ÚS !!
["sports_scoring_units"] = {
["Q28454519"] = {'Q2736'}, -- football goal
["Q18530"] = {'Q5378', 'Q7707', 'Q8418', 'Q1455', 'Q41466', 'Q10962', 'Q5849'}, -- goal other sports PENDENT
["Q2353718"] = {'Q5372'}, -- basketball point
["Q3393320"] = {'Q847017','Q4438121','Q7291','Q83462','Q326827', 'Q1734','Q12100','Q11420','Q838089', 'Q5386','Q32112', 'Q38108'} -- point other sports PENDENT
},
-- values for template:infotaula competició esportiva
["IBsport_competition_icon"] = {
["Olympic Rings Icon.svg"] = {'Q159821', 'Q82414'}, -- P3450 values for olympic games. return title icon assigned
["Asian Games logo bw.svg"] = {'Q818463', 'Q483463'}, -- P3450 values for Asian Games. return title icon assigned
["Mediterranean Games rings bw.svg"] = {'Q272090'}, -- P3450 values for Mediterranian Games. return title icon assigned
["Commonwealth Games Federation symbol (2019- Till Date) Black.svg"] = {'Q178340'} -- P3450 values for Commonwealth Games. Return title icon assigned
-- default icon value for other classes appears as "icon_default" in module:Itemgroup/list
},
-- values for template:infotaula esdeveniment
["IBevent"] = {
["is_award"] = {'Q618779', 'Q1645401', 'Q1788716'}, -- P279 values for award class. return title icon assigned
["is_astronomy"] = {'Q17444909', 'Q751989', 'Q3937', 'Q207436', 'Q6999'}, -- P279 values for astronomical event class. return title icon assigned
["is_conflict"] = {'Q71266556', 'Q198', 'Q6857862'}, -- P279 values for military conflicts. return key name to invoke /list with "IBevent"
["is_document"] = {'Q49848','Q820655','Q2006324','Q166542',
'Q131569', 'Q326124', 'Q2751586'} -- P279 values for document, llei, acord. Return title icon assigned
-- default icon value for other classes appears as "img_event" in module:Itemgroup/list
},
["IBevent_facility"] = {
["Q13226383"] = {'Q811430'}, -- P279 values for facility class. return Qid to use for P121 label
["Q16391167"] = {'Q11446', 'Q35872','Q1229765','Q16391167'}, -- P279 values for nau class. return Qid to use for P121 label
["Q42889"] = {'Q1184840','Q2452850', 'Q811704','Q3491904','Q870','Q42889'}, -- P279 values for vehicle class. return Qid to use for P121 label
["Q11436"] = {'Q15056993','Q15056995','Q1875621','Q210932','Q11436' ,'Q45296117'} -- P279 values for aircraft class. return Qid to use for P121 label
},
-- values for template:infotaula edifici
["IBbuilding"] = {
["station"] = {'Q55488', 'Q55493', 'Q928830', 'Q2175765', 'Q2175765', 'Q1339195', 'Q548662', 'Q12819564'} -- P279 values for any kind of station or transport stop
},
-- values for template:infotaula composició (musical)
["IBmusic"] = {
["Q482994"] = {'Q482994', 'Q4176708', 'Q209939', 'Q4712779', 'Q222910', 'Q963099', 'Q208569', 'Q63068880'} -- P279 values for any kind of album or set of recordings
},
-- values for template:infotaula geografia política
["IBgeopoli"] = {
["Chess tile bl trans.svg"] = {'Q51041800', 'Q20926517'} -- P279 values for eclesiastical structure organization
-- default icon value for other classes appears as "img_geopoli" in module:Itemgroup/list
},
-- values for template:infotaula animanga
["IBanimanga"] = {
["Videojoc"] = {'Q7889'}, -- P279 values for any class of video game
}
-- end of tables, do not edit below
}
return data
bz99d1byhfhnd0azyqyta0ixufryi30
فرما:Switcher2
10
29373
136714
2026-04-30T13:06:32Z
آیات محراج
11062
Created page with "<!-- Version cawiki- 2022.01.19 --><noinclude>{{documentation}}</noinclude><!-- --><templatestyles src="switcher2/styles.css" /><!-- --><div class="img_toogle"> {{#if:{{{image1|{{{1|}}} }}} |<div class="geobox {{#if:{{{image2|{{{3|}}}}}}{{{image3|{{{5|}}}}}}{{{image4|{{{7|}}}}}} {{{image5|{{{9|}}}}}} {{{image6|{{{11|}}}}}}|nomobile}}"><!-- --><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; border:none; border-spacing:0; padding:0..."
136714
wikitext
text/x-wiki
<!-- Version cawiki- 2022.01.19 --><noinclude>{{documentation}}</noinclude><!--
--><templatestyles src="switcher2/styles.css" /><!--
--><div class="img_toogle">
{{#if:{{{image1|{{{1|}}} }}}
|<div class="geobox {{#if:{{{image2|{{{3|}}}}}}{{{image3|{{{5|}}}}}}{{{image4|{{{7|}}}}}} {{{image5|{{{9|}}}}}} {{{image6|{{{11|}}}}}}|nomobile}}"><!--
--><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; border:none; border-spacing:0; padding:0; {{{style_table|}}}"><!--
--><tr><td style="border:none; padding:0; text-align:{{#if:{{{center|}}}|center|none}}; ">[[File:{{{image1|{{{1|}}}}}}|{{{width|45}}}px|lang={{{lang|}}}|{{if empty|{{{caption1|}}}|{{{2|}}}|<1}}|class=noviewer]]<!--
--></td></tr>{{#if:{{{caption_text1|}}}|<tr><td class="img_toogle_caption">{{{caption_text1|}}}</td></tr>}}<!--
--></table></div>}}<!-- End image1
-->{{#if:{{{image2|{{{3|}}} }}}
|<div class="geobox {{#if:{{{image3|{{{5|}}}}}}{{{image4|{{{7|}}}}}} {{{image5|{{{9|}}}}}} {{{image6|{{{11|}}}}}}|nomobile}}"><!--
--><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; border:none; border-spacing:0; padding:0; {{{style_table|}}}"><!--
--><tr><td style="border:none; padding:0; text-align:{{#if:{{{center|}}}|center|none}};">[[File:{{{image2|{{{3|}}}}}}|{{{width|45}}}px|lang={{{lang|}}}|{{#if:{{{caption2|}}}{{{4|}}}|{{if empty|{{{caption2|}}}|{{{4|}}}}}|{{#if:{{{image3|}}}{{{5|}}}|2|2>}}}} |class=noviewer]]<!--
--></td></tr>{{#if:{{{caption_text2|}}}|<tr><td class="img_toogle_caption">{{{caption_text2|}}}</td></tr>}}<!--
--></table></div>}}<!--
-->{{#if:{{{image3|{{{5|}}} }}}
|<div class="geobox {{#if:{{{image4|{{{7|}}}}}} {{{image5|{{{9|}}}}}} {{{image6|{{{11|}}}}}}|nomobile}}"><!--
--><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; border:none; border-spacing:0; padding:0; {{{style_table|}}}"><!--
--><tr><td style="border:none; padding:0; text-align:{{#if:{{{center|}}}|center|none}}; ">[[File:{{{image3|{{{5|}}}}}}|{{{width|45}}}px|lang={{{lang|}}}|{{if empty|{{{caption3|}}}|{{{6|}}}|{{#if:{{{image4|}}}{{{7|}}}|3|3>}}}} |class=noviewer]]<!--
--></td></tr>{{#if:{{{caption_text3|}}}|<tr><td class="img_toogle_caption">{{{caption_text3|}}}</td></tr>}}<!--
--></table></div>}}<!--
-->{{#if:{{{image4|{{{7|}}} }}}
|<div class="geobox {{#if:{{{image5|{{{9|}}}}}} {{{image6|{{{11|}}}}}}|nomobile}}"><!--
--><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; border:none; border-spacing:0; padding:0; {{{style_table|}}}"><!--
--><tr><td style="border:none; padding:0; text-align:{{#if:{{{center|}}}|center|none}}; ">[[File:{{{image4|{{{7|}}}}}}|{{{width|45}}}px|lang={{{lang|}}}|{{if empty|{{{caption4|}}}|{{{8|}}}|{{#if:{{{image5|}}}{{{9|}}}|4|4>}} }} |class=noviewer]]<!--
--></td></tr>{{#if:{{{caption_text4|}}}|<tr><td class="img_toogle_caption">{{{caption_text4|}}}</td></tr>}}<!--
--></table></div>}}<!--
-->{{#if:{{{image5|{{{9|}}} }}}
|<div class="geobox {{#if:{{{image6|{{{11|}}}}}}|nomobile}}"><!--
--><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; border:none; border-spacing:0; padding:0; {{{style_table|}}}"><!--
--><tr><td style="border:none; padding:0; text-align:{{#if:{{{center|}}}|center|none}}; ">[[File:{{{image5|{{{9|}}}}}}|{{{width|45}}}px|lang={{{lang|}}}|{{if empty|{{{caption5|}}}|{{{10|}}}|{{#if:{{{image6|}}}{{{11|}}}|5|5>}}}} |class=noviewer]]<!--
--></td></tr>{{#if:{{{caption_text5|}}}|<tr><td class="img_toogle_caption">{{{caption_text5|}}}</td></tr>}}<!--
--></table></div>}}<!--
-->{{#if:{{{image6|{{{11|}}} }}}
|<div class="geobox"><!--
--><table style="width:auto; margin:{{#if:{{{center|}}}|auto|0}}; <!-- line-height: 70%; --> border:none; border-spacing:0; padding:0; {{{style_table|}}}"><!--
--><tr><td style="border:none; padding:0; text-align:{{#if:{{{center|}}}|center|none}}; ">[[File:{{{image6|{{{11|}}}}}}|{{{width|45}}}px|lang={{{lang|}}}|{{if empty|{{{caption6|}}}|{{{12|}}}|6>}} |class=noviewer]]<!--
--></td></tr>{{#if:{{{caption_text6|}}}|<tr><td class="img_toogle_caption">{{{caption_text6|}}}</td></tr>}}<!--
--></table></div>}}<!--
--></div>
28pkiy848er1qx6xja7rlqwk8g8wn61
فرما:Switcher2/styles.css
10
29374
136715
2026-04-30T13:07:16Z
آیات محراج
11062
Created page with ".img_toogle ul { list-style: none; margin: 0; padding: 0; font-size:70%; } .img_toogle li { display: inline; } .img_toogle li:after { content: " · "; font-weight: bold; } .img_toogle li:last-child:after { content: none; } .img_toogle_caption { font-size:100%; font-style:normal; text-align: center; padding-top:2px; padding-bottom:2px; /* color:#008000; */ }"
136715
sanitized-css
text/css
.img_toogle ul {
list-style: none;
margin: 0;
padding: 0;
font-size:70%;
}
.img_toogle li {
display: inline;
}
.img_toogle li:after {
content: " · ";
font-weight: bold;
}
.img_toogle li:last-child:after {
content: none;
}
.img_toogle_caption {
font-size:100%;
font-style:normal;
text-align: center;
padding-top:2px; padding-bottom:2px;
/* color:#008000; */
}
kw55ps30vsykendhzco61edtxo3dhev
فرما:Str split
10
29375
136716
2026-04-30T13:10:15Z
آیات محراج
11062
Created page with "{{#invoke:String|split|source={{{1|}}}|separator={{{2|}}}|count={{{3|}}}}}<noinclude> {{documentation}} </noinclude>"
136716
wikitext
text/x-wiki
{{#invoke:String|split|source={{{1|}}}|separator={{{2|}}}|count={{{3|}}}}}<noinclude>
{{documentation}}
</noinclude>
3uxfjuiscqof0s2f27d0kduo9ddrq8k
136718
136716
2026-04-30T13:14:29Z
آیات محراج
11062
136718
wikitext
text/x-wiki
{{#invoke:String1|split|source={{{1|}}}|separator={{{2|}}}|count={{{3|}}}}}<noinclude>
{{documentation}}
</noinclude>
mdeta9lv2gawn06dke89gwyo8fmlvb0
Module:String1
828
29376
136717
2026-04-30T13:13:13Z
آیات محراج
11062
Content copied catalan wikipedia
136717
Scribunto
text/plain
--[[
This module is intended to provide access to basic string functions.
Most of the functions provided here can be invoked with named parameters,
unnamed parameters, or a mixture. If named parameters are used, Mediawiki will
automatically remove any leading or trailing whitespace from the parameter.
Depending on the intended use, it may be advantageous to either preserve or
remove such whitespace.
Global options
ignore_errors: If set to 'true' or 1, any error condition will result in
an empty string being returned rather than an error message.
error_category: If an error occurs, specifies the name of a category to
include with the error message. The default category is
[Category:Errors reported by Module String].
no_category: If set to 'true' or 1, no category will be added if an error
is generated.
Unit tests for this module are available at Module:String/tests.
]]
local p = {}
--[[
Helper function that populates the argument list given that user may need to use a mix of
named and unnamed parameters. This is relevant because named parameters are not
identical to unnamed parameters due to string trimming, and when dealing with strings
we sometimes want to either preserve or remove that whitespace depending on the application.
]]
local function _getParameters( frame_args, arg_list )
local new_args = {}
local index = 1
local value
for _, arg in ipairs( arg_list ) do
value = frame_args[arg]
if value == nil then
value = frame_args[index]
index = index + 1
end
new_args[arg] = value
end
return new_args
end
--[[
Helper Function to interpret boolean strings
]]
local function _getBoolean( boolean_str )
local boolean_value
if type( boolean_str ) == 'string' then
boolean_str = boolean_str:lower()
if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0'
or boolean_str == '' then
boolean_value = false
else
boolean_value = true
end
elseif type( boolean_str ) == 'boolean' then
boolean_value = boolean_str
else
error( 'Cap valor booleà trobat' )
end
return boolean_value
end
--[[
Helper function to handle error messages.
]]
local function _error( error_str )
local frame = mw.getCurrentFrame()
local error_category = frame.args.error_category or 'Errors detectats pel mòdul String'
local ignore_errors = frame.args.ignore_errors or false
local no_category = frame.args.no_category or false
if _getBoolean(ignore_errors) then
return ''
end
local error_str = '<strong class="error">Error del mòdul String: ' .. error_str .. '</strong>'
if error_category ~= '' and not _getBoolean( no_category ) then
error_str = '[[Categoria:' .. error_category .. ']]' .. error_str
end
return error_str
end
--[[
Helper function that escapes all pattern characters so that they will be treated
as plain text.
]]
local function _escapePattern( pattern_str )
return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" )
end
--[[
len
This function returns the length of the target string.
Usage:
{{#invoke:String|len|target_string|}}
OR
{{#invoke:String|len|s=target_string}}
Parameters
s: The string whose length to report
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from the target string.
]]
function p.len( frame )
local new_args = _getParameters( frame.args, {'s'} )
local s = new_args['s'] or ''
return mw.ustring.len( s )
end
--[[
sub
This function returns a substring of the target string at specified indices.
Usage:
{{#invoke:String|sub|target_string|start_index|end_index}}
OR
{{#invoke:String|sub|s=target_string|i=start_index|j=end_index}}
Parameters
s: The string to return a subset of
i: The fist index of the substring to return, defaults to 1.
j: The last index of the string to return, defaults to the last character.
The first character of the string is assigned an index of 1. If either i or j
is a negative value, it is interpreted the same as selecting a character by
counting from the end of the string. Hence, a value of -1 is the same as
selecting the last character of the string.
If the requested indices are out of range for the given string, an error is
reported.
]]
function p.sub( frame )
local new_args = _getParameters( frame.args, { 's', 'i', 'j' } )
local s = new_args['s'] or ''
local i = tonumber( new_args['i'] ) or 1
local j = tonumber( new_args['j'] ) or -1
local len = mw.ustring.len( s )
-- Convert negatives for range checking
if i < 0 then
i = len + i + 1
end
if j < 0 then
j = len + j + 1
end
if i > len or j > len or i < 1 or j < 1 then
return _error( 'Índex fora del rang de la cadena' )
end
if j < i then
return _error( 'Índexs de la cadena no ordenats' )
end
return mw.ustring.sub( s, i, j )
end
--[[
match
This function returns a substring from the source string that matches a
specified pattern.
Usage:
{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}
OR
{{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index
|match=match_number|plain=plain_flag|nomatch=nomatch_output}}
Parameters
s: The string to search
pattern: The pattern or string to find within the string
start: The index within the source string to start the search. The first
character of the string has index 1. Defaults to 1.
match: In some cases it may be possible to make multiple matches on a single
string. This specifies which match to return, where the first match is
match= 1. If a negative number is specified then a match is returned
counting from the last match. Hence match = -1 is the same as requesting
the last match. Defaults to 1.
plain: A flag indicating that the pattern should be understood as plain
text. Defaults to false.
nomatch: If no match is found, output the "nomatch" value rather than an error.
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from each string. In some circumstances this is desirable, in
other cases one may want to preserve the whitespace.
If the match_number or start_index are out of range for the string being queried, then
this function generates an error. An error is also generated if no match is found.
If one adds the parameter ignore_errors=true, then the error will be suppressed and
an empty string will be returned on any failure.
For information on constructing Lua patterns, a form of [regular expression], see:
* http://www.lua.org/manual/5.1/manual.html#5.4.1
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns
]]
-- This sub-routine is exported for use in other modules
function p._match( s, pattern, start, match_index, plain_flag, nomatch )
if s == '' then
return _error( 'Cadena on cercar està buida' )
end
if pattern == '' then
return _error( 'Cadena de cerca està buida' )
end
start = tonumber(start) or 1
if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then
return _error( 'Índex d\'inici fora del rang de la cadena' )
end
if match_index == 0 then
return _error( 'Número de coincidència fora de rang' )
end
if plain_flag then
pattern = str._escapePattern( pattern )
end
local result
if match_index == 1 then
-- Find first match is simple case
result = mw.ustring.match( s, pattern, start )
else
if start > 1 then
s = mw.ustring.sub( s, start )
end
local iterator = mw.ustring.gmatch(s, pattern)
if match_index > 0 then
-- Forward search
for w in iterator do
match_index = match_index - 1
if match_index == 0 then
result = w
break
end
end
else
-- Reverse search
local result_table = {}
local count = 1
for w in iterator do
result_table[count] = w
count = count + 1
end
result = result_table[ count + match_index ]
end
end
if result == nil then
if nomatch == nil then
return _error( 'Cap coincidència trobada' )
else
return nomatch
end
else
return result
end
end
-- This is the entry point for #invoke:String|match
function p.match( frame )
local new_args = _getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} )
local s = new_args['s'] or ''
local start = tonumber( new_args['start'] ) or 1
local plain_flag = _getBoolean( new_args['plain'] or false )
local pattern = new_args['pattern'] or ''
local match_index = math.floor( tonumber(new_args['match']) or 1 )
local nomatch = new_args['nomatch']
return p._match( s, pattern, start, match_index, plain_flag, nomatch )
end
--[[
pos
This function returns a single character from the target string at position pos.
Usage:
{{#invoke:String|pos|target_string|index_value}}
OR
{{#invoke:String|pos|target=target_string|pos=index_value}}
Parameters
target: The string to search
pos: The index for the character to return
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from the target string. In some circumstances this is desirable, in
other cases one may want to preserve the whitespace.
The first character has an index value of 1.
If one requests a negative value, this function will select a character by counting backwards
from the end of the string. In other words pos = -1 is the same as asking for the last character.
A requested value of zero, or a value greater than the length of the string returns an error.
]]
function p.pos( frame )
local new_args = _getParameters( frame.args, {'target', 'pos'} )
local target_str = new_args['target'] or ''
local pos = tonumber( new_args['pos'] ) or 0
if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then
return _error( 'Índex fora del rang de la cadena' )
end
return mw.ustring.sub( target_str, pos, pos )
end
--[[
find
This function allows one to search for a target string or pattern within another
string.
Usage:
{{#invoke:String|find|source_str|target_string|start_index|plain_flag}}
OR
{{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}}
Parameters
source: The string to search
target: The string or pattern to find within source
start: The index within the source string to start the search, defaults to 1
plain: Boolean flag indicating that target should be understood as plain
text and not as a Lua style regular expression, defaults to true
If invoked using named parameters, Mediawiki will automatically remove any leading or
trailing whitespace from the parameter. In some circumstances this is desirable, in
other cases one may want to preserve the whitespace.
This function returns the first index >= "start" where "target" can be found
within "source". Indices are 1-based. If "target" is not found, then this
function returns 0. If either "source" or "target" are missing / empty, this
function also returns 0.
This function should be safe for UTF-8 strings.
]]
function p.find( frame )
local new_args = _getParameters( frame.args, {'source', 'target', 'start', 'plain' } )
local source_str = new_args['source'] or ''
local pattern = new_args['target'] or ''
local start_pos = tonumber(new_args['start']) or 1
local plain = new_args['plain'] or true
if source_str == '' or pattern == '' then
return 0
end
plain = _getBoolean( plain )
local start = mw.ustring.find( source_str, pattern, start_pos, plain )
if start == nil then
start = 0
end
return start
end
--[[
replace
This function allows one to replace a target string or pattern within another
string.
Usage:
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}
OR
{{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string|
count=replacement_count|plain=plain_flag}}
Parameters
source: The string to search
pattern: The string or pattern to find within source
replace: The replacement text
count: The number of occurences to replace, defaults to all.
plain: Boolean flag indicating that pattern should be understood as plain
text and not as a Lua style regular expression, defaults to true
]]
function p.replace( frame )
local new_args = _getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } )
local source_str = new_args['source'] or ''
local pattern = new_args['pattern'] or ''
local replace = new_args['replace'] or ''
local count = tonumber( new_args['count'] )
local plain = new_args['plain'] or true
if source_str == '' or pattern == '' then
return source_str
end
plain = _getBoolean( plain )
if plain then
pattern = _escapePattern( pattern )
replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences.
end
local result
if count ~= nil then
result = mw.ustring.gsub( source_str, pattern, replace, count )
else
result = mw.ustring.gsub( source_str, pattern, replace )
end
return result
end
--[[
simple function to pipe string.rep to templates.
]]
function p.rep( frame )
local repetitions = tonumber( frame.args[2] )
if not repetitions then
return _error( "s'esperava un número com a segon paràmetre; trobat: " .. ( frame.args[2] or '' ))
end
return string.rep( frame.args[1] or '', repetitions )
end
--[[
escapePattern
This function escapes special characters from a Lua string pattern. See [1]
for details on how patterns work.
[1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns
Usage:
{{#invoke:String|escapePattern|pattern_string}}
Parameters
pattern_string: The pattern string to escape.
]]
function p.escapePattern( frame )
local pattern_str = frame.args[1]
if not pattern_str then
return _error( 'No pattern string specified' )
end
local result = _escapePattern( pattern_str )
return result
end
--[[
count
This function counts the number of occurrences of one string in another.
]]
function p.count(frame)
local args = _getParameters(frame.args, {'source', 'pattern', 'plain'})
local source = args.source or ''
local pattern = args.pattern or ''
local plain = _getBoolean(args.plain or true)
if plain then
pattern = _escapePattern(pattern)
end
local _, count = mw.ustring.gsub(source, pattern, '')
return count
end
--[[
endswith
This function determines whether a string ends with another string.
]]
function p.endswith(frame)
local args = _getParameters(frame.args, {'source', 'pattern'})
local source = args.source or ''
local pattern = args.pattern or ''
if pattern == '' then
-- All strings end with the empty string.
return "yes"
end
if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then
return "yes"
else
return ""
end
end
--[[
join
Join all non empty arguments together; the first argument is the separator.
Usage:
{{#invoke:String|join|sep|one|two|three}}
]]
function p.join(frame)
local args = {}
local sep
for _, v in ipairs( frame.args ) do
if sep then
if v ~= '' then
table.insert(args, v)
end
else
sep = v
end
end
return table.concat( args, sep or '' )
end
--[[
Strip
This function Strips charecters from string
Usage:
{{#invoke:StringFunc|strip|source_string|charecters_to_strip|plain_flag}}
Parameters
source: The string to strip
chars: The pattern or list of charecters to strip from string, replaced with ''
plain: A flag indicating that the chars should be understood as plain text. defaults to true.
Leading and trailing whitespace is also automatically stripped from the string.
]]
function p.strip( frame )
local new_args = _getParameters( frame.args, {'source', 'chars', 'plain'} )
local source_str = new_args['source'] or ''
local chars = new_args['chars'] or ''
source_str = mw.text.trim(source_str)
if source_str == '' or chars == '' then
return source_str
end
local l_plain = _getBoolean( new_args['plain'] or true )
if l_plain then
chars = _escapePattern( chars )
end
local result
result = mw.ustring.gsub(source_str, "["..chars.."]", '')
return result
end
--[[
Split
This function Splits a string based on a separator, returns nth substring based on count.
Usage:
{{#invoke:StringFunc|split|source_string|separator|count}}
Parameters:
source: The string to return a subset of
separator: The string to split on
count: The nth substring based on the separator to return
]]
function p.split( frame )
local new_args = _getParameters( frame.args, {'source', 'separator', 'count'} )
local source_str = new_args['source'] or ''
local separator = (new_args['separator'] or ''):gsub('"', '')
local separator_len = mw.ustring.len(separator)
if source_str == '' or separator == '' then
return source_str;
end
local ret_count = tonumber( new_args['count'] ) or 1
if ret_count < 1 then
return ""
end
local start = 1
local iter = mw.ustring.find(source_str, separator, start, true)
if iter == nil then
if ret_count == 1 then
return source_str
else
return ""
end
else
iter = iter - 1
end
if ret_count == 1 then
return mw.ustring.sub( source_str, start, iter)
end
for i=2, ret_count do
start = iter+separator_len + 1
iter = mw.ustring.find(source_str, separator, start, true)
if iter == nil then
if ret_count == i then
return mw.ustring.sub(source_str, start, mw.ustring.len(source_str))
else
return ""
end
else
iter = iter - 1
end
end
return mw.ustring.sub( source_str,start,iter)
end
function p.isNumber( frame )
local new_args = _getParameters( frame.args, {'source'} )
local source_str = new_args['source'] or ''
if source_str == '' then
return "false"
end
if tonumber(source_str) == nil and tonumber(string.gsub(source_str, ",", ".", 1) .. '') == nil then
return "false"
end
return "true"
end
return p
3d6nz01ayewd0gpk0yaem1gac2m4caf
فرما:MyValue
10
29377
136719
2026-04-30T13:15:29Z
آیات محراج
11062
Created page with "<includeonly>{{if empty|{{#invoke:Itemgroup|list|{{{1|}}}|{{{2|}}}}}|{{{default|}}} }}</includeonly><noinclude> <!-- Add categories to the /doc subpage, not here! --> </noinclude>"
136719
wikitext
text/x-wiki
<includeonly>{{if empty|{{#invoke:Itemgroup|list|{{{1|}}}|{{{2|}}}}}|{{{default|}}} }}</includeonly><noinclude>
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
7s9p2o3l8kxovjnc7apy7fmeyuuipz5
Module:Itemgroup/list
828
29378
136720
2026-04-30T13:16:28Z
آیات محراج
11062
Created page with "--[[ This module is a data table used by function "list" of module:itemgroup. It contains "values" associated with a ["my group"] that actually gives "name" to the value. It allows templates to avoid using "constant values" within the code, allowing platform-level customization of template operation. For example: a default value, an icon name, or a value that must be met in a condition, can be changed without having to modify the template code, if its value is outsour..."
136720
Scribunto
text/plain
--[[
This module is a data table used by function "list" of module:itemgroup.
It contains "values" associated with a ["my group"] that actually gives "name" to the value.
It allows templates to avoid using "constant values" within the code,
allowing platform-level customization of template operation.
For example: a default value, an icon name, or a value that must be met in a condition,
can be changed without having to modify the template code, if its value is outsourced within this table.
To avoid conflicts with the same name (["my group"]) used in different templates,
the list of ["my group"] ↔ values, is grouped within several ["mytable"]s
The name assigned to ["mytable"] and ["my group"] is free, but is determined by the template's use.
]]
local data = {
--["mytable"] = {
-- ["mygroup"] = {'Qid1', 'Qid2'},
--}
-- tables and groups, edit below
-- Commons values used in several infoboxes: Infobox event, infotaula competició esportiva, et al.
["CommonUses"] = {
["1 dia"] = {'diari'}, -- freq. adjectives
["1 setmana"] = {'setmanal'},
["1 mes"] = {'mensual'},
["1 any"] = {'anual'},
["2 setmanes"] = {'quinzenal'},
["2 mesos"] = {'bimestral'},
["2 anys"] = {'biennal'},
["3 mesos"] = {'trimestral'},
["3 anys"] = {'triennal'},
["4 mesos"] = {'quadrimestral'},
["4 anys"] = {'quadriennal'},
["5 anys"] = {'quinquennal'},
["6 mesos"] = {'semestral'}
},
-- Values to filter images by its P407 language.
-- Infoboxes select image by our language (P407) before the one marked as preferenced
["PriorityImages"] = {
["Accepted_lang"] = {'Q7026', 'Q10196', 'Q32641', 'Q804899'} -- català, aranès, valencià, balear
},
["PriorityWebs"] = {
["Accepted_lang"] = {'Q7026', 'Q32641', 'Q804899'} -- català, valencià, balear
},
-- Values used in template:infobox person
["IBperson"] = {
["WL_valid_image_in_P6802"] = {'Q482919/'}, -- Whitelist values for P3831 qualif. in P6802
["WL_tennis"] = {'Q847/Q1153025/'}, -- P641 values that show "tennis block" results.
["WL_national_team"] = {'Q6979593/Q1194951/Q23905105'}, -- P31 or P279 from P54 player value that point to a national team to breakdown in infobox person/pointsgoals.
["WL_pen_name"] = {'Q36180/Q18844224/Q15980158/Q10297252/Q1930187/Q6051619/Q6625963/Q11774202/Q49757/'}, -- P106 values that show P742 with label "pen name" instead of "pseudonym".
["WL_extravehicular activity_in_P793"] = {'Q182020/'}, -- Whitelist values for eva in P793
["BL_illnes_in_P1196"] = {'Q3739104/Q12136/Q1364787/Q18123741/'}, -- Blacklist values for natural causes, illness..., to skip in "cause of death"
["no_image_categ"] = {'Articles de persones que necessiten una imatge'}, -- category for articles without image. The absence of this value means "do not categorize"
["childs_with_progenitors"] = {'y'}, -- show the other progenitor in list of child when +1 couple for subject. The absence of this value means "show plain list"
["childs_with_progenitors_icon"] = {'OOjs_UI-like_kinship-progressive-black.svg'}, -- icon for child-progenitor link.
["extern_entitree"] = {'y'}, -- show Entitree external link. The absence of this value means "do not show"
["P54_team_flag"] = {''}, -- show played team flag in sport trajectory. The absence of this value means "do not show"
["P54_nationalteam_flag"] = {'y'}, -- show national team flag in sport trajectory. The absence of this value means "do not show"
["P54_coachedteam_flag"] = {''}, -- show coached team flag in sport trajectory. The absence of this value means "do not show"
["icon_person"] = {'Simpleicons Interface user-outline.svg'}, -- title default icon used in /formatglobal
["img_sport_match"] = {'Feather-media-controls-shuffle.svg|15px|class=skin-invert'}, -- matchs played icon in header of /pointsgoals (include size and class for dark-mode)
["img_goalspoint"] = {'Feather-core-target.svg|15px|class=skin-invert'}, -- point-goals icon used in header of /pointsgoals (include size and class for dark-mode)
["img_matcheswon"] = {'Feather-core-thumbs-up.svg|15px|class=skin-invert'}, -- career matches won icon used in header of /tennis (include size and class for dark-mode)
["img_matcheslost"] = {'Feather-core-thumbs-down.svg|15px|class=skin-invert'}, -- career matches lost icon used in header of /tennis (include size and class for dark-mode)
["img_champshipwon"] = {'Simple gold cup.svg|20px|class=skin-invert'}, -- career championship won icon used in header of /tennis (include size and class for dark-mode)
["alive_categ"] = {'Categoria:Persones vives'} -- category for alive people articles. NO value means Not categorize"
},
-- Values used in template:Infotaula d'organització
["IBorganisation"] = {
["WL_human_group"] = {'Q16334295/Q14073567/Q16979650/Q13417114/'}, -- P31 values to show infobox in "human_group format".
-- It's USED by Infobox person, too.
["WL_human_group_type"] = {'Q14073567/Q16979650/Q13417114/'}, -- P31 values to show them as "group_type".
-- It's USED by Infobox person, too.
["WL_is_building"] = {'Q41176/Q55488/Q483110/Q7540126/Q16560/Q644371/Q1021645/Q1244442'} -- Used in embedded infobox building procedure
},
-- Values used in template:Infotaula competició esportiva
["IBsport_competition"] = {
["blacklist_P2670"] = {'Q7856'}, -- blacklist for P2670. It's, not usefull for this infobox
-- Medal images or similar to replace order (1st., 2nd., 3th. ) with an image
-- last parameter of file statement, MUST BE TRANSLATED to WP language
["Q406039img"] = {'[[file:Noto Emoji Oreo 1f947.svg|20px|Medalla Or]]'}, -- Keys are medal Qid + "img" suffix.
["Q847956img"] = {'[[file:Noto Emoji Oreo 1f948.svg|20px|Medalla Argent]]'}, -- Using just the Qid may cause collisions
["Q873364img"] = {'[[file:Noto Emoji Oreo 1f949.svg|20px|Medalla Bronze]]'}, -- with other values within this list..
-- ---- Olympic medal icon
["Q15243387img"] = {'[[file:Gold medal olympic.svg|20px|Medalla olímpica d'Or]]'}, -- Keys are medal Qid + "img" suffix.
["Q15889641img"] = {'[[file:Silver medal olympic.svg|20px|Medalla olímpica d'Argent]]'}, -- Using just the Qid may cause collisions
["Q15889643img"] = {'[[file:Bronze medal olympic.svg|20px|Medalla olímpica de Bronze]]'}, -- with other values within this list..
-- ---------------
["show_records"] = {'Q688615', 'Q1432032'}, -- whitelist of records (P1000) to show in results
["Q1432032img"] = {'[[file:Icona rècord olímpic.svg|18px|Rècord olímpic]]'}, -- Same as medals, but for records.
["Q688615img"] = {'[[file:Icona rècord mundial.svg|18px|Rècord mundial]]'}, -- New kind of records may be added.
["title_above"] = {'title'}, -- What is the top line for article name
["no_image_categ"] = {'Articles de competicions esportives que necessiten una imatge'}, -- category for articles without image. The absence of this value means "do not categorize"
["icon_current_season"] = {'IEC 60417 - Ref-No 5880.svg'}, -- icon special row with current season link
["icon_default"] = {'Steren-Laurel.svg'} -- default icon infobox title when no sport icon exists.
},
-- Values used in template:Infotaula esdeveniment (infobox event)
["IBevent"] = {
["no_image_categ"] = {'Articles d'esdeveniments que necessiten una imatge'}, -- category for articles without image. The absence of this value means "do not categorize"
["is_award"] = {'OOjs UI icon ribbonPrize.svg|25px|class=skin-invert'}, -- title icon (calculated in itemgroup/parent:is_award) used in /formatglobal
["is_astronomy"] = {'Noun Astronomy Icon2.svg|25px|class=skin-invert'}, -- title icon (calculated in itemgroup/parent:is_astronomy) used in /formatglobal
["is_conflict"] = {'Battle icon gladii.svg|16px|class=skin-invert'}, -- title icon (calculated in itemgroup/parent:is_conflict) used in /formatglobal
["is_document"] = {'Rpb notepad icon.svg|25px|class=skin-invert'}, -- title icon (calculated in itemgroup/parent:is_document) used in /formatglobal
["img_event"] = {'Simpleicons Business calendar-with-a-clock-time-tools.svg|23px|class=skin-invert'}, -- title default icon used in /formatglobal
["default_color_map_1"] = {'#339933'}, -- default color for participant 1 in bi-lateral relationship
["default_color_map_2"] = {'#E08020'}, -- default color for participant 2 in bi-lateral relationship
["bilateral_relation"] = {'Q15221623'}, -- Qid for bilateral_relation
["WM_list"] = {'Q13406463'}, -- Qid for Wikimedia list
["title_above"] = {'title'}, -- What is the top line for article name
["str_end_date_format"] = {'dmy'}, -- kind of range date for {{FormatData_inici_fi}}. Use NONE to show full format in both
["hurricane_et_al"] = {'Q18650988', 'Q63106470', 'Q63106482', 'Q63170811', 'Q3157041', 'Q63106520',
'Q63170831', 'Q63171248', 'Q63100559', 'Q63108234', 'Q16172167', 'Q63183653', 'Q63100584', 'Q63100595',
'Q63183392', 'Q63182478', 'Q63183687', 'Q63100601', 'Q63100611', 'Q15941028', 'Q63183538', 'Q63182937',
'Q63183721', 'Q11069306', 'Q63106574', 'Q11069306', 'Q63183636', 'Q140588'} -- blacklist in ', 'infobox event
},
-- Values used in template:Infotaula edifici
["IBbuilding"] = {
["no_image_categ"] = {'Articles d'edificis que necessiten una imatge'}, -- category for articles without image. The absence of this value means "do not categorize"
["is_reservoir"] = {'Q131681'}, -- Used in black/whitelist to handle dam vs reservoir info
["is_reservoir-or-water_surface"] = {'Q131681/Q1929501'}, -- Used as a blacklist in dam dimensions
["is_lap_record"] = {'Q55692878'}, -- Used in motorsport racing track best time
["is_water_turbine"] = {'Q644997'}, -- Used in power production dam
["is_wind_turbine"] = {'Q49833'}, -- Used in power production by wind
["is_telescope"] = {'Q4213'}, -- to select values from generic P2670 units
["is_telescope_mount"] = {'Q1205231'}, -- to select values from generic P2670 units
["is_telescope_lens"] = {'Q613628/Q1395645/Q29531156/Q40782571'}, -- Used in lens & mirror telescope dimensions
["is_primari_mirror"] = {'Q613628'}, -- Used in mirror telescope dimensions
["img_construction"] = {'Organization icon.svg'}, -- title default icon used in /formatglobal
["img_station"] = {'Aiga_railtransportation_25.svg'} -- title default icon used in /formatstation
},
-- Values used in template:Infotaula composició (musical)
["IBmusic"] = {
["no_image_categ"] = {'Articles d'obres musicals que necessiten una imatge'}, -- category for articles without image. The absence of this value means "do not categorize"
["no_anthem_of"] = {'Articles d'himne sense paràmetre himne_de'}, -- category for articles without "anthem-of". The absence of this value means "do not categorize"
["is_anthem"] = {'Q541947', 'Q1802243', 'Q23691', 'Q484692', 'Q48727903', 'Q1137588'}, -- whitelist in infotaula obra musical
["img_album"] = {'Linecons_vynil.svg'}, -- title default icon used in infotaula composició
["img_anthem"] = {'Anthem icon from game-icons.net.png'}, -- title default icon used in infotaula composició
["img_composition"] = {'Musical note nicu bucule 01.svg'} -- title default icon used in infotaula composició
},
-- Values used in template:Infotaula geografia política
["IBgeopoli"] = {
["no_image_categ"] = {'Articles de geografia política sense foto'}, -- category for articles without image. The absence of this value means "do not categorize"
["img_geopoli"] = {'Globe icon.svg'}, -- title default icon used in /formatglobal
["no_coord_categ"] = {'Articles mancats de coordenades'}, -- category for articles without coord. The absence of this value means "do not categorize"
["unable_coord_categ"] = {'Articles amb coordenades no localitzables'}, -- category for articles with impossible to found coord. The absence of this value means "categorize as no_coord_categ"
["area_unit"] = {'Q712226'}, -- Qid of unit of area to calculate density results (Q712226 = km2)
["popul_density_unit"] = {'Q111010600'}, -- Qid of density results (Q111010600 = pers/km2)
["elevation_over_sea_unit"] = {'Q11573'}, -- Qid of density results (Q11573 = meter)
["top_level_for_P131"] = {'Q7275', 'Q3624078'}, -- Qid of top level of P131 Getparentvalues for upper_admin_structure. (state, sovereign state,..).
["disappeared_entity"] = {'Q3024240', 'Q19953632'}, -- Qid of disapeared states, city, etc. for use in P6 & P35
["blacklist_motto"] = {'Q96036107'} -- Qid of P3831 qualif of P1451 or P1546 to avoid non-official motto
},
["IBgeophysical"] = {
["no_image_categ"] = {'Articles de geografia que necessiten una imatge'}, -- category for articles without image. The absence of this value means "do not categorize"
["img_geophysical"] = {'Simpleicons Places placeholder-tool.svg|20px|class=skin-invert'}, -- title default icon used in /formatglobal (include size and class for dark-mode)
["img_walkway"] = {'Tapis roulant sign inv v2.svg|20px|class=skin-invert'}, -- moving_walkway icon used in /formatglobal (include size and class for dark-mode)
["img_aerial_tramway"] = {'Pictograms-nps-services-tramway.svg|20px|class=skin-invert'}, -- aerial_walkway icon used in /formatglobal (include size and class for dark-mode)
["img_gondola_lift"] = {'Icona_gondola_skilift.svg|20px|class=skin-invert'}, -- gondola_lift icon used in /formatglobal (include size and class for dark-mode)
["img_chairlift"] = {'Italian_traffic_signs_-_icona_seggiovia.svg|20px|class=skin-invert'}, -- chairlift icon used in /formatglobal (include size and class for dark-mode)
["img_surface_lift"] = {'Italian_traffic_signs_-_icona_skilift.svg|20px|class=skin-invert'}, -- surface_lift icon used in /formatglobal (include size and class for dark-mode)
["img_snow_cannon"] = {'Snow_cannon_icona.svg|20px|class=skin-invert'}, -- snow_cannon icon used in /formatglobal (include size and class for dark-mode)
["img_rope_tow"] = {'Ski_rope_tow_icon.svg|20px|class=skin-invert'}, -- rope_tow icon used in /formatglobal (include size and class for dark-mode)
["img_funicular"] = {'Icon Funicular.svg|20px|class=skin-invert'}, -- funicular icon used in /formatglobal (include size and class for dark-mode)
["is_start_spot_height"] = {'Q7376362/Q529711/Q124714'}, -- determine when P2044 is refered to a starting point of river, track,..
["is_end_spot_height"] = {'Q1233637/Q723748/Q12769393'}, -- determine when P2044 is refered to a ending point of river, track,..
["is_archaeological_site"] = {'Q1291195/Q839954/Q9096832/Q93342462/Q21752084/Q1708422/Q100268926/Q20102367/Q56320584'}, -- determine when P31 is archaeological/antropological site to assign place for information in IB,..
-- List of Qid values used to select (WL) / unselect (BL) in P2670 invoke for different
["is_round"] = {'Q18131152'}, -- determine P2670 values for round/etapa
["is_canal_lock"] = {'Q105731'}, -- determine P2670 values for dam lock/canal lock/resclosa/esclusa
["is_cascade"] = {'Q46867411/Q34038'}, -- determine P2670 values for a cascade/fall
["ski_lift_number"] = {'Q891302'}, -- determine P2670 values for a quantity of ski lift on ski station
["ski_trail_colors"] = {'Q2057442/Q13440111/Q2551526/Q1923663'}, -- determine P2670 values for kind of color type
["is_crosscountry_skiing_trail"] = {'Q1754598'}, -- determine P2670 values for crosscountry_skiing trail
["is_alpine_skiing_trail"] = {'Q56827195'}, -- determine P2670 values for alpine skiing trail
["is_ski_lift_type"] = {'Q6730907/Q13409250/Q498002/Q1576693/Q850767/Q17136481/Q720493/Q1975677/Q142031'} -- determine P2670 values for devices that carries skiers up a hill
},
-- Values used in template:infobox elections and its subtemplates
["IBelection"] = {
["title_above"] = {'above'}, -- What is the top line for article name
["top_end"] = {'top'}, -- Where is the succession line?. top=after title; end=at bottom
["logo_election"] = {'yes'}, -- any value allows to show P154-logo of election on title instead default icon used in /formatglobal
["img_election"] = {'Q189760 noun 84860 ccReJeanSoo vote.svg'}, -- title default icon used in /formatglobal
["is_group_elections"] = {'Q76853179'}, -- Qid for P31=group elections. whitelist in /prepare + /type_election
["is_referendum"]= {'Q43109', 'Q1214249'}, -- Qid for P31=referendum. whitelist in /prepare + /type_election
["is_round_elections"] = {'Q24097670'}, -- Qid for P31=round_elections. whitelist in /prepare + /type_election
["is_ballot"] = {'Q905151'}, -- Qid for P18 +qualif.P180 (allowed images) = default: ballot image. in /core
["is_electoral_result"] = {'Q19571328'}, -- Qid for P1846 +qualif.P180 (allowed map/draw for electoral result image). in /core
["is_election_campaign"] = {'Q11642595'}, -- Qid for qualif. for P2047=election campaign. whitelist in /moment
["is_investit_appointm"] = {'Q1318578', 'Q167407'}, -- Qid for qualif.P1536=investiture or appointment in /core
["yes_in_referendum"] = {'Q41216873', 'Q231043', 'Q24759380'}, -- whitelist in /core
["no_in_referendum"] = {'Q41216897', 'Q19358049', 'Q24759450'}, -- whitelist in /core
["basicbarcolor"] = {'#C0C0C0'}, -- bar of candidate votes in /showblocks
["roundcolor_1"] = {'#6fc0f2'}, -- bar of participation in /showblocks + election/
["roundcolor_2"] = {'#ff7f0e'}, -- bar of participation in round 2 in /showblocks + election/
["id_position1"] = {'A'}, -- letter or sign for 1st round in infobox election/
["id_position2"] = {'B'}, -- letter or sign for 2n round in infobox election/
["yes_color"] = {'#68ff79'}, -- bar of "yes" option for referendum in /prepare
["not_color"] = {'#FF7D6F'}, -- bar of "no" option for referendum in /prepare
["text_party_equivalent"] = {'Comparació amb: '}, -- text as label for the equivalent party for comparision
["img_electorate"] = {'Community Noun project 2280.svg'}, -- icon in /showblocks
["img_voter"] = {'Q189760 noun 84860 ccReJeanSoo vote.svg'}, -- icon in /showblocks
["img_valid"] = {'Ballot Box Silhouette OK-green.svg'}, -- icon in /showblocks
["img_blank"] = {'Ballot_box-Blank.svg'}, -- icon in /showblocks
["img_void"] = {'Ballot Box Silhouette null-red.svg'}, -- icon in /showblocks
["no_img_candidate"] = {'Linearicons user.svg'}, -- icon in /showblocks
-- ["img_winner"] = {'Gnome-bookmark-new2.svg'} -- icon in /showblocks (previous used icon)
["img_winner"] = {'Breezeicons-actions-22-games-achievements.svg'} -- icon in /showblocks
}
-- end of tables, do not edit below
}
return data
bjoz8vs4c74za9ac7zzwaxv407fkjpf
فرما:Trim single quotes
10
29379
136721
2026-04-30T13:17:46Z
آیات محراج
11062
Created page with "{{#if:{{{1|}}}|{{#invoke:string1|match|{{{1|}}}|^'*(.-)'*$}}}}<noinclude>{{documentation}}</noinclude>"
136721
wikitext
text/x-wiki
{{#if:{{{1|}}}|{{#invoke:string1|match|{{{1|}}}|^'*(.-)'*$}}}}<noinclude>{{documentation}}</noinclude>
7r4s7nck09scfp9d0qqxypmrxzq6bzc
فرما:Two maps block
10
29380
136722
2026-04-30T13:19:02Z
آیات محراج
11062
Created page with "<noinclude>{{documentation}}</noinclude><includeonly><!-- Filter by ∃ "v_image_map", "v_draw_map" or "NONE", as a first step before build maps __________________________________________________________________ -->{{#if:{{{v_image_map|}}}<!-- v_image_map is a "detailed image". It's complementary to the block v_basic_maps. Since it started to get info from P1621, some infoboxes handle this parameter outside this template. Kept here for compatibility -->..."
136722
wikitext
text/x-wiki
<noinclude>{{documentation}}</noinclude><includeonly><!--
Filter by ∃ "v_image_map", "v_draw_map" or "NONE", as a first step before build maps __________________________________________________________________
-->{{#if:{{{v_image_map|}}}<!-- v_image_map is a "detailed image". It's complementary to the block v_basic_maps. Since it started to get info from P1621, some infoboxes handle this parameter outside this template. Kept here for compatibility -->
<!-- v_image_map = filename manually given or filename from WD + ↔ separator + caption from WD -->
|{{#invoke:InfoboxImage|InfoboxImage|image={{Str_split|{{{v_image_map|}}}|↔|1}}<!-- filename is in firts part of string -->
|sizedefault=frameless |center=yes|upright=1 |suppressplaceholder=yes}}<!--
-->{{#if:{{{v_caption_map|}}} {{Str_split|{{{v_image_map|}}}|↔|2}}<!-- v_caption_map, when manually given. Second part of string v_image_map, when WD -->
|<br /><center>{{if empty|{{{v_caption_map|}}}|{{Str_split|{{{v_image_map|}}}|↔|2}} }}</center>}}
}}<!--
-->{{#ifeq:{{{v_basic_maps|{{{v_draw_map|}}}}}}|NONE|<!-- skip, show no one map
-->|{{#if:{{{v_draw_map|}}} | {{{v_draw_map|}}}<!-- v_draw_map is the 1st option and it excludes the block v_basic_maps
_____NO map_draw, block v_basic_maps ≠ NONE (map not discarded) >>>
>>> ___build dinamic map, with or without "locator_map_image"(P242)______________________
-->|<table align="center" style="width:auto; cellspacing:1; cellpadding:0%; border:0; margin:0; display:table;"><tr><!--
-->{{#if:{{#invoke:wikidades |claim|property=P242|value={{{v_p242|}}}}}<!-- found P242 or "v_p242" parameter ≠ NONE, >>> starting tablecell for it
-->|<td align="center" style="width:auto; vertical-align:middle;"><!-- P242="locator map image" on the left
-->{{#if:{{{v_p242|}}} |{{#invoke:InfoboxImage|InfoboxImage |image={{{v_p242|}}}|sizedefault=frameless
|size={{if empty|{{{v_p242_size|}}}
<!-- when no dynamic map, double size for P242 -->|{{#if:{{{v_draw_layer|}}} {{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}}
{{{v_coordinate_serie_5|}}} {{{v_item_territory|}}}
|150x150px|250x250px}} }}
|suppressplaceholder=yes}}
|{{if empty|{{#invoke:wikidades |claim|property=P242|formatting=table <!-- search image in WP lang -->
|qualifier=P407 |whitelist1={{MyValue|PriorityImages|Accepted_lang}}
|rowformat=[[File:$0|{{if empty|{{{v_p242_size|}}}
|{{#if:{{{v_draw_layer|}}} {{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}}
{{{v_coordinate_serie_5|}}} {{{v_item_territory|}}}
|150x150px|250x250px}} }}<!--
-->|lang={{#invoke:Wikidades|lang|{{{lang|}}}}}]]}}
|{{#invoke:wikidades |claim|property=P242|list=false|item= {{{item|}}}
|formatting=[[File:$1|{{if empty|{{{v_p242_size|}}}
|{{#if:{{{v_draw_layer|}}} {{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}}
{{{v_coordinate_serie_5|}}} {{{v_item_territory|}}}
|150x150px|250x250px}} }}<!--
-->|lang={{#invoke:Wikidades|lang|{{{lang|}}}}}]]}}
}}
}} }} </td>
<!-- ___________ Dynamic map on the right_________________
--><!-- Verify conditions to be able to buils a dynamic map -->
{{#if:{{{v_draw_layer|}}} {{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}}{{{v_coordinate_serie_5|}}} {{{v_item_territory|}}}
|<td align="center" style="width:auto; vertical-align:middle;"><!--
-->{{Two maps block/Build map |item={{{item|}}} | v_item_territory = {{{v_item_territory|}}}
| v_zoom_map= {{{v_zoom_map|}}}
| v_size_map= {{#if:{{#invoke:wikidades |claim|property=P242
|value={{{v_p242|}}}}}|<!-- found P242 or "v_p242" parameter ≠ NONE, std. width-->
|300}}<!-- double width-->
| v_marker ={{{v_marker|}}} | v_marker_name ={{{v_marker_name|}}}
| v_marker_color= {{{v_marker_color|}}} | v_marker_size={{{v_marker_size|}}}
| v_marker_description={{{v_marker_description|}}}
| v_marker_image={{{v_marker_image|}}}
| v_marker_2= {{{v_marker_2|}}}| v_marker_name_2 ={{{v_marker_name_2|}}}
| v_marker_color_2= {{{v_marker_color_2|}}} | v_marker_size_2={{{v_marker_size_2|}}}
| v_marker_description_2={{{v_marker_description_2|}}}
| v_marker_image_2={{{v_marker_image_2|}}}
| v_p625_lat_lon = {{{v_p625_lat_lon|}}} | v_p625_lat_lon_2 = {{{v_p625_lat_lon_2|}}}
| v_p625_lat_dec = {{{v_p625_lat_dec|}}} | v_p625_lon_dec ={{{v_p625_lon_dec|}}}
| v_p625_lat_dec_2= {{{v_p625_lat_dec_2|}}} | v_p625_lon_dec_2={{{v_p625_lon_dec_2|}}}
| v_stroke_4 = {{{v_stroke_4|}}} |v_stroke-width_4= {{{v_stroke-width_4|}}}
| v_marker_5={{{v_marker_5|}}}| nom_marcador5={{{v_marker_name_5|}}}
| v_marker_description_5={{{v_marker_description_5|}}}
| v_marker_image_5={{{v_marker_image_5|}}}
| v_coordinate_serie_5 = {{{v_coordinate_serie_5|}}}
| v_marker_color_5= {{{v_marker_color_5|}}} | marcador_mida5={{{v_marker_size_5|}}}
| v_draw_layer= {{{v_draw_layer|}}} | lang={{{lang|}}}
| v_nocateg_coord = {{{v_nocateg_coord|}}}
}}</td><!-- categorize "no coordinates when "No dynamic map"
-->|{{#ifeq:{{{v_nocateg_coord|}}}|NONE|<!-- skip do NOT verify coord
-->|{{#if:{{{v_nocateg_coord|}}}<!-- manual parameter to avoid categorize when coordinates are impossible to obtain-->
|{{#if:{{MyValue|IBgeopoli|unable_coord_categ}} <!-- does exist category for "unable coord" ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|unable_coord_categ}}]]|}}
}}<!-- end unable coord found -->
|{{#if:{{MyValue|IBgeopoli|no_coord_categ}} <!-- does exist category for "no coord" ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|no_coord_categ}}]]|}}
}}<!-- end category not informed -->
}}<!-- end no coord found -->
}}<!-- end nocateg=NONE, do not verify -->
}}<!-- end IF condition to build a dynamic map
--></tr><!-- end row with basic maps
--><!-- Coordinates below dynamic map
--><tr><td colspan=2 align="center" style="width:auto; vertical-align:middle;"><!--
-->{{#if:{{{v_p625_lat_lon|}}} {{{v_p625_lat_dec|}}}
|<small>{{#ifexpr:{{str len|{{{v_marker|}}}}}>2 |[[File:Maki2-{{{v_marker|}}}-12.svg|link=|15px]]
| {{uc:{{{v_marker|}}} }} }} <!--
-->{{#if:{{{v_p625_lat_lon|}}}
|{{coord|{{Str split|{{{v_p625_lat_lon|}}}|,|1}}|{{Str split|{{{v_p625_lat_lon|}}}|,|2}}
|display={{if empty|{{{v_coord_display|}}}
|{{#if:{{GetLatLon|P625|item={{{item|}}}}}|title,inline|inline}}<!-- force "inline" when item has no its own P625 -->
}}
|format={{{v_coord_format|}}}
|region:{{#if:{{{item|}}}|{{#invoke:wikidades|claim|property=P17 |item={{{item|}}} |list=false
|formatting=table |qualifier =P17/P297 |colformat1=label
|rowformat=$1 |editicon=no}} }}
}}
|{{coord|{{{v_p625_lat_dec|}}}|{{{v_p625_lon_dec|}}}|display={{if empty|{{{v_coord_display|}}}|title,inline}}
|format={{{v_coord_format|}}} }}
}}</small><!--
-->}}<!--
-->{{#if:{{{v_p625_lat_lon_2|}}} {{{v_p625_lat_dec_2|}}}
|<br><small>{{#ifexpr:{{str len|{{{v_marker_2|}}}}}>2 |[[File:Maki2-{{{v_marker_2|}}}-12.svg|link=|15px]]
| {{uc:{{{v_marker_2|}}} }} }} <!--
-->{{#if:{{{v_p625_lat_lon_2|}}}
|{{coord|{{Str split|{{{v_p625_lat_lon_2|}}}|,|1}}
|{{Str split|{{{v_p625_lat_lon_2|}}}|,|2}}
|display=inline |format={{{v_coord_format|}}} }}
|{{coord|{{{v_p625_lat_dec_2|}}} | {{{v_p625_lon_dec_2|}}}|display=inline |format={{{v_coord_format|}}} }}
}}</small><!--
-->}}</td></tr></table><!--
-->}}<!-- end IF draw_mapa -->
}}<!-- end NONE map --></includeonly>
1ezxewhos5spzi8r6g7vbreh6r88nv7
فرما:Two maps block/Build map
10
29381
136723
2026-04-30T13:20:49Z
آیات محراج
11062
Created page with "<includeonly><!-- -->{{#if:{{{v_draw_layer|}}} {{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}} {{{v_coordinate_serie_5|}}} {{{v_item_territory|}}}<!-- when none of this parameters is present, skip -->|{{map draw |item={{{item|}}} |frameless=s |align= <!-- geotype1 may use by a "geomask" with OSM layout or else to make a "page" with info from data.map (in commons) ___________________________ -->|geotype1={{#if:{{{v_draw_layer|}}}|page<!-- with .map from c..."
136723
wikitext
text/x-wiki
<includeonly><!--
-->{{#if:{{{v_draw_layer|}}} {{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}}
{{{v_coordinate_serie_5|}}} {{{v_item_territory|}}}<!-- when none of this parameters is present, skip
-->|{{map draw |item={{{item|}}} |frameless=s |align=
<!-- geotype1 may use by a "geomask" with OSM layout or else to make a "page" with info from data.map (in commons)
___________________________
-->|geotype1={{#if:{{{v_draw_layer|}}}|page<!-- with .map from commons. In other case, try to generate a "geomask"
-->|{{#if:{{#property:P402|from={{{item|{{{v_item_territory|}}}}}}}} |geomask|none<!-- with P402 >>> geomask
-->}} }}
|commons1= {{str split|{{{v_draw_layer|}}}|###|1}}<!-- get 1st. layer from commons .map info-->
|ids1={{#if:{{#property:P402|from={{{item|{{{v_item_territory|}}}}}}}}|{{{item|{{{v_item_territory|}}}}}}}}
| fill-opacity1={{#if:{{#property:P402|from={{{item|{{{v_item_territory|}}}}}}}}|0.2}}
<!-- v_draw_layer may be multi-value. Then, geotype2 & 3 add a "page" element with 2nd & 3r layer from commons data.map
___________________________
-->|geotype2= {{#if:{{str split|{{{v_draw_layer|}}}|###|2}}|page|none}}<!-- if there is a 2nd layer, enable
geotype=page -->|commons2= {{str split|{{{v_draw_layer|}}}|###|2}}<!-- get the 2nd layer from commons data.map
-->|geotype3= {{#if:{{str split|{{{v_draw_layer|}}}|###|3}}|page|none}}<!-- if there is a 2nd layer, enable
geotype=page -->|commons3= {{str split|{{{v_draw_layer|}}}|###|3}}<!-- get the 3r layer from commons data.map
--><!--
geotype4: Line get from OSM. Limited to brigde or dam
___________________________
Bridge ? -->|geotype4={{#ifeq:{{#invoke:string|find
|{{lc:{{#invoke:Wikidades|claim|property=P31 |editicon=no|lang=en}} }}|bridge}}|0<!--
Dam ? -->|{{#ifeq:{{#invoke:string|find
|{{lc:{{#invoke:Wikidades|claim|property=P31 |editicon=no|lang=en}}}}|dam}}|0<!--
watercourse ? -->|{{#if:{{#invoke:Wikidades|claim|property=P31|item={{{item|}}}
|formatting=table|rowformat=$0 |editicon=no
|whitelist0=Q355304<!-- /Q4022 Riu-->}}<!--
"watercourse" found -->|geoline|none}}<!--
"dam" found -->|geoline}}<!--
"bridge" found -->|geoline}}
| ids4={{{item|}}}| stroke-width4={{if empty|{{{v_stroke-width_4|}}}|5}}
| stroke4={{if empty|{{{v_stroke_4|}}} |#0000FF}}
<!-- geotype5: coordinates serie. Enable MultiPoint
___________________________________________________
-->|geotype5= {{#if:{{{v_coordinate_serie_5|}}} |MultiPoint|none}}<!-- to enable or "none" to keep the -->
| title5={{{v_marker_name_5|POI}}} |description5 ={{{v_marker_description_5|}}}
| image5={{{v_marker_image_5|}}}
| marker-symbol5={{if empty|{{{v_marker_5|}}} | {{Map marker icon|item={{{item|}}}}} }}
| marker-color5={{if empty|{{{v_marker_color_5|}}} | 7e7e7e}} | marker-size5={{{v_marker_size_5|small}}}
| coordinates5={{{v_coordinate_serie_5|}}} <!-- Tractament primer punt amb coordenades -->
<!-- geotype6 & 7: are single points; 6 for one coordinate; 6+7 for origin-destination or start-end
___________________________________________________
-->|geotype6={{#if:{{{v_p625_lat_lon|}}}|Point|{{if both|{{{v_p625_lat_dec|}}} | {{{v_p625_lon_dec|}}} |Point|none}} }}
| title6={{{v_marker_name|POI}}} |description6 ={{{v_marker_description|}}}
| image6={{{v_marker_image|}}}
| marker-symbol6={{if empty|{{{v_marker|}}} | {{Map marker icon|item={{{item|}}}}} }}
| marker-color6={{if empty|{{{v_marker_color|}}} | FF0000}} | marker-size6={{if empty|{{{v_marker_size|}}}|small}}
| coordinates6 ={{if both|{{{v_p625_lat_dec|}}}|{{{v_p625_lon_dec|}}}
| {{{v_p625_lat_dec|}}}, {{{v_p625_lon_dec|}}}
| {{{v_p625_lat_lon|}}} }}
<!-- Second single point mainly used in physical geography templates (river, etc..) -->
| geotype7={{#if:{{{v_p625_lat_lon_2|}}}|Point|{{if both|{{{v_p625_lat_dec_2|}}} | {{{v_p625_lon_dec_2|}}} |Point|none}} }}
| title7={{{v_marker_name_2|POI}}} |description7={{{v_marker_description_2|}}}
| image7={{{v_marker_image_2|}}}
| marker-symbol7={{if empty|{{{v_marker_2|}}} | {{Map marker icon|item={{{item|}}}}} }}
| marker-color7={{if empty|{{{v_marker_color_2|}}} | FF0000}} |marker-size7={{if empty|{{{v_marker_size_2|}}}|small}}
| coordinates7={{#if:{{{v_p625_lat_lon_2|}}}|{{{v_p625_lat_lon_2|}}}
|{{#if:{{{v_p625_lat_dec_2|}}} | {{{v_p625_lat_dec_2|}}}, {{{v_p625_lon_dec_2|}}} }} }}
<!-- Map global parameters
___________________________
-->|width={{if empty| {{{v_size_map|}}}|{{#expr:150}}}}|height={{if empty| {{{v_size_map|}}}|{{#expr:150}}}}
|zoom={{{v_zoom_map|}}}
|default_zoom=4 |text=
}}<!-- End map draw
-->}}<!-- End contents checking
-->{{#if:{{{v_p625_lat_lon|}}}{{{v_p625_lat_dec|}}}{{{v_coordinate_serie_5|}}}{{{v_item_territory|}}}|<!-- coordinates found, do not categorize
-->|{{#if:{{{v_nocateg_coord|}}}<!-- manual parameter to avoid categorize when coordinates are impossible to obtain-->
|{{#if:{{MyValue|IBgeopoli|unable_coord_categ}} <!-- does exist category for "unable coord" ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|unable_coord_categ}}]]|}}
}}<!-- end unable coord found -->
|{{#if:{{MyValue|IBgeopoli|no_coord_categ}} <!-- does exist category for "no coord" ? -->
|{{main other|[[category:{{MyValue|IBgeopoli|no_coord_categ}}]]|}}
}}<!-- end no coord found -->
}}<!-- end no coord found --><!--
-->}}</includeonly><noinclude>{{avís|Versió global de [[فرما:Munta_mapa]]}}
{{left|{{munta mapa|item=Q1492|v_size_map=400}}}}{{left|{{Two maps block/Build map|item=Q1492|v_size_map={{#if:{{{a|}}}|300|100}}}}}}{{documentation}}</noinclude>
t3hjxlnlkf8uy7093692vano82ljdkk
فرما:Avís
10
29382
136724
2026-04-30T13:21:49Z
آیات محراج
11062
[[فرما:Notice]] پؠٹھ رجوٗع مُکَرر
136724
wikitext
text/x-wiki
#REDIRECT [[فرما:Notice]]
fgm5z4h9dab7tlmb5o8jp51t7x2ranf
فرما:Munta mapa
10
29383
136725
2026-04-30T13:22:59Z
آیات محراج
11062
Created page with "<includeonly><!-- Comença preparació per crear mapa -->{{#if:{{{layer|}}}{{{lat_lon|}}}{{{lat_dec|}}}{{{serie_punts5|}}} {{{item_territori|}}} {{if both|{{{item|}}}|{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}} }}<!-- si no hi ha cap dada que generi capa, saltar -->|{{map draw |frameless=s |align= <!-- geotype1 pot servir per fer un "geomask" que agafa el layout d'OSM o per fer un "page" amb un contingut data.map de commons ___________________________..."
136725
wikitext
text/x-wiki
<includeonly><!-- Comença preparació per crear mapa
-->{{#if:{{{layer|}}}{{{lat_lon|}}}{{{lat_dec|}}}{{{serie_punts5|}}} {{{item_territori|}}} {{if both|{{{item|}}}|{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}} }}<!-- si no hi ha cap dada que generi capa, saltar
-->|{{map draw |frameless=s |align=
<!-- geotype1 pot servir per fer un "geomask" que agafa el layout d'OSM o per fer un "page" amb un contingut data.map de commons
___________________________
-->|geotype1={{#if:{{{layer|}}}|page<!-- amb .map de commons, posa aquesta sintaxi. Cas contrari mira de muntar geomask -->|{{#if:{{{item|}}} {{{item_territori|}}} |geomask<!-- Si paramètre item o item_territori, posar geomask -->|{{#ifeq:{{#invoke:Wikibase|id}}||none|geomask}}<!-- Si ∃ a WD, posar geomask
-->}} }}
|commons1= {{#invoke:String|split|{{{layer|}}}|###|1}}<!-- capa provinent d'estructura .map de commons
-->|ids1={{if empty|{{{item_territori|}}} | {{{item|}}}}} | fill-opacity1=0.2
<!-- geotype2 i 3 fan un "page" amb el 2n i 3r contingut data.map de commons, quan és multivalor
___________________________
-->|geotype2= {{#if:{{#invoke:String|split|{{{layer|}}}|###|2}}|page|none}}<!-- si hi ha 2a. forma commons, activa
geotype=page -->|commons2= {{#invoke:String|split|{{{layer|}}}|###|2}}<!-- capa provinent d'estructura data.map de commons
-->|geotype3= {{#if:{{#invoke:String|split|{{{layer|}}}|###|3}}|page|none}}<!-- si hi ha 3a. forma de commons, activa
geotype=page -->|commons3= {{#invoke:String|split|{{{layer|}}}|###|3}}<!-- capa provinent d'estructura data.map de commons
--><!--
geotype4: Línia provinent d'OSM. Limitat a pont o presa.
___________________________
Pont ? -->|geotype4= {{#ifeq:{{#invoke:string|find
|{{lc:{{#invoke:Wikidades|claim|property=P31 |editicon=no|lang=en}} }}|bridge}}|0<!--
Presa ? -->|{{#ifeq:{{#invoke:string|find
|{{lc:{{#invoke:Wikidades|claim|property=P31 |editicon=no|lang=en}}}}|dam}}|0<!--
curs d'aigua / riu? -->|{{#if:{{#invoke:Wikidades|claim|property=P31|item={{{item|}}}
|formatting=table|rowformat=$0 |editicon=no
|whitelist0=Q355304<!-- /Q4022 Riu-->}}<!--
troba "curs d'aigua" -->|geoline|none}}<!--
troba "presa" -->|geoline}}<!--
troba "pont" -->|geoline}}
| ids4={{{item|}}}| stroke-width4={{if empty|{{{linia_mida|}}}|5}}
| stroke4={{if empty|{{{linia_color|}}} |#0000FF}}
<!-- geotype5: conjunt de punts. Tractament MultiPoint
___________________________________________________
-->|geotype5= {{#if:{{{serie_punts5|}}} |MultiPoint|none}}<!-- activar -->
| title5={{{nom_marcador5|POI}}} |description5 ={{{descripcio_marcador5|}}}
| image5={{{imatge_marcador5|}}}
| marker-symbol5={{if empty|{{{marcador5|}}} | {{icona marcador mapa|item={{{item|}}}}} }}
| marker-color5={{if empty|{{{marcador_color5|}}} | 7e7e7e}} | marker-size5={{{marcador_mida5|small}}}
| coordinates5={{{serie_punts5|}}} <!-- Tractament primer punt amb coordenades -->
<!-- geotype6 i 7: punts singulars; 6 quan només tenim una coordenada; 6+7 per quan és origen-destí
___________________________________________________
-->|geotype6={{#if:{{{lat_lon|}}}|Point|{{if both|{{{lat_dec|}}} | {{{lon_dec|}}} |Point|none}} }}
| title6={{{nom_marcador|POI}}} |description6 ={{{descripcio_marcador|}}}
| image6={{{imatge_marcador|}}}
| marker-symbol6={{if empty|{{{marcador|}}} | {{icona marcador mapa|item={{{item|}}}}} }}
| marker-color6={{if empty|{{{marcador_color|}}} | FF0000}} | marker-size6={{if empty|{{{marcador_mida|}}}|small}}
| coordinates6 ={{if both|{{{lat_dec|}}}|{{{lon_dec|}}} | {{{lat_dec|}}}, {{{lon_dec|}}} | {{{lat_lon|}}} }}
<!-- Tractament segon punt per a poder-lo fer servir des de plantilles de geografia física (Indret, etc..) -->
| geotype7={{#if:{{{lat_lon2|}}}|Point|{{if both|{{{lat_dec2|}}} | {{{lon_dec2|}}} |Point|none}} }}
| title7={{{nom_marcador2|POI}}} |description7={{{descripcio_marcador2|}}}
| image7={{{imatge_marcador2|}}}
| marker-symbol7={{if empty|{{{marcador2|}}} | {{icona marcador mapa|item={{{item|}}}}} }}
| marker-color7={{if empty|{{{marcador_color2|}}} | FF0000}} |marker-size7={{if empty|{{{marcador_mida2|}}}|small}}
| coordinates7={{#if:{{{lat_lon2|}}}|{{{lat_lon2|}}} |{{#if:{{{lat_dec2|}}} | {{{lat_dec2|}}}, {{{lon_dec2|}}} }} }}
<!-- Paràmetres global de mapa.
___________________________
-->|width={{if empty| {{{mapa_mida|}}}|150}}|height={{if empty| {{{mapa_mida|}}}|150}}
|zoom={{{zoom|}}}
|default_zoom=4 |text=
}}<!-- FI map draw
-->}}<!-- FI if de continguts
-->{{#if:{{{lat_lon|}}}{{{lat_dec|}}}{{{serie_punts5|}}}{{{item_territori|}}}|<!-- no categoritzar
-->|{{#if:{{{nocateg_coord|}}}|<!-- no categ via parameter
-->|[[category:Articles mancats de coordenades]]}}<!--
-->}}</includeonly><noinclude>{{munta mapa|item=Q22796}}{{documentation}}</noinclude>
rqod0ekvc7g40lnkbntofji7w9av28q
136750
136725
2026-04-30T16:15:41Z
آیات محراج
11062
136750
wikitext
text/x-wiki
<includeonly><!-- Comença preparació per crear mapa
-->{{#if:{{{layer|}}}{{{lat_lon|}}}{{{lat_dec|}}}{{{serie_punts5|}}} {{{item_territori|}}} {{if both|{{{item|}}}|{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}} }}<!-- si no hi ha cap dada que generi capa, saltar
-->|{{map draw |frameless=s |align=
<!-- geotype1 pot servir per fer un "geomask" que agafa el layout d'OSM o per fer un "page" amb un contingut data.map de commons
___________________________
-->|geotype1={{#if:{{{layer|}}}|page<!-- amb .map de commons, posa aquesta sintaxi. Cas contrari mira de muntar geomask -->|{{#if:{{{item|}}} {{{item_territori|}}} |geomask<!-- Si paramètre item o item_territori, posar geomask -->|{{#ifeq:{{#invoke:Wikibase|id}}||none|geomask}}<!-- Si ∃ a WD, posar geomask
-->}} }}
|commons1= {{#invoke:String1|split|{{{layer|}}}|###|1}}<!-- capa provinent d'estructura .map de commons
-->|ids1={{if empty|{{{item_territori|}}} | {{{item|}}}}} | fill-opacity1=0.2
<!-- geotype2 i 3 fan un "page" amb el 2n i 3r contingut data.map de commons, quan és multivalor
___________________________
-->|geotype2= {{#if:{{#invoke:String1|split|{{{layer|}}}|###|2}}|page|none}}<!-- si hi ha 2a. forma commons, activa
geotype=page -->|commons2= {{#invoke:String1|split|{{{layer|}}}|###|2}}<!-- capa provinent d'estructura data.map de commons
-->|geotype3= {{#if:{{#invoke:String1|split|{{{layer|}}}|###|3}}|page|none}}<!-- si hi ha 3a. forma de commons, activa
geotype=page -->|commons3= {{#invoke:String|split|{{{layer|}}}|###|3}}<!-- capa provinent d'estructura data.map de commons
--><!--
geotype4: Línia provinent d'OSM. Limitat a pont o presa.
___________________________
Pont ? -->|geotype4= {{#ifeq:{{#invoke:string1|find
|{{lc:{{#invoke:Wikidades|claim|property=P31 |editicon=no|lang=en}} }}|bridge}}|0<!--
Presa ? -->|{{#ifeq:{{#invoke:string1|find
|{{lc:{{#invoke:Wikidades|claim|property=P31 |editicon=no|lang=en}}}}|dam}}|0<!--
curs d'aigua / riu? -->|{{#if:{{#invoke:Wikidades|claim|property=P31|item={{{item|}}}
|formatting=table|rowformat=$0 |editicon=no
|whitelist0=Q355304<!-- /Q4022 Riu-->}}<!--
troba "curs d'aigua" -->|geoline|none}}<!--
troba "presa" -->|geoline}}<!--
troba "pont" -->|geoline}}
| ids4={{{item|}}}| stroke-width4={{if empty|{{{linia_mida|}}}|5}}
| stroke4={{if empty|{{{linia_color|}}} |#0000FF}}
<!-- geotype5: conjunt de punts. Tractament MultiPoint
___________________________________________________
-->|geotype5= {{#if:{{{serie_punts5|}}} |MultiPoint|none}}<!-- activar -->
| title5={{{nom_marcador5|POI}}} |description5 ={{{descripcio_marcador5|}}}
| image5={{{imatge_marcador5|}}}
| marker-symbol5={{if empty|{{{marcador5|}}} | {{icona marcador mapa|item={{{item|}}}}} }}
| marker-color5={{if empty|{{{marcador_color5|}}} | 7e7e7e}} | marker-size5={{{marcador_mida5|small}}}
| coordinates5={{{serie_punts5|}}} <!-- Tractament primer punt amb coordenades -->
<!-- geotype6 i 7: punts singulars; 6 quan només tenim una coordenada; 6+7 per quan és origen-destí
___________________________________________________
-->|geotype6={{#if:{{{lat_lon|}}}|Point|{{if both|{{{lat_dec|}}} | {{{lon_dec|}}} |Point|none}} }}
| title6={{{nom_marcador|POI}}} |description6 ={{{descripcio_marcador|}}}
| image6={{{imatge_marcador|}}}
| marker-symbol6={{if empty|{{{marcador|}}} | {{icona marcador mapa|item={{{item|}}}}} }}
| marker-color6={{if empty|{{{marcador_color|}}} | FF0000}} | marker-size6={{if empty|{{{marcador_mida|}}}|small}}
| coordinates6 ={{if both|{{{lat_dec|}}}|{{{lon_dec|}}} | {{{lat_dec|}}}, {{{lon_dec|}}} | {{{lat_lon|}}} }}
<!-- Tractament segon punt per a poder-lo fer servir des de plantilles de geografia física (Indret, etc..) -->
| geotype7={{#if:{{{lat_lon2|}}}|Point|{{if both|{{{lat_dec2|}}} | {{{lon_dec2|}}} |Point|none}} }}
| title7={{{nom_marcador2|POI}}} |description7={{{descripcio_marcador2|}}}
| image7={{{imatge_marcador2|}}}
| marker-symbol7={{if empty|{{{marcador2|}}} | {{icona marcador mapa|item={{{item|}}}}} }}
| marker-color7={{if empty|{{{marcador_color2|}}} | FF0000}} |marker-size7={{if empty|{{{marcador_mida2|}}}|small}}
| coordinates7={{#if:{{{lat_lon2|}}}|{{{lat_lon2|}}} |{{#if:{{{lat_dec2|}}} | {{{lat_dec2|}}}, {{{lon_dec2|}}} }} }}
<!-- Paràmetres global de mapa.
___________________________
-->|width={{if empty| {{{mapa_mida|}}}|150}}|height={{if empty| {{{mapa_mida|}}}|150}}
|zoom={{{zoom|}}}
|default_zoom=4 |text=
}}<!-- FI map draw
-->}}<!-- FI if de continguts
-->{{#if:{{{lat_lon|}}}{{{lat_dec|}}}{{{serie_punts5|}}}{{{item_territori|}}}|<!-- no categoritzar
-->|{{#if:{{{nocateg_coord|}}}|<!-- no categ via parameter
-->|[[category:Articles mancats de coordenades]]}}<!--
-->}}</includeonly><noinclude>{{munta mapa|item=Q22796}}{{documentation}}</noinclude>
4dvb4llmrdi9lytmdde3wdyxp62jsmb
فرما:Infobox political geography/codes
10
29384
136726
2026-04-30T13:24:20Z
آیات محراج
11062
Content copied from catalan wikipedia
136726
wikitext
text/x-wiki
<templatestyles src="Infobox political geography/styles.css" /><!-- Debugging
*P772={{#invoke:Wikidades|claim|property=P772|item={{{item|}}} }}
*IF = {{#ifeq:{{Str left|{{#invoke:Wikidades | claim | property=P772 | item={{{item|}}} }}|2}}|08|ok|ko}}
*switch = {{#switch:{{Str left|{{#invoke:Wikidades | claim | property=P772 | item={{{item|}}} }}|2}} |08|17|25|43=[http://www.idescat.cat/emex/?id={{CodiIDESCAT|{{#invoke:Wikidades | claim | property=P772|list=false | item={{{item|}}} }}}} {{CodiIDESCAT|{{#invoke:Wikidades | claim | property=P772|list=false | item={{{item|}}} }}}}] }}
End debugging --><!--
Purpose of this template: It's a subfunction to generate a block of geographycal indicatives values.
Initially, it only works for template:infobox political geography and it serves to leave out this specific wiki code from the main template code.
Note: This first "IF" ends subfunction when NONE of the properties exist; so, when a new code is being dealt with, it must be added to this IF as well!
-->{{#if: {{#invoke:Wikidades| claim |item={{{item|}}}
|property=P297 P300 P605 P635 P764 P771 P772 P882 P939 P964 P981 P1077 P1585 P1388 P2496 P2506 P2586 P4335 }} |
{{infoboxFrame
|child={{if empty|{{{child|}}}|yes}}
|bodystyle = infobox_bodystyle
|titleclass = infobox_titlestyle
|aboveclass = infobox_abovestyle
|headerclass = infobox_headerstyle
|labelclass = infobox-label
|datastyle = text-align:start
|captionstyle = font-size:90%;
<!-- International codes -->
|label5 =
|data5 =
|label7 = {{GetLabelFix|Q906278|lang={{{lang|}}}}}
|data7 = {{#if: {{#property:P297 |from={{{item|}}} }}
| {{#ifexist:ISO 3166-2:{{padleft:|2|{{#invoke:Wikidades | claim | property=P297 |item={{{item|}}} |editicon=no }}}}
|{{#invoke:Wikidades | claim | property=P297 |item={{{item|}}}
|formatting=[[ISO 3166-2:{{((}}padleft:{{!}}2{{!}}$1{{))}}|$1]] }}
|{{#invoke:Wikidades | claim | property=P297 |item={{{item|}}} }}
}} }}
|label8 = {{GetLabelFix|P300|lang={{{lang|}}}|linked=yes}}
|data8 = {{#if: {{#property:P300 |from={{{item|}}} }}
| {{#ifexist:ISO 3166-2:{{padleft:|2|{{#invoke:Wikidades | claim | property=P300 |item={{{item|}}} |editicon=no }}}}
|{{#invoke:Wikidades | claim | property=P300 |item={{{item|}}}
|formatting=[[ISO 3166-2:{{((}}padleft:{{!}}2{{!}}$1{{))}}|$1]] }}
|{{#invoke:Wikidades | claim | property=P300 |item={{{item|}}} }}
}} }}
|label9 = {{GetLabelFix|P605|lang={{{lang|}}}|linked=yes}}
|data9 = {{#if: {{#property:P605 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P605 |list=false|item={{{item|}}}
|formatting=[http://dd.eionet.europa.eu/vocabularyconcept/common/nuts/$1 $1]}}
}}
<!-- Local codes.
Goal: not to overload the resulting infobox - we agreed not to show more that two codes per item. If new codes are added, please note that inside the #switch onlye on case for each country may exist, because the switch instruction stops searching when a value has been found.
If just one code per country exists, after the equal sign one can state the corresponding action (name to label and copy from WD to data).
If there are more than one code per country, then an #If will have to be coded, with the particular property being considered. This will be done by placing the first property at the first label/data pair, the second property at the #switch of the second label/data pair, etc.
-->
<!-- Do not need to translate the country names in Switch, because does not affect results. They are only to remind the Qid of country (at side).-->
|label20 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|Ucraïna|Q212 = {{GetLabelFix|P1077|lang={{{lang|}}}}}<!-- Codi KOATUUP1077 -->
|Suïssa|Q39 = {{GetLabelFix|P771|lang={{{lang|}}}}}<!-- Codi BFS P771 -->
|Rússia|Q159 = {{GetLabelFix|P764|lang={{{lang|}}}}}<!-- Codi OKTMO P764 -->
|Països Baixos|Q55 = {{GetLabelFix|P981|lang={{{lang|}}}}}<!-- Codi BAG P981 -->
|Letònia|Q211 = {{GetLabelFix|P2496|lang={{{lang|}}}}}<!-- Codi LGIA P2496 -->
|HongriaQ28 = {{GetLabelFix|P939|lang={{{lang|}}}}}<!-- Codi KSH P939 -->
|Itàlia|Q38 = {{GetLabelFix|P635|lang={{{lang|}}}}}<!-- Codi ISTAT P635 -->
|França|Q142 = {{#if: {{#property:P2586 |from={{{item|}}} }}<!--
-->|{{GetLabelFix|P2586|lang={{{lang|}}}}}}}<!-- INSEE]]departament P2586 -->
|Estats Units d'Amèrica|Q30= {{#if: {{#property:P882|from={{{item|}}} }}<!--
-->|{{GetLabelFix|P2586|lang={{{lang|}}}}}}}<!-- FIPS (comtats)}} P882 -->
|Espanya|Q29 = {{GetLabelFix|P772|lang={{{lang|}}}}}<!-- Codi INE P772 codi INE-->
|Brasil|Q155 = {{GetLabelFix|P1585|lang={{{lang|}}}}}<!-- Municipi Brasil P1585 -->
|Àustria|Q40 = {{GetLabelFix|P964|lang={{{lang|}}}}}<!-- Municipi Àustria P964 -->
|Alemanya|Q183 = {{#if: {{#property:P1388|from={{{item|}}} }}|{{GetLabelFix|P1388|lang={{{lang|}}}}}}}<!-- Region;Alemanya}} P1388 -->
}}
|data20 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|Ucraïna|Q212 = {{#if: {{#property:P1077 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P1077 |list=false|item={{{item|}}}
|formatting=[http://dovidnyk.in.ua/directories/koatuu/search=$1 $1]}} }}<!--P1077 KOATUU-->
|Suïssa|Q39 = {{#if: {{#property:P771 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P771 |list=false|item={{{item|}}}
|formatting=[https://www.cadastre.ch/content/cadastre-internet/fr/services/service/plz.html $1]}} }}<!--P771 BFS-->
|Rússia|Q159 = {{#if: {{#property:P764 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P764 |list=false|item={{{item|}}}
|formatting=[http://classif.spb.ru/classificators/view/tma.php?st=A&kr=1&kod=$1 $1]}} }}<!-- P764 OKTMO-->
|Països Baixos|Q55= {{#if: {{#property:P981 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P981 |list=false|item={{{item|}}}
|formatting=[https://bagviewer.kadaster.nl/lvbag/bag-viewer/index.html#?objectId=$1&detailsObjectId=$1 $1]}} }}<!--P981 BAG -->
|Letònia|Q211 = {{#if: {{#property:P2496 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P2496 |list=false|item={{{item|}}}
|formatting=[http://vietvardi.lgia.gov.lv/vv/to_www_obj.objekts?p_id=$1 $1]}} }}<!--P2496 LGIA-->
|Hongria|Q28 = {{#if: {{#property:P939 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P939 |list=false|item={{{item|}}}
|formatting=[http://www.ksh.hu/apps/hntr.telepules?p_id=$1 $1]}} }}<!--P939 KSH-->
|Itàlia|Q38 = {{#if: {{#property:P635 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P635 |list=false|item={{{item|}}}
<!-- |formatting=[http://www.ksh.hu/apps/hntr.telepules?p_id=$1 $1]-->}} }}<!--P635 ISTAT -->
|França|Q142 = {{#if: {{#property:P2586 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P2586 |list=false|item={{{item|}}}
|formatting=[https://www.insee.fr/fr/statistiques/2011101?geo=DEP-$1 $1]}} }} <!--P2586 INSEE (department)-->
|Estats Units d'Amèrica|Q30 = {{#if: {{#property:P882|from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P882 |list=false|item={{{item|}}}
|formatting=[http://www.census.gov/quickfacts/table/PST045215/$1,00 $1]}} }} <!--P882 FIPS (counties)-->
|Espanya|Q29 = {{#invoke:Wikidades | claim | property=P772 |list=false |item={{{item|}}} }}<!--P772 code INE-->
|Brasil|Q155 = {{#if: {{#property:P1585 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P1585 |list=false|item={{{item|}}}
|formatting=[http://cidades.ibge.gov.br/xtras/perfil.php?codmun=$1 $1]}} }}<!--P1585 municipality Brasil-->
|Àustria|Q40 = {{#if: {{#property:P964 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P964 |list=false|item={{{item|}}}
|formatting=[http://www.statistik.at/blickgem/gemDetail.do?gemnr=$1 $1]}} }}<!--P964 municipality Àustria-->
|Alemanya|Q183 = {{#if: {{#property:P1388 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P1388 |list=false|item={{{item|}}}
|formatting=[http://www.statistik-portal.de/Statistik-Portal/gemeindeverz.asp?G=$1 $1]}} }}<!--P1388 region Alemanya-->
}}
|label25 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|Espanya|Q29 = {{#if: {{#property:P4335 |from={{{item|}}} }}|{{GetLabelFix|P4335|lang={{{lang|}}}}}}}<!-- Codi IDESCAT}} P4335 IDESCAT from Catalunya -->
|França|Q142 = {{#if: {{#property:P2506 |from={{{item|}}} }}| {{GetLabelFix|P2506|lang={{{lang|}}}}}}}<!-- [[INSEE]] (canton)}} P2506 -->
|Itàlia|Q38 = {{#if: {{#property:P806 |from={{{item|}}} }}|{{GetLabelFix|P806|lang={{{lang|}}}}}}}<!-- Cadastral code}} <!--P806 -->
|Estats Units d'Amèrica|Q30 = {{#if: {{#property:P590|from={{{item|}}} }}|{{GetLabelFix|P590|lang={{{lang|}}}}}}}<!-- Codi GNIS}}P590 -->
|Alemanya|Q183 = {{#if: {{#property:P439 |from={{{item|}}} }}|{{GetLabelFix|P439|lang={{{lang|}}}}}}}<!-- Municipality Alemanya}} P439 -->
|Rússia|Q159 = {{GetLabelFix|P721|lang={{{lang|}}}}}<!-- Codi OKATO P721 -->
}}
<!-- end swith country label25-->
|data25 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|Espanya|Q29 = {{#if: {{#property:P4335 |from={{{item|}}} }}
|{{#invoke:Wikidades|claim| property=P4335|list=false | item={{{item|}}}
|formatting=[http://www.idescat.cat/emex/?id=$1 $1]}} }}<!-- P4335 IDESCAT de Catalunya -->
|França|Q142 = {{#if: {{#property:P2506 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P2506 |list=false|item={{{item|}}}
|formatting=[https://www.insee.fr/fr/recherche/recherche-geographique?geo=CANTON-$1 $1]}} }} <!--P2506 INSEE (cantó)-->
|Itàlia|Q38 = {{#if: {{#property:P806 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P806 |list=false|item={{{item|}}} }} }}<!--P806 Codi cadastre IT-->
|Estats Units d'Amèrica|Q30 = {{#if: {{#property:P590|from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P590 |list=false|item={{{item|}}}
|formatting=[https://geonames.usgs.gov/apex/f?p=gnispq:3:::NO::P3_FID:$1 $1]}} }}<!--P590 GNIS-->
|Alemanya|Q183 = {{#if: {{#property:P439 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P439 |list=false|item={{{item|}}}
|formatting=[http://www.statistik-portal.de/Statistik-Portal/gemeindeverz.asp?G=$1 $1]}} }}<!--P439 municipality Alemanya-->
|Rússia|Q159 = {{#if: {{#property:P721 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P721 |list=false|item={{{item|}}}
|formatting=[http://classif.spb.ru/classificators/view/okt.php?st=A&kr=1&kod=$1 $1]}} }}<!--P721 OKATO -->
}}
<!-- end switch country data25-->
|label30 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|Espanya|Q29 = {{#switch:{{Str left|{{#invoke:Wikidades | claim | property=P772 | item={{{item|}}} }}|2}}
|03|12|46={{GetLabelFix|Q55439123|lang={{{lang|}}}}}}}<!-- Codi ARGOS}} P772 de País Valencià. Província=08,17,25 o 43-->
|França|Q142 = {{#if: {{#property:P374 |from={{{item|}}} }}|{{GetLabelFix|P374|lang={{{lang|}}}}}}}<!--[[INSEE]] (municipi)}} P374 )-->
}}
|data30 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|Espanya|Q29 = {{#switch:{{Str left|{{#invoke:Wikidades | claim | property=P772 | item={{{item|}}} }}|2}}<!--
València. Prov.=03,12,46 -->|03|12|46={{#invoke:Wikidades|claim| property=P772|list=false | item={{{item|}}}|formatting=[http://www.argos.gva.es/bdmun/pls/argos_mun/DMEDB_MUNDATOSGENERALES.Dibujapagina?aNMunId=$1&aVLengua=V $1]}}
}}
<!-- end switch provinces-->
|França|Q142 = {{#if: {{#property:P374 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P374 |list=false|item={{{item|}}}
|formatting=[http://www.insee.fr/fr/themes/dossier_complet.asp?codgeo=COM-$1 $1]}} }} <!--P374 INSEE (municipality)-->
}}
|label35 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|França|Q142 = {{#if: {{#property:P3423 |from={{{item|}}} }}|{{GetLabelFix|P3423|lang={{{lang|}}}}}}}<!-- [[INSEE]] (districte)}} P3423 -->
}}
|data35 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|França|Q142 = {{#if: {{#property:P3423 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P3423 |list=false|item={{{item|}}}
|formatting=[https://www.insee.fr/fr/statistiques?geo=ARR-$1 $1]}} }} <!--P3423 INSEE (district)-->
}}
|label40 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|França|Q142 = {{#if: {{#property:P2585 |from={{{item|}}} }}|{{GetLabelFix|P2585|lang={{{lang|}}}}}}}<!-- [[INSEE]] (region)}} P2585 -->
}}
|data40 = {{#switch:{{#invoke:Delink|delink|{{{state|}}}}}
|França|Q142 = {{#if: {{#property:P2585 |from={{{item|}}} }}
|{{#invoke:Wikidades |claim| property=P2585 |list=false|item={{{item|}}}
|formatting=[https://www.insee.fr/fr/statistiques?geo=REG-$1 $1]}} }} <!--P2585 INSEE (region)-->
}}
}}<!-- End condition "build infobox"-->
}}<noinclude>{{documentation}}</noinclude>
3f85yxqe9kdvc8fxqfaahqoaackad87
فرما:Map draw
10
29385
136727
2026-04-30T13:27:02Z
آیات محراج
11062
Created page with "<includeonly>{{#invoke:Map|tag}}</includeonly><noinclude> </noinclude>"
136727
wikitext
text/x-wiki
<includeonly>{{#invoke:Map|tag}}</includeonly><noinclude>
</noinclude>
o178t34iwintnlgyx9952s18i960b01
136749
136727
2026-04-30T16:12:35Z
آیات محراج
11062
136749
wikitext
text/x-wiki
<includeonly>{{#invoke:Map1|tag}}</includeonly><noinclude>
</noinclude>
tsyw611byhmkdhtzpmgvd3b8jn80snn
Module:Map
828
29386
136728
2026-04-30T13:28:10Z
آیات محراج
11062
Created page with "-- Credits: -- Original from Wikivoyage -- Developed for Kartographer version on Wikipedia by Vriullop @cawiki -- Formulae: -- CSGNetwork at http://www.csgnetwork.com/degreelenllavcalc.html via @enwiki -- OpenStreetMap -- Version: 20210211 local p = {} -- Localization on [[Module:Map/i18n]] local i18n = { ["coordinate-invalid"] = "Parameter $1 is an invalid value of \"latitude,longitude\".", ["type-invalid"] = "Type $1 is invalid. Use mapframe or maplink.", ["..."
136728
Scribunto
text/plain
-- Credits:
-- Original from Wikivoyage
-- Developed for Kartographer version on Wikipedia by Vriullop @cawiki
-- Formulae:
-- CSGNetwork at http://www.csgnetwork.com/degreelenllavcalc.html via @enwiki
-- OpenStreetMap
-- Version: 20210211
local p = {}
-- Localization on [[Module:Map/i18n]]
local i18n = {
["coordinate-invalid"] = "Parameter $1 is an invalid value of \"latitude,longitude\".",
["type-invalid"] = "Type $1 is invalid. Use mapframe or maplink.",
["geotype-invalid"] = "Geotype $1 is an invalid value.",
["ids-invalid"] = "Parameter ids $1 is invalid.",
["polygon-required-points"] = "A polygon requires a minimum of 4 coordinate points.",
["polygon-not-closed"] = "A closed polygon requires last point equal to first one.",
['ids-not-found'] = "Ids not found for external data.",
--['not-from-content-page'] = "Do not invoke from content page. Use a template or use a module subpage like /sandbox for testing .",
-- local categories
['cat-several-features'] = "",
['cat-linestring-drawn'] = "",
['cat-polygon-drawn'] = "",
}
local cat = {['cat-several-features'] = false, ['cat-linestring-drawn'] = false, ['cat-polygon-drawn'] = false}
-- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0
local function tableMerge(t1, t2)
for k, v in pairs(t2) do
if type(v) == "table" then
if type(t1[k] or false) == "table" then
tableMerge(t1[k] or {}, t2[k] or {})
else
t1[k] = v
end
else
t1[k] = v
end
end
return t1
end
local function loadI18n()
local exist, res = pcall(require, "Module:Map/i18n")
if exist and next(res) ~= nil then
tableMerge(i18n, res.i18n)
end
end
loadI18n()
local errormessage
local function printError(key, par)
-- just print first error
errormessage = errormessage or ('<span class="error">' .. (par and mw.ustring.gsub(i18n[key], "$1", par) or i18n[key]) .. '</span>')
end
-- Convert coordinates input format to geojson table
local function parseGeoSequence(data, geotype)
local coordsGeo = {}
for line_coord in mw.text.gsplit(data, ':', true) do -- Polygon - linearRing:linearRing...
local coordsLine = {}
for point_coord in mw.text.gsplit(line_coord, ';', true) do -- LineString or MultiPoint - point;point...
local valid = false
local val = mw.text.split(point_coord, ',', true) -- Point - lat,lon
-- allow for elevation
if #val >= 2 and #val <= 3 then
local lat = tonumber(val[1])
local lon = tonumber(val[2])
if lat ~= nil and lon ~= nil then
table.insert(coordsLine, {lon, lat})
valid = true
end
end
if not valid and point_coord ~= '' then printError('coordinate-invalid', point_coord) end
end
if geotype == 'Polygon' then
if #coordsLine < 4 then
printError('polygon-required-points')
elseif table.concat(coordsLine[1]) ~= table.concat(coordsLine[#coordsLine]) then
printError('polygon-not-closed')
end
end
table.insert(coordsGeo, coordsLine)
end
if geotype == 'Point' then
coordsGeo = coordsGeo[1][1]
elseif geotype == "LineString" or geotype == "MultiPoint" then
coordsGeo = coordsGeo[1]
elseif geotype ~= 'Polygon' then
printError('geotype-invalid', geotype)
end
return coordsGeo
end
-- data Point - {lon,lat}
-- data LineString - { {lon,lat}, {lon,lat}, ... }
-- data Polygon - { { {lon,lat}, {lon,lat} }, { {lon,lat}, {lon,lat} }, ... }
-- output as LineString format
local function mergePoints(stack, merger)
if merger == nil then return stack end
for _, val in ipairs(merger) do
if type(val) == "number" then -- Point format
stack[#stack + 1] = merger
break
elseif type(val[1]) == "table" then -- Polygon format
for _, val2 in ipairs(val) do
stack[#stack + 1] = val2
end
else -- LineString format
stack[#stack + 1] = val
end
end
return stack
end
-- remove duplicated points, they may affect zoom calculation
local function setUniquePoints(t)
-- build set of unique values
local uniqueElements = {}
for _, point in ipairs(t) do
if not uniqueElements[point[1]] then
uniqueElements[point[1]] = {}
end
uniqueElements[point[1]][point[2]] = true
end
-- convert the set
local result = {}
for lon, _ in pairs(uniqueElements) do
for lat, _ in pairs(uniqueElements[lon]) do
table.insert(result, {lon, lat})
end
end
return result
end
local function getCoordBounds(data)
local latN, latS = -90, 90
local lonE, lonW = -180, 180
for i, val in ipairs(data) do
latN = math.max(val[2], latN)
latS = math.min(val[2], latS)
lonE = math.max(val[1], lonE)
lonW = math.min(val[1], lonW)
end
return latN, latS, lonE, lonW
end
local function getCoordCenter(data)
local latN, latS, lonE, lonW = getCoordBounds(data)
local latCenter = latS + (latN - latS) / 2
local lonCenter = lonW + (lonE - lonW) / 2
return lonCenter, latCenter
end
-- meters per degree by latitude
local function mxdByLat(lat)
local latRad = math.rad(lat)
-- see [[Geographic coordinate system#Expressing latitude and longitude as linear units]], by CSGNetwork
local mxdLat = 111132.92 - 559.82 * math.cos(2 * latRad) + 1.175 * math.cos(4 * latRad) - 0.023 * math.cos(6 * latRad)
local mxdLon = 111412.84 * math.cos(latRad) - 93.5 * math.cos(3 * latRad) + 0.118 * math.cos(5 * latRad)
return mxdLat, mxdLon
end
-- Calculate zoom to fit coordinate bounds into height and width of frame
local function getZoom(data, height, width)
local lat1, lat2, lon1, lon2 = getCoordBounds(data)
local latMid = (lat1 + lat2) / 2 -- mid latitude
local mxdLat, mxdLon = mxdByLat(latMid)
-- distances in meters
local distLat = math.abs((lat1 - lat2) * mxdLat)
local distLon = math.abs((lon1 - lon2) * mxdLon)
-- margin 100px in height and width, right upper icon is about 50x50px
local validHeight = math.max(height - 100, 100)
local validWidth = math.max(width - 100, 100)
-- maximum zoom fitting all points
local latRad = math.rad(latMid)
for zoom = 19, 0, -1 do
-- see https://wiki.openstreetmap.org/wiki/Zoom_levels#Metres_per_pixel_math
-- equatorial circumference 40 075 036 m: [[Equator#Exact length]]
local distLatFrame = 40075036 * validHeight * math.cos(latRad) / (2 ^ (zoom + 8))
local distLonFrame = 40075036 * validWidth * math.cos(latRad) / (2 ^ (zoom + 8))
if distLatFrame > distLat and distLonFrame > distLon then
return zoom
end
end
return 0
end
-- Geotype based on coordinates format pattern
local function findGeotype(coord)
local _, semicolons = string.gsub(coord, ';', '')
local firstcoord = string.match(coord, "[0-9%.%-]+%s*,%s*[0-9%.%-]+")
local lastcoord = string.match(string.reverse(coord), "[0-9%.%-]+%s*,%s*[0-9%.%-]+")
if firstcoord == nil or lastcoord == nil then
printError('coordinate-invalid', coord)
else
lastcoord = string.reverse(lastcoord)
end
if string.find(coord, ':') or (semicolons > 2 and firstcoord == lastcoord) then
return 'Polygon'
elseif semicolons > 0 then
return 'LineString' -- or MultiPoint
else
return 'Point'
end
end
local function fetchWikidata(id, snak)
-- snak is a table like {'claims', 'P625', 1, 'mainsnak', 'datavalue', 'value'}
local value
id = mw.text.trim(id)
if not string.find(id, "^Q%d+$") then
printError('ids-invalid', id)
else
value = mw.wikibase.getBestStatements(id, snak[2])
for i = 3, #snak do
if value == nil then break end
value = value[snak[i]]
end
end
return value
end
-- Fetch coordinates from Wikidata for a list of comma separated ids
local function getCoordinatesById(ids)
local function roundPrec(num, prec)
if prec == nil or prec <= 0 then return num end
local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001
return math.floor(num / sig + 0.5) * sig
end
if ids == nil then return end
local coord = {}
local snak = {'claims', 'P625', 1, 'mainsnak', 'datavalue', 'value'}
for idx in mw.text.gsplit(ids, '%s*,%s*') do
local value = fetchWikidata(idx, snak)
if value then
local prec = value.precision
coord[#coord+1] = roundPrec(value.latitude, prec) .. ',' .. roundPrec(value.longitude, prec)
end
end
return #coord > 0 and table.concat(coord, ';') or nil
end
local function getBoundsById(ids, coordInput)
if ids == nil then return {} end
local coord = mw.text.split(coordInput, '%s*;%s*')
local id = mw.text.split(ids, '%s*,%s*')
if #coord ~= #id then return {} end
local id_parent = nil
if #id == 1 then
id_parent = fetchWikidata(id[1], {'claims', 'P131', 1, 'mainsnak', 'datavalue', 'value', 'id'})
if id_parent ~= nil then
id[2] = id_parent -- P131: located in the administrative territorial entity, last try
coord[2] = coord[1]
end
end
local bounds = {}
-- try to fetch Wikidata in this order: area, watershed area, population, and finally by administrative entity
local snak_area = {'claims', 'P2046', 1, 'mainsnak', 'datavalue', 'value'} -- area and unit
local snak_warea = {'claims', 'P2053', 1, 'mainsnak', 'datavalue', 'value'} -- area and unit
local snak_pop = {'claims', 'P1082', 1, 'mainsnak', 'datavalue', 'value'} -- population
local convert_area = {['Q712226'] = 1000000, ['Q35852'] = 10000, ['Q232291'] = 2589988.110336, ['Q81292'] = 4046.8564224,
['Q935614'] = 1600, ['Q857027'] = 0.09290304, ['Q21074767'] = 1138100, ['Q25343'] = 1} -- to square metres
-- query Wikidata: http://tinyurl.com/j8aez2g
for i = 1, #id do
if i == 2 and id[2] == id_parent and #bounds > 0 then break end -- only if not found previously
local amount, unit, area
local value = fetchWikidata(id[i], snak_area) or fetchWikidata(id[i], snak_warea)
if value then
amount = tonumber(value.amount)
unit = string.match(value.unit, "(Q%d+)")
if convert_area[unit] then
area = amount * convert_area[unit]
end
end
if area == nil then
value = fetchWikidata(id[i], snak_pop)
if value then
amount = tonumber(value.amount)
-- average density estimated for populated areas: 100; see [[Population density]]
area = amount / 100 * 1000000
end
end
if area then
local radius = math.sqrt(area / math.pi) -- approximation with a circle
local latlon = mw.text.split(coord[i], '%s*,%s*')
local mxdLat, mxdLon = mxdByLat(latlon[1])
bounds[#bounds+1] = {latlon[2] + (radius / mxdLon), latlon[1] + (radius / mxdLat)} -- NE bound, geoJSON format
bounds[#bounds+1] = {latlon[2] - (radius / mxdLon), latlon[1] - (radius / mxdLat)} -- SW bound
end
end
return bounds
end
local function circleToPolygon(center, radius, edges, turn)
-- From en:Module:Mapframe, based on https://github.com/gabzim/circle-to-polygon, ISC licence
local function offset(cLat, cLon, distance, bearing)
local lat1 = math.rad(cLat)
local lon1 = math.rad(cLon)
local dByR = distance / 6378137 -- distance divided by 6378137 (radius of the earth) wgs84
local lat = math.asin(
math.sin(lat1) * math.cos(dByR) +
math.cos(lat1) * math.sin(dByR) * math.cos(bearing)
)
local lon = lon1 + math.atan2(
math.sin(bearing) * math.sin(dByR) * math.cos(lat1),
math.cos(dByR) - math.sin(lat1) * math.sin(lat)
)
return math.deg(lat) .. ',' .. math.deg(lon)
end
local coords = mw.text.split(center, ',', true)
local lat = tonumber(coords[1])
local long = tonumber(coords[2])
edges = edges or 32
local move = 2 * math.pi * (turn or 0)
local coordinates = {}
for i = 0, edges do
table.insert(coordinates, offset(lat, long, radius, ((2*math.pi*-i)/edges) + move))
end
return table.concat(coordinates, ';')
end
local function addCategories(geotype, i)
if not mw.title.getCurrentTitle().isContentPage then return end
if i > 2 and i18n["cat-several-features"] ~= '' then
cat["cat-several-features"] = true
end
if geotype == "LineString" and i18n["cat-linestring-drawn"] ~= '' then
cat["cat-linestring-drawn"] = true
elseif geotype == "Polygon" and i18n["cat-polygon-drawn"] ~= '' then
cat["cat-polygon-drawn"] = true
end
return
end
-- Recursively extract coord templates which have a name parameter.
-- from en:Module:Mapframe
local function extractCoordTemplates(wikitext)
local output = {}
local templates = mw.ustring.gmatch(wikitext, '{%b{}}')
local subtemplates = {}
for template in templates do
local name = mw.ustring.match(template, '{{([^}|]+)') -- get the template name
local nameParam = mw.ustring.match(template, "|%s*name%s*=%s*[^}|]+")
if not nameParam then
nameParam = mw.ustring.match(template, "|%s*nom%s*=%s*[^}|]+")
end
if mw.ustring.lower(mw.text.trim(name)) == 'coord' then
if nameParam then table.insert(output, template) end
elseif mw.ustring.find(template, 'coord') then
local subOutput = extractCoordTemplates(mw.ustring.sub(template, 2))
for _, t in pairs(subOutput) do
table.insert(output, t)
end
end
end
-- ensure coords are not using title display
for k, v in pairs(output) do
output[k] = mw.ustring.gsub(v, "|%s*display%s*=[^|}]+", "|display=inline")
end
return output
end
-- Gets all named coordiates from a page or a section of a page.
-- dependency: Module:Transcluder
local function getNamedCoords(page)
local parts = mw.text.split(page or "", "#", true)
local name = parts[1] == "" and mw.title.getCurrentTitle().prefixedText or parts[1]
local section = parts[2]
local pageWikitext = require('Module:Transcluder').get(section and name.."#"..section or name)
local coordTemplates = extractCoordTemplates(pageWikitext)
local frame = mw.getCurrentFrame()
local sep = "________"
local expandedContent = frame:preprocess(table.concat(coordTemplates, sep))
local expandedTemplates = mw.text.split(expandedContent, sep)
local namedCoords = {}
for _, expandedTemplate in pairs(expandedTemplates) do
local coord = mw.ustring.match(expandedTemplate, "<span class=\"geo\">(.-)</span>")
if coord then
coord = mw.ustring.gsub(coord, ";", ",")
local name = mw.ustring.match(expandedTemplate, "&title=(.-)<span") or coord
name = mw.uri.decode(name)
local description = name ~= coord and coord
table.insert(namedCoords, {coord=coord, name=name, description=description})
end
end
return namedCoords
end
-- Main function
local function main(args)
local tagname = args.type or 'mapframe'
if tagname ~= 'maplink' and tagname ~= 'mapframe' then printError('type-invalid', tagname) end
local tagArgs = {
text = args.text,
zoom = tonumber(args.zoom),
latitude = tonumber(args.latitude),
longitude = tonumber(args.longitude)
}
local defaultzoom = tonumber(args.default_zoom)
if tagname == 'mapframe' then
tagArgs.width = args.width or 300
tagArgs.height = args.height or 300
tagArgs.align = args.align or 'right'
if args.frameless ~= nil and tagArgs.text == nil then tagArgs.frameless = true end
else
tagArgs.class = args.class
end
local wdid = args.item or mw.wikibase.getEntityIdForCurrentPage()
if args['coordinates1'] == nil and args['geotype1'] == nil then -- single feature
args['coordinates1'] = args['coordinates'] or args[1]
if args['coordinates1'] == nil and args['latitude'] and args['longitude'] then
args['coordinates1'] = args['latitude'] .. ',' .. args['longitude']
elseif args['coordinates1'] == nil then
args['coordinates1'] = getCoordinatesById(wdid)
end
local par = {'title', 'image', 'description', 'geotype', 'commons', 'radius', 'radiuskm', 'edges', 'turn', 'from'}
for _, v in ipairs(par) do
args[v .. '1'] = args[v .. '1'] or args[v]
end
end
local externalData = {['geoshape'] = true, ['geomask'] = true, ['geoline'] = true, ['page'] = true, ['none'] = true, ['named'] = true}
local featureCollection = {['Point'] = true, ['MultiPoint'] = true, ['LineString'] = true, ['Polygon'] = true, ['circle'] = true}
local myfeatures, myexternal, allpoints = {}, {}, {}
local i, j = 1, 1
while args['coordinates'..i] or args['ids'..i] or externalData[args['geotype'..i]] or args['commons'..i] do
local geotypex = args['geotype'..i] or args['geotype']
if geotypex == nil and args['commons'..i] then
geotypex = 'page'
end
if geotypex ~= nil and not (featureCollection[geotypex] or externalData[geotypex]) then
printError('geotype-invalid', geotypex)
break
end
if geotypex == 'none' then -- skip this object
i = i + 1
else
local mystack
if geotypex == 'named' then
local namedCoords = getNamedCoords(args['from'..i])
mystack = myfeatures
for _, namedCoord in pairs(namedCoords) do
j = #mystack + 1
mystack[j] = {}
mystack[j]['type'] = "Feature"
mystack[j]['geometry'] = {}
mystack[j]['geometry']['type'] = "Point"
mystack[j]['geometry']['coordinates'] = parseGeoSequence(namedCoord.coord, 'Point')
allpoints = mergePoints(allpoints, mystack[j]['geometry']['coordinates'])
mystack[j]['properties'] = {}
mystack[j]['properties']['title'] = namedCoord.name
mystack[j]['properties']['description'] = namedCoord.description
mystack[j]['properties']['marker-size'] = args['marker-size'..i] or args['marker-size']
mystack[j]['properties']['marker-symbol'] = args['marker-symbol'..i] or args['marker-symbol']
mystack[j]['properties']['marker-color'] = args['marker-color'..i] or args['marker-color']
end
break
elseif externalData[geotypex or ''] then
mystack = myexternal
j = #mystack + 1
mystack[j] = {}
mystack[j]['type'] = "ExternalData"
mystack[j]['service'] = geotypex
if geotypex == "page" then
local page_name = args['commons'..i]
if mw.ustring.find(page_name, "Data:", 1, true) == 1 then
page_name = string.sub(page_name, 6)
end
if mw.ustring.find(page_name, ".map", -4, true) == nil then
page_name = page_name .. '.map'
end
mystack[j]['title'] = page_name
else
mystack[j]['ids'] = args['ids'..i] or args['ids'] or wdid
if mystack[j]['ids'] == nil then printError('ids-not-found'); break end
end
local mycoordinates = args['coordinates'..i]
if mycoordinates == nil and (tagArgs.latitude == nil or tagArgs.longitude == nil or tagArgs.zoom == nil) then
mycoordinates = getCoordinatesById(mystack[j]['ids'])
end
if mycoordinates ~= nil then
local mypoints = getBoundsById(mystack[j]['ids'], mycoordinates)
if #mypoints == 0 then
mypoints = parseGeoSequence(mycoordinates, mycoordinates:find(';') and 'MultiPoint' or 'Point')
end
allpoints = mergePoints(allpoints, mypoints)
end
else
args['coordinates'..i] = args['coordinates'..i] or getCoordinatesById(args['ids'..i])
if geotypex == 'circle' then
if not args['radius'..i] and args['radiuskm'..i] then
args['radius'..i] = args['radiuskm'..i] * 1000
end
args['coordinates'..i] = circleToPolygon(args['coordinates'..i], args['radius'..i], args['edges'..i], args['turn'..i])
geotypex = 'Polygon'
end
mystack = myfeatures
j = #mystack + 1
mystack[j] = {}
mystack[j]['type'] = "Feature"
mystack[j]['geometry'] = {}
mystack[j]['geometry']['type'] = geotypex or findGeotype(args['coordinates'..i])
mystack[j]['geometry']['coordinates'] = parseGeoSequence(args['coordinates'..i], mystack[j]['geometry']['type'])
allpoints = mergePoints(allpoints, mystack[j]['geometry']['coordinates'])
addCategories(mystack[j]['geometry']['type'], i)
end
mystack[j]['properties'] = {}
mystack[j]['properties']['title'] = args['title'..i] or (geotypex and geotypex .. i) or mystack[j]['geometry']['type'] .. i
if args['image'..i] then
args['description'..i] = (args['description'..i] or '') .. '[[File:' .. args['image'..i] .. '|300px]]'
end
mystack[j]['properties']['description'] = args['description'..i]
mystack[j]['properties']['marker-size'] = args['marker-size'..i] or args['marker-size']
mystack[j]['properties']['marker-symbol'] = args['marker-symbol'..i] or args['marker-symbol']
mystack[j]['properties']['marker-color'] = args['marker-color'..i] or args['marker-color']
mystack[j]['properties']['stroke'] = args['stroke'..i] or args['stroke']
mystack[j]['properties']['stroke-opacity'] = tonumber(args['stroke-opacity'..i] or args['stroke-opacity'])
mystack[j]['properties']['stroke-width'] = tonumber(args['stroke-width'..i] or args['stroke-width'])
mystack[j]['properties']['fill'] = args['fill'..i] or args['fill']
mystack[j]['properties']['fill-opacity'] = tonumber(args['fill-opacity'..i] or args['fill-opacity'])
i = i + 1
end
end
-- calculate defaults for static mapframe; maplink is dynamic
if (tagArgs.latitude == nil or tagArgs.longitude == nil) and #allpoints > 0 then
if tagname == "mapframe" or tagArgs.text == nil then -- coordinates needed for text in maplink
tagArgs.longitude, tagArgs.latitude = getCoordCenter(allpoints)
end
end
if tagArgs.zoom == nil then
if tagname == "mapframe" then
local uniquepoints = setUniquePoints(allpoints)
if #uniquepoints == 1 then
local coordInput = uniquepoints[1][2] .. ',' .. uniquepoints[1][1]
local mybounds = getBoundsById(wdid, coordInput) -- try to fetch by area
uniquepoints = mergePoints(uniquepoints, mybounds)
end
if #uniquepoints <= 1 then
tagArgs.zoom = defaultzoom or 9
else
tagArgs.zoom = getZoom(uniquepoints, tagArgs.height, tagArgs.width)
end
else
tagArgs.zoom = defaultzoom
end
end
local geojson = myexternal
if #myfeatures > 0 then
geojson[#geojson + 1] = {type = "FeatureCollection", features = myfeatures}
end
if args.debug ~= nil then
local html = mw.text.tag{name = tagname, attrs = tagArgs, content = mw.text.jsonEncode(geojson, mw.text.JSON_PRETTY)}
return 'syntaxhighlight', tostring(html) .. ' Arguments:' .. mw.text.jsonEncode(args, mw.text.JSON_PRETTY), {lang = 'json'}
end
if geojson and #geojson == 0 then
errormessage = erromessage or '' -- previous message or void for no map data
end
return tagname, geojson and mw.text.jsonEncode(geojson) or '', tagArgs
end
local function addCat(cat)
local categories = ''
for k, v in pairs(cat) do
if v then
categories = categories .. '[[Category:' .. i18n[k] .. ']]'
end
end
return categories
end
local function errorMessage(message)
if message == '' then -- no map data
return
else
categories = mw.message.new('Kartographer-broken-category'):inLanguage(mw.language.getContentLanguage().code):plain()
return message .. '[[Category:' .. categories .. ']]'
end
end
function p.tag(frame) -- entry point from invoke
local getArgs = require('Module:Arguments').getArgs
local args = getArgs(frame)
local tag, geojson, tagArgs = main(args)
if errormessage then return errorMessage(errormessage) end
return frame:extensionTag(tag, geojson, tagArgs) .. addCat(cat)
end
function p._tag(args) -- entry point from require
local tag, geojson, tagArgs = main(args)
if errormessage then return errorMessage(errormessage) end
return mw.getCurrentFrame():extensionTag(tag, geojson, tagArgs) .. addCat(cat)
end
return p
0bh0fd89uc6yab0y49nbef7zubbrij7
فرما:Heritage protection/P1435
10
29387
136729
2026-04-30T13:29:18Z
آیات محراج
11062
Created page with "{{#if: {{#property:P1435|from={{{item|}}}}}{{#property:P1600|from={{{item|}}}}}{{#property:P814|from={{{item|}}}}} {{#property:P2520|from={{{item|}}}}}{{#property:P809|from={{{item|}}}}} {{#property:P3425|from={{{item|}}}}} | {{InfoboxFrame |name = |child = {{{child|}}} |item = {{{item|}}} |lang = {{{lang|}}} |aboveclass = infobox_abovestyle |headerclass = infobox_headerstyle |labelclass = infobox-label |datastyle = text-a..."
136729
wikitext
text/x-wiki
{{#if: {{#property:P1435|from={{{item|}}}}}{{#property:P1600|from={{{item|}}}}}{{#property:P814|from={{{item|}}}}}
{{#property:P2520|from={{{item|}}}}}{{#property:P809|from={{{item|}}}}} {{#property:P3425|from={{{item|}}}}}
| {{InfoboxFrame
|name =
|child = {{{child|}}}
|item = {{{item|}}}
|lang = {{{lang|}}}
|aboveclass = infobox_abovestyle
|headerclass = infobox_headerstyle
|labelclass = infobox-label
|datastyle = text-align:start
|data10 =<!-- Block with all P1435 entries -->
<!--
__________________________________________________________________________________
-->{{#if: {{#property:P1435|from={{{item|}}}}}
|{{#invoke:Wikidades| claim | property=P1435 |item={{{item|}}} |formatting=table
| whitelist0 = {{{whitelist0|}}} | blacklist0 = {{{blacklist0|}}}
| qualifier = P580 OR P585<!-- start_date o date. Full format-->
| qualifier2 = P582 | qualifier3 = P2868<!-- class_element -->| qualifier4 = P1534<!-- deprecation cause -->
| qualifier5 = P217<!-- N.inventorie --> | qualifier6 = P1448<!-- official name -->
| qualifier7 = P580 OR P585<!-- start_date o date. Format year -->
| qualifier8 = P1600<!-- qualif.P1600 contains IPAC code for BCIN that already is BCIL -->
| qualifier9 = P973<!-- qualif.P973 has associated URL to identifier code, when it has no specific property -->
| qualifier10 = P2614 or /P2614<!-- P2614 criteris PH -->
| rowformat = {{((}}Heritage_protection/prepare{{!}}1{{=}}{{{item|}}}{{!}}2{{=}}$0{{!}}3{{=}}$1<!--
-->{{!}}4{{=}}$2{{!}}5{{=}}{{{name|{{{nom|}}}}}}{{!}}6{{=}}$4{{!}}7{{=}}$5{{!}}8{{=}}$6<!--
-->{{!}}9{{=}}$7{{!}}10{{=}}$8{{!}}11{{=}}$9{{!}}12{{=}}$3{{!}}13{{=}}$10{{!}}lang{{=}}{{{lang|}}}{{))}}<!--
-->| colformat0 = raw |colformat4 = label | colformat6 = text | colformat7 = Y
| tablesort=1 | sorting=-1|separator=LF|editicon=no<!--
-->}}<!-- end invoke list of protections
-->}}<!-- end IF ∃ P1435 -->
|data20 =<!-- Block with P1600 protections when they are not in P1435 -->
<!-- and no are together with BCIL or BCIN in P1435
__________________________________________________________________________________
-->{{#if:{{#invoke:Wikidades | claim | property=P1600 | list=false }}<!-- ∃ IPA? -->
|{{#ifeq:{{#invoke:string|find|source= {{{blacklist0|}}}|P1600}}|0||1}}|<!-- found P1600 in blacklist? -->
|{{#if:{{#invoke:Wikidades|claim |property=P1435<!--
-->|formatting=table|whitelist0=Q11910250/Q1019352/Q28034408}}<!-- BCIL, BCIN or integrated heritage ∃ whitelist ? -->
|<!-- Do not act when BCIL or BCIN are present, cause already have been manage with them
-->|{{Heritage_protection/prepare|{{{item|}}} |Q1393661|<!-- inici -->|<!-- fi -->|<!-- null
-->|<!-- causa -->|<!-- id -->|<!-- offic.name -->|<!-- any -->|lang={{{lang|}}} }}
}} }}
|data30 =<!-- Block with some protections that are not in P1435, -->
<!-- but are as item property (P814 + P2520...)
__________________________________________________________________________________
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q3679744/<!-- àrea protegida IUCN -->Q14545608/<!-- Ia: Reserva Natural -->
Q14545620/<!-- Ib: Àrea Silvestre -->Q14545628/<!-- II: Parc Nacional -->
Q14545633/<!-- III: Monument Natural -->Q14545639/<!-- IV: Àrea d'espècies-->
Q14545646/<!-- V:Paisat. terrest/marí-->Q14545652<!-- VI: Àrea recursos naturals-->
}}|<!-- filter they doesn't appear also in P1435
Id UICN? -->|{{#if:{{#property:P814|from={{{item|}}}}}<!--protecció espais naturals UICN: no tenen ID ni URL -->
|{{Heritage_protection/prepare|{{{item|}}}|{{#invoke:Wikidades |claim |property=P814
|list=false |formatting=raw }}|<!-- start -->
|<!-- end -->|<!-- null -->|<!-- cause -->|<!-- id -->|<!-- offi.name -->|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q158454<!-- WDPA -->
}}|<!-- ja està com P1435, saltar.
Rsv.Biosf.?-->|{{#if:{{#property:P2520|from={{{item|}}}}}<!--protecció Reserva de Biosfera: no tenen ID. La URL és el valor -->
|{{Heritage_protection/prepare|{{{item|}}}|Q158454 |<!-- start -->|<!-- end -->|<!-- null -->|<!-- cause -->
|{{getLabelFix|Q1309508|lang={{{lang|}}}}}: {{#invoke:Wikidades |claim|property=P2520 |list=false|formatting=weblink}}<!-- id -->
|<!-- offi.name -->|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q1681293<!-- WDPA -->
}}|<!-- it is already in P1435, skip.
WDPA? -->|{{#if:{{#property:P809|from={{{item|}}}}}<!--protecció WDPA: té ID i URL -->
| {{Heritage_protection/prepare|{{{item|}}}|Q1681293|<!-- start -->|<!-- end -->|<!-- null -->|<!-- cause -->
|{{#invoke:Wikidades |claim |property=P809|list=false }}<!-- id -->
|<!-- offi.name -->|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q15069452/<!-- Àrea Natura 2000 -->Q1191622/<!-- Especial conservació / SAC -->
Q2463705/<!-- SPA /ZEPA -->Q796174/<!-- importancia comunitària /LCI -->
Q60534895<!-- proposat importancia comunitària /pLCI -->
}}|<!-- it is already in P1435, skip.
N.2000? -->|{{#if:{{#property:P3425|from={{{item|}}}}}<!--protecció Natura 2000: té ID i URL -->
| {{Heritage_protection/prepare|{{{item|}}}|Q15069452|<!-- start -->|<!-- end -->|<!-- null -->|<!-- cause -->
|{{#invoke:Wikidades |claim |property=P3425|list=false }}<!-- id -->|<!-- offi.name -->
|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->}}}}<noinclude>{{documentació}}</noinclude>
0xpfbxzm6dp2dg4py4c973bgw435akj
136730
136729
2026-04-30T13:29:33Z
آیات محراج
11062
136730
wikitext
text/x-wiki
{{#if: {{#property:P1435|from={{{item|}}}}}{{#property:P1600|from={{{item|}}}}}{{#property:P814|from={{{item|}}}}}
{{#property:P2520|from={{{item|}}}}}{{#property:P809|from={{{item|}}}}} {{#property:P3425|from={{{item|}}}}}
| {{InfoboxFrame
|name =
|child = {{{child|}}}
|item = {{{item|}}}
|lang = {{{lang|}}}
|aboveclass = infobox_abovestyle
|headerclass = infobox_headerstyle
|labelclass = infobox-label
|datastyle = text-align:start
|data10 =<!-- Block with all P1435 entries -->
<!--
__________________________________________________________________________________
-->{{#if: {{#property:P1435|from={{{item|}}}}}
|{{#invoke:Wikidades| claim | property=P1435 |item={{{item|}}} |formatting=table
| whitelist0 = {{{whitelist0|}}} | blacklist0 = {{{blacklist0|}}}
| qualifier = P580 OR P585<!-- start_date o date. Full format-->
| qualifier2 = P582 | qualifier3 = P2868<!-- class_element -->| qualifier4 = P1534<!-- deprecation cause -->
| qualifier5 = P217<!-- N.inventorie --> | qualifier6 = P1448<!-- official name -->
| qualifier7 = P580 OR P585<!-- start_date o date. Format year -->
| qualifier8 = P1600<!-- qualif.P1600 contains IPAC code for BCIN that already is BCIL -->
| qualifier9 = P973<!-- qualif.P973 has associated URL to identifier code, when it has no specific property -->
| qualifier10 = P2614 or /P2614<!-- P2614 criteris PH -->
| rowformat = {{((}}Heritage_protection/prepare{{!}}1{{=}}{{{item|}}}{{!}}2{{=}}$0{{!}}3{{=}}$1<!--
-->{{!}}4{{=}}$2{{!}}5{{=}}{{{name|{{{nom|}}}}}}{{!}}6{{=}}$4{{!}}7{{=}}$5{{!}}8{{=}}$6<!--
-->{{!}}9{{=}}$7{{!}}10{{=}}$8{{!}}11{{=}}$9{{!}}12{{=}}$3{{!}}13{{=}}$10{{!}}lang{{=}}{{{lang|}}}{{))}}<!--
-->| colformat0 = raw |colformat4 = label | colformat6 = text | colformat7 = Y
| tablesort=1 | sorting=-1|separator=LF|editicon=no<!--
-->}}<!-- end invoke list of protections
-->}}<!-- end IF ∃ P1435 -->
|data20 =<!-- Block with P1600 protections when they are not in P1435 -->
<!-- and no are together with BCIL or BCIN in P1435
__________________________________________________________________________________
-->{{#if:{{#invoke:Wikidades | claim | property=P1600 | list=false }}<!-- ∃ IPA? -->
|{{#ifeq:{{#invoke:string|find|source= {{{blacklist0|}}}|P1600}}|0||1}}|<!-- found P1600 in blacklist? -->
|{{#if:{{#invoke:Wikidades|claim |property=P1435<!--
-->|formatting=table|whitelist0=Q11910250/Q1019352/Q28034408}}<!-- BCIL, BCIN or integrated heritage ∃ whitelist ? -->
|<!-- Do not act when BCIL or BCIN are present, cause already have been manage with them
-->|{{Heritage_protection/prepare|{{{item|}}} |Q1393661|<!-- inici -->|<!-- fi -->|<!-- null
-->|<!-- causa -->|<!-- id -->|<!-- offic.name -->|<!-- any -->|lang={{{lang|}}} }}
}} }}
|data30 =<!-- Block with some protections that are not in P1435, -->
<!-- but are as item property (P814 + P2520...)
__________________________________________________________________________________
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q3679744/<!-- àrea protegida IUCN -->Q14545608/<!-- Ia: Reserva Natural -->
Q14545620/<!-- Ib: Àrea Silvestre -->Q14545628/<!-- II: Parc Nacional -->
Q14545633/<!-- III: Monument Natural -->Q14545639/<!-- IV: Àrea d'espècies-->
Q14545646/<!-- V:Paisat. terrest/marí-->Q14545652<!-- VI: Àrea recursos naturals-->
}}|<!-- filter they doesn't appear also in P1435
Id UICN? -->|{{#if:{{#property:P814|from={{{item|}}}}}<!--protecció espais naturals UICN: no tenen ID ni URL -->
|{{Heritage_protection/prepare|{{{item|}}}|{{#invoke:Wikidades |claim |property=P814
|list=false |formatting=raw }}|<!-- start -->
|<!-- end -->|<!-- null -->|<!-- cause -->|<!-- id -->|<!-- offi.name -->|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q158454<!-- WDPA -->
}}|<!-- ja està com P1435, saltar.
Rsv.Biosf.?-->|{{#if:{{#property:P2520|from={{{item|}}}}}<!--protecció Reserva de Biosfera: no tenen ID. La URL és el valor -->
|{{Heritage_protection/prepare|{{{item|}}}|Q158454 |<!-- start -->|<!-- end -->|<!-- null -->|<!-- cause -->
|{{getLabelFix|Q1309508|lang={{{lang|}}}}}: {{#invoke:Wikidades |claim|property=P2520 |list=false|formatting=weblink}}<!-- id -->
|<!-- offi.name -->|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q1681293<!-- WDPA -->
}}|<!-- it is already in P1435, skip.
WDPA? -->|{{#if:{{#property:P809|from={{{item|}}}}}<!--protecció WDPA: té ID i URL -->
| {{Heritage_protection/prepare|{{{item|}}}|Q1681293|<!-- start -->|<!-- end -->|<!-- null -->|<!-- cause -->
|{{#invoke:Wikidades |claim |property=P809|list=false }}<!-- id -->
|<!-- offi.name -->|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->{{#if:{{#invoke:Wikidades| claim | property=P1435 |rowformat=$0 |formatting=table
|whitelist0=Q15069452/<!-- Àrea Natura 2000 -->Q1191622/<!-- Especial conservació / SAC -->
Q2463705/<!-- SPA /ZEPA -->Q796174/<!-- importancia comunitària /LCI -->
Q60534895<!-- proposat importancia comunitària /pLCI -->
}}|<!-- it is already in P1435, skip.
N.2000? -->|{{#if:{{#property:P3425|from={{{item|}}}}}<!--protecció Natura 2000: té ID i URL -->
| {{Heritage_protection/prepare|{{{item|}}}|Q15069452|<!-- start -->|<!-- end -->|<!-- null -->|<!-- cause -->
|{{#invoke:Wikidades |claim |property=P3425|list=false }}<!-- id -->|<!-- offi.name -->
|<!-- year -->|lang={{{lang|}}} }}
}} }}<!--
-->}}}}<noinclude>{{documentation}}</noinclude>
n60z8d455akdnvn8lw7yeltj0i0z0za
فرما:Identifiers
10
29388
136731
2026-04-30T13:31:18Z
آیات محراج
11062
Created page with "{{#if:{{#invoke:Wikidades|claim |item={{{item|}}}|property=P11202 P11204 P11806 P12153 P1218 P1219 P1220 P1258 P1562 P1728 P1729 P1730 P1902 P1938 P1953 P1954 P1955 P1982 P1984 P1985 P1994 P2019 P2034 P2037 P2205 P2207 P2850 P2963 P2969 P3040 P3056 P3192 P3283 P345 P3593 P434 P435 P480 P4947 P4983 P4985 P586 P6276 P6327 P724 P8235 P8236 P8383 P839 P9414 P9422}}|<!---------- Cinema ---------->{{Identificador | propietat = P345 | imatge = IMDb Logo Square.svg | mida = 50x2..."
136731
wikitext
text/x-wiki
{{#if:{{#invoke:Wikidades|claim |item={{{item|}}}|property=P11202 P11204 P11806 P12153 P1218 P1219 P1220 P1258 P1562 P1728 P1729 P1730 P1902 P1938 P1953 P1954 P1955 P1982 P1984 P1985 P1994 P2019 P2034 P2037 P2205 P2207 P2850 P2963 P2969 P3040 P3056 P3192 P3283 P345 P3593 P434 P435 P480 P4947 P4983 P4985 P586 P6276 P6327 P724 P8235 P8236 P8383 P839 P9414 P9422}}|<!---------- Cinema ---------->{{Identificador
| propietat = P345
| imatge = IMDb Logo Square.svg
| mida = 50x20
| url = https://wikidata-externalid-url.toolforge.org/?p=345&url_prefix=https://www.imdb.com/&id=$1
| nom_curt = IMDB
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4947
| imatge = Tmdb.new.logo.svg
| mida = 20
| url = https://www.themoviedb.org/movie/$1
| nom_curt = TMDB
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4983
| imatge = Tmdb.new.logo.svg
| mida = 20
| url = https://www.themoviedb.org/tv/$1
| nom_curt = TMDB (sèrie)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4985
| imatge = Tmdb.new.logo.svg
| mida = 20
| url = https://www.themoviedb.org/person/$1
| nom_curt = TMDB (persona)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11806
| imatge = Tmdb.new.logo.svg
| mida = 20
| url = https://www.themoviedb.org/company/$1
| nom_curt = TMDB (empresa)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P480
| imatge = FA en 14.jpg
| mida = 20x50
| url = https://www.filmaffinity.com/en/film$1.html
| nom_curt = FilmAffinity
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P12153
| imatge = FA en 14.jpg
| mida = 20x50
| url = https://www.filmaffinity.com/en/name.php?name-id=$1
| nom_curt = FilmAffinity (persona)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1258
| imatge = Rottentomatoesalternativelogo.svg
| mida = 20x100
| url = https://www.rottentomatoes.com/$1
| nom_curt = Rottentomatoes
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1562
| imatge = Allmovie square.svg
| mida = 25x100
| url = https://www.allmovie.com/movie/$1
| nom_curt = Allmovie
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2019
| imatge = Allmovie square.svg
| mida = 25x100
| url = https://www.allmovie.com/artist/$1
| nom_curt = Allmovie (artista)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3056
| imatge = Tcm logo squared.png
| mida = 20
| url = https://www.tcm.turner.com/tcmdb/participant/participant.jsp?participantId=$1
| nom_curt = TCM (persona)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3593
| imatge = American Film Institute (AFI) logo.svg
| mida = 22
| url = https://catalog.afi.com/Catalog/moviedetails/$1
| nom_curt = AFI
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Anime ---------->{{Identificador
| propietat = P1985
| imatge = Anime News Network favicon.png
| mida = 20x100
| url = https://www.animenewsnetwork.com/encyclopedia/anime.php?id=$1
| nom_curt = Anime News Network
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1984
| imatge = Anime News Network favicon.png
| mida = 20x100
| url = https://www.animenewsnetwork.com/encyclopedia/manga.php?id=$1
| nom_curt = Anime News Network (manga)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1982
| imatge = Anime News Network favicon.png
| mida = 20x100
| url = https://www.animenewsnetwork.com/encyclopedia/people.php?id=$1
| nom_curt = Anime News Network (persona)
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Teatre ---------->{{Identificador
| propietat = P1218
| imatge = Ibdb logo.jpg
| mida = 20
| url = https://www.ibdb.com/broadway-production/$1
| nom_curt = IBDB
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1219
| imatge = Ibdb logo.jpg
| mida = 20
| url = https://www.ibdb.com/broadway-show/$1
| nom_curt = IBDB (espectacle)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1220
| imatge = Ibdb logo.jpg
| mida = 20
| url = https://www.ibdb.com/broadway-cast-staff/$1
| nom_curt = IBDB (repartiment)
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Música ---------->{{Identificador
| propietat = P3283
| imatge = Bandcamp-button-circle-aqua.svg
| mida = 20x20
| url = https://$1.bandcamp.com
| nom_curt = Bandcamp
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3040
| imatge = Antu soundcloud.svg
| mida = 20x20
| url = https://soundcloud.com/$1
| nom_curt = Soundcloud
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1902
| imatge = Spotify logo without text.svg
| mida = 20x20
| url = https://open.spotify.com/artist/$1
| nom_curt = Spotify
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2205
| imatge = Spotify logo without text.svg
| mida = 20x20
| url = https://open.spotify.com/album/$1
| nom_curt = Spotify (àlbum)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2207
| imatge = Spotify logo without text.svg
| mida = 20x20
| url = https://open.spotify.com/track/$1
| nom_curt = Spotify (pista)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2850
| imatge = Apple Music Icon.svg
| mida = 20x20
| url = https://music.apple.com/artist/$1
| nom_curt = Apple Music
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3192
| imatge = Last.fm favicon.png
| mida = 20x20
| url = https://www.last.fm/music/$1
| nom_curt = Last.fm
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P434
| imatge = MusicBrainz Logo 2016.svg
| mida = 25x22
| url = https://musicbrainz.org/artist/$1
| nom_curt = Musicbrainz
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P435
| imatge = MusicBrainz Logo 2016.svg
| mida = 25x22
| url = https://musicbrainz.org/work/$1
| nom_curt = Musicbrainz (obra)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P8236
| imatge = Antu view-media-lyrics.svg
| mida = 25x25
| url = https://www.lieder.net/lieder/assemble_texts.html?SongCycleId=$1
| nom_curt = Lieder.net
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P8235
| imatge = Antu view-media-lyrics.svg
| mida = 25x25
| url = https://www.lieder.net/lieder/get_settings.html?ComposerId=$1
| nom_curt = Lieder.net (compositor)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1953
| imatge = Discogs record icon.svg
| mida = 20x20
| url = https://www.discogs.com/artist/$1
| nom_curt = Discogs
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1954
| imatge = Discogs record icon.svg
| mida = 20x20
| url = https://www.discogs.com/master/$1
| nom_curt = Discogs (obra)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1955
| imatge = Discogs record icon.svg
| mida = 20x20
| url = https://www.discogs.com/label/$1
| nom_curt = Discogs (segell)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P839
| imatge = Music 2b1+30x45.svg
| mida = 23
| url = https://imslp.org/wiki/$1
| nom_curt = IMSLP
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1728
| imatge = AllMusic favicon.svg
| mida = 18
| url = https://www.allmusic.com/artist/$1
| nom_curt = Allmusic
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1729
| imatge = AllMusic favicon.svg
| mida = 18
| url = https://www.allmusic.com/album/$1
| nom_curt = Allmusic (àlbum)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1730
| imatge = AllMusic favicon.svg
| mida = 18
| url = https://www.allmusic.com/song/$1
| nom_curt = Allmusic (cançó)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1994
| imatge = AllMusic favicon.svg
| mida = 18
| url = https://www.allmusic.com/composition/$1
| nom_curt = Allmusic (composició)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P6276
| imatge = Amazon icon.svg
| mida = 20x20
| url = https://music.amazon.com/artists/$1
| nom_curt = Amazon Music (artista)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P9422
| imatge = Logo petit Musikasten.png
| mida = 20x20
| url = https://www.musikasten.eus/taldea/$1
| nom_curt = Musikasten
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P9414
| imatge = Logo petit Viasona.png
| mida = 20x20
| url = https://www.viasona.cat/grup/$1
| nom_curt = Viasona
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11202
| imatge = Logo identificador Musics per la cobla.png
| mida = 20x20
| url = https://www.musicsperlacobla.cat/obra.php?codi=$1
| nom_curt = Musics per la cobla
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11204
| imatge = Logo identificador Boig Sardanista.png
| mida = 20x20
| url = https://boig.sardanista.cat/llistat.asp?idsardana=$1
| nom_curt = Boig Sardanista
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Llibres ---------->{{Identificador
| propietat = P2034
| imatge = Latin capital letter script G with hook.svg
| mida = 15
| url = https://www.gutenberg.org/ebooks/$1
| nom_curt = Project Gutenberg
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1938
| imatge = Latin capital letter script G with hook.svg
| mida = 15
| url = http://www.gutenberg.org/ebooks/author/$1
| nom_curt = Project Gutenberg (autor)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2963
| imatge = Goodreads 'g' logo.svg
| mida = 20
| url = https://www.goodreads.com/author/show/$1
| nom_curt = Goodreads (autor)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P8383
| imatge = Goodreads 'g' logo.svg
| mida = 20
| url = https://www.goodreads.com/work/editions/$1
| nom_curt = Goodreads (obra)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2969
| imatge = Goodreads 'g' logo.svg
| mida = 20
| url = https://www.goodreads.com/book/show/$1
| nom_curt = Goodreads (llibre)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P6327
| imatge = Goodreads 'g' logo.svg
| mida = 20
| url = https://www.goodreads.com/characters/$1
| nom_curt = Goodreads (personatge)
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Plantes ---------->{{Identificador
| propietat = P586
| imatge = IPNI logo.svg
| mida = 20
| url = https://www.ipni.org/a/$1
| nom_curt = IPNI
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Internet ---------->{{Identificador
| propietat = P2037
| imatge = GitHub Invertocat Logo.svg
| mida = 22
| url = https://github.com/$1
| nom_curt = GitHub
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P724
| imatge = Internet Archive 7x8px.svg
| mida = 16
| url = https://archive.org/details/$1
| nom_curt = Archive.org
| item={{{item|}}} |lang={{{lang|}}}
}}}} <!---------- Línia divisòria ---------->{{#if:{{#invoke:Wikidades| claim |item={{{item|}}} |property=P11020 P11065 P11245 P1146 P11637 P11892 P12338 P12361 P1440 P1469 P1665 P2002 P2003 P2013 P2276 P2397 P2611 P2984 P3185 P3267 P3314 P3408 P3427 P3525 P3573 P3588 P3647 P3655 P3681 P3742 P3789 P3836 P3883 P3928 P3940 P4015 P4033 P4076 P4175 P4264 P5224 P535 P5797 P5815 P6634 P7085 P7550 P9766}} |<hr>}}<!---------- Xarxes socials ---------->{{Identificador
| propietat = P2013
| imatge = 2023 Facebook icon.svg
| mida = 20x20
| url = https://www.facebook.com/$1
| nom_curt = Facebook
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2002
| imatge = X logo 2023.svg
| mida = 20x20
| url = https://x.com/$1?lang=ca
| nom_curt = X
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P12361
| imatge = Bluesky Logo.svg
| mida = 30x20
| url = https://bsky.app/profile/$1
| nom_curt = Bluesky
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4033
| imatge = Mastodon logotype (simple) new hue.svg
| mida = 20x20
| url = https://wikidata-externalid-url.toolforge.org/?p=4033&id=$1
| nom_curt = Mastodon
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2003
| imatge = Instagram logo 2022.svg
| mida = 20x20
| url = https://www.instagram.com/$1
| nom_curt = Instagram
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11892
| imatge = Threads (app).svg
| mida = 20x20
| url = https://www.threads.net/@$1
| nom_curt = Threads
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11637
| imatge = Wattpad Logomark Orange (RGB HR).png
| mida = 20x20
| url = https://www.wattpad.com/user/$1
| nom_curt = Wattpad
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3789
| imatge = Telegram 2019 Logo.svg
| mida = 20x20
| url = https://t.me/s/$1
| nom_curt = Telegram
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3185
| imatge = VK Compact Logo (2021-present).svg
| mida = 20x20
| url = https://vk.com/$1
| nom_curt = VK
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P6634
| imatge = LinkedIn icon.svg
| mida = 20x20
| url = https://www.linkedin.com/in/$1/
| nom_curt = LinkedIn
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4264
| imatge = LinkedIn icon.svg
| mida = 20x20
| url = https://www.linkedin.com/company/$1
| nom_curt = LinkedIn (empresa)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2984
| imatge = SnapChat!.jpg
| mida = 20x20
| url = https://www.snapchat.com/add/$1
| nom_curt = Snapchat
| item={{{item|}}} |lang={{{lang|}}}
}}<!--
-->{{#if:{{#invoke:Wikidades|claim |item={{{item|}}}|property=P2397}}|<!-- skip, prioritze P2397 when exists. See discussion
-->|{{Identificador
| propietat = P11245
| imatge = YouTube social red squircle (2017).svg
| mida = 20x20
| url = https://www.youtube.com/@$1
| nom_curt = Youtube
| item={{{item|}}} |lang={{{lang|}}}
}} }} <!-- -->{{Identificador
| propietat = P2397
| imatge = YouTube social red squircle (2017).svg
| mida = 20x20
| url = https://www.youtube.com/channel/$1
| nom_curt = Youtube (canal)
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1651
| imatge = YouTube social red squircle (2017).svg
| mida = 20x20
| url = https://www.youtube.com/watch?v=$1
| nom_curt = Youtube
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4015
| imatge = Vimeo icon block.png
| mida = 20x20
| url = https://vimeo.com/$1
| nom_curt = Vimeo
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4175
| imatge = Patreon logomark.svg
| mida = 20x20
| url = https://www.patreon.com/$1
| nom_curt = Patreon
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P7085
| imatge = Tiktok icon.svg
| mida = 20x20
| url = https://www.tiktok.com/@$1
| nom_curt = TikTok
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P5797
| imatge = Twitch mit Glitch.png
| mida = 20x20
| url = https://www.twitch.tv/$1
| nom_curt = Twitch
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2611
| imatge = TED three letter logo.svg
| mida = 30x20
| url = https://www.ted.com/speakers/$1
| nom_curt = TED
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3836
| imatge = Pinterest.svg
| mida = 20x20
| url = https://www.pinterest.com/$1
| nom_curt = Pinterest
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3267
| imatge = Flickr dots.svg
| mida = 30x20
| url = https://www.flickr.com/photos/$1
| nom_curt = Flickr
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Esports ----------><!---------- Jocs Olímpics ---------->{{Identificador
| propietat = P3940
| imatge = LightMann.png
| mida = 18
| url = http://www.olimpbase.org/players/$1.html
| nom_curt = OlimpBase homes
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P5224
| imatge = Chess qdt26.svg
| mida = 18
| url = http://www.olimpbase.org/playersw/$1.html
| nom_curt = OlimpBase dones
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1146
| imatge = World Athletics logo.svg
| mida = 20
| url = https://www.worldathletics.org/athletes/athlete=$1
| nom_curt = World Athletics
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P5815
| imatge = Olympic rings without rims.svg
| mida = 20
| url = https://olympics.com/en/athletes/$1
| nom_curt = Olympics.com
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P7550
| imatge = IPC logo (2019).svg
| mida = 20
| url = https://www.paralympic.org/$1
| nom_curt = Paralympic
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Futbol ---------->{{Identificador
| propietat = P1469
| imatge = FIFA logo without slogan.svg
| mida = 20
| url = https://web.archive.org/web/1/http://www.fifa.com/worldfootball/statisticsandrecords/players/player=$1
| nom_curt = FIFA
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P2276
| imatge = UEFA logo.svg
| mida = 20
| url = https://www.uefa.com/teamsandplayers/players/player=$1/profile/index.html
| nom_curt = UEFA
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3655
| imatge = BD futbol.jpg
| mida = 20
| url = https://www.bdfutbol.com/en/j/j$1.html
| nom_curt = BDFutbol
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3681
| imatge = ESPN E icon.svg
| mida = 20
| url = https://global.espn.com/football/player/_/id/$1
| nom_curt = ESPNFC
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Bàsquet ---------->{{Identificador
| propietat = P12338
| imatge = FIBA logo.svg
| mida = 20
| url = https://www.fiba.basketball/en/player/$1
| nom_curt = FIBA
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P9766
| imatge = FIBA 3x3 Logo black.png
| mida = 20
| url = https://play.fiba3x3.com/players/$1
| nom_curt = FIBA 3x3
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3647
| imatge = NBA script.svg
| mida = 20
| url = https://stats.nba.com/player/$1
| nom_curt = NBA
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3588
| imatge = WNBA logo.png
| mida = 20x20
| url = https://www.wnba.com/player/$1/
| nom_curt = WNBA
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3525
| imatge = acb 2019 logo.svg
| mida = 50x20
| url = https://www.acb.com/jugador/temporada-a-temporada/id/$1
| nom_curt = ACB
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Escacs ---------->{{Identificador
| propietat = P1440
| imatge = FIDE flag icon.png
| mida = 22
| url = https://ratings.fide.com/profile/$1
| nom_curt = FIDE
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P1665
| imatge = High-contrast-glchess.svg
| mida = 18
| url = https://www.chessgames.com/perl/chessplayer?pid=$1
| nom_curt = ChessGames
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3314
| imatge = Microschack.JPG
| mida = 18
| url = https://www.365chess.com/players/$1
| nom_curt = 365Chess
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11065
| imatge = Chess tile nd.svg
| mida = 18
| url = https://www.chess.com/players/$1
| nom_curt = Chess.com
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Altres esports ---------->{{Identificador
| propietat = P3573
| imatge = Logo EHF wordmark.svg
| mida = 20
| url = http://history.eurohandball.com/player/$1
| nom_curt = EHF
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P11020
| imatge = UCI Logo 2015.svg
| mida = 20
| url = https://www.uci.org/rider-details/$1
| nom_curt = UCI
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3408
| imatge = World Aquatics logomark 2.svg
| mida = 20
| url = https://www.worldaquatics.com/athletes/$1/wd#main-content
| nom_curt = World Aquatics
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3742
| imatge = Fih hockey logo.svg
| mida = 20
| url = https://tms.fih.ch/people/$1
| nom_curt = FIH
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3928
| imatge = MotoGP logo (2024; Alt).svg
| mida = 28
| url = https://www.motogp.com/en/riders/$1
| nom_curt = MotoGP
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P4076
| imatge = Superbike World Championship logo (stacked, 2022).svg
| mida = 28
| url = https://www.worldsbk.com/en/rider/$1
| nom_curt = WSBK
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3427
| imatge = Diario AS.svg
| mida = 24
| url = https://as.com/resultados/ficha/deportista/$1
| nom_curt = As
| item={{{item|}}} |lang={{{lang|}}}
}} <!-- -->{{Identificador
| propietat = P3883
| imatge = Logo of Red bull.svg
| mida = 27
| url = https://www.redbull.com/int-en/athlete/$1
| nom_curt = Red Bull
| item={{{item|}}} |lang={{{lang|}}}
}} <!---------- Bios ---------->{{Identificador
| propietat = P535
| imatge = Creative-Tail-Halloween-grave.svg
| mida = 22
| url = https://www.findagrave.com/memorial/$1
| nom_curt = Find a Grave
| item={{{item|}}} |lang={{{lang|}}}
}}<!-- Si s'ha mostrat cap d'aquestes propietats cal mostrar la icona d'edició de WD -->{{#if: {{#invoke:Wikidades|claim |item={{{item|}}} |property=P11020 P11065 P11245 P1146 P11637 P11892 P12338 P12361 P1440 P1469 P1665 P2002 P2003 P2013 P2276 P2397 P2611 P2984 P3185 P3267 P3314 P3408 P3427 P3525 P3573 P3588 P3647 P3655 P3681 P3742 P3789 P3836 P3883 P3928 P3940 P4015 P4033 P4076 P4175 P4264 P5224 P535 P5797 P5815 P6634 P7085 P7550 P9766 P11202 P11204 P11806 P12153 P1218 P1219 P1220 P1258 P1562 P1728 P1729 P1730 P1902 P1938 P1953 P1954 P1955 P1982 P1984 P1985 P1994 P2019 P2034 P2037 P2205 P2207 P2850 P2963 P2969 P3040 P3056 P3192 P3283 P345 P3593 P434 P435 P480 P4947 P4983 P4985 P586 P6276 P6327 P724 P8235 P8236 P8383 P839 P9414 P9422}}|{{#invoke:Wikidades| editAtWikidata | item={{{item|}}} | property=identifiers | editicon=true}} }} <!-- --><noinclude>{{ús}}</noinclude>
sh1b2vrcm2mcymhifv6859gmwdtdyp3
فرما:Identificador
10
29389
136732
2026-04-30T13:31:58Z
آیات محراج
11062
Created page with "{{#invoke:Wikidades | claim | property={{{propietat}}} | list=false |editicon=no |from={{{item|}}} |formatting=[[File:{{{imatge}}}|{{{mida}}}px|link={{{url}}} |{{{nom_curt}}}: $1]] }}<noinclude>{{Ús}}</noinclude>"
136732
wikitext
text/x-wiki
{{#invoke:Wikidades | claim | property={{{propietat}}} | list=false |editicon=no |from={{{item|}}} |formatting=[[File:{{{imatge}}}|{{{mida}}}px|link={{{url}}} |{{{nom_curt}}}: $1]] }}<noinclude>{{Ús}}</noinclude>
eumabz9xhs11o6eaehf4i6ulsko6qz9
فرما:Format P571
10
29390
136733
2026-04-30T13:56:45Z
آیات محراج
11062
Created page with "<includeonly><!-- -->{{#invoke:Wikidades | claim | property=P571 | formatting=table |separator=<br> |list={{{list|true}}} | qualifier =P793 | rowsubformat1 = $1 | qualifier2=P518 | rowsubformat2 = $2 | qualifier3=P122 | rowsubformat3 = $3 | qualifier4=P1013 | rowsubformat4 = $4 | qualifier5=P31 OR P642 | rowsubformat5 = $5 | qua..."
136733
wikitext
text/x-wiki
<includeonly><!--
-->{{#invoke:Wikidades | claim | property=P571 | formatting=table |separator=<br> |list={{{list|true}}}
| qualifier =P793 | rowsubformat1 = $1
| qualifier2=P518 | rowsubformat2 = $2
| qualifier3=P122 | rowsubformat3 = $3
| qualifier4=P1013 | rowsubformat4 = $4
| qualifier5=P31 OR P642 | rowsubformat5 = $5
| qualifier6=P805 | rowsubformat6 = $6
| qualifier7=P828 | rowsubformat7 = $7
| qualifier8=P807 | rowsubformat8 = $8
| qualifier9=P3831 | rowsubformat9 = $9
| qualifier10=P1810 | rowsubformat10= $10
| qualifier11=P2868 | rowsubformat11= $11
| qualifier12=P4649 | rowsubformat12= $12
| qualifier13=P793 <!-- esdev en raw -->| qualifier14=P518 <!-- aplica en raw -->
| qualifier15=P122 <!-- fgovern en raw-->| qualifier16=P1013 <!-- criteri en raw -->
| qualifier17=P31 OR P642 <!-- instancia raw -->| qualifier18=P805 <!-- afirmat en raw -->
| qualifier19=P828 <!-- causat raw -->| qualifier20=P807 <!-- separat en raw -->
| qualifier21=P3831 <!-- paper en raw --><!-- No hi ha raw per P1810 (monolingual) -->
| qualifier22=P2868 <!-- rol en raw -->| qualifier23=P4649 <!-- identitat en raw -->
<!-- Qualificadors de tractament data per passar a circa/labels -->
| qualifier24=P1480 OR P5102<!-- circumstancia -->| colformat24 = raw
| qualifier25=P4241 <!-- precisio -->| colformat25 = raw
| qualifier26=P1326 <!-- abans -->| colformat26 = {{{formatting|}}}
| qualifier27=P1319 <!-- despres -->| colformat27 = {{{formatting|}}}
| qualifier28=P580 <!-- data_inici -->| colformat28 = {{{formatting|}}}
| qualifier29=P582 <!-- data_fi -->| colformat29 = {{{formatting|}}}
| tablesort=0 | editicon=no |item={{{item|}}}
| colformat0={{{formatting|}}} | colformat1=label | colformat2=label | colformat3=label
| colformat4=label | colformat5=label | colformat6=label | colformat7=ucfirst
| colformat8=label | colformat9=label | colformat10=label | colformat11=label
| colformat12=label | colformat13=raw | colformat14=raw | colformat15=raw
| colformat16=raw | colformat17=raw | colformat18=raw | colformat19=raw
| colformat20=raw | colformat21=raw | colformat22=raw | colformat23=raw
| rowformat= {{((}}Format P571/show{{!}}raw_esdev=$13{{!}} raw_aplica=$14 {{!}}
raw_fgovern=$15 {{!}} raw_criteri=$16 {{!}} raw_instancia=$17{{!}}
raw_afirmat=$18 {{!}} raw_causat=$19 {{!}} raw_separat=$20 {{!}}
raw_paper=$21 {{!}} raw_rol=$22 {{!}} raw_identitat=$23{{!}}
data571=$0{{!}}esdev=$1{{!}}aplica =$2{{!}} fgovern=$3{{!}} criteri=$4{{!}}
instancia=$5{{!}}afirmat=$6{{!}}causat=$7{{!}}separat =$8{{!}}paper =$9{{!}}
nomenat =$10{{!}}rol =$11{{!}} identitat=$12{{!}}
<!-- per passar a Circa/labels -->circumstances=$24 {{!}} precisio =$25 {{!}} abans=$26 {{!}}
despres=$27 {{!}} data_inici=$28 {{!}} data_fi=$29 {{!}}
item={{{item|}}} {{!}} test={{{test|}}}{{!}}lang{{=}}{{{lang|}}}{{))}}
}}</includeonly><noinclude>{{documentation}}<!--
{{Format P571|item=Q183|list=bestrank}}
----
{{Format P571|item=Q183|test=instància}}
----
{{Format P571|item=Q159}}
----
{{Format P571|item=Q851}}
----
{{Format P571|item=Q458}}
{{User:Amadalvarez/proves plantilla2|item=Q3395798}}
{{User:Amadalvarez/proves plantilla2|item=Q96}}
{{User:Amadalvarez/proves plantilla2|item=Q3075647}}
{{User:Amadalvarez/proves plantilla2|item=Q458}}
{{User:Amadalvarez/proves plantilla2|item=Q19616}}
{{User:Amadalvarez/proves plantilla2|item=Q851}}
{{User:Amadalvarez/proves plantilla2|item=Q159}}
--></noinclude>
9n8h2a72vlawxl5caupjr5hpiacyv05
فرما:Format P571/show
10
29391
136734
2026-04-30T13:58:26Z
آیات محراج
11062
Created page with "<noinclude>{{avís|Subplantilla de {{tl|Format P571}} de qui rep el valor de P571 i dels qualificadors més freqüents.<br> Aquesta subplantilla estructura el format final a mostrar. Vegeu la documentació a la plantilla principal}}</noinclude><includeonly>{{#if:{{{test|}}} |<hr><!-- si a la crida s'informa paràmetre "test = un text", mostra tots els valors d'entrada encapçalats pel text aportat abans del resultat --><code>{{{item|}}}:{{{test|}}}</code>..."
136734
wikitext
text/x-wiki
<noinclude>{{avís|Subplantilla de {{tl|Format P571}} de qui rep el valor de P571 i dels qualificadors més freqüents.<br>
Aquesta subplantilla estructura el format final a mostrar. Vegeu la documentació a la plantilla principal}}</noinclude><includeonly>{{#if:{{{test|}}} |<hr><!-- si a la crida s'informa paràmetre "test = un text", mostra tots els valors d'entrada encapçalats pel text aportat abans del resultat
--><code>{{{item|}}}:{{{test|}}}</code><br><!--
-->data P571 = {{{data571|}}} >> raw_esdev=MM{{{raw_esdev|}}}MM<br><!--
-->{{#if:{{{esdev|}}} |P793 ={{{raw_esdev|}}}:{{{esdev|}}}<br>}}<!--
-->{{#if:{{{aplica|}}} |P518 ={{{raw_aplica|}}}:{{{aplica|}}}<br>}}<!--
-->{{#if:{{{fgovern|}}} |P122 ={{{raw_fgovern|}}}:{{{fgovern|}}}<br>}}<!--
-->{{#if:{{{criteri|}}} |P1013 ={{{raw_criteri|}}}:{{{criteri|}}}<br>}}<!--
-->{{#if:{{{instancia|}}} |P31 ={{{raw_instancia|}}}:{{{instancia|}}}<br>}}<!--
-->{{#if:{{{afirmat|}}} |P805 ={{{raw_afirmat|}}}:{{{afirmat|}}}<br>}}<!--
-->{{#if:{{{causat|}}} |P828 ={{{raw_causat|}}}:{{{causat|}}}<br>}}<!--
-->{{#if:{{{separat|}}} |P807 ={{{raw_separat|}}}:{{{separat|}}}<br>}}<!--
-->{{#if:{{{paper|}}} |P3831 ={{{raw_paper|}}}:{{{paper|}}}<br>}}<!--
-->{{#if:{{{nomenat|}}} |P1810 ={{{raw_nomenat|}}}:{{{nomenat|}}}<br>}}<!--
-->{{#if:{{{rol|}}} |P2868 ={{{raw_rol|}}}:{{{rol|}}}<br>}}<!--
-->{{#if:{{{identitat|}}} |P4649 ={{{identitat|}}}<br>}}<!--
-->{{#if:{{{circumstances|}}}|P1480={{{circumstances|}}}:{{GetLabelFix|{{{circumstances|}}}|lang={{{lang|}}}}}<br>}}<!--
-->{{#if:{{{precisio|}}} |P4241 = {{{precisio|}}}:{{GetLabelFix|{{{precisio|}}}|lang={{{lang|}}}}}<br>}}<!--
-->{{#if:{{{despres|}}} |P1319 = {{{despres|}}}<br>}}<!--
-->{{#if:{{{abans|}}} |P1326 = {{{abans|}}}<br>}}<!--
-->{{#if:{{{data_inici|}}}|P580 = {{{data_inici|}}}<br>}}<!--
-->{{#if:{{{data_fi|}}} |P582 = {{{data_fi|}}}<br>}}<!--
--><br><u>'''Resultat'''</u>:}}<!-- FI DEBUGGING
-->{{Space separated entries |<!--
--><!-- Posar data en negreta, si hi ha algun qualificador (llevat instància=Q26961029)
-->{{#if:{{{esdev|}}}{{{aplica|}}}{{{fgovern|}}}{{{criteri|}}}{{{afirmat|}}}{{{causat|}}}
{{{separat|}}}{{{paper|}}}{{{nomenat|}}}{{{rol|}}}{{{identitat|}}}|<b><!--
-->|{{#if:{{{raw_instancia|}}}|{{#ifeq:{{{raw_instancia|}}}|Q26961029|<!-- com si no hi fos -->|<b>}} }} }}<!--
-->|{{Circa WD/labels<!-- crida la segona part de {{circa}} preparant-li els paràmetres que determinen la data -->
|data ={{{data571|}}}
|circa ={{{circumstances|}}}
|moment={{{precisio|}}}
|after={{#if:{{{despres|}}} | {{{despres|}}}
|{{#if:{{{data_fi|}}} <!-- si data_fi sense data_inici, agafem la P571 com a data_inici -->
|{{#if:{{{data_inici|}}} | {{{data_inici|}}} | {{{data571|}}} }} }} }}
|before ={{#if:{{{abans|}}} | {{{abans|}}} | {{{data_fi|}}} }}
|lang ={{{lang|}}} }}<!-- posa ''': darrera data, si hi ha algun qualificador (llevat instància=Q26961029)
-->{{#if:{{{esdev|}}}{{{aplica|}}}{{{fgovern|}}}{{{criteri|}}}{{{afirmat|}}}{{{causat|}}}
{{{separat|}}}{{{paper|}}}{{{nomenat|}}}{{{rol|}}}{{{identitat|}}}|</b>: <!--
-->|{{#if:{{{raw_instancia|}}}|{{#ifeq:{{{raw_instancia|}}}|Q26961029|<!--com si no hi fos-->|</b>: }}}} }}<!--
-->|{{#if: {{{nomenat|}}}|{{{nomenat|}}}{{#if: {{{instancia|}}} {{{paper|}}} {{{aplica|}}} |,<!--
-->|{{#if:{{{separat|}}} {{{causat|}}} {{{criteri|}}} |.}}}}
}}
|<!-- {{{instancia|}}} -->{{#ifeq:{{{raw_instancia|}}}|Q26961029|<!--
-->|{{lcfirst:{{GetLabelFix|{{{raw_instancia|}}}|lang={{{lang|}}}|linked=yes}}}} }}
|<!-- {{{paper|}}} -->{{lcfirst:{{GetLabelFix|{{{raw_paper|}}}|lang={{{lang|}}}|linked=yes}}}}
|{{if both
|{{if empty |{{{instancia|}}} | {{{paper|}}} }}
|{{if empty |{{{identitat|}}}|{{{fgovern|}}} }}|↔}}
|<!-- {{{fgovern|}}} -->{{lcfirst:{{GetLabelFix|{{{raw_fgovern|}}}|lang={{{lang|}}}|linked=yes}}}}
|<!-- {{{identitat|}}}-->{{lcfirst:{{GetLabelFix|{{{raw_identitat|}}}|lang={{{lang|}}}|linked=yes}}}}<!-- P31 + 122 + P4649
-->|<!-- {{{aplica|}}} -->{{lcfirst:{{GetLabelFix|{{{raw_aplica|}}}|lang={{{lang|}}}|linked=yes}}}}<!-- P518
-->|{{#if:{{{rol|}}}
|{{#if:{{{nomenat|}}}{{{instancia|}}} {{{paper|}}} {{{aplica|}}}{{{identitat|}}}{{{fgovern|}}}
|({{lcfirst:{{GetLabelFix|{{{raw_rol|}}}|lang={{{lang|}}}|linked=yes}}}})
|{{lcfirst:{{GetLabelFix|{{{raw_rol|}}}|lang={{{lang|}}}|linked=yes}}}} }} }}<!-- P2868
-->|{{#if:{{{separat|}}} | {{lcfirst:{{GetLabelFix|P807|lang={{{lang|}}}}}}} {{lcfirst:{{GetLabelFix|{{{raw_separat|}}}|lang={{{lang|}}}|linked=yes}}}} }}<!-- P807
-->|{{#if:{{{causat|}}} | {{lcfirst:{{GetLabelFix|P828|lang={{{lang|}}}}}}} {{{causat|}}} }}<!-- P828
-->|<!-- {{{criteri|}}} -->{{lcfirst:{{GetLabelFix|{{{raw_criteri|}}}|lang={{{lang|}}}|linked=yes}}}}<!-- P1013
-->|{{#if:{{{afirmat|}}} | ({{lcfirst:{{GetLabelFix|{{{raw_afirmat|}}}|lang={{{lang|}}}|linked=yes}}}})}}
}}</includeonly><noinclude></noinclude>
03t3rqqh7omoz81sumhmjwap8arbosf
فرما:Space separated entries
10
29392
136735
2026-04-30T14:00:21Z
آیات محراج
11062
Created page with "{{<includeonly>safesubst:</includeonly>#invoke:Separated entries|main|separator= }}<noinclude> {{documentation}} </noinclude>"
136735
wikitext
text/x-wiki
{{<includeonly>safesubst:</includeonly>#invoke:Separated entries|main|separator= }}<noinclude>
{{documentation}}
</noinclude>
cmkr5lx4f5icleyuoyty2zpmto2d7ll
فرما:Str len1
10
29393
136741
2026-04-30T15:41:04Z
آیات محراج
11062
Created page with "{{{{{|safesubst:}}}#invoke:String1|len|s={{{1|}}}}}<noinclude> <!-- Add categories to the /doc subpage, not here! --> </noinclude>"
136741
wikitext
text/x-wiki
{{{{{|safesubst:}}}#invoke:String1|len|s={{{1|}}}}}<noinclude>
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
brn5lolgfg7zsb72as83m7avmot4b7x
فرما:LcPlainText
10
29394
136743
2026-04-30T15:43:04Z
آیات محراج
11062
Created page with "{{lc:{{#invoke:Plain text|main|{{{1|}}}}}}}<noinclude>{{documentació}}</noinclude>"
136743
wikitext
text/x-wiki
{{lc:{{#invoke:Plain text|main|{{{1|}}}}}}}<noinclude>{{documentació}}</noinclude>
jujhwe3tq0jh0qvbu40quxjsbl294sr
136744
136743
2026-04-30T15:43:24Z
آیات محراج
11062
136744
wikitext
text/x-wiki
{{lc:{{#invoke:Plain text|main|{{{1|}}}}}}}<noinclude>{{Documentation}}</noinclude>
osdtjtqqohqdexmkl952phv5hpojojd
فرما:MatchRegex
10
29395
136745
2026-04-30T15:44:45Z
آیات محراج
11062
Created page with "<includeonly>{{#ifeq:{{{1|}}}|{{#invoke:string1|match|{{{1|}}}|{{{2|}}}}}|{{{3|y}}}|{{{4|n}}}}}</includeonly><noinclude> {{documentation}}</noinclude>"
136745
wikitext
text/x-wiki
<includeonly>{{#ifeq:{{{1|}}}|{{#invoke:string1|match|{{{1|}}}|{{{2|}}}}}|{{{3|y}}}|{{{4|n}}}}}</includeonly><noinclude>
{{documentation}}</noinclude>
0siyxb5vsj3552qixwo0qme9wgljzx6
Module:Dimensions
828
29396
136746
2026-04-30T15:47:28Z
آیات محراج
11062
Content copied from catalan wikipedia
136746
Scribunto
text/plain
-- version 20210322 from master @cawiki
local p = {}
local claim = require('Module:Wikidades').claim
function p.main(frame)
local args = frame.args or frame -- via invoke or require
local pargs = frame.args and frame:getParent().args or {}
local id = args.item or pargs.item
if id == nil or id == '' then
id = mw.wikibase.getEntityIdForCurrentPage()
end
local unit = args.unit or pargs.unit; if unit == "" then unit = nil end
local blacklist = {}
for qid in mw.text.gsplit(args.blacklist or "", "/", true) do
blacklist[qid] = true
end
local lang = args.lang or pargs.lang
-- Fetch all data and fill a table
local data = {}
local labels = {}
local function fillData(prop, dimension)
local fetch = claim{
item = id, lang = lang, editicon = 'false',
formatting = 'table', separator = '<and>',
property = prop, colformat0 = 'unitcode', convert0 = unit,
qualifier = 'P518 OR P1013', colformat1 = 'raw',
qualifier2 = 'P518 OR P1013', colformat2 = 'label',
rowformat = '$0$1', rowsubformat1 = '($1=$2)'
}
if fetch then
for p in mw.text.gsplit(prop, ' OR ', true) do
if #mw.wikibase.getAllStatements(id, p) > 0 then
labels[dimension] = mw.wikibase.getLabel(p) or id
break
end
end
for dim in mw.text.gsplit(fetch, '<and>', true) do
if mw.ustring.match(dim, '[%a]+') then -- units constraint
data[#data + 1] = {}
data[#data].dimension = dimension
local group = mw.ustring.match(dim, '%b()')
if group then
group_parts = mw.text.split(mw.ustring.sub(group, 2, -2), '=', true)
data[#data].group = group_parts[2]
if blacklist[group_parts[1]] then
blacklist[group_parts[2]] = true
end
end
data[#data].amount = mw.ustring.match(dim, '[^%a]+')
data[#data].unit = mw.ustring.match(dim, '[%a]+')
end
end
end
end
-- diameter
fillData('P2386', 'diameter')
-- height and alike
fillData('P2048', 'height')
fillData('P2262', 'draft')
fillData('P2793', 'clearance')
-- width or beam
fillData('P2049 OR P2261', 'width')
-- length or depth and alike
fillData('P2043 OR P5524', 'length')
fillData('P2787', 'span')
fillData('P2610', 'thickness')
-- group by qualifier
local dimensions = {}
local global_unit
for i, v in ipairs(data) do
local index = v.group or 1
if blacklist[index] == nil then
if dimensions[index] == nil then
dimensions[index] = {}
end
table.insert(dimensions[index], {["dimension"]=v.dimension, ["amount"]=v.amount, ["unit"]=v.unit})
-- global unit
if i == 1 then
global_unit = v.unit
elseif global_unit and global_unit ~= v.unit then
global_unit = nil
end
end
end
-- format output
local icons = {
["diameter"] = "[[File:Durchschnittszeichen.png|10px|link=|class=skin-invert|",
["height"] = "[[File:Chess uat45.svg|15px|link=|class=skin-invert|",
["draft"] = "[[File:Breezeicons-actions-22-draw-halfcircle4.svg|15px|link=|class=skin-invert|",
["clearance"] = "[[File:Breezeicons-actions-22-format-align-vertical-top.svg|15px|link=|class=skin-invert|",
["width"] = "[[File:Chess lrt45.svg|15px|link=|class=skin-invert|",
["length"] = "[[File:Chess urt45.svg|15px|link=|class=skin-invert|",
["span"] = "[[File:Breezeicons-actions-22-draw-halfcircle3.svg|15px|link=|class=skin-invert|",
["thickness"] = "[[File:Breezeicons-actions-22-format-align-vertical-center.svg|15px|link=|class=skin-invert|",
}
local dim_sort = {["diameter"]=1, ["height"]=2, ["draft"]=3, ["clearance"]=4, ["width"]=5, ["length"]=6, ["span"]=7, ["thickness"]=8}
local out = {}
for q, t in pairs(dimensions) do
if type(q) == "string" then
table.insert(out, q .. ":")
end
table.sort(t, function(a, b) return dim_sort[a.dimension] < dim_sort[b.dimension] end)
for i, v in ipairs(t) do
local suffix = " (" .. icons[v.dimension] .. labels[v.dimension] .. "]])"
if i == #t or not global_unit then
suffix = suffix .. " " .. v.unit
end
if i < #t then
suffix = suffix .. " ×"
end
table.insert(out, '<span style="white-space:nowrap;">' .. v.amount .. suffix .. '</span>')
end
table.insert(out, "<br />")
end
return table.concat(out, " ")
end
return p
p21zr6o9k047uwy3kgjptiy4aw8tmns
فرما:GetLatLon
10
29397
136747
2026-04-30T15:49:40Z
آیات محراج
11062
Created page with "<includeonly>{{if empty<!-- -->|{{#switch:{{{1|}}} |P625 ={{#if:{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}}<!-- hi ha coordenades generals. -->|{{#invoke:Wikidades | claim | property=p625 | formatting=$lat,$lon |separator={{{separator|;}}} | list={{if empty|{{{list|}}}|false}} |item={{{item|}}} |editicon=false }} }} |P403 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P403 <!-- desemboca P403/P625..."
136747
wikitext
text/x-wiki
<includeonly>{{if empty<!--
-->|{{#switch:{{{1|}}}
|P625 ={{#if:{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}}<!-- hi ha coordenades generals.
-->|{{#invoke:Wikidades | claim | property=p625 | formatting=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}} |item={{{item|}}} |editicon=false }} }}
|P403 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P403 <!-- desemboca P403/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- desemboca P625/P518=desemb.
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q1233637, Q723748
| list=firstrank|item={{{item|}}} |editicon=false}} }}}}
|P885 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P885 <!-- aiguaneix P885/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- aiguaneix P625/P518=neix.
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q7376362, Q124714
| list=firstrank|item={{{item|}}} |editicon=false}} }}}}
|P1427 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P1427 <!-- sortida P1427/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- sortida P625/P518=inici
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon|whitelist1=Q529711
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P1444 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P1444 <!-- arribada P1444/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- arribada P625/P518=final
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q12769393
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P159 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P159 <!-- seu P159/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|P276 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 OR P276/P625 |property=P276<!-- ubicació P276/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|P2825 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 OR P2825/P625 |property=P2825 <!-- via P2825/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|}}<!--
Quan no es troba la 1ra. propietat demanada, es cerca amb la 2a.
___________________________________
-->|{{#switch:{{{2|}}}
|P625 ={{#if:{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}}<!-- hi ha coordenades generals.
-->|{{#invoke:Wikidades | claim | property=p625 | formatting=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}} |item={{{item|}}} |editicon=false}} }}
|P403 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P403 <!-- desemboca P403/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- desemboca P625/P518=desemb.
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q1233637, Q723748
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P885 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P885 <!-- aiguaneix P885/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- aiguaneix P625/P518=neix.
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q7376362, Q124714
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P1427 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P1427 <!-- sortida P1427/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- sortida P625/P518=inici
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon|whitelist1=Q529711
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P1444 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P1444 <!-- arribada P1444/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- arribada P625/P518=final
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q12769393
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P159 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P159 <!-- seu P159/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|P276 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 OR P276/P625 |property=P276 <!-- ubicació P276/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|P2825 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 OR P2825/P625 |property=P2825 <!-- via P2825/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|}}<!-- Fi 2a. propietat --><!--
Quan no es troba la 2a. propietat demanada, es cerca amb la 3a.
___________________________________
-->|{{#switch:{{{3|}}}
|P625 ={{#if:{{#invoke:Wikidades|validProperty|P625|from={{{item|}}}}}<!-- hi ha coordenades generals.
-->|{{#invoke:Wikidades | claim | property=p625 | formatting=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}} |item={{{item|}}} |editicon=false}} }}
|P403 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P403 <!-- desemboca P403/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- desemboca P625/P518=desemb.
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q1233637, Q723748
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P885 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P885 <!-- aiguaneix P885/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- aiguaneix P625/P518=neix.
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q7376362, Q124714
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P1427 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P1427 <!-- sortida P1427/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- sortida P625/P518=inici
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon|whitelist1=Q529711
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P1444 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P1444 <!-- arribada P1444/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} |
{{if then show|{{#invoke:Wikidades| claim | qualifier=P518 |property=P625 <!-- arribada P625/P518=final
-->| formatting=table | rowformat=$0|colformat0=$lat,$lon |separator={{{separator|;}}}|whitelist1=Q12769393
| list=firstrank |item={{{item|}}} |editicon=false}} }}}}
|P159 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 |property=P159 <!-- seu P159/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|P276 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 OR P276/P625 |property=P276 <!-- ubicació P276/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|P2825 ={{if then show|{{#invoke:Wikidades| claim | qualifier=P625 OR P2825/P625 |property=P2825 <!-- via P2825/P625
-->| formatting=table | rowformat=$1|colformat1=$lat,$lon |separator={{{separator|;}}}
| list={{if empty|{{{list|}}}|false}}|item={{{item|}}} |editicon=false}} }}
|}}<!-- Fi 3a. propietat -->
}}<!-- Fi IF EMPTY --></includeonly><noinclude>
<!-- PROVES
*P195|item=Q23145..:{{Get lat lon|P195|item=Q23145}}
*P885|item=Q23145..:{{Get lat lon|P885||item=Q23145}}
*P2825|item=Q63285297..:{{Get lat lon|P2825|item=Q63285297|list=all|separator=xXXXXXXXXXXxx}}
-->{{documentation}}
</noinclude>
gj1uszcsalesg3cg333cwl286q8csni
Module:Map1
828
29398
136748
2026-04-30T16:12:22Z
آیات محراج
11062
Content copied from catalan wikipedia
136748
Scribunto
text/plain
-- Credits:
-- Original from Wikivoyage
-- Developed for Kartographer version on Wikipedia by Vriullop @cawiki
-- Formulae:
-- CSGNetwork at http://www.csgnetwork.com/degreelenllavcalc.html via @enwiki
-- OpenStreetMap
-- Version: 20210211
local p = {}
-- Localization on [[Module:Map/i18n]]
local i18n = {
["coordinate-invalid"] = "Parameter $1 is an invalid value of \"latitude,longitude\".",
["type-invalid"] = "Type $1 is invalid. Use mapframe or maplink.",
["geotype-invalid"] = "Geotype $1 is an invalid value.",
["ids-invalid"] = "Parameter ids $1 is invalid.",
["polygon-required-points"] = "A polygon requires a minimum of 4 coordinate points.",
["polygon-not-closed"] = "A closed polygon requires last point equal to first one.",
['ids-not-found'] = "Ids not found for external data.",
--['not-from-content-page'] = "Do not invoke from content page. Use a template or use a module subpage like /sandbox for testing .",
-- local categories
['cat-several-features'] = "",
['cat-linestring-drawn'] = "",
['cat-polygon-drawn'] = "",
}
local cat = {['cat-several-features'] = false, ['cat-linestring-drawn'] = false, ['cat-polygon-drawn'] = false}
-- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0
local function tableMerge(t1, t2)
for k, v in pairs(t2) do
if type(v) == "table" then
if type(t1[k] or false) == "table" then
tableMerge(t1[k] or {}, t2[k] or {})
else
t1[k] = v
end
else
t1[k] = v
end
end
return t1
end
local function loadI18n()
local exist, res = pcall(require, "Module:Map/i18n")
if exist and next(res) ~= nil then
tableMerge(i18n, res.i18n)
end
end
loadI18n()
local errormessage
local function printError(key, par)
-- just print first error
errormessage = errormessage or ('<span class="error">' .. (par and mw.ustring.gsub(i18n[key], "$1", par) or i18n[key]) .. '</span>')
end
-- Convert coordinates input format to geojson table
local function parseGeoSequence(data, geotype)
local coordsGeo = {}
for line_coord in mw.text.gsplit(data, ':', true) do -- Polygon - linearRing:linearRing...
local coordsLine = {}
for point_coord in mw.text.gsplit(line_coord, ';', true) do -- LineString or MultiPoint - point;point...
local valid = false
local val = mw.text.split(point_coord, ',', true) -- Point - lat,lon
-- allow for elevation
if #val >= 2 and #val <= 3 then
local lat = tonumber(val[1])
local lon = tonumber(val[2])
if lat ~= nil and lon ~= nil then
table.insert(coordsLine, {lon, lat})
valid = true
end
end
if not valid and point_coord ~= '' then printError('coordinate-invalid', point_coord) end
end
if geotype == 'Polygon' then
if #coordsLine < 4 then
printError('polygon-required-points')
elseif table.concat(coordsLine[1]) ~= table.concat(coordsLine[#coordsLine]) then
printError('polygon-not-closed')
end
end
table.insert(coordsGeo, coordsLine)
end
if geotype == 'Point' then
coordsGeo = coordsGeo[1][1]
elseif geotype == "LineString" or geotype == "MultiPoint" then
coordsGeo = coordsGeo[1]
elseif geotype ~= 'Polygon' then
printError('geotype-invalid', geotype)
end
return coordsGeo
end
-- data Point - {lon,lat}
-- data LineString - { {lon,lat}, {lon,lat}, ... }
-- data Polygon - { { {lon,lat}, {lon,lat} }, { {lon,lat}, {lon,lat} }, ... }
-- output as LineString format
local function mergePoints(stack, merger)
if merger == nil then return stack end
for _, val in ipairs(merger) do
if type(val) == "number" then -- Point format
stack[#stack + 1] = merger
break
elseif type(val[1]) == "table" then -- Polygon format
for _, val2 in ipairs(val) do
stack[#stack + 1] = val2
end
else -- LineString format
stack[#stack + 1] = val
end
end
return stack
end
-- remove duplicated points, they may affect zoom calculation
local function setUniquePoints(t)
-- build set of unique values
local uniqueElements = {}
for _, point in ipairs(t) do
if not uniqueElements[point[1]] then
uniqueElements[point[1]] = {}
end
uniqueElements[point[1]][point[2]] = true
end
-- convert the set
local result = {}
for lon, _ in pairs(uniqueElements) do
for lat, _ in pairs(uniqueElements[lon]) do
table.insert(result, {lon, lat})
end
end
return result
end
local function getCoordBounds(data)
local latN, latS = -90, 90
local lonE, lonW = -180, 180
for i, val in ipairs(data) do
latN = math.max(val[2], latN)
latS = math.min(val[2], latS)
lonE = math.max(val[1], lonE)
lonW = math.min(val[1], lonW)
end
return latN, latS, lonE, lonW
end
local function getCoordCenter(data)
local latN, latS, lonE, lonW = getCoordBounds(data)
local latCenter = latS + (latN - latS) / 2
local lonCenter = lonW + (lonE - lonW) / 2
return lonCenter, latCenter
end
-- meters per degree by latitude
local function mxdByLat(lat)
local latRad = math.rad(lat)
-- see [[Geographic coordinate system#Expressing latitude and longitude as linear units]], by CSGNetwork
local mxdLat = 111132.92 - 559.82 * math.cos(2 * latRad) + 1.175 * math.cos(4 * latRad) - 0.023 * math.cos(6 * latRad)
local mxdLon = 111412.84 * math.cos(latRad) - 93.5 * math.cos(3 * latRad) + 0.118 * math.cos(5 * latRad)
return mxdLat, mxdLon
end
-- Calculate zoom to fit coordinate bounds into height and width of frame
local function getZoom(data, height, width)
local lat1, lat2, lon1, lon2 = getCoordBounds(data)
local latMid = (lat1 + lat2) / 2 -- mid latitude
local mxdLat, mxdLon = mxdByLat(latMid)
-- distances in meters
local distLat = math.abs((lat1 - lat2) * mxdLat)
local distLon = math.abs((lon1 - lon2) * mxdLon)
-- margin 100px in height and width, right upper icon is about 50x50px
local validHeight = math.max(height - 100, 100)
local validWidth = math.max(width - 100, 100)
-- maximum zoom fitting all points
local latRad = math.rad(latMid)
for zoom = 19, 0, -1 do
-- see https://wiki.openstreetmap.org/wiki/Zoom_levels#Metres_per_pixel_math
-- equatorial circumference 40 075 036 m: [[Equator#Exact length]]
local distLatFrame = 40075036 * validHeight * math.cos(latRad) / (2 ^ (zoom + 8))
local distLonFrame = 40075036 * validWidth * math.cos(latRad) / (2 ^ (zoom + 8))
if distLatFrame > distLat and distLonFrame > distLon then
return zoom
end
end
return 0
end
-- Geotype based on coordinates format pattern
local function findGeotype(coord)
local _, semicolons = string.gsub(coord, ';', '')
local firstcoord = string.match(coord, "[0-9%.%-]+%s*,%s*[0-9%.%-]+")
local lastcoord = string.match(string.reverse(coord), "[0-9%.%-]+%s*,%s*[0-9%.%-]+")
if firstcoord == nil or lastcoord == nil then
printError('coordinate-invalid', coord)
else
lastcoord = string.reverse(lastcoord)
end
if string.find(coord, ':') or (semicolons > 2 and firstcoord == lastcoord) then
return 'Polygon'
elseif semicolons > 0 then
return 'LineString' -- or MultiPoint
else
return 'Point'
end
end
local function fetchWikidata(id, snak)
-- snak is a table like {'claims', 'P625', 1, 'mainsnak', 'datavalue', 'value'}
local value
id = mw.text.trim(id)
if not string.find(id, "^Q%d+$") then
printError('ids-invalid', id)
else
value = mw.wikibase.getBestStatements(id, snak[2])
for i = 3, #snak do
if value == nil then break end
value = value[snak[i]]
end
end
return value
end
-- Fetch coordinates from Wikidata for a list of comma separated ids
local function getCoordinatesById(ids)
local function roundPrec(num, prec)
if prec == nil or prec <= 0 then return num end
local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001
return math.floor(num / sig + 0.5) * sig
end
if ids == nil then return end
local coord = {}
local snak = {'claims', 'P625', 1, 'mainsnak', 'datavalue', 'value'}
for idx in mw.text.gsplit(ids, '%s*,%s*') do
local value = fetchWikidata(idx, snak)
if value then
local prec = value.precision
coord[#coord+1] = roundPrec(value.latitude, prec) .. ',' .. roundPrec(value.longitude, prec)
end
end
return #coord > 0 and table.concat(coord, ';') or nil
end
local function getBoundsById(ids, coordInput)
if ids == nil then return {} end
local coord = mw.text.split(coordInput, '%s*;%s*')
local id = mw.text.split(ids, '%s*,%s*')
if #coord ~= #id then return {} end
local id_parent = nil
if #id == 1 then
id_parent = fetchWikidata(id[1], {'claims', 'P131', 1, 'mainsnak', 'datavalue', 'value', 'id'})
if id_parent ~= nil then
id[2] = id_parent -- P131: located in the administrative territorial entity, last try
coord[2] = coord[1]
end
end
local bounds = {}
-- try to fetch Wikidata in this order: area, watershed area, population, and finally by administrative entity
local snak_area = {'claims', 'P2046', 1, 'mainsnak', 'datavalue', 'value'} -- area and unit
local snak_warea = {'claims', 'P2053', 1, 'mainsnak', 'datavalue', 'value'} -- area and unit
local snak_pop = {'claims', 'P1082', 1, 'mainsnak', 'datavalue', 'value'} -- population
local convert_area = {['Q712226'] = 1000000, ['Q35852'] = 10000, ['Q232291'] = 2589988.110336, ['Q81292'] = 4046.8564224,
['Q935614'] = 1600, ['Q857027'] = 0.09290304, ['Q21074767'] = 1138100, ['Q25343'] = 1} -- to square metres
-- query Wikidata: http://tinyurl.com/j8aez2g
for i = 1, #id do
if i == 2 and id[2] == id_parent and #bounds > 0 then break end -- only if not found previously
local amount, unit, area
local value = fetchWikidata(id[i], snak_area) or fetchWikidata(id[i], snak_warea)
if value then
amount = tonumber(value.amount)
unit = string.match(value.unit, "(Q%d+)")
if convert_area[unit] then
area = amount * convert_area[unit]
end
end
if area == nil then
value = fetchWikidata(id[i], snak_pop)
if value then
amount = tonumber(value.amount)
-- average density estimated for populated areas: 100; see [[Population density]]
area = amount / 100 * 1000000
end
end
if area then
local radius = math.sqrt(area / math.pi) -- approximation with a circle
local latlon = mw.text.split(coord[i], '%s*,%s*')
local mxdLat, mxdLon = mxdByLat(latlon[1])
bounds[#bounds+1] = {latlon[2] + (radius / mxdLon), latlon[1] + (radius / mxdLat)} -- NE bound, geoJSON format
bounds[#bounds+1] = {latlon[2] - (radius / mxdLon), latlon[1] - (radius / mxdLat)} -- SW bound
end
end
return bounds
end
local function circleToPolygon(center, radius, edges, turn)
-- From en:Module:Mapframe, based on https://github.com/gabzim/circle-to-polygon, ISC licence
local function offset(cLat, cLon, distance, bearing)
local lat1 = math.rad(cLat)
local lon1 = math.rad(cLon)
local dByR = distance / 6378137 -- distance divided by 6378137 (radius of the earth) wgs84
local lat = math.asin(
math.sin(lat1) * math.cos(dByR) +
math.cos(lat1) * math.sin(dByR) * math.cos(bearing)
)
local lon = lon1 + math.atan2(
math.sin(bearing) * math.sin(dByR) * math.cos(lat1),
math.cos(dByR) - math.sin(lat1) * math.sin(lat)
)
return math.deg(lat) .. ',' .. math.deg(lon)
end
local coords = mw.text.split(center, ',', true)
local lat = tonumber(coords[1])
local long = tonumber(coords[2])
edges = edges or 32
local move = 2 * math.pi * (turn or 0)
local coordinates = {}
for i = 0, edges do
table.insert(coordinates, offset(lat, long, radius, ((2*math.pi*-i)/edges) + move))
end
return table.concat(coordinates, ';')
end
local function addCategories(geotype, i)
if not mw.title.getCurrentTitle().isContentPage then return end
if i > 2 and i18n["cat-several-features"] ~= '' then
cat["cat-several-features"] = true
end
if geotype == "LineString" and i18n["cat-linestring-drawn"] ~= '' then
cat["cat-linestring-drawn"] = true
elseif geotype == "Polygon" and i18n["cat-polygon-drawn"] ~= '' then
cat["cat-polygon-drawn"] = true
end
return
end
-- Recursively extract coord templates which have a name parameter.
-- from en:Module:Mapframe
local function extractCoordTemplates(wikitext)
local output = {}
local templates = mw.ustring.gmatch(wikitext, '{%b{}}')
local subtemplates = {}
for template in templates do
local name = mw.ustring.match(template, '{{([^}|]+)') -- get the template name
local nameParam = mw.ustring.match(template, "|%s*name%s*=%s*[^}|]+")
if not nameParam then
nameParam = mw.ustring.match(template, "|%s*nom%s*=%s*[^}|]+")
end
if mw.ustring.lower(mw.text.trim(name)) == 'coord' then
if nameParam then table.insert(output, template) end
elseif mw.ustring.find(template, 'coord') then
local subOutput = extractCoordTemplates(mw.ustring.sub(template, 2))
for _, t in pairs(subOutput) do
table.insert(output, t)
end
end
end
-- ensure coords are not using title display
for k, v in pairs(output) do
output[k] = mw.ustring.gsub(v, "|%s*display%s*=[^|}]+", "|display=inline")
end
return output
end
-- Gets all named coordiates from a page or a section of a page.
-- dependency: Module:Transcluder
local function getNamedCoords(page)
local parts = mw.text.split(page or "", "#", true)
local name = parts[1] == "" and mw.title.getCurrentTitle().prefixedText or parts[1]
local section = parts[2]
local pageWikitext = require('Module:Transcluder').get(section and name.."#"..section or name)
local coordTemplates = extractCoordTemplates(pageWikitext)
local frame = mw.getCurrentFrame()
local sep = "________"
local expandedContent = frame:preprocess(table.concat(coordTemplates, sep))
local expandedTemplates = mw.text.split(expandedContent, sep)
local namedCoords = {}
for _, expandedTemplate in pairs(expandedTemplates) do
local coord = mw.ustring.match(expandedTemplate, "<span class=\"geo\">(.-)</span>")
if coord then
coord = mw.ustring.gsub(coord, ";", ",")
local name = mw.ustring.match(expandedTemplate, "&title=(.-)<span") or coord
name = mw.uri.decode(name)
local description = name ~= coord and coord
table.insert(namedCoords, {coord=coord, name=name, description=description})
end
end
return namedCoords
end
-- Main function
local function main(args)
local tagname = args.type or 'mapframe'
if tagname ~= 'maplink' and tagname ~= 'mapframe' then printError('type-invalid', tagname) end
local tagArgs = {
text = args.text,
zoom = tonumber(args.zoom),
latitude = tonumber(args.latitude),
longitude = tonumber(args.longitude)
}
local defaultzoom = tonumber(args.default_zoom)
if tagname == 'mapframe' then
tagArgs.width = args.width or 300
tagArgs.height = args.height or 300
tagArgs.align = args.align or 'right'
if args.frameless ~= nil and tagArgs.text == nil then tagArgs.frameless = true end
else
tagArgs.class = args.class
end
local wdid = args.item or mw.wikibase.getEntityIdForCurrentPage()
if args['coordinates1'] == nil and args['geotype1'] == nil then -- single feature
args['coordinates1'] = args['coordinates'] or args[1]
if args['coordinates1'] == nil and args['latitude'] and args['longitude'] then
args['coordinates1'] = args['latitude'] .. ',' .. args['longitude']
elseif args['coordinates1'] == nil then
args['coordinates1'] = getCoordinatesById(wdid)
end
local par = {'title', 'image', 'description', 'geotype', 'commons', 'radius', 'radiuskm', 'edges', 'turn', 'from'}
for _, v in ipairs(par) do
args[v .. '1'] = args[v .. '1'] or args[v]
end
end
local externalData = {['geoshape'] = true, ['geomask'] = true, ['geoline'] = true, ['page'] = true, ['none'] = true, ['named'] = true}
local featureCollection = {['Point'] = true, ['MultiPoint'] = true, ['LineString'] = true, ['Polygon'] = true, ['circle'] = true}
local myfeatures, myexternal, allpoints = {}, {}, {}
local i, j = 1, 1
while args['coordinates'..i] or args['ids'..i] or externalData[args['geotype'..i]] or args['commons'..i] do
local geotypex = args['geotype'..i] or args['geotype']
if geotypex == nil and args['commons'..i] then
geotypex = 'page'
end
if geotypex ~= nil and not (featureCollection[geotypex] or externalData[geotypex]) then
printError('geotype-invalid', geotypex)
break
end
if geotypex == 'none' then -- skip this object
i = i + 1
else
local mystack
if geotypex == 'named' then
local namedCoords = getNamedCoords(args['from'..i])
mystack = myfeatures
for _, namedCoord in pairs(namedCoords) do
j = #mystack + 1
mystack[j] = {}
mystack[j]['type'] = "Feature"
mystack[j]['geometry'] = {}
mystack[j]['geometry']['type'] = "Point"
mystack[j]['geometry']['coordinates'] = parseGeoSequence(namedCoord.coord, 'Point')
allpoints = mergePoints(allpoints, mystack[j]['geometry']['coordinates'])
mystack[j]['properties'] = {}
mystack[j]['properties']['title'] = namedCoord.name
mystack[j]['properties']['description'] = namedCoord.description
mystack[j]['properties']['marker-size'] = args['marker-size'..i] or args['marker-size']
mystack[j]['properties']['marker-symbol'] = args['marker-symbol'..i] or args['marker-symbol']
mystack[j]['properties']['marker-color'] = args['marker-color'..i] or args['marker-color']
end
break
elseif externalData[geotypex or ''] then
mystack = myexternal
j = #mystack + 1
mystack[j] = {}
mystack[j]['type'] = "ExternalData"
mystack[j]['service'] = geotypex
if geotypex == "page" then
local page_name = args['commons'..i]
if mw.ustring.find(page_name, "Data:", 1, true) == 1 then
page_name = string.sub(page_name, 6)
end
if mw.ustring.find(page_name, ".map", -4, true) == nil then
page_name = page_name .. '.map'
end
mystack[j]['title'] = page_name
else
mystack[j]['ids'] = args['ids'..i] or args['ids'] or wdid
if mystack[j]['ids'] == nil then printError('ids-not-found'); break end
end
local mycoordinates = args['coordinates'..i]
if mycoordinates == nil and (tagArgs.latitude == nil or tagArgs.longitude == nil or tagArgs.zoom == nil) then
mycoordinates = getCoordinatesById(mystack[j]['ids'])
end
if mycoordinates ~= nil then
local mypoints = getBoundsById(mystack[j]['ids'], mycoordinates)
if #mypoints == 0 then
mypoints = parseGeoSequence(mycoordinates, mycoordinates:find(';') and 'MultiPoint' or 'Point')
end
allpoints = mergePoints(allpoints, mypoints)
end
else
args['coordinates'..i] = args['coordinates'..i] or getCoordinatesById(args['ids'..i])
if geotypex == 'circle' then
if not args['radius'..i] and args['radiuskm'..i] then
args['radius'..i] = args['radiuskm'..i] * 1000
end
args['coordinates'..i] = circleToPolygon(args['coordinates'..i], args['radius'..i], args['edges'..i], args['turn'..i])
geotypex = 'Polygon'
end
mystack = myfeatures
j = #mystack + 1
mystack[j] = {}
mystack[j]['type'] = "Feature"
mystack[j]['geometry'] = {}
mystack[j]['geometry']['type'] = geotypex or findGeotype(args['coordinates'..i])
mystack[j]['geometry']['coordinates'] = parseGeoSequence(args['coordinates'..i], mystack[j]['geometry']['type'])
allpoints = mergePoints(allpoints, mystack[j]['geometry']['coordinates'])
addCategories(mystack[j]['geometry']['type'], i)
end
mystack[j]['properties'] = {}
mystack[j]['properties']['title'] = args['title'..i] or (geotypex and geotypex .. i) or mystack[j]['geometry']['type'] .. i
if args['image'..i] then
args['description'..i] = (args['description'..i] or '') .. '[[File:' .. args['image'..i] .. '|300px]]'
end
mystack[j]['properties']['description'] = args['description'..i]
mystack[j]['properties']['marker-size'] = args['marker-size'..i] or args['marker-size']
mystack[j]['properties']['marker-symbol'] = args['marker-symbol'..i] or args['marker-symbol']
mystack[j]['properties']['marker-color'] = args['marker-color'..i] or args['marker-color']
mystack[j]['properties']['stroke'] = args['stroke'..i] or args['stroke']
mystack[j]['properties']['stroke-opacity'] = tonumber(args['stroke-opacity'..i] or args['stroke-opacity'])
mystack[j]['properties']['stroke-width'] = tonumber(args['stroke-width'..i] or args['stroke-width'])
mystack[j]['properties']['fill'] = args['fill'..i] or args['fill']
mystack[j]['properties']['fill-opacity'] = tonumber(args['fill-opacity'..i] or args['fill-opacity'])
i = i + 1
end
end
-- calculate defaults for static mapframe; maplink is dynamic
if (tagArgs.latitude == nil or tagArgs.longitude == nil) and #allpoints > 0 then
if tagname == "mapframe" or tagArgs.text == nil then -- coordinates needed for text in maplink
tagArgs.longitude, tagArgs.latitude = getCoordCenter(allpoints)
end
end
if tagArgs.zoom == nil then
if tagname == "mapframe" then
local uniquepoints = setUniquePoints(allpoints)
if #uniquepoints == 1 then
local coordInput = uniquepoints[1][2] .. ',' .. uniquepoints[1][1]
local mybounds = getBoundsById(wdid, coordInput) -- try to fetch by area
uniquepoints = mergePoints(uniquepoints, mybounds)
end
if #uniquepoints <= 1 then
tagArgs.zoom = defaultzoom or 9
else
tagArgs.zoom = getZoom(uniquepoints, tagArgs.height, tagArgs.width)
end
else
tagArgs.zoom = defaultzoom
end
end
local geojson = myexternal
if #myfeatures > 0 then
geojson[#geojson + 1] = {type = "FeatureCollection", features = myfeatures}
end
if args.debug ~= nil then
local html = mw.text.tag{name = tagname, attrs = tagArgs, content = mw.text.jsonEncode(geojson, mw.text.JSON_PRETTY)}
return 'syntaxhighlight', tostring(html) .. ' Arguments:' .. mw.text.jsonEncode(args, mw.text.JSON_PRETTY), {lang = 'json'}
end
if geojson and #geojson == 0 then
errormessage = erromessage or '' -- previous message or void for no map data
end
return tagname, geojson and mw.text.jsonEncode(geojson) or '', tagArgs
end
local function addCat(cat)
local categories = ''
for k, v in pairs(cat) do
if v then
categories = categories .. '[[Category:' .. i18n[k] .. ']]'
end
end
return categories
end
local function errorMessage(message)
if message == '' then -- no map data
return
else
categories = mw.message.new('Kartographer-broken-category'):inLanguage(mw.language.getContentLanguage().code):plain()
return message .. '[[Category:' .. categories .. ']]'
end
end
function p.tag(frame) -- entry point from invoke
local getArgs = require('Module:Arguments').getArgs
local args = getArgs(frame)
local tag, geojson, tagArgs = main(args)
if errormessage then return errorMessage(errormessage) end
return frame:extensionTag(tag, geojson, tagArgs) .. addCat(cat)
end
function p._tag(args) -- entry point from require
local tag, geojson, tagArgs = main(args)
if errormessage then return errorMessage(errormessage) end
return mw.getCurrentFrame():extensionTag(tag, geojson, tagArgs) .. addCat(cat)
end
return p
0bh0fd89uc6yab0y49nbef7zubbrij7
زٲژ:1947 واقعات
14
29399
136774
2026-05-01T06:54:09Z
آیات محراج
11062
Created page with "[[زٲژ: واقعات]]"
136774
wikitext
text/x-wiki
[[زٲژ: واقعات]]
cycktorgus0976mz714md0h3wwv2l3b
زٲژ:1846 واقعات
14
29400
136780
2026-05-01T07:23:53Z
آیات محراج
11062
Created page with "[[زٲژ: واقعات]]"
136780
wikitext
text/x-wiki
[[زٲژ: واقعات]]
cycktorgus0976mz714md0h3wwv2l3b
جوٚم
0
29401
136787
2026-05-01T08:23:04Z
آیات محراج
11062
[[جۆم]] پؠٹھ رجوٗع مُکَرر
136787
wikitext
text/x-wiki
#REDIRECT [[جۆم]]
0iki916fsqjbz0hd79ulaaxht2d16vi
رازٕ
0
29402
136796
2026-05-01T08:54:39Z
آیات محراج
11062
رَجوٗع مُکَرر تَخلیٖق کَران
136796
wikitext
text/x-wiki
#REDIRECT [[پادشاہ]]
5j3125tqn6bdfil1us398usrjrthj0z
ثقافت
0
29403
136801
2026-05-01T09:04:17Z
آیات محراج
11062
رَجوٗع مُکَرر تَخلیٖق کَران
136801
wikitext
text/x-wiki
#REDIRECT [[سَنٛس]]
2mxyy6yoihxo0eq7464h5gqo008hna0
جۆم تہٕ کٔشیٖر (اِشارٕ صَفہٕ)
0
29404
136802
2026-05-01T09:20:57Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1351503788|Jammu and Kashmir]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
136802
wikitext
text/x-wiki
'''جۆم تہٕ کٔشیٖر''' حَوالہٕ ہیٛکو دتھ:
* [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] اکھ خطہٕ یس 2019 پیٹھہٕ ہندوستان کہ زیر انتظام مرکز کس زیر انتظام علاقہٕ چھُ۔
* [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] اکھ علاقہٕ یس 1947 پیٹھہٕ 2019 تام بطور ریاست ہندوستان کہ زیر انتظام اوس۔
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]] برطانوی ہندوستانٕچ اکھ شٲہی ریاست یُس 1846 پیٹھہٕ 1947 تام موجوٗد ٲس۔
* آزاد جۆم تہٕ کٔشیٖر، یتھ بول چالس منٛز [[آزاد کٔشیٖر]] ونان چھِ، چھُ اکھ خطہٕ یس بطور اکھ خۄد مختار انتظامی تَقسیٖم پٲکستان کہ زیر انتظام چھَ۔
* [[کٔشیٖر]] برصغیر پاک و ہندک شمال کہ طرفہٕ جغرافیائی عَلاقہٕ۔
jj7a5rz9ce887zm6aoz7zwddc3dkmmt
136803
136802
2026-05-01T09:22:13Z
آیات محراج
11062
136803
wikitext
text/x-wiki
'''جۆم تہٕ کٔشیٖر''' حَوالہٕ ہیٛکو دتھ:
* [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] اکھ خطہٕ یس 2019 پیٹھہٕ ہندوستان کہ زیر انتظام مرکز کس زیر انتظام علاقہٕ چھُ۔<ref name="britannica-2022-j&k">{{citation|last1=Akhtar|first1=Rais|last2=Kirk|first2=William|chapter=Jammu and Kashmir|title=Encyclopaedia Britannica|date=22 March 2021|publisher=Encyclopædia Britannica, Inc.|chapter-url=https://www.britannica.com/place/Jammu-and-Kashmir|access-date=2 April 2022|quote=The union territory is part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since the partition of the subcontinent in 1947. ... The territory that India administered on its side of the line, which contained both Jammu (the seat of the Dogra dynasty) and the Vale of Kashmir, took on the name Jammu and Kashmir. However, both India and Pakistan have continued to claim the entire Kashmir region|archive-date=19 June 2015|archive-url=https://web.archive.org/web/20150619220652/https://www.britannica.com/place/Jammu-and-Kashmir|url-status=live}}</ref>
* [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] اکھ علاقہٕ یس 1947 پیٹھہٕ 2019 تام بطور ریاست ہندوستان کہ زیر انتظام اوس۔
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]] برطانوی ہندوستانٕچ اکھ شٲہی ریاست یُس 1846 پیٹھہٕ 1947 تام موجوٗد ٲس۔
* آزاد جۆم تہٕ کٔشیٖر، یتھ بول چالس منٛز [[آزاد کٔشیٖر]] ونان چھِ، چھُ اکھ خطہٕ یس بطور اکھ خۄد مختار انتظامی تَقسیٖم پٲکستان کہ زیر انتظام چھَ۔
* [[کٔشیٖر]] برصغیر پاک و ہندک شمال کہ طرفہٕ جغرافیائی عَلاقہٕ۔
1dn43qdj4huf7xa69qjcmyto9n0htwq
136804
136803
2026-05-01T09:23:09Z
آیات محراج
11062
136804
wikitext
text/x-wiki
{{wikt|Jammu and Kashmir}}'''ؤچھِو ''[[wiktionary:جۆم تہٕ کٔشیٖر|Jammu and Kashmir]]'' in Wiktionary, the free dictionary.'''
'''جۆم تہٕ کٔشیٖر''' حَوالہٕ ہیٛکو دتھ:
* [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] اکھ خطہٕ یس 2019 پیٹھہٕ ہندوستان کہ زیر انتظام مرکز کس زیر انتظام علاقہٕ چھُ۔<ref name="britannica-2022-j&k">{{citation|last1=Akhtar|first1=Rais|last2=Kirk|first2=William|chapter=Jammu and Kashmir|title=Encyclopaedia Britannica|date=22 March 2021|publisher=Encyclopædia Britannica, Inc.|chapter-url=https://www.britannica.com/place/Jammu-and-Kashmir|access-date=2 April 2022|quote=The union territory is part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since the partition of the subcontinent in 1947. ... The territory that India administered on its side of the line, which contained both Jammu (the seat of the Dogra dynasty) and the Vale of Kashmir, took on the name Jammu and Kashmir. However, both India and Pakistan have continued to claim the entire Kashmir region|archive-date=19 June 2015|archive-url=https://web.archive.org/web/20150619220652/https://www.britannica.com/place/Jammu-and-Kashmir|url-status=live}}</ref>
* [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] اکھ علاقہٕ یس 1947 پیٹھہٕ 2019 تام بطور ریاست ہندوستان کہ زیر انتظام اوس۔
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]] برطانوی ہندوستانٕچ اکھ شٲہی ریاست یُس 1846 پیٹھہٕ 1947 تام موجوٗد ٲس۔
* آزاد جۆم تہٕ کٔشیٖر، یتھ بول چالس منٛز [[آزاد کٔشیٖر]] ونان چھِ، چھُ اکھ خطہٕ یس بطور اکھ خۄد مختار انتظامی تَقسیٖم پٲکستان کہ زیر انتظام چھَ۔
* [[کٔشیٖر]] برصغیر پاک و ہندک شمال کہ طرفہٕ جغرافیائی عَلاقہٕ۔
e59ucjy9hq7gbqc2r13xo93sm2yfere
136805
136804
2026-05-01T09:24:26Z
آیات محراج
11062
/* */
136805
wikitext
text/x-wiki
{{wikt|Jammu and Kashmir}}'''ؤچھِو ''[[wiktionary:جۆم تہٕ کٔشیٖر|جۆم تہٕ کٔشیٖر]]''وِکیٖلۄغَتھ اَکھ آزاد لۄغَتھ'''
'''جۆم تہٕ کٔشیٖر''' حَوالہٕ ہیٛکو دتھ:
* [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] اکھ خطہٕ یس 2019 پیٹھہٕ ہندوستان کہ زیر انتظام مرکز کس زیر انتظام علاقہٕ چھُ۔<ref name="britannica-2022-j&k">{{citation|last1=Akhtar|first1=Rais|last2=Kirk|first2=William|chapter=Jammu and Kashmir|title=Encyclopaedia Britannica|date=22 March 2021|publisher=Encyclopædia Britannica, Inc.|chapter-url=https://www.britannica.com/place/Jammu-and-Kashmir|access-date=2 April 2022|quote=The union territory is part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since the partition of the subcontinent in 1947. ... The territory that India administered on its side of the line, which contained both Jammu (the seat of the Dogra dynasty) and the Vale of Kashmir, took on the name Jammu and Kashmir. However, both India and Pakistan have continued to claim the entire Kashmir region|archive-date=19 June 2015|archive-url=https://web.archive.org/web/20150619220652/https://www.britannica.com/place/Jammu-and-Kashmir|url-status=live}}</ref>
* [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] اکھ علاقہٕ یس 1947 پیٹھہٕ 2019 تام بطور ریاست ہندوستان کہ زیر انتظام اوس۔
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]] برطانوی ہندوستانٕچ اکھ شٲہی ریاست یُس 1846 پیٹھہٕ 1947 تام موجوٗد ٲس۔
* آزاد جۆم تہٕ کٔشیٖر، یتھ بول چالس منٛز [[آزاد کٔشیٖر]] ونان چھِ، چھُ اکھ خطہٕ یس بطور اکھ خۄد مختار انتظامی تَقسیٖم پٲکستان کہ زیر انتظام چھَ۔
* [[کٔشیٖر]] برصغیر پاک و ہندک شمال کہ طرفہٕ جغرافیائی عَلاقہٕ۔
hij77otbjdsy1swga98httuxr2pkcdh
136807
136805
2026-05-01T09:25:59Z
آیات محراج
11062
/* */
136807
wikitext
text/x-wiki
{{wikt|جۆم تہٕ کٔشیٖر}}
'''جۆم تہٕ کٔشیٖر''' حَوالہٕ ہیٛکو دتھ:
* [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] اکھ خطہٕ یس 2019 پیٹھہٕ ہندوستان کہ زیر انتظام مرکز کس زیر انتظام علاقہٕ چھُ۔<ref name="britannica-2022-j&k">{{citation|last1=Akhtar|first1=Rais|last2=Kirk|first2=William|chapter=Jammu and Kashmir|title=Encyclopaedia Britannica|date=22 March 2021|publisher=Encyclopædia Britannica, Inc.|chapter-url=https://www.britannica.com/place/Jammu-and-Kashmir|access-date=2 April 2022|quote=The union territory is part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since the partition of the subcontinent in 1947. ... The territory that India administered on its side of the line, which contained both Jammu (the seat of the Dogra dynasty) and the Vale of Kashmir, took on the name Jammu and Kashmir. However, both India and Pakistan have continued to claim the entire Kashmir region|archive-date=19 June 2015|archive-url=https://web.archive.org/web/20150619220652/https://www.britannica.com/place/Jammu-and-Kashmir|url-status=live}}</ref>
* [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] اکھ علاقہٕ یس 1947 پیٹھہٕ 2019 تام بطور ریاست ہندوستان کہ زیر انتظام اوس۔
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]] برطانوی ہندوستانٕچ اکھ شٲہی ریاست یُس 1846 پیٹھہٕ 1947 تام موجوٗد ٲس۔
* آزاد جۆم تہٕ کٔشیٖر، یتھ بول چالس منٛز [[آزاد کٔشیٖر]] ونان چھِ، چھُ اکھ خطہٕ یس بطور اکھ خۄد مختار انتظامی تَقسیٖم پٲکستان کہ زیر انتظام چھَ۔
* [[کٔشیٖر]] برصغیر پاک و ہندک شمال کہ طرفہٕ جغرافیائی عَلاقہٕ۔
pf2mnq81rcenoztny6tss1pokyat5pg
136808
136807
2026-05-01T09:28:25Z
آیات محراج
11062
/* */
136808
wikitext
text/x-wiki
{{wikt|جۆم تہٕ کٔشیٖر}}
'''جۆم تہٕ کٔشیٖر''' حَوالہٕ ہیٛکو دتھ:
* [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] اکھ خطہٕ یس 2019 پیٹھہٕ ہندوستان کہ زیر انتظام مرکز کس زیر انتظام علاقہٕ چھُ۔<ref name="britannica-2022-j&k">{{citation|last1=Akhtar|first1=Rais|last2=Kirk|first2=William|chapter=Jammu and Kashmir|title=Encyclopaedia Britannica|date=22 March 2021|publisher=Encyclopædia Britannica, Inc.|chapter-url=https://www.britannica.com/place/Jammu-and-Kashmir|access-date=2 April 2022|quote=The union territory is part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since the partition of the subcontinent in 1947. ... The territory that India administered on its side of the line, which contained both Jammu (the seat of the Dogra dynasty) and the Vale of Kashmir, took on the name Jammu and Kashmir. However, both India and Pakistan have continued to claim the entire Kashmir region|archive-date=19 June 2015|archive-url=https://web.archive.org/web/20150619220652/https://www.britannica.com/place/Jammu-and-Kashmir|url-status=live}}</ref>
* [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]] اکھ علاقہٕ یس 1947 پیٹھہٕ 2019 تام بطور ریاست ہندوستان کہ زیر انتظام اوس۔
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)]] برطانوی ہندوستانٕچ اکھ شٲہی ریاست یُس 1846 پیٹھہٕ 1947 تام موجوٗد ٲس۔
* آزاد جۆم تہٕ کٔشیٖر، یتھ بول چالس منٛز [[آزاد کٔشیٖر]] ونان چھِ، چھُ اکھ خطہٕ یس بطور اکھ خۄد مختار انتظامی تَقسیٖم پٲکستان کہ زیر انتظام چھَ۔
* [[کٔشیٖر]] برصغیر پاک و ہندک شمال کہ طرفہٕ جغرافیائی عَلاقہٕ۔
==حَوالہٕ==
{{حَوالہٕ}}
a1vnieke6vg40zrof2718u5z934occg
فرما:Wikt
10
29405
136806
2026-05-01T09:25:13Z
آیات محراج
11062
[[فرما:Wiktionary]] پؠٹھ رجوٗع مُکَرر
136806
wikitext
text/x-wiki
#REDIRECT [[Template:Wiktionary]]
iy0g9m19kyqhrom18psu35y0faisda2