ଉଇକିପିଡ଼ିଆ
orwiki
https://or.wikipedia.org/wiki/%E0%AC%AA%E0%AD%8D%E0%AC%B0%E0%AC%A7%E0%AC%BE%E0%AC%A8_%E0%AC%AA%E0%AD%83%E0%AC%B7%E0%AD%8D%E0%AC%A0%E0%AC%BE
MediaWiki 1.47.0-wmf.19
first-letter
ମାଧ୍ୟମ
ବିଶେଷ
ଆଲୋଚନା
ବ୍ୟବହାରକାରୀ
ବ୍ୟବହାରକାରୀଙ୍କ ଆଲୋଚନା
ଉଇକିପିଡ଼ିଆ
ଉଇକିପିଡ଼ିଆ ଆଲୋଚନା
ଫାଇଲ
ଫାଇଲ ଆଲୋଚନା
ମିଡ଼ିଆଉଇକି
ମିଡ଼ିଆଉଇକି ଆଲୋଚନା
ଛାଞ୍ଚ
ଛାଞ୍ଚ ଆଲୋଚନା
ସହଯୋଗ
ସହଯୋଗ ଆଲୋଚନା
ଶ୍ରେଣୀ
ଶ୍ରେଣୀ ଆଲୋଚନା
ପୋର୍ଟାଲ
ପୋର୍ଟାଲ ଆଲୋଚନା
TimedText
TimedText talk
ମଡ୍ୟୁଲ
ମଡ୍ୟୁଲ ଆଲୋଚନା
Package
Package talk
Event
Event talk
ବିଷୟ
ଛାଞ୍ଚ:Infobox person
10
3158
602063
578736
2026-08-24T00:36:48Z
en>Zackmann08
0
only display when needed
602063
wikitext
text/x-wiki
<includeonly>{{#invoke:infobox|infoboxTemplate|child={{if empty|{{{child|}}}|{{{embed|}}}}}
| bodyclass = biography vcard
| above = {{#if:{{{honorific_prefix|}}}|<div class="honorific-prefix" style="font-size: 80%; font-weight: normal;">{{{honorific_prefix|}}}</div>}}<div class="fn">{{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}</div>{{#if:{{{honorific_suffix|}}}|<div class="honorific-suffix" style="font-size: 80%; font-weight: normal;">{{{honorific_suffix|}}}</div>}}
| subheader = {{#ifeq:{{lc: {{if empty|{{{child|}}}|{{{embed|}}}}}}}|yes|{{#if:{{{embed_title|}}}|'''{{{embed_title|}}}'''}}}}
| subheader2 = {{#switch:{{if empty|{{{child|}}}|{{{embed|}}}}}|yes=<!--empty when this infobox is embedded-->|#default={{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}|<div class="nickname" lang="{{{native_name_lang}}}">}}{{{native_name}}}{{#if:{{{native_name_lang|}}}|</div>}} }} }}
| subheaderstyle2 = font-size: 125%
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image_size|}}}}}|300|{{{image_size|}}}}}}}x200px|{{{image_size|}}}}}|sizedefault=frameless|upright={{if empty|{{{image_upright|}}}|1}}|alt={{if empty|{{{alt|}}}|{{{image_alt|}}}}}|class={{{image_class|}}}|suppressplaceholder=yes}}
| caption = {{if empty|{{{caption|}}}|{{{image_caption|}}}}}
| label2 = Pronunciation
| data2 = {{{pronunciation|}}}
| label10 = Born
| data10 = {{br separated entries
|1={{#if:{{{birth_name|}}}|<div style="display:inline" class="nickname">{{{birth_name|}}}</div>}}
|2={{#invoke:person date|birth}}
|3={{#if:{{{birth_place|}}}|<div style="display:inline" class="birthplace">{{{birth_place|}}}</div>}}
}}
| label11 = Bapti{{#if:{{{baptized|}}}|z|s}}ed
| data11 = {{#if:{{{birth_date|}}}||{{if empty|{{{baptized|}}}|{{{baptised|}}}}}}}
| label12 = Disappeared
| data12 = {{Br separated entries|1={{{disappeared_date|}}}|2={{{disappeared_place|}}}}}
| label13 = Status
| data13 = {{{disappeared_status|}}}
| label14 = Died
| data14 = {{br separated entries
|1={{#invoke:person date|death}}
|2={{#if:{{{death_place|}}}|<div style="display:inline" class="deathplace">{{{death_place|}}}</div>}}
}}
| label15 = {{longitem|Cause of death}}
| data15 = {{{death_cause|}}}
| label16 = {{longitem|Body discovered}}
| data16 = {{{body_discovered|}}}
| label17 = {{longitem|{{#if:{{{burial_place|}}}|Burial place|Resting place}}}}
| data17 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{{resting_place|}}}|2={{{resting_place_coordinates|}}}}}}}
| class17 = label
| label18 = Monuments
| data18 = {{{monuments|}}}
| label21 = Other name{{pluralize from text|{{{other_names|}}}|plural=s}}
| data21 = {{{other_names|}}}
| class21 = nickname
| label22 = Siglum
| data22 = {{{siglum|}}}
| label23 = Citizenship
| data23 = {{{citizenship|}}}
| class23 = category
| label24 = Education
| data24 = {{{education|}}}
| label25 = Alma mater
| data25 = {{{alma_mater|}}}
| label26 = Occupation{{Pluralize from text|{{{occupation|}}}|plural=s}}
| data26 = {{{occupation|}}}
| class26 = role
| label27 = Years active
| data27 = {{{years_active|}}}
| label28 = Era
| data28 = {{{era|}}}
| class28 = category
| label29 = Employer{{Pluralize from text|{{{employer|}}}|likely=(s)|plural=s}}
| data29 = {{{employer|}}}{{main other|{{Pluralize from text| {{{employer|}}}|likely=[[Category:Pages using infobox person with multiple employers]]}}}}
| class29 = org
| label30 = {{#if:{{{organisation|}}}|Organisation|Organization}}{{#if:{{{organizations|}}}|s|{{pluralize from text|{{if empty|{{{organization|}}}|{{{organisation|}}}}}|likely=(s)|plural=s}}}}
| data30 = {{if empty|{{{organisation|}}}|{{{organization|}}}|{{{organizations|}}}}}{{main other|{{Pluralize from text|{{if empty|{{{organization|}}}|{{{organisation|}}}}}|likely=[[Category:Pages using infobox person with multiple organizations]]}}}}
| class30 = org
| label31 = Agent{{Pluralize from text|{{{agent|}}}|likely=(s)|plural=s}}
| data31 = {{{agent|}}}{{main other|{{Pluralize from text|{{{agent|}}}|likely=[[Category:Pages using infobox person with multiple agents]]}}}}
| class31 = agent
| label32 = Known for
| data32 = {{{known_for|}}}
| label33 = Works
| data33 = {{{works|}}}
| label34 = Notable credit{{Pluralize from text|{{{credits|}}}|likely=(s)|plural=s}}
| data34 = {{#if:{{{works|}}}|{{#if:{{{credits|}}}|{{preview warning|Note that if {{para|works}} is supplied, {{para|credits}} will not display.}}}}|<!--
-->{{{credits|}}}{{main other|{{Pluralize from text|{{{credits|}}}|likely=[[Category:Pages using infobox person with multiple credits]]}}}}}}
| label35 = Label{{Pluralize from text|{{{label_name|}}}|likely=(s)|plural=s}}
| data35 = {{#if:{{{works|}}}{{{credits|}}}|{{#if:{{{label_name|}}}|{{preview warning|Note that if {{para|works}} or {{para|credits}} is supplied, {{para|label_name}} will not display.}}}}|<!--
-->{{{label_name|}}}{{main other|{{Pluralize from text|{{{label_name|}}}|likely=[[Category:Pages using infobox person with multiple labels]]}}}}}}
| label36 = Notable work
| data36 = {{#if:{{{works|}}}{{{credits|}}}{{{label_name|}}}|{{#if:{{{notable_works|}}}|{{preview warning|Note that if {{para|works}}, {{para|credits}} or {{para|label_name}} is supplied, {{para|notable_works}} will not display.}}}}|{{{notable_works|}}}}}
| label37 = Style
| data37 = {{{style|}}}
| class37 = category
| label40 = Television
| data40 = {{{television|}}}
| label41 = Height
| data41 = {{#if:{{{height_m|}}}{{{height_cm|}}}{{{height_ft|}}}{{{height_in|}}} | {{convinfobox|{{if empty|{{{height_m|}}}|{{{height_cm|}}}}}|{{#if:{{{height_m|}}}|m|cm}}|{{{height_ft|}}}|ft|{{{height_in|}}}|in}}}}{{#if:{{{height|}}} | {{infobox person/height|{{{height|}}}}}}}
| label42 = {{#if:{{{office|}}}|Office|Title}}
| data42 = {{if empty|{{{office|}}}|{{{title|}}}}}
| class42 = title
| label43 = Term
| data43 = {{{term|}}}
| label44 = Predecessor
| data44 = {{{predecessor|}}}
| label45 = Successor
| data45 = {{{successor|}}}
| label46 = {{longitem|Political party}}
| data46 = {{{political_party|}}}
| class46 = org
| label47 = {{longitem|Other political<br />affiliations}}
| data47 = {{{other_party|}}}
| class47 = org
| label48 = Movement
| data48 = {{{movement|}}}
| class48 = category
| label49 = Opponent{{Pluralize from text|{{{opponents|}}}|likely=(s)|plural=s}}
| data49 = {{{opponents|}}}{{main other|{{Pluralize from text|{{{opponents|}}}|likely=[[Category:Pages using infobox person with multiple opponents]]}}}}
| label50 = {{longitem|Board member of}}
| data50 = {{{boards|}}}
| label51 = {{longitem|{{#if:{{{criminal_charges|}}}|Criminal charges|Criminal charge{{pluralize from text|{{{criminal_charge|}}}|likely=(s)|plural=s}}}}}}
| data51 = {{if empty|{{{criminal_charges|}}}|{{{criminal_charge|}}}}}{{main other|{{Pluralize from text|{{{criminal_charge|}}}|likely=[[Category:Pages using infobox person with multiple criminal charges]]}}}}
| label52 = {{longitem|Criminal penalty}}
| data52 = {{{criminal_penalty|}}}
| label53 = {{longitem|{{#if:{{{judicial_status|}}}|Judicial status|Criminal status}}}}
| data53 = {{if empty|{{{judicial_status|}}} | {{{criminal_status|}}}}}
| class53 = category
| label54 = Spouse{{#if:{{{spouses|}}}|s|{{Pluralize from text|{{{spouse|}}}|likely=(s)|plural=s}}}}
| data54 = {{if empty|{{{spouse|}}}|{{{spouses|}}}}}{{main other|{{Pluralize from text| {{{spouse|}}} |likely=[[Category:Pages using infobox person with multiple spouses]]}}}}
| label55 = Partner{{#if:{{{partners|}}}|s|{{Pluralize from text|{{if empty|{{{partner|}}}|{{{domesticpartner|}}}|{{{domestic_partner|}}}|{{{partner(s)|}}}}} |likely=(s)|plural=s}}}}
| data55 = {{if empty|{{{partner|}}}|{{{partners|}}}}}{{main other|{{Pluralize from text| {{{partner|}}} |likely=[[Category:Pages using infobox person with multiple partners]]}}}}
| label56 = Children
| data56 = {{{children|}}}
| label57 = {{#if:{{{parents|}}}|Parent{{Pluralize from text|{{{parents|}}}|likely=(s)|plural=s}}|<!--
-->{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|Parents|{{#if:{{{father|}}}|Father|{{#if:{{{mother|}}}|Mother}}}}}}}}
| data57 = {{#if:{{{parents|}}}|{{{parents}}}|{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|{{Unbulleted list|{{{father}}} (father)|{{{mother}}} (mother)}}|{{{mother|}}}{{{father|}}}}}}}<!--
-->{{main other|{{Pluralize from text|{{{parents|}}}|likely=[[Category:Pages using infobox person with multiple parents]]}}}}
| label58 = Relatives
| data58 = {{{relatives|}}}
| label59 = Family
| data59 = {{{family|}}}
| label60 = Call sign
| data60 = {{{callsign|}}}
| label61 = Awards
| data61 = {{{awards|}}}
| label62 = {{#if:{{{honours|}}}|Honours|Honors}}
| data62 = {{if empty|{{{honours|}}}|{{{honors|}}}}}
| data64 = {{{module|}}}
| data65 = {{{module2|}}}
| data66 = {{{module3|}}}
| data67 = {{{module4|}}}
| data68 = {{{module5|}}}
| data69 = {{{module6|}}}
| label70 = Website
| data70 = {{{website|}}}
| header71 = {{#if:{{{signature|}}}|{{if empty|{{{signature_type|}}}|Signature}}}}
| data72 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|size={{{signature_size|}}}|class=infobox-signature skin-invert|sizedefault=150px|alt={{{signature_alt|}}}}}
| header73 = {{#if:{{{footnotes|}}}|Notes}}
| data74 = {{#if:{{{footnotes|}}}|<div style="text-align: left;">{{{footnotes}}}</div>}}
}}<!--
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using {{if empty|{{lcfirst:{{{template_name|}}}}}|infobox person}} with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview = Page using [[Template:{{#if:{{{template_name|}}}|{{ucfirst:{{{template_name|}}}}}|Infobox person}}]] with unknown parameter "_VALUE_"|ignoreblank=y| agent | alma_mater | alt | awards | baptised | baptized | birth_date | birth_name | birth_place | boards | body_discovered | burial_coordinates | burial_place | callsign | caption | child | children | citizenship | credits | criminal_charge | criminal_charges | criminal_penalty | criminal_status | death_cause | death_date | death_place | disappeared_date | disappeared_place | disappeared_status | domestic_partner | domesticpartner | education | embed | embed_title | employer | era | family | father | footnotes | height | height_cm | height_ft | height_in | height_m | honorific_prefix | honorific_suffix | honors | honours | image | image_alt | image_caption | image_class | image_size | image_upright | judicial_status | known_for | label_name | landscape | module | module2 | module3 | module4 | module5 | module6 | monuments | mother | movement | name | native_name | native_name_lang | nocat_wdimage | notable_works | occupation | office | opponents | organisation | organization | organizations | other_names | other_party | parents | partner | partner(s) | partners | political_party | predecessor | pronunciation | relatives | resting_place | resting_place_coordinates | siglum | signature | signature_alt | signature_size | signature_type | spouse | spouses | style | successor | television | template_name | term | title | website | works | years_active }}<!--
-->{{Main other|{{#if:{{{pronunciation|}}}|[[Category:Biography template using pronunciation]]}}<!--
-->{{#if:{{{signature|}}}|[[Category:Biography with signature]]}}<!--
-->[[Category:Articles with hCards]]
}}{{#if:{{{alma_mater|}}}|{{preview warning|Page using [[Template:Infobox person]] with deprecated parameter {{code|alma_mater}} which should be merged with/replaced by {{code|education}}.}}{{main other|[[Category:Pages using infobox person with deprecated parameters]]}}}}<!--
-->{{#invoke:Check for conflicting parameters|check
| nested = 1
| template = [[Template:{{#if:{{{template_name|}}}|{{ucfirst:{{{template_name|}}}}}|Infobox person}}]]
| cat = {{main other|Category:Pages using {{if empty|{{{template_name|}}}|infobox person}} with conflicting parameters}}
| alma_mater; education
| child; embed
| image_alt; alt
| height_m; height_cm; height_ft; height
| caption; image_caption
| baptized; baptised
| organisation; organization; organizations
| {{#if:{{{works|}}}|works;}} {{#if:{{{credits|}}}|credits;}} {{#if:{{{label_name|}}}|label_name;}} notable_works
| height_m; height_cm
| office; title
| criminal_charges; criminal_charge
| spouse; spouses
| partner; partners
| {{#if:{{{parents|}}}||NULL_}}parents; {{#if:{{{father|}}}||NULL_}}father
| {{#if:{{{parents|}}}||NULL_}}parents; {{#if:{{{mother|}}}||NULL_}}mother
| honours; honors
}}{{#ifeq:{{if empty|{{{child|}}}|{{{embed|}}}}}|yes||{{Wikidata image|1={{{image|}}}|2={{{nocat_wdimage|}}}}}}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
li4v0y8zscvr1rkx0vbg5jfzhjf0850
602064
602063
2026-09-15T06:29:30Z
Jnanaranjan sahu
2419
[[:en:Template:Infobox_person]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602063
wikitext
text/x-wiki
<includeonly>{{#invoke:infobox|infoboxTemplate|child={{if empty|{{{child|}}}|{{{embed|}}}}}
| bodyclass = biography vcard
| above = {{#if:{{{honorific_prefix|}}}|<div class="honorific-prefix" style="font-size: 80%; font-weight: normal;">{{{honorific_prefix|}}}</div>}}<div class="fn">{{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}</div>{{#if:{{{honorific_suffix|}}}|<div class="honorific-suffix" style="font-size: 80%; font-weight: normal;">{{{honorific_suffix|}}}</div>}}
| subheader = {{#ifeq:{{lc: {{if empty|{{{child|}}}|{{{embed|}}}}}}}|yes|{{#if:{{{embed_title|}}}|'''{{{embed_title|}}}'''}}}}
| subheader2 = {{#switch:{{if empty|{{{child|}}}|{{{embed|}}}}}|yes=<!--empty when this infobox is embedded-->|#default={{#if:{{{native_name|}}}|{{#if:{{{native_name_lang|}}}|<div class="nickname" lang="{{{native_name_lang}}}">}}{{{native_name}}}{{#if:{{{native_name_lang|}}}|</div>}} }} }}
| subheaderstyle2 = font-size: 125%
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image_size|}}}}}|300|{{{image_size|}}}}}}}x200px|{{{image_size|}}}}}|sizedefault=frameless|upright={{if empty|{{{image_upright|}}}|1}}|alt={{if empty|{{{alt|}}}|{{{image_alt|}}}}}|class={{{image_class|}}}|suppressplaceholder=yes}}
| caption = {{if empty|{{{caption|}}}|{{{image_caption|}}}}}
| label2 = Pronunciation
| data2 = {{{pronunciation|}}}
| label10 = Born
| data10 = {{br separated entries
|1={{#if:{{{birth_name|}}}|<div style="display:inline" class="nickname">{{{birth_name|}}}</div>}}
|2={{#invoke:person date|birth}}
|3={{#if:{{{birth_place|}}}|<div style="display:inline" class="birthplace">{{{birth_place|}}}</div>}}
}}
| label11 = Bapti{{#if:{{{baptized|}}}|z|s}}ed
| data11 = {{#if:{{{birth_date|}}}||{{if empty|{{{baptized|}}}|{{{baptised|}}}}}}}
| label12 = Disappeared
| data12 = {{Br separated entries|1={{{disappeared_date|}}}|2={{{disappeared_place|}}}}}
| label13 = Status
| data13 = {{{disappeared_status|}}}
| label14 = Died
| data14 = {{br separated entries
|1={{#invoke:person date|death}}
|2={{#if:{{{death_place|}}}|<div style="display:inline" class="deathplace">{{{death_place|}}}</div>}}
}}
| label15 = {{longitem|Cause of death}}
| data15 = {{{death_cause|}}}
| label16 = {{longitem|Body discovered}}
| data16 = {{{body_discovered|}}}
| label17 = {{longitem|{{#if:{{{burial_place|}}}|Burial place|Resting place}}}}
| data17 = {{#if:{{{burial_place|}}}|{{Br separated entries|1={{{burial_place|}}}|2={{{burial_coordinates|}}}}}|{{Br separated entries|1={{{resting_place|}}}|2={{{resting_place_coordinates|}}}}}}}
| class17 = label
| label18 = Monuments
| data18 = {{{monuments|}}}
| label21 = Other name{{pluralize from text|{{{other_names|}}}|plural=s}}
| data21 = {{{other_names|}}}
| class21 = nickname
| label22 = Siglum
| data22 = {{{siglum|}}}
| label23 = Citizenship
| data23 = {{{citizenship|}}}
| class23 = category
| label24 = Education
| data24 = {{{education|}}}
| label25 = Alma mater
| data25 = {{{alma_mater|}}}
| label26 = Occupation{{Pluralize from text|{{{occupation|}}}|plural=s}}
| data26 = {{{occupation|}}}
| class26 = role
| label27 = Years active
| data27 = {{{years_active|}}}
| label28 = Era
| data28 = {{{era|}}}
| class28 = category
| label29 = Employer{{Pluralize from text|{{{employer|}}}|likely=(s)|plural=s}}
| data29 = {{{employer|}}}{{main other|{{Pluralize from text| {{{employer|}}}|likely=[[Category:Pages using infobox person with multiple employers]]}}}}
| class29 = org
| label30 = {{#if:{{{organisation|}}}|Organisation|Organization}}{{#if:{{{organizations|}}}|s|{{pluralize from text|{{if empty|{{{organization|}}}|{{{organisation|}}}}}|likely=(s)|plural=s}}}}
| data30 = {{if empty|{{{organisation|}}}|{{{organization|}}}|{{{organizations|}}}}}{{main other|{{Pluralize from text|{{if empty|{{{organization|}}}|{{{organisation|}}}}}|likely=[[Category:Pages using infobox person with multiple organizations]]}}}}
| class30 = org
| label31 = Agent{{Pluralize from text|{{{agent|}}}|likely=(s)|plural=s}}
| data31 = {{{agent|}}}{{main other|{{Pluralize from text|{{{agent|}}}|likely=[[Category:Pages using infobox person with multiple agents]]}}}}
| class31 = agent
| label32 = Known for
| data32 = {{{known_for|}}}
| label33 = Works
| data33 = {{{works|}}}
| label34 = Notable credit{{Pluralize from text|{{{credits|}}}|likely=(s)|plural=s}}
| data34 = {{#if:{{{works|}}}|{{#if:{{{credits|}}}|{{preview warning|Note that if {{para|works}} is supplied, {{para|credits}} will not display.}}}}|<!--
-->{{{credits|}}}{{main other|{{Pluralize from text|{{{credits|}}}|likely=[[Category:Pages using infobox person with multiple credits]]}}}}}}
| label35 = Label{{Pluralize from text|{{{label_name|}}}|likely=(s)|plural=s}}
| data35 = {{#if:{{{works|}}}{{{credits|}}}|{{#if:{{{label_name|}}}|{{preview warning|Note that if {{para|works}} or {{para|credits}} is supplied, {{para|label_name}} will not display.}}}}|<!--
-->{{{label_name|}}}{{main other|{{Pluralize from text|{{{label_name|}}}|likely=[[Category:Pages using infobox person with multiple labels]]}}}}}}
| label36 = Notable work
| data36 = {{#if:{{{works|}}}{{{credits|}}}{{{label_name|}}}|{{#if:{{{notable_works|}}}|{{preview warning|Note that if {{para|works}}, {{para|credits}} or {{para|label_name}} is supplied, {{para|notable_works}} will not display.}}}}|{{{notable_works|}}}}}
| label37 = Style
| data37 = {{{style|}}}
| class37 = category
| label40 = Television
| data40 = {{{television|}}}
| label41 = Height
| data41 = {{#if:{{{height_m|}}}{{{height_cm|}}}{{{height_ft|}}}{{{height_in|}}} | {{convinfobox|{{if empty|{{{height_m|}}}|{{{height_cm|}}}}}|{{#if:{{{height_m|}}}|m|cm}}|{{{height_ft|}}}|ft|{{{height_in|}}}|in}}}}{{#if:{{{height|}}} | {{infobox person/height|{{{height|}}}}}}}
| label42 = {{#if:{{{office|}}}|Office|Title}}
| data42 = {{if empty|{{{office|}}}|{{{title|}}}}}
| class42 = title
| label43 = Term
| data43 = {{{term|}}}
| label44 = Predecessor
| data44 = {{{predecessor|}}}
| label45 = Successor
| data45 = {{{successor|}}}
| label46 = {{longitem|Political party}}
| data46 = {{{political_party|}}}
| class46 = org
| label47 = {{longitem|Other political<br />affiliations}}
| data47 = {{{other_party|}}}
| class47 = org
| label48 = Movement
| data48 = {{{movement|}}}
| class48 = category
| label49 = Opponent{{Pluralize from text|{{{opponents|}}}|likely=(s)|plural=s}}
| data49 = {{{opponents|}}}{{main other|{{Pluralize from text|{{{opponents|}}}|likely=[[Category:Pages using infobox person with multiple opponents]]}}}}
| label50 = {{longitem|Board member of}}
| data50 = {{{boards|}}}
| label51 = {{longitem|{{#if:{{{criminal_charges|}}}|Criminal charges|Criminal charge{{pluralize from text|{{{criminal_charge|}}}|likely=(s)|plural=s}}}}}}
| data51 = {{if empty|{{{criminal_charges|}}}|{{{criminal_charge|}}}}}{{main other|{{Pluralize from text|{{{criminal_charge|}}}|likely=[[Category:Pages using infobox person with multiple criminal charges]]}}}}
| label52 = {{longitem|Criminal penalty}}
| data52 = {{{criminal_penalty|}}}
| label53 = {{longitem|{{#if:{{{judicial_status|}}}|Judicial status|Criminal status}}}}
| data53 = {{if empty|{{{judicial_status|}}} | {{{criminal_status|}}}}}
| class53 = category
| label54 = Spouse{{#if:{{{spouses|}}}|s|{{Pluralize from text|{{{spouse|}}}|likely=(s)|plural=s}}}}
| data54 = {{if empty|{{{spouse|}}}|{{{spouses|}}}}}{{main other|{{Pluralize from text| {{{spouse|}}} |likely=[[Category:Pages using infobox person with multiple spouses]]}}}}
| label55 = Partner{{#if:{{{partners|}}}|s|{{Pluralize from text|{{if empty|{{{partner|}}}|{{{domesticpartner|}}}|{{{domestic_partner|}}}|{{{partner(s)|}}}}} |likely=(s)|plural=s}}}}
| data55 = {{if empty|{{{partner|}}}|{{{partners|}}}}}{{main other|{{Pluralize from text| {{{partner|}}} |likely=[[Category:Pages using infobox person with multiple partners]]}}}}
| label56 = Children
| data56 = {{{children|}}}
| label57 = {{#if:{{{parents|}}}|Parent{{Pluralize from text|{{{parents|}}}|likely=(s)|plural=s}}|<!--
-->{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|Parents|{{#if:{{{father|}}}|Father|{{#if:{{{mother|}}}|Mother}}}}}}}}
| data57 = {{#if:{{{parents|}}}|{{{parents}}}|{{#ifexpr:{{count|{{{father|}}}|{{{mother|}}}}} > 1|{{Unbulleted list|{{{father}}} (father)|{{{mother}}} (mother)}}|{{{mother|}}}{{{father|}}}}}}}<!--
-->{{main other|{{Pluralize from text|{{{parents|}}}|likely=[[Category:Pages using infobox person with multiple parents]]}}}}
| label58 = Relatives
| data58 = {{{relatives|}}}
| label59 = Family
| data59 = {{{family|}}}
| label60 = Call sign
| data60 = {{{callsign|}}}
| label61 = Awards
| data61 = {{{awards|}}}
| label62 = {{#if:{{{honours|}}}|Honours|Honors}}
| data62 = {{if empty|{{{honours|}}}|{{{honors|}}}}}
| data64 = {{{module|}}}
| data65 = {{{module2|}}}
| data66 = {{{module3|}}}
| data67 = {{{module4|}}}
| data68 = {{{module5|}}}
| data69 = {{{module6|}}}
| label70 = Website
| data70 = {{{website|}}}
| header71 = {{#if:{{{signature|}}}|{{if empty|{{{signature_type|}}}|Signature}}}}
| data72 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|size={{{signature_size|}}}|class=infobox-signature skin-invert|sizedefault=150px|alt={{{signature_alt|}}}}}
| header73 = {{#if:{{{footnotes|}}}|Notes}}
| data74 = {{#if:{{{footnotes|}}}|<div style="text-align: left;">{{{footnotes}}}</div>}}
}}<!--
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using {{if empty|{{lcfirst:{{{template_name|}}}}}|infobox person}} with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview = Page using [[Template:{{#if:{{{template_name|}}}|{{ucfirst:{{{template_name|}}}}}|Infobox person}}]] with unknown parameter "_VALUE_"|ignoreblank=y| agent | alma_mater | alt | awards | baptised | baptized | birth_date | birth_name | birth_place | boards | body_discovered | burial_coordinates | burial_place | callsign | caption | child | children | citizenship | credits | criminal_charge | criminal_charges | criminal_penalty | criminal_status | death_cause | death_date | death_place | disappeared_date | disappeared_place | disappeared_status | domestic_partner | domesticpartner | education | embed | embed_title | employer | era | family | father | footnotes | height | height_cm | height_ft | height_in | height_m | honorific_prefix | honorific_suffix | honors | honours | image | image_alt | image_caption | image_class | image_size | image_upright | judicial_status | known_for | label_name | landscape | module | module2 | module3 | module4 | module5 | module6 | monuments | mother | movement | name | native_name | native_name_lang | nocat_wdimage | notable_works | occupation | office | opponents | organisation | organization | organizations | other_names | other_party | parents | partner | partner(s) | partners | political_party | predecessor | pronunciation | relatives | resting_place | resting_place_coordinates | siglum | signature | signature_alt | signature_size | signature_type | spouse | spouses | style | successor | television | template_name | term | title | website | works | years_active }}<!--
-->{{Main other|{{#if:{{{pronunciation|}}}|[[Category:Biography template using pronunciation]]}}<!--
-->{{#if:{{{signature|}}}|[[Category:Biography with signature]]}}<!--
-->[[Category:Articles with hCards]]
}}{{#if:{{{alma_mater|}}}|{{preview warning|Page using [[Template:Infobox person]] with deprecated parameter {{code|alma_mater}} which should be merged with/replaced by {{code|education}}.}}{{main other|[[Category:Pages using infobox person with deprecated parameters]]}}}}<!--
-->{{#invoke:Check for conflicting parameters|check
| nested = 1
| template = [[Template:{{#if:{{{template_name|}}}|{{ucfirst:{{{template_name|}}}}}|Infobox person}}]]
| cat = {{main other|Category:Pages using {{if empty|{{{template_name|}}}|infobox person}} with conflicting parameters}}
| alma_mater; education
| child; embed
| image_alt; alt
| height_m; height_cm; height_ft; height
| caption; image_caption
| baptized; baptised
| organisation; organization; organizations
| {{#if:{{{works|}}}|works;}} {{#if:{{{credits|}}}|credits;}} {{#if:{{{label_name|}}}|label_name;}} notable_works
| height_m; height_cm
| office; title
| criminal_charges; criminal_charge
| spouse; spouses
| partner; partners
| {{#if:{{{parents|}}}||NULL_}}parents; {{#if:{{{father|}}}||NULL_}}father
| {{#if:{{{parents|}}}||NULL_}}parents; {{#if:{{{mother|}}}||NULL_}}mother
| honours; honors
}}{{#ifeq:{{if empty|{{{child|}}}|{{{embed|}}}}}|yes||{{Wikidata image|1={{{image|}}}|2={{{nocat_wdimage|}}}}}}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
li4v0y8zscvr1rkx0vbg5jfzhjf0850
ଛାଞ୍ଚ:Documentation subpage
10
3217
602069
589388
2026-07-26T21:53:49Z
en>Jlwoodwa
0
[[mw:Help:Magic words#EXPECTED_UNCONNECTED_PAGE|__EXPECTED_UNCONNECTED_PAGE__]]
602069
wikitext
text/x-wiki
<includeonly><!--
-->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}}
| <!--(this template has been transcluded on a /doc or /{{{override}}} page)-->
</includeonly><!--
-->{{#ifeq:{{{doc-notice|show}}} |show
| {{Mbox
| type = notice
| style = margin-bottom:1.0em;
| image = [[File:Edit-copy green.svg|40px|alt=icon]]
| text =
{{strong|This is a [[Wikipedia:Template documentation|documentation subpage]]}} for {{terminate sentence|{{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}}}<br />It may contain usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |{{lc:{{SUBJECTSPACE}}}} template page |{{#if:{{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}.
}}
}}<!--
-->{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}<!--
--><includeonly>__EXPECTED_UNCONNECTED_PAGE__</includeonly><!--
-->{{#if:{{{nocat|}}}{{{inhibit|}}}|<!--(don't categorize)-->
|<includeonly><!--
-->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}
| [[Category:{{#switch:{{SUBJECTSPACE}} |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
| [[Category:Documentation subpages without corresponding pages]]
}}<!--
--></includeonly>
}}<!--
(completing initial #ifeq: at start of template:)
--><includeonly>
| <!--(this template has not been transcluded on a /doc or /{{{override}}} page)-->
}}<!--
--></includeonly><noinclude>{{Documentation}}</noinclude>
iwz7dreef73y68fx96yxyj3ry6l1x58
602070
602069
2026-09-15T06:29:33Z
Jnanaranjan sahu
2419
[[:en:Template:Documentation_subpage]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602069
wikitext
text/x-wiki
<includeonly><!--
-->{{#ifeq:{{lc:{{SUBPAGENAME}}}} |{{{override|doc}}}
| <!--(this template has been transcluded on a /doc or /{{{override}}} page)-->
</includeonly><!--
-->{{#ifeq:{{{doc-notice|show}}} |show
| {{Mbox
| type = notice
| style = margin-bottom:1.0em;
| image = [[File:Edit-copy green.svg|40px|alt=icon]]
| text =
{{strong|This is a [[Wikipedia:Template documentation|documentation subpage]]}} for {{terminate sentence|{{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}}}<br />It may contain usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{#if:{{{text2|}}} |{{{text2}}} |{{#if:{{{text1|}}} |{{{text1}}} |{{#ifeq:{{SUBJECTSPACE}} |{{ns:User}} |{{lc:{{SUBJECTSPACE}}}} template page |{{#if:{{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}.
}}
}}<!--
-->{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}<!--
--><includeonly>__EXPECTED_UNCONNECTED_PAGE__</includeonly><!--
-->{{#if:{{{nocat|}}}{{{inhibit|}}}|<!--(don't categorize)-->
|<includeonly><!--
-->{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}
| [[Category:{{#switch:{{SUBJECTSPACE}} |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
| [[Category:Documentation subpages without corresponding pages]]
}}<!--
--></includeonly>
}}<!--
(completing initial #ifeq: at start of template:)
--><includeonly>
| <!--(this template has not been transcluded on a /doc or /{{{override}}} page)-->
}}<!--
--></includeonly><noinclude>{{Documentation}}</noinclude>
iwz7dreef73y68fx96yxyj3ry6l1x58
ଛାଞ୍ଚ:See also
10
3377
602043
495285
2025-05-28T13:34:51Z
en>Ahecht
0
ifexists={{{ifexists|true}}}
602043
wikitext
text/x-wiki
<includeonly>{{#invoke:Labelled list hatnote|labelledList|See also|ifexists={{{ifexists|true}}}}}</includeonly><noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
iscw165d4olefvh2e2w9vsrt2yr0h51
602044
602043
2026-09-15T06:29:26Z
Jnanaranjan sahu
2419
[[:en:Template:See_also]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602043
wikitext
text/x-wiki
<includeonly>{{#invoke:Labelled list hatnote|labelledList|See also|ifexists={{{ifexists|true}}}}}</includeonly><noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
iscw165d4olefvh2e2w9vsrt2yr0h51
ଛାଞ୍ଚ:Para
10
3433
602067
489196
2026-04-20T13:31:32Z
en>Paine Ellsworth
0
follow up to page move - retarget and add [[WP:RCAT|rcat template]]s
602067
wikitext
text/x-wiki
#REDIRECT [[Template:Parameter]]
{{Rcat shell|
{{R from move}}
{{R from template shortcut}}
}}
7s8mokgsoussxh3gkyodvsagezu2kca
602068
602067
2026-09-15T06:29:32Z
Jnanaranjan sahu
2419
[[:en:Template:Para]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602067
wikitext
text/x-wiki
#REDIRECT [[Template:Parameter]]
{{Rcat shell|
{{R from move}}
{{R from template shortcut}}
}}
7s8mokgsoussxh3gkyodvsagezu2kca
ଛାଞ୍ଚ:For
10
3809
602055
590930
2026-07-06T22:03:12Z
en>Jonesey95
0
Undid 3 revisions from [[Special:Diff/1362844261|1362844261]] until [[Special:Diff/1362895215|1362895215]]. Self-revert. It turns out that [[:Category:Articles with hatnote templates targeting a nonexistent page]] already existed
467829
wikitext
text/x-wiki
<includeonly>{{#invoke:For|For}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
7es2p1mk6qse8zlwn5qqya2ysrq1rcr
602056
602055
2026-09-15T06:29:28Z
Jnanaranjan sahu
2419
[[:en:Template:For]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
467829
wikitext
text/x-wiki
<includeonly>{{#invoke:For|For}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
7es2p1mk6qse8zlwn5qqya2ysrq1rcr
ଛାଞ୍ଚ:Br separated entries
10
3944
602031
368196
2026-09-12T17:59:41Z
en>MusikBot II
0
Protected "[[Template:Br separated entries]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 1845910 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
602031
wikitext
text/x-wiki
#redirect [[Template:Br-separated entries]]
{{R from move}}
c0u0qyecuumnh3v1pqtya3hbq3c437f
602032
602031
2026-09-15T06:29:24Z
Jnanaranjan sahu
2419
[[:en:Template:Br_separated_entries]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602031
wikitext
text/x-wiki
#redirect [[Template:Br-separated entries]]
{{R from move}}
c0u0qyecuumnh3v1pqtya3hbq3c437f
ଛାଞ୍ଚ:Listen
10
26000
602096
532302
2026-09-15T06:38:27Z
Jnanaranjan sahu
2419
602096
wikitext
text/x-wiki
<templatestyles src="Listen/styles.css"/>
{{side box
|position = {{{pos|}}}
|style = {{#ifeq:{{{plain|}}}|yes|border:none; background:transparent; float:none;}}{{#ifeq:{{{pos|}}}|left|float:left;}}{{{style|}}}
|textstyle = line-height:1.1em;
|image = {{#ifeq:{{{plain|}}}|yes||{{#if:{{{image|}}}|{{{image}}}|[[Image:{{#switch:{{lc:{{{type|}}}}}
| sound = Gnome-mime-sound-openclipart.svg
| speech = Audio-input-microphone.svg
| music= Gnome-mime-audio-openclipart.svg
| #default = Gnome-mime-sound-openclipart.svg
}}|65x50px|center|link=|alt=]]}}}}
|text = {{#if:{{{header|}}}|<div style="background:transparent; text-align:left; padding:2px;">{{{header}}}</div>}}
{{listen/core
|filename = {{{filename|}}}
|title = {{{title|}}}
|description = {{{description|}}}
|alt = {{{alt|}}}
|play = {{{play|}}}
}} {{#if:{{{filename2|}}}|
{{listen/core
|filename = {{{filename2|}}}
|title = {{{title2|}}}
|description = {{{description2|}}}
|alt = {{{alt2|}}}
|play = {{{play2|}}}
}}}}{{#if:{{{filename3|}}}|
{{listen/core
|filename = {{{filename3|}}}
|title = {{{title3|}}}
|description = {{{description3|}}}
|alt = {{{alt3|}}}
|play = {{{play3|}}}
}}}}{{#if:{{{filename4|}}}|
{{listen/core
|filename = {{{filename4|}}}
|title = {{{title4|}}}
|description = {{{description4|}}}
|alt = {{{alt4|}}}
|play = {{{play4|}}}
}}}}{{#if:{{{filename5|}}}|
{{listen/core
|filename = {{{filename5|}}}
|title = {{{title5|}}}
|description = {{{description5|}}}
|alt = {{{alt5|}}}
|play = {{{play5|}}}
}}}}{{#if:{{{filename6|}}}|
{{listen/core
|filename = {{{filename6|}}}
|title = {{{title6|}}}
|description = {{{description6|}}}
|alt = {{{alt6|}}}
|play = {{{play6|}}}
}}}}{{#if:{{{filename7|}}}|
{{listen/core
|filename = {{{filename7|}}}
|title = {{{title7|}}}
|description = {{{description7|}}}
|alt = {{{alt7|}}}
|play = {{{play7|}}}
}}}}{{#if:{{{filename8|}}}|
{{listen/core
|filename = {{{filename8|}}}
|title = {{{title8|}}}
|description = {{{description8|}}}
|alt = {{{alt8|}}}
|play = {{{play8|}}}
}}}}{{#if:{{{filename9|}}}|
{{listen/core
|filename = {{{filename9|}}}
|title = {{{title9|}}}
|description = {{{description9|}}}
|alt = {{{alt9|}}}
|play = {{{play9|}}}
}}}}{{#if:{{{filename10|}}}|
{{listen/core
|filename = {{{filename10|}}}
|title = {{{title10|}}}
|description = {{{description10|}}}
|alt = {{{alt10|}}}
|play = {{{play10|}}}
}}}}
|below = {{#ifeq:{{{plain|}}}|yes||{{#ifeq:{{{help|}}}|no||<span style="font-size:smaller;">''{{#if:{{{filename2|}}}{{{filename3|}}}{{{filename4|}}}{{{filename5|}}}{{{filename6|}}}{{{filename7|}}}{{{filename8|}}}{{{filename9|}}}{{{filename10|}}}|ଏହି ଫାଇଲସବୁ|ଏହି ଫାଇଲ}}ଟି ଶୁଣିବାରେ କିଛି ଅସୁବିଧା ହେଉଛି କି? [[Wikipedia:Media help|ମିଡ଼ିଆ ସାହାଯ୍ୟ]] ଦେଖିବେ ।''</span>}}}}
}}{{#ifeq:{{NAMESPACE}}|{{ns:0}}|[[Category:Articles with hAudio microformats]]}}<noinclude>{{documentation}}</noinclude>
lyacn2wq1ek1n3yg9s0coidxznzx0kd
602097
602096
2026-09-15T06:42:30Z
Jnanaranjan sahu
2419
[[Special:Contributions/Jnanaranjan sahu|Jnanaranjan sahu]] ([[User talk:Jnanaranjan sahu|ଆଲୋଚନା]])ଙ୍କ ଦେଇ କରାଯାଇଥିବା ବଦଳକୁ [[User:Psubhashish|Psubhashish]]ଙ୍କ ଦେଇ କରାଯାଇଥିବା ଶେଷ ବଦଳକୁ ଫେରାଇ ଦିଆଗଲା
336731
wikitext
text/x-wiki
{{side box
|position = {{{pos|}}}
|style = {{#ifeq:{{{plain|}}}|yes|border:none; background:transparent; float:none;}}{{#ifeq:{{{pos|}}}|left|float:left;}}{{{style|}}}
|textstyle = line-height:1.1em;
|image = {{#ifeq:{{{plain|}}}|yes||{{#if:{{{image|}}}|{{{image}}}|[[Image:{{#switch:{{lc:{{{type|}}}}}
| sound = Gnome-mime-sound-openclipart.svg
| speech = Audio-input-microphone.svg
| music= Gnome-mime-audio-openclipart.svg
| #default = Gnome-mime-sound-openclipart.svg
}}|65x50px|center|link=|alt=]]}}}}
|text = {{#if:{{{header|}}}|<div style="background:transparent; text-align:left; padding:2px;">{{{header}}}</div>}}
{{listen/core
|filename = {{{filename|}}}
|title = {{{title|}}}
|description = {{{description|}}}
|alt = {{{alt|}}}
|play = {{{play|}}}
}} {{#if:{{{filename2|}}}|
{{listen/core
|filename = {{{filename2|}}}
|title = {{{title2|}}}
|description = {{{description2|}}}
|alt = {{{alt2|}}}
|play = {{{play2|}}}
}}}}{{#if:{{{filename3|}}}|
{{listen/core
|filename = {{{filename3|}}}
|title = {{{title3|}}}
|description = {{{description3|}}}
|alt = {{{alt3|}}}
|play = {{{play3|}}}
}}}}{{#if:{{{filename4|}}}|
{{listen/core
|filename = {{{filename4|}}}
|title = {{{title4|}}}
|description = {{{description4|}}}
|alt = {{{alt4|}}}
|play = {{{play4|}}}
}}}}{{#if:{{{filename5|}}}|
{{listen/core
|filename = {{{filename5|}}}
|title = {{{title5|}}}
|description = {{{description5|}}}
|alt = {{{alt5|}}}
|play = {{{play5|}}}
}}}}{{#if:{{{filename6|}}}|
{{listen/core
|filename = {{{filename6|}}}
|title = {{{title6|}}}
|description = {{{description6|}}}
|alt = {{{alt6|}}}
|play = {{{play6|}}}
}}}}{{#if:{{{filename7|}}}|
{{listen/core
|filename = {{{filename7|}}}
|title = {{{title7|}}}
|description = {{{description7|}}}
|alt = {{{alt7|}}}
|play = {{{play7|}}}
}}}}{{#if:{{{filename8|}}}|
{{listen/core
|filename = {{{filename8|}}}
|title = {{{title8|}}}
|description = {{{description8|}}}
|alt = {{{alt8|}}}
|play = {{{play8|}}}
}}}}{{#if:{{{filename9|}}}|
{{listen/core
|filename = {{{filename9|}}}
|title = {{{title9|}}}
|description = {{{description9|}}}
|alt = {{{alt9|}}}
|play = {{{play9|}}}
}}}}{{#if:{{{filename10|}}}|
{{listen/core
|filename = {{{filename10|}}}
|title = {{{title10|}}}
|description = {{{description10|}}}
|alt = {{{alt10|}}}
|play = {{{play10|}}}
}}}}
|below = {{#ifeq:{{{plain|}}}|yes||{{#ifeq:{{{help|}}}|no||<span style="font-size:smaller;">''{{#if:{{{filename2|}}}{{{filename3|}}}{{{filename4|}}}{{{filename5|}}}{{{filename6|}}}{{{filename7|}}}{{{filename8|}}}{{{filename9|}}}{{{filename10|}}}|ଏହି ଫାଇଲସବୁ|ଏହି ଫାଇଲ}}ଟି ଶୁଣିବାରେ କିଛି ଅସୁବିଧା ହେଉଛି କି? [[Wikipedia:Media help|ମିଡ଼ିଆ ସାହାଯ୍ୟ]] ଦେଖିବେ ।''</span>}}}}
}}{{#ifeq:{{NAMESPACE}}|{{ns:0}}|[[Category:Articles with hAudio microformats]]}}<noinclude>{{documentation}}</noinclude>
h5b56idcqdokq5ckg48359yiu1c9e38
602100
602097
2026-09-15T07:18:42Z
Jnanaranjan sahu
2419
ବିଷୟବସ୍ତୁକୁ "<includeonly>{{#invoke:Listen|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" ଦେଇ ପ୍ରତିବଦଳ କଲେ
602100
wikitext
text/x-wiki
<includeonly>{{#invoke:Listen|main}}</includeonly><noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
hrgupcux3r81j1cr9hj6di8wz9bpl12
ଛାଞ୍ଚ:Listen/doc
10
26001
602083
533251
2025-01-02T09:46:17Z
en>Nardog
0
Reverted 2 edits by [[Special:Contributions/Vcvfou698069|Vcvfou698069]] ([[User talk:Vcvfou698069|talk]]): Use Wikidata
602083
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
{{For|the inline audio template|Template:Audio}}
{{Lua|Module:Listen}}
{{tl|{{BASEPAGENAME}}}} allows audio and video files to be embedded in articles. It should be used for audio files that are set off from the text, such as music clips or sound recordings.
==Simple usage==
<syntaxhighlight lang="wikitext" style="overflow: auto">
{{Listen
| filename =
| title =
| description =
| pos =
}}
</syntaxhighlight>
* '''filename''' ''(Required)'': the pagename of the media file, {{em|without}} the <code>File:</code> (formerly <code>Image:</code>) prefix
* '''title''' ''(Required)'': the title of the audio file, to be displayed. Do not use wikilinks in the title – they will not work.
* '''description''': a description of the sounds being heard
* '''pos''': right (default), left, or center
===Multiple files===
Additional files can be embedded in an article with one template by appending a number to each parameter.
<syntaxhighlight lang="wikitext" style="overflow: auto">
{{Listen
| filename =
| title =
| alt =
| description =
| filename2 =
| title2 =
| alt2 =
| description2 =
| filename3 =
| title3 =
| alt3 =
| description3 =
}}
</syntaxhighlight>
* '''filename''' ''(Required)'': the pagename of the media file, ''without'' the File: (formerly Image:) prefix
* '''title''' ''(Required)'': the title of the audio file, to be displayed.
* '''alt''': alt text for the image displayed for the file, for visually impaired readers; see ''[[Wikipedia:Alternative text for images]]''. This is needed for file formats that include video as well as sound. The alt text should describe just the initial static image, not the entire video or its sound.
* '''description''': a description of the sounds being heard
==Style parameters==
The template also takes a number of style parameters to control its appearance:
* '''type''': can be used to alter the image displayed at the left depending on the type of audio content being embedded. Acceptable values are '''music''', '''speech''' and '''sound''' (default)
* '''header''': can be used to add a header to the box.
* '''help''': if set to {{para|help|no}}, suppresses the help text that normally appears at the bottom of the box. Only do this if there are other audio files on the page which ''do'' have the help link; it ''must'' be provided on ''at least'' the first file on the article.
* '''pos''': by default the box floats to the right side of the screen. Setting this to '''left''' or '''center''' will float the box on the left-hand side, or center it, respectively.
* '''image''': define a different image. E.g. {{nowrap|{{para|image|<nowiki>[[File:Example.jpg|50px]]</nowiki>}}}}. You can set {{para|image|none}} to disable the image entirely.
* '''style''': can be used to pass specific style instructions to the box. Setting this to '''float:none''' will anchor the box when this is convenient. Setting this to '''float:none; clear:none''' will enable the anchored box to co-exist gracefully beside another floating box.
* '''play''(n)''''': some media files cannot be displayed inline; if this is the case set {{para|play|no}} to prevent the broken inline link from displaying.
* '''plain''': if set {{para|plain|yes}}, removes most of the ornamentation (table border, image, and help links) to give a minimalist version. This also removes the left/right float and positioning, to allow the box to be manually positioned as desired using the {{para|style}} (e.g., {{Para|style|float:right}}) parameter and surrounding markup.
* '''embed''': use {{para|embed|yes}} to remove border and padding when using as a module embedded in another infobox (see examples below).
* '''start''(n)''''': Timestamp at which the file should start playing
* '''length''(n)''''': setting {{para|length''(n)''|hide}} hides the duration (h:m:s).
==Examples==
===Basic===
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
}}
</syntaxhighlight>
{{Clear}}
===With video===
{{Listen
| image = [[File:Crystal Project video camera.png|50px]]
| help = no
| filename = Barack Obama inaugural address.ogv
| alt = A black man in a black coat gestures and talks at a lecturn surrounded by teleprompters. Behind him, in the background, are about a dozen warmly-dressed onlookers.
| title = Inaugural address of Barack Obama
| description = Barack Obama's [[First inauguration of Barack Obama|first inaugural address]], January 20, 2009<br />(Duration: 21 minutes, 21 seconds)
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| image = [[File:Crystal Project video camera.png|50px]]
| help = no
| filename = Barack Obama inaugural address.ogv
| alt = A black man in a black coat gestures and talks at a lecturn surrounded by teleprompters. Behind him, in the background, are about a dozen warmly-dressed onlookers.
| title = Inaugural address of Barack Obama
| description = Barack Obama's [[First inauguration of Barack Obama|first inaugural address]], January 20, 2009<br />(Duration: 21 minutes, 21 seconds)
}}
</syntaxhighlight>
{{Clear}}
===With header===
{{Listen
| header = Recordings of this phrase:
| type = speech
| filename = Frase de Neil Armstrong.ogg
| title = "One small step for a man..."
| description = First words spoken on the [[Moon]]
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| header = Recordings of this phrase:
| type = speech
| filename = Frase de Neil Armstrong.ogg
| title = "One small step for a man..."
| description = First words spoken on the [[Moon]].
}}
</syntaxhighlight>
{{Clear}}
===Embedding===
{{see also|Template:Listen voice}}
{{Infobox person
| name = Dr. Accordion
| occupation = Accordion player
| module =
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| embed = yes
}}
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox person
| name = Dr. Accordion
| occupation = Accordion player
| module =
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| embed = yes
}}
}}
</syntaxhighlight>
{{Clear}}
===Plain===
{|
|<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| plain = yes
| style = float:left
}}
</syntaxhighlight>
|{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| plain = yes
| style = float:left
}}
|}
{{Clear}}
===Multiple files===
{{Listen
| type = music
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
| filename2 = Moonlight.ogg
| title2 = ''Moonlight Sonata''
| description2 = [[Ludwig van Beethoven|Beethoven]]'s [[Piano Sonata No. 14 (Beethoven)|Sonata in C-sharp minor]]
| filename3 = Brahms-waltz15.ogg
| title3 = Waltz No. 15
| description3 = From [[Sixteen Waltzes, Op. 39 (Brahms)|Sixteen Waltzes, Op. 39]] by [[Johannes Brahms|Brahms]]
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| type = music
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
| filename2 = Moonlight.ogg
| title2 = ''Moonlight Sonata''
| description2 = [[Ludwig van Beethoven|Beethoven]]'s [[Piano Sonata No. 14 (Beethoven)|Sonata in C-sharp minor]]
| filename3 = Brahms-waltz15.ogg
| title3 = Waltz No. 15
| description3 = From [[Sixteen Waltzes, Op. 39 (Brahms)|Sixteen Waltzes, Op. 39]] by [[Johannes Brahms|Brahms]]
}}
</syntaxhighlight>
{{Clear}}
==Microformat==
{{UF-audio}}
==Tracking categories==
* {{clc|Articles with hAudio microformats}}
* {{clc|Articles with empty listen template}}
* {{clc|Listen template using plain parameter}}
== TemplateData ==
{{TemplateData header}}
<templatedata>
{
"description": "Allows audio and video files to be embedded in articles.",
"format": "{{_\n| ____________ = _\n}}\n",
"params": {
"header": {
"label": "Header",
"description": "Text or other content to go above all the files in the template (but within the template boundary). Allows markup.",
"type": "content"
},
"type": {
"label": "Music or speech icon",
"description": "Enter \"music\" or \"speech\" here to change the template icon to a speaker with music notes or a microphone.",
"type": "line",
"example": "music",
"default": "sound",
"suggestedvalues": [
"sound",
"music",
"speech"
]
},
"image": {
"label": "Custom icon",
"description": "Custom image to replace the speaker icon in the template. Alternatively, enter \"none\" here to hide the icon entirely.",
"type": "wiki-file-name",
"example": "[[File:Example.jpg|50px]], none"
},
"filename": {
"label": "Filename",
"description": "The filename of the file. Filename2, filename3, etc. can be used for subsequent files.",
"type": "wiki-file-name",
"required": true
},
"title": {
"label": "Title",
"description": "The title to display for the file. Title2, title3, etc. can be used for subsequent files.",
"type": "string",
"required": true
},
"description": {
"label": "Description",
"description": "A description of the file. Description2, description3, etc. can be used for subsequent files.",
"type": "string",
"suggested": true
},
"start": {
"label": "Start time",
"description": "Timestamp at which the first file should start playing (start2, start3, etc. can be used for subsequent files)",
"type": "line",
"example": "0:20"
},
"length": {
"label": "Hide duration?",
"description": "Enter \"hide\" here to hide the duration of the first file (length2, length3, etc. can be used for subsequent files).",
"type": "line",
"example": "hide"
},
"play": {
"label": "Hide player?",
"description": "Enter \"no\" here to hide the file player for the first file (play2, play3, etc. can be used for subsequent files). To be used for some media files that cannot be displayed inline, to prevent a broken inline link from showing.",
"type": "line",
"example": "no"
},
"help": {
"label": "Hide help text?",
"description": "Enter \"no\" here to hide the \"Problems playing this file? See media help.\" text at the bottom of the template. Must not be done on the first instance of the template; optional on subsequent instances of the template.",
"type": "line",
"example": "no"
},
"pos": {
"label": "Position",
"description": "Enter \"left\" or \"center\" here to change the default position of the template from on the right.",
"type": "line",
"example": "left",
"default": "right",
"suggestedvalues": [
"left",
"center",
"right"
]
},
"plain": {
"label": "Plain style?",
"description": "Enter \"yes\" here to remove most of the ornamentation (border, background, icon and help text) and the float/positioning of the template to give a minimalist version, allowing the user to use the custom CSS (\"style\") parameter to style and position the template.",
"type": "line",
"example": "yes"
},
"embed": {
"label": "Optimise for embedding?",
"description": "Enter any text here to remove the left, right and bottom border, the background, the icon, the help text and the padding of the template for use in an infobox.",
"type": "line",
"example": "y"
},
"style": {
"label": "Custom CSS",
"description": "Custom CSS for the template",
"type": "content",
"example": "float:none; clear:none"
}
},
"paramOrder": [
"header",
"type",
"image",
"filename",
"title",
"description",
"start",
"length",
"play",
"help",
"pos",
"plain",
"embed",
"style"
]
}
</templatedata>
==See also==
{{Audio templates}}
{{Film- and television-related infobox templates}}
<includeonly>{{Sandbox other||
[[Category:Audio templates]]
[[Category:Embeddable templates]]
[[Category:Templates that add a tracking category]]
}}</includeonly>
px067nh6v1aqxwnp0gknw461b7xtsd5
602084
602083
2026-09-15T06:29:35Z
Jnanaranjan sahu
2419
[[:en:Template:Listen/doc]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602083
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
{{For|the inline audio template|Template:Audio}}
{{Lua|Module:Listen}}
{{tl|{{BASEPAGENAME}}}} allows audio and video files to be embedded in articles. It should be used for audio files that are set off from the text, such as music clips or sound recordings.
==Simple usage==
<syntaxhighlight lang="wikitext" style="overflow: auto">
{{Listen
| filename =
| title =
| description =
| pos =
}}
</syntaxhighlight>
* '''filename''' ''(Required)'': the pagename of the media file, {{em|without}} the <code>File:</code> (formerly <code>Image:</code>) prefix
* '''title''' ''(Required)'': the title of the audio file, to be displayed. Do not use wikilinks in the title – they will not work.
* '''description''': a description of the sounds being heard
* '''pos''': right (default), left, or center
===Multiple files===
Additional files can be embedded in an article with one template by appending a number to each parameter.
<syntaxhighlight lang="wikitext" style="overflow: auto">
{{Listen
| filename =
| title =
| alt =
| description =
| filename2 =
| title2 =
| alt2 =
| description2 =
| filename3 =
| title3 =
| alt3 =
| description3 =
}}
</syntaxhighlight>
* '''filename''' ''(Required)'': the pagename of the media file, ''without'' the File: (formerly Image:) prefix
* '''title''' ''(Required)'': the title of the audio file, to be displayed.
* '''alt''': alt text for the image displayed for the file, for visually impaired readers; see ''[[Wikipedia:Alternative text for images]]''. This is needed for file formats that include video as well as sound. The alt text should describe just the initial static image, not the entire video or its sound.
* '''description''': a description of the sounds being heard
==Style parameters==
The template also takes a number of style parameters to control its appearance:
* '''type''': can be used to alter the image displayed at the left depending on the type of audio content being embedded. Acceptable values are '''music''', '''speech''' and '''sound''' (default)
* '''header''': can be used to add a header to the box.
* '''help''': if set to {{para|help|no}}, suppresses the help text that normally appears at the bottom of the box. Only do this if there are other audio files on the page which ''do'' have the help link; it ''must'' be provided on ''at least'' the first file on the article.
* '''pos''': by default the box floats to the right side of the screen. Setting this to '''left''' or '''center''' will float the box on the left-hand side, or center it, respectively.
* '''image''': define a different image. E.g. {{nowrap|{{para|image|<nowiki>[[File:Example.jpg|50px]]</nowiki>}}}}. You can set {{para|image|none}} to disable the image entirely.
* '''style''': can be used to pass specific style instructions to the box. Setting this to '''float:none''' will anchor the box when this is convenient. Setting this to '''float:none; clear:none''' will enable the anchored box to co-exist gracefully beside another floating box.
* '''play''(n)''''': some media files cannot be displayed inline; if this is the case set {{para|play|no}} to prevent the broken inline link from displaying.
* '''plain''': if set {{para|plain|yes}}, removes most of the ornamentation (table border, image, and help links) to give a minimalist version. This also removes the left/right float and positioning, to allow the box to be manually positioned as desired using the {{para|style}} (e.g., {{Para|style|float:right}}) parameter and surrounding markup.
* '''embed''': use {{para|embed|yes}} to remove border and padding when using as a module embedded in another infobox (see examples below).
* '''start''(n)''''': Timestamp at which the file should start playing
* '''length''(n)''''': setting {{para|length''(n)''|hide}} hides the duration (h:m:s).
==Examples==
===Basic===
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
}}
</syntaxhighlight>
{{Clear}}
===With video===
{{Listen
| image = [[File:Crystal Project video camera.png|50px]]
| help = no
| filename = Barack Obama inaugural address.ogv
| alt = A black man in a black coat gestures and talks at a lecturn surrounded by teleprompters. Behind him, in the background, are about a dozen warmly-dressed onlookers.
| title = Inaugural address of Barack Obama
| description = Barack Obama's [[First inauguration of Barack Obama|first inaugural address]], January 20, 2009<br />(Duration: 21 minutes, 21 seconds)
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| image = [[File:Crystal Project video camera.png|50px]]
| help = no
| filename = Barack Obama inaugural address.ogv
| alt = A black man in a black coat gestures and talks at a lecturn surrounded by teleprompters. Behind him, in the background, are about a dozen warmly-dressed onlookers.
| title = Inaugural address of Barack Obama
| description = Barack Obama's [[First inauguration of Barack Obama|first inaugural address]], January 20, 2009<br />(Duration: 21 minutes, 21 seconds)
}}
</syntaxhighlight>
{{Clear}}
===With header===
{{Listen
| header = Recordings of this phrase:
| type = speech
| filename = Frase de Neil Armstrong.ogg
| title = "One small step for a man..."
| description = First words spoken on the [[Moon]]
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| header = Recordings of this phrase:
| type = speech
| filename = Frase de Neil Armstrong.ogg
| title = "One small step for a man..."
| description = First words spoken on the [[Moon]].
}}
</syntaxhighlight>
{{Clear}}
===Embedding===
{{see also|Template:Listen voice}}
{{Infobox person
| name = Dr. Accordion
| occupation = Accordion player
| module =
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| embed = yes
}}
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Infobox person
| name = Dr. Accordion
| occupation = Accordion player
| module =
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| embed = yes
}}
}}
</syntaxhighlight>
{{Clear}}
===Plain===
{|
|<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| plain = yes
| style = float:left
}}
</syntaxhighlight>
|{{Listen
| filename = Accordion chords-01.ogg
| title = Accordion chords
| plain = yes
| style = float:left
}}
|}
{{Clear}}
===Multiple files===
{{Listen
| type = music
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
| filename2 = Moonlight.ogg
| title2 = ''Moonlight Sonata''
| description2 = [[Ludwig van Beethoven|Beethoven]]'s [[Piano Sonata No. 14 (Beethoven)|Sonata in C-sharp minor]]
| filename3 = Brahms-waltz15.ogg
| title3 = Waltz No. 15
| description3 = From [[Sixteen Waltzes, Op. 39 (Brahms)|Sixteen Waltzes, Op. 39]] by [[Johannes Brahms|Brahms]]
}}
<syntaxhighlight lang="wikitext" style="overflow:auto;">
{{Listen
| type = music
| filename = Accordion chords-01.ogg
| title = Accordion chords
| description = Chords being played on an accordion
| filename2 = Moonlight.ogg
| title2 = ''Moonlight Sonata''
| description2 = [[Ludwig van Beethoven|Beethoven]]'s [[Piano Sonata No. 14 (Beethoven)|Sonata in C-sharp minor]]
| filename3 = Brahms-waltz15.ogg
| title3 = Waltz No. 15
| description3 = From [[Sixteen Waltzes, Op. 39 (Brahms)|Sixteen Waltzes, Op. 39]] by [[Johannes Brahms|Brahms]]
}}
</syntaxhighlight>
{{Clear}}
==Microformat==
{{UF-audio}}
==Tracking categories==
* {{clc|Articles with hAudio microformats}}
* {{clc|Articles with empty listen template}}
* {{clc|Listen template using plain parameter}}
== TemplateData ==
{{TemplateData header}}
<templatedata>
{
"description": "Allows audio and video files to be embedded in articles.",
"format": "{{_\n| ____________ = _\n}}\n",
"params": {
"header": {
"label": "Header",
"description": "Text or other content to go above all the files in the template (but within the template boundary). Allows markup.",
"type": "content"
},
"type": {
"label": "Music or speech icon",
"description": "Enter \"music\" or \"speech\" here to change the template icon to a speaker with music notes or a microphone.",
"type": "line",
"example": "music",
"default": "sound",
"suggestedvalues": [
"sound",
"music",
"speech"
]
},
"image": {
"label": "Custom icon",
"description": "Custom image to replace the speaker icon in the template. Alternatively, enter \"none\" here to hide the icon entirely.",
"type": "wiki-file-name",
"example": "[[File:Example.jpg|50px]], none"
},
"filename": {
"label": "Filename",
"description": "The filename of the file. Filename2, filename3, etc. can be used for subsequent files.",
"type": "wiki-file-name",
"required": true
},
"title": {
"label": "Title",
"description": "The title to display for the file. Title2, title3, etc. can be used for subsequent files.",
"type": "string",
"required": true
},
"description": {
"label": "Description",
"description": "A description of the file. Description2, description3, etc. can be used for subsequent files.",
"type": "string",
"suggested": true
},
"start": {
"label": "Start time",
"description": "Timestamp at which the first file should start playing (start2, start3, etc. can be used for subsequent files)",
"type": "line",
"example": "0:20"
},
"length": {
"label": "Hide duration?",
"description": "Enter \"hide\" here to hide the duration of the first file (length2, length3, etc. can be used for subsequent files).",
"type": "line",
"example": "hide"
},
"play": {
"label": "Hide player?",
"description": "Enter \"no\" here to hide the file player for the first file (play2, play3, etc. can be used for subsequent files). To be used for some media files that cannot be displayed inline, to prevent a broken inline link from showing.",
"type": "line",
"example": "no"
},
"help": {
"label": "Hide help text?",
"description": "Enter \"no\" here to hide the \"Problems playing this file? See media help.\" text at the bottom of the template. Must not be done on the first instance of the template; optional on subsequent instances of the template.",
"type": "line",
"example": "no"
},
"pos": {
"label": "Position",
"description": "Enter \"left\" or \"center\" here to change the default position of the template from on the right.",
"type": "line",
"example": "left",
"default": "right",
"suggestedvalues": [
"left",
"center",
"right"
]
},
"plain": {
"label": "Plain style?",
"description": "Enter \"yes\" here to remove most of the ornamentation (border, background, icon and help text) and the float/positioning of the template to give a minimalist version, allowing the user to use the custom CSS (\"style\") parameter to style and position the template.",
"type": "line",
"example": "yes"
},
"embed": {
"label": "Optimise for embedding?",
"description": "Enter any text here to remove the left, right and bottom border, the background, the icon, the help text and the padding of the template for use in an infobox.",
"type": "line",
"example": "y"
},
"style": {
"label": "Custom CSS",
"description": "Custom CSS for the template",
"type": "content",
"example": "float:none; clear:none"
}
},
"paramOrder": [
"header",
"type",
"image",
"filename",
"title",
"description",
"start",
"length",
"play",
"help",
"pos",
"plain",
"embed",
"style"
]
}
</templatedata>
==See also==
{{Audio templates}}
{{Film- and television-related infobox templates}}
<includeonly>{{Sandbox other||
[[Category:Audio templates]]
[[Category:Embeddable templates]]
[[Category:Templates that add a tracking category]]
}}</includeonly>
px067nh6v1aqxwnp0gknw461b7xtsd5
ମଡ୍ୟୁଲ:InfoboxImage
828
28549
602037
574181
2025-10-18T09:45:47Z
en>WOSlinker
0
make changes from sandbox requested by [[User:Hike395]] on talk page
602037
Scribunto
text/plain
-- Inputs:
-- image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link
-- page - page to display for multipage images (DjVu)
-- size - size to display the image
-- maxsize - maximum size for image
-- sizedefault - default size to display the image if size param is blank
-- alt - alt text for image
-- title - title text for image
-- border - set to yes if border
-- center - set to yes, if the image has to be centered
-- upright - upright image param
-- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it
-- link - page to visit when clicking on image
-- class - HTML classes to add to the image
-- Outputs:
-- Formatted image.
-- More details available at the "Module:InfoboxImage/doc" page
local i = {}
-- List of placeholder images and tracking categories stored in [[Module:InfoboxImage/data]]
-- Other constants:
-- the system-wide default thumbnail size (in px)
local defaultThumbnailSize = 250
-- If page is not a user page, return tracking category. Else return empty.
local function trackingCat(cat)
local ns = mw.title.getCurrentTitle().nsText:lower()
local categories = mw.loadData('Module:InfoboxImage/data').categories
return (ns ~= 'user' and ns ~= 'user talk' and categories[cat]) or ""
end
-- Determine whether image is a placeholder
function i.IsPlaceholder(image)
-- change underscores to spaces
image = mw.ustring.gsub(image, "_", " ");
assert(image ~= nil, 'mw.ustring.gsub(image, "_", " ") must not return nil')
-- if image starts with [[ then remove that and anything after |
if mw.ustring.sub(image,1,2) == "[[" then
image = mw.ustring.sub(image,3);
image = mw.ustring.gsub(image, "([^|]*)|.*", "%1");
assert(image ~= nil, 'mw.ustring.gsub(image, "([^|]*)|.*", "%1") must not return nil')
end
-- Trim spaces
image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1');
assert(image ~= nil, "mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1') must not return nil")
-- remove prefix if exists
local allNames = mw.site.namespaces[6].aliases
allNames[#allNames + 1] = mw.site.namespaces[6].name
allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName
for i, name in ipairs(allNames) do
if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then
image = mw.ustring.sub(image, mw.ustring.len(name) + 2);
break
end
end
-- Trim spaces
image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1');
-- capitalise first letter
image = mw.ustring.upper(mw.ustring.sub(image,1,1)) .. mw.ustring.sub(image,2);
local placeholder_image = mw.loadData('Module:InfoboxImage/data').placeholder_image
return placeholder_image[image]
end
local function isempty(x)
return (not x) or x == ""
end
-- Main entry point
function i.InfoboxImage(frame)
local image = frame.args["image"];
if isempty(image) then
return "";
end
if image == " " then
return image;
end
if frame.args["suppressplaceholder"] ~= "no" then
if i.IsPlaceholder(image) == true then
return "";
end
end
if string.find(image, "^%[*https?:") then
-- Error category.
return trackingCat("url_image_links")
end
if mw.ustring.sub(image,1,2) == "[[" then
-- search for thumbnail images and add to tracking cat if found
local cat = "";
if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, "|%s*thumb%s*[|%]]") or mw.ustring.find(image, "|%s*thumbnail%s*[|%]]")) then
cat = trackingCat("thumbnail_images")
end
return image .. cat;
elseif mw.ustring.sub(image,1,2) == "{{" and mw.ustring.sub(image,1,3) ~= "{{{" then
return image;
elseif mw.ustring.sub(image,1,1) == "<" then
return image;
elseif mw.ustring.sub(image,1,8) == mw.ustring.char(127).."'\"`UNIQ" then
-- Found strip marker at begining, so pass don't process at all
return image;
else
local result = "";
local page = frame.args["page"];
local upright = frame.args["upright"] or ""
local size = frame.args["size"];
local maxsize = frame.args["maxsize"];
local sizedefault = frame.args["sizedefault"];
local alt = frame.args["alt"];
local link = frame.args["link"];
local title = frame.args["title"];
local border = frame.args["border"];
local thumbtime = frame.args["thumbtime"] or "";
local center = frame.args["center"];
local class = frame.args["class"];
-- remove prefix if exists
local allNames = mw.site.namespaces[6].aliases
allNames[#allNames + 1] = mw.site.namespaces[6].name
allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName
for i, name in ipairs(allNames) do
if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then
image = mw.ustring.sub(image, mw.ustring.len(name) + 2);
break
end
end
if not isempty(maxsize) then
-- if no sizedefault nor upright, then set to maxsize
if isempty(sizedefault) and isempty(upright) then
sizedefault = maxsize
end
-- check to see if size bigger than maxsize
local maxsizenumber = tonumber(mw.ustring.match(maxsize,"%d*")) or 0;
if not isempty(size) then
local sizenumber = tonumber(mw.ustring.match(size,"%d*")) or 0;
if sizenumber > maxsizenumber and maxsizenumber > 0 then
size = maxsize;
end
end
-- check to see if upright bigger than maxsize (at default preferred size)
if not isempty(upright) then
local uprightnumber = tonumber(upright) or (upright == "yes" and 0.75) or 0
if uprightnumber*defaultThumbnailSize > maxsizenumber and maxsizenumber > 0 then
upright = tostring(maxsizenumber/defaultThumbnailSize)
end
end
end
-- add px to size if just a number
if (tonumber(size) or 0) > 0 then
size = size .. "px";
end
-- add px to sizedefault if just a number
if (tonumber(sizedefault) or 0) > 0 then
sizedefault = sizedefault .. "px";
end
result = "[[File:" .. image;
if not isempty(page) then
result = result .. "|page=" .. page;
end
if not isempty(size) then
result = result .. "|" .. size;
elseif not isempty(sizedefault) and isempty(upright) then
result = result .. "|" .. sizedefault;
else
result = result .. "|frameless";
end
if center == "yes" then
result = result .. "|center"
end
if not isempty(alt) then
result = result .. "|alt=" .. alt;
end
if not isempty(link) then
result = result .. "|link=" .. link;
end
if border == "yes" then
result = result .. "|border";
end
if upright == "yes" then
result = result .. "|upright";
elseif upright ~= "" then
result = result .. "|upright=" .. upright;
end
if thumbtime ~= "" then
result = result .. "|thumbtime=" .. thumbtime;
end
if not isempty(class) then
result = result .. "|class=" .. class;
end
-- if alt value is a keyword then do not use as a description
if alt == "thumbnail" or alt == "thumb" or alt == "frameless" or alt == "left" or alt == "center" or alt == "right" or alt == "upright" or alt == "border" or mw.ustring.match(alt or "", '^[0-9]*px$', 1) ~= nil then
alt = nil;
end
if not isempty(title) then
-- does title param contain any templatestyles? If yes then set to blank.
if mw.ustring.match(frame:preprocess(title), 'UNIQ%-%-templatestyles', 1) ~= nil then
title = nil;
end
end
if not isempty(title) then
result = result .. "|" .. title;
end
result = result .. "]]";
return result;
end
end
return i;
jhks6vfk9v2iehyrc6dp50ju1s294vf
602038
602037
2026-09-15T06:29:25Z
Jnanaranjan sahu
2419
[[:en:Module:InfoboxImage]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602037
Scribunto
text/plain
-- Inputs:
-- image - Can either be a bare filename (with or without the File:/Image: prefix) or a fully formatted image link
-- page - page to display for multipage images (DjVu)
-- size - size to display the image
-- maxsize - maximum size for image
-- sizedefault - default size to display the image if size param is blank
-- alt - alt text for image
-- title - title text for image
-- border - set to yes if border
-- center - set to yes, if the image has to be centered
-- upright - upright image param
-- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it
-- link - page to visit when clicking on image
-- class - HTML classes to add to the image
-- Outputs:
-- Formatted image.
-- More details available at the "Module:InfoboxImage/doc" page
local i = {}
-- List of placeholder images and tracking categories stored in [[Module:InfoboxImage/data]]
-- Other constants:
-- the system-wide default thumbnail size (in px)
local defaultThumbnailSize = 250
-- If page is not a user page, return tracking category. Else return empty.
local function trackingCat(cat)
local ns = mw.title.getCurrentTitle().nsText:lower()
local categories = mw.loadData('Module:InfoboxImage/data').categories
return (ns ~= 'user' and ns ~= 'user talk' and categories[cat]) or ""
end
-- Determine whether image is a placeholder
function i.IsPlaceholder(image)
-- change underscores to spaces
image = mw.ustring.gsub(image, "_", " ");
assert(image ~= nil, 'mw.ustring.gsub(image, "_", " ") must not return nil')
-- if image starts with [[ then remove that and anything after |
if mw.ustring.sub(image,1,2) == "[[" then
image = mw.ustring.sub(image,3);
image = mw.ustring.gsub(image, "([^|]*)|.*", "%1");
assert(image ~= nil, 'mw.ustring.gsub(image, "([^|]*)|.*", "%1") must not return nil')
end
-- Trim spaces
image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1');
assert(image ~= nil, "mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1') must not return nil")
-- remove prefix if exists
local allNames = mw.site.namespaces[6].aliases
allNames[#allNames + 1] = mw.site.namespaces[6].name
allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName
for i, name in ipairs(allNames) do
if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then
image = mw.ustring.sub(image, mw.ustring.len(name) + 2);
break
end
end
-- Trim spaces
image = mw.ustring.gsub(image, '^[ ]*(.-)[ ]*$', '%1');
-- capitalise first letter
image = mw.ustring.upper(mw.ustring.sub(image,1,1)) .. mw.ustring.sub(image,2);
local placeholder_image = mw.loadData('Module:InfoboxImage/data').placeholder_image
return placeholder_image[image]
end
local function isempty(x)
return (not x) or x == ""
end
-- Main entry point
function i.InfoboxImage(frame)
local image = frame.args["image"];
if isempty(image) then
return "";
end
if image == " " then
return image;
end
if frame.args["suppressplaceholder"] ~= "no" then
if i.IsPlaceholder(image) == true then
return "";
end
end
if string.find(image, "^%[*https?:") then
-- Error category.
return trackingCat("url_image_links")
end
if mw.ustring.sub(image,1,2) == "[[" then
-- search for thumbnail images and add to tracking cat if found
local cat = "";
if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, "|%s*thumb%s*[|%]]") or mw.ustring.find(image, "|%s*thumbnail%s*[|%]]")) then
cat = trackingCat("thumbnail_images")
end
return image .. cat;
elseif mw.ustring.sub(image,1,2) == "{{" and mw.ustring.sub(image,1,3) ~= "{{{" then
return image;
elseif mw.ustring.sub(image,1,1) == "<" then
return image;
elseif mw.ustring.sub(image,1,8) == mw.ustring.char(127).."'\"`UNIQ" then
-- Found strip marker at begining, so pass don't process at all
return image;
else
local result = "";
local page = frame.args["page"];
local upright = frame.args["upright"] or ""
local size = frame.args["size"];
local maxsize = frame.args["maxsize"];
local sizedefault = frame.args["sizedefault"];
local alt = frame.args["alt"];
local link = frame.args["link"];
local title = frame.args["title"];
local border = frame.args["border"];
local thumbtime = frame.args["thumbtime"] or "";
local center = frame.args["center"];
local class = frame.args["class"];
-- remove prefix if exists
local allNames = mw.site.namespaces[6].aliases
allNames[#allNames + 1] = mw.site.namespaces[6].name
allNames[#allNames + 1] = mw.site.namespaces[6].canonicalName
for i, name in ipairs(allNames) do
if mw.ustring.lower(mw.ustring.sub(image, 1, mw.ustring.len(name) + 1)) == mw.ustring.lower(name .. ":") then
image = mw.ustring.sub(image, mw.ustring.len(name) + 2);
break
end
end
if not isempty(maxsize) then
-- if no sizedefault nor upright, then set to maxsize
if isempty(sizedefault) and isempty(upright) then
sizedefault = maxsize
end
-- check to see if size bigger than maxsize
local maxsizenumber = tonumber(mw.ustring.match(maxsize,"%d*")) or 0;
if not isempty(size) then
local sizenumber = tonumber(mw.ustring.match(size,"%d*")) or 0;
if sizenumber > maxsizenumber and maxsizenumber > 0 then
size = maxsize;
end
end
-- check to see if upright bigger than maxsize (at default preferred size)
if not isempty(upright) then
local uprightnumber = tonumber(upright) or (upright == "yes" and 0.75) or 0
if uprightnumber*defaultThumbnailSize > maxsizenumber and maxsizenumber > 0 then
upright = tostring(maxsizenumber/defaultThumbnailSize)
end
end
end
-- add px to size if just a number
if (tonumber(size) or 0) > 0 then
size = size .. "px";
end
-- add px to sizedefault if just a number
if (tonumber(sizedefault) or 0) > 0 then
sizedefault = sizedefault .. "px";
end
result = "[[File:" .. image;
if not isempty(page) then
result = result .. "|page=" .. page;
end
if not isempty(size) then
result = result .. "|" .. size;
elseif not isempty(sizedefault) and isempty(upright) then
result = result .. "|" .. sizedefault;
else
result = result .. "|frameless";
end
if center == "yes" then
result = result .. "|center"
end
if not isempty(alt) then
result = result .. "|alt=" .. alt;
end
if not isempty(link) then
result = result .. "|link=" .. link;
end
if border == "yes" then
result = result .. "|border";
end
if upright == "yes" then
result = result .. "|upright";
elseif upright ~= "" then
result = result .. "|upright=" .. upright;
end
if thumbtime ~= "" then
result = result .. "|thumbtime=" .. thumbtime;
end
if not isempty(class) then
result = result .. "|class=" .. class;
end
-- if alt value is a keyword then do not use as a description
if alt == "thumbnail" or alt == "thumb" or alt == "frameless" or alt == "left" or alt == "center" or alt == "right" or alt == "upright" or alt == "border" or mw.ustring.match(alt or "", '^[0-9]*px$', 1) ~= nil then
alt = nil;
end
if not isempty(title) then
-- does title param contain any templatestyles? If yes then set to blank.
if mw.ustring.match(frame:preprocess(title), 'UNIQ%-%-templatestyles', 1) ~= nil then
title = nil;
end
end
if not isempty(title) then
result = result .. "|" .. title;
end
result = result .. "]]";
return result;
end
end
return i;
jhks6vfk9v2iehyrc6dp50ju1s294vf
ଛାଞ୍ଚ:Lua
10
28671
602017
368323
2026-07-25T03:53:06Z
en>Zackmann08
0
[[Wikipedia:Templates for discussion/Log/2026 July 24#Template:Lua]] closed as Withdrawn ([[WP:XFDC#4.0.16|XFDcloser]])
368322
wikitext
text/x-wiki
<includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude>
{{Lua|Module:Lua banner}}
{{documentation}}
<!-- Categories go on the /doc subpage and interwikis go on Wikidata. -->
</noinclude>
pnmjp3f3fl321yf2jpg5syebi412n7b
602018
602017
2026-09-15T06:26:22Z
Jnanaranjan sahu
2419
[[:en:Template:Lua]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
368322
wikitext
text/x-wiki
<includeonly>{{#invoke:Lua banner|main}}</includeonly><noinclude>
{{Lua|Module:Lua banner}}
{{documentation}}
<!-- Categories go on the /doc subpage and interwikis go on Wikidata. -->
</noinclude>
pnmjp3f3fl321yf2jpg5syebi412n7b
ମଡ୍ୟୁଲ:List
828
30485
602007
588666
2026-09-12T00:43:13Z
en>JJMC89
0
move was reverted
602007
Scribunto
text/plain
local libUtil = require('libraryUtil')
local checkType = libUtil.checkType
local mTableTools = require('Module:TableTools')
local p = {}
local listTypes = {
['bulleted'] = true,
['unbulleted'] = true,
['horizontal'] = true,
['ordered'] = true,
['horizontal_ordered'] = true
}
function p.makeListData(listType, args)
-- Constructs a data table to be passed to p.renderList.
local data = {}
-- Classes and TemplateStyles
data.classes = {}
data.templatestyles = ''
if listType == 'horizontal' or listType == 'horizontal_ordered' then
table.insert(data.classes, 'hlist')
data.templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Hlist/styles.css' }
}
elseif listType == 'unbulleted' then
table.insert(data.classes, 'plainlist')
data.templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Plainlist/styles.css' }
}
end
table.insert(data.classes, args.class)
-- Main div style
data.style = args.style
-- Indent for horizontal lists
if listType == 'horizontal' or listType == 'horizontal_ordered' then
local indent = tonumber(args.indent)
indent = indent and indent * 1.6 or 0
if indent > 0 then
data.marginLeft = indent .. 'em'
end
end
-- List style types for ordered lists
-- This could be "1, 2, 3", "a, b, c", or a number of others. The list style
-- type is either set by the "type" attribute or the "list-style-type" CSS
-- property.
if listType == 'ordered' or listType == 'horizontal_ordered' then
data.listStyleType = args.list_style_type or args['list-style-type']
data.type = args['type']
-- Detect invalid type attributes and attempt to convert them to
-- list-style-type CSS properties.
if data.type
and not data.listStyleType
and not tostring(data.type):find('^%s*[1AaIi]%s*$')
then
data.listStyleType = data.type
data.type = nil
end
end
-- List tag type
if listType == 'ordered' or listType == 'horizontal_ordered' then
data.listTag = 'ol'
else
data.listTag = 'ul'
end
-- Start number for ordered lists
data.start = args.start
if listType == 'horizontal_ordered' then
-- Apply fix to get start numbers working with horizontal ordered lists.
local startNum = tonumber(data.start)
if startNum then
data.counterReset = 'listitem ' .. tostring(startNum - 1)
end
end
-- List style
-- ul_style and ol_style are included for backwards compatibility. No
-- distinction is made for ordered or unordered lists.
data.listStyle = args.list_style
-- List items
-- li_style is included for backwards compatibility. item_style was included
-- to be easier to understand for non-coders.
data.itemStyle = args.item_style or args.li_style
data.items = {}
for _, num in ipairs(mTableTools.numKeys(args)) do
local item = {}
item.content = args[num]
item.style = args['item' .. tostring(num) .. '_style']
or args['item_style' .. tostring(num)]
item.value = args['item' .. tostring(num) .. '_value']
or args['item_value' .. tostring(num)]
table.insert(data.items, item)
end
return data
end
function p.renderList(data)
-- Renders the list HTML.
-- Return the blank string if there are no list items.
if type(data.items) ~= 'table' or #data.items < 1 then
return ''
end
-- Render the main div tag.
local root = mw.html.create('div')
for _, class in ipairs(data.classes or {}) do
root:addClass(class)
end
root:css{['margin-left'] = data.marginLeft}
if data.style then
root:cssText(data.style)
end
-- Render the list tag.
local list = root:tag(data.listTag or 'ul')
list
:attr{start = data.start, type = data.type}
:css{
['counter-reset'] = data.counterReset,
['list-style-type'] = data.listStyleType
}
if data.listStyle then
list:cssText(data.listStyle)
end
-- Render the list items
for _, t in ipairs(data.items or {}) do
local item = list:tag('li')
if data.itemStyle then
item:cssText(data.itemStyle)
end
if t.style then
item:cssText(t.style)
end
item
:attr{value = t.value}
:wikitext(t.content)
end
return data.templatestyles .. tostring(root)
end
function p.makeList(listType, args)
if not listType or not listTypes[listType] then
error(string.format(
"bad argument #1 to 'makeList' ('%s' is not a valid list type)",
tostring(listType)
), 2)
end
checkType('makeList', 2, args, 'table')
local data = p.makeListData(listType, args)
local list = p.renderList(data)
return list
end
for listType in pairs(listTypes) do
p[listType] = function (frame)
local mArguments = require('Module:Arguments')
local origArgs = mArguments.getArgs(frame, {
frameOnly = ((frame and frame.args and frame.args.frameonly or '') ~= ''),
valueFunc = function (key, value)
if not value or not mw.ustring.find(value, '%S') then return nil end
if mw.ustring.find(value, '^%s*[%*#;:]') then
return value
else
return value:match('^%s*(.-)%s*$')
end
return nil
end
})
-- Copy all the arguments to a new table, for faster indexing.
local args = {}
for k, v in pairs(origArgs) do
args[k] = v
end
return p.makeList(listType, args)
end
end
return p
lyheh2t5yqhjixmg8vlktt3t9sq2ewi
602008
602007
2026-09-15T06:26:20Z
Jnanaranjan sahu
2419
[[:en:Module:List]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602007
Scribunto
text/plain
local libUtil = require('libraryUtil')
local checkType = libUtil.checkType
local mTableTools = require('Module:TableTools')
local p = {}
local listTypes = {
['bulleted'] = true,
['unbulleted'] = true,
['horizontal'] = true,
['ordered'] = true,
['horizontal_ordered'] = true
}
function p.makeListData(listType, args)
-- Constructs a data table to be passed to p.renderList.
local data = {}
-- Classes and TemplateStyles
data.classes = {}
data.templatestyles = ''
if listType == 'horizontal' or listType == 'horizontal_ordered' then
table.insert(data.classes, 'hlist')
data.templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Hlist/styles.css' }
}
elseif listType == 'unbulleted' then
table.insert(data.classes, 'plainlist')
data.templatestyles = mw.getCurrentFrame():extensionTag{
name = 'templatestyles', args = { src = 'Plainlist/styles.css' }
}
end
table.insert(data.classes, args.class)
-- Main div style
data.style = args.style
-- Indent for horizontal lists
if listType == 'horizontal' or listType == 'horizontal_ordered' then
local indent = tonumber(args.indent)
indent = indent and indent * 1.6 or 0
if indent > 0 then
data.marginLeft = indent .. 'em'
end
end
-- List style types for ordered lists
-- This could be "1, 2, 3", "a, b, c", or a number of others. The list style
-- type is either set by the "type" attribute or the "list-style-type" CSS
-- property.
if listType == 'ordered' or listType == 'horizontal_ordered' then
data.listStyleType = args.list_style_type or args['list-style-type']
data.type = args['type']
-- Detect invalid type attributes and attempt to convert them to
-- list-style-type CSS properties.
if data.type
and not data.listStyleType
and not tostring(data.type):find('^%s*[1AaIi]%s*$')
then
data.listStyleType = data.type
data.type = nil
end
end
-- List tag type
if listType == 'ordered' or listType == 'horizontal_ordered' then
data.listTag = 'ol'
else
data.listTag = 'ul'
end
-- Start number for ordered lists
data.start = args.start
if listType == 'horizontal_ordered' then
-- Apply fix to get start numbers working with horizontal ordered lists.
local startNum = tonumber(data.start)
if startNum then
data.counterReset = 'listitem ' .. tostring(startNum - 1)
end
end
-- List style
-- ul_style and ol_style are included for backwards compatibility. No
-- distinction is made for ordered or unordered lists.
data.listStyle = args.list_style
-- List items
-- li_style is included for backwards compatibility. item_style was included
-- to be easier to understand for non-coders.
data.itemStyle = args.item_style or args.li_style
data.items = {}
for _, num in ipairs(mTableTools.numKeys(args)) do
local item = {}
item.content = args[num]
item.style = args['item' .. tostring(num) .. '_style']
or args['item_style' .. tostring(num)]
item.value = args['item' .. tostring(num) .. '_value']
or args['item_value' .. tostring(num)]
table.insert(data.items, item)
end
return data
end
function p.renderList(data)
-- Renders the list HTML.
-- Return the blank string if there are no list items.
if type(data.items) ~= 'table' or #data.items < 1 then
return ''
end
-- Render the main div tag.
local root = mw.html.create('div')
for _, class in ipairs(data.classes or {}) do
root:addClass(class)
end
root:css{['margin-left'] = data.marginLeft}
if data.style then
root:cssText(data.style)
end
-- Render the list tag.
local list = root:tag(data.listTag or 'ul')
list
:attr{start = data.start, type = data.type}
:css{
['counter-reset'] = data.counterReset,
['list-style-type'] = data.listStyleType
}
if data.listStyle then
list:cssText(data.listStyle)
end
-- Render the list items
for _, t in ipairs(data.items or {}) do
local item = list:tag('li')
if data.itemStyle then
item:cssText(data.itemStyle)
end
if t.style then
item:cssText(t.style)
end
item
:attr{value = t.value}
:wikitext(t.content)
end
return data.templatestyles .. tostring(root)
end
function p.makeList(listType, args)
if not listType or not listTypes[listType] then
error(string.format(
"bad argument #1 to 'makeList' ('%s' is not a valid list type)",
tostring(listType)
), 2)
end
checkType('makeList', 2, args, 'table')
local data = p.makeListData(listType, args)
local list = p.renderList(data)
return list
end
for listType in pairs(listTypes) do
p[listType] = function (frame)
local mArguments = require('Module:Arguments')
local origArgs = mArguments.getArgs(frame, {
frameOnly = ((frame and frame.args and frame.args.frameonly or '') ~= ''),
valueFunc = function (key, value)
if not value or not mw.ustring.find(value, '%S') then return nil end
if mw.ustring.find(value, '^%s*[%*#;:]') then
return value
else
return value:match('^%s*(.-)%s*$')
end
return nil
end
})
-- Copy all the arguments to a new table, for faster indexing.
local args = {}
for k, v in pairs(origArgs) do
args[k] = v
end
return p.makeList(listType, args)
end
end
return p
lyheh2t5yqhjixmg8vlktt3t9sq2ewi
ମଡ୍ୟୁଲ:Documentation
828
33196
602013
574337
2026-06-18T22:38:35Z
en>Stjn
0
as a hotfix for [[phab:T268900]] issue, feel free to replace with some solution restoring separate [] at a later point if needed
602013
Scribunto
text/plain
-- This module implements {{documentation}}.
-- Get required modules.
local getArgs = require('Module:Arguments').getArgs
-- Get the config table.
local cfg = mw.loadData('Module:Documentation/config')
local p = {}
-- Often-used functions.
local ugsub = mw.ustring.gsub
local format = mw.ustring.format
----------------------------------------------------------------------------
-- Helper functions
--
-- These are defined as local functions, but are made available in the p
-- table for testing purposes.
----------------------------------------------------------------------------
local function message(cfgKey, valArray, expectType)
--[[
-- Gets a message from the cfg table and formats it if appropriate.
-- The function raises an error if the value from the cfg table is not
-- of the type expectType. The default type for expectType is 'string'.
-- If the table valArray is present, strings such as $1, $2 etc. in the
-- message are substituted with values from the table keys [1], [2] etc.
-- For example, if the message "foo-message" had the value 'Foo $2 bar $1.',
-- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz."
--]]
local msg = cfg[cfgKey]
expectType = expectType or 'string'
if type(msg) ~= expectType then
error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2)
end
if not valArray then
return msg
end
local function getMessageVal(match)
match = tonumber(match)
return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4)
end
return ugsub(msg, '$([1-9][0-9]*)', getMessageVal)
end
p.message = message
local function makeWikilink(page, display)
if display then
return format('[[%s|%s]]', page, display)
else
return format('[[%s]]', page)
end
end
p.makeWikilink = makeWikilink
local function makeCategoryLink(cat, sort)
local catns = mw.site.namespaces[14].name
return makeWikilink(catns .. ':' .. cat, sort)
end
p.makeCategoryLink = makeCategoryLink
local function makeUrlLink(url, display)
return format('[%s %s]', url, display)
end
p.makeUrlLink = makeUrlLink
local function makeToolbar(...)
local ret = {}
local lim = select('#', ...)
if lim < 1 then
return nil
end
for i = 1, lim do
ret[#ret + 1] = select(i, ...)
end
-- 'documentation-toolbar'
return format(
'<span class="%s">(%s)</span>',
message('toolbar-class'),
table.concat(ret, ' | ')
)
end
p.makeToolbar = makeToolbar
----------------------------------------------------------------------------
-- Argument processing
----------------------------------------------------------------------------
local function makeInvokeFunc(funcName)
return function (frame)
local args = getArgs(frame, {
valueFunc = function (key, value)
if type(value) == 'string' then
value = value:match('^%s*(.-)%s*$') -- Remove whitespace.
if key == 'heading' or value ~= '' then
return value
else
return nil
end
else
return value
end
end
})
return p[funcName](args)
end
end
----------------------------------------------------------------------------
-- Entry points
----------------------------------------------------------------------------
function p.nonexistent(frame)
if mw.title.getCurrentTitle().subpageText == 'testcases' then
return frame:expandTemplate{title = 'module test cases notice'}
else
return p.main(frame)
end
end
p.main = makeInvokeFunc('_main')
function p._main(args)
--[[
-- This function defines logic flow for the module.
-- @args - table of arguments passed by the user
--]]
local env = p.getEnvironment(args)
local root = mw.html.create()
root
:wikitext(p._getModuleWikitext(args, env))
:wikitext(p.protectionTemplate(env))
:wikitext(p.sandboxNotice(args, env))
:tag('div')
-- 'documentation-container'
:addClass(message('container'))
:attr('role', 'complementary')
:attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil)
:attr('aria-label', args.heading == '' and 'Documentation' or nil)
:newline()
:tag('div')
-- 'documentation'
:addClass(message('main-div-classes'))
:newline()
:wikitext(p._startBox(args, env))
:wikitext(p._content(args, env))
:tag('div')
-- 'documentation-clear'
:addClass(message('clear'))
:done()
:newline()
:done()
:wikitext(p._endBox(args, env))
:done()
:wikitext(p.addTrackingCategories(env))
-- 'Module:Documentation/styles.css'
return mw.getCurrentFrame():extensionTag (
'templatestyles', '', {src=cfg['templatestyles']
}) .. tostring(root)
end
----------------------------------------------------------------------------
-- Environment settings
----------------------------------------------------------------------------
function p.getEnvironment(args)
--[[
-- Returns a table with information about the environment, including title
-- objects and other namespace- or path-related data.
-- @args - table of arguments passed by the user
--
-- Title objects include:
-- env.title - the page we are making documentation for (usually the current title)
-- env.templateTitle - the template (or module, file, etc.)
-- env.docTitle - the /doc subpage.
-- env.sandboxTitle - the /sandbox subpage.
-- env.testcasesTitle - the /testcases subpage.
--
-- Data includes:
-- env.protectionLevels - the protection levels table of the title object.
-- env.subjectSpace - the number of the title's subject namespace.
-- env.docSpace - the number of the namespace the title puts its documentation in.
-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.
-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.
--
-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value
-- returned will be nil.
--]]
local env, envFuncs = {}, {}
-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value
-- returned by that function is memoized in the env table so that we don't call any of the functions
-- more than once. (Nils won't be memoized.)
setmetatable(env, {
__index = function (t, key)
local envFunc = envFuncs[key]
if envFunc then
local success, val = pcall(envFunc)
if success then
env[key] = val -- Memoise the value.
return val
end
end
return nil
end
})
function envFuncs.title()
-- The title object for the current page, or a test page passed with args.page.
local title
local titleArg = args.page
if titleArg then
title = mw.title.new(titleArg)
else
title = mw.title.getCurrentTitle()
end
return title
end
function envFuncs.templateTitle()
--[[
-- The template (or module, etc.) title object.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
-- 'testcases-subpage' --> 'testcases'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local subpage = title.subpageText
if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') or (subpage == message('doc-subpage') and mw.title.getCurrentTitle().namespace == env.docSpace) then
return mw.title.makeTitle(subjectSpace, title.baseText)
else
return mw.title.makeTitle(subjectSpace, title.text)
end
end
function envFuncs.docTitle()
--[[
-- Title object of the /doc subpage.
-- Messages:
-- 'doc-subpage' --> 'doc'
--]]
local title = env.title
local docname = args[1] -- User-specified doc page.
local docpage
if docname then
docpage = docname
else
docpage = env.docpageBase .. '/' .. message('doc-subpage')
end
return mw.title.new(docpage)
end
function envFuncs.sandboxTitle()
--[[
-- Title object for the /sandbox subpage.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage'))
end
function envFuncs.testcasesTitle()
--[[
-- Title object for the /testcases subpage.
-- Messages:
-- 'testcases-subpage' --> 'testcases'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage'))
end
function envFuncs.protectionLevels()
-- The protection levels table of the title object.
return env.title.protectionLevels
end
function envFuncs.subjectSpace()
-- The subject namespace number.
return mw.site.namespaces[env.title.namespace].subject.id
end
function envFuncs.docSpace()
-- The documentation namespace number. For most namespaces this is the
-- same as the subject namespace. However, pages in the Article, File,
-- MediaWiki or Category namespaces must have their /doc, /sandbox and
-- /testcases pages in talk space.
local subjectSpace = env.subjectSpace
if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then
return subjectSpace + 1
else
return subjectSpace
end
end
function envFuncs.docpageBase()
-- The base page of the /doc, /sandbox, and /testcases subpages.
-- For some namespaces this is the talk page, rather than the template page.
local templateTitle = env.templateTitle
local docSpace = env.docSpace
local docSpaceText = mw.site.namespaces[docSpace].name
-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.
return docSpaceText .. ':' .. templateTitle.text
end
function envFuncs.compareUrl()
-- Diff link between the sandbox and the main template using [[Special:ComparePages]].
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
if templateTitle.exists and sandboxTitle.exists then
local compareUrl = mw.uri.canonicalUrl(
'Special:ComparePages',
{ page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}
)
return tostring(compareUrl)
else
return nil
end
end
return env
end
----------------------------------------------------------------------------
-- Auxiliary templates
----------------------------------------------------------------------------
p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext')
function p._getModuleWikitext(args, env)
local currentTitle = mw.title.getCurrentTitle()
if currentTitle.contentModel ~= 'Scribunto' then return end
pcall(require, currentTitle.prefixedText) -- if it fails, we don't care
local moduleWikitext = package.loaded["Module:Module wikitext"]
if moduleWikitext then
return moduleWikitext.main()
end
end
function p.sandboxNotice(args, env)
--[=[
-- Generates a sandbox notice for display above sandbox pages.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]'
-- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
-- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
-- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page'
-- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page'
-- 'sandbox-notice-pagetype-other' --> 'sandbox page'
-- 'sandbox-notice-compare-link-display' --> 'diff'
-- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.'
-- 'sandbox-notice-testcases-link-display' --> 'test cases'
-- 'sandbox-category' --> 'Template sandboxes'
-- 'module-sandbox-category' --> 'Module sandboxes'
-- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace'
--]=]
local title = env.title
local sandboxTitle = env.sandboxTitle
local templateTitle = env.templateTitle
local subjectSpace = env.subjectSpace
if not (subjectSpace and title and sandboxTitle and templateTitle
and mw.title.equals(title, sandboxTitle)) then
return nil
end
-- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text".
local omargs = {}
omargs.image = message('sandbox-notice-image')
-- Get the text. We start with the opening blurb, which is something like
-- "This is the template sandbox for [[Template:Foo]] (diff)."
local text = '__EXPECTUNUSEDTEMPLATE__'
local pagetype, sandboxCat
if subjectSpace == 10 then
pagetype = message('sandbox-notice-pagetype-template')
sandboxCat = message('sandbox-category')
elseif subjectSpace == 828 then
pagetype = message('sandbox-notice-pagetype-module')
sandboxCat = message('module-sandbox-category')
else
pagetype = message('sandbox-notice-pagetype-other')
sandboxCat = message('other-sandbox-category')
end
local templateLink = makeWikilink(templateTitle.prefixedText)
local compareUrl = env.compareUrl
if compareUrl then
local compareDisplay = message('sandbox-notice-compare-link-display')
local compareLink = makeUrlLink(compareUrl, compareDisplay)
text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink})
else
text = text .. message('sandbox-notice-blurb', {pagetype, templateLink})
end
-- Get the test cases page blurb if the page exists. This is something like
-- "See also the companion subpage for [[Template:Foo/testcases|test cases]]."
local testcasesTitle = env.testcasesTitle
if testcasesTitle and testcasesTitle.exists then
if testcasesTitle.contentModel == "Scribunto" then
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink})
else
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink})
end
end
-- Add the sandbox to the sandbox category.
omargs.text = text .. makeCategoryLink(sandboxCat)
-- 'documentation-clear'
return '<div class="' .. message('clear') .. '"></div>'
.. require('Module:Message box').main('ombox', omargs)
end
function p.protectionTemplate(env)
-- Generates the padlock icon in the top right.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'protection-template' --> 'pp-template'
-- 'protection-template-args' --> {docusage = 'yes'}
local protectionLevels = env.protectionLevels
if not protectionLevels then
return nil
end
local editProt = protectionLevels.edit and protectionLevels.edit[1]
local moveProt = protectionLevels.move and protectionLevels.move[1]
if editProt then
-- The page is edit-protected.
return require('Module:Protection banner')._main{
message('protection-reason-edit'), small = true
}
elseif moveProt and moveProt ~= 'autoconfirmed' then
-- The page is move-protected but not edit-protected. Exclude move
-- protection with the level "autoconfirmed", as this is equivalent to
-- no move protection at all.
return require('Module:Protection banner')._main{
action = 'move', small = true
}
else
return nil
end
end
----------------------------------------------------------------------------
-- Start box
----------------------------------------------------------------------------
p.startBox = makeInvokeFunc('_startBox')
function p._startBox(args, env)
--[[
-- This function generates the start box.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make
-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox
-- which generate the box HTML.
--]]
env = env or p.getEnvironment(args)
local links
local content = args.content
if not content or args[1] then
-- No need to include the links if the documentation is on the template page itself.
local linksData = p.makeStartBoxLinksData(args, env)
if linksData then
links = p.renderStartBoxLinks(linksData)
end
end
-- Generate the start box html.
local data = p.makeStartBoxData(args, env, links)
if data then
return p.renderStartBox(data)
else
-- User specified no heading.
return nil
end
end
function p.makeStartBoxLinksData(args, env)
--[[
-- Does initial processing of data to make the [view] [edit] [history] [purge] links.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'view-link-display' --> 'view'
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'purge-link-display' --> 'purge'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'docpage-preload' --> 'Template:Documentation/preload'
-- 'create-link-display' --> 'create'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local docTitle = env.docTitle
if not title or not docTitle then
return nil
end
if docTitle.isRedirect then
docTitle = docTitle.redirectTarget
end
-- Create link if /doc doesn't exist.
local preload = args.preload
if not preload then
if subjectSpace == 828 then -- Module namespace
preload = message('module-preload')
else
preload = message('docpage-preload')
end
end
return {
title = title,
docTitle = docTitle,
-- View, display, edit, and purge links if /doc exists.
viewLinkDisplay = message('view-link-display'),
editLinkDisplay = message('edit-link-display'),
historyLinkDisplay = message('history-link-display'),
purgeLinkDisplay = message('purge-link-display'),
preload = preload,
createLinkDisplay = message('create-link-display')
}
end
function p.renderStartBoxLinks(data)
--[[
-- Generates the [view][edit][history][purge] or [create][purge] links from the data table.
-- @data - a table of data generated by p.makeStartBoxLinksData
--]]
local docTitle = data.docTitle
-- yes, we do intend to purge the template page on which the documentation appears
local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay)
if docTitle.exists then
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)
local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay)
local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay)
return viewLink .. editLink .. historyLink .. purgeLink
else
local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay)
return createLink .. purgeLink
end
return ret
end
function p.makeStartBoxData(args, env, links)
--[=[
-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error.
--
-- Messages:
-- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]'
-- 'template-namespace-heading' --> 'Template documentation'
-- 'module-namespace-heading' --> 'Module documentation'
-- 'file-namespace-heading' --> 'Summary'
-- 'other-namespaces-heading' --> 'Documentation'
-- 'testcases-create-link-display' --> 'create'
--]=]
local subjectSpace = env.subjectSpace
if not subjectSpace then
-- Default to an "other namespaces" namespace, so that we get at least some output
-- if an error occurs.
subjectSpace = 2
end
local data = {}
-- Heading
local heading = args.heading -- Blank values are not removed.
if heading == '' then
-- Don't display the start box if the heading arg is defined but blank.
return nil
end
if heading then
data.heading = heading
elseif subjectSpace == 10 then -- Template namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading')
elseif subjectSpace == 828 then -- Module namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading')
elseif subjectSpace == 6 then -- File namespace
data.heading = message('file-namespace-heading')
else
data.heading = message('other-namespaces-heading')
end
-- Heading CSS
local headingStyle = args['heading-style']
if headingStyle then
data.headingStyleText = headingStyle
else
-- 'documentation-heading'
data.headingClass = message('main-div-heading-class')
end
-- Data for the [view][edit][history][purge] or [create] links.
if links then
-- 'mw-editsection-like plainlinks'
data.linksClass = message('start-box-link-classes')
data.links = links
end
return data
end
function p.renderStartBox(data)
-- Renders the start box html.
-- @data - a table of data generated by p.makeStartBoxData.
local sbox = mw.html.create('div')
sbox
-- 'documentation-startbox'
:addClass(message('start-box-class'))
:newline()
:tag('span')
:addClass(data.headingClass)
:attr('id', 'documentation-heading')
:cssText(data.headingStyleText)
:wikitext(data.heading)
local links = data.links
if links then
sbox:tag('span')
:addClass(data.linksClass)
:attr('id', data.linksId)
:wikitext(links)
end
return tostring(sbox)
end
----------------------------------------------------------------------------
-- Documentation content
----------------------------------------------------------------------------
p.content = makeInvokeFunc('_content')
function p._content(args, env)
-- Displays the documentation contents
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
local content = args.content
if not content and docTitle and docTitle.exists then
content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText}
end
-- The line breaks below are necessary so that "=== Headings ===" at the start and end
-- of docs are interpreted correctly.
return '\n' .. (content or '') .. '\n'
end
p.contentTitle = makeInvokeFunc('_contentTitle')
function p._contentTitle(args, env)
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
if not args.content and docTitle and docTitle.exists then
return docTitle.prefixedText
else
return ''
end
end
----------------------------------------------------------------------------
-- End box
----------------------------------------------------------------------------
p.endBox = makeInvokeFunc('_endBox')
function p._endBox(args, env)
--[=[
-- This function generates the end box (also known as the link box).
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
--]=]
-- Get environment data.
env = env or p.getEnvironment(args)
local subjectSpace = env.subjectSpace
local docTitle = env.docTitle
if not subjectSpace or not docTitle then
return nil
end
-- Check whether we should output the end box at all. Add the end
-- box by default if the documentation exists or if we are in the
-- user, module or template namespaces.
local linkBox = args['link box']
if linkBox == 'off'
or not (
docTitle.exists
or subjectSpace == 2
or subjectSpace == 828
or subjectSpace == 10
)
then
return nil
end
-- Assemble the link box.
local text = ''
if linkBox then
text = text .. linkBox
else
text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]."
if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then
-- We are in the user, template or module namespaces.
-- Add sandbox and testcases links.
-- "Editors can experiment in this template's sandbox and testcases pages."
text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />'
if not args.content and not args[1] then
-- "Please add categories to the /doc subpage."
-- Don't show this message with inline docs or with an explicitly specified doc page,
-- as then it is unclear where to add the categories.
text = text .. (p.makeCategoriesBlurb(args, env) or '')
end
text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template"
end
end
local box = mw.html.create('div')
-- 'documentation-metadata'
box:attr('role', 'note')
:addClass(message('end-box-class'))
-- 'plainlinks'
:addClass(message('end-box-plainlinks'))
:wikitext(text)
:done()
return '\n' .. tostring(box)
end
function p.makeDocPageBlurb(args, env)
--[=[
-- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)".
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'transcluded-from-blurb' -->
-- 'The above [[Wikipedia:Template documentation|documentation]]
-- is [[Help:Transclusion|transcluded]] from $1.'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'create-link-display' --> 'create'
-- 'create-module-doc-blurb' -->
-- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].'
--]=]
local docTitle = env.docTitle
if not docTitle then
return nil
end
if docTitle.exists then
-- /doc exists; link to it.
local docLink = makeWikilink(docTitle.prefixedText)
local editDisplay = message('edit-link-display')
local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay)
local historyDisplay = message('history-link-display')
local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay)
return message('transcluded-from-blurb', {docLink})
.. ' '
.. makeToolbar(editLink, historyLink)
.. '<br />'
elseif env.subjectSpace == 828 then
-- /doc does not exist; ask to create it.
local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')}
local createDisplay = message('create-link-display')
local createLink = makeUrlLink(createUrl, createDisplay)
return message('create-module-doc-blurb', {createLink})
.. '<br />'
end
end
function p.makeExperimentBlurb(args, env)
--[[
-- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-link-display' --> 'sandbox'
-- 'sandbox-edit-link-display' --> 'edit'
-- 'compare-link-display' --> 'diff'
-- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'sandbox-create-link-display' --> 'create'
-- 'mirror-edit-summary' --> 'Create sandbox version of $1'
-- 'mirror-link-display' --> 'mirror'
-- 'mirror-link-preload' --> 'Template:Documentation/mirror'
-- 'sandbox-link-display' --> 'sandbox'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display'--> 'edit'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'testcases-create-link-display' --> 'create'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display' --> 'edit'
-- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases'
-- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases'
-- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.'
-- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
local testcasesTitle = env.testcasesTitle
local templatePage = templateTitle.prefixedText
if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then
return nil
end
-- Make links.
local sandboxLinks, testcasesLinks
if sandboxTitle.exists then
local sandboxPage = sandboxTitle.prefixedText
local sandboxDisplay = message('sandbox-link-display')
local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)
local sandboxEditDisplay = message('sandbox-edit-link-display')
local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay)
local compareUrl = env.compareUrl
local compareLink
if compareUrl then
local compareDisplay = message('compare-link-display')
compareLink = makeUrlLink(compareUrl, compareDisplay)
end
sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink)
else
local sandboxPreload
if subjectSpace == 828 then
sandboxPreload = message('module-sandbox-preload')
else
sandboxPreload = message('template-sandbox-preload')
end
local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload}
local sandboxCreateDisplay = message('sandbox-create-link-display')
local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)
local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)})
local mirrorPreload = message('mirror-link-preload')
local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary}
if subjectSpace == 828 then
mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary}
end
local mirrorDisplay = message('mirror-link-display')
local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)
sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink)
end
if testcasesTitle.exists then
local testcasesPage = testcasesTitle.prefixedText
local testcasesDisplay = message('testcases-link-display')
local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)
local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'}
local testcasesEditDisplay = message('testcases-edit-link-display')
local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay)
-- for Modules, add testcases run link if exists
if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then
local testcasesRunLinkDisplay = message('testcases-run-link-display')
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink)
else
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink)
end
else
local testcasesPreload
if subjectSpace == 828 then
testcasesPreload = message('module-testcases-preload')
else
testcasesPreload = message('template-testcases-preload')
end
local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload}
local testcasesCreateDisplay = message('testcases-create-link-display')
local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)
testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink)
end
local messageName
if subjectSpace == 828 then
messageName = 'experiment-blurb-module'
else
messageName = 'experiment-blurb-template'
end
return message(messageName, {sandboxLinks, testcasesLinks})
end
function p.makeCategoriesBlurb(args, env)
--[[
-- Generates the text "Please add categories to the /doc subpage."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'doc-link-display' --> '/doc'
-- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.'
--]]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display'))
return message('add-categories-blurb', {docPathLink})
end
function p.makeSubpagesBlurb(args, env)
--[[
-- Generates the "Subpages of this template" link.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'template-pagetype' --> 'template'
-- 'module-pagetype' --> 'module'
-- 'default-pagetype' --> 'page'
-- 'subpages-link-display' --> 'Subpages of this $1'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
if not subjectSpace or not templateTitle then
return nil
end
local pagetype
if subjectSpace == 10 then
pagetype = message('template-pagetype')
elseif subjectSpace == 828 then
pagetype = message('module-pagetype')
else
pagetype = message('default-pagetype')
end
local subpagesLink = makeWikilink(
'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/',
message('subpages-link-display', {pagetype})
)
return message('subpages-blurb', {subpagesLink})
end
----------------------------------------------------------------------------
-- Tracking categories
----------------------------------------------------------------------------
function p.addTrackingCategories(env)
--[[
-- Check if {{documentation}} is transcluded on a /doc or /testcases page.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'display-strange-usage-category' --> true
-- 'doc-subpage' --> 'doc'
-- 'testcases-subpage' --> 'testcases'
-- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage'
--
-- /testcases pages in the module namespace are not categorised, as they may have
-- {{documentation}} transcluded automatically.
--]]
local title = env.title
local subjectSpace = env.subjectSpace
if not title or not subjectSpace then
return nil
end
local subpage = title.subpageText
if message('display-strange-usage-category', nil, 'boolean')
and (
subpage == message('doc-subpage')
or subjectSpace ~= 828 and subpage == message('testcases-subpage')
)
then
return makeCategoryLink(message('strange-usage-category'))
end
return ''
end
return p
bo74oekmmsj1xtpw7dlzkvkhc0k05g6
602014
602013
2026-09-15T06:26:21Z
Jnanaranjan sahu
2419
[[:en:Module:Documentation]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602013
Scribunto
text/plain
-- This module implements {{documentation}}.
-- Get required modules.
local getArgs = require('Module:Arguments').getArgs
-- Get the config table.
local cfg = mw.loadData('Module:Documentation/config')
local p = {}
-- Often-used functions.
local ugsub = mw.ustring.gsub
local format = mw.ustring.format
----------------------------------------------------------------------------
-- Helper functions
--
-- These are defined as local functions, but are made available in the p
-- table for testing purposes.
----------------------------------------------------------------------------
local function message(cfgKey, valArray, expectType)
--[[
-- Gets a message from the cfg table and formats it if appropriate.
-- The function raises an error if the value from the cfg table is not
-- of the type expectType. The default type for expectType is 'string'.
-- If the table valArray is present, strings such as $1, $2 etc. in the
-- message are substituted with values from the table keys [1], [2] etc.
-- For example, if the message "foo-message" had the value 'Foo $2 bar $1.',
-- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz."
--]]
local msg = cfg[cfgKey]
expectType = expectType or 'string'
if type(msg) ~= expectType then
error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2)
end
if not valArray then
return msg
end
local function getMessageVal(match)
match = tonumber(match)
return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4)
end
return ugsub(msg, '$([1-9][0-9]*)', getMessageVal)
end
p.message = message
local function makeWikilink(page, display)
if display then
return format('[[%s|%s]]', page, display)
else
return format('[[%s]]', page)
end
end
p.makeWikilink = makeWikilink
local function makeCategoryLink(cat, sort)
local catns = mw.site.namespaces[14].name
return makeWikilink(catns .. ':' .. cat, sort)
end
p.makeCategoryLink = makeCategoryLink
local function makeUrlLink(url, display)
return format('[%s %s]', url, display)
end
p.makeUrlLink = makeUrlLink
local function makeToolbar(...)
local ret = {}
local lim = select('#', ...)
if lim < 1 then
return nil
end
for i = 1, lim do
ret[#ret + 1] = select(i, ...)
end
-- 'documentation-toolbar'
return format(
'<span class="%s">(%s)</span>',
message('toolbar-class'),
table.concat(ret, ' | ')
)
end
p.makeToolbar = makeToolbar
----------------------------------------------------------------------------
-- Argument processing
----------------------------------------------------------------------------
local function makeInvokeFunc(funcName)
return function (frame)
local args = getArgs(frame, {
valueFunc = function (key, value)
if type(value) == 'string' then
value = value:match('^%s*(.-)%s*$') -- Remove whitespace.
if key == 'heading' or value ~= '' then
return value
else
return nil
end
else
return value
end
end
})
return p[funcName](args)
end
end
----------------------------------------------------------------------------
-- Entry points
----------------------------------------------------------------------------
function p.nonexistent(frame)
if mw.title.getCurrentTitle().subpageText == 'testcases' then
return frame:expandTemplate{title = 'module test cases notice'}
else
return p.main(frame)
end
end
p.main = makeInvokeFunc('_main')
function p._main(args)
--[[
-- This function defines logic flow for the module.
-- @args - table of arguments passed by the user
--]]
local env = p.getEnvironment(args)
local root = mw.html.create()
root
:wikitext(p._getModuleWikitext(args, env))
:wikitext(p.protectionTemplate(env))
:wikitext(p.sandboxNotice(args, env))
:tag('div')
-- 'documentation-container'
:addClass(message('container'))
:attr('role', 'complementary')
:attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil)
:attr('aria-label', args.heading == '' and 'Documentation' or nil)
:newline()
:tag('div')
-- 'documentation'
:addClass(message('main-div-classes'))
:newline()
:wikitext(p._startBox(args, env))
:wikitext(p._content(args, env))
:tag('div')
-- 'documentation-clear'
:addClass(message('clear'))
:done()
:newline()
:done()
:wikitext(p._endBox(args, env))
:done()
:wikitext(p.addTrackingCategories(env))
-- 'Module:Documentation/styles.css'
return mw.getCurrentFrame():extensionTag (
'templatestyles', '', {src=cfg['templatestyles']
}) .. tostring(root)
end
----------------------------------------------------------------------------
-- Environment settings
----------------------------------------------------------------------------
function p.getEnvironment(args)
--[[
-- Returns a table with information about the environment, including title
-- objects and other namespace- or path-related data.
-- @args - table of arguments passed by the user
--
-- Title objects include:
-- env.title - the page we are making documentation for (usually the current title)
-- env.templateTitle - the template (or module, file, etc.)
-- env.docTitle - the /doc subpage.
-- env.sandboxTitle - the /sandbox subpage.
-- env.testcasesTitle - the /testcases subpage.
--
-- Data includes:
-- env.protectionLevels - the protection levels table of the title object.
-- env.subjectSpace - the number of the title's subject namespace.
-- env.docSpace - the number of the namespace the title puts its documentation in.
-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.
-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.
--
-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value
-- returned will be nil.
--]]
local env, envFuncs = {}, {}
-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value
-- returned by that function is memoized in the env table so that we don't call any of the functions
-- more than once. (Nils won't be memoized.)
setmetatable(env, {
__index = function (t, key)
local envFunc = envFuncs[key]
if envFunc then
local success, val = pcall(envFunc)
if success then
env[key] = val -- Memoise the value.
return val
end
end
return nil
end
})
function envFuncs.title()
-- The title object for the current page, or a test page passed with args.page.
local title
local titleArg = args.page
if titleArg then
title = mw.title.new(titleArg)
else
title = mw.title.getCurrentTitle()
end
return title
end
function envFuncs.templateTitle()
--[[
-- The template (or module, etc.) title object.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
-- 'testcases-subpage' --> 'testcases'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local subpage = title.subpageText
if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') or (subpage == message('doc-subpage') and mw.title.getCurrentTitle().namespace == env.docSpace) then
return mw.title.makeTitle(subjectSpace, title.baseText)
else
return mw.title.makeTitle(subjectSpace, title.text)
end
end
function envFuncs.docTitle()
--[[
-- Title object of the /doc subpage.
-- Messages:
-- 'doc-subpage' --> 'doc'
--]]
local title = env.title
local docname = args[1] -- User-specified doc page.
local docpage
if docname then
docpage = docname
else
docpage = env.docpageBase .. '/' .. message('doc-subpage')
end
return mw.title.new(docpage)
end
function envFuncs.sandboxTitle()
--[[
-- Title object for the /sandbox subpage.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage'))
end
function envFuncs.testcasesTitle()
--[[
-- Title object for the /testcases subpage.
-- Messages:
-- 'testcases-subpage' --> 'testcases'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage'))
end
function envFuncs.protectionLevels()
-- The protection levels table of the title object.
return env.title.protectionLevels
end
function envFuncs.subjectSpace()
-- The subject namespace number.
return mw.site.namespaces[env.title.namespace].subject.id
end
function envFuncs.docSpace()
-- The documentation namespace number. For most namespaces this is the
-- same as the subject namespace. However, pages in the Article, File,
-- MediaWiki or Category namespaces must have their /doc, /sandbox and
-- /testcases pages in talk space.
local subjectSpace = env.subjectSpace
if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then
return subjectSpace + 1
else
return subjectSpace
end
end
function envFuncs.docpageBase()
-- The base page of the /doc, /sandbox, and /testcases subpages.
-- For some namespaces this is the talk page, rather than the template page.
local templateTitle = env.templateTitle
local docSpace = env.docSpace
local docSpaceText = mw.site.namespaces[docSpace].name
-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.
return docSpaceText .. ':' .. templateTitle.text
end
function envFuncs.compareUrl()
-- Diff link between the sandbox and the main template using [[Special:ComparePages]].
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
if templateTitle.exists and sandboxTitle.exists then
local compareUrl = mw.uri.canonicalUrl(
'Special:ComparePages',
{ page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}
)
return tostring(compareUrl)
else
return nil
end
end
return env
end
----------------------------------------------------------------------------
-- Auxiliary templates
----------------------------------------------------------------------------
p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext')
function p._getModuleWikitext(args, env)
local currentTitle = mw.title.getCurrentTitle()
if currentTitle.contentModel ~= 'Scribunto' then return end
pcall(require, currentTitle.prefixedText) -- if it fails, we don't care
local moduleWikitext = package.loaded["Module:Module wikitext"]
if moduleWikitext then
return moduleWikitext.main()
end
end
function p.sandboxNotice(args, env)
--[=[
-- Generates a sandbox notice for display above sandbox pages.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-notice-image' --> '[[File:Sandbox.svg|50px|alt=|link=]]'
-- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
-- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
-- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page'
-- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page'
-- 'sandbox-notice-pagetype-other' --> 'sandbox page'
-- 'sandbox-notice-compare-link-display' --> 'diff'
-- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.'
-- 'sandbox-notice-testcases-link-display' --> 'test cases'
-- 'sandbox-category' --> 'Template sandboxes'
-- 'module-sandbox-category' --> 'Module sandboxes'
-- 'other-sandbox-category' --> 'Sandboxes outside of template or module namespace'
--]=]
local title = env.title
local sandboxTitle = env.sandboxTitle
local templateTitle = env.templateTitle
local subjectSpace = env.subjectSpace
if not (subjectSpace and title and sandboxTitle and templateTitle
and mw.title.equals(title, sandboxTitle)) then
return nil
end
-- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text".
local omargs = {}
omargs.image = message('sandbox-notice-image')
-- Get the text. We start with the opening blurb, which is something like
-- "This is the template sandbox for [[Template:Foo]] (diff)."
local text = '__EXPECTUNUSEDTEMPLATE__'
local pagetype, sandboxCat
if subjectSpace == 10 then
pagetype = message('sandbox-notice-pagetype-template')
sandboxCat = message('sandbox-category')
elseif subjectSpace == 828 then
pagetype = message('sandbox-notice-pagetype-module')
sandboxCat = message('module-sandbox-category')
else
pagetype = message('sandbox-notice-pagetype-other')
sandboxCat = message('other-sandbox-category')
end
local templateLink = makeWikilink(templateTitle.prefixedText)
local compareUrl = env.compareUrl
if compareUrl then
local compareDisplay = message('sandbox-notice-compare-link-display')
local compareLink = makeUrlLink(compareUrl, compareDisplay)
text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink})
else
text = text .. message('sandbox-notice-blurb', {pagetype, templateLink})
end
-- Get the test cases page blurb if the page exists. This is something like
-- "See also the companion subpage for [[Template:Foo/testcases|test cases]]."
local testcasesTitle = env.testcasesTitle
if testcasesTitle and testcasesTitle.exists then
if testcasesTitle.contentModel == "Scribunto" then
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink})
else
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink})
end
end
-- Add the sandbox to the sandbox category.
omargs.text = text .. makeCategoryLink(sandboxCat)
-- 'documentation-clear'
return '<div class="' .. message('clear') .. '"></div>'
.. require('Module:Message box').main('ombox', omargs)
end
function p.protectionTemplate(env)
-- Generates the padlock icon in the top right.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'protection-template' --> 'pp-template'
-- 'protection-template-args' --> {docusage = 'yes'}
local protectionLevels = env.protectionLevels
if not protectionLevels then
return nil
end
local editProt = protectionLevels.edit and protectionLevels.edit[1]
local moveProt = protectionLevels.move and protectionLevels.move[1]
if editProt then
-- The page is edit-protected.
return require('Module:Protection banner')._main{
message('protection-reason-edit'), small = true
}
elseif moveProt and moveProt ~= 'autoconfirmed' then
-- The page is move-protected but not edit-protected. Exclude move
-- protection with the level "autoconfirmed", as this is equivalent to
-- no move protection at all.
return require('Module:Protection banner')._main{
action = 'move', small = true
}
else
return nil
end
end
----------------------------------------------------------------------------
-- Start box
----------------------------------------------------------------------------
p.startBox = makeInvokeFunc('_startBox')
function p._startBox(args, env)
--[[
-- This function generates the start box.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make
-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox
-- which generate the box HTML.
--]]
env = env or p.getEnvironment(args)
local links
local content = args.content
if not content or args[1] then
-- No need to include the links if the documentation is on the template page itself.
local linksData = p.makeStartBoxLinksData(args, env)
if linksData then
links = p.renderStartBoxLinks(linksData)
end
end
-- Generate the start box html.
local data = p.makeStartBoxData(args, env, links)
if data then
return p.renderStartBox(data)
else
-- User specified no heading.
return nil
end
end
function p.makeStartBoxLinksData(args, env)
--[[
-- Does initial processing of data to make the [view] [edit] [history] [purge] links.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'view-link-display' --> 'view'
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'purge-link-display' --> 'purge'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'docpage-preload' --> 'Template:Documentation/preload'
-- 'create-link-display' --> 'create'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local docTitle = env.docTitle
if not title or not docTitle then
return nil
end
if docTitle.isRedirect then
docTitle = docTitle.redirectTarget
end
-- Create link if /doc doesn't exist.
local preload = args.preload
if not preload then
if subjectSpace == 828 then -- Module namespace
preload = message('module-preload')
else
preload = message('docpage-preload')
end
end
return {
title = title,
docTitle = docTitle,
-- View, display, edit, and purge links if /doc exists.
viewLinkDisplay = message('view-link-display'),
editLinkDisplay = message('edit-link-display'),
historyLinkDisplay = message('history-link-display'),
purgeLinkDisplay = message('purge-link-display'),
preload = preload,
createLinkDisplay = message('create-link-display')
}
end
function p.renderStartBoxLinks(data)
--[[
-- Generates the [view][edit][history][purge] or [create][purge] links from the data table.
-- @data - a table of data generated by p.makeStartBoxLinksData
--]]
local docTitle = data.docTitle
-- yes, we do intend to purge the template page on which the documentation appears
local purgeLink = makeWikilink("Special:Purge/" .. data.title.prefixedText, data.purgeLinkDisplay)
if docTitle.exists then
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)
local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, data.editLinkDisplay)
local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, data.historyLinkDisplay)
return viewLink .. editLink .. historyLink .. purgeLink
else
local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay)
return createLink .. purgeLink
end
return ret
end
function p.makeStartBoxData(args, env, links)
--[=[
-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error.
--
-- Messages:
-- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]'
-- 'template-namespace-heading' --> 'Template documentation'
-- 'module-namespace-heading' --> 'Module documentation'
-- 'file-namespace-heading' --> 'Summary'
-- 'other-namespaces-heading' --> 'Documentation'
-- 'testcases-create-link-display' --> 'create'
--]=]
local subjectSpace = env.subjectSpace
if not subjectSpace then
-- Default to an "other namespaces" namespace, so that we get at least some output
-- if an error occurs.
subjectSpace = 2
end
local data = {}
-- Heading
local heading = args.heading -- Blank values are not removed.
if heading == '' then
-- Don't display the start box if the heading arg is defined but blank.
return nil
end
if heading then
data.heading = heading
elseif subjectSpace == 10 then -- Template namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading')
elseif subjectSpace == 828 then -- Module namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading')
elseif subjectSpace == 6 then -- File namespace
data.heading = message('file-namespace-heading')
else
data.heading = message('other-namespaces-heading')
end
-- Heading CSS
local headingStyle = args['heading-style']
if headingStyle then
data.headingStyleText = headingStyle
else
-- 'documentation-heading'
data.headingClass = message('main-div-heading-class')
end
-- Data for the [view][edit][history][purge] or [create] links.
if links then
-- 'mw-editsection-like plainlinks'
data.linksClass = message('start-box-link-classes')
data.links = links
end
return data
end
function p.renderStartBox(data)
-- Renders the start box html.
-- @data - a table of data generated by p.makeStartBoxData.
local sbox = mw.html.create('div')
sbox
-- 'documentation-startbox'
:addClass(message('start-box-class'))
:newline()
:tag('span')
:addClass(data.headingClass)
:attr('id', 'documentation-heading')
:cssText(data.headingStyleText)
:wikitext(data.heading)
local links = data.links
if links then
sbox:tag('span')
:addClass(data.linksClass)
:attr('id', data.linksId)
:wikitext(links)
end
return tostring(sbox)
end
----------------------------------------------------------------------------
-- Documentation content
----------------------------------------------------------------------------
p.content = makeInvokeFunc('_content')
function p._content(args, env)
-- Displays the documentation contents
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
local content = args.content
if not content and docTitle and docTitle.exists then
content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText}
end
-- The line breaks below are necessary so that "=== Headings ===" at the start and end
-- of docs are interpreted correctly.
return '\n' .. (content or '') .. '\n'
end
p.contentTitle = makeInvokeFunc('_contentTitle')
function p._contentTitle(args, env)
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
if not args.content and docTitle and docTitle.exists then
return docTitle.prefixedText
else
return ''
end
end
----------------------------------------------------------------------------
-- End box
----------------------------------------------------------------------------
p.endBox = makeInvokeFunc('_endBox')
function p._endBox(args, env)
--[=[
-- This function generates the end box (also known as the link box).
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
--]=]
-- Get environment data.
env = env or p.getEnvironment(args)
local subjectSpace = env.subjectSpace
local docTitle = env.docTitle
if not subjectSpace or not docTitle then
return nil
end
-- Check whether we should output the end box at all. Add the end
-- box by default if the documentation exists or if we are in the
-- user, module or template namespaces.
local linkBox = args['link box']
if linkBox == 'off'
or not (
docTitle.exists
or subjectSpace == 2
or subjectSpace == 828
or subjectSpace == 10
)
then
return nil
end
-- Assemble the link box.
local text = ''
if linkBox then
text = text .. linkBox
else
text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]."
if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then
-- We are in the user, template or module namespaces.
-- Add sandbox and testcases links.
-- "Editors can experiment in this template's sandbox and testcases pages."
text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />'
if not args.content and not args[1] then
-- "Please add categories to the /doc subpage."
-- Don't show this message with inline docs or with an explicitly specified doc page,
-- as then it is unclear where to add the categories.
text = text .. (p.makeCategoriesBlurb(args, env) or '')
end
text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template"
end
end
local box = mw.html.create('div')
-- 'documentation-metadata'
box:attr('role', 'note')
:addClass(message('end-box-class'))
-- 'plainlinks'
:addClass(message('end-box-plainlinks'))
:wikitext(text)
:done()
return '\n' .. tostring(box)
end
function p.makeDocPageBlurb(args, env)
--[=[
-- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)".
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'transcluded-from-blurb' -->
-- 'The above [[Wikipedia:Template documentation|documentation]]
-- is [[Help:Transclusion|transcluded]] from $1.'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'create-link-display' --> 'create'
-- 'create-module-doc-blurb' -->
-- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].'
--]=]
local docTitle = env.docTitle
if not docTitle then
return nil
end
if docTitle.exists then
-- /doc exists; link to it.
local docLink = makeWikilink(docTitle.prefixedText)
local editDisplay = message('edit-link-display')
local editLink = makeWikilink("Special:EditPage/" .. docTitle.prefixedText, editDisplay)
local historyDisplay = message('history-link-display')
local historyLink = makeWikilink("Special:PageHistory/" .. docTitle.prefixedText, historyDisplay)
return message('transcluded-from-blurb', {docLink})
.. ' '
.. makeToolbar(editLink, historyLink)
.. '<br />'
elseif env.subjectSpace == 828 then
-- /doc does not exist; ask to create it.
local createUrl = docTitle:canonicalUrl{action = 'edit', preload = message('module-preload')}
local createDisplay = message('create-link-display')
local createLink = makeUrlLink(createUrl, createDisplay)
return message('create-module-doc-blurb', {createLink})
.. '<br />'
end
end
function p.makeExperimentBlurb(args, env)
--[[
-- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-link-display' --> 'sandbox'
-- 'sandbox-edit-link-display' --> 'edit'
-- 'compare-link-display' --> 'diff'
-- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'sandbox-create-link-display' --> 'create'
-- 'mirror-edit-summary' --> 'Create sandbox version of $1'
-- 'mirror-link-display' --> 'mirror'
-- 'mirror-link-preload' --> 'Template:Documentation/mirror'
-- 'sandbox-link-display' --> 'sandbox'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display'--> 'edit'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'testcases-create-link-display' --> 'create'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display' --> 'edit'
-- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases'
-- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases'
-- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.'
-- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
local testcasesTitle = env.testcasesTitle
local templatePage = templateTitle.prefixedText
if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then
return nil
end
-- Make links.
local sandboxLinks, testcasesLinks
if sandboxTitle.exists then
local sandboxPage = sandboxTitle.prefixedText
local sandboxDisplay = message('sandbox-link-display')
local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)
local sandboxEditDisplay = message('sandbox-edit-link-display')
local sandboxEditLink = makeWikilink("Special:EditPage/" .. sandboxPage, sandboxEditDisplay)
local compareUrl = env.compareUrl
local compareLink
if compareUrl then
local compareDisplay = message('compare-link-display')
compareLink = makeUrlLink(compareUrl, compareDisplay)
end
sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink)
else
local sandboxPreload
if subjectSpace == 828 then
sandboxPreload = message('module-sandbox-preload')
else
sandboxPreload = message('template-sandbox-preload')
end
local sandboxCreateUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = sandboxPreload}
local sandboxCreateDisplay = message('sandbox-create-link-display')
local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)
local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)})
local mirrorPreload = message('mirror-link-preload')
local mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary}
if subjectSpace == 828 then
mirrorUrl = sandboxTitle:canonicalUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary}
end
local mirrorDisplay = message('mirror-link-display')
local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)
sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink)
end
if testcasesTitle.exists then
local testcasesPage = testcasesTitle.prefixedText
local testcasesDisplay = message('testcases-link-display')
local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)
local testcasesEditUrl = testcasesTitle:canonicalUrl{action = 'edit'}
local testcasesEditDisplay = message('testcases-edit-link-display')
local testcasesEditLink = makeWikilink("Special:EditPage/" .. testcasesPage, testcasesEditDisplay)
-- for Modules, add testcases run link if exists
if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then
local testcasesRunLinkDisplay = message('testcases-run-link-display')
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink)
else
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink)
end
else
local testcasesPreload
if subjectSpace == 828 then
testcasesPreload = message('module-testcases-preload')
else
testcasesPreload = message('template-testcases-preload')
end
local testcasesCreateUrl = testcasesTitle:canonicalUrl{action = 'edit', preload = testcasesPreload}
local testcasesCreateDisplay = message('testcases-create-link-display')
local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)
testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink)
end
local messageName
if subjectSpace == 828 then
messageName = 'experiment-blurb-module'
else
messageName = 'experiment-blurb-template'
end
return message(messageName, {sandboxLinks, testcasesLinks})
end
function p.makeCategoriesBlurb(args, env)
--[[
-- Generates the text "Please add categories to the /doc subpage."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'doc-link-display' --> '/doc'
-- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.'
--]]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display'))
return message('add-categories-blurb', {docPathLink})
end
function p.makeSubpagesBlurb(args, env)
--[[
-- Generates the "Subpages of this template" link.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'template-pagetype' --> 'template'
-- 'module-pagetype' --> 'module'
-- 'default-pagetype' --> 'page'
-- 'subpages-link-display' --> 'Subpages of this $1'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
if not subjectSpace or not templateTitle then
return nil
end
local pagetype
if subjectSpace == 10 then
pagetype = message('template-pagetype')
elseif subjectSpace == 828 then
pagetype = message('module-pagetype')
else
pagetype = message('default-pagetype')
end
local subpagesLink = makeWikilink(
'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/',
message('subpages-link-display', {pagetype})
)
return message('subpages-blurb', {subpagesLink})
end
----------------------------------------------------------------------------
-- Tracking categories
----------------------------------------------------------------------------
function p.addTrackingCategories(env)
--[[
-- Check if {{documentation}} is transcluded on a /doc or /testcases page.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'display-strange-usage-category' --> true
-- 'doc-subpage' --> 'doc'
-- 'testcases-subpage' --> 'testcases'
-- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage'
--
-- /testcases pages in the module namespace are not categorised, as they may have
-- {{documentation}} transcluded automatically.
--]]
local title = env.title
local subjectSpace = env.subjectSpace
if not title or not subjectSpace then
return nil
end
local subpage = title.subpageText
if message('display-strange-usage-category', nil, 'boolean')
and (
subpage == message('doc-subpage')
or subjectSpace ~= 828 and subpage == message('testcases-subpage')
)
then
return makeCategoryLink(message('strange-usage-category'))
end
return ''
end
return p
bo74oekmmsj1xtpw7dlzkvkhc0k05g6
ମଡ୍ୟୁଲ:Infobox
828
37550
602035
488495
2026-06-08T00:50:22Z
en>Zackmann08
0
hiding un-needed blank rows that show up in child infoboxes per [[Template_talk:Infobox#Blank_rows_on_child_infoboxes....|talk page]]
602035
Scribunto
text/plain
local p = {}
local args = {}
local origArgs = {}
local root
local empty_row_categories = {}
local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]'
local has_rows = false
local yesno = require("Module:Yesno")
local lists = {
plainlist_t = {
patterns = {
'^plainlist$',
'%splainlist$',
'^plainlist%s',
'%splainlist%s'
},
found = false,
styles = 'Plainlist/styles.css'
},
hlist_t = {
patterns = {
'^hlist$',
'%shlist$',
'^hlist%s',
'%shlist%s'
},
found = false,
styles = 'Hlist/styles.css'
}
}
local function has_list_class(args_to_check)
for _, list in pairs(lists) do
if not list.found then
for _, arg in pairs(args_to_check) do
for _, pattern in ipairs(list.patterns) do
if mw.ustring.find(arg or '', pattern) then
list.found = true
break
end
end
if list.found then break end
end
end
end
end
local function isUntitledChildBox(sval)
return sval and ( sval:match( '^%s*<%s*[Tt][Rr]' ) or sval:match( '^%s*\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127%s*<%s*[Tt][Rr]' ) )
end
local function fixChildBoxes(sval, tt)
local function notempty( s ) return s and s:match( '%S' ) end
if notempty(sval) then
local marker = '<span class=special_infobox_marker>'
local s = sval
-- start moving templatestyles and categories inside of table rows
local slast = ''
while slast ~= s do
slast = s
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1')
end
-- end moving templatestyles and categories inside of table rows
s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker)
if s:match(marker) then
s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '')
s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1')
s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1')
s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1')
end
if s:match(marker) then
local subcells = mw.text.split(s, marker)
s = ''
for k = 1, #subcells do
if k == 1 then
s = s .. subcells[k] .. '</' .. tt .. '></tr>'
elseif k == #subcells then
local rowstyle = ' style="display:none"'
if notempty(subcells[k]) then rowstyle = '' end
s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' ..
subcells[k]
elseif notempty(subcells[k]) then
if (k % 2) == 0 then
s = s .. subcells[k]
else
s = s .. '<tr><' .. tt .. ' colspan=2>\n' ..
subcells[k] .. '</' .. tt .. '></tr>'
end
end
end
end
-- the next two lines add a newline at the end of lists for the PHP parser
-- [[Special:Diff/849054481]]
-- remove when [[:phab:T191516]] is fixed or OBE
s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1')
s = mw.ustring.gsub(s, '^(%{%|)', '\n%1')
return s
else
return sval
end
end
-- Cleans empty tables
local function cleanInfobox()
root = tostring(root)
if has_rows == false then
root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '')
end
end
-- Returns the union of the values of two tables, as a sequence.
local function union(t1, t2)
local vals = {}
for k, v in pairs(t1) do
vals[v] = true
end
for k, v in pairs(t2) do
vals[v] = true
end
local ret = {}
for k, v in pairs(vals) do
table.insert(ret, k)
end
return ret
end
-- Returns a table containing the numbers of the arguments that exist
-- for the specified prefix. For example, if the prefix was 'data', and
-- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}.
local function getArgNums(prefix)
local nums = {}
for k, v in pairs(args) do
local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')
if num then table.insert(nums, tonumber(num)) end
end
table.sort(nums)
return nums
end
-- Adds a row to the infobox, with either a header cell
-- or a label/data cell combination.
local function addRow(rowArgs)
if rowArgs.header and rowArgs.header ~= '_BLANK_' then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass })
root
:tag('tr')
:addClass(rowArgs.rowclass)
:addClass( isUntitledChildBox( rowArgs.header ) and 'infobox-hiddenrow' or nil )
:cssText(rowArgs.rowstyle)
:tag('th')
:attr('colspan', '2')
:addClass('infobox-header')
:addClass(rowArgs.class)
:addClass(args.headerclass)
-- @deprecated next; target .infobox-<name> .infobox-header
:cssText(args.headerstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.header, 'th'))
if rowArgs.data and not yesno(args.decat) then
root:wikitext(
'[[Category:Pages using infobox templates with ignored data cells]]'
)
end
elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class })
local row = root:tag('tr')
row:addClass(rowArgs.rowclass)
row:cssText(rowArgs.rowstyle)
if rowArgs.label then
row
:tag('th')
:attr('scope', 'row')
:addClass('infobox-label')
-- @deprecated next; target .infobox-<name> .infobox-label
:cssText(args.labelstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(rowArgs.label)
:done()
else
row:addClass( isUntitledChildBox( rowArgs.data ) and 'infobox-hiddenrow' or nil )
end
local dataCell = row:tag('td')
dataCell
:attr('colspan', not rowArgs.label and '2' or nil)
:addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data')
:addClass(rowArgs.class)
-- @deprecated next; target .infobox-<name> .infobox(-full)-data
:cssText(rowArgs.datastyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.data, 'td'))
else
table.insert(empty_row_categories, rowArgs.data or '')
end
end
local function renderTitle()
if not args.title then return end
has_rows = true
has_list_class({args.titleclass})
root
:tag('caption')
:addClass('infobox-title')
:addClass(args.titleclass)
-- @deprecated next; target .infobox-<name> .infobox-title
:cssText(args.titlestyle)
:wikitext(args.title)
end
local function renderAboveRow()
if not args.above then return end
has_rows = true
has_list_class({ args.aboveclass })
root
:tag('tr')
:addClass( isUntitledChildBox( args.above ) and 'infobox-hiddenrow' or nil )
:tag('th')
:attr('colspan', '2')
:addClass('infobox-above')
:addClass(args.aboveclass)
-- @deprecated next; target .infobox-<name> .infobox-above
:cssText(args.abovestyle)
:wikitext(fixChildBoxes(args.above,'th'))
end
local function renderBelowRow()
if not args.below then return end
has_rows = true
has_list_class({ args.belowclass })
root
:tag('tr')
:addClass( isUntitledChildBox( args.below ) and 'infobox-hiddenrow' or nil )
:tag('td')
:attr('colspan', '2')
:addClass('infobox-below')
:addClass(args.belowclass)
-- @deprecated next; target .infobox-<name> .infobox-below
:cssText(args.belowstyle)
:wikitext(fixChildBoxes(args.below,'td'))
end
local function addSubheaderRow(subheaderArgs)
if subheaderArgs.data and
subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ subheaderArgs.rowclass, subheaderArgs.class })
local row = root:tag('tr')
row:addClass(subheaderArgs.rowclass)
row:addClass( isUntitledChildBox( subheaderArgs.data ) and 'infobox-hiddenrow' or nil )
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-subheader')
:addClass(subheaderArgs.class)
:cssText(subheaderArgs.datastyle)
:cssText(subheaderArgs.rowcellstyle)
:wikitext(fixChildBoxes(subheaderArgs.data, 'td'))
else
table.insert(empty_row_categories, subheaderArgs.data or '')
end
end
local function renderSubheaders()
if args.subheader then
args.subheader1 = args.subheader
end
if args.subheaderrowclass then
args.subheaderrowclass1 = args.subheaderrowclass
end
local subheadernums = getArgNums('subheader')
for k, num in ipairs(subheadernums) do
addSubheaderRow({
data = args['subheader' .. tostring(num)],
-- @deprecated next; target .infobox-<name> .infobox-subheader
datastyle = args.subheaderstyle,
rowcellstyle = args['subheaderstyle' .. tostring(num)],
class = args.subheaderclass,
rowclass = args['subheaderrowclass' .. tostring(num)]
})
end
end
local function addImageRow(imageArgs)
if imageArgs.data and
imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ imageArgs.rowclass, imageArgs.class })
local row = root:tag('tr')
row:addClass(imageArgs.rowclass)
row:addClass( isUntitledChildBox( imageArgs.data ) and 'infobox-hiddenrow' or nil )
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-image')
:addClass(imageArgs.class)
:cssText(imageArgs.datastyle)
:wikitext(fixChildBoxes(imageArgs.data, 'td'))
else
table.insert(empty_row_categories, imageArgs.data or '')
end
end
local function renderImages()
if args.image then
args.image1 = args.image
end
if args.caption then
args.caption1 = args.caption
end
local imagenums = getArgNums('image')
for k, num in ipairs(imagenums) do
local caption = args['caption' .. tostring(num)]
local data = mw.html.create():wikitext(args['image' .. tostring(num)])
if caption then
data
:tag('div')
:addClass('infobox-caption')
-- @deprecated next; target .infobox-<name> .infobox-caption
:cssText(args.captionstyle)
:wikitext(caption)
end
addImageRow({
data = tostring(data),
-- @deprecated next; target .infobox-<name> .infobox-image
datastyle = args.imagestyle,
class = args.imageclass,
rowclass = args['imagerowclass' .. tostring(num)]
})
end
end
-- When autoheaders are turned on, preprocesses the rows
local function preprocessRows()
if not args.autoheaders then return end
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
local lastheader
for k, num in ipairs(rownums) do
if args['header' .. tostring(num)] then
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
lastheader = num
elseif args['data' .. tostring(num)] and
args['data' .. tostring(num)]:gsub(
category_in_empty_row_pattern, ''
):match('^%S') then
local data = args['data' .. tostring(num)]
if data:gsub(category_in_empty_row_pattern, ''):match('%S') then
lastheader = nil
end
end
end
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
end
-- Gets the union of the header and data argument numbers,
-- and renders them all in order
local function renderRows()
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
for k, num in ipairs(rownums) do
addRow({
header = args['header' .. tostring(num)],
label = args['label' .. tostring(num)],
data = args['data' .. tostring(num)],
datastyle = args.datastyle,
class = args['class' .. tostring(num)],
rowclass = args['rowclass' .. tostring(num)],
-- @deprecated next; target .infobox-<name> rowclass
rowstyle = args['rowstyle' .. tostring(num)],
rowcellstyle = args['rowcellstyle' .. tostring(num)]
})
end
end
local function renderNavBar()
if not args.name then return end
has_rows = true
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:addClass('infobox-navbar')
:wikitext(require('Module:Navbar')._navbar{
args.name,
mini = 1,
})
end
local function renderItalicTitle()
local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title'])
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then
root:wikitext(require('Module:Italic title')._main({}))
end
end
-- Categories in otherwise empty rows are collected in empty_row_categories.
-- This function adds them to the module output. It is not affected by
-- args.decat because this module should not prevent module-external categories
-- from rendering.
local function renderEmptyRowCategories()
for _, s in ipairs(empty_row_categories) do
root:wikitext(s)
end
end
-- Render tracking categories. args.decat == turns off tracking categories.
local function renderTrackingCategories()
if yesno(args.decat) then return end
if args.child == 'yes' then
if args.title then
root:wikitext(
'[[Category:Pages using embedded infobox templates with the title parameter]]'
)
end
elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
root:wikitext('[[Category:Articles using infobox templates with no data rows]]')
end
end
--[=[
Loads the templatestyles for the infobox.
TODO: FINISH loading base templatestyles here rather than in
MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables.
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).
When we do this we should clean up the inline CSS below too.
Will have to do some bizarre conversion category like with sidebar.
]=]
local function loadTemplateStyles()
local frame = mw.getCurrentFrame()
local hlist_templatestyles = ''
if lists.hlist_t.found then
hlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.hlist_t.styles }
}
end
local plainlist_templatestyles = ''
if lists.plainlist_t.found then
plainlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.plainlist_t.styles }
}
end
-- See function description
local base_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' }
}
local templatestyles = ''
if args['templatestyles'] then
templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['templatestyles'] }
}
end
local child_templatestyles = ''
if args['child templatestyles'] then
child_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['child templatestyles'] }
}
end
local grandchild_templatestyles = ''
if args['grandchild templatestyles'] then
grandchild_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['grandchild templatestyles'] }
}
end
return table.concat({
-- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering.
-- this ordering is not a guarantee because the rows of interest invoking
-- each class may not be on a specific page
hlist_templatestyles,
plainlist_templatestyles,
base_templatestyles,
templatestyles,
child_templatestyles,
grandchild_templatestyles
})
end
-- common functions between the child and non child cases
local function structure_infobox_common()
renderSubheaders()
renderImages()
preprocessRows()
renderRows()
renderBelowRow()
renderNavBar()
renderItalicTitle()
renderEmptyRowCategories()
renderTrackingCategories()
cleanInfobox()
end
-- Specify the overall layout of the infobox, with special settings if the
-- infobox is used as a 'child' inside another infobox.
local function _infobox()
if args.child ~= 'yes' then
root = mw.html.create('table')
root
:addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox')
:addClass(args.bodyclass)
-- @deprecated next; target .infobox-<name>
:cssText(args.bodystyle)
has_list_class({ args.bodyclass })
renderTitle()
renderAboveRow()
else
root = mw.html.create()
root
:wikitext(args.title)
end
structure_infobox_common()
return loadTemplateStyles() .. root
end
-- If the argument exists and isn't blank, add it to the argument table.
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.
local function preprocessSingleArg(argName)
if origArgs[argName] and origArgs[argName] ~= '' then
args[argName] = origArgs[argName]
end
end
-- Assign the parameters with the given prefixes to the args table, in order, in
-- batches of the step size specified. This is to prevent references etc. from
-- appearing in the wrong order. The prefixTable should be an array containing
-- tables, each of which has two possible fields, a "prefix" string and a
-- "depend" table. The function always parses parameters containing the "prefix"
-- string, but only parses parameters in the "depend" table if the prefix
-- parameter is present and non-blank.
local function preprocessArgs(prefixTable, step)
if type(prefixTable) ~= 'table' then
error("Non-table value detected for the prefix table", 2)
end
if type(step) ~= 'number' then
error("Invalid step value detected", 2)
end
-- Get arguments without a number suffix, and check for bad input.
for i,v in ipairs(prefixTable) do
if type(v) ~= 'table' or type(v.prefix) ~= "string" or
(v.depend and type(v.depend) ~= 'table') then
error('Invalid input detected to preprocessArgs prefix table', 2)
end
preprocessSingleArg(v.prefix)
-- Only parse the depend parameter if the prefix parameter is present
-- and not blank.
if args[v.prefix] and v.depend then
for j, dependValue in ipairs(v.depend) do
if type(dependValue) ~= 'string' then
error('Invalid "depend" parameter value detected in preprocessArgs')
end
preprocessSingleArg(dependValue)
end
end
end
-- Get arguments with number suffixes.
local a = 1 -- Counter variable.
local moreArgumentsExist = true
while moreArgumentsExist == true do
moreArgumentsExist = false
for i = a, a + step - 1 do
for j,v in ipairs(prefixTable) do
local prefixArgName = v.prefix .. tostring(i)
if origArgs[prefixArgName] then
-- Do another loop if any arguments are found, even blank ones.
moreArgumentsExist = true
preprocessSingleArg(prefixArgName)
end
-- Process the depend table if the prefix argument is present
-- and not blank, or we are processing "prefix1" and "prefix" is
-- present and not blank, and if the depend table is present.
if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then
for j,dependValue in ipairs(v.depend) do
local dependArgName = dependValue .. tostring(i)
preprocessSingleArg(dependArgName)
end
end
end
end
a = a + step
end
end
-- Parse the data parameters in the same order that the old {{infobox}} did, so
-- that references etc. will display in the expected places. Parameters that
-- depend on another parameter are only processed if that parameter is present,
-- to avoid phantom references appearing in article reference lists.
local function parseDataParameters()
preprocessSingleArg('autoheaders')
preprocessSingleArg('child')
preprocessSingleArg('bodyclass')
preprocessSingleArg('subbox')
preprocessSingleArg('bodystyle')
preprocessSingleArg('title')
preprocessSingleArg('titleclass')
preprocessSingleArg('titlestyle')
preprocessSingleArg('above')
preprocessSingleArg('aboveclass')
preprocessSingleArg('abovestyle')
preprocessArgs({
{prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}}
}, 10)
preprocessSingleArg('subheaderstyle')
preprocessSingleArg('subheaderclass')
preprocessArgs({
{prefix = 'image', depend = {'caption', 'imagerowclass'}}
}, 10)
preprocessSingleArg('captionstyle')
preprocessSingleArg('imagestyle')
preprocessSingleArg('imageclass')
preprocessArgs({
{prefix = 'header'},
{prefix = 'data', depend = {'label'}},
{prefix = 'rowclass'},
{prefix = 'rowstyle'},
{prefix = 'rowcellstyle'},
{prefix = 'class'}
}, 50)
preprocessSingleArg('headerclass')
preprocessSingleArg('headerstyle')
preprocessSingleArg('labelstyle')
preprocessSingleArg('datastyle')
preprocessSingleArg('below')
preprocessSingleArg('belowclass')
preprocessSingleArg('belowstyle')
preprocessSingleArg('name')
-- different behaviour for italics if blank or absent
args['italic title'] = origArgs['italic title']
preprocessSingleArg('decat')
preprocessSingleArg('templatestyles')
preprocessSingleArg('child templatestyles')
preprocessSingleArg('grandchild templatestyles')
end
-- If called via #invoke, use the args passed into the invoking template.
-- Otherwise, for testing purposes, assume args are being passed directly in.
function p.infobox(frame)
if frame == mw.getCurrentFrame() then
origArgs = frame:getParent().args
else
origArgs = frame
end
parseDataParameters()
return _infobox()
end
-- For calling via #invoke within a template
function p.infoboxTemplate(frame)
origArgs = {}
for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end
parseDataParameters()
return _infobox()
end
return p
kueb5p6xeoq6x7bxu2zyyl7pmxgesrs
602036
602035
2026-09-15T06:29:24Z
Jnanaranjan sahu
2419
[[:en:Module:Infobox]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602035
Scribunto
text/plain
local p = {}
local args = {}
local origArgs = {}
local root
local empty_row_categories = {}
local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]'
local has_rows = false
local yesno = require("Module:Yesno")
local lists = {
plainlist_t = {
patterns = {
'^plainlist$',
'%splainlist$',
'^plainlist%s',
'%splainlist%s'
},
found = false,
styles = 'Plainlist/styles.css'
},
hlist_t = {
patterns = {
'^hlist$',
'%shlist$',
'^hlist%s',
'%shlist%s'
},
found = false,
styles = 'Hlist/styles.css'
}
}
local function has_list_class(args_to_check)
for _, list in pairs(lists) do
if not list.found then
for _, arg in pairs(args_to_check) do
for _, pattern in ipairs(list.patterns) do
if mw.ustring.find(arg or '', pattern) then
list.found = true
break
end
end
if list.found then break end
end
end
end
end
local function isUntitledChildBox(sval)
return sval and ( sval:match( '^%s*<%s*[Tt][Rr]' ) or sval:match( '^%s*\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127%s*<%s*[Tt][Rr]' ) )
end
local function fixChildBoxes(sval, tt)
local function notempty( s ) return s and s:match( '%S' ) end
if notempty(sval) then
local marker = '<span class=special_infobox_marker>'
local s = sval
-- start moving templatestyles and categories inside of table rows
local slast = ''
while slast ~= s do
slast = s
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1')
end
-- end moving templatestyles and categories inside of table rows
s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker)
if s:match(marker) then
s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '')
s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1')
s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1')
s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1')
end
if s:match(marker) then
local subcells = mw.text.split(s, marker)
s = ''
for k = 1, #subcells do
if k == 1 then
s = s .. subcells[k] .. '</' .. tt .. '></tr>'
elseif k == #subcells then
local rowstyle = ' style="display:none"'
if notempty(subcells[k]) then rowstyle = '' end
s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' ..
subcells[k]
elseif notempty(subcells[k]) then
if (k % 2) == 0 then
s = s .. subcells[k]
else
s = s .. '<tr><' .. tt .. ' colspan=2>\n' ..
subcells[k] .. '</' .. tt .. '></tr>'
end
end
end
end
-- the next two lines add a newline at the end of lists for the PHP parser
-- [[Special:Diff/849054481]]
-- remove when [[:phab:T191516]] is fixed or OBE
s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n')
s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1')
s = mw.ustring.gsub(s, '^(%{%|)', '\n%1')
return s
else
return sval
end
end
-- Cleans empty tables
local function cleanInfobox()
root = tostring(root)
if has_rows == false then
root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '')
end
end
-- Returns the union of the values of two tables, as a sequence.
local function union(t1, t2)
local vals = {}
for k, v in pairs(t1) do
vals[v] = true
end
for k, v in pairs(t2) do
vals[v] = true
end
local ret = {}
for k, v in pairs(vals) do
table.insert(ret, k)
end
return ret
end
-- Returns a table containing the numbers of the arguments that exist
-- for the specified prefix. For example, if the prefix was 'data', and
-- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}.
local function getArgNums(prefix)
local nums = {}
for k, v in pairs(args) do
local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')
if num then table.insert(nums, tonumber(num)) end
end
table.sort(nums)
return nums
end
-- Adds a row to the infobox, with either a header cell
-- or a label/data cell combination.
local function addRow(rowArgs)
if rowArgs.header and rowArgs.header ~= '_BLANK_' then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass })
root
:tag('tr')
:addClass(rowArgs.rowclass)
:addClass( isUntitledChildBox( rowArgs.header ) and 'infobox-hiddenrow' or nil )
:cssText(rowArgs.rowstyle)
:tag('th')
:attr('colspan', '2')
:addClass('infobox-header')
:addClass(rowArgs.class)
:addClass(args.headerclass)
-- @deprecated next; target .infobox-<name> .infobox-header
:cssText(args.headerstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.header, 'th'))
if rowArgs.data and not yesno(args.decat) then
root:wikitext(
'[[Category:Pages using infobox templates with ignored data cells]]'
)
end
elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ rowArgs.rowclass, rowArgs.class })
local row = root:tag('tr')
row:addClass(rowArgs.rowclass)
row:cssText(rowArgs.rowstyle)
if rowArgs.label then
row
:tag('th')
:attr('scope', 'row')
:addClass('infobox-label')
-- @deprecated next; target .infobox-<name> .infobox-label
:cssText(args.labelstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(rowArgs.label)
:done()
else
row:addClass( isUntitledChildBox( rowArgs.data ) and 'infobox-hiddenrow' or nil )
end
local dataCell = row:tag('td')
dataCell
:attr('colspan', not rowArgs.label and '2' or nil)
:addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data')
:addClass(rowArgs.class)
-- @deprecated next; target .infobox-<name> .infobox(-full)-data
:cssText(rowArgs.datastyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.data, 'td'))
else
table.insert(empty_row_categories, rowArgs.data or '')
end
end
local function renderTitle()
if not args.title then return end
has_rows = true
has_list_class({args.titleclass})
root
:tag('caption')
:addClass('infobox-title')
:addClass(args.titleclass)
-- @deprecated next; target .infobox-<name> .infobox-title
:cssText(args.titlestyle)
:wikitext(args.title)
end
local function renderAboveRow()
if not args.above then return end
has_rows = true
has_list_class({ args.aboveclass })
root
:tag('tr')
:addClass( isUntitledChildBox( args.above ) and 'infobox-hiddenrow' or nil )
:tag('th')
:attr('colspan', '2')
:addClass('infobox-above')
:addClass(args.aboveclass)
-- @deprecated next; target .infobox-<name> .infobox-above
:cssText(args.abovestyle)
:wikitext(fixChildBoxes(args.above,'th'))
end
local function renderBelowRow()
if not args.below then return end
has_rows = true
has_list_class({ args.belowclass })
root
:tag('tr')
:addClass( isUntitledChildBox( args.below ) and 'infobox-hiddenrow' or nil )
:tag('td')
:attr('colspan', '2')
:addClass('infobox-below')
:addClass(args.belowclass)
-- @deprecated next; target .infobox-<name> .infobox-below
:cssText(args.belowstyle)
:wikitext(fixChildBoxes(args.below,'td'))
end
local function addSubheaderRow(subheaderArgs)
if subheaderArgs.data and
subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ subheaderArgs.rowclass, subheaderArgs.class })
local row = root:tag('tr')
row:addClass(subheaderArgs.rowclass)
row:addClass( isUntitledChildBox( subheaderArgs.data ) and 'infobox-hiddenrow' or nil )
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-subheader')
:addClass(subheaderArgs.class)
:cssText(subheaderArgs.datastyle)
:cssText(subheaderArgs.rowcellstyle)
:wikitext(fixChildBoxes(subheaderArgs.data, 'td'))
else
table.insert(empty_row_categories, subheaderArgs.data or '')
end
end
local function renderSubheaders()
if args.subheader then
args.subheader1 = args.subheader
end
if args.subheaderrowclass then
args.subheaderrowclass1 = args.subheaderrowclass
end
local subheadernums = getArgNums('subheader')
for k, num in ipairs(subheadernums) do
addSubheaderRow({
data = args['subheader' .. tostring(num)],
-- @deprecated next; target .infobox-<name> .infobox-subheader
datastyle = args.subheaderstyle,
rowcellstyle = args['subheaderstyle' .. tostring(num)],
class = args.subheaderclass,
rowclass = args['subheaderrowclass' .. tostring(num)]
})
end
end
local function addImageRow(imageArgs)
if imageArgs.data and
imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then
has_rows = true
has_list_class({ imageArgs.rowclass, imageArgs.class })
local row = root:tag('tr')
row:addClass(imageArgs.rowclass)
row:addClass( isUntitledChildBox( imageArgs.data ) and 'infobox-hiddenrow' or nil )
local dataCell = row:tag('td')
dataCell
:attr('colspan', '2')
:addClass('infobox-image')
:addClass(imageArgs.class)
:cssText(imageArgs.datastyle)
:wikitext(fixChildBoxes(imageArgs.data, 'td'))
else
table.insert(empty_row_categories, imageArgs.data or '')
end
end
local function renderImages()
if args.image then
args.image1 = args.image
end
if args.caption then
args.caption1 = args.caption
end
local imagenums = getArgNums('image')
for k, num in ipairs(imagenums) do
local caption = args['caption' .. tostring(num)]
local data = mw.html.create():wikitext(args['image' .. tostring(num)])
if caption then
data
:tag('div')
:addClass('infobox-caption')
-- @deprecated next; target .infobox-<name> .infobox-caption
:cssText(args.captionstyle)
:wikitext(caption)
end
addImageRow({
data = tostring(data),
-- @deprecated next; target .infobox-<name> .infobox-image
datastyle = args.imagestyle,
class = args.imageclass,
rowclass = args['imagerowclass' .. tostring(num)]
})
end
end
-- When autoheaders are turned on, preprocesses the rows
local function preprocessRows()
if not args.autoheaders then return end
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
local lastheader
for k, num in ipairs(rownums) do
if args['header' .. tostring(num)] then
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
lastheader = num
elseif args['data' .. tostring(num)] and
args['data' .. tostring(num)]:gsub(
category_in_empty_row_pattern, ''
):match('^%S') then
local data = args['data' .. tostring(num)]
if data:gsub(category_in_empty_row_pattern, ''):match('%S') then
lastheader = nil
end
end
end
if lastheader then
args['header' .. tostring(lastheader)] = nil
end
end
-- Gets the union of the header and data argument numbers,
-- and renders them all in order
local function renderRows()
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
for k, num in ipairs(rownums) do
addRow({
header = args['header' .. tostring(num)],
label = args['label' .. tostring(num)],
data = args['data' .. tostring(num)],
datastyle = args.datastyle,
class = args['class' .. tostring(num)],
rowclass = args['rowclass' .. tostring(num)],
-- @deprecated next; target .infobox-<name> rowclass
rowstyle = args['rowstyle' .. tostring(num)],
rowcellstyle = args['rowcellstyle' .. tostring(num)]
})
end
end
local function renderNavBar()
if not args.name then return end
has_rows = true
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:addClass('infobox-navbar')
:wikitext(require('Module:Navbar')._navbar{
args.name,
mini = 1,
})
end
local function renderItalicTitle()
local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title'])
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then
root:wikitext(require('Module:Italic title')._main({}))
end
end
-- Categories in otherwise empty rows are collected in empty_row_categories.
-- This function adds them to the module output. It is not affected by
-- args.decat because this module should not prevent module-external categories
-- from rendering.
local function renderEmptyRowCategories()
for _, s in ipairs(empty_row_categories) do
root:wikitext(s)
end
end
-- Render tracking categories. args.decat == turns off tracking categories.
local function renderTrackingCategories()
if yesno(args.decat) then return end
if args.child == 'yes' then
if args.title then
root:wikitext(
'[[Category:Pages using embedded infobox templates with the title parameter]]'
)
end
elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
root:wikitext('[[Category:Articles using infobox templates with no data rows]]')
end
end
--[=[
Loads the templatestyles for the infobox.
TODO: FINISH loading base templatestyles here rather than in
MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables.
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).
When we do this we should clean up the inline CSS below too.
Will have to do some bizarre conversion category like with sidebar.
]=]
local function loadTemplateStyles()
local frame = mw.getCurrentFrame()
local hlist_templatestyles = ''
if lists.hlist_t.found then
hlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.hlist_t.styles }
}
end
local plainlist_templatestyles = ''
if lists.plainlist_t.found then
plainlist_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = lists.plainlist_t.styles }
}
end
-- See function description
local base_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' }
}
local templatestyles = ''
if args['templatestyles'] then
templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['templatestyles'] }
}
end
local child_templatestyles = ''
if args['child templatestyles'] then
child_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['child templatestyles'] }
}
end
local grandchild_templatestyles = ''
if args['grandchild templatestyles'] then
grandchild_templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = args['grandchild templatestyles'] }
}
end
return table.concat({
-- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering.
-- this ordering is not a guarantee because the rows of interest invoking
-- each class may not be on a specific page
hlist_templatestyles,
plainlist_templatestyles,
base_templatestyles,
templatestyles,
child_templatestyles,
grandchild_templatestyles
})
end
-- common functions between the child and non child cases
local function structure_infobox_common()
renderSubheaders()
renderImages()
preprocessRows()
renderRows()
renderBelowRow()
renderNavBar()
renderItalicTitle()
renderEmptyRowCategories()
renderTrackingCategories()
cleanInfobox()
end
-- Specify the overall layout of the infobox, with special settings if the
-- infobox is used as a 'child' inside another infobox.
local function _infobox()
if args.child ~= 'yes' then
root = mw.html.create('table')
root
:addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox')
:addClass(args.bodyclass)
-- @deprecated next; target .infobox-<name>
:cssText(args.bodystyle)
has_list_class({ args.bodyclass })
renderTitle()
renderAboveRow()
else
root = mw.html.create()
root
:wikitext(args.title)
end
structure_infobox_common()
return loadTemplateStyles() .. root
end
-- If the argument exists and isn't blank, add it to the argument table.
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.
local function preprocessSingleArg(argName)
if origArgs[argName] and origArgs[argName] ~= '' then
args[argName] = origArgs[argName]
end
end
-- Assign the parameters with the given prefixes to the args table, in order, in
-- batches of the step size specified. This is to prevent references etc. from
-- appearing in the wrong order. The prefixTable should be an array containing
-- tables, each of which has two possible fields, a "prefix" string and a
-- "depend" table. The function always parses parameters containing the "prefix"
-- string, but only parses parameters in the "depend" table if the prefix
-- parameter is present and non-blank.
local function preprocessArgs(prefixTable, step)
if type(prefixTable) ~= 'table' then
error("Non-table value detected for the prefix table", 2)
end
if type(step) ~= 'number' then
error("Invalid step value detected", 2)
end
-- Get arguments without a number suffix, and check for bad input.
for i,v in ipairs(prefixTable) do
if type(v) ~= 'table' or type(v.prefix) ~= "string" or
(v.depend and type(v.depend) ~= 'table') then
error('Invalid input detected to preprocessArgs prefix table', 2)
end
preprocessSingleArg(v.prefix)
-- Only parse the depend parameter if the prefix parameter is present
-- and not blank.
if args[v.prefix] and v.depend then
for j, dependValue in ipairs(v.depend) do
if type(dependValue) ~= 'string' then
error('Invalid "depend" parameter value detected in preprocessArgs')
end
preprocessSingleArg(dependValue)
end
end
end
-- Get arguments with number suffixes.
local a = 1 -- Counter variable.
local moreArgumentsExist = true
while moreArgumentsExist == true do
moreArgumentsExist = false
for i = a, a + step - 1 do
for j,v in ipairs(prefixTable) do
local prefixArgName = v.prefix .. tostring(i)
if origArgs[prefixArgName] then
-- Do another loop if any arguments are found, even blank ones.
moreArgumentsExist = true
preprocessSingleArg(prefixArgName)
end
-- Process the depend table if the prefix argument is present
-- and not blank, or we are processing "prefix1" and "prefix" is
-- present and not blank, and if the depend table is present.
if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then
for j,dependValue in ipairs(v.depend) do
local dependArgName = dependValue .. tostring(i)
preprocessSingleArg(dependArgName)
end
end
end
end
a = a + step
end
end
-- Parse the data parameters in the same order that the old {{infobox}} did, so
-- that references etc. will display in the expected places. Parameters that
-- depend on another parameter are only processed if that parameter is present,
-- to avoid phantom references appearing in article reference lists.
local function parseDataParameters()
preprocessSingleArg('autoheaders')
preprocessSingleArg('child')
preprocessSingleArg('bodyclass')
preprocessSingleArg('subbox')
preprocessSingleArg('bodystyle')
preprocessSingleArg('title')
preprocessSingleArg('titleclass')
preprocessSingleArg('titlestyle')
preprocessSingleArg('above')
preprocessSingleArg('aboveclass')
preprocessSingleArg('abovestyle')
preprocessArgs({
{prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}}
}, 10)
preprocessSingleArg('subheaderstyle')
preprocessSingleArg('subheaderclass')
preprocessArgs({
{prefix = 'image', depend = {'caption', 'imagerowclass'}}
}, 10)
preprocessSingleArg('captionstyle')
preprocessSingleArg('imagestyle')
preprocessSingleArg('imageclass')
preprocessArgs({
{prefix = 'header'},
{prefix = 'data', depend = {'label'}},
{prefix = 'rowclass'},
{prefix = 'rowstyle'},
{prefix = 'rowcellstyle'},
{prefix = 'class'}
}, 50)
preprocessSingleArg('headerclass')
preprocessSingleArg('headerstyle')
preprocessSingleArg('labelstyle')
preprocessSingleArg('datastyle')
preprocessSingleArg('below')
preprocessSingleArg('belowclass')
preprocessSingleArg('belowstyle')
preprocessSingleArg('name')
-- different behaviour for italics if blank or absent
args['italic title'] = origArgs['italic title']
preprocessSingleArg('decat')
preprocessSingleArg('templatestyles')
preprocessSingleArg('child templatestyles')
preprocessSingleArg('grandchild templatestyles')
end
-- If called via #invoke, use the args passed into the invoking template.
-- Otherwise, for testing purposes, assume args are being passed directly in.
function p.infobox(frame)
if frame == mw.getCurrentFrame() then
origArgs = frame:getParent().args
else
origArgs = frame
end
parseDataParameters()
return _infobox()
end
-- For calling via #invoke within a template
function p.infoboxTemplate(frame)
origArgs = {}
for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end
parseDataParameters()
return _infobox()
end
return p
kueb5p6xeoq6x7bxu2zyyl7pmxgesrs
ଛାଞ୍ଚ:Hlist
10
39854
602029
529658
2026-09-12T17:59:44Z
en>MusikBot II
0
Protected "[[Template:Hlist]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 310424 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
602029
wikitext
text/x-wiki
#REDIRECT [[Template:Horizontal list]]
j3di4tswthkvewum4j2tczpbseqofxy
602030
602029
2026-09-15T06:29:24Z
Jnanaranjan sahu
2419
[[:en:Template:Hlist]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602029
wikitext
text/x-wiki
#REDIRECT [[Template:Horizontal list]]
j3di4tswthkvewum4j2tczpbseqofxy
ମଡ୍ୟୁଲ:Protection banner
828
43277
602009
589346
2026-08-30T17:20:50Z
en>Primefac
0
Primefac moved page [[Module:Protection banner]] to [[Module:Protected page]]: update following [[Special:Permalink/1372151970#Requested_move_16_August_2026|RM]]
602009
Scribunto
text/plain
return require [[Module:Protected page]]
szdce6cijto5md3vglrgsqmjww4leo2
602010
602009
2026-09-15T06:26:21Z
Jnanaranjan sahu
2419
[[:en:Module:Protection_banner]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602009
Scribunto
text/plain
return require [[Module:Protected page]]
szdce6cijto5md3vglrgsqmjww4leo2
ମଡ୍ୟୁଲ:Check for unknown parameters
828
44824
602033
589341
2026-06-28T22:16:03Z
en>MSGJ
0
+pushpin_map
602033
Scribunto
text/plain
-- This module may be used to compare the arguments passed to the parent
-- with a list of arguments, returning a specified result if an argument is
-- not on the list
require ('strict');
local p = {}
local pushpin_map_params = {
'coordinates',
'pushpin_caption',
'pushpin_relief',
'pushpin_label',
'pushpin_label_position',
'pushpin_label_size',
'pushpin_map',
'pushpin_mark',
'pushpin_mark_size',
'pushpin_alt',
'pushpin_background',
'pushpin_map_size'
}
local mapframe_params = {
'coord',
'coordinates',
'id',
'qid',
'mapframe',
'mapframe-area_km2',
'mapframe-area_mi2',
'mapframe-caption',
'mapframe-coord',
'mapframe-coordinates',
'mapframe-custom',
'mapframe-frame-coord',
'mapframe-frame-coordinates',
'mapframe-frame-height',
'mapframe-frame-width',
'mapframe-geomask',
'mapframe-geomask-fill',
'mapframe-geomask-fill-opacity',
'mapframe-geomask-stroke-color',
'mapframe-geomask-stroke-colour',
'mapframe-geomask-stroke-width',
'mapframe-height',
'mapframe-id',
'mapframe-length_km',
'mapframe-length_mi',
'mapframe-line',
'mapframe-line-stroke-color',
'mapframe-line-stroke-colour',
'mapframe-marker',
'mapframe-marker-color',
'mapframe-marker-colour',
'mapframe-point',
'mapframe-population',
'mapframe-shape',
'mapframe-shape-fill',
'mapframe-shape-fill-opacity',
'mapframe-shape-stroke-color',
'mapframe-shape-stroke-colour',
'mapframe-stroke-color',
'mapframe-stroke-colour',
'mapframe-stroke-width',
'mapframe-switcher',
'mapframe-type',
'mapframe-width',
'mapframe-wikidata',
'mapframe-zoom'
}
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
local function isnotempty(s)
return s and s:match('%S')
end
local function clean(text)
-- Return text cleaned for display and truncated if too long.
-- Strip markers are replaced with dummy text representing the original wikitext.
local pos, truncated
local function truncate(text)
if truncated then
return ''
end
if mw.ustring.len(text) > 25 then
truncated = true
text = mw.ustring.sub(text, 1, 25) .. '...'
end
return mw.text.nowiki(text)
end
local parts = {}
for before, tag, remainder in text:gmatch('([^\127]*)\127[^\127]*%-(%l+)%-[^\127]*\127()') do
pos = remainder
table.insert(parts, truncate(before) .. '<' .. tag .. '>...</' .. tag .. '>')
end
table.insert(parts, truncate(text:sub(pos or 1)))
return table.concat(parts)
end
function p._check(args, pargs)
if type(args) ~= "table" or type(pargs) ~= "table" then
-- TODO: error handling
return
end
-- create the list of known args, regular expressions, and the return string
local knownargs = {}
if isnotempty(args['mapframe_args']) then
for _, v in ipairs(mapframe_params) do
knownargs[v] = 1
end
end
if isnotempty(args['pushpin_map_args']) then
for _, v in ipairs(pushpin_map_params) do
knownargs[v] = 1
end
end
local regexps = {}
for k, v in pairs(args) do
if type(k) == 'number' then
v = trim(v)
knownargs[v] = 1
elseif k:find('^regexp[1-9][0-9]*$') then
table.insert(regexps, '^' .. v .. '$')
end
end
-- loop over the parent args, and make sure they are on the list
local ignoreblank = isnotempty(args['ignoreblank'])
local showblankpos = isnotempty(args['showblankpositional'])
local values = {}
for k, v in pairs(pargs) do
if type(k) == 'string' and knownargs[k] == nil then
local knownflag = false
for _, regexp in ipairs(regexps) do
if mw.ustring.match(k, regexp) then
knownflag = true
break
end
end
if not knownflag and ( not ignoreblank or isnotempty(v) ) then
table.insert(values, clean(k))
end
elseif type(k) == 'number' and knownargs[tostring(k)] == nil then
local knownflag = false
for _, regexp in ipairs(regexps) do
if mw.ustring.match(tostring(k), regexp) then
knownflag = true
break
end
end
if not knownflag and ( showblankpos or isnotempty(v) ) then
table.insert(values, k .. ' = ' .. clean(v))
end
end
end
-- add results to the output tables
local res = {}
if #values > 0 then
local unknown_text = args['unknown'] or 'Found _VALUE_, '
if mw.getCurrentFrame():preprocess( "{{REVISIONID}}" ) == "" then
local preview_text = args['preview']
if isnotempty(preview_text) then
preview_text = require('Module:If preview')._warning({preview_text})
elseif preview_text == nil then
preview_text = unknown_text
end
unknown_text = preview_text
end
for _, v in pairs(values) do
-- Fix odd bug for | = which gets stripped to the empty string and
-- breaks category links
if v == '' then v = ' ' end
-- avoid error with v = 'example%2' ("invalid capture index")
local r = unknown_text:gsub('_VALUE_', {_VALUE_ = v})
table.insert(res, r)
end
end
return table.concat(res)
end
function p.check(frame)
local args = frame.args
local pargs = frame:getParent().args
return p._check(args, pargs)
end
return p
kohqf9fxewyce9gq1kljbz0180u8sl1
602034
602033
2026-09-15T06:29:24Z
Jnanaranjan sahu
2419
[[:en:Module:Check_for_unknown_parameters]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602033
Scribunto
text/plain
-- This module may be used to compare the arguments passed to the parent
-- with a list of arguments, returning a specified result if an argument is
-- not on the list
require ('strict');
local p = {}
local pushpin_map_params = {
'coordinates',
'pushpin_caption',
'pushpin_relief',
'pushpin_label',
'pushpin_label_position',
'pushpin_label_size',
'pushpin_map',
'pushpin_mark',
'pushpin_mark_size',
'pushpin_alt',
'pushpin_background',
'pushpin_map_size'
}
local mapframe_params = {
'coord',
'coordinates',
'id',
'qid',
'mapframe',
'mapframe-area_km2',
'mapframe-area_mi2',
'mapframe-caption',
'mapframe-coord',
'mapframe-coordinates',
'mapframe-custom',
'mapframe-frame-coord',
'mapframe-frame-coordinates',
'mapframe-frame-height',
'mapframe-frame-width',
'mapframe-geomask',
'mapframe-geomask-fill',
'mapframe-geomask-fill-opacity',
'mapframe-geomask-stroke-color',
'mapframe-geomask-stroke-colour',
'mapframe-geomask-stroke-width',
'mapframe-height',
'mapframe-id',
'mapframe-length_km',
'mapframe-length_mi',
'mapframe-line',
'mapframe-line-stroke-color',
'mapframe-line-stroke-colour',
'mapframe-marker',
'mapframe-marker-color',
'mapframe-marker-colour',
'mapframe-point',
'mapframe-population',
'mapframe-shape',
'mapframe-shape-fill',
'mapframe-shape-fill-opacity',
'mapframe-shape-stroke-color',
'mapframe-shape-stroke-colour',
'mapframe-stroke-color',
'mapframe-stroke-colour',
'mapframe-stroke-width',
'mapframe-switcher',
'mapframe-type',
'mapframe-width',
'mapframe-wikidata',
'mapframe-zoom'
}
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
local function isnotempty(s)
return s and s:match('%S')
end
local function clean(text)
-- Return text cleaned for display and truncated if too long.
-- Strip markers are replaced with dummy text representing the original wikitext.
local pos, truncated
local function truncate(text)
if truncated then
return ''
end
if mw.ustring.len(text) > 25 then
truncated = true
text = mw.ustring.sub(text, 1, 25) .. '...'
end
return mw.text.nowiki(text)
end
local parts = {}
for before, tag, remainder in text:gmatch('([^\127]*)\127[^\127]*%-(%l+)%-[^\127]*\127()') do
pos = remainder
table.insert(parts, truncate(before) .. '<' .. tag .. '>...</' .. tag .. '>')
end
table.insert(parts, truncate(text:sub(pos or 1)))
return table.concat(parts)
end
function p._check(args, pargs)
if type(args) ~= "table" or type(pargs) ~= "table" then
-- TODO: error handling
return
end
-- create the list of known args, regular expressions, and the return string
local knownargs = {}
if isnotempty(args['mapframe_args']) then
for _, v in ipairs(mapframe_params) do
knownargs[v] = 1
end
end
if isnotempty(args['pushpin_map_args']) then
for _, v in ipairs(pushpin_map_params) do
knownargs[v] = 1
end
end
local regexps = {}
for k, v in pairs(args) do
if type(k) == 'number' then
v = trim(v)
knownargs[v] = 1
elseif k:find('^regexp[1-9][0-9]*$') then
table.insert(regexps, '^' .. v .. '$')
end
end
-- loop over the parent args, and make sure they are on the list
local ignoreblank = isnotempty(args['ignoreblank'])
local showblankpos = isnotempty(args['showblankpositional'])
local values = {}
for k, v in pairs(pargs) do
if type(k) == 'string' and knownargs[k] == nil then
local knownflag = false
for _, regexp in ipairs(regexps) do
if mw.ustring.match(k, regexp) then
knownflag = true
break
end
end
if not knownflag and ( not ignoreblank or isnotempty(v) ) then
table.insert(values, clean(k))
end
elseif type(k) == 'number' and knownargs[tostring(k)] == nil then
local knownflag = false
for _, regexp in ipairs(regexps) do
if mw.ustring.match(tostring(k), regexp) then
knownflag = true
break
end
end
if not knownflag and ( showblankpos or isnotempty(v) ) then
table.insert(values, k .. ' = ' .. clean(v))
end
end
end
-- add results to the output tables
local res = {}
if #values > 0 then
local unknown_text = args['unknown'] or 'Found _VALUE_, '
if mw.getCurrentFrame():preprocess( "{{REVISIONID}}" ) == "" then
local preview_text = args['preview']
if isnotempty(preview_text) then
preview_text = require('Module:If preview')._warning({preview_text})
elseif preview_text == nil then
preview_text = unknown_text
end
unknown_text = preview_text
end
for _, v in pairs(values) do
-- Fix odd bug for | = which gets stripped to the empty string and
-- breaks category links
if v == '' then v = ' ' end
-- avoid error with v = 'example%2' ("invalid capture index")
local r = unknown_text:gsub('_VALUE_', {_VALUE_ = v})
table.insert(res, r)
end
end
return table.concat(res)
end
function p.check(frame)
local args = frame.args
local pargs = frame:getParent().args
return p._check(args, pargs)
end
return p
kohqf9fxewyce9gq1kljbz0180u8sl1
ଛାଞ୍ଚ:Wikidata image
10
52548
602065
532926
2026-02-21T03:07:49Z
en>Hike395
0
simplify template, add qid and cat parameters
602065
wikitext
text/x-wiki
{{#if:{{#if:{{{qid|}}}||{{NAMESPACE}}}}{{{1|}}}{{{2|}}}||{{#if:{{#property:P18|from={{{qid|}}}}}|[[Category:{{if empty|{{{cat|}}}|No local image but image on Wikidata}}]]}}}}<noinclude>
{{doc}}
</noinclude>
j4r2yjlq7u6k84f6tg284tlgziaz4wx
602066
602065
2026-09-15T06:29:32Z
Jnanaranjan sahu
2419
[[:en:Template:Wikidata_image]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602065
wikitext
text/x-wiki
{{#if:{{#if:{{{qid|}}}||{{NAMESPACE}}}}{{{1|}}}{{{2|}}}||{{#if:{{#property:P18|from={{{qid|}}}}}|[[Category:{{if empty|{{{cat|}}}|No local image but image on Wikidata}}]]}}}}<noinclude>
{{doc}}
</noinclude>
j4r2yjlq7u6k84f6tg284tlgziaz4wx
ମଡ୍ୟୁଲ:Color contrast
828
53082
602057
588678
2026-07-27T16:10:39Z
en>Jonesey95
0
Undid revision [[Special:Diff/1366336997|1366336997]] by [[Special:Contributions/Aidan9382|Aidan9382]] ([[User talk:Aidan9382|talk]]). Appears to have broken the layout of Template:basketballbox. See [[Template:Basketballbox/testcases]]
588677
Scribunto
text/plain
--
-- This module implements
-- {{Color contrast ratio}}
-- {{Greater color contrast ratio}}
-- {{ColorToLum}}
-- {{RGBColorToLum}}
--
local p = {}
local HTMLcolor = mw.loadData( 'Module:Color contrast/colors' )
local function sRGB (v)
if (v <= 0.03928) then
v = v / 12.92
else
v = math.pow((v+0.055)/1.055, 2.4)
end
return v
end
local function rgbdec2lum(R, G, B)
if ( 0 <= R and R < 256 and 0 <= G and G < 256 and 0 <= B and B < 256 ) then
return 0.2126 * sRGB(R/255) + 0.7152 * sRGB(G/255) + 0.0722 * sRGB(B/255)
else
return ''
end
end
local function hsl2lum(h, s, l)
if ( 0 <= h and h < 360 and 0 <= s and s <= 1 and 0 <= l and l <= 1 ) then
local c = (1 - math.abs(2*l - 1))*s
local x = c*(1 - math.abs( math.fmod(h/60, 2) - 1) )
local m = l - c/2
local r, g, b = m, m, m
if( 0 <= h and h < 60 ) then
r = r + c
g = g + x
elseif( 60 <= h and h < 120 ) then
r = r + x
g = g + c
elseif( 120 <= h and h < 180 ) then
g = g + c
b = b + x
elseif( 180 <= h and h < 240 ) then
g = g + x
b = b + c
elseif( 240 <= h and h < 300 ) then
r = r + x
b = b + c
elseif( 300 <= h and h < 360 ) then
r = r + c
b = b + x
end
return rgbdec2lum(255*r, 255*g, 255*b)
else
return ''
end
end
local function color2lum(c)
if (c == nil) then
return ''
end
-- html '#' entity
c = c:gsub("#", "#")
-- whitespace
c = c:match( '^%s*(.-)[%s;]*$' )
-- unstrip nowiki strip markers
c = mw.text.unstripNoWiki(c)
-- lowercase
c = c:lower()
-- first try to look it up
local L = HTMLcolor[c]
if (L ~= nil) then
return L
end
-- convert from hsl
if mw.ustring.match(c,'^hsl%([%s]*[0-9][0-9%.]*[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then
local h, s, l = mw.ustring.match(c,'^hsl%([%s]*([0-9][0-9%.]*)[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$')
return hsl2lum(tonumber(h), tonumber(s)/100, tonumber(l)/100)
end
-- convert from rgb
if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*%)$') then
local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*%)$')
return rgbdec2lum(tonumber(R), tonumber(G), tonumber(B))
end
-- convert from rgb percent
if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then
local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$')
return rgbdec2lum(255*tonumber(R)/100, 255*tonumber(G)/100, 255*tonumber(B)/100)
end
-- remove leading # (if there is one) and whitespace
c = mw.ustring.match(c, '^[%s#]*([a-f0-9]*)[%s]*$')
-- split into rgb
local cs = mw.text.split(c or '', '')
if( #cs == 6 ) then
local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[2])
local G = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[4])
local B = 16*tonumber('0x' .. cs[5]) + tonumber('0x' .. cs[6])
return rgbdec2lum(R, G, B)
elseif ( #cs == 3 ) then
local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[1])
local G = 16*tonumber('0x' .. cs[2]) + tonumber('0x' .. cs[2])
local B = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[3])
return rgbdec2lum(R, G, B)
end
-- failure, return blank
return ''
end
-- This exports the function for use in other modules.
-- The colour is passed as a string.
function p._lum(color)
return color2lum(color)
end
function p._greatercontrast(args)
local bias = tonumber(args['bias'] or '0') or 0
local css = (args['css'] and args['css'] ~= '') and true or false
local v1 = color2lum(args[1] or '')
local c2 = args[2] or 'white'
local v2 = color2lum(c2)
local c3 = args[3] or 'black'
local v3 = color2lum(c3)
local ratio1 = -1;
local ratio2 = -1;
if (type(v1) == 'number' and type(v2) == 'number') then
ratio1 = (v2 + 0.05)/(v1 + 0.05)
ratio1 = (ratio1 < 1) and 1/ratio1 or ratio1
end
if (type(v1) == 'number' and type(v3) == 'number') then
ratio2 = (v3 + 0.05)/(v1 + 0.05)
ratio2 = (ratio2 < 1) and 1/ratio2 or ratio2
end
if css then
local c1 = args[1] or ''
if mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c1 = '#' .. c1
end
if mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c2 = '#' .. c2
end
if mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c3 = '#' .. c3
end
return 'background-color:' .. c1 .. '; color:' .. ((ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or '') .. ';'
end
return (ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or ''
end
function p._ratio(args)
local v1 = color2lum(args[1])
local v2 = color2lum(args[2])
if (type(v1) == 'number' and type(v2) == 'number') then
-- v1 should be the brighter of the two.
if v2 > v1 then
v1, v2 = v2, v1
end
return (v1 + 0.05)/(v2 + 0.05)
else
return args['error'] or '?'
end
end
function p._styleratio(args)
local style = (args[1] or ''):lower()
local bg, fg = 'white', 'black'
local lum_bg, lum_fg = 1, 0
if args[2] then
local lum = color2lum(args[2])
if lum ~= '' then bg, lum_bg = args[2], lum end
end
if args[3] then
local lum = color2lum(args[3])
if lum ~= '' then fg, lum_fg = args[3], lum end
end
local slist = mw.text.split(mw.ustring.gsub(mw.ustring.gsub(style or '', '&#[Xx]23;', '#'), '#', '#'), ';')
for k = 1,#slist do
local s = slist[k]
local k,v = s:match( '^[%s]*([^:]-):([^:]-)[%s;]*$' )
k = k or ''
v = v or ''
if (k:match('^[%s]*(background)[%s]*$') or k:match('^[%s]*(background%-color)[%s]*$')) then
local lum = color2lum(v)
if( lum ~= '' ) then bg, lum_bg = v, lum end
elseif (k:match('^[%s]*(color)[%s]*$')) then
local lum = color2lum(v)
if( lum ~= '' ) then bg, lum_fg = v, lum end
end
end
if lum_bg > lum_fg then
return (lum_bg + 0.05)/(lum_fg + 0.05)
else
return (lum_fg + 0.05)/(lum_bg + 0.05)
end
end
--[[
Use {{#invoke:Color contrast|somecolor}} directly or
{{#invoke:Color contrast}} from a wrapper template.
Parameters:
-- |1= — required; A color to check.
--]]
function p.lum(frame)
local color = frame.args[1] or frame:getParent().args[1]
return p._lum(color)
end
function p.ratio(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._ratio(args)
end
function p.styleratio(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._styleratio(args)
end
function p.greatercontrast(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._greatercontrast(args)
end
return p
bx0blwcv5isqzm2jrxnp01lj4148n73
602058
602057
2026-09-15T06:29:28Z
Jnanaranjan sahu
2419
[[:en:Module:Color_contrast]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
588677
Scribunto
text/plain
--
-- This module implements
-- {{Color contrast ratio}}
-- {{Greater color contrast ratio}}
-- {{ColorToLum}}
-- {{RGBColorToLum}}
--
local p = {}
local HTMLcolor = mw.loadData( 'Module:Color contrast/colors' )
local function sRGB (v)
if (v <= 0.03928) then
v = v / 12.92
else
v = math.pow((v+0.055)/1.055, 2.4)
end
return v
end
local function rgbdec2lum(R, G, B)
if ( 0 <= R and R < 256 and 0 <= G and G < 256 and 0 <= B and B < 256 ) then
return 0.2126 * sRGB(R/255) + 0.7152 * sRGB(G/255) + 0.0722 * sRGB(B/255)
else
return ''
end
end
local function hsl2lum(h, s, l)
if ( 0 <= h and h < 360 and 0 <= s and s <= 1 and 0 <= l and l <= 1 ) then
local c = (1 - math.abs(2*l - 1))*s
local x = c*(1 - math.abs( math.fmod(h/60, 2) - 1) )
local m = l - c/2
local r, g, b = m, m, m
if( 0 <= h and h < 60 ) then
r = r + c
g = g + x
elseif( 60 <= h and h < 120 ) then
r = r + x
g = g + c
elseif( 120 <= h and h < 180 ) then
g = g + c
b = b + x
elseif( 180 <= h and h < 240 ) then
g = g + x
b = b + c
elseif( 240 <= h and h < 300 ) then
r = r + x
b = b + c
elseif( 300 <= h and h < 360 ) then
r = r + c
b = b + x
end
return rgbdec2lum(255*r, 255*g, 255*b)
else
return ''
end
end
local function color2lum(c)
if (c == nil) then
return ''
end
-- html '#' entity
c = c:gsub("#", "#")
-- whitespace
c = c:match( '^%s*(.-)[%s;]*$' )
-- unstrip nowiki strip markers
c = mw.text.unstripNoWiki(c)
-- lowercase
c = c:lower()
-- first try to look it up
local L = HTMLcolor[c]
if (L ~= nil) then
return L
end
-- convert from hsl
if mw.ustring.match(c,'^hsl%([%s]*[0-9][0-9%.]*[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then
local h, s, l = mw.ustring.match(c,'^hsl%([%s]*([0-9][0-9%.]*)[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$')
return hsl2lum(tonumber(h), tonumber(s)/100, tonumber(l)/100)
end
-- convert from rgb
if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*,[%s]*[0-9][0-9]*[%s]*%)$') then
local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*,[%s]*([0-9][0-9]*)[%s]*%)$')
return rgbdec2lum(tonumber(R), tonumber(G), tonumber(B))
end
-- convert from rgb percent
if mw.ustring.match(c,'^rgb%([%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*,[%s]*[0-9][0-9%.]*%%[%s]*%)$') then
local R, G, B = mw.ustring.match(c,'^rgb%([%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*,[%s]*([0-9][0-9%.]*)%%[%s]*%)$')
return rgbdec2lum(255*tonumber(R)/100, 255*tonumber(G)/100, 255*tonumber(B)/100)
end
-- remove leading # (if there is one) and whitespace
c = mw.ustring.match(c, '^[%s#]*([a-f0-9]*)[%s]*$')
-- split into rgb
local cs = mw.text.split(c or '', '')
if( #cs == 6 ) then
local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[2])
local G = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[4])
local B = 16*tonumber('0x' .. cs[5]) + tonumber('0x' .. cs[6])
return rgbdec2lum(R, G, B)
elseif ( #cs == 3 ) then
local R = 16*tonumber('0x' .. cs[1]) + tonumber('0x' .. cs[1])
local G = 16*tonumber('0x' .. cs[2]) + tonumber('0x' .. cs[2])
local B = 16*tonumber('0x' .. cs[3]) + tonumber('0x' .. cs[3])
return rgbdec2lum(R, G, B)
end
-- failure, return blank
return ''
end
-- This exports the function for use in other modules.
-- The colour is passed as a string.
function p._lum(color)
return color2lum(color)
end
function p._greatercontrast(args)
local bias = tonumber(args['bias'] or '0') or 0
local css = (args['css'] and args['css'] ~= '') and true or false
local v1 = color2lum(args[1] or '')
local c2 = args[2] or 'white'
local v2 = color2lum(c2)
local c3 = args[3] or 'black'
local v3 = color2lum(c3)
local ratio1 = -1;
local ratio2 = -1;
if (type(v1) == 'number' and type(v2) == 'number') then
ratio1 = (v2 + 0.05)/(v1 + 0.05)
ratio1 = (ratio1 < 1) and 1/ratio1 or ratio1
end
if (type(v1) == 'number' and type(v3) == 'number') then
ratio2 = (v3 + 0.05)/(v1 + 0.05)
ratio2 = (ratio2 < 1) and 1/ratio2 or ratio2
end
if css then
local c1 = args[1] or ''
if mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(c1, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c1 = '#' .. c1
end
if mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(c2, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c2 = '#' .. c2
end
if mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') or
mw.ustring.match(v3, '^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]$') then
c3 = '#' .. c3
end
return 'background-color:' .. c1 .. '; color:' .. ((ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or '') .. ';'
end
return (ratio1 > 0) and (ratio2 > 0) and ((ratio1 + bias > ratio2) and c2 or c3) or ''
end
function p._ratio(args)
local v1 = color2lum(args[1])
local v2 = color2lum(args[2])
if (type(v1) == 'number' and type(v2) == 'number') then
-- v1 should be the brighter of the two.
if v2 > v1 then
v1, v2 = v2, v1
end
return (v1 + 0.05)/(v2 + 0.05)
else
return args['error'] or '?'
end
end
function p._styleratio(args)
local style = (args[1] or ''):lower()
local bg, fg = 'white', 'black'
local lum_bg, lum_fg = 1, 0
if args[2] then
local lum = color2lum(args[2])
if lum ~= '' then bg, lum_bg = args[2], lum end
end
if args[3] then
local lum = color2lum(args[3])
if lum ~= '' then fg, lum_fg = args[3], lum end
end
local slist = mw.text.split(mw.ustring.gsub(mw.ustring.gsub(style or '', '&#[Xx]23;', '#'), '#', '#'), ';')
for k = 1,#slist do
local s = slist[k]
local k,v = s:match( '^[%s]*([^:]-):([^:]-)[%s;]*$' )
k = k or ''
v = v or ''
if (k:match('^[%s]*(background)[%s]*$') or k:match('^[%s]*(background%-color)[%s]*$')) then
local lum = color2lum(v)
if( lum ~= '' ) then bg, lum_bg = v, lum end
elseif (k:match('^[%s]*(color)[%s]*$')) then
local lum = color2lum(v)
if( lum ~= '' ) then bg, lum_fg = v, lum end
end
end
if lum_bg > lum_fg then
return (lum_bg + 0.05)/(lum_fg + 0.05)
else
return (lum_fg + 0.05)/(lum_bg + 0.05)
end
end
--[[
Use {{#invoke:Color contrast|somecolor}} directly or
{{#invoke:Color contrast}} from a wrapper template.
Parameters:
-- |1= — required; A color to check.
--]]
function p.lum(frame)
local color = frame.args[1] or frame:getParent().args[1]
return p._lum(color)
end
function p.ratio(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._ratio(args)
end
function p.styleratio(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._styleratio(args)
end
function p.greatercontrast(frame)
local args = frame.args[1] and frame.args or frame:getParent().args
return p._greatercontrast(args)
end
return p
bx0blwcv5isqzm2jrxnp01lj4148n73
ମଡ୍ୟୁଲ:Side box
828
57337
602011
478136
2026-03-16T20:05:56Z
en>Hike395
0
Restored revision 1335895720 by [[Special:Contributions/Nux|Nux]] ([[User talk:Nux|talk]]): Rv: see [[Template talk:Sister project]]. This isn't correct yet
602011
Scribunto
text/plain
local yesno = require('Module:Yesno')
local p = {}
local function makeData(args)
local data = {}
-- Main table classes
data.classes = {}
if yesno(args.metadata) ~= false then
table.insert(data.classes, 'metadata')
end
if args.position and args.position:lower() == 'left' then
table.insert(data.classes, 'side-box-left')
else
table.insert(data.classes, 'side-box-right')
end
if args.collapsible then
table.insert(data.classes, 'mw-collapsible')
if args.collapsible == "collapsed" then
table.insert(data.classes, 'mw-collapsed')
end
data.collapsible = true
end
table.insert(data.classes, args.class)
-- Image
if args.image and args.image ~= 'none' then
data.image = args.image
end
-- we have to check to see if a downstream use has plainlist like
-- Template:Sister_project. also it's the default. wikitext is :(
if args.textclass == 'plainlist' or not args.textclass then
data.textclass = 'plainlist'
data.plainlist_templatestyles = 'Plainlist/styles.css'
else
data.textclass = args.textclass
end
-- Copy over data that does not need adjusting
local argsToCopy = {
-- aria qualities
'role',
'labelledby',
-- Styles
'style',
'textstyle',
'templatestyles',
-- Above row
'above',
'abovestyle',
-- Body row
'text',
'imageright',
-- Below row
'below',
}
for i, key in ipairs(argsToCopy) do
data[key] = args[key]
end
return data
end
local function renderSidebox(data)
-- Renders the sidebox HTML.
-- Table root
local root = mw.html.create('div')
root:attr('role', data.role)
:attr('aria-labelledby', data.labelledby)
:addClass('side-box')
for i, class in ipairs(data.classes or {}) do
root:addClass(class)
end
if data.style then
root:cssText(data.style)
end
local frame = mw.getCurrentFrame()
if data.plainlist_templatestyles then
root:wikitext(frame:extensionTag{
name = 'templatestyles', args = { src = data.plainlist_templatestyles }
})
end
-- The "above" row
if data.above then
local above = root:newline():tag('div')
above:addClass('side-box-abovebelow')
:newline()
:wikitext(data.above)
if data.textstyle then
above:cssText(data.textstyle)
end
if data.abovestyle then
above:cssText(data.abovestyle)
end
end
-- The body row
local body = root:newline():tag('div')
body:addClass('side-box-flex')
:addClass(data.collapsible and 'mw-collapsible-content')
:newline()
if data.image then
body:tag('div')
:addClass('side-box-image')
:wikitext(data.image)
end
local text = body:newline():tag('div')
text:addClass('side-box-text')
:addClass(data.textclass)
if data.textstyle then
text:cssText(data.textstyle)
end
text:wikitext(data.text)
if data.imageright then
body:newline():tag('div')
:addClass('side-box-imageright')
:wikitext(data.imageright)
end
-- The below row
if data.below then
local below = root:newline():tag('div')
below
:addClass('side-box-abovebelow')
:wikitext(data.below)
if data.textstyle then
below:cssText(data.textstyle)
end
end
root:newline()
local templatestyles = ''
if data.templatestyles then
templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = data.templatestyles }
}
end
return frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Side box/styles.css' }
} .. templatestyles .. tostring(root)
end
-- private, export for testing
p._makeData = makeData
p._renderSidebox = renderSidebox
function p._main(args)
local data = makeData(args)
return renderSidebox(data)
end
function p.main(frame)
local origArgs = frame:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = v:match('%s*(.-)%s*$')
if v ~= '' then
args[k] = v
end
end
return p._main(args)
end
return p
hu1w1vy5vzibls2pne08un5bivqwbcp
602012
602011
2026-09-15T06:26:21Z
Jnanaranjan sahu
2419
[[:en:Module:Side_box]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602011
Scribunto
text/plain
local yesno = require('Module:Yesno')
local p = {}
local function makeData(args)
local data = {}
-- Main table classes
data.classes = {}
if yesno(args.metadata) ~= false then
table.insert(data.classes, 'metadata')
end
if args.position and args.position:lower() == 'left' then
table.insert(data.classes, 'side-box-left')
else
table.insert(data.classes, 'side-box-right')
end
if args.collapsible then
table.insert(data.classes, 'mw-collapsible')
if args.collapsible == "collapsed" then
table.insert(data.classes, 'mw-collapsed')
end
data.collapsible = true
end
table.insert(data.classes, args.class)
-- Image
if args.image and args.image ~= 'none' then
data.image = args.image
end
-- we have to check to see if a downstream use has plainlist like
-- Template:Sister_project. also it's the default. wikitext is :(
if args.textclass == 'plainlist' or not args.textclass then
data.textclass = 'plainlist'
data.plainlist_templatestyles = 'Plainlist/styles.css'
else
data.textclass = args.textclass
end
-- Copy over data that does not need adjusting
local argsToCopy = {
-- aria qualities
'role',
'labelledby',
-- Styles
'style',
'textstyle',
'templatestyles',
-- Above row
'above',
'abovestyle',
-- Body row
'text',
'imageright',
-- Below row
'below',
}
for i, key in ipairs(argsToCopy) do
data[key] = args[key]
end
return data
end
local function renderSidebox(data)
-- Renders the sidebox HTML.
-- Table root
local root = mw.html.create('div')
root:attr('role', data.role)
:attr('aria-labelledby', data.labelledby)
:addClass('side-box')
for i, class in ipairs(data.classes or {}) do
root:addClass(class)
end
if data.style then
root:cssText(data.style)
end
local frame = mw.getCurrentFrame()
if data.plainlist_templatestyles then
root:wikitext(frame:extensionTag{
name = 'templatestyles', args = { src = data.plainlist_templatestyles }
})
end
-- The "above" row
if data.above then
local above = root:newline():tag('div')
above:addClass('side-box-abovebelow')
:newline()
:wikitext(data.above)
if data.textstyle then
above:cssText(data.textstyle)
end
if data.abovestyle then
above:cssText(data.abovestyle)
end
end
-- The body row
local body = root:newline():tag('div')
body:addClass('side-box-flex')
:addClass(data.collapsible and 'mw-collapsible-content')
:newline()
if data.image then
body:tag('div')
:addClass('side-box-image')
:wikitext(data.image)
end
local text = body:newline():tag('div')
text:addClass('side-box-text')
:addClass(data.textclass)
if data.textstyle then
text:cssText(data.textstyle)
end
text:wikitext(data.text)
if data.imageright then
body:newline():tag('div')
:addClass('side-box-imageright')
:wikitext(data.imageright)
end
-- The below row
if data.below then
local below = root:newline():tag('div')
below
:addClass('side-box-abovebelow')
:wikitext(data.below)
if data.textstyle then
below:cssText(data.textstyle)
end
end
root:newline()
local templatestyles = ''
if data.templatestyles then
templatestyles = frame:extensionTag{
name = 'templatestyles', args = { src = data.templatestyles }
}
end
return frame:extensionTag{
name = 'templatestyles', args = { src = 'Module:Side box/styles.css' }
} .. templatestyles .. tostring(root)
end
-- private, export for testing
p._makeData = makeData
p._renderSidebox = renderSidebox
function p._main(args)
local data = makeData(args)
return renderSidebox(data)
end
function p.main(frame)
local origArgs = frame:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = v:match('%s*(.-)%s*$')
if v ~= '' then
args[k] = v
end
end
return p._main(args)
end
return p
hu1w1vy5vzibls2pne08un5bivqwbcp
ମଡ୍ୟୁଲ:Separated entries
828
57759
602041
368498
2025-10-13T16:33:18Z
en>Ahecht
0
{frameOnly = (frame.args.frameOnly or '') ~= ''}
602041
Scribunto
text/plain
-- This module takes positional parameters as input and concatenates them with
-- an optional separator. The final separator (the "conjunction") can be
-- specified independently, enabling natural-language lists like
-- "foo, bar, baz and qux". The starting parameter can also be specified.
local compressSparseArray = require('Module:TableTools').compressSparseArray
local p = {}
function p._main(args)
local dataPlural = args.dataPlural
local separator = args.separator
-- Decode (convert to Unicode) HTML escape sequences, such as " " for space.
and mw.text.decode(args.separator) or ''
local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator
-- Discard values before the starting parameter.
local start = tonumber(args.start)
if start then
for i = 1, start - 1 do args[i] = nil end
end
-- Discard named parameters.
local values = compressSparseArray(args)
local result = mw.text.listToText(values, separator, conjunction)
if dataPlural and #values > 0 and (#separator > 0 or #conjunction > 0) then
-- flag to [[Module:Detect singular]] whether this is a list with >1 element
result = result..'<span style="display:none" data-plural="'..(#values > 1 and '1' or '0')..'"></span>'
end
return result
end
local function makeInvokeFunction(separator, conjunction, first)
return function (frame)
local args = require('Module:Arguments').getArgs(frame, {frameOnly = (frame.args.frameOnly or '') ~= ''})
args.separator = separator or args.separator
args.conjunction = conjunction or args.conjunction
args.first = first or args.first
return p._main(args)
end
end
p.main = makeInvokeFunction()
p.br = makeInvokeFunction('<br />')
p.comma = makeInvokeFunction(mw.message.new('comma-separator'):plain())
return p
d3q6xup28j3xpu77wa8xwjjm6j0xizq
602042
602041
2026-09-15T06:29:25Z
Jnanaranjan sahu
2419
[[:en:Module:Separated_entries]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602041
Scribunto
text/plain
-- This module takes positional parameters as input and concatenates them with
-- an optional separator. The final separator (the "conjunction") can be
-- specified independently, enabling natural-language lists like
-- "foo, bar, baz and qux". The starting parameter can also be specified.
local compressSparseArray = require('Module:TableTools').compressSparseArray
local p = {}
function p._main(args)
local dataPlural = args.dataPlural
local separator = args.separator
-- Decode (convert to Unicode) HTML escape sequences, such as " " for space.
and mw.text.decode(args.separator) or ''
local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator
-- Discard values before the starting parameter.
local start = tonumber(args.start)
if start then
for i = 1, start - 1 do args[i] = nil end
end
-- Discard named parameters.
local values = compressSparseArray(args)
local result = mw.text.listToText(values, separator, conjunction)
if dataPlural and #values > 0 and (#separator > 0 or #conjunction > 0) then
-- flag to [[Module:Detect singular]] whether this is a list with >1 element
result = result..'<span style="display:none" data-plural="'..(#values > 1 and '1' or '0')..'"></span>'
end
return result
end
local function makeInvokeFunction(separator, conjunction, first)
return function (frame)
local args = require('Module:Arguments').getArgs(frame, {frameOnly = (frame.args.frameOnly or '') ~= ''})
args.separator = separator or args.separator
args.conjunction = conjunction or args.conjunction
args.first = first or args.first
return p._main(args)
end
end
p.main = makeInvokeFunction()
p.br = makeInvokeFunction('<br />')
p.comma = makeInvokeFunction(mw.message.new('comma-separator'):plain())
return p
d3q6xup28j3xpu77wa8xwjjm6j0xizq
ଛାଞ୍ଚ:Film- and television-related infobox templates
10
58126
602077
533098
2024-08-26T19:17:05Z
en>Gonnym
0
602077
wikitext
text/x-wiki
{{Navbox
| name = Film- and television-related infobox templates
| title = Film- and television-related infobox templates
| listclass = hlist
| state = {{{state|autocollapse}}}
| group1 = [[Wikipedia:List of infoboxes#Film|Film]]
| list1 =
* [[Template:Infobox film|Film]]
** [[Template:Infobox film/short description|/short description]]
* [[Template:Infobox film or theatre festival|Film or theatre festival]]
* [[Template:Infobox art movement|Art movement]]
* [[Template:Infobox cinema market|Cinema market]]
* [[Template:Infobox movie quote|Movie quote]]
| group2 = [[Wikipedia:List of infoboxes#Television|Television]]
| list2 =
* [[Template:Infobox television|Television]]
** [[Template:Infobox television/Short description|/Short description]]
* [[Template:Infobox television season|Television season]]
** [[Template:Infobox reality competition season|Reality competition season]]
* [[Template:Infobox television episode|Television episode]]
** [[Template:Infobox television crossover episode|crossover]]
*** [[Template:Infobox television crossover episode/part|/part]]
** ''[[Template:Infobox Doctor Who episode|Doctor Who]]''
** ''[[Template:Infobox Futurama episode|Futurama]]''
** ''[[Template:Infobox Simpsons episode|Simpsons]]''
* [[Template:Infobox animanga/Video|Animanga]]
| group3 = Misc video
| list3 =
* ''[[Template:Infobox Paris by Night|Paris by Night]]''
* [[Template:Infobox machinima|Machinima]]
| group4 = Industry
| list4 =
* [[Template:Infobox award|Award]]
* [[Template:Infobox awards list|Awards list]]
* [[Template:Infobox film awards|Film awards]]
** [[Template:Infobox film awards/link|/link]]
** [[Template:Infobox film awards/style|/style]]
* [[Template:Infobox broadcasting network|Broadcasting network]]
* [[Template:Infobox television channel|Television channel]]
* [[Template:Infobox television station|Television station]]
* [[Template:Infobox programming block|Programming block]]
* [[Template:Infobox presenter|Presenter]]
| group5 = [[Wikipedia:List of infoboxes#Photography|Technical]]
| list5 =
* [[Template:Infobox camera|Camera]]
* [[Template:Infobox movie camera|Movie camera]]
* [[Template:Infobox camera mount|Camera mount]]
* [[Template:Infobox photographic lens|Photographic lens]]
* [[Template:Infobox lens design|Lens design]]
* [[Template:Infobox photographic film|Photographic film]]
| group6 = [[Wikipedia:List of infoboxes#Fictional elements|Fiction]]
| list6 =
* [[Template:Infobox fictional artifact|Artifact]]
* [[Template:Infobox character|Character]]
** [[Template:Infobox Doctor Who doctor|Doctor Who doctor]]
** [[Template:Infobox G.I. Joe character|''G.I. Joe'']]
** [[Template:Infobox soap character|Soap opera]]
* [[Template:Infobox fictional family|Family]]
** [[Template:Infobox fictional family/member|Family member]]
* [[Template:Infobox fictional location|Location]]
* [[Template:Infobox fictional organisation|Organisation]]
* [[Template:Infobox fictional race|Race]]
* [[Template:Infobox fictional vehicle|Vehicle]]
| group7 = Template modules
| list7 =
* [[Template:Infobox name module|Name module]]
* [[Template:Based on|Based on]]
* [[Template:Infobox person|Person]]
* [[Template:Listen|Listen]]
| group8 = Related
| list8 =
* [[Template:Infobox advertising|Advertising]]
* [[Template:Infobox media franchise|Media franchise]]
* [[Template:Infobox audio drama|Audio drama]]
* [[Template:Infobox podcast|Podcast]]
* [[Template:Infobox radio station|Radio station]]
* [[Template:Infobox radio show|Radio show]]
}}<noinclude>
{{Documentation}}
</noinclude>
f8ik4bsipy145ylrinaubi93ilbrurb
602078
602077
2026-09-15T06:29:34Z
Jnanaranjan sahu
2419
[[:en:Template:Film-_and_television-related_infobox_templates]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602077
wikitext
text/x-wiki
{{Navbox
| name = Film- and television-related infobox templates
| title = Film- and television-related infobox templates
| listclass = hlist
| state = {{{state|autocollapse}}}
| group1 = [[Wikipedia:List of infoboxes#Film|Film]]
| list1 =
* [[Template:Infobox film|Film]]
** [[Template:Infobox film/short description|/short description]]
* [[Template:Infobox film or theatre festival|Film or theatre festival]]
* [[Template:Infobox art movement|Art movement]]
* [[Template:Infobox cinema market|Cinema market]]
* [[Template:Infobox movie quote|Movie quote]]
| group2 = [[Wikipedia:List of infoboxes#Television|Television]]
| list2 =
* [[Template:Infobox television|Television]]
** [[Template:Infobox television/Short description|/Short description]]
* [[Template:Infobox television season|Television season]]
** [[Template:Infobox reality competition season|Reality competition season]]
* [[Template:Infobox television episode|Television episode]]
** [[Template:Infobox television crossover episode|crossover]]
*** [[Template:Infobox television crossover episode/part|/part]]
** ''[[Template:Infobox Doctor Who episode|Doctor Who]]''
** ''[[Template:Infobox Futurama episode|Futurama]]''
** ''[[Template:Infobox Simpsons episode|Simpsons]]''
* [[Template:Infobox animanga/Video|Animanga]]
| group3 = Misc video
| list3 =
* ''[[Template:Infobox Paris by Night|Paris by Night]]''
* [[Template:Infobox machinima|Machinima]]
| group4 = Industry
| list4 =
* [[Template:Infobox award|Award]]
* [[Template:Infobox awards list|Awards list]]
* [[Template:Infobox film awards|Film awards]]
** [[Template:Infobox film awards/link|/link]]
** [[Template:Infobox film awards/style|/style]]
* [[Template:Infobox broadcasting network|Broadcasting network]]
* [[Template:Infobox television channel|Television channel]]
* [[Template:Infobox television station|Television station]]
* [[Template:Infobox programming block|Programming block]]
* [[Template:Infobox presenter|Presenter]]
| group5 = [[Wikipedia:List of infoboxes#Photography|Technical]]
| list5 =
* [[Template:Infobox camera|Camera]]
* [[Template:Infobox movie camera|Movie camera]]
* [[Template:Infobox camera mount|Camera mount]]
* [[Template:Infobox photographic lens|Photographic lens]]
* [[Template:Infobox lens design|Lens design]]
* [[Template:Infobox photographic film|Photographic film]]
| group6 = [[Wikipedia:List of infoboxes#Fictional elements|Fiction]]
| list6 =
* [[Template:Infobox fictional artifact|Artifact]]
* [[Template:Infobox character|Character]]
** [[Template:Infobox Doctor Who doctor|Doctor Who doctor]]
** [[Template:Infobox G.I. Joe character|''G.I. Joe'']]
** [[Template:Infobox soap character|Soap opera]]
* [[Template:Infobox fictional family|Family]]
** [[Template:Infobox fictional family/member|Family member]]
* [[Template:Infobox fictional location|Location]]
* [[Template:Infobox fictional organisation|Organisation]]
* [[Template:Infobox fictional race|Race]]
* [[Template:Infobox fictional vehicle|Vehicle]]
| group7 = Template modules
| list7 =
* [[Template:Infobox name module|Name module]]
* [[Template:Based on|Based on]]
* [[Template:Infobox person|Person]]
* [[Template:Listen|Listen]]
| group8 = Related
| list8 =
* [[Template:Infobox advertising|Advertising]]
* [[Template:Infobox media franchise|Media franchise]]
* [[Template:Infobox audio drama|Audio drama]]
* [[Template:Infobox podcast|Podcast]]
* [[Template:Infobox radio station|Radio station]]
* [[Template:Infobox radio show|Radio show]]
}}<noinclude>
{{Documentation}}
</noinclude>
f8ik4bsipy145ylrinaubi93ilbrurb
ବ୍ୟବହାରକାରୀ:Ssgapu22/ସମ୍ପାଦିତ କାର୍ଯ୍ୟ
2
58501
601981
601960
2026-09-14T14:38:06Z
Ssgapu22
7676
/* ଓଡ଼ିଆ କଥାଚିତ୍ର */
601981
wikitext
text/x-wiki
[[File:Sangram Kesari Senapati at Odia Wikipedia 16 anniversary, Bhubaneswar, Odisha, India.jpg|thumb|Sangram Kesari Senapati at Odia Wikipedia 16 anniversary, Bhubaneswar, Odisha, India]]
ମୋର ଅବଦାନ ସମୂହ:
==ସ୍ମରଣୀୟ==
{{Div col|colwidth=15em}}
# [[ସର୍ବସାଧାରଣ]]
# [[ଗୁଣ୍ଡୁଚି ମୂଷା]]
# [[ସୋନପରୀ]]
# [[ସନ୍ଦୀପ ମାହେଶ୍ୱରୀ]]
# [[ରଶ୍ମି ବଂଶଲ]]
# [[ଗମେଇ ନଦୀ]]
# [[ବାବା ହରଭଜନ ସିଂହ]]
# [[ସ୍ୱାତୀ କୁମାରୀ]]
# [[ଜାହ୍ନବୀ ଆଚରେକର]]
# [[ଅର୍ଣ୍ଣବ ଗୋସ୍ୱାମୀ]]
# [[ଭି. ଅନ୍ବିଟେବୁଲ୍]]
# [[ବୀନିତା ବଳ]]
# [[ତେଲେଙ୍ଗାନା ଦିବସ]]
# [[ଆନ୍ତର୍ଜାତିକ ଜନସେବା ଦିବସ]]
# [[ରମେଶବାବୁ ପ୍ରଜ୍ଞାନନନ୍ଦ]]
{{Div col end}}
=== ଗାନ୍ଧୀ ପରିବାର ===
{{Div col|colwidth=15em}}
# [[ରାମଦାସ ଗାନ୍ଧୀ]]
# [[କାନୁ ଗାନ୍ଧୀ (ବୈଜ୍ଞାନିକ)]]
# [[ଦେବଦାସ ଗାନ୍ଧୀ]]
# [[ରାମଚନ୍ଦ୍ର ଗାନ୍ଧୀ]]
# [[ମଗନଲାଲ ଗାନ୍ଧୀ]]
# [[ମହାତ୍ମା ଗାନ୍ଧୀଙ୍କ ପରିବାର]]
# [[ଶାମଲଦାସ ଗାନ୍ଧୀ]]
# [[ପୁତଲିବାଈ ଗାନ୍ଧୀ]]
# [[ହରିଲାଲ ଗାନ୍ଧୀ]]
{{Div col end}}
=== ବୈଜ୍ଞାନିକ ===
# [[କେ. ଶିବନ]]
# [[ଏସ୍. ସୋମନାଥ]]
=== ବିଜ୍ଞାନ କେନ୍ଦ୍ର ===
# [[ବିକ୍ରମ ସାରାଭାଇ ସ୍ପେସ୍ ସେଣ୍ଟର]]
=== ଭାରତୀୟ ସୈନିକ ===
# [[ବିକ୍ରମ ବାତ୍ରା]]
== ପରିବେଶବିତ ==
{{Div col|colwidth=15em}}
# [[ବିଜୟପାଲ ବଘେଲ]]
# [[ଅନିଲ ଅଗ୍ରୱାଲ]]
# [[ରମେଶ ଅଗ୍ରୱାଲ]]
# [[ଅନନ୍ତ ହେଗଡ଼େ ଅଶିସରା]]
# [[ବରୁଣ ଆଦିତ୍ୟ]]
# [[ପୀପଲ ବାବା]]
# [[ଖମୁ ରାମ ବିଷ୍ଣୋଇ]]
# [[ରଣରାମ ବିଷ୍ଣୋଇ]]
# [[ଦିଲ୍ଲୀପ କେ. ବିଶ୍ୱାସ]]
# [[ନିଖିଲ ଚୌଧୁରୀ]]
# [[ଫ୍ରାନ୍ସିସ ଡି'ବ୍ରିଟୋ]]
# [[ବନ୍ଧୁ ଧୋତ୍ରେ]]
# [[ଶଙ୍କର କୁମ୍ବି]]
# [[ଟି.ଜି.କେ. ମେନନ]]
# [[ଏନ୍.କେ. ସୁକୁମାରନ ନାୟାର]]
# [[ନରପତ ସିଂହ ରୋଜପୁରୋହିତ]]
# [[ଫ୍ରାଉକ କାଦର]]
# [[ଦୀପକ ସାରସ୍ୱତ]]
# [[ଆଫ୍ରୋଜ ଶାହା]]
# [[ବିନୋଦ କୁମାର ଶର୍ମା]]
# [[ପ୍ରସିଦ୍ଧି ସିଂହ]]
# [[ଏସ୍.ପି. ଉଦୟକୁମାର]]
# [[ସୁନ୍ଦରମ ବର୍ମା]]
# [[ମରିମୁତୁ ଯୋଗନାଥନ]]
{{Div col end}}
===ସମୃଦ୍ଧକରଣ===
# [[ପଣସ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
== ପୁରସ୍କାର ଓ ସମ୍ମାନ ==
# [[ଗଙ୍ଗାଧର ଜାତୀୟ ସମ୍ମାନ]]
# [[ବସନ୍ତ ମୁଦୁଲି କବିତା ପୁରସ୍କାର]]
# [[ରାଜଧାନୀ ପୁସ୍ତକମେଳା ପୁରସ୍କାର]]
# [[କେନ୍ଦ୍ର ସାହିତ୍ୟ ଏକାଡେମୀ ଯୁବ ପୁରସ୍କାର]]
==ସୌର ମଣ୍ଡଳ==
# [[ଜୁଲାଇ ୨୦୧୮ ଚନ୍ଦ୍ରଗ୍ରହଣ]]
==ଟେକ୍ନୋଲୋଜି==
{{Div col|colwidth=15em}}
# [[୨ଜି]]
# [[ହ୍ୟାକିଂ]]
# [[ଲିମ୍ବୋ (ଭିଡ଼ିଓ ଗେମ୍)]]
# [[ଥ୍ରେଡ଼ସ୍]]
{{Div col end}}
==ଇତିହାସ==
# [[ରୁଦ୍ରମା ଦେବୀ]]
# [[ସୂର୍ଯ୍ୟବର୍ମନ ୨]]
===ଓଡ଼ିଶା ଇତିହାସ===
# [[ସୋମ ବଂଶ]]{{tick}}
==ଦେବଦେବୀ==
# [[ଅରୁଣ]]
{{Div col|colwidth=15em}}
===ମନ୍ଦିର===
{{Div col|colwidth=15em}}
# [[ବଉଳାଶୁଣୀ]]{{tick}}
# [[ଅନନ୍ତ ବଳଦେବଜୀଉ ମନ୍ଦିର]]
# [[ଦୁର୍ଗା ମନ୍ଦିର, ମୋଟିଆ]]
# [[ଆଡ଼ପ ମଣ୍ଡପ]]
# [[ଶ୍ରୀମନ୍ଦିର ପରିକ୍ରମା ପ୍ରକଳ୍ପ]]
{{Div col end}}
===ପାଳିତ ଯାତ୍ର ବିଶେଷ===
# [[ଛତର ଯାତ୍ରା]]
===ଜଗନ୍ନାଥଙ୍କ ସହ ଜଡ଼ିତ===
{{Div col|colwidth=15em}}
# [[ବାଟମଙ୍ଗଳା]]{{tick}}
# [[ଦାରୁ ଶଗଡ଼ି]]{{tick}}
# [[ଦାରୁ]]{{tick}}
# [[ଜଗନ୍ନାଥବଲ୍ଲଭ ମଠ]]{{tick}}
# [[ମାଣିକପାଟଣା]]{{tick}}
# [[ସ୍ଵର୍ଗଦ୍ଵାର]]{{tick}}
# [[ରଥଖଳା]]{{tick}}
# [[ଶବରପଲ୍ଲୀ]]{{tick}}
# [[ନରେନ୍ଦ୍ର ପୁଷ୍କରିଣୀ]]{{tick}}
# [[ସାହାଣମେଲା]]{{tick}}
# [[ଝାଞ୍ଜପିଟା ମଠ]]
# [[ରୋଷଶାଳା]]{{tick}}
{{Div col end}}
===ପୁରାଣ===
# [[କପିଳ ପୁରାଣ]]
===ଭୋଗ ଦ୍ରବ୍ୟ===
{{Div col|colwidth=15em}}
# [[ନଡ଼ିଆ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଚନ୍ଦନ]]{{tick}}
# [[ଅଗର]]{{tick}}
# [[କାନିକା]]
# [[ଚିତଉ]]
# [[ସୋରିଷ]]{{tick}}
# [[ଅଟକାଳି]]
# [[ଛେନା ମାଣ୍ଡୁଆ]]
# [[ଜେନାମଣି]]
# [[ଖୁରୁମା]]
# [[ରାଧାବଲ୍ଲଭ]]
# [[ହଂସକେଳି]]
{{Div col end}}
===ଗୀତ/ବାଦ୍ୟଯନ୍ତ୍ର===
# [[ମୃଦଙ୍ଗ]]{{tick}}
# [[କେନ୍ଦରା ଗୀତ]]{{tick}}
# [[ଘୁଙ୍ଗୁର]]
# [[ଗିନି (ବାଦ୍ୟଯନ୍ତ୍ର)]]
# [[ଚାମର]]
{{Div col end}}
=== ସାଧୁ/ସନ୍ୟାସୀ ===
# [[ସ୍ୱରୂପାନନ୍ଦ ସ୍ୱରସ୍ୱତୀ]]
# [[ନିଶ୍ଚଳାନନ୍ଦ ସରସ୍ୱତୀ]]
# [[ଗୋବର୍ଦ୍ଧନ ପୀଠର ଶଙ୍କରାଚାର୍ଯ୍ୟଙ୍କ ତାଲିକା]]
# [[ଶଙ୍କରାଚାର୍ଯ୍ୟ]]
=== ପୌରାଣିକ ଚରିତ୍ର ===
# [[ପୁଷ୍କର]]
===ସମୃଦ୍ଧକରଣ===
# [[ବିରି]] (ସମୃଦ୍ଧକରଣ){{tick}}
# [[ଅଙ୍ଗିରା ଆଶ୍ରମ, ପୁରୀ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ହରିଶଙ୍କର ମନ୍ଦିର]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଭଦ୍ରକାଳୀ ମନ୍ଦିର]] (ସମୃଦ୍ଧି କରଣ){{tick}}
# [[ଆଖଣ୍ଡଳମଣି ମନ୍ଦିର]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ବିରଞ୍ଚିନାରାୟଣ ମନ୍ଦିର, ପାଳିଆ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
==ଗ୍ରାମ/ସହର/ଅନୁଷ୍ଠାନ==
# [[ଫୁରଲିଝରଣ]] (ସମୃଦ୍ଧିକରଣ)
# [[ସରକାରୀ ବୈଷୟିକ ମହାବିଦ୍ୟାଳୟ, କଳାହାଣ୍ଡି]]
# [[ନିଳୋକ ଉଚ୍ଚ ବିଦ୍ୟାଳୟ ]]
# [[ମାଛକାନ୍ଦଣା ଜଳପ୍ରପାତ]]
# [[ନିଳୋକ]]
# [[ଓଡ଼ିଆ ବିଶ୍ୱବିଦ୍ୟାଳୟ]]
# [[ସରକାରୀ ଉଚ୍ଚ ବିଦ୍ୟାଳୟ, ଅଙ୍ଗେଶ୍ୱରପଡ଼ା]]
# [[ଓଡ଼ିଶା ଆଦର୍ଶ ବିଦ୍ୟାଳୟ, ପଳାସଗଡ଼ିଆ]]
# [[ପ୍ରଧାନପାଟ ଜଳପ୍ରପାତ]]
# [[ଜନତା ରଙ୍ଗମଞ୍ଚ]]
==ଆମ ସଂସ୍କୃତି/ପରମ୍ପରା==
# [[ଝୋଟି ଚିତା]] (ସମୃଦ୍ଧିକରଣ)
# [[ହଳଦୀ କୁମକୁମ]]
# [[ଜୀବିତପୁତ୍ରିକା]]
#[[ମହାରାଷ୍ଟ୍ର ଦିବସ]]
==ସ୍ମରଣୀୟ ଓଡ଼ିଆ==
===ସାହିତ୍ୟିକ===
{{Div col|colwidth=15em}}
# [[ଶାରଦା ରଥ]]
# [[ପ୍ରବୋଧ କୁମାର ମିଶ୍ର]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ମହାନ୍ତି]]
# [[ନୀଳମଣି ମିଶ୍ର]]
# [[ଭି. ପି. ଜୋଗଲେକର]]
# [[ବିଜୟ କୁମାର ମହାନ୍ତି (ଅନୁବାଦକ)]]
# [[ଦେବେନ୍ଦ୍ର ଚୌଧୁରୀ]]
# [[ପ୍ରସନ୍ନ କୁମାର ସ୍ୱାଇଁ]]
# [[ସୁରେନ୍ଦ୍ର କୁମାର ମହାରଣା]]
# [[ପ୍ରଦୋଷ କୁମାର ପଟ୍ଟନାୟକ]]
# [[ମନୋଜ ମହାନ୍ତି]]
# [[ସୂର୍ଯ୍ୟ ଦେଓ]]
# [[ମିଶ୍ର ସତ୍ୟନାରାୟଣ]]
# [[ଗୋଲୋକ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ବେଣୁଧର ରାଉତ]]
# [[ନୃସିଂହ କୁମାର ରଥ]]
# [[ଦେବେନ୍ଦ୍ର ଦାସ]]
# [[ସତ୍ୟ ପଟ୍ଟନାୟକ]]
# [[ମନୋଜ ପଟ୍ଟନାୟକ (ଗୀତିକାର)]]
# [[ଗୌରହରି ଦଳାଇ]]
# [[ଅଲେଖଚନ୍ଦ୍ର ପଢ଼ିଆରୀ]]
# [[ବନବିହାରୀ ପଣ୍ଡା]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ମିଶ୍ର]]
# [[ବଂଶୀଧର ମହାନ୍ତି]]
# [[ଜୟନ୍ତ କୁମାର ବିଶ୍ଵାଳ]]
# [[ପ୍ରିୟବ୍ରତ ପାତ୍ର]]
# [[ଆନନ୍ଦଚନ୍ଦ୍ର ପହୀ]]
# [[ବାସୁଦେବ ସାହୁ]]
# [[ମହେଶ୍ୱର ମହାନ୍ତି (ସାହିତ୍ୟିକ)]]
# [[ନବୀନ କୁମାର ପରିଡ଼ା]]
# [[ଚନ୍ଦ୍ରଶେଖର ନନ୍ଦ (ନାଟ୍ୟକାର)]]
# [[ଦୟାନିଧି ଦାସ]]
# [[କିଶୋର ପାଣିଗ୍ରାହୀ]]
# [[କମଳା ଶତପଥୀ]]
# [[ବୀରେନ୍ଦ୍ର କୁମାର ଭୂୟାଁ]]
# [[ନିର୍ମଳ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ଚିତ୍ତରଞ୍ଜନ ନାୟକ]]
# [[କୃଷ୍ଣ କୁମାର ମହାନ୍ତି]]
# [[ବାଦଲ ମହାନ୍ତି]]
# [[ଉଦ୍ଧବ ଚରଣ ନାୟକ]]
# [[ଡିଲେଶ୍ୱର ରଣା]]
# [[ସୁଲଗ୍ନା ମହାନ୍ତି]]
# [[ପ୍ରବୀଣ କୁମାର କବି]]
# [[ମୌସୁମୀ ଦାସ]]
# [[ରାଧାମୋହନ ମହାପାତ୍ର]]
# [[ମନୋଜ କୁମାର ମହାପାତ୍ର]]
# [[ଦେବକାନ୍ତ ମିଶ୍ର]]
# [[ବିଶ୍ୱନାଥ ସାହୁ (ବୈଜ୍ଞାନିକ)]]
# [[ବିନୋଦ ରାଉତରାୟ]]
# [[ଆନନ୍ଦ ଶଙ୍କର ଦାସ]]
# [[କମଳ ଲୋଚନ ମହାନ୍ତି]]
# [[ଦାଶରଥି ମୁଣ୍ଡ]]
# [[ପ୍ରମୋଦ କୁମାର ତ୍ରିପାଠୀ]]
# [[ହେମେନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ମିହିର କୁମାର ମେହେର]]
# [[ଦିଲ୍ଲୀଶ୍ୱର ମହାରଣା]]
# [[ଭାସ୍କର ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ସୁଧାକର ନନ୍ଦ]]
# [[ପ୍ରସନ୍ନ ଦାସ]]
# [[ସୀମନ୍ତ ମହାନ୍ତି]]
# [[ରମେଶ ଚନ୍ଦ୍ର ଦାସ]]
# [[ବିଜୟ କୁମାର ନନ୍ଦ]]
# [[ସୁଭାଷ ଶତପଥୀ]]
# [[ବିଜୟ କୁମାର ପ୍ରଧାନ]]
# [[ପ୍ରହ୍ଲାଦ ପାଣି]]
# [[କ୍ଷୀରୋଦ ବିହାରୀ ବିଶ୍ୱାଳ]]
# [[ଅବିନାଶ ସାହୁ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ସାହୁ]]
# [[ଉର୍ମିମାଳା ଆଚାର୍ଯ୍ୟ]]
# [[ଅଭୟ କୁମାର ନାୟକ]]
# [[ଅଶ୍ୱିନୀ ସୁତାର]]
# [[ଗୋପୀନାଥ ମଲ୍ଲିକ]]
# [[ଚିତ୍ତରଞ୍ଜନ ମହାନ୍ତି]]
# [[ହରିହର ଶୁକ୍ଳା]]
# [[ରବୀନ୍ଦ୍ରନାଥ ସାହୁ]]
# [[ନଟବର ଖୁଣ୍ଟିଆ]]
# [[ରମାକାନ୍ତ ନାୟକ]]
# [[ସୋମନାଥ ଓଝା]]
# [[ନୃସିଂହାନନ୍ଦ ମହାପାତ୍ର]]
# [[ଅଭୟ ଦ୍ୱିବେଦୀ]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ବିଶ୍ୱାଳ]]
# [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ବିଶ୍ୱାଳ]]
# [[ବିଦ୍ୟୁତପ୍ରଭା ବିଶ୍ୱାଳ]]
# [[ଶିବପ୍ରସାଦ ମିଶ୍ର]]
# [[ବ୍ରଜକିଶୋର ପରିଡ଼ା]]
# [[ମଣିରାମ ଜେନା]]
# [[ଆରତିବାଳା ପୃଷ୍ଟି]]
# [[ବେଣୁଧର ସେନାପତି]]
# [[ନିରୁପମା କର]]
# [[ଶରତ କୁମାର ଦାଶ]]
# [[ସୁବ୍ରତ କୁମାର ସେନାପତି]]
# [[ନଗେନ ମହାନ୍ତି]]
# [[ଶର୍ମିଷ୍ଠା ସାହୁ]]
# [[ଦୁର୍ଗା ପ୍ରସାଦ ପଣ୍ଡା]]
# [[ଅଜୟ ପ୍ରଧାନ]]
# [[ନିରାକାର ଦାସ]]
# [[ମନୋଜ କୁମାର ମେହେର]]
# [[ଅକ୍ଷୟ ବେହେରା]]
# [[ରାମକୃଷ୍ଣ ସାହୁ]]
# [[ଅରୂପାନନ୍ଦ ପାଣିଗ୍ରାହୀ]]
# [[ସାବିତ୍ରୀ କବି]]
# [[ବିରଜା ବଳ]]
# [[ଅଖିଳ କୁମାର ମିଶ୍ର]]
# [[ଅଭୟ ନାୟକ]]
# [[ବିଜୟ କୁମାର ରଣା]]
# [[ବିଶ୍ଵକେଶ ତ୍ରିପାଠୀ]]
# [[ଅମିତାଭ ଖିଲାର]]
# [[ମନୁ ଦାଶ]]
{{Div col end}}
=== ବହି ===
# [[ପ୍ରଥମ ପୁରୁଷ]]
# [[ସ୍ୱର୍ଣ୍ଣ ଯୁଗର ସନ୍ଧ୍ୟା]]
# [[ଧୂଳିଘର]]
=== ଫକୀର ମୋହନଙ୍କ ଗଳ୍ପ ===
# [[ରାଣ୍ଡିପୁଅ ଅନନ୍ତା]]
===ପୁରାତନ===
{{Div col|colwidth=15em}}
# [[ଲକ୍ଷ୍ମୀକାନ୍ତ ମହାପାତ୍ର]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଗୋପାଳ ଚନ୍ଦ୍ର ପ୍ରହରାଜ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଫକୀର ମୋହନ ସେନାପତି]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ହୃଷୀକେଶ ପଣ୍ଡା (ଗୀତିକାର)]]
# [[ପ୍ରତିଜ୍ଞା ଦେବୀ]]
# [[ସୁରେନ୍ଦ୍ର ନାୟକ]]
# [[ବଳରାମ ପଟ୍ଟନାୟକ]]
# [[ନୃସିଂହ ତ୍ରିପାଠୀ]]
# [[ବୀରେନ୍ଦ୍ରନାଥ ମହାନ୍ତି]]
# [[ରାମ ପ୍ରସାଦ ମହାନ୍ତି]]
# [[ରଶ୍ମି ରାଉଳ]]
# [[ନିର୍ମଳା ଦେବୀ]]
# [[ରଞ୍ଜିତା ନାୟକ]]
# [[ସୌଦାମିନୀ ଉଦ୍ଗାତା]]
# [[ସୁଲୋଚନା ଦାସ]]
# [[ପ୍ରଭାତୀ ମିଶ୍ର]]
# [[ରଜତ କୁମାର କର]]
# [[ସୁଚାରୁ ଦେବୀ]]
# [[ପଦ୍ମାବତୀ]]
{{Div col end}}
===ନୂତନ===
{{Div col|colwidth=15em}}
# [[ବିସ୍ମୟ ମହାନ୍ତି]]{{tick}}
# [[ସୁଶାନ୍ତ ପଟ୍ଟନାୟକ]]{{tick}}
# [[ଆରତି ଭୂୟାଁ]]
# [[ମନସ୍ୱିନୀ ଦାଶ]]
# [[ମନୋଜ କୁମାର ମିଶ୍ର]]
# [[ତ୍ରିଲୋଚନ ସାହୁ]]
# [[ରଶ୍ମି ରଞ୍ଜନ ପରିଡ଼ା]]
{{Div col end}}
===ସ୍ୱାଧୀନତା ସଂଗ୍ରାମୀ===
{{Div col|colwidth=15em}}
# [[ବୈଷ୍ଣବଚରଣ ନାୟକ]]
# [[ବିଶ୍ୱମ୍ବର ପରିଡ଼ା]]
# [[ଭୂବନାନନ୍ଦ ଦାସ]]
# [[ଅଲେଖ ପାତ୍ର]]
# [[ଜି. ଏସ. ମେଲକୋଟେ]]
# [[କିଶନ ପଟ୍ଟନାୟକ]]
# [[ଜଗନ୍ନାଥ ସରକାର]]
# [[ଦୋଳଗୋବିନ୍ଦ ପ୍ରଧାନ]]
# [[କିରଣ ଲେଖା ମହାନ୍ତି]]
# [[ଗୋପାଳ ଚନ୍ଦ୍ର ଦାସ (ସ୍ୱାଧୀନତା ସଂଗ୍ରାମୀ)]]
# [[ଜଗବନ୍ଧୁ ସିଂହ]]
# [[ଦୋହରା ବିଷୋୟୀ]] (ସମୃଦ୍ଧିକରଣ)
# [[ଚକରା ବିଷୋୟୀ]] (ସମୃଦ୍ଧିକରଣ)
# [[ରେଣ୍ଡୋ ମାଝି]] (ସମୃଦ୍ଧିକରଣ)
# [[ଗୌରାଙ୍ଗ ଚରଣ ଦାସ]] (ସମୃଦ୍ଧିକରଣ)
# [[ବାଞ୍ଛାନିଧି ମହାନ୍ତି]] (ସମୃଦ୍ଧିକରଣ)
{{Div col end}}
=== ଚିତ୍ରକର ===
{{Div col|colwidth=15em}}
# [[ବିଜୟ ବିଶ୍ୱାଳ]]
{{Div col end}}
=== ସ୍ଥାନ/ଘଟଣା ===
# [[ସ୍ୱାଧୀନ ବାଞ୍ଛାନିଧି ଚକଲା]]
== ଓଡ଼ିଆ ଭାଷା ==
# [[ବିଶ୍ୱ ଓଡ଼ିଆ ଭାଷା ସମ୍ମିଳନୀ]]
# [[ଫୁଲବାଣୀ ଓଡ଼ିଆ]]
# [[ଗଞ୍ଜାମୀ ଓଡ଼ିଆ]]
# [[କରଣୀ ଅକ୍ଷର]]
# [[ଓଡ଼ିଆ ସଂଖ୍ୟା]]
# [[ରେଲି ଭାଷା]]
== ଅନ୍ୟାନ୍ୟ ଭାଷା ==
{{Div col|colwidth=15em}}
# [[ଆଶିଙ୍ଗ ଭାଷା]]
# [[ମହାରାଷ୍ଟ୍ରୀ କୋଙ୍କଣୀ]]
# [[ସର୍ବଙ୍ଗ ଭାଷା]]
# [[ହୁଇଷୁ ଭାଷା]]
# [[ବରପେଇଟା]]
# [[ତୁସୋମ ଭାଷା]]
# [[ଶେଇଖଗାଲ]]
# [[ଚମ୍ଫୁଙ୍ଗ ଭାଷା]]
# [[କଲାକତଙ୍ଗ ମୋନ୍ପା]]
# [[ଟିଖିର ଭାଷା]]
# [[ସୁଆଁସୁ ଭାଷା]]
# [[ରାଠୱାଲି ବୋଲି]]
# [[ଶ୍ରୀନଗରିଆ ବୋଲି]]
# [[ଗଙ୍ଗାଡ଼ି ବୋଲି]]
# [[ଟିହରୀୟାଲି ବୋଲି]]
# [[କୁଇ ଭାଷା]]
# [[କଚାଇ-ପଦାଙ୍ଗ ଭଷା]]
# [[ଖାଙ୍ଗୋଇ ଭାଷା]]
# [[ବେରାର-ଡେକାନ ମରାଠୀ]]
# [[ଉଇ ଭାଷା]]
# [[ମୌଣ୍ଡାଦାନ ଚେଟ୍ଟି ଭାଷା]]
# [[ଭୋୟାରି ଭାଷା]]
# [[ମାଲାମୁଥାନ ଭାଷା]]
# [[ଗୌଡ଼ୀ ପ୍ରାକୃତ]]
# [[କାତକରି ଭାଷା]]
# [[କର୍ମକାର ଭାଷା]]
# [[ପଥିୟା ଭାଷା]]
# [[ଲାହୁଲ ଲୋହାର ଭାଷା]]
# [[ଖରମ ନାଗା ଭାଷା]]
# [[ଖମ୍ବା ଭାଷା]]
# [[ନାଃ ବୋଲି]]
# [[ବାଙ୍ଗନି-ତଗିନ ଭାଷା]]
# [[ଜଙ୍ଗସଙ୍ଗ ଭାଷା]]
# [[ମାରିଙ୍ଗ ନାଗା ଭାଷା]]
# [[ପୌଲା ଭାଷା]]
# [[ଟୁକପା ଭାଷା]]
# [[ବିଳାସପୁରୀ ଭାଷା]]
# [[ବେଟ୍ଟା କୁରୁମ୍ବା ଭାଷା]]
# [[ଦେଓରୀ ଭାଷା]]
# [[ବମ ଭାଷା]]
# [[ମେୱାତି ଭାଷା]]
# [[ବିସ୍ସା ଭାଷା]]
{{Div col end}}
== ଅଣ-ଓଡ଼ିଆ ସାହିତ୍ୟିକ ==
# [[ସୋହିନୀ ଘୋଷ]]
# [[ପଦ୍ମା ଗୋଲେ]]
# [[ଅନାମିକା (କବି)]]
# [[ପ୍ରତୀକ୍ଷା ବକ୍ସି]]
# [[ଉମା ଭଟ୍ଟ]]
# [[କେ.ଏସ୍. ଚନ୍ଦ୍ରିକା]]
# [[ବିଶାଖା ଦତ୍ତ]]
==ପୁସ୍ତକ==
# [[ନିର୍ମଳା (ଉପନ୍ୟାସ)]]
== ସମ୍ବାଦପତ୍ର ==
# [[ଦି ନ୍ୟୁ ଇଣ୍ଡିଆନ ଏକ୍ସପ୍ରେସ]]
# [[ଦି ଇଣ୍ଡିଆନ ଏକ୍ସପ୍ରେସ]]
==କଥାଚିତ୍ର/ଅଭିନେତା==
===ଓଡ଼ିଆ ନାଟକ===
* [[ବୟସର ଅନ୍ତେ]]
* [[ନବକଳେବର (ଓଡ଼ିଆ ନାଟକ)]]
* [[ଦେବଦାସ (ଓଡ଼ିଆ ନାଟକ)]]
===ପ୍ରଯୋଜନା ସଂସ୍ଥା===
* [[ଏସ୍୩ ମୁଭିଜ୍]]
=== ଟେଲିଭିଜନ ===
* [[ରଜ କୁଇନ୍]]
===ଓଡ଼ିଆ କଥାଚିତ୍ର===
{{Div col|colwidth=15em}}
# [[ସୀତା ଲବକୁଶ]]
# [[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]
# [[ଚାନ୍ଦ ନା ତମେ ତାରା]]{{tick}}
# [[ଲଭ୍ ମାଷ୍ଟର]]
# [[ନଈ ସେପାରୀ କନକ ଗୋରୀ]]
# [[ଟାର୍ଗେଟ୍]]
# [[ପ୍ରେମ ସବୁଠୁ ବଳବାନ]]
# [[ଡାହା ବାଳୁଙ୍ଗା]]
# [[ତୁ ଆଉ ମୁଁ]]
# [[ଡାଡି]]
# [[ଗୋଲାପି ଗୋଲାପି]]
# [[ଲେଖୁଲେଖୁ ଲେଖିଦେଲି]]
# [[ଇସ୍କ ତୁ ହି ତୁ]]
# [[ନୂଆ ନୂଆ ପ୍ରେମରେ]]
# [[କିଏ ଦବ ଟକ୍କର]]
# [[ସୁପର ମିଛୁଆ]]{{tick}}
# [[ଆଖି ପଲକରେ ତୁ]]
# [[ଆଇନ କାନୁନ]]
# [[କେଉଁ ଦୁନିଆରୁ ଆସିଲ ବନ୍ଧୁ]]
# [[ଅ ଆ ହର୍ଷେଇ]]
# [[ଅଗସ୍ତ୍ୟ]]
# [[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]
# [[ପିଲାଟା ବିଗିଡ଼ିଗଲା]]
# [[କେହି ନୁହେଁ କାହାର]]
# [[ଯୁବରାଜ(ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)]]
# [[ରିଭେଞ୍ଜ]]
# [[ବାଏ ବାଏ ଦୁବାଇ]]
# [[ଚିନି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଲଭ୍ ପାଇଁ କୁଛ୍ ଭି କରେଗା]]
# [[ଲଭ୍ ୟୁ ହମେଶା]]
# [[ଜଗା ହାତରେ ପଘା (୨୦୧୫)]]
# [[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)]]{{tick}}
# [[ଭାଇନା, କ'ଣ କଲା ସେ]]
# [[ସୁଇଟ୍ ହାର୍ଟ]]
# [[ତୋର ଦିନେ କୁ ମୋର ଦିନେ]]
# [[ଲଭ୍ ଷ୍ଟେସନ୍]]{{tick}}
# [[ଗଳ୍ପ ନୁହେଁ ଅଳ୍ପ ଦିନର]]
# [[ବେବି]]
# [[ଛାତି ତଳେ ଡିଂ ଡଂ]]
# [[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]{{tick}}
# [[କଥାଦେଲି ମଥା ଛୁଇଁ]]
# [[ସୁନାପିଲା- ଟିକେ ସ୍କୃ ଢିଲା]]
# [[ଛାଇ ପରି ରହିଥିବି]]
# [[ଦିୱାନା ହେଲି ତୋ ପାଇଁ]]
# [[ଦିଲ୍ କା ରାଜା]]
# [[ମୀମାଂସା]]
# [[କ୍ରାନ୍ତିଧାରା]]
# [[ଦିଲ୍ ଦିୱାନା ହେଇଗଲା]]
# [[ତୁ ମୋ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଗଡ୍ଫାଦର୍]]
# [[ଦି ଏଣ୍ଡ୍]]
# [[ଆଖି ଖୋଲିଲେ ତୁ ତୁ ହି ତୁ]]
# [[ସୀତାରାମଙ୍କ ବାହାଘର କଳିଯୁଗରେ]]
# [[ଟପୋରି]]
# [[ଅଭୟ]]
# [[ରୋମିଓ ଜୁଲିଏଟ]]
# [[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]
# [[ଭକ୍ତ ଓ ଭଗବାନ]]
# [[ମିଠା ମିଠା]]
# [[ଟିକେ ଖରା ଟିକେ ଛାଇ]]
# [[ନିଝୁମ ରାତିର ସାଥୀ (୨୦୧୭)]]
# [[ତମକୁ ଦେଖିଲା ପରେ]]
# [[ପ୍ରେମର ନିଶା ନିଆରା ନିଆରା]]
# [[ଆସିଲୁ ଯେବେ ତୁ ଯାଆନା ଫେରି]]
# [[ପ୍ରେମରେ ପ୍ରେମରେ]]
# [[ମୁଁ ଗାନ୍ଧୀ ନୁହେଁ]]
# [[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]
# [[ଦେଲେ ଧରା କଥା ସରେ]]
# [[ଗୁଣ୍ଡା]]
# [[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]
# [[ତୁ କହିବୁ ନା ମୁଁ]]
# [[ତୁ ଯେ ସେଇ]]
# [[ଯୋଉଠି ତୁ ସେଇଠି ମୁଁ]]
# [[ସମୟ ବଡ଼ ବଳବାନ (୨୦୧୬ କଥାଚିତ୍ର)]]
# [[ହେଲା ମତେ ପ୍ରେମ ଜର]]
# [[ଚୁପ୍ ଚୁପ୍ ଚୋରି ଚୋରି]]
# [[ଜବରଦସ୍ତ ପ୍ରେମିକ]]
# [[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)]]
# [[ତୁ ମୋର ସପନ ରାଣୀ]]
# [[ଭଉଁରୀ- ଦ ସିଙ୍କିଙ୍ଗ୍ ରିଆଲିଟି]]
# [[ସପନର ପଥେ ପଥେ]]
# [[କଲେଜ ଟାଇମ]]
# [[ହେଲୋ- ଇନ୍ ଲଭ୍]]
# [[ଜହ୍ନର ପାହାଡ଼]]
# [[ମାୟା]]
# [[ମାଇଁ ଫାର୍ଷ୍ଟ ଲଭ୍]]
# [[କଳ୍କୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଫ୍ଲାସ୍ବ୍ୟାକ]]
# [[ଏଇ ଜନମର ସାଥିଟିଏ]]
# [[ଜଷ୍ଟ ମୋହବତ୍]]
# [[କଥା ନୁହେଁ ଏ କଥା]]
# [[ଗଡ୍ସ୍ ଓନ୍ ପିପୁଲ୍]]
# [[ଲେଖିଚି ନାଁ ତୋର]]
# [[ରକ୍ଷ୍ଟାର୍]]
# [[ଭଲପାଏ ତତେ ୧୦୦ ରୁ ୧୦୦]]
# [[ରଙ୍ଗିଲା ବାବା]]
# [[ରଘୁପତି ରାଘବ ରାଜାରାମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆଶିକ୍]]
# [[ଲଟେରୀ- ଲାଇଫ୍ ଏଗ୍ନେଷ୍ଟ ଫେଟ୍]]
# [[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]
# [[ଅଜାତଶତ୍ରୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିନ୍ଦାସ ରୋମିଓ]]
# [[ବଦମାସ୍ ଟୋକା]]
# [[ମୋ ଦିଲ୍ କହେ ଇଲୁ ଇଲୁ]]
# [[ଆପନା ହାତ ଜଗନ୍ନାଥ]]
# [[ତୋ ବାଟ ଚାହିଁଚି ରାତି ସାରା]]
# [[ପୁଣି ଦେଖା ହବ ଆର ଜନମରେ]]
# [[ଖାସ୍ ତୁମରି ପାଇଁ]]
# [[ଜୟ ହିନ୍ଦ୍]]
# [[ହିରୋ ନଂ ୱାନ୍]]
# [[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]
# [[ସାହିତ୍ୟ ଦିଦି]]
# [[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]
# [[ଭୈରବ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସଙ୍ଗମ]]
# [[୨୦୧୪ ଫିଅର ଅଫ ଦ ଇଅର]]
# [[ଏମିତି ବି ହେଇପାରେ]]
# [[କିଡ୍ନାପ୍]]
# [[କ୍ରିଷ୍ଣା ଗୋବିନ୍ଦା]]
# [[ଆମେ ତ ଟୋକା ଷଣ୍ଢ ମାର୍କା]]
# [[କାବୁଲା ବାରବୁଲା]]
# [[ଶିବା- ନଟ୍ ଆଉଟ୍]]
# [[ପାଗଳ କରିଚୁ ତୁ]]
# [[ମେଣ୍ଟାଲ]]
# [[ମୁଁ ତା'ର କିଏ]]
# [[ତମେ ଥିଲେ ସାଥିରେ]]
# [[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ୱାନ୍ ୱେ ଟ୍ରାଫିକ୍]]
# [[ରାସ୍ତା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦୀପାଞ୍ଜଳି]]
# [[ସିନ୍ଦୂର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ତୁ ମୋ ହିରୋ]]
# [[ଗଡ଼ବଡ଼]]
# [[ବଧୂ ନୁହେଁ ମୁଁ ବନ୍ଧୁ]]
# [[ମୋ ଦିଲ୍ ତୋ ଦିୱାନା]]
# [[ତୁ ମୋ ସୁନା ତୁ ମୋ ହୀରା]]
# [[ଲଭ୍ ହେଲା ଏମିତି]]
# [[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]
# [[ମାଇଁ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଏସିପି ସାଗରିକା]]
# [[ଜଗନ୍ନାଥ ଧାମ ପୁରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦିୱାନା ଦିୱାନୀ]]
# [[ଚଉକା ଛକା]]
# [[ରୁମ୍କୁ ଝୁମାନା]]
# [[ସୁପରଷ୍ଟାର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁଁ ଗୋଟେ ଦୁଷ୍ଟ ପିଲା]]
# [[ସଲାମ ସିନେମା]]
# [[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସପନର ନାୟିକା]]
# [[ସନ୍ଦେହୀ ପ୍ରିୟତମା]]
# [[ଅଶୋକ ସମ୍ରାଟ]]
# [[ହରି ଓମ ହରି]]
# [[ମୁଁ ଦିୱାନା ତୋ' ପାଇଁ]]
# [[ଓମ ସାଇ ତୁଝେ ସଲାମ]]
# [[ଦୀପୁ ଦ ଡ୍ୟାନ୍ସବୟ]]
# [[ବଜରଙ୍ଗୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମିକା]]
# [[କାଉଁରୀ କନ୍ୟା]]
# [[ଯୋଗୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବ୍ୟାଚେଲର]]
# [[ମିତ ବସିଛି ମୁଁ ଭୂତ ସାଥିରେ]]
# [[ଟଙ୍କା ତତେ ସଲାମ]]
# [[ମୁଁ ରାଜା ତୁ ରାଣୀ]]
# [[ତୁ ମୋ ଦେହର ଛାଇ]]
# [[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]
# [[ବ୍ଲାକ୍ମେଲ୍]]
# [[ଗୁଡ୍ ବୟ]]
# [[ତୋ ପ୍ରେମରେ ପଡ଼ିଲା ପରେ]]
# [[ପର୍ଶୁରାମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରଙ୍ଗିଲା ଟୋକା]]
# [[ଜଗୁ ଅଟୋବାଲା]]
# [[କ୍ରିଷ୍ଣା- ଷ୍ଟୋରୀ ଅଫ୍ ଏ ଡ୍ୟାନ୍ସର୍]]
# [[ମୁଁ]]
# [[ଫ୍ୟାମିଲି ନମ୍ବର୍ ୱାନ୍]]
# [[ମୁଁ ପ୍ରେମୀ ମୁଁ ପାଗଳ]]
# [[କେମିତି ଏ ବନ୍ଧନ]]
# [[ମା' ଖୋଜେ ମମତା]]
# [[ଡନ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଓନ୍ଲି ପ୍ୟାର୍]]
# [[ଶୁଭ ବିବାହ]]
# [[ତୋ' ଆଖିରେ ମୁଁ]]
# [[ମୁଁ କ'ଣ ଏତେ ଖରାପ]]
# [[ଦିଲ୍ ତତେ ଦେଇଚି]]
# [[ଆ'ଲୋ ମୋର କଣ୍ଢେଇ]]
# [[ପହିଲି ରଜ]]
# [[ଭୁଲ୍ ବୁଝିବନି ମତେ]]
# [[ଶଶୁରଘର ଜିନ୍ଦାବାଦ]]
# [[ତୋ'ର ମୋ'ର ଯୋଡ଼ି ସୁନ୍ଦର]]
# [[ଏଇ ମିଳନ ଯୁଗ ଯୁଗର]]
# [[ଶକ୍ତି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଟିକେ ଅନାଡ଼ି ପୂରା ଖିଲାଡ଼ି]]
# [[ତତେ ଭଲ ପାଉଛି ବୋଲି]]
# [[ମେଘ ସବାରୀରେ ଆସିବ ଫେରି]]
# [[ପ୍ରେମ ଅଢ଼େଇ ଅକ୍ଷର]]
# [[ଦିୱାନା]]
# [[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)]]
# [[ଲୈଲା ଓ ଲୈଲା]]
# [[ହାପି ଲକି]]
# [[ତୁ ଥାଆ ମୁଁ ଯାଉଚି ରୁଷି]]
# [[ଧୀରେ ଧୀରେ ପ୍ରେମ ହେଲା]]
# [[ସୁନା ଚଢ଼େଇ ମୋ ରୂପା ଚଢ଼େଇ]]
# [[ମୁଖ୍ୟମନ୍ତ୍ରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆଇଲାରେ ଓଡ଼ିଆ ପୁଅ]]
# [[ଚୁପ୍ କିଏ ଆସୁଛି]]
# [[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]
# [[ରୋମିଓ- ଦ ଲଭର୍ ବୟ]]
# [[ଲଭ୍ ଡଟ୍ କମ୍]]
# [[ମିତରେ ମିତ]]
# [[ତୁମେ ହିଁ ସାଥୀ ମୋର]]
# [[ତୁ ମୋରି ପାଇଁ]]
# [[ପ୍ରେମ ରୋଗୀ]]
# [[ଆ'ରେ ସାଥି ଆ]]
# [[ଆ' ଜହ୍ନରେ ଲେଖିବା ନାଁ]]
# [[ପାଗଳ କରିଚି ପାଉଁଜି ତୋର]]
# [[ଧନରେ ରଖିବୁ ଶପଥ ମୋର]]
# [[ମତେ ତ ଲଭ ହେଲାରେ]]
# [[ହସିବ ପୁଣି ମୋ ସୁନା ସଂସାର]]
# [[ନନ୍ଦିନୀ ଆଇ ଲଭ୍ ୟୁ]]
# [[ମୁନ୍ନା- ଏ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ତୋ ବିନା ଭଲ ଲାଗେନା]]
# [[ବନ୍ଦେ ଉତ୍କଳ ଜନନୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମତେ ଆଣିଦେଲ ଲକ୍ଷେ ଫଗୁଣ]]
# [[ତୋ ପାଇଁ ନେବି ମୁଁ ଶହେ ଜନମ]]
# [[କାଳୀଶଙ୍କର]]
# [[ଲାଲ ଟୁକୁ ଟୁକୁ ସାଧବ ବୋହୂ]]
# [[ସମୟ ହାତରେ ଡୋରି]]
# [[ତୁମକୁ ପାରୁନି ତ ଭୁଲି]]
# [[ଅଗ୍ନିଶିଖା]]
# [[ମୋ ସୁନା ପୁଅ]]
# [[ଏ ମନ ମାନେନା]]
# [[ବନ୍ଧୁ (କଥାଚିତ୍ର)]]
# [[ମୋନିକା ମାଇଁ ଡାର୍ଲିଙ୍ଗ]]
# [[ଫେରିଆ ମୋ ସୁନା ଭଉଣୀ]]
# [[ମହାନାୟକ]]
# [[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]
# [[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]
# [[ଗୁଡ୍ଡୁ ଆଣ୍ଡ ଗୁଡ୍ଡି]]
# [[ଆମାଜନ୍ ଆଡ୍ଭେଞ୍ଚର୍]]
# [[ଆଇ ଲଭ୍ ମାଇଁ ଇଣ୍ଡିଆ]]
# [[ତୁ ଏକା ଆମ ସାହା ଭରସା]]
# [[ରାକ୍ଷୀ ବାନ୍ଧିଲି ମୋ ରଖିବ ମାନ]]
# [[ହସିଲା ସଂସାର ଭାଙ୍ଗିଲା କିଏ]]
# [[ରକତେ ଲେଖିଚି ନାଁ]]
# [[ଦେ ମା ଶକ୍ତି ଦେ]]
# [[ତୁ ମୋ ମନର ମିତ]]
# [[ପ୍ରିୟା ମୋ ପ୍ରିୟା]]
# [[ବାଜି]]
# [[ତତେ ମୋ ରାଣ]]
# [[ମନର ମାନସୀ]]
# [[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ନାରୀ ଆଖିରେ ନିଆଁ]]
# [[ତୋ' ପାଇଁ]]
# [[ଓମ୍ ଶାନ୍ତି ଓମ୍]]
# [[ନାୟକ ନୁହେଁ ଖଳନାୟକ]]
# [[ହତ୍ୟା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଟୋପାଏ ସିନ୍ଦୂର ଦି ଟୋପା ଲୁହ]]
# [[ମଥାରେ ଦେଇ ପାଟ ଓଢ଼ଣୀ]]
# [[ଓ ମାଇଁ ଲଭ୍]]
# [[କଟି ପତଙ୍ଗ]]
# [[ପ୍ରେମ୍ କୁମାର]]
# [[ସୁନ୍ଦରଗଡ଼ର ସଲମାନ୍ ଖାନ୍]]
# [[ଅଗ୍ନି ପରୀକ୍ଷା]]
# [[ଓଲେ ଓଲେ ଦିଲ୍ ବୋଲେ]]
# [[ନାୟକର ନାଁ ଦେବଦାସ]]
# [[ଜୀବନ ମୃତ୍ୟୁ]]
# [[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]
# [[ଆଇ ଲଭ୍ ୟୁ]]
# [[ସୁନା ସଙ୍ଖାଳୀ]]
# [[ରଖିବ ଯଦି ସେ ମାରିବ କିଏ]]
# [[ହରିଭାଇ ହାରେନା]]
# [[ମା ମଙ୍ଗଳା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଇଠି ସ୍ୱର୍ଗ ଏଇଠି ନର୍କ]]
# [[ସାବତ ମାଆ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ନାରୀ ବି ପିନ୍ଧିପାରେ ରକ୍ତ ସିନ୍ଦୂର]]
# [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]
# [[ସମୟ ଚକରେ ସଂସାର ରଥ]]
# [[ପୁଅ ମୋର ଜଗତ ଜିତା]]
# [[ତୋ ଆଖି ମୋ ଆଇନା]]
# [[ଧର୍ମ ଦେବତା]]
# [[ସମୟ ଖେଳୁଛି ଚକା ଭଉଁରୀ]]
# [[ଧର୍ମ ସହିଲେ ହେଲା]]
# [[ସହର ଜଳୁଚି]]
# [[ମା ପରି କିଏ ହେବ]]
# [[ମା କାନ୍ଦେ ଆଜି ପୁଅଟେ ପାଇଁ]]
# [[ରଙ୍ଗ୍ ନମ୍ବର]]
# [[ଧରଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କଳା ମାଣିକ]]
# [[ବାବୁ ପର୍ଶୁରାମ]]
# [[ତୁଳସୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଧର୍ମ ନିକିତି]]
# [[ରାକ୍ଷୀ ଭିଜିଗଲା ଆଖି ଲୁହରେ]]
# [[ଏଇ ଆଖି ଆମ ସାକ୍ଷୀ]]
# [[କାଳ ଚକ୍ର]]
# [[ପରଦେଶୀ ବାବୁ]]
# [[ଜୟ ଶ୍ରୀରାମ]]
# [[କଥା କହିବ ମୋ ମଥା ସିନ୍ଦୂର]]
# [[କଥା ରହିଗଲା କାଳ କାଳକୁ]]
# [[ଶାଶୁ ହାତକଡ଼ି ଭାଉଜ ବେଡ଼ି]]
# [[ଲଭ୍ ପ୍ରମିଜ୍]]
# [[ଯୋଉଠି ଥିଲେ ବି ତୁ ମୋର]]
# [[ସରପଞ୍ଚ ବାବୁ]]
# [[ଲାଟ୍ ସାହେବ]]
# [[ସ୍ତ୍ରୀ (୧୯୯୮ର କଥାଚିତ୍ର)]]
# [[ସୁନା ପାଲିଙ୍କି]]
# [[ସୌଭାଗ୍ୟବତୀ]]
# [[ଲକ୍ଷ୍ମୀର ଅଭିସାର]]
# [[ଅହଲ୍ୟା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଇ ସଂଘର୍ଷ]]
# [[ଜୀବନସାଥୀ (୧୯୯୭ କଥାଚିତ୍ର)]]
# [[ରାମ ଲକ୍ଷ୍ମଣ]]
# [[ବାପା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶେଷ ଦୃଷ୍ଟି]]
# [[ନୀଳ ମାଷ୍ଟରାଣୀ]]
# [[ମୋକ୍ଷ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବସୁଧା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁନା ପୁଅ]]
# [[କ୍ଷଣିକା- ଦ ଲସ୍ଟ ଆଇଡିଆ]]
# [[ମଣି ନାଗେଶ୍ୱରୀ]]
# [[ସୁଭଦ୍ରା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[୪ ଇଡିଅଟସ୍]]
# [[ଚମ୍ପିଆନ]]
# [[ମୋ ଭାଇ ଜଗା]]
# [[ସାଗର ଗଙ୍ଗା]]
# [[ପାଚେରୀ ଉଠିଲା ମଝି ଦୁଆରୁ]]
# [[ଅକୁହା କଥା]]
# [[ନିର୍ବାଚନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁକ୍ତି ମଶାଲ]]
# [[ନାଗ ଜ୍ୟୋତି]]
# [[ଲୁବେଇଡାକ]]
# [[ରଖିଲେ ଶିବ ମାରିବ କିଏ]]
# [[ମହୁଆ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଗୋପରେ ବଢ଼ୁଛି କଳା କହ୍ନେଇ]]
# [[ଏମିତି ଭାଇ ଜଗତେ ନାହିଁ]]
# [[ଗଢ଼ି ଜାଣିଲେ ଘର ସୁନ୍ଦର]]
# [[ଦାଦାଗିରି]]
# [[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]]
# [[ଅନୁପମା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାଡୋଜ୍ ଅଫ୍ ଦ ରେନ୍ବୋ]]
# [[ଆଶା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମା (୧୯୯୨ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ନାଗ ପଞ୍ଚମୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଉଦଣ୍ଡୀ ସୀତା]]
# [[ମା' ଯାହାର ସାହା]]
# [[ଘର ମୋର ସ୍ୱର୍ଗ]]
# [[ଅଣ୍ଟି ଛୁରୀ ତଣ୍ଟି କାଟେ]]
# [[ପ୍ରୀତିର ଇତି]]
# [[ଅରଣ୍ଯ ରୋଦନ]]
# [[ସୁଖ ସଂସାର]]
# [[ମୁକ୍ତି ତୀର୍ଥ]]
# [[ଦୂର ଦିଗନ୍ତ]]
# [[କି ହେବ ଶୁଆ ପୋଷିଲେ]]
# [[ତୋ ବିନୁ ଅନ୍ୟ ଗତି ନାହିଁ]]
# [[ଆମ ଘର ଆମ ସଂସାର]]
# [[ବସ୍ତ୍ର ହରଣ]]
# [[ପରଦେଶୀ ଚଢ଼େଇ]]
# [[ଚକାଡୋଳା କରୁଚି ଲୀଳା]]
# [[ହିସାବ କରିବ କାଳିଆ]]
# [[କଣ୍ଢେଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କାଳିଆ ଭରସା]]
# [[ଅଗ୍ନି ବୀଣା]]
# [[ଠାକୁର ଅଛନ୍ତି ଚଉ ବାହାକୁ]]
# [[ହସ ଲୁହ ଭରା ଦୁନିଆ]]
# [[ଦଇବ ଦଉଡ଼ି]]
# [[ଲୁଟ ତରାଜ]]
# [[ବିଧିର ବିଧାନ]]
# [[ଶାସ୍ତି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରତିଶୋଧ ଅପରାଧ ନୁହେଁ]]
# [[ଲୋକାଲ ଟୋକା ଲଭ୍ ଚୋଖା]]
# [[ମାଇଣ୍ଡ୍ଗେମ୍]]
# [[ପୁଅ ମୋର କଳା ଠାକୁର]]
# [[ଥିଲି ଝିଅ ହେଲି ବୋହୂ]]
# [[ପାପ ପୁଣ୍ୟ]]
# [[କୁରୁକ୍ଷେତ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁନା ଚଢ଼େଇ]]
# [[ମା ମତେ ଶକ୍ତି ଦେ]]
# [[ଲାଲ ପାନ ବିବି]]
# [[ଗୋଲାମଗିରି]]
# [[ଚକା ଆଖି ସବୁ ଦେଖୁଛି]]
# [[ଅନ୍ୟାୟ ସହିବି ନାହିଁ]]
# [[ମାଣିକ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପକା କମ୍ବଳ ପୋତ ଛତା]]
# [[ପଳାତକ]]
# [[କଣ୍ଢେଇ ଆଖିରେ ଲୁହ]]
# [[ସତ ମିଛ]]
# [[ତାରା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆରଣ୍ୟକ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶେଷ ପ୍ରତୀକ୍ଷା]]
# [[ଏକ୍ସକ୍ୟୁଜ ମି]]
# [[ମା ଗୋଜବାୟାଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମ ପାଇଁ ମହାଭାରତ]]
# [[ସପନ ବଣିକ]]
# [[ଗୃହଲକ୍ଷ୍ମୀ]]
# [[ଇସ୍କ ପୁଣିଥରେ]]
# [[ରାଧା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବସନ୍ତ ରାସ]]
# [[ଲଭ୍ ଏକ୍ସପ୍ରେସ୍]]
# [[ପ୍ରତିଧ୍ୱନି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଜୀବନ ସଙ୍ଗମ]]
# [[ରାଜା ହରିଶ୍ଚନ୍ଦ୍ର]]
# [[ରାମ ରହିମ]]
# [[ଉଦୟ ଭାନୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁବର୍ଣ୍ଣ ସୀତା]]
# [[ଭାଇଜାନ୍]]
# [[ଅଭିଳାଷ]]
# [[ଭକ୍ତ ସାଲବେଗ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କଲ୍ୟାଣୀ]]
# [[ଦେଖ ଖବର ରଖ ନଜର]]
# [[ଜ୍ୱାଇଁ ପୁଅ]]
# [[ବିଲ୍ୱ ମଙ୍ଗଳ]]
# [[ମାନସୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦେବଯାନୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପଗ୍ଲୁ]]
# [[ବାଟ ଅବାଟ]]
# [[ମନ ଖାଲି ତତେ ଚାହେଁ]]
# [[ଅଗ୍ନି ପରୀକ୍ଷା (୧୯୮୦ କଥାଚିତ୍ର)]]
# [[ଜୟ ମା ମଙ୍ଗଳା]]
# [[ଅନୁରାଧା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରାମ ବଳରାମ]]
# [[ଶ୍ରୀ ଜଗନ୍ନାଥ (୧୯୭୯ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାକ୍ଷୀ ଗୋପୀନାଥ]]
# [[ସୁଜାତା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସତୀ ଅନୁସୂୟା]]
# [[ପରିବାର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପତି ପତ୍ନୀ]]
# [[କବି ସମ୍ରାଟ ଉପେନ୍ଦ୍ର ଭଞ୍ଜ]]
# [[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]
# [[ସନ୍ଧ୍ୟା ତାରା]]
# [[ପୁନର୍ମିଳନ]]
# [[ସାଥୀ ତୁ ଫେରିଆ]]
# [[ତୁ ମୋ ସୁନା ଚଢ଼େଇ]]
# [[ମା (୨୦୧୮ ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମୀ ଦିୱାନା]]
# [[ପ୍ୟାର ଅଲଗା ପ୍ରକାର]]
# [[ତୁ ମୋ ସୁଇଟ୍ ୧୬]]
# [[ଜୀବନର ଚଲାପଥେ]]
# [[ରହସ୍ୟ]]
# [[କୁଳାଙ୍ଗାର]]
# [[ମୁଇଁ ଦିୱାନା ତୁଇ ଦିୱାନୀ]]
# [[ଏ ଦିଲ୍ ତତେ ଦେଲି]]
# [[ବାପା ତମେ ଭାରି ଦୁଷ୍ଟ]]
# [[ଚାଲ୍ ଟିକେ ଦୁଷ୍ଟ ହବା]]
# [[ଅଜବ ସଞ୍ଜୁର ଗଜବ ଲଭ୍]]
# [[ପଞ୍ଜୁରୀ ଭିତରେ ଶାରୀ]]
# [[ନିମ୍କି]]
# [[ପ୍ରେମରେ ରଖିଚି ୧୦୦ରୁ ୧୦୦]]
# [[ଗୋଲ୍ ମାଲ୍ ଲଭ୍]]
# [[ବୋବାଲ ଟୋକା]]
# [[ସେଲଫିସ୍ ଦିଲ୍]]
# [[ତୁ ମୋ ଲଭ୍ ଷ୍ଟୋରୀ ୨]]
# [[ଅଭିମାନ (୨୦୧୯ର କଥାଚିତ୍ର)]]
# [[ବୈଶାଳୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରଙ୍ଗ ବରଷିବ ଟୁପୁରୁ ଟୁପୁରୁ]]
# [[ପ୍ରେମ ତୋର ନଟି ନଟି]]
# [[ଖୁସି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ତୁ କହିଦେ ଆଇ ଲଭ୍ ୟୁ]]
# [[ଛବିରାଣୀ]]
# [[ଲଭ୍ ଟୁଇଷ୍ଟ]]
# [[ଦେଖା ହେଲା ପ୍ରେମ ହେଲା]]
# [[ମିଷ୍ଟର ମଜନୁ]]
# [[ବାଳ- ଦ ରିଦମ୍ ଅଫ୍ ଲାଇଫ୍]]
# [[ଫ୍ରମ୍ ମି ଟୁ ୟୁ]]
# [[ମାଲ୍ ମହୁ ଜୀବନ ମାଟି]]
# [[ବିଶ୍ୱରୂପ]]
# [[ଶଙ୍ଖା ସିନ୍ଦୂର]]
# [[କିଏ କାହାର (୧୯୯୭ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁଁ ପରଦେଶୀ ଚଢ଼େଇ]]
# [[ବାବୁ ଭାଇଜାନ୍]]
# [[କୁଇନ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପାଇକ ବିଦ୍ରୋହ (କ୍ଷୁଦ୍ର ଚଳଚ୍ଚିତ୍ର)]]
# [[ଆହୁତି]]
# [[କାହ୍ନା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁନା ସଂସାର (୧୯୯୭ର କଥାଚିତ୍ର)]]
# [[ସହିଦ ରଘୁ ସର୍ଦ୍ଦାର]]
# [[ଗାଁର ନାଁ ଗାଲୁଆପୁର]]
# [[ଚାଲ ଟିକେ ପ୍ରେମ କରିବା]]
# [[ମନେ ମନେ ମନ ଖୋଜୁଥିଲା]]
# [[ଚକ୍ଷୁବନ୍ଧନ]]
# [[ଜଙ୍ଗଲ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଅରୁନ୍ଧତୀ (୨୦୨୧ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମନ ମୋ ନେଇଗଲୁ ରେ]]
# [[ପିହୁ]]
# [[ବିଜୟିନୀ]]
# [[ମିଷ୍ଟର ରୋମିଓ]]
# [[୨ ଚକ୍ଲେଟ୍]]
# [[ଲାଲି ହବ କାହାର]]
# [[କଟକ ୱେଡ୍ସ୍ ସମ୍ବଲପୁର]]
# [[ବାପା ଆଇସିୟୁରେ ଅଛନ୍ତି]]
# [[ଲୁଚେଇ ଦେ ମତେ ଛାତି ଭିତରେ]]
# [[ଦୁର୍ଗତିନାସିନୀ ୨]]
# [[ଷଷ୍ଠରୁ ନଷ୍ଟ]]
# [[ଅର୍ଦ୍ଧ ସତ୍ୟ]]
# [[ଚୋରଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପାରୋ ହେଟ୍ସ୍ ଦେବଦାସ]]
# [[ପ୍ରେମିକାୟ ନମ]]
# [[ରଙ୍ଗିଲା ବୋହୂ ୨]]
# [[ତୋ' ପାଇଁ ଫେରିବି ବସୁଧା ଚିରି]]
# [[ତୁ ମୋର ସାଥୀରେ ୨]]
# [[ମା'ର ମମତା]]
# [[ରାତି ସରି ସରି ଯାଉଛି]]
# [[ଇଏ ବି ଗୋଟେ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[କୋକୋଲି: ଫିସ୍ ଆଉଟ୍ ଅଫ୍ ୱାଟର୍]]
# [[ଭୋକ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଚରିତ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସିନ୍ଥିରୁ ସିନ୍ଦୂର ଅଳପ ଦୂର]]
# [[ବିଶ୍ୱାସ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଇନ୍ଦ୍ରଜାଲ]]
# [[ଓଏ ଗୀଟାର]]
# [[ପ୍ରତ୍ୟାଘାତ]]
# [[ଅର୍ଦ୍ଧାଙ୍ଗିନୀ]]
# [[ତୁମେ ମୋ ଶଙ୍ଖା ତୁମେ ମୋ ସିନ୍ଦୂର]]
# [[ଚୁମକି ମାଇଁ ଡାର୍ଲିଂ]]
# [[ତାଣ୍ଡବ]]
# [[ବିସର୍ଜନ]]
# [[ରୋଲ୍ ନଂ-୨୭ ସୁଜାତା ସେନାପତି]]
# [[ସୁପର୍ ବୟ୍]]
# [[ପଲ୍ ପଲ୍ ତତେ ଚାହେଁ]]
# [[ତୁ ଭାରି ବିୟୁଟିଫୁଲ୍]]
# [[ଶ୍ରୀକ୍ଷେତ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରୋମିଓ ରାଜା]]
# [[ପାପ]]
# [[ହିରୋଗିରି]]
# [[ଆଖି ବୁଜିଦେଲେ ତୁ]]
# [[ହେଲୋ ରାବଣ]]
# [[ସାହାଣୀ ଘର କାହାଣୀ]]
# [[ଲଭ୍ ୟୁ ପ୍ରିୟା]]
# [[ଶଲା ବୁଢ଼ାର ବଦ୍ଲା]]
# [[ଟିକେ ଲଭ୍ ଟିକେ ଟ୍ୱିଷ୍ଟ୍]]
# [[ତୁ ମୋର ସାଥିରେ]]
# [[ଦୁର୍ଗତିନାଶିନୀ]]
# [[ପ୍ରେମ ନା' ପାଗଳପଣ]]
# [[ଲକିର ଲକ୍ଡାଉନ୍ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ମୋ ମମି ପାପାଙ୍କ ବାହାଘର]]
# [[ଫେରିଆ]]
# [[ମୁଁ ତୁମେ ଲକ୍ଡାଉନ୍]]
# [[ଭିଜା ମାଟିର ସ୍ୱର୍ଗ]]
# [[ମୂଷା ମୋର ରଜନୀକାନ୍ତ]]
# [[ଅନାମିକା ନାୟିକା]]
# [[ଅନୁ ଦିଦି ନଟ୍ ଆଉଟ୍]]
# [[ଗୋଲ୍ମାଲ୍]]
# [[ଡହରା ଟୋକା]]
# [[ଅଙ୍ଗୁରୁ ନମିଳିଲେ ଖଟା]]
# [[ଲାଲ୍ପାନ ବିବିର ସ୍ମାର୍ଟ୍ ଫ୍ୟାମିଲି]]
# [[ହଉ ହଉ ହେଇଗଲାରେ]]
# [[ଟ୍ୱିଷ୍ଟବାଲା ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଚିରକୁଟ୍]]
# [[ତୋ ବିନା କିଛି ମୁଁ ଚାହେଁନା]]
# [[ରଙ୍ଗିଲା ବୋହୂ]]
# [[ଝିଅଟା ଅଲଗା ପ୍ରକାର]]
# [[କାଳିଆ କରୁଛି ଲୀଳା]]
# [[ଫୋର୍]]
# [[ସମାପାଜୁର ରଘୁ]]
# [[ବନ୍ଧନ (ଟେଲି ଫିଲ୍ମ)]]
# [[ଦୃଷ୍ଟିକୋଣ]]
# [[କୁକୁଡ଼ା ଚୋର]]
# [[ପ୍ରେମ ଏଟିଏମ୍]]
# [[ଆଉ ଗୋଟେ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଭାବେ ସିନା କହିପାରେନା]]
# [[କୋଉ ଆକାଶର ଜହ୍ନ ତୁ]]
# [[ପ୍ରେମମ୍]]
# [[ଡିଟେକ୍ଟିଭ୍ କରନ୍ ଅର୍ଜୁନ]]
# [[ଯଥା ରାବଣସ୍ୟ ମନ୍ଦୋଦରୀ]]
# [[ଦିଦି ନମସ୍କାର]]
# [[ସୁନୟନା]]
# [[ପାଣିଗ୍ରହଣ]]
# [[ଲଗାମ୍]]
# [[ମନ ମୋର କାଗଜ ଗୁଡ଼ି]]
# [[ଦିଲ୍ ମୋର ମାନେନା]]
# [[ଗୁପ୍ଚୁପ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିଶ୍ୱନାଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୋ ପଣତକାନୀରେ ତୁ]]
# [[ଚୋରଣୀ ୨]]
# [[ଏକା ତୁ ଏକା ମୁଁ]]
# [[କୁରୁକ୍ଷେତ୍ର (ଟେଲି ଫିଲ୍ମ)]]
# [[ମିଷ୍ଟର କହ୍ନେୟା]]
# [[ଅଧାଲେଖା ଗପ]]
# [[କ୍ରେଜି-୪]]
# [[ବିଦ୍ୟାରାଣ]]
# [[ଲାଗେ ପ୍ରେମ ନଜର]]
# [[ପ୍ରତିଜ୍ଞା]]
# [[ଆସ୍ତିକ ନାସ୍ତିକ]]
# [[ଦିଲ୍ରେ ଅଛି ତୋ'ରି ନାଁ]]
# [[କହିବିନି ତତେ ଆଇ ଲଭ୍ ୟୁ]]
# [[ବାଏ ବାଏ ଦିଲ୍]]
# [[ଶେଷ ରାତି]]
# [[ବୋଉର ହାତବାକ୍ସ]]
# [[ପ୍ରତୀକ୍ଷା]]
# [[ହାଏ କୃଷ୍ଣ]]
# [[କିଛି କହିବାର ଅଛି]]
# [[ଏଇ ରାକ୍ଷୀ ତୋ' ରକ୍ଷା କବଚ]]
# [[ମାୟାବୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କିସ୍ ମିସ୍]]
# [[ମହାବାହୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଡିୟୁ ଗୋଦାର]]
# [[ଚୁମ୍କି ସେ' ତ ପାଣିରେ ବୁଡ଼ିବ ନାହିଁକି]]
# [[ଫେରି ଆସୁଥିବି କୋଳକୁ ତୋ'ର]]
# [[ଫେରି ଆସୁଥିବି କୋଳକୁ ତୋ'ର]]
# [[ବାଳୀ - ଦ ସେଭିଅର୍]]
# [[ତିତ୍ଲି]]
# [[ମହିଷାସୁର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମରେ ରିସ୍କ ହେଲା ମୋତେ ଇସ୍କ]]
# [[ପ୍ରସ୍ଥାନମ୍]]
# [[ଓଏ ଅଞ୍ଜଲି]]
# [[ତୃଷ୍ଣା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଅଳ୍ପ ଦିନର ଗଳ୍ପ]]
# [[ରୁଦ୍ରାଣୀ]]
# [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର]]
# [[ତୁ ମୋର ଓକେ]]
# [[ଆମେ ତ ମିଡିଲ୍ କ୍ଲାସ୍]]
# [[ସହରୀ ବାଘ (୨୦୨୨ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିଛାଗ୍ୟାଙ୍ଗ୍]]
# [[ପୋଲିସ୍ ବାବୁ]]
# [[ଲାଇଫ୍ରେ କିଛି ବି ହେଇପାରେ]]
# [[ମୁଖା (୨୦୨୨ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଲାଲ ଓଢ଼ଣି]]
# [[ତୋ ନା'ର ମାନେ ହଁ]]
# [[ଡିଅର୍ ଲଭ୍]]
# [[ନଟରାଜ ୦୦୯]]
# [[ତୋ'ର ମୋର କଟି]]
# [[ଉଡ଼ନ୍ତା ଥାଳିରେ ଆସିଛି ପ୍ରିୟା]]
# [[ନିୟତି]]
# [[ମାମା ୱେଡ୍ସ୍ ପାପା]]
# [[ବନ୍ଦିନୀ]]
# [[ବ୍ରେକ୍ଅପ୍ ବାଲା ଲଭ୍ଷ୍ଟୋରୀ]]
# [[ଫାଲଗୁନ ଚୈତ୍ର]]
# [[ବାପା ସୁପର୍ମ୍ୟାନ୍]]
# [[ବାଜିବଲୋ ସାହାନାଇ]]
# [[ବୋହୂ ଆମର ବିଛୁଆତି]]
# [[ବିଭ୍ରାନ୍ତ]]
# [[କନ୍ୟାଦାନ (୨୦୨୩ ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମନ ମ୍ୟୁଜିଅମ୍]]
# [[ମନସ୍କ]]
# [[ନାରୀ ନୁହେଁ ତୁ ଅର୍ଦ୍ଧନାରୀ]]
# [[ସରଗ ପୁରରୁ ଆସିଚି ପ୍ରିୟା]]
# [[ବାହାଘର ଡଟ୍ କମ୍]]
# [[ଟିଙ୍ଗା ରାଜୁ]]
# [[ପ୍ରେମ୍ ଫର୍ ସେଲ୍]]
# [[ଡେଲିଭରି ବୟ]]
# [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର ୨]]
# [[ଉଷା (ଟେଲି ଫିଲ୍ମ)]]
# [[ଛବିର ମଣିଷ]]
# [[ଧୀର ପାଣି ପଥର କାଟେ]]
# [[ଶତ୍ରୁ ସଂହାର (ଟେଲି ଫିଲ୍ମ)]]
# [[ତଦନ୍ତ (ଟେଲି ଫିଲ୍ମ)]]
# [[କବିତା (ଟେଲି ଫିଲ୍ମ)]]
# [[ଫଟା କପାଳ]]
# [[ତମସା ତୀରେ]]
# [[ଭାଗ୍ୟ]]
# [[ପୂଜାରିଣୀ]]
# [[ଭୁଲ କାହାର]]
# [[ମୁଖାଗ୍ନି]]
# [[ଧୋ'ରେ ବାବୁ ଧୋ']]
# [[ପ୍ରିୟେ ତୁ ମୋ ସିଏ]]
# [[ମହାସଂଗ୍ରାମ]]
# [[ଶାୟରୀ ଶାୟରୀ]]
# [[ପ୍ରେମୀ ନମ୍ବର ୱାନ୍]]
# [[ହାପି ଏଣ୍ଡିଂ]]
# [[କର୍ତ୍ତବ୍ୟ]]
# [[ଆଇପିଏସ୍ ଦୁର୍ଗା]]
# [[ପ୍ରିୟାର ପ୍ରି-ୱେଡିଂ ଲଭ୍ଷ୍ଟୋରୀ]]
# [[ଧୋକା - ଦି ଗେମ୍ ଅଫ୍ ଲଭ୍]]
# [[ପ୍ରତିଶୋଧ]]
# [[ପୁଷ୍କରା (୨୦୨୩ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶଙ୍କର (୨୦୨୩ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବୋଉ (ଟେଲି ଫିଲ୍ମ)]]
# [[ପଡ଼ିଗଲି ତୋ ପ୍ରେମରେ]]
# [[ପ୍ରୀତି ବନ୍ଧନ]]
# [[ଟି]]
# [[କସ୍ତୁରୀ (୨୦୨୩ ଟେଲି ଫିଲ୍ମ)]]
# [[ସିନ୍ଦୂର (୨୦୨୩ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଟୁ ଲେଟ୍]]
# [[ଟୁଇନ୍ସ]]
# [[ଲାଗିଲା ରଙ୍ଗ ଗୋଲାପି ଗୋଲାପି]]
# [[ସୁକ ଭାଇର ସୋଲେ]]
# [[ଲଭ୍ ଇନ୍ ଲଣ୍ଡନ]]
# [[ଗୁଡ୍ଡୁ ଗ୍ୟାଙ୍ଗଷ୍ଟାର୍]]
# [[କାଇଁଚ ମାଳି]]
# [[ମିଛେଇ ଝିଅ]]
# [[ପାଖେ ପାଖେ ଥିବି ହର୍ପଲ୍]]
# [[ତୋ' ପାଇଁ ଫେରିବି ରହିଲା ରାଣ]]
# [[ବ୍ୟାସେ ଶୁଣୁଛ]]
# [[କର୍ମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଭାଇ: ଦି ଓପନିଂ ପାର୍ଟ]]
# [[ଅପରାହ୍ନର ସୂର୍ଯ୍ୟ]]
# [[ଅନନ୍ତା]]
# [[ବୋଉ ବୁଟୁ ଭୂତ]]
# [[ଇନ୍ଦ୍ରଧନୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିନ୍ଦୁସାଗର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁରବି]]
# [[ପଙ୍ଗା ନେଇଛି ମୁଁ ଯମ ସାଥୀରେ]]
# [[କବିତା ବନିତା ଲତା ୩]]
# [[ପୂୟୋଦକମ୍]]
# [[ଆଫା]]
# [[ମିସ୍ ରଙ୍ଗବତୀ]]
# [[କାନ୍ଦ ମାଷ୍ଟ୍ରେ]]
# [[ନଈ ସେପାରି କନକ ଗୋରୀ (୨୦୨୬ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସଖା ମୋର ଭୋଳାଶଙ୍କର]]
# [[ବର ବଧୂ]]
# [[ରକ୍ତ ଗୋଲାପ (୨୦୨୬ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାଥୀ ତୁ ମୋର ସାତ ଜନ୍ମର]]
# [[ଅପେକ୍ଷା]]
# [[ମିଡ୍ନାଇଟ୍]]
# [[ଜୀବନଦାନ]]
# [[ପବିତ୍ର ବନ୍ଧନ (୨୦୨୬ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦାସ ବାବୁଙ୍କ ସ୍ମାର୍ଟ ଝିଅ]]
# [[ବୋହୂ ଆମର ରଜନୀକାନ୍ତ]]
# [[କାଙ୍ଗୁଲା: ମା କାଳୀର ଦଣ୍ଡ ନାଚ]]
# [[ସ୍ୱପ୍ନ ସୁନ୍ଦରୀ]]
# [[ମନ୍ତ୍ରମୁଗ୍ଧ]]
# [[ତତେ ଲାଗିଲା ମୋ ଶଙ୍ଖା ସିନ୍ଦୂର]]
# [[ବିଦେହ]]
# [[ମେହେରମୁଣ୍ଡା]]
# [[ମୁଁ ତୁମ ସାବିତ୍ରୀ]]
# [[ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବନ୍ଧୁ ନୁହେଁ ତୁ ବଧୂ]]
# [[ପରିଚୟ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମେମ୍ସାହାବ୍]]
# [[ମିଷ୍ଟିର ଦୁଷ୍ଟାମୀ]]
# [[ମାୟା ମରୀଚିକା]]
# [[ମହାକାଳ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମଟରସାଇକେଲ୍]]
# [[ଏଇ ବୋଧେ ପ୍ରେମ]]
# [[ସାହା ହେବେ ମୋତେ ମା' ମଙ୍ଗଳା]]
# [[ମିସ୍ କଲ୍ ଫ୍ରେଣ୍ଡ୍]]
# [[ନନ୍ଦ ମାଷ୍ଟରଙ୍କ ଚାଟଶାଳୀ]]
# [[ବୋହୂ ୪୨୦]]
# [[ନମସ୍ତେ କମଳା ମା' ଗୋ ୩]]
# [[ଦର୍ପଣ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଗଙ୍ଗା ଯମୁନା ସରସ୍ୱତୀ]]
# [[ସାର୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶମ୍ଭୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବାସ୍ତବ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଉଧାର କରିବୁ ସାତପୁରୁଷ]]
# [[କବିତା ବନିତା ଲତା ୨]]
# [[ତୋର ମୋର ପ୍ରେମ]]
# [[ଚ୍ୟାଲେଞ୍ଜ୍]]
# [[ଚାରିଧାମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଛକି ଶୂନ]]
# [[ଡାଏରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶିକାର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମା' ମୋର ସାହାଭରସା]]
# [[ସାତ ଭାଇଙ୍କ ମଙ୍ଗଳା]]
# [[ଲହରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିଘ୍ନ ବିନାଶିବେ ବିନାୟକ]]
# [[କେରେକ୍]]
# [[ଡେଲିଭରି ବୟ ୨]]
# [[ଅଲିଅଳି ରାଜଜେମା]]
# [[ମୋ ସୁନା ଭଉଣୀ]]
# [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର ୪]]
# [[ଓମ୍ ନମଃ ଶିବାୟ ଭକ୍ତିରେ ଶକ୍ତି]]
# [[ଛି ରେ ନନୀ]]
# [[ୱାଇଫ୍ ନୁହେଁ ସେ ୱାଇଫାଇ]]
# [[ଆଇ ଏମ୍ କାଳିଆ]]
# [[ଶ୍ରୀଜଗନ୍ନାଥଙ୍କ ନବକଳେକବର]]
# [[ମୋ ଭାଇ ଜଗା (୨୦୨୫ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପାର୍ବତୀପୁରର ପବନସୁତ]]
# [[ଜ୍ୱାଇଁ ପୁଅର ଜୀବନ ବୀମା]]
# [[ଫାର୍ଷ୍ଟ ଲଭ୍]]
# [[ଭାବାନ୍ତର]]
# [[ସତ୍ୟବାନର ସ୍ୱର୍ଗଯାତ୍ରା]]
# [[ତୁମେ ନଥିଲେ]]
# [[ସଉତୁଣୀ ନମ୍ବର ୧]]
# [[ସୁନାନାକୀ ବୋହୂ]]
# [[ରାକେଟ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[୧୯୯୯ - ଏକ ସଂଗୁପ୍ତ କାହାଣୀ]]
# [[ଡଷ୍ଟବିନ୍]]
# [[ପାଦେ ଆକାଶ]]
# [[ଆଜିର ରେବତୀ]]
# [[ସ୍ୱୟମ୍ବର]]
# [[ଅଜବ ଏଇ ପ୍ରେମ କାହାଣୀ]]
# [[ଶିମ୍ଲୀ]]
# [[ଘମାଘୋଟ]]
# [[ଶାଶୁ ନୁହେଁ ସେ ସୁନାମୀ ଝଡ଼]]
# [[ମୋ ମମି ପାପାଙ୍କ ବାହାଘର ୨]]
# [[ଭାଲେଣ୍ଟାଇନ୍ - ଦି ମେମୋରେବଲ୍ ଡେ]]
# [[ବାଜି ଲାଗିଛି ମୋ ଶଙ୍ଖା ସିନ୍ଦୂର]]
# [[ବେସାହାରା]]
# [[ମିଶିରି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସନାତନୀ - କର୍ମ ହିଁ ଧର୍ମ]]
# [[କବାଡ଼ି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆଞ୍ଜେଲ୍]]
# [[ଭାଇ - ଦି ଓପନିଂ ପାର୍ଟ]]
# [[ଅଦୃଶ୍ୟ]]
# [[ରଂଗଶୁର]]
# [[ବଇଦ]]
# [[ୱାଇଫ୍]]
# [[ଡୋରି ଲାଗିଛି କାଳିଆ ପାଖେ]]
# [[ଚିଠି ଲେଖିଛି ମୋ ଚକା ଆଖିକୁ]]
# [[ଗଣ୍ଡ ଭୈରବ]]
# [[ଦି ମିଲେଟ୍ ଡାଏରୀ]]
# [[ଗୁରୁଜୀ ନମସ୍କାର]]
# [[ଲାଇନ୍ ବାଲା]]
# [[କେମିତି ଭୁଲିବି ମୁଁ]]
# [[ସମୟ କହିବ କିଏ କାହାର]]
# [[ଡିଅର୍ ପୁରୁଷ]]
# [[ଦଶମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଇ ଆମ ପ୍ରେମ କାହାଣୀ]]
# [[ଖରା - ଦି ହିଟ୍]]
# [[ଯୋଗିନୀ]]
# [[ଲଭ୍ ଟିଉସନ୍]]
# [[ସିନ୍ଦୂର ଖେଳ]]
# [[ଶାନ୍ତି ଆପାର୍ଟମେଣ୍ଟ - ଫ୍ଲାଟ୍ ନମ୍ବର ୨୦୩]]
# [[ଆଶିକ୍ ସରେଣ୍ଡର ହେଲା]]
# [[କେମିତି ଏ ସମ୍ପର୍କ]]
# [[ମୋ କାହାଣୀରେ ତୋରି ନାଁ]]
# [[ଶ୍ରୀମାନ୍ ଶ୍ରୀମତୀ]]
# [[ଆକାଶବାଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୋ ଜେଜେଙ୍କ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଭୋଟ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଲଭ୍ ୪୨୦]]
# [[ଦୁଇ ଦୁଣେ ପାଞ୍ଚ]]
# [[ବସ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଜୟବୀର]]
# [[ଯେତେ ଗୋରୀ ସେତେ ଷ୍ଟୋରୀ]]
# [[ତ୍ରିକନ୍ୟା]]
# [[ତତେ ଷୋହଳକୁ ମତେ ସତର]]
# [[ଅପରେସନ୍ ୧୨/୧୭]]
# [[ଯାଯାବର ୨.୦]]
# [[ସରକାରୀ ଜ୍ୱାଇଁ]]
# [[ବି ଗ୍ୟାଙ୍ଗ]]
# [[ବିଗୁଲ]]
# [[ମିତାଲି ଅପା]]
# [[ସିନ୍ଦୂର (୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
{{Div col end}}
===ସମୃଦ୍ଧିକରଣ===
{{Div col|colwidth=15em}}
# [[ରାଜୁ ଆୱାରା]]
# [[ରୂପା ଗାଁ ର ସୁନାକନିଆଁ]]
# [[ଇସ୍କ ତୁ ହି ତୁ]]
# [[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]
# [[ବିଧାତା (୨୦୦୩ର ଚଳଚ୍ଚିତ୍ର)]]
# [[କଥାନ୍ତର]]
# [[ମାୟା ମିରିଗ]]
# [[ମାଟିର ମଣିଷ]]
# [[ଇନ୍ଦ୍ରଧନୁର ଛାଇ]]
# [[ଯାହାକୁ ରଖିବେ ଅନନ୍ତ]]
# [[ଚୋରି ଚୋରି ମନ ଚୋରି]]
# [[ବୋଉ (୧୯୯୮ର କଥାଚିତ୍ର)]]
# [[ଧର୍ମର ହେବ ଜୟ]]
# [[ସାକ୍ଷୀ ରହିଲା ଏ ସିଂହଦୁଆର]]
# [[ଗୋଲାପି ଗୋଲାପି]]
# [[ରକତ ଚିହ୍ନିଛି ନିଜର କିଏ]]
# [[ଥ୍ୟାଙ୍କ ୟୁ ଭଗବାନ]]
# [[ଦୋସ୍ତି]]
# [[ଆସୁଛି ମୋ କାଳିଆସୁନା]]
# [[ଯଶୋଦା (୧୯୯୬ର ସିନେମା)]]
# [[ପିପାସା]]
# [[ଅକ୍ଷି ତୃତୀୟା]]
# [[ରାମାୟଣ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାବିତ୍ରୀ (୧୯୯୫ର ଚଳଚ୍ଚିତ୍ର)]]
# [[ବତାସୀ ଝଡ଼]]
# [[ଗଙ୍ଗ ଶିଉଳି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ହାକିମ ବାବୁ]]
# [[ଟୋପାଏ ସିନ୍ଦୂର ଦି ପଟ ଶଙ୍ଖା]]
# [[ପରିଣାମ]]
# [[ମଥୁରା ବିଜୟ]]
# [[ଭଙ୍ଗା ସିଲଟ]]
{{Div col end}}
# [[ରାଇମୋହନ ପରିଡ଼ା]]
# [[ଜାଗୃତି ରଥ]]
===ଓଡ଼ିଆ କଥାଚିତ୍ର/ଦୂରଦର୍ଶନ ଅଭିନେତା/ଅଭିନେତ୍ରୀ/ନିର୍ଦ୍ଦେଶକ===
{{Div col|colwidth=10em}}
# [[ବବ୍ଲି]]
# [[ଏଲିନା ସାମନ୍ତରାୟ]]
# [[ମୀନକେତନ]]
# [[ତମସା ମିଶ୍ର]]
# [[ବାଳକୃଷ୍ଣ ନାୟକ]]
# [[ସୁସ୍ମିତା ଦାସ]]
# [[ଶୀତଲ ପାତ୍ର]]
# [[ଲିପି (ଅଭିନେତ୍ରୀ)]]
# [[ଗାର୍ଗୀ ମହାନ୍ତି]]
# [[ଗୁନ୍ଗୁନ୍]]
# [[ଦୀପ୍ତିରେଖା ପାଢ଼ୀ]]
# [[ଲିପ୍ସା ମିଶ୍ର]]
# [[ଜାଙ୍କଲିନ ପରିଡ଼ା]]
# [[ନମ୍ରତା ଦାସ]]
# [[ନୈନା ଦାସ]]
# [[ଜିନା ସାମଲ]]
# [[ତ୍ରିପୁରା ମିଶ୍ର]]
# [[ନମ୍ରତା ଥାପା]]
# [[ଅନୁଭା ସୌର୍ଯ୍ୟା]]
# [[ଗୀତା ରାଓ]]
# [[ଭୂମିକା ଦାଶ]]
# [[ଝିଲିକ୍ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଦେବଯାନୀ]]
# [[ନୀତୁ ସିଂହ (ଓଡ଼ିଆ ଅଭିନେତ୍ରୀ)]]
# [[ଅରୁଣ ମହାନ୍ତି]]
# [[ଦେବୀକା ଅରୁନ୍ଧତୀ ସାମଲ]]
# [[ଆମେଲି ପଣ୍ଡା]]
# [[ସ୍ମରଣୀକା ପ୍ରିୟଦର୍ଶିନୀ]]
# [[ଜ୍ୟୋତି ରଞ୍ଜନ ନାୟକ]]
# [[ସୋନିକା ରାୟ]]
# [[ଆର୍ଯ୍ୟନ ଦାଶ]]
# [[ସମୀର ରିଷୁ ମହାନ୍ତି]]
# [[ବିଦୁସ୍ମିତା]]
# [[ସୁବ୍ରତ ସ୍ୱାଇଁ]]
# [[ମେଘା ଘୋଷ]]
# [[ପିଣ୍ଟୁ ନନ୍ଦ]]
# [[କୁନା ତ୍ରିପାଠୀ]]
# [[କାଜଲ ମିଶ୍ର]]
# [[ବବି ମିଶ୍ର]]
# [[ମେଘ୍ନା ମିଶ୍ର]]
# [[ସୁନୀଲ କୁମାର]]
# [[ରାଲି ନନ୍ଦ]]
# [[ସନ୍ମିରା ନାଗେଶ]]
# [[ବିଶ୍ୱଭୂଷଣ ପଣ୍ଡା]]
# [[ତମନ୍ନା ବ୍ୟାସ]]
# [[ନିହାରୀକା ଦାଶ]]
# [[ସାଜନ୍ ବିଶ୍ୱାଳ]]
# [[ସମ୍ଭାବନା ମହାନ୍ତି]]
# [[ଉତ୍କଣ୍ଠା ପାଢ଼ୀ]]
# [[ପୁନମ ମିଶ୍ର]]
# [[ସ୍ୱରାଜ ବାରିକ]]
# [[ସମ୍ବିତ ଆଚାର୍ଯ୍ୟ]]
# [[ନିକିତା ମିଶ୍ର]]
# [[ଶଶାଙ୍କ ଶେଖର]]
# [[ଅକ୍ଷୟ ବସ୍ତିଆ]]
# [[ଦୀପକ ବାରିକ]]
# [[ଅମ୍ଳାନ ଦାସ]]
# [[ହର ରଥ]]
# [[ସସ୍ମିତା ପିୟାଲି ସାହୁ]]
# [[ନିକିତା]]
# [[ପୁପୁଲ ଭୂୟାଁ]]
# [[ସୁଶ୍ରୀ ରଥ]]
# [[ଝାନ୍ସୀ ରାଣୀ (ଓଡ଼ିଆ ଅଭିନେତ୍ରୀ)]]
# [[ଦୀପକ କୁମାର]]
# [[ଶିବାନୀ ସଙ୍ଗୀତା]]
# [[ରୁଦ୍ର ପାଣିଗ୍ରାହୀ]]
# [[ପ୍ରଜ୍ଞା ହୋତା]]
# [[ରଜନୀ ରଞ୍ଜନ]]
# [[ପ୍ରିୟଙ୍କା ମହାପାତ୍ର]]
# [[କୋଏଲ ମିଶ୍ର]]
# [[ପିଙ୍କି ପ୍ରିୟଦର୍ଶିନୀ]]
# [[ସଂଗ୍ରାମ ବିଶ୍ୱାଳ]]
# [[ବିଜୁ ବଡ଼ଜେନା]]
# [[ଅର୍ଦ୍ଧେନ୍ଦୁ ସାହୁ]]
# [[ସନ୍ତୋଷ ନାରାୟଣ ଦାସ]]
# [[ପୁପିନ୍ଦର ସିଂହ]]
# [[ଦେବାଶିଷ ପାତ୍ର]]
# [[ଆଶୁତୋଷ ମହାପାତ୍ର]]
# [[ସୁମନ ମହାରଣା]]
# [[ସୂର୍ଯ୍ୟକାନ୍ତ ସାମଲ]]
# [[ବ୍ରଜ ସିଂହ]]
# [[ପଞ୍ଚାନନ ନାୟକ]]
# [[ବୈଶାଳୀ ପରିଡ଼ା]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ପ୍ରତିହାରୀ]]
# [[ଅସୀତ ପତି]]
# [[ଲଭ୍ଲି]]
# [[ସୁଧାକର ବସନ୍ତ]]
# [[ସୁବାସ ରାଉତ]]
# [[ସଲିଲ ମିତ୍ର]]
# [[ରାଧାକାନ୍ତ ନନ୍ଦ]]
# [[ତୃପ୍ତି ସିହ୍ନା]]
# [[ସୋଫିଆ ଆଲାମ]]
# [[ନାଜିଆ ଆଲାମ]]
# [[ଅସୀମା ପଣ୍ଡା]]
# [[ସ୍ମିତା ମହାନ୍ତି]]
# [[ସୋମେଶ ମହାନ୍ତି]]
# [[ମୁନ୍ନା ଖାଁ]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ଦାସ]]
# [[ଦୀପା ସାହୁ (୧୯୮୫ ଜନ୍ମ)]]
# [[ଦେବେନ ମିଶ୍ର]]
# [[ଗାଗାରିନ ମିଶ୍ର]]
# [[ଅଭିଜିତ ମଜୁମଦାର]]
# [[ଶିଶିର ମୋହନ ପତି]]
# [[ସୁରେଶ ବଳ]]
# [[ମାମା ମିଶ୍ର]]
# [[ମାମୁନି ମିଶ୍ର]]
# [[ହାଡ଼ୁ]]
# [[ଅଶ୍ୱିନୀ ବ୍ରହ୍ମା]]
# [[ରବି ମିଶ୍ର]]
# [[ଶୁଭକାନ୍ତ ସାହୁ]]
# [[ଶ୍ରଦ୍ଧା ପାଣିଗ୍ରାହୀ]]
# [[ମନିଷା ମିଶ୍ର]]
# [[ଏଲି ପାଢ଼ୀ]]
# [[ଶ୍ୱେତା ମଲ୍ଲିକ]]
# [[କିର୍ତ୍ତୀ ମହାନ୍ତି]]
# [[କାବ୍ୟା କିରଣ]]
# [[ଦିବ୍ୟା ମହାନ୍ତି]]
# [[ବିରାଜ ଦାଶ]]
# [[ମୀରା ମହାନ୍ତି]]
# [[ରାଜେଶ୍ୱରୀ ରାୟ]]
# [[ପ୍ରତିଭା ପଣ୍ଡା]]
# [[ତିଳୋତ୍ତମା ଖୁଣ୍ଟିଆ]]
# [[ସ୍ୱୟମ ପାଢ଼ୀ]]
# [[ପ୍ରଦୀପ ଭୋଳ]]
# [[ପାର୍ଥ ସାରଥୀ ରାୟ]]
# [[ଶ୍ରୀୟା ଝା]]
# [[ସୁବୋଧ ପଟ୍ଟନାୟକ (୧୯୪୭ ଜନ୍ମ)]]
# [[ସୁଧାରାଣୀ ଜେନା]]
# [[ବର୍ଷା ନାୟକ]]
# [[ବିରେନ ଜ୍ୟୋତି ମହାନ୍ତି]]
# [[ଶୁଭ୍ରାଂଶୁ ନାୟକ]]
# [[ଅସିତ ରଞ୍ଜନ ଦାସ]]
# [[ଚନ୍ଦ୍ରମଣି ଲେଙ୍କା]]
# [[ସୁଭାଶିଷ ଶର୍ମା]]
# [[ତାପସ ସରଘରିଆ]]
# [[ମଞ୍ଜୁଳା କୁଅଁର]]
# [[ସାତ୍ୟକି ମିଶ୍ର]]
# [[ଇନ୍ଦ୍ରମଣି ବେହେରା]]
# [[ଶାନ୍ତିଲତା ବାରିକ]]
# [[ବିଜୟ ପଟ୍ଟନାୟକ]]
# [[ସୁମିତ ପଣ୍ଡା]]
# [[ସମାଜ ପତି]]
# [[ଶିଶିର କୁମାର ସାହୁ]]
# [[ନଗେନ ସାହୁ]]
# [[କୁନି ଛତ୍ରିଆ]]
# [[ସରସ୍ୱତୀ ଦେବୀ (ଅଭିନେତ୍ରୀ)]]
# [[ଲିପନ ସାହୁ]]
# [[ଦିଲ୍ଲୀପ ରାୟ]]
# [[ରମେଶ ମହାନ୍ତି]]
# [[ଜ୍ୟୋତିର୍ମୟୀ ନାୟକ]]
{{Div col end}}
===କଥାଚିତ୍ର ହଲ୍===
# [[ମିଶ୍ର ଟକିଜ୍]]
# [[ମାଧବ ହଲ୍]]
===ଦକ୍ଷିଣ ଭାରତୀୟ ଅଭିନେତା/ଅଭିନେତ୍ରୀ===
{{Div col|colwidth=15em}}
# [[ମହେଶ ବାବୁ]]
# [[ଜୟଲଳିତାଙ୍କ ଅଭିନୀତ କଥାଚିତ୍ର]]{{tick}}
# [[ଅକ୍କିନେନି ନାଗାର୍ଜୁନ]]
# [[ଅକ୍କିନେନି ନାଗା ଚୈତନ୍ୟ]]
# [[ପ୍ରଣୀତା ସୁବାଷ]]
# [[ବେଦୀକା]]
# [[ଜାନକୀ ସବେଶ]]
# [[ହେମା ସେୟାଦ]]
# [[ରାଇ ଲକ୍ଷ୍ମୀ]]
# [[ଅମଲା ଅକ୍କିନେନି]]
# [[ରକୁଲ ପ୍ରୀତ ସିଂ]]
# [[ଶ୍ରୀୟା ରେଡ୍ଡି]]
# [[ଉଦୟ ଭାନୁ]]
# [[ରାଧିକା ଚୌଧୁରୀ]]
# [[ନିଶା ଅଗ୍ରୱାଲ]]
# [[ଲେସ୍ଲି ତ୍ରିପାଠୀ]] (ଓଡ଼ିଆ)
# [[ଲାବନ୍ୟା ତ୍ରିପାଠୀ]]
# [[ଦୀକ୍ଷା ସେଠ]]
# [[ପ୍ରୀତିକା ରାଓ]]
# [[ଶ୍ରୀୟା ଶରଣ]]
# [[ଜେନେଲିଆ ଡିସୋଜା]]
# [[ବିକ୍ରମ (ତାମିଲ କଥାଚିତ୍ର ଅଭିନେତା)]]
# [[କାର୍ତ୍ତିକ ଶିବକୁମାର]]
# [[ମଣି ରତ୍ନମ୍]]
# [[ବେଣୁ ମାଧବ]]
# [[ଏସ. ପି. ବାଲସୁବ୍ରମଣ୍ୟମ]]
# [[ପୂନମ କୌର]]
# [[ଚାର୍ମି କୌର]]
# [[ନିରଞ୍ଜନା ଅନୁପ]]
# [[ସିଦ୍ଧାର୍ଥ ଭରତନ]]
# [[ଆନନ୍ଦ ବାବୁ]]
# [[ଅମିତ ଭାର୍ଗଭ]]
# [[ରମେଶ ଭଟ]]
# [[ସାଇପ୍ରିୟା ଦେବା]]
# [[ଅଶ୍ୱିନ ବାବୁ]]
# [[ମାଧୁରୀ ବ୍ରଗାଞ୍ଜା]]
# [[ମେଘା ବର୍ମନ]]
# [[ମଞ୍ଜୁ ଭାଷିଣୀ]]
# [[ଅଶକର ସୌଦାନ]]
# [[ଅରୁଣ ଆଲେକ୍ଜାଣ୍ଡର୍]]
# [[ଅର୍ଚ୍ଚନା (କନ୍ନଡ଼ ଅଭିନେତ୍ରୀ)]]
# [[ବି. ଧନଞ୍ଜୟ]]
# [[ପୁନର୍ନବୀ ଭୂପଲାମ]]
# [[ଡିଂଗ୍ରୀ ନାଗରାଜ]]
# [[ଗଣେଶକର]]
# [[କୁମାର ଗୋବିନ୍ଦ]]
# [[ବମ୍ବେ ଜ୍ଞାନମ]]
# [[ଅଭିନବ ଗୋମତାମ]]
# [[ଗୋକୁଳନାଥ]]
# [[ଐଶ୍ୱର୍ଯ୍ୟା ଦେୱାନ]]
# [[ବାଭା ଚେଲ୍ଲାଦୁରାଇ]]
# [[କ୍ରିଷ୍ଣେ ଗାୱଡ଼େ]]
# [[ଲଳିତା କୁମାରୀ]]
# [[ଗୁରୁପ୍ରସାଦ]]
# [[ମମିତା ବାଇଜୁ]]
# [[ବଳରାଜ]]
# [[ଡି. ବାଲଶୁଭ୍ରମଣ୍ୟମ]]
# [[ଅରବିନ୍ଦ ବୋଳାର]]
# [[ବାସୁ ଇନ୍ତୁରୀ]]
# [[ରାଜଲକ୍ଷ୍ମୀ ଜୟରାମ]]
# [[ଜେନି (ଅଭିନେତା)]]
# [[ଅଶ୍ୱିନୀ ଜୋସ]]
# [[ନିବେଦିତା ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଆତ୍ମିକା]]
# [[ଦେବଦାସ କନକଲା]]
# [[ଟି. କନକମ]]
# [[ଦେବୀ ଅଜିତ]]
# [[ଅରବିନ୍ଦ ଆକାଶ]]
# [[ସାଣ୍ଡ୍ରା ଆମି]]
# [[ଜେନିଫର ଆଣ୍ଟୋନି]]
# [[ଅର୍ଜୁନ ଅଶୋକନ]]
# [[ଚିଟ୍ଟି ବାବୁ]]
# [[ପ୍ରସାଦ ବାବୁ]]
# [[ରାମାନି ଆମ୍ମାଲ]]
# [[ଇରା ଅଗ୍ରୱାଲ]]
# [[ଐଶ୍ୱର୍ଯ୍ୟା ଭାସ୍କରନ୍]]
# [[ବେବି ଆମେୟା]]
# [[ସବିତା ଆନନ୍ଦ]]
# [[ଗୋପିକା ଅନିଲ]]
# [[ଅଞ୍ଜୁ (ଅଭିନେତ୍ରୀ)]]
# [[ବୀଣା ଆଣ୍ଟୋନି]]
# [[ଅନୁମୋଲ]]
# [[ଅନୁଶ୍ରୀ (କନ୍ନଡ଼ ଅଭିନେତ୍ରୀ)]]
# [[ଅନୁଶ୍ରୀ (ମାଲାୟାଲମ ଅଭିନେତ୍ରୀ)]]
# [[ଅପର୍ଣ୍ଣା ବାସ୍ତାରେ]]
# [[ଅଞ୍ଜୁ ଅରବିନ୍ଦ]]
# [[ନୀତା ଅଶୋକ]]
# [[ଋତୁ ବର୍ମେଚା]]
# [[ମୁସ୍କାନ ସେଠୀ]]
# [[କାଇରା ଦତ୍ତ]]
# [[ବାଭିତ୍ରା]]
# [[ଶିବାନୀ ଭାଇ]]
# [[ଭାରତୀ (ତାମିଲ ଅଭିନେତ୍ରୀ)]]
# [[କୀର୍ତ୍ତି ଭଟ]]
# [[ଭବାନୀ (ଅଭିନେତ୍ରୀ)]]
# [[ଭୁବନେଶ୍ୱରୀ (ଅଭିନେତ୍ରୀ)]]
# [[ହିମା ବିନ୍ଦୁ]]
# [[ରେଶ୍ମି ବୋବାନ]]
# [[ତିରୁବୀର]]
# [[ମାହେଶ୍ୱରୀ ଚାଣକ୍ୟନ]]
# [[ସ୍ନିଶା ଚନ୍ଦ୍ରନ]]
# [[ଶ୍ରୀଜା ଚନ୍ଦ୍ରନ]]
# [[ରବିନା ଦାହା]]
# [[ବି. ଜୟମ୍ମା]]
# [[ଶ୍ରୀକାନ୍ତ ଅୟଙ୍ଗର]]
# [[ଜୀବିତ ରାଜଶେଖର]]
# [[ଗିଜୁ ଜନ]]
# [[ଜୋମୋଲ]]
# [[ପ୍ରମିଳା ଜୋଶାଇ]]
# [[କେ. କେ. ସୌନ୍ଦର]]
# [[ସିତାରା କୃଷ୍ଣକୁମାର]]
# [[ଶ୍ରୀତୁ କୃଷ୍ଣନ]]
# [[ଇଲାବାରାସି]]
# [[ଆୟେଶା ଜୀନତ]]
# [[ବୀନିତା]]
# [[ଶ୍ରୀଦେବୀ ବିଜୟକୁମାର]]
# [[ବିଜୟାକୁମାରୀ]]
# [[ସ୍ମୃତି ଭେଙ୍କଟ]]
# [[ବନିତା ବସୁ]]
# [[ପଦ୍ମା ବାସନ୍ତି]]
# [[ବାଣୀଶ୍ରୀ]]
# [[ବୈଷ୍ଣବୀ (ତାମିଲ ଅଭିନେତ୍ରୀ)]]
# [[ଅକ୍ଷୟ ଉଦୟକୁମାର]]
# [[ରିତିକା ତାମିଲ ସେଲ୍ଭି]]
# [[ସ୍ୱାତିସ୍ତ କ୍ରିଷ୍ଣନ]]
# [[ରେମ୍ୟା ସୁରେଶ]]
# [[ସୁନେତ୍ରା]]
# [[ବିଚିତ୍ରା]]
# [[ତଲ୍ଲାବଜ୍ଜୁଲ ସୁନ୍ଦରମ୍]]
# [[ସୁନ୍ଦର କୃଷ୍ଣ ଉର୍ସ]]
# [[ସୁଜିତା]]
# [[ମଙ୍ଗଳଗିରି ଶ୍ରୀରଞ୍ଜନୀ]]
# [[ଶ୍ରୀନାଥ ବଶିଷ୍ଠ]]
# [[ଅନୀଲା ଶ୍ରୀକୁମାର]]
# [[ଆଲେକଜାଣ୍ଡାର ସୁନ୍ଦରରାଜନ]]
# [[ଶନ୍ମୁଖ ଶ୍ରୀନିବାସ]]
# [[ଏମ୍. ରାମକୃଷ୍ଣ]]
# [[ବ୍ରିଗିଡ଼ା ସାଗା]]
# [[ନିଗ୍ରୋ ଜନି]]
# [[ଅସ୍ମିତା ନୀଲମେଗମ]]
# [[ରିୟା ବିଶ୍ୱନାଥନ]]
# [[ଭେଙ୍କଟ ରଙ୍ଗନାଥନ]]
# [[ପଲ୍ଲବୀ ରମିଶେଟ୍ଟି]]
# [[ଅକ୍ଷତା ଦେଶପାଣ୍ଡେ]]
# [[ସାଲୁ ମେନନ]]
# [[ବ୍ଲେସି କୁରିଏନ]]
# [[ରିତିକା ନାୟକ]]
# [[ବିପିନ ଜୋସ]]
# [[ମଦନ ଜୈନ]]
# [[ସୁସାନ ଜର୍ଜ]]
# [[ଦର୍ଶାନା ଦାସ]]
{{Div col end}}
===ହିନ୍ଦୀ ଅଭିନେତା/ଅଭିନେତ୍ରୀ/କଣ୍ଠଶିଳ୍ପୀ===
{{Div col|colwidth=10em}}
# [[ଦିବ୍ୟା ଭାରତୀ]]
# [[ସାରିକା ଠାକୁର]]
# [[ଅକ୍ଷରା ହାସନ]]
# [[ପୂଜା ବେଦୀ]]
# [[ଗୌହର ଖାନ]]
# [[ନିଗାର ଖାନ]]
# [[ପ୍ରିୟଙ୍କା ଚୋପ୍ରା]]
# [[ପରିଣୀତି ଚୋପ୍ରା]]
# [[ମୀରା ଚୋପ୍ରା]]
# [[ମୌନୀ ରାୟ]]
# [[ମନ୍ନାରା ଚୋପ୍ରା]]
# [[କ୍ରୀତି ସନନ]]
# [[ବିଦ୍ୟା ବଲାନ]]
# [[ଆଲିଆ ଭଟ୍ଟ]]
# [[ଦୀପିକା ପାଦୁକୋନ]]
# [[କଙ୍ଗନା ରାଣାବତ]]
# [[ପୂଜା ଭଟ୍ଟ]]
# [[ସୋନାଲୀ ବେନ୍ଦ୍ରେ]]
# [[ସୋନମ କପୁର]]
# [[ଶ୍ରଦ୍ଧା କପୁର]]
# [[ତବୁ]]
# [[ଟ୍ୱିଙ୍କଲ ଖାନ୍ନା]]
# [[ତାପସୀ ପନ୍ନୁ]]
# [[ୟାମି ଗୌତମ]]
# [[ଭୂମିକା ଚାୱଲା]]
# [[ରିମି ସେନ]]
# [[ପୂଜା ହେଗଡ଼େ]]
# [[ଆତିୟା ସେଟ୍ଟି]]
# [[ରିତିକା ସିଂହ]]
# [[ଭୂମି ପେଦନେକର]]
# [[ବାଣୀ କପୁର]]
# [[ଆୟେଶା ଟକିଆ]]
# [[ଅସିନ]]
# [[ଦିଶା ପଟାନୀ]]
# [[ସାୟେଶା ସୈଗଲ]]
# [[ସୈୟାମି ଖେର]]
# [[ହୁମା କୁରୈଶୀ]]
# [[ହଂସିକା ମୋଟୱାନୀ]]
# [[ଜରୀନ ଖାନ]]
# [[ଶମିତା ସେଟ୍ଟି]]
# [[ମଲାଇକା ଆରୋରା]]
# [[ଅମ୍ରିତା ରାଓ]]
# [[ଇଶା ଗୁପ୍ତା]]
# [[ଚିତ୍ରଙ୍ଗଦା ସିଂହ]]
# [[ଡାଏନା ପେଣ୍ଟୀ]]
# [[ଡେଜି ଶାହା]]
# [[ସାନା ଖାନ]]
# [[ହୁମାଇମା ମଲିକ]]
# [[ରୀମା ଲାଗୁ]]
# [[ନେହା ଶର୍ମା]]
# [[ଦିଶା ବକାନୀ]]
# [[କ୍ରିଷ୍ଟୀନା ଅଖିବା]]
# [[ସୋନାଲ ଚୌହାନ]]
# [[ଅଦା ଶର୍ମା]]
# [[ଏବଲିନ ଶର୍ମା]]
# [[କିଆରା ଆଡଭାନୀ]]
# [[ଶାଜାନ ପଦ୍ମସୀ]]
# [[ନିଧି ଅଗ୍ରୱାଲ]]
# [[ମଧୁରିମା ତୁଲୀ]]
# [[ଅଦିତି ରାଓ ହୈଦରୀ]]
# [[ସୌମ୍ୟା ଟଣ୍ଡନ]]
# [[ନିହାରିକା ସିଂହ]]
# [[ରିଆ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[କରୀନା କପୁର]]
# [[ଅନୁଷ୍କା ଶର୍ମା]]
# [[ରାଣୀ ମୁଖାର୍ଜୀ]]
# [[କାଜଲ]]
# [[ରଣବୀର କପୁର]]
# [[ଶାହିଦ କପୁର]]
# [[ରିୟା ସେନ]]
# [[ରଣଦୀପ ହୁଡ୍ଡା]]
# [[ଅନୁରାଗ କଶ୍ୟପ]]
# [[ସତ୍ୟଜିତ ରାୟ]]
# [[ଇମ୍ରାନ ଖାଁ]]
# [[ଆର୍. ମାଧବନ୍]]
# [[ପ୍ରୀତି ଜିଣ୍ଟା]]
# [[ଫରହାନ ଅଖତାର]]
# [[ଆୟେଶା ଝୁଲ୍କା]]
# [[ସାରା ଅଲ୍ଲୀ ଖାନ୍]]
# [[ଦିବ୍ୟଙ୍କା ତ୍ରିପାଠୀ]]
# [[ଲାରା ଦତ୍ତ]]
# [[ମାନୁଷି ଛିଲ୍ଲର]]
# [[ଉର୍ବଶୀ ରାଉତେଲା]]
# [[ସୁମନ ରାଓ]]
# [[ସୁଶାନ୍ତ ସିଂହ ରାଜପୁତ]] (ଉନ୍ନତ)
# [[ନୀତିଶ ଭରଦ୍ୱାଜ]]
# [[ଘନଶ୍ୟାମ ନାୟକ]]
# [[ଅରବିନ୍ଦ ତ୍ରିବେଦୀ]]
# [[ରାଜୁ ଶ୍ରୀବାସ୍ତବ]]
# [[ମନପ୍ରୀତ ଅଖତାର]]
# [[ମୁକ୍ତିୟାର୍ ଅଲ୍ଲୀ]]
# [[ସଞ୍ଚିତା ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଅନୁପମା ଦେଶପାଣ୍ଡେ]]
# [[ସତିଶ କୌଶିକ]]
# [[ସୁନୀଲ ପାଲ୍]]
# [[ନାଜିଆ ହାସନ]]
# [[ତରୁଣ ବୋଷ]]
# [[ରାମଜି ଗୁଲାଟି]]
# [[ମାୟା ଅଲଗ]]
# [[ଦିତ୍ୟା ଭାନ୍ଦେ]]
# [[ଅଲ୍ଲୀ ଅସଗର]]
# [[ଗୌରବ ବଜାଜ]]
# [[ଅକ୍ଷୟ ଆନନ୍ଦ]]
# [[ରାଜେଶ୍ୱରୀ ଦତ୍ତ]]
# [[ସୋନୁ ଚନ୍ଦ୍ରପାଲ]]
# [[ଶ୍ୱେତା ଭରଦ୍ୱାଜ]]
# [[ସାଇ ଲୋକୁର]]
# [[ରାକେଶ ଦିୱାନ]]
# [[ଅନିରୁଦ୍ଧ ଅଗ୍ରୱାଲ]]
# [[ଜୋୟା ହୁସେନ]]
# [[ଅନୀଲ ଚରଣଜିତ]]
# [[ସ୍ନିଗ୍ଧା ଆକୋଲକର]]
# [[ଆଣ୍ଡ୍ରିଆ ଡି'ସୋଜା]]
# [[ସୁରଭି ଚୋକସି]]
# [[ରେଶମୀ ଘୋଷ]]
# [[ଦତ୍ତାତ୍ରେୟ ଦାମୋଦର ଦବକେ]]
# [[ଗୋପାଳ ଦତ୍ତ]]
# [[ବାଲ ଧୁରୀ]]
# [[ଦିନିୟାର କଣ୍ଟ୍ରାକ୍ଟର]]
# [[ଆକାଶ ଦାଭାଡ଼େ]]
# [[ଇହାନ ଭଟ୍ଟ]]
# [[ବୈଷ୍ଣବୀ ଗନାତ୍ରା]]
# [[ସୁରୀଲୀ ଗୌତମ]]
# [[କେଶବରାଓ ଦାତେ]]
# [[ନୟନତାରା (ମରାଠୀ ଅଭିନେତ୍ରୀ)]]
# [[ମେହେକ ମନୱାନୀ]]
# [[ସୁହାନି ଧାଙ୍କି]]
# [[ସୌରଭ ଦୁବେ]]
# [[ଅମିନ ଗାଜି]]
# [[ବେଞ୍ଜାମିନ ଗିଲାନି]]
# [[ରବି ଗୋସାଇଁ]]
# [[ଅର୍ଚ୍ଚନା ଗୁପ୍ତା]]
# [[ପୋନୀ ବର୍ମା]]
# [[ଗୌତମ ଗୁପ୍ତା]]
# [[ପୂଜା ଗୁପ୍ତା]]
# [[ପୂଜା ଗୁପ୍ତା (୧୯୮୭ ଜନ୍ମ)]]
# [[ରମଣ ଗୁପ୍ତା]]
# [[ଅଶ୍ୱିନ ଚିତଳେ]]
# [[ଉଜ୍ୱଳ ଚୋପ୍ରା]]
# [[ରୁଚା ଇନାମଦାର]]
# [[ଅନୱର ହୁସେନ]]
# [[ଇକବାଲ ଆଜାଦ]]
# [[ବିକ୍ରାନ୍ତ ଚତୁର୍ବେଦୀ]]
# [[ନିକୋଲେଟ ବାର୍ଡ଼]]
# [[କନ୍ନନ ଅୟର]]
# [[ଆରଧନା ଜଗୋଟା]]
# [[ଚିରାଗ ଜାନି]]
# [[କିରଣ ଜନଜାନି]]
# [[ଦୀପକ ଜେଠୀ]]
# [[ଜିଲ୍ଲୂ]]
# [[ରାଜେଶ ଯୋଶୀ]]
# [[ୱହୀଦା ରହମାନ]]
# [[ସନୋବର କବୀର]]
# [[କାମିନୀ କଦମ]]
# [[ମେହୁଲ କାଜାରିଆ]]
# [[ମୁସ୍ତାକ କାକ]]
# [[ଶୀତଲ କାଲେ]]
# [[କମଲ ରାୟ]]
# [[ଦୁର୍ଗାବାଇ କାମତ]]
# [[ଅକ୍ଷୟ କପୁର]]
# [[ନମିତା ଦୁବେ]]
# [[ଅଞ୍ଜଳି ଆନନ୍ଦ]]
# [[ନୂପୁର ସନନ]]
# [[ଗାୟତ୍ରୀ ଭରଦ୍ୱାଜ]]
# [[ଲିନ ଲୈଶରାମ]]
# [[ଦିନେଶ ଫଡନିସ୍]]
# [[ଐଶର୍ଯ୍ୟା ଅର୍ଜୁନ]]
# [[ଜାଫର କରାଚିୱାଲା]]
# [[ନିମ୍ରତ କୌର ଆଲୁୱାଲିଆ]]
# [[ଶାଗୁଫ୍ତା ଅଲ୍ଲୀ]]
# [[ଚନ୍ଦନ ଆନନ୍ଦ]]
# [[ସାହିଲ ଆନନ୍ଦ]]
# [[ଆଶିଷ କୁମାର]]
# [[ରାମ ଆୱାନା]]
# [[କବିତା ଚୌଧୁରୀ]]
# [[ରାଣୀ ହଜାରିକା]]
# [[ଆସମା ବଦର]]
# [[ଅଞ୍ଜଳି ଆବ୍ରୋଲ]]
# [[ଅଦିତି ଗୌତମ]]
# [[ଅନନ୍ୟା ଅଗ୍ରୱାଲ]]
# [[ରୀନା ଅଗ୍ରୱାଲ]]
# [[ରତି ଅଗ୍ନିହୋତ୍ରୀ]]
# [[ଡଲି ଆହଲୁୱାଲିଆ]]
# [[ୱାସନା ଅହମ୍ମଦ]]
# [[ରିଚା ଆହୁଜା]]
# [[ଶୁଭି ଆହୁଜା]]
# [[କ୍ରିସେଲ୍ଲେ ଆଲମେଇଦା]]
# [[ଅଞ୍ଜୋରି ଅଲଗ]]
# [[ମୋନା ଅମ୍ବେଗାଓଁକର]]
# [[ଅଲକା ଅମିନ]]
# [[ଦୀପିକା ଅମିନ]]
# [[ପ୍ରୀତି ଅମିନ]]
# [[ଶମତା ଆଞ୍ଚନ]]
# [[ଅପୂର୍ବା ଅରୋଡ଼ା]]
# [[ଜୟଶ୍ରୀ ଅରୋଡ଼ା]]
# [[ରୋମା ଅରୋଡ଼ା]]
# [[ଶାଲିନୀ ଅରୋଡ଼ା]]
# [[ବିନି ଅରୋଡ଼ା]]
# [[ଓଜସ୍ୱୀ ଅରୋଡ଼ା]]
# [[ଚାରୁ ଅସୋପା]]
# [[ଅବନ୍ତିକା ହୁଣ୍ଡାଲ]]
# [[କାଞ୍ଚନ ଅବସ୍ତି]]
# [[ଅୟେନ୍ଦ୍ରୀ ଲୱନିୟା ରାୟ]]
# [[ଫରିନା ଆଜାଦ]]
# [[ନୀଳିମା ଆଜୀମ]]
# [[ତନବୀ ଆଜମୀ]]
# [[ପୋନାମ୍ମା ବାବୁ]]
# [[ପ୍ରିୟା ବଦଲାନି]]
# [[ଶୀନା ବଜାଜ]]
# [[ସ୍ୱାତୀ ବାଜପେୟୀ]]
# [[ସୋନିଆ ବଲାନୀ]]
# [[ନେହା ବାମ୍]]
# [[ନେହା ବମ୍ବ]]
# [[ଶ୍ୱେତା ବାନ୍ଦେକର]]
# [[ସୁଚିତ୍ରା ବାନ୍ଦେକର]]
# [[ବୀଣା ବାନାର୍ଜୀ]]
# [[ପୂଜା ବାନାର୍ଜୀ]]
# [[ପ୍ରତ୍ୟୁଷା ବାନାର୍ଜୀ]]
# [[ପୂଜା ବାନାର୍ଜୀ (୧୯୮୭ ଜନ୍ମ)]]
# [[ପ୍ରାଚୀ ବଂଶଲ]]
# [[ସ୍ମିତା ବଂଶଲ]]
# [[ଉତ୍ତରା ବାଓକର]]
# [[ଶୃତି ବାପନା]]
# [[କ୍ରିଷ୍ଣାନ୍ନ ବାରେଟ୍ଟୋ]]
# [[ଭକ୍ତି ବାରଭେ]]
# [[ପ୍ରିୟଙ୍କା ବସ୍ସି]]
# [[ପ୍ରିୟା ବାଥିଜା]]
# [[ସମୀକ୍ଷା ଭଟନାଗର]]
# [[ପଲ୍ଲବୀ ବାତ୍ରା]]
# [[ସୁପ୍ରିୟା କୁମାରୀ]]
# [[ଏକରୂପା ବେଦି]]
# [[ରିଚା ଭଦ୍ରା]]
# [[ସୋନାରିକା ଭଦୋରିଆ]]
# [[ଚାନ୍ଦନୀ ଭଗୱାନନି]]
# [[ନତାଶା ଭରଦ୍ୱାଜ]]
# [[କିରଣ ଭାର୍ଗବ]]
# [[ଅଦିତି ଭାଟିଆ]]
# [[ତନ୍ୱୀ ଭାଟିଆ]]
# [[ଦିବ୍ୟା ଭଟନାଗର]]
# [[ଧରତୀ ଭଟ୍ଟ]]
# [[ବିମି ଭଟ୍ଟ]]
# [[ଜୟା ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଯୋଗିତା ବିହାନୀ]]
# [[ଡଲି ବିନ୍ଦ୍ରା]]
# [[ଶୃତି ବିଷ୍ଟ]]
# [[ସୋନମ ବିଷ୍ଟ]]
# [[ଅନଂଶା ବିଶ୍ୱାସ]]
# [[ନବିନା ବୋଲେ]]
# [[ଦେବିନା ବାନାର୍ଜୀ]]
# [[ରିବା ବବର୍]]
# [[ପ୍ଲବିତା ବଡ଼ଠାକୁର]]
# [[ଗୌରବ ଶର୍ମା]]
# [[ରୋଞ୍ଜିନୀ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଡୋନାଲ ବିଷ୍ଟ]]
# [[ସୁମୋନା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ରିଷିକା ସିଂହ ଚନ୍ଦେଲ]]
# [[ସୁରଭି ଚନ୍ଦନା]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ଚନ୍ଦୋଲା]]
# [[ଶାଲିନୀ ଚନ୍ଦ୍ରନ]]
# [[ରୁହି ଚତୁର୍ବେଦୀ]]
# [[ପାରୁଲ ଚୌଧୁରୀ]]
# [[ଚାର୍ଲି ଚୌହାନ]]
# [[ନେହା ଚୌହାନ]]
# [[ପାର୍ନିଟ ଚୌହାନ]]
# [[ସଙ୍ଗୀତା ଚୌହାନ]]
# [[ହେମାନୀ ଚାୱଲା]]
# [[ପ୍ରୀତିକା ଚାୱାଲା]]
# [[ନୀନା ଚୀମା]]
# [[ବିଭା ଚିବ୍ବେର]]
# [[ଦିୟା ଚୋପ୍ରା]]
# [[ରୋଷଣୀ ଚୋପ୍ରା]]
# [[ତ୍ରିଧା ଚୌଧୁରୀ]]
# [[ମନୁଲ ଚୁଡ଼ସାମା]]
# [[ନୌହୀଦ ସେରୁସୀ]]
# [[ବେନାଫ ଦାଦାଚାନ୍ଦଜି]]
# [[ଫିରଦୌସ ଦାଦି]]
# [[ସୁମନା ଦାସ]]
# [[ରିୟା ଦୀପ୍ସି]]
# [[ଶାଳ୍ମଳୀ ଦେଶାଇ]]
# [[ଟିନା ଦେଶାଇ]]
# [[ଜାଲାକ ଦେଶାଇ]]
# [[ଅଶୀତା ଧବନ]]
# [[ଦିବ୍ୟା ସେଠ]]
# [[ଶାଇନି ଦୀକ୍ଷିତ]]
# [[ଅପର୍ଣ୍ଣା ଦୀକ୍ଷିତ]]
# [[ତନ୍ୱୀ ଡୋଗରା]]
# [[ବାହବିଜ ଦୋରାବଜୀ]]
# [[କିରଣ ଦୁବେ]]
# [[ରଶ୍ମି ଅଗଡ଼େକର]]
# [[ଐଶ୍ୱର୍ଯ୍ୟା ସୁସ୍ମିତା]]
# [[ସ୍ମିତା ଜୟକର]]
# [[ଆସୱାରି ଯୋଶୀ]]
# [[ସୁଧୀର ଯୋଶୀ]]
# [[ବ୍ରଜେନ୍ଦ୍ର କାଲା]]
# [[ସୋନିଆ କପୁର]]
# [[ଶାମା ଦୁଲାରୀ]]
# [[ଅନୀତା କନ୍ୱଲ]]
# [[ସୁରଭି ଜାଭେରୀ ବ୍ୟାସ]]
# [[ବନ୍ଦନା ବିଠଲାନୀ]]
# [[ବନମାଳା ପାୱାର]]
# [[ନିମିଶା ବଖାରିଆ]]
# [[ପ୍ରାଚୀ ବୈଷ୍ଣବ]]
# [[ନୀଲୁ ବଘେଲା]]
# [[ଶୃତି ଉଲଫତ]]
# [[କନିକା ତିୱାରୀ]]
# [[ଡଲି ଠାକୁର]]
# [[ଶିବାନୀ ଟଙ୍କଶାଳେ]]
# [[ରୁକ୍ସାନା ତବସୁମ]]
# [[ରାଜୁ ତାଲିକୋଟେ]]
# [[ସୁନ୍ଦର ସିଂହ]]
# [[ଏକତା ସୋହିନୀ]]
# [[ରିଶବ ସିହ୍ନା]]
# [[ପ୍ରତିଭା ସିହ୍ନା]]
# [[ପ୍ରାଚୀ ସିହ୍ନା]]
# [[ପୁନମ ସିହ୍ନା]]
# [[ଲଭ୍ ସିହ୍ନା]]
# [[ଯାମିନୀ ସିଂହ]]
# [[ସିମୋନ ସିଂହ]]
# [[ବିଶାଲ ଓମ ପ୍ରକାଶ]]
# [[ବିନୋଦ କୁମାର ଶର୍ମା (ଅଭିନେତା)]]
# [[ନେୟହା ଶର୍ମା]]
# [[ମୃଣାଳିନୀ ଶର୍ମା]]
# [[ଦାନିଶ ଅଖତାର ସୈଫି]]
# [[ଆରତୀ ପୁରି]]
# [[କୋଏଲ ପୁରି]]
# [[ବିନୟ ନାଦକର୍ଣ୍ଣି]]
# [[ଗିନ୍ନି ବିରଦୀ]]
# [[ହର୍ଷ ଖୁରାନା]]
# [[ବିକି ବାତ୍ରା]]
# [[ଲାବଣ୍ୟ ଭରଦ୍ୱାଜ]]
# [[ସୁମିତ ଭରଦ୍ୱାଜ]]
# [[ଆଦେଶ ଚୌଧୁରୀ]]
# [[ରାଜେନ୍ଦ୍ର ଚାୱଲା]]
# [[ସୋଲୋନି ଡାଇନି]]
# [[ଯୀଶୁ ଦାଶଗୁପ୍ତା]]
# [[ଗୌରବ ୱଧ୍ୱା]]
# [[ଗୁଞ୍ଜନ ବିଜୟା]]
# [[ବିଜୟ ବିକ୍ରମ ସିଂହ]]
# [[ଅଳକା ବର୍ମା]]
# [[ସଚଳ ତ୍ୟାଗୀ]]
# [[ସୁରଭି ତିୱାରୀ]]
# [[କମଲିକା ଗୁହା ଠାକୁରତା]]
# [[ରାଖି ବିଜନ]]
# [[ଅର୍ଚ୍ଚନା ତାଇଡେ]]
# [[ରିଚା ସୋନି]]
# [[ଇରା ସୋନି]]
# [[ହେମା ସିଂହ]]
# [[ଗରିମା ବିକ୍ରାନ୍ତ ସିଂହ]]
# [[ଅନୁଷ୍କା ସିଂହ]]
# [[ଅଲିଶା ସିଂହ]]
# [[ଶିପସି ରଣା]]
# [[ଶିବ କୁମାର ସୁବ୍ରମଣ୍ୟମ]]
# [[ମୋନିକା ଶର୍ମା]]
# [[ଇଶାନୀ ଶର୍ମା]]
# [[ସମୀର ଶାହ]]
# [[କରିନା ଶାହ]]
# [[ପପିୟା ସେନଗୁପ୍ତା]]
# [[ନାଜିଆ ହାସନ ସୟଦ]]
# [[ଦିବଜୋତ ସବରୱାଲ]]
# [[ରୋଷଣୀ ରସ୍ତୋଗୀ]]
# [[ଭବାନୀ ପୁରୋହିତ]]
# [[ଅର୍ଜୁନ ପୁଞ୍ଜ]]
# [[ପ୍ରିୟଙ୍କା ବୋରା]]
# [[ସନାୟା ପିଠାୱାଲା]]
# [[ରାଜୀବ ପଲ]]
# [[ପ୍ରତିଭା ପଲ]]
# [[ଜାହିଦା ପାରବୀନ]]
# [[ଆର୍ଯ୍ୟନ ପଣ୍ଡିତ]]
# [[ସୋନଲ ପ୍ରତିହାର]]
# [[ସଞ୍ଜୀବ ପାଣ୍ଡେ]]
# [[ମେଲିସା ପାଇସ]]
# [[ସୁହାସ ପଳଶୀକର]]
# [[ନଳିନୀ ନେଗି]]
# [[ପୂନମ ନାରୁଲା]]
# [[ୱସିମ ମୁସ୍ତାକ]]
# [[ଶ୍ରୀତମା ମୁଖାର୍ଜୀ]]
# [[ଅମୃତା ମୁଖାର୍ଜୀ]]
# [[ନୀଲ ମୋଟୱାନୀ]]
# [[ତପସ୍ୱୀ ମେହଟା]]
# [[ଅମିତ ମେହରା]]
# [[ମେହେରଜାନ ମାଜଦା]]
# [[ଶୀତଲ ମୌଲିକ]]
# [[ଅଭିଶେକ ମହେନ୍ଦ୍ରୁ]]
# [[ପାରସ ମଦାନ]]
# [[କପିଲ ସିଂହ ଲାବଣୀ]]
# [[ସୁନିଲ ଲହରୀ]]
# [[ବିଜୟେନ୍ଦ୍ର କୁମେରିୟା]]
# [[ଭାବନା ଖତ୍ରି]]
# [[ଶାଲିନୀ ଖାନ୍ନା]]
# [[ତନୁ ଖାନ]]
# [[ସାରା ଆଫ୍ରୀନ ଖାନ]]
# [[ଅଲିଜା ଖାନ୍]]
# [[ଆଲମ ଖାନ୍]]
# [[ଆଫାନ ଖାନ୍]]
# [[ପରବୀନ କୌର]]
# [[ପ୍ରୀତ କୌର ନାୟକ]]
# [[ପ୍ରତିମା କାଜମି]]
# [[ନେହା କଉଲ]]
# [[କେତନ କରାଣ୍ଡେ]]
# [[ଅନୁପ୍ରିୟା କପୁର]]
# [[ଅକ୍ଷିତା କପୁର]]
# [[ବୀନିତ କକ୍କଡ଼]]
# [[ସୋନାଲିକା ଜୋଶୀ]]
# [[ମଦନ ଜୈନ]]
# [[ଅଞ୍ଜୁ ଯାଦବ]]
# [[ବୀନତି ଇଦନାନୀ]]
# [[ବିପୁଳ ଗୁପ୍ତା]]
# [[ମେଘା ଗୁପ୍ତା]]
# [[କୃଷ୍ଣକାନ୍ତ ଗୋସ୍ୱାମୀ]]
# [[ପ୍ରାଜକ୍ତା ଦୁସାନେ]]
# [[ପୌଲମି ଦାସ]]
# [[ବିବେକ ଦହିୟା]]
# [[ଅଜୟ ଚୌଧୁରୀ]]
# [[ଶୈଳ ଚତୁର୍ବେଦୀ]]
# [[ମନୋଜ ଚନ୍ଦିଲା]]
# [[ରୋହିତ ଭରଦ୍ୱାଜ]]
# [[ସମୃଦ୍ଧ ବାୱା]]
# [[ସଞ୍ଜୟ ବାତ୍ରା]]
# [[ସନ୍ଦୀପ ବସ୍ୱନା]]
# [[ଗୌରବ ଏସ୍ ବଜାଜ]]
# [[ଅଭିଶେକ ଅବସ୍ଥି]]
# [[ଜୁହି ଅସଲମ]]
# [[ରିତ୍ୱିକ ଅରୋରା]]
# [[ପାରସ ଅରୋରା]]
# [[ଆୟୂଷ ଆନନ୍ଦ]]
# [[ଫାହାଦ ଅଲ୍ଲୀ]]
# [[ନିକି ଅନେଜା ୱାଲିଆ]]
# [[ଅଜୟ ୱଢାବକର]]
# [[ସଲମାନ ଅଲୀ]]
# [[ଛାୟା ବୋରା]]
# [[ଆହିଲ ଖାନ]]
# [[ଅଜୟ ନାଗରଥ]]
{{Div col end}}
=== ବଙ୍ଗାଳୀ ଅଭିନେତା/ଅଭିନେତ୍ରୀ ===
{{Div col|colwidth=10em}}
# [[ସୋନାଲୀ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ସମିତ ଭଞ୍ଜ]]
# [[ଅନୁବ୍ରତ ବସୁ]]
# [[ସବ୍ୟସାଚୀ ଚୌଧୁରୀ]]
# [[ଜନ୍ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ତୁହିନା ଦାସ]]
# [[କଲ୍ୟାଣ ଚାଟାର୍ଜୀ]]
# [[କାବେରୀ ବୋଷ]]
# [[ତିତାସ ଭୌମିକ]]
# [[ତୁଳସୀ ଲାହିରି]]
# [[ବିପ୍ଳବ ଚାଟାର୍ଜୀ]]
# [[ତପେନ ଚାଟାର୍ଜୀ]]
# [[ସାହେବ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ପଲ୍ଲବୀ ଦେ]]
# [[ନିମୁ ଭୌମିକ]]
# [[ପପିୟା ଅଧିକାରୀ]]
# [[ଜୟଶ୍ରୀ ଅରୋଡ଼ା]]
# [[କମଲିକା ବାନାର୍ଜୀ]]
# [[ମୁନମୁନ ବାନାର୍ଜୀ]]
# [[ରୋହିଣୀ ବାନାର୍ଜୀ]]
# [[ସାୟନ୍ତିକା ବାନାର୍ଜୀ]]
# [[ସୋମା ବାନାର୍ଜୀ]]
# [[ପାରମା ବାନାର୍ଜୀ]]
# [[ସୌମିଲି ବିଶ୍ୱାସ]]
# [[ଅନିନ୍ଦିତା ବୋଷ]]
# [[ମିଠୁ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଅନାମିକା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ବିଦିପ୍ତା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ମେଘା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ରୀତା ଦତ୍ତ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ସୁଦୀପ୍ତା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଦେବଲୀନା ଚାଟାର୍ଜୀ]]
# [[ଲକେଟ ଚାଟାର୍ଜୀ]]
# [[ସୋନାଲି ଚୋଧୁରୀ]]
# [[ମିଶ୍ମୀ ଦାସ]]
# [[ସମତା ଦାସ]]
# [[ଶୃତି ଦାସ]]
# [[ସମାପିକା ଦେବନାଥ]]
# [[ଲିଲି ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଶ୍ରେୟାଶ୍ରୀ ରାୟ]]
# [[ସଂଘମିତ୍ରା ତାଲୁକଦାର]]
# [[ଆୟୂଷୀ ତାଲୁକଦାର]]
# [[ଭୋଲା ତମାଙ୍ଗ]]
# [[ମିସ୍ ଶେଫାଳି]]
# [[ରିତ୍ତିକା ସେନ]]
# [[ଅନାମିକା ଶାହା]]
# [[ନବନୀତା ମାଲାକାର]]
# [[ତିୟାଶା ଲେପ୍ଚା]]
# [[ଟୁମ୍ପା ଘୋଷ]]
{{Div col end}}
=== ମରଠୀ କଳାକାର ===
{{Div col|colwidth=10em}}
# [[ସଂସ୍କୃତି ବାଲଗୁଡେ]]
# [[ଉମା ଭେଣ୍ଡେ]]
# [[ଦେବିକା ଦଫ୍ତରଦାର]]
# [[ପ୍ରସାଦ ଜୱାଦେ]]
# [[ଅଂଶୁମାନ ଜୋଶୀ]]
# [[ରସିକା ଯୋଶୀ]]
# [[ଅନନ୍ତ ପୁରୁଷୋତ୍ତମ ମରାଠେ]]
# [[ଚିତ୍ତରଞ୍ଜନ କୋହ୍ଲଟକର]]
# [[ଭାରତୀ ଆଚରେକର]]
# [[ସୁରୁଚି ଅଦରକର]]
# [[ଶିବାନୀ ବାଓକର]]
# [[ଅଦିତି ଭାଗବତ]]
# [[ଅଭିଜ୍ଞା ଭାବେ]]
# [[ତୃପ୍ତି ଭୋୟାର]]
# [[ରୂପାଲି ଭୋସଲେ]]
# [[ଅମୃତା ଦେଶମୁଖ]]
# [[ଗୌତମୀ ଦେଶପାଣ୍ଡେ]]
# [[ଇଶା ଦେ]]
# [[ମେଘା ଧାଡ଼େ]]
# [[ମିତାଲୀ ଜଗତାପ ବରାଡ଼କର]]
# [[ସ୍ୱାନନ୍ଦୀ ଟିକେକର]]
# [[ପ୍ରଦୀପ ପଟବର୍ଦ୍ଧନ]]
# [[ମାନସୀ ନାଏକ]]
# [[ବାଳ କର୍ବେ]]
{{Div col end}}
===ଓଡ଼ିଆ ଯାତ୍ରା କଳାକାର===
{{Div col|colwidth=10em}}
# [[ଅନିରୁଦ୍ଧ ପାଢ଼ୀ]]
# [[ଦୀପକ ଜେନା]]
# [[ଗୁରୁପ୍ରସାଦ ମିଶ୍ର]]
# [[ଭିକୁ ସେଠ୍]]
# [[କିଶୋର ମହାପାତ୍ର]]
# [[ରବି ଶତପଥୀ]]
# [[ଶ୍ୟାମସୁନ୍ଦର ମହାପାତ୍ର (ଯାତ୍ରା କଳାକାର)]]
# [[ପୀୟୂଷ ତ୍ରିପାଠୀ]]
# [[ଦେବୀ ପ୍ରସାଦ ରଥ]]
{{Div col end}}
=== ଅନ୍ୟାନ୍ୟ ===
{{Div col|colwidth=10em}}
# [[ଆଶା ବରଦଳାଇ]]
# [[ପୁଷ୍କର ଭାନ]]
# [[ରାଜ୍ ବ୍ରାର୍]]
# [[ଅଳଙ୍କୃତା ବୋରା]]
# [[ଅମୃତା ଗୋଗୋଇ]]
# [[ମଳୟା ଗୋସ୍ୱାମୀ]]
# [[ଜିନାଲ ବେଲାନି]]
# [[ବର୍ଷାରାଣୀ ବିଷୟା]]
# [[ଉର୍ବଶୀ ଚୌଧୁରୀ]]
# [[ଦୀପିକା ଯୋଶୀ-ଶାହ]]
# [[ନିହାରିକା କାରିର]]
# [[ପୂଜା ବର୍ମା]]
# [[ରାଧିକା ବାଜ]]
# [[ଆୟୁଷୀ ତିୱାରୀ]]
# [[ମୋନା ଥିବା]]
# [[ତାରା (ଆସାମର ଅଭିନେତ୍ରୀ)]]
# [[କୌସର ପାଦାମସି]]
# [[ରାମାୟାନାମ ସର୍ବେଶ୍ୱର ଶାସ୍ତ୍ରୀ]]
# [[ଖାନ ମସ୍ତାନା]]
# [[ମନୀଷ କୌଶିକ]]
# [[ଅଦନାନ ସାଜିଦ ଖାନ୍]]
# [[ଶୁଭି ଶର୍ମା]]
# [[ସ୍ୱାତି ନନ୍ଦ]]
# [[ଶିଶିର କଶ୍ୟପ]]
# [[ପୂଜା ଜୋଶୀ]]
# [[ପ୍ରାଞ୍ଜଳ ସାଇକିଆ]]
{{Div col end}}
== ଲୋକ କଥା/ଗୀତ/ସଙ୍ଗୀତ ଶିଳ୍ପୀ ==
{{Div col|colwidth=10em}}
# [[ଅଲ୍ଲାଃ ଜିଲାଇ ବାଇ]]
# [[ଅମର ଆର୍ଷୀ]]
# [[ବାମ୍ବା ବାକ୍ୟା]]
# [[ସର୍ବେଶ୍ୱର ଭୋଇ]]
# [[ହେମାଙ୍ଗ ବିଶ୍ୱାସ]]
# [[ବିନ୍ଧ୍ୟବାସିନୀ ଦେବୀ]]
# [[ବିଞ୍ଜମୁରି ସୀତାଦେବୀ]]
# [[ଗୌରୀ ଦେବୀ]]
# [[ହେମୁ ଗଦାଭି]]
# [[ଡଲି ଗୁଲେରିଆ]]
# [[ମଧୁ ମଂସୁରୀ ହସମୁଖ]]
# [[ଅଭ୍ୟା ହିରଣମୟୀ]]
# [[ଜଗଜିତ କୌର]]
# [[ଜଗମୋହନ କୌର]]
# [[ରଞ୍ଜିତ କୌର]]
# [[ଡପୁ ଖାଁ]]
# [[ବେଲ୍ଲି ଲଳିତା]]
# [[ସ୍ୱର୍ଣ୍ଣ ଲତା (ଗାୟିକା)]]
# [[ହିଲଦାମିତ ଲେପଚା]]
# [[ମାଳବଲ୍ଲୀ ମହାଦେବସ୍ୱାମୀ]]
# [[ଲୋପାମୁଦ୍ରା ମିତ୍ର]]
# [[ନିଜାମୀ ବନ୍ଧୁ]]
# [[ଦେଶରାଜ ପଟେରିୟା]]
# [[ପିଙ୍ଗଳଶୀ ବ୍ରହ୍ମାନନ୍ଦ ଗଢ଼ବୀ]]
# [[ମୀନା ରଣା]]
# [[ବି. କେ. ସାମନ୍ତ]]
# [[ତଞ୍ଜାଇ ସେଲଭି]]
# [[ପ୍ରହଲ୍ଲାଦ ସିନ୍ଧେ]]
# [[ପ୍ରିୟଙ୍କା ସିଂହ]]
# [[ବଙ୍ଗପାଣ୍ଡୁ ଉଷା]]
# [[ବିଞ୍ଜମୁରି ଅନସୂୟା ଦେବୀ]]
# [[ବିମଳାକ୍କା]]
# [[କାଶୀନାଥ ଯାଦବ]]
# [[ପୂଙ୍ଗାନି]]
# [[ବରୁଣ ଆହୁଜା]]
# [[ଦିପାଳୀ ବଡ଼ଠାକୁର]]
# [[ମାଧୁରୀ ବଡ଼ଥୱାଲ]]
# [[ବତୂଲ ବେଗମ]]
# [[କଳିକା ପ୍ରସାଦ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଦିୱାଲିବେନ ଭିଲ]]
# [[ଆଦିତ୍ୟ ଗାଦଭି]]
# [[ଦାଦୁଦାନ ଗାଦଭି]]
# [[ଟରାସ କୋମ୍ପାନିଚେଙ୍କୋ]]
# [[ଦିଲ୍ଶାଦ ଅଖତାର]]
# [[ସେନ୍ଥିଲ ଗଣେଶ]]
# [[ରତନ କାହାର]]
# [[ମଧୁ କମ୍ବିକାର]]
# [[କୁଟଲେ ଖାନ]]
# [[ଅରବିନ୍ଦ ବେଗଦା]]
# [[ବାଦ୍ଦେପାଲ୍ଲି ଶ୍ରୀନିବାସ]]
# [[ନବନୀତ ଆଦିତ୍ୟ ୱାଇବା]]
# [[ଭିକାରୀ ଠାକୁର]]
# [[କବୀର କଳା ମଞ୍ଚ]]
# [[ସକିନୀ ରାମଚନ୍ଦ୍ରୈଃ]]
# [[ଚନ୍ଦର ସିଂହ ରାହି]]
# [[ରଜନୀଗନ୍ଧା ଶେଖାୱତ]]
# [[ପୁଷ୍ପବତୀ ପୋୟପାଦଠୁ]]
# [[କୁତବି ବ୍ରଦର୍ସ]]
# [[ପେଞ୍ଚାଲ ଦାସ]]
{{Div col end}}
==କ୍ରୀଡ଼ାବିତ୍==
{{Div col|colwidth=15em}}
# [[କୁମାର ସାଙ୍ଗାକାରା]]
# [[ଏକତା ବିଷ୍ଟ]]
# [[ମିନତି ଦାଶ]]
# [[ଅଂଶୁମାନ ରଥ]]
# [[ପ୍ରଶାନ୍ତ ମହାପାତ୍ର]]
# [[ହାମିଦା ବାନୁ]]
{{Div col end}}
=== ଷ୍ଟାଡିଅମ ===
# [[ମେଜର ଧ୍ୟାନ ଚାନ୍ଦ ଜାତୀୟ ଷ୍ଟାଡିଅମ]]
==ଏସିଆ ମାସ ଗଣ ସମ୍ପାଦନା==
===ଅନ୍ୟାନ୍ୟ ସ୍ଥାନ===
{{Div col|colwidth=15em}}
# [[ଆରବ ଘାଟି]]{{tick}}
# [[ଆରବ ସାଗର]]{{tick}}
# [[ବାଗାକଇଁ ହ୍ରଦ]]{{tick}}
# [[ଦୁର୍ଗା ସାଗର]]{{tick}}
# [[ଧାନମୋଣ୍ଡି ହ୍ରଦ]]{{tick}}
# [[ବୁଦ୍ଧ ଧାତୁ ଯାଦି]]{{tick}}
# [[ଭବାନୀପୁର ଶକ୍ତିପୀଠ]]{{tick}}
# [[ପଞ୍ଚରତ୍ନ ଗୋବିନ୍ଦ ମନ୍ଦିର]]{{tick}}
# [[ପଞ୍ଚରତ୍ନ ଶିବ ମନ୍ଦିର]]{{tick}}
# [[ମାଧବପୁର ହ୍ରଦ]]
# [[ଇମ୍ଜା ହ୍ରଦ]]
# [[ଗଜେଡ଼ି ତାଳ]]
# [[ଛୋଟ ଶିବ ମନ୍ଦିର, ବଙ୍ଗଳାଦେଶ]]
{{Div col end}}
===ବଙ୍ଗଳାଦେଶର ଅଭିନେତ୍ରୀ===
{{Div col|colwidth=15em}}
# [[ତାନିଆ ଅହମଦ]]
# [[ସାଇନା ଅମିନ]]
# [[ଦିଲରୁବା ଯସ୍ମିନ ରୁହୀ]]
# [[ସାରିକା ସବ୍ରିନ]]
# [[ବିପାଶା ହାୟାତ]]
# [[ଅଲିଶା ପ୍ରଧାନ]]
# [[ଡଲି ଅନବର]]
# [[କବୋରୀ ସରୱର]]
# [[ସାହାରା (ବଙ୍ଗଳାଦେଶୀ ଅଭିନେତ୍ରୀ)]]
# [[ବିଦ୍ୟା ସିହ୍ନା ସାହା ମିମ୍]]
# [[ସୋମି କୈସର]]
# [[ଜୟା ଆହସାନ]]
# [[ଆଫିଆ ନୁସରାତ ବର୍ଷା]]
# [[ଆଉପୀ କରିମ୍]]
# [[ଶାବନୁର୍]]
# [[ମୋଜେଜା ଅଶରଫ୍ ମୋନାଲିସା]]
# [[ଜନ୍ନାତୁଲ ଫିରଦୋସ୍ ପେୟା]]
# [[ବନ୍ନା ମିର୍ଜା]]
# [[ପରି ମଣି]]
# [[ସୁବର୍ଣ୍ଣା ମୁସ୍ତଫା]]
# [[ନୱସୀନ ନହରୀନ ମୋଉ]]
# [[ନାଇଲା ନାୟେମ]]
# [[ଦିଲାରା ହନିଫ ପୂର୍ଣ୍ଣିମା]]
# [[ପୂଜା ଚେରୀ ରାୟ]]
# [[ଶବନମ]]
# [[ଅନିକା କବୀର ଶୋକ]]
# [[ମେହେର ଅଫରୋଜ ଶାଓନ]]
# [[ସୁଚନ୍ଦା]]
# [[ସୁଲତାନା ଜମାନ]]
# [[ନୁସରତ ଇମରୋଜ ଟିଶା]]
# [[ତାଂଜିନ ଟିଶା]]
# [[ପ୍ରସୂନ ଆଜାଦ]]
# [[ଅଫସାନା ଆରା ବିନ୍ଦୁ]]
# [[ଅପୁ ବିଶ୍ୱାସ]]
# [[ଫରିଦା ଅଖତାର]]
# [[ଗୁଲଶାନ ଆରା ଅଖତାର]]
# [[ସୁମିତା ଦେବୀ]]
# [[ପାରବୀନ ସୁଲତାନା ଦିତି]]
# [[ତାରାନା ହାଲିମ]]
# [[ମୌସୁମୀ ହମିଦ]]
# [[ତମାଳିକା କର୍ମାକର]]
# [[ମାହିୟା ମାହି]]
# [[ନୁସରତ ଫରିୟା ମଜହାର]]
# [[ରୋକେୟା ପ୍ରାଚୀ]]
# [[ହୋସନେ ଆରା ପୁତୁଲ]]
# [[କାଜି ନସ୍ୱାବ ଅହମ୍ମଦ]]
# [[ସୋହାନା ସାବା]]
# [[ରୋଜୀ ଆଫସାରୀ]]
# [[ନିପୁନ୍ ଅକ୍ତର]]
# [[ଆଖି ଆଲମଗିର]]
# [[ଆଜମେରୀ ହକ୍ ବଧନ]]
# [[ଅନ୍ୱରା ବେଗମ]]
# [[ଇଆମିନ୍ ହକ୍ ବବି]]
# [[ଇଶ୍ରାତ୍ ଜାହାଁ ଚୈତି]]
# [[ପ୍ରାର୍ଥନା ଫରଦିନ ଦିଘି]]
# [[ତାରୀନ ଜାହାଁ]]
# [[ରୱଶନ ଜାମିଲ]]
# [[ଜାକିୟା ବାରୀ ମମ]]
# [[କୁସୁମ ଶିକଦାର]]
# [[ଶମ୍ପା ରେଜା]]
# [[ତାନଭିନ ସୁଇଟି]]
# [[ଆଇରିନ ସୁଲତାନା]]
# [[ସଲମା ବେଗମ ସୁଜାତା]]
# [[ରାଫାଃ ନାନଜେବା ତୋରସା]]
# [[ବିଜରୀ ବର୍କତୁଲ୍ଲାଃ]]
# [[ସବନମ ବବ୍ଲି]]
# [[ଅଞ୍ଜୁ ଘୋଷ]]
# [[ମୁନିଆ ଇସଲାମ]]
# [[ରୁନା ଖାନ୍]]
# [[ଆଫସାନା ମିମି]]
# [[ସାଦିୟା ଇସଲାମ ମୌ]]
# [[ସାଦିକା ପାରଭିନ ପପି]]
# [[ଅହନା ରହମାନ ଲାକି]]
# [[ଫାରଜାନା ରିକ୍ତା]]
# [[ନଫିସା ଜାହାଁ ଆଞ୍ଚଲ]]
# [[ମୁନମୁନ ଅହମଦ]]
# [[ଶର୍ମିଲି ଅହମଦ]]
# [[ଶିଲା ଅହମଦ]]
# [[ନର୍ଗିସ ଅଖତାର]]
# [[ଖଲିଦା ଅକ୍ତର କଳ୍ପନା]]
# [[ଆୟେଶା ଆଖତାର]]
# [[ସାବେରି ଆଲମ]]
# [[ଅନ୍ତରା (ବଙ୍ଗଳାଦେଶୀ ଅଭିନେତ୍ରୀ)]]
# [[ନାଜମା ଅନୱର]]
# [[ରଓଶନ ଆରା]]
# [[ବେବୀ ବିନ୍ଦୀ]]
# [[ବିନ୍ଦିୟା କବିର]]
# [[ଶାକିବା ବିଣ୍ଟେ ଅଲୀ]]
# [[ଅରୁଣା ବିଶ୍ୱାସ]]
# [[ମୌଟୁସୀ ବିଶ୍ୱାସ]]
# [[ତାନିଆ ବୃଷ୍ଟି]]
# [[ମେହବୁବା ମାହନୂର ଚାନ୍ଦନୀ]]
# [[ଫରଜାନା ଛବି]]
# [[ନାଜନୀନ ହାସନ ଚୁମକି]]
# [[ଆଶନା ହବିବ ଭାବନା]]
# [[ଏକା (ବଙ୍ଗଳାଦେଶୀ ଅଭିନେତ୍ରୀ)]]
# [[ମାୟା ଘୋଷ]]
# [[ଇଲୋରା ଗହର]]
# [[ଲୁସି ତୃପ୍ତି ଗୋମେଜ]]
# [[ଚିତ୍ରଲେଖା ଗୁହ]]
# [[ଲୈଲା ହାସନ]]
# [[ଲିସା ଗାଜୀ]]
# [[ଅଲିଭିୟା ଗୋମେଜ]]
# [[ଅପର୍ଣ୍ଣା ଘୋଷ]]
# [[ହୁମାଇରା ହିମୁ]]
# [[ଶାନ୍ତା ଇସଲାମ]]
# [[ଜିନାତ]]
# [[ମିଷ୍ଟି ଜାନ୍ନାତ]]
# [[ସାଦିୟା ଆୟମାନ]]
# [[ଫେରଦୌସୀ ମଜୁମଦାର]]
# [[ଜ୍ୟୋତିକା ଜ୍ୟୋତି]]
# [[ରିଚି ସୋଲାୟମାନ]]
# [[ମନିରା ମିଠୁ]]
# [[ଫାଲ୍ଗୁନି ରହମାନ ଜଲି]]
# [[ନିଝୁମ ରୁବିନା]]
# [[ନୁସରତ ଜାହାଁ ଡାୟନା]]
# [[ସୁବର୍ଣ୍ଣା ଶିରୀନ]]
# [[ମିତା ନୂର]]
# [[ନାଜିଫା ତୁଶି]]
# [[ମୌସୁମୀ ନାଗ]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ବିଶ୍ୱାସ]]
# [[ରେହାନା ଜଲି]]
# [[ଅଧରା ଖାନ୍]]
# [[ସାମସୁନ ନାହାର ସିମଲା]]
# [[ସବ୍ରିନା ସୁଲତାନା କେୟା]]
# [[ନାଦିୟା ଆଫରିନ ମିମ]]
# [[ଜାହାନାରା ଅହମ୍ମଦ]]
# [[ସାମରୋଜ ଆଜମି ଆଲଭୀ]]
# [[ରୁମାନା ଖାନ୍]]
# [[ଜିନାତ ସାନୁ ସ୍ୱାଗତା]]
# [[ସାନଜିଦା ପ୍ରୀତି]]
# [[କାଜି ମିସବାହୁନ ନାହାର]]
# [[ରୁମାନା ରଶୀଦ ଈଶିତା]]
# [[ସାବରିନ ଶାକା ମୀମ]]
# [[ଶର୍ମିମାଳା]]
{{Div col end}}
==ବିଦେଶୀ ଲୋକ==
{{Div col|colwidth=15em}}
# [[ଟୋରୀ ବର୍ଚ]]
# [[ମିଆ ଖଲିଫା]]
# [[ନୀନା ଦାବୁଲୁରୀ]]
# [[ମାୟା ଏଞ୍ଜେଲୋ]]
# [[ମେରୀ ସେଲୀ]]
# [[ଲେଡି ଗାଗା]]
# [[କେଶା]]
# [[ଆଞ୍ଜେଲିନା ଜୋଲି]]
# [[ନିକୋଲାଇ ବଇକଭ]]
# [[ଅରୂପ ଚକ୍ରବର୍ତ୍ତୀ]]
{{Div col end}}
==ଅନ୍ୟାନ୍ୟ==
{{Div col|colwidth=15em}}
# [[ଫେସନ (୨୦୦୮ କଥାଚିତ୍ର)]]
# [[ଶିବାଜୀ (କଥାଚିତ୍ର)]]
# [[ବର୍ଫି]]
# [[ଦୁକୁଡ଼ୁ]]
# [[୧: ନେନ୍ଓକ୍କାଡ଼ିନେ]]
# [[ବିଜିନେସମ୍ୟାନ]]
# [[ଆଗାଡ଼ୁ]]
# [[ଡିମ୍ବାଣୁ]]
# [[ଗୌରହରି ଦସ୍ତାନ]]
# [[ମନମ୍ (ତେଲୁଗୁ କଥାଚିତ୍ର)]]
# [[ଜୟ ହୋ (ଗୀତ)]]
# [[ସନ୍ ଅଫ୍ ସତ୍ୟମୂର୍ତ୍ତି]]
# [[ଧୁମ୍ ୨]]
# [[ଶ୍ରୀମନ୍ଥୁଡ଼ୁ]]
# [[ଅର୍ଜୁନ ରେଡ୍ଡି]]
# [[ଭୁବନ ବାମ୍]]
# [[ଅବଳା ବୋଷ]]
# [[ସରୋଜ ନଳିନୀ ଦତ୍ତ]]
# [[ନିଲ୍ ମୋହନ]]
# [[ନେପାଳର ରାଜା]]
# [[ବଦନାମ ଗଳି]]
# [[ରଜନୀ ବକ୍ସି]]
# [[ଆର୍କ ସମ୍ପ୍ରଦାୟ]]
# [[ପି. ଚନ୍ଦ୍ର ରେଡ୍ଡୀ]]
# [[ରକ୍ଷା ବନ୍ଧନ (ହିନ୍ଦୀ କଥାଚିତ୍ର)|ରକ୍ଷା ବନ୍ଧନ (ହିନ୍ଦୀ କଥାଚିତ୍ର)]]
# [[ଲାଷ୍ଟ୍ ଡ୍ରପ୍]]
# [[ମନୋଜ ମିଶ୍ର (ବିଚାରପତି)]]
# [[କାଜି ମାସୁମ ଅଖତାର]
{{Div col end}}
== ଭାରତୀୟ ସ୍ୱାଧୀନତା ସଂଗ୍ରାମୀ ==
{{Div col|colwidth=15em}}
# [[ଅପ୍ପାନ୍ନଗୌଡ଼ା ପାଟିଲ]]
# [[ବୁଧୁ ଭଗତ]]
# [[ଗୌରୀରାମ ଗୁପ୍ତା]]
# [[ବିଠଲଭାଇ ଜାଭେରୀ]]
# [[ଅଶୋକା ଗୁପ୍ତା]]
# [[ରଘୁନାଥ ମାହାତୋ]]
# [[ଦୀନଦୟାଲ ଗୁପ୍ତା]]
# [[ରାମ ଚରଣ ଅଗ୍ରୱାଲ]]
# [[ପ୍ୟାରୀ ଦେବୀ ଅଗ୍ରହାରୀ]]
# [[ଧନ୍ୱନ୍ତରୀ]]
# [[ସୁରେଶ ଚନ୍ଦ୍ର ମିଶ୍ର]]
# [[କାମଦା କିଙ୍କର ମୁଖାର୍ଜୀ]]
# [[ପ୍ୟାରେଲାଲ ନାୟାର]]
# [[ଏଡ଼ତାତା ନାରାୟଣନ]]
# [[ଦେଓ ନାରାୟଣନ ଯାଦବ]]
# [[ମୁକୁନ୍ଦରାଓ ପେଡଗାଓଁକର]]
# [[ଆନ୍ନେ ଅଞ୍ଜାଇଆଃ]]
# [[ବତକ ମିଆଁ]]
# [[ଚୱାରା ପରମେଶ୍ୱରନ]]
# [[ଶଙ୍କରରାଓ ଦେଓ]]
# [[ଦାଦା ଧର୍ମାଧିକାରୀ]]
# [[ନାଥୁ ଧୋବି]]
# [[ଅସଲମବିକାଇ]]
# [[ଆଶା ଦେବୀ ଆର୍ଯ୍ୟନାୟକମ]]
# [[ମୋତିଲାଲ ବର୍ମା]]
# [[ଚୁନିଲାଲ ବୈଦ୍ୟ]]
{{Div col end}}
==ରାଜନୀତିଜ୍ଞ==
# [[ଭାରତର ସଂସଦ]]
=== ଅଣ ଓଡ଼ିଆ ===
{{Div col|colwidth=15em}}
# [[ସୁଭାସିନୀ ଅଲୀ]]{{tick}}
# [[ଏମ୍. କରୁଣାନିଧି]]
# [[ସନ୍ତୋଷ ଚୌଧୁରୀ]]
# [[ଭି. ମୋହିନୀ ଗିରି]]
# [[ଗୁଲାବ କୌର]]
# [[ବିଶାର ଆଲ-ଖାସାଓନେହ]]
# [[ଅଶ୍ୱିନୀ ବୈଷ୍ଣବ]]
# [[ଡେଲା ଗଡଫ୍ରେ]]
# [[ମୁଲାୟମ ସିଂହ ଯାଦବ]]
# [[ଚିନ୍ତା ଅନୁରାଧା]]
# [[ଜାମିଦା ବିବି]]
# [[ଶ୍ରୀରୂପା ମିତ୍ର ଚୌଧୁରୀ]]
# [[ଲୀଳା ରାମକୁମାର ଭାର୍ଗବ]]
# [[ବ୍ରଜଲାଲ ବିୟାନୀ]]
# [[ରଘୁବର ଦାସ]]
# [[ଭି. କାର୍ତ୍ତିକେୟ ପାଣ୍ଡିଆନ]]
# [[ସୁରେଖା କଦମ]]
# [[ହରିଶ ବୀରାନ]]
# [[ବେବି ଦେବୀ]]
# [[ସୁଦର୍ଶନ ଦାସ]]
# [[ସୁକୁମାର ଦେ]]
# [[ଦାମୋଦର ଅଗ୍ରୱାଲ]]
# [[ବ୍ରଜମୋହନ ଅଗ୍ରୱାଲ]]
# [[ସଜଦା ଅହମ୍ମଦ]]
# [[ଅଜେନ୍ଦ୍ର ସିଂହ ଲୋଧି]]
# [[ଆନନ୍ଦ କୁମାର ଗଣ୍ଡ]]
# [[କାଥିର ଆନନ୍ଦ]]
# [[ଲଭ୍ଲି ଆନନ୍ଦ]]
# [[ଆନ୍ନାଦୁରାଇ ସି ଏନ୍]]
# [[ଅପ୍ପଲନାଇଡ଼ୁ କାଲିସେଟ୍ଟି]]
# [[ରମେଶ ଅବସ୍ଥି]]
# [[ଏମ୍. ମଲ୍ଲେଶ ବାବୁ]]
# [[ବଜରଙ୍ଗ ମନୋହର ସୋନୱାନେ]]
# [[ଅନିଲ ବଲୁନି]]
# [[ନିମୁବେନ ବମ୍ଭାନିୟା]]
# [[ଅରୂପ ଚକ୍ରବର୍ତ୍ତୀ (ଭାରତୀୟ ରାଜନେତା)]]
# [[ଯୋଗେନ୍ଦ୍ର ଚନ୍ଦୋଲିୟା]]
# [[ଶୋଭାବେନ ବରୈୟା]]
# [[ରାହୁଲ ଲୋଧି]]
# [[କଳାନିଧି ବୀରସ୍ୱାମୀ]]
# [[ଗଜେନ୍ଦ୍ର ପଟେଲ]]
# [[ହରିଭାଇ ପଟେଲ]]
# [[ମନୋଜ କୁମାର (ରାଜନେତା)]]
# [[କୁନ୍ଦୁରୁ ରଘୁବୀର]]
# [[ଡିନ୍ କୁରିଆକୋସ]]
# [[ଜି. ଲକ୍ଷ୍ମୀନାରାୟଣ]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ମହାନ୍ତ]]
# [[ପୁନମବେନ୍ ମାଡାମ୍]]
# [[ଜ୍ୟୋତିର୍ମୟ ସିଂହ ମହତୋ]]
# [[ସୁକାନ୍ତ ମଜୁମଦାର]]
# [[ଦିନେଶ ମକୱାନା]]
# [[ଅସିତ କୁମାର ମଲ]]
# [[ହର୍ଷ ମାଲହୋତ୍ରା]]
# [[ଅଜୟ କୁମାର ମଣ୍ଡଳ]]
# [[ଧୈର୍ଯ୍ୟଶୀଳ ମାନେ]]
# [[ଭି. ଏସ୍. ମାଥେସ୍ୱରନ]]
# [[ବିଜୁଳି କଲିତା ମେଧି]]
# [[ମୁରାରି ଲାଲ ମୀନା]]
# [[ମହିମା କୁମାରୀ ମେୱାର]]
# [[ନରେଶ ମହାସ୍କେ]]
# [[ଜନାର୍ଦ୍ଦନ ମିଶ୍ର]]
# [[ରାଜେଶ ମିଶ୍ର]]
# [[ମିତାଲି ବାଗ]]
# [[ଭାସ୍କର ଭାଗାରେ]]
# [[ପ୍ରତିମା ମଣ୍ଡଳ]]
# [[ଭୋଜରାଜ ନାଗ]]
# [[ରୋଦମାଳ ନାଗର]]
# [[ଜି କୁମାର ନାଏକ]]
# [[ନାମଦେଓ କିର୍ସାନ]]
# [[ରାମଭୁଆଲ ନିଶାଦ]]
# [[ପ୍ରଶାନ୍ତ ୟାଦାଓରାଓ ପାଡୋଲେ]]
# [[ସନାତନ ପାଣ୍ଡେ]]
# [[ସନ୍ତୋଷ ପାଣ୍ଡେ]]
# [[ସାନ୍ତୋକବେନ ଆରେଥିୟା]]
# [[ଚାକାତ ଆବୋହ]]
# [[ପୁସପତି ଅଦିତୀ ବିଜୟଲକ୍ଷ୍ମୀ]]
# [[ଅପରୂପା ପୋଦାର]]
# [[ସରୋଜିନୀ ଅଗ୍ରୱାଲ]]
# [[ଚନ୍ଦ୍ରମା ଦେବୀ ଅଗ୍ରହରି]]
# [[ମଞ୍ଜୁ ଅଗ୍ରୱାଲ]]
# [[ସନ୍ତୋଷ ଆଃଲାବତ]]
# [[ଉପେନ୍ଦ୍ର କୌର ଆଃଲୁୱାଲିଆ]]
# [[ଆଲିଫା ଅହମ୍ମଦ]]
# [[କେ. ଅଲଗୁବେଲୁ]]
# [[ନୀସତ ଆଲମ]]
# [[ବୀଣା ଆନନ୍ଦ]]
# [[ଅଲେଟି ଅନ୍ନପୂର୍ଣ୍ଣା ଦେବୀ]]
# [[ମନୀଷା ଅନୁରାଗୀ]]
# [[ଅଳକା ସିଂହ ଅର୍କବଂଶୀ]]
# [[ଲତା ଅତିୟାମାନ]]
# [[ସଙ୍ଗୀତା ଆଜାଦ୍]]
# [[ତାଜଦାର ବାବର]]
# [[ହର୍ଷିତା ସ୍ୱାମୀ ବଘେଲ]]
# [[ରଞ୍ଜନା ବଘେଲ]]
# [[ସାରିକା ଦେବେନ୍ଦ୍ର ସିଂହ ବଘେଲ]]
# [[ଚିରଣଜିତ କୌର ବାଜୱା]]
# [[ସ୍ମିତା ବକ୍ସି]]
# [[କେ. ବାଳଭାରତୀ]]
# [[ସଙ୍ଗୀତା ବଳବନ୍ତ]]
# [[ଜୟଶ୍ରୀ ବାନାର୍ଜୀ]]
# [[ବୈଶାଳୀ ବାଙ୍କର]]
# [[ତସନୀମ ବାନୋ]]
# [[ସୁରଜିତ କୌର ବରନାଲ]]
# [[ଲକ୍ଷ୍ମୀ ବାରୁପାଲ]]
# [[କମଳି ବସୁମାତାରି]]
# [[ଚନ୍ଦନା ବାଉରି]]
# [[ସନ୍ଧ୍ୟା ବାଉରି]]
# [[ସୁସ୍ମିତା ବାଉରି]]
# [[ଉମାପଦ ବାଉରି]]
# [[ଶିମଲା ବାୱରି]]
# [[ଫିରୋଜା ବେଗମ]]
# [[ଫିରଦୌସୀ ବେଗମ]]
# [[ଗୁଲ ଅଖତରା ବେଗମ]]
# [[ମହମୁଦା ବେଗମ]]
# [[ମମତାଜ ବେଗମ]]
# [[ନର୍ଗିସ ବେଗମ]]
# [[ସାହିନା ମମତାଜ ବେଗମ]]
# [[ରାୟମୁନି ଭଗତ]]
# [[ସୁମନ ଲତା ଭଗତ]]
# [[କେ. ପ୍ରତିଭା ଭାରତୀ]]
# [[ବୀଣା ଭରଦ୍ୱାଜ]]
# [[ସଂଯୁକ୍ତା ଭାଟିଆ]]
# [[ଏମ୍. ଏସ୍. କେ. ଭାବାନୀ ରାଜେନ୍ତିରାନ]]
# [[ମମତା ଭୁନିଆ]]
# [[ନିର୍ମଳା ଭୁରିଆ]]
# [[ଫିରୋଜା ବିବି]]
# [[ବିନ୍ଦୁ କୃଷ୍ଣା]]
# [[ରେଣୁକା ବିଷ୍ଣୋଇ]]
# [[ଭାବନା ବୋହରା]]
# [[ପ୍ରଶାନ୍ତ ଜଗତାପ]]
# [[ପ୍ରୋବା ଚକମା]]
# [[ନୀତା ଚୌଧୁରୀ]]
{{Div col end}}
=== ସମୃଦ୍ଧକରଣ ===
* [[ଜୟଶ୍ରୀ ରାଇଜି]]
===ଓଡ଼ିଆ===
{{Div col|colwidth=10em}}
# [[ଅର୍ଜୁନ ଚରଣ ସେଠୀ]]
# [[ପ୍ରଫୁଲ୍ଲ ସାମଲ]]
# [[ପିନାକୀ ମିଶ୍ର]]
# [[କାମାକ୍ଷା ପ୍ରସାଦ ସିଂହଦେଓ]]
# [[ଇଲା ପଣ୍ଡା]]
# [[ରବିନାରାୟଣ ମହାପାତ୍ର]]
# [[ବିଷ୍ଣୁ ଚରଣ ଦାସ]]
# [[ପ୍ରସନ୍ନ ଆଚାର୍ଯ୍ୟ]]
# [[ବୀର କେଶରୀ ଦେଓ]]
# [[ବଲବୀର ପୁଞ୍ଜ]]
# [[ସନ୍ତୋଷ କୁମାର ସାହୁ]]
# [[କାହ୍ନୁ ଚରଣ ଲେଙ୍କା]]
# [[ନରେନ୍ଦ୍ର କୁମାର ସ୍ୱାଇଁ]]
# [[କଳ୍ପତରୁ ଦାସ]]
# [[ଛତ୍ରପାଳ ସିଂହ ଲୋଧା]]
# [[ଏ ଭି ସ୍ୱାମୀ]]
# [[ପ୍ରତାପ କେଶରୀ ଦେବ]]
# [[ପ୍ରତାପ କେଶରୀ ଦେଓ]]
# [[ଭାଗିରଥୀ ମହାପାତ୍ର]]
# [[ମଙ୍ଗଳା କିଶାନ]]
# [[ସୁରେନ୍ଦ୍ର ଲାଠ]]
# [[ଜୟରାମ ପାଙ୍ଗୀ]]
# [[ହରିହର ସୋରେନ]]
# [[ଉପେନ୍ଦ୍ରନାଥ ନାୟକ]]
# [[ଅନାଦି ଚରଣ ଦାସ]]
# [[ବନମାଳୀ ବାବୁ]]
# [[ବ୍ରହ୍ମାନନ୍ଦ ପଣ୍ଡା]]
# [[ଭଜମନ ବେହେରା]]
# [[କୃପାସିନ୍ଧୁ ଭୋଇ]]
# [[ଅର୍କ କେଶରୀ ଦେଓ]]
# [[ବିକ୍ରମ କେଶରୀ ଦେଓ]]
# [[କଳିକେଶ ନାରାୟଣ ସିଂହଦେଓ]]
# [[ଧରଣୀଧର ଜେନା]]
# [[ଗୋପୀନାଥ ଗଜପତି]]
# [[ଗୁରୁଚରଣ ନାଏକ]]
# [[ରାମଚନ୍ଦ୍ର ହାଁସଦା]]
# [[ଝିନ୍ନ ହିକ୍କା]]
# [[ମୋହନ ଜେନା]]
# [[ରବିନ୍ଦ୍ର କୁମାର ଜେନା]]
# [[ଚୈତନ୍ୟ ପ୍ରସାଦ ମାଝୀ]]
# [[ଶ୍ରୀକାନ୍ତ କୁମାର ଜେନା]]
# [[କାହ୍ନୁ ଚରଣ ଜେନା]]
# [[ସମରେନ୍ଦ୍ର କୁଣ୍ଡୁ]]
# [[କାର୍ତ୍ତିକେଶ୍ୱର ପାତ୍ର]]
# [[ପର୍ଶୁରାମ ମାଝୀ]]
# [[ଭର୍ତ୍ତୃହରି ମହତାବ]]
# [[ବଳଭଦ୍ର ମାଝୀ]]
# [[ଲଡ଼ୁ କିଶୋର ସ୍ୱାଇଁ]]
# [[ମଙ୍ଗରାଜ ମଲ୍ଲିକ]]
# [[ସୁଦାମ ମାରାଣ୍ଡି]]
# [[ବାଲଗୋପାଲ ମିଶ୍ର]]
# [[କିରଣ ଲେଖା ମହାନ୍ତି]]
# [[ଇନ୍ଦୁରାଣୀ ମହାପାତ୍ର]]
# [[ପ୍ରମିଳା ମଲ୍ଲିକ]]
# [[ମମତା ମାଢ଼ୀ]]
# [[ରାଧାରାଣୀ ପଣ୍ଡା]]
# [[ସ୍ନେହାଙ୍ଗିନୀ ଛୁରିଆ]]
# [[ସୁଷମା ପଟେଲ]]
# [[ବିଷ୍ଣୁପ୍ରିୟା ବେହେରା]]
# [[ରୀତା ସାହୁ]]
# [[ମନ୍ଦାକିନୀ ବେହେରା]]
# [[ରୋଷନୀ ସିଂହ ଦେଓ]]
# [[ରାସେଶ୍ୱରୀ ପାଣିଗ୍ରାହୀ]]
# [[ପରମା ପୂଜାରୀ]]
# [[ବିଜୟଲକ୍ଷ୍ମୀ ପଟ୍ଟନାୟକ]]
# [[ସିପ୍ରା ମଲ୍ଲିକ]]
# [[ସଞ୍ଚିତା ମହାନ୍ତି]]
# [[ଅଜୟନ୍ତୀ ପ୍ରଧାନ]]
# [[ଉଷା ଦେବୀ]]
# [[ଅଞ୍ଜଳି ବେହେରା]]
# [[ଚନ୍ଦ୍ରମା ଶାନ୍ତା]]
# [[ଶୈରିନ୍ଦ୍ରୀ ନାୟକ]]
# [[ସୁରମା ପାଢ଼ୀ]]
# [[କିଶୋରୀମଣି ସିଂହ]]
# [[ପ୍ରମିଳା ଗିରି]]
# [[ବିଜୟଲକ୍ଷ୍ମୀ ସାହୁ]]
# [[ଫୁଲମଣି ଶାନ୍ତା]]
# [[ଭଗବତୀ ପୂଜାରୀ]]
# [[ଉମାରାଣୀ ପାତ୍ର]]
# [[କମଳା ଦାସ]]
# [[ସୁଧାଂଶୁମାଳିନୀ ରାୟ]]
# [[ଆନନ୍ଦ ମଞ୍ଜରୀ ଦେବୀ]]
# [[ରାସମଞ୍ଜରୀ ଦେବୀ]]
# [[ରତ୍ନା ମଞ୍ଜରୀ ଦେବୀ]]
# [[ପଟ୍ଟ ନାୟକ]]
# [[ରାଜଶ୍ରୀ ମଲ୍ଲିକ]]
# [[ନନ୍ଦିନୀ ଦେବୀ]]
# [[ଶାନ୍ତି ଦେବୀ (ଓଡ଼ିଆ ରାଜନୀତିଜ୍ଞ)]]
# [[ବାସନ୍ତୀ ମଲ୍ଲିକ]]
# [[ସୀମାରାଣୀ ନାୟକ]]
# [[ଟୁକୁନି ସାହୁ]]
# [[ପ୍ରିୟମ୍ବଦା ଦେବୀ]]
# [[ରଥ ଦାସ]]
# [[ଅନନ୍ତ ସେଠୀ]]
# [[ମୂରଲୀଧର ଜେନା]]
# [[କୁମାର ଶ୍ରୀ ଚିରଞ୍ଜୀବି]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ଜେନା (ରାଜନେତା)]]
# [[ପଞ୍ଚାନନ ମଣ୍ଡଳ]]
# [[ପୁରୁଷୋତ୍ତମ ସେଠୀ]]
# [[କପିଳ ଚରଣ ସେଠୀ]]
# [[ବୈରାଗୀ ଜେନା]]
# [[ବିଜୟ ନାୟକ]]
# [[ନେତ୍ରାନନ୍ଦ ମଲ୍ଲିକ]]
# [[ବିଷ୍ଣୁ ଚରଣ ସେଠୀ]]
# [[ଗଙ୍ଗାଧର ଦାସ]]
# [[ମନମୋହନ ଦାସ]]
# [[ନନ୍ଦକିଶୋର ଜେନା]]
# [[ଚକ୍ରଧର ବେହେରା]]
# [[ସତ୍ୟଭାମା ଦେଇ]]
# [[ହୃଦାନନ୍ଦ ମଲ୍ଲିକ]]
# [[ବେଦ ପ୍ରକାଶ ଅଗ୍ରୱାଲ]]
# [[ଜଗନ୍ନାଥ ରାଉତ]]
# [[ମାନସ ରଞ୍ଜନ ମଲ୍ଲିକ]]
# [[ରାଜେନ୍ଦ୍ର କୁମାର ଦାସ]] (chk)
# [[ମନମୋହନ ସାମଲ]]
# [[ଶୈଳେନ ମହାପାତ୍ର]]
# [[ଭଗୀରଥ ଦାସ]]
# [[ଉତ୍ସବ ଚରଣ ଜେନା]]
# [[ଗୋପୀନାଥ ଦାସ]]
# [[ପର୍ଶୁରାମ ପାଣିଗ୍ରାହୀ]]
# [[ପଦ୍ମ ଲୋଚନ ପଣ୍ଡା]]
# [[ଜ୍ୟୋତି ପ୍ରକାଶ ପାଣିଗ୍ରାହୀ]]
# [[ମହମ୍ମଦ ହନିଫ]]
# [[ବଳରାମ ସାହୁ]]
# [[ଯୁଗଳ କିଶୋର ପଟ୍ଟନାୟକ]]
# [[ବିରେନ ପଲେଇ]]
# [[ନରେନ ପଲେଇ]]
# [[ରତ୍ନାକର ମହାନ୍ତି]]
# [[ଚୈତନ୍ୟ ପ୍ରସାଦ ସେଠୀ]]
# [[କରୁଣାକର ପାଣିଗ୍ରାହୀ]]
# [[ହରପ୍ରସାଦ ମହାପାତ୍ର]]
# [[ପୀତାମ୍ବର ପଣ୍ଡା]]
# [[ପର୍ଶୁରାମ ଧଡ଼ା]]
# [[ସୁରେନ୍ଦ୍ର ପ୍ରସାଦ ପରମାଣିକ]]
# [[କାର୍ତ୍ତିକ ମହାପାତ୍ର]]
# [[ଭାଗବତ ସାହୁ]]
# [[ଗୋକୁଳାନନ୍ଦ ମହାନ୍ତି]]
# [[ଶ୍ୟାମସୁନ୍ଦର ମହାପାତ୍ର]]
# [[ଖାରବେଳ ସ୍ୱାଇଁ]]
# [[ସୁରେନ୍ଦ୍ରନାଥ ଦାସ]]
# [[ବିଜୟ କୃଷ୍ଣ ଦେ]]
# [[ରବୀନ୍ଦ୍ର ମୋହନ ଦାସ]]
# [[ପ୍ରିୟନାଥ ନନ୍ଦି]]
# [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ଷଡ଼ଙ୍ଗୀ]]
# [[ଗୋପନାରାୟଣ ଦାସ]]
# [[ଜୀବନ ପ୍ରଦୀପ ଦାଶ]]
# [[ଅରୁଣ ଦେ]]
# [[ନୀଳାମ୍ବର ଦାସ]]
# [[ବନମାଳି ଦାସ]]
# [[ସୁକୁମାର ନାୟକ]]
# [[ରାଜେନ୍ଦ୍ର ଚନ୍ଦ୍ର ମର୍ଦ୍ଦରାଜ ହରିଚନ୍ଦନ]]
# [[ଚିତ୍ତରଞ୍ଜନ ଷଡ଼ଙ୍ଗୀ]]
# [[ପ୍ରଦିପ୍ତ ପଣ୍ଡା]]
# [[ଅକ୍ଷୟ କୁମାର ଆଚାର୍ଯ୍ୟ]]
# [[ସୁକାନ୍ତ କୁମାର ନାୟକ]]
# [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ଦାସ (ରାଜନୀତିଜ୍ଞ)]]
# [[ସୁଦର୍ଶନ ଜେନା]]
# [[ପ୍ରସନ୍ନ କୁମାର ପାଳ]]
# [[ଗଦାଧର ଗିରି]]
# [[ଯୁଧିଷ୍ଠିର ଜେନା]]
# [[ଜୟନାରାୟଣ ମହାନ୍ତି]]
# [[ଦେବୀ ପ୍ରସନ୍ନ ଚଣ୍ଡ]]
# [[ଅଶ୍ୱିନୀ କୁମାର ପାତ୍ର]]
# [[ତ୍ରିଲୋଚନ ସେନାପତି]]
# [[ଅକ୍ଷୟ ନାରାୟଣ ପ୍ରହରାଜ]]
# [[ଚିନ୍ତାମଣି ଜେନା (ରାଜନୀତିଜ୍ଞ)]]
# [[ମହେଶ୍ୱର ବାଗ]]
# [[ଭୂପାଳ ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ନିତ୍ୟାନନ୍ଦ ସାହୁ]]
# [[ପ୍ରେମଲତା ମହାପାତ୍ର]]
# [[ରଘୁନାଥ ମହାନ୍ତି (ରାଜନୀତିଜ୍ଞ)]]
# [[ଶଶିକାନ୍ତ ଭଞ୍ଜ]]
# [[ପ୍ୟାରୀମୋହନ ଦାସ]]
# [[ସୁଶାନ୍ତ ଚାନ୍ଦ]]
# [[ଅନନ୍ତ ଦାସ (ରାଜନେତା)]]
# [[ଭାଇଗା ସେଠୀ]]
# [[ଜନାର୍ଦନ ଭଞ୍ଜ ଦେଓ]]
# [[ବୀରକିଶୋର ଜେନା]]
# [[ଉପେନ୍ଦ୍ର ଜେନା]]
# [[ମକର ସେଠୀ]]
# [[ଭୁବନାନନ୍ଦ ଜେନା]]
# [[ଦାଶରଥୀ ଜେନା]]
# [[ମାୟାଧର ଜେନା]]
# [[ଭାଗିରଥୀ ସେଠୀ]]
# [[ଜୟଦେବ ଜେନା]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ସୁବର୍ଣ୍ଣ ନାଏକ]]
# [[ଗୋବିନ୍ଦ ମୁଣ୍ଡା]]
# [[ଲକ୍ଷ୍ମୀ ନାରାୟଣ ଭଞ୍ଜ ଦେଓ]]
# [[କୁମାର ମାଝୀ]]
# [[ଛୋଟରାୟ ମାଝୀ]]
# [[ଯୋଗେନ୍ଦ୍ର ନାଏକ]]
# [[ମୋହନ ଚରଣ ମାଝୀ]]
# [[ଅଭିରାମ ନାଏକ]]
# [[ବେଦବ୍ୟାସ ନାୟକ]]
# [[ପ୍ରେମାନନ୍ଦ ନାୟକ]]
# [[ପ୍ରାଣ ବଲ୍ଲଭ ନାଏକ]]
# [[ଚନ୍ଦ୍ରସେନ ନାଏକ]]
# [[ନୀଳାଦ୍ରି ନାୟକ]]
# [[ରାଜ ବଲ୍ଲଭ ମିଶ୍ର]]
# [[ରାମରାୟ ମୁଣ୍ଡା]]
# [[ମହେଶ୍ୱର ମାଝି]]
# [[କାହ୍ନୁ ଚରଣ ନାଏକ]]
# [[ଗୌରହରି ନାଏକ]]
# [[ହୃଷିକେଶ ନାଏକ]]
# [[କ୍ଷେତ୍ର ମୋହନ ନାୟକ]]
# [[ଧନୁର୍ଜୟ ଲାଗୁରୀ]]
# [[ଜିତୁ ପଟ୍ଟନାୟକ]]
# [[ଧନୁର୍ଜୟ ସିଦୁ]]
# [[ଗୁରୁ ଚରଣ ନାଏକ]]
# [[ସନାତନ ମହାକୁଡ଼]]
# [[ସହରାଇ ଓରାମ]]
# [[ବଦ୍ରିନାରାୟଣ ପାତ୍ର]]
# [[କ୍ଷୀରୋଦ ପ୍ରସାଦ ସ୍ୱାଇଁ]]
# [[ମୂରଲୀଧର କୁଅଁର]]
# [[ନିରଞ୍ଜନ ପଟ୍ଟନାୟକ]]
# [[ଲକ୍ଷ୍ମଣ ଟୁଡୁ]]
# [[ସାଲଖାନ ମୁର୍ମୁ]]
# [[ଅଜେନ ମୁର୍ମୁ]]
# [[ପୁରୁଷୋତ୍ତମ ନାଏକ]]
# [[କାଙ୍ଗୋଇ ସିଂହ]]
# [[ରୁଦ୍ର ମୋହନ ଦାସ]]
# [[ରାଧାମୋହନ ନାୟକ]]
# [[ଇଶ୍ୱର ନାଏକ]]
# [[ଇଶ୍ୱର ଚନ୍ଦ୍ର ନାୟକ]]
# [[ଯାଦବ ମାଝୀ]]
# [[ମନମୋହନ ଟୁଡୁ]]
# [[ରାବଣେଶ୍ୱର ମଢ଼େଇ]]
# [[ବୀରଭଦ୍ର ସିଂହ]]
# [[ରୋହିଦାସ ସୋରେନ]]
# [[ଶ୍ରୀନାଥ ସୋରେନ]]
# [[ଗୋଲକ ବିହାରୀ ନାଏକ]]
# [[ଭାସ୍କର ମଢ଼େଇ]]
# [[ନଳିନୀ ଚନ୍ଦ୍ର ଭଞ୍ଜ ଦେଓ]]
# [[ପ୍ରଭାକର ବେହେରା]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ଦାସ]]
# [[କରୁଣାକର ନାଏକ]]
# [[ଅଜିତ ହେମ୍ବ୍ରମ]]
# [[ପଦ୍ମ ଚରଣ ହଇବୁରୁ]]
# [[ରଘୁନାଥ ହେମ୍ବ୍ରମ]]
# [[ବିଜୟ କୁମାର ନାୟକ]]
# [[ବାସନ୍ତି ହେମ୍ବ୍ରମ]]
# [[ସୁରେନ୍ଦ୍ର ସିଂହ]]
# [[ଗିରିଶ ଚନ୍ଦ୍ର ରାୟ]]
# [[ହରିହର ମହାନ୍ତି]]
# [[ସମଲ ମାଝି]]
# [[ପ୍ରମୋଦ ଚନ୍ଦ୍ର ଭଞ୍ଜ ଦେଓ]]
# [[ଛତିଶ ଚନ୍ଦ୍ର ଧଳ]]
# [[କିଶୋର ଦାଶ]]
# [[ବିମଳ ଲୋଚନ ଦାସ]]
# [[ସାନନ୍ଦ ମାରାଣ୍ଡି]]
# [[ପ୍ରସନ୍ନ କୁମାର ଦାଶ]]
# [[ରାମ ଚନ୍ଦ୍ର ହାଁସଦା]]
# [[ଭାଦବ ହାଁସଦା]]
# [[ବୁଧନ ମୁର୍ମୁ]]
# [[ଦୁର୍ଗା ଚରଣ ନାୟକ]]
# [[ଲାଲ ମୋହନ ନାୟକ]]
# [[ମୋଚିରାମ ତିରିୟା]]
# [[ଘନଶ୍ୟାମ ହେମ୍ବ୍ରମ]]
# [[କାହ୍ନୁରାମ ହେମ୍ବ୍ରମ]]
# [[ସୁନ୍ଦର ମୋହନ ମାଝି]]
# [[କମଳାକାନ୍ତ ନାୟକ]]
# [[ଭାନୁଚରଣ ନାଏକ]]
# [[ଶମ୍ଭୁନାଥ ନାଏକ]]
# [[ମଙ୍ଗଳ ସିଂ ମୁଦି]]
# [[ଗଣେଶ ରାମ ସିଂ ଖୁଣ୍ଟିଆ]]
# [[ହରଦେବ ତିରିୟା]]
# [[ଚନ୍ଦ୍ର ମୋହନ ସିଂହ]]
# [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ମାଝି]]
# [[ସିଦ୍ଧଲାଲ ମୁର୍ମୁ]]
# [[ଅର୍ଜୁନ ମାଝି]]
# [[ଲକ୍ଷ୍ମଣ ମାଝି]]
# [[ଶ୍ୟାମ ଚରଣ ହାଁସଦା]]
# [[ଶଇବ ସୁଶୀଳ କୁମାର ହାଁସଦା]]
# [[ନବ ଚରଣ ମାଝି]]
# [[ରାଜକିଶୋର ଦାସ]]
# [[ପ୍ରବୀଣ ଚନ୍ଦ୍ର ଭଞ୍ଜଦେଓ]]
# [[ସକିଲା ସୋରେନ]]
# [[ପ୍ରୀତିରଞ୍ଜନ ଘଡ଼ାଇ]]
# [[ପ୍ରଫୁଲ୍ଲ ଚନ୍ଦ୍ର ଘଡ଼ାଇ]]
# [[ଶରତ ରାଉତ]]
# [[ସନାତନ ଦେଓ]]
# [[ବାଇଧର ସିଂହ]]
# [[ନାରାୟଣ ଚନ୍ଦ୍ର ପତି]]
# [[ପୀତାମ୍ବର ଭୂପତି ହରିଚନ୍ଦନ ମହାପାତ୍ର]]
# [[ରାମଚନ୍ଦ୍ର ଖୁଣ୍ଟିଆ]]
# [[ଅଶୋକ କୁମାର ଦାସ]]
# [[ନିରଞ୍ଜନ ଜେନା]]
# [[ପରମେଶ୍ୱର ସେଠୀ]]
# [[ପ୍ରଣବ ପ୍ରକାଶ ଦାସ]]
# [[ସୂର୍ଯ୍ୟମଣୀ ଜେନା]]
# [[ମଦନ ମୋହନ ପଟ୍ଟନାୟକ]]
# [[ଶାନ୍ତନୁ କୁମାର ଦାସ]]
# [[ଜଗନ୍ନାଥ ମଲ୍ଲିକ]]
# [[ରାମଚନ୍ଦ୍ର ମଲ୍ଲିକ]]
# [[ଅନାଦୀ ଚରଣ ଦାସ]]
# [[ଅଞ୍ଚଳ ଦାସ]]
# [[ବାଇଧର ବେହେରା]]
# [[ଲକ୍ଷ୍ମୀଧର ଜେନା]]
# [[ପରମାନନ୍ଦ ମହାନ୍ତି]]
# [[ମାୟାଧର ସିଂହ]]
# [[ଗଦାଧର ଦତ୍ତ]]
# [[ପ୍ରଣବ ବଳବନ୍ତରାୟ]]
# [[ରବି ଦାଶ]]
# [[କାଙ୍ଗାଳି ଚରଣ ପଣ୍ଡା]]
# [[ଗୁରୁଚରଣ ଟିକାୟତ]]
# [[ଯଦୁମଣି ମଙ୍ଗରାଜ]]
# [[ଧନଞ୍ଜୟ ଲେଙ୍କା]]
# [[ଦୁଃଶାସନ ଜେନା]]
# [[ଅମର ପ୍ରସାଦ ଶତପଥୀ]]
# [[ପ୍ରହଲ୍ଲାଦ ମଲ୍ଲିକ]]
# [[କୁଳମଣି ରାଉତ]]
# [[ଚିନ୍ମୟ ପ୍ରସାଦ ବେହୁରା]]
# [[ଦେବାଶିଷ ନାୟକ]]
# [[ସୁନନ୍ଦା ଦାସ]]
# [[ପଦ୍ମନାଭ ରାୟ]]
# [[ନବକିଶୋର ମଲ୍ଲିକ]]
# [[ଚିତ୍ତରଞ୍ଜନ ନାଏକ]]
# [[ବୈଷ୍ଣବ ଚରଣ ମଲ୍ଲିକ]]
# [[ପବିତ୍ର ମୋହନ ଜେନା]]
# [[ପ୍ରଭାତ କୁମାର ସାମନ୍ତରାୟ]]
# [[ଦୀନବନ୍ଧୁ ସାହୁ]]
# [[ଧୃବ ଚରଣ ସାହୁ]]
# [[ସରୋଜକାନ୍ତ କାନୁନଗୋ]]
# [[ଇନ୍ଦ୍ରମଣି ରାଉତ]]
# [[ଉତ୍କଳ କେଶରୀ ପରିଡ଼ା]]
# [[କିଶୋର ଚନ୍ଦ୍ର ତରାଇ]]
# [[ଶଶି ଭୂଷଣ ବେହେରା]]
# [[ଭାଗବତ ପ୍ରସାଦ ମହାନ୍ତି]]
# [[ପୂର୍ଣ୍ଣାନନ୍ଦ ସାମଲ]]
# [[ଦୈତାରୀ ବେହେରା]]
# [[ସୁରେନ୍ଦ୍ରନାଥ ପଟ୍ଟନାୟକ]]
# [[ପ୍ରଦୀପ୍ତ କିଶୋର ଦାସ]]
# [[ବଟକୃଷ୍ଣ ଜେନା]]
# [[ମାୟାଧର ସେଠୀ]]
# [[ରବିନ୍ଦ୍ର କୁମାର ବେହେରା]]
# [[କାଳନ୍ଦୀ ଚରଣ ବେହେରା]]
# [[ଜଗବନ୍ଧୁ ଦାସ]]
# [[ମଧୁସୂଦନ ପାଣିଗ୍ରାହୀ]]
# [[ବିଜୟଶ୍ରୀ ରାଉତରାୟ]]
# [[ବିଷ୍ଣୁବ୍ରତ ରାଉତରାୟ]]
# [[ଚନ୍ଦ୍ର ସାରଥୀ ବେହେରା]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ବେହେରା]]
# [[ପ୍ରଶାନ୍ତ ବେହେରା]]
# [[ପ୍ରଭାତ ରଞ୍ଜନ ବିଶ୍ୱାଳ]]
# [[ରାଜେନ୍ଦ୍ର ସିଂହ]]
# [[ସଂଗ୍ରାମ କେଶରୀ ମହାପାତ୍ର]]
# [[ତ୍ରିଲୋଚନ କାନୁନଗୋ]]
# [[ସୁର ସେଠୀ]]
# [[ଶୁକଦେବ ଜେନା]]
# [[ଲକ୍ଷ୍ମଣ ମଲ୍ଲିକ]]
# [[ରାଜକୃଷ୍ଣ ବୋଷ]]
# [[ଆକୁଳାନନ୍ଦ ବେହେରା]]
# [[ମିନାକ୍ଷୀ ମହନ୍ତ]]
# [[ପଦ୍ମିନୀ ଦିଆନ]]
# [[ଲତିକା ପ୍ରଧାନ]]
# [[ସୂର୍ଯ୍ୟମଣି ବୈଦ୍ୟ]]
# [[ଧର୍ମାନନ୍ଦ ବେହେରା]]
# [[ବିଧୁ ଭୂଷଣ ପ୍ରହରାଜ]]
# [[ରାଜ କିଶୋର ରାମ]]
# [[ରସାନନ୍ଦ ସାହୁ]]
# [[ରସମଞ୍ଜରୀ ଦେବୀ]]
# [[ପବିତ୍ର ମୋହନ ପ୍ରଧାନ]]
# [[ରମେଶ ରାଉତ]]
# [[ଘନଶ୍ୟାମ ସାହୁ]]
# [[ଗୋକୁଳାନନ୍ଦ ପ୍ରହରାଜ]]
# [[ଯୋଗେଶ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ଅକ୍ଷୟ କୁମାର ପଟ୍ଟନାୟକ]]
# [[ପ୍ରଭାତ କୁମାର ତ୍ରିପାଠୀ]]
# [[ଦେବୀ ରଞ୍ଜନ ତ୍ରିପାଠୀ]]
# [[ଦେବାଶିଷ ପଟ୍ଟନାୟକ]]
# [[ବୀର ସିପ୍କା]]
# [[ପ୍ରମୋଦ କୁମାର ମଲ୍ଲିକ]]
# [[ଦେବୀ ପ୍ରସାଦ ମିଶ୍ର]]
# [[ତ୍ରିଲୋଚନ ମାନସିଂହ ହରିଚନ୍ଦନ]]
# [[କନକଲତା ଦେବୀ]]
# [[ବିଦ୍ୟାଧର ନାଏକ]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ପଟ୍ଟନାୟକ]]
# [[ସମୀର କୁମାର ରାଉତରାୟ]]
# [[ଲଳିତ ମୋହନ ମହାନ୍ତି]]
# [[ଦେବାଶିଷ ସାମନ୍ତରାୟ (ରାଜନୀତିଜ୍ଞ)]]
# [[ମହମ୍ମଦ ମୋକିମ୍]]
# [[ବିଶ୍ୱନାଥ ପଣ୍ଡିତ]]
# [[ଶ୍ରୀକାନ୍ତ ପଣ୍ଡା]]
# [[ସୟଦ ମୁସ୍ତାଫିଜ ଅହମଦ]]
# [[ସମୀର ଦେ]]
# [[ପ୍ରତାପ ଜେନା]]
# [[ବିକ୍ରମ କେଶରୀ ବର୍ମା]]
# [[ମହମ୍ମଦ ଅତାହାର]]
# [[ବିରଜା ପ୍ରସାଦ ରାୟ]]
# [[ଶରତ କୁମାର କର]]
# [[ଶେଖ ମତଲୁବ ଅଲ୍ଲୀ]]
# [[ସାବିତ୍ରୀ ଅଗ୍ରୱାଲ]]
# [[ରାଜକିଶୋର ନାୟକ]]
# [[ଅତନୁ ସବ୍ୟସାଚୀ ନାୟକ]]
# [[ବିଜୟ ମହାପାତ୍ର]]
# [[ତ୍ରିଲୋଚନ ବେହେରା]]
# [[ଦେବେନ୍ଦ୍ର ଶର୍ମା]]
# [[ଦିବାକରନାଥ ଶର୍ମା]]
# [[ଶରତ କୁମାର ଦେବ]]
# [[ଦୋଳଗୋବିନ୍ଦ ନାୟକ]]
# [[ଶୈଳେନ୍ଦ୍ର ନାରାୟଣ ଭଞ୍ଜ ଦେଓ]]
# [[ସରସ୍ୱତୀ ଦେବୀ]]
# [[ଅନନ୍ତ ଚରଣ ତ୍ରିପାଠୀ]]
# [[ପଦ୍ମ ଚରଣ ନାଏକ]]
# [[ଅଲେଖ କୁମାର ଜେନା]]
# [[ଅଂଶୁମାନ ମହାନ୍ତି]]
# [[ଧ୍ରୁବ ଚରଣ ସାହୁ]]
# [[ହରିହର ସିଂହ ମର୍ଦ୍ଦରାଜ ଭ୍ରମରବର ରାୟ]]
# [[ବଂଶୀଧର ପଟ୍ଟନାୟକ]]
# [[ସତ୍ୟସୁନ୍ଦର ମିଶ୍ର]]
# [[ବିଭୁତି ଭୂଷଣ ସିଂହ ମର୍ଦ୍ଦରାଜ]]
# [[ଅରୁଣ କୁମାର ପଟ୍ଟନାୟକ]]
# [[ସିଦ୍ଧାର୍ଥ ଶେଖର ସିଂହ]]
# [[ଅନୁଭବ ପଟ୍ଟନାୟକ]]
# [[ଅନ୍ତର୍ଯ୍ୟାମୀ ସାହୁ]]
# [[ରାମ ଚନ୍ଦ୍ର ରାମ]]
# [[ବି. ଏସ. ବି. ନରେନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ରମେଶ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ରମାକାନ୍ତ ମିଶ୍ର]]
# [[ଶରତ ଚନ୍ଦ୍ର ମିଶ୍ର]]
# [[ସତ୍ୟନାରାୟଣ ପ୍ରଧାନ]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ଭଞ୍ଜଦେଓ]]
# [[ସାହେବ ନାଏକ]]
# [[ଭାବଗ୍ରାହୀ ନାୟକ]]
# [[ଶ୍ରୀଧର ନାଏକ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ଦେଓ ଭଞ୍ଜ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ବେହେରା]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ନାୟକ]]
# [[କାଶୀନାଥ ମଲ୍ଲିକ]]
# [[ରୁଦ୍ର ମାଧବ ରାୟ]]
# [[ହରିହର କରଣ]]
# [[ଅରୁଣ କୁମାର ସାହୁ]]
# [[ବୃନ୍ଦାବନ ଚନ୍ଦ୍ର ସିଂହ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ସିଂହ ମାନ୍ଧାତା]]
# [[ଅଚ୍ୟୁତାନନ୍ଦ ମହାନ୍ତି]]
# [[ସୀତାକାନ୍ତ ମିଶ୍ର]]
# [[ବଂଶୀଧର ସାହୁ]]
# [[ଭାଗବତ ବେହେରା]]
# [[ଗଙ୍ଗାଧର ପାଇକରାୟ]]
# [[ସତ୍ୟାନନ୍ଦ ଚମ୍ପତିରାୟ]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ହରିହର ସାହୁ]]
# [[ସୁରେନ୍ଦ୍ରନାଥ ମିଶ୍ର]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ଜଗଦେବ]]
# [[ରାଜେନ୍ଦ୍ର କୁମାର ସାହୁ]]
# [[ବିଶ୍ୱ ଭୂଷଣ ହରିଚନ୍ଦନ]]
# [[ଦେବେନ୍ଦ୍ର ନାଥ ମାନସିଂହ]]
# [[ବିଭୂତି ଭୂଷଣ ହରିଚନ୍ଦନ]]
# [[ରଘୁନାଥ ସାହୁ]]
# [[ଅଶୋକ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ସୁଶାନ୍ତ କୁମାର ରାଉତ]]
# [[ପ୍ରିୟଦର୍ଶୀ ମିଶ୍ର]]
# [[ଭାଗୀରଥି ବଡ଼ଜେନା]]
# [[ଶରତ ଚନ୍ଦ୍ର ପାଇକରାୟ]]
# [[ବିଭୂତି ଭୂଷଣ ବଳବନ୍ତରାୟ]]
# [[ସୁରେଶ କୁମାର ରାଉତରାୟ]]
# [[ସତ୍ୟପ୍ରିୟ ମହାନ୍ତି]]
# [[ମାଧବ ଚନ୍ଦ୍ର ରାଉତରାୟ]]
# [[ଜ୍ୟୋତିନ୍ଦ୍ର ନାଥ ମିତ୍ର]]
# [[ବୀରକିଶୋର ଦେବ]]
# [[ଦିଲ୍ଲୀପ ଶ୍ରୀଚନ୍ଦନ]]
# [[ସୁଦର୍ଶନ ମହାନ୍ତି]]
# [[ବନମାଳି ପଟ୍ଟନାୟକ]]
# [[ଜୟକୃଷ୍ଣ ମହାନ୍ତି]]
# [[ଗୋପୀନାଥ ଭୋଇ]]
# [[ରାମଚନ୍ଦ୍ର ପଟ୍ଟନାୟକ]]
# [[ଅଭିମନ୍ୟୁ ରଣସିଂହ]]
# [[ଯୁଧିଷ୍ଠିର ସାମନ୍ତରାୟ]]
# [[ବିପିନ ବିହାରୀ ଦାଶ]]
# [[ପ୍ରଦୀପ ମହାରଥୀ]]
# [[ହରିହର ଭୋଇ]]
# [[ହୃଷିକେଶ ନାୟକ]]
# [[ରାଘବ ଚରଣ ସେଠୀ]]
# [[ମଦନ ମୋହନ ଦତ୍ତ]]
# [[ବସନ୍ତ ବେହେରା]]
# [[ହୃଷିକେଶ ତ୍ରିପାଠୀ]]
# [[ନରେନ୍ଦ୍ର କୁମାର ନାୟକ]]
# [[କୁମୁଦ ଚନ୍ଦ୍ର ସିଂହ]]
# [[ଦେବରାଜ ସାହୁ]]
# [[ସନ୍ତୋଷ କୁମାର ପ୍ରଧାନ]]
# [[ପ୍ରଫୁଲ୍ଲ ମିଶ୍ର]]
# [[ରମେଶ ଜେନା]]
# [[ରଜନୀ କାନ୍ତ ସିଂହ]]
# [[ଅଦ୍ୱୈତ ପ୍ରସାଦ ସିଂହ]]
# [[ଦୁତିଅ ରାଉଳ]]
# [[କ୍ଷେତ୍ର ମୋହନ ପାଣିଗ୍ରାହୀ]]
# [[ସୁରେନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ରାଜକିଶୋର ପ୍ରଧାନ]]
# [[ବାଳକୃଷ୍ଣ ପଟ୍ଟନାୟକ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ସାଇ]]
# [[ସଞ୍ଜୀବ କୁମାର ସାହୁ]]
# [[ଅମରନାଥ ପ୍ରଧାନ]]
# [[ନଗେନ୍ଦ୍ର କୁମାର ପ୍ରଧାନ]]
# [[ପଦ ନାଏକ]]
# [[ନବଘନ ନାୟକ]]
# [[ଖଗେଶ୍ୱର ବେହେରା]]
# [[ସୁଶାନ୍ତ କୁମାର ବେହେରା]]
# [[ମଦନ ମୋହନ ପ୍ରଧାନ]]
# [[କୁମାର ଚନ୍ଦ୍ର ବେହେରା]]
# [[ବ୍ରଜ କିଶୋର ପ୍ରଧାନ]]
# [[ବୃନ୍ଦାବନ ବେହେରା]]
# [[ମୁକେଶ କୁମାର ପାଳ]]
# [[ଧରଣୀଧର ପ୍ରଧାନ]]
# [[ମୃତ୍ୟୁଞ୍ଜୟ ପାଳ]]
# [[ମହେଶ ଚନ୍ଦ୍ର ସୁବାହୁ ସିଂହ]]
# [[ବାଇଧର ନାଏକ]]
# [[ରବି ନାରାୟଣ ପାଣି]]
# [[ନୃସିଂହ ଚରଣ ସାହୁ]]
# [[ବିଭୁଧେନ୍ଦ୍ର ପ୍ରତାପ ଦାସ]]
# [[ବେଣୁଧର ବଳିଆରସିଂହ]]
# [[ବୃନ୍ଦାବନ ତ୍ରିପାଠୀ (ରାଜନେତା)]]
# [[ପ୍ରସନ୍ନ ପଟ୍ଟନାୟକ]]
# [[ବ୍ରହ୍ମାନନ୍ଦ ବିଶ୍ୱାଳ]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ମଲ୍ଲିକ]]
# [[ସୁଧୀର କୁମାର ସାମଲ]]
# [[ସରୋଜ କୁମାର ସାମଲ]]
# [[ନବୀନ ନନ୍ଦ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ପାତ୍ର]]
# [[ନବୀନ ଚନ୍ଦ୍ର ନାରାୟଣ ଦାସ]]
# [[କାଳିଆ ଦେହୁରୀ]]
# [[ମଦନ ଦେହୁରୀ]]
# [[ଶଙ୍କର ପ୍ରତାପ ସିଂହ ଦେଓ]]
# [[ସୁରେନ୍ଦ୍ର ମୋହନ ପଟ୍ଟନାୟକ]]
# [[ରତ୍ନପ୍ରଭା ଦେବୀ]]
# [[ମହେଶ୍ୱର ନାଏକ]]
# [[ଭାଗିରଥୀ ନାଏକ]]
# [[ଅରକ୍ଷିତ ନାଏକ]]
# [[ରବିନାରାୟଣ ନାଏକ]]
# [[ତ୍ରିନାଥ ନାଏକ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ନାଏକ]]
# [[କହ୍ନେଇ ସିଂହ]]
# [[ଜଗତେଶ୍ୱର ମିର୍ଦ୍ଧା]]
# [[ପାଣୁ ଚନ୍ଦ୍ର ନାଏକ]]
# [[ରାଜେନ୍ଦ୍ର କୁମାର ଛତ୍ରିଆ]]
# [[ରବିନାରାୟଣ ନାଏକ (୧୯୬୯ ଜନ୍ମ)]]
# [[ସଞ୍ଜୀବ କୁମାର ମଲ୍ଲିକ]]
# [[ରମେଶ ପଟୁଆ]]
# [[ଦୁର୍ଯ୍ୟୋଧନ ଗରଡ଼ିଆ]]
# [[ନାଉରୀ ନାୟକ]]
# [[ଦୁର୍ଗା ଶଙ୍କର ପଟ୍ଟନାୟକ]]
# [[ଲକ୍ଷ୍ମୀପ୍ରସାଦ ମିଶ୍ର]]
# [[ଭିକାରୀ ଘାସି]]
# [[ଅଶ୍ୱିନୀ କୁମାର ଗୁରୁ]]
# [[ଝସକେତନ ସାହୁ]]
# [[ଶ୍ରୀବଲ୍ଲଭ ପାଣିଗ୍ରାହୀ]]
# [[ଜୟନାରାୟଣ ମିଶ୍ର]]
# [[ରୋହିତ ପୂଜାରୀ]]
# [[ସନାତନ ବିଶି]]
# [[ଭିକାରୀ ସୁନା]]
# [[ବସନ୍ତ କୁମାର ମହାନନ୍ଦ]]
# [[ଅଭିମନ୍ୟୁ କୁମାର]]
# [[ଭାନୁଗଙ୍ଗ ତ୍ରିଭୂବନ ଦେବ]]
# [[ଜୟଦେବ ଠାକୁର]]
# [[ଜ୍ୟୋତିମଞ୍ଜରୀ ଦେବୀ]]
# [[ଅଶ୍ୱିନୀ କୁମାର ବେହେରା]]
# [[ସଞ୍ଜିବ କୁମାର ପ୍ରଧାନ]]
# [[ପ୍ରଦୀପ୍ତ ଗଙ୍ଗଦେବ]]
# [[ସୁବାଷ ଚନ୍ଦ୍ର ପାଣିଗ୍ରାହୀ]]
# [[ବୃନ୍ଦାବନ ମାଝି]]
# [[ଅଶୋକ କୁମାର ବଳ]]
# [[ପ୍ରଫୁଲ୍ଲ ମାଝୀ]]
# [[ଦିଲିପ କୁମାର ରାୟ]]
# [[ରଞ୍ଜିତ ଭିତ୍ରିଆ]]
# [[ଗଙ୍ଗାଧର ପ୍ରଧାନ (ରାଜନେତା)]]
# [[ଇଗ୍ନେସ ମାଝୀ]]
# [[ଗଜଧର ମାଝୀ]]
# [[ପ୍ରେମାନନ୍ଦ କାଲୋ]]
# [[ଖ୍ରୀଷ୍ଟୋଦାସ ଲୁଗୁନ]]
# [[ଜୁନାସ ବିଲୁଙ୍ଗ]]
# [[ରେମିସ କେରକେଟା]]
# [[ସତ୍ୟ ନାରାୟଣ ପ୍ରଧାନ]]
# [[ନିହାର ସୁରିନ]]
# [[ଶଙ୍କର ଓରାମ]]
# [[ଜର୍ଜ ତିର୍କୀ]]
# [[ପ୍ରେମଚାନ୍ଦ ଭଗତ]]
# [[ଶାନ୍ତି ପ୍ରକାଶ ଓରାମ]]
# [[ରଙ୍ଗବଲ୍ଲଭ ଅମାତ]]
# [[ବ୍ରଜମୋହନ କିଷାନ]]
# [[ମୁଖରମ ନାଏକ]]
# [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
# [[ରାଜେନ ଏକ୍କା]]
# [[ଖ୍ରୀଷ୍ଟୋଫର ଏକ୍କା]]
# [[ଆଗାପିଲ୍ ଲାକ୍ରା]]
# [[ନେଲସନ ସୋରେଙ୍ଗ]]
# [[ମନସିଦ ଏକ୍କା]]
# [[ହଳୁ ମୁଣ୍ଡାରୀ]]
# [[ସୁବ୍ରତ ତରାଇ]]
# [[ରବି ଦେହୁରୀ]]
# [[ରାଜକିଶୋର ସାମନ୍ତରାୟ]]
# [[ଧନଞ୍ଜୟ ମହାନ୍ତି]]
# [[ବ୍ରଜକିଶୋର ମହାନ୍ତି]]
# [[ଗୁରୁପଦ ନନ୍ଦ]]
# [[ପ୍ରଭାତ ମହାପାତ୍ର]]
# [[ଅଜିତ ଦାସ (ରାଜନେତା)]]
# [[ଶାରଦା ପ୍ରସାଦ ନାୟକ]]
# [[ଲକ୍ଷ୍ମଣ ମୁଣ୍ଡା]]
# [[ନୀଳମଣି ସିଂହ ଦଣ୍ଡପାଟ]]
# [[ନରହରି ଦଣ୍ଡପାଟ]]
# [[ଅର୍ଜୁନ ନାଏକ]]
# [[ହେମେନ୍ଦ୍ର ପ୍ରସାଦ ମହାପାତ୍ର]]
# [[ବେଣୁଧର ନାଏକ]]
# [[ହେମନ୍ତ କୁମାର ସିଂହ ଦଣ୍ଡପାଟ]]
# [[ଦୟାନିଧି କିଷାନ]]
# [[ଭୀମସେନ ଚୌଧୁରୀ]]
# [[ବସନ୍ତ କୁମାର ସିଂହ ଦଣ୍ଡପାଟ]]
# [[ବିଶ୍ୱନାଥ ସାହୁ]]
# [[ଭି. ସୀତାରାମୟା]]
# [[ଯତିରାଜ ପ୍ରହରାଜ]]
# [[ପର୍ଶୁରାମ ପଣ୍ଡା]]
# [[ରାମଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ନାଗି ରେଡ୍ଡୀ ନାରାୟଣ ରେଡ୍ଡୀ]]
# [[ଅଶୋକ କୁମାର ଚୌଧୁରୀ]]
# [[ଆଦିକନ୍ଦ ସେଠୀ]]
# [[ସୁବାସ ଚନ୍ଦ୍ର ବେହେରା]]
# [[ପ୍ରିୟାଂଶୁ ପ୍ରଧାନ]]
# [[ଲକ୍ଷ୍ମଣ ମହାପାତ୍ର]]
# [[ରାଘବ ପରିଡ଼ା]]
# [[ସରୋଜ କୁମାର ପାଢ଼ୀ]]
# [[ଦେବରାଜ ମହାନ୍ତି]]
# [[ହରିହର ଦାସ (୧୯୧୩ ଜନ୍ମ)]]
# [[ହରିହର ସ୍ୱାଇଁ]]
# [[ଦ୍ୱିତିକୃଷ୍ଣ ପଣ୍ଡା]]
# [[ଉଷାରାଣୀ ପଣ୍ଡା]]
# [[ମୋହନ ନାଏକ]]
# [[ରଘୁନାଥ ମହାପାତ୍ର (ରାଜନେତା)]]
# [[ଅନଙ୍ଗ ମଞ୍ଜରୀ ଦେବୀ]]
# [[ତ୍ରିନାଥ ବେହେରା]]
# [[ସୂର୍ଯ୍ୟ ନାରାୟଣ ପାତ୍ର]]
# [[ରାମଚନ୍ଦ୍ର ସେଠୀ]]
# [[ଘନଶ୍ୟାମ ବେହେରା]]
# [[ପ୍ରଦୀପ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ମୋହନ ନାୟକ]]
# [[ରାମଚନ୍ଦ୍ର ମିଶ୍ର (ରାଜନେତା)]]
# [[ଲିଙ୍ଗରାଜ ପାଣିଗ୍ରାହୀ]]
# [[ଦଣ୍ଡପାଣି ଦାସ]]
# [[ଶିଶିର କୁମାର ନରେନ୍ଦ୍ର ଦେବ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ପଟ୍ଟନାୟକ]]
# [[ଶିବ ଶଙ୍କର ସାହାଣୀ]]
# [[ବିନାୟକ ମହାପାତ୍ର]]
# [[ରମେଶ ଚନ୍ଦ୍ର ଚ୍ୟାଉ ପଟ୍ଟନାୟକ]]
# [[ବିକ୍ରମ କୁମାର ପଣ୍ଡା]]
# [[ଶ୍ରୀକାନ୍ତ ସାହୁ]]
# [[ନିରଞ୍ଜନ ପ୍ରଧାନ]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ସେଠୀ]]
# [[ନାରାୟଣ ସାହୁ (୧୯୨୮ ଜନ୍ମ)]]
# [[ତ୍ରିନାଥ ସାମନ୍ତରାୟ]]
# [[ରାମଚନ୍ଦ୍ର ମର୍ଦ୍ଦରାଜ ଦେଓ]]
# [[ଦଣ୍ଡପାଣି ସ୍ୱାଇଁ]]
# [[ତାରିଣୀ ପଟ୍ଟନାୟକ]]
# [[ସଦାନନ୍ଦ ମହାନ୍ତି]]
# [[ରାଧାଗୋବିନ୍ଦ ସାହୁ]]
# [[ନିତ୍ୟାନନ୍ଦ ପ୍ରଧାନ]]
# [[ବିକ୍ରମ କେଶରୀ ଆରୁଖ]]
# [[ସୁମା ନାଏକ]]
# [[ମାଗୁଣି ଚରଣ ପ୍ରଧାନ]]
# [[ଜାମି ସୁବାରାଓ ପୃଷ୍ଟି]]
# [[ଉମାକାନ୍ତ ମିଶ୍ର]]
# [[ରାମକୃଷ୍ଣ ଗୌଡ଼]]
# [[ଦୀନବନ୍ଧୁ ବେହେରା]]
# [[ଗୋବିନ୍ଦ ପ୍ରଧାନ]]
# [[ଚିନ୍ତାମଣି ଦ୍ୟାନ ସାମନ୍ତରା]]
# [[ଦିବାକର ପଟ୍ଟନାୟକ]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ଦେଓ]]
# [[ଜଗନ୍ନାଥ ପତି]]
# [[ରମେଶ ଚନ୍ଦ୍ର ଜେନା]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ଅର୍ଜୁନ ନାଏକ (୨୦୧୭ ମୃତ୍ୟୁ)]]
# [[ଗନ୍ତାୟତ ସ୍ୱାଇଁ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ଶରତ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ଅନନ୍ତ ନାରାୟଣ ସିଂହ ଦେଓ]]
# [[ହରିହର ସାହୁ (୧୯୪୪ ଜନ୍ମ)]]
# [[ଉଦୟ ନାଥ ନାୟକ]]
# [[ବୃନ୍ଦାବନ ନାୟକ]]
# [[ରାମଚନ୍ଦ୍ର ରଥ]]
# [[ଲଳିତେନ୍ଦୁ ବିଦ୍ୟାଧର ମହାପାତ୍ର]]
# [[ସଞ୍ଜୟ କୁମାର ଦାସ ବର୍ମା]]
# [[ସିଦ୍ଧେଶ୍ୱର ପାଣିଗ୍ରାହୀ]]
# [[ବିଶ୍ୱନାଥ ପରିଡ଼ା]]
# [[ପଦ୍ମ ଚରଣ ସାମନ୍ତସିଂହାର]]
# [[ଅଜୟ କୁମାର ଜେନା]]
# [[ଗୋପବନ୍ଧୁ ପାତ୍ର]]
# [[ଗଙ୍ଗାଧର ମହାପାତ୍ର]]
# [[ବ୍ରଜ ମୋହନ ମହାନ୍ତି]]
# [[ବ୍ରଜ କିଶୋର ତ୍ରିପାଠୀ]]
# [[ହରିହର ବାହିନୀପତି]]
# [[ଫକୀର ଚରଣ ଦାସ]]
# [[ଭଗବାନ ପ୍ରତିହାରୀ]]
# [[ଗଦାଧର ମିଶ୍ର (ରାଜନେତା)]]
# [[ଜୟନ୍ତ କୁମାର ଷଡ଼ଙ୍ଗୀ]]
# [[ତୁଷାରକାନ୍ତି ବେହେରା]]
# [[ସୁରେନ୍ଦ୍ର ସେଠୀ]]
# [[ରବି ମଲ୍ଲିକ]]
# [[ବୃନ୍ଦାବନ ପାତ୍ର]]
# [[ଗତିକୃଷ୍ଣ ସ୍ୱାଇଁ]]
# [[ବୈକୁଣ୍ଠ ନାଥ ସ୍ୱାଇଁ]]
# [[ଭରତ ଦାସ]]
# [[ଉପେନ୍ଦ୍ର ମହାନ୍ତି]]
# [[ମୋହନ ଦାସ]]
# [[ସୁରେନ୍ଦ୍ର ନାଥ ନାଏକ]]
# [[ରବୀନ୍ଦ୍ର କୁମାର ସେଠୀ]]
# [[ନୀଳମଣି ସିଂହ]]
# [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ସେଠୀ]]
# [[ବାଇଧର ମଲ୍ଲିକ]]
# [[ସମୀର ରଞ୍ଜନ ଦାଶ]]
# [[ବେଣୁଧର ସେଠୀ]]
# [[ଉମାକାନ୍ତ ସାମନ୍ତରାୟ]]
# [[ରମାରଞ୍ଜନ ବଳିଆରସିଂହ]]
# [[ରାଜରାଜ ଦେବ]]
# [[ରବୀନ୍ଦ୍ର କୁମାର ଦାସ]]
# [[ଚନ୍ଦ୍ର ମାଧବ ମିଶ୍ର]]
# [[ଦେବେନ୍ଦ୍ର ଶତପଥୀ]]
# [[ସହୁରା ମଲ୍ଲିକ]]
# [[ନରେଶ ପ୍ରଧାନ]]
# [[କରେନ୍ଦ୍ର ମାଝି]]
# [[ରାଜୀବ ପାତ୍ର]]
# [[ଚକ୍ରମଣି କହଁର]]
# [[ସୁରେନ୍ଦ୍ର କହଁର]]
# [[ଲକ୍ଷ୍ମୀକାନ୍ତ ମଲ୍ଲିକ]]
# [[ସଦାନନ୍ଦ କହଁର]]
# [[ଦୁବର ପୋଡ୍ରା]]
# [[ଲୋକନାଥ ପାତ୍ର]]
# [[ଯାଦବ ପାଦ୍ର]]
# [[ଭଗବାନ କହଁର]]
# [[ମହୀଧର ରଣା]]
# [[ଅଙ୍ଗଦ କହଁର]]
# [[ଡୁଗୁନି କହଁର]]
# [[ଦେବେନ୍ଦ୍ର କହଁର]]
# [[ଦାଶରଥୀ ବେହେରା]]
# [[ଅଭିମନ୍ୟୁ ବେହେରା]]
# [[ପ୍ରହଲ୍ଲାଦ ବେହେରା]]
# [[ଜଗଦୀଶ ଜାନୀ]]
# [[ବରଦା ପ୍ରସନ୍ନ କହଁର]]
# [[ବାଳକୃଷ୍ଣ ମଲ୍ଲିକ]]
# [[ସଦାନନ୍ଦ ସାହୁ]]
# [[ଚନ୍ଦ୍ର ଶେଖର ବେହେରା]]
# [[ହିମାଂଶୁ ଶେଖର ପାଢ଼ୀ]]
# [[ପଦ୍ମନାଭ ବେହେରା]]
# [[ଅନିରୁଦ୍ଧ ଦୀପ]]
# [[ସାରଙ୍ଗଧର ପ୍ରଧାନ]]
# [[ସାଲୁଗା ପ୍ରଧାନ]]
# [[ମନୋଜ କୁମାର ପ୍ରଧାନ]]
# [[ଜାକବ୍ ପ୍ରଧାନ]]
# [[ରଞ୍ଜିତ କୁମାର ପ୍ରଧାନ]]
# [[ଗୋପାଳ ପ୍ରଧାନ]]
# [[ନାଗାର୍ଜୁନ ପ୍ରଧାନ]]
# [[ପ୍ରଦୀପ କୁମାର ଅମାତ]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ଦଲାଲ]]
# [[ନଟବର ପ୍ରଧାନ]]
# [[ସୁଜିତ କୁମାର ପାଢ଼ୀ]]
# [[ଅଜିତ ଦାସ (୧୯୪୪ ଜନ୍ମ)]]
# [[ଦୁଷ୍ମନ୍ତ ନାଏକ]]
# [[ଅନାମ ନାଏକ]]
# [[ଜଗମୋହନ ନାୟକ]]
# [[କରୁଣାକର ଭୋଇ]]
# [[ଯୋଗେଶ ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ଚନ୍ଦ୍ର ଶେଖର ପ୍ରଧାନ]]
# [[ଅଞ୍ଚଳ ମାଝି]]
# [[ଦୟାନିଧି ନାଏକ]]
# [[ଭକ୍ତ ଚରଣ ଦାସ (ରାଜନେତା)]]
# [[ଜନାର୍ଦନ ମାଝି]]
# [[ଲୋଚନ ଧାଙ୍ଗଡ଼ା ମାଝି]]
# [[ଗଜାନନ ନାୟକ]]
# [[ପୁଷ୍ପେନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ମୁକୁନ୍ଦ ନାଏକ]]
# [[ଯୁଗରାମ ବେହେରା]]
# [[ଭାରତ ଭୂଷଣ ବେମାଲ]]
# [[ମୌସଧି ବାଗ]]
# [[କୁମରମଣି ଶବର]]
# [[ତେଜରାଜ ମାଝି]]
# [[ବଳଭଦ୍ର ମାଝି]]
# [[ଧନେଶ୍ୱର ମାଝି]]
# [[କିରଣ ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ନଗେନ୍ଦ୍ରନାଥ ଚୌଧୁରୀ]]
# [[ଶରତ ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ଭଗବାନ ଭୋଇ]]
# [[ଶିବାଜୀ ମାଝି]]
# [[ପ୍ରଦୀପ କୁମାର ଦିଶାରୀ]]
# [[ଦିବ୍ୟଶଙ୍କର ମିଶ୍ର]]
# [[ହିମାଂଶୁ ଶେଖର ମେହେର]]
# [[ମହେଶ୍ୱର ବରାଡ଼]]
# [[ମହେଶ୍ୱର ନାଏକ (୧୯୧୮ ଜନ୍ମ)]]
# [[ତ୍ରିନାଥ ସରାବ]]
# [[ଉଦିତ ପ୍ରତାପ ଦେଓ]]
# [[ଗୋବର୍ଦ୍ଧନ ଦାଶ]]
# [[ହିତେଶ କୁମାର ବଗର୍ତ୍ତି]]
# [[କପିଳ ନାରାୟଣ ତିୱାରୀ]]
# [[ଅଧିରାଜ ମୋହନ ପାଣିଗ୍ରାହୀ]]
# [[ଦୁର୍ଯ୍ୟୋଧନ ମାଝି]]
# [[ଅନୁପ ସିଂହ ଦେଓ]]
# [[ଘାସିରାମ ମାଝି]]
# [[ରାଜେନ୍ଦ୍ର ଢୋଲକିଆ]]
# [[ଭାନୁପ୍ରକାଶ ଯୋଶୀ]]
# [[ଜଗନ୍ନାଥ ପଟ୍ଟନାୟକ]]
# [[ଓଁକାର ସିଂହ ମାଝି]]
# [[ଚୈତନ ମାଝି]]
# [[କୃପାନିଧି ନାଏକ]]
# [[ଉଦିତ ପ୍ରତାପ ଶେଖର ଦେଓ]]
# [[ଦ୍ୱାରିକାନାଥ କୁସୁମ]]
# [[ହରିହର ପଟେଲ]]
# [[ଦିବ୍ୟଲୋଚନ ଶେଖର ଦେଓ]]
# [[ଭରତେନ୍ଦ୍ର ଶେଖର ଦେଓ]]
# [[ଶଙ୍କର୍ଷଣ ନାଏକ]]
# [[ଯୋଗେଶ କୁମାର ସିଂହ]]
# [[କୁସୁମ ଟେଟେ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ପଟେଲ]]
# [[ରାମ ଚରଣ ପଟେଲ]]
# [[ଶିବ ନାରାୟଣ ସିଂହ ମହାପାତ୍ର]]
# [[ଏଲ.ଏମ.ଏସ. ବରିହା]]
# [[ଅନିରୁଦ୍ଧ ମିଶ୍ର]]
# [[ପ୍ରଦୀପ ପୁରୋହିତ]]
# [[ଲାଲ ରଞ୍ଜିତ ସିଂହ ବରିହା]]
# [[ବୀର ବିକ୍ରମାଦିତ୍ୟ ସିଂହ ବରିହା]]
# [[ସତ୍ୟଭୂଷଣ ସାହୁ]]
# [[ବିଜୟ ରଞ୍ଜନ ସିଂହ ବରିହା]]
# [[ଦଳଗଞ୍ଜନ ଛୁରିଆ]]
# [[ବିପିନ ବିହାରୀ ଦାସ (୨୦୦୬ ମୃତ୍ୟୁ)]]
# [[ନିହାର ରଞ୍ଜନ ମହାନନ୍ଦ]]
# [[ଅଶୋକ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ରିପୁନାଥ ସେଠ]]
# [[ରାଜୀବ ଲୋଚନ ହୋତା]]
# [[ନିତ୍ୟାନନ୍ଦ ଗଡ଼ତିଆ]]
# [[ତ୍ରିବିକ୍ରମ ମଲ୍ଲିକ]]
# [[ସୁବଳ ସାହୁ]]
# [[ନିକୁଞ୍ଜ ବିହାରୀ ସିଂହ]]
# [[ଗଣନାଥ ପ୍ରଧାନ]]
# [[ମୋହନ ନାଗ]]
# [[ବିମ୍ବାଧର କୁଅଁର]]
# [[ସୁଶାନ୍ତ ସିଂହ]]
# [[କୁମର ବେହେରା]]
# [[କୁଞ୍ଜ ବିହାରୀ ନାଏକ]]
# [[ନଟବର ବଞ୍ଛୋର]]
# [[ଅନୁପ କୁମାର ସାଏ]]
# [[ଉପେନ୍ଦ୍ର ଦୀକ୍ଷିତ]]
# [[ପ୍ରସନ୍ନ କୁମାର ପଣ୍ଡା]]
# [[କିଶୋର କୁମାର ମହାନ୍ତି]]
# [[ବୀରେନ୍ଦ୍ର ପାଣ୍ଡେ]]
# [[ବିଜୟ କୁମାର ପାଣି]]
# [[ନବ କିଶୋର ଦାସ]]
# [[ମୂରାରୀ ପ୍ରସାଦ ମିଶ୍ର]]
# [[ବିନୋଦ ବିହାରୀ ସିଂହ ବରିହା]]
# [[ମନୋହର ସିଂହ ନାଏକ]]
# [[ଅଚ୍ୟୁତାନନ୍ଦ ମହାକୁଡ଼]]
# [[କାର୍ତ୍ତିକ ପ୍ରସାଦ ତରିଆ]]
# [[ରବିନାରାୟଣ ପାଣିଗ୍ରାହୀ]]
# [[ରାମଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ହୃଷିକେଶ ହୋତା]]
# [[ଦଉଲତ ଗଣ୍ଡ]]
# [[ନୀଳାମ୍ବର ରାୟଗୁରୁ]]
# [[କୁନ୍ଦୁରୁ କୁଶାଳ]]
# [[ଅଚ୍ୟୁତ ବିଶ୍ୱାଳ]]
# [[ବିନୋଦ ପାତ୍ର]]
# [[ଧନେଶ୍ୱର କୁମ୍ଭାର]]
# [[ଦେବରାଜ ସେଠ]]
# [[ଦୌଲତ ବାଘ]]
# [[ଅନନ୍ତରାମ ନନ୍ଦ]]
# [[ନିରଞ୍ଜନ ପୂଜାରୀ]]
# [[ଯୋଗେନ୍ଦ୍ର ବେହେରା]]
# [[ନନ୍ଦ କିଶୋର ମିଶ୍ର]]
# [[ରାମ ପ୍ରସାଦ ମିଶ୍ର]]
# [[ରମାକାନ୍ତ ସେଠ]]
# [[ରାମ ରାଜ କୁମାରୀ]]
# [[ନବକୁମାରୀ ଦେବୀ]]
# [[ରତ୍ନମାଳୀ ଜେମା]]
# [[ସୁଭଦ୍ରା ମହତାବ]]
# [[ମମତା ମହନ୍ତ]]
# [[ଏ. ଲକ୍ଷ୍ମୀ ବାଈ]]
# [[ଆନେ କ୍ୟାଥରିନ ମନ୍ରୁ]]
# [[ମୁକେଶ ମହାଲିଙ୍ଗ]]
# [[ସରୋଜ କୁମାର ମେହେର]]
# [[ସୁଶିଳ କୁମାର ପୃଷ୍ଟି]]
# [[ବ୍ରଜମୋହନ ଠାକୁର]]
# [[ଆଶାରାମ ଭୋଇ]]
# [[ଅର୍ଜୁନ ଦାସ (ରାଜନେତା)]]
# [[ଗଣେଶ ରାମ ବରିହା]]
# [[କନକ ବର୍ଦ୍ଧନ ସିଂହ ଦେଓ]]
# [[ବିବେକାନନ୍ଦ ମେହେର]]
# [[ଅଇଁଠୁ ସାହୁ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ସିଂହ ଭୋଇ]]
# [[ମୁରଲୀଧର ପଣ୍ଡା]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ମହାନନ୍ଦ]]
# [[ତପି ଜାଲ]]
# [[ଲଳିତ ମୋହନ ଗାନ୍ଧୀ]]
# [[ସୁରେନ୍ଦ୍ର ସିଂହ ଭୋଇ]]
# [[ରୁଦ୍ର ପ୍ରତାପ ମହାରଥୀ]]
# [[ଅଚ୍ୟୁତାନନ୍ଦ ମହାନନ୍ଦ]]
# [[ପ୍ରସନ୍ନ କୁମାର ପାଳ (୧୯୪୬ ଜନ୍ମ)]]
# [[ସନ୍ତୋଷ ସିଂହ ସାଲୁଜା]]
# [[ହାଜି ମହମ୍ମଦ ଆୟୁବ ଖାଁ]]
# [[ଲୋକନାଥ ରାୟ]]
# [[ଚୈତନ୍ୟ ପ୍ରଧାନ]]
# [[ମୂରଲୀଧର ଗୁରୁ]]
# [[ଚନ୍ଦ୍ର ଶେଖର ସିଂହ ଭୋଇ]]
# [[ମହମ୍ମଦ ମୁଜାଫର ହୁସେନ ଖାନ]]
# [[ଯଜ୍ଞେଶ୍ୱର ବାବୁ]]
# [[ରାଧାକାନ୍ତ ପଣ୍ଡା]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ସୁବାସ ଚନ୍ଦ୍ର ବାଗ]]
# [[ମହାନନ୍ଦ ବାହାଦୁର]]
# [[ପ୍ରଦୀପ କୁମାର ମାଝୀ]]
# [[ତୀର୍ଥବାସୀ ପ୍ରଧାନ]]
# [[ଭରତ ଚନ୍ଦ୍ର ହୋତା]]
# [[ଚିତ୍ତରଞ୍ଜନ କର]]
# [[ସାଧୁ ନେପାକ]]
# [[ନବୀନ କୁମାର ପ୍ରଧାନ]]
# [[ଯଦୁମଣି ପ୍ରଧାନ]]
# [[ଦେବେଶ ଆଚାର୍ଯ୍ୟ]]
# [[ଆନନ୍ଦ ଆଚାର୍ଯ୍ୟ]]
# [[ରଘୁନାଥ ଗମାଙ୍ଗ]]
# [[ତ୍ରିନାଥ ଗମାଙ୍ଗ]]
# [[ଶବର ଡୁମ୍ବା]]
# [[ସନ୍ୟାସୀ ଚରଣ ପିଦିକା]]
# [[ଅକ୍ଷୟ କୁମାର ଗମାଙ୍ଗ]]
# [[ନରସିଂହ ପାତ୍ର]]
# [[ରାମମୂର୍ତ୍ତି ମୁତିକା]]
# [[ରାମମୂର୍ତ୍ତି ଗମାଙ୍ଗ]]
# [[ଭାଗିରଥୀ ଗମାଙ୍ଗ]]
# [[ଭାଗିରଥୀ ଗମାଙ୍ଗ (୧୯୯୫ ମୃତ୍ୟୁ)]]
# [[ଶ୍ୟାମଘନ ଉଲାକା]]
# [[ପ୍ରସକା ଶ୍ରୀପତି]]
# [[ବିଶ୍ୱନାଥ ଚୌଧୁରୀ]]
# [[ସାରଙ୍ଗଧର କାଡ୍ରାକା]]
# [[ଡମ୍ବରୁଧର ଉଲାକା]]
# [[ମକରନ୍ଦ ମୁଦୁଲି]]
# [[ହିମିରିକା ରଘୁନାଥ]]
# [[କାମାୟା ମଣ୍ଡାଙ୍ଗୀ]]
# [[ଅନନ୍ତରାମ ମାଝି]]
# [[ପ୍ରଭୁ ଜାନି]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର କୁଳେଶିକା]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ମାଝି]]
# [[ବିଭିଷଣ ମାଝି]]
# [[ଅଖିଳ ସାଉଁଣ୍ଟା]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ପାଙ୍ଗୀ]]
# [[ପିତମ ପାଢ଼ୀ]]
# [[ମୁସୁରୀ ଶାନ୍ତା ପାଙ୍ଗୀ]]
# [[ରାମଚନ୍ଦ୍ର କଦମ]]
# [[ମୁଳୁ ଶାନ୍ତା]]
# [[ଦିଶାରୀ ସାନୁ]]
# [[ଚନ୍ଦ୍ରଶେଖର ମାଝି]]
# [[ସଦନ ନାଏକ]]
# [[ଧନସାୟୀ ରଣଧୀର]]
# [[ସୂର୍ଯ୍ୟ ନାରାୟଣ ମାଝି]]
# [[ମହାଦେବ ବକ୍ରିଆ]]
# [[ବାସୁଦେବ ମାଝି]]
# [[ଗଙ୍ଗା ମୁଦୁଲି]]
# [[ଲକ୍ଷ୍ମଣ ପୂଜାରୀ]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ସଗରିଆ]]
# [[ନୃସିଂହ ନନ୍ଦ ବ୍ରହ୍ମା]]
# [[ରଘୁରାମ ପଦାଳ]]
# [[ଗୁପ୍ତ ପ୍ରସାଦ ଦାସ]]
# [[ତୋୟକ ସଙ୍ଗଣା]]
# [[ତାରା ପ୍ରସାଦ ବାହିନିପତି]]
# [[ରବି ନାରାୟଣ ନନ୍ଦ]]
# [[ପ୍ରତାପ ନାରାୟଣ ସିଂହ ଦେଓ]]
# [[ଲାଇଚନ ନାଏକ]]
# [[ହରିହର ମିଶ୍ର (ରାଜନେତା)]]
# [[ଏନ. ରାମଶସେୟା]]
# [[ରଘୁନାଥ ପଟ୍ଟନାୟକ]]
# [[ରବି ସିଂହ ମାଝି]]
# [[ଗୁରୁବରୁ ମାଝି]]
# [[ଧର୍ମୁ ଗଣ୍ଡ]]
# [[ଜଗବନ୍ଧୁ ମାଝି]]
# [[ନିତ୍ୟାନନ୍ଦ ଗଣ୍ଡ]]
# [[ସୁବାସ ଗଣ୍ଡ]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ମାଝି]]
# [[ସଦାଶିବ ପ୍ରଧାନୀ]]
# [[ହରିଜନ ମୀରୁ]]
# [[ମୁଡ଼ି ନାଏକୋ]]
# [[ହବିବୁଲ୍ଲା ଖାଁ]]
# [[ମନୋହର ରନ୍ଧାରୀ]]
# [[ଭୁଜବଳ ମାଝି]]
# [[ଶ୍ୟାମଘନ ମାଝି]]
# [[ଯାଦବ ମାଝି]]
# [[ଜଗନ୍ନାଥ ତ୍ରିପାଠୀ]]
# [[ଡମ୍ବରୁ ମାଝି]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ବାକା]]
# [[ଡମ୍ବରୁ ଶିଶା]]
# [[ପ୍ରହ୍ଲାଦ ଦୋରା]]
# [[ଗଙ୍ଗାଧର ମାଢ଼ୀ]]
# [[ଆଦିତ୍ୟ ମାଢ଼ୀ]]
# [[ମାନସ ମାଡକାମୀ]]
# [[ମୁକୁନ୍ଦ ସୋଡ଼ୀ]]
# [[ନିମାଇ ଚନ୍ଦ୍ର ସର୍କାର]]
# [[ନାକା ଲକ୍ଷ୍ମୟା]]
# [[ନଦିଆବସୀ ବିଶ୍ୱାସ]]
# [[ମାଡକାମୀ ଗୁରୁ]]
# [[ଗୁରୁ ନାୟକ]]
# [[ନାକା କାନାୟା]]
# [[ଲକ୍ଷ୍ମଣ ଗୌଡ଼]]
# [[ଗଣେଶ୍ୱର ମହାପାତ୍ର]]
# [[ଜଗନ୍ନାଥ ନାଏକ]]
# [[ସମ୍ବିତ ରାଉତରାୟ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ମଲ୍ଲିକ]]
# [[ପ୍ରିୟନାଥ ଦେ]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମଲ୍ଲିକ]]
# [[ନୀଳମଣି ପ୍ରଧାନ]]
# [[ଚିରଞ୍ଜୀବ ବିଶ୍ୱାଳ]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ମୁଦୁଲି]]
# [[କଣ୍ଡୁରୀ ଚରଣ ମଲ୍ଲିକ]]
# [[ରଘୁନନ୍ଦନ ଦାସ]]
# [[ଦାମୋଦର ରାଉତ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ଗୌରୀଶ୍ୟାମ ନାୟକ]]
# [[ବିପିନ ବିହାରୀ ଦାସ (୧୯୭୫ ମୃତ୍ୟୁ)]]
# [[ଜ୍ୟୋତିଷ ଚନ୍ଦ୍ର ଦାସ]]
# [[ବୈକୁଣ୍ଠ ନାଥ ମହାନ୍ତି]]
# [[ବାସୁଦେବ ମହାପାତ୍ର]]
# [[ଉମେଶ ଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ନାରାୟଣ ବୀରବର ସାମନ୍ତ]]
# [[ଲୋକନାଥ ଚୌଧୁରୀ]]
# [[ରବୀନ୍ଦ୍ର ନାଥ ଭୋଇ]]
# [[ନିତ୍ୟାନନ୍ଦ ସାମନ୍ତରାୟ]]
# [[ବସନ୍ତ କୁମାର ବିଶ୍ୱାଳ]]
# [[ନିଶାମଣି ଖୁଣ୍ଟିଆ]]
# [[ସୌଭିକ ବିଶ୍ୱାଳ]]
# [[ବିଜୟ ଶଙ୍କର ଦାସ]]
# [[ସ୍ୱରୂପ କୁମାର ଦାସ]]
# [[କେଙ୍ଗମ ସୂର୍ଯ୍ୟ ରାଓ]]
# [[ବିଜୟ କୁମାର ଜେନା (ରାଜନେତା)]]
# [[ଜଗନ୍ନାଥ ମିଶ୍ର]]
# [[ଅପନା ଦୋରା ବିଶ୍ୱାସରାୟ]]
# [[କୋଦୁରୁ ନାରାୟଣ ରାଓ]]
# [[ବ୍ୟୋମକେଶ ରାୟ]]
# [[ଅନନ୍ତ ନାରାୟଣ ଜେନା]]
# [[ଦାଶରଥୀ ଗମାଙ୍ଗ]]
# [[ପ୍ରକାଶ ସୋରେନ]]
# [[ସନାତନ ବିଜୁଳି]]
# [[ସୁଧାଂଶୁ ଶେଖର ପରିଡ଼ା]]
# [[ଦରପୁ ଲଚନା ନାଇଡ଼ୁ]]
# [[ତ୍ରିନାଥ ସାହୁ]]
# [[ନାଲା କୁର୍ମୁ ନାୟକଲୁ ଦୋରା]]
# [[ବିଜୟ କୁମାର ମହାନ୍ତି]]
# [[ମନୋରଞ୍ଜନ ସେଠୀ]]
# [[ଗଣେଶ୍ୱର ପାତ୍ର]]
# [[ଉଦୟ ନାରାୟଣ ଦେବ]]
# [[ଭୀମସେନ ମଣ୍ଡଳ]]
# [[ତାରିଣୀ ସର୍ଦ୍ଦାର]]
# [[ବିଶ୍ୱନାଥ ନାୟକ (ରାଜନେତା)]]
# [[ଚକ୍ରଧର ପାଇକ]]
# [[ଶରତ କୁମାର ଜେନା]]
# [[ସୀତାକାନ୍ତ ମହାପାତ୍ର (ରାଜନେତା)]]
# [[ସଦନ ନାୟକ]]
# [[ରବିନ୍ଦ୍ର କୁମାର ମଲ୍ଲିକ]]
# [[ପ୍ରହଲ୍ଲାଦ ପୂର୍ତ୍ତି]]
# [[ମହମ୍ମଦ ରଫିକ୍]]
# [[ଭରତ ପାଇକ]]
# [[ବୈଷ୍ଣବ ପ୍ରଧାନ]]
# [[ଦୂର୍ଯ୍ୟୋଧନ ସୋହେଲ]]
# [[କାନ୍ଦରା ସୋରେନ]]
# [[ଲକ୍ଷ୍ମଣ ସୋରେନ]]
# [[ସୀମାଞ୍ଚଳ ବେହେରା]]
# [[ତାପସ କୁମାର ଦାସ]]
# [[ହଳଧର କାର୍ଜୀ]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ଦେବତା]]
# [[ଗଣେଶ୍ୱର ବେହେରା]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମହାପାତ୍ର (୧୯୪୮ ଜନ୍ମ)]]
# [[ଖେଲାରାମ ମହାଲିି]]
# [[ପୃଥୁନାଥ କିସ୍କୁ]]
# [[ଲଲାଟେନ୍ଦୁ ମହାପାତ୍ର (୧୯୬୨ ଜନ୍ମ)]]
# [[ଅର୍ଜୁନ ଦାସ (୧୯୫୭ ଜନ୍ମ)]]
# [[ଜନାର୍ଦ୍ଦନ ଦେହୁରୀ]]
# [[କେଶବ ସାହୁ]]
# [[ଅନନ୍ତ ଚରଣ ମାଝି]]
# [[ସୁରେନ୍ଦ୍ର ପାଟଯୋଶୀ]]
# [[କାହ୍ନୁ ସୋରେନ]]
# [[ମୁରାରି ପ୍ରସାଦ ମିଶ୍ର (୧୯୩୪ ଜନ୍ମ)]]
# [[ଉମା ବଲ୍ଲଭ ରଥ]]
# [[ପଞ୍ଚାନନ ମିଶ୍ର (ରାଜନେତା)]]
# [[ବିରାମ ମୁର୍ମୁ]]
# [[ଚିତ୍ତରଞ୍ଜନ ମିଶ୍ର (ରାଜନେତା)]]
# [[ଡମ୍ବରୁଧର ସେଠୀ]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ଭଞ୍ଜ]]
# [[ରାଜକିଶୋର ପ୍ରଧାନ (୧୯୫୬ ଜନ୍ମ)]]
# [[ରାସ ବିହାରୀ ବେହେରା]]
# [[ବିଶ୍ୱନାଥ ମଲ୍ଲିକ]]
# [[କାହ୍ନୁ ଚରଣ ନାୟକ]]
# [[କୁଆଁରିଆ ମାଝି]]
# [[ଗୋରସାଙ୍ଗ ଶବର]]
# [[ହଳଧର ମିଶ୍ର]]
# [[ଶ୍ରୀବତ୍ସ ନାୟକ (୧୯୧୯ ଜନ୍ମ)]]
# [[ରମେଶ ସୋରେନ]]
# [[ରାମକୃଷ୍ଣ ପତି]]
# [[ପ୍ରଦୀପ ହୋତା]]
# [[ଅନ୍ତର୍ଯ୍ୟାମି ପ୍ରଧାନ]]
# [[ନିରଞ୍ଜନ ହେମ୍ବ୍ରମ]]
# [[ପରିକ୍ଷୀତ କରଣ]]
# [[ରାମଚନ୍ଦ୍ର କିସ୍କୁ]]
# [[ବୀରେନ୍ଦ୍ର କୁମାର ସାହୁ]]
# [[ଉଦୟନାଥ ନାଏକ]]
# [[ରାମେଶ୍ୱର ସିଂହ ନାଏକ]]
# [[ସୋନାରାମ ସୋରେନ]]
# [[ରାଧାମୋହନ ମିଶ୍ର]]
# [[ଶଶୀ ଭୂଷଣ ମାରାଣ୍ଡି]]
# [[ନାରାୟଣ ସାହୁ (୧୯୩୮ ଜନ୍ମ)]]
# [[ଶ୍ରୀବତ୍ସ ନାୟକ (୧୯୨୪ ଜନ୍ମ)]]
# [[ସୋମ୍ବରୁ ମାଝି]]
# [[ଚନ୍ଦ୍ରଭାନୁ ସିଂହ ଦେଓ]]
# [[ଶରତ ଚନ୍ଦ୍ର ସିଂହ]]
# [[ରଘୁନାଥ ମିଶ୍ର]]
# [[ନରସିଂହ ଚରଣ ମିଶ୍ର]]
# [[ରଘୁନାଥ ପ୍ରହରାଜ]]
# [[ଚିନ୍ତାମଣି ଜେନା (ରାଜନୀତିଜ୍ଞ, ଜନ୍ମ ୧୯୪୦)]]
# [[କୁଲନ ବାଗେ]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ମ୍ରିଗାନ]]
# [[ରାମଚନ୍ଦ୍ର ପ୍ରହରାଜ]]
# [[ତାଡ଼ିଙ୍ଗ ଯୋଗୀ]]
# [[ରାମକୃଷ୍ଣ ପଟ୍ଟନାୟକ]]
# [[ହରଚାନ୍ଦ ହାଁସଦା]]
# [[ଅର୍ଜୁନ ସିଂହ]]
# [[ବିଡିକା ମାଲନା]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ନାଏକ]]
# [[ମୁରଲୀଧର କାନୁନ୍ଗୋ]]
# [[ଜଗନ୍ନାଥ ଦାସ (୧୯୧୧ ଜନ୍ମ)]]
# [[ଲାଲ ରାଜେନ୍ଦ୍ର ସିଂହ]]
# [[ଝିତ୍ରୁ ନାଏକ]]
# [[ବନମାଳୀ ମହାରଣା]]
# [[ପ୍ରସନ୍ନ କୁମାର ଦାସ]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୦୯ ଜନ୍ମ)]]
# [[ଅର୍ଜୁନ ପାତ୍ର]]
# [[ବିଷ୍ଣୁ ପ୍ରସାଦ ମିଶ୍ର]]
# [[କରୁଣାକର ପ୍ରଧାନ]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ପାଢ଼ୀ]]
# [[ତ୍ରିଲୋଚନ ଜାନି]]
# [[ରାମଚନ୍ଦ୍ର ଭୋୟା]]
# [[ପି. ଭେଙ୍କଟ ଜଗନ୍ନାଥ ରାଓ]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୬୭ ମୃତ୍ୟୁ)]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୦୫ ଜନ୍ମ)]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୭୯ ମୃତ୍ୟୁ)]]
# [[ବିଭୁ ପ୍ରସାଦ ତରାଇ]]
# [[ନରସିଂହ ନାରାୟଣ ଭଞ୍ଜ ଦେଓ]]
# [[ହରିହର ଦାସ (୧୯୨୨ ଜନ୍ମ)]]
# [[ଅବଦୁର ରହମାନ]]
# [[ଦୁର୍ଗା ଶଙ୍କର ଦାସ]]
# [[ମାଣିକରାୟ ନାଏକ]]
# [[ପୁରୁଷୋତ୍ତମ ପଣ୍ଡା]]
# [[ସୁନ୍ଦର ମୋହନ ହେମ୍ରମ]]
# [[ପଞ୍ଚାନନ ଦାସ]]
# [[ବର୍ଷା ସିଂହ ବରିହା]]
# [[ଅଳକା ମହାନ୍ତି]]
# [[ଦୀପାଳି ଦାସ]]
# [[ସୂର୍ଯ୍ୟବଂଶୀ ସୂରଜ]]
# [[ଲାଲ ମୋହନ ପଟ୍ଟନାୟକ]]
# [[ପ୍ରଭାସ କୁମାର ସିଂହ]]
# [[ହେମେନ୍ଦ୍ର ଚନ୍ଦ୍ର ସିଂହ]]
# [[ସଞ୍ଜୟ ଭୋଇ]]
# [[ଲିଙ୍ଗରାଜ ମିଶ୍ର]]
# [[ବିଶି ବେହେରା]]
# [[ଆନନ୍ଦ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ଅଟଳ ବିହାରୀ ଆଚାର୍ଯ୍ୟ]]
# [[ବାହାଦୁର ସୟଦ ଅହମଦ ବକ୍ସି ଖାଁ]]
# [[ବିଶି ଗଣ୍ଡ]]
# [[ବ୍ରଜନାଥ ମିଶ୍ର]]
# [[ବ୍ରଜ ସୁନ୍ଦର ଦାସ]]
# [[ଚାରୁ ଚନ୍ଦ୍ର ରାୟ]]
# [[ଫକୀର ବେହେରା]]
# [[ଗିରିଜା ଭୂଷଣ ଦତ୍ତ]]
# [[ଗୋବିନ୍ଦ ପ୍ରସାଦ ସିଂହ]]
# [[ଗୋରାଚାନ୍ଦ ପଟ୍ଟନାୟକ]]
# [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ଥାଟ୍ଟରାଜ]]
# [[ହରିପାଣି ଜେନ୍ନା]]
# [[ଜଗବନ୍ଧୁ ସିହ୍ନା]]
# [[ଜଗନ୍ନାଥ ଦାସ (ରାଜନେତା)]]
# [[ଜଗନ୍ନାଥ ମିଶ୍ର (ରାଜନେତା)]]
# [[କିଣେଇ ସାମଲ]]
# [[କୃପାସିନ୍ଧୁ ଭୁକ୍ତା]]
# [[ଏମ୍. ଆରାବଲୁ ଆପଲାସ୍ୱାମୀ ନାଇଡ଼ୁ]]
# [[ଅବଦୁସ୍ ଶୋଭନ ଖାଁ]]
# [[ନିଧି ଦାସ]]
# [[ନୃପଲାଲ୍ ସିଂହ]]
# [[ପ୍ରହ୍ଲାଦରାୟ ଲାଠ]]
# [[ପ୍ରେମାନନ୍ଦ ମହାନ୍ତି]]
# [[ପୁନିଆ ନାଇକ]]
# [[ପ୍ୟାରୀ ଶଙ୍କର ରାୟ]]
# [[ରାଧାମୋହନ ପଣ୍ଡା]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ମାନସିଂହ ହରିଚନ୍ଦନ ମର୍ଦ୍ଦରାଜ ଭ୍ରମରବର ରାୟ]]
# [[ରାଜେନ୍ଦ୍ର ନାରାୟଣ ଭଞ୍ଜଦେଓ ବାହାଦୁର]]
# [[ରାମଚନ୍ଦ୍ର ଦେବ]]
# [[ରଙ୍ଗଲାଲ ମୋଦି]]
# [[ଇ.ଏମ୍. ଇଭାନ୍ସ୍]]
# [[ସାଧୁଚରଣ ଦାସ]]
# [[ବୈଶ୍ୟରାଜ କାଶୀବିଶ୍ୱନାଥ ରାଜୁ]]
# [[ଅନ୍ତର୍ଯ୍ୟାମୀ ମଲ୍ଲିକ]]
# [[ବୈଦ୍ୟନାଥ ରଥ]]
# [[ଦଶରଥ ପ୍ରଧାନ]]
# [[ଦିବାକର ବୋହିଦାର]]
# [[ଗୋଦାବରଥି ରାମଦାସ]]
# [[ଗୋପୀନାଥ ନାଏକ]]
# [[ହରିଶ ଚନ୍ଦ୍ର ଦାସ]]
# [[ଜଗନ୍ନାଥ ମିଶ୍ର (୨୦୦୪ ମୃତ୍ୟୁ)]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମହାନ୍ତି]]
# [[କାଳିପ୍ରସାଦ ବାବୁ]]
# [[କାହ୍ନୁ ଚରଣ ଦାସ]]
# [[କପିଳେଶ୍ୱର ପ୍ରସାଦ ନନ୍ଦ]]
# [[କପୁରଚାନ୍ଦ ନାଏକ]]
# [[ନିମାଇଁ ଚରଣ ପାଣିଗ୍ରାହୀ]]
# [[ଲାଲ ମୋହନ ପତି]]
# [[ଶରତ ଚନ୍ଦ୍ର ଦାସ]]
# [[ମାନଗୋବିନ୍ଦ ପତି]]
# [[ଶିରୀଶ ଚନ୍ଦ୍ର ଦାସ]]
# [[ଉତ୍ସବାନନ୍ଦ ପ୍ରଧାନ]]
# [[ଥଟ୍ଟରାଜ ରୁଦ୍ରପ୍ରତାପ ସିଂହଦେଓ]]
# [[ଶ୍ରୀଧର ଦାସ (ରାଜନେତା)]]
# [[ମାଣିକରାମ ମହାନ୍ତ]]
# [[ଶରତ ଚନ୍ଦ୍ର ମହାନ୍ତି]]
# [[କୀର୍ତ୍ତନ ବିହାରୀ ମହାନ୍ତି]]
# [[ମୋହନ ମିଶ୍ର]]
# [[ଶଶିଭୂଷଣ ପ୍ରଧାନ]]
# [[ସଂତୃପ୍ତ ମିଶ୍ର]]
# [[ଘନଶ୍ୟାମ ଦାସ ଥିରାନି]]
# [[ଅନନ୍ତ ତ୍ରିପାଠୀ ଶର୍ମା]]
# [[ଲତିଫୁର ରହମନ]]
# [[ଦ୍ୱାରକାନାଥ ଦାସ]]
# [[ବୋଧରାମ ଦୁବେ]]
# [[ସହଦେବ ଦାସ]]
# [[ସତ୍ୟବାଦୀ ନନ୍ଦ]]
# [[ବୃନ୍ଦାବନ ଦାସ (ରାଜେନତା)|ବୃନ୍ଦାବନ ଦାସ]]
# [[ମଧୁସୂଦନ ମହାପାତ୍ର]]
# [[ସୋମନାଥ ପଣ୍ଡା]]
# [[ନାରାୟଣ ମୂର୍ତ୍ତିଗାଡ଼େ]]
# [[ନାରାୟଣ ପାତ୍ର]]
# [[ରାଧାମୋହନ ସାହୁ]]
# [[ନାରାୟଣ ପଣ୍ଡା (ରାଜେନତା)|ନାରାୟଣ ପଣ୍ଡା]]
# [[ମହମ୍ମଦ ଇଉସୁଫ]]
# [[ସୟଦ ଫୈଜଲ ହକ୍]]
# [[ମହମ୍ମଦ ଖାଁ]]
# [[ଅଭିମନ୍ୟୁ ସେଠୀ]]
# [[ଅନନ୍ତ ନାୟକ]]
# [[ରବୀନ୍ଦ୍ର ନାରାୟଣ ବେହେରା]]
# [[ରୁଦ୍ର ନାରାୟଣ ପାଣି]]
# [[ସୁକାନ୍ତ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ମାଳବିକା ଦେବୀ]]
# [[ଅନୀତା ଶୁଭଦର୍ଶିନୀ]]
# [[ସମ୍ବିତ ପାତ୍ର]]
# [[ମାନସ କୁମାର ଦତ୍ତ]]
# [[ସୀତାଂଶୁ ଶେଖର ମହାପାତ୍ର]]
# [[ଉପାସନା ମହାପାତ୍ର]]
# [[ସଞ୍ଜଳୀ ମୁର୍ମୁ]]
# [[ଲକ୍ଷ୍ମଣ ବାଗ]]
# [[ସୁବାସିନୀ ଜେନା]]
# [[ମନୋରମା ମହାନ୍ତି]]
# [[ସୁଜାତା ସାହୁ]]
# [[ସାଗର ଚରଣ ଦାସ]]
# [[ପୃଥ୍ୱୀରାଜ ହରିଚନ୍ଦନ]]
# [[ଗୌତମବୁଦ୍ଧ ଦାସ]]
# [[ସନତ କୁମାର ଗଡ଼ତିଆ]]
# [[ଅଶ୍ୱିନୀ କୁମାର ଷଡ଼ଙ୍ଗୀ]]
# [[ଟଙ୍କଧର ତ୍ରିପାଠୀ]]
# [[ଦୁର୍ଗା ପ୍ରସନ ନାୟକ]]
# [[ଇରାଶିଷ ଆଚାର୍ଯ୍ୟ]]
# [[ବିଶ୍ୱ ରଞ୍ଜନ ମଲ୍ଲିକ]]
# [[ପ୍ରଫୁଲ୍ଲ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ସତ୍ୟଜୀତ ଗମାଙ୍ଗ]]
# [[ନୀଳମାଧବ ହିକ୍କା]]
# [[କାଡ୍ରାକ ଆପଲ ସ୍ୱାମୀ]]
# [[ପବିତ୍ର ସାଉଣ୍ଟା]]
# [[ମଙ୍ଗୁ ଖିଲ]]
# [[ମନୋରଞ୍ଜନ ଦ୍ୟାନ ସାମନ୍ତରା]]
# [[ରୁପୁ ଭତ୍ରା]]
# [[ରଘୁରାମ ମାଛ]]
# [[ନରସିଂହ ମାଡ଼କାମି]]
# [[ବିଭୂତି ଭୂଷଣ ଜେନା]]
# [[କେ. ଅନୀଲ କୁମାର]]
# [[ନୀଳମଣି ବିଷୋୟୀ]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ନାୟକ]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ନାୟକ]]
# [[ଗୋକୁଳାନନ୍ଦ ମଲ୍ଲିକ]]
# [[ପ୍ରଦ୍ୟୁମ୍ନ କୁମାର ନାୟକ]]
# [[ଦୁଷ୍ମନ୍ତ କୁମାର ସ୍ୱାଇଁ]]
# [[ବାବୁ ସିଂହ]]
# [[ଆଶ୍ରିତ ପଟ୍ଟନାୟକ]]
# [[ଓମ ପ୍ରକାଶ ମିଶ୍ର]]
# [[ଅମରେନ୍ଦ୍ର ଦାସ]]
# [[ସମ୍ପଦ ଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ସେଠୀ]]
# [[ଛବି ମଲିକ]]
# [[ସରୋଜ କୁମାର ପ୍ରଧାନ]]
# [[କହ୍ନାଇ ଚରଣ ଦଙ୍ଗ]]
# [[ଉମା ଚରଣ ମଲ୍ଲିକ]]
# [[ସୁଧୀର ରଞ୍ଜନ ପାଟଯୋଶୀ]]
# [[ଗୌରୀ ଶଙ୍କର ମାଝି]]
# [[ନରସିଂହ ଭତ୍ରା]]
# [[ନବୀନ କୁମାର ଜୈନ]]
# [[ରଘୁନାଥ ଜଗଦଲ]]
# [[ଅଗସ୍ତି ବେହେରା]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ଅଶୋକ ମହାନ୍ତି]]
# [[ବିଭୂତି ଭୂଷଣ ପ୍ରଧାନ (ରାଜନେତା)]]
# [[ଶତୃଘ୍ନ ଜେନା]]
# [[ପ୍ରଦୀପ ବଳ ସାମନ୍ତ]]
# [[ଅମର କୁମାର ନାୟକ]]
# [[ସନ୍ତୋଷ ଖଟୁଆ]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ଜଲେନ ନାଏକ]]
# [[ଅଖିଳ ଚନ୍ଦ୍ର ନାଏକ]]
# [[ଫକୀର ମୋହନ ନାଏକ]]
# [[ଦୁର୍ଗା ଚରଣ ତନ୍ତୀ]]
# [[ସାରଦା ପ୍ରସନ୍ନ ଜେନା]]
# [[ସୁନିଲ କୁମାର ମହାନ୍ତି]]
# [[ନବ କିଶୋର ମଲ୍ଲିକ (ରାଜନେତା)]]
# [[ପ୍ରଦୀପ କୁମାର ସାହୁ]]
# [[ରମାକାନ୍ତ ଭୋଇ]]
# [[ନଳିନୀକାନ୍ତ ପ୍ରଧାନ]]
# [[ରୁପେଶ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ମାଧବ ଧଡ଼ା]]
# [[ଅଭିମନ୍ୟୁ ସେଠୀ (ବିଧାୟକ)]]
# [[ରୋମାଞ୍ଚ ରଞ୍ଜନ ବିଶ୍ୱାଳ]]
# [[ସୁଦର୍ଶନ ହରିପାଲ]]
# [[ରୋହିତ ଜୋଶେଫ ତିର୍କୀ]]
# [[ସାରଦା ପ୍ରସାଦ ପ୍ରଧାନ]]
# [[ବିଜୟ କୁମାର ଦଳବେହେରା]]
# [[ହିମାଂଶୁ ଶେଖର ସାହୁ]]
# [[ଅଶୋକ କୁମାର ଦାସ (ରାଜନେତା)]]
# [[ନିର୍ମଳ ମୁଣ୍ଡା]]
# [[ଦିବାକର ନାୟକ]]
{{Div col end}}
===ଲୋକ ସଭା===
{{Div col|colwidth=10em}}
# [[୧ମ ଲୋକ ସଭା]]
# [[୨ୟ ଲୋକ ସଭା]]
# [[୩ୟ ଲୋକ ସଭା]]
# [[୪ର୍ଥ ଲୋକ ସଭା]]
# [[୫ମ ଲୋକ ସଭା]]
# [[୬ଷ୍ଠ ଲୋକ ସଭା]]
# [[୭ମ ଲୋକ ସଭା]]
# [[୮ମ ଲୋକ ସଭା]]
# [[୯ମ ଲୋକ ସଭା]]
# [[୧୦ମ ଲୋକ ସଭା]]
# [[୧୧ଶ ଲୋକ ସଭା]]
# [[୧୨ଶ ଲୋକ ସଭା]]
# [[୧୩ଶ ଲୋକ ସଭା]]
# [[୧୪ଶ ଲୋକ ସଭା]]
# [[୧୫ଶ ଲୋକ ସଭା]]
# [[୧୬ଶ ଲୋକ ସଭା]]
# [[୧୭ଶ ଲୋକ ସଭା]]
# [[୧୮ଶ ଲୋକ ସଭା]]
{{Div col end}}
===ବିଧାନ ସଭା===
# [[୧ମ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
# [[ରାମଚନ୍ଦ୍ରପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ବାଲିପାଟଣା (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ବନ୍ତ (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[କିଶୋର ନଗର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[କେସିଙ୍ଗା (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ସଇଁତଳା (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ପାଡ଼ୁଆ (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ଓଡ଼ିଶା ବିଧାନ ସଭାର ବାଚସ୍ପତିଙ୍କ ତାଲିକା]]
# [[୧୭ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
# [[ମୋହନ ଚରଣ ମାଝୀ ମନ୍ତ୍ରୀମଣ୍ଡଳ]]
== ବିମାନ ବନ୍ଦର ==
# [[ଓଡ଼ିଶାରେ ଥିବା ବିମାନ ବନ୍ଦରର ତାଲିକା]]
== ଉଇକିପିଡ଼ିଆ ==
# [[ବଙ୍ଗାଳୀ ଉଇକିପିଡ଼ିଆ]]
# [[ପଞ୍ଜାବୀ ଉଇକିପିଡ଼ିଆ]]
# [[ଅହମିୟା ଉଇକିପିଡ଼ିଆ]]
# [[ଭୋଜପୁରୀ ଉଇକିପିଡ଼ିଆ]]
# [[ଗୁଜରାଟୀ ଉଇକିପିଡ଼ିଆ]]
# [[କନ୍ନଡ଼ ଉଇକିପିଡ଼ିଆ]]
# [[କାଶ୍ମୀରୀ ଉଇକିପିଡ଼ିଆ]]
# [[ନେପାଳୀ ଉଇକିପିଡ଼ିଆ]]
# [[ତାମିଲ ଉଇକିପିଡ଼ିଆ]]
# [[ତାତାର ଉଇକିପିଡ଼ିଆ]]
# [[ସିନ୍ଧି ଉଇକିପିଡ଼ିଆ]]
# [[ବାମବାରା ଉଇକିପିଡ଼ିଆ]]
# [[ଜର୍ଜୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଅଙ୍ଗିକା ଉଇକିପିଡ଼ିଆ]]
# [[ଆରୋମାନୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଆମହାରୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଆମୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଅବଧି ଉଇକିପିଡ଼ିଆ]]
# [[ଆୟମାରା ଉଇକିପିଡ଼ିଆ]]
# [[ବଞ୍ଜାର ଉଇକିପିଡ଼ିଆ]]
# [[ବନ୍ୟୁମାସାନ ଉଇକିପିଡ଼ିଆ]]
# [[ଟାରାଣ୍ଟିନୋ ଉଇକିପିଡ଼ିଆ]]
# [[ବିଷ୍ଣୁପ୍ରିୟା ମଣିପୁରୀ ଉଇକିପିଡ଼ିଆ]]
# [[ବିସଲାମା ଉଇକିପିଡ଼ିଆ]]
# [[ବୁଗୀ ଉଇକିପିଡ଼ିଆ]]
# [[ବୁରିୟାତ ଉଇକିପିଡ଼ିଆ]]
# [[ଚେଚେନ ଉଇକିପିଡ଼ିଆ]]
# [[ଗୋରୋନ୍ତାଲୋ ଉଇକିପିଡ଼ିଆ]]
# [[ଦୁସୁନ ଉଇକିପିଡ଼ିଆ]]
== ପ୍ରସଙ୍ଗ ଛାଞ୍ଚ ==
{{Div col|colwidth=15em}}
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ବିଧାନ ସୌଧ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସଂସଦ]]
# [[ଛାଞ୍ଚ:ଛପନ ଭୋଗ]]
# [[ଛାଞ୍ଚ:ଶଙ୍କର ମଠ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ଗ୍ରାଣ୍ଡମାଷ୍ଟର]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ମହିଳା ଗ୍ରାଣ୍ଡମାଷ୍ଟର]]
# [[ଛାଞ୍ଚ:ବସନ୍ତ ମୁଦୁଲି କବିତା ପୁରସ୍କାର]]
# [[ଛାଞ୍ଚ:ଗୁରୁ କେଳୁଚରଣ ମହାପାତ୍ର ସମ୍ମାନ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶା ବିଧାନ ସଭାର ବାଚସ୍ପତି]]
# [[ଛାଞ୍ଚ:ଲୋକ ସଭାର ବାଚସ୍ପତି]]
# [[ଛାଞ୍ଚ:ଲୋକ ସଭାର ଉପ-ବାଚସ୍ପତି]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୨ଶ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୧ଶ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୦ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୯ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୮ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୭ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୬ଷ୍ଠ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୫ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୪ର୍ଥ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୩ୟ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୨ୟ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ରାଜ୍ୟପାଳ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୮ଶ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:କେନ୍ଦ୍ର ସାହିତ୍ୟ ଏକାଡେମୀ ଯୁବ ପୁରସ୍କାର]]
{{Div col end}}
==ପ୍ରକଳ୍ପ/ଗଣସମ୍ପାଦନା (ଛାଞ୍ଚ)==
===ପ୍ରକଳ୍ପ===
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିପ୍ରକଳ୍ପ ଓଡ଼ିଆ କଥାଚିତ୍ର]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିପ୍ରକଳ୍ପ ଓଡ଼ିଶାର ରାଜନୀତି]]
===ଗଣ-ସମ୍ପାଦନା===
{{Div col|colwidth=20em}}
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଉଇକିପିଡ଼ିଆ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୧୯]]
# [[ଉଇକିପିଡ଼ିଆ:ପ୍ରୋଜେକ୍ଟ ଟାଇଗର ଲିଖନ ପ୍ରତିଯୋଗିତା/୨୦୧୯]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୯]]
# [[ଉଇକିପିଡ଼ିଆ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୨୦]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୦ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୦]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୧]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୧ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୧]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଲଭ୍ସ୍ ଲିଟେରେଚର୍ ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଶାର ପର୍ଯ୍ୟଟନସ୍ଥଳୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ପରମ ବୀର ଚକ୍ର ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୦]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୧]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ନିର୍ବାଚନ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:୨୫ ତମ ଜନ୍ମତିଥି/ଗଣ-ସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଭାଷାକୁ ଭଲପାଏ ଗଣସମ୍ପାଦନା ୨୦୨୬]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
{{Div col end}}
===ଛାଞ୍ଚ===
{{Div col|colwidth=20em}}
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୧୯ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:୨୦୧୮ ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୯]]
# [[ଛାଞ୍ଚ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୦]]
# [[ଛାଞ୍ଚ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୨୦]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୦]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୧]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୧]]
# [[ଛାଞ୍ଚ:Festive Season edit-a-thon]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୧]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ଆନ୍ତର୍ଜାତୀୟ ମହିଳା ମାସ ୨୦୨୨ କ୍ଷୁଦ୍ର ଗଣ-ସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଉଇକି ଲଭ୍ସ୍ ଲିଟେରେଚର୍ ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ଜୁନ ମାସ ଉତ୍ସବ ୨୦୨୨ ଗଣ-ସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ଇଣ୍ଡିକ୍ ଉଇକି ଇମ୍ପ୍ରୁଭ୍-ଏ-ଥନ୍ ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩ ସାଧୁବାଦ]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୩ ସାଧୁବାଦ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣ-ସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩ ସାଧୁବାଦ]]
# [[ଛାଞ୍ଚ:ପରମ ବୀର ଚକ୍ର ଗଣସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ପରମ ବୀର ଚକ୍ର ଗଣସମ୍ପାଦନା ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ନିର୍ବାଚନ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୪ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ ସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୧]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
{{Div col end}}
== କର୍ମଶାଳା/କାର୍ଯ୍ୟକ୍ରମ ==
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିମାନିଆ ଭୁବନେଶ୍ୱର ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩/କର୍ମଶାଳା]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିଡାଟା/ଜନ୍ମତିଥି ୧୧]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିଡାଟା/ଜନ୍ମତିଥି ୧୩]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫/ମେଳଣ]]
# [[ଉଇକିପିଡ଼ିଆ:୨୫ ତମ ଜନ୍ମତିଥି]]
== ପରିଚୟ ==
{{Div col|colwidth=10em}}
* କୃଷ୍ଣ କୁମାର ମହାନ୍ତି
* ଆଶୁତୋଷ ପରିଡ଼ା
* ବାସୁଦେବ ସୁନାନୀ
* ଅମରେଶ ପଟ୍ଟନାୟକ
* ବସନ୍ତ ମୁଦୁଲି
* ନିର୍ମଳ ନାୟକ
* ପ୍ରତୀକ୍ଷା ଜେନା
* ସୁପ୍ରିୟା ପଣ୍ଡା
* ଚିତ୍ତରଞ୍ଜନ ନାୟକ
* ନରେନ୍ଦ୍ର ଭୋଇ
* ଚିତ୍ତରଞ୍ଜନ ଦାସ
* ଫନୀ ମହାନ୍ତି
* ନିଖିଳେଶ ମିଶ୍ର
* ପବିତ୍ର ପାଣିଗ୍ରାହୀ
* ହୃଦାନନ୍ଦ ପାଣିଗ୍ରାହୀ
* ରଜନୀକାନ୍ତ ମହାନ୍ତି
* ଅପୂର୍ବ ରଞ୍ଜନ ରାୟ
* ଅରୁଣ ମନ୍ତ୍ରୀ
* ବାଦଲ ମହାନ୍ତି
* ଶୁଭଶ୍ରୀ ଲେଙ୍କା
* ବିରେନ୍ଦ୍ର ପାଣି
* ବିଷ୍ଣୁ ସେଠୀ
* ଚିନ୍ତାମଣି ବିଶ୍ୱାଳ
* ଚୂଡ଼ାମଣି ଦାସ
* ଧୀରେନ୍ଦ୍ରନାଥ ମଲ୍ଲିକ
* ସୂର୍ଯ୍ୟଦେଓ
* ଅନ୍ତରା ଚକ୍ରବର୍ତ୍ତୀ
* କୁଳଦୀପ ପଟ୍ଟନାୟକ
* ପ୍ରଭୁପାଦ ମହାନ୍ତି
* ପଞ୍ଚାନନ ନାୟକ
* ପ୍ରକାଶ ମହାପାତ୍ର
* ସଞ୍ଜିବ କୁମାର ମଲ୍ଲିକ
* ମଞ୍ଜୁଲତା ମଣ୍ଡଳ
* ଶରତ ନାୟକ
* ସରୋଜ ବଳ
* ଓମପ୍ରକାଶ ମହାନ୍ତି
* ରାମଚନ୍ଦ୍ର ବେହେରା
* କଇଳାଶ ପଟ୍ଟନାୟକ
* ଗିରିବାଳା ମହାନ୍ତି
* ସେନାପତି ପ୍ରଦ୍ୟୁମ୍ନ କେଶରୀ
* ପ୍ରବୀଣ କୁମାର କବି
* ପ୍ରଜ୍ଞା ପ୍ରବର୍ତ୍ତିକା ଦାଶ
* ଅମରେଶ ବିଶ୍ୱାଳ
* ସୁଚିତ୍ରା ପାଣିଗ୍ରାହୀ
* ସୁମିତ ପଣ୍ଡା
* ଦେବବ୍ରତ ଦାସ
* ସରସ୍ୱତୀ ଦେବୀ (ଅଭିନେତ୍ରୀ)
* ଲାଲା ବୀରେନ ରାୟ
* ତୃପ୍ତି ରଞ୍ଜନ ଦାସ
* ସୁବ୍ରତ କୁମାର ସେନାପତି
* ଦୀପ୍ତିରେଖା ପାଢ଼ୀ
* ପ୍ରହ୍ଲାଦ ପାଣି
* ପବିତ୍ର ମୋହନ ଦାଶ
* ଅମିତାଭ ଖିଲାର
{{Div col end}}
ccjhao9n8nj3e0liv7kzyc9bpue5fzt
601983
601981
2026-09-14T14:39:19Z
Ssgapu22
7676
/* ଓଡ଼ିଆ କଥାଚିତ୍ର */
601983
wikitext
text/x-wiki
[[File:Sangram Kesari Senapati at Odia Wikipedia 16 anniversary, Bhubaneswar, Odisha, India.jpg|thumb|Sangram Kesari Senapati at Odia Wikipedia 16 anniversary, Bhubaneswar, Odisha, India]]
ମୋର ଅବଦାନ ସମୂହ:
==ସ୍ମରଣୀୟ==
{{Div col|colwidth=15em}}
# [[ସର୍ବସାଧାରଣ]]
# [[ଗୁଣ୍ଡୁଚି ମୂଷା]]
# [[ସୋନପରୀ]]
# [[ସନ୍ଦୀପ ମାହେଶ୍ୱରୀ]]
# [[ରଶ୍ମି ବଂଶଲ]]
# [[ଗମେଇ ନଦୀ]]
# [[ବାବା ହରଭଜନ ସିଂହ]]
# [[ସ୍ୱାତୀ କୁମାରୀ]]
# [[ଜାହ୍ନବୀ ଆଚରେକର]]
# [[ଅର୍ଣ୍ଣବ ଗୋସ୍ୱାମୀ]]
# [[ଭି. ଅନ୍ବିଟେବୁଲ୍]]
# [[ବୀନିତା ବଳ]]
# [[ତେଲେଙ୍ଗାନା ଦିବସ]]
# [[ଆନ୍ତର୍ଜାତିକ ଜନସେବା ଦିବସ]]
# [[ରମେଶବାବୁ ପ୍ରଜ୍ଞାନନନ୍ଦ]]
{{Div col end}}
=== ଗାନ୍ଧୀ ପରିବାର ===
{{Div col|colwidth=15em}}
# [[ରାମଦାସ ଗାନ୍ଧୀ]]
# [[କାନୁ ଗାନ୍ଧୀ (ବୈଜ୍ଞାନିକ)]]
# [[ଦେବଦାସ ଗାନ୍ଧୀ]]
# [[ରାମଚନ୍ଦ୍ର ଗାନ୍ଧୀ]]
# [[ମଗନଲାଲ ଗାନ୍ଧୀ]]
# [[ମହାତ୍ମା ଗାନ୍ଧୀଙ୍କ ପରିବାର]]
# [[ଶାମଲଦାସ ଗାନ୍ଧୀ]]
# [[ପୁତଲିବାଈ ଗାନ୍ଧୀ]]
# [[ହରିଲାଲ ଗାନ୍ଧୀ]]
{{Div col end}}
=== ବୈଜ୍ଞାନିକ ===
# [[କେ. ଶିବନ]]
# [[ଏସ୍. ସୋମନାଥ]]
=== ବିଜ୍ଞାନ କେନ୍ଦ୍ର ===
# [[ବିକ୍ରମ ସାରାଭାଇ ସ୍ପେସ୍ ସେଣ୍ଟର]]
=== ଭାରତୀୟ ସୈନିକ ===
# [[ବିକ୍ରମ ବାତ୍ରା]]
== ପରିବେଶବିତ ==
{{Div col|colwidth=15em}}
# [[ବିଜୟପାଲ ବଘେଲ]]
# [[ଅନିଲ ଅଗ୍ରୱାଲ]]
# [[ରମେଶ ଅଗ୍ରୱାଲ]]
# [[ଅନନ୍ତ ହେଗଡ଼େ ଅଶିସରା]]
# [[ବରୁଣ ଆଦିତ୍ୟ]]
# [[ପୀପଲ ବାବା]]
# [[ଖମୁ ରାମ ବିଷ୍ଣୋଇ]]
# [[ରଣରାମ ବିଷ୍ଣୋଇ]]
# [[ଦିଲ୍ଲୀପ କେ. ବିଶ୍ୱାସ]]
# [[ନିଖିଲ ଚୌଧୁରୀ]]
# [[ଫ୍ରାନ୍ସିସ ଡି'ବ୍ରିଟୋ]]
# [[ବନ୍ଧୁ ଧୋତ୍ରେ]]
# [[ଶଙ୍କର କୁମ୍ବି]]
# [[ଟି.ଜି.କେ. ମେନନ]]
# [[ଏନ୍.କେ. ସୁକୁମାରନ ନାୟାର]]
# [[ନରପତ ସିଂହ ରୋଜପୁରୋହିତ]]
# [[ଫ୍ରାଉକ କାଦର]]
# [[ଦୀପକ ସାରସ୍ୱତ]]
# [[ଆଫ୍ରୋଜ ଶାହା]]
# [[ବିନୋଦ କୁମାର ଶର୍ମା]]
# [[ପ୍ରସିଦ୍ଧି ସିଂହ]]
# [[ଏସ୍.ପି. ଉଦୟକୁମାର]]
# [[ସୁନ୍ଦରମ ବର୍ମା]]
# [[ମରିମୁତୁ ଯୋଗନାଥନ]]
{{Div col end}}
===ସମୃଦ୍ଧକରଣ===
# [[ପଣସ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
== ପୁରସ୍କାର ଓ ସମ୍ମାନ ==
# [[ଗଙ୍ଗାଧର ଜାତୀୟ ସମ୍ମାନ]]
# [[ବସନ୍ତ ମୁଦୁଲି କବିତା ପୁରସ୍କାର]]
# [[ରାଜଧାନୀ ପୁସ୍ତକମେଳା ପୁରସ୍କାର]]
# [[କେନ୍ଦ୍ର ସାହିତ୍ୟ ଏକାଡେମୀ ଯୁବ ପୁରସ୍କାର]]
==ସୌର ମଣ୍ଡଳ==
# [[ଜୁଲାଇ ୨୦୧୮ ଚନ୍ଦ୍ରଗ୍ରହଣ]]
==ଟେକ୍ନୋଲୋଜି==
{{Div col|colwidth=15em}}
# [[୨ଜି]]
# [[ହ୍ୟାକିଂ]]
# [[ଲିମ୍ବୋ (ଭିଡ଼ିଓ ଗେମ୍)]]
# [[ଥ୍ରେଡ଼ସ୍]]
{{Div col end}}
==ଇତିହାସ==
# [[ରୁଦ୍ରମା ଦେବୀ]]
# [[ସୂର୍ଯ୍ୟବର୍ମନ ୨]]
===ଓଡ଼ିଶା ଇତିହାସ===
# [[ସୋମ ବଂଶ]]{{tick}}
==ଦେବଦେବୀ==
# [[ଅରୁଣ]]
{{Div col|colwidth=15em}}
===ମନ୍ଦିର===
{{Div col|colwidth=15em}}
# [[ବଉଳାଶୁଣୀ]]{{tick}}
# [[ଅନନ୍ତ ବଳଦେବଜୀଉ ମନ୍ଦିର]]
# [[ଦୁର୍ଗା ମନ୍ଦିର, ମୋଟିଆ]]
# [[ଆଡ଼ପ ମଣ୍ଡପ]]
# [[ଶ୍ରୀମନ୍ଦିର ପରିକ୍ରମା ପ୍ରକଳ୍ପ]]
{{Div col end}}
===ପାଳିତ ଯାତ୍ର ବିଶେଷ===
# [[ଛତର ଯାତ୍ରା]]
===ଜଗନ୍ନାଥଙ୍କ ସହ ଜଡ଼ିତ===
{{Div col|colwidth=15em}}
# [[ବାଟମଙ୍ଗଳା]]{{tick}}
# [[ଦାରୁ ଶଗଡ଼ି]]{{tick}}
# [[ଦାରୁ]]{{tick}}
# [[ଜଗନ୍ନାଥବଲ୍ଲଭ ମଠ]]{{tick}}
# [[ମାଣିକପାଟଣା]]{{tick}}
# [[ସ୍ଵର୍ଗଦ୍ଵାର]]{{tick}}
# [[ରଥଖଳା]]{{tick}}
# [[ଶବରପଲ୍ଲୀ]]{{tick}}
# [[ନରେନ୍ଦ୍ର ପୁଷ୍କରିଣୀ]]{{tick}}
# [[ସାହାଣମେଲା]]{{tick}}
# [[ଝାଞ୍ଜପିଟା ମଠ]]
# [[ରୋଷଶାଳା]]{{tick}}
{{Div col end}}
===ପୁରାଣ===
# [[କପିଳ ପୁରାଣ]]
===ଭୋଗ ଦ୍ରବ୍ୟ===
{{Div col|colwidth=15em}}
# [[ନଡ଼ିଆ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଚନ୍ଦନ]]{{tick}}
# [[ଅଗର]]{{tick}}
# [[କାନିକା]]
# [[ଚିତଉ]]
# [[ସୋରିଷ]]{{tick}}
# [[ଅଟକାଳି]]
# [[ଛେନା ମାଣ୍ଡୁଆ]]
# [[ଜେନାମଣି]]
# [[ଖୁରୁମା]]
# [[ରାଧାବଲ୍ଲଭ]]
# [[ହଂସକେଳି]]
{{Div col end}}
===ଗୀତ/ବାଦ୍ୟଯନ୍ତ୍ର===
# [[ମୃଦଙ୍ଗ]]{{tick}}
# [[କେନ୍ଦରା ଗୀତ]]{{tick}}
# [[ଘୁଙ୍ଗୁର]]
# [[ଗିନି (ବାଦ୍ୟଯନ୍ତ୍ର)]]
# [[ଚାମର]]
{{Div col end}}
=== ସାଧୁ/ସନ୍ୟାସୀ ===
# [[ସ୍ୱରୂପାନନ୍ଦ ସ୍ୱରସ୍ୱତୀ]]
# [[ନିଶ୍ଚଳାନନ୍ଦ ସରସ୍ୱତୀ]]
# [[ଗୋବର୍ଦ୍ଧନ ପୀଠର ଶଙ୍କରାଚାର୍ଯ୍ୟଙ୍କ ତାଲିକା]]
# [[ଶଙ୍କରାଚାର୍ଯ୍ୟ]]
=== ପୌରାଣିକ ଚରିତ୍ର ===
# [[ପୁଷ୍କର]]
===ସମୃଦ୍ଧକରଣ===
# [[ବିରି]] (ସମୃଦ୍ଧକରଣ){{tick}}
# [[ଅଙ୍ଗିରା ଆଶ୍ରମ, ପୁରୀ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ହରିଶଙ୍କର ମନ୍ଦିର]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଭଦ୍ରକାଳୀ ମନ୍ଦିର]] (ସମୃଦ୍ଧି କରଣ){{tick}}
# [[ଆଖଣ୍ଡଳମଣି ମନ୍ଦିର]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ବିରଞ୍ଚିନାରାୟଣ ମନ୍ଦିର, ପାଳିଆ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
==ଗ୍ରାମ/ସହର/ଅନୁଷ୍ଠାନ==
# [[ଫୁରଲିଝରଣ]] (ସମୃଦ୍ଧିକରଣ)
# [[ସରକାରୀ ବୈଷୟିକ ମହାବିଦ୍ୟାଳୟ, କଳାହାଣ୍ଡି]]
# [[ନିଳୋକ ଉଚ୍ଚ ବିଦ୍ୟାଳୟ ]]
# [[ମାଛକାନ୍ଦଣା ଜଳପ୍ରପାତ]]
# [[ନିଳୋକ]]
# [[ଓଡ଼ିଆ ବିଶ୍ୱବିଦ୍ୟାଳୟ]]
# [[ସରକାରୀ ଉଚ୍ଚ ବିଦ୍ୟାଳୟ, ଅଙ୍ଗେଶ୍ୱରପଡ଼ା]]
# [[ଓଡ଼ିଶା ଆଦର୍ଶ ବିଦ୍ୟାଳୟ, ପଳାସଗଡ଼ିଆ]]
# [[ପ୍ରଧାନପାଟ ଜଳପ୍ରପାତ]]
# [[ଜନତା ରଙ୍ଗମଞ୍ଚ]]
==ଆମ ସଂସ୍କୃତି/ପରମ୍ପରା==
# [[ଝୋଟି ଚିତା]] (ସମୃଦ୍ଧିକରଣ)
# [[ହଳଦୀ କୁମକୁମ]]
# [[ଜୀବିତପୁତ୍ରିକା]]
#[[ମହାରାଷ୍ଟ୍ର ଦିବସ]]
==ସ୍ମରଣୀୟ ଓଡ଼ିଆ==
===ସାହିତ୍ୟିକ===
{{Div col|colwidth=15em}}
# [[ଶାରଦା ରଥ]]
# [[ପ୍ରବୋଧ କୁମାର ମିଶ୍ର]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ମହାନ୍ତି]]
# [[ନୀଳମଣି ମିଶ୍ର]]
# [[ଭି. ପି. ଜୋଗଲେକର]]
# [[ବିଜୟ କୁମାର ମହାନ୍ତି (ଅନୁବାଦକ)]]
# [[ଦେବେନ୍ଦ୍ର ଚୌଧୁରୀ]]
# [[ପ୍ରସନ୍ନ କୁମାର ସ୍ୱାଇଁ]]
# [[ସୁରେନ୍ଦ୍ର କୁମାର ମହାରଣା]]
# [[ପ୍ରଦୋଷ କୁମାର ପଟ୍ଟନାୟକ]]
# [[ମନୋଜ ମହାନ୍ତି]]
# [[ସୂର୍ଯ୍ୟ ଦେଓ]]
# [[ମିଶ୍ର ସତ୍ୟନାରାୟଣ]]
# [[ଗୋଲୋକ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ବେଣୁଧର ରାଉତ]]
# [[ନୃସିଂହ କୁମାର ରଥ]]
# [[ଦେବେନ୍ଦ୍ର ଦାସ]]
# [[ସତ୍ୟ ପଟ୍ଟନାୟକ]]
# [[ମନୋଜ ପଟ୍ଟନାୟକ (ଗୀତିକାର)]]
# [[ଗୌରହରି ଦଳାଇ]]
# [[ଅଲେଖଚନ୍ଦ୍ର ପଢ଼ିଆରୀ]]
# [[ବନବିହାରୀ ପଣ୍ଡା]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ମିଶ୍ର]]
# [[ବଂଶୀଧର ମହାନ୍ତି]]
# [[ଜୟନ୍ତ କୁମାର ବିଶ୍ଵାଳ]]
# [[ପ୍ରିୟବ୍ରତ ପାତ୍ର]]
# [[ଆନନ୍ଦଚନ୍ଦ୍ର ପହୀ]]
# [[ବାସୁଦେବ ସାହୁ]]
# [[ମହେଶ୍ୱର ମହାନ୍ତି (ସାହିତ୍ୟିକ)]]
# [[ନବୀନ କୁମାର ପରିଡ଼ା]]
# [[ଚନ୍ଦ୍ରଶେଖର ନନ୍ଦ (ନାଟ୍ୟକାର)]]
# [[ଦୟାନିଧି ଦାସ]]
# [[କିଶୋର ପାଣିଗ୍ରାହୀ]]
# [[କମଳା ଶତପଥୀ]]
# [[ବୀରେନ୍ଦ୍ର କୁମାର ଭୂୟାଁ]]
# [[ନିର୍ମଳ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ଚିତ୍ତରଞ୍ଜନ ନାୟକ]]
# [[କୃଷ୍ଣ କୁମାର ମହାନ୍ତି]]
# [[ବାଦଲ ମହାନ୍ତି]]
# [[ଉଦ୍ଧବ ଚରଣ ନାୟକ]]
# [[ଡିଲେଶ୍ୱର ରଣା]]
# [[ସୁଲଗ୍ନା ମହାନ୍ତି]]
# [[ପ୍ରବୀଣ କୁମାର କବି]]
# [[ମୌସୁମୀ ଦାସ]]
# [[ରାଧାମୋହନ ମହାପାତ୍ର]]
# [[ମନୋଜ କୁମାର ମହାପାତ୍ର]]
# [[ଦେବକାନ୍ତ ମିଶ୍ର]]
# [[ବିଶ୍ୱନାଥ ସାହୁ (ବୈଜ୍ଞାନିକ)]]
# [[ବିନୋଦ ରାଉତରାୟ]]
# [[ଆନନ୍ଦ ଶଙ୍କର ଦାସ]]
# [[କମଳ ଲୋଚନ ମହାନ୍ତି]]
# [[ଦାଶରଥି ମୁଣ୍ଡ]]
# [[ପ୍ରମୋଦ କୁମାର ତ୍ରିପାଠୀ]]
# [[ହେମେନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ମିହିର କୁମାର ମେହେର]]
# [[ଦିଲ୍ଲୀଶ୍ୱର ମହାରଣା]]
# [[ଭାସ୍କର ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ସୁଧାକର ନନ୍ଦ]]
# [[ପ୍ରସନ୍ନ ଦାସ]]
# [[ସୀମନ୍ତ ମହାନ୍ତି]]
# [[ରମେଶ ଚନ୍ଦ୍ର ଦାସ]]
# [[ବିଜୟ କୁମାର ନନ୍ଦ]]
# [[ସୁଭାଷ ଶତପଥୀ]]
# [[ବିଜୟ କୁମାର ପ୍ରଧାନ]]
# [[ପ୍ରହ୍ଲାଦ ପାଣି]]
# [[କ୍ଷୀରୋଦ ବିହାରୀ ବିଶ୍ୱାଳ]]
# [[ଅବିନାଶ ସାହୁ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ସାହୁ]]
# [[ଉର୍ମିମାଳା ଆଚାର୍ଯ୍ୟ]]
# [[ଅଭୟ କୁମାର ନାୟକ]]
# [[ଅଶ୍ୱିନୀ ସୁତାର]]
# [[ଗୋପୀନାଥ ମଲ୍ଲିକ]]
# [[ଚିତ୍ତରଞ୍ଜନ ମହାନ୍ତି]]
# [[ହରିହର ଶୁକ୍ଳା]]
# [[ରବୀନ୍ଦ୍ରନାଥ ସାହୁ]]
# [[ନଟବର ଖୁଣ୍ଟିଆ]]
# [[ରମାକାନ୍ତ ନାୟକ]]
# [[ସୋମନାଥ ଓଝା]]
# [[ନୃସିଂହାନନ୍ଦ ମହାପାତ୍ର]]
# [[ଅଭୟ ଦ୍ୱିବେଦୀ]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ବିଶ୍ୱାଳ]]
# [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ବିଶ୍ୱାଳ]]
# [[ବିଦ୍ୟୁତପ୍ରଭା ବିଶ୍ୱାଳ]]
# [[ଶିବପ୍ରସାଦ ମିଶ୍ର]]
# [[ବ୍ରଜକିଶୋର ପରିଡ଼ା]]
# [[ମଣିରାମ ଜେନା]]
# [[ଆରତିବାଳା ପୃଷ୍ଟି]]
# [[ବେଣୁଧର ସେନାପତି]]
# [[ନିରୁପମା କର]]
# [[ଶରତ କୁମାର ଦାଶ]]
# [[ସୁବ୍ରତ କୁମାର ସେନାପତି]]
# [[ନଗେନ ମହାନ୍ତି]]
# [[ଶର୍ମିଷ୍ଠା ସାହୁ]]
# [[ଦୁର୍ଗା ପ୍ରସାଦ ପଣ୍ଡା]]
# [[ଅଜୟ ପ୍ରଧାନ]]
# [[ନିରାକାର ଦାସ]]
# [[ମନୋଜ କୁମାର ମେହେର]]
# [[ଅକ୍ଷୟ ବେହେରା]]
# [[ରାମକୃଷ୍ଣ ସାହୁ]]
# [[ଅରୂପାନନ୍ଦ ପାଣିଗ୍ରାହୀ]]
# [[ସାବିତ୍ରୀ କବି]]
# [[ବିରଜା ବଳ]]
# [[ଅଖିଳ କୁମାର ମିଶ୍ର]]
# [[ଅଭୟ ନାୟକ]]
# [[ବିଜୟ କୁମାର ରଣା]]
# [[ବିଶ୍ଵକେଶ ତ୍ରିପାଠୀ]]
# [[ଅମିତାଭ ଖିଲାର]]
# [[ମନୁ ଦାଶ]]
{{Div col end}}
=== ବହି ===
# [[ପ୍ରଥମ ପୁରୁଷ]]
# [[ସ୍ୱର୍ଣ୍ଣ ଯୁଗର ସନ୍ଧ୍ୟା]]
# [[ଧୂଳିଘର]]
=== ଫକୀର ମୋହନଙ୍କ ଗଳ୍ପ ===
# [[ରାଣ୍ଡିପୁଅ ଅନନ୍ତା]]
===ପୁରାତନ===
{{Div col|colwidth=15em}}
# [[ଲକ୍ଷ୍ମୀକାନ୍ତ ମହାପାତ୍ର]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଗୋପାଳ ଚନ୍ଦ୍ର ପ୍ରହରାଜ]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ଫକୀର ମୋହନ ସେନାପତି]] (ସମୃଦ୍ଧିକରଣ){{tick}}
# [[ହୃଷୀକେଶ ପଣ୍ଡା (ଗୀତିକାର)]]
# [[ପ୍ରତିଜ୍ଞା ଦେବୀ]]
# [[ସୁରେନ୍ଦ୍ର ନାୟକ]]
# [[ବଳରାମ ପଟ୍ଟନାୟକ]]
# [[ନୃସିଂହ ତ୍ରିପାଠୀ]]
# [[ବୀରେନ୍ଦ୍ରନାଥ ମହାନ୍ତି]]
# [[ରାମ ପ୍ରସାଦ ମହାନ୍ତି]]
# [[ରଶ୍ମି ରାଉଳ]]
# [[ନିର୍ମଳା ଦେବୀ]]
# [[ରଞ୍ଜିତା ନାୟକ]]
# [[ସୌଦାମିନୀ ଉଦ୍ଗାତା]]
# [[ସୁଲୋଚନା ଦାସ]]
# [[ପ୍ରଭାତୀ ମିଶ୍ର]]
# [[ରଜତ କୁମାର କର]]
# [[ସୁଚାରୁ ଦେବୀ]]
# [[ପଦ୍ମାବତୀ]]
{{Div col end}}
===ନୂତନ===
{{Div col|colwidth=15em}}
# [[ବିସ୍ମୟ ମହାନ୍ତି]]{{tick}}
# [[ସୁଶାନ୍ତ ପଟ୍ଟନାୟକ]]{{tick}}
# [[ଆରତି ଭୂୟାଁ]]
# [[ମନସ୍ୱିନୀ ଦାଶ]]
# [[ମନୋଜ କୁମାର ମିଶ୍ର]]
# [[ତ୍ରିଲୋଚନ ସାହୁ]]
# [[ରଶ୍ମି ରଞ୍ଜନ ପରିଡ଼ା]]
{{Div col end}}
===ସ୍ୱାଧୀନତା ସଂଗ୍ରାମୀ===
{{Div col|colwidth=15em}}
# [[ବୈଷ୍ଣବଚରଣ ନାୟକ]]
# [[ବିଶ୍ୱମ୍ବର ପରିଡ଼ା]]
# [[ଭୂବନାନନ୍ଦ ଦାସ]]
# [[ଅଲେଖ ପାତ୍ର]]
# [[ଜି. ଏସ. ମେଲକୋଟେ]]
# [[କିଶନ ପଟ୍ଟନାୟକ]]
# [[ଜଗନ୍ନାଥ ସରକାର]]
# [[ଦୋଳଗୋବିନ୍ଦ ପ୍ରଧାନ]]
# [[କିରଣ ଲେଖା ମହାନ୍ତି]]
# [[ଗୋପାଳ ଚନ୍ଦ୍ର ଦାସ (ସ୍ୱାଧୀନତା ସଂଗ୍ରାମୀ)]]
# [[ଜଗବନ୍ଧୁ ସିଂହ]]
# [[ଦୋହରା ବିଷୋୟୀ]] (ସମୃଦ୍ଧିକରଣ)
# [[ଚକରା ବିଷୋୟୀ]] (ସମୃଦ୍ଧିକରଣ)
# [[ରେଣ୍ଡୋ ମାଝି]] (ସମୃଦ୍ଧିକରଣ)
# [[ଗୌରାଙ୍ଗ ଚରଣ ଦାସ]] (ସମୃଦ୍ଧିକରଣ)
# [[ବାଞ୍ଛାନିଧି ମହାନ୍ତି]] (ସମୃଦ୍ଧିକରଣ)
{{Div col end}}
=== ଚିତ୍ରକର ===
{{Div col|colwidth=15em}}
# [[ବିଜୟ ବିଶ୍ୱାଳ]]
{{Div col end}}
=== ସ୍ଥାନ/ଘଟଣା ===
# [[ସ୍ୱାଧୀନ ବାଞ୍ଛାନିଧି ଚକଲା]]
== ଓଡ଼ିଆ ଭାଷା ==
# [[ବିଶ୍ୱ ଓଡ଼ିଆ ଭାଷା ସମ୍ମିଳନୀ]]
# [[ଫୁଲବାଣୀ ଓଡ଼ିଆ]]
# [[ଗଞ୍ଜାମୀ ଓଡ଼ିଆ]]
# [[କରଣୀ ଅକ୍ଷର]]
# [[ଓଡ଼ିଆ ସଂଖ୍ୟା]]
# [[ରେଲି ଭାଷା]]
== ଅନ୍ୟାନ୍ୟ ଭାଷା ==
{{Div col|colwidth=15em}}
# [[ଆଶିଙ୍ଗ ଭାଷା]]
# [[ମହାରାଷ୍ଟ୍ରୀ କୋଙ୍କଣୀ]]
# [[ସର୍ବଙ୍ଗ ଭାଷା]]
# [[ହୁଇଷୁ ଭାଷା]]
# [[ବରପେଇଟା]]
# [[ତୁସୋମ ଭାଷା]]
# [[ଶେଇଖଗାଲ]]
# [[ଚମ୍ଫୁଙ୍ଗ ଭାଷା]]
# [[କଲାକତଙ୍ଗ ମୋନ୍ପା]]
# [[ଟିଖିର ଭାଷା]]
# [[ସୁଆଁସୁ ଭାଷା]]
# [[ରାଠୱାଲି ବୋଲି]]
# [[ଶ୍ରୀନଗରିଆ ବୋଲି]]
# [[ଗଙ୍ଗାଡ଼ି ବୋଲି]]
# [[ଟିହରୀୟାଲି ବୋଲି]]
# [[କୁଇ ଭାଷା]]
# [[କଚାଇ-ପଦାଙ୍ଗ ଭଷା]]
# [[ଖାଙ୍ଗୋଇ ଭାଷା]]
# [[ବେରାର-ଡେକାନ ମରାଠୀ]]
# [[ଉଇ ଭାଷା]]
# [[ମୌଣ୍ଡାଦାନ ଚେଟ୍ଟି ଭାଷା]]
# [[ଭୋୟାରି ଭାଷା]]
# [[ମାଲାମୁଥାନ ଭାଷା]]
# [[ଗୌଡ଼ୀ ପ୍ରାକୃତ]]
# [[କାତକରି ଭାଷା]]
# [[କର୍ମକାର ଭାଷା]]
# [[ପଥିୟା ଭାଷା]]
# [[ଲାହୁଲ ଲୋହାର ଭାଷା]]
# [[ଖରମ ନାଗା ଭାଷା]]
# [[ଖମ୍ବା ଭାଷା]]
# [[ନାଃ ବୋଲି]]
# [[ବାଙ୍ଗନି-ତଗିନ ଭାଷା]]
# [[ଜଙ୍ଗସଙ୍ଗ ଭାଷା]]
# [[ମାରିଙ୍ଗ ନାଗା ଭାଷା]]
# [[ପୌଲା ଭାଷା]]
# [[ଟୁକପା ଭାଷା]]
# [[ବିଳାସପୁରୀ ଭାଷା]]
# [[ବେଟ୍ଟା କୁରୁମ୍ବା ଭାଷା]]
# [[ଦେଓରୀ ଭାଷା]]
# [[ବମ ଭାଷା]]
# [[ମେୱାତି ଭାଷା]]
# [[ବିସ୍ସା ଭାଷା]]
{{Div col end}}
== ଅଣ-ଓଡ଼ିଆ ସାହିତ୍ୟିକ ==
# [[ସୋହିନୀ ଘୋଷ]]
# [[ପଦ୍ମା ଗୋଲେ]]
# [[ଅନାମିକା (କବି)]]
# [[ପ୍ରତୀକ୍ଷା ବକ୍ସି]]
# [[ଉମା ଭଟ୍ଟ]]
# [[କେ.ଏସ୍. ଚନ୍ଦ୍ରିକା]]
# [[ବିଶାଖା ଦତ୍ତ]]
==ପୁସ୍ତକ==
# [[ନିର୍ମଳା (ଉପନ୍ୟାସ)]]
== ସମ୍ବାଦପତ୍ର ==
# [[ଦି ନ୍ୟୁ ଇଣ୍ଡିଆନ ଏକ୍ସପ୍ରେସ]]
# [[ଦି ଇଣ୍ଡିଆନ ଏକ୍ସପ୍ରେସ]]
==କଥାଚିତ୍ର/ଅଭିନେତା==
===ଓଡ଼ିଆ ନାଟକ===
* [[ବୟସର ଅନ୍ତେ]]
* [[ନବକଳେବର (ଓଡ଼ିଆ ନାଟକ)]]
* [[ଦେବଦାସ (ଓଡ଼ିଆ ନାଟକ)]]
===ପ୍ରଯୋଜନା ସଂସ୍ଥା===
* [[ଏସ୍୩ ମୁଭିଜ୍]]
=== ଟେଲିଭିଜନ ===
* [[ରଜ କୁଇନ୍]]
===ଓଡ଼ିଆ କଥାଚିତ୍ର===
{{Div col|colwidth=15em}}
# [[ସୀତା ଲବକୁଶ]]
# [[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]
# [[ଚାନ୍ଦ ନା ତମେ ତାରା]]{{tick}}
# [[ଲଭ୍ ମାଷ୍ଟର]]
# [[ନଈ ସେପାରୀ କନକ ଗୋରୀ]]
# [[ଟାର୍ଗେଟ୍]]
# [[ପ୍ରେମ ସବୁଠୁ ବଳବାନ]]
# [[ଡାହା ବାଳୁଙ୍ଗା]]
# [[ତୁ ଆଉ ମୁଁ]]
# [[ଡାଡି]]
# [[ଗୋଲାପି ଗୋଲାପି]]
# [[ଲେଖୁଲେଖୁ ଲେଖିଦେଲି]]
# [[ଇସ୍କ ତୁ ହି ତୁ]]
# [[ନୂଆ ନୂଆ ପ୍ରେମରେ]]
# [[କିଏ ଦବ ଟକ୍କର]]
# [[ସୁପର ମିଛୁଆ]]{{tick}}
# [[ଆଖି ପଲକରେ ତୁ]]
# [[ଆଇନ କାନୁନ]]
# [[କେଉଁ ଦୁନିଆରୁ ଆସିଲ ବନ୍ଧୁ]]
# [[ଅ ଆ ହର୍ଷେଇ]]
# [[ଅଗସ୍ତ୍ୟ]]
# [[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]
# [[ପିଲାଟା ବିଗିଡ଼ିଗଲା]]
# [[କେହି ନୁହେଁ କାହାର]]
# [[ଯୁବରାଜ(ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)]]
# [[ରିଭେଞ୍ଜ]]
# [[ବାଏ ବାଏ ଦୁବାଇ]]
# [[ଚିନି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଲଭ୍ ପାଇଁ କୁଛ୍ ଭି କରେଗା]]
# [[ଲଭ୍ ୟୁ ହମେଶା]]
# [[ଜଗା ହାତରେ ପଘା (୨୦୧୫)]]
# [[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)]]{{tick}}
# [[ଭାଇନା, କ'ଣ କଲା ସେ]]
# [[ସୁଇଟ୍ ହାର୍ଟ]]
# [[ତୋର ଦିନେ କୁ ମୋର ଦିନେ]]
# [[ଲଭ୍ ଷ୍ଟେସନ୍]]{{tick}}
# [[ଗଳ୍ପ ନୁହେଁ ଅଳ୍ପ ଦିନର]]
# [[ବେବି]]
# [[ଛାତି ତଳେ ଡିଂ ଡଂ]]
# [[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]{{tick}}
# [[କଥାଦେଲି ମଥା ଛୁଇଁ]]
# [[ସୁନାପିଲା- ଟିକେ ସ୍କୃ ଢିଲା]]
# [[ଛାଇ ପରି ରହିଥିବି]]
# [[ଦିୱାନା ହେଲି ତୋ ପାଇଁ]]
# [[ଦିଲ୍ କା ରାଜା]]
# [[ମୀମାଂସା]]
# [[କ୍ରାନ୍ତିଧାରା]]
# [[ଦିଲ୍ ଦିୱାନା ହେଇଗଲା]]
# [[ତୁ ମୋ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଗଡ୍ଫାଦର୍]]
# [[ଦି ଏଣ୍ଡ୍]]
# [[ଆଖି ଖୋଲିଲେ ତୁ ତୁ ହି ତୁ]]
# [[ସୀତାରାମଙ୍କ ବାହାଘର କଳିଯୁଗରେ]]
# [[ଟପୋରି]]
# [[ଅଭୟ]]
# [[ରୋମିଓ ଜୁଲିଏଟ]]
# [[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]
# [[ଭକ୍ତ ଓ ଭଗବାନ]]
# [[ମିଠା ମିଠା]]
# [[ଟିକେ ଖରା ଟିକେ ଛାଇ]]
# [[ନିଝୁମ ରାତିର ସାଥୀ (୨୦୧୭)]]
# [[ତମକୁ ଦେଖିଲା ପରେ]]
# [[ପ୍ରେମର ନିଶା ନିଆରା ନିଆରା]]
# [[ଆସିଲୁ ଯେବେ ତୁ ଯାଆନା ଫେରି]]
# [[ପ୍ରେମରେ ପ୍ରେମରେ]]
# [[ମୁଁ ଗାନ୍ଧୀ ନୁହେଁ]]
# [[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]
# [[ଦେଲେ ଧରା କଥା ସରେ]]
# [[ଗୁଣ୍ଡା]]
# [[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]
# [[ତୁ କହିବୁ ନା ମୁଁ]]
# [[ତୁ ଯେ ସେଇ]]
# [[ଯୋଉଠି ତୁ ସେଇଠି ମୁଁ]]
# [[ସମୟ ବଡ଼ ବଳବାନ (୨୦୧୬ କଥାଚିତ୍ର)]]
# [[ହେଲା ମତେ ପ୍ରେମ ଜର]]
# [[ଚୁପ୍ ଚୁପ୍ ଚୋରି ଚୋରି]]
# [[ଜବରଦସ୍ତ ପ୍ରେମିକ]]
# [[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)]]
# [[ତୁ ମୋର ସପନ ରାଣୀ]]
# [[ଭଉଁରୀ- ଦ ସିଙ୍କିଙ୍ଗ୍ ରିଆଲିଟି]]
# [[ସପନର ପଥେ ପଥେ]]
# [[କଲେଜ ଟାଇମ]]
# [[ହେଲୋ- ଇନ୍ ଲଭ୍]]
# [[ଜହ୍ନର ପାହାଡ଼]]
# [[ମାୟା]]
# [[ମାଇଁ ଫାର୍ଷ୍ଟ ଲଭ୍]]
# [[କଳ୍କୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଫ୍ଲାସ୍ବ୍ୟାକ]]
# [[ଏଇ ଜନମର ସାଥିଟିଏ]]
# [[ଜଷ୍ଟ ମୋହବତ୍]]
# [[କଥା ନୁହେଁ ଏ କଥା]]
# [[ଗଡ୍ସ୍ ଓନ୍ ପିପୁଲ୍]]
# [[ଲେଖିଚି ନାଁ ତୋର]]
# [[ରକ୍ଷ୍ଟାର୍]]
# [[ଭଲପାଏ ତତେ ୧୦୦ ରୁ ୧୦୦]]
# [[ରଙ୍ଗିଲା ବାବା]]
# [[ରଘୁପତି ରାଘବ ରାଜାରାମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆଶିକ୍]]
# [[ଲଟେରୀ- ଲାଇଫ୍ ଏଗ୍ନେଷ୍ଟ ଫେଟ୍]]
# [[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]
# [[ଅଜାତଶତ୍ରୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିନ୍ଦାସ ରୋମିଓ]]
# [[ବଦମାସ୍ ଟୋକା]]
# [[ମୋ ଦିଲ୍ କହେ ଇଲୁ ଇଲୁ]]
# [[ଆପନା ହାତ ଜଗନ୍ନାଥ]]
# [[ତୋ ବାଟ ଚାହିଁଚି ରାତି ସାରା]]
# [[ପୁଣି ଦେଖା ହବ ଆର ଜନମରେ]]
# [[ଖାସ୍ ତୁମରି ପାଇଁ]]
# [[ଜୟ ହିନ୍ଦ୍]]
# [[ହିରୋ ନଂ ୱାନ୍]]
# [[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]
# [[ସାହିତ୍ୟ ଦିଦି]]
# [[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]
# [[ଭୈରବ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସଙ୍ଗମ]]
# [[୨୦୧୪ ଫିଅର ଅଫ ଦ ଇଅର]]
# [[ଏମିତି ବି ହେଇପାରେ]]
# [[କିଡ୍ନାପ୍]]
# [[କ୍ରିଷ୍ଣା ଗୋବିନ୍ଦା]]
# [[ଆମେ ତ ଟୋକା ଷଣ୍ଢ ମାର୍କା]]
# [[କାବୁଲା ବାରବୁଲା]]
# [[ଶିବା- ନଟ୍ ଆଉଟ୍]]
# [[ପାଗଳ କରିଚୁ ତୁ]]
# [[ମେଣ୍ଟାଲ]]
# [[ମୁଁ ତା'ର କିଏ]]
# [[ତମେ ଥିଲେ ସାଥିରେ]]
# [[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ୱାନ୍ ୱେ ଟ୍ରାଫିକ୍]]
# [[ରାସ୍ତା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦୀପାଞ୍ଜଳି]]
# [[ସିନ୍ଦୂର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ତୁ ମୋ ହିରୋ]]
# [[ଗଡ଼ବଡ଼]]
# [[ବଧୂ ନୁହେଁ ମୁଁ ବନ୍ଧୁ]]
# [[ମୋ ଦିଲ୍ ତୋ ଦିୱାନା]]
# [[ତୁ ମୋ ସୁନା ତୁ ମୋ ହୀରା]]
# [[ଲଭ୍ ହେଲା ଏମିତି]]
# [[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]
# [[ମାଇଁ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଏସିପି ସାଗରିକା]]
# [[ଜଗନ୍ନାଥ ଧାମ ପୁରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦିୱାନା ଦିୱାନୀ]]
# [[ଚଉକା ଛକା]]
# [[ରୁମ୍କୁ ଝୁମାନା]]
# [[ସୁପରଷ୍ଟାର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁଁ ଗୋଟେ ଦୁଷ୍ଟ ପିଲା]]
# [[ସଲାମ ସିନେମା]]
# [[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସପନର ନାୟିକା]]
# [[ସନ୍ଦେହୀ ପ୍ରିୟତମା]]
# [[ଅଶୋକ ସମ୍ରାଟ]]
# [[ହରି ଓମ ହରି]]
# [[ମୁଁ ଦିୱାନା ତୋ' ପାଇଁ]]
# [[ଓମ ସାଇ ତୁଝେ ସଲାମ]]
# [[ଦୀପୁ ଦ ଡ୍ୟାନ୍ସବୟ]]
# [[ବଜରଙ୍ଗୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମିକା]]
# [[କାଉଁରୀ କନ୍ୟା]]
# [[ଯୋଗୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବ୍ୟାଚେଲର]]
# [[ମିତ ବସିଛି ମୁଁ ଭୂତ ସାଥିରେ]]
# [[ଟଙ୍କା ତତେ ସଲାମ]]
# [[ମୁଁ ରାଜା ତୁ ରାଣୀ]]
# [[ତୁ ମୋ ଦେହର ଛାଇ]]
# [[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]
# [[ବ୍ଲାକ୍ମେଲ୍]]
# [[ଗୁଡ୍ ବୟ]]
# [[ତୋ ପ୍ରେମରେ ପଡ଼ିଲା ପରେ]]
# [[ପର୍ଶୁରାମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରଙ୍ଗିଲା ଟୋକା]]
# [[ଜଗୁ ଅଟୋବାଲା]]
# [[କ୍ରିଷ୍ଣା- ଷ୍ଟୋରୀ ଅଫ୍ ଏ ଡ୍ୟାନ୍ସର୍]]
# [[ମୁଁ]]
# [[ଫ୍ୟାମିଲି ନମ୍ବର୍ ୱାନ୍]]
# [[ମୁଁ ପ୍ରେମୀ ମୁଁ ପାଗଳ]]
# [[କେମିତି ଏ ବନ୍ଧନ]]
# [[ମା' ଖୋଜେ ମମତା]]
# [[ଡନ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଓନ୍ଲି ପ୍ୟାର୍]]
# [[ଶୁଭ ବିବାହ]]
# [[ତୋ' ଆଖିରେ ମୁଁ]]
# [[ମୁଁ କ'ଣ ଏତେ ଖରାପ]]
# [[ଦିଲ୍ ତତେ ଦେଇଚି]]
# [[ଆ'ଲୋ ମୋର କଣ୍ଢେଇ]]
# [[ପହିଲି ରଜ]]
# [[ଭୁଲ୍ ବୁଝିବନି ମତେ]]
# [[ଶଶୁରଘର ଜିନ୍ଦାବାଦ]]
# [[ତୋ'ର ମୋ'ର ଯୋଡ଼ି ସୁନ୍ଦର]]
# [[ଏଇ ମିଳନ ଯୁଗ ଯୁଗର]]
# [[ଶକ୍ତି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଟିକେ ଅନାଡ଼ି ପୂରା ଖିଲାଡ଼ି]]
# [[ତତେ ଭଲ ପାଉଛି ବୋଲି]]
# [[ମେଘ ସବାରୀରେ ଆସିବ ଫେରି]]
# [[ପ୍ରେମ ଅଢ଼େଇ ଅକ୍ଷର]]
# [[ଦିୱାନା]]
# [[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)]]
# [[ଲୈଲା ଓ ଲୈଲା]]
# [[ହାପି ଲକି]]
# [[ତୁ ଥାଆ ମୁଁ ଯାଉଚି ରୁଷି]]
# [[ଧୀରେ ଧୀରେ ପ୍ରେମ ହେଲା]]
# [[ସୁନା ଚଢ଼େଇ ମୋ ରୂପା ଚଢ଼େଇ]]
# [[ମୁଖ୍ୟମନ୍ତ୍ରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆଇଲାରେ ଓଡ଼ିଆ ପୁଅ]]
# [[ଚୁପ୍ କିଏ ଆସୁଛି]]
# [[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]
# [[ରୋମିଓ- ଦ ଲଭର୍ ବୟ]]
# [[ଲଭ୍ ଡଟ୍ କମ୍]]
# [[ମିତରେ ମିତ]]
# [[ତୁମେ ହିଁ ସାଥୀ ମୋର]]
# [[ତୁ ମୋରି ପାଇଁ]]
# [[ପ୍ରେମ ରୋଗୀ]]
# [[ଆ'ରେ ସାଥି ଆ]]
# [[ଆ' ଜହ୍ନରେ ଲେଖିବା ନାଁ]]
# [[ପାଗଳ କରିଚି ପାଉଁଜି ତୋର]]
# [[ଧନରେ ରଖିବୁ ଶପଥ ମୋର]]
# [[ମତେ ତ ଲଭ ହେଲାରେ]]
# [[ହସିବ ପୁଣି ମୋ ସୁନା ସଂସାର]]
# [[ନନ୍ଦିନୀ ଆଇ ଲଭ୍ ୟୁ]]
# [[ମୁନ୍ନା- ଏ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ତୋ ବିନା ଭଲ ଲାଗେନା]]
# [[ବନ୍ଦେ ଉତ୍କଳ ଜନନୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମତେ ଆଣିଦେଲ ଲକ୍ଷେ ଫଗୁଣ]]
# [[ତୋ ପାଇଁ ନେବି ମୁଁ ଶହେ ଜନମ]]
# [[କାଳୀଶଙ୍କର]]
# [[ଲାଲ ଟୁକୁ ଟୁକୁ ସାଧବ ବୋହୂ]]
# [[ସମୟ ହାତରେ ଡୋରି]]
# [[ତୁମକୁ ପାରୁନି ତ ଭୁଲି]]
# [[ଅଗ୍ନିଶିଖା]]
# [[ମୋ ସୁନା ପୁଅ]]
# [[ଏ ମନ ମାନେନା]]
# [[ବନ୍ଧୁ (କଥାଚିତ୍ର)]]
# [[ମୋନିକା ମାଇଁ ଡାର୍ଲିଙ୍ଗ]]
# [[ଫେରିଆ ମୋ ସୁନା ଭଉଣୀ]]
# [[ମହାନାୟକ]]
# [[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]
# [[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]
# [[ଗୁଡ୍ଡୁ ଆଣ୍ଡ ଗୁଡ୍ଡି]]
# [[ଆମାଜନ୍ ଆଡ୍ଭେଞ୍ଚର୍]]
# [[ଆଇ ଲଭ୍ ମାଇଁ ଇଣ୍ଡିଆ]]
# [[ତୁ ଏକା ଆମ ସାହା ଭରସା]]
# [[ରାକ୍ଷୀ ବାନ୍ଧିଲି ମୋ ରଖିବ ମାନ]]
# [[ହସିଲା ସଂସାର ଭାଙ୍ଗିଲା କିଏ]]
# [[ରକତେ ଲେଖିଚି ନାଁ]]
# [[ଦେ ମା ଶକ୍ତି ଦେ]]
# [[ତୁ ମୋ ମନର ମିତ]]
# [[ପ୍ରିୟା ମୋ ପ୍ରିୟା]]
# [[ବାଜି]]
# [[ତତେ ମୋ ରାଣ]]
# [[ମନର ମାନସୀ]]
# [[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ନାରୀ ଆଖିରେ ନିଆଁ]]
# [[ତୋ' ପାଇଁ]]
# [[ଓମ୍ ଶାନ୍ତି ଓମ୍]]
# [[ନାୟକ ନୁହେଁ ଖଳନାୟକ]]
# [[ହତ୍ୟା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଟୋପାଏ ସିନ୍ଦୂର ଦି ଟୋପା ଲୁହ]]
# [[ମଥାରେ ଦେଇ ପାଟ ଓଢ଼ଣୀ]]
# [[ଓ ମାଇଁ ଲଭ୍]]
# [[କଟି ପତଙ୍ଗ]]
# [[ପ୍ରେମ୍ କୁମାର]]
# [[ସୁନ୍ଦରଗଡ଼ର ସଲମାନ୍ ଖାନ୍]]
# [[ଅଗ୍ନି ପରୀକ୍ଷା]]
# [[ଓଲେ ଓଲେ ଦିଲ୍ ବୋଲେ]]
# [[ନାୟକର ନାଁ ଦେବଦାସ]]
# [[ଜୀବନ ମୃତ୍ୟୁ]]
# [[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]
# [[ଆଇ ଲଭ୍ ୟୁ]]
# [[ସୁନା ସଙ୍ଖାଳୀ]]
# [[ରଖିବ ଯଦି ସେ ମାରିବ କିଏ]]
# [[ହରିଭାଇ ହାରେନା]]
# [[ମା ମଙ୍ଗଳା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଇଠି ସ୍ୱର୍ଗ ଏଇଠି ନର୍କ]]
# [[ସାବତ ମାଆ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ନାରୀ ବି ପିନ୍ଧିପାରେ ରକ୍ତ ସିନ୍ଦୂର]]
# [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]
# [[ସମୟ ଚକରେ ସଂସାର ରଥ]]
# [[ପୁଅ ମୋର ଜଗତ ଜିତା]]
# [[ତୋ ଆଖି ମୋ ଆଇନା]]
# [[ଧର୍ମ ଦେବତା]]
# [[ସମୟ ଖେଳୁଛି ଚକା ଭଉଁରୀ]]
# [[ଧର୍ମ ସହିଲେ ହେଲା]]
# [[ସହର ଜଳୁଚି]]
# [[ମା ପରି କିଏ ହେବ]]
# [[ମା କାନ୍ଦେ ଆଜି ପୁଅଟେ ପାଇଁ]]
# [[ରଙ୍ଗ୍ ନମ୍ବର]]
# [[ଧରଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କଳା ମାଣିକ]]
# [[ବାବୁ ପର୍ଶୁରାମ]]
# [[ତୁଳସୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଧର୍ମ ନିକିତି]]
# [[ରାକ୍ଷୀ ଭିଜିଗଲା ଆଖି ଲୁହରେ]]
# [[ଏଇ ଆଖି ଆମ ସାକ୍ଷୀ]]
# [[କାଳ ଚକ୍ର]]
# [[ପରଦେଶୀ ବାବୁ]]
# [[ଜୟ ଶ୍ରୀରାମ]]
# [[କଥା କହିବ ମୋ ମଥା ସିନ୍ଦୂର]]
# [[କଥା ରହିଗଲା କାଳ କାଳକୁ]]
# [[ଶାଶୁ ହାତକଡ଼ି ଭାଉଜ ବେଡ଼ି]]
# [[ଲଭ୍ ପ୍ରମିଜ୍]]
# [[ଯୋଉଠି ଥିଲେ ବି ତୁ ମୋର]]
# [[ସରପଞ୍ଚ ବାବୁ]]
# [[ଲାଟ୍ ସାହେବ]]
# [[ସ୍ତ୍ରୀ (୧୯୯୮ର କଥାଚିତ୍ର)]]
# [[ସୁନା ପାଲିଙ୍କି]]
# [[ସୌଭାଗ୍ୟବତୀ]]
# [[ଲକ୍ଷ୍ମୀର ଅଭିସାର]]
# [[ଅହଲ୍ୟା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଇ ସଂଘର୍ଷ]]
# [[ଜୀବନସାଥୀ (୧୯୯୭ କଥାଚିତ୍ର)]]
# [[ରାମ ଲକ୍ଷ୍ମଣ]]
# [[ବାପା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶେଷ ଦୃଷ୍ଟି]]
# [[ନୀଳ ମାଷ୍ଟରାଣୀ]]
# [[ମୋକ୍ଷ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବସୁଧା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁନା ପୁଅ]]
# [[କ୍ଷଣିକା- ଦ ଲସ୍ଟ ଆଇଡିଆ]]
# [[ମଣି ନାଗେଶ୍ୱରୀ]]
# [[ସୁଭଦ୍ରା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[୪ ଇଡିଅଟସ୍]]
# [[ଚମ୍ପିଆନ]]
# [[ମୋ ଭାଇ ଜଗା]]
# [[ସାଗର ଗଙ୍ଗା]]
# [[ପାଚେରୀ ଉଠିଲା ମଝି ଦୁଆରୁ]]
# [[ଅକୁହା କଥା]]
# [[ନିର୍ବାଚନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁକ୍ତି ମଶାଲ]]
# [[ନାଗ ଜ୍ୟୋତି]]
# [[ଲୁବେଇଡାକ]]
# [[ରଖିଲେ ଶିବ ମାରିବ କିଏ]]
# [[ମହୁଆ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଗୋପରେ ବଢ଼ୁଛି କଳା କହ୍ନେଇ]]
# [[ଏମିତି ଭାଇ ଜଗତେ ନାହିଁ]]
# [[ଗଢ଼ି ଜାଣିଲେ ଘର ସୁନ୍ଦର]]
# [[ଦାଦାଗିରି]]
# [[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]]
# [[ଅନୁପମା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାଡୋଜ୍ ଅଫ୍ ଦ ରେନ୍ବୋ]]
# [[ଆଶା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମା (୧୯୯୨ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ନାଗ ପଞ୍ଚମୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଉଦଣ୍ଡୀ ସୀତା]]
# [[ମା' ଯାହାର ସାହା]]
# [[ଘର ମୋର ସ୍ୱର୍ଗ]]
# [[ଅଣ୍ଟି ଛୁରୀ ତଣ୍ଟି କାଟେ]]
# [[ପ୍ରୀତିର ଇତି]]
# [[ଅରଣ୍ଯ ରୋଦନ]]
# [[ସୁଖ ସଂସାର]]
# [[ମୁକ୍ତି ତୀର୍ଥ]]
# [[ଦୂର ଦିଗନ୍ତ]]
# [[କି ହେବ ଶୁଆ ପୋଷିଲେ]]
# [[ତୋ ବିନୁ ଅନ୍ୟ ଗତି ନାହିଁ]]
# [[ଆମ ଘର ଆମ ସଂସାର]]
# [[ବସ୍ତ୍ର ହରଣ]]
# [[ପରଦେଶୀ ଚଢ଼େଇ]]
# [[ଚକାଡୋଳା କରୁଚି ଲୀଳା]]
# [[ହିସାବ କରିବ କାଳିଆ]]
# [[କଣ୍ଢେଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କାଳିଆ ଭରସା]]
# [[ଅଗ୍ନି ବୀଣା]]
# [[ଠାକୁର ଅଛନ୍ତି ଚଉ ବାହାକୁ]]
# [[ହସ ଲୁହ ଭରା ଦୁନିଆ]]
# [[ଦଇବ ଦଉଡ଼ି]]
# [[ଲୁଟ ତରାଜ]]
# [[ବିଧିର ବିଧାନ]]
# [[ଶାସ୍ତି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରତିଶୋଧ ଅପରାଧ ନୁହେଁ]]
# [[ଲୋକାଲ ଟୋକା ଲଭ୍ ଚୋଖା]]
# [[ମାଇଣ୍ଡ୍ଗେମ୍]]
# [[ପୁଅ ମୋର କଳା ଠାକୁର]]
# [[ଥିଲି ଝିଅ ହେଲି ବୋହୂ]]
# [[ପାପ ପୁଣ୍ୟ]]
# [[କୁରୁକ୍ଷେତ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁନା ଚଢ଼େଇ]]
# [[ମା ମତେ ଶକ୍ତି ଦେ]]
# [[ଲାଲ ପାନ ବିବି]]
# [[ଗୋଲାମଗିରି]]
# [[ଚକା ଆଖି ସବୁ ଦେଖୁଛି]]
# [[ଅନ୍ୟାୟ ସହିବି ନାହିଁ]]
# [[ମାଣିକ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପକା କମ୍ବଳ ପୋତ ଛତା]]
# [[ପଳାତକ]]
# [[କଣ୍ଢେଇ ଆଖିରେ ଲୁହ]]
# [[ସତ ମିଛ]]
# [[ତାରା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆରଣ୍ୟକ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶେଷ ପ୍ରତୀକ୍ଷା]]
# [[ଏକ୍ସକ୍ୟୁଜ ମି]]
# [[ମା ଗୋଜବାୟାଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମ ପାଇଁ ମହାଭାରତ]]
# [[ସପନ ବଣିକ]]
# [[ଗୃହଲକ୍ଷ୍ମୀ]]
# [[ଇସ୍କ ପୁଣିଥରେ]]
# [[ରାଧା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବସନ୍ତ ରାସ]]
# [[ଲଭ୍ ଏକ୍ସପ୍ରେସ୍]]
# [[ପ୍ରତିଧ୍ୱନି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଜୀବନ ସଙ୍ଗମ]]
# [[ରାଜା ହରିଶ୍ଚନ୍ଦ୍ର]]
# [[ରାମ ରହିମ]]
# [[ଉଦୟ ଭାନୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁବର୍ଣ୍ଣ ସୀତା]]
# [[ଭାଇଜାନ୍]]
# [[ଅଭିଳାଷ]]
# [[ଭକ୍ତ ସାଲବେଗ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କଲ୍ୟାଣୀ]]
# [[ଦେଖ ଖବର ରଖ ନଜର]]
# [[ଜ୍ୱାଇଁ ପୁଅ]]
# [[ବିଲ୍ୱ ମଙ୍ଗଳ]]
# [[ମାନସୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦେବଯାନୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପଗ୍ଲୁ]]
# [[ବାଟ ଅବାଟ]]
# [[ମନ ଖାଲି ତତେ ଚାହେଁ]]
# [[ଅଗ୍ନି ପରୀକ୍ଷା (୧୯୮୦ କଥାଚିତ୍ର)]]
# [[ଜୟ ମା ମଙ୍ଗଳା]]
# [[ଅନୁରାଧା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରାମ ବଳରାମ]]
# [[ଶ୍ରୀ ଜଗନ୍ନାଥ (୧୯୭୯ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାକ୍ଷୀ ଗୋପୀନାଥ]]
# [[ସୁଜାତା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସତୀ ଅନୁସୂୟା]]
# [[ପରିବାର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପତି ପତ୍ନୀ]]
# [[କବି ସମ୍ରାଟ ଉପେନ୍ଦ୍ର ଭଞ୍ଜ]]
# [[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]
# [[ସନ୍ଧ୍ୟା ତାରା]]
# [[ପୁନର୍ମିଳନ]]
# [[ସାଥୀ ତୁ ଫେରିଆ]]
# [[ତୁ ମୋ ସୁନା ଚଢ଼େଇ]]
# [[ମା (୨୦୧୮ ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମୀ ଦିୱାନା]]
# [[ପ୍ୟାର ଅଲଗା ପ୍ରକାର]]
# [[ତୁ ମୋ ସୁଇଟ୍ ୧୬]]
# [[ଜୀବନର ଚଲାପଥେ]]
# [[ରହସ୍ୟ]]
# [[କୁଳାଙ୍ଗାର]]
# [[ମୁଇଁ ଦିୱାନା ତୁଇ ଦିୱାନୀ]]
# [[ଏ ଦିଲ୍ ତତେ ଦେଲି]]
# [[ବାପା ତମେ ଭାରି ଦୁଷ୍ଟ]]
# [[ଚାଲ୍ ଟିକେ ଦୁଷ୍ଟ ହବା]]
# [[ଅଜବ ସଞ୍ଜୁର ଗଜବ ଲଭ୍]]
# [[ପଞ୍ଜୁରୀ ଭିତରେ ଶାରୀ]]
# [[ନିମ୍କି]]
# [[ପ୍ରେମରେ ରଖିଚି ୧୦୦ରୁ ୧୦୦]]
# [[ଗୋଲ୍ ମାଲ୍ ଲଭ୍]]
# [[ବୋବାଲ ଟୋକା]]
# [[ସେଲଫିସ୍ ଦିଲ୍]]
# [[ତୁ ମୋ ଲଭ୍ ଷ୍ଟୋରୀ ୨]]
# [[ଅଭିମାନ (୨୦୧୯ର କଥାଚିତ୍ର)]]
# [[ବୈଶାଳୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରଙ୍ଗ ବରଷିବ ଟୁପୁରୁ ଟୁପୁରୁ]]
# [[ପ୍ରେମ ତୋର ନଟି ନଟି]]
# [[ଖୁସି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ତୁ କହିଦେ ଆଇ ଲଭ୍ ୟୁ]]
# [[ଛବିରାଣୀ]]
# [[ଲଭ୍ ଟୁଇଷ୍ଟ]]
# [[ଦେଖା ହେଲା ପ୍ରେମ ହେଲା]]
# [[ମିଷ୍ଟର ମଜନୁ]]
# [[ବାଳ- ଦ ରିଦମ୍ ଅଫ୍ ଲାଇଫ୍]]
# [[ଫ୍ରମ୍ ମି ଟୁ ୟୁ]]
# [[ମାଲ୍ ମହୁ ଜୀବନ ମାଟି]]
# [[ବିଶ୍ୱରୂପ]]
# [[ଶଙ୍ଖା ସିନ୍ଦୂର]]
# [[କିଏ କାହାର (୧୯୯୭ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁଁ ପରଦେଶୀ ଚଢ଼େଇ]]
# [[ବାବୁ ଭାଇଜାନ୍]]
# [[କୁଇନ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପାଇକ ବିଦ୍ରୋହ (କ୍ଷୁଦ୍ର ଚଳଚ୍ଚିତ୍ର)]]
# [[ଆହୁତି]]
# [[କାହ୍ନା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସୁନା ସଂସାର (୧୯୯୭ର କଥାଚିତ୍ର)]]
# [[ସହିଦ ରଘୁ ସର୍ଦ୍ଦାର]]
# [[ଗାଁର ନାଁ ଗାଲୁଆପୁର]]
# [[ଚାଲ ଟିକେ ପ୍ରେମ କରିବା]]
# [[ମନେ ମନେ ମନ ଖୋଜୁଥିଲା]]
# [[ଚକ୍ଷୁବନ୍ଧନ]]
# [[ଜଙ୍ଗଲ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଅରୁନ୍ଧତୀ (୨୦୨୧ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମନ ମୋ ନେଇଗଲୁ ରେ]]
# [[ପିହୁ]]
# [[ବିଜୟିନୀ]]
# [[ମିଷ୍ଟର ରୋମିଓ]]
# [[୨ ଚକ୍ଲେଟ୍]]
# [[ଲାଲି ହବ କାହାର]]
# [[କଟକ ୱେଡ୍ସ୍ ସମ୍ବଲପୁର]]
# [[ବାପା ଆଇସିୟୁରେ ଅଛନ୍ତି]]
# [[ଲୁଚେଇ ଦେ ମତେ ଛାତି ଭିତରେ]]
# [[ଦୁର୍ଗତିନାସିନୀ ୨]]
# [[ଷଷ୍ଠରୁ ନଷ୍ଟ]]
# [[ଅର୍ଦ୍ଧ ସତ୍ୟ]]
# [[ଚୋରଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପାରୋ ହେଟ୍ସ୍ ଦେବଦାସ]]
# [[ପ୍ରେମିକାୟ ନମ]]
# [[ରଙ୍ଗିଲା ବୋହୂ ୨]]
# [[ତୋ' ପାଇଁ ଫେରିବି ବସୁଧା ଚିରି]]
# [[ତୁ ମୋର ସାଥୀରେ ୨]]
# [[ମା'ର ମମତା]]
# [[ରାତି ସରି ସରି ଯାଉଛି]]
# [[ଇଏ ବି ଗୋଟେ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[କୋକୋଲି: ଫିସ୍ ଆଉଟ୍ ଅଫ୍ ୱାଟର୍]]
# [[ଭୋକ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଚରିତ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସିନ୍ଥିରୁ ସିନ୍ଦୂର ଅଳପ ଦୂର]]
# [[ବିଶ୍ୱାସ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଇନ୍ଦ୍ରଜାଲ]]
# [[ଓଏ ଗୀଟାର]]
# [[ପ୍ରତ୍ୟାଘାତ]]
# [[ଅର୍ଦ୍ଧାଙ୍ଗିନୀ]]
# [[ତୁମେ ମୋ ଶଙ୍ଖା ତୁମେ ମୋ ସିନ୍ଦୂର]]
# [[ଚୁମକି ମାଇଁ ଡାର୍ଲିଂ]]
# [[ତାଣ୍ଡବ]]
# [[ବିସର୍ଜନ]]
# [[ରୋଲ୍ ନଂ-୨୭ ସୁଜାତା ସେନାପତି]]
# [[ସୁପର୍ ବୟ୍]]
# [[ପଲ୍ ପଲ୍ ତତେ ଚାହେଁ]]
# [[ତୁ ଭାରି ବିୟୁଟିଫୁଲ୍]]
# [[ଶ୍ରୀକ୍ଷେତ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ରୋମିଓ ରାଜା]]
# [[ପାପ]]
# [[ହିରୋଗିରି]]
# [[ଆଖି ବୁଜିଦେଲେ ତୁ]]
# [[ହେଲୋ ରାବଣ]]
# [[ସାହାଣୀ ଘର କାହାଣୀ]]
# [[ଲଭ୍ ୟୁ ପ୍ରିୟା]]
# [[ଶଲା ବୁଢ଼ାର ବଦ୍ଲା]]
# [[ଟିକେ ଲଭ୍ ଟିକେ ଟ୍ୱିଷ୍ଟ୍]]
# [[ତୁ ମୋର ସାଥିରେ]]
# [[ଦୁର୍ଗତିନାଶିନୀ]]
# [[ପ୍ରେମ ନା' ପାଗଳପଣ]]
# [[ଲକିର ଲକ୍ଡାଉନ୍ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ମୋ ମମି ପାପାଙ୍କ ବାହାଘର]]
# [[ଫେରିଆ]]
# [[ମୁଁ ତୁମେ ଲକ୍ଡାଉନ୍]]
# [[ଭିଜା ମାଟିର ସ୍ୱର୍ଗ]]
# [[ମୂଷା ମୋର ରଜନୀକାନ୍ତ]]
# [[ଅନାମିକା ନାୟିକା]]
# [[ଅନୁ ଦିଦି ନଟ୍ ଆଉଟ୍]]
# [[ଗୋଲ୍ମାଲ୍]]
# [[ଡହରା ଟୋକା]]
# [[ଅଙ୍ଗୁରୁ ନମିଳିଲେ ଖଟା]]
# [[ଲାଲ୍ପାନ ବିବିର ସ୍ମାର୍ଟ୍ ଫ୍ୟାମିଲି]]
# [[ହଉ ହଉ ହେଇଗଲାରେ]]
# [[ଟ୍ୱିଷ୍ଟବାଲା ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଚିରକୁଟ୍]]
# [[ତୋ ବିନା କିଛି ମୁଁ ଚାହେଁନା]]
# [[ରଙ୍ଗିଲା ବୋହୂ]]
# [[ଝିଅଟା ଅଲଗା ପ୍ରକାର]]
# [[କାଳିଆ କରୁଛି ଲୀଳା]]
# [[ଫୋର୍]]
# [[ସମାପାଜୁର ରଘୁ]]
# [[ବନ୍ଧନ (ଟେଲି ଫିଲ୍ମ)]]
# [[ଦୃଷ୍ଟିକୋଣ]]
# [[କୁକୁଡ଼ା ଚୋର]]
# [[ପ୍ରେମ ଏଟିଏମ୍]]
# [[ଆଉ ଗୋଟେ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଭାବେ ସିନା କହିପାରେନା]]
# [[କୋଉ ଆକାଶର ଜହ୍ନ ତୁ]]
# [[ପ୍ରେମମ୍]]
# [[ଡିଟେକ୍ଟିଭ୍ କରନ୍ ଅର୍ଜୁନ]]
# [[ଯଥା ରାବଣସ୍ୟ ମନ୍ଦୋଦରୀ]]
# [[ଦିଦି ନମସ୍କାର]]
# [[ସୁନୟନା]]
# [[ପାଣିଗ୍ରହଣ]]
# [[ଲଗାମ୍]]
# [[ମନ ମୋର କାଗଜ ଗୁଡ଼ି]]
# [[ଦିଲ୍ ମୋର ମାନେନା]]
# [[ଗୁପ୍ଚୁପ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିଶ୍ୱନାଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୋ ପଣତକାନୀରେ ତୁ]]
# [[ଚୋରଣୀ ୨]]
# [[ଏକା ତୁ ଏକା ମୁଁ]]
# [[କୁରୁକ୍ଷେତ୍ର (ଟେଲି ଫିଲ୍ମ)]]
# [[ମିଷ୍ଟର କହ୍ନେୟା]]
# [[ଅଧାଲେଖା ଗପ]]
# [[କ୍ରେଜି-୪]]
# [[ବିଦ୍ୟାରାଣ]]
# [[ଲାଗେ ପ୍ରେମ ନଜର]]
# [[ପ୍ରତିଜ୍ଞା]]
# [[ଆସ୍ତିକ ନାସ୍ତିକ]]
# [[ଦିଲ୍ରେ ଅଛି ତୋ'ରି ନାଁ]]
# [[କହିବିନି ତତେ ଆଇ ଲଭ୍ ୟୁ]]
# [[ବାଏ ବାଏ ଦିଲ୍]]
# [[ଶେଷ ରାତି]]
# [[ବୋଉର ହାତବାକ୍ସ]]
# [[ପ୍ରତୀକ୍ଷା]]
# [[ହାଏ କୃଷ୍ଣ]]
# [[କିଛି କହିବାର ଅଛି]]
# [[ଏଇ ରାକ୍ଷୀ ତୋ' ରକ୍ଷା କବଚ]]
# [[ମାୟାବୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[କିସ୍ ମିସ୍]]
# [[ମହାବାହୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଡିୟୁ ଗୋଦାର]]
# [[ଚୁମ୍କି ସେ' ତ ପାଣିରେ ବୁଡ଼ିବ ନାହିଁକି]]
# [[ଫେରି ଆସୁଥିବି କୋଳକୁ ତୋ'ର]]
# [[ଫେରି ଆସୁଥିବି କୋଳକୁ ତୋ'ର]]
# [[ବାଳୀ - ଦ ସେଭିଅର୍]]
# [[ତିତ୍ଲି]]
# [[ମହିଷାସୁର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପ୍ରେମରେ ରିସ୍କ ହେଲା ମୋତେ ଇସ୍କ]]
# [[ପ୍ରସ୍ଥାନମ୍]]
# [[ଓଏ ଅଞ୍ଜଲି]]
# [[ତୃଷ୍ଣା (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଅଳ୍ପ ଦିନର ଗଳ୍ପ]]
# [[ରୁଦ୍ରାଣୀ]]
# [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର]]
# [[ତୁ ମୋର ଓକେ]]
# [[ଆମେ ତ ମିଡିଲ୍ କ୍ଲାସ୍]]
# [[ସହରୀ ବାଘ (୨୦୨୨ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିଛାଗ୍ୟାଙ୍ଗ୍]]
# [[ପୋଲିସ୍ ବାବୁ]]
# [[ଲାଇଫ୍ରେ କିଛି ବି ହେଇପାରେ]]
# [[ମୁଖା (୨୦୨୨ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଲାଲ ଓଢ଼ଣି]]
# [[ତୋ ନା'ର ମାନେ ହଁ]]
# [[ଡିଅର୍ ଲଭ୍]]
# [[ନଟରାଜ ୦୦୯]]
# [[ତୋ'ର ମୋର କଟି]]
# [[ଉଡ଼ନ୍ତା ଥାଳିରେ ଆସିଛି ପ୍ରିୟା]]
# [[ନିୟତି]]
# [[ମାମା ୱେଡ୍ସ୍ ପାପା]]
# [[ବନ୍ଦିନୀ]]
# [[ବ୍ରେକ୍ଅପ୍ ବାଲା ଲଭ୍ଷ୍ଟୋରୀ]]
# [[ଫାଲଗୁନ ଚୈତ୍ର]]
# [[ବାପା ସୁପର୍ମ୍ୟାନ୍]]
# [[ବାଜିବଲୋ ସାହାନାଇ]]
# [[ବୋହୂ ଆମର ବିଛୁଆତି]]
# [[ବିଭ୍ରାନ୍ତ]]
# [[କନ୍ୟାଦାନ (୨୦୨୩ ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମନ ମ୍ୟୁଜିଅମ୍]]
# [[ମନସ୍କ]]
# [[ନାରୀ ନୁହେଁ ତୁ ଅର୍ଦ୍ଧନାରୀ]]
# [[ସରଗ ପୁରରୁ ଆସିଚି ପ୍ରିୟା]]
# [[ବାହାଘର ଡଟ୍ କମ୍]]
# [[ଟିଙ୍ଗା ରାଜୁ]]
# [[ପ୍ରେମ୍ ଫର୍ ସେଲ୍]]
# [[ଡେଲିଭରି ବୟ]]
# [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର ୨]]
# [[ଉଷା (ଟେଲି ଫିଲ୍ମ)]]
# [[ଛବିର ମଣିଷ]]
# [[ଧୀର ପାଣି ପଥର କାଟେ]]
# [[ଶତ୍ରୁ ସଂହାର (ଟେଲି ଫିଲ୍ମ)]]
# [[ତଦନ୍ତ (ଟେଲି ଫିଲ୍ମ)]]
# [[କବିତା (ଟେଲି ଫିଲ୍ମ)]]
# [[ଫଟା କପାଳ]]
# [[ତମସା ତୀରେ]]
# [[ଭାଗ୍ୟ]]
# [[ପୂଜାରିଣୀ]]
# [[ଭୁଲ କାହାର]]
# [[ମୁଖାଗ୍ନି]]
# [[ଧୋ'ରେ ବାବୁ ଧୋ']]
# [[ପ୍ରିୟେ ତୁ ମୋ ସିଏ]]
# [[ମହାସଂଗ୍ରାମ]]
# [[ଶାୟରୀ ଶାୟରୀ]]
# [[ପ୍ରେମୀ ନମ୍ବର ୱାନ୍]]
# [[ହାପି ଏଣ୍ଡିଂ]]
# [[କର୍ତ୍ତବ୍ୟ]]
# [[ଆଇପିଏସ୍ ଦୁର୍ଗା]]
# [[ପ୍ରିୟାର ପ୍ରି-ୱେଡିଂ ଲଭ୍ଷ୍ଟୋରୀ]]
# [[ଧୋକା - ଦି ଗେମ୍ ଅଫ୍ ଲଭ୍]]
# [[ପ୍ରତିଶୋଧ]]
# [[ପୁଷ୍କରା (୨୦୨୩ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶଙ୍କର (୨୦୨୩ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବୋଉ (ଟେଲି ଫିଲ୍ମ)]]
# [[ପଡ଼ିଗଲି ତୋ ପ୍ରେମରେ]]
# [[ପ୍ରୀତି ବନ୍ଧନ]]
# [[ଟି]]
# [[କସ୍ତୁରୀ (୨୦୨୩ ଟେଲି ଫିଲ୍ମ)]]
# [[ସିନ୍ଦୂର (୨୦୨୩ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଟୁ ଲେଟ୍]]
# [[ଟୁଇନ୍ସ]]
# [[ଲାଗିଲା ରଙ୍ଗ ଗୋଲାପି ଗୋଲାପି]]
# [[ସୁକ ଭାଇର ସୋଲେ]]
# [[ଲଭ୍ ଇନ୍ ଲଣ୍ଡନ]]
# [[ଗୁଡ୍ଡୁ ଗ୍ୟାଙ୍ଗଷ୍ଟାର୍]]
# [[କାଇଁଚ ମାଳି]]
# [[ମିଛେଇ ଝିଅ]]
# [[ପାଖେ ପାଖେ ଥିବି ହର୍ପଲ୍]]
# [[ତୋ' ପାଇଁ ଫେରିବି ରହିଲା ରାଣ]]
# [[ବ୍ୟାସେ ଶୁଣୁଛ]]
# [[କର୍ମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଭାଇ: ଦି ଓପନିଂ ପାର୍ଟ]]
# [[ଅପରାହ୍ନର ସୂର୍ଯ୍ୟ]]
# [[ଅନନ୍ତା]]
# [[ବୋଉ ବୁଟୁ ଭୂତ]]
# [[ଇନ୍ଦ୍ରଧନୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିନ୍ଦୁସାଗର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୁରବି]]
# [[ପଙ୍ଗା ନେଇଛି ମୁଁ ଯମ ସାଥୀରେ]]
# [[କବିତା ବନିତା ଲତା ୩]]
# [[ପୂୟୋଦକମ୍]]
# [[ଆଫା]]
# [[ମିସ୍ ରଙ୍ଗବତୀ]]
# [[କାନ୍ଦ ମାଷ୍ଟ୍ରେ]]
# [[ନଈ ସେପାରି କନକ ଗୋରୀ (୨୦୨୬ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସଖା ମୋର ଭୋଳାଶଙ୍କର]]
# [[ବର ବଧୂ]]
# [[ରକ୍ତ ଗୋଲାପ (୨୦୨୬ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାଥୀ ତୁ ମୋର ସାତ ଜନ୍ମର]]
# [[ଅପେକ୍ଷା]]
# [[ମିଡ୍ନାଇଟ୍]]
# [[ଜୀବନଦାନ]]
# [[ପବିତ୍ର ବନ୍ଧନ (୨୦୨୬ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଦାସ ବାବୁଙ୍କ ସ୍ମାର୍ଟ ଝିଅ]]
# [[ବୋହୂ ଆମର ରଜନୀକାନ୍ତ]]
# [[କାଙ୍ଗୁଲା: ମା କାଳୀର ଦଣ୍ଡ ନାଚ]]
# [[ସ୍ୱପ୍ନ ସୁନ୍ଦରୀ]]
# [[ମନ୍ତ୍ରମୁଗ୍ଧ]]
# [[ତତେ ଲାଗିଲା ମୋ ଶଙ୍ଖା ସିନ୍ଦୂର]]
# [[ବିଦେହ]]
# [[ମେହେରମୁଣ୍ଡା]]
# [[ମୁଁ ତୁମ ସାବିତ୍ରୀ]]
# [[ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବନ୍ଧୁ ନୁହେଁ ତୁ ବଧୂ]]
# [[ପରିଚୟ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମେମ୍ସାହାବ୍]]
# [[ମିଷ୍ଟିର ଦୁଷ୍ଟାମୀ]]
# [[ମାୟା ମରୀଚିକା]]
# [[ମହାକାଳ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମଟରସାଇକେଲ୍]]
# [[ଏଇ ବୋଧେ ପ୍ରେମ]]
# [[ସାହା ହେବେ ମୋତେ ମା' ମଙ୍ଗଳା]]
# [[ମିସ୍ କଲ୍ ଫ୍ରେଣ୍ଡ୍]]
# [[ନନ୍ଦ ମାଷ୍ଟରଙ୍କ ଚାଟଶାଳୀ]]
# [[ବୋହୂ ୪୨୦]]
# [[ନମସ୍ତେ କମଳା ମା' ଗୋ ୩]]
# [[ଦର୍ପଣ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଗଙ୍ଗା ଯମୁନା ସରସ୍ୱତୀ]]
# [[ସାର୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶମ୍ଭୁ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବାସ୍ତବ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଉଧାର କରିବୁ ସାତପୁରୁଷ]]
# [[କବିତା ବନିତା ଲତା ୨]]
# [[ତୋର ମୋର ପ୍ରେମ]]
# [[ଚ୍ୟାଲେଞ୍ଜ୍]]
# [[ଚାରିଧାମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଛକି ଶୂନ]]
# [[ଡାଏରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଶିକାର (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମା' ମୋର ସାହାଭରସା]]
# [[ସାତ ଭାଇଙ୍କ ମଙ୍ଗଳା]]
# [[ଲହରୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ବିଘ୍ନ ବିନାଶିବେ ବିନାୟକ]]
# [[କେରେକ୍]]
# [[ଡେଲିଭରି ବୟ ୨]]
# [[ଅଲିଅଳି ରାଜଜେମା]]
# [[ମୋ ସୁନା ଭଉଣୀ]]
# [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର ୪]]
# [[ଓମ୍ ନମଃ ଶିବାୟ ଭକ୍ତିରେ ଶକ୍ତି]]
# [[ଛି ରେ ନନୀ]]
# [[ୱାଇଫ୍ ନୁହେଁ ସେ ୱାଇଫାଇ]]
# [[ଆଇ ଏମ୍ କାଳିଆ]]
# [[ଶ୍ରୀଜଗନ୍ନାଥଙ୍କ ନବକଳେକବର]]
# [[ମୋ ଭାଇ ଜଗା (୨୦୨୫ର ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ପାର୍ବତୀପୁରର ପବନସୁତ]]
# [[ଜ୍ୱାଇଁ ପୁଅର ଜୀବନ ବୀମା]]
# [[ଫାର୍ଷ୍ଟ ଲଭ୍]]
# [[ଭାବାନ୍ତର]]
# [[ସତ୍ୟବାନର ସ୍ୱର୍ଗଯାତ୍ରା]]
# [[ତୁମେ ନଥିଲେ]]
# [[ସଉତୁଣୀ ନମ୍ବର ୧]]
# [[ସୁନାନାକୀ ବୋହୂ]]
# [[ରାକେଟ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[୧୯୯୯ - ଏକ ସଂଗୁପ୍ତ କାହାଣୀ]]
# [[ଡଷ୍ଟବିନ୍]]
# [[ପାଦେ ଆକାଶ]]
# [[ଆଜିର ରେବତୀ]]
# [[ସ୍ୱୟମ୍ବର]]
# [[ଅଜବ ଏଇ ପ୍ରେମ କାହାଣୀ]]
# [[ଶିମ୍ଲୀ]]
# [[ଘମାଘୋଟ]]
# [[ଶାଶୁ ନୁହେଁ ସେ ସୁନାମୀ ଝଡ଼]]
# [[ମୋ ମମି ପାପାଙ୍କ ବାହାଘର ୨]]
# [[ଭାଲେଣ୍ଟାଇନ୍ - ଦି ମେମୋରେବଲ୍ ଡେ]]
# [[ବାଜି ଲାଗିଛି ମୋ ଶଙ୍ଖା ସିନ୍ଦୂର]]
# [[ବେସାହାରା]]
# [[ମିଶିରି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସନାତନୀ - କର୍ମ ହିଁ ଧର୍ମ]]
# [[କବାଡ଼ି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଆଞ୍ଜେଲ୍]]
# [[ଭାଇ - ଦି ଓପନିଂ ପାର୍ଟ]]
# [[ଅଦୃଶ୍ୟ]]
# [[ରଂଗଶୁର]]
# [[ବଇଦ]]
# [[ୱାଇଫ୍]]
# [[ଡୋରି ଲାଗିଛି କାଳିଆ ପାଖେ]]
# [[ଚିଠି ଲେଖିଛି ମୋ ଚକା ଆଖିକୁ]]
# [[ଗଣ୍ଡ ଭୈରବ]]
# [[ଦି ମିଲେଟ୍ ଡାଏରୀ]]
# [[ଗୁରୁଜୀ ନମସ୍କାର]]
# [[ଲାଇନ୍ ବାଲା]]
# [[କେମିତି ଭୁଲିବି ମୁଁ]]
# [[ସମୟ କହିବ କିଏ କାହାର]]
# [[ଡିଅର୍ ପୁରୁଷ]]
# [[ଦଶମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଏଇ ଆମ ପ୍ରେମ କାହାଣୀ]]
# [[ଖରା - ଦି ହିଟ୍]]
# [[ଯୋଗିନୀ]]
# [[ଲଭ୍ ଟିଉସନ୍]]
# [[ସିନ୍ଦୂର ଖେଳ]]
# [[ଶାନ୍ତି ଆପାର୍ଟମେଣ୍ଟ - ଫ୍ଲାଟ୍ ନମ୍ବର ୨୦୩]]
# [[ଆଶିକ୍ ସରେଣ୍ଡର ହେଲା]]
# [[କେମିତି ଏ ସମ୍ପର୍କ]]
# [[ମୋ କାହାଣୀରେ ତୋରି ନାଁ]]
# [[ଶ୍ରୀମାନ୍ ଶ୍ରୀମତୀ]]
# [[ଆକାଶବାଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ମୋ ଜେଜେଙ୍କ ଲଭ୍ ଷ୍ଟୋରୀ]]
# [[ଭୋଟ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଲଭ୍ ୪୨୦]]
# [[ଦୁଇ ଦୁଣେ ପାଞ୍ଚ]]
# [[ବସ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ଜୟବୀର]]
# [[ଯେତେ ଗୋରୀ ସେତେ ଷ୍ଟୋରୀ]]
# [[ତ୍ରିକନ୍ୟା]]
# [[ତତେ ଷୋହଳକୁ ମତେ ସତର]]
# [[ଅପରେସନ୍ ୧୨/୧୭]]
# [[ଯାଯାବର ୨.୦]]
# [[ସରକାରୀ ଜ୍ୱାଇଁ]]
# [[ବି ଗ୍ୟାଙ୍ଗ]]
# [[ବିଗୁଲ]]
# [[ମିତାଲି ଅପା]]
# [[ସିନ୍ଦୂରା]]
{{Div col end}}
===ସମୃଦ୍ଧିକରଣ===
{{Div col|colwidth=15em}}
# [[ରାଜୁ ଆୱାରା]]
# [[ରୂପା ଗାଁ ର ସୁନାକନିଆଁ]]
# [[ଇସ୍କ ତୁ ହି ତୁ]]
# [[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]
# [[ବିଧାତା (୨୦୦୩ର ଚଳଚ୍ଚିତ୍ର)]]
# [[କଥାନ୍ତର]]
# [[ମାୟା ମିରିଗ]]
# [[ମାଟିର ମଣିଷ]]
# [[ଇନ୍ଦ୍ରଧନୁର ଛାଇ]]
# [[ଯାହାକୁ ରଖିବେ ଅନନ୍ତ]]
# [[ଚୋରି ଚୋରି ମନ ଚୋରି]]
# [[ବୋଉ (୧୯୯୮ର କଥାଚିତ୍ର)]]
# [[ଧର୍ମର ହେବ ଜୟ]]
# [[ସାକ୍ଷୀ ରହିଲା ଏ ସିଂହଦୁଆର]]
# [[ଗୋଲାପି ଗୋଲାପି]]
# [[ରକତ ଚିହ୍ନିଛି ନିଜର କିଏ]]
# [[ଥ୍ୟାଙ୍କ ୟୁ ଭଗବାନ]]
# [[ଦୋସ୍ତି]]
# [[ଆସୁଛି ମୋ କାଳିଆସୁନା]]
# [[ଯଶୋଦା (୧୯୯୬ର ସିନେମା)]]
# [[ପିପାସା]]
# [[ଅକ୍ଷି ତୃତୀୟା]]
# [[ରାମାୟଣ (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ସାବିତ୍ରୀ (୧୯୯୫ର ଚଳଚ୍ଚିତ୍ର)]]
# [[ବତାସୀ ଝଡ଼]]
# [[ଗଙ୍ଗ ଶିଉଳି (ଓଡ଼ିଆ କଥାଚିତ୍ର)]]
# [[ହାକିମ ବାବୁ]]
# [[ଟୋପାଏ ସିନ୍ଦୂର ଦି ପଟ ଶଙ୍ଖା]]
# [[ପରିଣାମ]]
# [[ମଥୁରା ବିଜୟ]]
# [[ଭଙ୍ଗା ସିଲଟ]]
{{Div col end}}
# [[ରାଇମୋହନ ପରିଡ଼ା]]
# [[ଜାଗୃତି ରଥ]]
===ଓଡ଼ିଆ କଥାଚିତ୍ର/ଦୂରଦର୍ଶନ ଅଭିନେତା/ଅଭିନେତ୍ରୀ/ନିର୍ଦ୍ଦେଶକ===
{{Div col|colwidth=10em}}
# [[ବବ୍ଲି]]
# [[ଏଲିନା ସାମନ୍ତରାୟ]]
# [[ମୀନକେତନ]]
# [[ତମସା ମିଶ୍ର]]
# [[ବାଳକୃଷ୍ଣ ନାୟକ]]
# [[ସୁସ୍ମିତା ଦାସ]]
# [[ଶୀତଲ ପାତ୍ର]]
# [[ଲିପି (ଅଭିନେତ୍ରୀ)]]
# [[ଗାର୍ଗୀ ମହାନ୍ତି]]
# [[ଗୁନ୍ଗୁନ୍]]
# [[ଦୀପ୍ତିରେଖା ପାଢ଼ୀ]]
# [[ଲିପ୍ସା ମିଶ୍ର]]
# [[ଜାଙ୍କଲିନ ପରିଡ଼ା]]
# [[ନମ୍ରତା ଦାସ]]
# [[ନୈନା ଦାସ]]
# [[ଜିନା ସାମଲ]]
# [[ତ୍ରିପୁରା ମିଶ୍ର]]
# [[ନମ୍ରତା ଥାପା]]
# [[ଅନୁଭା ସୌର୍ଯ୍ୟା]]
# [[ଗୀତା ରାଓ]]
# [[ଭୂମିକା ଦାଶ]]
# [[ଝିଲିକ୍ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଦେବଯାନୀ]]
# [[ନୀତୁ ସିଂହ (ଓଡ଼ିଆ ଅଭିନେତ୍ରୀ)]]
# [[ଅରୁଣ ମହାନ୍ତି]]
# [[ଦେବୀକା ଅରୁନ୍ଧତୀ ସାମଲ]]
# [[ଆମେଲି ପଣ୍ଡା]]
# [[ସ୍ମରଣୀକା ପ୍ରିୟଦର୍ଶିନୀ]]
# [[ଜ୍ୟୋତି ରଞ୍ଜନ ନାୟକ]]
# [[ସୋନିକା ରାୟ]]
# [[ଆର୍ଯ୍ୟନ ଦାଶ]]
# [[ସମୀର ରିଷୁ ମହାନ୍ତି]]
# [[ବିଦୁସ୍ମିତା]]
# [[ସୁବ୍ରତ ସ୍ୱାଇଁ]]
# [[ମେଘା ଘୋଷ]]
# [[ପିଣ୍ଟୁ ନନ୍ଦ]]
# [[କୁନା ତ୍ରିପାଠୀ]]
# [[କାଜଲ ମିଶ୍ର]]
# [[ବବି ମିଶ୍ର]]
# [[ମେଘ୍ନା ମିଶ୍ର]]
# [[ସୁନୀଲ କୁମାର]]
# [[ରାଲି ନନ୍ଦ]]
# [[ସନ୍ମିରା ନାଗେଶ]]
# [[ବିଶ୍ୱଭୂଷଣ ପଣ୍ଡା]]
# [[ତମନ୍ନା ବ୍ୟାସ]]
# [[ନିହାରୀକା ଦାଶ]]
# [[ସାଜନ୍ ବିଶ୍ୱାଳ]]
# [[ସମ୍ଭାବନା ମହାନ୍ତି]]
# [[ଉତ୍କଣ୍ଠା ପାଢ଼ୀ]]
# [[ପୁନମ ମିଶ୍ର]]
# [[ସ୍ୱରାଜ ବାରିକ]]
# [[ସମ୍ବିତ ଆଚାର୍ଯ୍ୟ]]
# [[ନିକିତା ମିଶ୍ର]]
# [[ଶଶାଙ୍କ ଶେଖର]]
# [[ଅକ୍ଷୟ ବସ୍ତିଆ]]
# [[ଦୀପକ ବାରିକ]]
# [[ଅମ୍ଳାନ ଦାସ]]
# [[ହର ରଥ]]
# [[ସସ୍ମିତା ପିୟାଲି ସାହୁ]]
# [[ନିକିତା]]
# [[ପୁପୁଲ ଭୂୟାଁ]]
# [[ସୁଶ୍ରୀ ରଥ]]
# [[ଝାନ୍ସୀ ରାଣୀ (ଓଡ଼ିଆ ଅଭିନେତ୍ରୀ)]]
# [[ଦୀପକ କୁମାର]]
# [[ଶିବାନୀ ସଙ୍ଗୀତା]]
# [[ରୁଦ୍ର ପାଣିଗ୍ରାହୀ]]
# [[ପ୍ରଜ୍ଞା ହୋତା]]
# [[ରଜନୀ ରଞ୍ଜନ]]
# [[ପ୍ରିୟଙ୍କା ମହାପାତ୍ର]]
# [[କୋଏଲ ମିଶ୍ର]]
# [[ପିଙ୍କି ପ୍ରିୟଦର୍ଶିନୀ]]
# [[ସଂଗ୍ରାମ ବିଶ୍ୱାଳ]]
# [[ବିଜୁ ବଡ଼ଜେନା]]
# [[ଅର୍ଦ୍ଧେନ୍ଦୁ ସାହୁ]]
# [[ସନ୍ତୋଷ ନାରାୟଣ ଦାସ]]
# [[ପୁପିନ୍ଦର ସିଂହ]]
# [[ଦେବାଶିଷ ପାତ୍ର]]
# [[ଆଶୁତୋଷ ମହାପାତ୍ର]]
# [[ସୁମନ ମହାରଣା]]
# [[ସୂର୍ଯ୍ୟକାନ୍ତ ସାମଲ]]
# [[ବ୍ରଜ ସିଂହ]]
# [[ପଞ୍ଚାନନ ନାୟକ]]
# [[ବୈଶାଳୀ ପରିଡ଼ା]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ପ୍ରତିହାରୀ]]
# [[ଅସୀତ ପତି]]
# [[ଲଭ୍ଲି]]
# [[ସୁଧାକର ବସନ୍ତ]]
# [[ସୁବାସ ରାଉତ]]
# [[ସଲିଲ ମିତ୍ର]]
# [[ରାଧାକାନ୍ତ ନନ୍ଦ]]
# [[ତୃପ୍ତି ସିହ୍ନା]]
# [[ସୋଫିଆ ଆଲାମ]]
# [[ନାଜିଆ ଆଲାମ]]
# [[ଅସୀମା ପଣ୍ଡା]]
# [[ସ୍ମିତା ମହାନ୍ତି]]
# [[ସୋମେଶ ମହାନ୍ତି]]
# [[ମୁନ୍ନା ଖାଁ]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ଦାସ]]
# [[ଦୀପା ସାହୁ (୧୯୮୫ ଜନ୍ମ)]]
# [[ଦେବେନ ମିଶ୍ର]]
# [[ଗାଗାରିନ ମିଶ୍ର]]
# [[ଅଭିଜିତ ମଜୁମଦାର]]
# [[ଶିଶିର ମୋହନ ପତି]]
# [[ସୁରେଶ ବଳ]]
# [[ମାମା ମିଶ୍ର]]
# [[ମାମୁନି ମିଶ୍ର]]
# [[ହାଡ଼ୁ]]
# [[ଅଶ୍ୱିନୀ ବ୍ରହ୍ମା]]
# [[ରବି ମିଶ୍ର]]
# [[ଶୁଭକାନ୍ତ ସାହୁ]]
# [[ଶ୍ରଦ୍ଧା ପାଣିଗ୍ରାହୀ]]
# [[ମନିଷା ମିଶ୍ର]]
# [[ଏଲି ପାଢ଼ୀ]]
# [[ଶ୍ୱେତା ମଲ୍ଲିକ]]
# [[କିର୍ତ୍ତୀ ମହାନ୍ତି]]
# [[କାବ୍ୟା କିରଣ]]
# [[ଦିବ୍ୟା ମହାନ୍ତି]]
# [[ବିରାଜ ଦାଶ]]
# [[ମୀରା ମହାନ୍ତି]]
# [[ରାଜେଶ୍ୱରୀ ରାୟ]]
# [[ପ୍ରତିଭା ପଣ୍ଡା]]
# [[ତିଳୋତ୍ତମା ଖୁଣ୍ଟିଆ]]
# [[ସ୍ୱୟମ ପାଢ଼ୀ]]
# [[ପ୍ରଦୀପ ଭୋଳ]]
# [[ପାର୍ଥ ସାରଥୀ ରାୟ]]
# [[ଶ୍ରୀୟା ଝା]]
# [[ସୁବୋଧ ପଟ୍ଟନାୟକ (୧୯୪୭ ଜନ୍ମ)]]
# [[ସୁଧାରାଣୀ ଜେନା]]
# [[ବର୍ଷା ନାୟକ]]
# [[ବିରେନ ଜ୍ୟୋତି ମହାନ୍ତି]]
# [[ଶୁଭ୍ରାଂଶୁ ନାୟକ]]
# [[ଅସିତ ରଞ୍ଜନ ଦାସ]]
# [[ଚନ୍ଦ୍ରମଣି ଲେଙ୍କା]]
# [[ସୁଭାଶିଷ ଶର୍ମା]]
# [[ତାପସ ସରଘରିଆ]]
# [[ମଞ୍ଜୁଳା କୁଅଁର]]
# [[ସାତ୍ୟକି ମିଶ୍ର]]
# [[ଇନ୍ଦ୍ରମଣି ବେହେରା]]
# [[ଶାନ୍ତିଲତା ବାରିକ]]
# [[ବିଜୟ ପଟ୍ଟନାୟକ]]
# [[ସୁମିତ ପଣ୍ଡା]]
# [[ସମାଜ ପତି]]
# [[ଶିଶିର କୁମାର ସାହୁ]]
# [[ନଗେନ ସାହୁ]]
# [[କୁନି ଛତ୍ରିଆ]]
# [[ସରସ୍ୱତୀ ଦେବୀ (ଅଭିନେତ୍ରୀ)]]
# [[ଲିପନ ସାହୁ]]
# [[ଦିଲ୍ଲୀପ ରାୟ]]
# [[ରମେଶ ମହାନ୍ତି]]
# [[ଜ୍ୟୋତିର୍ମୟୀ ନାୟକ]]
{{Div col end}}
===କଥାଚିତ୍ର ହଲ୍===
# [[ମିଶ୍ର ଟକିଜ୍]]
# [[ମାଧବ ହଲ୍]]
===ଦକ୍ଷିଣ ଭାରତୀୟ ଅଭିନେତା/ଅଭିନେତ୍ରୀ===
{{Div col|colwidth=15em}}
# [[ମହେଶ ବାବୁ]]
# [[ଜୟଲଳିତାଙ୍କ ଅଭିନୀତ କଥାଚିତ୍ର]]{{tick}}
# [[ଅକ୍କିନେନି ନାଗାର୍ଜୁନ]]
# [[ଅକ୍କିନେନି ନାଗା ଚୈତନ୍ୟ]]
# [[ପ୍ରଣୀତା ସୁବାଷ]]
# [[ବେଦୀକା]]
# [[ଜାନକୀ ସବେଶ]]
# [[ହେମା ସେୟାଦ]]
# [[ରାଇ ଲକ୍ଷ୍ମୀ]]
# [[ଅମଲା ଅକ୍କିନେନି]]
# [[ରକୁଲ ପ୍ରୀତ ସିଂ]]
# [[ଶ୍ରୀୟା ରେଡ୍ଡି]]
# [[ଉଦୟ ଭାନୁ]]
# [[ରାଧିକା ଚୌଧୁରୀ]]
# [[ନିଶା ଅଗ୍ରୱାଲ]]
# [[ଲେସ୍ଲି ତ୍ରିପାଠୀ]] (ଓଡ଼ିଆ)
# [[ଲାବନ୍ୟା ତ୍ରିପାଠୀ]]
# [[ଦୀକ୍ଷା ସେଠ]]
# [[ପ୍ରୀତିକା ରାଓ]]
# [[ଶ୍ରୀୟା ଶରଣ]]
# [[ଜେନେଲିଆ ଡିସୋଜା]]
# [[ବିକ୍ରମ (ତାମିଲ କଥାଚିତ୍ର ଅଭିନେତା)]]
# [[କାର୍ତ୍ତିକ ଶିବକୁମାର]]
# [[ମଣି ରତ୍ନମ୍]]
# [[ବେଣୁ ମାଧବ]]
# [[ଏସ. ପି. ବାଲସୁବ୍ରମଣ୍ୟମ]]
# [[ପୂନମ କୌର]]
# [[ଚାର୍ମି କୌର]]
# [[ନିରଞ୍ଜନା ଅନୁପ]]
# [[ସିଦ୍ଧାର୍ଥ ଭରତନ]]
# [[ଆନନ୍ଦ ବାବୁ]]
# [[ଅମିତ ଭାର୍ଗଭ]]
# [[ରମେଶ ଭଟ]]
# [[ସାଇପ୍ରିୟା ଦେବା]]
# [[ଅଶ୍ୱିନ ବାବୁ]]
# [[ମାଧୁରୀ ବ୍ରଗାଞ୍ଜା]]
# [[ମେଘା ବର୍ମନ]]
# [[ମଞ୍ଜୁ ଭାଷିଣୀ]]
# [[ଅଶକର ସୌଦାନ]]
# [[ଅରୁଣ ଆଲେକ୍ଜାଣ୍ଡର୍]]
# [[ଅର୍ଚ୍ଚନା (କନ୍ନଡ଼ ଅଭିନେତ୍ରୀ)]]
# [[ବି. ଧନଞ୍ଜୟ]]
# [[ପୁନର୍ନବୀ ଭୂପଲାମ]]
# [[ଡିଂଗ୍ରୀ ନାଗରାଜ]]
# [[ଗଣେଶକର]]
# [[କୁମାର ଗୋବିନ୍ଦ]]
# [[ବମ୍ବେ ଜ୍ଞାନମ]]
# [[ଅଭିନବ ଗୋମତାମ]]
# [[ଗୋକୁଳନାଥ]]
# [[ଐଶ୍ୱର୍ଯ୍ୟା ଦେୱାନ]]
# [[ବାଭା ଚେଲ୍ଲାଦୁରାଇ]]
# [[କ୍ରିଷ୍ଣେ ଗାୱଡ଼େ]]
# [[ଲଳିତା କୁମାରୀ]]
# [[ଗୁରୁପ୍ରସାଦ]]
# [[ମମିତା ବାଇଜୁ]]
# [[ବଳରାଜ]]
# [[ଡି. ବାଲଶୁଭ୍ରମଣ୍ୟମ]]
# [[ଅରବିନ୍ଦ ବୋଳାର]]
# [[ବାସୁ ଇନ୍ତୁରୀ]]
# [[ରାଜଲକ୍ଷ୍ମୀ ଜୟରାମ]]
# [[ଜେନି (ଅଭିନେତା)]]
# [[ଅଶ୍ୱିନୀ ଜୋସ]]
# [[ନିବେଦିତା ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଆତ୍ମିକା]]
# [[ଦେବଦାସ କନକଲା]]
# [[ଟି. କନକମ]]
# [[ଦେବୀ ଅଜିତ]]
# [[ଅରବିନ୍ଦ ଆକାଶ]]
# [[ସାଣ୍ଡ୍ରା ଆମି]]
# [[ଜେନିଫର ଆଣ୍ଟୋନି]]
# [[ଅର୍ଜୁନ ଅଶୋକନ]]
# [[ଚିଟ୍ଟି ବାବୁ]]
# [[ପ୍ରସାଦ ବାବୁ]]
# [[ରାମାନି ଆମ୍ମାଲ]]
# [[ଇରା ଅଗ୍ରୱାଲ]]
# [[ଐଶ୍ୱର୍ଯ୍ୟା ଭାସ୍କରନ୍]]
# [[ବେବି ଆମେୟା]]
# [[ସବିତା ଆନନ୍ଦ]]
# [[ଗୋପିକା ଅନିଲ]]
# [[ଅଞ୍ଜୁ (ଅଭିନେତ୍ରୀ)]]
# [[ବୀଣା ଆଣ୍ଟୋନି]]
# [[ଅନୁମୋଲ]]
# [[ଅନୁଶ୍ରୀ (କନ୍ନଡ଼ ଅଭିନେତ୍ରୀ)]]
# [[ଅନୁଶ୍ରୀ (ମାଲାୟାଲମ ଅଭିନେତ୍ରୀ)]]
# [[ଅପର୍ଣ୍ଣା ବାସ୍ତାରେ]]
# [[ଅଞ୍ଜୁ ଅରବିନ୍ଦ]]
# [[ନୀତା ଅଶୋକ]]
# [[ଋତୁ ବର୍ମେଚା]]
# [[ମୁସ୍କାନ ସେଠୀ]]
# [[କାଇରା ଦତ୍ତ]]
# [[ବାଭିତ୍ରା]]
# [[ଶିବାନୀ ଭାଇ]]
# [[ଭାରତୀ (ତାମିଲ ଅଭିନେତ୍ରୀ)]]
# [[କୀର୍ତ୍ତି ଭଟ]]
# [[ଭବାନୀ (ଅଭିନେତ୍ରୀ)]]
# [[ଭୁବନେଶ୍ୱରୀ (ଅଭିନେତ୍ରୀ)]]
# [[ହିମା ବିନ୍ଦୁ]]
# [[ରେଶ୍ମି ବୋବାନ]]
# [[ତିରୁବୀର]]
# [[ମାହେଶ୍ୱରୀ ଚାଣକ୍ୟନ]]
# [[ସ୍ନିଶା ଚନ୍ଦ୍ରନ]]
# [[ଶ୍ରୀଜା ଚନ୍ଦ୍ରନ]]
# [[ରବିନା ଦାହା]]
# [[ବି. ଜୟମ୍ମା]]
# [[ଶ୍ରୀକାନ୍ତ ଅୟଙ୍ଗର]]
# [[ଜୀବିତ ରାଜଶେଖର]]
# [[ଗିଜୁ ଜନ]]
# [[ଜୋମୋଲ]]
# [[ପ୍ରମିଳା ଜୋଶାଇ]]
# [[କେ. କେ. ସୌନ୍ଦର]]
# [[ସିତାରା କୃଷ୍ଣକୁମାର]]
# [[ଶ୍ରୀତୁ କୃଷ୍ଣନ]]
# [[ଇଲାବାରାସି]]
# [[ଆୟେଶା ଜୀନତ]]
# [[ବୀନିତା]]
# [[ଶ୍ରୀଦେବୀ ବିଜୟକୁମାର]]
# [[ବିଜୟାକୁମାରୀ]]
# [[ସ୍ମୃତି ଭେଙ୍କଟ]]
# [[ବନିତା ବସୁ]]
# [[ପଦ୍ମା ବାସନ୍ତି]]
# [[ବାଣୀଶ୍ରୀ]]
# [[ବୈଷ୍ଣବୀ (ତାମିଲ ଅଭିନେତ୍ରୀ)]]
# [[ଅକ୍ଷୟ ଉଦୟକୁମାର]]
# [[ରିତିକା ତାମିଲ ସେଲ୍ଭି]]
# [[ସ୍ୱାତିସ୍ତ କ୍ରିଷ୍ଣନ]]
# [[ରେମ୍ୟା ସୁରେଶ]]
# [[ସୁନେତ୍ରା]]
# [[ବିଚିତ୍ରା]]
# [[ତଲ୍ଲାବଜ୍ଜୁଲ ସୁନ୍ଦରମ୍]]
# [[ସୁନ୍ଦର କୃଷ୍ଣ ଉର୍ସ]]
# [[ସୁଜିତା]]
# [[ମଙ୍ଗଳଗିରି ଶ୍ରୀରଞ୍ଜନୀ]]
# [[ଶ୍ରୀନାଥ ବଶିଷ୍ଠ]]
# [[ଅନୀଲା ଶ୍ରୀକୁମାର]]
# [[ଆଲେକଜାଣ୍ଡାର ସୁନ୍ଦରରାଜନ]]
# [[ଶନ୍ମୁଖ ଶ୍ରୀନିବାସ]]
# [[ଏମ୍. ରାମକୃଷ୍ଣ]]
# [[ବ୍ରିଗିଡ଼ା ସାଗା]]
# [[ନିଗ୍ରୋ ଜନି]]
# [[ଅସ୍ମିତା ନୀଲମେଗମ]]
# [[ରିୟା ବିଶ୍ୱନାଥନ]]
# [[ଭେଙ୍କଟ ରଙ୍ଗନାଥନ]]
# [[ପଲ୍ଲବୀ ରମିଶେଟ୍ଟି]]
# [[ଅକ୍ଷତା ଦେଶପାଣ୍ଡେ]]
# [[ସାଲୁ ମେନନ]]
# [[ବ୍ଲେସି କୁରିଏନ]]
# [[ରିତିକା ନାୟକ]]
# [[ବିପିନ ଜୋସ]]
# [[ମଦନ ଜୈନ]]
# [[ସୁସାନ ଜର୍ଜ]]
# [[ଦର୍ଶାନା ଦାସ]]
{{Div col end}}
===ହିନ୍ଦୀ ଅଭିନେତା/ଅଭିନେତ୍ରୀ/କଣ୍ଠଶିଳ୍ପୀ===
{{Div col|colwidth=10em}}
# [[ଦିବ୍ୟା ଭାରତୀ]]
# [[ସାରିକା ଠାକୁର]]
# [[ଅକ୍ଷରା ହାସନ]]
# [[ପୂଜା ବେଦୀ]]
# [[ଗୌହର ଖାନ]]
# [[ନିଗାର ଖାନ]]
# [[ପ୍ରିୟଙ୍କା ଚୋପ୍ରା]]
# [[ପରିଣୀତି ଚୋପ୍ରା]]
# [[ମୀରା ଚୋପ୍ରା]]
# [[ମୌନୀ ରାୟ]]
# [[ମନ୍ନାରା ଚୋପ୍ରା]]
# [[କ୍ରୀତି ସନନ]]
# [[ବିଦ୍ୟା ବଲାନ]]
# [[ଆଲିଆ ଭଟ୍ଟ]]
# [[ଦୀପିକା ପାଦୁକୋନ]]
# [[କଙ୍ଗନା ରାଣାବତ]]
# [[ପୂଜା ଭଟ୍ଟ]]
# [[ସୋନାଲୀ ବେନ୍ଦ୍ରେ]]
# [[ସୋନମ କପୁର]]
# [[ଶ୍ରଦ୍ଧା କପୁର]]
# [[ତବୁ]]
# [[ଟ୍ୱିଙ୍କଲ ଖାନ୍ନା]]
# [[ତାପସୀ ପନ୍ନୁ]]
# [[ୟାମି ଗୌତମ]]
# [[ଭୂମିକା ଚାୱଲା]]
# [[ରିମି ସେନ]]
# [[ପୂଜା ହେଗଡ଼େ]]
# [[ଆତିୟା ସେଟ୍ଟି]]
# [[ରିତିକା ସିଂହ]]
# [[ଭୂମି ପେଦନେକର]]
# [[ବାଣୀ କପୁର]]
# [[ଆୟେଶା ଟକିଆ]]
# [[ଅସିନ]]
# [[ଦିଶା ପଟାନୀ]]
# [[ସାୟେଶା ସୈଗଲ]]
# [[ସୈୟାମି ଖେର]]
# [[ହୁମା କୁରୈଶୀ]]
# [[ହଂସିକା ମୋଟୱାନୀ]]
# [[ଜରୀନ ଖାନ]]
# [[ଶମିତା ସେଟ୍ଟି]]
# [[ମଲାଇକା ଆରୋରା]]
# [[ଅମ୍ରିତା ରାଓ]]
# [[ଇଶା ଗୁପ୍ତା]]
# [[ଚିତ୍ରଙ୍ଗଦା ସିଂହ]]
# [[ଡାଏନା ପେଣ୍ଟୀ]]
# [[ଡେଜି ଶାହା]]
# [[ସାନା ଖାନ]]
# [[ହୁମାଇମା ମଲିକ]]
# [[ରୀମା ଲାଗୁ]]
# [[ନେହା ଶର୍ମା]]
# [[ଦିଶା ବକାନୀ]]
# [[କ୍ରିଷ୍ଟୀନା ଅଖିବା]]
# [[ସୋନାଲ ଚୌହାନ]]
# [[ଅଦା ଶର୍ମା]]
# [[ଏବଲିନ ଶର୍ମା]]
# [[କିଆରା ଆଡଭାନୀ]]
# [[ଶାଜାନ ପଦ୍ମସୀ]]
# [[ନିଧି ଅଗ୍ରୱାଲ]]
# [[ମଧୁରିମା ତୁଲୀ]]
# [[ଅଦିତି ରାଓ ହୈଦରୀ]]
# [[ସୌମ୍ୟା ଟଣ୍ଡନ]]
# [[ନିହାରିକା ସିଂହ]]
# [[ରିଆ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[କରୀନା କପୁର]]
# [[ଅନୁଷ୍କା ଶର୍ମା]]
# [[ରାଣୀ ମୁଖାର୍ଜୀ]]
# [[କାଜଲ]]
# [[ରଣବୀର କପୁର]]
# [[ଶାହିଦ କପୁର]]
# [[ରିୟା ସେନ]]
# [[ରଣଦୀପ ହୁଡ୍ଡା]]
# [[ଅନୁରାଗ କଶ୍ୟପ]]
# [[ସତ୍ୟଜିତ ରାୟ]]
# [[ଇମ୍ରାନ ଖାଁ]]
# [[ଆର୍. ମାଧବନ୍]]
# [[ପ୍ରୀତି ଜିଣ୍ଟା]]
# [[ଫରହାନ ଅଖତାର]]
# [[ଆୟେଶା ଝୁଲ୍କା]]
# [[ସାରା ଅଲ୍ଲୀ ଖାନ୍]]
# [[ଦିବ୍ୟଙ୍କା ତ୍ରିପାଠୀ]]
# [[ଲାରା ଦତ୍ତ]]
# [[ମାନୁଷି ଛିଲ୍ଲର]]
# [[ଉର୍ବଶୀ ରାଉତେଲା]]
# [[ସୁମନ ରାଓ]]
# [[ସୁଶାନ୍ତ ସିଂହ ରାଜପୁତ]] (ଉନ୍ନତ)
# [[ନୀତିଶ ଭରଦ୍ୱାଜ]]
# [[ଘନଶ୍ୟାମ ନାୟକ]]
# [[ଅରବିନ୍ଦ ତ୍ରିବେଦୀ]]
# [[ରାଜୁ ଶ୍ରୀବାସ୍ତବ]]
# [[ମନପ୍ରୀତ ଅଖତାର]]
# [[ମୁକ୍ତିୟାର୍ ଅଲ୍ଲୀ]]
# [[ସଞ୍ଚିତା ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଅନୁପମା ଦେଶପାଣ୍ଡେ]]
# [[ସତିଶ କୌଶିକ]]
# [[ସୁନୀଲ ପାଲ୍]]
# [[ନାଜିଆ ହାସନ]]
# [[ତରୁଣ ବୋଷ]]
# [[ରାମଜି ଗୁଲାଟି]]
# [[ମାୟା ଅଲଗ]]
# [[ଦିତ୍ୟା ଭାନ୍ଦେ]]
# [[ଅଲ୍ଲୀ ଅସଗର]]
# [[ଗୌରବ ବଜାଜ]]
# [[ଅକ୍ଷୟ ଆନନ୍ଦ]]
# [[ରାଜେଶ୍ୱରୀ ଦତ୍ତ]]
# [[ସୋନୁ ଚନ୍ଦ୍ରପାଲ]]
# [[ଶ୍ୱେତା ଭରଦ୍ୱାଜ]]
# [[ସାଇ ଲୋକୁର]]
# [[ରାକେଶ ଦିୱାନ]]
# [[ଅନିରୁଦ୍ଧ ଅଗ୍ରୱାଲ]]
# [[ଜୋୟା ହୁସେନ]]
# [[ଅନୀଲ ଚରଣଜିତ]]
# [[ସ୍ନିଗ୍ଧା ଆକୋଲକର]]
# [[ଆଣ୍ଡ୍ରିଆ ଡି'ସୋଜା]]
# [[ସୁରଭି ଚୋକସି]]
# [[ରେଶମୀ ଘୋଷ]]
# [[ଦତ୍ତାତ୍ରେୟ ଦାମୋଦର ଦବକେ]]
# [[ଗୋପାଳ ଦତ୍ତ]]
# [[ବାଲ ଧୁରୀ]]
# [[ଦିନିୟାର କଣ୍ଟ୍ରାକ୍ଟର]]
# [[ଆକାଶ ଦାଭାଡ଼େ]]
# [[ଇହାନ ଭଟ୍ଟ]]
# [[ବୈଷ୍ଣବୀ ଗନାତ୍ରା]]
# [[ସୁରୀଲୀ ଗୌତମ]]
# [[କେଶବରାଓ ଦାତେ]]
# [[ନୟନତାରା (ମରାଠୀ ଅଭିନେତ୍ରୀ)]]
# [[ମେହେକ ମନୱାନୀ]]
# [[ସୁହାନି ଧାଙ୍କି]]
# [[ସୌରଭ ଦୁବେ]]
# [[ଅମିନ ଗାଜି]]
# [[ବେଞ୍ଜାମିନ ଗିଲାନି]]
# [[ରବି ଗୋସାଇଁ]]
# [[ଅର୍ଚ୍ଚନା ଗୁପ୍ତା]]
# [[ପୋନୀ ବର୍ମା]]
# [[ଗୌତମ ଗୁପ୍ତା]]
# [[ପୂଜା ଗୁପ୍ତା]]
# [[ପୂଜା ଗୁପ୍ତା (୧୯୮୭ ଜନ୍ମ)]]
# [[ରମଣ ଗୁପ୍ତା]]
# [[ଅଶ୍ୱିନ ଚିତଳେ]]
# [[ଉଜ୍ୱଳ ଚୋପ୍ରା]]
# [[ରୁଚା ଇନାମଦାର]]
# [[ଅନୱର ହୁସେନ]]
# [[ଇକବାଲ ଆଜାଦ]]
# [[ବିକ୍ରାନ୍ତ ଚତୁର୍ବେଦୀ]]
# [[ନିକୋଲେଟ ବାର୍ଡ଼]]
# [[କନ୍ନନ ଅୟର]]
# [[ଆରଧନା ଜଗୋଟା]]
# [[ଚିରାଗ ଜାନି]]
# [[କିରଣ ଜନଜାନି]]
# [[ଦୀପକ ଜେଠୀ]]
# [[ଜିଲ୍ଲୂ]]
# [[ରାଜେଶ ଯୋଶୀ]]
# [[ୱହୀଦା ରହମାନ]]
# [[ସନୋବର କବୀର]]
# [[କାମିନୀ କଦମ]]
# [[ମେହୁଲ କାଜାରିଆ]]
# [[ମୁସ୍ତାକ କାକ]]
# [[ଶୀତଲ କାଲେ]]
# [[କମଲ ରାୟ]]
# [[ଦୁର୍ଗାବାଇ କାମତ]]
# [[ଅକ୍ଷୟ କପୁର]]
# [[ନମିତା ଦୁବେ]]
# [[ଅଞ୍ଜଳି ଆନନ୍ଦ]]
# [[ନୂପୁର ସନନ]]
# [[ଗାୟତ୍ରୀ ଭରଦ୍ୱାଜ]]
# [[ଲିନ ଲୈଶରାମ]]
# [[ଦିନେଶ ଫଡନିସ୍]]
# [[ଐଶର୍ଯ୍ୟା ଅର୍ଜୁନ]]
# [[ଜାଫର କରାଚିୱାଲା]]
# [[ନିମ୍ରତ କୌର ଆଲୁୱାଲିଆ]]
# [[ଶାଗୁଫ୍ତା ଅଲ୍ଲୀ]]
# [[ଚନ୍ଦନ ଆନନ୍ଦ]]
# [[ସାହିଲ ଆନନ୍ଦ]]
# [[ଆଶିଷ କୁମାର]]
# [[ରାମ ଆୱାନା]]
# [[କବିତା ଚୌଧୁରୀ]]
# [[ରାଣୀ ହଜାରିକା]]
# [[ଆସମା ବଦର]]
# [[ଅଞ୍ଜଳି ଆବ୍ରୋଲ]]
# [[ଅଦିତି ଗୌତମ]]
# [[ଅନନ୍ୟା ଅଗ୍ରୱାଲ]]
# [[ରୀନା ଅଗ୍ରୱାଲ]]
# [[ରତି ଅଗ୍ନିହୋତ୍ରୀ]]
# [[ଡଲି ଆହଲୁୱାଲିଆ]]
# [[ୱାସନା ଅହମ୍ମଦ]]
# [[ରିଚା ଆହୁଜା]]
# [[ଶୁଭି ଆହୁଜା]]
# [[କ୍ରିସେଲ୍ଲେ ଆଲମେଇଦା]]
# [[ଅଞ୍ଜୋରି ଅଲଗ]]
# [[ମୋନା ଅମ୍ବେଗାଓଁକର]]
# [[ଅଲକା ଅମିନ]]
# [[ଦୀପିକା ଅମିନ]]
# [[ପ୍ରୀତି ଅମିନ]]
# [[ଶମତା ଆଞ୍ଚନ]]
# [[ଅପୂର୍ବା ଅରୋଡ଼ା]]
# [[ଜୟଶ୍ରୀ ଅରୋଡ଼ା]]
# [[ରୋମା ଅରୋଡ଼ା]]
# [[ଶାଲିନୀ ଅରୋଡ଼ା]]
# [[ବିନି ଅରୋଡ଼ା]]
# [[ଓଜସ୍ୱୀ ଅରୋଡ଼ା]]
# [[ଚାରୁ ଅସୋପା]]
# [[ଅବନ୍ତିକା ହୁଣ୍ଡାଲ]]
# [[କାଞ୍ଚନ ଅବସ୍ତି]]
# [[ଅୟେନ୍ଦ୍ରୀ ଲୱନିୟା ରାୟ]]
# [[ଫରିନା ଆଜାଦ]]
# [[ନୀଳିମା ଆଜୀମ]]
# [[ତନବୀ ଆଜମୀ]]
# [[ପୋନାମ୍ମା ବାବୁ]]
# [[ପ୍ରିୟା ବଦଲାନି]]
# [[ଶୀନା ବଜାଜ]]
# [[ସ୍ୱାତୀ ବାଜପେୟୀ]]
# [[ସୋନିଆ ବଲାନୀ]]
# [[ନେହା ବାମ୍]]
# [[ନେହା ବମ୍ବ]]
# [[ଶ୍ୱେତା ବାନ୍ଦେକର]]
# [[ସୁଚିତ୍ରା ବାନ୍ଦେକର]]
# [[ବୀଣା ବାନାର୍ଜୀ]]
# [[ପୂଜା ବାନାର୍ଜୀ]]
# [[ପ୍ରତ୍ୟୁଷା ବାନାର୍ଜୀ]]
# [[ପୂଜା ବାନାର୍ଜୀ (୧୯୮୭ ଜନ୍ମ)]]
# [[ପ୍ରାଚୀ ବଂଶଲ]]
# [[ସ୍ମିତା ବଂଶଲ]]
# [[ଉତ୍ତରା ବାଓକର]]
# [[ଶୃତି ବାପନା]]
# [[କ୍ରିଷ୍ଣାନ୍ନ ବାରେଟ୍ଟୋ]]
# [[ଭକ୍ତି ବାରଭେ]]
# [[ପ୍ରିୟଙ୍କା ବସ୍ସି]]
# [[ପ୍ରିୟା ବାଥିଜା]]
# [[ସମୀକ୍ଷା ଭଟନାଗର]]
# [[ପଲ୍ଲବୀ ବାତ୍ରା]]
# [[ସୁପ୍ରିୟା କୁମାରୀ]]
# [[ଏକରୂପା ବେଦି]]
# [[ରିଚା ଭଦ୍ରା]]
# [[ସୋନାରିକା ଭଦୋରିଆ]]
# [[ଚାନ୍ଦନୀ ଭଗୱାନନି]]
# [[ନତାଶା ଭରଦ୍ୱାଜ]]
# [[କିରଣ ଭାର୍ଗବ]]
# [[ଅଦିତି ଭାଟିଆ]]
# [[ତନ୍ୱୀ ଭାଟିଆ]]
# [[ଦିବ୍ୟା ଭଟନାଗର]]
# [[ଧରତୀ ଭଟ୍ଟ]]
# [[ବିମି ଭଟ୍ଟ]]
# [[ଜୟା ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଯୋଗିତା ବିହାନୀ]]
# [[ଡଲି ବିନ୍ଦ୍ରା]]
# [[ଶୃତି ବିଷ୍ଟ]]
# [[ସୋନମ ବିଷ୍ଟ]]
# [[ଅନଂଶା ବିଶ୍ୱାସ]]
# [[ନବିନା ବୋଲେ]]
# [[ଦେବିନା ବାନାର୍ଜୀ]]
# [[ରିବା ବବର୍]]
# [[ପ୍ଲବିତା ବଡ଼ଠାକୁର]]
# [[ଗୌରବ ଶର୍ମା]]
# [[ରୋଞ୍ଜିନୀ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଡୋନାଲ ବିଷ୍ଟ]]
# [[ସୁମୋନା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ରିଷିକା ସିଂହ ଚନ୍ଦେଲ]]
# [[ସୁରଭି ଚନ୍ଦନା]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ଚନ୍ଦୋଲା]]
# [[ଶାଲିନୀ ଚନ୍ଦ୍ରନ]]
# [[ରୁହି ଚତୁର୍ବେଦୀ]]
# [[ପାରୁଲ ଚୌଧୁରୀ]]
# [[ଚାର୍ଲି ଚୌହାନ]]
# [[ନେହା ଚୌହାନ]]
# [[ପାର୍ନିଟ ଚୌହାନ]]
# [[ସଙ୍ଗୀତା ଚୌହାନ]]
# [[ହେମାନୀ ଚାୱଲା]]
# [[ପ୍ରୀତିକା ଚାୱାଲା]]
# [[ନୀନା ଚୀମା]]
# [[ବିଭା ଚିବ୍ବେର]]
# [[ଦିୟା ଚୋପ୍ରା]]
# [[ରୋଷଣୀ ଚୋପ୍ରା]]
# [[ତ୍ରିଧା ଚୌଧୁରୀ]]
# [[ମନୁଲ ଚୁଡ଼ସାମା]]
# [[ନୌହୀଦ ସେରୁସୀ]]
# [[ବେନାଫ ଦାଦାଚାନ୍ଦଜି]]
# [[ଫିରଦୌସ ଦାଦି]]
# [[ସୁମନା ଦାସ]]
# [[ରିୟା ଦୀପ୍ସି]]
# [[ଶାଳ୍ମଳୀ ଦେଶାଇ]]
# [[ଟିନା ଦେଶାଇ]]
# [[ଜାଲାକ ଦେଶାଇ]]
# [[ଅଶୀତା ଧବନ]]
# [[ଦିବ୍ୟା ସେଠ]]
# [[ଶାଇନି ଦୀକ୍ଷିତ]]
# [[ଅପର୍ଣ୍ଣା ଦୀକ୍ଷିତ]]
# [[ତନ୍ୱୀ ଡୋଗରା]]
# [[ବାହବିଜ ଦୋରାବଜୀ]]
# [[କିରଣ ଦୁବେ]]
# [[ରଶ୍ମି ଅଗଡ଼େକର]]
# [[ଐଶ୍ୱର୍ଯ୍ୟା ସୁସ୍ମିତା]]
# [[ସ୍ମିତା ଜୟକର]]
# [[ଆସୱାରି ଯୋଶୀ]]
# [[ସୁଧୀର ଯୋଶୀ]]
# [[ବ୍ରଜେନ୍ଦ୍ର କାଲା]]
# [[ସୋନିଆ କପୁର]]
# [[ଶାମା ଦୁଲାରୀ]]
# [[ଅନୀତା କନ୍ୱଲ]]
# [[ସୁରଭି ଜାଭେରୀ ବ୍ୟାସ]]
# [[ବନ୍ଦନା ବିଠଲାନୀ]]
# [[ବନମାଳା ପାୱାର]]
# [[ନିମିଶା ବଖାରିଆ]]
# [[ପ୍ରାଚୀ ବୈଷ୍ଣବ]]
# [[ନୀଲୁ ବଘେଲା]]
# [[ଶୃତି ଉଲଫତ]]
# [[କନିକା ତିୱାରୀ]]
# [[ଡଲି ଠାକୁର]]
# [[ଶିବାନୀ ଟଙ୍କଶାଳେ]]
# [[ରୁକ୍ସାନା ତବସୁମ]]
# [[ରାଜୁ ତାଲିକୋଟେ]]
# [[ସୁନ୍ଦର ସିଂହ]]
# [[ଏକତା ସୋହିନୀ]]
# [[ରିଶବ ସିହ୍ନା]]
# [[ପ୍ରତିଭା ସିହ୍ନା]]
# [[ପ୍ରାଚୀ ସିହ୍ନା]]
# [[ପୁନମ ସିହ୍ନା]]
# [[ଲଭ୍ ସିହ୍ନା]]
# [[ଯାମିନୀ ସିଂହ]]
# [[ସିମୋନ ସିଂହ]]
# [[ବିଶାଲ ଓମ ପ୍ରକାଶ]]
# [[ବିନୋଦ କୁମାର ଶର୍ମା (ଅଭିନେତା)]]
# [[ନେୟହା ଶର୍ମା]]
# [[ମୃଣାଳିନୀ ଶର୍ମା]]
# [[ଦାନିଶ ଅଖତାର ସୈଫି]]
# [[ଆରତୀ ପୁରି]]
# [[କୋଏଲ ପୁରି]]
# [[ବିନୟ ନାଦକର୍ଣ୍ଣି]]
# [[ଗିନ୍ନି ବିରଦୀ]]
# [[ହର୍ଷ ଖୁରାନା]]
# [[ବିକି ବାତ୍ରା]]
# [[ଲାବଣ୍ୟ ଭରଦ୍ୱାଜ]]
# [[ସୁମିତ ଭରଦ୍ୱାଜ]]
# [[ଆଦେଶ ଚୌଧୁରୀ]]
# [[ରାଜେନ୍ଦ୍ର ଚାୱଲା]]
# [[ସୋଲୋନି ଡାଇନି]]
# [[ଯୀଶୁ ଦାଶଗୁପ୍ତା]]
# [[ଗୌରବ ୱଧ୍ୱା]]
# [[ଗୁଞ୍ଜନ ବିଜୟା]]
# [[ବିଜୟ ବିକ୍ରମ ସିଂହ]]
# [[ଅଳକା ବର୍ମା]]
# [[ସଚଳ ତ୍ୟାଗୀ]]
# [[ସୁରଭି ତିୱାରୀ]]
# [[କମଲିକା ଗୁହା ଠାକୁରତା]]
# [[ରାଖି ବିଜନ]]
# [[ଅର୍ଚ୍ଚନା ତାଇଡେ]]
# [[ରିଚା ସୋନି]]
# [[ଇରା ସୋନି]]
# [[ହେମା ସିଂହ]]
# [[ଗରିମା ବିକ୍ରାନ୍ତ ସିଂହ]]
# [[ଅନୁଷ୍କା ସିଂହ]]
# [[ଅଲିଶା ସିଂହ]]
# [[ଶିପସି ରଣା]]
# [[ଶିବ କୁମାର ସୁବ୍ରମଣ୍ୟମ]]
# [[ମୋନିକା ଶର୍ମା]]
# [[ଇଶାନୀ ଶର୍ମା]]
# [[ସମୀର ଶାହ]]
# [[କରିନା ଶାହ]]
# [[ପପିୟା ସେନଗୁପ୍ତା]]
# [[ନାଜିଆ ହାସନ ସୟଦ]]
# [[ଦିବଜୋତ ସବରୱାଲ]]
# [[ରୋଷଣୀ ରସ୍ତୋଗୀ]]
# [[ଭବାନୀ ପୁରୋହିତ]]
# [[ଅର୍ଜୁନ ପୁଞ୍ଜ]]
# [[ପ୍ରିୟଙ୍କା ବୋରା]]
# [[ସନାୟା ପିଠାୱାଲା]]
# [[ରାଜୀବ ପଲ]]
# [[ପ୍ରତିଭା ପଲ]]
# [[ଜାହିଦା ପାରବୀନ]]
# [[ଆର୍ଯ୍ୟନ ପଣ୍ଡିତ]]
# [[ସୋନଲ ପ୍ରତିହାର]]
# [[ସଞ୍ଜୀବ ପାଣ୍ଡେ]]
# [[ମେଲିସା ପାଇସ]]
# [[ସୁହାସ ପଳଶୀକର]]
# [[ନଳିନୀ ନେଗି]]
# [[ପୂନମ ନାରୁଲା]]
# [[ୱସିମ ମୁସ୍ତାକ]]
# [[ଶ୍ରୀତମା ମୁଖାର୍ଜୀ]]
# [[ଅମୃତା ମୁଖାର୍ଜୀ]]
# [[ନୀଲ ମୋଟୱାନୀ]]
# [[ତପସ୍ୱୀ ମେହଟା]]
# [[ଅମିତ ମେହରା]]
# [[ମେହେରଜାନ ମାଜଦା]]
# [[ଶୀତଲ ମୌଲିକ]]
# [[ଅଭିଶେକ ମହେନ୍ଦ୍ରୁ]]
# [[ପାରସ ମଦାନ]]
# [[କପିଲ ସିଂହ ଲାବଣୀ]]
# [[ସୁନିଲ ଲହରୀ]]
# [[ବିଜୟେନ୍ଦ୍ର କୁମେରିୟା]]
# [[ଭାବନା ଖତ୍ରି]]
# [[ଶାଲିନୀ ଖାନ୍ନା]]
# [[ତନୁ ଖାନ]]
# [[ସାରା ଆଫ୍ରୀନ ଖାନ]]
# [[ଅଲିଜା ଖାନ୍]]
# [[ଆଲମ ଖାନ୍]]
# [[ଆଫାନ ଖାନ୍]]
# [[ପରବୀନ କୌର]]
# [[ପ୍ରୀତ କୌର ନାୟକ]]
# [[ପ୍ରତିମା କାଜମି]]
# [[ନେହା କଉଲ]]
# [[କେତନ କରାଣ୍ଡେ]]
# [[ଅନୁପ୍ରିୟା କପୁର]]
# [[ଅକ୍ଷିତା କପୁର]]
# [[ବୀନିତ କକ୍କଡ଼]]
# [[ସୋନାଲିକା ଜୋଶୀ]]
# [[ମଦନ ଜୈନ]]
# [[ଅଞ୍ଜୁ ଯାଦବ]]
# [[ବୀନତି ଇଦନାନୀ]]
# [[ବିପୁଳ ଗୁପ୍ତା]]
# [[ମେଘା ଗୁପ୍ତା]]
# [[କୃଷ୍ଣକାନ୍ତ ଗୋସ୍ୱାମୀ]]
# [[ପ୍ରାଜକ୍ତା ଦୁସାନେ]]
# [[ପୌଲମି ଦାସ]]
# [[ବିବେକ ଦହିୟା]]
# [[ଅଜୟ ଚୌଧୁରୀ]]
# [[ଶୈଳ ଚତୁର୍ବେଦୀ]]
# [[ମନୋଜ ଚନ୍ଦିଲା]]
# [[ରୋହିତ ଭରଦ୍ୱାଜ]]
# [[ସମୃଦ୍ଧ ବାୱା]]
# [[ସଞ୍ଜୟ ବାତ୍ରା]]
# [[ସନ୍ଦୀପ ବସ୍ୱନା]]
# [[ଗୌରବ ଏସ୍ ବଜାଜ]]
# [[ଅଭିଶେକ ଅବସ୍ଥି]]
# [[ଜୁହି ଅସଲମ]]
# [[ରିତ୍ୱିକ ଅରୋରା]]
# [[ପାରସ ଅରୋରା]]
# [[ଆୟୂଷ ଆନନ୍ଦ]]
# [[ଫାହାଦ ଅଲ୍ଲୀ]]
# [[ନିକି ଅନେଜା ୱାଲିଆ]]
# [[ଅଜୟ ୱଢାବକର]]
# [[ସଲମାନ ଅଲୀ]]
# [[ଛାୟା ବୋରା]]
# [[ଆହିଲ ଖାନ]]
# [[ଅଜୟ ନାଗରଥ]]
{{Div col end}}
=== ବଙ୍ଗାଳୀ ଅଭିନେତା/ଅଭିନେତ୍ରୀ ===
{{Div col|colwidth=10em}}
# [[ସୋନାଲୀ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ସମିତ ଭଞ୍ଜ]]
# [[ଅନୁବ୍ରତ ବସୁ]]
# [[ସବ୍ୟସାଚୀ ଚୌଧୁରୀ]]
# [[ଜନ୍ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ତୁହିନା ଦାସ]]
# [[କଲ୍ୟାଣ ଚାଟାର୍ଜୀ]]
# [[କାବେରୀ ବୋଷ]]
# [[ତିତାସ ଭୌମିକ]]
# [[ତୁଳସୀ ଲାହିରି]]
# [[ବିପ୍ଳବ ଚାଟାର୍ଜୀ]]
# [[ତପେନ ଚାଟାର୍ଜୀ]]
# [[ସାହେବ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ପଲ୍ଲବୀ ଦେ]]
# [[ନିମୁ ଭୌମିକ]]
# [[ପପିୟା ଅଧିକାରୀ]]
# [[ଜୟଶ୍ରୀ ଅରୋଡ଼ା]]
# [[କମଲିକା ବାନାର୍ଜୀ]]
# [[ମୁନମୁନ ବାନାର୍ଜୀ]]
# [[ରୋହିଣୀ ବାନାର୍ଜୀ]]
# [[ସାୟନ୍ତିକା ବାନାର୍ଜୀ]]
# [[ସୋମା ବାନାର୍ଜୀ]]
# [[ପାରମା ବାନାର୍ଜୀ]]
# [[ସୌମିଲି ବିଶ୍ୱାସ]]
# [[ଅନିନ୍ଦିତା ବୋଷ]]
# [[ମିଠୁ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଅନାମିକା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ବିଦିପ୍ତା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ମେଘା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ରୀତା ଦତ୍ତ ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ସୁଦୀପ୍ତା ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଦେବଲୀନା ଚାଟାର୍ଜୀ]]
# [[ଲକେଟ ଚାଟାର୍ଜୀ]]
# [[ସୋନାଲି ଚୋଧୁରୀ]]
# [[ମିଶ୍ମୀ ଦାସ]]
# [[ସମତା ଦାସ]]
# [[ଶୃତି ଦାସ]]
# [[ସମାପିକା ଦେବନାଥ]]
# [[ଲିଲି ଚକ୍ରବର୍ତ୍ତୀ]]
# [[ଶ୍ରେୟାଶ୍ରୀ ରାୟ]]
# [[ସଂଘମିତ୍ରା ତାଲୁକଦାର]]
# [[ଆୟୂଷୀ ତାଲୁକଦାର]]
# [[ଭୋଲା ତମାଙ୍ଗ]]
# [[ମିସ୍ ଶେଫାଳି]]
# [[ରିତ୍ତିକା ସେନ]]
# [[ଅନାମିକା ଶାହା]]
# [[ନବନୀତା ମାଲାକାର]]
# [[ତିୟାଶା ଲେପ୍ଚା]]
# [[ଟୁମ୍ପା ଘୋଷ]]
{{Div col end}}
=== ମରଠୀ କଳାକାର ===
{{Div col|colwidth=10em}}
# [[ସଂସ୍କୃତି ବାଲଗୁଡେ]]
# [[ଉମା ଭେଣ୍ଡେ]]
# [[ଦେବିକା ଦଫ୍ତରଦାର]]
# [[ପ୍ରସାଦ ଜୱାଦେ]]
# [[ଅଂଶୁମାନ ଜୋଶୀ]]
# [[ରସିକା ଯୋଶୀ]]
# [[ଅନନ୍ତ ପୁରୁଷୋତ୍ତମ ମରାଠେ]]
# [[ଚିତ୍ତରଞ୍ଜନ କୋହ୍ଲଟକର]]
# [[ଭାରତୀ ଆଚରେକର]]
# [[ସୁରୁଚି ଅଦରକର]]
# [[ଶିବାନୀ ବାଓକର]]
# [[ଅଦିତି ଭାଗବତ]]
# [[ଅଭିଜ୍ଞା ଭାବେ]]
# [[ତୃପ୍ତି ଭୋୟାର]]
# [[ରୂପାଲି ଭୋସଲେ]]
# [[ଅମୃତା ଦେଶମୁଖ]]
# [[ଗୌତମୀ ଦେଶପାଣ୍ଡେ]]
# [[ଇଶା ଦେ]]
# [[ମେଘା ଧାଡ଼େ]]
# [[ମିତାଲୀ ଜଗତାପ ବରାଡ଼କର]]
# [[ସ୍ୱାନନ୍ଦୀ ଟିକେକର]]
# [[ପ୍ରଦୀପ ପଟବର୍ଦ୍ଧନ]]
# [[ମାନସୀ ନାଏକ]]
# [[ବାଳ କର୍ବେ]]
{{Div col end}}
===ଓଡ଼ିଆ ଯାତ୍ରା କଳାକାର===
{{Div col|colwidth=10em}}
# [[ଅନିରୁଦ୍ଧ ପାଢ଼ୀ]]
# [[ଦୀପକ ଜେନା]]
# [[ଗୁରୁପ୍ରସାଦ ମିଶ୍ର]]
# [[ଭିକୁ ସେଠ୍]]
# [[କିଶୋର ମହାପାତ୍ର]]
# [[ରବି ଶତପଥୀ]]
# [[ଶ୍ୟାମସୁନ୍ଦର ମହାପାତ୍ର (ଯାତ୍ରା କଳାକାର)]]
# [[ପୀୟୂଷ ତ୍ରିପାଠୀ]]
# [[ଦେବୀ ପ୍ରସାଦ ରଥ]]
{{Div col end}}
=== ଅନ୍ୟାନ୍ୟ ===
{{Div col|colwidth=10em}}
# [[ଆଶା ବରଦଳାଇ]]
# [[ପୁଷ୍କର ଭାନ]]
# [[ରାଜ୍ ବ୍ରାର୍]]
# [[ଅଳଙ୍କୃତା ବୋରା]]
# [[ଅମୃତା ଗୋଗୋଇ]]
# [[ମଳୟା ଗୋସ୍ୱାମୀ]]
# [[ଜିନାଲ ବେଲାନି]]
# [[ବର୍ଷାରାଣୀ ବିଷୟା]]
# [[ଉର୍ବଶୀ ଚୌଧୁରୀ]]
# [[ଦୀପିକା ଯୋଶୀ-ଶାହ]]
# [[ନିହାରିକା କାରିର]]
# [[ପୂଜା ବର୍ମା]]
# [[ରାଧିକା ବାଜ]]
# [[ଆୟୁଷୀ ତିୱାରୀ]]
# [[ମୋନା ଥିବା]]
# [[ତାରା (ଆସାମର ଅଭିନେତ୍ରୀ)]]
# [[କୌସର ପାଦାମସି]]
# [[ରାମାୟାନାମ ସର୍ବେଶ୍ୱର ଶାସ୍ତ୍ରୀ]]
# [[ଖାନ ମସ୍ତାନା]]
# [[ମନୀଷ କୌଶିକ]]
# [[ଅଦନାନ ସାଜିଦ ଖାନ୍]]
# [[ଶୁଭି ଶର୍ମା]]
# [[ସ୍ୱାତି ନନ୍ଦ]]
# [[ଶିଶିର କଶ୍ୟପ]]
# [[ପୂଜା ଜୋଶୀ]]
# [[ପ୍ରାଞ୍ଜଳ ସାଇକିଆ]]
{{Div col end}}
== ଲୋକ କଥା/ଗୀତ/ସଙ୍ଗୀତ ଶିଳ୍ପୀ ==
{{Div col|colwidth=10em}}
# [[ଅଲ୍ଲାଃ ଜିଲାଇ ବାଇ]]
# [[ଅମର ଆର୍ଷୀ]]
# [[ବାମ୍ବା ବାକ୍ୟା]]
# [[ସର୍ବେଶ୍ୱର ଭୋଇ]]
# [[ହେମାଙ୍ଗ ବିଶ୍ୱାସ]]
# [[ବିନ୍ଧ୍ୟବାସିନୀ ଦେବୀ]]
# [[ବିଞ୍ଜମୁରି ସୀତାଦେବୀ]]
# [[ଗୌରୀ ଦେବୀ]]
# [[ହେମୁ ଗଦାଭି]]
# [[ଡଲି ଗୁଲେରିଆ]]
# [[ମଧୁ ମଂସୁରୀ ହସମୁଖ]]
# [[ଅଭ୍ୟା ହିରଣମୟୀ]]
# [[ଜଗଜିତ କୌର]]
# [[ଜଗମୋହନ କୌର]]
# [[ରଞ୍ଜିତ କୌର]]
# [[ଡପୁ ଖାଁ]]
# [[ବେଲ୍ଲି ଲଳିତା]]
# [[ସ୍ୱର୍ଣ୍ଣ ଲତା (ଗାୟିକା)]]
# [[ହିଲଦାମିତ ଲେପଚା]]
# [[ମାଳବଲ୍ଲୀ ମହାଦେବସ୍ୱାମୀ]]
# [[ଲୋପାମୁଦ୍ରା ମିତ୍ର]]
# [[ନିଜାମୀ ବନ୍ଧୁ]]
# [[ଦେଶରାଜ ପଟେରିୟା]]
# [[ପିଙ୍ଗଳଶୀ ବ୍ରହ୍ମାନନ୍ଦ ଗଢ଼ବୀ]]
# [[ମୀନା ରଣା]]
# [[ବି. କେ. ସାମନ୍ତ]]
# [[ତଞ୍ଜାଇ ସେଲଭି]]
# [[ପ୍ରହଲ୍ଲାଦ ସିନ୍ଧେ]]
# [[ପ୍ରିୟଙ୍କା ସିଂହ]]
# [[ବଙ୍ଗପାଣ୍ଡୁ ଉଷା]]
# [[ବିଞ୍ଜମୁରି ଅନସୂୟା ଦେବୀ]]
# [[ବିମଳାକ୍କା]]
# [[କାଶୀନାଥ ଯାଦବ]]
# [[ପୂଙ୍ଗାନି]]
# [[ବରୁଣ ଆହୁଜା]]
# [[ଦିପାଳୀ ବଡ଼ଠାକୁର]]
# [[ମାଧୁରୀ ବଡ଼ଥୱାଲ]]
# [[ବତୂଲ ବେଗମ]]
# [[କଳିକା ପ୍ରସାଦ ଭଟ୍ଟାଚାର୍ଯ୍ୟ]]
# [[ଦିୱାଲିବେନ ଭିଲ]]
# [[ଆଦିତ୍ୟ ଗାଦଭି]]
# [[ଦାଦୁଦାନ ଗାଦଭି]]
# [[ଟରାସ କୋମ୍ପାନିଚେଙ୍କୋ]]
# [[ଦିଲ୍ଶାଦ ଅଖତାର]]
# [[ସେନ୍ଥିଲ ଗଣେଶ]]
# [[ରତନ କାହାର]]
# [[ମଧୁ କମ୍ବିକାର]]
# [[କୁଟଲେ ଖାନ]]
# [[ଅରବିନ୍ଦ ବେଗଦା]]
# [[ବାଦ୍ଦେପାଲ୍ଲି ଶ୍ରୀନିବାସ]]
# [[ନବନୀତ ଆଦିତ୍ୟ ୱାଇବା]]
# [[ଭିକାରୀ ଠାକୁର]]
# [[କବୀର କଳା ମଞ୍ଚ]]
# [[ସକିନୀ ରାମଚନ୍ଦ୍ରୈଃ]]
# [[ଚନ୍ଦର ସିଂହ ରାହି]]
# [[ରଜନୀଗନ୍ଧା ଶେଖାୱତ]]
# [[ପୁଷ୍ପବତୀ ପୋୟପାଦଠୁ]]
# [[କୁତବି ବ୍ରଦର୍ସ]]
# [[ପେଞ୍ଚାଲ ଦାସ]]
{{Div col end}}
==କ୍ରୀଡ଼ାବିତ୍==
{{Div col|colwidth=15em}}
# [[କୁମାର ସାଙ୍ଗାକାରା]]
# [[ଏକତା ବିଷ୍ଟ]]
# [[ମିନତି ଦାଶ]]
# [[ଅଂଶୁମାନ ରଥ]]
# [[ପ୍ରଶାନ୍ତ ମହାପାତ୍ର]]
# [[ହାମିଦା ବାନୁ]]
{{Div col end}}
=== ଷ୍ଟାଡିଅମ ===
# [[ମେଜର ଧ୍ୟାନ ଚାନ୍ଦ ଜାତୀୟ ଷ୍ଟାଡିଅମ]]
==ଏସିଆ ମାସ ଗଣ ସମ୍ପାଦନା==
===ଅନ୍ୟାନ୍ୟ ସ୍ଥାନ===
{{Div col|colwidth=15em}}
# [[ଆରବ ଘାଟି]]{{tick}}
# [[ଆରବ ସାଗର]]{{tick}}
# [[ବାଗାକଇଁ ହ୍ରଦ]]{{tick}}
# [[ଦୁର୍ଗା ସାଗର]]{{tick}}
# [[ଧାନମୋଣ୍ଡି ହ୍ରଦ]]{{tick}}
# [[ବୁଦ୍ଧ ଧାତୁ ଯାଦି]]{{tick}}
# [[ଭବାନୀପୁର ଶକ୍ତିପୀଠ]]{{tick}}
# [[ପଞ୍ଚରତ୍ନ ଗୋବିନ୍ଦ ମନ୍ଦିର]]{{tick}}
# [[ପଞ୍ଚରତ୍ନ ଶିବ ମନ୍ଦିର]]{{tick}}
# [[ମାଧବପୁର ହ୍ରଦ]]
# [[ଇମ୍ଜା ହ୍ରଦ]]
# [[ଗଜେଡ଼ି ତାଳ]]
# [[ଛୋଟ ଶିବ ମନ୍ଦିର, ବଙ୍ଗଳାଦେଶ]]
{{Div col end}}
===ବଙ୍ଗଳାଦେଶର ଅଭିନେତ୍ରୀ===
{{Div col|colwidth=15em}}
# [[ତାନିଆ ଅହମଦ]]
# [[ସାଇନା ଅମିନ]]
# [[ଦିଲରୁବା ଯସ୍ମିନ ରୁହୀ]]
# [[ସାରିକା ସବ୍ରିନ]]
# [[ବିପାଶା ହାୟାତ]]
# [[ଅଲିଶା ପ୍ରଧାନ]]
# [[ଡଲି ଅନବର]]
# [[କବୋରୀ ସରୱର]]
# [[ସାହାରା (ବଙ୍ଗଳାଦେଶୀ ଅଭିନେତ୍ରୀ)]]
# [[ବିଦ୍ୟା ସିହ୍ନା ସାହା ମିମ୍]]
# [[ସୋମି କୈସର]]
# [[ଜୟା ଆହସାନ]]
# [[ଆଫିଆ ନୁସରାତ ବର୍ଷା]]
# [[ଆଉପୀ କରିମ୍]]
# [[ଶାବନୁର୍]]
# [[ମୋଜେଜା ଅଶରଫ୍ ମୋନାଲିସା]]
# [[ଜନ୍ନାତୁଲ ଫିରଦୋସ୍ ପେୟା]]
# [[ବନ୍ନା ମିର୍ଜା]]
# [[ପରି ମଣି]]
# [[ସୁବର୍ଣ୍ଣା ମୁସ୍ତଫା]]
# [[ନୱସୀନ ନହରୀନ ମୋଉ]]
# [[ନାଇଲା ନାୟେମ]]
# [[ଦିଲାରା ହନିଫ ପୂର୍ଣ୍ଣିମା]]
# [[ପୂଜା ଚେରୀ ରାୟ]]
# [[ଶବନମ]]
# [[ଅନିକା କବୀର ଶୋକ]]
# [[ମେହେର ଅଫରୋଜ ଶାଓନ]]
# [[ସୁଚନ୍ଦା]]
# [[ସୁଲତାନା ଜମାନ]]
# [[ନୁସରତ ଇମରୋଜ ଟିଶା]]
# [[ତାଂଜିନ ଟିଶା]]
# [[ପ୍ରସୂନ ଆଜାଦ]]
# [[ଅଫସାନା ଆରା ବିନ୍ଦୁ]]
# [[ଅପୁ ବିଶ୍ୱାସ]]
# [[ଫରିଦା ଅଖତାର]]
# [[ଗୁଲଶାନ ଆରା ଅଖତାର]]
# [[ସୁମିତା ଦେବୀ]]
# [[ପାରବୀନ ସୁଲତାନା ଦିତି]]
# [[ତାରାନା ହାଲିମ]]
# [[ମୌସୁମୀ ହମିଦ]]
# [[ତମାଳିକା କର୍ମାକର]]
# [[ମାହିୟା ମାହି]]
# [[ନୁସରତ ଫରିୟା ମଜହାର]]
# [[ରୋକେୟା ପ୍ରାଚୀ]]
# [[ହୋସନେ ଆରା ପୁତୁଲ]]
# [[କାଜି ନସ୍ୱାବ ଅହମ୍ମଦ]]
# [[ସୋହାନା ସାବା]]
# [[ରୋଜୀ ଆଫସାରୀ]]
# [[ନିପୁନ୍ ଅକ୍ତର]]
# [[ଆଖି ଆଲମଗିର]]
# [[ଆଜମେରୀ ହକ୍ ବଧନ]]
# [[ଅନ୍ୱରା ବେଗମ]]
# [[ଇଆମିନ୍ ହକ୍ ବବି]]
# [[ଇଶ୍ରାତ୍ ଜାହାଁ ଚୈତି]]
# [[ପ୍ରାର୍ଥନା ଫରଦିନ ଦିଘି]]
# [[ତାରୀନ ଜାହାଁ]]
# [[ରୱଶନ ଜାମିଲ]]
# [[ଜାକିୟା ବାରୀ ମମ]]
# [[କୁସୁମ ଶିକଦାର]]
# [[ଶମ୍ପା ରେଜା]]
# [[ତାନଭିନ ସୁଇଟି]]
# [[ଆଇରିନ ସୁଲତାନା]]
# [[ସଲମା ବେଗମ ସୁଜାତା]]
# [[ରାଫାଃ ନାନଜେବା ତୋରସା]]
# [[ବିଜରୀ ବର୍କତୁଲ୍ଲାଃ]]
# [[ସବନମ ବବ୍ଲି]]
# [[ଅଞ୍ଜୁ ଘୋଷ]]
# [[ମୁନିଆ ଇସଲାମ]]
# [[ରୁନା ଖାନ୍]]
# [[ଆଫସାନା ମିମି]]
# [[ସାଦିୟା ଇସଲାମ ମୌ]]
# [[ସାଦିକା ପାରଭିନ ପପି]]
# [[ଅହନା ରହମାନ ଲାକି]]
# [[ଫାରଜାନା ରିକ୍ତା]]
# [[ନଫିସା ଜାହାଁ ଆଞ୍ଚଲ]]
# [[ମୁନମୁନ ଅହମଦ]]
# [[ଶର୍ମିଲି ଅହମଦ]]
# [[ଶିଲା ଅହମଦ]]
# [[ନର୍ଗିସ ଅଖତାର]]
# [[ଖଲିଦା ଅକ୍ତର କଳ୍ପନା]]
# [[ଆୟେଶା ଆଖତାର]]
# [[ସାବେରି ଆଲମ]]
# [[ଅନ୍ତରା (ବଙ୍ଗଳାଦେଶୀ ଅଭିନେତ୍ରୀ)]]
# [[ନାଜମା ଅନୱର]]
# [[ରଓଶନ ଆରା]]
# [[ବେବୀ ବିନ୍ଦୀ]]
# [[ବିନ୍ଦିୟା କବିର]]
# [[ଶାକିବା ବିଣ୍ଟେ ଅଲୀ]]
# [[ଅରୁଣା ବିଶ୍ୱାସ]]
# [[ମୌଟୁସୀ ବିଶ୍ୱାସ]]
# [[ତାନିଆ ବୃଷ୍ଟି]]
# [[ମେହବୁବା ମାହନୂର ଚାନ୍ଦନୀ]]
# [[ଫରଜାନା ଛବି]]
# [[ନାଜନୀନ ହାସନ ଚୁମକି]]
# [[ଆଶନା ହବିବ ଭାବନା]]
# [[ଏକା (ବଙ୍ଗଳାଦେଶୀ ଅଭିନେତ୍ରୀ)]]
# [[ମାୟା ଘୋଷ]]
# [[ଇଲୋରା ଗହର]]
# [[ଲୁସି ତୃପ୍ତି ଗୋମେଜ]]
# [[ଚିତ୍ରଲେଖା ଗୁହ]]
# [[ଲୈଲା ହାସନ]]
# [[ଲିସା ଗାଜୀ]]
# [[ଅଲିଭିୟା ଗୋମେଜ]]
# [[ଅପର୍ଣ୍ଣା ଘୋଷ]]
# [[ହୁମାଇରା ହିମୁ]]
# [[ଶାନ୍ତା ଇସଲାମ]]
# [[ଜିନାତ]]
# [[ମିଷ୍ଟି ଜାନ୍ନାତ]]
# [[ସାଦିୟା ଆୟମାନ]]
# [[ଫେରଦୌସୀ ମଜୁମଦାର]]
# [[ଜ୍ୟୋତିକା ଜ୍ୟୋତି]]
# [[ରିଚି ସୋଲାୟମାନ]]
# [[ମନିରା ମିଠୁ]]
# [[ଫାଲ୍ଗୁନି ରହମାନ ଜଲି]]
# [[ନିଝୁମ ରୁବିନା]]
# [[ନୁସରତ ଜାହାଁ ଡାୟନା]]
# [[ସୁବର୍ଣ୍ଣା ଶିରୀନ]]
# [[ମିତା ନୂର]]
# [[ନାଜିଫା ତୁଶି]]
# [[ମୌସୁମୀ ନାଗ]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ବିଶ୍ୱାସ]]
# [[ରେହାନା ଜଲି]]
# [[ଅଧରା ଖାନ୍]]
# [[ସାମସୁନ ନାହାର ସିମଲା]]
# [[ସବ୍ରିନା ସୁଲତାନା କେୟା]]
# [[ନାଦିୟା ଆଫରିନ ମିମ]]
# [[ଜାହାନାରା ଅହମ୍ମଦ]]
# [[ସାମରୋଜ ଆଜମି ଆଲଭୀ]]
# [[ରୁମାନା ଖାନ୍]]
# [[ଜିନାତ ସାନୁ ସ୍ୱାଗତା]]
# [[ସାନଜିଦା ପ୍ରୀତି]]
# [[କାଜି ମିସବାହୁନ ନାହାର]]
# [[ରୁମାନା ରଶୀଦ ଈଶିତା]]
# [[ସାବରିନ ଶାକା ମୀମ]]
# [[ଶର୍ମିମାଳା]]
{{Div col end}}
==ବିଦେଶୀ ଲୋକ==
{{Div col|colwidth=15em}}
# [[ଟୋରୀ ବର୍ଚ]]
# [[ମିଆ ଖଲିଫା]]
# [[ନୀନା ଦାବୁଲୁରୀ]]
# [[ମାୟା ଏଞ୍ଜେଲୋ]]
# [[ମେରୀ ସେଲୀ]]
# [[ଲେଡି ଗାଗା]]
# [[କେଶା]]
# [[ଆଞ୍ଜେଲିନା ଜୋଲି]]
# [[ନିକୋଲାଇ ବଇକଭ]]
# [[ଅରୂପ ଚକ୍ରବର୍ତ୍ତୀ]]
{{Div col end}}
==ଅନ୍ୟାନ୍ୟ==
{{Div col|colwidth=15em}}
# [[ଫେସନ (୨୦୦୮ କଥାଚିତ୍ର)]]
# [[ଶିବାଜୀ (କଥାଚିତ୍ର)]]
# [[ବର୍ଫି]]
# [[ଦୁକୁଡ଼ୁ]]
# [[୧: ନେନ୍ଓକ୍କାଡ଼ିନେ]]
# [[ବିଜିନେସମ୍ୟାନ]]
# [[ଆଗାଡ଼ୁ]]
# [[ଡିମ୍ବାଣୁ]]
# [[ଗୌରହରି ଦସ୍ତାନ]]
# [[ମନମ୍ (ତେଲୁଗୁ କଥାଚିତ୍ର)]]
# [[ଜୟ ହୋ (ଗୀତ)]]
# [[ସନ୍ ଅଫ୍ ସତ୍ୟମୂର୍ତ୍ତି]]
# [[ଧୁମ୍ ୨]]
# [[ଶ୍ରୀମନ୍ଥୁଡ଼ୁ]]
# [[ଅର୍ଜୁନ ରେଡ୍ଡି]]
# [[ଭୁବନ ବାମ୍]]
# [[ଅବଳା ବୋଷ]]
# [[ସରୋଜ ନଳିନୀ ଦତ୍ତ]]
# [[ନିଲ୍ ମୋହନ]]
# [[ନେପାଳର ରାଜା]]
# [[ବଦନାମ ଗଳି]]
# [[ରଜନୀ ବକ୍ସି]]
# [[ଆର୍କ ସମ୍ପ୍ରଦାୟ]]
# [[ପି. ଚନ୍ଦ୍ର ରେଡ୍ଡୀ]]
# [[ରକ୍ଷା ବନ୍ଧନ (ହିନ୍ଦୀ କଥାଚିତ୍ର)|ରକ୍ଷା ବନ୍ଧନ (ହିନ୍ଦୀ କଥାଚିତ୍ର)]]
# [[ଲାଷ୍ଟ୍ ଡ୍ରପ୍]]
# [[ମନୋଜ ମିଶ୍ର (ବିଚାରପତି)]]
# [[କାଜି ମାସୁମ ଅଖତାର]
{{Div col end}}
== ଭାରତୀୟ ସ୍ୱାଧୀନତା ସଂଗ୍ରାମୀ ==
{{Div col|colwidth=15em}}
# [[ଅପ୍ପାନ୍ନଗୌଡ଼ା ପାଟିଲ]]
# [[ବୁଧୁ ଭଗତ]]
# [[ଗୌରୀରାମ ଗୁପ୍ତା]]
# [[ବିଠଲଭାଇ ଜାଭେରୀ]]
# [[ଅଶୋକା ଗୁପ୍ତା]]
# [[ରଘୁନାଥ ମାହାତୋ]]
# [[ଦୀନଦୟାଲ ଗୁପ୍ତା]]
# [[ରାମ ଚରଣ ଅଗ୍ରୱାଲ]]
# [[ପ୍ୟାରୀ ଦେବୀ ଅଗ୍ରହାରୀ]]
# [[ଧନ୍ୱନ୍ତରୀ]]
# [[ସୁରେଶ ଚନ୍ଦ୍ର ମିଶ୍ର]]
# [[କାମଦା କିଙ୍କର ମୁଖାର୍ଜୀ]]
# [[ପ୍ୟାରେଲାଲ ନାୟାର]]
# [[ଏଡ଼ତାତା ନାରାୟଣନ]]
# [[ଦେଓ ନାରାୟଣନ ଯାଦବ]]
# [[ମୁକୁନ୍ଦରାଓ ପେଡଗାଓଁକର]]
# [[ଆନ୍ନେ ଅଞ୍ଜାଇଆଃ]]
# [[ବତକ ମିଆଁ]]
# [[ଚୱାରା ପରମେଶ୍ୱରନ]]
# [[ଶଙ୍କରରାଓ ଦେଓ]]
# [[ଦାଦା ଧର୍ମାଧିକାରୀ]]
# [[ନାଥୁ ଧୋବି]]
# [[ଅସଲମବିକାଇ]]
# [[ଆଶା ଦେବୀ ଆର୍ଯ୍ୟନାୟକମ]]
# [[ମୋତିଲାଲ ବର୍ମା]]
# [[ଚୁନିଲାଲ ବୈଦ୍ୟ]]
{{Div col end}}
==ରାଜନୀତିଜ୍ଞ==
# [[ଭାରତର ସଂସଦ]]
=== ଅଣ ଓଡ଼ିଆ ===
{{Div col|colwidth=15em}}
# [[ସୁଭାସିନୀ ଅଲୀ]]{{tick}}
# [[ଏମ୍. କରୁଣାନିଧି]]
# [[ସନ୍ତୋଷ ଚୌଧୁରୀ]]
# [[ଭି. ମୋହିନୀ ଗିରି]]
# [[ଗୁଲାବ କୌର]]
# [[ବିଶାର ଆଲ-ଖାସାଓନେହ]]
# [[ଅଶ୍ୱିନୀ ବୈଷ୍ଣବ]]
# [[ଡେଲା ଗଡଫ୍ରେ]]
# [[ମୁଲାୟମ ସିଂହ ଯାଦବ]]
# [[ଚିନ୍ତା ଅନୁରାଧା]]
# [[ଜାମିଦା ବିବି]]
# [[ଶ୍ରୀରୂପା ମିତ୍ର ଚୌଧୁରୀ]]
# [[ଲୀଳା ରାମକୁମାର ଭାର୍ଗବ]]
# [[ବ୍ରଜଲାଲ ବିୟାନୀ]]
# [[ରଘୁବର ଦାସ]]
# [[ଭି. କାର୍ତ୍ତିକେୟ ପାଣ୍ଡିଆନ]]
# [[ସୁରେଖା କଦମ]]
# [[ହରିଶ ବୀରାନ]]
# [[ବେବି ଦେବୀ]]
# [[ସୁଦର୍ଶନ ଦାସ]]
# [[ସୁକୁମାର ଦେ]]
# [[ଦାମୋଦର ଅଗ୍ରୱାଲ]]
# [[ବ୍ରଜମୋହନ ଅଗ୍ରୱାଲ]]
# [[ସଜଦା ଅହମ୍ମଦ]]
# [[ଅଜେନ୍ଦ୍ର ସିଂହ ଲୋଧି]]
# [[ଆନନ୍ଦ କୁମାର ଗଣ୍ଡ]]
# [[କାଥିର ଆନନ୍ଦ]]
# [[ଲଭ୍ଲି ଆନନ୍ଦ]]
# [[ଆନ୍ନାଦୁରାଇ ସି ଏନ୍]]
# [[ଅପ୍ପଲନାଇଡ଼ୁ କାଲିସେଟ୍ଟି]]
# [[ରମେଶ ଅବସ୍ଥି]]
# [[ଏମ୍. ମଲ୍ଲେଶ ବାବୁ]]
# [[ବଜରଙ୍ଗ ମନୋହର ସୋନୱାନେ]]
# [[ଅନିଲ ବଲୁନି]]
# [[ନିମୁବେନ ବମ୍ଭାନିୟା]]
# [[ଅରୂପ ଚକ୍ରବର୍ତ୍ତୀ (ଭାରତୀୟ ରାଜନେତା)]]
# [[ଯୋଗେନ୍ଦ୍ର ଚନ୍ଦୋଲିୟା]]
# [[ଶୋଭାବେନ ବରୈୟା]]
# [[ରାହୁଲ ଲୋଧି]]
# [[କଳାନିଧି ବୀରସ୍ୱାମୀ]]
# [[ଗଜେନ୍ଦ୍ର ପଟେଲ]]
# [[ହରିଭାଇ ପଟେଲ]]
# [[ମନୋଜ କୁମାର (ରାଜନେତା)]]
# [[କୁନ୍ଦୁରୁ ରଘୁବୀର]]
# [[ଡିନ୍ କୁରିଆକୋସ]]
# [[ଜି. ଲକ୍ଷ୍ମୀନାରାୟଣ]]
# [[ଜ୍ୟୋତ୍ସ୍ନା ମହାନ୍ତ]]
# [[ପୁନମବେନ୍ ମାଡାମ୍]]
# [[ଜ୍ୟୋତିର୍ମୟ ସିଂହ ମହତୋ]]
# [[ସୁକାନ୍ତ ମଜୁମଦାର]]
# [[ଦିନେଶ ମକୱାନା]]
# [[ଅସିତ କୁମାର ମଲ]]
# [[ହର୍ଷ ମାଲହୋତ୍ରା]]
# [[ଅଜୟ କୁମାର ମଣ୍ଡଳ]]
# [[ଧୈର୍ଯ୍ୟଶୀଳ ମାନେ]]
# [[ଭି. ଏସ୍. ମାଥେସ୍ୱରନ]]
# [[ବିଜୁଳି କଲିତା ମେଧି]]
# [[ମୁରାରି ଲାଲ ମୀନା]]
# [[ମହିମା କୁମାରୀ ମେୱାର]]
# [[ନରେଶ ମହାସ୍କେ]]
# [[ଜନାର୍ଦ୍ଦନ ମିଶ୍ର]]
# [[ରାଜେଶ ମିଶ୍ର]]
# [[ମିତାଲି ବାଗ]]
# [[ଭାସ୍କର ଭାଗାରେ]]
# [[ପ୍ରତିମା ମଣ୍ଡଳ]]
# [[ଭୋଜରାଜ ନାଗ]]
# [[ରୋଦମାଳ ନାଗର]]
# [[ଜି କୁମାର ନାଏକ]]
# [[ନାମଦେଓ କିର୍ସାନ]]
# [[ରାମଭୁଆଲ ନିଶାଦ]]
# [[ପ୍ରଶାନ୍ତ ୟାଦାଓରାଓ ପାଡୋଲେ]]
# [[ସନାତନ ପାଣ୍ଡେ]]
# [[ସନ୍ତୋଷ ପାଣ୍ଡେ]]
# [[ସାନ୍ତୋକବେନ ଆରେଥିୟା]]
# [[ଚାକାତ ଆବୋହ]]
# [[ପୁସପତି ଅଦିତୀ ବିଜୟଲକ୍ଷ୍ମୀ]]
# [[ଅପରୂପା ପୋଦାର]]
# [[ସରୋଜିନୀ ଅଗ୍ରୱାଲ]]
# [[ଚନ୍ଦ୍ରମା ଦେବୀ ଅଗ୍ରହରି]]
# [[ମଞ୍ଜୁ ଅଗ୍ରୱାଲ]]
# [[ସନ୍ତୋଷ ଆଃଲାବତ]]
# [[ଉପେନ୍ଦ୍ର କୌର ଆଃଲୁୱାଲିଆ]]
# [[ଆଲିଫା ଅହମ୍ମଦ]]
# [[କେ. ଅଲଗୁବେଲୁ]]
# [[ନୀସତ ଆଲମ]]
# [[ବୀଣା ଆନନ୍ଦ]]
# [[ଅଲେଟି ଅନ୍ନପୂର୍ଣ୍ଣା ଦେବୀ]]
# [[ମନୀଷା ଅନୁରାଗୀ]]
# [[ଅଳକା ସିଂହ ଅର୍କବଂଶୀ]]
# [[ଲତା ଅତିୟାମାନ]]
# [[ସଙ୍ଗୀତା ଆଜାଦ୍]]
# [[ତାଜଦାର ବାବର]]
# [[ହର୍ଷିତା ସ୍ୱାମୀ ବଘେଲ]]
# [[ରଞ୍ଜନା ବଘେଲ]]
# [[ସାରିକା ଦେବେନ୍ଦ୍ର ସିଂହ ବଘେଲ]]
# [[ଚିରଣଜିତ କୌର ବାଜୱା]]
# [[ସ୍ମିତା ବକ୍ସି]]
# [[କେ. ବାଳଭାରତୀ]]
# [[ସଙ୍ଗୀତା ବଳବନ୍ତ]]
# [[ଜୟଶ୍ରୀ ବାନାର୍ଜୀ]]
# [[ବୈଶାଳୀ ବାଙ୍କର]]
# [[ତସନୀମ ବାନୋ]]
# [[ସୁରଜିତ କୌର ବରନାଲ]]
# [[ଲକ୍ଷ୍ମୀ ବାରୁପାଲ]]
# [[କମଳି ବସୁମାତାରି]]
# [[ଚନ୍ଦନା ବାଉରି]]
# [[ସନ୍ଧ୍ୟା ବାଉରି]]
# [[ସୁସ୍ମିତା ବାଉରି]]
# [[ଉମାପଦ ବାଉରି]]
# [[ଶିମଲା ବାୱରି]]
# [[ଫିରୋଜା ବେଗମ]]
# [[ଫିରଦୌସୀ ବେଗମ]]
# [[ଗୁଲ ଅଖତରା ବେଗମ]]
# [[ମହମୁଦା ବେଗମ]]
# [[ମମତାଜ ବେଗମ]]
# [[ନର୍ଗିସ ବେଗମ]]
# [[ସାହିନା ମମତାଜ ବେଗମ]]
# [[ରାୟମୁନି ଭଗତ]]
# [[ସୁମନ ଲତା ଭଗତ]]
# [[କେ. ପ୍ରତିଭା ଭାରତୀ]]
# [[ବୀଣା ଭରଦ୍ୱାଜ]]
# [[ସଂଯୁକ୍ତା ଭାଟିଆ]]
# [[ଏମ୍. ଏସ୍. କେ. ଭାବାନୀ ରାଜେନ୍ତିରାନ]]
# [[ମମତା ଭୁନିଆ]]
# [[ନିର୍ମଳା ଭୁରିଆ]]
# [[ଫିରୋଜା ବିବି]]
# [[ବିନ୍ଦୁ କୃଷ୍ଣା]]
# [[ରେଣୁକା ବିଷ୍ଣୋଇ]]
# [[ଭାବନା ବୋହରା]]
# [[ପ୍ରଶାନ୍ତ ଜଗତାପ]]
# [[ପ୍ରୋବା ଚକମା]]
# [[ନୀତା ଚୌଧୁରୀ]]
{{Div col end}}
=== ସମୃଦ୍ଧକରଣ ===
* [[ଜୟଶ୍ରୀ ରାଇଜି]]
===ଓଡ଼ିଆ===
{{Div col|colwidth=10em}}
# [[ଅର୍ଜୁନ ଚରଣ ସେଠୀ]]
# [[ପ୍ରଫୁଲ୍ଲ ସାମଲ]]
# [[ପିନାକୀ ମିଶ୍ର]]
# [[କାମାକ୍ଷା ପ୍ରସାଦ ସିଂହଦେଓ]]
# [[ଇଲା ପଣ୍ଡା]]
# [[ରବିନାରାୟଣ ମହାପାତ୍ର]]
# [[ବିଷ୍ଣୁ ଚରଣ ଦାସ]]
# [[ପ୍ରସନ୍ନ ଆଚାର୍ଯ୍ୟ]]
# [[ବୀର କେଶରୀ ଦେଓ]]
# [[ବଲବୀର ପୁଞ୍ଜ]]
# [[ସନ୍ତୋଷ କୁମାର ସାହୁ]]
# [[କାହ୍ନୁ ଚରଣ ଲେଙ୍କା]]
# [[ନରେନ୍ଦ୍ର କୁମାର ସ୍ୱାଇଁ]]
# [[କଳ୍ପତରୁ ଦାସ]]
# [[ଛତ୍ରପାଳ ସିଂହ ଲୋଧା]]
# [[ଏ ଭି ସ୍ୱାମୀ]]
# [[ପ୍ରତାପ କେଶରୀ ଦେବ]]
# [[ପ୍ରତାପ କେଶରୀ ଦେଓ]]
# [[ଭାଗିରଥୀ ମହାପାତ୍ର]]
# [[ମଙ୍ଗଳା କିଶାନ]]
# [[ସୁରେନ୍ଦ୍ର ଲାଠ]]
# [[ଜୟରାମ ପାଙ୍ଗୀ]]
# [[ହରିହର ସୋରେନ]]
# [[ଉପେନ୍ଦ୍ରନାଥ ନାୟକ]]
# [[ଅନାଦି ଚରଣ ଦାସ]]
# [[ବନମାଳୀ ବାବୁ]]
# [[ବ୍ରହ୍ମାନନ୍ଦ ପଣ୍ଡା]]
# [[ଭଜମନ ବେହେରା]]
# [[କୃପାସିନ୍ଧୁ ଭୋଇ]]
# [[ଅର୍କ କେଶରୀ ଦେଓ]]
# [[ବିକ୍ରମ କେଶରୀ ଦେଓ]]
# [[କଳିକେଶ ନାରାୟଣ ସିଂହଦେଓ]]
# [[ଧରଣୀଧର ଜେନା]]
# [[ଗୋପୀନାଥ ଗଜପତି]]
# [[ଗୁରୁଚରଣ ନାଏକ]]
# [[ରାମଚନ୍ଦ୍ର ହାଁସଦା]]
# [[ଝିନ୍ନ ହିକ୍କା]]
# [[ମୋହନ ଜେନା]]
# [[ରବିନ୍ଦ୍ର କୁମାର ଜେନା]]
# [[ଚୈତନ୍ୟ ପ୍ରସାଦ ମାଝୀ]]
# [[ଶ୍ରୀକାନ୍ତ କୁମାର ଜେନା]]
# [[କାହ୍ନୁ ଚରଣ ଜେନା]]
# [[ସମରେନ୍ଦ୍ର କୁଣ୍ଡୁ]]
# [[କାର୍ତ୍ତିକେଶ୍ୱର ପାତ୍ର]]
# [[ପର୍ଶୁରାମ ମାଝୀ]]
# [[ଭର୍ତ୍ତୃହରି ମହତାବ]]
# [[ବଳଭଦ୍ର ମାଝୀ]]
# [[ଲଡ଼ୁ କିଶୋର ସ୍ୱାଇଁ]]
# [[ମଙ୍ଗରାଜ ମଲ୍ଲିକ]]
# [[ସୁଦାମ ମାରାଣ୍ଡି]]
# [[ବାଲଗୋପାଲ ମିଶ୍ର]]
# [[କିରଣ ଲେଖା ମହାନ୍ତି]]
# [[ଇନ୍ଦୁରାଣୀ ମହାପାତ୍ର]]
# [[ପ୍ରମିଳା ମଲ୍ଲିକ]]
# [[ମମତା ମାଢ଼ୀ]]
# [[ରାଧାରାଣୀ ପଣ୍ଡା]]
# [[ସ୍ନେହାଙ୍ଗିନୀ ଛୁରିଆ]]
# [[ସୁଷମା ପଟେଲ]]
# [[ବିଷ୍ଣୁପ୍ରିୟା ବେହେରା]]
# [[ରୀତା ସାହୁ]]
# [[ମନ୍ଦାକିନୀ ବେହେରା]]
# [[ରୋଷନୀ ସିଂହ ଦେଓ]]
# [[ରାସେଶ୍ୱରୀ ପାଣିଗ୍ରାହୀ]]
# [[ପରମା ପୂଜାରୀ]]
# [[ବିଜୟଲକ୍ଷ୍ମୀ ପଟ୍ଟନାୟକ]]
# [[ସିପ୍ରା ମଲ୍ଲିକ]]
# [[ସଞ୍ଚିତା ମହାନ୍ତି]]
# [[ଅଜୟନ୍ତୀ ପ୍ରଧାନ]]
# [[ଉଷା ଦେବୀ]]
# [[ଅଞ୍ଜଳି ବେହେରା]]
# [[ଚନ୍ଦ୍ରମା ଶାନ୍ତା]]
# [[ଶୈରିନ୍ଦ୍ରୀ ନାୟକ]]
# [[ସୁରମା ପାଢ଼ୀ]]
# [[କିଶୋରୀମଣି ସିଂହ]]
# [[ପ୍ରମିଳା ଗିରି]]
# [[ବିଜୟଲକ୍ଷ୍ମୀ ସାହୁ]]
# [[ଫୁଲମଣି ଶାନ୍ତା]]
# [[ଭଗବତୀ ପୂଜାରୀ]]
# [[ଉମାରାଣୀ ପାତ୍ର]]
# [[କମଳା ଦାସ]]
# [[ସୁଧାଂଶୁମାଳିନୀ ରାୟ]]
# [[ଆନନ୍ଦ ମଞ୍ଜରୀ ଦେବୀ]]
# [[ରାସମଞ୍ଜରୀ ଦେବୀ]]
# [[ରତ୍ନା ମଞ୍ଜରୀ ଦେବୀ]]
# [[ପଟ୍ଟ ନାୟକ]]
# [[ରାଜଶ୍ରୀ ମଲ୍ଲିକ]]
# [[ନନ୍ଦିନୀ ଦେବୀ]]
# [[ଶାନ୍ତି ଦେବୀ (ଓଡ଼ିଆ ରାଜନୀତିଜ୍ଞ)]]
# [[ବାସନ୍ତୀ ମଲ୍ଲିକ]]
# [[ସୀମାରାଣୀ ନାୟକ]]
# [[ଟୁକୁନି ସାହୁ]]
# [[ପ୍ରିୟମ୍ବଦା ଦେବୀ]]
# [[ରଥ ଦାସ]]
# [[ଅନନ୍ତ ସେଠୀ]]
# [[ମୂରଲୀଧର ଜେନା]]
# [[କୁମାର ଶ୍ରୀ ଚିରଞ୍ଜୀବି]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ଜେନା (ରାଜନେତା)]]
# [[ପଞ୍ଚାନନ ମଣ୍ଡଳ]]
# [[ପୁରୁଷୋତ୍ତମ ସେଠୀ]]
# [[କପିଳ ଚରଣ ସେଠୀ]]
# [[ବୈରାଗୀ ଜେନା]]
# [[ବିଜୟ ନାୟକ]]
# [[ନେତ୍ରାନନ୍ଦ ମଲ୍ଲିକ]]
# [[ବିଷ୍ଣୁ ଚରଣ ସେଠୀ]]
# [[ଗଙ୍ଗାଧର ଦାସ]]
# [[ମନମୋହନ ଦାସ]]
# [[ନନ୍ଦକିଶୋର ଜେନା]]
# [[ଚକ୍ରଧର ବେହେରା]]
# [[ସତ୍ୟଭାମା ଦେଇ]]
# [[ହୃଦାନନ୍ଦ ମଲ୍ଲିକ]]
# [[ବେଦ ପ୍ରକାଶ ଅଗ୍ରୱାଲ]]
# [[ଜଗନ୍ନାଥ ରାଉତ]]
# [[ମାନସ ରଞ୍ଜନ ମଲ୍ଲିକ]]
# [[ରାଜେନ୍ଦ୍ର କୁମାର ଦାସ]] (chk)
# [[ମନମୋହନ ସାମଲ]]
# [[ଶୈଳେନ ମହାପାତ୍ର]]
# [[ଭଗୀରଥ ଦାସ]]
# [[ଉତ୍ସବ ଚରଣ ଜେନା]]
# [[ଗୋପୀନାଥ ଦାସ]]
# [[ପର୍ଶୁରାମ ପାଣିଗ୍ରାହୀ]]
# [[ପଦ୍ମ ଲୋଚନ ପଣ୍ଡା]]
# [[ଜ୍ୟୋତି ପ୍ରକାଶ ପାଣିଗ୍ରାହୀ]]
# [[ମହମ୍ମଦ ହନିଫ]]
# [[ବଳରାମ ସାହୁ]]
# [[ଯୁଗଳ କିଶୋର ପଟ୍ଟନାୟକ]]
# [[ବିରେନ ପଲେଇ]]
# [[ନରେନ ପଲେଇ]]
# [[ରତ୍ନାକର ମହାନ୍ତି]]
# [[ଚୈତନ୍ୟ ପ୍ରସାଦ ସେଠୀ]]
# [[କରୁଣାକର ପାଣିଗ୍ରାହୀ]]
# [[ହରପ୍ରସାଦ ମହାପାତ୍ର]]
# [[ପୀତାମ୍ବର ପଣ୍ଡା]]
# [[ପର୍ଶୁରାମ ଧଡ଼ା]]
# [[ସୁରେନ୍ଦ୍ର ପ୍ରସାଦ ପରମାଣିକ]]
# [[କାର୍ତ୍ତିକ ମହାପାତ୍ର]]
# [[ଭାଗବତ ସାହୁ]]
# [[ଗୋକୁଳାନନ୍ଦ ମହାନ୍ତି]]
# [[ଶ୍ୟାମସୁନ୍ଦର ମହାପାତ୍ର]]
# [[ଖାରବେଳ ସ୍ୱାଇଁ]]
# [[ସୁରେନ୍ଦ୍ରନାଥ ଦାସ]]
# [[ବିଜୟ କୃଷ୍ଣ ଦେ]]
# [[ରବୀନ୍ଦ୍ର ମୋହନ ଦାସ]]
# [[ପ୍ରିୟନାଥ ନନ୍ଦି]]
# [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ଷଡ଼ଙ୍ଗୀ]]
# [[ଗୋପନାରାୟଣ ଦାସ]]
# [[ଜୀବନ ପ୍ରଦୀପ ଦାଶ]]
# [[ଅରୁଣ ଦେ]]
# [[ନୀଳାମ୍ବର ଦାସ]]
# [[ବନମାଳି ଦାସ]]
# [[ସୁକୁମାର ନାୟକ]]
# [[ରାଜେନ୍ଦ୍ର ଚନ୍ଦ୍ର ମର୍ଦ୍ଦରାଜ ହରିଚନ୍ଦନ]]
# [[ଚିତ୍ତରଞ୍ଜନ ଷଡ଼ଙ୍ଗୀ]]
# [[ପ୍ରଦିପ୍ତ ପଣ୍ଡା]]
# [[ଅକ୍ଷୟ କୁମାର ଆଚାର୍ଯ୍ୟ]]
# [[ସୁକାନ୍ତ କୁମାର ନାୟକ]]
# [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ଦାସ (ରାଜନୀତିଜ୍ଞ)]]
# [[ସୁଦର୍ଶନ ଜେନା]]
# [[ପ୍ରସନ୍ନ କୁମାର ପାଳ]]
# [[ଗଦାଧର ଗିରି]]
# [[ଯୁଧିଷ୍ଠିର ଜେନା]]
# [[ଜୟନାରାୟଣ ମହାନ୍ତି]]
# [[ଦେବୀ ପ୍ରସନ୍ନ ଚଣ୍ଡ]]
# [[ଅଶ୍ୱିନୀ କୁମାର ପାତ୍ର]]
# [[ତ୍ରିଲୋଚନ ସେନାପତି]]
# [[ଅକ୍ଷୟ ନାରାୟଣ ପ୍ରହରାଜ]]
# [[ଚିନ୍ତାମଣି ଜେନା (ରାଜନୀତିଜ୍ଞ)]]
# [[ମହେଶ୍ୱର ବାଗ]]
# [[ଭୂପାଳ ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ନିତ୍ୟାନନ୍ଦ ସାହୁ]]
# [[ପ୍ରେମଲତା ମହାପାତ୍ର]]
# [[ରଘୁନାଥ ମହାନ୍ତି (ରାଜନୀତିଜ୍ଞ)]]
# [[ଶଶିକାନ୍ତ ଭଞ୍ଜ]]
# [[ପ୍ୟାରୀମୋହନ ଦାସ]]
# [[ସୁଶାନ୍ତ ଚାନ୍ଦ]]
# [[ଅନନ୍ତ ଦାସ (ରାଜନେତା)]]
# [[ଭାଇଗା ସେଠୀ]]
# [[ଜନାର୍ଦନ ଭଞ୍ଜ ଦେଓ]]
# [[ବୀରକିଶୋର ଜେନା]]
# [[ଉପେନ୍ଦ୍ର ଜେନା]]
# [[ମକର ସେଠୀ]]
# [[ଭୁବନାନନ୍ଦ ଜେନା]]
# [[ଦାଶରଥୀ ଜେନା]]
# [[ମାୟାଧର ଜେନା]]
# [[ଭାଗିରଥୀ ସେଠୀ]]
# [[ଜୟଦେବ ଜେନା]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ସୁବର୍ଣ୍ଣ ନାଏକ]]
# [[ଗୋବିନ୍ଦ ମୁଣ୍ଡା]]
# [[ଲକ୍ଷ୍ମୀ ନାରାୟଣ ଭଞ୍ଜ ଦେଓ]]
# [[କୁମାର ମାଝୀ]]
# [[ଛୋଟରାୟ ମାଝୀ]]
# [[ଯୋଗେନ୍ଦ୍ର ନାଏକ]]
# [[ମୋହନ ଚରଣ ମାଝୀ]]
# [[ଅଭିରାମ ନାଏକ]]
# [[ବେଦବ୍ୟାସ ନାୟକ]]
# [[ପ୍ରେମାନନ୍ଦ ନାୟକ]]
# [[ପ୍ରାଣ ବଲ୍ଲଭ ନାଏକ]]
# [[ଚନ୍ଦ୍ରସେନ ନାଏକ]]
# [[ନୀଳାଦ୍ରି ନାୟକ]]
# [[ରାଜ ବଲ୍ଲଭ ମିଶ୍ର]]
# [[ରାମରାୟ ମୁଣ୍ଡା]]
# [[ମହେଶ୍ୱର ମାଝି]]
# [[କାହ୍ନୁ ଚରଣ ନାଏକ]]
# [[ଗୌରହରି ନାଏକ]]
# [[ହୃଷିକେଶ ନାଏକ]]
# [[କ୍ଷେତ୍ର ମୋହନ ନାୟକ]]
# [[ଧନୁର୍ଜୟ ଲାଗୁରୀ]]
# [[ଜିତୁ ପଟ୍ଟନାୟକ]]
# [[ଧନୁର୍ଜୟ ସିଦୁ]]
# [[ଗୁରୁ ଚରଣ ନାଏକ]]
# [[ସନାତନ ମହାକୁଡ଼]]
# [[ସହରାଇ ଓରାମ]]
# [[ବଦ୍ରିନାରାୟଣ ପାତ୍ର]]
# [[କ୍ଷୀରୋଦ ପ୍ରସାଦ ସ୍ୱାଇଁ]]
# [[ମୂରଲୀଧର କୁଅଁର]]
# [[ନିରଞ୍ଜନ ପଟ୍ଟନାୟକ]]
# [[ଲକ୍ଷ୍ମଣ ଟୁଡୁ]]
# [[ସାଲଖାନ ମୁର୍ମୁ]]
# [[ଅଜେନ ମୁର୍ମୁ]]
# [[ପୁରୁଷୋତ୍ତମ ନାଏକ]]
# [[କାଙ୍ଗୋଇ ସିଂହ]]
# [[ରୁଦ୍ର ମୋହନ ଦାସ]]
# [[ରାଧାମୋହନ ନାୟକ]]
# [[ଇଶ୍ୱର ନାଏକ]]
# [[ଇଶ୍ୱର ଚନ୍ଦ୍ର ନାୟକ]]
# [[ଯାଦବ ମାଝୀ]]
# [[ମନମୋହନ ଟୁଡୁ]]
# [[ରାବଣେଶ୍ୱର ମଢ଼େଇ]]
# [[ବୀରଭଦ୍ର ସିଂହ]]
# [[ରୋହିଦାସ ସୋରେନ]]
# [[ଶ୍ରୀନାଥ ସୋରେନ]]
# [[ଗୋଲକ ବିହାରୀ ନାଏକ]]
# [[ଭାସ୍କର ମଢ଼େଇ]]
# [[ନଳିନୀ ଚନ୍ଦ୍ର ଭଞ୍ଜ ଦେଓ]]
# [[ପ୍ରଭାକର ବେହେରା]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ଦାସ]]
# [[କରୁଣାକର ନାଏକ]]
# [[ଅଜିତ ହେମ୍ବ୍ରମ]]
# [[ପଦ୍ମ ଚରଣ ହଇବୁରୁ]]
# [[ରଘୁନାଥ ହେମ୍ବ୍ରମ]]
# [[ବିଜୟ କୁମାର ନାୟକ]]
# [[ବାସନ୍ତି ହେମ୍ବ୍ରମ]]
# [[ସୁରେନ୍ଦ୍ର ସିଂହ]]
# [[ଗିରିଶ ଚନ୍ଦ୍ର ରାୟ]]
# [[ହରିହର ମହାନ୍ତି]]
# [[ସମଲ ମାଝି]]
# [[ପ୍ରମୋଦ ଚନ୍ଦ୍ର ଭଞ୍ଜ ଦେଓ]]
# [[ଛତିଶ ଚନ୍ଦ୍ର ଧଳ]]
# [[କିଶୋର ଦାଶ]]
# [[ବିମଳ ଲୋଚନ ଦାସ]]
# [[ସାନନ୍ଦ ମାରାଣ୍ଡି]]
# [[ପ୍ରସନ୍ନ କୁମାର ଦାଶ]]
# [[ରାମ ଚନ୍ଦ୍ର ହାଁସଦା]]
# [[ଭାଦବ ହାଁସଦା]]
# [[ବୁଧନ ମୁର୍ମୁ]]
# [[ଦୁର୍ଗା ଚରଣ ନାୟକ]]
# [[ଲାଲ ମୋହନ ନାୟକ]]
# [[ମୋଚିରାମ ତିରିୟା]]
# [[ଘନଶ୍ୟାମ ହେମ୍ବ୍ରମ]]
# [[କାହ୍ନୁରାମ ହେମ୍ବ୍ରମ]]
# [[ସୁନ୍ଦର ମୋହନ ମାଝି]]
# [[କମଳାକାନ୍ତ ନାୟକ]]
# [[ଭାନୁଚରଣ ନାଏକ]]
# [[ଶମ୍ଭୁନାଥ ନାଏକ]]
# [[ମଙ୍ଗଳ ସିଂ ମୁଦି]]
# [[ଗଣେଶ ରାମ ସିଂ ଖୁଣ୍ଟିଆ]]
# [[ହରଦେବ ତିରିୟା]]
# [[ଚନ୍ଦ୍ର ମୋହନ ସିଂହ]]
# [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ମାଝି]]
# [[ସିଦ୍ଧଲାଲ ମୁର୍ମୁ]]
# [[ଅର୍ଜୁନ ମାଝି]]
# [[ଲକ୍ଷ୍ମଣ ମାଝି]]
# [[ଶ୍ୟାମ ଚରଣ ହାଁସଦା]]
# [[ଶଇବ ସୁଶୀଳ କୁମାର ହାଁସଦା]]
# [[ନବ ଚରଣ ମାଝି]]
# [[ରାଜକିଶୋର ଦାସ]]
# [[ପ୍ରବୀଣ ଚନ୍ଦ୍ର ଭଞ୍ଜଦେଓ]]
# [[ସକିଲା ସୋରେନ]]
# [[ପ୍ରୀତିରଞ୍ଜନ ଘଡ଼ାଇ]]
# [[ପ୍ରଫୁଲ୍ଲ ଚନ୍ଦ୍ର ଘଡ଼ାଇ]]
# [[ଶରତ ରାଉତ]]
# [[ସନାତନ ଦେଓ]]
# [[ବାଇଧର ସିଂହ]]
# [[ନାରାୟଣ ଚନ୍ଦ୍ର ପତି]]
# [[ପୀତାମ୍ବର ଭୂପତି ହରିଚନ୍ଦନ ମହାପାତ୍ର]]
# [[ରାମଚନ୍ଦ୍ର ଖୁଣ୍ଟିଆ]]
# [[ଅଶୋକ କୁମାର ଦାସ]]
# [[ନିରଞ୍ଜନ ଜେନା]]
# [[ପରମେଶ୍ୱର ସେଠୀ]]
# [[ପ୍ରଣବ ପ୍ରକାଶ ଦାସ]]
# [[ସୂର୍ଯ୍ୟମଣୀ ଜେନା]]
# [[ମଦନ ମୋହନ ପଟ୍ଟନାୟକ]]
# [[ଶାନ୍ତନୁ କୁମାର ଦାସ]]
# [[ଜଗନ୍ନାଥ ମଲ୍ଲିକ]]
# [[ରାମଚନ୍ଦ୍ର ମଲ୍ଲିକ]]
# [[ଅନାଦୀ ଚରଣ ଦାସ]]
# [[ଅଞ୍ଚଳ ଦାସ]]
# [[ବାଇଧର ବେହେରା]]
# [[ଲକ୍ଷ୍ମୀଧର ଜେନା]]
# [[ପରମାନନ୍ଦ ମହାନ୍ତି]]
# [[ମାୟାଧର ସିଂହ]]
# [[ଗଦାଧର ଦତ୍ତ]]
# [[ପ୍ରଣବ ବଳବନ୍ତରାୟ]]
# [[ରବି ଦାଶ]]
# [[କାଙ୍ଗାଳି ଚରଣ ପଣ୍ଡା]]
# [[ଗୁରୁଚରଣ ଟିକାୟତ]]
# [[ଯଦୁମଣି ମଙ୍ଗରାଜ]]
# [[ଧନଞ୍ଜୟ ଲେଙ୍କା]]
# [[ଦୁଃଶାସନ ଜେନା]]
# [[ଅମର ପ୍ରସାଦ ଶତପଥୀ]]
# [[ପ୍ରହଲ୍ଲାଦ ମଲ୍ଲିକ]]
# [[କୁଳମଣି ରାଉତ]]
# [[ଚିନ୍ମୟ ପ୍ରସାଦ ବେହୁରା]]
# [[ଦେବାଶିଷ ନାୟକ]]
# [[ସୁନନ୍ଦା ଦାସ]]
# [[ପଦ୍ମନାଭ ରାୟ]]
# [[ନବକିଶୋର ମଲ୍ଲିକ]]
# [[ଚିତ୍ତରଞ୍ଜନ ନାଏକ]]
# [[ବୈଷ୍ଣବ ଚରଣ ମଲ୍ଲିକ]]
# [[ପବିତ୍ର ମୋହନ ଜେନା]]
# [[ପ୍ରଭାତ କୁମାର ସାମନ୍ତରାୟ]]
# [[ଦୀନବନ୍ଧୁ ସାହୁ]]
# [[ଧୃବ ଚରଣ ସାହୁ]]
# [[ସରୋଜକାନ୍ତ କାନୁନଗୋ]]
# [[ଇନ୍ଦ୍ରମଣି ରାଉତ]]
# [[ଉତ୍କଳ କେଶରୀ ପରିଡ଼ା]]
# [[କିଶୋର ଚନ୍ଦ୍ର ତରାଇ]]
# [[ଶଶି ଭୂଷଣ ବେହେରା]]
# [[ଭାଗବତ ପ୍ରସାଦ ମହାନ୍ତି]]
# [[ପୂର୍ଣ୍ଣାନନ୍ଦ ସାମଲ]]
# [[ଦୈତାରୀ ବେହେରା]]
# [[ସୁରେନ୍ଦ୍ରନାଥ ପଟ୍ଟନାୟକ]]
# [[ପ୍ରଦୀପ୍ତ କିଶୋର ଦାସ]]
# [[ବଟକୃଷ୍ଣ ଜେନା]]
# [[ମାୟାଧର ସେଠୀ]]
# [[ରବିନ୍ଦ୍ର କୁମାର ବେହେରା]]
# [[କାଳନ୍ଦୀ ଚରଣ ବେହେରା]]
# [[ଜଗବନ୍ଧୁ ଦାସ]]
# [[ମଧୁସୂଦନ ପାଣିଗ୍ରାହୀ]]
# [[ବିଜୟଶ୍ରୀ ରାଉତରାୟ]]
# [[ବିଷ୍ଣୁବ୍ରତ ରାଉତରାୟ]]
# [[ଚନ୍ଦ୍ର ସାରଥୀ ବେହେରା]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ବେହେରା]]
# [[ପ୍ରଶାନ୍ତ ବେହେରା]]
# [[ପ୍ରଭାତ ରଞ୍ଜନ ବିଶ୍ୱାଳ]]
# [[ରାଜେନ୍ଦ୍ର ସିଂହ]]
# [[ସଂଗ୍ରାମ କେଶରୀ ମହାପାତ୍ର]]
# [[ତ୍ରିଲୋଚନ କାନୁନଗୋ]]
# [[ସୁର ସେଠୀ]]
# [[ଶୁକଦେବ ଜେନା]]
# [[ଲକ୍ଷ୍ମଣ ମଲ୍ଲିକ]]
# [[ରାଜକୃଷ୍ଣ ବୋଷ]]
# [[ଆକୁଳାନନ୍ଦ ବେହେରା]]
# [[ମିନାକ୍ଷୀ ମହନ୍ତ]]
# [[ପଦ୍ମିନୀ ଦିଆନ]]
# [[ଲତିକା ପ୍ରଧାନ]]
# [[ସୂର୍ଯ୍ୟମଣି ବୈଦ୍ୟ]]
# [[ଧର୍ମାନନ୍ଦ ବେହେରା]]
# [[ବିଧୁ ଭୂଷଣ ପ୍ରହରାଜ]]
# [[ରାଜ କିଶୋର ରାମ]]
# [[ରସାନନ୍ଦ ସାହୁ]]
# [[ରସମଞ୍ଜରୀ ଦେବୀ]]
# [[ପବିତ୍ର ମୋହନ ପ୍ରଧାନ]]
# [[ରମେଶ ରାଉତ]]
# [[ଘନଶ୍ୟାମ ସାହୁ]]
# [[ଗୋକୁଳାନନ୍ଦ ପ୍ରହରାଜ]]
# [[ଯୋଗେଶ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ଅକ୍ଷୟ କୁମାର ପଟ୍ଟନାୟକ]]
# [[ପ୍ରଭାତ କୁମାର ତ୍ରିପାଠୀ]]
# [[ଦେବୀ ରଞ୍ଜନ ତ୍ରିପାଠୀ]]
# [[ଦେବାଶିଷ ପଟ୍ଟନାୟକ]]
# [[ବୀର ସିପ୍କା]]
# [[ପ୍ରମୋଦ କୁମାର ମଲ୍ଲିକ]]
# [[ଦେବୀ ପ୍ରସାଦ ମିଶ୍ର]]
# [[ତ୍ରିଲୋଚନ ମାନସିଂହ ହରିଚନ୍ଦନ]]
# [[କନକଲତା ଦେବୀ]]
# [[ବିଦ୍ୟାଧର ନାଏକ]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ପଟ୍ଟନାୟକ]]
# [[ସମୀର କୁମାର ରାଉତରାୟ]]
# [[ଲଳିତ ମୋହନ ମହାନ୍ତି]]
# [[ଦେବାଶିଷ ସାମନ୍ତରାୟ (ରାଜନୀତିଜ୍ଞ)]]
# [[ମହମ୍ମଦ ମୋକିମ୍]]
# [[ବିଶ୍ୱନାଥ ପଣ୍ଡିତ]]
# [[ଶ୍ରୀକାନ୍ତ ପଣ୍ଡା]]
# [[ସୟଦ ମୁସ୍ତାଫିଜ ଅହମଦ]]
# [[ସମୀର ଦେ]]
# [[ପ୍ରତାପ ଜେନା]]
# [[ବିକ୍ରମ କେଶରୀ ବର୍ମା]]
# [[ମହମ୍ମଦ ଅତାହାର]]
# [[ବିରଜା ପ୍ରସାଦ ରାୟ]]
# [[ଶରତ କୁମାର କର]]
# [[ଶେଖ ମତଲୁବ ଅଲ୍ଲୀ]]
# [[ସାବିତ୍ରୀ ଅଗ୍ରୱାଲ]]
# [[ରାଜକିଶୋର ନାୟକ]]
# [[ଅତନୁ ସବ୍ୟସାଚୀ ନାୟକ]]
# [[ବିଜୟ ମହାପାତ୍ର]]
# [[ତ୍ରିଲୋଚନ ବେହେରା]]
# [[ଦେବେନ୍ଦ୍ର ଶର୍ମା]]
# [[ଦିବାକରନାଥ ଶର୍ମା]]
# [[ଶରତ କୁମାର ଦେବ]]
# [[ଦୋଳଗୋବିନ୍ଦ ନାୟକ]]
# [[ଶୈଳେନ୍ଦ୍ର ନାରାୟଣ ଭଞ୍ଜ ଦେଓ]]
# [[ସରସ୍ୱତୀ ଦେବୀ]]
# [[ଅନନ୍ତ ଚରଣ ତ୍ରିପାଠୀ]]
# [[ପଦ୍ମ ଚରଣ ନାଏକ]]
# [[ଅଲେଖ କୁମାର ଜେନା]]
# [[ଅଂଶୁମାନ ମହାନ୍ତି]]
# [[ଧ୍ରୁବ ଚରଣ ସାହୁ]]
# [[ହରିହର ସିଂହ ମର୍ଦ୍ଦରାଜ ଭ୍ରମରବର ରାୟ]]
# [[ବଂଶୀଧର ପଟ୍ଟନାୟକ]]
# [[ସତ୍ୟସୁନ୍ଦର ମିଶ୍ର]]
# [[ବିଭୁତି ଭୂଷଣ ସିଂହ ମର୍ଦ୍ଦରାଜ]]
# [[ଅରୁଣ କୁମାର ପଟ୍ଟନାୟକ]]
# [[ସିଦ୍ଧାର୍ଥ ଶେଖର ସିଂହ]]
# [[ଅନୁଭବ ପଟ୍ଟନାୟକ]]
# [[ଅନ୍ତର୍ଯ୍ୟାମୀ ସାହୁ]]
# [[ରାମ ଚନ୍ଦ୍ର ରାମ]]
# [[ବି. ଏସ. ବି. ନରେନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ରମେଶ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ରମାକାନ୍ତ ମିଶ୍ର]]
# [[ଶରତ ଚନ୍ଦ୍ର ମିଶ୍ର]]
# [[ସତ୍ୟନାରାୟଣ ପ୍ରଧାନ]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ଭଞ୍ଜଦେଓ]]
# [[ସାହେବ ନାଏକ]]
# [[ଭାବଗ୍ରାହୀ ନାୟକ]]
# [[ଶ୍ରୀଧର ନାଏକ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ଦେଓ ଭଞ୍ଜ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ବେହେରା]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ନାୟକ]]
# [[କାଶୀନାଥ ମଲ୍ଲିକ]]
# [[ରୁଦ୍ର ମାଧବ ରାୟ]]
# [[ହରିହର କରଣ]]
# [[ଅରୁଣ କୁମାର ସାହୁ]]
# [[ବୃନ୍ଦାବନ ଚନ୍ଦ୍ର ସିଂହ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ସିଂହ ମାନ୍ଧାତା]]
# [[ଅଚ୍ୟୁତାନନ୍ଦ ମହାନ୍ତି]]
# [[ସୀତାକାନ୍ତ ମିଶ୍ର]]
# [[ବଂଶୀଧର ସାହୁ]]
# [[ଭାଗବତ ବେହେରା]]
# [[ଗଙ୍ଗାଧର ପାଇକରାୟ]]
# [[ସତ୍ୟାନନ୍ଦ ଚମ୍ପତିରାୟ]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ହରିହର ସାହୁ]]
# [[ସୁରେନ୍ଦ୍ରନାଥ ମିଶ୍ର]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ଜଗଦେବ]]
# [[ରାଜେନ୍ଦ୍ର କୁମାର ସାହୁ]]
# [[ବିଶ୍ୱ ଭୂଷଣ ହରିଚନ୍ଦନ]]
# [[ଦେବେନ୍ଦ୍ର ନାଥ ମାନସିଂହ]]
# [[ବିଭୂତି ଭୂଷଣ ହରିଚନ୍ଦନ]]
# [[ରଘୁନାଥ ସାହୁ]]
# [[ଅଶୋକ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ସୁଶାନ୍ତ କୁମାର ରାଉତ]]
# [[ପ୍ରିୟଦର୍ଶୀ ମିଶ୍ର]]
# [[ଭାଗୀରଥି ବଡ଼ଜେନା]]
# [[ଶରତ ଚନ୍ଦ୍ର ପାଇକରାୟ]]
# [[ବିଭୂତି ଭୂଷଣ ବଳବନ୍ତରାୟ]]
# [[ସୁରେଶ କୁମାର ରାଉତରାୟ]]
# [[ସତ୍ୟପ୍ରିୟ ମହାନ୍ତି]]
# [[ମାଧବ ଚନ୍ଦ୍ର ରାଉତରାୟ]]
# [[ଜ୍ୟୋତିନ୍ଦ୍ର ନାଥ ମିତ୍ର]]
# [[ବୀରକିଶୋର ଦେବ]]
# [[ଦିଲ୍ଲୀପ ଶ୍ରୀଚନ୍ଦନ]]
# [[ସୁଦର୍ଶନ ମହାନ୍ତି]]
# [[ବନମାଳି ପଟ୍ଟନାୟକ]]
# [[ଜୟକୃଷ୍ଣ ମହାନ୍ତି]]
# [[ଗୋପୀନାଥ ଭୋଇ]]
# [[ରାମଚନ୍ଦ୍ର ପଟ୍ଟନାୟକ]]
# [[ଅଭିମନ୍ୟୁ ରଣସିଂହ]]
# [[ଯୁଧିଷ୍ଠିର ସାମନ୍ତରାୟ]]
# [[ବିପିନ ବିହାରୀ ଦାଶ]]
# [[ପ୍ରଦୀପ ମହାରଥୀ]]
# [[ହରିହର ଭୋଇ]]
# [[ହୃଷିକେଶ ନାୟକ]]
# [[ରାଘବ ଚରଣ ସେଠୀ]]
# [[ମଦନ ମୋହନ ଦତ୍ତ]]
# [[ବସନ୍ତ ବେହେରା]]
# [[ହୃଷିକେଶ ତ୍ରିପାଠୀ]]
# [[ନରେନ୍ଦ୍ର କୁମାର ନାୟକ]]
# [[କୁମୁଦ ଚନ୍ଦ୍ର ସିଂହ]]
# [[ଦେବରାଜ ସାହୁ]]
# [[ସନ୍ତୋଷ କୁମାର ପ୍ରଧାନ]]
# [[ପ୍ରଫୁଲ୍ଲ ମିଶ୍ର]]
# [[ରମେଶ ଜେନା]]
# [[ରଜନୀ କାନ୍ତ ସିଂହ]]
# [[ଅଦ୍ୱୈତ ପ୍ରସାଦ ସିଂହ]]
# [[ଦୁତିଅ ରାଉଳ]]
# [[କ୍ଷେତ୍ର ମୋହନ ପାଣିଗ୍ରାହୀ]]
# [[ସୁରେନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ରାଜକିଶୋର ପ୍ରଧାନ]]
# [[ବାଳକୃଷ୍ଣ ପଟ୍ଟନାୟକ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ସାଇ]]
# [[ସଞ୍ଜୀବ କୁମାର ସାହୁ]]
# [[ଅମରନାଥ ପ୍ରଧାନ]]
# [[ନଗେନ୍ଦ୍ର କୁମାର ପ୍ରଧାନ]]
# [[ପଦ ନାଏକ]]
# [[ନବଘନ ନାୟକ]]
# [[ଖଗେଶ୍ୱର ବେହେରା]]
# [[ସୁଶାନ୍ତ କୁମାର ବେହେରା]]
# [[ମଦନ ମୋହନ ପ୍ରଧାନ]]
# [[କୁମାର ଚନ୍ଦ୍ର ବେହେରା]]
# [[ବ୍ରଜ କିଶୋର ପ୍ରଧାନ]]
# [[ବୃନ୍ଦାବନ ବେହେରା]]
# [[ମୁକେଶ କୁମାର ପାଳ]]
# [[ଧରଣୀଧର ପ୍ରଧାନ]]
# [[ମୃତ୍ୟୁଞ୍ଜୟ ପାଳ]]
# [[ମହେଶ ଚନ୍ଦ୍ର ସୁବାହୁ ସିଂହ]]
# [[ବାଇଧର ନାଏକ]]
# [[ରବି ନାରାୟଣ ପାଣି]]
# [[ନୃସିଂହ ଚରଣ ସାହୁ]]
# [[ବିଭୁଧେନ୍ଦ୍ର ପ୍ରତାପ ଦାସ]]
# [[ବେଣୁଧର ବଳିଆରସିଂହ]]
# [[ବୃନ୍ଦାବନ ତ୍ରିପାଠୀ (ରାଜନେତା)]]
# [[ପ୍ରସନ୍ନ ପଟ୍ଟନାୟକ]]
# [[ବ୍ରହ୍ମାନନ୍ଦ ବିଶ୍ୱାଳ]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ମଲ୍ଲିକ]]
# [[ସୁଧୀର କୁମାର ସାମଲ]]
# [[ସରୋଜ କୁମାର ସାମଲ]]
# [[ନବୀନ ନନ୍ଦ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ପାତ୍ର]]
# [[ନବୀନ ଚନ୍ଦ୍ର ନାରାୟଣ ଦାସ]]
# [[କାଳିଆ ଦେହୁରୀ]]
# [[ମଦନ ଦେହୁରୀ]]
# [[ଶଙ୍କର ପ୍ରତାପ ସିଂହ ଦେଓ]]
# [[ସୁରେନ୍ଦ୍ର ମୋହନ ପଟ୍ଟନାୟକ]]
# [[ରତ୍ନପ୍ରଭା ଦେବୀ]]
# [[ମହେଶ୍ୱର ନାଏକ]]
# [[ଭାଗିରଥୀ ନାଏକ]]
# [[ଅରକ୍ଷିତ ନାଏକ]]
# [[ରବିନାରାୟଣ ନାଏକ]]
# [[ତ୍ରିନାଥ ନାଏକ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ନାଏକ]]
# [[କହ୍ନେଇ ସିଂହ]]
# [[ଜଗତେଶ୍ୱର ମିର୍ଦ୍ଧା]]
# [[ପାଣୁ ଚନ୍ଦ୍ର ନାଏକ]]
# [[ରାଜେନ୍ଦ୍ର କୁମାର ଛତ୍ରିଆ]]
# [[ରବିନାରାୟଣ ନାଏକ (୧୯୬୯ ଜନ୍ମ)]]
# [[ସଞ୍ଜୀବ କୁମାର ମଲ୍ଲିକ]]
# [[ରମେଶ ପଟୁଆ]]
# [[ଦୁର୍ଯ୍ୟୋଧନ ଗରଡ଼ିଆ]]
# [[ନାଉରୀ ନାୟକ]]
# [[ଦୁର୍ଗା ଶଙ୍କର ପଟ୍ଟନାୟକ]]
# [[ଲକ୍ଷ୍ମୀପ୍ରସାଦ ମିଶ୍ର]]
# [[ଭିକାରୀ ଘାସି]]
# [[ଅଶ୍ୱିନୀ କୁମାର ଗୁରୁ]]
# [[ଝସକେତନ ସାହୁ]]
# [[ଶ୍ରୀବଲ୍ଲଭ ପାଣିଗ୍ରାହୀ]]
# [[ଜୟନାରାୟଣ ମିଶ୍ର]]
# [[ରୋହିତ ପୂଜାରୀ]]
# [[ସନାତନ ବିଶି]]
# [[ଭିକାରୀ ସୁନା]]
# [[ବସନ୍ତ କୁମାର ମହାନନ୍ଦ]]
# [[ଅଭିମନ୍ୟୁ କୁମାର]]
# [[ଭାନୁଗଙ୍ଗ ତ୍ରିଭୂବନ ଦେବ]]
# [[ଜୟଦେବ ଠାକୁର]]
# [[ଜ୍ୟୋତିମଞ୍ଜରୀ ଦେବୀ]]
# [[ଅଶ୍ୱିନୀ କୁମାର ବେହେରା]]
# [[ସଞ୍ଜିବ କୁମାର ପ୍ରଧାନ]]
# [[ପ୍ରଦୀପ୍ତ ଗଙ୍ଗଦେବ]]
# [[ସୁବାଷ ଚନ୍ଦ୍ର ପାଣିଗ୍ରାହୀ]]
# [[ବୃନ୍ଦାବନ ମାଝି]]
# [[ଅଶୋକ କୁମାର ବଳ]]
# [[ପ୍ରଫୁଲ୍ଲ ମାଝୀ]]
# [[ଦିଲିପ କୁମାର ରାୟ]]
# [[ରଞ୍ଜିତ ଭିତ୍ରିଆ]]
# [[ଗଙ୍ଗାଧର ପ୍ରଧାନ (ରାଜନେତା)]]
# [[ଇଗ୍ନେସ ମାଝୀ]]
# [[ଗଜଧର ମାଝୀ]]
# [[ପ୍ରେମାନନ୍ଦ କାଲୋ]]
# [[ଖ୍ରୀଷ୍ଟୋଦାସ ଲୁଗୁନ]]
# [[ଜୁନାସ ବିଲୁଙ୍ଗ]]
# [[ରେମିସ କେରକେଟା]]
# [[ସତ୍ୟ ନାରାୟଣ ପ୍ରଧାନ]]
# [[ନିହାର ସୁରିନ]]
# [[ଶଙ୍କର ଓରାମ]]
# [[ଜର୍ଜ ତିର୍କୀ]]
# [[ପ୍ରେମଚାନ୍ଦ ଭଗତ]]
# [[ଶାନ୍ତି ପ୍ରକାଶ ଓରାମ]]
# [[ରଙ୍ଗବଲ୍ଲଭ ଅମାତ]]
# [[ବ୍ରଜମୋହନ କିଷାନ]]
# [[ମୁଖରମ ନାଏକ]]
# [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
# [[ରାଜେନ ଏକ୍କା]]
# [[ଖ୍ରୀଷ୍ଟୋଫର ଏକ୍କା]]
# [[ଆଗାପିଲ୍ ଲାକ୍ରା]]
# [[ନେଲସନ ସୋରେଙ୍ଗ]]
# [[ମନସିଦ ଏକ୍କା]]
# [[ହଳୁ ମୁଣ୍ଡାରୀ]]
# [[ସୁବ୍ରତ ତରାଇ]]
# [[ରବି ଦେହୁରୀ]]
# [[ରାଜକିଶୋର ସାମନ୍ତରାୟ]]
# [[ଧନଞ୍ଜୟ ମହାନ୍ତି]]
# [[ବ୍ରଜକିଶୋର ମହାନ୍ତି]]
# [[ଗୁରୁପଦ ନନ୍ଦ]]
# [[ପ୍ରଭାତ ମହାପାତ୍ର]]
# [[ଅଜିତ ଦାସ (ରାଜନେତା)]]
# [[ଶାରଦା ପ୍ରସାଦ ନାୟକ]]
# [[ଲକ୍ଷ୍ମଣ ମୁଣ୍ଡା]]
# [[ନୀଳମଣି ସିଂହ ଦଣ୍ଡପାଟ]]
# [[ନରହରି ଦଣ୍ଡପାଟ]]
# [[ଅର୍ଜୁନ ନାଏକ]]
# [[ହେମେନ୍ଦ୍ର ପ୍ରସାଦ ମହାପାତ୍ର]]
# [[ବେଣୁଧର ନାଏକ]]
# [[ହେମନ୍ତ କୁମାର ସିଂହ ଦଣ୍ଡପାଟ]]
# [[ଦୟାନିଧି କିଷାନ]]
# [[ଭୀମସେନ ଚୌଧୁରୀ]]
# [[ବସନ୍ତ କୁମାର ସିଂହ ଦଣ୍ଡପାଟ]]
# [[ବିଶ୍ୱନାଥ ସାହୁ]]
# [[ଭି. ସୀତାରାମୟା]]
# [[ଯତିରାଜ ପ୍ରହରାଜ]]
# [[ପର୍ଶୁରାମ ପଣ୍ଡା]]
# [[ରାମଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ନାଗି ରେଡ୍ଡୀ ନାରାୟଣ ରେଡ୍ଡୀ]]
# [[ଅଶୋକ କୁମାର ଚୌଧୁରୀ]]
# [[ଆଦିକନ୍ଦ ସେଠୀ]]
# [[ସୁବାସ ଚନ୍ଦ୍ର ବେହେରା]]
# [[ପ୍ରିୟାଂଶୁ ପ୍ରଧାନ]]
# [[ଲକ୍ଷ୍ମଣ ମହାପାତ୍ର]]
# [[ରାଘବ ପରିଡ଼ା]]
# [[ସରୋଜ କୁମାର ପାଢ଼ୀ]]
# [[ଦେବରାଜ ମହାନ୍ତି]]
# [[ହରିହର ଦାସ (୧୯୧୩ ଜନ୍ମ)]]
# [[ହରିହର ସ୍ୱାଇଁ]]
# [[ଦ୍ୱିତିକୃଷ୍ଣ ପଣ୍ଡା]]
# [[ଉଷାରାଣୀ ପଣ୍ଡା]]
# [[ମୋହନ ନାଏକ]]
# [[ରଘୁନାଥ ମହାପାତ୍ର (ରାଜନେତା)]]
# [[ଅନଙ୍ଗ ମଞ୍ଜରୀ ଦେବୀ]]
# [[ତ୍ରିନାଥ ବେହେରା]]
# [[ସୂର୍ଯ୍ୟ ନାରାୟଣ ପାତ୍ର]]
# [[ରାମଚନ୍ଦ୍ର ସେଠୀ]]
# [[ଘନଶ୍ୟାମ ବେହେରା]]
# [[ପ୍ରଦୀପ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ମୋହନ ନାୟକ]]
# [[ରାମଚନ୍ଦ୍ର ମିଶ୍ର (ରାଜନେତା)]]
# [[ଲିଙ୍ଗରାଜ ପାଣିଗ୍ରାହୀ]]
# [[ଦଣ୍ଡପାଣି ଦାସ]]
# [[ଶିଶିର କୁମାର ନରେନ୍ଦ୍ର ଦେବ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ପଟ୍ଟନାୟକ]]
# [[ଶିବ ଶଙ୍କର ସାହାଣୀ]]
# [[ବିନାୟକ ମହାପାତ୍ର]]
# [[ରମେଶ ଚନ୍ଦ୍ର ଚ୍ୟାଉ ପଟ୍ଟନାୟକ]]
# [[ବିକ୍ରମ କୁମାର ପଣ୍ଡା]]
# [[ଶ୍ରୀକାନ୍ତ ସାହୁ]]
# [[ନିରଞ୍ଜନ ପ୍ରଧାନ]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ସେଠୀ]]
# [[ନାରାୟଣ ସାହୁ (୧୯୨୮ ଜନ୍ମ)]]
# [[ତ୍ରିନାଥ ସାମନ୍ତରାୟ]]
# [[ରାମଚନ୍ଦ୍ର ମର୍ଦ୍ଦରାଜ ଦେଓ]]
# [[ଦଣ୍ଡପାଣି ସ୍ୱାଇଁ]]
# [[ତାରିଣୀ ପଟ୍ଟନାୟକ]]
# [[ସଦାନନ୍ଦ ମହାନ୍ତି]]
# [[ରାଧାଗୋବିନ୍ଦ ସାହୁ]]
# [[ନିତ୍ୟାନନ୍ଦ ପ୍ରଧାନ]]
# [[ବିକ୍ରମ କେଶରୀ ଆରୁଖ]]
# [[ସୁମା ନାଏକ]]
# [[ମାଗୁଣି ଚରଣ ପ୍ରଧାନ]]
# [[ଜାମି ସୁବାରାଓ ପୃଷ୍ଟି]]
# [[ଉମାକାନ୍ତ ମିଶ୍ର]]
# [[ରାମକୃଷ୍ଣ ଗୌଡ଼]]
# [[ଦୀନବନ୍ଧୁ ବେହେରା]]
# [[ଗୋବିନ୍ଦ ପ୍ରଧାନ]]
# [[ଚିନ୍ତାମଣି ଦ୍ୟାନ ସାମନ୍ତରା]]
# [[ଦିବାକର ପଟ୍ଟନାୟକ]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ଦେଓ]]
# [[ଜଗନ୍ନାଥ ପତି]]
# [[ରମେଶ ଚନ୍ଦ୍ର ଜେନା]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ଅର୍ଜୁନ ନାଏକ (୨୦୧୭ ମୃତ୍ୟୁ)]]
# [[ଗନ୍ତାୟତ ସ୍ୱାଇଁ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ଶରତ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ଅନନ୍ତ ନାରାୟଣ ସିଂହ ଦେଓ]]
# [[ହରିହର ସାହୁ (୧୯୪୪ ଜନ୍ମ)]]
# [[ଉଦୟ ନାଥ ନାୟକ]]
# [[ବୃନ୍ଦାବନ ନାୟକ]]
# [[ରାମଚନ୍ଦ୍ର ରଥ]]
# [[ଲଳିତେନ୍ଦୁ ବିଦ୍ୟାଧର ମହାପାତ୍ର]]
# [[ସଞ୍ଜୟ କୁମାର ଦାସ ବର୍ମା]]
# [[ସିଦ୍ଧେଶ୍ୱର ପାଣିଗ୍ରାହୀ]]
# [[ବିଶ୍ୱନାଥ ପରିଡ଼ା]]
# [[ପଦ୍ମ ଚରଣ ସାମନ୍ତସିଂହାର]]
# [[ଅଜୟ କୁମାର ଜେନା]]
# [[ଗୋପବନ୍ଧୁ ପାତ୍ର]]
# [[ଗଙ୍ଗାଧର ମହାପାତ୍ର]]
# [[ବ୍ରଜ ମୋହନ ମହାନ୍ତି]]
# [[ବ୍ରଜ କିଶୋର ତ୍ରିପାଠୀ]]
# [[ହରିହର ବାହିନୀପତି]]
# [[ଫକୀର ଚରଣ ଦାସ]]
# [[ଭଗବାନ ପ୍ରତିହାରୀ]]
# [[ଗଦାଧର ମିଶ୍ର (ରାଜନେତା)]]
# [[ଜୟନ୍ତ କୁମାର ଷଡ଼ଙ୍ଗୀ]]
# [[ତୁଷାରକାନ୍ତି ବେହେରା]]
# [[ସୁରେନ୍ଦ୍ର ସେଠୀ]]
# [[ରବି ମଲ୍ଲିକ]]
# [[ବୃନ୍ଦାବନ ପାତ୍ର]]
# [[ଗତିକୃଷ୍ଣ ସ୍ୱାଇଁ]]
# [[ବୈକୁଣ୍ଠ ନାଥ ସ୍ୱାଇଁ]]
# [[ଭରତ ଦାସ]]
# [[ଉପେନ୍ଦ୍ର ମହାନ୍ତି]]
# [[ମୋହନ ଦାସ]]
# [[ସୁରେନ୍ଦ୍ର ନାଥ ନାଏକ]]
# [[ରବୀନ୍ଦ୍ର କୁମାର ସେଠୀ]]
# [[ନୀଳମଣି ସିଂହ]]
# [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ସେଠୀ]]
# [[ବାଇଧର ମଲ୍ଲିକ]]
# [[ସମୀର ରଞ୍ଜନ ଦାଶ]]
# [[ବେଣୁଧର ସେଠୀ]]
# [[ଉମାକାନ୍ତ ସାମନ୍ତରାୟ]]
# [[ରମାରଞ୍ଜନ ବଳିଆରସିଂହ]]
# [[ରାଜରାଜ ଦେବ]]
# [[ରବୀନ୍ଦ୍ର କୁମାର ଦାସ]]
# [[ଚନ୍ଦ୍ର ମାଧବ ମିଶ୍ର]]
# [[ଦେବେନ୍ଦ୍ର ଶତପଥୀ]]
# [[ସହୁରା ମଲ୍ଲିକ]]
# [[ନରେଶ ପ୍ରଧାନ]]
# [[କରେନ୍ଦ୍ର ମାଝି]]
# [[ରାଜୀବ ପାତ୍ର]]
# [[ଚକ୍ରମଣି କହଁର]]
# [[ସୁରେନ୍ଦ୍ର କହଁର]]
# [[ଲକ୍ଷ୍ମୀକାନ୍ତ ମଲ୍ଲିକ]]
# [[ସଦାନନ୍ଦ କହଁର]]
# [[ଦୁବର ପୋଡ୍ରା]]
# [[ଲୋକନାଥ ପାତ୍ର]]
# [[ଯାଦବ ପାଦ୍ର]]
# [[ଭଗବାନ କହଁର]]
# [[ମହୀଧର ରଣା]]
# [[ଅଙ୍ଗଦ କହଁର]]
# [[ଡୁଗୁନି କହଁର]]
# [[ଦେବେନ୍ଦ୍ର କହଁର]]
# [[ଦାଶରଥୀ ବେହେରା]]
# [[ଅଭିମନ୍ୟୁ ବେହେରା]]
# [[ପ୍ରହଲ୍ଲାଦ ବେହେରା]]
# [[ଜଗଦୀଶ ଜାନୀ]]
# [[ବରଦା ପ୍ରସନ୍ନ କହଁର]]
# [[ବାଳକୃଷ୍ଣ ମଲ୍ଲିକ]]
# [[ସଦାନନ୍ଦ ସାହୁ]]
# [[ଚନ୍ଦ୍ର ଶେଖର ବେହେରା]]
# [[ହିମାଂଶୁ ଶେଖର ପାଢ଼ୀ]]
# [[ପଦ୍ମନାଭ ବେହେରା]]
# [[ଅନିରୁଦ୍ଧ ଦୀପ]]
# [[ସାରଙ୍ଗଧର ପ୍ରଧାନ]]
# [[ସାଲୁଗା ପ୍ରଧାନ]]
# [[ମନୋଜ କୁମାର ପ୍ରଧାନ]]
# [[ଜାକବ୍ ପ୍ରଧାନ]]
# [[ରଞ୍ଜିତ କୁମାର ପ୍ରଧାନ]]
# [[ଗୋପାଳ ପ୍ରଧାନ]]
# [[ନାଗାର୍ଜୁନ ପ୍ରଧାନ]]
# [[ପ୍ରଦୀପ କୁମାର ଅମାତ]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ଦଲାଲ]]
# [[ନଟବର ପ୍ରଧାନ]]
# [[ସୁଜିତ କୁମାର ପାଢ଼ୀ]]
# [[ଅଜିତ ଦାସ (୧୯୪୪ ଜନ୍ମ)]]
# [[ଦୁଷ୍ମନ୍ତ ନାଏକ]]
# [[ଅନାମ ନାଏକ]]
# [[ଜଗମୋହନ ନାୟକ]]
# [[କରୁଣାକର ଭୋଇ]]
# [[ଯୋଗେଶ ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ଚନ୍ଦ୍ର ଶେଖର ପ୍ରଧାନ]]
# [[ଅଞ୍ଚଳ ମାଝି]]
# [[ଦୟାନିଧି ନାଏକ]]
# [[ଭକ୍ତ ଚରଣ ଦାସ (ରାଜନେତା)]]
# [[ଜନାର୍ଦନ ମାଝି]]
# [[ଲୋଚନ ଧାଙ୍ଗଡ଼ା ମାଝି]]
# [[ଗଜାନନ ନାୟକ]]
# [[ପୁଷ୍ପେନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ମୁକୁନ୍ଦ ନାଏକ]]
# [[ଯୁଗରାମ ବେହେରା]]
# [[ଭାରତ ଭୂଷଣ ବେମାଲ]]
# [[ମୌସଧି ବାଗ]]
# [[କୁମରମଣି ଶବର]]
# [[ତେଜରାଜ ମାଝି]]
# [[ବଳଭଦ୍ର ମାଝି]]
# [[ଧନେଶ୍ୱର ମାଝି]]
# [[କିରଣ ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ନଗେନ୍ଦ୍ରନାଥ ଚୌଧୁରୀ]]
# [[ଶରତ ଚନ୍ଦ୍ର ସିଂହ ଦେଓ]]
# [[ଭଗବାନ ଭୋଇ]]
# [[ଶିବାଜୀ ମାଝି]]
# [[ପ୍ରଦୀପ କୁମାର ଦିଶାରୀ]]
# [[ଦିବ୍ୟଶଙ୍କର ମିଶ୍ର]]
# [[ହିମାଂଶୁ ଶେଖର ମେହେର]]
# [[ମହେଶ୍ୱର ବରାଡ଼]]
# [[ମହେଶ୍ୱର ନାଏକ (୧୯୧୮ ଜନ୍ମ)]]
# [[ତ୍ରିନାଥ ସରାବ]]
# [[ଉଦିତ ପ୍ରତାପ ଦେଓ]]
# [[ଗୋବର୍ଦ୍ଧନ ଦାଶ]]
# [[ହିତେଶ କୁମାର ବଗର୍ତ୍ତି]]
# [[କପିଳ ନାରାୟଣ ତିୱାରୀ]]
# [[ଅଧିରାଜ ମୋହନ ପାଣିଗ୍ରାହୀ]]
# [[ଦୁର୍ଯ୍ୟୋଧନ ମାଝି]]
# [[ଅନୁପ ସିଂହ ଦେଓ]]
# [[ଘାସିରାମ ମାଝି]]
# [[ରାଜେନ୍ଦ୍ର ଢୋଲକିଆ]]
# [[ଭାନୁପ୍ରକାଶ ଯୋଶୀ]]
# [[ଜଗନ୍ନାଥ ପଟ୍ଟନାୟକ]]
# [[ଓଁକାର ସିଂହ ମାଝି]]
# [[ଚୈତନ ମାଝି]]
# [[କୃପାନିଧି ନାଏକ]]
# [[ଉଦିତ ପ୍ରତାପ ଶେଖର ଦେଓ]]
# [[ଦ୍ୱାରିକାନାଥ କୁସୁମ]]
# [[ହରିହର ପଟେଲ]]
# [[ଦିବ୍ୟଲୋଚନ ଶେଖର ଦେଓ]]
# [[ଭରତେନ୍ଦ୍ର ଶେଖର ଦେଓ]]
# [[ଶଙ୍କର୍ଷଣ ନାଏକ]]
# [[ଯୋଗେଶ କୁମାର ସିଂହ]]
# [[କୁସୁମ ଟେଟେ]]
# [[କିଶୋର ଚନ୍ଦ୍ର ପଟେଲ]]
# [[ରାମ ଚରଣ ପଟେଲ]]
# [[ଶିବ ନାରାୟଣ ସିଂହ ମହାପାତ୍ର]]
# [[ଏଲ.ଏମ.ଏସ. ବରିହା]]
# [[ଅନିରୁଦ୍ଧ ମିଶ୍ର]]
# [[ପ୍ରଦୀପ ପୁରୋହିତ]]
# [[ଲାଲ ରଞ୍ଜିତ ସିଂହ ବରିହା]]
# [[ବୀର ବିକ୍ରମାଦିତ୍ୟ ସିଂହ ବରିହା]]
# [[ସତ୍ୟଭୂଷଣ ସାହୁ]]
# [[ବିଜୟ ରଞ୍ଜନ ସିଂହ ବରିହା]]
# [[ଦଳଗଞ୍ଜନ ଛୁରିଆ]]
# [[ବିପିନ ବିହାରୀ ଦାସ (୨୦୦୬ ମୃତ୍ୟୁ)]]
# [[ନିହାର ରଞ୍ଜନ ମହାନନ୍ଦ]]
# [[ଅଶୋକ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ରିପୁନାଥ ସେଠ]]
# [[ରାଜୀବ ଲୋଚନ ହୋତା]]
# [[ନିତ୍ୟାନନ୍ଦ ଗଡ଼ତିଆ]]
# [[ତ୍ରିବିକ୍ରମ ମଲ୍ଲିକ]]
# [[ସୁବଳ ସାହୁ]]
# [[ନିକୁଞ୍ଜ ବିହାରୀ ସିଂହ]]
# [[ଗଣନାଥ ପ୍ରଧାନ]]
# [[ମୋହନ ନାଗ]]
# [[ବିମ୍ବାଧର କୁଅଁର]]
# [[ସୁଶାନ୍ତ ସିଂହ]]
# [[କୁମର ବେହେରା]]
# [[କୁଞ୍ଜ ବିହାରୀ ନାଏକ]]
# [[ନଟବର ବଞ୍ଛୋର]]
# [[ଅନୁପ କୁମାର ସାଏ]]
# [[ଉପେନ୍ଦ୍ର ଦୀକ୍ଷିତ]]
# [[ପ୍ରସନ୍ନ କୁମାର ପଣ୍ଡା]]
# [[କିଶୋର କୁମାର ମହାନ୍ତି]]
# [[ବୀରେନ୍ଦ୍ର ପାଣ୍ଡେ]]
# [[ବିଜୟ କୁମାର ପାଣି]]
# [[ନବ କିଶୋର ଦାସ]]
# [[ମୂରାରୀ ପ୍ରସାଦ ମିଶ୍ର]]
# [[ବିନୋଦ ବିହାରୀ ସିଂହ ବରିହା]]
# [[ମନୋହର ସିଂହ ନାଏକ]]
# [[ଅଚ୍ୟୁତାନନ୍ଦ ମହାକୁଡ଼]]
# [[କାର୍ତ୍ତିକ ପ୍ରସାଦ ତରିଆ]]
# [[ରବିନାରାୟଣ ପାଣିଗ୍ରାହୀ]]
# [[ରାମଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ହୃଷିକେଶ ହୋତା]]
# [[ଦଉଲତ ଗଣ୍ଡ]]
# [[ନୀଳାମ୍ବର ରାୟଗୁରୁ]]
# [[କୁନ୍ଦୁରୁ କୁଶାଳ]]
# [[ଅଚ୍ୟୁତ ବିଶ୍ୱାଳ]]
# [[ବିନୋଦ ପାତ୍ର]]
# [[ଧନେଶ୍ୱର କୁମ୍ଭାର]]
# [[ଦେବରାଜ ସେଠ]]
# [[ଦୌଲତ ବାଘ]]
# [[ଅନନ୍ତରାମ ନନ୍ଦ]]
# [[ନିରଞ୍ଜନ ପୂଜାରୀ]]
# [[ଯୋଗେନ୍ଦ୍ର ବେହେରା]]
# [[ନନ୍ଦ କିଶୋର ମିଶ୍ର]]
# [[ରାମ ପ୍ରସାଦ ମିଶ୍ର]]
# [[ରମାକାନ୍ତ ସେଠ]]
# [[ରାମ ରାଜ କୁମାରୀ]]
# [[ନବକୁମାରୀ ଦେବୀ]]
# [[ରତ୍ନମାଳୀ ଜେମା]]
# [[ସୁଭଦ୍ରା ମହତାବ]]
# [[ମମତା ମହନ୍ତ]]
# [[ଏ. ଲକ୍ଷ୍ମୀ ବାଈ]]
# [[ଆନେ କ୍ୟାଥରିନ ମନ୍ରୁ]]
# [[ମୁକେଶ ମହାଲିଙ୍ଗ]]
# [[ସରୋଜ କୁମାର ମେହେର]]
# [[ସୁଶିଳ କୁମାର ପୃଷ୍ଟି]]
# [[ବ୍ରଜମୋହନ ଠାକୁର]]
# [[ଆଶାରାମ ଭୋଇ]]
# [[ଅର୍ଜୁନ ଦାସ (ରାଜନେତା)]]
# [[ଗଣେଶ ରାମ ବରିହା]]
# [[କନକ ବର୍ଦ୍ଧନ ସିଂହ ଦେଓ]]
# [[ବିବେକାନନ୍ଦ ମେହେର]]
# [[ଅଇଁଠୁ ସାହୁ]]
# [[ରମେଶ ଚନ୍ଦ୍ର ସିଂହ ଭୋଇ]]
# [[ମୁରଲୀଧର ପଣ୍ଡା]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ମହାନନ୍ଦ]]
# [[ତପି ଜାଲ]]
# [[ଲଳିତ ମୋହନ ଗାନ୍ଧୀ]]
# [[ସୁରେନ୍ଦ୍ର ସିଂହ ଭୋଇ]]
# [[ରୁଦ୍ର ପ୍ରତାପ ମହାରଥୀ]]
# [[ଅଚ୍ୟୁତାନନ୍ଦ ମହାନନ୍ଦ]]
# [[ପ୍ରସନ୍ନ କୁମାର ପାଳ (୧୯୪୬ ଜନ୍ମ)]]
# [[ସନ୍ତୋଷ ସିଂହ ସାଲୁଜା]]
# [[ହାଜି ମହମ୍ମଦ ଆୟୁବ ଖାଁ]]
# [[ଲୋକନାଥ ରାୟ]]
# [[ଚୈତନ୍ୟ ପ୍ରଧାନ]]
# [[ମୂରଲୀଧର ଗୁରୁ]]
# [[ଚନ୍ଦ୍ର ଶେଖର ସିଂହ ଭୋଇ]]
# [[ମହମ୍ମଦ ମୁଜାଫର ହୁସେନ ଖାନ]]
# [[ଯଜ୍ଞେଶ୍ୱର ବାବୁ]]
# [[ରାଧାକାନ୍ତ ପଣ୍ଡା]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ପଣ୍ଡା]]
# [[ସୁବାସ ଚନ୍ଦ୍ର ବାଗ]]
# [[ମହାନନ୍ଦ ବାହାଦୁର]]
# [[ପ୍ରଦୀପ କୁମାର ମାଝୀ]]
# [[ତୀର୍ଥବାସୀ ପ୍ରଧାନ]]
# [[ଭରତ ଚନ୍ଦ୍ର ହୋତା]]
# [[ଚିତ୍ତରଞ୍ଜନ କର]]
# [[ସାଧୁ ନେପାକ]]
# [[ନବୀନ କୁମାର ପ୍ରଧାନ]]
# [[ଯଦୁମଣି ପ୍ରଧାନ]]
# [[ଦେବେଶ ଆଚାର୍ଯ୍ୟ]]
# [[ଆନନ୍ଦ ଆଚାର୍ଯ୍ୟ]]
# [[ରଘୁନାଥ ଗମାଙ୍ଗ]]
# [[ତ୍ରିନାଥ ଗମାଙ୍ଗ]]
# [[ଶବର ଡୁମ୍ବା]]
# [[ସନ୍ୟାସୀ ଚରଣ ପିଦିକା]]
# [[ଅକ୍ଷୟ କୁମାର ଗମାଙ୍ଗ]]
# [[ନରସିଂହ ପାତ୍ର]]
# [[ରାମମୂର୍ତ୍ତି ମୁତିକା]]
# [[ରାମମୂର୍ତ୍ତି ଗମାଙ୍ଗ]]
# [[ଭାଗିରଥୀ ଗମାଙ୍ଗ]]
# [[ଭାଗିରଥୀ ଗମାଙ୍ଗ (୧୯୯୫ ମୃତ୍ୟୁ)]]
# [[ଶ୍ୟାମଘନ ଉଲାକା]]
# [[ପ୍ରସକା ଶ୍ରୀପତି]]
# [[ବିଶ୍ୱନାଥ ଚୌଧୁରୀ]]
# [[ସାରଙ୍ଗଧର କାଡ୍ରାକା]]
# [[ଡମ୍ବରୁଧର ଉଲାକା]]
# [[ମକରନ୍ଦ ମୁଦୁଲି]]
# [[ହିମିରିକା ରଘୁନାଥ]]
# [[କାମାୟା ମଣ୍ଡାଙ୍ଗୀ]]
# [[ଅନନ୍ତରାମ ମାଝି]]
# [[ପ୍ରଭୁ ଜାନି]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର କୁଳେଶିକା]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ମାଝି]]
# [[ବିଭିଷଣ ମାଝି]]
# [[ଅଖିଳ ସାଉଁଣ୍ଟା]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ପାଙ୍ଗୀ]]
# [[ପିତମ ପାଢ଼ୀ]]
# [[ମୁସୁରୀ ଶାନ୍ତା ପାଙ୍ଗୀ]]
# [[ରାମଚନ୍ଦ୍ର କଦମ]]
# [[ମୁଳୁ ଶାନ୍ତା]]
# [[ଦିଶାରୀ ସାନୁ]]
# [[ଚନ୍ଦ୍ରଶେଖର ମାଝି]]
# [[ସଦନ ନାଏକ]]
# [[ଧନସାୟୀ ରଣଧୀର]]
# [[ସୂର୍ଯ୍ୟ ନାରାୟଣ ମାଝି]]
# [[ମହାଦେବ ବକ୍ରିଆ]]
# [[ବାସୁଦେବ ମାଝି]]
# [[ଗଙ୍ଗା ମୁଦୁଲି]]
# [[ଲକ୍ଷ୍ମଣ ପୂଜାରୀ]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ସଗରିଆ]]
# [[ନୃସିଂହ ନନ୍ଦ ବ୍ରହ୍ମା]]
# [[ରଘୁରାମ ପଦାଳ]]
# [[ଗୁପ୍ତ ପ୍ରସାଦ ଦାସ]]
# [[ତୋୟକ ସଙ୍ଗଣା]]
# [[ତାରା ପ୍ରସାଦ ବାହିନିପତି]]
# [[ରବି ନାରାୟଣ ନନ୍ଦ]]
# [[ପ୍ରତାପ ନାରାୟଣ ସିଂହ ଦେଓ]]
# [[ଲାଇଚନ ନାଏକ]]
# [[ହରିହର ମିଶ୍ର (ରାଜନେତା)]]
# [[ଏନ. ରାମଶସେୟା]]
# [[ରଘୁନାଥ ପଟ୍ଟନାୟକ]]
# [[ରବି ସିଂହ ମାଝି]]
# [[ଗୁରୁବରୁ ମାଝି]]
# [[ଧର୍ମୁ ଗଣ୍ଡ]]
# [[ଜଗବନ୍ଧୁ ମାଝି]]
# [[ନିତ୍ୟାନନ୍ଦ ଗଣ୍ଡ]]
# [[ସୁବାସ ଗଣ୍ଡ]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ମାଝି]]
# [[ସଦାଶିବ ପ୍ରଧାନୀ]]
# [[ହରିଜନ ମୀରୁ]]
# [[ମୁଡ଼ି ନାଏକୋ]]
# [[ହବିବୁଲ୍ଲା ଖାଁ]]
# [[ମନୋହର ରନ୍ଧାରୀ]]
# [[ଭୁଜବଳ ମାଝି]]
# [[ଶ୍ୟାମଘନ ମାଝି]]
# [[ଯାଦବ ମାଝି]]
# [[ଜଗନ୍ନାଥ ତ୍ରିପାଠୀ]]
# [[ଡମ୍ବରୁ ମାଝି]]
# [[ପୂର୍ଣ୍ଣଚନ୍ଦ୍ର ବାକା]]
# [[ଡମ୍ବରୁ ଶିଶା]]
# [[ପ୍ରହ୍ଲାଦ ଦୋରା]]
# [[ଗଙ୍ଗାଧର ମାଢ଼ୀ]]
# [[ଆଦିତ୍ୟ ମାଢ଼ୀ]]
# [[ମାନସ ମାଡକାମୀ]]
# [[ମୁକୁନ୍ଦ ସୋଡ଼ୀ]]
# [[ନିମାଇ ଚନ୍ଦ୍ର ସର୍କାର]]
# [[ନାକା ଲକ୍ଷ୍ମୟା]]
# [[ନଦିଆବସୀ ବିଶ୍ୱାସ]]
# [[ମାଡକାମୀ ଗୁରୁ]]
# [[ଗୁରୁ ନାୟକ]]
# [[ନାକା କାନାୟା]]
# [[ଲକ୍ଷ୍ମଣ ଗୌଡ଼]]
# [[ଗଣେଶ୍ୱର ମହାପାତ୍ର]]
# [[ଜଗନ୍ନାଥ ନାଏକ]]
# [[ସମ୍ବିତ ରାଉତରାୟ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ମଲ୍ଲିକ]]
# [[ପ୍ରିୟନାଥ ଦେ]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମଲ୍ଲିକ]]
# [[ନୀଳମଣି ପ୍ରଧାନ]]
# [[ଚିରଞ୍ଜୀବ ବିଶ୍ୱାଳ]]
# [[ପ୍ରଶାନ୍ତ କୁମାର ମୁଦୁଲି]]
# [[କଣ୍ଡୁରୀ ଚରଣ ମଲ୍ଲିକ]]
# [[ରଘୁନନ୍ଦନ ଦାସ]]
# [[ଦାମୋଦର ରାଉତ]]
# [[କୃଷ୍ଣ ଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ଗୌରୀଶ୍ୟାମ ନାୟକ]]
# [[ବିପିନ ବିହାରୀ ଦାସ (୧୯୭୫ ମୃତ୍ୟୁ)]]
# [[ଜ୍ୟୋତିଷ ଚନ୍ଦ୍ର ଦାସ]]
# [[ବୈକୁଣ୍ଠ ନାଥ ମହାନ୍ତି]]
# [[ବାସୁଦେବ ମହାପାତ୍ର]]
# [[ଉମେଶ ଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ନାରାୟଣ ବୀରବର ସାମନ୍ତ]]
# [[ଲୋକନାଥ ଚୌଧୁରୀ]]
# [[ରବୀନ୍ଦ୍ର ନାଥ ଭୋଇ]]
# [[ନିତ୍ୟାନନ୍ଦ ସାମନ୍ତରାୟ]]
# [[ବସନ୍ତ କୁମାର ବିଶ୍ୱାଳ]]
# [[ନିଶାମଣି ଖୁଣ୍ଟିଆ]]
# [[ସୌଭିକ ବିଶ୍ୱାଳ]]
# [[ବିଜୟ ଶଙ୍କର ଦାସ]]
# [[ସ୍ୱରୂପ କୁମାର ଦାସ]]
# [[କେଙ୍ଗମ ସୂର୍ଯ୍ୟ ରାଓ]]
# [[ବିଜୟ କୁମାର ଜେନା (ରାଜନେତା)]]
# [[ଜଗନ୍ନାଥ ମିଶ୍ର]]
# [[ଅପନା ଦୋରା ବିଶ୍ୱାସରାୟ]]
# [[କୋଦୁରୁ ନାରାୟଣ ରାଓ]]
# [[ବ୍ୟୋମକେଶ ରାୟ]]
# [[ଅନନ୍ତ ନାରାୟଣ ଜେନା]]
# [[ଦାଶରଥୀ ଗମାଙ୍ଗ]]
# [[ପ୍ରକାଶ ସୋରେନ]]
# [[ସନାତନ ବିଜୁଳି]]
# [[ସୁଧାଂଶୁ ଶେଖର ପରିଡ଼ା]]
# [[ଦରପୁ ଲଚନା ନାଇଡ଼ୁ]]
# [[ତ୍ରିନାଥ ସାହୁ]]
# [[ନାଲା କୁର୍ମୁ ନାୟକଲୁ ଦୋରା]]
# [[ବିଜୟ କୁମାର ମହାନ୍ତି]]
# [[ମନୋରଞ୍ଜନ ସେଠୀ]]
# [[ଗଣେଶ୍ୱର ପାତ୍ର]]
# [[ଉଦୟ ନାରାୟଣ ଦେବ]]
# [[ଭୀମସେନ ମଣ୍ଡଳ]]
# [[ତାରିଣୀ ସର୍ଦ୍ଦାର]]
# [[ବିଶ୍ୱନାଥ ନାୟକ (ରାଜନେତା)]]
# [[ଚକ୍ରଧର ପାଇକ]]
# [[ଶରତ କୁମାର ଜେନା]]
# [[ସୀତାକାନ୍ତ ମହାପାତ୍ର (ରାଜନେତା)]]
# [[ସଦନ ନାୟକ]]
# [[ରବିନ୍ଦ୍ର କୁମାର ମଲ୍ଲିକ]]
# [[ପ୍ରହଲ୍ଲାଦ ପୂର୍ତ୍ତି]]
# [[ମହମ୍ମଦ ରଫିକ୍]]
# [[ଭରତ ପାଇକ]]
# [[ବୈଷ୍ଣବ ପ୍ରଧାନ]]
# [[ଦୂର୍ଯ୍ୟୋଧନ ସୋହେଲ]]
# [[କାନ୍ଦରା ସୋରେନ]]
# [[ଲକ୍ଷ୍ମଣ ସୋରେନ]]
# [[ସୀମାଞ୍ଚଳ ବେହେରା]]
# [[ତାପସ କୁମାର ଦାସ]]
# [[ହଳଧର କାର୍ଜୀ]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ଦେବତା]]
# [[ଗଣେଶ୍ୱର ବେହେରା]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମହାପାତ୍ର (୧୯୪୮ ଜନ୍ମ)]]
# [[ଖେଲାରାମ ମହାଲିି]]
# [[ପୃଥୁନାଥ କିସ୍କୁ]]
# [[ଲଲାଟେନ୍ଦୁ ମହାପାତ୍ର (୧୯୬୨ ଜନ୍ମ)]]
# [[ଅର୍ଜୁନ ଦାସ (୧୯୫୭ ଜନ୍ମ)]]
# [[ଜନାର୍ଦ୍ଦନ ଦେହୁରୀ]]
# [[କେଶବ ସାହୁ]]
# [[ଅନନ୍ତ ଚରଣ ମାଝି]]
# [[ସୁରେନ୍ଦ୍ର ପାଟଯୋଶୀ]]
# [[କାହ୍ନୁ ସୋରେନ]]
# [[ମୁରାରି ପ୍ରସାଦ ମିଶ୍ର (୧୯୩୪ ଜନ୍ମ)]]
# [[ଉମା ବଲ୍ଲଭ ରଥ]]
# [[ପଞ୍ଚାନନ ମିଶ୍ର (ରାଜନେତା)]]
# [[ବିରାମ ମୁର୍ମୁ]]
# [[ଚିତ୍ତରଞ୍ଜନ ମିଶ୍ର (ରାଜନେତା)]]
# [[ଡମ୍ବରୁଧର ସେଠୀ]]
# [[ପ୍ରଫୁଲ୍ଲ କୁମାର ଭଞ୍ଜ]]
# [[ରାଜକିଶୋର ପ୍ରଧାନ (୧୯୫୬ ଜନ୍ମ)]]
# [[ରାସ ବିହାରୀ ବେହେରା]]
# [[ବିଶ୍ୱନାଥ ମଲ୍ଲିକ]]
# [[କାହ୍ନୁ ଚରଣ ନାୟକ]]
# [[କୁଆଁରିଆ ମାଝି]]
# [[ଗୋରସାଙ୍ଗ ଶବର]]
# [[ହଳଧର ମିଶ୍ର]]
# [[ଶ୍ରୀବତ୍ସ ନାୟକ (୧୯୧୯ ଜନ୍ମ)]]
# [[ରମେଶ ସୋରେନ]]
# [[ରାମକୃଷ୍ଣ ପତି]]
# [[ପ୍ରଦୀପ ହୋତା]]
# [[ଅନ୍ତର୍ଯ୍ୟାମି ପ୍ରଧାନ]]
# [[ନିରଞ୍ଜନ ହେମ୍ବ୍ରମ]]
# [[ପରିକ୍ଷୀତ କରଣ]]
# [[ରାମଚନ୍ଦ୍ର କିସ୍କୁ]]
# [[ବୀରେନ୍ଦ୍ର କୁମାର ସାହୁ]]
# [[ଉଦୟନାଥ ନାଏକ]]
# [[ରାମେଶ୍ୱର ସିଂହ ନାଏକ]]
# [[ସୋନାରାମ ସୋରେନ]]
# [[ରାଧାମୋହନ ମିଶ୍ର]]
# [[ଶଶୀ ଭୂଷଣ ମାରାଣ୍ଡି]]
# [[ନାରାୟଣ ସାହୁ (୧୯୩୮ ଜନ୍ମ)]]
# [[ଶ୍ରୀବତ୍ସ ନାୟକ (୧୯୨୪ ଜନ୍ମ)]]
# [[ସୋମ୍ବରୁ ମାଝି]]
# [[ଚନ୍ଦ୍ରଭାନୁ ସିଂହ ଦେଓ]]
# [[ଶରତ ଚନ୍ଦ୍ର ସିଂହ]]
# [[ରଘୁନାଥ ମିଶ୍ର]]
# [[ନରସିଂହ ଚରଣ ମିଶ୍ର]]
# [[ରଘୁନାଥ ପ୍ରହରାଜ]]
# [[ଚିନ୍ତାମଣି ଜେନା (ରାଜନୀତିଜ୍ଞ, ଜନ୍ମ ୧୯୪୦)]]
# [[କୁଲନ ବାଗେ]]
# [[ପୂର୍ଣ୍ଣ ଚନ୍ଦ୍ର ମ୍ରିଗାନ]]
# [[ରାମଚନ୍ଦ୍ର ପ୍ରହରାଜ]]
# [[ତାଡ଼ିଙ୍ଗ ଯୋଗୀ]]
# [[ରାମକୃଷ୍ଣ ପଟ୍ଟନାୟକ]]
# [[ହରଚାନ୍ଦ ହାଁସଦା]]
# [[ଅର୍ଜୁନ ସିଂହ]]
# [[ବିଡିକା ମାଲନା]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ନାଏକ]]
# [[ମୁରଲୀଧର କାନୁନ୍ଗୋ]]
# [[ଜଗନ୍ନାଥ ଦାସ (୧୯୧୧ ଜନ୍ମ)]]
# [[ଲାଲ ରାଜେନ୍ଦ୍ର ସିଂହ]]
# [[ଝିତ୍ରୁ ନାଏକ]]
# [[ବନମାଳୀ ମହାରଣା]]
# [[ପ୍ରସନ୍ନ କୁମାର ଦାସ]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୦୯ ଜନ୍ମ)]]
# [[ଅର୍ଜୁନ ପାତ୍ର]]
# [[ବିଷ୍ଣୁ ପ୍ରସାଦ ମିଶ୍ର]]
# [[କରୁଣାକର ପ୍ରଧାନ]]
# [[ସଚ୍ଚିଦାନନ୍ଦ ପାଢ଼ୀ]]
# [[ତ୍ରିଲୋଚନ ଜାନି]]
# [[ରାମଚନ୍ଦ୍ର ଭୋୟା]]
# [[ପି. ଭେଙ୍କଟ ଜଗନ୍ନାଥ ରାଓ]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୬୭ ମୃତ୍ୟୁ)]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୦୫ ଜନ୍ମ)]]
# [[ଲୋକନାଥ ମିଶ୍ର (ରାଜନେତା, ୧୯୭୯ ମୃତ୍ୟୁ)]]
# [[ବିଭୁ ପ୍ରସାଦ ତରାଇ]]
# [[ନରସିଂହ ନାରାୟଣ ଭଞ୍ଜ ଦେଓ]]
# [[ହରିହର ଦାସ (୧୯୨୨ ଜନ୍ମ)]]
# [[ଅବଦୁର ରହମାନ]]
# [[ଦୁର୍ଗା ଶଙ୍କର ଦାସ]]
# [[ମାଣିକରାୟ ନାଏକ]]
# [[ପୁରୁଷୋତ୍ତମ ପଣ୍ଡା]]
# [[ସୁନ୍ଦର ମୋହନ ହେମ୍ରମ]]
# [[ପଞ୍ଚାନନ ଦାସ]]
# [[ବର୍ଷା ସିଂହ ବରିହା]]
# [[ଅଳକା ମହାନ୍ତି]]
# [[ଦୀପାଳି ଦାସ]]
# [[ସୂର୍ଯ୍ୟବଂଶୀ ସୂରଜ]]
# [[ଲାଲ ମୋହନ ପଟ୍ଟନାୟକ]]
# [[ପ୍ରଭାସ କୁମାର ସିଂହ]]
# [[ହେମେନ୍ଦ୍ର ଚନ୍ଦ୍ର ସିଂହ]]
# [[ସଞ୍ଜୟ ଭୋଇ]]
# [[ଲିଙ୍ଗରାଜ ମିଶ୍ର]]
# [[ବିଶି ବେହେରା]]
# [[ଆନନ୍ଦ ଚନ୍ଦ୍ର ରାଉତ]]
# [[ଅଟଳ ବିହାରୀ ଆଚାର୍ଯ୍ୟ]]
# [[ବାହାଦୁର ସୟଦ ଅହମଦ ବକ୍ସି ଖାଁ]]
# [[ବିଶି ଗଣ୍ଡ]]
# [[ବ୍ରଜନାଥ ମିଶ୍ର]]
# [[ବ୍ରଜ ସୁନ୍ଦର ଦାସ]]
# [[ଚାରୁ ଚନ୍ଦ୍ର ରାୟ]]
# [[ଫକୀର ବେହେରା]]
# [[ଗିରିଜା ଭୂଷଣ ଦତ୍ତ]]
# [[ଗୋବିନ୍ଦ ପ୍ରସାଦ ସିଂହ]]
# [[ଗୋରାଚାନ୍ଦ ପଟ୍ଟନାୟକ]]
# [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ଥାଟ୍ଟରାଜ]]
# [[ହରିପାଣି ଜେନ୍ନା]]
# [[ଜଗବନ୍ଧୁ ସିହ୍ନା]]
# [[ଜଗନ୍ନାଥ ଦାସ (ରାଜନେତା)]]
# [[ଜଗନ୍ନାଥ ମିଶ୍ର (ରାଜନେତା)]]
# [[କିଣେଇ ସାମଲ]]
# [[କୃପାସିନ୍ଧୁ ଭୁକ୍ତା]]
# [[ଏମ୍. ଆରାବଲୁ ଆପଲାସ୍ୱାମୀ ନାଇଡ଼ୁ]]
# [[ଅବଦୁସ୍ ଶୋଭନ ଖାଁ]]
# [[ନିଧି ଦାସ]]
# [[ନୃପଲାଲ୍ ସିଂହ]]
# [[ପ୍ରହ୍ଲାଦରାୟ ଲାଠ]]
# [[ପ୍ରେମାନନ୍ଦ ମହାନ୍ତି]]
# [[ପୁନିଆ ନାଇକ]]
# [[ପ୍ୟାରୀ ଶଙ୍କର ରାୟ]]
# [[ରାଧାମୋହନ ପଣ୍ଡା]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ମାନସିଂହ ହରିଚନ୍ଦନ ମର୍ଦ୍ଦରାଜ ଭ୍ରମରବର ରାୟ]]
# [[ରାଜେନ୍ଦ୍ର ନାରାୟଣ ଭଞ୍ଜଦେଓ ବାହାଦୁର]]
# [[ରାମଚନ୍ଦ୍ର ଦେବ]]
# [[ରଙ୍ଗଲାଲ ମୋଦି]]
# [[ଇ.ଏମ୍. ଇଭାନ୍ସ୍]]
# [[ସାଧୁଚରଣ ଦାସ]]
# [[ବୈଶ୍ୟରାଜ କାଶୀବିଶ୍ୱନାଥ ରାଜୁ]]
# [[ଅନ୍ତର୍ଯ୍ୟାମୀ ମଲ୍ଲିକ]]
# [[ବୈଦ୍ୟନାଥ ରଥ]]
# [[ଦଶରଥ ପ୍ରଧାନ]]
# [[ଦିବାକର ବୋହିଦାର]]
# [[ଗୋଦାବରଥି ରାମଦାସ]]
# [[ଗୋପୀନାଥ ନାଏକ]]
# [[ହରିଶ ଚନ୍ଦ୍ର ଦାସ]]
# [[ଜଗନ୍ନାଥ ମିଶ୍ର (୨୦୦୪ ମୃତ୍ୟୁ)]]
# [[କୈଳାଶ ଚନ୍ଦ୍ର ମହାନ୍ତି]]
# [[କାଳିପ୍ରସାଦ ବାବୁ]]
# [[କାହ୍ନୁ ଚରଣ ଦାସ]]
# [[କପିଳେଶ୍ୱର ପ୍ରସାଦ ନନ୍ଦ]]
# [[କପୁରଚାନ୍ଦ ନାଏକ]]
# [[ନିମାଇଁ ଚରଣ ପାଣିଗ୍ରାହୀ]]
# [[ଲାଲ ମୋହନ ପତି]]
# [[ଶରତ ଚନ୍ଦ୍ର ଦାସ]]
# [[ମାନଗୋବିନ୍ଦ ପତି]]
# [[ଶିରୀଶ ଚନ୍ଦ୍ର ଦାସ]]
# [[ଉତ୍ସବାନନ୍ଦ ପ୍ରଧାନ]]
# [[ଥଟ୍ଟରାଜ ରୁଦ୍ରପ୍ରତାପ ସିଂହଦେଓ]]
# [[ଶ୍ରୀଧର ଦାସ (ରାଜନେତା)]]
# [[ମାଣିକରାମ ମହାନ୍ତ]]
# [[ଶରତ ଚନ୍ଦ୍ର ମହାନ୍ତି]]
# [[କୀର୍ତ୍ତନ ବିହାରୀ ମହାନ୍ତି]]
# [[ମୋହନ ମିଶ୍ର]]
# [[ଶଶିଭୂଷଣ ପ୍ରଧାନ]]
# [[ସଂତୃପ୍ତ ମିଶ୍ର]]
# [[ଘନଶ୍ୟାମ ଦାସ ଥିରାନି]]
# [[ଅନନ୍ତ ତ୍ରିପାଠୀ ଶର୍ମା]]
# [[ଲତିଫୁର ରହମନ]]
# [[ଦ୍ୱାରକାନାଥ ଦାସ]]
# [[ବୋଧରାମ ଦୁବେ]]
# [[ସହଦେବ ଦାସ]]
# [[ସତ୍ୟବାଦୀ ନନ୍ଦ]]
# [[ବୃନ୍ଦାବନ ଦାସ (ରାଜେନତା)|ବୃନ୍ଦାବନ ଦାସ]]
# [[ମଧୁସୂଦନ ମହାପାତ୍ର]]
# [[ସୋମନାଥ ପଣ୍ଡା]]
# [[ନାରାୟଣ ମୂର୍ତ୍ତିଗାଡ଼େ]]
# [[ନାରାୟଣ ପାତ୍ର]]
# [[ରାଧାମୋହନ ସାହୁ]]
# [[ନାରାୟଣ ପଣ୍ଡା (ରାଜେନତା)|ନାରାୟଣ ପଣ୍ଡା]]
# [[ମହମ୍ମଦ ଇଉସୁଫ]]
# [[ସୟଦ ଫୈଜଲ ହକ୍]]
# [[ମହମ୍ମଦ ଖାଁ]]
# [[ଅଭିମନ୍ୟୁ ସେଠୀ]]
# [[ଅନନ୍ତ ନାୟକ]]
# [[ରବୀନ୍ଦ୍ର ନାରାୟଣ ବେହେରା]]
# [[ରୁଦ୍ର ନାରାୟଣ ପାଣି]]
# [[ସୁକାନ୍ତ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ମାଳବିକା ଦେବୀ]]
# [[ଅନୀତା ଶୁଭଦର୍ଶିନୀ]]
# [[ସମ୍ବିତ ପାତ୍ର]]
# [[ମାନସ କୁମାର ଦତ୍ତ]]
# [[ସୀତାଂଶୁ ଶେଖର ମହାପାତ୍ର]]
# [[ଉପାସନା ମହାପାତ୍ର]]
# [[ସଞ୍ଜଳୀ ମୁର୍ମୁ]]
# [[ଲକ୍ଷ୍ମଣ ବାଗ]]
# [[ସୁବାସିନୀ ଜେନା]]
# [[ମନୋରମା ମହାନ୍ତି]]
# [[ସୁଜାତା ସାହୁ]]
# [[ସାଗର ଚରଣ ଦାସ]]
# [[ପୃଥ୍ୱୀରାଜ ହରିଚନ୍ଦନ]]
# [[ଗୌତମବୁଦ୍ଧ ଦାସ]]
# [[ସନତ କୁମାର ଗଡ଼ତିଆ]]
# [[ଅଶ୍ୱିନୀ କୁମାର ଷଡ଼ଙ୍ଗୀ]]
# [[ଟଙ୍କଧର ତ୍ରିପାଠୀ]]
# [[ଦୁର୍ଗା ପ୍ରସନ ନାୟକ]]
# [[ଇରାଶିଷ ଆଚାର୍ଯ୍ୟ]]
# [[ବିଶ୍ୱ ରଞ୍ଜନ ମଲ୍ଲିକ]]
# [[ପ୍ରଫୁଲ୍ଲ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ସତ୍ୟଜୀତ ଗମାଙ୍ଗ]]
# [[ନୀଳମାଧବ ହିକ୍କା]]
# [[କାଡ୍ରାକ ଆପଲ ସ୍ୱାମୀ]]
# [[ପବିତ୍ର ସାଉଣ୍ଟା]]
# [[ମଙ୍ଗୁ ଖିଲ]]
# [[ମନୋରଞ୍ଜନ ଦ୍ୟାନ ସାମନ୍ତରା]]
# [[ରୁପୁ ଭତ୍ରା]]
# [[ରଘୁରାମ ମାଛ]]
# [[ନରସିଂହ ମାଡ଼କାମି]]
# [[ବିଭୂତି ଭୂଷଣ ଜେନା]]
# [[କେ. ଅନୀଲ କୁମାର]]
# [[ନୀଳମଣି ବିଷୋୟୀ]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ନାୟକ]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ନାୟକ]]
# [[ଗୋକୁଳାନନ୍ଦ ମଲ୍ଲିକ]]
# [[ପ୍ରଦ୍ୟୁମ୍ନ କୁମାର ନାୟକ]]
# [[ଦୁଷ୍ମନ୍ତ କୁମାର ସ୍ୱାଇଁ]]
# [[ବାବୁ ସିଂହ]]
# [[ଆଶ୍ରିତ ପଟ୍ଟନାୟକ]]
# [[ଓମ ପ୍ରକାଶ ମିଶ୍ର]]
# [[ଅମରେନ୍ଦ୍ର ଦାସ]]
# [[ସମ୍ପଦ ଚନ୍ଦ୍ର ସ୍ୱାଇଁ]]
# [[ପ୍ରକାଶ ଚନ୍ଦ୍ର ସେଠୀ]]
# [[ଛବି ମଲିକ]]
# [[ସରୋଜ କୁମାର ପ୍ରଧାନ]]
# [[କହ୍ନାଇ ଚରଣ ଦଙ୍ଗ]]
# [[ଉମା ଚରଣ ମଲ୍ଲିକ]]
# [[ସୁଧୀର ରଞ୍ଜନ ପାଟଯୋଶୀ]]
# [[ଗୌରୀ ଶଙ୍କର ମାଝି]]
# [[ନରସିଂହ ଭତ୍ରା]]
# [[ନବୀନ କୁମାର ଜୈନ]]
# [[ରଘୁନାଥ ଜଗଦଲ]]
# [[ଅଗସ୍ତି ବେହେରା]]
# [[ପ୍ରତାପ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
# [[ଅଶୋକ ମହାନ୍ତି]]
# [[ବିଭୂତି ଭୂଷଣ ପ୍ରଧାନ (ରାଜନେତା)]]
# [[ଶତୃଘ୍ନ ଜେନା]]
# [[ପ୍ରଦୀପ ବଳ ସାମନ୍ତ]]
# [[ଅମର କୁମାର ନାୟକ]]
# [[ସନ୍ତୋଷ ଖଟୁଆ]]
# [[କୃଷ୍ଣଚନ୍ଦ୍ର ମହାପାତ୍ର]]
# [[ଜଲେନ ନାଏକ]]
# [[ଅଖିଳ ଚନ୍ଦ୍ର ନାଏକ]]
# [[ଫକୀର ମୋହନ ନାଏକ]]
# [[ଦୁର୍ଗା ଚରଣ ତନ୍ତୀ]]
# [[ସାରଦା ପ୍ରସନ୍ନ ଜେନା]]
# [[ସୁନିଲ କୁମାର ମହାନ୍ତି]]
# [[ନବ କିଶୋର ମଲ୍ଲିକ (ରାଜନେତା)]]
# [[ପ୍ରଦୀପ କୁମାର ସାହୁ]]
# [[ରମାକାନ୍ତ ଭୋଇ]]
# [[ନଳିନୀକାନ୍ତ ପ୍ରଧାନ]]
# [[ରୁପେଶ କୁମାର ପାଣିଗ୍ରାହୀ]]
# [[ମାଧବ ଧଡ଼ା]]
# [[ଅଭିମନ୍ୟୁ ସେଠୀ (ବିଧାୟକ)]]
# [[ରୋମାଞ୍ଚ ରଞ୍ଜନ ବିଶ୍ୱାଳ]]
# [[ସୁଦର୍ଶନ ହରିପାଲ]]
# [[ରୋହିତ ଜୋଶେଫ ତିର୍କୀ]]
# [[ସାରଦା ପ୍ରସାଦ ପ୍ରଧାନ]]
# [[ବିଜୟ କୁମାର ଦଳବେହେରା]]
# [[ହିମାଂଶୁ ଶେଖର ସାହୁ]]
# [[ଅଶୋକ କୁମାର ଦାସ (ରାଜନେତା)]]
# [[ନିର୍ମଳ ମୁଣ୍ଡା]]
# [[ଦିବାକର ନାୟକ]]
{{Div col end}}
===ଲୋକ ସଭା===
{{Div col|colwidth=10em}}
# [[୧ମ ଲୋକ ସଭା]]
# [[୨ୟ ଲୋକ ସଭା]]
# [[୩ୟ ଲୋକ ସଭା]]
# [[୪ର୍ଥ ଲୋକ ସଭା]]
# [[୫ମ ଲୋକ ସଭା]]
# [[୬ଷ୍ଠ ଲୋକ ସଭା]]
# [[୭ମ ଲୋକ ସଭା]]
# [[୮ମ ଲୋକ ସଭା]]
# [[୯ମ ଲୋକ ସଭା]]
# [[୧୦ମ ଲୋକ ସଭା]]
# [[୧୧ଶ ଲୋକ ସଭା]]
# [[୧୨ଶ ଲୋକ ସଭା]]
# [[୧୩ଶ ଲୋକ ସଭା]]
# [[୧୪ଶ ଲୋକ ସଭା]]
# [[୧୫ଶ ଲୋକ ସଭା]]
# [[୧୬ଶ ଲୋକ ସଭା]]
# [[୧୭ଶ ଲୋକ ସଭା]]
# [[୧୮ଶ ଲୋକ ସଭା]]
{{Div col end}}
===ବିଧାନ ସଭା===
# [[୧ମ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
# [[ରାମଚନ୍ଦ୍ରପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ବାଲିପାଟଣା (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ବନ୍ତ (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[କିଶୋର ନଗର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[କେସିଙ୍ଗା (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ସଇଁତଳା (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ପାଡ଼ୁଆ (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)]]
# [[ଓଡ଼ିଶା ବିଧାନ ସଭାର ବାଚସ୍ପତିଙ୍କ ତାଲିକା]]
# [[୧୭ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
# [[ମୋହନ ଚରଣ ମାଝୀ ମନ୍ତ୍ରୀମଣ୍ଡଳ]]
== ବିମାନ ବନ୍ଦର ==
# [[ଓଡ଼ିଶାରେ ଥିବା ବିମାନ ବନ୍ଦରର ତାଲିକା]]
== ଉଇକିପିଡ଼ିଆ ==
# [[ବଙ୍ଗାଳୀ ଉଇକିପିଡ଼ିଆ]]
# [[ପଞ୍ଜାବୀ ଉଇକିପିଡ଼ିଆ]]
# [[ଅହମିୟା ଉଇକିପିଡ଼ିଆ]]
# [[ଭୋଜପୁରୀ ଉଇକିପିଡ଼ିଆ]]
# [[ଗୁଜରାଟୀ ଉଇକିପିଡ଼ିଆ]]
# [[କନ୍ନଡ଼ ଉଇକିପିଡ଼ିଆ]]
# [[କାଶ୍ମୀରୀ ଉଇକିପିଡ଼ିଆ]]
# [[ନେପାଳୀ ଉଇକିପିଡ଼ିଆ]]
# [[ତାମିଲ ଉଇକିପିଡ଼ିଆ]]
# [[ତାତାର ଉଇକିପିଡ଼ିଆ]]
# [[ସିନ୍ଧି ଉଇକିପିଡ଼ିଆ]]
# [[ବାମବାରା ଉଇକିପିଡ଼ିଆ]]
# [[ଜର୍ଜୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଅଙ୍ଗିକା ଉଇକିପିଡ଼ିଆ]]
# [[ଆରୋମାନୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଆମହାରୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଆମୀୟ ଉଇକିପିଡ଼ିଆ]]
# [[ଅବଧି ଉଇକିପିଡ଼ିଆ]]
# [[ଆୟମାରା ଉଇକିପିଡ଼ିଆ]]
# [[ବଞ୍ଜାର ଉଇକିପିଡ଼ିଆ]]
# [[ବନ୍ୟୁମାସାନ ଉଇକିପିଡ଼ିଆ]]
# [[ଟାରାଣ୍ଟିନୋ ଉଇକିପିଡ଼ିଆ]]
# [[ବିଷ୍ଣୁପ୍ରିୟା ମଣିପୁରୀ ଉଇକିପିଡ଼ିଆ]]
# [[ବିସଲାମା ଉଇକିପିଡ଼ିଆ]]
# [[ବୁଗୀ ଉଇକିପିଡ଼ିଆ]]
# [[ବୁରିୟାତ ଉଇକିପିଡ଼ିଆ]]
# [[ଚେଚେନ ଉଇକିପିଡ଼ିଆ]]
# [[ଗୋରୋନ୍ତାଲୋ ଉଇକିପିଡ଼ିଆ]]
# [[ଦୁସୁନ ଉଇକିପିଡ଼ିଆ]]
== ପ୍ରସଙ୍ଗ ଛାଞ୍ଚ ==
{{Div col|colwidth=15em}}
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ବିଧାନ ସୌଧ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସଂସଦ]]
# [[ଛାଞ୍ଚ:ଛପନ ଭୋଗ]]
# [[ଛାଞ୍ଚ:ଶଙ୍କର ମଠ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ଗ୍ରାଣ୍ଡମାଷ୍ଟର]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ମହିଳା ଗ୍ରାଣ୍ଡମାଷ୍ଟର]]
# [[ଛାଞ୍ଚ:ବସନ୍ତ ମୁଦୁଲି କବିତା ପୁରସ୍କାର]]
# [[ଛାଞ୍ଚ:ଗୁରୁ କେଳୁଚରଣ ମହାପାତ୍ର ସମ୍ମାନ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶା ବିଧାନ ସଭାର ବାଚସ୍ପତି]]
# [[ଛାଞ୍ଚ:ଲୋକ ସଭାର ବାଚସ୍ପତି]]
# [[ଛାଞ୍ଚ:ଲୋକ ସଭାର ଉପ-ବାଚସ୍ପତି]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୨ଶ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୧ଶ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୦ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୯ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୮ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୭ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୬ଷ୍ଠ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୫ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୪ର୍ଥ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୩ୟ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୨ୟ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧ମ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ରାଜ୍ୟପାଳ]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଶାର ୧୮ଶ ଲୋକ ସଭା ସଭ୍ୟ]]
# [[ଛାଞ୍ଚ:କେନ୍ଦ୍ର ସାହିତ୍ୟ ଏକାଡେମୀ ଯୁବ ପୁରସ୍କାର]]
{{Div col end}}
==ପ୍ରକଳ୍ପ/ଗଣସମ୍ପାଦନା (ଛାଞ୍ଚ)==
===ପ୍ରକଳ୍ପ===
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିପ୍ରକଳ୍ପ ଓଡ଼ିଆ କଥାଚିତ୍ର]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିପ୍ରକଳ୍ପ ଓଡ଼ିଶାର ରାଜନୀତି]]
===ଗଣ-ସମ୍ପାଦନା===
{{Div col|colwidth=20em}}
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଉଇକିପିଡ଼ିଆ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୧୯]]
# [[ଉଇକିପିଡ଼ିଆ:ପ୍ରୋଜେକ୍ଟ ଟାଇଗର ଲିଖନ ପ୍ରତିଯୋଗିତା/୨୦୧୯]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୯]]
# [[ଉଇକିପିଡ଼ିଆ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୨୦]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୦ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୦]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୧]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୧ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୧]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଲଭ୍ସ୍ ଲିଟେରେଚର୍ ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଶାର ପର୍ଯ୍ୟଟନସ୍ଥଳୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ପରମ ବୀର ଚକ୍ର ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୦]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୧]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ନିର୍ବାଚନ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଉଇକିପିଡ଼ିଆ:୨୫ ତମ ଜନ୍ମତିଥି/ଗଣ-ସମ୍ପାଦନା]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକି ଭାଷାକୁ ଭଲପାଏ ଗଣସମ୍ପାଦନା ୨୦୨୬]]
# [[ଉଇକିପିଡ଼ିଆ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
{{Div col end}}
===ଛାଞ୍ଚ===
{{Div col|colwidth=20em}}
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୧୮]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୧୯ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:୨୦୧୮ ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୧୯]]
# [[ଛାଞ୍ଚ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୦]]
# [[ଛାଞ୍ଚ:ଆନ୍ତର୍ଜାତୀୟ ମାତୃଭାଷା ଦିବସ ଗଣ-ସମ୍ପାଦନା ୨୦୨୦]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୦]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଉଇକି ଲଭ୍ସ୍ ଓମେନ୍ ସାଉଥ୍ ଏସିଆ ୨୦୨୧]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୧]]
# [[ଛାଞ୍ଚ:Festive Season edit-a-thon]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୧]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ଆନ୍ତର୍ଜାତୀୟ ମହିଳା ମାସ ୨୦୨୨ କ୍ଷୁଦ୍ର ଗଣ-ସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଉଇକି ଲଭ୍ସ୍ ଲିଟେରେଚର୍ ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ଜୁନ ମାସ ଉତ୍ସବ ୨୦୨୨ ଗଣ-ସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ଇଣ୍ଡିକ୍ ଉଇକି ଇମ୍ପ୍ରୁଭ୍-ଏ-ଥନ୍ ୨୦୨୨]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩ ସାଧୁବାଦ]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୩ ସାଧୁବାଦ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣ-ସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୩ ସାଧୁବାଦ]]
# [[ଛାଞ୍ଚ:ପରମ ବୀର ଚକ୍ର ଗଣସମ୍ପାଦନା]]
# [[ଛାଞ୍ଚ:ପରମ ବୀର ଚକ୍ର ଗଣସମ୍ପାଦନା ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ନିର୍ବାଚନ ଗଣ-ସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୪]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୪ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ରଥଯାତ୍ରା ଗଣସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଭାରତୀୟ ସ୍ୱାଧୀନତା ଦିବସ ଗଣସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫ ନିମନ୍ତ୍ରଣ]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ ସମ୍ପାଦନା ହେଡର୍]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୩]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୫]]
# [[ଛାଞ୍ଚ:ମହାତ୍ମା ଗାନ୍ଧୀ ଗଣ-ସମ୍ପାଦନା ୨୦୨୧]]
# [[ଛାଞ୍ଚ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
# [[ଛାଞ୍ଚ:ଓଡ଼ିଆ ସାହିତ୍ୟ ଗଣ-ସମ୍ପାଦନା ୨୦୨୬]]
{{Div col end}}
== କର୍ମଶାଳା/କାର୍ଯ୍ୟକ୍ରମ ==
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିମାନିଆ ଭୁବନେଶ୍ୱର ୨୦୨୨]]
# [[ଉଇକିପିଡ଼ିଆ:ନାରୀବାଦ ଓ ଲୋକକଥା ଗଣ-ସମ୍ପାଦନା ୨୦୨୩/କର୍ମଶାଳା]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିଡାଟା/ଜନ୍ମତିଥି ୧୧]]
# [[ଉଇକିପିଡ଼ିଆ:ଉଇକିଡାଟା/ଜନ୍ମତିଥି ୧୩]]
# [[ଉଇକିପିଡ଼ିଆ:ଏସିଆ ମାସ ଗଣସମ୍ପାଦନା ୨୦୨୫/ମେଳଣ]]
# [[ଉଇକିପିଡ଼ିଆ:୨୫ ତମ ଜନ୍ମତିଥି]]
== ପରିଚୟ ==
{{Div col|colwidth=10em}}
* କୃଷ୍ଣ କୁମାର ମହାନ୍ତି
* ଆଶୁତୋଷ ପରିଡ଼ା
* ବାସୁଦେବ ସୁନାନୀ
* ଅମରେଶ ପଟ୍ଟନାୟକ
* ବସନ୍ତ ମୁଦୁଲି
* ନିର୍ମଳ ନାୟକ
* ପ୍ରତୀକ୍ଷା ଜେନା
* ସୁପ୍ରିୟା ପଣ୍ଡା
* ଚିତ୍ତରଞ୍ଜନ ନାୟକ
* ନରେନ୍ଦ୍ର ଭୋଇ
* ଚିତ୍ତରଞ୍ଜନ ଦାସ
* ଫନୀ ମହାନ୍ତି
* ନିଖିଳେଶ ମିଶ୍ର
* ପବିତ୍ର ପାଣିଗ୍ରାହୀ
* ହୃଦାନନ୍ଦ ପାଣିଗ୍ରାହୀ
* ରଜନୀକାନ୍ତ ମହାନ୍ତି
* ଅପୂର୍ବ ରଞ୍ଜନ ରାୟ
* ଅରୁଣ ମନ୍ତ୍ରୀ
* ବାଦଲ ମହାନ୍ତି
* ଶୁଭଶ୍ରୀ ଲେଙ୍କା
* ବିରେନ୍ଦ୍ର ପାଣି
* ବିଷ୍ଣୁ ସେଠୀ
* ଚିନ୍ତାମଣି ବିଶ୍ୱାଳ
* ଚୂଡ଼ାମଣି ଦାସ
* ଧୀରେନ୍ଦ୍ରନାଥ ମଲ୍ଲିକ
* ସୂର୍ଯ୍ୟଦେଓ
* ଅନ୍ତରା ଚକ୍ରବର୍ତ୍ତୀ
* କୁଳଦୀପ ପଟ୍ଟନାୟକ
* ପ୍ରଭୁପାଦ ମହାନ୍ତି
* ପଞ୍ଚାନନ ନାୟକ
* ପ୍ରକାଶ ମହାପାତ୍ର
* ସଞ୍ଜିବ କୁମାର ମଲ୍ଲିକ
* ମଞ୍ଜୁଲତା ମଣ୍ଡଳ
* ଶରତ ନାୟକ
* ସରୋଜ ବଳ
* ଓମପ୍ରକାଶ ମହାନ୍ତି
* ରାମଚନ୍ଦ୍ର ବେହେରା
* କଇଳାଶ ପଟ୍ଟନାୟକ
* ଗିରିବାଳା ମହାନ୍ତି
* ସେନାପତି ପ୍ରଦ୍ୟୁମ୍ନ କେଶରୀ
* ପ୍ରବୀଣ କୁମାର କବି
* ପ୍ରଜ୍ଞା ପ୍ରବର୍ତ୍ତିକା ଦାଶ
* ଅମରେଶ ବିଶ୍ୱାଳ
* ସୁଚିତ୍ରା ପାଣିଗ୍ରାହୀ
* ସୁମିତ ପଣ୍ଡା
* ଦେବବ୍ରତ ଦାସ
* ସରସ୍ୱତୀ ଦେବୀ (ଅଭିନେତ୍ରୀ)
* ଲାଲା ବୀରେନ ରାୟ
* ତୃପ୍ତି ରଞ୍ଜନ ଦାସ
* ସୁବ୍ରତ କୁମାର ସେନାପତି
* ଦୀପ୍ତିରେଖା ପାଢ଼ୀ
* ପ୍ରହ୍ଲାଦ ପାଣି
* ପବିତ୍ର ମୋହନ ଦାଶ
* ଅମିତାଭ ଖିଲାର
{{Div col end}}
94j4pou2eduyc0nvtxlgovcq36vdys0
ବ୍ୟବହାରକାରୀ:MKar/ତାଲିକା/ଓଡ଼ିଶା ସାହିତ୍ୟ ଏକାଡେମୀ ପୁରସ୍କାର ପ୍ରାପ୍ତ ବ୍ୟକ୍ତି
2
60251
602000
601832
2026-09-14T18:20:29Z
ListeriaBot
13866
Wikidata list updated [V2]
602000
wikitext
text/x-wiki
{{ବ୍ୟବହାରକାରୀ:MKar/ଉଇକିଡାଟା ତାଲିକା}}
[[File:Orissa districts blank.png|thumb]]
ଓଡ଼ିଶା ସାହିତ୍ୟ ଏକାଡେମୀ ପୁରସ୍କାର ପ୍ରାପ୍ତ ବ୍ୟକ୍ତିଙ୍କ ତାଲିକା ।
ଶେଷ ଅଦ୍ୟତନ: {{#time: d-m-Y H:i|{{REVISIONTIMESTAMP}}}} (UTC). ଯଦି କିଛି ତଥ୍ୟ ଦୁଇଥର ଦେଖୁଛନ୍ତି ତେବେ [[d:Help:Merge|ଉଇକିଡାଟା ବିଲୟ]] ସହାୟତାରେ ସମ୍ପାଦନା କରନ୍ତୁ ।
{{Wikidata list
|sparql=SELECT ?item ?statements (COUNT(distinct ?sitelink) as ?sites) ?itemLabel ?birth ?pobLabel ?death ?podLabel
WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en,or" } # for generating label
BIND(xsd:integer(STRAFTER(str(?item), "Q")) AS ?qid) . ?item wikibase:statements ?statements . # for counting statements
OPTIONAL { ?sitelink schema:about ?item . ?sitelink schema:inLanguage ?lang } # for counting sitelinks
?item wdt:P166 wd:Q6596243 . # award received = Odisha Sahitya Akademi
OPTIONAL { ?item wdt:P569 ?birth }
OPTIONAL { ?item wdt:P19 ?pob }
OPTIONAL { ?item wdt:P570 ?death }
OPTIONAL { ?item wdt:P20 ?pod }
}
GROUP BY ?item ?statements ?itemLabel ?birth ?pobLabel ?death ?podLabel
ORDER BY DESC(?sites)
|section=p21
|sort=P166/Q6596243/p585
|columns=number:#,item:Wikidata,?statements:Stmnts,?sites:Wikis,label,p569,p19,p570,p20, P166/Q6596243/p585:Awarded year, p214
|thumb=80
|min_section=1
|links=text
|autolist=fallback
|references=all
|wdedit=yes
|summary=itemnumber
}}
== ପୁରୁଷ ==
{| class='wikitable sortable wd_can_edit'
! #
! Wikidata
! Stmnts
! Wikis
! label
! ଜନ୍ମ ତାରିଖ
! ଜନ୍ମ ସ୍ଥାନ
! ମୃତ୍ୟୁ ତାରିଖ
! ମୃତ୍ୟୁ ସ୍ଥାନ
! Awarded year
! ଭି.ଆଇ.ଏ.ଏଫ. ସୂଚକ
|- class='wd_q1896096'
| style='text-align:right'| 3
| [[:d:Q1896096|Q1896096]]
| 55
| 17
|class='wd_label'| [[ଜାନକୀ ବଲ୍ଲଭ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1927" | 1927-01-03
|class='wd_p19'| [[ପୁରୀ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2015" | 2015-04-21<ref name="ref_5d3d54258ab6c16335a2d077b91879648fb9bff725d2a44851b090c1ea604c88">https://kanaknews.com/special-news-janaki-ballabha-pattnaik/</ref><ref name="ref_36bef19031cf19fde0c1dcf81ca71a4755c65d142d9cb42981920cffdbddfe52">https://www.moneylife.in/article/former-odisha-chief-minister-jb-patnaik-dead/41362.html</ref><ref name="ref_39a30faf13fce1b7cb81fe7de39cd29b0c6012fc3247ec1250a25f3e107919bc">https://www.thehindu.com/news/national/other-states/Former-Odisha-Chief-Minister-Janaki-Ballav-Patnaik-dies/article60324830.ece</ref>
|class='wd_p20'| ତିରୁପତି
| 1986
|class='wd_p214'| [https://viaf.org/en/viaf/50372067 50372067]
|- class='wd_q3635724'
| style='text-align:right'| 5
| [[:d:Q3635724|Q3635724]]
| 81
| 16
|class='wd_label'| [[ମନୋଜ ଦାସ]]
|class='wd_p569' data-sort-value="1934" | 1934-02-27<ref name="ref_8281a8144a7f9896829b9934f7bdbb10157c1b2c1978fe441986b385b54a1b6b">''[[:d:Q2629164|ISFDB]]''</ref>
|class='wd_p19'| ଶଙ୍ଖାରୀ
|class='wd_p570' data-sort-value="2021" | 2021-04-27<ref name="ref_8dad97f3c165b9b37b06769372797ad9826968df6bf5dcbfdfc63628478e8b95">https://odishatv.in/odisha-news/padma-shri-manoj-das-an-iconic-writer-of-modern-odisha-passes-away-538248</ref>
|class='wd_p20'| [[ପୁଡୁଚେରୀ]]
| 1987<br/>1962
|class='wd_p214'| [https://viaf.org/en/viaf/64048334 64048334]
|- class='wd_q3595809'
| style='text-align:right'| 6
| [[:d:Q3595809|Q3595809]]
| 63
| 15
|class='wd_label'| [[ସୀତାକାନ୍ତ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1937" | 1937-09-17
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1981
|class='wd_p214'| [https://viaf.org/en/viaf/179890550 179890550]<br/>[https://viaf.org/en/viaf/269014170 269014170]
|- class='wd_q5092131'
| style='text-align:right'| 7
| [[:d:Q5092131|Q5092131]]
| 37
| 9
|class='wd_label'| [[ନୀଳମଣି ରାଉତରାୟ]]
|class='wd_p569' data-sort-value="1920" | 1920-05-24
|class='wd_p19'| [[ବାଲେଶ୍ୱର ଜିଲ୍ଲା|ବାଲେଶ୍ଵର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2004" | 2004-10-04
|class='wd_p20'| [[କଟକ]]
| 1988
|class='wd_p214'| [https://viaf.org/en/viaf/23570782 23570782]
|- class='wd_q5312450'
| style='text-align:right'| 8
| [[:d:Q5312450|Q5312450]]
| 56
| 9
|class='wd_label'| [[ଜଗନ୍ନାଥ ପ୍ରସାଦ ଦାସ]]
|class='wd_p569' data-sort-value="1936" | 1936-04-26
|class='wd_p19'| [[ପୁରୀ]]
|class='wd_p570' data-sort-value="2026" | 2026-06-03<ref name="ref_5df8fa3217d58050e666a68a148ed8ea5e2076520af5a4e241338b459f3d4444">https://ommcomnews.com/odisha-news/renowned-odia-litterateur-and-former-ias-officer-jp-das-passes-away-at-90/</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1981
|class='wd_p214'| [https://viaf.org/en/viaf/317289495 317289495]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref><br/>[https://viaf.org/en/viaf/4955688 4955688]
|- class='wd_q4955994'
| style='text-align:right'| 9
| [[:d:Q4955994|Q4955994]]
| 33
| 8
|class='wd_label'| [[ବ୍ରଜନାଥ ରଥ]]
|class='wd_p569' data-sort-value="1936" | 1936-01-12
|class='wd_p19'| [[ବାଲେଶ୍ୱର|ବାଲେଶ୍ଵର]]
|class='wd_p570' data-sort-value="2014" | 2014-05-31
|class='wd_p20'| [[ବାଲେଶ୍ୱର|ବାଲେଶ୍ଵର]]<ref name="ref_e0e6ebe48b01d0b378a34949a300fddfc3970f854f325964aef871716de8d922">''[[:d:Q15241312|Freebase Data Dumps]]''</ref>
| 1984
|class='wd_p214'| [https://viaf.org/en/viaf/75185732 75185732]
|- class='wd_q13560184'
| style='text-align:right'| 10
| [[:d:Q13560184|Q13560184]]
| 44
| 8
|class='wd_label'| [[ପ୍ରଫୁଲ୍ଲ କର]]
|class='wd_p569' data-sort-value="1939" | 1939-02-02
|class='wd_p19'| [[ପୁରୀ]]
|class='wd_p570' data-sort-value="2022" | 2022-04-17
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/61189689 61189689]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q11775123'
| style='text-align:right'| 16
| [[:d:Q11775123|Q11775123]]
| 30
| 7
|class='wd_label'| [[ଗୋକୁଳାନନ୍ଦ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1922" | 1922-05-24
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2013" | 2013-07-10
|class='wd_p20'| [[ଅହମଦାବାଦ]]
| 1962
|class='wd_p214'| [https://viaf.org/en/viaf/8976995 8976995]
|- class='wd_q15724846'
| style='text-align:right'| 19
| [[:d:Q15724846|Q15724846]]
| 43
| 7
|class='wd_label'| [[ବିଭୂତି ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1937" | 1937-10-25<br/>1937<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1985
|class='wd_p214'| [https://viaf.org/en/viaf/1511160668193803560005 1511160668193803560005]<br/>[https://viaf.org/en/viaf/72946443 72946443]
|- class='wd_q15724984'
| style='text-align:right'| 20
| [[:d:Q15724984|Q15724984]]
| 39
| 7
|class='wd_label'| [[ମହାପାତ୍ର ନୀଳମଣି ସାହୁ]]
|class='wd_p569' data-sort-value="1926" | 1926-12-22<ref name="ref_d1009ebd823dea9fc42b0dc462bb8a71a07e1ec704f09d5b2c213bc740d8e262">https://historygreatest.com/mohapatra-nilamani-sahoo-indian-writer-died-at-89</ref>
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2016" | 2016-06-25<ref name="ref_d1009ebd823dea9fc42b0dc462bb8a71a07e1ec704f09d5b2c213bc740d8e262">https://historygreatest.com/mohapatra-nilamani-sahoo-indian-writer-died-at-89</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1978
|class='wd_p214'| [https://viaf.org/en/viaf/34871962 34871962]
|- class='wd_q3635649'
| style='text-align:right'| 21
| [[:d:Q3635649|Q3635649]]
| 47
| 6
|class='wd_label'| [[ସୁରେନ୍ଦ୍ର ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1922" | 1922-05-21
|class='wd_p19'| [[କଟକ]]
|class='wd_p570' data-sort-value="1990" | 1990-12-21
|class='wd_p20'|
| 1960
|class='wd_p214'| [https://viaf.org/en/viaf/19690800 19690800]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q5312677'
| style='text-align:right'| 22
| [[:d:Q5312677|Q5312677]]
| 45
| 6
|class='wd_label'| [[ମନୋରଞ୍ଜନ ଦାସ]]
|class='wd_p569' data-sort-value="1923" | 1923-03-10
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2013" | 2013-02-17
|class='wd_p20'|
| 1965
|class='wd_p214'| [https://viaf.org/en/viaf/54577260 54577260]
|- class='wd_q5320157'
| style='text-align:right'| 23
| [[:d:Q5320157|Q5320157]]
| 32
| 6
|class='wd_label'| [[ରାମକୃଷ୍ଣ ନନ୍ଦ]]
|class='wd_p569' data-sort-value="1906" | 1906-02-15
|class='wd_p19'| Bairoi
|class='wd_p570' data-sort-value="1994" | 1994-10-28
|class='wd_p20'| [[କଟକ]]
| 1977
|class='wd_p214'| [https://viaf.org/en/viaf/31100169 31100169]
|- class='wd_q6574946'
| style='text-align:right'| 24
| [[:d:Q6574946|Q6574946]]
| 35
| 6
|class='wd_label'| [[ନିତ୍ୟାନନ୍ଦ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1912" | 1912-06-17<ref name="ref_cf740121ff1ccbbff667268eea218c69d93f3e0197228bf1a97ac17532deadd6">''[[:d:Q19938912|ସୂଚନା]]''</ref>
|class='wd_p19'| [[ଭଦ୍ରକ]]
|class='wd_p570' data-sort-value="2012" | 2012-04-17<ref name="ref_bfbb5c3c68777fca63f93e84b6874fee230b248e04ffbd47b0b6e880d85a2624">http://zeenews.india.com/news/odisha/ex-odisha-minister-nityananda-mohapatra-dead_770388.html</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1980
|class='wd_p214'| [https://viaf.org/en/viaf/32415707 32415707]
|- class='wd_q7238462'
| style='text-align:right'| 25
| [[:d:Q7238462|Q7238462]]
| 44
| 6
|class='wd_label'| [[ପ୍ରସନ୍ନ କୁମାର ପାଟ୍ଟଶାଣୀ]]
|class='wd_p569' data-sort-value="1946" | 1946-04-27
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା]]
|class='wd_p570'|
|class='wd_p20'|
| 1992
|class='wd_p214'| [https://viaf.org/en/viaf/18577221 18577221]
|- class='wd_q4310764'
| style='text-align:right'| 28
| [[:d:Q4310764|Q4310764]]
| 41
| 5
|class='wd_label'| [[ଶାନ୍ତନୁ କୁମାର ଆଚାର୍ଯ୍ୟ]]
|class='wd_p569' data-sort-value="1933" | 1933-05-15<ref name="ref_cf740121ff1ccbbff667268eea218c69d93f3e0197228bf1a97ac17532deadd6">''[[:d:Q19938912|ସୂଚନା]]''</ref><ref name="ref_60f8a42e66cb64c24a276fa821916a1e6f319cc0b85b79d8a55aa0af7b761dee">https://www.dharitri.com/e-Paper/Bhubaneswar/100714/p11.htm</ref>
|class='wd_p19'| ଖିଦିରପୁର
|class='wd_p570'|
|class='wd_p20'|
| 1970
|class='wd_p214'| [https://viaf.org/en/viaf/71559896 71559896]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q5584168'
| style='text-align:right'| 29
| [[:d:Q5584168|Q5584168]]
| 37
| 5
|class='wd_label'| [[ଗୋପାଳ ଛୋଟରାୟ]]
|class='wd_p569' data-sort-value="1916" | 1916-04-20<ref name="ref_6f1cf9055e3935a5438e62c835e3a46e87fd015b75b187283de5d5d4eccc29f7">https://sakalaepaper.com/map-image/5874.jpg</ref>
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2003" | 2003-01-22<ref name="ref_e9afc847b8579dff611d550f96c62f096984e00ebdea15e2773088992e1d0358">{{#invoke:cite|web|url=http://www.odisha.in/news/151/ARTICLE/2026/2008-01-22.html|title=Flower that vanishes with the Author}}</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1973
|class='wd_p214'| [https://viaf.org/en/viaf/72993744 72993744]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q5588385'
| style='text-align:right'| 30
| [[:d:Q5588385|Q5588385]]
| 31
| 5
|class='wd_label'| [[ଗୌରହରି ଦାସ]]
|class='wd_p569' data-sort-value="1960" | 1960-10-09<ref name="ref_0437e9484b124c1c7b0f614496abe8eb4ad764ffa65a99fd951dc5741f58a39b">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2017-09-23&PageId=26205&PageNum=9</ref>
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'| [https://viaf.org/en/viaf/77915412 77915412]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q12452860'
| style='text-align:right'| 31
| [[:d:Q12452860|Q12452860]]
| 33
| 5
|class='wd_label'| [[ବିନୋଦ କାନୁନଗୋ]]
|class='wd_p569' data-sort-value="1912" | 1912-06-06
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1990" | 1990-06-22
|class='wd_p20'| [[କଟକ]]
| 1980
|class='wd_p214'| [https://viaf.org/en/viaf/53080341 53080341]
|- class='wd_q63645189'
| style='text-align:right'| 32
| [[:d:Q63645189|Q63645189]]
| 43
| 5
|class='wd_label'| [[ବୈଦ୍ୟନାଥ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1920" | 1920-11-22<br/>1920<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା]]
|class='wd_p570' data-sort-value="2019" | 2019-05-07
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1996
|class='wd_p214'| [https://viaf.org/en/viaf/70174220 70174220]
|- class='wd_q31320108'
| style='text-align:right'| 33
| [[:d:Q31320108|Q31320108]]
| 34
| 5
|class='wd_label'| [[ସୌଭାଗ୍ୟ କୁମାର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1941" | 1941-09-05<ref name="ref_e54e321c096f48acaecfacf9fe4e7b60651a2b8dfab774fad9e14c40f1ecdece">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2017-08-05&PageId=24029&PageNum=9</ref>
|class='wd_p19'| [[ବ୍ରହ୍ମପୁର]]
|class='wd_p570'|
|class='wd_p20'|
| 1979
|class='wd_p214'| [https://viaf.org/en/viaf/66507006 66507006]
|- class='wd_q18627511'
| style='text-align:right'| 34
| [[:d:Q18627511|Q18627511]]
| 36
| 5
|class='wd_label'| [[ସୁରେନ୍ଦ୍ରନାଥ ଦ୍ୱିବେଦୀ|ସୁରେନ୍ଦ୍ରନାଥ ଦ୍ଵିବେଦୀ]]
|class='wd_p569' data-sort-value="1913" | 1913-02-11<ref name="ref_a60386684dc2bc9d1cb3e230b7f99ea40604251795a04969d95acab86651886c">http://164.100.47.194/loksabha/writereaddata/biodata_1_12/1167.htm</ref>
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2001" | 2001-10-01
|class='wd_p20'| [[ରାଉରକେଲା]]
| 1989
|class='wd_p214'| [https://viaf.org/en/viaf/11241713 11241713]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q18650092'
| style='text-align:right'| 35
| [[:d:Q18650092|Q18650092]]
| 30
| 5
|class='wd_label'| [[ଗୋପାଳ କୃଷ୍ଣ ରଥ|ଗୋପାଳ କୃଷ୍ଣ]]
|class='wd_p569' data-sort-value="1945" | 1945-08-03
|class='wd_p19'| [[ସମ୍ବଲପୁର]]
|class='wd_p570' data-sort-value="2016" | 2016-12-30<ref name="ref_dad97d296d2b72b4789225ceb80fba2622a0403e6d67d22490b123c424f74784">{{#invoke:cite|web|url=http://www.dharitri.com/Sambalpur/311216/p1.htm|title=ସାହିତ୍ୟିକ ଗୋପାଳକୃଷ୍ଣଙ୍କ ପରଲୋକ}}</ref>
|class='wd_p20'| [[ପୁଣେ]]
| 2003
|class='wd_p214'| [https://viaf.org/en/viaf/36046613 36046613]
|- class='wd_q3631583'
| style='text-align:right'| 36
| [[:d:Q3631583|Q3631583]]
| 24
| 4
|class='wd_label'| [[ଦୁର୍ଗାଚରଣ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1912" | 1912
|class='wd_p19'| ବୀରତୁଙ୍ଗ
|class='wd_p570' data-sort-value="1985" | 1985-12-07
|class='wd_p20'|
| 1959
|class='wd_p214'| [https://viaf.org/en/viaf/8971737 8971737]
|- class='wd_q5266631'
| style='text-align:right'| 37
| [[:d:Q5266631|Q5266631]]
| 28
| 4
|class='wd_label'| [[ଦେବଦାସ ଛୋଟରାୟ]]
|class='wd_p569' data-sort-value="1946" | 1946-11-25<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'| [[କଟକ]]
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'| [https://viaf.org/en/viaf/39093975 39093975]
|- class='wd_q5886494'
| style='text-align:right'| 38
| [[:d:Q5886494|Q5886494]]
| 36
| 4
|class='wd_label'| [[କୃଷ୍ଣଚନ୍ଦ୍ର ପାଣିଗ୍ରାହୀ|କୃଷ୍ଣଚନ୍ଦ୍ର ପାଣିଗ୍ରାହୀ ମାଗିଆ ରାଣ୍ଡ]]
|class='wd_p569' data-sort-value="1909" | 1909-12-01<ref name="ref_9efe376d0c7bfe03f84de41573cd35d56c86cb5c98867437c50c2aba72906fa5">http://magazines.odisha.gov.in/Orissareview/2012/April/engpdf/63-69.pdf</ref>
|class='wd_p19'| [[ଖିଚିଂ]]
|class='wd_p570' data-sort-value="1987" | 1987-02-25
|class='wd_p20'|
| 1979
|class='wd_p214'| [https://viaf.org/en/viaf/93337587 93337587]
|- class='wd_q6122097'
| style='text-align:right'| 39
| [[:d:Q6122097|Q6122097]]
| 32
| 4
|class='wd_label'| [[ଜଗଦୀଶ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1951" | 1951-02-17
|class='wd_p19'| [[ଝାରସୁଗୁଡ଼ା]]
|class='wd_p570' data-sort-value="2013" | 2013-12-29<ref name="ref_e0e6ebe48b01d0b378a34949a300fddfc3970f854f325964aef871716de8d922">''[[:d:Q15241312|Freebase Data Dumps]]''</ref>
|class='wd_p20'| [[ବେଲପାହାଡ଼]]
| 1990
|class='wd_p214'| [https://viaf.org/en/viaf/35746182 35746182]
|- class='wd_q15724092'
| style='text-align:right'| 40
| [[:d:Q15724092|Q15724092]]
| 38
| 4
|class='wd_label'| [[ଚିତ୍ତରଞ୍ଜନ ଦାସ]]
|class='wd_p569' data-sort-value="1923" | 1923-10-03<br/>1923<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2011" | 2011-01-16<ref name="ref_f4ad5f9b789e7c331ac47cb0ef7c4b91e32a2c33bc1553374f1c62acf55ea13e">{{#invoke:cite|web|url=http://www.orissadiary.com/personality/writer/CHITTARANJANDAS%20.asp|title=orissadiaryରେ ଚିତ୍ତରଞ୍ଜନ ଦାସ|archive-url=https://web.archive.org/web/20110925181831/http://orissadiary.com/personality/writer/CHITTARANJANDAS%20.asp|archive-date=2011-09-25}}</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1962
|class='wd_p214'| [https://viaf.org/en/viaf/79050302 79050302]
|- class='wd_q15724825'
| style='text-align:right'| 41
| [[:d:Q15724825|Q15724825]]
| 36
| 4
|class='wd_label'| [[ବିଜୟ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1936" | 1936-07-16<ref name="ref_f5c335bb1f2d7f45bb43bf8808baa66863fbeabc3643016f43d4438ae4890b3a">{{#invoke:cite|web|url=http://www.dharitri.com/epaper/191213/p1.htm|title=ବିଜୟ ମିଶ୍ରଙ୍କୁ କେନ୍ଦ୍ର ସାହିତ୍ୟ ଏକାଡେମୀ ପୁରସ୍କାର|access-date=2016-11-21}}</ref>
|class='wd_p19'| [[ସନ୍ତରାଗଡ଼ିଆ]]
|class='wd_p570' data-sort-value="2020" | 2020-04-26<ref name="ref_04fd8fcdfde5bfd614ac3742e12f2381acc3ff3345227ad6fbf81ce9f5ac45a5">{{#invoke:cite|web|url=http://sambad.in/state/famous-dramatist-bijay-mishra-passes-away-509470/|title=ବିଶିଷ୍ଟ ନାଟ୍ୟକାର ଓ ସଂଳାପକାର ବିଜୟ ମିଶ୍ରଙ୍କ ପରଲୋକ|access-date=2020-04-26}}</ref>
|class='wd_p20'|
| 1978
|class='wd_p214'| [https://viaf.org/en/viaf/61096966 61096966]
|- class='wd_q31315740'
| style='text-align:right'| 42
| [[:d:Q31315740|Q31315740]]
| 37
| 4
|class='wd_label'| [[କେଶବ ଚନ୍ଦ୍ର ଦାଶ]]
|class='wd_p569' data-sort-value="1955" | 1955-03-06<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ଯାଜପୁର]]
|class='wd_p570'|
|class='wd_p20'|
| 1990
|class='wd_p214'| [https://viaf.org/en/viaf/15001341 15001341]
|- class='wd_q64347015'
| style='text-align:right'| 43
| [[:d:Q64347015|Q64347015]]
| 23
| 4
|class='wd_label'| [[ଅନାଦି ଚରଣ ସାହୁ]]
|class='wd_p569' data-sort-value="1940" | 1940-04-16
|class='wd_p19'|
|class='wd_p570' data-sort-value="2024" | 2024-01-20<ref name="ref_b86b6f044ea047120d91e36b86dbdfc9f30a073209f217682b0ef048149f903d">https://www.newindianexpress.com/states/odisha/2024/Jan/20/former-odisha-mp-anadi-sahu-passes-away</ref>
|class='wd_p20'|
| 1998
|class='wd_p214'| [https://viaf.org/en/viaf/55745278 55745278]
|- class='wd_q16734928'
| style='text-align:right'| 44
| [[:d:Q16734928|Q16734928]]
| 21
| 4
|class='wd_label'| [[ରମେଶ ଚନ୍ଦ୍ର ପରିଡ଼ା]]
|class='wd_p569' data-sort-value="1947" | 1947-01-04
|class='wd_p19'| [[କେନ୍ଦ୍ରାପଡ଼ା]]
|class='wd_p570'|
|class='wd_p20'|
| 1995
|class='wd_p214'|
|- class='wd_q21130234'
| style='text-align:right'| 45
| [[:d:Q21130234|Q21130234]]
| 32
| 4
|class='wd_label'| [[ସୁବୋଧ ପଟ୍ଟନାୟକ (୧୯୪୭ ଜନ୍ମ)|ସୁବୋଧ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1947" | 1947-02-01<ref name="ref_18cdb793d57766faceff8736d8fc9cef1497bfc04c7ba5c14369e34bfc4df091">http://samajaepaper.in/epaperimages/17092017/17092017-md-ct-3/179201722756418.jpg</ref>
|class='wd_p19'| [[ବୌଦ୍ଧ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2017" | 2017-09-16<ref name="ref_2c44dfdd59b623ed3ae824e9a1972728455927b97d75a39c8ba6d87fe82ef671">https://www.dharitri.com/e-Paper/Bhubaneswar/170917/p5.htm</ref>
|class='wd_p20'| [[କଟକ]]<ref name="ref_6eed24c4c125a2afff8fc68454db2717b52bfa70f111e11d12899316cb2847ed">https://sambadenglish.com/odisha-cine-dialogue-writer-subodh-patnaik-passes-away/</ref>
| 1990
|class='wd_p214'| [https://viaf.org/en/viaf/70228943 70228943]
|- class='wd_q4902086'
| style='text-align:right'| 47
| [[:d:Q4902086|Q4902086]]
| 28
| 3
|class='wd_label'| [[ଭୁବନେଶ୍ୱର ବେହେରା|ଭୁବନେଶ୍ଵର ବେହେରା]]
|class='wd_p569' data-sort-value="1916" | 1916-01-01
|class='wd_p19'| [[କାଶିବାହାଲ]]
|class='wd_p570' data-sort-value="2001" | 2001-04-16<ref name="ref_3a886b640effca78972021a0d3525775325ace3757cdb013078abd6a4e7afaf9">https://books.google.com/books?id=j_OADwAAQBAJ&pg=PA23</ref>
|class='wd_p20'|
| 1977
|class='wd_p214'| [https://viaf.org/en/viaf/77675934 77675934]
|- class='wd_q7295851'
| style='text-align:right'| 48
| [[:d:Q7295851|Q7295851]]
| 28
| 3
|class='wd_label'| [[ରତ୍ନାକର ଚଇନି]]
|class='wd_p569' data-sort-value="1945" | 1945-08-25<ref name="ref_a95c4247ca46d5033bf1dbd12ab24979344242fc3156de8bb4fb8e5314581d2a">https://www.newindianexpress.com/states/odisha/2020/apr/19/odia-litterateur-ratnakar-chaini-passes-away-2132152.html</ref>
|class='wd_p19'| ସାଲେପୁର ବ୍ଳକ
|class='wd_p570' data-sort-value="2020" | 2020-04-18<ref name="ref_d3425ba7ab347953e94ed59ad2ae3f0303810e5f9609137c5f1ae54206368168">https://www.dailypioneer.com/2020/state-editions/writer-chaini-passes-away.html</ref>
|class='wd_p20'| [[କଟକ]]
|
|class='wd_p214'| [https://viaf.org/en/viaf/55737484 55737484]
|- class='wd_q15042071'
| style='text-align:right'| 49
| [[:d:Q15042071|Q15042071]]
| 24
| 3
|class='wd_label'| [[ଦାଶ ବେନହୁର]]
|class='wd_p569' data-sort-value="1953" | 1953-08-03
|class='wd_p19'| ଖଣ୍ଡପଡ଼ା
|class='wd_p570'|
|class='wd_p20'|
| 1987
|class='wd_p214'| [https://viaf.org/en/viaf/46087727 46087727]
|- class='wd_q15724003'
| style='text-align:right'| 50
| [[:d:Q15724003|Q15724003]]
| 22
| 3
|class='wd_label'| [[ଗୁରୁକୃଷ୍ଣ ଗୋସ୍ୱାମୀ|ଗୁରୁକୃଷ୍ଣ ଗୋସ୍ଵାମୀ]]
|class='wd_p569' data-sort-value="1934" | 1934-11-07<ref name="ref_807a68a2d9d3b7b668b60bafa9e63174ab3ff812f5e890f3994e0cb4b9c2fc96">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2018-04-14&PageId=36076&PageNum=9</ref>
|class='wd_p19'| [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା]]<ref name="ref_5734f6b01fb27e057a9e8108626c00b49d9997ad87f8f9df84a51c9548995935">{{#invoke:cite|web|url=https://sambad.in/state/guru-krishna-goswami-passes-away-134682/|title=ପ୍ରସିଦ୍ଧ ଗୀତିକାର ଗୁରୁକୃଷ୍ଣ ଗୋସ୍ୱାମୀଙ୍କ ପରଲୋକ|access-date=2024-10-07}}</ref>
|class='wd_p570' data-sort-value="2018" | 2018-05-06<ref name="ref_8aef1a589812c7c1566fadce755e92758e1f9cf41d6c4b8f40a3d8280cc98cf3">''[[:d:Q37312|ଇଣ୍ଟରନେଟ ମୁଭି ଡାଟାବେସ]]''</ref><ref name="ref_3875e3e9dc849bd30d5b05a409f8d9b36362fd6f39427f5657ee9f5d8ad4bb79">https://timesofindia.indiatimes.com/city/cuttack/lyricist-gurukrushna-goswami-dies-at-84/articleshow/64060383.cms</ref>
|class='wd_p20'|
| 2004
|class='wd_p214'|
|- class='wd_q15724129'
| style='text-align:right'| 51
| [[:d:Q15724129|Q15724129]]
| 39
| 3
|class='wd_label'| [[ଜଗନ୍ନାଥ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1937" | 1937-01-07
|class='wd_p19'| ଗୋପ
|class='wd_p570' data-sort-value="2011" | 2011-03-12
|class='wd_p20'|
| 1986
|class='wd_p214'| [https://viaf.org/en/viaf/85899 85899]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q15724601'
| style='text-align:right'| 52
| [[:d:Q15724601|Q15724601]]
| 21
| 3
|class='wd_label'| [[ପୀତାମ୍ବର ତରାଇ]]
|class='wd_p569' data-sort-value="1959" | 1959<ref name="ref_8a434b37fae29e159080e45005dc8250847a820c88e099a5f2e89be8fa3479c6">http://dharitriepaper.in/edition/3389/sahityayan/page/7</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2011
|class='wd_p214'| [https://viaf.org/en/viaf/4008552 4008552]
|- class='wd_q29576578'
| style='text-align:right'| 53
| [[:d:Q29576578|Q29576578]]
| 26
| 3
|class='wd_label'| [[ସୌରୀବନ୍ଧୁ କର]]
|class='wd_p569' data-sort-value="1948" | 1948-04-02<ref name="ref_07c26e34adb36c6a73e2739722b7eadb72062114339617ff130b63e95373123c">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA572</ref>
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2020" | 2020-04-14
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 2012
|class='wd_p214'| [https://viaf.org/en/viaf/16359657 16359657]
|- class='wd_q29904554'
| style='text-align:right'| 54
| [[:d:Q29904554|Q29904554]]
| 31
| 3
|class='wd_label'| [[ତରୁଣକାନ୍ତି ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1950" | 1950-08-02<ref name="ref_ee5b1eb0f16e4ce2d0854687b08360cfe067638ec3651556797a96e862370752">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA769</ref>
|class='wd_p19'| [[କେନ୍ଦୁଝର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1997
|class='wd_p214'| [https://viaf.org/en/viaf/68066398 68066398]
|- class='wd_q30065894'
| style='text-align:right'| 55
| [[:d:Q30065894|Q30065894]]
| 22
| 3
|class='wd_label'| [[ପଦ୍ମ ଚରଣ ନାଏକ|ପଦ୍ମ ଚରଣ ନାୟକ]]
|class='wd_p569' data-sort-value="1926" | 1926-01-30<ref name="ref_442bb4be2268a8ea186fb287400b4f78708b320f0d694dd83eb2662cab792cec">http://odishanewsnitidin.com/index.php?ID=22&PubId=4&period=1495843200&PageId=20985&ImgId=166069</ref><br/>1926-02-11
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1997
|class='wd_p214'|
|- class='wd_q31319978'
| style='text-align:right'| 56
| [[:d:Q31319978|Q31319978]]
| 28
| 3
|class='wd_label'| [[ଗୋଦାବରୀଶ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1898" | 1898-01-10<ref name="ref_da9896ec5589fa9ffe53a54c8b84174c08b1a2aa95f7d112cc52e89cd90a0648">''[[:d:Q112122720|WorldCat Entities]]''</ref>
|class='wd_p19'| [[ବାଣପୁର]]
|class='wd_p570' data-sort-value="1965" | 1965-11-25<ref name="ref_da9896ec5589fa9ffe53a54c8b84174c08b1a2aa95f7d112cc52e89cd90a0648">''[[:d:Q112122720|WorldCat Entities]]''</ref>
|class='wd_p20'|
| 1960
|class='wd_p214'| [https://viaf.org/en/viaf/64879246 64879246]
|- class='wd_q31320022'
| style='text-align:right'| 57
| [[:d:Q31320022|Q31320022]]
| 38
| 3
|class='wd_label'| [[ଚନ୍ଦ୍ରଶେଖର ରଥ]]
|class='wd_p569' data-sort-value="1929" | 1929-10-17<br/>1929<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ବଲାଙ୍ଗୀର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2018" | 2018-02-09
|class='wd_p20'|
| 1977
|class='wd_p214'| [https://viaf.org/en/viaf/119355199 119355199]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q31320058'
| style='text-align:right'| 58
| [[:d:Q31320058|Q31320058]]
| 29
| 3
|class='wd_label'| [[ଫନୀ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1944" | 1944-01-25<ref name="ref_28b3b1ef926fc188cf2eb7bd038296e6bf19dc8aaa75afd21b95653589b8f062">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA786</ref>
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1995
|class='wd_p214'| [https://viaf.org/en/viaf/111928676 111928676]
|- class='wd_q19201294'
| style='text-align:right'| 59
| [[:d:Q19201294|Q19201294]]
| 27
| 3
|class='wd_label'| [[ରବି ସିଂ]]
|class='wd_p569' data-sort-value="1931" | 1931-01-27
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2020" | 2020-02-02<ref name="ref_a5c08802b6caa66cd1237725b4f5e3b0d250be74ec024c9b95465a87217d3d6b">https://www.newindianexpress.com/states/odisha/2020/feb/03/revolutionary-odia-poet-rabi-singh-passes-away-2098281.html</ref>
|class='wd_p20'| [[କଟକ]]
| 1961
|class='wd_p214'| [https://viaf.org/en/viaf/50668142 50668142]
|- class='wd_q31319998'
| style='text-align:right'| 61
| [[:d:Q31319998|Q31319998]]
| 38
| 3
|class='wd_label'| [[କିଶୋରୀ ଚରଣ ଦାସ]]
|class='wd_p569' data-sort-value="1924" | 1924-03-01<br/>1924<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[କଟକ]]
|class='wd_p570' data-sort-value="2004" | 2004-08-17<br/>2004<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p20'|
| 1974
|class='wd_p214'| [https://viaf.org/en/viaf/42760708 42760708]
|- class='wd_q7286010'
| style='text-align:right'| 62
| [[:d:Q7286010|Q7286010]]
| 28
| 2
|class='wd_label'| [[ରାଜେନ୍ଦ୍ର ପ୍ରସାଦ ଦାସ]]
|class='wd_p569' data-sort-value="1930" | 1930-07-15
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2006" | 2006
|class='wd_p20'|
| 1988
|class='wd_p214'| [https://viaf.org/en/viaf/115254982 115254982]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q14642704'
| style='text-align:right'| 63
| [[:d:Q14642704|Q14642704]]
| 20
| 2
|class='wd_label'| [[ନଦୀୟା ବିହାରୀ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1931" | 1931-11-15<ref name="ref_df38869f64132a67980e463fa3004e3c245511839619a427ab092ad98b7fdc7f">https://samajaepaper.in/imageview_51_15920203754505_4_71_15-09-2020_9_i_1_sf.html</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2020" | 2020-09-14<ref name="ref_ebf22e8934ddf543bae72dba7ebec382f5ad4ddb2e1ef7554c7dd644abcb88c9">https://www.outlookindia.com/newsscroll/noted-author-nadiya-bihari-mohanty-dies/1935862</ref>
|class='wd_p20'|
| 1989
|class='wd_p214'| [https://viaf.org/en/viaf/36053908 36053908]
|- class='wd_q15711266'
| style='text-align:right'| 64
| [[:d:Q15711266|Q15711266]]
| 25
| 2
|class='wd_label'| [[ପଦ୍ମଜ ପାଳ]]
|class='wd_p569' data-sort-value="1946" | 1946-11-04<ref name="ref_01c451a3cdb9cbeb1b2601e204d9ba5eef27498ad41e66120a7c22e738603e0e">https://sambadepaper.com/epaperimages/26122020/26122020-md-km-13/12743116.jpg</ref>
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/130433332 130433332]
|- class='wd_q15723968'
| style='text-align:right'| 66
| [[:d:Q15723968|Q15723968]]
| 35
| 2
|class='wd_label'| [[ଗଗନେନ୍ଦ୍ର ନାଥ ଦାଶ]]
|class='wd_p569' data-sort-value="1940" | 1940-11-25<ref name="ref_69d08c53fb667b74f183f292fe7ecd9c874bc6e4dd9579eb1dccec65475124e7">http://dharitriepaper.in/edition/1789/sahityayan/page/4</ref>
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2022" | 2022-11-19<ref name="ref_ddf19fc9efba389b407e44e5e7c0fb068e7fa4857bfa3e45678c0b0b00ba2893">https://dharitriepaper.in/edition/11902/bhubaneswar/page/4</ref>
|class='wd_p20'|
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/94807392 94807392]
|- class='wd_q15724759'
| style='text-align:right'| 67
| [[:d:Q15724759|Q15724759]]
| 33
| 2
|class='wd_label'| [[ବସନ୍ତ କୁମାର ଶତପଥୀ]]
|class='wd_p569' data-sort-value="1913" | 1913-06-26<ref name="ref_bf146b7b5467da07477307ecba1fa6f6fc07ba6693d845542d5dde01569c59ab">http://www.dharitri.com/Angul/260617/p6.htm</ref>
|class='wd_p19'| [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1994" | 1994-02-20<ref name="ref_3758708aad895e9a33976bd2597104df3747f806892980e901d6f4c3acc4265a">http://www.sambadepaper.com/Details.aspx?id=333064&boxid=2510648</ref>
|class='wd_p20'|
| 1968
|class='wd_p214'| [https://viaf.org/en/viaf/16181908 16181908]
|- class='wd_q23058170'
| style='text-align:right'| 68
| [[:d:Q23058170|Q23058170]]
| 24
| 2
|class='wd_label'| [[ବଂଶୀଧର ଷଡ଼ଙ୍ଗୀ]]
|class='wd_p569' data-sort-value="1940" | 1940-12-04
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/75103196 75103196]
|- class='wd_q24017670'
| style='text-align:right'| 69
| [[:d:Q24017670|Q24017670]]
| 19
| 2
|class='wd_label'| [[ହୃଦାନନ୍ଦ ପାଣିଗ୍ରାହୀ]]
|class='wd_p569' data-sort-value="1955" | 1955-08-06
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/77909412 77909412]
|- class='wd_q27530711'
| style='text-align:right'| 70
| [[:d:Q27530711|Q27530711]]
| 26
| 2
|class='wd_label'| [[ଚକ୍ରଧର ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1908" | 1908-03-18<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'| [[ନରସିଂହପୁର]]
|class='wd_p570' data-sort-value="1982" | 1982-10-24<ref name="ref_209efd16d2a08fb85ae2ffd6790ec4419bc295cc80f95bad2177e4a009b10fa0">http://www.sambadepaper.com/Details.aspx?id=396110&boxid=23727499</ref>
|class='wd_p20'|
| 1973
|class='wd_p214'| [https://viaf.org/en/viaf/63332493 63332493]
|- class='wd_q28530269'
| style='text-align:right'| 71
| [[:d:Q28530269|Q28530269]]
| 22
| 2
|class='wd_label'| [[ସହଦେବ ସାହୁ]]
|class='wd_p569' data-sort-value="1941" | 1941-04-09<ref name="ref_628f65aa17285a4c04470d88f2b787ab498e3e6128e18b2b035f000e525888f3">https://sambadepaper.com/epaperimages/03052023/03052023-md-hr-14/186963.jpg</ref>
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1997
|class='wd_p214'| [https://viaf.org/en/viaf/70698325 70698325]
|- class='wd_q28792229'
| style='text-align:right'| 72
| [[:d:Q28792229|Q28792229]]
| 31
| 2
|class='wd_label'| [[ପ୍ରଫୁଲ୍ଲ କୁମାର ତ୍ରିପାଠୀ]]
|class='wd_p569' data-sort-value="1945" | 1945-08-25<ref name="ref_6edfe8fff6aa54156c0b29183269d0c24c7a0996c14a14abe8d311d5e7a19f1d">https://sambadepaper.com/imageview_36682_628453_4_71_26-09-2021_8_i_1_sf.html</ref>
|class='wd_p19'| [[ଭଟଲି]]
|class='wd_p570'|
|class='wd_p20'|
| 1979
|class='wd_p214'| [https://viaf.org/en/viaf/30880527 30880527]<br/>[https://viaf.org/en/viaf/4484147270465935700001 4484147270465935700001]
|- class='wd_q28859993'
| style='text-align:right'| 73
| [[:d:Q28859993|Q28859993]]
| 32
| 2
|class='wd_label'| [[ହରେକୃଷ୍ଣ ଶତପଥୀ]]
|class='wd_p569' data-sort-value="1956" | 1956<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/56945658 56945658]
|- class='wd_q29561592'
| style='text-align:right'| 74
| [[:d:Q29561592|Q29561592]]
| 26
| 2
|class='wd_label'| [[ଅମରେଶ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1948" | 1948-05-24<ref name="ref_d0e4d464893b87c3cdadc3da9f26967abf366dfea23bfcc3761f54d99c410970">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2017-04-22&PageId=19513&PageNum=9</ref><ref name="ref_9aa140372dcfba160f0d36dec01d187c9225cdd59977774105ac257e3bb222ec">https://sambadepaper.com/epaperimages/30012022/30012022-md-hr-8/653365.jpg</ref>
|class='wd_p19'| [[କଟକ]]
|class='wd_p570'|
|class='wd_p20'|
| 2005
|class='wd_p214'| [https://viaf.org/en/viaf/72662890 72662890]
|- class='wd_q30147421'
| style='text-align:right'| 75
| [[:d:Q30147421|Q30147421]]
| 18
| 2
|class='wd_label'| [[ପବିତ୍ର ପାଣିଗ୍ରାହୀ]]
|class='wd_p569' data-sort-value="1963" | 1963-06-05<ref name="ref_26e9fd346344fe2c5458651ffa4084937b3d6f72498976b997cadfcca31e7176">https://web.archive.org/web/20200727072637/https://samajaepaper.in/imageview_27_117202003050117_4_71_11-07-2020_17_i_1_sf.html</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'| [https://viaf.org/en/viaf/31541888 31541888]
|- class='wd_q31319977'
| style='text-align:right'| 76
| [[:d:Q31319977|Q31319977]]
| 26
| 2
|class='wd_label'| [[ରବି ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1935" | 1935-10-21
|class='wd_p19'|
|class='wd_p570' data-sort-value="1991" | 1991-06-03
|class='wd_p20'|
| 1984
|class='wd_p214'| [https://viaf.org/en/viaf/43435408 43435408]
|- class='wd_q97424139'
| style='text-align:right'| 77
| [[:d:Q97424139|Q97424139]]
| 16
| 2
|class='wd_label'| [[ପ୍ରଦୋଷ କୁମାର ପଟ୍ଟନାୟକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'|
|- class='wd_q31320061'
| style='text-align:right'| 78
| [[:d:Q31320061|Q31320061]]
| 26
| 2
|class='wd_label'| [[ଭାନୁଜୀ ରାଓ]]
|class='wd_p569' data-sort-value="1926" | 1926-11-03<ref name="ref_3e1cc149763748ef315d1d447ec5d9cbf334683e73059d16e4644a9320275798">https://sambadepaper.com/imageview_188946_21112225_4_71_03-11-2020_2_i_1_sf.html</ref>
|class='wd_p19'| [[କଟକ]]
|class='wd_p570' data-sort-value="2001" | 2001-11-15<ref name="ref_3e1cc149763748ef315d1d447ec5d9cbf334683e73059d16e4644a9320275798">https://sambadepaper.com/imageview_188946_21112225_4_71_03-11-2020_2_i_1_sf.html</ref>
|class='wd_p20'|
| 1996
|class='wd_p214'| [https://viaf.org/en/viaf/40974219 40974219]
|- class='wd_q31320088'
| style='text-align:right'| 79
| [[:d:Q31320088|Q31320088]]
| 24
| 2
|class='wd_label'| [[ଶରତ କୁମାର ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1938" | 1938-01-26
|class='wd_p19'|
|class='wd_p570' data-sort-value="2006" | 2006-03-18
|class='wd_p20'|
| 1983
|class='wd_p214'| [https://viaf.org/en/viaf/68060113 68060113]
|- class='wd_q35679421'
| style='text-align:right'| 80
| [[:d:Q35679421|Q35679421]]
| 38
| 2
|class='wd_label'| [[ପ୍ରବୋଧ କୁମାର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1937" | 1937<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1987<br/>2011
|class='wd_p214'| [https://viaf.org/en/viaf/118338061 118338061]<br/>[https://viaf.org/en/viaf/4421161938101539870003 4421161938101539870003]<br/>[https://viaf.org/en/viaf/6251707 6251707]
|- class='wd_q37970176'
| style='text-align:right'| 81
| [[:d:Q37970176|Q37970176]]
| 21
| 2
|class='wd_label'| [[ରଜନୀକାନ୍ତ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1952" | 1952
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2004
|class='wd_p214'| [https://viaf.org/en/viaf/41516796 41516796]
|- class='wd_q43051639'
| style='text-align:right'| 83
| [[:d:Q43051639|Q43051639]]
| 23
| 2
|class='wd_label'| [[ବାସୁଦେବ ସୁନାନୀ]]
|class='wd_p569' data-sort-value="1962" | 1962-09-27<ref name="ref_f5bf327384e3ce114cbc9b647eb67744651a3e0f2c0cbc01bb78fe2de92d5c3c">https://www.poemhunter.com/basudev-sunani/biography/</ref>
|class='wd_p19'| [[ନୂଆପଡ଼ା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/83523034 83523034]
|- class='wd_q43874361'
| style='text-align:right'| 84
| [[:d:Q43874361|Q43874361]]
| 21
| 2
|class='wd_label'| [[ଅଜୟ ସ୍ୱାଇଁ]]
|class='wd_p569' data-sort-value="1957" | 1957
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2012
|class='wd_p214'| [https://viaf.org/en/viaf/26615094 26615094]
|- class='wd_q58060155'
| style='text-align:right'| 85
| [[:d:Q58060155|Q58060155]]
| 20
| 2
|class='wd_label'| [[ଆଶୁତୋଷ ପରିଡ଼ା]]
|class='wd_p569' data-sort-value="1973" | 1973
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1990
|class='wd_p214'| [https://viaf.org/en/viaf/31130404 31130404]<br/>[https://viaf.org/en/viaf/8260160667869503560003 8260160667869503560003]
|- class='wd_q17147169'
| style='text-align:right'| 87
| [[:d:Q17147169|Q17147169]]
| 27
| 2
|class='wd_label'| [[ଦୀପକ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1938" | 1938
|class='wd_p19'| [[କେନ୍ଦ୍ରାପଡ଼ା ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2008" | 2008-01-30
|class='wd_p20'|
| 1978
|class='wd_p214'| [https://viaf.org/en/viaf/72948282 72948282]
|- class='wd_q17334537'
| style='text-align:right'| 88
| [[:d:Q17334537|Q17334537]]
| 23
| 2
|class='wd_label'| [[ଧନେଶ୍ୱର ମହାପାତ୍ର|ଧନେଶ୍ଵର ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1931" | 1931-08-05
|class='wd_p19'| [[କେନ୍ଦ୍ରାପଡ଼ା ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2018" | 2018-07-02
|class='wd_p20'|
| 1992
|class='wd_p214'| [https://viaf.org/en/viaf/26776100 26776100]
|- class='wd_q18611410'
| style='text-align:right'| 89
| [[:d:Q18611410|Q18611410]]
| 19
| 2
|class='wd_label'| [[ଦେବପ୍ରସାଦ ଦାଶ]]
|class='wd_p569' data-sort-value="1966" | 1966-02-24<ref name="ref_12d58fc104ae37b7f73e1f462375c94c2cc005f1c3bdb8c6ee848a7dc2654877">https://sambadepaper.com/epaperimages/24072022/24072022-md-hr-6/691077.jpg</ref>
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'| [https://viaf.org/en/viaf/9153406 9153406]
|- class='wd_q18697067'
| style='text-align:right'| 90
| [[:d:Q18697067|Q18697067]]
| 19
| 2
|class='wd_label'| [[ପ୍ରକାଶ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1956" | 1956-06-04
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'| [https://viaf.org/en/viaf/169998074 169998074]
|- class='wd_q19361041'
| style='text-align:right'| 91
| [[:d:Q19361041|Q19361041]]
| 33
| 2
|class='wd_label'| [[ସୂର୍ଯ୍ୟନାରାୟଣ ଦାଶ]]
|class='wd_p569' data-sort-value="1908" | 1908-07-01<ref name="ref_8ff61dec6399451d4b051532176f2c79a4702bab1b89b67f97aba65891a5c5b6">https://sambadepaper.com/epaperimages/01082022/01082022-md-pau-48/205131383.jpg</ref>
|class='wd_p19'| [[ଗଞ୍ଜାମ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1982" | 1982-07-11<ref name="ref_5dfbcd1ce93decaaa42ea6eb7111ab98b73499f657eec01bbf0b635958a7c977">https://sambadepaper.com/epaperimages/01082022/01082022-md-pau-52/205320152.jpg</ref>
|class='wd_p20'|
| 1965
|class='wd_p214'| [https://viaf.org/en/viaf/30932284 30932284]
|- class='wd_q19627005'
| style='text-align:right'| 92
| [[:d:Q19627005|Q19627005]]
| 18
| 2
|class='wd_label'| [[ରମେଶ ଚନ୍ଦ୍ର ଭଞ୍ଜ]]
|class='wd_p569' data-sort-value="1941" | 1941-04-17<ref name="ref_5d9a6e43500ea773297ecd21b815c7ab07257d963087ca8335d2cd53ab27e90a">http://www.enewspapr.com/News/NITIDIN/BHUB/2021/04/17/ArticleImages/1FF63AE.jpg</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2015" | 2015-03-18
|class='wd_p20'| [[ଖୋର୍ଦ୍ଧା]]
| 1982
|class='wd_p214'|
|- class='wd_q20759293'
| style='text-align:right'| 93
| [[:d:Q20759293|Q20759293]]
| 23
| 2
|class='wd_label'| [[ଶ୍ରଦ୍ଧାକର ସୂପକାର|ଶ୍ରଦ୍ଧାକର ସୁପକାର]]
|class='wd_p569' data-sort-value="1914" | 1914-09-14<ref name="ref_18ae8be9c950668687912670435e37ef0255917a72e6fcb01a25cb6219cfdb8f">http://dharitriepaper.in/edition/9279/sahityayan/page/4</ref>
|class='wd_p19'| [[ସମ୍ବଲପୁର ଜିଲ୍ଲା|ସମ୍ବଲପୁର ଜିଲା]]
|class='wd_p570' data-sort-value="1993" | 1993-01-05
|class='wd_p20'|
| 1994
|class='wd_p214'| [https://viaf.org/en/viaf/306070856 306070856]
|- class='wd_q21217814'
| style='text-align:right'| 94
| [[:d:Q21217814|Q21217814]]
| 23
| 2
|class='wd_label'| [[ସୌରୀନ୍ଦ୍ର ବାରିକ]]
|class='wd_p569' data-sort-value="1938" | 1938-10-03<ref name="ref_a0d2f496431d3059b43800f5aff3f9dcef1a6176b1977524008291580e999572">https://www.dharitri.com/e-Paper/Bhubaneswar/240216/p15.htm</ref>
|class='wd_p19'| [[ବାରିପଦା]]
|class='wd_p570' data-sort-value="2016" | 2016-02-23<ref name="ref_8cc68889487a72aecf62986a49685a9cbb5910e8de8d8e559eeaa1423c569b0c">https://www.newindianexpress.com/states/odisha/2016/feb/24/Poet-Sourindra-Barik-Passes-Away-at-79-896253.html</ref>
|class='wd_p20'|
| 1977
|class='wd_p214'| [https://viaf.org/en/viaf/65274054 65274054]
|- class='wd_q21334760'
| style='text-align:right'| 95
| [[:d:Q21334760|Q21334760]]
| 23
| 2
|class='wd_label'| [[ନଟବର ସାମନ୍ତରାୟ]]
|class='wd_p569' data-sort-value="1918" | 1918-12-23<ref name="ref_d990bbdd41c7cb9bf9c4510e6fa82cd2c5149ca841d382246bba621b26383565">https://sambadepaper.com/imageview_156886_23741499_4_71_17-08-2020_2_i_1_sf.html</ref>
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570' data-sort-value="2000" | 2000-08-17<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p20'|
| 1959
|class='wd_p214'| [https://viaf.org/en/viaf/38508881 38508881]
|- class='wd_q31320003'
| style='text-align:right'| 96
| [[:d:Q31320003|Q31320003]]
| 33
| 2
|class='wd_label'| [[କୁଞ୍ଜବିହାରୀ ଦାଶ]]
|class='wd_p569' data-sort-value="1914" | 1914-03-07<ref name="ref_da9896ec5589fa9ffe53a54c8b84174c08b1a2aa95f7d112cc52e89cd90a0648">''[[:d:Q112122720|WorldCat Entities]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="1994" | 1994-03-14<ref name="ref_da9896ec5589fa9ffe53a54c8b84174c08b1a2aa95f7d112cc52e89cd90a0648">''[[:d:Q112122720|WorldCat Entities]]''</ref>
|class='wd_p20'|
| 1969
|class='wd_p214'| [https://viaf.org/en/viaf/47060438 47060438]
|- class='wd_q31320019'
| style='text-align:right'| 97
| [[:d:Q31320019|Q31320019]]
| 24
| 2
|class='wd_label'| [[ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ଉଦ୍ଗାତା|ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ଉଦଗାତା]]
|class='wd_p569' data-sort-value="1920" | 1920-03-04<ref name="ref_7d98d7a3b29b9f65571f2044fe7aee9e6d746b2c18a51054bb7ec7d3f4ade0c6">https://sambadepaper.com/epaperimages/28072021/28072021-md-hr-9/183896.jpg</ref>
|class='wd_p19'| [[ବଲାଙ୍ଗୀର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1980
|class='wd_p214'| [https://viaf.org/en/viaf/77917799 77917799]
|- class='wd_q15113443'
| style='text-align:right'| 98
| [[:d:Q15113443|Q15113443]]
| 25
| 1
|class='wd_label'| [[ଅଚ୍ୟୁତାନନ୍ଦ ପତି|ଅଚ୍ୟୁତାନନ୍ଦ ପତି]]
|class='wd_p569' data-sort-value="1927" | 1927-06-26<ref name="ref_2a9d9e064c0537678b07b5ba6156d7d9bdac5d923f890d641fdf73bcadce0ef5">http://dharitriepaper.in/edition/6867/bhubaneswar/page/14</ref>
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1983
|class='wd_p214'| [https://viaf.org/en/viaf/63146423 63146423]
|- class='wd_q15723830'
| style='text-align:right'| 99
| [[:d:Q15723830|Q15723830]]
| 29
| 1
|class='wd_label'| [[କମଳାକାନ୍ତ ଲେଙ୍କା]]
|class='wd_p569' data-sort-value="1935" | 1935-11-19<ref name="ref_d49f1e84dd2c089cbb8745d145b2fc53166582c34cb78a50e7d316450b436a68">{{#invoke:cite|web|url=https://dhwanipratidhwani.net/wp-content/uploads/2020/08/AUGUST-19.pdf|title=ଆଧୁନିକ କବିତା ସାମ୍ରାଜ୍ୟରେ ଏକ ଅଲିଭା ଶିଖା କବି କମଳାକାନ୍ତ ଲେଙ୍କା|access-date=2024-02-16}}</ref>
|class='wd_p19'| ଇଚ୍ଛାପୁର<ref name="ref_05f50c94a022d2878969635277f7aad61421c883a751ea74876918b55bf5da1e">https://www.jstor.org/stable/24159059</ref><ref name="ref_d49f1e84dd2c089cbb8745d145b2fc53166582c34cb78a50e7d316450b436a68">{{#invoke:cite|web|url=https://dhwanipratidhwani.net/wp-content/uploads/2020/08/AUGUST-19.pdf|title=ଆଧୁନିକ କବିତା ସାମ୍ରାଜ୍ୟରେ ଏକ ଅଲିଭା ଶିଖା କବି କମଳାକାନ୍ତ ଲେଙ୍କା|access-date=2024-02-16}}</ref>
|class='wd_p570' data-sort-value="1999" | 1999-08-18<ref name="ref_d49f1e84dd2c089cbb8745d145b2fc53166582c34cb78a50e7d316450b436a68">{{#invoke:cite|web|url=https://dhwanipratidhwani.net/wp-content/uploads/2020/08/AUGUST-19.pdf|title=ଆଧୁନିକ କବିତା ସାମ୍ରାଜ୍ୟରେ ଏକ ଅଲିଭା ଶିଖା କବି କମଳାକାନ୍ତ ଲେଙ୍କା|access-date=2024-02-16}}</ref>
|class='wd_p20'|
| 1980
|class='wd_p214'| [https://viaf.org/en/viaf/13832605 13832605]
|- class='wd_q15723865'
| style='text-align:right'| 100
| [[:d:Q15723865|Q15723865]]
| 31
| 1
|class='wd_label'| [[କାର୍ତ୍ତିକ ଚନ୍ଦ୍ର ରଥ|କାର୍ତ୍ତିକଚନ୍ଦ୍ର ରଥ]]
|class='wd_p569' data-sort-value="1949" | 1949-03-21<ref name="ref_54c3f8112abc9c700cbe0839b2ceee9c82d78ac15f2c3a803539fe529390706a">http://www.dharitri.com/e-Paper/Bhubaneswar/290816/p11.htm</ref>
|class='wd_p19'| [[ବ୍ରହ୍ମପୁର]]
|class='wd_p570' data-sort-value="2019" | 2019-04-01<ref name="ref_128e0c174e3f27df05ad5d903ac03ebcb66abffd548ae8e1a1381e3e5fcc9fae">https://www.business-standard.com/article/pti-stories/renowned-dramatist-kartik-rath-dies-119040101245_1.html</ref>
|class='wd_p20'| [[କଟକ]]
| 1985
|class='wd_p214'| [https://viaf.org/en/viaf/43160852 43160852]
|- class='wd_q15723940'
| style='text-align:right'| 101
| [[:d:Q15723940|Q15723940]]
| 21
| 1
|class='wd_label'| [[କ୍ଷୀରୋଦ ଚନ୍ଦ୍ର ପୋଥାଳ]]
|class='wd_p569' data-sort-value="1939" | 1939-06-30<ref name="ref_615050e1a183463e935408bce1247ba58bbaef53cc713fc97f7430f5af4b138d">https://www.dharitri.com/e-Paper/2012/160112/p3.htm</ref>
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2012" | 2012-01-15<ref name="ref_a5e44ad412a83c5fa07b5897a57eeb6c41f710f3c92bca3cbcf4e3aa0dd3a1da">https://timesofindia.indiatimes.com/noted-lyricist-and-writer-khirod-chandra-pothal-of-kotha-bhoga-khia-mo-chaka-akhia-fame-died-in-cuttack-on-sunday-family-sources-said-pothal-was-admitted-into-scb-medical-college-and-hospital-cuttack-/articleshow/11500228.cms</ref>
|class='wd_p20'| [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ]]<ref name="ref_4e04f299b8272401a5ad74b2c7bd7e46e9bdbf0965eeade8f17e1ccfe754fea2">https://www.newindianexpress.com/states/odisha/2012/jan/16/poet-khirod-pothal-passes-away-330532.html</ref>
| 1986
|class='wd_p214'| [https://viaf.org/en/viaf/60715347 60715347]
|- class='wd_q15724094'
| style='text-align:right'| 102
| [[:d:Q15724094|Q15724094]]
| 24
| 1
|class='wd_label'| [[ଚିନ୍ତାମଣି ବେହେରା]]
|class='wd_p569' data-sort-value="1927" | 1927-11-07
|class='wd_p19'| [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2005" | 2005-03-07<ref name="ref_5974d9bfc90b709c755b3f7df112935c2356313ffee3106b075db81591c175c4">http://odisha.gov.in/e-magazine/Orissareview/2011/Nov/engpdf/9-17.pdf</ref>
|class='wd_p20'|
| 1976
|class='wd_p214'| [https://viaf.org/en/viaf/75187370 75187370]
|- class='wd_q15724162'
| style='text-align:right'| 103
| [[:d:Q15724162|Q15724162]]
| 19
| 1
|class='wd_label'| [[ଜ୍ଞାନୀନ୍ଦ୍ର ବର୍ମା]]
|class='wd_p569' data-sort-value="1916" | 1916<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="1990" | 1990-06-17<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p20'|
| 1959
|class='wd_p214'| [https://viaf.org/en/viaf/10158125033114931833 10158125033114931833]
|- class='wd_q15724281'
| style='text-align:right'| 104
| [[:d:Q15724281|Q15724281]]
| 28
| 1
|class='wd_label'| [[ଦାଶରଥି ଦାସ]]
|class='wd_p569' data-sort-value="1936" | 1936-07-27<ref name="ref_f7937fabaa5562b006a63d137b7da92777d0bef53614f467125e15435a2d3b08">http://sahitya-akademi.gov.in/festival/pdf/news_28-1-2019.pdf</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1976
|class='wd_p214'| [https://viaf.org/en/viaf/43178901 43178901]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q15724403'
| style='text-align:right'| 105
| [[:d:Q15724403|Q15724403]]
| 22
| 1
|class='wd_label'| [[ନାରାୟଣ ପ୍ରସାଦ ସିଂହ]]
|class='wd_p569' data-sort-value="1933" | 1933-05-28
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2018" | 2018-06-06
|class='wd_p20'|
| 2004
|class='wd_p214'| [https://viaf.org/en/viaf/68559826 68559826]
|- class='wd_q15724441'
| style='text-align:right'| 106
| [[:d:Q15724441|Q15724441]]
| 21
| 1
|class='wd_label'| [[ନୀଳମାଧବ ପାଣିଗ୍ରାହୀ]]
|class='wd_p569' data-sort-value="1919" | 1919-11-14
|class='wd_p19'| [[ସମ୍ବଲପୁର ଜିଲ୍ଲା|ସମ୍ବଲପୁର ଜିଲା]]
|class='wd_p570' data-sort-value="2012" | 2012-12-28
|class='wd_p20'|
| 1968
|class='wd_p214'| [https://viaf.org/en/viaf/10266134 10266134]
|- class='wd_q15724493'
| style='text-align:right'| 107
| [[:d:Q15724493|Q15724493]]
| 19
| 1
|class='wd_label'| [[ପଞ୍ଚାନନ ପାତ୍ର]]
|class='wd_p569' data-sort-value="1914" | 1914
|class='wd_p19'|
|class='wd_p570' data-sort-value="1998" | 1998
|class='wd_p20'|
| 1997
|class='wd_p214'| [https://viaf.org/en/viaf/63653004 63653004]
|- class='wd_q15724691'
| style='text-align:right'| 108
| [[:d:Q15724691|Q15724691]]
| 22
| 1
|class='wd_label'| [[ପ୍ରାଣବନ୍ଧୁ କର]]
|class='wd_p569' data-sort-value="1914" | 1914-12-01<br/>1914<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="1998" | 1998<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p20'|
| 1980
|class='wd_p214'| [https://viaf.org/en/viaf/66023311 66023311]
|- class='wd_q23498271'
| style='text-align:right'| 110
| [[:d:Q23498271|Q23498271]]
| 29
| 1
|class='wd_label'| [[ବିଜୟ ପ୍ରସାଦ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1938" | 1938-08-01<ref name="ref_872255abb097d47c4fd621504f1ed4d3f20c2c8e432a1d4bc2eadf83ada7417a">http://books.google.com/books?id=QA1V7sICaIwC&pg=PA689</ref>
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2013" | 2013
|class='wd_p20'|
| 1998
|class='wd_p214'| [https://viaf.org/en/viaf/45246927 45246927]
|- class='wd_q23783725'
| style='text-align:right'| 111
| [[:d:Q23783725|Q23783725]]
| 26
| 1
|class='wd_label'| [[ଦେବକାନ୍ତ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1939" | 1939-03-05
|class='wd_p19'| [[କଟକ]]
|class='wd_p570'|
|class='wd_p20'|
| 1981
|class='wd_p214'| [https://viaf.org/en/viaf/57899055 57899055]
|- class='wd_q23836165'
| style='text-align:right'| 112
| [[:d:Q23836165|Q23836165]]
| 21
| 1
|class='wd_label'| [[ସାରଦା ପ୍ରସାଦ ମିଶ୍ର|ଶାରଦା ପ୍ରସାଦ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1962" | 1962-02-01
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2016" | 2016-04-17
|class='wd_p20'|
| 2011
|class='wd_p214'| [https://viaf.org/en/viaf/68068456 68068456]
|- class='wd_q25128196'
| style='text-align:right'| 113
| [[:d:Q25128196|Q25128196]]
| 30
| 1
|class='wd_label'| [[ବିପିନ ବିହାରୀ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1929" | 1929-06-26<ref name="ref_8f5f44e0e241b38e3c72ab42f434e8baf8faa7740c90455b8fb9f6c29d57b82f">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2016-09-17&PageId=11217&PageNum=9</ref>
|class='wd_p19'| [[ତାଳଚେର]]
|class='wd_p570'|
|class='wd_p20'|
| 1994
|class='wd_p214'| [https://viaf.org/en/viaf/23533737 23533737]
|- class='wd_q25643915'
| style='text-align:right'| 114
| [[:d:Q25643915|Q25643915]]
| 18
| 1
|class='wd_label'| [[ଦେବ୍ରାଜ ଲେଙ୍କା]]
|class='wd_p569' data-sort-value="1938" | 1938<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1994
|class='wd_p214'| [https://viaf.org/en/viaf/28406218 28406218]
|- class='wd_q25818726'
| style='text-align:right'| 115
| [[:d:Q25818726|Q25818726]]
| 19
| 1
|class='wd_label'| [[ପରେଶ କୁମାର ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1960" | 1960
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/33594134 33594134]
|- class='wd_q26111589'
| style='text-align:right'| 116
| [[:d:Q26111589|Q26111589]]
| 25
| 1
|class='wd_label'| [[ଧନେଶ୍ୱର ସାହୁ|ଧନେଶ୍ଵର ସାହୁ]]
|class='wd_p569' data-sort-value="1949" | 1949-09-30<br/>1949<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ଭୁବନ]]
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'| [https://viaf.org/en/viaf/30887720 30887720]<br/>[https://viaf.org/en/viaf/68368858 68368858]
|- class='wd_q26702658'
| style='text-align:right'| 117
| [[:d:Q26702658|Q26702658]]
| 13
| 1
|class='wd_label'| [[ବିଭୂତି ଭୂଷଣ ପ୍ରଧାନ]]
|class='wd_p569' data-sort-value="1957" | 1957-04-03
|class='wd_p19'|
|class='wd_p570' data-sort-value="2016" | 2016-08-24
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/187271699 187271699]
|- class='wd_q26764219'
| style='text-align:right'| 118
| [[:d:Q26764219|Q26764219]]
| 20
| 1
|class='wd_label'| [[ହୃଷୀକେଶ ମଲ୍ଲିକ]]
|class='wd_p569' data-sort-value="1955" | 1955-03-05
|class='wd_p19'| [[ଭଦ୍ରକ]]
|class='wd_p570'|
|class='wd_p20'|
| 1988
|class='wd_p214'| [https://viaf.org/en/viaf/13846916 13846916]
|- class='wd_q26818510'
| style='text-align:right'| 119
| [[:d:Q26818510|Q26818510]]
| 19
| 1
|class='wd_label'| [[ନାରାୟଣ ସାହୁ]]
|class='wd_p569' data-sort-value="1955" | 1955-11-25
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/30890788 30890788]
|- class='wd_q26972811'
| style='text-align:right'| 120
| [[:d:Q26972811|Q26972811]]
| 20
| 1
|class='wd_label'| [[ଲକ୍ଷ୍ମୀଧର ନାୟକ]]
|class='wd_p569' data-sort-value="1913" | 1913<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2004" | 2004-01-18
|class='wd_p20'|
| 1980
|class='wd_p214'| [https://viaf.org/en/viaf/23476201 23476201]
|- class='wd_q28758007'
| style='text-align:right'| 121
| [[:d:Q28758007|Q28758007]]
| 31
| 1
|class='wd_label'| [[କୃଷ୍ଣପ୍ରସାଦ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1933" | 1933-04-19<ref name="ref_dad7ed0d77fd4241593d08cae25282464360231c1ea9d703780ccca1f9f2da51">http://www.sambadepaper.com/epapermain.aspx?edcode=10&eddate=4/19/2017&querypage=2#</ref>
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570' data-sort-value="1994" | 1994-02-13
|class='wd_p20'|
| 1985
|class='wd_p214'| [https://viaf.org/en/viaf/44314322 44314322]
|- class='wd_q28792286'
| style='text-align:right'| 122
| [[:d:Q28792286|Q28792286]]
| 21
| 1
|class='wd_label'| [[ଅସିତ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1958" | 1958-05-30
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'| [https://viaf.org/en/viaf/35913081 35913081]
|- class='wd_q28913845'
| style='text-align:right'| 124
| [[:d:Q28913845|Q28913845]]
| 21
| 1
|class='wd_label'| [[ବନବିହାରୀ ପଣ୍ଡା]]
|class='wd_p569' data-sort-value="1940" | 1940-05-02
|class='wd_p19'| [[ଢେଙ୍କାନାଳ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2017" | 2017-03-02<ref name="ref_95a29079afa4671a94cf900821e127bafec4866bfeecf4225cabc7c50bab5d36">http://timesofindia.indiatimes.com/city/cuttack/odisha-former-dgp-passes-away/articleshow/57435504.cms</ref>
|class='wd_p20'| [[କଟକ]]
| 1995
|class='wd_p214'| [https://viaf.org/en/viaf/4057675 4057675]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q28973111'
| style='text-align:right'| 125
| [[:d:Q28973111|Q28973111]]
| 26
| 1
|class='wd_label'| [[କମଳ ଲୋଚନ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1922" | 1922
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1991" | 1991
|class='wd_p20'|
| 1983
|class='wd_p214'| [https://viaf.org/en/viaf/16100616 16100616]
|- class='wd_q28976212'
| style='text-align:right'| 126
| [[:d:Q28976212|Q28976212]]
| 18
| 1
|class='wd_label'| [[କୃପାସାଗର ସାହୁ]]
|class='wd_p569' data-sort-value="1952" | 1952-07-16
|class='wd_p19'| [[ଢେଙ୍କାନାଳ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'| [https://viaf.org/en/viaf/65911881 65911881]
|- class='wd_q29051976'
| style='text-align:right'| 127
| [[:d:Q29051976|Q29051976]]
| 18
| 1
|class='wd_label'| [[ସଚ୍ଚିଦାନନ୍ଦ ମିଶ୍ର]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570' data-sort-value="2015" | 2015-08<ref name="ref_46060e489ee3e63d1bd2e7a9cb4295e023480bb2717988bd8c82eb32c479bef8">http://eodishasamachar.com/en/eminent-odia-literateur-shri-satchidananda-misra-passes-away/</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1984
|class='wd_p214'| [https://viaf.org/en/viaf/21013788 21013788]
|- class='wd_q29052017'
| style='text-align:right'| 128
| [[:d:Q29052017|Q29052017]]
| 25
| 1
|class='wd_label'| [[ହରପ୍ରସାଦ ପରିଛା ପଟ୍ଟନାୟକ|ହରପ୍ରସାଦ ପରିଚ୍ଛା ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1953" | 1953-10-19<ref name="ref_d04c1009422b9d1f998ae1bc3f62aed59cd0166749365e86b1874c652864410a">http://dharitriepaper.in/edition/9941/bhubaneswar/page/14</ref>
|class='wd_p19'| [[ଗଞ୍ଜାମ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2022" | 2022-02-16<ref name="ref_8b12ed32b2478961774bc062f01da148c2fcb629e5c51eecc1e014efed0751a0">https://timesofindia.indiatimes.com/city/bhubaneswar/haraprasad-parichha-pattnaik-poet-and-teacher-dies-at-69/articleshow/89627791.cms</ref>
|class='wd_p20'|
| 2012
|class='wd_p214'| [https://viaf.org/en/viaf/71260567 71260567]
|- class='wd_q29053416'
| style='text-align:right'| 129
| [[:d:Q29053416|Q29053416]]
| 19
| 1
|class='wd_label'| [[ରାମ ପ୍ରସାଦ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1924" | 1924
|class='wd_p19'| [[କଣ୍ଟିଲୋ]]
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'|
|- class='wd_q29405390'
| style='text-align:right'| 130
| [[:d:Q29405390|Q29405390]]
| 18
| 1
|class='wd_label'| [[ଅରବିନ୍ଦ ରାୟ]]
|class='wd_p569' data-sort-value="1964" | 1964
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]<ref name="ref_fed5e5b4169bb265e945a6b67657db80b8af6d47899b33b2822ba7652a1174ff">http://www.dharitri.com/sahityayan/150417/p4-5.htm</ref>
|class='wd_p570'|
|class='wd_p20'|
| 2010
|class='wd_p214'| [https://viaf.org/en/viaf/77911115 77911115]
|- class='wd_q29418384'
| style='text-align:right'| 132
| [[:d:Q29418384|Q29418384]]
| 32
| 1
|class='wd_label'| [[ଯଦୁନାଥ ଦାସ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1929" | 1929-03-01<ref name="ref_ea5e0a9a018301d3d330b92eec116ecda6ef7030fbd3d34f5690adeb87e32f79">http://www.moodisha.com/Profile-of-Jadunath-Das-Mohapatra-of-SORO-constituency-568.html</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2018" | 2018-08-21<ref name="ref_d1f63ab1c9f9c0d83c98da6022e0c277f60f815ebc0e6884957571ae166b3ba9">https://odishasuntimes.com/former-odisha-minister-jadunath-das-mohapatra-dead/</ref>
|class='wd_p20'|
| 1976
|class='wd_p214'| [https://viaf.org/en/viaf/95134209 95134209]
|- class='wd_q29531403'
| style='text-align:right'| 133
| [[:d:Q29531403|Q29531403]]
| 21
| 1
|class='wd_label'| [[ରବୀନ୍ଦ୍ରନାଥ ଦାସ|ରବୀନ୍ଦ୍ର ନାଥ ଦାସ]]
|class='wd_p569' data-sort-value="1943" | 1943-05-17<ref name="ref_d5357583e2321ed2049203952b22d274e8f68a3bd92b0ce5f830a456392959b6">https://www.enewspapr.com/News/NITIDIN/BHUB/2022/04/21/ArticleImages/1ECB263.jpg</ref>
|class='wd_p19'| [[କେନ୍ଦ୍ରାପଡ଼ା ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2022" | 2022-04-20<ref name="ref_caf85b623af6cd201de2c7ec44ddc3617dafca607d5d7ae793376bb9aa57ca76">http://dharitriepaper.in/edition/10384/bhubaneswar/page/5</ref>
|class='wd_p20'|
| 1979
|class='wd_p214'| [https://viaf.org/en/viaf/55446232 55446232]
|- class='wd_q29564951'
| style='text-align:right'| 135
| [[:d:Q29564951|Q29564951]]
| 17
| 1
|class='wd_label'| [[ପୂର୍ଣ୍ଣାନନ୍ଦ ଦାନୀ]]
|class='wd_p569' data-sort-value="1901" | 20th century
|class='wd_p19'|
|class='wd_p570' data-sort-value="2004" | 2004<ref name="ref_5974d9bfc90b709c755b3f7df112935c2356313ffee3106b075db81591c175c4">http://odisha.gov.in/e-magazine/Orissareview/2011/Nov/engpdf/9-17.pdf</ref>
|class='wd_p20'|
| 1986
|class='wd_p214'| [https://viaf.org/en/viaf/8816077 8816077]
|- class='wd_q29576681'
| style='text-align:right'| 137
| [[:d:Q29576681|Q29576681]]
| 20
| 1
|class='wd_label'| [[ଶୁଭେନ୍ଦ୍ର ମୋହନ ଶ୍ରୀଚନ୍ଦନସିଂହ]]
|class='wd_p569' data-sort-value="1932" | 1932<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref><br/>1933-08-06
|class='wd_p19'| [[ଅନୁଗୋଳ]]
|class='wd_p570' data-sort-value="2023" | 2023-11-15
|class='wd_p20'| [[ନାଗପୁର]]
| 2010
|class='wd_p214'| [https://viaf.org/en/viaf/31133571 31133571]
|- class='wd_q29904538'
| style='text-align:right'| 138
| [[:d:Q29904538|Q29904538]]
| 30
| 1
|class='wd_label'| [[ସାତକଡ଼ି ହୋତା]]
|class='wd_p569' data-sort-value="1929" | 1929-10-29<ref name="ref_716e082bab03b1dc6fe60ef6fd252c8d596647db72ec558b9cf0c6dbdc9d6c4f">https://odia.oneindia.com/odisha/eminent-litterateur-satakadi-hote-passes-away-035165.html</ref>
|class='wd_p19'| ଜଗନ୍ନାଥଖୁଣ୍ଟା<ref name="ref_1a743f66d7608b14b3dfb913882a2e6e57e8716681e59163b50ec192492b47ff">https://sambad.in/state/eminent-writer-satakadi-hota-is-no-more-1121636/</ref>
|class='wd_p570' data-sort-value="2024" | 2024-02-11<ref name="ref_716e082bab03b1dc6fe60ef6fd252c8d596647db72ec558b9cf0c6dbdc9d6c4f">https://odia.oneindia.com/odisha/eminent-litterateur-satakadi-hote-passes-away-035165.html</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]<ref name="ref_716e082bab03b1dc6fe60ef6fd252c8d596647db72ec558b9cf0c6dbdc9d6c4f">https://odia.oneindia.com/odisha/eminent-litterateur-satakadi-hote-passes-away-035165.html</ref>
| 1987
|class='wd_p214'| [https://viaf.org/en/viaf/65563159 65563159]
|- class='wd_q29906118'
| style='text-align:right'| 139
| [[:d:Q29906118|Q29906118]]
| 24
| 1
|class='wd_label'| [[ଶ୍ରୀରାମଚନ୍ଦ୍ର ଦାଶ]]
|class='wd_p569' data-sort-value="1918" | 1918-11-17
|class='wd_p19'|
|class='wd_p570' data-sort-value="1994" | 1994-08-10
|class='wd_p20'|
| 1959
|class='wd_p214'| [https://viaf.org/en/viaf/20131162 20131162]
|- class='wd_q29906969'
| style='text-align:right'| 140
| [[:d:Q29906969|Q29906969]]
| 23
| 1
|class='wd_label'| [[ବଂଶୀଧର ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1924" | 1924
|class='wd_p19'|
|class='wd_p570' data-sort-value="1990" | 1990<ref name="ref_ac372afb3f50628a2c644c90bbd04520989f04a44a03d4ab63c1823bef2587bc">https://books.google.com/books?id=sqBjpV9OzcsC&pg=PA580</ref>
|class='wd_p20'|
| 1974
|class='wd_p214'| [https://viaf.org/en/viaf/33409082 33409082]
|- class='wd_q29921906'
| style='text-align:right'| 141
| [[:d:Q29921906|Q29921906]]
| 17
| 1
|class='wd_label'| [[ରାଇଚରଣ ଦାସ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2005
|class='wd_p214'| [https://viaf.org/en/viaf/2558508 2558508]
|- class='wd_q29948371'
| style='text-align:right'| 142
| [[:d:Q29948371|Q29948371]]
| 22
| 1
|class='wd_label'| [[ଦେବବ୍ରତ ମଦନରାୟ]]
|class='wd_p569' data-sort-value="1957" | 1957
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570'|
|class='wd_p20'|
| 2005
|class='wd_p214'| [https://viaf.org/en/viaf/65608494 65608494]
|- class='wd_q30118884'
| style='text-align:right'| 143
| [[:d:Q30118884|Q30118884]]
| 16
| 1
|class='wd_label'| [[ପ୍ରିୟବ୍ରତ ଦାସ]]
|class='wd_p569' data-sort-value="1932" | 1932<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref><ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1960
|class='wd_p214'| [https://viaf.org/en/viaf/308708121 308708121]
|- class='wd_q30248406'
| style='text-align:right'| 144
| [[:d:Q30248406|Q30248406]]
| 15
| 1
|class='wd_label'| [[ଜୟନ୍ତ କୁମାର ବିଶ୍ୱାଳ|ଜୟନ୍ତ କୁମାର ବିଶ୍ଵାଳ]]
|class='wd_p569' data-sort-value="1952" | 1952<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2000
|class='wd_p214'| [https://viaf.org/en/viaf/24664886 24664886]
|- class='wd_q60023819'
| style='text-align:right'| 146
| [[:d:Q60023819|Q60023819]]
| 10
| 1
|class='wd_label'| [[କମଳଲୋଚନ ବରାଳ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1965
|class='wd_p214'|
|- class='wd_q60034642'
| style='text-align:right'| 147
| [[:d:Q60034642|Q60034642]]
| 17
| 1
|class='wd_label'| [[ବିଷ୍ଣୁ ସାହୁ]]
|class='wd_p569' data-sort-value="1956" | 1956-01-21
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'| [https://viaf.org/en/viaf/13908119 13908119]
|- class='wd_q60073293'
| style='text-align:right'| 148
| [[:d:Q60073293|Q60073293]]
| 13
| 1
|class='wd_label'| [[ଉତ୍ତମ କୁମାର ପ୍ରଧାନ]]
|class='wd_p569'|
|class='wd_p19'| [[କଳାହାଣ୍ଡି ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1988
|class='wd_p214'|
|- class='wd_q60175398'
| style='text-align:right'| 149
| [[:d:Q60175398|Q60175398]]
| 18
| 1
|class='wd_label'| [[ସୁରେନ୍ଦ୍ର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1958" | 1958-02-02<ref name="ref_0a02be7b9c0b294009947fb2a2d9d35d2df79eaed1889d1f225d3889e17e529d">{{#invoke:cite|web|url=https://books.google.com/books?id=PCpuAAAAMAAJ|title=Cultural Heritage of [Orissa]: Jajpur}}</ref>
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]<ref name="ref_0a02be7b9c0b294009947fb2a2d9d35d2df79eaed1889d1f225d3889e17e529d">{{#invoke:cite|web|url=https://books.google.com/books?id=PCpuAAAAMAAJ|title=Cultural Heritage of [Orissa]: Jajpur}}</ref>
|class='wd_p570'|
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/75451007 75451007]
|- class='wd_q60177735'
| style='text-align:right'| 150
| [[:d:Q60177735|Q60177735]]
| 15
| 1
|class='wd_label'| [[ପ୍ରଦୀପ ଦାଶ]]
|class='wd_p569' data-sort-value="1961" | 1961<ref name="ref_879825945bfdcfa464d873a844cef33b097360ef6d177baa2a180f3f2cdb165b">https://odishasambad.in/sahitya-sharala-to-pradeep-dash/</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1998
|class='wd_p214'| [https://viaf.org/en/viaf/70831072 70831072]
|- class='wd_q60331444'
| style='text-align:right'| 151
| [[:d:Q60331444|Q60331444]]
| 17
| 1
|class='wd_label'| [[ଅଭୟ ବାରିକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/40972971 40972971]
|- class='wd_q60331475'
| style='text-align:right'| 152
| [[:d:Q60331475|Q60331475]]
| 20
| 1
|class='wd_label'| [[ଦୀପ୍ତିରଞ୍ଜନ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1960" | 1960-11-25<br/>1961<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/24277675 24277675]
|- class='wd_q60430506'
| style='text-align:right'| 153
| [[:d:Q60430506|Q60430506]]
| 14
| 1
|class='wd_label'| [[ନବକିଶୋର ରାଜ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2012
|class='wd_p214'| [https://viaf.org/en/viaf/14324462 14324462]
|- class='wd_q60684547'
| style='text-align:right'| 157
| [[:d:Q60684547|Q60684547]]
| 12
| 1
|class='wd_label'| [[ବିଭୂତିଭୂଷଣ ତ୍ରିପାଠୀ]]
|class='wd_p569' data-sort-value="1923" | 1923
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1981
|class='wd_p214'|
|- class='wd_q61774807'
| style='text-align:right'| 160
| [[:d:Q61774807|Q61774807]]
| 20
| 1
|class='wd_label'| [[କୃଷ୍ଣଚନ୍ଦ୍ର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1948" | 1948-08-28
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2012
|class='wd_p214'| [https://viaf.org/en/viaf/195253143 195253143]
|- class='wd_q61775481'
| style='text-align:right'| 161
| [[:d:Q61775481|Q61775481]]
| 23
| 1
|class='wd_label'| [[ଉମାଶଙ୍କର ପଣ୍ଡା]]
|class='wd_p569' data-sort-value="1931" | 1931
|class='wd_p19'|
|class='wd_p570' data-sort-value="2015" | 2015
|class='wd_p20'|
| 1982
|class='wd_p214'| [https://viaf.org/en/viaf/11859873 11859873]
|- class='wd_q61775750'
| style='text-align:right'| 162
| [[:d:Q61775750|Q61775750]]
| 12
| 1
|class='wd_label'| [[ସୁରେନ୍ଦ୍ର ନାୟକ]]
|class='wd_p569' data-sort-value="1930" | 1930-01-09
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2005
|class='wd_p214'|
|- class='wd_q61776561'
| style='text-align:right'| 163
| [[:d:Q61776561|Q61776561]]
| 18
| 1
|class='wd_label'| [[ଗିରିଜାକୁମାର ବଳୀୟାରସିଂହ|ଗିରିଜା କୁମାର ବଳୀୟାରସିଂହ]]
|class='wd_p569' data-sort-value="1954" | 1954-12-09
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/68368566 68368566]
|- class='wd_q61790158'
| style='text-align:right'| 164
| [[:d:Q61790158|Q61790158]]
| 20
| 1
|class='wd_label'| [[ମହେନ୍ଦ୍ର କୁମାର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1969" | 1969-12-04<br/>1969<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'| [[କାନପୁର]]<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p570'|
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/70234093 70234093]
|- class='wd_q61790172'
| style='text-align:right'| 165
| [[:d:Q61790172|Q61790172]]
| 13
| 1
|class='wd_label'| [[ବୈଷ୍ଣବ ଚରଣ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1954" | 1954
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2004
|class='wd_p214'|
|- class='wd_q61801968'
| style='text-align:right'| 166
| [[:d:Q61801968|Q61801968]]
| 20
| 1
|class='wd_label'| [[ଗଣେଶରାମ ନାହାକ]]
|class='wd_p569' data-sort-value="1954" | 1954-11-27
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/11382493 11382493]
|- class='wd_q61828710'
| style='text-align:right'| 168
| [[:d:Q61828710|Q61828710]]
| 16
| 1
|class='wd_label'| [[ବସନ୍ତ କିଶୋର ସାହୁ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/55748932 55748932]
|- class='wd_q61828765'
| style='text-align:right'| 169
| [[:d:Q61828765|Q61828765]]
| 11
| 1
|class='wd_label'| [[ସୁଭାଷ ଶତପଥୀ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'|
|- class='wd_q61828835'
| style='text-align:right'| 170
| [[:d:Q61828835|Q61828835]]
| 12
| 1
|class='wd_label'| [[ପ୍ରିୟବ୍ରତ ପାତ୍ର]]
|class='wd_p569' data-sort-value="1969" | 1969-01-23<ref name="ref_a6735fe2bf5364697e38f39cd2dad947f5de7cf684ae9b7e96a8cc9f677336b3">http://www.authorspressbooks.com/book_detail.php?preference=1939</ref><ref name="ref_93330a60d234cd188924352864e3e3e768b18024a20e7969813b14c7d7e30bff">https://sambadepaper.com/epaperimages/02102022/02102022-md-hr-9/703272.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'|
|- class='wd_q61893445'
| style='text-align:right'| 171
| [[:d:Q61893445|Q61893445]]
| 17
| 1
|class='wd_label'| [[ଶରତ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
|class='wd_p569' data-sort-value="1934" | 1934-05-05<ref name="ref_57d192b84d2e233e4023b945f1c57257b1d91526f2a7bebd41d7e486127be98e">https://dharitriepaper.in/edition/12268/bhubaneswar/page/13</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2023" | 2023-01-07<ref name="ref_5d638118ee52fb82ac41727ea23ddb5fe553a01d2f6f7ecb5e68ed0d586226b6">https://dharitriepaper.in/edition/12268/bhubaneswar/page/19</ref>
|class='wd_p20'|
| 1994
|class='wd_p214'| [https://viaf.org/en/viaf/6269446 6269446]
|- class='wd_q61912484'
| style='text-align:right'| 172
| [[:d:Q61912484|Q61912484]]
| 16
| 1
|class='wd_label'| [[ସୁନୀଲ କୁମାର ପୃଷ୍ଟି]]
|class='wd_p569' data-sort-value="1963" | 1963
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'| [https://viaf.org/en/viaf/75984019 75984019]
|- class='wd_q61950624'
| style='text-align:right'| 173
| [[:d:Q61950624|Q61950624]]
| 14
| 1
|class='wd_label'| [[ଆନନ୍ଦଚନ୍ଦ୍ର ପହି|ଆନନ୍ଦଚନ୍ଦ୍ର ପହୀ]]
|class='wd_p569' data-sort-value="1946" | 1946-05-11<ref name="ref_592a232e7b93e85d6188b1718e7f053fd2b614239de46cb1536b02c2829faad1">http://epaper.prameyanews.com/pagezoomsinwindows.php?id=3278&boxid=63735315&cid=4&edcode=71&pagedate1=03-03-2019&ctype=i&counter=1&share=sf</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1998
|class='wd_p214'| [https://viaf.org/en/viaf/14077205 14077205]
|- class='wd_q61961225'
| style='text-align:right'| 174
| [[:d:Q61961225|Q61961225]]
| 15
| 1
|class='wd_label'| [[ଉପେନ୍ଦ୍ର ପ୍ରସାଦ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1899" | 1899
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1978" | 1978
|class='wd_p20'|
| 1958
|class='wd_p214'|
|- class='wd_q61970897'
| style='text-align:right'| 175
| [[:d:Q61970897|Q61970897]]
| 13
| 1
|class='wd_label'| [[ନୃସିଂହ କୁମାର ରଥ]]
|class='wd_p569' data-sort-value="1935" | 1935
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2004
|class='wd_p214'|
|- class='wd_q63183745'
| style='text-align:right'| 179
| [[:d:Q63183745|Q63183745]]
| 16
| 1
|class='wd_label'| [[ନୀଳାଦ୍ରି ଭୂଷଣ ହରିଚନ୍ଦନ]]
|class='wd_p569' data-sort-value="1946" | 1946-12-04
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/79269290 79269290]
|- class='wd_q63974682'
| style='text-align:right'| 180
| [[:d:Q63974682|Q63974682]]
| 19
| 1
|class='wd_label'| [[ବାସୁଦେବ ସାହୁ]]
|class='wd_p569' data-sort-value="1934" | 1934<ref name="ref_4fd61e02951b2c5f55e2a0ec5f49979cb4d06bd508c05fcd5c48f6fc5e33e848">http://dharitriepaper.in/edition/2814/balasore/page/3</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2019" | 2019-05-19<ref name="ref_db0d617092574efcd76faac6b90f464f29e5a7f8a88b129ef9533ffaf45a606f">http://www.orissapost.com/economist-basudev-sahoo-passes-away/</ref>
|class='wd_p20'|
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/35829588 35829588]
|- class='wd_q64541933'
| style='text-align:right'| 181
| [[:d:Q64541933|Q64541933]]
| 16
| 1
|class='wd_label'| [[ସଚ୍ଚି ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1947" | 1947-07-19<ref name="ref_4ab18214b916002a7b2aa4068d93440725f968a32f642a20a544d87cce1e125b">http://dharitriepaper.in/edition/8256/chhutidina/page/6</ref>
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'|
|- class='wd_q64623390'
| style='text-align:right'| 182
| [[:d:Q64623390|Q64623390]]
| 14
| 1
|class='wd_label'| [[ବୀରେନ୍ଦ୍ର ସାମନ୍ତରାୟ]]
|class='wd_p569' data-sort-value="1946" | 1946-07-11<ref name="ref_41b29eef04f497f217612a5a7eebf9a3658ad9d5258533fc1afd9476dc9322d4">http://papermanindia.com/2019/06/14/birendra-samantaray-selected-for-sahitya-academi-bal-sahitya-puraskar-140619/</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1990
|class='wd_p214'|
|- class='wd_q64632184'
| style='text-align:right'| 183
| [[:d:Q64632184|Q64632184]]
| 16
| 1
|class='wd_label'| [[ମହେଶ୍ୱର ମହାନ୍ତି (ସାହିତ୍ୟିକ)|ମହେଶ୍ୱର ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1939" | 1939-12-31<ref name="ref_afceec389a372306f872ce2a1b7b8f150eaa998d5d0826db6d2d54627720f0e6">http://www.theprajatantra.org/prajatantra/epaper/edition/1654/the-prajatantra-no1-newspaper-in-odisha-/page/7</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1965
|class='wd_p214'|
|- class='wd_q76622783'
| style='text-align:right'| 184
| [[:d:Q76622783|Q76622783]]
| 17
| 1
|class='wd_label'| [[ଭଗବାନ ଜୟସିଂହ]]
|class='wd_p569' data-sort-value="1952" | 1952-12-01<ref name="ref_2d01b8dd667346a8b816bf0e40a6a71750a32139982c55c827092bcf815a48b3">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA501</ref>
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'| [https://viaf.org/en/viaf/1539145856965522920556 1539145856965522920556]
|- class='wd_q79842670'
| style='text-align:right'| 185
| [[:d:Q79842670|Q79842670]]
| 16
| 1
|class='wd_label'| [[ଯୁଗଳ କିଶୋର ଦତ୍ତ]]
|class='wd_p569' data-sort-value="1928" | 1928-12-24<ref name="ref_297ed9007a2071416c37d5a3bc27baac7134825ff9e5be8d6097f2cc5d5599c7">https://kalingatv.com/state/senior-writer-and-translator-jugal-kishore-dutta-passes-away/</ref><ref name="ref_0ee0df1626452c439982c72c1100e3b338b0f4ed5c19a8bedb2fe99f4bbb039f">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA351</ref>
|class='wd_p19'| [[ପୁରୀ]]
|class='wd_p570' data-sort-value="2020" | 2020-02-21<ref name="ref_e00bd13fcc39e369df7d56b1f1792240b0f89b566bed1560b9b591aa82747cda">https://khabar.odishatv.in/odisha/poet-and-writer-and-great-translate-jugal-kishore-dutta-died-at-92/156449/</ref><ref name="ref_2e8b14f33af3a9a860c145c1c6ed6d48bdd2fabbd0edcafaad1f1d9e28bedbe9">http://dharitriepaper.in/edition/4827/upakula/page/5</ref>
|class='wd_p20'|
| 1997
|class='wd_p214'| [https://viaf.org/en/viaf/29210427 29210427]
|- class='wd_q87417689'
| style='text-align:right'| 186
| [[:d:Q87417689|Q87417689]]
| 11
| 1
|class='wd_label'| [[ରମେଶ ଚନ୍ଦ୍ର ଦାସ]]
|class='wd_p569' data-sort-value="1945" | 1945-01-03
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'|
|- class='wd_q96241394'
| style='text-align:right'| 187
| [[:d:Q96241394|Q96241394]]
| 14
| 1
|class='wd_label'| [[ନନ୍ଦକିଶୋର ସାମଲ]]
|class='wd_p569' data-sort-value="1925" | 1925-06-12
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1992
|class='wd_p214'|
|- class='wd_q97304974'
| style='text-align:right'| 188
| [[:d:Q97304974|Q97304974]]
| 16
| 1
|class='wd_label'| [[ସଞ୍ଜୟ ହାତୀ]]
|class='wd_p569' data-sort-value="1966" | 1966
|class='wd_p19'| [[ରାଉରକେଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'|
|- class='wd_q97345462'
| style='text-align:right'| 190
| [[:d:Q97345462|Q97345462]]
| 17
| 1
|class='wd_label'| [[ନିତ୍ୟାନନ୍ଦ ପଣ୍ଡା]]
|class='wd_p569' data-sort-value="1953" | 1953-06-12
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'| [https://viaf.org/en/viaf/77913101 77913101]
|- class='wd_q97420878'
| style='text-align:right'| 191
| [[:d:Q97420878|Q97420878]]
| 13
| 1
|class='wd_label'| [[ଫକୀର ସିଂହ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'| [https://viaf.org/en/viaf/53146461446927730422 53146461446927730422]
|- class='wd_q97422355'
| style='text-align:right'| 192
| [[:d:Q97422355|Q97422355]]
| 10
| 1
|class='wd_label'| [[ମିଶ୍ର ସତ୍ୟନାରାୟଣ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'|
|- class='wd_q97425596'
| style='text-align:right'| 194
| [[:d:Q97425596|Q97425596]]
| 19
| 1
|class='wd_label'| [[ସୁରେନ୍ଦ୍ର କୁମାର ମହାରଣା]]
|class='wd_p569' data-sort-value="1947" | 1947<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'| [https://viaf.org/en/viaf/23068518 23068518]
|- class='wd_q97426043'
| style='text-align:right'| 195
| [[:d:Q97426043|Q97426043]]
| 12
| 1
|class='wd_label'| [[ଦେବେନ୍ଦ୍ର ଚୌଧୁରୀ]]
|class='wd_p569' data-sort-value="1972" | 1972-10-01
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'|
|- class='wd_q97432789'
| style='text-align:right'| 196
| [[:d:Q97432789|Q97432789]]
| 12
| 1
|class='wd_label'| [[ନବୀନ କୁମାର ପରିଡ଼ା]]
|class='wd_p569' data-sort-value="1954" | 1954-03-08<ref name="ref_88a92c1a57750c4b3d1b9bd33640291f534da0a8e21b9f5f763110776882385f">http://dharitriepaper.in/edition/10405/chhutidina/page/6</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'|
|- class='wd_q97433671'
| style='text-align:right'| 197
| [[:d:Q97433671|Q97433671]]
| 11
| 1
|class='wd_label'| [[ବିଜୟ କୁମାର ମହାନ୍ତି (ଅନୁବାଦକ)|ବିଜୟ କୁମାର ମହାନ୍ତି]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'|
|- class='wd_q97433805'
| style='text-align:right'| 198
| [[:d:Q97433805|Q97433805]]
| 16
| 1
|class='wd_label'| [[ଧରଣୀଧର ପାଣିଗ୍ରାହୀ]]
|class='wd_p569' data-sort-value="1936" | 1936-01-02<ref name="ref_411b47913ede470da49517447d73e7aa262786ff4aac674c32957410b92d8743">https://sambadepaper.com/imageview_194087_24948674_4_71_17-11-2020_2_i_1_sf.html</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2020" | 2020-11-16<ref name="ref_411b47913ede470da49517447d73e7aa262786ff4aac674c32957410b92d8743">https://sambadepaper.com/imageview_194087_24948674_4_71_17-11-2020_2_i_1_sf.html</ref>
|class='wd_p20'|
| 2015
|class='wd_p214'|
|- class='wd_q97434197'
| style='text-align:right'| 199
| [[:d:Q97434197|Q97434197]]
| 9
| 1
|class='wd_label'| [[ରବୀନ୍ଦ୍ର ବିଶ୍ୱାଳ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'|
|- class='wd_q97683418'
| style='text-align:right'| 200
| [[:d:Q97683418|Q97683418]]
| 12
| 1
|class='wd_label'| [[ମାନସ ରଞ୍ଜନ ସାମଲ]]
|class='wd_p569' data-sort-value="1956" | 1956-03-10
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'|
|- class='wd_q97786348'
| style='text-align:right'| 201
| [[:d:Q97786348|Q97786348]]
| 11
| 1
|class='wd_label'| [[କୃଷ୍ଣଚନ୍ଦ୍ର ପ୍ରଧାନ]]
|class='wd_p569' data-sort-value="1959" | 1959-02-02
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'|
|- class='wd_q97787994'
| style='text-align:right'| 202
| [[:d:Q97787994|Q97787994]]
| 9
| 1
|class='wd_label'| [[ରବୀନ୍ଦ୍ରନାଥ ମାଝୀ]]
|class='wd_p569' data-sort-value="1952" | 1952-11-22
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'|
|- class='wd_q97924680'
| style='text-align:right'| 203
| [[:d:Q97924680|Q97924680]]
| 22
| 1
|class='wd_label'| [[ରଣଜିତ ପଟ୍ଟନାୟକ|ରଣଜିତ୍ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1957" | 1957-03-20
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'| [https://viaf.org/en/viaf/58211683 58211683]
|- class='wd_q97924907'
| style='text-align:right'| 204
| [[:d:Q97924907|Q97924907]]
| 11
| 1
|class='wd_label'| [[ପ୍ରଦୀପ ଭୌମିକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'|
|- class='wd_q98225017'
| style='text-align:right'| 205
| [[:d:Q98225017|Q98225017]]
| 16
| 1
|class='wd_label'| [[ମନ୍ମଥ କୁମାର ଶତପଥୀ]]
|class='wd_p569' data-sort-value="1944" | 1944-06-04<ref name="ref_bbe59cbde1cf5571f6f13e204e14beeef55c77185ca1eeb43f23cf596ef04039">http://dharitriepaper.in/edition/10456/chhutidina/page/6</ref>
|class='wd_p19'| [[ଭଞ୍ଜନଗର]]
|class='wd_p570'|
|class='wd_p20'|
| 2000
|class='wd_p214'| [https://viaf.org/en/viaf/8653908 8653908]
|- class='wd_q98225726'
| style='text-align:right'| 206
| [[:d:Q98225726|Q98225726]]
| 11
| 1
|class='wd_label'| [[ପ୍ରମୋଦ କୁମାର ତ୍ରିପାଠୀ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/58209878 58209878]
|- class='wd_q100157043'
| style='text-align:right'| 207
| [[:d:Q100157043|Q100157043]]
| 17
| 1
|class='wd_label'| [[ନିତ୍ୟାନନ୍ଦ ନାୟକ]]
|class='wd_p569' data-sort-value="1940" | 1940-08-12<ref name="ref_dc42cf1dc679149652ca218d823a73b454f95bae5d870de84f1cef592292a7c9">https://sambadepaper.com/imageview_190004_21646822_4_71_06-11-2020_8_i_1_sf.html</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/40929035 40929035]
|- class='wd_q103983026'
| style='text-align:right'| 208
| [[:d:Q103983026|Q103983026]]
| 17
| 1
|class='wd_label'| [[ରାସବିହାରୀ ବେହେରା]]
|class='wd_p569' data-sort-value="1938" | 1938
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/135147905202579091587 135147905202579091587]
|- class='wd_q105467834'
| style='text-align:right'| 209
| [[:d:Q105467834|Q105467834]]
| 19
| 1
|class='wd_label'| [[କୁଞ୍ଜ ରାୟ]]
|class='wd_p569' data-sort-value="1944" | 1944-05-16<ref name="ref_05f263ceb4a8447fad40e84373b5d9168dbcce393f39b806f73765d1e76c3dad">http://epaper.prameyanews.com/viewmap/474532.jpg</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2021" | 2021-02-12<ref name="ref_72c0c79379b8f4f19c7951cd78e9978633c1800ee2b17d9cc287770bfe1817cc">http://dharitriepaper.in/edition/7329/bhubaneswar/page/5</ref>
|class='wd_p20'|
| 1992
|class='wd_p214'| [https://viaf.org/en/viaf/65607577 65607577]
|- class='wd_q105659409'
| style='text-align:right'| 210
| [[:d:Q105659409|Q105659409]]
| 15
| 1
|class='wd_label'| [[ଚନ୍ଦ୍ରଶେଖର ନନ୍ଦ (ନାଟ୍ୟକାର)|ଚନ୍ଦ୍ରଶେଖର ନନ୍ଦ]]
|class='wd_p569'|
|class='wd_p19'| [[କଟକ]]<ref name="ref_df9af462a17df49973735c65426b9bd38a6301dc7481981501e599b0aa630777">https://www.newindianexpress.com/states/odisha/2010/dec/02/theatre-must-serve-society--humanity-207688.html</ref>
|class='wd_p570'|
|class='wd_p20'|
| 1996
|class='wd_p214'|
|- class='wd_q105699134'
| style='text-align:right'| 211
| [[:d:Q105699134|Q105699134]]
| 19
| 1
|class='wd_label'| [[କେଶବ ଚନ୍ଦ୍ର ମେହେର]]
|class='wd_p569' data-sort-value="1925" | 1925-05-26<ref name="ref_9900237e69088eaf0a362a1ef8f83db03e546b345a2d9454f49aa803e1ec6b04">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA740</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1996
|class='wd_p214'| [https://viaf.org/en/viaf/53023886 53023886]
|- class='wd_q106473971'
| style='text-align:right'| 214
| [[:d:Q106473971|Q106473971]]
| 25
| 1
|class='wd_label'| [[କୁମାର ହସନ]]
|class='wd_p569' data-sort-value="1960" | 1960-02-02<ref name="ref_2d53dde9cc63ac9757481a1a192f2a656e516af95081788419b6d8428cf12161">https://sambadepaper.com/epaperimages/11092022/11092022-md-hr-9/699461.jpg</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2023" | 2023-08-05<ref name="ref_b5b3ec10f15d4f6d75f5910423cf11e6880b28f0653a78d4791e95b8fa0e6fad">https://sambad.in/state/prominent-literary-and-journalist-kumar-hasan-passed-away-1051165/</ref>
|class='wd_p20'| [[ସମ୍ବଲପୁର]]
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/28485385 28485385]
|- class='wd_q106618121'
| style='text-align:right'| 215
| [[:d:Q106618121|Q106618121]]
| 13
| 1
|class='wd_label'| [[ଗୌର ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1944" | 1944-04-01<ref name="ref_863630187a88848eed40eef25323e528d9dc44b3173e09597227f1db6c6b9304">http://dharitriepaper.in/edition/8155/chhutidina/page/6</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2002
|class='wd_p214'| [https://viaf.org/en/viaf/33583992 33583992]
|- class='wd_q107021889'
| style='text-align:right'| 216
| [[:d:Q107021889|Q107021889]]
| 26
| 1
|class='wd_label'| [[ବସନ୍ତ ଦାସ]]
|class='wd_p569' data-sort-value="1940" | 1940-01-02
|class='wd_p19'| ବିରିଡ଼ି ବ୍ଳକ<ref name="ref_bf39d5977e1a931d67741c9d55a2c08efdb4ca78952519cbde71fb182ad07b8b">https://ommcomnews.com/odisha-news/veteran-journalist-basant-das-passes-away-due-to-covid-19</ref>
|class='wd_p570' data-sort-value="2021" | 2021-05-28
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]<ref name="ref_bf39d5977e1a931d67741c9d55a2c08efdb4ca78952519cbde71fb182ad07b8b">https://ommcomnews.com/odisha-news/veteran-journalist-basant-das-passes-away-due-to-covid-19</ref>
| 2010
|class='wd_p214'| [https://viaf.org/en/viaf/63684526 63684526]
|- class='wd_q107159024'
| style='text-align:right'| 217
| [[:d:Q107159024|Q107159024]]
| 14
| 1
|class='wd_label'| [[ବିନୋଦ ରାଉତରାୟ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'| [https://viaf.org/en/viaf/16153219 16153219]
|- class='wd_q107638466'
| style='text-align:right'| 218
| [[:d:Q107638466|Q107638466]]
| 17
| 1
|class='wd_label'| [[ଅରବିନ୍ଦ ପଟ୍ଟନାୟକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/58024214 58024214]
|- class='wd_q107738884'
| style='text-align:right'| 219
| [[:d:Q107738884|Q107738884]]
| 11
| 1
|class='wd_label'| [[ମନୋଜ ପଟ୍ଟନାୟକ (ଗୀତିକାର)|ମନୋଜ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1955" | 1955-06-24<ref name="ref_2fc1f8f171f82ff71d6fc40d04e30aaac3a2cc3265e715b1831255297ccadc5a">http://dharitriepaper.in/viewmap/274964.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2011
|class='wd_p214'|
|- class='wd_q108903246'
| style='text-align:right'| 222
| [[:d:Q108903246|Q108903246]]
| 14
| 1
|class='wd_label'| [[ଦିଲ୍ଲୀପ ଦାସ]]
|class='wd_p569' data-sort-value="1942" | 1942-06-15
|class='wd_p19'|
|class='wd_p570' data-sort-value="2021" | 2021-10-12
|class='wd_p20'|
| 1998
|class='wd_p214'|
|- class='wd_q109926671'
| style='text-align:right'| 223
| [[:d:Q109926671|Q109926671]]
| 13
| 1
|class='wd_label'| [[ନନ୍ଦକିଶୋର ସିଂହ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'|
|- class='wd_q110610015'
| style='text-align:right'| 224
| [[:d:Q110610015|Q110610015]]
| 10
| 1
|class='wd_label'| [[ସୁରେନ୍ଦ୍ରନାଥ ଶତପଥୀ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'| [https://viaf.org/en/viaf/38506539 38506539]
|- class='wd_q113130747'
| style='text-align:right'| 226
| [[:d:Q113130747|Q113130747]]
| 10
| 1
|class='wd_label'| [[ପ୍ରସନ୍ନ କୁମାର ସ୍ୱାଇଁ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'|
|- class='wd_q31616570'
| style='text-align:right'| 227
| [[:d:Q31616570|Q31616570]]
| 18
| 1
|class='wd_label'| [[ଶୈଳଜ ରବି]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2002
|class='wd_p214'| [https://viaf.org/en/viaf/43624939 43624939]
|- class='wd_q31919761'
| style='text-align:right'| 228
| [[:d:Q31919761|Q31919761]]
| 24
| 1
|class='wd_label'| [[ଚିନ୍ତାମଣି ଜେନା (ନାଟ୍ୟକାର)|ଚିନ୍ତାମଣି ଜେନା]]
|class='wd_p569' data-sort-value="1938" | 1938-04-15<ref name="ref_866ec76622f9f60c028caa04ffbcc3d559bdf00c247248c4bf4c8c0afbc50293">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA503</ref>
|class='wd_p19'| [[କେନ୍ଦୁଝର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2017" | 2017-07-04<ref name="ref_f2e93df3964932f7b78334c2bcc99b598cd936d15a8c59611b558b0edbd5ca89">http://odishasuntimes.com/2017/07/04/odisha-sahitya-akademi-awardee-chintamani-jena-no-more/</ref>
|class='wd_p20'| [[କେନ୍ଦୁଝର ଜିଲ୍ଲା]]
| 2012
|class='wd_p214'| [https://viaf.org/en/viaf/8710108 8710108]
|- class='wd_q32859692'
| style='text-align:right'| 229
| [[:d:Q32859692|Q32859692]]
| 23
| 1
|class='wd_label'| [[ହେମନ୍ତ କୁମାର ଦାସ]]
|class='wd_p569' data-sort-value="1937" | 1937-04-22<ref name="ref_c9db607b6762a132ec5d1a2217c3d392550ce1beb5fcd267d120cebc85d3610d">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA275</ref>
|class='wd_p19'| [[ଝାରସୁଗୁଡ଼ା]]<ref name="ref_cf30cb4ea27f5662c208d075672da19ebad478fd6fde9547b5f122510b0f160d">http://www.dharitri.com/Berhampur/100717/p3.htm</ref>
|class='wd_p570' data-sort-value="2017" | 2017-07-09<ref name="ref_9d05df8b544a9575088ceaab50c9392ee48e72efd4515863b5ab8de9df09610d">http://sambad.in/news/cuttack/64078.html</ref>
|class='wd_p20'| [[କଟକ]]
| 1993
|class='wd_p214'| [https://viaf.org/en/viaf/47494336 47494336]
|- class='wd_q33026932'
| style='text-align:right'| 230
| [[:d:Q33026932|Q33026932]]
| 25
| 1
|class='wd_label'| [[ଗଙ୍ଗାଧର ରଥ]]
|class='wd_p569' data-sort-value="1922" | 1922
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]<ref name="ref_6b7aec693afa4634325cfca82c5fc5cc7aacea9528b504e94dee82beaeace42c">https://www.outlookindia.com/newswire/story/gangadhar-rath-passes-away-at-86/554039</ref>
|class='wd_p570' data-sort-value="2008" | 2008-03-15<ref name="ref_f691a182812d08a83d0096dd7698fafc566b75df22f8de98c81a106ddcecc007">http://www.oneindia.com/2008/03/15/former-advocate-general-gangadhar-rath-dead-1205598795.html</ref><ref name="ref_6b7aec693afa4634325cfca82c5fc5cc7aacea9528b504e94dee82beaeace42c">https://www.outlookindia.com/newswire/story/gangadhar-rath-passes-away-at-86/554039</ref>
|class='wd_p20'| [[କଟକ]]
| 2001
|class='wd_p214'| [https://viaf.org/en/viaf/60682690 60682690]
|- class='wd_q33125310'
| style='text-align:right'| 231
| [[:d:Q33125310|Q33125310]]
| 28
| 1
|class='wd_label'| [[ଖଗେଶ୍ୱର ମହାପାତ୍ର|ଖଗେଶ୍ଵର ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1933" | 1933-11-27<ref name="ref_4ab0a1bb6e098a6816bf236b48fcaf8603369d008bb2b0f25c84d7c2a46b3f4e">http://www.dharitri.com/Bhubaneswar/200717/p2.htm</ref><ref name="ref_5b4e4db192d1c4e90af3b53fa108bac6a8976b204d762941b6c8712955e643a7">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA690</ref>
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2017" | 2017-07-19<ref name="ref_2c3e7a7b092a08038aeb49083df0a0eec4602ff5a153c875913efc0610c98fea">http://odishasuntimes.com/2017/07/19/odisha-litterateur-khageswar-mohapatra-passes-away/</ref>
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1985
|class='wd_p214'| [https://viaf.org/en/viaf/77231387 77231387]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q33927748'
| style='text-align:right'| 233
| [[:d:Q33927748|Q33927748]]
| 29
| 1
|class='wd_label'| [[କୃଷ୍ଣଚରଣ ବେହେରା]]
|class='wd_p569' data-sort-value="1932" | 1932-06-02<ref name="ref_7641d3485eeaf0fd660396ab7b266256c1b32abc30fc99c9343dd0736a0fb83e">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA126</ref>
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]<ref name="ref_7ab7dae44c1bb86d2366a669a655eef8f98144cef6d59b0ed20ced8e08848101">http://www.dharitri.com/Bhubaneswar/300717/p3.htm</ref>
|class='wd_p570' data-sort-value="2017" | 2017-07-29<ref name="ref_93e7331f84c6d3f7320e6abff770bc179aaf02fff70596749c4b8aa5ebbafc86">https://web.archive.org/web/20200729042814/http://sambadepaper.com/imageview_149012_22449467_4_71_29-07-2020_16_i_1_sf.html</ref>
|class='wd_p20'|
| 1998
|class='wd_p214'| [https://viaf.org/en/viaf/35784246 35784246]
|- class='wd_q37980447'
| style='text-align:right'| 234
| [[:d:Q37980447|Q37980447]]
| 17
| 1
|class='wd_label'| [[ସୂର୍ଯ୍ୟମଣି ଖୁଣ୍ଟିଆ]]
|class='wd_p569' data-sort-value="1952" | 1952-02-10
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2003
|class='wd_p214'| [https://viaf.org/en/viaf/53474605 53474605]
|- class='wd_q38788870'
| style='text-align:right'| 237
| [[:d:Q38788870|Q38788870]]
| 18
| 1
|class='wd_label'| [[ସତ୍ୟପ୍ରିୟ ମହାଳିକ]]
|class='wd_p569' data-sort-value="1962" | 1962
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2011
|class='wd_p214'| [https://viaf.org/en/viaf/56053047 56053047]
|- class='wd_q38885489'
| style='text-align:right'| 239
| [[:d:Q38885489|Q38885489]]
| 18
| 1
|class='wd_label'| [[ସୀତେଶ ତ୍ରିପାଠୀ]]
|class='wd_p569' data-sort-value="1957" | 1957-01-04<ref name="ref_6b99422192ee52b5dd1dada49fc1416a2523b33b015a82d916dcedc4909a7006">http://online.fliphtml5.com/aukd/awej/#p=30</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2011
|class='wd_p214'| [https://viaf.org/en/viaf/83521632 83521632]
|- class='wd_q39228583'
| style='text-align:right'| 240
| [[:d:Q39228583|Q39228583]]
| 20
| 1
|class='wd_label'| [[ଗଙ୍ଗାଧର ବଳ]]
|class='wd_p569' data-sort-value="1927" | 1927-08-10<ref name="ref_944e41e42436bc734bfb1e75c9e61b74ed04dd04cc7687b1aa76ad2216183149">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA87</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2010" | 2010-02-08<ref name="ref_86d58454e484edebeefae28e3cc7883729c66a1808c6bceaaf44d47691896482">https://web.archive.org/web/20200810073136/http://sambadepaper.com/imageview_154322_2436168_4_71_10-08-2020_2_i_1_sf.html</ref>
|class='wd_p20'|
| 1993
|class='wd_p214'| [https://viaf.org/en/viaf/50627290 50627290]
|- class='wd_q39366027'
| style='text-align:right'| 241
| [[:d:Q39366027|Q39366027]]
| 19
| 1
|class='wd_label'| [[ମନୋଜ କୁମାର ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1949" | 1949-05-12
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'| [https://viaf.org/en/viaf/66200736 66200736]
|- class='wd_q39804671'
| style='text-align:right'| 242
| [[:d:Q39804671|Q39804671]]
| 15
| 1
|class='wd_label'| [[ସତ୍ୟନାରାୟଣ ମହାନ୍ତି]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1995
|class='wd_p214'| [https://viaf.org/en/viaf/33597381 33597381]
|- class='wd_q41652984'
| style='text-align:right'| 243
| [[:d:Q41652984|Q41652984]]
| 29
| 1
|class='wd_label'| [[ରମେଶ ପ୍ରସାଦ ପାଣିଗ୍ରାହୀ]]
|class='wd_p569' data-sort-value="1943" | 1943<ref name="ref_07af80eea8b2217349d28e572c0868ba7e82fd43670ad720030deb7c8f6a7a7d">''[[:d:Q1201876|Open Library]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1984
|class='wd_p214'| [https://viaf.org/en/viaf/53284110 53284110]
|- class='wd_q41655174'
| style='text-align:right'| 244
| [[:d:Q41655174|Q41655174]]
| 16
| 1
|class='wd_label'| [[ରାଧାମୋହନ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1944" | 1944-02-03<ref name="ref_536d0d6179ca687c09764480c190b9cc1c45fbc1867f9d912fd500240adea8c6">https://archive.org/details/raktara-ranga-1997/page/n115/</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2000
|class='wd_p214'| [https://viaf.org/en/viaf/18814197 18814197]
|- class='wd_q41778787'
| style='text-align:right'| 245
| [[:d:Q41778787|Q41778787]]
| 26
| 1
|class='wd_label'| [[ଭଞ୍ଜକିଶୋର ପଟ୍ଟନାୟକ|ଭଞ୍ଜ କିଶୋର ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1922" | 1922-11-13<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'| ସାଲେପୁର ବ୍ଳକ
|class='wd_p570' data-sort-value="1999" | 1999-11-27<ref name="ref_f4734981406039beff61825201fc0ee11eb2bef76e7c4955e0ebe3ef7e4c2c10">https://sambadepaper.com/imageview_199289_23257609_4_71_27-11-2020_3_i_1_sf.html</ref>
|class='wd_p20'|
| 1958
|class='wd_p214'| [https://viaf.org/en/viaf/48360958 48360958]
|- class='wd_q41791790'
| style='text-align:right'| 246
| [[:d:Q41791790|Q41791790]]
| 26
| 1
|class='wd_label'| [[ଦେବାଶିଷ ପାଣିଗ୍ରାହୀ]]
|class='wd_p569' data-sort-value="1965" | 1965-08-29<ref name="ref_329cc16c820c5280c19aebca7dcef437e2ce8069335c59d186b68944ac96332b">http://dharitriepaper.in/edition/8214/bhubaneswar/page/4</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2021" | 2021-06-18<ref name="ref_a5f52aedf8a9c32a8ea4f534f20565531525b42fdf7cf3166b23aa659cd2a510">https://sambadepaper.com/epaperimages/19062021/19062021-md-hr-1/23432828.jpg</ref>
|class='wd_p20'|
| 2002
|class='wd_p214'| [https://viaf.org/en/viaf/7034787 7034787]
|- class='wd_q42576603'
| style='text-align:right'| 247
| [[:d:Q42576603|Q42576603]]
| 23
| 1
|class='wd_label'| [[ଉମାଶଙ୍କର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1937" | 1937-12-22<ref name="ref_9f344b232974bdd0675dc8feaaf82b7b7588e3577168a9130ee7c1fa74224ded">http://www.sambadepaper.com/Details.aspx?id=402471&boxid=2300928</ref><br/>1937-11-28<ref name="ref_fb1f64d34c5132f5694317071ca178ed1972feacbb7953a7f9690398b08c1731">''[[:d:Q13219454|Library of Congress Authorities]]''</ref>
|class='wd_p19'| [[ନୟାଗଡ଼ ଜିଲ୍ଲା|ନୟାଗଡ଼ ଜିଲ୍ଲl]]
|class='wd_p570' data-sort-value="2017" | 2017-11-02
|class='wd_p20'| [[ଭୁବନେଶ୍ୱର]]
| 1987
|class='wd_p214'| [https://viaf.org/en/viaf/12584417 12584417]
|- class='wd_q42711409'
| style='text-align:right'| 248
| [[:d:Q42711409|Q42711409]]
| 20
| 1
|class='wd_label'| [[ବିପିନ ନାୟକ]]
|class='wd_p569' data-sort-value="1950" | 1950-07-25
|class='wd_p19'| [[ଗଞ୍ଜାମ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2014
|class='wd_p214'| [https://viaf.org/en/viaf/43439000 43439000]
|- class='wd_q43301998'
| style='text-align:right'| 249
| [[:d:Q43301998|Q43301998]]
| 21
| 1
|class='wd_label'| [[ପଞ୍ଚାନନ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1950" | 20th century<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2022" | 2022-02-12<ref name="ref_bb36ef6d9897fd1b398bad6f7426eb05ea31d9d10f75e10035945b80b6bc032a">https://sambadepaper.com/epaperimages/13022022/13022022-md-hr-6/182941.jpg</ref>
|class='wd_p20'|
| 2015
|class='wd_p214'| [https://viaf.org/en/viaf/299250622 299250622]
|- class='wd_q43302001'
| style='text-align:right'| 250
| [[:d:Q43302001|Q43302001]]
| 19
| 1
|class='wd_label'| [[ବିମଳ ଜେନା]]
|class='wd_p569' data-sort-value="1970" | 1970
|class='wd_p19'| [[କେନ୍ଦୁଝର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/41146461443227730435 41146461443227730435]
|- class='wd_q43371577'
| style='text-align:right'| 251
| [[:d:Q43371577|Q43371577]]
| 20
| 1
|class='wd_label'| [[ବଳରାମ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1928" | 1928-01-23<ref name="ref_da9896ec5589fa9ffe53a54c8b84174c08b1a2aa95f7d112cc52e89cd90a0648">''[[:d:Q112122720|WorldCat Entities]]''</ref>
|class='wd_p19'| [[ପୁରୀ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1995
|class='wd_p214'| [https://viaf.org/en/viaf/62954558 62954558]
|- class='wd_q45860182'
| style='text-align:right'| 252
| [[:d:Q45860182|Q45860182]]
| 18
| 1
|class='wd_label'| [[ରକ୍ଷକ ନାୟକ]]
|class='wd_p569' data-sort-value="1963" | 1963-08-18<ref name="ref_7fce1bd901c760d5fbcdcc9c4bf679b1b9d9750317a135e6596225f4aa3f74af">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2019-08-02&PageId=63091&PageNum=9</ref>
|class='wd_p19'| [[ପୁରୀ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/16779389 16779389]
|- class='wd_q56519117'
| style='text-align:right'| 253
| [[:d:Q56519117|Q56519117]]
| 17
| 1
|class='wd_label'| [[ଶତ୍ରୁଘ୍ନ ପାଣ୍ଡବ]]
|class='wd_p569' data-sort-value="1955" | 1955-07-18<ref name="ref_eb91d0d5ca140a8f7dc9be234881bc3c334dca71bd30614c14cb244f798066a3">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2018-09-14&PageId=44107&PageNum=9</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'| [https://viaf.org/en/viaf/45900694 45900694]
|- class='wd_q56705909'
| style='text-align:right'| 254
| [[:d:Q56705909|Q56705909]]
| 19
| 1
|class='wd_label'| [[ଭୀମ ପୃଷ୍ଟି]]
|class='wd_p569' data-sort-value="1959" | 1959-01-11<ref name="ref_7b6bf3e19c8712b3d4f0ef8e1439fcd5a0c7ab77d8599d708728b908064fa6ca">https://sambadepaper.com/epaperimages/14022021/14022021-md-hr-10/2384694.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'| [https://viaf.org/en/viaf/170035741 170035741]
|- class='wd_q57615128'
| style='text-align:right'| 255
| [[:d:Q57615128|Q57615128]]
| 14
| 1
|class='wd_label'| [[ବୀରେନ୍ଦ୍ରନାଥ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1962" | 1962-04-08<ref name="ref_8fe1c7387ab7a3476d5e330ce8fb0062267a0fcabbae2e11d5363576ef41a737">http://dharitriepaper.in/edition/8853/chhutidina/page/6</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1996
|class='wd_p214'|
|- class='wd_q57646395'
| style='text-align:right'| 256
| [[:d:Q57646395|Q57646395]]
| 15
| 1
|class='wd_label'| [[ନାରୁ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1943" | 1943-07-18
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/68236252 68236252]
|- class='wd_q15724871'
| style='text-align:right'| 259
| [[:d:Q15724871|Q15724871]]
| 17
| 1
|class='wd_label'| [[ବୃନ୍ଦାବନ ଜେନା]]
|class='wd_p569' data-sort-value="1944" | 1944-01-14<ref name="ref_6867c8f5925d9bc1cc2bd581fa203e0dfc1673e0e18106569b107d3ec8992450">http://dharitriepaper.in/edition/8456/chhutidina/page/6</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'|
|- class='wd_q15725091'
| style='text-align:right'| 260
| [[:d:Q15725091|Q15725091]]
| 18
| 1
|class='wd_label'| [[ରତି ରଞ୍ଜନ ମିଶ୍ର|ରତିରଞ୍ଜନ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1952" | 1952-10-01
|class='wd_p19'| [[ଆନନ୍ଦପୁର]]
|class='wd_p570' data-sort-value="2005" | 2005-05-10
|class='wd_p20'| [[କଟକ]]
| 1987
|class='wd_p214'|
|- class='wd_q15725425'
| style='text-align:right'| 261
| [[:d:Q15725425|Q15725425]]
| 31
| 1
|class='wd_label'| [[ହୃଷୀକେଶ ପଣ୍ଡା]]
|class='wd_p569' data-sort-value="1955" | 1955-05-01<ref name="ref_da9896ec5589fa9ffe53a54c8b84174c08b1a2aa95f7d112cc52e89cd90a0648">''[[:d:Q112122720|WorldCat Entities]]''</ref>
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1995
|class='wd_p214'| [https://viaf.org/en/viaf/23676474 23676474]
|- class='wd_q16334222'
| style='text-align:right'| 262
| [[:d:Q16334222|Q16334222]]
| 28
| 1
|class='wd_label'| [[ପ୍ରସନ୍ନ କୁମାର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1941" | 1941-03-18
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2014" | 2014-02-13
|class='wd_p20'|
| 1988
|class='wd_p214'| [https://viaf.org/en/viaf/13648988 13648988]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q18164982'
| style='text-align:right'| 263
| [[:d:Q18164982|Q18164982]]
| 25
| 1
|class='wd_label'| [[ରାଧାନାଥ ରଥ (ମନସ୍ତତ୍ତ୍ୱବିଦ)|ରାଧାନାଥ ରଥ]]
|class='wd_p569' data-sort-value="1920" | 1920<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'| [[ଗଞ୍ଜାମ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2014" | 2014-09-29
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/110345209 110345209]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q18325437'
| style='text-align:right'| 264
| [[:d:Q18325437|Q18325437]]
| 18
| 1
|class='wd_label'| [[ସୌଭାଗ୍ୟବନ୍ତ ମହାରଣା]]
|class='wd_p569' data-sort-value="1951" | 1951-08-15
|class='wd_p19'| [[ବଲାଙ୍ଗୀର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2010
|class='wd_p214'| [https://viaf.org/en/viaf/6532075 6532075]
|- class='wd_q18580084'
| style='text-align:right'| 265
| [[:d:Q18580084|Q18580084]]
| 26
| 1
|class='wd_label'| [[ରାଜକିଶୋର ରାୟ]]
|class='wd_p569' data-sort-value="1914" | 1914-11-23
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570' data-sort-value="1998" | 1998-08-11
|class='wd_p20'|
| 1989
|class='wd_p214'| [https://viaf.org/en/viaf/60654941 60654941]
|- class='wd_q18601448'
| style='text-align:right'| 266
| [[:d:Q18601448|Q18601448]]
| 21
| 1
|class='wd_label'| [[ମଦନମୋହନ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1934" | 1934-03-13<ref name="ref_ea9c478b4af05adaaf7d31debe5c2f264042b1f60b7448e1cfc3add46b732f98">http://rebatee.in/docs/emagazine/20218/index.html#page/14</ref>
|class='wd_p19'| [[ବାଣପୁର]]
|class='wd_p570' data-sort-value="2014" | 2014-12-02
|class='wd_p20'|
| 1989
|class='wd_p214'| [https://viaf.org/en/viaf/6496963 6496963]
|- class='wd_q18936161'
| style='text-align:right'| 268
| [[:d:Q18936161|Q18936161]]
| 27
| 1
|class='wd_label'| [[ଶତ୍ରୁଘ୍ନ ନାଥ]]
|class='wd_p569' data-sort-value="1915" | 1915-02-01<br/>1915<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'| [[ଭଦ୍ରକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2006" | 2006-03-10
|class='wd_p20'|
| 1994
|class='wd_p214'| [https://viaf.org/en/viaf/74135309 74135309]
|- class='wd_q20080719'
| style='text-align:right'| 269
| [[:d:Q20080719|Q20080719]]
| 27
| 1
|class='wd_label'| [[ମନମୋହନ ଚୌଧୁରୀ]]
|class='wd_p569' data-sort-value="1915" | 1915-10-11<br/>1915<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2003" | 2003-06-02
|class='wd_p20'|
| 1982
|class='wd_p214'| [https://viaf.org/en/viaf/53064041 53064041]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q20680187'
| style='text-align:right'| 271
| [[:d:Q20680187|Q20680187]]
| 22
| 1
|class='wd_label'| [[ବେଣୀମାଧବ ପାଢ଼ୀ]]
|class='wd_p569' data-sort-value="1919" | 1919-06-16
|class='wd_p19'| ଚିକିଟି
|class='wd_p570' data-sort-value="2008" | 2008
|class='wd_p20'|
| 1995
|class='wd_p214'| [https://viaf.org/en/viaf/70360365 70360365]
|- class='wd_q20726615'
| style='text-align:right'| 272
| [[:d:Q20726615|Q20726615]]
| 30
| 1
|class='wd_label'| [[ନୃସିଂହ ଚରଣ ପଣ୍ଡା]]
|class='wd_p569' data-sort-value="1929" | 1929-04-20
|class='wd_p19'| [[ଢେଙ୍କାନାଳ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2015" | 2015-12-30<ref name="ref_8a4ad3907f1de868f2123f5349ef4c481a74024a8fd230312ffdf421801cc83b">http://prameyanews7.com/en/dec2015/odisha/10106/Writer-Nrusingha-Charan-Panda-passes-away-Nrusingha-Charan-PandaOdisha-Odisha.htm</ref>
|class='wd_p20'|
| 1984
|class='wd_p214'| [https://viaf.org/en/viaf/17954452 17954452]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q20736268'
| style='text-align:right'| 273
| [[:d:Q20736268|Q20736268]]
| 20
| 1
|class='wd_label'| [[ଶୈଳେଶ୍ୱର ନନ୍ଦ|ଶୈଳେଶ୍ଵର ନନ୍ଦ]]
|class='wd_p569' data-sort-value="1944" | 1944-11-04<ref name="ref_510a4383679fb1e3bd751e1f1371bca645f973d0e438aa351267a9be632e4d0f">https://www.dharitri.com/e-Paper/Bhubaneswar/060314/p12.htm</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/31122877 31122877]
|- class='wd_q20795019'
| style='text-align:right'| 274
| [[:d:Q20795019|Q20795019]]
| 39
| 1
|class='wd_label'| [[ଗଣେଶ୍ୱର ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1942" | 1942-10-28<ref name="ref_5a3f65d7bbaccf6e61e3393af1d12f08e71de2828e783e61b79d71efeb9842b0">''[[:d:Q15222191|general catalog of BnF]]''</ref>
|class='wd_p19'| [[ପୁରୀ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2015" | 2015-08-10
|class='wd_p20'|
| 1983
|class='wd_p214'| [https://viaf.org/en/viaf/93603783 93603783]
|- class='wd_q20857019'
| style='text-align:right'| 275
| [[:d:Q20857019|Q20857019]]
| 18
| 1
|class='wd_label'| [[ବାମାଚରଣ ମିତ୍ର]]
|class='wd_p569' data-sort-value="1915" | 1915
|class='wd_p19'|
|class='wd_p570' data-sort-value="1975" | 1975
|class='wd_p20'|
| 1974
|class='wd_p214'| [https://viaf.org/en/viaf/51345338 51345338]
|- class='wd_q20894426'
| style='text-align:right'| 276
| [[:d:Q20894426|Q20894426]]
| 24
| 1
|class='wd_label'| [[ଚୌଧୁରୀ ହେମକାନ୍ତ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1935" | 1935
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2005" | 2005-08-31
|class='wd_p20'|
| 1976
|class='wd_p214'| [https://viaf.org/en/viaf/75283996 75283996]
|- class='wd_q20968921'
| style='text-align:right'| 277
| [[:d:Q20968921|Q20968921]]
| 27
| 1
|class='wd_label'| [[ଗୋଲୋକ ବିହାରୀ ଧଳ]]
|class='wd_p569' data-sort-value="1921" | 1921-12-15<ref name="ref_e812fe3ebf21867108cb199606f60a867256f09902d2adfab724b456130ae632">http://dharitriepaper.in/edition/9550/bhubaneswar/page/11</ref>
|class='wd_p19'| [[ଢେଙ୍କାନାଳ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1974" | 1974-06-24<ref name="ref_e812fe3ebf21867108cb199606f60a867256f09902d2adfab724b456130ae632">http://dharitriepaper.in/edition/9550/bhubaneswar/page/11</ref>
|class='wd_p20'|
| 1959
|class='wd_p214'| [https://viaf.org/en/viaf/1640410 1640410]
|- class='wd_q21334812'
| style='text-align:right'| 278
| [[:d:Q21334812|Q21334812]]
| 28
| 1
|class='wd_label'| [[ବୈଷ୍ଣବ ଚରଣ ସାମଲ]]
|class='wd_p569' data-sort-value="1939" | 1939-02-27<ref name="ref_d3238ca804902c76a32cce3c2f2906d687b7daad2a39aada6835e48ba78780ed">{{#invoke:cite|web|url=http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2017-04-15&PageId=19217&PageNum=9|title=ବାହାର ସାହିତ୍ୟରୁ ମାଲ୍ ମସଲା ଆଣିଲେ ଆମ ସାହିତ୍ୟ ଉଧେଇବ ନାହିଁ|access-date=2017-04-15}}</ref>
|class='wd_p19'| [[କେନ୍ଦ୍ରାପଡ଼ା ଜିଲ୍ଲା]]<ref name="ref_d3238ca804902c76a32cce3c2f2906d687b7daad2a39aada6835e48ba78780ed">{{#invoke:cite|web|url=http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2017-04-15&PageId=19217&PageNum=9|title=ବାହାର ସାହିତ୍ୟରୁ ମାଲ୍ ମସଲା ଆଣିଲେ ଆମ ସାହିତ୍ୟ ଉଧେଇବ ନାହିଁ|access-date=2017-04-15}}</ref>
|class='wd_p570'|
|class='wd_p20'|
| 2002
|class='wd_p214'| [https://viaf.org/en/viaf/65368788 65368788]
|- class='wd_q22039186'
| style='text-align:right'| 280
| [[:d:Q22039186|Q22039186]]
| 17
| 1
|class='wd_label'| [[ଗିରିଜା ଭୂଷଣ ପଟ୍ଟନାୟକ]]
|class='wd_p569' data-sort-value="1931" | 1931-02-09<ref name="ref_ff8b0f98b2e08b8cc7b8e5ada862f9f074312b37bc17469fa1d07db36116f19e">https://sambadepaper.com/imageview_226895_22234525_4_71_09-02-2021_2_i_1_sf.html</ref>
|class='wd_p19'| [[ଅନୁଗୋଳ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2016" | 2016-01-03
|class='wd_p20'|
| 2002
|class='wd_p214'|
|- class='wd_q22328040'
| style='text-align:right'| 281
| [[:d:Q22328040|Q22328040]]
| 18
| 1
|class='wd_label'| [[ବିଜୟକୃଷ୍ଣ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1928" | 1928
|class='wd_p19'| [[ପୁରୀ]]
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'|
|- class='wd_q22569385'
| style='text-align:right'| 282
| [[:d:Q22569385|Q22569385]]
| 27
| 1
|class='wd_label'| [[ଦୁର୍ଗାମାଧବ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1929" | 1929
|class='wd_p19'| [[ନୟାଗଡ଼ ଜିଲ୍ଲା|ନୟାଗଡ଼ ଜିଲ୍ଲl]]
|class='wd_p570' data-sort-value="1997" | 1997-02-03
|class='wd_p20'|
| 1982
|class='wd_p214'| [https://viaf.org/en/viaf/72986241 72986241]
|- class='wd_q113150109'
| style='text-align:right'| 283
| [[:d:Q113150109|Q113150109]]
| 11
| 1
|class='wd_label'| [[କ୍ଷୀରୋଦଚନ୍ଦ୍ର ଦାଶ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1992
|class='wd_p214'| [https://viaf.org/en/viaf/45899759 45899759]
|- class='wd_q113150113'
| style='text-align:right'| 284
| [[:d:Q113150113|Q113150113]]
| 8
| 1
|class='wd_label'| [[ରମେଶଚନ୍ଦ୍ର ପରିଡ଼ା]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1995
|class='wd_p214'|
|- class='wd_q113163548'
| style='text-align:right'| 285
| [[:d:Q113163548|Q113163548]]
| 11
| 1
|class='wd_label'| [[ମନୋଜ ମହାନ୍ତି]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'|
|- class='wd_q113280259'
| style='text-align:right'| 286
| [[:d:Q113280259|Q113280259]]
| 11
| 1
|class='wd_label'| [[ଗୋଲୋକ ଚନ୍ଦ୍ର ପ୍ରଧାନ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1965
|class='wd_p214'|
|- class='wd_q113303710'
| style='text-align:right'| 287
| [[:d:Q113303710|Q113303710]]
| 12
| 1
|class='wd_label'| [[ଦେବେନ୍ଦ୍ର ଦାସ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/113401461 113401461]
|- class='wd_q113361180'
| style='text-align:right'| 288
| [[:d:Q113361180|Q113361180]]
| 11
| 1
|class='wd_label'| [[ଗୌରହରି ଦଳାଇ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2010
|class='wd_p214'|
|- class='wd_q113367875'
| style='text-align:right'| 289
| [[:d:Q113367875|Q113367875]]
| 15
| 1
|class='wd_label'| [[ଅଲେଖଚନ୍ଦ୍ର ପଢ଼ିଆରୀ]]
|class='wd_p569' data-sort-value="1953" | 1953-06-10<ref name="ref_28de4a75a7a86b560601a93a66ff5d2e5b0a4f9066b960abd288015685a19ad4">https://sambadepaper.com/epaperimages/26112023/26112023-md-hr-6/791749.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'| [https://viaf.org/en/viaf/78422534 78422534]
|- class='wd_q113527045'
| style='text-align:right'| 290
| [[:d:Q113527045|Q113527045]]
| 8
| 1
|class='wd_label'| [[ବିଶ୍ୱନାଥ ସାହୁ (ବୈଜ୍ଞାନିକ)|ବିଶ୍ୱନାଥ ସାହୁ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q113527760'
| style='text-align:right'| 291
| [[:d:Q113527760|Q113527760]]
| 9
| 1
|class='wd_label'| [[ବଟକୃଷ୍ଣ ସ୍ୱାଇଁ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2000
|class='wd_p214'|
|- class='wd_q113950022'
| style='text-align:right'| 292
| [[:d:Q113950022|Q113950022]]
| 19
| 1
|class='wd_label'| [[ଗୁରୁପ୍ରସାଦ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1938" | 1938-10-18<ref name="ref_1e72c409b87d0f3925fc9b806bec60ae57c8df8506f1d81b7c9697b2dae1aa6e">https://sambadepaper.com/epaperimages/06092022/06092022-md-hr-9/183432.jpg</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2022" | 2022-09-05<ref name="ref_800ffe9acb7c8d504bb9d8fbe2904dbc10f05e0d887c685aa79436d74dd3f025">https://prameyaepaper.com/uploads/epaper/2022-09/63166906cd21c.jpg</ref>
|class='wd_p20'|
| 1990
|class='wd_p214'| [https://viaf.org/en/viaf/26198555 26198555]
|- class='wd_q118746799'
| style='text-align:right'| 293
| [[:d:Q118746799|Q118746799]]
| 16
| 1
|class='wd_label'| [[ନାରାୟଣ ପୃଷେଠ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570' data-sort-value="2011" | 2011-11-25<ref name="ref_33ee185a3c5023ff5e8e8ddd0d89735b00f39e34bc81fde2bffdf2ad07f37db0">https://www.newindianexpress.com/states/odisha/2011/nov/27/eminent-scholar-narayan-pruseth-mourned-314410.html</ref>
|class='wd_p20'|
| 1998
|class='wd_p214'| [https://viaf.org/en/viaf/58211762 58211762]
|- class='wd_q123741618'
| style='text-align:right'| 294
| [[:d:Q123741618|Q123741618]]
| 11
| 1
|class='wd_label'| [[ବିଜୟ କୁମାର ପ୍ରଧାନ]]
|class='wd_p569' data-sort-value="1954" | 1954-11-20<ref name="ref_22969b1d9735212fea74d82a84064485fe0c98cb36a85ff1a9ac3d3389cecd12">https://sambadepaper.com/epaperimages/10122023/10122023-md-hr-6/793790.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'|
|- class='wd_q125451810'
| style='text-align:right'| 295
| [[:d:Q125451810|Q125451810]]
| 12
| 1
|class='wd_label'| [[ହେମେନ୍ଦ୍ର ମହାପାତ୍ର]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2002
|class='wd_p214'|
|- class='wd_q125462799'
| style='text-align:right'| 296
| [[:d:Q125462799|Q125462799]]
| 11
| 1
|class='wd_label'| [[ମିହିର କୁମାର ମେହେର]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2003
|class='wd_p214'|
|- class='wd_q125472897'
| style='text-align:right'| 297
| [[:d:Q125472897|Q125472897]]
| 12
| 1
|class='wd_label'| [[ଦିଲ୍ଲୀଶ୍ୱର ମହାରଣା]]
|class='wd_p569' data-sort-value="1947" | 1947-11-05<ref name="ref_002db5993e26208df204711659d8f9b09f640e8fbaa35bd85354a936bd8675ad">https://archive.org/details/asthi-2016/page/n247</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2004
|class='wd_p214'|
|- class='wd_q125490562'
| style='text-align:right'| 298
| [[:d:Q125490562|Q125490562]]
| 11
| 1
|class='wd_label'| [[ଭାସ୍କର ଚନ୍ଦ୍ର ମହାପାତ୍ର]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2005
|class='wd_p214'|
|- class='wd_q125500926'
| style='text-align:right'| 299
| [[:d:Q125500926|Q125500926]]
| 13
| 1
|class='wd_label'| [[ସୁଧାକର ନନ୍ଦ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2006
|class='wd_p214'|
|- class='wd_q125504442'
| style='text-align:right'| 300
| [[:d:Q125504442|Q125504442]]
| 13
| 1
|class='wd_label'| [[ପ୍ରସନ୍ନ ଦାସ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2008
|class='wd_p214'|
|- class='wd_q125516207'
| style='text-align:right'| 301
| [[:d:Q125516207|Q125516207]]
| 11
| 1
|class='wd_label'| [[ସୀମନ୍ତ ମହାନ୍ତି]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'|
|- class='wd_q113150106'
| style='text-align:right'| 308
| [[:d:Q113150106|Q113150106]]
| 12
| 1
|class='wd_label'| [[ଦିଗମ୍ବର ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1928" | 1928-05-01
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1988
|class='wd_p214'| [https://viaf.org/en/viaf/13867755 13867755]
|- class='wd_q113150107'
| style='text-align:right'| 309
| [[:d:Q113150107|Q113150107]]
| 11
| 1
|class='wd_label'| [[ନାରାୟଣ ରଥ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'| [https://viaf.org/en/viaf/19847762 19847762]
|- class='wd_q113150108'
| style='text-align:right'| 310
| [[:d:Q113150108|Q113150108]]
| 17
| 1
|class='wd_label'| [[ଅଶୋକ କୁମାର ରଥ]]
|class='wd_p569' data-sort-value="1940" | 1940-06-24<ref name="ref_5177166bffde9dad488d5af96bd11441ab885128c0fb115b07b15bb4f6aabe02">https://www.sakalaepaper.com/media/2022-08/07054926-page-08.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1992
|class='wd_p214'| [https://viaf.org/en/viaf/117156423 117156423]
|- class='wd_q113150111'
| style='text-align:right'| 311
| [[:d:Q113150111|Q113150111]]
| 8
| 1
|class='wd_label'| [[ଅଲେଖ ପ୍ରସାଦ ଦାସ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'|
|- class='wd_q113150096'
| style='text-align:right'| 312
| [[:d:Q113150096|Q113150096]]
| 8
| 1
|class='wd_label'| [[ବେଣୁଧର ରାଉତ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1968
|class='wd_p214'|
|- class='wd_q113150097'
| style='text-align:right'| 313
| [[:d:Q113150097|Q113150097]]
| 8
| 1
|class='wd_label'| [[ଭରତ ଚନ୍ଦ୍ର ନାୟକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1967
|class='wd_p214'|
|- class='wd_q113150098'
| style='text-align:right'| 314
| [[:d:Q113150098|Q113150098]]
| 11
| 1
|class='wd_label'| [[ଅସିତ କବି]]
|class='wd_p569' data-sort-value="1935" | 1935
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1978
|class='wd_p214'| [https://viaf.org/en/viaf/38275689 38275689]
|- class='wd_q113150099'
| style='text-align:right'| 315
| [[:d:Q113150099|Q113150099]]
| 8
| 1
|class='wd_label'| [[ଆନନ୍ଦ ଶଙ୍କର ଦାସ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1980
|class='wd_p214'|
|- class='wd_q113150101'
| style='text-align:right'| 316
| [[:d:Q113150101|Q113150101]]
| 9
| 1
|class='wd_label'| [[ନିକୁଞ୍ଜ କିଶୋର କାନୁନଗୋ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1980
|class='wd_p214'|
|- class='wd_q113150102'
| style='text-align:right'| 317
| [[:d:Q113150102|Q113150102]]
| 8
| 1
|class='wd_label'| [[ଦାଶରଥି ମୁଣ୍ଡ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1985
|class='wd_p214'|
|- class='wd_q113150105'
| style='text-align:right'| 318
| [[:d:Q113150105|Q113150105]]
| 8
| 1
|class='wd_label'| [[ଦୁର୍ଗାପ୍ରସାଦ ପଟ୍ଟନାୟକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1987
|class='wd_p214'|
|- class='wd_q22952531'
| style='text-align:right'| 319
| [[:d:Q22952531|Q22952531]]
| 22
| 1
|class='wd_label'| [[ସଦାନନ୍ଦ ତ୍ରିପାଠୀ]]
|class='wd_p569' data-sort-value="1956" | 1956
|class='wd_p19'| [[ଗଞ୍ଜାମ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="2026" | 2026-04-02
|class='wd_p20'|
| 2003
|class='wd_p214'| [https://viaf.org/en/viaf/6525981 6525981]
|- class='wd_q113150092'
| style='text-align:right'| 323
| [[:d:Q113150092|Q113150092]]
| 13
| 0
|class='wd_label'| ଗୋବିନ୍ଦ ଚନ୍ଦ୍ର ମହାନ୍ତି
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1958
|class='wd_p214'| [https://viaf.org/en/viaf/40977768 40977768]
|- class='wd_q113150094'
| style='text-align:right'| 324
| [[:d:Q113150094|Q113150094]]
| 8
| 0
|class='wd_label'| ଚନ୍ଦ୍ରଶେଖର ମହାପାତ୍ର
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1958
|class='wd_p214'|
|- class='wd_q113150095'
| style='text-align:right'| 325
| [[:d:Q113150095|Q113150095]]
| 8
| 0
|class='wd_label'| ଗୋଲକ ଚନ୍ଦ୍ର ପ୍ରଧାନ
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1964
|class='wd_p214'|
|}
== ମହିଳା ==
{| class='wikitable sortable wd_can_edit'
! #
! Wikidata
! Stmnts
! Wikis
! label
! ଜନ୍ମ ତାରିଖ
! ଜନ୍ମ ସ୍ଥାନ
! ମୃତ୍ୟୁ ତାରିଖ
! ମୃତ୍ୟୁ ସ୍ଥାନ
! Awarded year
! ଭି.ଆଇ.ଏ.ଏଫ. ସୂଚକ
|- class='wd_q1953018'
| style='text-align:right'| 1
| [[:d:Q1953018|Q1953018]]
| 57
| 24
|class='wd_label'| [[ପ୍ରତିଭା ରାୟ]]
|class='wd_p569' data-sort-value="1943" | 1943-01-21
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1986
|class='wd_p214'| [https://viaf.org/en/viaf/102461931 102461931]
|- class='wd_q3182884'
| style='text-align:right'| 2
| [[:d:Q3182884|Q3182884]]
| 41
| 21
|class='wd_label'| [[ସରୋଜିନୀ ସାହୁ]]
|class='wd_p569' data-sort-value="1956" | 1956-01-04<ref name="ref_0e3a59f093f1b106eed155f4147bbdd29331ffdac490a74bc2eb178b7cf73dad">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2016-12-24&PageId=14791&PageNum=9</ref>
|class='wd_p19'| [[ଢେଙ୍କାନାଳ]]
|class='wd_p570'|
|class='wd_p20'|
| 1993
|class='wd_p214'| [https://viaf.org/en/viaf/18606073 18606073]
|- class='wd_q7288737'
| style='text-align:right'| 4
| [[:d:Q7288737|Q7288737]]
| 39
| 17
|class='wd_label'| [[ରମାଦେବୀ ଚୌଧୁରୀ]]
|class='wd_p569' data-sort-value="1899" | 1899-12-03
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570' data-sort-value="1985" | 1985-07-22
|class='wd_p20'| [[କଟକ]]
| 1985
|class='wd_p214'| [https://viaf.org/en/viaf/8289811 8289811]
|- class='wd_q15724831'
| style='text-align:right'| 11
| [[:d:Q15724831|Q15724831]]
| 27
| 8
|class='wd_label'| [[ବିଦ୍ୟୁତପ୍ରଭା ଦେବୀ]]
|class='wd_p569' data-sort-value="1926" | 1926-07-12<br/>1929
|class='wd_p19'|
|class='wd_p570' data-sort-value="1977" | 1977-01-28
|class='wd_p20'|
| 1962
|class='wd_p214'| [https://viaf.org/en/viaf/38323099 38323099]
|- class='wd_q29907163'
| style='text-align:right'| 12
| [[:d:Q29907163|Q29907163]]
| 30
| 8
|class='wd_label'| [[ମନୋରମା ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1934" | 1934-06-10<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'| [[ଆଠଗଡ଼]]<ref name="ref_d9baaa0dade81b695d9c8f96e1d217260197fc895953fdc1dd1ae61395825843">http://www.dnaindia.com/locality/cuttack/81-year-old-manorama-mohapatra-passionate-nationalist-41125</ref>
|class='wd_p570' data-sort-value="2021" | 2021-09-18<ref name="ref_06477865bf75c5067ea3e2df1079035a252e581564670addd807b0e08a5d4346">https://www.newindianexpress.com/states/odisha/2021/sep/19/noted-litterateur-manorama-mohapatra-passes-away-at-87-2360829.html</ref>
|class='wd_p20'| [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ]]
| 1984
|class='wd_p214'| [https://viaf.org/en/viaf/228383934 228383934]
|- class='wd_q15724857'
| style='text-align:right'| 13
| [[:d:Q15724857|Q15724857]]
| 43
| 8
|class='wd_label'| [[ବୀଣାପାଣି ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1936" | 1936-11-11<ref name="ref_00151356a2441d33ae263101692b33e44113242dde2f23ecb775901a3266dee1">https://web.archive.org/web/20200303073429/http://dharitriepaper.in/edition/4897/bhubaneswar/page/3</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2022" | 2022-04-24<ref name="ref_780edb774b80c159a6fcca2f109fa00e9c1acff4ba76ceeb27cb88482c591b6c">{{#invoke:cite|web|url=https://kanaknews.com/binapani-mohanty-passes-away/|title=ପରଲୋକରେ ବିଶିଷ୍ଟ ସାହିତ୍ୟିକା ବୀଣାପାଣି ମହାନ୍ତି । ୮୫ ବର୍ଷ ବୟସରେ ଆଖି ବୁଜିଲେ ‘ପାଟଦେଇ’|access-date=2022-04-24|archive-url=https://web.archive.org/web/20220424164719/https://kanaknews.com/binapani-mohanty-passes-away|archive-date=2022-04-24}}</ref>
|class='wd_p20'|
| 1969
|class='wd_p214'| [https://viaf.org/en/viaf/65595191 65595191]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q18953489'
| style='text-align:right'| 14
| [[:d:Q18953489|Q18953489]]
| 22
| 8
|class='wd_label'| [[ମମତା ଦାଶ]]
|class='wd_p569' data-sort-value="1947" | 1947-10-04<ref name="ref_8807568adf3729c586ff65fd4e228bd0b8aa0098dc2ede124d762e2b21eea205">http://dharitriepaper.in/edition/10050/chhutidina/page/6</ref><br/>1947-10-02<ref name="ref_54520b78e141cf7e28ef01a98ab228a5a29cc58bd6bacf9f84293fce06422f67">''[[:d:Q140205286|Who's Who of Indian Writers: 1983]]''</ref>
|class='wd_p19'| [[ଜଗତସିଂହପୁର]]
|class='wd_p570'|
|class='wd_p20'|
| 1987
|class='wd_p214'| [https://viaf.org/en/viaf/13896545 13896545]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q6573929'
| style='text-align:right'| 15
| [[:d:Q6573929|Q6573929]]
| 33
| 7
|class='wd_label'| [[ପ୍ରତିଭା ଶତପଥୀ]]
|class='wd_p569' data-sort-value="1945" | 1945-01-08
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1986
|class='wd_p214'| [https://viaf.org/en/viaf/4573343 4573343]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q15724568'
| style='text-align:right'| 17
| [[:d:Q15724568|Q15724568]]
| 34
| 7
|class='wd_label'| [[ପାରମିତା ଶତପଥୀ]]
|class='wd_p569' data-sort-value="1965" | 1965-08-30<br/>1965<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2006
|class='wd_p214'| [https://viaf.org/en/viaf/75622016 75622016]
|- class='wd_q28554691'
| style='text-align:right'| 18
| [[:d:Q28554691|Q28554691]]
| 25
| 7
|class='wd_label'| [[ସୁସ୍ମିତା ବାଗ୍ଚୀ|ସୁସ୍ମିତା ବାଗଚୀ]]
|class='wd_p569' data-sort-value="1960" | 1960-09-25<ref name="ref_2bca0c002d468b7b8070a3d5bd9069786d8ff11adb89513a4ef4188f180bdccb">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA83</ref>
|class='wd_p19'| [[କଟକ]]
|class='wd_p570'|
|class='wd_p20'|
| 1992
|class='wd_p214'| [https://viaf.org/en/viaf/6525348 6525348]
|- class='wd_q26144275'
| style='text-align:right'| 26
| [[:d:Q26144275|Q26144275]]
| 30
| 6
|class='wd_label'| [[ଯଶୋଧାରା ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1951" | 1951-01-06<br/>1951<ref name="ref_19fbbe2be7ed85a098dbb9e533d50aedf533476d715ab71346ab1a2d04883272">''[[:d:Q36578|ଇଣ୍ଟିଗ୍ରେଟେଡ଼ ଅଥରିଟୀ ଫାଇଲ]]''</ref>
|class='wd_p19'| [[ସମ୍ବଲପୁର]]
|class='wd_p570'|
|class='wd_p20'|
| 1990
|class='wd_p214'| [https://viaf.org/en/viaf/66877846 66877846]
|- class='wd_q22808101'
| style='text-align:right'| 27
| [[:d:Q22808101|Q22808101]]
| 21
| 6
|class='wd_label'| [[ଶକୁନ୍ତଳା ବଳିଆରସିଂହ]]
|class='wd_p569' data-sort-value="1948" | 1948-02-18
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'| [https://viaf.org/en/viaf/44162664189755000680 44162664189755000680]<br/>[https://viaf.org/en/viaf/6375539 6375539]
|- class='wd_q22328230'
| style='text-align:right'| 46
| [[:d:Q22328230|Q22328230]]
| 23
| 4
|class='wd_label'| [[ବ୍ରହ୍ମୋତ୍ରୀ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1934" | 1934
|class='wd_p19'| [[ପୁରୀ]]
|class='wd_p570' data-sort-value="2010" | 2010-06-30
|class='wd_p20'|
| 1983
|class='wd_p214'| [https://viaf.org/en/viaf/63332486 63332486]
|- class='wd_q19601586'
| style='text-align:right'| 60
| [[:d:Q19601586|Q19601586]]
| 23
| 3
|class='wd_label'| [[କାନନ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1944" | 1944-01-02
|class='wd_p19'| [[କଟକ]]
|class='wd_p570' data-sort-value="2015" | 2015-03-07
|class='wd_p20'| [[କଟକ]]
| 2004
|class='wd_p214'| [https://viaf.org/en/viaf/63679785 63679785]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q15723662'
| style='text-align:right'| 65
| [[:d:Q15723662|Q15723662]]
| 25
| 2
|class='wd_label'| [[ଅଳକା ଚାନ୍ଦ]]
|class='wd_p569' data-sort-value="1943" | 1943-04-06<ref name="ref_52373f55ef1b17d8bf20b18fe3b940b419afb1e20fbf0717a884b06ccd8d5d13">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA32</ref>
|class='wd_p19'| [[ଭଦ୍ରକ]]
|class='wd_p570'|
|class='wd_p20'|
| 2002
|class='wd_p214'| [https://viaf.org/en/viaf/75111282 75111282]
|- class='wd_q39015897'
| style='text-align:right'| 82
| [[:d:Q39015897|Q39015897]]
| 25
| 2
|class='wd_label'| [[ଅପର୍ଣ୍ଣା ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1952" | 1952-12-16<ref name="ref_28b3b1ef926fc188cf2eb7bd038296e6bf19dc8aaa75afd21b95653589b8f062">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA786</ref><ref name="ref_46654678df85559aa8e4422d8dd0de15fe0b3e9e0e689d16316aac274eedabd2">http://www.samanvayindianlanguagesfestival.org/2012/aparna-mohanty/</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'| [https://viaf.org/en/viaf/28657805 28657805]
|- class='wd_q15724968'
| style='text-align:right'| 86
| [[:d:Q15724968|Q15724968]]
| 30
| 2
|class='wd_label'| [[ମନୋରମା ବିଶ୍ୱାଳ ମହାପାତ୍ର|ମନୋରମା ବିଶ୍ଵାଳ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1948" | 1948-11-27<ref name="ref_c4cef4030f1ba064cd012adb3ae9ccab57b20e5cbd41ddd1c90a8a8999c856a9">https://catalogue.bnf.fr/ark:/12148/cb12532497q</ref>
|class='wd_p19'| [[ବାଲେଶ୍ୱର ଜିଲ୍ଲା|ବାଲେଶ୍ଵର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/41951170 41951170]<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|- class='wd_q22998410'
| style='text-align:right'| 109
| [[:d:Q22998410|Q22998410]]
| 17
| 1
|class='wd_label'| [[ମମତାମୟୀ ଚୌଧୁରୀ]]
|class='wd_p569' data-sort-value="1970" | 1970
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2010
|class='wd_p214'| [https://viaf.org/en/viaf/56050614 56050614]
|- class='wd_q28816694'
| style='text-align:right'| 123
| [[:d:Q28816694|Q28816694]]
| 25
| 1
|class='wd_label'| [[ମୋନାଲିସା ଜେନା]]
|class='wd_p569' data-sort-value="1963" | 1963-12-10<ref name="ref_d1886f08cc3090444af07a868bdd92b08aa22b6320b051c93c35bd75affcf335">http://epaper.prameyanews.com/80148-15028287-1-article.html</ref>
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]<ref name="ref_57f30f348bbdf47291962721b174e2d2627daee57e9d4e2656e94f3877e2d3b4">http://www.dharitri.com/Bhubaneswar/220217/p3.htm</ref>
|class='wd_p570'|
|class='wd_p20'|
| 2007
|class='wd_p214'| [https://viaf.org/en/viaf/86288819 86288819]
|- class='wd_q29414197'
| style='text-align:right'| 131
| [[:d:Q29414197|Q29414197]]
| 23
| 1
|class='wd_label'| [[ଜୟନ୍ତୀ ରଥ]]
|class='wd_p569' data-sort-value="1960" | 1960-07-09<ref name="ref_951da39296d3db9dde491e18a11ff948a27f3f0ee565eeb7cee1ddee5ab44a9b">https://sambadepaper.com/imageview_179339_31434654_4_71_11-10-2020_8_i_1_sf.html</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1996
|class='wd_p214'| [https://viaf.org/en/viaf/53289907 53289907]
|- class='wd_q29558507'
| style='text-align:right'| 134
| [[:d:Q29558507|Q29558507]]
| 15
| 1
|class='wd_label'| [[ସୌଦାମିନୀ ଉଦ୍ଗାତା]]
|class='wd_p569' data-sort-value="1937" | 1937-02-23
|class='wd_p19'| [[ବଲାଙ୍ଗୀର]]
|class='wd_p570'|
|class='wd_p20'|
| 2005
|class='wd_p214'|
|- class='wd_q29575884'
| style='text-align:right'| 136
| [[:d:Q29575884|Q29575884]]
| 19
| 1
|class='wd_label'| [[ବିଜୟିନୀ ଦାସ]]
|class='wd_p569' data-sort-value="1946" | 1946<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1991
|class='wd_p214'| [https://viaf.org/en/viaf/48337749 48337749]
|- class='wd_q60023782'
| style='text-align:right'| 145
| [[:d:Q60023782|Q60023782]]
| 14
| 1
|class='wd_label'| [[ରାଜେଶ୍ୱରୀ ଦଳବେହେରା]]
|class='wd_p569' data-sort-value="1933" | 1933
|class='wd_p19'| [[କଟକ]]
|class='wd_p570'|
|class='wd_p20'|
| 1959
|class='wd_p214'|
|- class='wd_q60430904'
| style='text-align:right'| 154
| [[:d:Q60430904|Q60430904]]
| 12
| 1
|class='wd_label'| [[ରଶ୍ମି ରାଉଳ|ରଶ୍ମୀ ରାଉଳ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2004
|class='wd_p214'|
|- class='wd_q60431126'
| style='text-align:right'| 155
| [[:d:Q60431126|Q60431126]]
| 18
| 1
|class='wd_label'| [[ଶାନ୍ତି ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1941" | 1941-07-02<ref name="ref_b462f297b304f5239fb92f4f6502069fc448eaf4d4b2a2915015963e865fd7d1">''[[:d:Q620946|Library of Congress Control Number]]''</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="2016" | 2016-11-16
|class='wd_p20'|
| 2003
|class='wd_p214'| [https://viaf.org/en/viaf/67858652 67858652]
|- class='wd_q60438363'
| style='text-align:right'| 156
| [[:d:Q60438363|Q60438363]]
| 15
| 1
|class='wd_label'| [[ସଂଯୁକ୍ତା ରାଉତ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2002
|class='wd_p214'| [https://viaf.org/en/viaf/43427388 43427388]
|- class='wd_q60687588'
| style='text-align:right'| 158
| [[:d:Q60687588|Q60687588]]
| 26
| 1
|class='wd_label'| [[ବସନ୍ତ କୁମାରୀ ଦେବୀ]]
|class='wd_p569' data-sort-value="1931" | 1931-03-12
|class='wd_p19'| [[ପାର୍ବତୀପୁରମ, ଆନ୍ଧ୍ରପ୍ରଦେଶ|ପାର୍ବତୀପୁରମ]]
|class='wd_p570' data-sort-value="1998" | 1998-05-14
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/36463275 36463275]
|- class='wd_q61648913'
| style='text-align:right'| 159
| [[:d:Q61648913|Q61648913]]
| 17
| 1
|class='wd_label'| [[ବୀଣାପାଣି ପଣ୍ଡା]]
|class='wd_p569' data-sort-value="1958" | 1958-11-01<ref name="ref_069125762eb4baeda1eb8ef0cda770ff16e9c4a6c18013578f5bdb2928de05d1">''[[:d:Q7102897|ଓଡ଼ିଆ ଉଇକିପିଡ଼ିଆ]]''</ref>
|class='wd_p19'| [[ଯାଜପୁର]]<ref name="ref_069125762eb4baeda1eb8ef0cda770ff16e9c4a6c18013578f5bdb2928de05d1">''[[:d:Q7102897|ଓଡ଼ିଆ ଉଇକିପିଡ଼ିଆ]]''</ref>
|class='wd_p570'|
|class='wd_p20'|
| 2015
|class='wd_p214'| [https://viaf.org/en/viaf/66115471 66115471]
|- class='wd_q61813256'
| style='text-align:right'| 167
| [[:d:Q61813256|Q61813256]]
| 19
| 1
|class='wd_label'| [[ମାନସୀ ଦାସ]]
|class='wd_p569' data-sort-value="1943" | 1943-05-06
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1996
|class='wd_p214'| [https://viaf.org/en/viaf/11444259 11444259]
|- class='wd_q62555663'
| style='text-align:right'| 176
| [[:d:Q62555663|Q62555663]]
| 20
| 1
|class='wd_label'| [[ରଞ୍ଜିତା ନାୟକ]]
|class='wd_p569' data-sort-value="1955" | 1955-01-29<ref name="ref_31fa8c3df049bc8c17a1580232f8930cf8f2cd25c17fc73d70142d4205dd0250">https://www.odishaestore.com/index.php?route=product/author/info&author_id=1203</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1997
|class='wd_p214'| [https://viaf.org/en/viaf/35913075 35913075]
|- class='wd_q62593461'
| style='text-align:right'| 177
| [[:d:Q62593461|Q62593461]]
| 18
| 1
|class='wd_label'| [[ସୁଲୋଚନା ଦାସ]]
|class='wd_p569' data-sort-value="1949" | 1949-01-25<ref name="ref_5f26072913ca3202095cea1ac1257428280498e7cf20c3937b17f78356f3148b">http://www.theprajatantra.org/prajatantra/uploads/epaper/2021-04/6082313ba44b4.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2003
|class='wd_p214'| [https://viaf.org/en/viaf/6531402 6531402]
|- class='wd_q62660517'
| style='text-align:right'| 178
| [[:d:Q62660517|Q62660517]]
| 18
| 1
|class='wd_label'| [[ପ୍ରଭାତୀ ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1948" | 1948-10-31<ref name="ref_a6735fe2bf5364697e38f39cd2dad947f5de7cf684ae9b7e96a8cc9f677336b3">http://www.authorspressbooks.com/book_detail.php?preference=1939</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/86027551 86027551]
|- class='wd_q97345255'
| style='text-align:right'| 189
| [[:d:Q97345255|Q97345255]]
| 18
| 1
|class='wd_label'| [[ଲକ୍ଷ୍ମୀପ୍ରିୟା ଆଚାର୍ଯ୍ୟ]]
|class='wd_p569' data-sort-value="1948" | 1948-09-30<ref name="ref_67411be900df044cf1dc9bed7c97940ba0417e8eede1f4c66fe1df72177a6b32">https://www.odishaestore.com/odia-writer-laxmi-priya-acharya</ref><ref name="ref_ad8fa6a497aa0ea85d30414481e3bef78f1d5084e29c951c1647321c0b677c1d">http://dharitriepaper.in/edition/6337/bhubaneswar/page/11</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'| [https://viaf.org/en/viaf/35884288 35884288]
|- class='wd_q97422582'
| style='text-align:right'| 193
| [[:d:Q97422582|Q97422582]]
| 16
| 1
|class='wd_label'| [[ଶାରଦା ରଥ]]
|class='wd_p569' data-sort-value="1941" | 1941-05-25<ref name="ref_e6d24d23c6331ab1350ef18c3da022f6311130cb03a1a2efc2f3c3deb4cda699">https://sambadepaper.com/epaperimages/10042022/10042022-md-an-6/384480.jpg</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2016
|class='wd_p214'|
|- class='wd_q106228671'
| style='text-align:right'| 212
| [[:d:Q106228671|Q106228671]]
| 14
| 1
|class='wd_label'| [[ମନସ୍ୱିନୀ ଦାଶ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'| [https://viaf.org/en/viaf/171289599 171289599]
|- class='wd_q106388467'
| style='text-align:right'| 213
| [[:d:Q106388467|Q106388467]]
| 14
| 1
|class='wd_label'| [[ଜ୍ୟୋତିର୍ମୟୀ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1971" | 1971<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1999
|class='wd_p214'| [https://viaf.org/en/viaf/16773901 16773901]
|- class='wd_q108122076'
| style='text-align:right'| 220
| [[:d:Q108122076|Q108122076]]
| 9
| 1
|class='wd_label'| [[ପ୍ରମିଳା ନାୟକ]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q108122120'
| style='text-align:right'| 221
| [[:d:Q108122120|Q108122120]]
| 8
| 1
|class='wd_label'| [[ଗାୟତ୍ରୀ ମିଶ୍ର]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q33495246'
| style='text-align:right'| 232
| [[:d:Q33495246|Q33495246]]
| 17
| 1
|class='wd_label'| [[ସଂଘମିତ୍ରା ମିଶ୍ର|ସଙ୍ଘମିତ୍ରା ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1953" | 1953-06-20<ref name="ref_8b99aa4308ed1050806391cc9d7519027e8091124685b5a9b79d3e396f746f9f">http://odishanewsnitidin.com/index.php?ID=20&PubId=4&schedule=2017-08-12&PageId=24326&PageNum=9</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'| [https://viaf.org/en/viaf/174451560 174451560]
|- class='wd_q38516831'
| style='text-align:right'| 235
| [[:d:Q38516831|Q38516831]]
| 19
| 1
|class='wd_label'| [[ନିର୍ମଳା ଦେବୀ]]
|class='wd_p569' data-sort-value="1907" | 1907<ref name="ref_2ce7fcac407a87d3a7651536ed542a1e092eef6c38f38d94a60f8775da13e64b">''[[:d:Q18912790|Library of Congress Names]]''</ref><ref name="ref_159659e7db85cf6b4ca376cd3ed9fca454930d21fe48a56bde44eda5439c6915">https://www.odishastory.com/2016/10/23/symposium-on-poet-nirmala-devi</ref>
|class='wd_p19'|
|class='wd_p570' data-sort-value="1987" | 1987<ref name="ref_2ce7fcac407a87d3a7651536ed542a1e092eef6c38f38d94a60f8775da13e64b">''[[:d:Q18912790|Library of Congress Names]]''</ref>
|class='wd_p20'|
| 1985
|class='wd_p214'| [https://viaf.org/en/viaf/15156988781561000958 15156988781561000958]
|- class='wd_q38523624'
| style='text-align:right'| 236
| [[:d:Q38523624|Q38523624]]
| 20
| 1
|class='wd_label'| [[ବନଜ ଦେବୀ]]
|class='wd_p569' data-sort-value="1941" | 1941-08-10<ref name="ref_54520b78e141cf7e28ef01a98ab228a5a29cc58bd6bacf9f84293fce06422f67">''[[:d:Q140205286|Who's Who of Indian Writers: 1983]]''</ref>
|class='wd_p19'| [[ପୁରୀ]]<ref name="ref_54520b78e141cf7e28ef01a98ab228a5a29cc58bd6bacf9f84293fce06422f67">''[[:d:Q140205286|Who's Who of Indian Writers: 1983]]''</ref>
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'| [https://viaf.org/en/viaf/68054757 68054757]
|- class='wd_q38791931'
| style='text-align:right'| 238
| [[:d:Q38791931|Q38791931]]
| 17
| 1
|class='wd_label'| [[ନିବେଦିତା ଜେନା]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2011
|class='wd_p214'| [https://viaf.org/en/viaf/91082309 91082309]
|- class='wd_q59511318'
| style='text-align:right'| 257
| [[:d:Q59511318|Q59511318]]
| 17
| 1
|class='wd_label'| [[ସୁଚେତା ମିଶ୍ର]]
|class='wd_p569' data-sort-value="1965" | 1965-11-14<ref name="ref_ee5b1eb0f16e4ce2d0854687b08360cfe067638ec3651556797a96e862370752">https://books.google.com/books?id=QA1V7sICaIwC&pg=PA769</ref>
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2013
|class='wd_p214'| [https://viaf.org/en/viaf/23924208 23924208]
|- class='wd_q59772489'
| style='text-align:right'| 258
| [[:d:Q59772489|Q59772489]]
| 20
| 1
|class='wd_label'| [[ପ୍ରବାସିନୀ ମହାକୁଡ଼]]
|class='wd_p569' data-sort-value="1957" | 1957
|class='wd_p19'| [[କଳାହାଣ୍ଡି ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'| [https://viaf.org/en/viaf/50820430 50820430]
|- class='wd_q18650088'
| style='text-align:right'| 267
| [[:d:Q18650088|Q18650088]]
| 15
| 1
|class='wd_label'| [[ବିଳାସିନୀ ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1968" | 1968-05-10
|class='wd_p19'| [[ଯାଜପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2012
|class='wd_p214'|
|- class='wd_q20232714'
| style='text-align:right'| 270
| [[:d:Q20232714|Q20232714]]
| 21
| 1
|class='wd_label'| [[ସ୍ନେହଲତା ମହାନ୍ତି]]
|class='wd_p569' data-sort-value="1932" | 1932-03-23<ref name="ref_1d71d32bdc89e040011c6dd2af9189f7f91278ce211c86f742d2288c458ad3c0">''[[:d:Q54919|ଭର୍ଚୁଆଲ ଇଣ୍ଟରନ୍ୟାସନାଲ ଅଥରିଟି ଫାଇଲ]]''</ref>
|class='wd_p19'| [[ଜଗତସିଂହପୁର ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 2001
|class='wd_p214'| [https://viaf.org/en/viaf/6941196 6941196]
|- class='wd_q21481811'
| style='text-align:right'| 279
| [[:d:Q21481811|Q21481811]]
| 16
| 1
|class='wd_label'| [[ସରଳା ପତ୍ରୀ]]
|class='wd_p569' data-sort-value="1941" | 1941-12-15
|class='wd_p19'| [[କଟକ ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
| 1994
|class='wd_p214'|
|- class='wd_q22967375'
| style='text-align:right'| 320
| [[:d:Q22967375|Q22967375]]
| 13
| 1
|class='wd_label'| [[କନକ ମଞ୍ଜରୀ ମହାପାତ୍ର]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1959
|class='wd_p214'| [https://viaf.org/en/viaf/23734140 23734140]
|}
== Misc ==
{| class='wikitable sortable wd_can_edit'
! #
! Wikidata
! Stmnts
! Wikis
! label
! ଜନ୍ମ ତାରିଖ
! ଜନ୍ମ ସ୍ଥାନ
! ମୃତ୍ୟୁ ତାରିଖ
! ମୃତ୍ୟୁ ସ୍ଥାନ
! Awarded year
! ଭି.ଆଇ.ଏ.ଏଫ. ସୂଚକ
|- class='wd_q111149343'
| style='text-align:right'| 225
| [[:d:Q111149343|Q111149343]]
| 15
| 1
|class='wd_label'| [[ପ୍ରେମାନନ୍ଦ ମହାପାତ୍ର]]
|class='wd_p569' data-sort-value="1961" | 1961
|class='wd_p19'| [[ନୟାଗଡ଼ ଜିଲ୍ଲା|ନୟାଗଡ଼ ଜିଲ୍ଲl]]
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'| [https://viaf.org/en/viaf/42147423025244881103 42147423025244881103]
|- class='wd_q133804941'
| style='text-align:right'| 302
| [[:d:Q133804941|Q133804941]]
| 6
| 1
|class='wd_label'| [[ସ୍ୱର୍ଣ୍ଣ ଯୁଗର ସନ୍ଧ୍ୟା]]
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1959
|class='wd_p214'|
|- class='wd_q137259179'
| style='text-align:right'| 303
| [[:d:Q137259179|Q137259179]]
| 9
| 1
|class='wd_label'| [[ଦେବରାଜ ସାମନ୍ତରାୟ]]
|class='wd_p569' data-sort-value="1938" | 1938-08-23
|class='wd_p19'| [[ଖୋର୍ଦ୍ଧା ଜିଲ୍ଲା]]
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q137259283'
| style='text-align:right'| 304
| [[:d:Q137259283|Q137259283]]
| 8
| 1
|class='wd_label'| [[ସୂର୍ଯ୍ୟମଣି ସାମନ୍ତରାୟ]]
|class='wd_p569' data-sort-value="1946" | 1946-10-01
|class='wd_p19'| [[ନୟାଗଡ଼ ଜିଲ୍ଲା|ନୟାଗଡ଼ ଜିଲ୍ଲl]]
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q137536883'
| style='text-align:right'| 305
| [[:d:Q137536883|Q137536883]]
| 10
| 1
|class='wd_label'| [[ବୀରକିଶୋର ପାଢ଼ୀ]]
|class='wd_p569' data-sort-value="1930" | 1930-08-11
|class='wd_p19'| ଧର୍ମଶାଳା ବ୍ଳକ
|class='wd_p570' data-sort-value="2010" | 2010-09-06
|class='wd_p20'| [[କଟକ]]
|
|class='wd_p214'|
|- class='wd_q137536918'
| style='text-align:right'| 306
| [[:d:Q137536918|Q137536918]]
| 7
| 1
|class='wd_label'| [[ରବି ତ୍ରିପାଠୀ]]
|class='wd_p569' data-sort-value="1936" | 1936
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q137860046'
| style='text-align:right'| 307
| [[:d:Q137860046|Q137860046]]
| 9
| 1
|class='wd_label'| [[ଜୟନ୍ତ କୁମାର ବିଶ୍ଵାଳ]]
|class='wd_p569' data-sort-value="1952" | 1952
|class='wd_p19'| [[ଓଡ଼ିଶା]]
|class='wd_p570'|
|class='wd_p20'|
|
|class='wd_p214'|
|- class='wd_q56705934'
| style='text-align:right'| 321
| [[:d:Q56705934|Q56705934]]
| 6
| 0
|class='wd_label'| ଅଜାତି
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 2009
|class='wd_p214'|
|- class='wd_q61679420'
| style='text-align:right'| 322
| [[:d:Q61679420|Q61679420]]
| 5
| 0
|class='wd_label'| ନିଃସଙ୍ଗ ବିସର୍ଗ
|class='wd_p569'|
|class='wd_p19'|
|class='wd_p570'|
|class='wd_p20'|
| 1985
|class='wd_p214'|
|}
----
∑ 325 items.
{{Wikidata list end}}
==References==
{{Reflist|30em}}
4dawr4yt9av0s8vbkw6vq3lzpuiypxv
ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
0
64053
601990
569882
2026-09-14T15:01:25Z
Ssgapu22
7676
/* ଅଭିନୀତ କଥାଚିତ୍ର */
601990
wikitext
text/x-wiki
{{ଛୋଟ|Priyanka Mahapatra}}
{{Infobox person
| name = ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
| image =
| imagesize =
| caption =
| birth_date = <!--{{birth date and age|1998|11|12}}-->
| birth_place = [[ଓଡ଼ିଶା]], [[ଭାରତ]]
| birth_name = ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
| other_names = ପିଙ୍କି
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ଅଭିନେତ୍ରୀ
| years_active = ୧୯୯୩-ଏବେଯାଏଁ
| spouse = [[ଦେବୁ ପଟ୍ଟନାୟକ]]<ref name="PMDP in AKH"/>
| children =
| parents =
| relatives = [[ହର ପଟ୍ଟନାୟକ]] (ଦେଢ଼ଶୁର)
| awards =
|website =
}}
'''ପ୍ରିୟଙ୍କା ମହାପାତ୍ର''' ଜଣେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଏବଂ ଦୂରଦର୍ଶନ ଅଭିନେତ୍ରୀ । ସେ ୧୯୯୩ ମସିହାରେ [[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]] ଚଳଚ୍ଚିତ୍ର ଜରିଆରେ ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ।
==ପ୍ରାରମ୍ଭିକ ଜୀବନ ଓ ପରିବାର==
ପ୍ରିୟାଙ୍କ ଓଡ଼ିଆ ନିର୍ଦ୍ଦେଶକ ଦେବୁ ପଟ୍ଟନାୟକଙ୍କୁ ବିବାହ କରିଥିଲେ ।<ref name="PMDP in AKH">{{cite news|title=Priyanka Mohapatra, Debu Pattnaik in Ambika Khudi Handisala|url=http://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/|accessdate=26 March 2018|newspaper=Incredible Orissa|date=26 March 2015}}{{Dead link|date=June 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> ତାଙ୍କ ଦେଢ଼ଶୁର [[ହର ପଟ୍ଟନାୟକ]] ଜଣେ ଜଣାଶୁଣା ଓଡ଼ିଆ ଅଭିନେତା ତଥା ନିର୍ଦ୍ଦେଶକ ଥିଲେ ।
==ଅଭିନୟ ଜୀବନ==
ପ୍ରିୟାଙ୍କା ୧୯୯୩ ମସିହାରେ ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ ଚଳଚ୍ଚିତ୍ର ଜରିଆରେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{cite news |title=Priyanka Mohapatra, Debu Pattnaik in Ambika Khudi Handisala |url=https://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/ |accessdate=31 January 2022 |work=Incredible Orissa |date=26 March 2015 |archiveurl=https://web.archive.org/web/20200920110322/https://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/ |archivedate=20 September 2020 |language=English |url-status=live }}</ref> ଏହାପରେ ସେ ସୁନା ଭାଉଜ, ଭାଇ ହେଲା ଭଗାରୀ, ରାଖିଲେ ଶିବ ମାରିବ କିଏ, ଜୀବନ ଧାରା, ସୁହାଗ ସିନ୍ଦୂର, ପୁଅ ମୋର ଭୋଳା ଶଙ୍କର, ନୀଳ ମାଷ୍ଟରାଣୀ, ଯଶୋଦା, ସ୍ତ୍ରୀ, କାଳଚକ୍ର, ବାବୁ ପର୍ଶୁରାମ, କାଶିଆ କପିଳା, ସମୟ ଚକରେ ସଂସାର ରଥ ଆଦି ଚଳଚ୍ଚିତ୍ରରେ ନୟିକା, ସହ-ଅଭିନେତ୍ରୀ ଆଦି ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ଏହାପରେ ସେ ଅନେକ ଚଳଚ୍ଚିତ୍ରରେ ହାସ୍ୟ ଅଭିନେତ୍ରୀ, ଚରିତ୍ର ଅଭିନେତ୍ରୀ ଆଦି ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ।
==ଅଭିନୀତ କଥାଚିତ୍ର==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୩ || ''[[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]]''||
|ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| rowspan="3" | ୧୯୯୪ || ''[[ସୁନା ଭାଉଜ]]''|| ମୀନା ||
|-
| ''[[ଭାଇ ହେଲା ଭଗାରି]]''|| ନୀନା ||
|-
| ''[[ରଖିଲେ ଶିବ ମାରିବ କିଏ]]''|| ପ୍ରିୟା ||
|-
| ୧୯୯୫ || ''[[ଜୀବନ ଧାରା]]''|| ||
|-
| rowspan="4" | ୧୯୯୬ || ''[[ସୁହାଗ ସିନ୍ଦୂର]]''|| ଫୁଲ ||
|-
| ''[[ପୁଅ ମୋର ଭୋଳାଶଙ୍କର]]''|| ଶାନ୍ତି ||
|-
| ''[[ନୀଳ ମାଷ୍ଟରାଣୀ]]''|| ||
|-
| ''[[ଯଶୋଦା (୧୯୯୬ର ସିନେମା)|ଯଶୋଦା]]''|| ମୀନାକ୍ଷି ||
|-
| ୧୯୯୮ || ''[[ସ୍ତ୍ରୀ (୧୯୯୮ର କଥାଚିତ୍ର)|ସ୍ତ୍ରୀ]]''|| ସୁନ୍ଦରୀ ||
|-
| ୧୯୯୯ || ''[[କାଳ ଚକ୍ର]]''|| ||
|-
| rowspan="2" | ୨୦୦୦ || ''[[ବାବୁ ପର୍ଶୁରାମ]]''|| ତୁଳସୀ ||
|-
| ''[[କାଶିଆ କପିଳା]]''|| ||
|-
| ୨୦୦୨ || ''[[ସମୟ ଚକରେ ସଂସାର ରଥ]]''|| ସୁଚିତ୍ରା ମହାପାତ୍ର ||
|-
| ୨୦୦୫ || ''[[ତୋ' ପାଇଁ]]''|| ଅନୀତା ||
|-
| rowspan="2" | ୨୦୦୭ || ''[[ମହାନାୟକ]]''|| ରଣଜିତର ସ୍ତ୍ରୀ ||
|-
| ''[[ତୋ ପାଇଁ ନେବି ମୁଁ ଶହେ ଜନମ]]''|| ଆନନ୍ଦର ସ୍ତ୍ରୀ ||
|-
| rowspan="3" | ୨୦୦୮ || ''[[ଧନରେ ରଖିବୁ ଶପଥ ମୋର]]''|| ବିରେନ୍ଦ୍ରର ସ୍ତ୍ରୀ ||
|-
| ''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ମହାବୀରର ମାଆ ||
|-
| ''[[ନେଇଯା'ରେ ମେଘ ମତେ]]''|| ସରିତା ||
|-
| rowspan="2" | ୨୦୦୯ || ''[[ସୁନା ଚଢ଼େଇ ମୋ ରୂପା ଚଢ଼େଇ]]''|| ଶାନ୍ତି ||
|-
| ''[[ସାତସୁରେ ବନ୍ଧା ଏ ଜୀବନ]]''|| ଶୋଭା ||
|-
| rowspan="2" | ୨୦୧୦ || ''[[ଦିଲ୍ ତତେ ଦେଇଚି|ଦିଲ୍ ତତେ ଦେଇଚି]]''|| ||
|-
| ''[[ପହିଲି ରଜ]]''|| ସୂର୍ଯ୍ୟର ମାଆ ||
|-
| rowspan="5" | ୨୦୧୧ || ''[[ଛାତିରେ ଲେଖିଛି ତୋରି ନାଁ]]''|| ନିରୁ ||
|-
| ''[[ବାଇଶି ପାହାଚେ ଖେଳିବ ମୀନ]]''|| ||
|-
| ''[[କ୍ରିମିନାଲ୍]]''|| ସୁମିତ୍ରା ||
|-
| ''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ଚିକୁର ମାଆ ||
|-
| ''[[ଆଇନ କାନୁନ]]''|| ||
|-
| rowspan="3" | ୨୦୧୨ || ''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ଅନ୍ନପୂର୍ଣ୍ଣା ||
|-
| ''[[ଇଡିଅଟ୍]]''|| ଲକ୍ଷ୍ମୀ ||
|-
| ''ରଙ୍ଗିଲା ଟୋକା''|| ଶିବର ମାଆ ||
|-
| rowspan="5" | ୨୦୧୩ || ''ମାଇଁ ଲଭ୍ ଷ୍ଟୋରୀ''|| ||
|-
| ''ଏସିପି ସାଗରିକା''|| ସୁନିତା ରାଉତ ||
|-
| ''ଚଉକା ଛକା''|| ସାବିତ୍ରୀ ||
|-
| ''ମୁଁ ଏକା ତୁମର''|| ଜେଜିମା ||
|-
| ''ହରି ଓମ୍ ହରି''|| ରାଧାରାଣୀ ||
|-
| rowspan="4" | ୨୦୧୪ || ''ପୁଣି ଦେଖା ହେବ ଆର ଜନମରେ''|| ||
|-
| ''ଲେଖୁ ଲେଖୁ ଲେଖି ଦେଲି''|| ଅମ୍ରିତାର ମାଆ ||
|-
| ''ଆମେ ତ ଟୋକା ଷଣ୍ଢମାର୍କା''|| ||
|-
| ''ପାଗଳ କରିଚୁ ତୁ''|| କାକାର ସ୍ତ୍ରୀ ||
|-
| rowspan="3" | ୨୦୧୫ || ''ଇସ୍କ ତୁ ହି ତୁ''|| ସ୍ୱାଧୀନର ମାଆ ||
|-
| ''ଗପ ହେଲେ ବି ସତ''|| ସରୋଜିନୀ ମିଶ୍ର ||
|-
| ''ହେଲୋ ଇନ୍ ଲଭ୍''|| ||
|-
| rowspan="2" | ୨୦୧୬ || ''ଜବରଦସ୍ତ ପ୍ରେମିକ''|| ଚନ୍ଦୁର ଭାଉଜ ||
|-
| ''ଅଗସ୍ତ୍ୟ''|| ଅଗସ୍ତ୍ୟର ମାଆ ||
|}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb name|nm3488221}}
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ର ଅଭିନେତ୍ରୀ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତ୍ରୀ]]
byaav6ddlss0m10i4pl6bwtyp5l8mhw
601991
601990
2026-09-14T15:02:14Z
Ssgapu22
7676
/* ଅଭିନୀତ କଥାଚିତ୍ର */
601991
wikitext
text/x-wiki
{{ଛୋଟ|Priyanka Mahapatra}}
{{Infobox person
| name = ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
| image =
| imagesize =
| caption =
| birth_date = <!--{{birth date and age|1998|11|12}}-->
| birth_place = [[ଓଡ଼ିଶା]], [[ଭାରତ]]
| birth_name = ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
| other_names = ପିଙ୍କି
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ଅଭିନେତ୍ରୀ
| years_active = ୧୯୯୩-ଏବେଯାଏଁ
| spouse = [[ଦେବୁ ପଟ୍ଟନାୟକ]]<ref name="PMDP in AKH"/>
| children =
| parents =
| relatives = [[ହର ପଟ୍ଟନାୟକ]] (ଦେଢ଼ଶୁର)
| awards =
|website =
}}
'''ପ୍ରିୟଙ୍କା ମହାପାତ୍ର''' ଜଣେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଏବଂ ଦୂରଦର୍ଶନ ଅଭିନେତ୍ରୀ । ସେ ୧୯୯୩ ମସିହାରେ [[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]] ଚଳଚ୍ଚିତ୍ର ଜରିଆରେ ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ।
==ପ୍ରାରମ୍ଭିକ ଜୀବନ ଓ ପରିବାର==
ପ୍ରିୟାଙ୍କ ଓଡ଼ିଆ ନିର୍ଦ୍ଦେଶକ ଦେବୁ ପଟ୍ଟନାୟକଙ୍କୁ ବିବାହ କରିଥିଲେ ।<ref name="PMDP in AKH">{{cite news|title=Priyanka Mohapatra, Debu Pattnaik in Ambika Khudi Handisala|url=http://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/|accessdate=26 March 2018|newspaper=Incredible Orissa|date=26 March 2015}}{{Dead link|date=June 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> ତାଙ୍କ ଦେଢ଼ଶୁର [[ହର ପଟ୍ଟନାୟକ]] ଜଣେ ଜଣାଶୁଣା ଓଡ଼ିଆ ଅଭିନେତା ତଥା ନିର୍ଦ୍ଦେଶକ ଥିଲେ ।
==ଅଭିନୟ ଜୀବନ==
ପ୍ରିୟାଙ୍କା ୧୯୯୩ ମସିହାରେ ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ ଚଳଚ୍ଚିତ୍ର ଜରିଆରେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{cite news |title=Priyanka Mohapatra, Debu Pattnaik in Ambika Khudi Handisala |url=https://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/ |accessdate=31 January 2022 |work=Incredible Orissa |date=26 March 2015 |archiveurl=https://web.archive.org/web/20200920110322/https://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/ |archivedate=20 September 2020 |language=English |url-status=live }}</ref> ଏହାପରେ ସେ ସୁନା ଭାଉଜ, ଭାଇ ହେଲା ଭଗାରୀ, ରାଖିଲେ ଶିବ ମାରିବ କିଏ, ଜୀବନ ଧାରା, ସୁହାଗ ସିନ୍ଦୂର, ପୁଅ ମୋର ଭୋଳା ଶଙ୍କର, ନୀଳ ମାଷ୍ଟରାଣୀ, ଯଶୋଦା, ସ୍ତ୍ରୀ, କାଳଚକ୍ର, ବାବୁ ପର୍ଶୁରାମ, କାଶିଆ କପିଳା, ସମୟ ଚକରେ ସଂସାର ରଥ ଆଦି ଚଳଚ୍ଚିତ୍ରରେ ନୟିକା, ସହ-ଅଭିନେତ୍ରୀ ଆଦି ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ଏହାପରେ ସେ ଅନେକ ଚଳଚ୍ଚିତ୍ରରେ ହାସ୍ୟ ଅଭିନେତ୍ରୀ, ଚରିତ୍ର ଅଭିନେତ୍ରୀ ଆଦି ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ।
==ଅଭିନୀତ କଥାଚିତ୍ର==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୩ || ''[[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]]''||
|ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| rowspan="3" | ୧୯୯୪ || ''[[ସୁନା ଭାଉଜ]]''|| ମୀନା ||
|-
| ''[[ଭାଇ ହେଲା ଭଗାରି]]''|| ନୀନା ||
|-
| ''[[ରଖିଲେ ଶିବ ମାରିବ କିଏ]]''|| ପ୍ରିୟା ||
|-
| ୧୯୯୫ || ''[[ଜୀବନ ଧାରା]]''|| ||
|-
| rowspan="4" | ୧୯୯୬ || ''[[ସୁହାଗ ସିନ୍ଦୂର]]''|| ଫୁଲ ||
|-
| ''[[ପୁଅ ମୋର ଭୋଳାଶଙ୍କର]]''|| ଶାନ୍ତି ||
|-
| ''[[ନୀଳ ମାଷ୍ଟରାଣୀ]]''|| ||
|-
| ''[[ଯଶୋଦା (୧୯୯୬ର ସିନେମା)|ଯଶୋଦା]]''|| ମୀନାକ୍ଷି ||
|-
| ୧୯୯୮ || ''[[ସ୍ତ୍ରୀ (୧୯୯୮ର କଥାଚିତ୍ର)|ସ୍ତ୍ରୀ]]''|| ସୁନ୍ଦରୀ ||
|-
| ୧୯୯୯ || ''[[କାଳ ଚକ୍ର]]''|| ||
|-
| rowspan="2" | ୨୦୦୦ || ''[[ବାବୁ ପର୍ଶୁରାମ]]''|| ତୁଳସୀ ||
|-
| ''[[କାଶିଆ କପିଳା]]''|| ||
|-
| ୨୦୦୨ || ''[[ସମୟ ଚକରେ ସଂସାର ରଥ]]''|| ସୁଚିତ୍ରା ମହାପାତ୍ର ||
|-
| ୨୦୦୫ || ''[[ତୋ' ପାଇଁ]]''|| ଅନୀତା ||
|-
| rowspan="2" | ୨୦୦୭ || ''[[ମହାନାୟକ]]''|| ରଣଜିତର ସ୍ତ୍ରୀ ||
|-
| ''[[ତୋ ପାଇଁ ନେବି ମୁଁ ଶହେ ଜନମ]]''|| ଆନନ୍ଦର ସ୍ତ୍ରୀ ||
|-
| rowspan="3" | ୨୦୦୮ || ''[[ଧନରେ ରଖିବୁ ଶପଥ ମୋର]]''|| ବିରେନ୍ଦ୍ରର ସ୍ତ୍ରୀ ||
|-
| ''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ମହାବୀରର ମାଆ ||
|-
| ''[[ନେଇଯା'ରେ ମେଘ ମତେ]]''|| ସରିତା ||
|-
| rowspan="2" | ୨୦୦୯ || ''[[ସୁନା ଚଢ଼େଇ ମୋ ରୂପା ଚଢ଼େଇ]]''|| ଶାନ୍ତି ||
|-
| ''[[ସାତସୁରେ ବନ୍ଧା ଏ ଜୀବନ]]''|| ଶୋଭା ||
|-
| rowspan="2" | ୨୦୧୦ || ''[[ଦିଲ୍ ତତେ ଦେଇଚି|ଦିଲ୍ ତତେ ଦେଇଚି]]''|| ||
|-
| ''[[ପହିଲି ରଜ]]''|| ସୂର୍ଯ୍ୟର ମାଆ ||
|-
| rowspan="5" | ୨୦୧୧ || ''[[ଛାତିରେ ଲେଖିଛି ତୋରି ନାଁ]]''|| ନିରୁ ||
|-
| ''[[ବାଇଶି ପାହାଚେ ଖେଳିବ ମୀନ]]''|| ||
|-
| ''[[କ୍ରିମିନାଲ୍]]''|| ସୁମିତ୍ରା ||
|-
| ''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ଚିକୁର ମାଆ ||
|-
| ''[[ଆଇନ କାନୁନ]]''|| ||
|-
| rowspan="3" | ୨୦୧୨ || ''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ଅନ୍ନପୂର୍ଣ୍ଣା ||
|-
| ''[[ଇଡିଅଟ୍]]''|| ଲକ୍ଷ୍ମୀ ||
|-
| ''[[ରଙ୍ଗିଲା ଟୋକା]]''|| ଶିବର ମାଆ ||
|-
| rowspan="5" | ୨୦୧୩ || ''[[ମାଇଁ ଲଭ୍ ଷ୍ଟୋରି]]''|| ||
|-
| ''[[ଏସିପି ସାଗରିକା]]''|| ସୁନିତା ରାଉତ ||
|-
| ''ଚଉକା ଛକା''|| ସାବିତ୍ରୀ ||
|-
| ''ମୁଁ ଏକା ତୁମର''|| ଜେଜିମା ||
|-
| ''ହରି ଓମ୍ ହରି''|| ରାଧାରାଣୀ ||
|-
| rowspan="4" | ୨୦୧୪ || ''ପୁଣି ଦେଖା ହେବ ଆର ଜନମରେ''|| ||
|-
| ''ଲେଖୁ ଲେଖୁ ଲେଖି ଦେଲି''|| ଅମ୍ରିତାର ମାଆ ||
|-
| ''ଆମେ ତ ଟୋକା ଷଣ୍ଢମାର୍କା''|| ||
|-
| ''ପାଗଳ କରିଚୁ ତୁ''|| କାକାର ସ୍ତ୍ରୀ ||
|-
| rowspan="3" | ୨୦୧୫ || ''ଇସ୍କ ତୁ ହି ତୁ''|| ସ୍ୱାଧୀନର ମାଆ ||
|-
| ''ଗପ ହେଲେ ବି ସତ''|| ସରୋଜିନୀ ମିଶ୍ର ||
|-
| ''ହେଲୋ ଇନ୍ ଲଭ୍''|| ||
|-
| rowspan="2" | ୨୦୧୬ || ''ଜବରଦସ୍ତ ପ୍ରେମିକ''|| ଚନ୍ଦୁର ଭାଉଜ ||
|-
| ''ଅଗସ୍ତ୍ୟ''|| ଅଗସ୍ତ୍ୟର ମାଆ ||
|}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb name|nm3488221}}
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ର ଅଭିନେତ୍ରୀ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତ୍ରୀ]]
4u2f3hky0x4uli5thq2zhwopa4vfhhu
601992
601991
2026-09-14T15:04:02Z
Ssgapu22
7676
/* ଅଭିନୀତ କଥାଚିତ୍ର */
601992
wikitext
text/x-wiki
{{ଛୋଟ|Priyanka Mahapatra}}
{{Infobox person
| name = ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
| image =
| imagesize =
| caption =
| birth_date = <!--{{birth date and age|1998|11|12}}-->
| birth_place = [[ଓଡ଼ିଶା]], [[ଭାରତ]]
| birth_name = ପ୍ରିୟଙ୍କା ମହାପାତ୍ର
| other_names = ପିଙ୍କି
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ଅଭିନେତ୍ରୀ
| years_active = ୧୯୯୩-ଏବେଯାଏଁ
| spouse = [[ଦେବୁ ପଟ୍ଟନାୟକ]]<ref name="PMDP in AKH"/>
| children =
| parents =
| relatives = [[ହର ପଟ୍ଟନାୟକ]] (ଦେଢ଼ଶୁର)
| awards =
|website =
}}
'''ପ୍ରିୟଙ୍କା ମହାପାତ୍ର''' ଜଣେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଏବଂ ଦୂରଦର୍ଶନ ଅଭିନେତ୍ରୀ । ସେ ୧୯୯୩ ମସିହାରେ [[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]] ଚଳଚ୍ଚିତ୍ର ଜରିଆରେ ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ।
==ପ୍ରାରମ୍ଭିକ ଜୀବନ ଓ ପରିବାର==
ପ୍ରିୟାଙ୍କ ଓଡ଼ିଆ ନିର୍ଦ୍ଦେଶକ ଦେବୁ ପଟ୍ଟନାୟକଙ୍କୁ ବିବାହ କରିଥିଲେ ।<ref name="PMDP in AKH">{{cite news|title=Priyanka Mohapatra, Debu Pattnaik in Ambika Khudi Handisala|url=http://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/|accessdate=26 March 2018|newspaper=Incredible Orissa|date=26 March 2015}}{{Dead link|date=June 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> ତାଙ୍କ ଦେଢ଼ଶୁର [[ହର ପଟ୍ଟନାୟକ]] ଜଣେ ଜଣାଶୁଣା ଓଡ଼ିଆ ଅଭିନେତା ତଥା ନିର୍ଦ୍ଦେଶକ ଥିଲେ ।
==ଅଭିନୟ ଜୀବନ==
ପ୍ରିୟାଙ୍କା ୧୯୯୩ ମସିହାରେ ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ ଚଳଚ୍ଚିତ୍ର ଜରିଆରେ ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{cite news |title=Priyanka Mohapatra, Debu Pattnaik in Ambika Khudi Handisala |url=https://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/ |accessdate=31 January 2022 |work=Incredible Orissa |date=26 March 2015 |archiveurl=https://web.archive.org/web/20200920110322/https://incredibleorissa.com/priyanka-mohapatra-debu-pattnaik-ambika-khudi-handisala/ |archivedate=20 September 2020 |language=English |url-status=live }}</ref> ଏହାପରେ ସେ ସୁନା ଭାଉଜ, ଭାଇ ହେଲା ଭଗାରୀ, ରାଖିଲେ ଶିବ ମାରିବ କିଏ, ଜୀବନ ଧାରା, ସୁହାଗ ସିନ୍ଦୂର, ପୁଅ ମୋର ଭୋଳା ଶଙ୍କର, ନୀଳ ମାଷ୍ଟରାଣୀ, ଯଶୋଦା, ସ୍ତ୍ରୀ, କାଳଚକ୍ର, ବାବୁ ପର୍ଶୁରାମ, କାଶିଆ କପିଳା, ସମୟ ଚକରେ ସଂସାର ରଥ ଆଦି ଚଳଚ୍ଚିତ୍ରରେ ନୟିକା, ସହ-ଅଭିନେତ୍ରୀ ଆଦି ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ଏହାପରେ ସେ ଅନେକ ଚଳଚ୍ଚିତ୍ରରେ ହାସ୍ୟ ଅଭିନେତ୍ରୀ, ଚରିତ୍ର ଅଭିନେତ୍ରୀ ଆଦି ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ।
==ଅଭିନୀତ କଥାଚିତ୍ର==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୩ || ''[[ପଥର ଖସୁଚି ବଡ଼ ଦେଉଳୁ]]''||
|ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| rowspan="3" | ୧୯୯୪ || ''[[ସୁନା ଭାଉଜ]]''|| ମୀନା ||
|-
| ''[[ଭାଇ ହେଲା ଭଗାରି]]''|| ନୀନା ||
|-
| ''[[ରଖିଲେ ଶିବ ମାରିବ କିଏ]]''|| ପ୍ରିୟା ||
|-
| ୧୯୯୫ || ''[[ଜୀବନ ଧାରା]]''|| ||
|-
| rowspan="4" | ୧୯୯୬ || ''[[ସୁହାଗ ସିନ୍ଦୂର]]''|| ଫୁଲ ||
|-
| ''[[ପୁଅ ମୋର ଭୋଳାଶଙ୍କର]]''|| ଶାନ୍ତି ||
|-
| ''[[ନୀଳ ମାଷ୍ଟରାଣୀ]]''|| ||
|-
| ''[[ଯଶୋଦା (୧୯୯୬ର ସିନେମା)|ଯଶୋଦା]]''|| ମୀନାକ୍ଷି ||
|-
| ୧୯୯୮ || ''[[ସ୍ତ୍ରୀ (୧୯୯୮ର କଥାଚିତ୍ର)|ସ୍ତ୍ରୀ]]''|| ସୁନ୍ଦରୀ ||
|-
| ୧୯୯୯ || ''[[କାଳ ଚକ୍ର]]''|| ||
|-
| rowspan="2" | ୨୦୦୦ || ''[[ବାବୁ ପର୍ଶୁରାମ]]''|| ତୁଳସୀ ||
|-
| ''[[କାଶିଆ କପିଳା]]''|| ||
|-
| ୨୦୦୨ || ''[[ସମୟ ଚକରେ ସଂସାର ରଥ]]''|| ସୁଚିତ୍ରା ମହାପାତ୍ର ||
|-
| ୨୦୦୫ || ''[[ତୋ' ପାଇଁ]]''|| ଅନୀତା ||
|-
| rowspan="2" | ୨୦୦୭ || ''[[ମହାନାୟକ]]''|| ରଣଜିତର ସ୍ତ୍ରୀ ||
|-
| ''[[ତୋ ପାଇଁ ନେବି ମୁଁ ଶହେ ଜନମ]]''|| ଆନନ୍ଦର ସ୍ତ୍ରୀ ||
|-
| rowspan="3" | ୨୦୦୮ || ''[[ଧନରେ ରଖିବୁ ଶପଥ ମୋର]]''|| ବିରେନ୍ଦ୍ରର ସ୍ତ୍ରୀ ||
|-
| ''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ମହାବୀରର ମାଆ ||
|-
| ''[[ନେଇଯା'ରେ ମେଘ ମତେ]]''|| ସରିତା ||
|-
| rowspan="2" | ୨୦୦୯ || ''[[ସୁନା ଚଢ଼େଇ ମୋ ରୂପା ଚଢ଼େଇ]]''|| ଶାନ୍ତି ||
|-
| ''[[ସାତସୁରେ ବନ୍ଧା ଏ ଜୀବନ]]''|| ଶୋଭା ||
|-
| rowspan="2" | ୨୦୧୦ || ''[[ଦିଲ୍ ତତେ ଦେଇଚି|ଦିଲ୍ ତତେ ଦେଇଚି]]''|| ||
|-
| ''[[ପହିଲି ରଜ]]''|| ସୂର୍ଯ୍ୟର ମାଆ ||
|-
| rowspan="5" | ୨୦୧୧ || ''[[ଛାତିରେ ଲେଖିଛି ତୋରି ନାଁ]]''|| ନିରୁ ||
|-
| ''[[ବାଇଶି ପାହାଚେ ଖେଳିବ ମୀନ]]''|| ||
|-
| ''[[କ୍ରିମିନାଲ୍]]''|| ସୁମିତ୍ରା ||
|-
| ''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ଚିକୁର ମାଆ ||
|-
| ''[[ଆଇନ କାନୁନ]]''|| ||
|-
| rowspan="3" | ୨୦୧୨ || ''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ଅନ୍ନପୂର୍ଣ୍ଣା ||
|-
| ''[[ଇଡିଅଟ୍]]''|| ଲକ୍ଷ୍ମୀ ||
|-
| ''[[ରଙ୍ଗିଲା ଟୋକା]]''|| ଶିବର ମାଆ ||
|-
| rowspan="5" | ୨୦୧୩ || ''[[ମାଇଁ ଲଭ୍ ଷ୍ଟୋରି]]''|| ||
|-
| ''[[ଏସିପି ସାଗରିକା]]''|| ସୁନିତା ରାଉତ ||
|-
| ''[[ଚଉକା ଛକା]]''|| ସାବିତ୍ରୀ ||
|-
| ''[[ମୁଁ ଏକା ତୁମର]]''|| ଜେଜିମା ||
|-
| ''[[ହରି ଓମ ହରି]]''|| ରାଧାରାଣୀ ||
|-
| rowspan="4" | ୨୦୧୪ || ''[[ପୁଣି ଦେଖା ହବ ଆର ଜନମରେ|ପୁଣି ଦେଖା ହେବ ଆର ଜନମରେ]]''|| ||
|-
| ''[[ଲେଖୁଲେଖୁ ଲେଖିଦେଲି]]''|| ଅମ୍ରିତାର ମାଆ ||
|-
| ''[[ଆମେତ ଟୋକା ଷଣ୍ଢ ମାର୍କା]]''|| ||
|-
| ''[[ପାଗଳ କରିଚୁ ତୁ]]''|| କାକାର ସ୍ତ୍ରୀ ||
|-
| rowspan="3" | ୨୦୧୫ || ''[[ଇସ୍କ ତୁ ହି ତୁ]]''|| ସ୍ୱାଧୀନର ମାଆ ||
|-
| ''[[ଗପ ହେଲେ ବି ସତ]]''|| ସରୋଜିନୀ ମିଶ୍ର ||
|-
| ''[[ହେଲୋ- ଇନ୍ ଲଭ୍|ହେଲୋ ଇନ୍ ଲଭ୍]]''|| ||
|-
| rowspan="2" | ୨୦୧୬ || ''[[ଜବରଦସ୍ତ ପ୍ରେମିକ]]''|| ଚନ୍ଦୁର ଭାଉଜ ||
|-
| ''[[ଅଗସ୍ତ୍ୟ]]''|| ଅଗସ୍ତ୍ୟର ମାଆ ||
|}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb name|nm3488221}}
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ର ଅଭିନେତ୍ରୀ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତ୍ରୀ]]
n7exoiauk5kujqt2oi6yc8gwaplf6gt
ମଙ୍ଗଳା କିଶାନ
0
68989
601995
601979
2026-09-14T15:15:57Z
Ssgapu22
7676
[[Special:Contributions/~2026-49687-02|~2026-49687-02]] ([[User talk:~2026-49687-02|ଆଲୋଚନା]])ଙ୍କ ଦେଇ କରାଯାଇଥିବା ବଦଳକୁ [[User:Josephvijay890|Josephvijay890]]ଙ୍କ ଦେଇ କରାଯାଇଥିବା ଶେଷ ବଦଳକୁ ଫେରାଇ ଦିଆଗଲା
601558
wikitext
text/x-wiki
{{ଛୋଟ|Mangala Kisan}}
{{Infobox Indian politician
| name = ମଙ୍ଗଳା କିଶାନ <!--ଏହି ନାମ "ଓଡ଼ିଶାରୁ ରାଜ୍ୟସଭାକୁ ନିର୍ବାଚିତ ସାଂସଦଙ୍କ ତାଲିକା"ରେ ପୂର୍ବରୁ ଲେଖାଯାଇଥିଲା ଏବଂ ବିଭିନ୍ନ ଖବରରେ ମଧ୍ୟ ପ୍ରକାଶିତ ହୋଇଥିଲା-->
| image = File:Mangla kisan in 2022.jpg
| caption =
| birth_date ={{Birth date and age|1947|06|06|df=y}}
| birth_place = [[ସୁନ୍ଦରଗଡ଼]], [[ଓଡ଼ିଶା]]
| residence = ରାଏବାହାଲ(କୁତ୍ରା ବ୍ଳକ)
| death_date =
| death_place =
| nationality = ବ୍ରିଟିଶ ରାଜ ଭାରତ<br>ଭାରତୀୟ
| office1 = ବିଧାୟକ: [[୧୫ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
| constituency1 = ରାଜଗାଙ୍ଗପୁର
| term_start1 = ୨୦୧୪
| term_end1 = ୨୦୧୯
| predecessor1 = [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
| successor1 = ରାଜନ୍ ଏକ୍କା
| office2 = ସାଂସଦ ରାଜ୍ଯସଭା
| constituency2 = ଓଡି଼ଶା
| term_start2 = ୨୦୦୮
| term_end2 = ୨୦୧୪
| office = Mla 9th,10th,11th,
12th Odisha Legislative Assembly
| constituency = ରାଜଗାଙ୍ଗପୁର
| term = ୧୯୮୫–୨୦୦୪
| predecessor = [[ମୁଖରମ ନାଏକ]]
| successor = [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
| party = [[ବିଜୁ ଜନତା ଦଳ]]
| religion =
| spouse = ଫିଲିସିଆ କିଶାନ
| children = ୩ ପୁଅ, ୧ ଝିଅ
| website = https://m.facebook.com/mangla.kisan.90/
| footnotes =
| date = ଜୁନ |
| year = ୨୦୧୪ |
| source = http://164.100.47.5/newmembers/Website/Main.aspx
}}
'''ମଙ୍ଗଳା କିଶାନ ''' (ଜନ୍ମ: ୬ ଜୁନ ୧୯୪୭) ଜଣେ [[ଭାରତ|ଭାରତୀୟ]] ରାଜନୀତିଜ୍ଞ । ସେ [[ବିଜୁ ଜନତା ଦଳ]]ର ଜଣେ ପ୍ରତିନିଧି ଭାବରେ [[ଓଡ଼ିଶା ବିଧାନ ସଭା]] ଏବଂ [[ରାଜ୍ୟ ସଭା]]ରେ ସଦସ୍ୟ ଭାବରେ କାର୍ଯ୍ୟ କରିଛନ୍ତି ।<ref>{{cite web |title=Mohapatra quits as BJD leader in RS. |url=http://www.highbeam.com/doc/1P3-2061099221.html |publisher=Mail Today |accessdate=13 August 2012 |date=August 5, 2012 |archive-date=June 29, 2014 |archive-url=https://web.archive.org/web/20140629085945/http://www.highbeam.com/doc/1P3-2061099221.html |url-status=dead }}</ref> ମଙ୍ଗଳା କିଶାନ ୦୩ ଅପ୍ରେଲ ୨୦୦୮ରେ ଓଡ଼ିଶାରୁ ରାଜ୍ୟ ସଭାକୁ ନିର୍ବାଚିତ ହୋଇଥିଲେ ଏବଂ ୦୨ ଅପ୍ରେଲ ୨୦୧୪ ଯାଏଁ ୬ବର୍ଷ ଧରି ସେଠାରେ କାର୍ଯ୍ୟ କରିଥିଲେ । ସେ [[ରାଜଗାଙ୍ଗପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)|ରାଜଗାଙ୍ଗପୁର ବିଧାନ ସଭା ମଣ୍ଡଳୀ]]<nowiki>ରୁ ୧୯୮୫ ରୁ ୨୦୦୪ ଓ ୨୦୧୪ ରୁ ୨୦୧୯ </nowiki> ପଯ୍ୟନ୍ତ ବିଧାନ ସଭାକୁ ନିର୍ବାଚିତ ହୋଇଥିଲେ ।<ref>{{cite news |title=ଓଡ଼ିଶା ଭାଷାକୁ ବଞ୍ଚାଇବାକୁ ଉଦ୍ୟମ ଆବଶ୍ୟକ |url=http://www.dharitri.com/main/news/76762 |accessdate=25 December 2018 |work=Dharitri.com |date=8 October 2018 |language=en}}</ref> ସେ ରାଜ୍ୟ ସଭା ସାଂସଦ ଥିବାବେଳେ [[ଓଡ଼ିଆ ଭାଷା]]କୁ ଶାସ୍ତ୍ରୀୟ ମାନ୍ୟତା ମିଳିବା ଦାବି ଉପସ୍ଥାପନ କରିଥିଲେ, ତାଙ୍କ ସହ ଆଉ ୧୩ ଜଣ ସାଂସଦ ମଧ୍ୟ ଏହି ଉଦ୍ୟମରେ ଥିଲେ ।<ref>{{cite news |title=ଓଡ଼ିଆ ଭାଷାକୁ ଶାସ୍ତ୍ରୀୟ ମାନ୍ୟତା ଦେବା ପାଇଁ ଓଡ଼ିଶାର ୧୪ ଜଣ ସାଂସଦ ପୁନର୍ବାର ଦାବି କଲେ |url=http://odishan.com/5027 |accessdate=25 December 2018 |work=ଓଡ଼ିଶାନ |date=12 May 2013}}</ref>
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
*[http://164.100.47.5/newmembers/Website/Main.aspx ରାଜ୍ୟ ସଭା ୱେବସାଇଟ]
{{ଓଡ଼ିଶାର ରାଜ୍ୟସଭା ସଭ୍ୟ}}
[[ଶ୍ରେଣୀ:୧୯୪୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଶାରୁ ରାଜ୍ୟସଭାକୁ ନିର୍ବାଚିତ ସାଂସଦ]]
[[ଶ୍ରେଣୀ:୯ମ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୦ମ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୧ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୨ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୫ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:ବିଜୁ ଜନତା ଦଳ ରାଜନେତା]]
[[ଶ୍ରେଣୀ:ସୁନ୍ଦରଗଡ଼ ଜିଲ୍ଲାର ଲୋକ]]
c0px6rwcfu2z2os44c0zxvucj06hl14
601996
601995
2026-09-14T15:20:59Z
Ssgapu22
7676
601996
wikitext
text/x-wiki
{{ଛୋଟ|Mangala Kisan}}
{{Infobox Indian politician
| name = ମଙ୍ଗଳା କିଶାନ <!--ଏହି ନାମ "ଓଡ଼ିଶାରୁ ରାଜ୍ୟସଭାକୁ ନିର୍ବାଚିତ ସାଂସଦଙ୍କ ତାଲିକା"ରେ ପୂର୍ବରୁ ଲେଖାଯାଇଥିଲା ଏବଂ ବିଭିନ୍ନ ଖବରରେ ମଧ୍ୟ ପ୍ରକାଶିତ ହୋଇଥିଲା-->
| image = File:Mangla kisan in 2022.jpg
| caption =
| birth_date ={{Birth date and age|1947|06|06|df=y}}
| birth_place = [[ସୁନ୍ଦରଗଡ଼]], [[ଓଡ଼ିଶା]]
| residence = ରାଏବାହାଲ(କୁତ୍ରା ବ୍ଳକ)
| death_date =
| death_place =
| nationality = ବ୍ରିଟିଶ ରାଜ ଭାରତ<br>ଭାରତୀୟ
| office1 = ବିଧାୟକ: [[୧୫ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
| constituency1 = ରାଜଗାଙ୍ଗପୁର
| term_start1 = ୨୦୧୪
| term_end1 = ୨୦୧୯
| predecessor1 = [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
| successor1 = ରାଜନ୍ ଏକ୍କା
| office2 = ସାଂସଦ ରାଜ୍ୟସଭା
| constituency2 = ଓଡ଼ିଶା
| term_start2 = ୨୦୦୮
| term_end2 = ୨୦୧୪
| office = ବିଧାୟକ: [[୯ମ ଓଡ଼ିଶା ବିଧାନ ସଭା|୯ମ]], [[୧୦ମ ଓଡ଼ିଶା ବିଧାନ ସଭା|୧୦ମ]], [[୧୧ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା|୧୧ଶ]], [[୧୨ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
| constituency = [[ରାଜଗାଙ୍ଗପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)|ରାଜଗାଙ୍ଗପୁର]]
| term = ୧୯୮୫–୨୦୦୪
| predecessor = [[ମୁଖରମ ନାଏକ]]
| successor = [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
| party = [[ବିଜୁ ଜନତା ଦଳ]]
| religion =
| spouse = ଫିଲିସିଆ କିଶାନ
| children = ୩ ପୁଅ, ୧ ଝିଅ
| website = https://m.facebook.com/mangla.kisan.90/
| footnotes =
| date = ଜୁନ |
| year = ୨୦୧୪ |
| source = http://164.100.47.5/newmembers/Website/Main.aspx
}}
'''ମଙ୍ଗଳା କିଶାନ ''' (ଜନ୍ମ: ୬ ଜୁନ ୧୯୪୭) ଜଣେ [[ଭାରତ|ଭାରତୀୟ]] ରାଜନୀତିଜ୍ଞ । ସେ [[ବିଜୁ ଜନତା ଦଳ]]ର ଜଣେ ପ୍ରତିନିଧି ଭାବରେ [[ଓଡ଼ିଶା ବିଧାନ ସଭା]] ଏବଂ [[ରାଜ୍ୟ ସଭା]]ରେ ସଦସ୍ୟ ଭାବରେ କାର୍ଯ୍ୟ କରିଛନ୍ତି ।<ref>{{cite web |title=Mohapatra quits as BJD leader in RS. |url=http://www.highbeam.com/doc/1P3-2061099221.html |publisher=Mail Today |accessdate=13 August 2012 |date=August 5, 2012 |archive-date=June 29, 2014 |archive-url=https://web.archive.org/web/20140629085945/http://www.highbeam.com/doc/1P3-2061099221.html |url-status=dead }}</ref> ମଙ୍ଗଳା କିଶାନ ୦୩ ଅପ୍ରେଲ ୨୦୦୮ରେ ଓଡ଼ିଶାରୁ ରାଜ୍ୟ ସଭାକୁ ନିର୍ବାଚିତ ହୋଇଥିଲେ ଏବଂ ୦୨ ଅପ୍ରେଲ ୨୦୧୪ ଯାଏଁ ୬ବର୍ଷ ଧରି ସେଠାରେ କାର୍ଯ୍ୟ କରିଥିଲେ । ସେ [[ରାଜଗାଙ୍ଗପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)|ରାଜଗାଙ୍ଗପୁର ବିଧାନ ସଭା ମଣ୍ଡଳୀ]]<nowiki>ରୁ ୧୯୮୫ ରୁ ୨୦୦୪ ଓ ୨୦୧୪ ରୁ ୨୦୧୯ </nowiki> ପଯ୍ୟନ୍ତ ବିଧାନ ସଭାକୁ ନିର୍ବାଚିତ ହୋଇଥିଲେ ।<ref>{{cite news |title=ଓଡ଼ିଶା ଭାଷାକୁ ବଞ୍ଚାଇବାକୁ ଉଦ୍ୟମ ଆବଶ୍ୟକ |url=http://www.dharitri.com/main/news/76762 |accessdate=25 December 2018 |work=Dharitri.com |date=8 October 2018 |language=en}}</ref> ସେ ରାଜ୍ୟ ସଭା ସାଂସଦ ଥିବାବେଳେ [[ଓଡ଼ିଆ ଭାଷା]]କୁ ଶାସ୍ତ୍ରୀୟ ମାନ୍ୟତା ମିଳିବା ଦାବି ଉପସ୍ଥାପନ କରିଥିଲେ, ତାଙ୍କ ସହ ଆଉ ୧୩ ଜଣ ସାଂସଦ ମଧ୍ୟ ଏହି ଉଦ୍ୟମରେ ଥିଲେ ।<ref>{{cite news |title=ଓଡ଼ିଆ ଭାଷାକୁ ଶାସ୍ତ୍ରୀୟ ମାନ୍ୟତା ଦେବା ପାଇଁ ଓଡ଼ିଶାର ୧୪ ଜଣ ସାଂସଦ ପୁନର୍ବାର ଦାବି କଲେ |url=http://odishan.com/5027 |accessdate=25 December 2018 |work=ଓଡ଼ିଶାନ |date=12 May 2013}}</ref>
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
*[http://164.100.47.5/newmembers/Website/Main.aspx ରାଜ୍ୟ ସଭା ୱେବସାଇଟ]
{{ଓଡ଼ିଶାର ରାଜ୍ୟସଭା ସଭ୍ୟ}}
[[ଶ୍ରେଣୀ:୧୯୪୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଶାରୁ ରାଜ୍ୟସଭାକୁ ନିର୍ବାଚିତ ସାଂସଦ]]
[[ଶ୍ରେଣୀ:୯ମ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୦ମ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୧ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୨ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୫ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:ବିଜୁ ଜନତା ଦଳ ରାଜନେତା]]
[[ଶ୍ରେଣୀ:ସୁନ୍ଦରଗଡ଼ ଜିଲ୍ଲାର ଲୋକ]]
gcopzy4lijg9t6xvb5ogib6x50o04u2
601997
601996
2026-09-14T15:21:47Z
Ssgapu22
7676
601997
wikitext
text/x-wiki
{{ଛୋଟ|Mangala Kisan}}
{{Infobox Indian politician
| name = ମଙ୍ଗଳା କିଶାନ <!--ଏହି ନାମ "ଓଡ଼ିଶାରୁ ରାଜ୍ୟସଭାକୁ ନିର୍ବାଚିତ ସାଂସଦଙ୍କ ତାଲିକା"ରେ ପୂର୍ବରୁ ଲେଖାଯାଇଥିଲା ଏବଂ ବିଭିନ୍ନ ଖବରରେ ମଧ୍ୟ ପ୍ରକାଶିତ ହୋଇଥିଲା-->
| image = File:Mangla kisan in 2022.jpg
| caption =
| birth_date ={{Birth date and age|1947|06|06|df=y}}
| birth_place = [[ସୁନ୍ଦରଗଡ଼]], [[ଓଡ଼ିଶା]]
| residence = ରାଏବାହାଲ(କୁତ୍ରା ବ୍ଳକ)
| death_date =
| death_place =
| nationality = ବ୍ରିଟିଶ ରାଜ ଭାରତ<br>ଭାରତୀୟ
| office1 = ବିଧାୟକ: [[୧୫ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
| constituency1 = ରାଜଗାଙ୍ଗପୁର
| term_start1 = ୨୦୧୪
| term_end1 = ୨୦୧୯
| predecessor1 = [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
| successor1 = ରାଜନ୍ ଏକ୍କା
| office2 = ସାଂସଦ ରାଜ୍ୟସଭା
| constituency2 = ଓଡ଼ିଶା
| term_start2 = ୨୦୦୮
| term_end2 = ୨୦୧୪
| office = ବିଧାୟକ: [[୯ମ ଓଡ଼ିଶା ବିଧାନ ସଭା|୯ମ]], [[୧୦ମ ଓଡ଼ିଶା ବିଧାନ ସଭା|୧୦ମ]], [[୧୧ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା|୧୧ଶ]], [[୧୨ଶ ଓଡ଼ିଶା ବିଧାନ ସଭା]]
| constituency = [[ରାଜଗାଙ୍ଗପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)|ରାଜଗାଙ୍ଗପୁର]]
| term = ୧୯୮୫–୨୦୦୪
| predecessor = [[ମୁଖରମ ନାଏକ]]
| successor = [[ଗ୍ରେଗୋରୀ ମିଞ୍ଜ]]
| party = [[ବିଜୁ ଜନତା ଦଳ]]
| religion =
| spouse = ଫିଲିସିଆ କିଶାନ
| children = ୩ ପୁଅ, ୧ ଝିଅ
| website =
| footnotes =
| date = ଜୁନ |
| year = ୨୦୧୪ |
| source =
}}
'''ମଙ୍ଗଳା କିଶାନ ''' (ଜନ୍ମ: ୬ ଜୁନ ୧୯୪୭) ଜଣେ [[ଭାରତ|ଭାରତୀୟ]] ରାଜନୀତିଜ୍ଞ । ସେ [[ବିଜୁ ଜନତା ଦଳ]]ର ଜଣେ ପ୍ରତିନିଧି ଭାବରେ [[ଓଡ଼ିଶା ବିଧାନ ସଭା]] ଏବଂ [[ରାଜ୍ୟ ସଭା]]ରେ ସଦସ୍ୟ ଭାବରେ କାର୍ଯ୍ୟ କରିଛନ୍ତି ।<ref>{{cite web |title=Mohapatra quits as BJD leader in RS. |url=http://www.highbeam.com/doc/1P3-2061099221.html |publisher=Mail Today |accessdate=13 August 2012 |date=August 5, 2012 |archive-date=June 29, 2014 |archive-url=https://web.archive.org/web/20140629085945/http://www.highbeam.com/doc/1P3-2061099221.html |url-status=dead }}</ref> ମଙ୍ଗଳା କିଶାନ ୦୩ ଅପ୍ରେଲ ୨୦୦୮ରେ ଓଡ଼ିଶାରୁ ରାଜ୍ୟ ସଭାକୁ ନିର୍ବାଚିତ ହୋଇଥିଲେ ଏବଂ ୦୨ ଅପ୍ରେଲ ୨୦୧୪ ଯାଏଁ ୬ବର୍ଷ ଧରି ସେଠାରେ କାର୍ଯ୍ୟ କରିଥିଲେ । ସେ [[ରାଜଗାଙ୍ଗପୁର (ବିଧାନ ସଭା ନିର୍ବାଚନ ମଣ୍ଡଳୀ)|ରାଜଗାଙ୍ଗପୁର ବିଧାନ ସଭା ମଣ୍ଡଳୀ]]<nowiki>ରୁ ୧୯୮୫ ରୁ ୨୦୦୪ ଓ ୨୦୧୪ ରୁ ୨୦୧୯ </nowiki> ପଯ୍ୟନ୍ତ ବିଧାନ ସଭାକୁ ନିର୍ବାଚିତ ହୋଇଥିଲେ ।<ref>{{cite news |title=ଓଡ଼ିଶା ଭାଷାକୁ ବଞ୍ଚାଇବାକୁ ଉଦ୍ୟମ ଆବଶ୍ୟକ |url=http://www.dharitri.com/main/news/76762 |accessdate=25 December 2018 |work=Dharitri.com |date=8 October 2018 |language=en}}</ref> ସେ ରାଜ୍ୟ ସଭା ସାଂସଦ ଥିବାବେଳେ [[ଓଡ଼ିଆ ଭାଷା]]କୁ ଶାସ୍ତ୍ରୀୟ ମାନ୍ୟତା ମିଳିବା ଦାବି ଉପସ୍ଥାପନ କରିଥିଲେ, ତାଙ୍କ ସହ ଆଉ ୧୩ ଜଣ ସାଂସଦ ମଧ୍ୟ ଏହି ଉଦ୍ୟମରେ ଥିଲେ ।<ref>{{cite news |title=ଓଡ଼ିଆ ଭାଷାକୁ ଶାସ୍ତ୍ରୀୟ ମାନ୍ୟତା ଦେବା ପାଇଁ ଓଡ଼ିଶାର ୧୪ ଜଣ ସାଂସଦ ପୁନର୍ବାର ଦାବି କଲେ |url=http://odishan.com/5027 |accessdate=25 December 2018 |work=ଓଡ଼ିଶାନ |date=12 May 2013}}</ref>
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* [http://164.100.47.5/newmembers/Website/Main.aspx ରାଜ୍ୟ ସଭା ୱେବସାଇଟ]
{{ଓଡ଼ିଶାର ରାଜ୍ୟସଭା ସଭ୍ୟ}}
[[ଶ୍ରେଣୀ:୧୯୪୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଶାରୁ ରାଜ୍ୟସଭାକୁ ନିର୍ବାଚିତ ସାଂସଦ]]
[[ଶ୍ରେଣୀ:୯ମ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୦ମ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୧ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୨ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:୧୫ଶ ଓଡ଼ିଶା ବିଧାନ ସଭାର ସଭ୍ୟ]]
[[ଶ୍ରେଣୀ:ବିଜୁ ଜନତା ଦଳ ରାଜନେତା]]
[[ଶ୍ରେଣୀ:ସୁନ୍ଦରଗଡ଼ ଜିଲ୍ଲାର ଲୋକ]]
l5yzcwvpfd52b9ugpac71ap1tkzs0rh
ସଲିଲ ମିତ୍ର
0
70515
602003
522737
2026-09-15T04:49:00Z
Ssgapu22
7676
/* ଅଭିନୀତ କଥାଚିତ୍ର */
602003
wikitext
text/x-wiki
{{ଛୋଟ|Salil Mitra}}
{{Infobox person
| name = ସଲିଲ୍ କୁମାର ମିତ୍ର
| image = Salil Mitra (cropped).jpg
| imagesize =
| caption =
| birth_date = {{Birth date |1967|4|7}}
| birth_place = କଟକ
| birth_name = ସଲୀଳ କୁମାର ମିତ୍ର
| death_date = {{Death date and age |2019|6|4|1967|4|7}}
| death_place = [[କିମ୍ସ ହସ୍ପିଟାଲ]], [[ଭୁବନେଶ୍ୱର]]
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ହାସ୍ୟ ଅଭିନେତା
| years_active = ୧୯୯୯ - ୨୦୧୯
| spouse =
| children =
| parents = ବଙ୍କିମ ମିତ୍ର
| education =
| relatives =
| awards =
|website =
}}
{{Listen| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = ନିଜ ସ୍ୱରରେ ସଲିଲ |type = speech |description = ୨୦୧୮ ଅଗଷ୍ଟର ରେକର୍ଡ଼}}
'''ସଲିଲ୍ ମିତ୍ର''' (୭ ଅପ୍ରେଲ ୧୯୬୭ - ୪ ଜୁନ ୨୦୧୯) ଜଣେ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] ହାସ୍ୟ ଅଭିନେତା ଥିଲେ । ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ସମେତ ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଓ ବିଭିନ୍ନ ମଞ୍ଚରେ ଅଭିନୟ କରୁଥିଲେ । [[କରଞ୍ଜିଆ]], [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା|ମୟୂରଭଞ୍ଜ]]<nowiki/>ରେ ଜନ୍ମିତ ସଲିଲ ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ଏବଂ ପରବର୍ତ୍ତୀ ସମୟରେ ବିଭିନ୍ନ କଥାଚିତ୍ର, ଧାରାବାହିକ, ଆଧୁନିକ ଗୀତ, ଭଜନ, ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । [[ଇ ଟିଭି ଓଡ଼ିଆ]]<nowiki/>ରେ ପ୍ରସାରିତ [[ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା]] ଭଳି କିଛି ଧାରାବାହିକରେ ସେ ଖଳନାୟକ ଭାବରେ ମଧ୍ୟ କାର୍ଯ୍ୟ କରିଥିଲେ । ୧୨ ମଇ ୨୦୧୯ରେ ସେ ଏକ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇ ଡାକ୍ତରଖାନାରେ ଚିକିତ୍ସିତ ହେଉଥିଲେ ଏବଂ ୪ ଜୁନ ୨୦୧୯ରେ ସେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref name="Salil Mitra">{{cite web |title=ସମସ୍ତଙ୍କୁ କନ୍ଦେଇ ଚାଲିଗଲେ ସଲିଲ |url=http://sambad.in/state/salil-mitra-passes-away-374041/ |website=Sambad |publisher=sambad.in |accessdate=4 June 2019 |archiveurl=https://web.archive.org/web/20190604015623/http://sambad.in/state/salil-mitra-passes-away-374041/ |archivedate=4 June 2019 |date=3 June 2019 |url-status=dead }}</ref>
== ଜନ୍ମ ଓ ପରିବାର ==
ସଲିଲ ମିତ୍ର ୧୯୬୭ ମସିହାର ଅପ୍ରେଲ ମାସ ୭ ତାରିଖ କଟକରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ବାପାଙ୍କ ନାମ ବଙ୍କିମ ମିତ୍ର ।
== ଅଭିନୟ ଜୀବନ ==
ସଲିଲ ମିତ୍ର ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ କରିବା ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{Cite web|url=http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|title=Odia cine star Salil Mitra passes away|last=|first=|date=2019-06-04|website=prameyanews.com|language=en-US|archive-url=https://web.archive.org/web/20190604170253/http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ତାଙ୍କ ଅଭନୀତ ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର ଥିଲା [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]] । ଏହାପରେ ସେ ବିଭିନ୍ନ ଓଡ଼ିଆ କଥାଚିତ୍ର, ଦୂରଦର୍ଶନ ଧାରାବାହିକ, ମଞ୍ଚ ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । ଏଥି ସହ ସେ କିଛି ଓଡ଼ିଆ ଆଧୁନିକ ଆଲ୍ବମ୍ ଓ ଭଜନ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ ।
ତାଙ୍କ ଅଭିନୀତ କିଛି ଓଡ଼ିଆ କଥାଚିତ୍ରଗୁଡ଼ିକ ହେଲା; ରହିଚି ରହିବି ତୋରି ପାଇଁ, ସାଥିରେ, ଅର୍ଜୁନ, ରକତେ ଲେଖିଚି ନାଁ, କାଳୀ ଶଙ୍କର, ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ, ଛାତି ଚିରିଦେଲେ ତୁ, ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା, ଶୁଭ ବିବାହ, ତୁ ମୋ ଆଖିର ତାରା, ଓମ୍ ନମଃ ଶିବାୟ, ହିରୋ, ବାଳୁଙ୍ଗା ଟୋକା, କେବେ ତୁମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ, ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ, ମେଟ୍ରିକ ଫେଲ, ଇଡିଅଟ, ଗଞ୍ଜା ଲଢ଼େଇ, ଲଭ୍ ମାଷ୍ଟର, ଚଉକା ଛକା, ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨, ଗପ ହେଲେ ବି ସତ, ଲଭ୍ ଷ୍ଟେସନ, ଅଗସ୍ତ୍ୟ, ସିଷ୍ଟର ଶ୍ରୀଦେବୀ ।
=== ଅଭିନୀତ କଥାଚିତ୍ର ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୯ ||''[[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]''|| || ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| ୨୦୦୨ ||''[[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]''|| ||
|-
| ୨୦୦୪ ||''[[ସାଥୀରେ]]''|| ||
|-
| rowspan="2" | ୨୦୦୫ ||''[[ପ୍ରଥମ ପ୍ରେମ]]''|| ||
|-
|[[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅର୍ଜୁନ'']]|| ||
|-
| rowspan="2" | ୨୦୦୬ ||''[[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]''|| ||
|-
|''[[ରକତେ ଲେଖିଚି ନାଁ]]''|| ||
|-
| rowspan="3" | ୨୦୦୭ ||''[[କାଳୀଶଙ୍କର]]''|| ||
|-
|''[[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]''|| ||
|-
|''[[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]''|| ||
|-
| rowspan="2" | ୨୦୦୮ ||[[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସତ୍ୟ ମେବ ଜୟତେ'']]|| ||
|-
|''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ||
|-
| rowspan="2" | ୨୦୦୯ ||''[[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]''|| ||
|-
|''[[ତୁ ମୋରି ପାଇଁ]]''|| ||
|-
| rowspan="3" | ୨୦୧୦ ||''[[ଶୁଭ ବିବାହ]]''|| ||
|-
|''[[ତୋ' ଆଖିରେ ମୁଁ]]''|| ||
|-
|[[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)|''ଓଁ ନମଃ ଶିବାୟ'']]||ବେଙ୍ଗ
|
|-
| rowspan="4" | ୨୦୧୧ ||''[[ହିରୋ]]''||କନେଷ୍ଟବଳ ଗୋବରା
|
|-
|''[[କ୍ରିମିନାଲ୍]]''|| ||
|-
|''[[ଚାନ୍ଦିନୀ ଆଇ ମିସ ୟୁ]]''|| ||
|-
|''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ||
|-
| rowspan="7" | ୨୦୧୨ ||''[[କେବେ ତମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ]]''|| ||
|-
|[[ଶପଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଶପଥ'']]|| ||
|-
|''[[ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ]]''|| ||
|-
|''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ||
|-
|''[[ଇଡିଅଟ୍]]''|| ||
|-
|''[[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]''|| ||
|-
|''[[ଲଭ୍ ମାଷ୍ଟର]]''|| ||
|-
| rowspan="7" | ୨୦୧୩ ||''[[ମୋ' ଦୁନିଆ ତୁ ହିଁ ତୁ]]''|| ||
|-
|''[[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]''|| ||
|-
|''[[ଚଉକା ଛକା]]''|| ||
|-
|''[[ହାତ ଧରି ଚାଲୁଥା]]''|| ||
|-
|''[[ହରି ଓମ ହରି]]''|| ||
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
|''[[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]''|| ||
|-
| rowspan="7" | ୨୦୧୪ ||''[[ତୁ ଆଉ ମୁଁ]]''|| ||
|-
|''[[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]''|| ||
|-
|''[[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]''|| ||
|-
|[[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଓମ୍'']]|| ||
|-
|''[[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]''|| ||
|-
|''[[ମେଣ୍ଟାଲ]]''|| ||
|-
|[[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଗଞ୍ଜା ଲଢ଼େଇ'']]|| ||
|-
| rowspan="3" | ୨୦୧୫ ||''[[ଲଭ୍ ୟୁ ହମେଶା]]''|| ||
|-
|[[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)|''ଗପ ହେଲେ ବି ସତ'']]|| ||
|-
|''[[ମାୟା]]''|| ||
|-
| rowspan="5" | ୨୦୧୬ ||''[[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]''|| ||
|-
|[[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)|''ଟାଇଗର'']]|| ||
|-
|''[[ଲଭ୍ ଷ୍ଟେସନ୍]]''||ଜଗନ୍ନାଥ
|
|-
|''[[ଅଗସ୍ତ୍ୟ]]''|| ||
|-
|''[[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]''|| ||
|-
| ୨୦୧୭ ||''[[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]''|| ||
|-
| rowspan="14" | ||''[[କଥାଦେଲି ମଥା ଛୁଇଁ]]''|| ||
|-
| ''[[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]''|| ||
|-
| ''[[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]''|| ||
|-
| [[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ରୁଦ୍ର'']]|| ||
|-
| ''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
| ''[[ରଙ୍ଗିଲା ଟୋକା]]''|| ||
|-
| ''[[ମହାନାୟକ]]''|| ||
|-
| ''[[ଟୋକାଟା ଫସିଗଲା]]''|| ||
|-
| ''[[ଚମ୍ପିଆନ]]''|| ||
|-
| ''[[ଏକ୍ସକ୍ୟୁଜ ମି]]''|| ||
|-
| ''[[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]''|| ||
|-
| ''[[କୁଳାଙ୍ଗାର]]''|| ||
|-
|''[[ସେଲଫିସ୍ ଦିଲ୍]]''
|
|
|}
=== ଅଭିନୀତ ଧାରାବାହିକ ===
* ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା - ଇ ଟିଭି ଓଡ଼ିଆ
== ମୃତ୍ୟୁ ==
ସଲିଲ ମିତ୍ର ୨୦୧୯ ମସିହାର ଜୁନ ମାସ ୪ ତାରିଖରେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref>{{Cite web|url=https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|title=Ollywood actor-comedian Salil Mitra no more|last=|first=|date=|website=odishatv.in|language=en-US|archive-url=https://web.archive.org/web/20190604154151/https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ୧୨ ମଇ ୨୦୧୯ରେ ସେ [[କେନ୍ଦୁଝର]]<nowiki/>ରୁ ଏକ ସୁଟିଂ ସାରି ଫେରୁଥିବାବେଳେ [[ଘଟଗାଁ]] କଲେଜ ନିକଟରେ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇଥିଲେ ।<ref>{{Cite web|url=http://www.samajalive.in/salil-mitra/81391.html|title=ସଡ଼କ ଦୁର୍ଘଟଣାରେ ହାସ୍ୟ ଅଭିନେତା ସଲୀଲ ମିତ୍ର ଗୁରୁତର|last=Bureau|first=Samajalive|date=2019-05-12|website=Samaja Live|language=en-US|archive-url=https://web.archive.org/web/20190604170248/http://www.samajalive.in/salil-mitra/81391.html|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ଦୁର୍ଘଟଣା ପରେ ତାଙ୍କୁ ପ୍ରଥମେ ଘଟଗାଁ ଡାକ୍ତରଖାନାରେ ଏବଂ ପରେ [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ|କଟକ ବଡ଼ ମେଡିକାଲ]]<nowiki/>ରେ ଭର୍ତ୍ତି କରାଯାଇଥିଲା । ଏହି ଦୁର୍ଘଟଣାରେ ତାଙ୍କର ହାତ ଓ ଗୋଡ଼ ଭାଙ୍ଗି ଯାଇଥିଲା ଏବଂ ଛାତିରେ ଆଘାତ ଲାଗିଥିଲା । ପରବର୍ତ୍ତୀ ସମୟରେ ତାଙ୍କୁ [[ଭୁବନେଶ୍ୱର]]<nowiki/>ର କିମ୍ସ ଡାକ୍ତରଖାନାକୁ ସ୍ଥାନାନ୍ତର କରାଯାଇଥିଲା । ମାତ୍ର ୪ ଜୁନ ୨୦୧୯ର ରାତି ୧୨ଟା ୧୫ ମିନିଟ୍ରେ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା । ତାଙ୍କର ଛାତିର ପଞ୍ଜରା ହାଡ଼ ଦବିଯାଇ [[ହୃତ୍ପିଣ୍ଡ]] ପାଖରେ ଲାଗିଯାଇଥିବାରୁ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା ବୋଲି ଡାକ୍ତରମାନେ ମତ ଦେଇଥିଲେ ।<ref>{{Cite web|url=http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|title=Popular Odia comedian Salil Mitra injured in road mishap|last=|first=|date=2019-05-12|website=Pragativadi: Leading Odia Dailly|language=en-US|archive-url=https://web.archive.org/web/20190604170318/http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ମୃତ୍ୟୁବେଳକୁ ତାଙ୍କୁ ୫୨ ବର୍ଷ ବୟସ ହୋଇଥିଲା <ref>{{Cite web|url=https://odishasuntimes.com/odisha-actor-salil-mitra-passes-away/|title=Odisha actor Salil Mitra passes away {{!}} OdishaSunTimes.com|last=Bureau|first=Odisha Sun Times|date=|website=|language=en-US|archive-url=http://www.webcitation.org/78sp26IHB|archive-date=2019-06-04|url-status=live|access-date=2019-06-04}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଆଧାର ==
{{Commons category|Salil Mitra|ସଲିଲ୍ ମିତ୍ର}}
* {{Imdb name|nm3597243}}
[[ଶ୍ରେଣୀ:୨୦୧୯ ମୃତ୍ୟୁ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ରରେ ପୁରୁଷ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:୧୯୬୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ହାସ୍ୟ ଅଭିନେତା]]
pzj8lbj7c51f2rihdw8wuu6az9zpec5
602004
602003
2026-09-15T04:51:52Z
Ssgapu22
7676
/* ମୃତ୍ୟୁ */
602004
wikitext
text/x-wiki
{{ଛୋଟ|Salil Mitra}}
{{Infobox person
| name = ସଲିଲ୍ କୁମାର ମିତ୍ର
| image = Salil Mitra (cropped).jpg
| imagesize =
| caption =
| birth_date = {{Birth date |1967|4|7}}
| birth_place = କଟକ
| birth_name = ସଲୀଳ କୁମାର ମିତ୍ର
| death_date = {{Death date and age |2019|6|4|1967|4|7}}
| death_place = [[କିମ୍ସ ହସ୍ପିଟାଲ]], [[ଭୁବନେଶ୍ୱର]]
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ହାସ୍ୟ ଅଭିନେତା
| years_active = ୧୯୯୯ - ୨୦୧୯
| spouse =
| children =
| parents = ବଙ୍କିମ ମିତ୍ର
| education =
| relatives =
| awards =
|website =
}}
{{Listen| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = ନିଜ ସ୍ୱରରେ ସଲିଲ |type = speech |description = ୨୦୧୮ ଅଗଷ୍ଟର ରେକର୍ଡ଼}}
'''ସଲିଲ୍ ମିତ୍ର''' (୭ ଅପ୍ରେଲ ୧୯୬୭ - ୪ ଜୁନ ୨୦୧୯) ଜଣେ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] ହାସ୍ୟ ଅଭିନେତା ଥିଲେ । ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ସମେତ ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଓ ବିଭିନ୍ନ ମଞ୍ଚରେ ଅଭିନୟ କରୁଥିଲେ । [[କରଞ୍ଜିଆ]], [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା|ମୟୂରଭଞ୍ଜ]]<nowiki/>ରେ ଜନ୍ମିତ ସଲିଲ ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ଏବଂ ପରବର୍ତ୍ତୀ ସମୟରେ ବିଭିନ୍ନ କଥାଚିତ୍ର, ଧାରାବାହିକ, ଆଧୁନିକ ଗୀତ, ଭଜନ, ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । [[ଇ ଟିଭି ଓଡ଼ିଆ]]<nowiki/>ରେ ପ୍ରସାରିତ [[ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା]] ଭଳି କିଛି ଧାରାବାହିକରେ ସେ ଖଳନାୟକ ଭାବରେ ମଧ୍ୟ କାର୍ଯ୍ୟ କରିଥିଲେ । ୧୨ ମଇ ୨୦୧୯ରେ ସେ ଏକ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇ ଡାକ୍ତରଖାନାରେ ଚିକିତ୍ସିତ ହେଉଥିଲେ ଏବଂ ୪ ଜୁନ ୨୦୧୯ରେ ସେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref name="Salil Mitra">{{cite web |title=ସମସ୍ତଙ୍କୁ କନ୍ଦେଇ ଚାଲିଗଲେ ସଲିଲ |url=http://sambad.in/state/salil-mitra-passes-away-374041/ |website=Sambad |publisher=sambad.in |accessdate=4 June 2019 |archiveurl=https://web.archive.org/web/20190604015623/http://sambad.in/state/salil-mitra-passes-away-374041/ |archivedate=4 June 2019 |date=3 June 2019 |url-status=dead }}</ref>
== ଜନ୍ମ ଓ ପରିବାର ==
ସଲିଲ ମିତ୍ର ୧୯୬୭ ମସିହାର ଅପ୍ରେଲ ମାସ ୭ ତାରିଖ କଟକରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ବାପାଙ୍କ ନାମ ବଙ୍କିମ ମିତ୍ର ।
== ଅଭିନୟ ଜୀବନ ==
ସଲିଲ ମିତ୍ର ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ କରିବା ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{Cite web|url=http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|title=Odia cine star Salil Mitra passes away|last=|first=|date=2019-06-04|website=prameyanews.com|language=en-US|archive-url=https://web.archive.org/web/20190604170253/http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ତାଙ୍କ ଅଭନୀତ ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର ଥିଲା [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]] । ଏହାପରେ ସେ ବିଭିନ୍ନ ଓଡ଼ିଆ କଥାଚିତ୍ର, ଦୂରଦର୍ଶନ ଧାରାବାହିକ, ମଞ୍ଚ ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । ଏଥି ସହ ସେ କିଛି ଓଡ଼ିଆ ଆଧୁନିକ ଆଲ୍ବମ୍ ଓ ଭଜନ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ ।
ତାଙ୍କ ଅଭିନୀତ କିଛି ଓଡ଼ିଆ କଥାଚିତ୍ରଗୁଡ଼ିକ ହେଲା; ରହିଚି ରହିବି ତୋରି ପାଇଁ, ସାଥିରେ, ଅର୍ଜୁନ, ରକତେ ଲେଖିଚି ନାଁ, କାଳୀ ଶଙ୍କର, ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ, ଛାତି ଚିରିଦେଲେ ତୁ, ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା, ଶୁଭ ବିବାହ, ତୁ ମୋ ଆଖିର ତାରା, ଓମ୍ ନମଃ ଶିବାୟ, ହିରୋ, ବାଳୁଙ୍ଗା ଟୋକା, କେବେ ତୁମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ, ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ, ମେଟ୍ରିକ ଫେଲ, ଇଡିଅଟ, ଗଞ୍ଜା ଲଢ଼େଇ, ଲଭ୍ ମାଷ୍ଟର, ଚଉକା ଛକା, ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨, ଗପ ହେଲେ ବି ସତ, ଲଭ୍ ଷ୍ଟେସନ, ଅଗସ୍ତ୍ୟ, ସିଷ୍ଟର ଶ୍ରୀଦେବୀ ।
=== ଅଭିନୀତ କଥାଚିତ୍ର ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୯ ||''[[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]''|| || ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| ୨୦୦୨ ||''[[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]''|| ||
|-
| ୨୦୦୪ ||''[[ସାଥୀରେ]]''|| ||
|-
| rowspan="2" | ୨୦୦୫ ||''[[ପ୍ରଥମ ପ୍ରେମ]]''|| ||
|-
|[[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅର୍ଜୁନ'']]|| ||
|-
| rowspan="2" | ୨୦୦୬ ||''[[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]''|| ||
|-
|''[[ରକତେ ଲେଖିଚି ନାଁ]]''|| ||
|-
| rowspan="3" | ୨୦୦୭ ||''[[କାଳୀଶଙ୍କର]]''|| ||
|-
|''[[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]''|| ||
|-
|''[[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]''|| ||
|-
| rowspan="2" | ୨୦୦୮ ||[[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସତ୍ୟ ମେବ ଜୟତେ'']]|| ||
|-
|''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ||
|-
| rowspan="2" | ୨୦୦୯ ||''[[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]''|| ||
|-
|''[[ତୁ ମୋରି ପାଇଁ]]''|| ||
|-
| rowspan="3" | ୨୦୧୦ ||''[[ଶୁଭ ବିବାହ]]''|| ||
|-
|''[[ତୋ' ଆଖିରେ ମୁଁ]]''|| ||
|-
|[[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)|''ଓଁ ନମଃ ଶିବାୟ'']]||ବେଙ୍ଗ
|
|-
| rowspan="4" | ୨୦୧୧ ||''[[ହିରୋ]]''||କନେଷ୍ଟବଳ ଗୋବରା
|
|-
|''[[କ୍ରିମିନାଲ୍]]''|| ||
|-
|''[[ଚାନ୍ଦିନୀ ଆଇ ମିସ ୟୁ]]''|| ||
|-
|''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ||
|-
| rowspan="7" | ୨୦୧୨ ||''[[କେବେ ତମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ]]''|| ||
|-
|[[ଶପଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଶପଥ'']]|| ||
|-
|''[[ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ]]''|| ||
|-
|''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ||
|-
|''[[ଇଡିଅଟ୍]]''|| ||
|-
|''[[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]''|| ||
|-
|''[[ଲଭ୍ ମାଷ୍ଟର]]''|| ||
|-
| rowspan="7" | ୨୦୧୩ ||''[[ମୋ' ଦୁନିଆ ତୁ ହିଁ ତୁ]]''|| ||
|-
|''[[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]''|| ||
|-
|''[[ଚଉକା ଛକା]]''|| ||
|-
|''[[ହାତ ଧରି ଚାଲୁଥା]]''|| ||
|-
|''[[ହରି ଓମ ହରି]]''|| ||
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
|''[[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]''|| ||
|-
| rowspan="7" | ୨୦୧୪ ||''[[ତୁ ଆଉ ମୁଁ]]''|| ||
|-
|''[[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]''|| ||
|-
|''[[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]''|| ||
|-
|[[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଓମ୍'']]|| ||
|-
|''[[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]''|| ||
|-
|''[[ମେଣ୍ଟାଲ]]''|| ||
|-
|[[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଗଞ୍ଜା ଲଢ଼େଇ'']]|| ||
|-
| rowspan="3" | ୨୦୧୫ ||''[[ଲଭ୍ ୟୁ ହମେଶା]]''|| ||
|-
|[[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)|''ଗପ ହେଲେ ବି ସତ'']]|| ||
|-
|''[[ମାୟା]]''|| ||
|-
| rowspan="5" | ୨୦୧୬ ||''[[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]''|| ||
|-
|[[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)|''ଟାଇଗର'']]|| ||
|-
|''[[ଲଭ୍ ଷ୍ଟେସନ୍]]''||ଜଗନ୍ନାଥ
|
|-
|''[[ଅଗସ୍ତ୍ୟ]]''|| ||
|-
|''[[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]''|| ||
|-
| ୨୦୧୭ ||''[[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]''|| ||
|-
| rowspan="14" | ||''[[କଥାଦେଲି ମଥା ଛୁଇଁ]]''|| ||
|-
| ''[[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]''|| ||
|-
| ''[[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]''|| ||
|-
| [[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ରୁଦ୍ର'']]|| ||
|-
| ''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
| ''[[ରଙ୍ଗିଲା ଟୋକା]]''|| ||
|-
| ''[[ମହାନାୟକ]]''|| ||
|-
| ''[[ଟୋକାଟା ଫସିଗଲା]]''|| ||
|-
| ''[[ଚମ୍ପିଆନ]]''|| ||
|-
| ''[[ଏକ୍ସକ୍ୟୁଜ ମି]]''|| ||
|-
| ''[[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]''|| ||
|-
| ''[[କୁଳାଙ୍ଗାର]]''|| ||
|-
|''[[ସେଲଫିସ୍ ଦିଲ୍]]''
|
|
|}
=== ଅଭିନୀତ ଧାରାବାହିକ ===
* ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା - ଇ ଟିଭି ଓଡ଼ିଆ
== ମୃତ୍ୟୁ ==
ସଲିଲ ମିତ୍ର ୨୦୧୯ ମସିହାର ଜୁନ ମାସ ୪ ତାରିଖରେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref>{{Cite web|url=https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|title=Ollywood actor-comedian Salil Mitra no more|last=|first=|date=|website=odishatv.in|language=en-US|archive-url=https://web.archive.org/web/20190604154151/https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ୧୨ ମଇ ୨୦୧୯ରେ ସେ [[କେନ୍ଦୁଝର]]<nowiki/>ରୁ ଏକ ସୁଟିଂ ସାରି ଫେରୁଥିବାବେଳେ [[ଘଟଗାଁ]] କଲେଜ ନିକଟରେ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇଥିଲେ ।<ref>{{Cite web|url=http://www.samajalive.in/salil-mitra/81391.html|title=ସଡ଼କ ଦୁର୍ଘଟଣାରେ ହାସ୍ୟ ଅଭିନେତା ସଲୀଲ ମିତ୍ର ଗୁରୁତର|last=Bureau|first=Samajalive|date=2019-05-12|website=Samaja Live|language=en-US|archive-url=https://web.archive.org/web/20190604170248/http://www.samajalive.in/salil-mitra/81391.html|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ଦୁର୍ଘଟଣା ପରେ ତାଙ୍କୁ ପ୍ରଥମେ ଘଟଗାଁ ଡାକ୍ତରଖାନାରେ ଏବଂ ପରେ [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ|କଟକ ବଡ଼ ମେଡିକାଲ]]<nowiki/>ରେ ଭର୍ତ୍ତି କରାଯାଇଥିଲା । ଏହି ଦୁର୍ଘଟଣାରେ ତାଙ୍କର ହାତ ଓ ଗୋଡ଼ ଭାଙ୍ଗି ଯାଇଥିଲା ଏବଂ ଛାତିରେ ଆଘାତ ଲାଗିଥିଲା । ପରବର୍ତ୍ତୀ ସମୟରେ ତାଙ୍କୁ [[ଭୁବନେଶ୍ୱର]]<nowiki/>ର କିମ୍ସ ଡାକ୍ତରଖାନାକୁ ସ୍ଥାନାନ୍ତର କରାଯାଇଥିଲା । ମାତ୍ର ୪ ଜୁନ ୨୦୧୯ର ରାତି ୧୨ଟା ୧୫ ମିନିଟ୍ରେ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା । ତାଙ୍କର ଛାତିର ପଞ୍ଜରା ହାଡ଼ ଦବିଯାଇ [[ହୃତ୍ପିଣ୍ଡ]] ପାଖରେ ଲାଗିଯାଇଥିବାରୁ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା ବୋଲି ଡାକ୍ତରମାନେ ମତ ଦେଇଥିଲେ ।<ref>{{Cite web|url=http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|title=Popular Odia comedian Salil Mitra injured in road mishap|last=|first=|date=2019-05-12|website=Pragativadi: Leading Odia Dailly|language=en-US|archive-url=https://web.archive.org/web/20190604170318/http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ମୃତ୍ୟୁବେଳକୁ ତାଙ୍କୁ ୫୨ ବର୍ଷ ବୟସ ହୋଇଥିଲା ।<ref>{{Cite web |last= |first= |date=2019-06-04 |title=Odisha actor Salil Mitra passes away |url=https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |url-status=live |archive-url=https://web.archive.org/web/20260120215914/https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |archive-date=20 January 2026 |access-date=2026-09-15 |website=Sambad English |language=en-IN}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଆଧାର ==
{{Commons category|Salil Mitra|ସଲିଲ୍ ମିତ୍ର}}
* {{Imdb name|nm3597243}}
[[ଶ୍ରେଣୀ:୨୦୧୯ ମୃତ୍ୟୁ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ରରେ ପୁରୁଷ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:୧୯୬୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ହାସ୍ୟ ଅଭିନେତା]]
edud2ox4abvo8zsaeup5uexpc7iao80
602005
602004
2026-09-15T06:16:21Z
Ssgapu22
7676
/* ଅଭିନୀତ କଥାଚିତ୍ର */
602005
wikitext
text/x-wiki
{{ଛୋଟ|Salil Mitra}}
{{Infobox person
| name = ସଲିଲ୍ କୁମାର ମିତ୍ର
| image = Salil Mitra (cropped).jpg
| imagesize =
| caption =
| birth_date = {{Birth date |1967|4|7}}
| birth_place = କଟକ
| birth_name = ସଲୀଳ କୁମାର ମିତ୍ର
| death_date = {{Death date and age |2019|6|4|1967|4|7}}
| death_place = [[କିମ୍ସ ହସ୍ପିଟାଲ]], [[ଭୁବନେଶ୍ୱର]]
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ହାସ୍ୟ ଅଭିନେତା
| years_active = ୧୯୯୯ - ୨୦୧୯
| spouse =
| children =
| parents = ବଙ୍କିମ ମିତ୍ର
| education =
| relatives =
| awards =
|website =
}}
{{Listen| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = ନିଜ ସ୍ୱରରେ ସଲିଲ |type = speech |description = ୨୦୧୮ ଅଗଷ୍ଟର ରେକର୍ଡ଼}}
'''ସଲିଲ୍ ମିତ୍ର''' (୭ ଅପ୍ରେଲ ୧୯୬୭ - ୪ ଜୁନ ୨୦୧୯) ଜଣେ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] ହାସ୍ୟ ଅଭିନେତା ଥିଲେ । ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ସମେତ ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଓ ବିଭିନ୍ନ ମଞ୍ଚରେ ଅଭିନୟ କରୁଥିଲେ । [[କରଞ୍ଜିଆ]], [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା|ମୟୂରଭଞ୍ଜ]]<nowiki/>ରେ ଜନ୍ମିତ ସଲିଲ ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ଏବଂ ପରବର୍ତ୍ତୀ ସମୟରେ ବିଭିନ୍ନ କଥାଚିତ୍ର, ଧାରାବାହିକ, ଆଧୁନିକ ଗୀତ, ଭଜନ, ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । [[ଇ ଟିଭି ଓଡ଼ିଆ]]<nowiki/>ରେ ପ୍ରସାରିତ [[ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା]] ଭଳି କିଛି ଧାରାବାହିକରେ ସେ ଖଳନାୟକ ଭାବରେ ମଧ୍ୟ କାର୍ଯ୍ୟ କରିଥିଲେ । ୧୨ ମଇ ୨୦୧୯ରେ ସେ ଏକ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇ ଡାକ୍ତରଖାନାରେ ଚିକିତ୍ସିତ ହେଉଥିଲେ ଏବଂ ୪ ଜୁନ ୨୦୧୯ରେ ସେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref name="Salil Mitra">{{cite web |title=ସମସ୍ତଙ୍କୁ କନ୍ଦେଇ ଚାଲିଗଲେ ସଲିଲ |url=http://sambad.in/state/salil-mitra-passes-away-374041/ |website=Sambad |publisher=sambad.in |accessdate=4 June 2019 |archiveurl=https://web.archive.org/web/20190604015623/http://sambad.in/state/salil-mitra-passes-away-374041/ |archivedate=4 June 2019 |date=3 June 2019 |url-status=dead }}</ref>
== ଜନ୍ମ ଓ ପରିବାର ==
ସଲିଲ ମିତ୍ର ୧୯୬୭ ମସିହାର ଅପ୍ରେଲ ମାସ ୭ ତାରିଖ କଟକରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ବାପାଙ୍କ ନାମ ବଙ୍କିମ ମିତ୍ର ।
== ଅଭିନୟ ଜୀବନ ==
ସଲିଲ ମିତ୍ର ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ କରିବା ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{Cite web|url=http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|title=Odia cine star Salil Mitra passes away|last=|first=|date=2019-06-04|website=prameyanews.com|language=en-US|archive-url=https://web.archive.org/web/20190604170253/http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ତାଙ୍କ ଅଭନୀତ ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର ଥିଲା [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]] । ଏହାପରେ ସେ ବିଭିନ୍ନ ଓଡ଼ିଆ କଥାଚିତ୍ର, ଦୂରଦର୍ଶନ ଧାରାବାହିକ, ମଞ୍ଚ ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । ଏଥି ସହ ସେ କିଛି ଓଡ଼ିଆ ଆଧୁନିକ ଆଲ୍ବମ୍ ଓ ଭଜନ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ ।
ତାଙ୍କ ଅଭିନୀତ କିଛି ଓଡ଼ିଆ କଥାଚିତ୍ରଗୁଡ଼ିକ ହେଲା; ରହିଚି ରହିବି ତୋରି ପାଇଁ, ସାଥିରେ, ଅର୍ଜୁନ, ରକତେ ଲେଖିଚି ନାଁ, କାଳୀ ଶଙ୍କର, ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ, ଛାତି ଚିରିଦେଲେ ତୁ, ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା, ଶୁଭ ବିବାହ, ତୁ ମୋ ଆଖିର ତାରା, ଓମ୍ ନମଃ ଶିବାୟ, ହିରୋ, ବାଳୁଙ୍ଗା ଟୋକା, କେବେ ତୁମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ, ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ, ମେଟ୍ରିକ ଫେଲ, ଇଡିଅଟ, ଗଞ୍ଜା ଲଢ଼େଇ, ଲଭ୍ ମାଷ୍ଟର, ଚଉକା ଛକା, ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨, ଗପ ହେଲେ ବି ସତ, ଲଭ୍ ଷ୍ଟେସନ, ଅଗସ୍ତ୍ୟ, ସିଷ୍ଟର ଶ୍ରୀଦେବୀ ।
=== ଅଭିନୀତ କଥାଚିତ୍ର ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୯ ||''[[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]''|| || ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| ୨୦୦୨ ||''[[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]''|| ||
|-
| ୨୦୦୪ ||''[[ସାଥୀରେ]]''|| ||
|-
| rowspan="2" | ୨୦୦୫ ||''[[ପ୍ରଥମ ପ୍ରେମ]]''|| ||
|-
|[[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅର୍ଜୁନ'']]|| ||
|-
| rowspan="2" | ୨୦୦୬ ||''[[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]''|| ||
|-
|''[[ରକତେ ଲେଖିଚି ନାଁ]]''|| ||
|-
| rowspan="4" | ୨୦୦୭ ||''[[କାଳୀଶଙ୍କର]]''|| ||
|-
|''[[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]''|| ||
|-
|''[[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]''|| ||
|-
|''[[ମହାନାୟକ]]''
|
|
|-
| rowspan="2" | ୨୦୦୮ ||[[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସତ୍ୟ ମେବ ଜୟତେ'']]|| ||
|-
|''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ||
|-
| rowspan="2" | ୨୦୦୯ ||''[[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]''|| ||
|-
|''[[ତୁ ମୋରି ପାଇଁ]]''|| ||
|-
| rowspan="3" | ୨୦୧୦ ||''[[ଶୁଭ ବିବାହ]]''|| ||
|-
|''[[ତୋ' ଆଖିରେ ମୁଁ]]''|| ||
|-
|[[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)|''ଓଁ ନମଃ ଶିବାୟ'']]||ବେଙ୍ଗ
|
|-
| rowspan="4" | ୨୦୧୧ ||''[[ହିରୋ]]''||କନେଷ୍ଟବଳ ଗୋବରା
|
|-
|''[[କ୍ରିମିନାଲ୍]]''|| ||
|-
|''[[ଚାନ୍ଦିନୀ ଆଇ ମିସ ୟୁ]]''|| ||
|-
|''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ||
|-
| rowspan="7" | ୨୦୧୨ ||''[[କେବେ ତମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ]]''|| ||
|-
|[[ଶପଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଶପଥ'']]|| ||
|-
|''[[ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ]]''|| ||
|-
|''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ||
|-
|''[[ଇଡିଅଟ୍]]''|| ||
|-
|''[[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]''|| ||
|-
|''[[ଲଭ୍ ମାଷ୍ଟର]]''|| ||
|-
|
|''[[ରଙ୍ଗିଲା ଟୋକା]]''
|
|
|-
| rowspan="9" | ୨୦୧୩ ||''[[ମୋ' ଦୁନିଆ ତୁ ହିଁ ତୁ]]''|| ||
|-
|''[[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]''|| ||
|-
|''[[ଚଉକା ଛକା]]''|| ||
|-
|''[[ହାତ ଧରି ଚାଲୁଥା]]''|| ||
|-
|''[[ହରି ଓମ ହରି]]''|| ||
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
|''[[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]''|| ||
|-
|[[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ରୁଦ୍ର'']]
|
|
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''
|
|
|-
| rowspan="7" | ୨୦୧୪ ||''[[ତୁ ଆଉ ମୁଁ]]''|| ||
|-
|''[[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]''|| ||
|-
|''[[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]''|| ||
|-
|[[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଓମ୍'']]|| ||
|-
|''[[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]''|| ||
|-
|''[[ମେଣ୍ଟାଲ]]''|| ||
|-
|[[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଗଞ୍ଜା ଲଢ଼େଇ'']]|| ||
|-
| rowspan="3" | ୨୦୧୫ ||''[[ଲଭ୍ ୟୁ ହମେଶା]]''|| ||
|-
|[[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)|''ଗପ ହେଲେ ବି ସତ'']]|| ||
|-
|''[[ମାୟା]]''|| ||
|-
| rowspan="6" | ୨୦୧୬ ||''[[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]''|| ||
|-
|[[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)|''ଟାଇଗର'']]|| ||
|-
|''[[ଲଭ୍ ଷ୍ଟେସନ୍]]''||ଜଗନ୍ନାଥ
|
|-
|''[[ଅଗସ୍ତ୍ୟ]]''|| ||
|-
|''[[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]''|| ||
|-
|''[[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]''
|
|
|-
| rowspan="3" | ୨୦୧୭ ||''[[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]''|| ||
|-
|''[[କଥାଦେଲି ମଥା ଛୁଇଁ]]''|| ||
|-
| ''[[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]''|| ||
|-
| rowspan="5" |୨୦୧୮
| ''[[ଟୋକାଟା ଫସିଗଲା]]''|| ||
|-
| ''[[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]''|| ||
|-
| ''[[ଲଭ୍ ଏକ୍ସପ୍ରେସ୍]]''|| ||
|-
| ''[[ଏକ୍ସକ୍ୟୁଜ ମି]]''|| ||
|-
| ''[[କୁଳାଙ୍ଗାର]]''|| ||
|-
| rowspan="3" |୨୦୧୯
| ''[[ଚମ୍ପିଆନ]]''|| ||
|-
| ''[[ସେଲଫିସ୍ ଦିଲ୍]]''|| ||
|-
| ''[[ମାଲ୍ ମହୁ ଜୀବନ ମାଟି]]''|| ||
|-
|୨୦୨୨
| ''[[ଦିଲ୍ ମୋର ମାନେନା]]''|| ||
|}
=== ଅଭିନୀତ ଧାରାବାହିକ ===
* ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା - ଇ ଟିଭି ଓଡ଼ିଆ
== ମୃତ୍ୟୁ ==
ସଲିଲ ମିତ୍ର ୨୦୧୯ ମସିହାର ଜୁନ ମାସ ୪ ତାରିଖରେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref>{{Cite web|url=https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|title=Ollywood actor-comedian Salil Mitra no more|last=|first=|date=|website=odishatv.in|language=en-US|archive-url=https://web.archive.org/web/20190604154151/https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ୧୨ ମଇ ୨୦୧୯ରେ ସେ [[କେନ୍ଦୁଝର]]<nowiki/>ରୁ ଏକ ସୁଟିଂ ସାରି ଫେରୁଥିବାବେଳେ [[ଘଟଗାଁ]] କଲେଜ ନିକଟରେ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇଥିଲେ ।<ref>{{Cite web|url=http://www.samajalive.in/salil-mitra/81391.html|title=ସଡ଼କ ଦୁର୍ଘଟଣାରେ ହାସ୍ୟ ଅଭିନେତା ସଲୀଲ ମିତ୍ର ଗୁରୁତର|last=Bureau|first=Samajalive|date=2019-05-12|website=Samaja Live|language=en-US|archive-url=https://web.archive.org/web/20190604170248/http://www.samajalive.in/salil-mitra/81391.html|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ଦୁର୍ଘଟଣା ପରେ ତାଙ୍କୁ ପ୍ରଥମେ ଘଟଗାଁ ଡାକ୍ତରଖାନାରେ ଏବଂ ପରେ [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ|କଟକ ବଡ଼ ମେଡିକାଲ]]<nowiki/>ରେ ଭର୍ତ୍ତି କରାଯାଇଥିଲା । ଏହି ଦୁର୍ଘଟଣାରେ ତାଙ୍କର ହାତ ଓ ଗୋଡ଼ ଭାଙ୍ଗି ଯାଇଥିଲା ଏବଂ ଛାତିରେ ଆଘାତ ଲାଗିଥିଲା । ପରବର୍ତ୍ତୀ ସମୟରେ ତାଙ୍କୁ [[ଭୁବନେଶ୍ୱର]]<nowiki/>ର କିମ୍ସ ଡାକ୍ତରଖାନାକୁ ସ୍ଥାନାନ୍ତର କରାଯାଇଥିଲା । ମାତ୍ର ୪ ଜୁନ ୨୦୧୯ର ରାତି ୧୨ଟା ୧୫ ମିନିଟ୍ରେ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା । ତାଙ୍କର ଛାତିର ପଞ୍ଜରା ହାଡ଼ ଦବିଯାଇ [[ହୃତ୍ପିଣ୍ଡ]] ପାଖରେ ଲାଗିଯାଇଥିବାରୁ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା ବୋଲି ଡାକ୍ତରମାନେ ମତ ଦେଇଥିଲେ ।<ref>{{Cite web|url=http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|title=Popular Odia comedian Salil Mitra injured in road mishap|last=|first=|date=2019-05-12|website=Pragativadi: Leading Odia Dailly|language=en-US|archive-url=https://web.archive.org/web/20190604170318/http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ମୃତ୍ୟୁବେଳକୁ ତାଙ୍କୁ ୫୨ ବର୍ଷ ବୟସ ହୋଇଥିଲା ।<ref>{{Cite web |last= |first= |date=2019-06-04 |title=Odisha actor Salil Mitra passes away |url=https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |url-status=live |archive-url=https://web.archive.org/web/20260120215914/https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |archive-date=20 January 2026 |access-date=2026-09-15 |website=Sambad English |language=en-IN}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଆଧାର ==
{{Commons category|Salil Mitra|ସଲିଲ୍ ମିତ୍ର}}
* {{Imdb name|nm3597243}}
[[ଶ୍ରେଣୀ:୨୦୧୯ ମୃତ୍ୟୁ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ରରେ ପୁରୁଷ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:୧୯୬୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ହାସ୍ୟ ଅଭିନେତା]]
fy37j8yaa8r9j511mgc49fhveiyiqo8
602006
602005
2026-09-15T06:22:59Z
Jnanaranjan sahu
2419
Testing
602006
wikitext
text/x-wiki
{{ଛୋଟ|Salil Mitra}}
{{Infobox person
| name = ସଲିଲ୍ କୁମାର ମିତ୍ର
| image = Salil Mitra (cropped).jpg
| imagesize =
| caption =
| birth_date = {{Birth date |1967|4|7}}
| birth_place = କଟକ
| birth_name = ସଲୀଳ କୁମାର ମିତ୍ର
| death_date = {{Death date and age |2019|6|4|1967|4|7}}
| death_place = [[କିମ୍ସ ହସ୍ପିଟାଲ]], [[ଭୁବନେଶ୍ୱର]]
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ହାସ୍ୟ ଅଭିନେତା
| years_active = ୧୯୯୯ - ୨୦୧୯
| spouse =
| children =
| parents = ବଙ୍କିମ ମିତ୍ର
| education =
| relatives =
| awards =
|website =
|module = {{Listen|pos=center| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = Voice intro of Salil Mitra |type = speech |description = Voice intro of Salil Mitra recorded in August 2018}}
}}
{{Listen| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = ନିଜ ସ୍ୱରରେ ସଲିଲ |type = speech |description = ୨୦୧୮ ଅଗଷ୍ଟର ରେକର୍ଡ଼}}
'''ସଲିଲ୍ ମିତ୍ର''' (୭ ଅପ୍ରେଲ ୧୯୬୭ - ୪ ଜୁନ ୨୦୧୯) ଜଣେ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] ହାସ୍ୟ ଅଭିନେତା ଥିଲେ । ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ସମେତ ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଓ ବିଭିନ୍ନ ମଞ୍ଚରେ ଅଭିନୟ କରୁଥିଲେ । [[କରଞ୍ଜିଆ]], [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା|ମୟୂରଭଞ୍ଜ]]<nowiki/>ରେ ଜନ୍ମିତ ସଲିଲ ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ଏବଂ ପରବର୍ତ୍ତୀ ସମୟରେ ବିଭିନ୍ନ କଥାଚିତ୍ର, ଧାରାବାହିକ, ଆଧୁନିକ ଗୀତ, ଭଜନ, ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । [[ଇ ଟିଭି ଓଡ଼ିଆ]]<nowiki/>ରେ ପ୍ରସାରିତ [[ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା]] ଭଳି କିଛି ଧାରାବାହିକରେ ସେ ଖଳନାୟକ ଭାବରେ ମଧ୍ୟ କାର୍ଯ୍ୟ କରିଥିଲେ । ୧୨ ମଇ ୨୦୧୯ରେ ସେ ଏକ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇ ଡାକ୍ତରଖାନାରେ ଚିକିତ୍ସିତ ହେଉଥିଲେ ଏବଂ ୪ ଜୁନ ୨୦୧୯ରେ ସେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref name="Salil Mitra">{{cite web |title=ସମସ୍ତଙ୍କୁ କନ୍ଦେଇ ଚାଲିଗଲେ ସଲିଲ |url=http://sambad.in/state/salil-mitra-passes-away-374041/ |website=Sambad |publisher=sambad.in |accessdate=4 June 2019 |archiveurl=https://web.archive.org/web/20190604015623/http://sambad.in/state/salil-mitra-passes-away-374041/ |archivedate=4 June 2019 |date=3 June 2019 |url-status=dead }}</ref>
== ଜନ୍ମ ଓ ପରିବାର ==
ସଲିଲ ମିତ୍ର ୧୯୬୭ ମସିହାର ଅପ୍ରେଲ ମାସ ୭ ତାରିଖ କଟକରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ବାପାଙ୍କ ନାମ ବଙ୍କିମ ମିତ୍ର ।
== ଅଭିନୟ ଜୀବନ ==
ସଲିଲ ମିତ୍ର ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ କରିବା ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{Cite web|url=http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|title=Odia cine star Salil Mitra passes away|last=|first=|date=2019-06-04|website=prameyanews.com|language=en-US|archive-url=https://web.archive.org/web/20190604170253/http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ତାଙ୍କ ଅଭନୀତ ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର ଥିଲା [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]] । ଏହାପରେ ସେ ବିଭିନ୍ନ ଓଡ଼ିଆ କଥାଚିତ୍ର, ଦୂରଦର୍ଶନ ଧାରାବାହିକ, ମଞ୍ଚ ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । ଏଥି ସହ ସେ କିଛି ଓଡ଼ିଆ ଆଧୁନିକ ଆଲ୍ବମ୍ ଓ ଭଜନ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ ।
ତାଙ୍କ ଅଭିନୀତ କିଛି ଓଡ଼ିଆ କଥାଚିତ୍ରଗୁଡ଼ିକ ହେଲା; ରହିଚି ରହିବି ତୋରି ପାଇଁ, ସାଥିରେ, ଅର୍ଜୁନ, ରକତେ ଲେଖିଚି ନାଁ, କାଳୀ ଶଙ୍କର, ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ, ଛାତି ଚିରିଦେଲେ ତୁ, ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା, ଶୁଭ ବିବାହ, ତୁ ମୋ ଆଖିର ତାରା, ଓମ୍ ନମଃ ଶିବାୟ, ହିରୋ, ବାଳୁଙ୍ଗା ଟୋକା, କେବେ ତୁମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ, ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ, ମେଟ୍ରିକ ଫେଲ, ଇଡିଅଟ, ଗଞ୍ଜା ଲଢ଼େଇ, ଲଭ୍ ମାଷ୍ଟର, ଚଉକା ଛକା, ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨, ଗପ ହେଲେ ବି ସତ, ଲଭ୍ ଷ୍ଟେସନ, ଅଗସ୍ତ୍ୟ, ସିଷ୍ଟର ଶ୍ରୀଦେବୀ ।
=== ଅଭିନୀତ କଥାଚିତ୍ର ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୯ ||''[[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]''|| || ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| ୨୦୦୨ ||''[[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]''|| ||
|-
| ୨୦୦୪ ||''[[ସାଥୀରେ]]''|| ||
|-
| rowspan="2" | ୨୦୦୫ ||''[[ପ୍ରଥମ ପ୍ରେମ]]''|| ||
|-
|[[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅର୍ଜୁନ'']]|| ||
|-
| rowspan="2" | ୨୦୦୬ ||''[[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]''|| ||
|-
|''[[ରକତେ ଲେଖିଚି ନାଁ]]''|| ||
|-
| rowspan="4" | ୨୦୦୭ ||''[[କାଳୀଶଙ୍କର]]''|| ||
|-
|''[[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]''|| ||
|-
|''[[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]''|| ||
|-
|''[[ମହାନାୟକ]]''
|
|
|-
| rowspan="2" | ୨୦୦୮ ||[[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସତ୍ୟ ମେବ ଜୟତେ'']]|| ||
|-
|''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ||
|-
| rowspan="2" | ୨୦୦୯ ||''[[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]''|| ||
|-
|''[[ତୁ ମୋରି ପାଇଁ]]''|| ||
|-
| rowspan="3" | ୨୦୧୦ ||''[[ଶୁଭ ବିବାହ]]''|| ||
|-
|''[[ତୋ' ଆଖିରେ ମୁଁ]]''|| ||
|-
|[[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)|''ଓଁ ନମଃ ଶିବାୟ'']]||ବେଙ୍ଗ
|
|-
| rowspan="4" | ୨୦୧୧ ||''[[ହିରୋ]]''||କନେଷ୍ଟବଳ ଗୋବରା
|
|-
|''[[କ୍ରିମିନାଲ୍]]''|| ||
|-
|''[[ଚାନ୍ଦିନୀ ଆଇ ମିସ ୟୁ]]''|| ||
|-
|''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ||
|-
| rowspan="7" | ୨୦୧୨ ||''[[କେବେ ତମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ]]''|| ||
|-
|[[ଶପଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଶପଥ'']]|| ||
|-
|''[[ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ]]''|| ||
|-
|''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ||
|-
|''[[ଇଡିଅଟ୍]]''|| ||
|-
|''[[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]''|| ||
|-
|''[[ଲଭ୍ ମାଷ୍ଟର]]''|| ||
|-
|
|''[[ରଙ୍ଗିଲା ଟୋକା]]''
|
|
|-
| rowspan="9" | ୨୦୧୩ ||''[[ମୋ' ଦୁନିଆ ତୁ ହିଁ ତୁ]]''|| ||
|-
|''[[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]''|| ||
|-
|''[[ଚଉକା ଛକା]]''|| ||
|-
|''[[ହାତ ଧରି ଚାଲୁଥା]]''|| ||
|-
|''[[ହରି ଓମ ହରି]]''|| ||
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
|''[[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]''|| ||
|-
|[[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ରୁଦ୍ର'']]
|
|
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''
|
|
|-
| rowspan="7" | ୨୦୧୪ ||''[[ତୁ ଆଉ ମୁଁ]]''|| ||
|-
|''[[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]''|| ||
|-
|''[[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]''|| ||
|-
|[[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଓମ୍'']]|| ||
|-
|''[[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]''|| ||
|-
|''[[ମେଣ୍ଟାଲ]]''|| ||
|-
|[[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଗଞ୍ଜା ଲଢ଼େଇ'']]|| ||
|-
| rowspan="3" | ୨୦୧୫ ||''[[ଲଭ୍ ୟୁ ହମେଶା]]''|| ||
|-
|[[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)|''ଗପ ହେଲେ ବି ସତ'']]|| ||
|-
|''[[ମାୟା]]''|| ||
|-
| rowspan="6" | ୨୦୧୬ ||''[[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]''|| ||
|-
|[[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)|''ଟାଇଗର'']]|| ||
|-
|''[[ଲଭ୍ ଷ୍ଟେସନ୍]]''||ଜଗନ୍ନାଥ
|
|-
|''[[ଅଗସ୍ତ୍ୟ]]''|| ||
|-
|''[[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]''|| ||
|-
|''[[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]''
|
|
|-
| rowspan="3" | ୨୦୧୭ ||''[[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]''|| ||
|-
|''[[କଥାଦେଲି ମଥା ଛୁଇଁ]]''|| ||
|-
| ''[[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]''|| ||
|-
| rowspan="5" |୨୦୧୮
| ''[[ଟୋକାଟା ଫସିଗଲା]]''|| ||
|-
| ''[[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]''|| ||
|-
| ''[[ଲଭ୍ ଏକ୍ସପ୍ରେସ୍]]''|| ||
|-
| ''[[ଏକ୍ସକ୍ୟୁଜ ମି]]''|| ||
|-
| ''[[କୁଳାଙ୍ଗାର]]''|| ||
|-
| rowspan="3" |୨୦୧୯
| ''[[ଚମ୍ପିଆନ]]''|| ||
|-
| ''[[ସେଲଫିସ୍ ଦିଲ୍]]''|| ||
|-
| ''[[ମାଲ୍ ମହୁ ଜୀବନ ମାଟି]]''|| ||
|-
|୨୦୨୨
| ''[[ଦିଲ୍ ମୋର ମାନେନା]]''|| ||
|}
=== ଅଭିନୀତ ଧାରାବାହିକ ===
* ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା - ଇ ଟିଭି ଓଡ଼ିଆ
== ମୃତ୍ୟୁ ==
ସଲିଲ ମିତ୍ର ୨୦୧୯ ମସିହାର ଜୁନ ମାସ ୪ ତାରିଖରେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref>{{Cite web|url=https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|title=Ollywood actor-comedian Salil Mitra no more|last=|first=|date=|website=odishatv.in|language=en-US|archive-url=https://web.archive.org/web/20190604154151/https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ୧୨ ମଇ ୨୦୧୯ରେ ସେ [[କେନ୍ଦୁଝର]]<nowiki/>ରୁ ଏକ ସୁଟିଂ ସାରି ଫେରୁଥିବାବେଳେ [[ଘଟଗାଁ]] କଲେଜ ନିକଟରେ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇଥିଲେ ।<ref>{{Cite web|url=http://www.samajalive.in/salil-mitra/81391.html|title=ସଡ଼କ ଦୁର୍ଘଟଣାରେ ହାସ୍ୟ ଅଭିନେତା ସଲୀଲ ମିତ୍ର ଗୁରୁତର|last=Bureau|first=Samajalive|date=2019-05-12|website=Samaja Live|language=en-US|archive-url=https://web.archive.org/web/20190604170248/http://www.samajalive.in/salil-mitra/81391.html|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ଦୁର୍ଘଟଣା ପରେ ତାଙ୍କୁ ପ୍ରଥମେ ଘଟଗାଁ ଡାକ୍ତରଖାନାରେ ଏବଂ ପରେ [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ|କଟକ ବଡ଼ ମେଡିକାଲ]]<nowiki/>ରେ ଭର୍ତ୍ତି କରାଯାଇଥିଲା । ଏହି ଦୁର୍ଘଟଣାରେ ତାଙ୍କର ହାତ ଓ ଗୋଡ଼ ଭାଙ୍ଗି ଯାଇଥିଲା ଏବଂ ଛାତିରେ ଆଘାତ ଲାଗିଥିଲା । ପରବର୍ତ୍ତୀ ସମୟରେ ତାଙ୍କୁ [[ଭୁବନେଶ୍ୱର]]<nowiki/>ର କିମ୍ସ ଡାକ୍ତରଖାନାକୁ ସ୍ଥାନାନ୍ତର କରାଯାଇଥିଲା । ମାତ୍ର ୪ ଜୁନ ୨୦୧୯ର ରାତି ୧୨ଟା ୧୫ ମିନିଟ୍ରେ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା । ତାଙ୍କର ଛାତିର ପଞ୍ଜରା ହାଡ଼ ଦବିଯାଇ [[ହୃତ୍ପିଣ୍ଡ]] ପାଖରେ ଲାଗିଯାଇଥିବାରୁ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା ବୋଲି ଡାକ୍ତରମାନେ ମତ ଦେଇଥିଲେ ।<ref>{{Cite web|url=http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|title=Popular Odia comedian Salil Mitra injured in road mishap|last=|first=|date=2019-05-12|website=Pragativadi: Leading Odia Dailly|language=en-US|archive-url=https://web.archive.org/web/20190604170318/http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ମୃତ୍ୟୁବେଳକୁ ତାଙ୍କୁ ୫୨ ବର୍ଷ ବୟସ ହୋଇଥିଲା ।<ref>{{Cite web |last= |first= |date=2019-06-04 |title=Odisha actor Salil Mitra passes away |url=https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |url-status=live |archive-url=https://web.archive.org/web/20260120215914/https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |archive-date=20 January 2026 |access-date=2026-09-15 |website=Sambad English |language=en-IN}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଆଧାର ==
{{Commons category|Salil Mitra|ସଲିଲ୍ ମିତ୍ର}}
* {{Imdb name|nm3597243}}
[[ଶ୍ରେଣୀ:୨୦୧୯ ମୃତ୍ୟୁ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ରରେ ପୁରୁଷ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:୧୯୬୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ହାସ୍ୟ ଅଭିନେତା]]
iohz94qb6ktv2zuw5hhom33t4bg39rp
602101
602006
2026-09-15T07:19:47Z
Jnanaranjan sahu
2419
602101
wikitext
text/x-wiki
{{ଛୋଟ|Salil Mitra}}
{{Infobox person
| name = ସଲିଲ୍ କୁମାର ମିତ୍ର
| image = Salil Mitra (cropped).jpg
| imagesize =
| caption =
| birth_date = {{Birth date |1967|4|7}}
| birth_place = କଟକ
| birth_name = ସଲୀଳ କୁମାର ମିତ୍ର
| death_date = {{Death date and age |2019|6|4|1967|4|7}}
| death_place = [[କିମ୍ସ ହସ୍ପିଟାଲ]], [[ଭୁବନେଶ୍ୱର]]
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ହାସ୍ୟ ଅଭିନେତା
| years_active = ୧୯୯୯ - ୨୦୧୯
| spouse =
| children =
| parents = ବଙ୍କିମ ମିତ୍ର
| education =
| relatives =
| awards =
|website =
|module = {{Listen|pos=center| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = ନିଜ ସ୍ୱରରେ ସଲିଲ |type = speech |description = Voice intro of Salil Mitra recorded in August 2018}}
}}
'''ସଲିଲ୍ ମିତ୍ର''' (୭ ଅପ୍ରେଲ ୧୯୬୭ - ୪ ଜୁନ ୨୦୧୯) ଜଣେ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] ହାସ୍ୟ ଅଭିନେତା ଥିଲେ । ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ସମେତ ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଓ ବିଭିନ୍ନ ମଞ୍ଚରେ ଅଭିନୟ କରୁଥିଲେ । [[କରଞ୍ଜିଆ]], [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା|ମୟୂରଭଞ୍ଜ]]<nowiki/>ରେ ଜନ୍ମିତ ସଲିଲ ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ଏବଂ ପରବର୍ତ୍ତୀ ସମୟରେ ବିଭିନ୍ନ କଥାଚିତ୍ର, ଧାରାବାହିକ, ଆଧୁନିକ ଗୀତ, ଭଜନ, ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । [[ଇ ଟିଭି ଓଡ଼ିଆ]]<nowiki/>ରେ ପ୍ରସାରିତ [[ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା]] ଭଳି କିଛି ଧାରାବାହିକରେ ସେ ଖଳନାୟକ ଭାବରେ ମଧ୍ୟ କାର୍ଯ୍ୟ କରିଥିଲେ । ୧୨ ମଇ ୨୦୧୯ରେ ସେ ଏକ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇ ଡାକ୍ତରଖାନାରେ ଚିକିତ୍ସିତ ହେଉଥିଲେ ଏବଂ ୪ ଜୁନ ୨୦୧୯ରେ ସେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref name="Salil Mitra">{{cite web |title=ସମସ୍ତଙ୍କୁ କନ୍ଦେଇ ଚାଲିଗଲେ ସଲିଲ |url=http://sambad.in/state/salil-mitra-passes-away-374041/ |website=Sambad |publisher=sambad.in |accessdate=4 June 2019 |archiveurl=https://web.archive.org/web/20190604015623/http://sambad.in/state/salil-mitra-passes-away-374041/ |archivedate=4 June 2019 |date=3 June 2019 |url-status=dead }}</ref>
== ଜନ୍ମ ଓ ପରିବାର ==
ସଲିଲ ମିତ୍ର ୧୯୬୭ ମସିହାର ଅପ୍ରେଲ ମାସ ୭ ତାରିଖ କଟକରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ବାପାଙ୍କ ନାମ ବଙ୍କିମ ମିତ୍ର ।
== ଅଭିନୟ ଜୀବନ ==
ସଲିଲ ମିତ୍ର ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ କରିବା ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{Cite web|url=http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|title=Odia cine star Salil Mitra passes away|last=|first=|date=2019-06-04|website=prameyanews.com|language=en-US|archive-url=https://web.archive.org/web/20190604170253/http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ତାଙ୍କ ଅଭନୀତ ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର ଥିଲା [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]] । ଏହାପରେ ସେ ବିଭିନ୍ନ ଓଡ଼ିଆ କଥାଚିତ୍ର, ଦୂରଦର୍ଶନ ଧାରାବାହିକ, ମଞ୍ଚ ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । ଏଥି ସହ ସେ କିଛି ଓଡ଼ିଆ ଆଧୁନିକ ଆଲ୍ବମ୍ ଓ ଭଜନ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ ।
ତାଙ୍କ ଅଭିନୀତ କିଛି ଓଡ଼ିଆ କଥାଚିତ୍ରଗୁଡ଼ିକ ହେଲା; ରହିଚି ରହିବି ତୋରି ପାଇଁ, ସାଥିରେ, ଅର୍ଜୁନ, ରକତେ ଲେଖିଚି ନାଁ, କାଳୀ ଶଙ୍କର, ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ, ଛାତି ଚିରିଦେଲେ ତୁ, ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା, ଶୁଭ ବିବାହ, ତୁ ମୋ ଆଖିର ତାରା, ଓମ୍ ନମଃ ଶିବାୟ, ହିରୋ, ବାଳୁଙ୍ଗା ଟୋକା, କେବେ ତୁମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ, ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ, ମେଟ୍ରିକ ଫେଲ, ଇଡିଅଟ, ଗଞ୍ଜା ଲଢ଼େଇ, ଲଭ୍ ମାଷ୍ଟର, ଚଉକା ଛକା, ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨, ଗପ ହେଲେ ବି ସତ, ଲଭ୍ ଷ୍ଟେସନ, ଅଗସ୍ତ୍ୟ, ସିଷ୍ଟର ଶ୍ରୀଦେବୀ ।
=== ଅଭିନୀତ କଥାଚିତ୍ର ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୯ ||''[[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]''|| || ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| ୨୦୦୨ ||''[[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]''|| ||
|-
| ୨୦୦୪ ||''[[ସାଥୀରେ]]''|| ||
|-
| rowspan="2" | ୨୦୦୫ ||''[[ପ୍ରଥମ ପ୍ରେମ]]''|| ||
|-
|[[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅର୍ଜୁନ'']]|| ||
|-
| rowspan="2" | ୨୦୦୬ ||''[[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]''|| ||
|-
|''[[ରକତେ ଲେଖିଚି ନାଁ]]''|| ||
|-
| rowspan="4" | ୨୦୦୭ ||''[[କାଳୀଶଙ୍କର]]''|| ||
|-
|''[[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]''|| ||
|-
|''[[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]''|| ||
|-
|''[[ମହାନାୟକ]]''
|
|
|-
| rowspan="2" | ୨୦୦୮ ||[[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସତ୍ୟ ମେବ ଜୟତେ'']]|| ||
|-
|''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ||
|-
| rowspan="2" | ୨୦୦୯ ||''[[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]''|| ||
|-
|''[[ତୁ ମୋରି ପାଇଁ]]''|| ||
|-
| rowspan="3" | ୨୦୧୦ ||''[[ଶୁଭ ବିବାହ]]''|| ||
|-
|''[[ତୋ' ଆଖିରେ ମୁଁ]]''|| ||
|-
|[[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)|''ଓଁ ନମଃ ଶିବାୟ'']]||ବେଙ୍ଗ
|
|-
| rowspan="4" | ୨୦୧୧ ||''[[ହିରୋ]]''||କନେଷ୍ଟବଳ ଗୋବରା
|
|-
|''[[କ୍ରିମିନାଲ୍]]''|| ||
|-
|''[[ଚାନ୍ଦିନୀ ଆଇ ମିସ ୟୁ]]''|| ||
|-
|''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ||
|-
| rowspan="7" | ୨୦୧୨ ||''[[କେବେ ତମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ]]''|| ||
|-
|[[ଶପଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଶପଥ'']]|| ||
|-
|''[[ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ]]''|| ||
|-
|''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ||
|-
|''[[ଇଡିଅଟ୍]]''|| ||
|-
|''[[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]''|| ||
|-
|''[[ଲଭ୍ ମାଷ୍ଟର]]''|| ||
|-
|
|''[[ରଙ୍ଗିଲା ଟୋକା]]''
|
|
|-
| rowspan="9" | ୨୦୧୩ ||''[[ମୋ' ଦୁନିଆ ତୁ ହିଁ ତୁ]]''|| ||
|-
|''[[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]''|| ||
|-
|''[[ଚଉକା ଛକା]]''|| ||
|-
|''[[ହାତ ଧରି ଚାଲୁଥା]]''|| ||
|-
|''[[ହରି ଓମ ହରି]]''|| ||
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
|''[[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]''|| ||
|-
|[[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ରୁଦ୍ର'']]
|
|
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''
|
|
|-
| rowspan="7" | ୨୦୧୪ ||''[[ତୁ ଆଉ ମୁଁ]]''|| ||
|-
|''[[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]''|| ||
|-
|''[[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]''|| ||
|-
|[[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଓମ୍'']]|| ||
|-
|''[[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]''|| ||
|-
|''[[ମେଣ୍ଟାଲ]]''|| ||
|-
|[[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଗଞ୍ଜା ଲଢ଼େଇ'']]|| ||
|-
| rowspan="3" | ୨୦୧୫ ||''[[ଲଭ୍ ୟୁ ହମେଶା]]''|| ||
|-
|[[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)|''ଗପ ହେଲେ ବି ସତ'']]|| ||
|-
|''[[ମାୟା]]''|| ||
|-
| rowspan="6" | ୨୦୧୬ ||''[[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]''|| ||
|-
|[[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)|''ଟାଇଗର'']]|| ||
|-
|''[[ଲଭ୍ ଷ୍ଟେସନ୍]]''||ଜଗନ୍ନାଥ
|
|-
|''[[ଅଗସ୍ତ୍ୟ]]''|| ||
|-
|''[[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]''|| ||
|-
|''[[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]''
|
|
|-
| rowspan="3" | ୨୦୧୭ ||''[[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]''|| ||
|-
|''[[କଥାଦେଲି ମଥା ଛୁଇଁ]]''|| ||
|-
| ''[[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]''|| ||
|-
| rowspan="5" |୨୦୧୮
| ''[[ଟୋକାଟା ଫସିଗଲା]]''|| ||
|-
| ''[[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]''|| ||
|-
| ''[[ଲଭ୍ ଏକ୍ସପ୍ରେସ୍]]''|| ||
|-
| ''[[ଏକ୍ସକ୍ୟୁଜ ମି]]''|| ||
|-
| ''[[କୁଳାଙ୍ଗାର]]''|| ||
|-
| rowspan="3" |୨୦୧୯
| ''[[ଚମ୍ପିଆନ]]''|| ||
|-
| ''[[ସେଲଫିସ୍ ଦିଲ୍]]''|| ||
|-
| ''[[ମାଲ୍ ମହୁ ଜୀବନ ମାଟି]]''|| ||
|-
|୨୦୨୨
| ''[[ଦିଲ୍ ମୋର ମାନେନା]]''|| ||
|}
=== ଅଭିନୀତ ଧାରାବାହିକ ===
* ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା - ଇ ଟିଭି ଓଡ଼ିଆ
== ମୃତ୍ୟୁ ==
ସଲିଲ ମିତ୍ର ୨୦୧୯ ମସିହାର ଜୁନ ମାସ ୪ ତାରିଖରେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref>{{Cite web|url=https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|title=Ollywood actor-comedian Salil Mitra no more|last=|first=|date=|website=odishatv.in|language=en-US|archive-url=https://web.archive.org/web/20190604154151/https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ୧୨ ମଇ ୨୦୧୯ରେ ସେ [[କେନ୍ଦୁଝର]]<nowiki/>ରୁ ଏକ ସୁଟିଂ ସାରି ଫେରୁଥିବାବେଳେ [[ଘଟଗାଁ]] କଲେଜ ନିକଟରେ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇଥିଲେ ।<ref>{{Cite web|url=http://www.samajalive.in/salil-mitra/81391.html|title=ସଡ଼କ ଦୁର୍ଘଟଣାରେ ହାସ୍ୟ ଅଭିନେତା ସଲୀଲ ମିତ୍ର ଗୁରୁତର|last=Bureau|first=Samajalive|date=2019-05-12|website=Samaja Live|language=en-US|archive-url=https://web.archive.org/web/20190604170248/http://www.samajalive.in/salil-mitra/81391.html|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ଦୁର୍ଘଟଣା ପରେ ତାଙ୍କୁ ପ୍ରଥମେ ଘଟଗାଁ ଡାକ୍ତରଖାନାରେ ଏବଂ ପରେ [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ|କଟକ ବଡ଼ ମେଡିକାଲ]]<nowiki/>ରେ ଭର୍ତ୍ତି କରାଯାଇଥିଲା । ଏହି ଦୁର୍ଘଟଣାରେ ତାଙ୍କର ହାତ ଓ ଗୋଡ଼ ଭାଙ୍ଗି ଯାଇଥିଲା ଏବଂ ଛାତିରେ ଆଘାତ ଲାଗିଥିଲା । ପରବର୍ତ୍ତୀ ସମୟରେ ତାଙ୍କୁ [[ଭୁବନେଶ୍ୱର]]<nowiki/>ର କିମ୍ସ ଡାକ୍ତରଖାନାକୁ ସ୍ଥାନାନ୍ତର କରାଯାଇଥିଲା । ମାତ୍ର ୪ ଜୁନ ୨୦୧୯ର ରାତି ୧୨ଟା ୧୫ ମିନିଟ୍ରେ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା । ତାଙ୍କର ଛାତିର ପଞ୍ଜରା ହାଡ଼ ଦବିଯାଇ [[ହୃତ୍ପିଣ୍ଡ]] ପାଖରେ ଲାଗିଯାଇଥିବାରୁ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା ବୋଲି ଡାକ୍ତରମାନେ ମତ ଦେଇଥିଲେ ।<ref>{{Cite web|url=http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|title=Popular Odia comedian Salil Mitra injured in road mishap|last=|first=|date=2019-05-12|website=Pragativadi: Leading Odia Dailly|language=en-US|archive-url=https://web.archive.org/web/20190604170318/http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ମୃତ୍ୟୁବେଳକୁ ତାଙ୍କୁ ୫୨ ବର୍ଷ ବୟସ ହୋଇଥିଲା ।<ref>{{Cite web |last= |first= |date=2019-06-04 |title=Odisha actor Salil Mitra passes away |url=https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |url-status=live |archive-url=https://web.archive.org/web/20260120215914/https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |archive-date=20 January 2026 |access-date=2026-09-15 |website=Sambad English |language=en-IN}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଆଧାର ==
{{Commons category|Salil Mitra|ସଲିଲ୍ ମିତ୍ର}}
* {{Imdb name|nm3597243}}
[[ଶ୍ରେଣୀ:୨୦୧୯ ମୃତ୍ୟୁ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ରରେ ପୁରୁଷ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:୧୯୬୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ହାସ୍ୟ ଅଭିନେତା]]
izcl61drej7get5nsv08vkda39x3bfy
602102
602101
2026-09-15T08:11:33Z
Ssgapu22
7676
602102
wikitext
text/x-wiki
{{ଛୋଟ|Salil Mitra}}
{{Infobox person
| name = ସଲିଲ୍ କୁମାର ମିତ୍ର
| image = Salil Mitra (cropped).jpg
| imagesize =
| caption =
| birth_date = {{Birth date |1967|4|7}}
| birth_place = କଟକ
| birth_name = ସଲୀଳ କୁମାର ମିତ୍ର
| death_date = {{Death date and age |2019|6|4|1967|4|7}}
| death_place = [[କିମ୍ସ ହସ୍ପିଟାଲ]], [[ଭୁବନେଶ୍ୱର]]
| occupation = ([[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ|ଓଡ଼ିଆ]]) ହାସ୍ୟ ଅଭିନେତା
| years_active = ୧୯୯୯ - ୨୦୧୯
| spouse =
| children =
| parents = ବଙ୍କିମ ମିତ୍ର
| education =
| relatives =
| awards =
|website =
|module = {{Listen|pos=center| embed=yes |filename = Odia_Actor_Salil_Mitra_Voice_Intro.ogg |title = ନିଜ ସ୍ୱରରେ ସଲିଲ |type = speech |description = ଅଗଷ୍ଟ ୨୦୧୮ରେ ହୋଇଥିବା ରେକର୍ଡ଼}}
}}
'''ସଲିଲ୍ ମିତ୍ର''' (୭ ଅପ୍ରେଲ ୧୯୬୭ - ୪ ଜୁନ ୨୦୧୯) ଜଣେ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] ହାସ୍ୟ ଅଭିନେତା ଥିଲେ । ସେ ଓଡ଼ିଆ କଥାଚିତ୍ର ସମେତ ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଓ ବିଭିନ୍ନ ମଞ୍ଚରେ ଅଭିନୟ କରୁଥିଲେ । [[କରଞ୍ଜିଆ]], [[ମୟୂରଭଞ୍ଜ ଜିଲ୍ଲା|ମୟୂରଭଞ୍ଜ]]<nowiki/>ରେ ଜନ୍ମିତ ସଲିଲ ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ ଆରମ୍ଭ କରିଥିଲେ ଏବଂ ପରବର୍ତ୍ତୀ ସମୟରେ ବିଭିନ୍ନ କଥାଚିତ୍ର, ଧାରାବାହିକ, ଆଧୁନିକ ଗୀତ, ଭଜନ, ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । [[ଇ ଟିଭି ଓଡ଼ିଆ]]<nowiki/>ରେ ପ୍ରସାରିତ [[ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା]] ଭଳି କିଛି ଧାରାବାହିକରେ ସେ ଖଳନାୟକ ଭାବରେ ମଧ୍ୟ କାର୍ଯ୍ୟ କରିଥିଲେ । ୧୨ ମଇ ୨୦୧୯ରେ ସେ ଏକ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇ ଡାକ୍ତରଖାନାରେ ଚିକିତ୍ସିତ ହେଉଥିଲେ ଏବଂ ୪ ଜୁନ ୨୦୧୯ରେ ସେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref name="Salil Mitra">{{cite web |title=ସମସ୍ତଙ୍କୁ କନ୍ଦେଇ ଚାଲିଗଲେ ସଲିଲ |url=http://sambad.in/state/salil-mitra-passes-away-374041/ |website=Sambad |publisher=sambad.in |accessdate=4 June 2019 |archiveurl=https://web.archive.org/web/20190604015623/http://sambad.in/state/salil-mitra-passes-away-374041/ |archivedate=4 June 2019 |date=3 June 2019 |url-status=dead }}</ref>
== ଜନ୍ମ ଓ ପରିବାର ==
ସଲିଲ ମିତ୍ର ୧୯୬୭ ମସିହାର ଅପ୍ରେଲ ମାସ ୭ ତାରିଖ କଟକରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ବାପାଙ୍କ ନାମ ବଙ୍କିମ ମିତ୍ର ।
== ଅଭିନୟ ଜୀବନ ==
ସଲିଲ ମିତ୍ର ୧୯୯୯ ମସିହାରେ [[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ଅଭିନୟ କରିବା ଆରମ୍ଭ କରିଥିଲେ ।<ref>{{Cite web|url=http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|title=Odia cine star Salil Mitra passes away|last=|first=|date=2019-06-04|website=prameyanews.com|language=en-US|archive-url=https://web.archive.org/web/20190604170253/http://www.prameyanews.com/odia-cine-star-salil-mitra-passes-away/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ତାଙ୍କ ଅଭନୀତ ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର ଥିଲା [[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]] । ଏହାପରେ ସେ ବିଭିନ୍ନ ଓଡ଼ିଆ କଥାଚିତ୍ର, ଦୂରଦର୍ଶନ ଧାରାବାହିକ, ମଞ୍ଚ ନାଟକ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ । ଏଥି ସହ ସେ କିଛି ଓଡ଼ିଆ ଆଧୁନିକ ଆଲ୍ବମ୍ ଓ ଭଜନ ଆଦିରେ ଅଭିନୟ କରିଥିଲେ ।
ତାଙ୍କ ଅଭିନୀତ କିଛି ଓଡ଼ିଆ କଥାଚିତ୍ରଗୁଡ଼ିକ ହେଲା; ରହିଚି ରହିବି ତୋରି ପାଇଁ, ସାଥିରେ, ଅର୍ଜୁନ, ରକତେ ଲେଖିଚି ନାଁ, କାଳୀ ଶଙ୍କର, ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ, ଛାତି ଚିରିଦେଲେ ତୁ, ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା, ଶୁଭ ବିବାହ, ତୁ ମୋ ଆଖିର ତାରା, ଓମ୍ ନମଃ ଶିବାୟ, ହିରୋ, ବାଳୁଙ୍ଗା ଟୋକା, କେବେ ତୁମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ, ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ, ମେଟ୍ରିକ ଫେଲ, ଇଡିଅଟ, ଗଞ୍ଜା ଲଢ଼େଇ, ଲଭ୍ ମାଷ୍ଟର, ଚଉକା ଛକା, ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨, ଗପ ହେଲେ ବି ସତ, ଲଭ୍ ଷ୍ଟେସନ, ଅଗସ୍ତ୍ୟ, ସିଷ୍ଟର ଶ୍ରୀଦେବୀ ।
=== ଅଭିନୀତ କଥାଚିତ୍ର ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; ;"
|- bgcolor="#CCCCCC" align="center"
! ବର୍ଷ !! ଚଳଚ୍ଚିତ୍ର !! ଭୂମିକା !! ମନ୍ତବ୍ୟ
|-
| ୧୯୯୯ ||''[[ପୁଅ ଭାଙ୍ଗିଦେଲା ସୁନା ସଂସାର]]''|| || ପ୍ରଥମ ଓଡ଼ିଆ କଥାଚିତ୍ର
|-
| ୨୦୦୨ ||''[[ରହିଚି ରହିବି ତୋରି ପାଇଁ]]''|| ||
|-
| ୨୦୦୪ ||''[[ସାଥୀରେ]]''|| ||
|-
| rowspan="2" | ୨୦୦୫ ||''[[ପ୍ରଥମ ପ୍ରେମ]]''|| ||
|-
|[[ଅର୍ଜୁନ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅର୍ଜୁନ'']]|| ||
|-
| rowspan="2" | ୨୦୦୬ ||''[[ପ୍ରିୟା ମୋ ଆସିବ ଫେରି]]''|| ||
|-
|''[[ରକତେ ଲେଖିଚି ନାଁ]]''|| ||
|-
| rowspan="4" | ୨୦୦୭ ||''[[କାଳୀଶଙ୍କର]]''|| ||
|-
|''[[ନାରୀ ନୁହେଁ ତୁ ନାରାୟଣୀ]]''|| ||
|-
|''[[ମୁଁ ତତେ ଲଭ୍ କରୁଚି]]''|| ||
|-
|''[[ମହାନାୟକ]]''
|
|
|-
| rowspan="2" | ୨୦୦୮ ||[[ସତ୍ୟମେବ ଜୟତେ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସତ୍ୟ ମେବ ଜୟତେ'']]|| ||
|-
|''[[ଛାତି ଚିରି ଦେଲେ ତୁ]]''|| ||
|-
| rowspan="2" | ୨୦୦୯ ||''[[ଆକାଶେ କି ରଙ୍ଗ ଲାଗିଲା]]''|| ||
|-
|''[[ତୁ ମୋରି ପାଇଁ]]''|| ||
|-
| rowspan="3" | ୨୦୧୦ ||''[[ଶୁଭ ବିବାହ]]''|| ||
|-
|''[[ତୋ' ଆଖିରେ ମୁଁ]]''|| ||
|-
|[[ଓଁ ନମଃ ଶିବାୟ (୨୦୧୦ର କଥାଚିତ୍ର)|''ଓଁ ନମଃ ଶିବାୟ'']]||ବେଙ୍ଗ
|
|-
| rowspan="4" | ୨୦୧୧ ||''[[ହିରୋ]]''||କନେଷ୍ଟବଳ ଗୋବରା
|
|-
|''[[କ୍ରିମିନାଲ୍]]''|| ||
|-
|''[[ଚାନ୍ଦିନୀ ଆଇ ମିସ ୟୁ]]''|| ||
|-
|''[[ବାଳୁଙ୍ଗା ଟୋକା]]''|| ||
|-
| rowspan="7" | ୨୦୧୨ ||''[[କେବେ ତମେ ନାହଁ କେବେ ମୁଁ ନାହିଁ]]''|| ||
|-
|[[ଶପଥ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଶପଥ'']]|| ||
|-
|''[[ତୁ ମୋ ଆରମ୍ଭ ତୁ ମୋ ଶେଷ]]''|| ||
|-
|''[[ମେଟ୍ରିକ୍ ଫେଲ୍]]''|| ||
|-
|''[[ଇଡିଅଟ୍]]''|| ||
|-
|''[[ବ୍ୟାଡ଼୍ ଗାର୍ଲ]]''|| ||
|-
|''[[ଲଭ୍ ମାଷ୍ଟର]]''|| ||
|-
|
|''[[ରଙ୍ଗିଲା ଟୋକା]]''
|
|
|-
| rowspan="9" | ୨୦୧୩ ||''[[ମୋ' ଦୁନିଆ ତୁ ହିଁ ତୁ]]''|| ||
|-
|''[[ମୁଁ ଆଶିକ୍ ମୁଁ ଆୱାରା]]''|| ||
|-
|''[[ଚଉକା ଛକା]]''|| ||
|-
|''[[ହାତ ଧରି ଚାଲୁଥା]]''|| ||
|-
|''[[ହରି ଓମ ହରି]]''|| ||
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''|| ||
|-
|''[[କେହି ଜଣେ ଭଲ ଲାଗେରେ]]''|| ||
|-
|[[ରୁଦ୍ର (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ରୁଦ୍ର'']]
|
|
|-
|''[[ତୁ ମୋ ଦେହର ଛାଇ]]''
|
|
|-
| rowspan="7" | ୨୦୧୪ ||''[[ତୁ ଆଉ ମୁଁ]]''|| ||
|-
|''[[ସ୍ମାଇଲ୍ ପ୍ଲିଜ୍]]''|| ||
|-
|''[[ହରି ବୋଲ ନୁହେଁ ଟଙ୍କା ବୋଲ]]''|| ||
|-
|[[ଓମ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଓମ୍'']]|| ||
|-
|''[[ସମଥିଙ୍ଗ୍ ସମଥିଙ୍ଗ୍ ୨]]''|| ||
|-
|''[[ମେଣ୍ଟାଲ]]''|| ||
|-
|[[ଗଞ୍ଜା ଲଢ଼େଇ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଗଞ୍ଜା ଲଢ଼େଇ'']]|| ||
|-
| rowspan="3" | ୨୦୧୫ ||''[[ଲଭ୍ ୟୁ ହମେଶା]]''|| ||
|-
|[[ଗପ ହେଲେ ବି ସତ (୨୦୧୫)|''ଗପ ହେଲେ ବି ସତ'']]|| ||
|-
|''[[ମାୟା]]''|| ||
|-
| rowspan="6" | ୨୦୧୬ ||''[[ଗୋଟେ ଶୁଆ ଗୋଟେ ଶାରୀ]]''|| ||
|-
|[[ଟାଇଗର (ଓଡ଼ିଆ ଚଳଚ୍ଚିତ୍ର)|''ଟାଇଗର'']]|| ||
|-
|''[[ଲଭ୍ ଷ୍ଟେସନ୍]]''||ଜଗନ୍ନାଥ
|
|-
|''[[ଅଗସ୍ତ୍ୟ]]''|| ||
|-
|''[[ଝିଅଟା ବିଗିଡ଼ିଗଲା]]''|| ||
|-
|''[[ହେ ପ୍ରଭୁ ଦେଖା ଦେ]]''
|
|
|-
| rowspan="3" | ୨୦୧୭ ||''[[ସିଷ୍ଟର ଶ୍ରୀଦେବୀ]]''|| ||
|-
|''[[କଥାଦେଲି ମଥା ଛୁଇଁ]]''|| ||
|-
| ''[[ମୁଁ ଖାଣ୍ଟି ଓଡ଼ିଆ ଝିଅ]]''|| ||
|-
| rowspan="5" |୨୦୧୮
| ''[[ଟୋକାଟା ଫସିଗଲା]]''|| ||
|-
| ''[[ଶ୍ରୀମାନ୍ ସୁର୍ଦାସ]]''|| ||
|-
| ''[[ଲଭ୍ ଏକ୍ସପ୍ରେସ୍]]''|| ||
|-
| ''[[ଏକ୍ସକ୍ୟୁଜ ମି]]''|| ||
|-
| ''[[କୁଳାଙ୍ଗାର]]''|| ||
|-
| rowspan="3" |୨୦୧୯
| ''[[ଚମ୍ପିଆନ]]''|| ||
|-
| ''[[ସେଲଫିସ୍ ଦିଲ୍]]''|| ||
|-
| ''[[ମାଲ୍ ମହୁ ଜୀବନ ମାଟି]]''|| ||
|-
|୨୦୨୨
| ''[[ଦିଲ୍ ମୋର ମାନେନା]]''|| ||
|}
=== ଅଭିନୀତ ଧାରାବାହିକ ===
* ବଡ଼ ଘର ବଡ଼ ଗୁମର କଥା - ଇ ଟିଭି ଓଡ଼ିଆ
== ମୃତ୍ୟୁ ==
ସଲିଲ ମିତ୍ର ୨୦୧୯ ମସିହାର ଜୁନ ମାସ ୪ ତାରିଖରେ ମୃତ୍ୟୁବରଣ କରିଥିଲେ ।<ref>{{Cite web|url=https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|title=Ollywood actor-comedian Salil Mitra no more|last=|first=|date=|website=odishatv.in|language=en-US|archive-url=https://web.archive.org/web/20190604154151/https://odishatv.in/entertainment/ollywood-actor-comedian-salil-mitra-no-more-375630|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ୧୨ ମଇ ୨୦୧୯ରେ ସେ [[କେନ୍ଦୁଝର]]<nowiki/>ରୁ ଏକ ସୁଟିଂ ସାରି ଫେରୁଥିବାବେଳେ [[ଘଟଗାଁ]] କଲେଜ ନିକଟରେ ଦୁର୍ଘଟଣାର ଶିକାର ହୋଇଥିଲେ ।<ref>{{Cite web|url=http://www.samajalive.in/salil-mitra/81391.html|title=ସଡ଼କ ଦୁର୍ଘଟଣାରେ ହାସ୍ୟ ଅଭିନେତା ସଲୀଲ ମିତ୍ର ଗୁରୁତର|last=Bureau|first=Samajalive|date=2019-05-12|website=Samaja Live|language=en-US|archive-url=https://web.archive.org/web/20190604170248/http://www.samajalive.in/salil-mitra/81391.html|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ଦୁର୍ଘଟଣା ପରେ ତାଙ୍କୁ ପ୍ରଥମେ ଘଟଗାଁ ଡାକ୍ତରଖାନାରେ ଏବଂ ପରେ [[ଶ୍ରୀ ରାମଚନ୍ଦ୍ର ଭଞ୍ଜ ଭେଷଜ ମହାବିଦ୍ୟାଳୟ|କଟକ ବଡ଼ ମେଡିକାଲ]]<nowiki/>ରେ ଭର୍ତ୍ତି କରାଯାଇଥିଲା । ଏହି ଦୁର୍ଘଟଣାରେ ତାଙ୍କର ହାତ ଓ ଗୋଡ଼ ଭାଙ୍ଗି ଯାଇଥିଲା ଏବଂ ଛାତିରେ ଆଘାତ ଲାଗିଥିଲା । ପରବର୍ତ୍ତୀ ସମୟରେ ତାଙ୍କୁ [[ଭୁବନେଶ୍ୱର]]<nowiki/>ର କିମ୍ସ ଡାକ୍ତରଖାନାକୁ ସ୍ଥାନାନ୍ତର କରାଯାଇଥିଲା । ମାତ୍ର ୪ ଜୁନ ୨୦୧୯ର ରାତି ୧୨ଟା ୧୫ ମିନିଟ୍ରେ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା । ତାଙ୍କର ଛାତିର ପଞ୍ଜରା ହାଡ଼ ଦବିଯାଇ [[ହୃତ୍ପିଣ୍ଡ]] ପାଖରେ ଲାଗିଯାଇଥିବାରୁ ତାଙ୍କର ମୃତ୍ୟୁ ହୋଇଥିଲା ବୋଲି ଡାକ୍ତରମାନେ ମତ ଦେଇଥିଲେ ।<ref>{{Cite web|url=http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|title=Popular Odia comedian Salil Mitra injured in road mishap|last=|first=|date=2019-05-12|website=Pragativadi: Leading Odia Dailly|language=en-US|archive-url=https://web.archive.org/web/20190604170318/http://www.pragativadi.com/popular-odia-comedian-salil-mitra-injured-in-road-mishap/|archive-date=2019-06-04|url-status=dead|access-date=2019-06-04}}</ref> ମୃତ୍ୟୁବେଳକୁ ତାଙ୍କୁ ୫୨ ବର୍ଷ ବୟସ ହୋଇଥିଲା ।<ref>{{Cite web |last= |first= |date=2019-06-04 |title=Odisha actor Salil Mitra passes away |url=https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |url-status=live |archive-url=https://web.archive.org/web/20260120215914/https://sambadenglish.com/odisha-actor-salil-mitra-passes-away/ |archive-date=20 January 2026 |access-date=2026-09-15 |website=Sambad English |language=en-IN}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଆଧାର ==
{{Commons category|Salil Mitra|ସଲିଲ୍ ମିତ୍ର}}
* {{Imdb name|nm3597243}}
[[ଶ୍ରେଣୀ:୨୦୧୯ ମୃତ୍ୟୁ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଲୋକ]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ରରେ ପୁରୁଷ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ଦୂରଦର୍ଶନ ଅଭିନେତା]]
[[ଶ୍ରେଣୀ:୧୯୬୭ ଜନ୍ମ]]
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ହାସ୍ୟ ଅଭିନେତା]]
f09xv2t7p5g24msdxsppkihx7iwoh4l
ମଡ୍ୟୁଲ:Date
828
71224
602049
585814
2026-02-18T03:21:21Z
en>Krinkle
0
Fix nil minute/minute. While not covered by [[Module:Date/testcases]], I probably caused a bug, as observed when running `=require('Module:Date')._Date('currentdatetime')` which works fine against sandbox and previous revisions.
602049
Scribunto
text/plain
-- Date functions for use by other modules.
-- I18N and time zones are not supported.
local MINUS = '−' -- Unicode U+2212 MINUS SIGN
local floor = math.floor
local Date, DateDiff, diffmt -- forward declarations
local uniq = { 'unique identifier' }
local function is_date(t)
-- The system used to make a date read-only means there is no unique
-- metatable that is conveniently accessible to check.
return type(t) == 'table' and t._id == uniq
end
local function is_diff(t)
return type(t) == 'table' and getmetatable(t) == diffmt
end
local function _list_join(list, sep)
return table.concat(list, sep)
end
local function collection()
-- Return a table to hold items.
return {
n = 0,
add = function (self, item)
self.n = self.n + 1
self[self.n] = item
end,
join = _list_join,
}
end
local function strip_to_nil(text)
-- If text is a string, return its trimmed content, or nil if empty.
-- Otherwise return text (convenient when Date fields are provided from
-- another module which may pass a string, a number, or another type).
if type(text) == 'string' then
text = text:match('(%S.-)%s*$')
end
return text
end
local function is_leap_year(year, calname)
-- Return true if year is a leap year.
if calname == 'Julian' then
return year % 4 == 0
end
return (year % 4 == 0 and year % 100 ~= 0) or year % 400 == 0
end
local function days_in_month(year, month, calname)
-- Return number of days (1..31) in given month (1..12).
if month == 2 and is_leap_year(year, calname) then
return 29
end
return ({ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 })[month]
end
local function h_m_s(time)
-- Return hour, minute, second extracted from fraction of a day.
time = floor(time * 24 * 3600 + 0.5) -- number of seconds
local second = time % 60
time = floor(time / 60)
return floor(time / 60), time % 60, second
end
local function hms(date)
-- Return fraction of a day from date's time, where (0 <= fraction < 1)
-- if the values are valid, but could be anything if outside range.
return (date.hour + (date.minute + date.second / 60) / 60) / 24
end
local function julian_date(date)
-- Return jd, jdz from a Julian or Gregorian calendar date where
-- jd = Julian date and its fractional part is zero at noon
-- jdz = same, but assume time is 00:00:00 if no time given
-- http://www.tondering.dk/claus/cal/julperiod.php#formula
-- Testing shows this works for all dates from year -9999 to 9999!
-- JDN 0 is the 24-hour period starting at noon UTC on Monday
-- 1 January 4713 BC = (-4712, 1, 1) Julian calendar
-- 24 November 4714 BC = (-4713, 11, 24) Gregorian calendar
local offset
local a = floor((14 - date.month)/12)
local y = date.year + 4800 - a
if date.calendar == 'Julian' then
offset = floor(y/4) - 32083
else
offset = floor(y/4) - floor(y/100) + floor(y/400) - 32045
end
local m = date.month + 12*a - 3
local jd = date.day + floor((153*m + 2)/5) + 365*y + offset
if date.hastime then
jd = jd + hms(date) - 0.5
return jd, jd
end
return jd, jd - 0.5
end
local function set_date_from_jd(date)
-- Set the fields of table date from its Julian date field.
-- Return true if date is valid.
-- http://www.tondering.dk/claus/cal/julperiod.php#formula
-- This handles the proleptic Julian and Gregorian calendars.
-- Negative Julian dates are not defined but they work.
local calname = date.calendar
local low, high -- min/max limits for date ranges −9999-01-01 to 9999-12-31
if calname == 'Gregorian' then
low, high = -1930999.5, 5373484.49999
elseif calname == 'Julian' then
low, high = -1931076.5, 5373557.49999
else
return
end
local jd = date.jd
if not (type(jd) == 'number' and low <= jd and jd <= high) then
return
end
local jdn = floor(jd)
if date.hastime then
local time = jd - jdn -- 0 <= time < 1
if time >= 0.5 then -- if at or after midnight of next day
jdn = jdn + 1
time = time - 0.5
else
time = time + 0.5
end
date.hour, date.minute, date.second = h_m_s(time)
else
date.second = 0
date.minute = 0
date.hour = 0
end
local b, c
if calname == 'Julian' then
b = 0
c = jdn + 32082
else -- Gregorian
local a = jdn + 32044
b = floor((4*a + 3)/146097)
c = a - floor(146097*b/4)
end
local d = floor((4*c + 3)/1461)
local e = c - floor(1461*d/4)
local m = floor((5*e + 2)/153)
date.day = e - floor((153*m + 2)/5) + 1
date.month = m + 3 - 12*floor(m/10)
date.year = 100*b + d - 4800 + floor(m/10)
return true
end
local function fix_numbers(numbers, y, m, d, H, M, S, partial, hastime, calendar)
-- Put the result of normalizing the given values in table numbers.
-- The result will have valid m, d values if y is valid; caller checks y.
-- The logic of PHP mktime is followed where m or d can be zero to mean
-- the previous unit, and -1 is the one before that, etc.
-- Positive values carry forward.
local date
if not (1 <= m and m <= 12) then
date = Date(y, 1, 1)
if not date then return end
date = date + ((m - 1) .. 'm')
y, m = date.year, date.month
end
local days_hms
if not partial then
if hastime and H and M and S then
if not (0 <= H and H <= 23 and
0 <= M and M <= 59 and
0 <= S and S <= 59) then
days_hms = hms({ hour = H, minute = M, second = S })
end
end
if days_hms or not (1 <= d and d <= days_in_month(y, m, calendar)) then
date = date or Date(y, m, 1)
if not date then return end
date = date + (d - 1 + (days_hms or 0))
y, m, d = date.year, date.month, date.day
if days_hms then
H, M, S = date.hour, date.minute, date.second
end
end
end
numbers.year = y
numbers.month = m
numbers.day = d
if days_hms then
-- Don't set H unless it was valid because a valid H will set hastime.
numbers.hour = H
numbers.minute = M
numbers.second = S
end
end
local function set_date_from_numbers(date, numbers, options)
-- Set the fields of table date from numeric values.
-- Return true if date is valid.
if type(numbers) ~= 'table' then
return
end
local y = numbers.year or date.year
local m = numbers.month or date.month
local d = numbers.day or date.day
local H = numbers.hour
local M = numbers.minute or date.minute or 0
local S = numbers.second or date.second or 0
local need_fix
if y and m and d then
date.partial = nil
if not (-9999 <= y and y <= 9999 and
1 <= m and m <= 12 and
1 <= d and d <= days_in_month(y, m, date.calendar)) then
if not date.want_fix then
return
end
need_fix = true
end
elseif y and date.partial then
if d or not (-9999 <= y and y <= 9999) then
return
end
if m and not (1 <= m and m <= 12) then
if not date.want_fix then
return
end
need_fix = true
end
else
return
end
if date.partial then
H = nil -- ignore any time
M = nil
S = nil
else
if H then
-- It is not possible to set M or S without also setting H.
date.hastime = true
else
H = 0
end
if not (0 <= H and H <= 23 and
0 <= M and M <= 59 and
0 <= S and S <= 59) then
if date.want_fix then
need_fix = true
else
return
end
end
end
date.want_fix = nil
if need_fix then
fix_numbers(numbers, y, m, d, H, M, S, date.partial, date.hastime, date.calendar)
return set_date_from_numbers(date, numbers, options)
end
date.year = y -- -9999 to 9999 ('n BC' → year = 1 - n)
date.month = m -- 1 to 12 (may be nil if partial)
date.day = d -- 1 to 31 (* = nil if partial)
date.hour = H -- 0 to 59 (*)
date.minute = M -- 0 to 59 (*)
date.second = S -- 0 to 59 (*)
if type(options) == 'table' then
for _, k in ipairs({ 'am', 'era', 'format' }) do
if options[k] then
date.options[k] = options[k]
end
end
end
return true
end
local function make_option_table(options1, options2)
-- If options1 is a string, return a table with its settings, or
-- if it is a table, use its settings.
-- Missing options are set from table options2 or defaults.
-- If a default is used, a flag is set so caller knows the value was not intentionally set.
-- Valid option settings are:
-- am: 'am', 'a.m.', 'AM', 'A.M.'
-- 'pm', 'p.m.', 'PM', 'P.M.' (each has same meaning as corresponding item above)
-- era: 'BCMINUS', 'BCNEGATIVE', 'BC', 'B.C.', 'BCE', 'B.C.E.', 'AD', 'A.D.', 'CE', 'C.E.'
-- Option am = 'am' does not mean the hour is AM; it means 'am' or 'pm' is used, depending on the hour,
-- and am = 'pm' has the same meaning.
-- Similarly, era = 'BC' means 'BC' is used if year <= 0.
-- BCMINUS displays a MINUS if year < 0 and the display format does not include %{era}.
-- BCNEGATIVE is similar but displays a hyphen.
local result = { bydefault = {} }
if type(options1) == 'table' then
result.am = options1.am
result.era = options1.era
elseif type(options1) == 'string' then
-- Example: 'am:AM era:BC' or 'am=AM era=BC'.
for item in options1:gmatch('%S+') do
local lhs, rhs = item:match('^(%w+)[:=](.+)$')
if lhs then
result[lhs] = rhs
end
end
end
options2 = type(options2) == 'table' and options2 or {}
local defaults = { am = 'am', era = 'BC' }
for k, v in pairs(defaults) do
if not result[k] then
if options2[k] then
result[k] = options2[k]
else
result[k] = v
result.bydefault[k] = true
end
end
end
return result
end
local ampm_options = {
-- lhs = input text accepted as an am/pm option
-- rhs = code used internally
['am'] = 'am',
['AM'] = 'AM',
['a.m.'] = 'a.m.',
['A.M.'] = 'A.M.',
['pm'] = 'am', -- same as am
['PM'] = 'AM',
['p.m.'] = 'a.m.',
['P.M.'] = 'A.M.',
}
local era_text = {
-- Text for displaying an era with a positive year (after adjusting
-- by replacing year with 1 - year if date.year <= 0).
-- options.era = { year<=0 , year>0 }
['BCMINUS'] = { 'BC' , '' , isbc = true, sign = MINUS },
['BCNEGATIVE'] = { 'BC' , '' , isbc = true, sign = '-' },
['BC'] = { 'BC' , '' , isbc = true },
['B.C.'] = { 'B.C.' , '' , isbc = true },
['BCE'] = { 'BCE' , '' , isbc = true },
['B.C.E.'] = { 'B.C.E.', '' , isbc = true },
['AD'] = { 'BC' , 'AD' },
['A.D.'] = { 'B.C.' , 'A.D.' },
['CE'] = { 'BCE' , 'CE' },
['C.E.'] = { 'B.C.E.', 'C.E.' },
}
local function get_era_for_year(era, year)
return (era_text[era] or era_text['BC'])[year > 0 and 2 or 1] or ''
end
local function strftime(date, format, options)
-- Return date formatted as a string using codes similar to those
-- in the C strftime library function.
local sformat = string.format
local shortcuts = {
['%c'] = '%-I:%M %p %-d %B %-Y %{era}', -- date and time: 2:30 pm 1 April 2016
['%x'] = '%-d %B %-Y %{era}', -- date: 1 April 2016
['%X'] = '%-I:%M %p', -- time: 2:30 pm
}
if shortcuts[format] then
format = shortcuts[format]
end
local codes = {
a = { field = 'dayabbr' },
A = { field = 'dayname' },
b = { field = 'monthabbr' },
B = { field = 'monthname' },
u = { fmt = '%d' , field = 'dowiso' },
w = { fmt = '%d' , field = 'dow' },
d = { fmt = '%02d', fmt2 = '%d', field = 'day' },
m = { fmt = '%02d', fmt2 = '%d', field = 'month' },
Y = { fmt = '%04d', fmt2 = '%d', field = 'year' },
H = { fmt = '%02d', fmt2 = '%d', field = 'hour' },
M = { fmt = '%02d', fmt2 = '%d', field = 'minute' },
S = { fmt = '%02d', fmt2 = '%d', field = 'second' },
j = { fmt = '%03d', fmt2 = '%d', field = 'dayofyear' },
I = { fmt = '%02d', fmt2 = '%d', field = 'hour', special = 'hour12' },
p = { field = 'hour', special = 'am' },
}
options = make_option_table(options, date.options)
local amopt = options.am
local eraopt = options.era
local function replace_code(spaces, modifier, id)
local code = codes[id]
if code then
local fmt = code.fmt
if modifier == '-' and code.fmt2 then
fmt = code.fmt2
end
local value = date[code.field]
if not value then
return nil -- an undefined field in a partial date
end
local special = code.special
if special then
if special == 'hour12' then
value = value % 12
value = value == 0 and 12 or value
elseif special == 'am' then
local ap = ({
['a.m.'] = { 'a.m.', 'p.m.' },
['AM'] = { 'AM', 'PM' },
['A.M.'] = { 'A.M.', 'P.M.' },
})[ampm_options[amopt]] or { 'am', 'pm' }
return (spaces == '' and '' or ' ') .. (value < 12 and ap[1] or ap[2])
end
end
if code.field == 'year' then
local sign = (era_text[eraopt] or {}).sign
if not sign or format:find('%{era}', 1, true) then
sign = ''
if value <= 0 then
value = 1 - value
end
else
if value >= 0 then
sign = ''
else
value = -value
end
end
return spaces .. sign .. sformat(fmt, value)
end
return spaces .. (fmt and sformat(fmt, value) or value)
end
end
local function replace_property(spaces, id)
if id == 'era' then
-- Special case so can use local era option.
local result = get_era_for_year(eraopt, date.year)
if result == '' then
return ''
end
return (spaces == '' and '' or ' ') .. result
end
local result = date[id]
if type(result) == 'string' then
return spaces .. result
end
if type(result) == 'number' then
return spaces .. tostring(result)
end
if type(result) == 'boolean' then
return spaces .. (result and '1' or '0')
end
-- This occurs if id is an undefined field in a partial date, or is the name of a function.
return nil
end
local PERCENT = '\127PERCENT\127'
return (format
:gsub('%%%%', PERCENT)
:gsub('(%s*)%%{(%w+)}', replace_property)
:gsub('(%s*)%%(%-?)(%a)', replace_code)
:gsub(PERCENT, '%%')
)
end
local function _date_text(date, fmt, options)
-- Return a formatted string representing the given date.
if not is_date(date) then
error('date:text: need a date (use "date:text()" with a colon)', 2)
end
if type(fmt) == 'string' and fmt:match('%S') then
if fmt:find('%', 1, true) then
return strftime(date, fmt, options)
end
elseif date.partial then
fmt = date.month and 'my' or 'y'
else
fmt = 'dmy'
if date.hastime then
fmt = (date.second > 0 and 'hms ' or 'hm ') .. fmt
end
end
local function bad_format()
-- For consistency with other format processing, return given format
-- (or cleaned format if original was not a string) if invalid.
return mw.text.nowiki(fmt)
end
if date.partial then
-- Ignore days in standard formats like 'ymd'.
if fmt == 'ym' or fmt == 'ymd' then
fmt = date.month and '%Y-%m %{era}' or '%Y %{era}'
elseif fmt == 'my' or fmt == 'dmy' or fmt == 'mdy' then
fmt = date.month and '%B %-Y %{era}' or '%-Y %{era}'
elseif fmt == 'y' then
fmt = date.month and '%-Y %{era}' or '%-Y %{era}'
else
return bad_format()
end
return strftime(date, fmt, options)
end
local function hm_fmt()
local plain = make_option_table(options, date.options).bydefault.am
return plain and '%H:%M' or '%-I:%M %p'
end
local need_time = date.hastime
local t = collection()
for item in fmt:gmatch('%S+') do
local f
if item == 'hm' then
f = hm_fmt()
need_time = false
elseif item == 'hms' then
f = '%H:%M:%S'
need_time = false
elseif item == 'ymd' then
f = '%Y-%m-%d %{era}'
elseif item == 'mdy' then
f = '%B %-d, %-Y %{era}'
elseif item == 'dmy' then
f = '%-d %B %-Y %{era}'
else
return bad_format()
end
t:add(f)
end
fmt = t:join(' ')
if need_time then
fmt = hm_fmt() .. ' ' .. fmt
end
return strftime(date, fmt, options)
end
local day_info = {
-- 0=Sun to 6=Sat
[0] = { 'Sun', 'Sunday' },
{ 'Mon', 'Monday' },
{ 'Tue', 'Tuesday' },
{ 'Wed', 'Wednesday' },
{ 'Thu', 'Thursday' },
{ 'Fri', 'Friday' },
{ 'Sat', 'Saturday' },
}
local month_info = {
-- 1=Jan to 12=Dec
{ 'Jan', 'January' },
{ 'Feb', 'February' },
{ 'Mar', 'March' },
{ 'Apr', 'April' },
{ 'May', 'May' },
{ 'Jun', 'June' },
{ 'Jul', 'July' },
{ 'Aug', 'August' },
{ 'Sep', 'September' },
{ 'Oct', 'October' },
{ 'Nov', 'November' },
{ 'Dec', 'December' },
}
local function name_to_number(text, translate)
if type(text) == 'string' then
return translate[text:lower()]
end
end
local function day_number(text)
return name_to_number(text, {
sun = 0, sunday = 0,
mon = 1, monday = 1,
tue = 2, tuesday = 2,
wed = 3, wednesday = 3,
thu = 4, thursday = 4,
fri = 5, friday = 5,
sat = 6, saturday = 6,
})
end
local function month_number(text)
return name_to_number(text:gsub('%.', ''), {
jan = 1, january = 1,
feb = 2, february = 2,
mar = 3, march = 3,
apr = 4, april = 4,
may = 5,
jun = 6, june = 6,
jul = 7, july = 7,
aug = 8, august = 8,
sep = 9, september = 9, sept = 9,
oct = 10, october = 10,
nov = 11, november = 11,
dec = 12, december = 12,
})
end
local function _list_text(list, fmt)
-- Return a list of formatted strings from a list of dates.
if not type(list) == 'table' then
error('date:list:text: need "list:text()" with a colon', 2)
end
local result = { join = _list_join }
for i, date in ipairs(list) do
result[i] = date:text(fmt)
end
return result
end
local function _date_list(date, spec)
-- Return a possibly empty numbered table of dates meeting the specification.
-- Dates in the list are in ascending order (oldest date first).
-- The spec should be a string of form "<count> <day> <op>"
-- where each item is optional and
-- count = number of items wanted in list
-- day = abbreviation or name such as Mon or Monday
-- op = >, >=, <, <= (default is > meaning after date)
-- If no count is given, the list is for the specified days in date's month.
-- The default day is date's day.
-- The spec can also be a positive or negative number:
-- -5 is equivalent to '5 <'
-- 5 is equivalent to '5' which is '5 >'
if not is_date(date) then
error('date:list: need a date (use "date:list()" with a colon)', 2)
end
local list = { text = _list_text }
if date.partial then
return list
end
local count, offset, operation
local ops = {
['>='] = { before = false, include = true },
['>'] = { before = false, include = false },
['<='] = { before = true , include = true },
['<'] = { before = true , include = false },
}
if spec then
if type(spec) == 'number' then
count = floor(spec + 0.5)
if count < 0 then
count = -count
operation = ops['<']
end
elseif type(spec) == 'string' then
local num, day, op = spec:match('^%s*(%d*)%s*(%a*)%s*([<>=]*)%s*$')
if not num then
return list
end
if num ~= '' then
count = tonumber(num)
end
if day ~= '' then
local dow = day_number(day:gsub('[sS]$', '')) -- accept plural days
if not dow then
return list
end
offset = dow - date.dow
end
operation = ops[op]
else
return list
end
end
offset = offset or 0
operation = operation or ops['>']
local datefrom, dayfirst, daylast
if operation.before then
if offset > 0 or (offset == 0 and not operation.include) then
offset = offset - 7
end
if count then
if count > 1 then
offset = offset - 7*(count - 1)
end
datefrom = date + offset
else
daylast = date.day + offset
dayfirst = daylast % 7
if dayfirst == 0 then
dayfirst = 7
end
end
else
if offset < 0 or (offset == 0 and not operation.include) then
offset = offset + 7
end
if count then
datefrom = date + offset
else
dayfirst = date.day + offset
daylast = date.monthdays
end
end
if not count then
if daylast < dayfirst then
return list
end
count = floor((daylast - dayfirst)/7) + 1
datefrom = Date(date, {day = dayfirst})
end
for i = 1, count do
if not datefrom then break end -- exceeds date limits
list[i] = datefrom
datefrom = datefrom + 7
end
return list
end
-- Cache the current date/time (UTC).
--
-- Note that os.date() returns an empty object with optimized lazy getters for each field.
-- Avoid current.min or current.sec in articles! https://phabricator.wikimedia.org/T416616
--
-- Beware that while os.date() uses 'min' and 'sec', our Date() uses 'minute' and 'second'.
local current = os.date('!*t')
local function extract_date(newdate, text)
-- Parse the date/time in text and return n, o where
-- n = table of numbers with date/time fields
-- o = table of options for AM/PM or AD/BC or format, if any
-- or return nothing if date is known to be invalid.
-- Caller determines if the values in n are valid.
-- A year must be positive ('1' to '9999'); use 'BC' for BC.
-- In a y-m-d string, the year must be four digits to avoid ambiguity
-- ('0001' to '9999'). The only way to enter year <= 0 is by specifying
-- the date as three numeric parameters like ymd Date(-1, 1, 1).
-- Dates of form d/m/y, m/d/y, y/m/d are rejected as potentially ambiguous.
local date, options = {}, {}
if text:sub(-1) == 'Z' then
-- Extract date/time from a Wikidata timestamp.
-- The year can be 1 to 16 digits but this module handles 1 to 4 digits only.
-- Examples: '+2016-06-21T14:30:00Z', '-0000000180-00-00T00:00:00Z'.
local sign, y, m, d, H, M, S = text:match('^([+%-])(%d+)%-(%d%d)%-(%d%d)T(%d%d):(%d%d):(%d%d)Z$')
if sign then
y = tonumber(y)
if sign == '-' and y > 0 then
y = -y
end
if y <= 0 then
options.era = 'BCE'
end
date.year = y
m = tonumber(m)
d = tonumber(d)
H = tonumber(H)
M = tonumber(M)
S = tonumber(S)
if m == 0 then
newdate.partial = true
return date, options
end
date.month = m
if d == 0 then
newdate.partial = true
return date, options
end
date.day = d
if H > 0 or M > 0 or S > 0 then
date.hour = H
date.minute = M
date.second = S
end
return date, options
end
return
end
local function extract_ymd(item)
-- Called when no day or month has been set.
local y, m, d = item:match('^(%d%d%d%d)%-(%w+)%-(%d%d?)$')
if y then
if date.year then
return
end
if m:match('^%d%d?$') then
m = tonumber(m)
else
m = month_number(m)
end
if m then
date.year = tonumber(y)
date.month = m
date.day = tonumber(d)
return true
end
end
end
local function extract_day_or_year(item)
-- Called when a day would be valid, or
-- when a year would be valid if no year has been set and partial is set.
local number, suffix = item:match('^(%d%d?%d?%d?)(.*)$')
if number then
local n = tonumber(number)
if #number <= 2 and n <= 31 then
suffix = suffix:lower()
if suffix == '' or suffix == 'st' or suffix == 'nd' or suffix == 'rd' or suffix == 'th' then
date.day = n
return true
end
elseif suffix == '' and newdate.partial and not date.year then
date.year = n
return true
end
end
end
local function extract_month(item)
-- A month must be given as a name or abbreviation; a number could be ambiguous.
local m = month_number(item)
if m then
date.month = m
return true
end
end
local function extract_time(item)
local h, m, s = item:match('^(%d%d?):(%d%d)(:?%d*)$')
if date.hour or not h then
return
end
if s ~= '' then
s = s:match('^:(%d%d)$')
if not s then
return
end
end
date.hour = tonumber(h)
date.minute = tonumber(m)
date.second = tonumber(s) -- nil if empty string
return true
end
local item_count = 0
local index_time
local function set_ampm(item)
local H = date.hour
if H and not options.am and index_time + 1 == item_count then
options.am = ampm_options[item] -- caller checked this is not nil
if item:match('^[Aa]') then
if not (1 <= H and H <= 12) then
return
end
if H == 12 then
date.hour = 0
end
else
if not (1 <= H and H <= 23) then
return
end
if H <= 11 then
date.hour = H + 12
end
end
return true
end
end
for item in text:gsub(',', ' '):gsub(' ', ' '):gmatch('%S+') do
item_count = item_count + 1
if era_text[item] then
-- Era is accepted in peculiar places.
if options.era then
return
end
options.era = item
elseif ampm_options[item] then
if not set_ampm(item) then
return
end
elseif item:find(':', 1, true) then
if not extract_time(item) then
return
end
index_time = item_count
elseif date.day and date.month then
if date.year then
return -- should be nothing more so item is invalid
end
if not item:match('^(%d%d?%d?%d?)$') then
return
end
date.year = tonumber(item)
elseif date.day then
if not extract_month(item) then
return
end
elseif date.month then
if not extract_day_or_year(item) then
return
end
elseif extract_month(item) then
options.format = 'mdy'
elseif extract_ymd(item) then
options.format = 'ymd'
elseif extract_day_or_year(item) then
if date.day then
options.format = 'dmy'
end
else
return
end
end
if not date.year or date.year == 0 then
return
end
local era = era_text[options.era]
if era and era.isbc then
date.year = 1 - date.year
end
return date, options
end
local function autofill(date1, date2)
-- Fill any missing month or day in each date using the
-- corresponding component from the other date, if present,
-- or with 1 if both dates are missing the month or day.
-- This gives a good result for calculating the difference
-- between two partial dates when no range is wanted.
-- Return filled date1, date2 (two full dates).
local function filled(a, b)
-- Return date a filled, if necessary, with month and/or day from date b.
-- The filled day is truncated to fit the number of days in the month.
local fillmonth, fillday
if not a.month then
fillmonth = b.month or 1
end
if not a.day then
fillday = b.day or 1
end
if fillmonth or fillday then -- need to create a new date
a = Date(a, {
month = fillmonth,
day = math.min(fillday or a.day, days_in_month(a.year, fillmonth or a.month, a.calendar))
})
end
return a
end
return filled(date1, date2), filled(date2, date1)
end
local function date_add_sub(lhs, rhs, is_sub)
-- Return a new date from calculating (lhs + rhs) or (lhs - rhs),
-- or return nothing if invalid.
-- The result is nil if the calculated date exceeds allowable limits.
-- Caller ensures that lhs is a date; its properties are copied for the new date.
if lhs.partial then
-- Adding to a partial is not supported.
-- Can subtract a date or partial from a partial, but this is not called for that.
return
end
local function is_prefix(text, word, minlen)
local n = #text
return (minlen or 1) <= n and n <= #word and text == word:sub(1, n)
end
local function do_days(n)
local forcetime, jd
if floor(n) == n then
jd = lhs.jd
else
forcetime = not lhs.hastime
jd = lhs.jdz
end
jd = jd + (is_sub and -n or n)
if forcetime then
jd = tostring(jd)
if not jd:find('.', 1, true) then
jd = jd .. '.0'
end
end
return Date(lhs, 'juliandate', jd)
end
if type(rhs) == 'number' then
-- Add/subtract days, including fractional days.
return do_days(rhs)
end
if type(rhs) == 'string' then
-- rhs is a single component like '26m' or '26 months' (with optional sign).
-- Fractions like '3.25d' are accepted for the units which are handled as days.
local sign, numstr, id = rhs:match('^%s*([+-]?)([%d%.]+)%s*(%a+)$')
if sign then
if sign == '-' then
is_sub = not (is_sub and true or false)
end
local y, m, days
local num = tonumber(numstr)
if not num then
return
end
id = id:lower()
if is_prefix(id, 'years') then
y = num
m = 0
elseif is_prefix(id, 'months') then
y = floor(num / 12)
m = num % 12
elseif is_prefix(id, 'weeks') then
days = num * 7
elseif is_prefix(id, 'days') then
days = num
elseif is_prefix(id, 'hours') then
days = num / 24
elseif is_prefix(id, 'minutes', 3) then
days = num / (24 * 60)
elseif is_prefix(id, 'seconds') then
days = num / (24 * 3600)
else
return
end
if days then
return do_days(days)
end
if numstr:find('.', 1, true) then
return
end
if is_sub then
y = -y
m = -m
end
assert(-11 <= m and m <= 11)
y = lhs.year + y
m = lhs.month + m
if m > 12 then
y = y + 1
m = m - 12
elseif m < 1 then
y = y - 1
m = m + 12
end
local d = math.min(lhs.day, days_in_month(y, m, lhs.calendar))
return Date(lhs, y, m, d)
end
end
if is_diff(rhs) then
local days = rhs.age_days
if (is_sub or false) ~= (rhs.isnegative or false) then
days = -days
end
return lhs + days
end
end
local full_date_only = {
dayabbr = true,
dayname = true,
dow = true,
dayofweek = true,
dowiso = true,
dayofweekiso = true,
dayofyear = true,
gsd = true,
juliandate = true,
jd = true,
jdz = true,
jdnoon = true,
}
-- Metatable for a date's calculated fields.
local datemt = {
__index = function (self, key)
if rawget(self, 'partial') then
if full_date_only[key] then return end
if key == 'monthabbr' or key == 'monthdays' or key == 'monthname' then
if not self.month then return end
end
end
local value
if key == 'dayabbr' then
value = day_info[self.dow][1]
elseif key == 'dayname' then
value = day_info[self.dow][2]
elseif key == 'dow' then
value = (self.jdnoon + 1) % 7 -- day-of-week 0=Sun to 6=Sat
elseif key == 'dayofweek' then
value = self.dow
elseif key == 'dowiso' then
value = (self.jdnoon % 7) + 1 -- ISO day-of-week 1=Mon to 7=Sun
elseif key == 'dayofweekiso' then
value = self.dowiso
elseif key == 'dayofyear' then
local first = Date(self.year, 1, 1, self.calendar).jdnoon
value = self.jdnoon - first + 1 -- day-of-year 1 to 366
elseif key == 'era' then
-- Era text (never a negative sign) from year and options.
value = get_era_for_year(self.options.era, self.year)
elseif key == 'format' then
value = self.options.format or 'dmy'
elseif key == 'gsd' then
-- GSD = 1 from 00:00:00 to 23:59:59 on 1 January 1 AD Gregorian calendar,
-- which is from jd 1721425.5 to 1721426.49999.
value = floor(self.jd - 1721424.5)
elseif key == 'juliandate' or key == 'jd' or key == 'jdz' then
local jd, jdz = julian_date(self)
rawset(self, 'juliandate', jd)
rawset(self, 'jd', jd)
rawset(self, 'jdz', jdz)
return key == 'jdz' and jdz or jd
elseif key == 'jdnoon' then
-- Julian date at noon (an integer) on the calendar day when jd occurs.
value = floor(self.jd + 0.5)
elseif key == 'isleapyear' then
value = is_leap_year(self.year, self.calendar)
elseif key == 'monthabbr' then
value = month_info[self.month][1]
elseif key == 'monthdays' then
value = days_in_month(self.year, self.month, self.calendar)
elseif key == 'monthname' then
value = month_info[self.month][2]
end
if value ~= nil then
rawset(self, key, value)
return value
end
end,
}
-- Date operators.
local function mt_date_add(lhs, rhs)
if not is_date(lhs) then
lhs, rhs = rhs, lhs -- put date on left (it must be a date for this to have been called)
end
return date_add_sub(lhs, rhs)
end
local function mt_date_sub(lhs, rhs)
if is_date(lhs) then
if is_date(rhs) then
return DateDiff(lhs, rhs)
end
return date_add_sub(lhs, rhs, true)
end
end
local function mt_date_concat(lhs, rhs)
return tostring(lhs) .. tostring(rhs)
end
local function mt_date_tostring(self)
return self:text()
end
local function mt_date_eq(lhs, rhs)
-- Return true if dates identify same date/time where, for example,
-- Date(-4712, 1, 1, 'Julian') == Date(-4713, 11, 24, 'Gregorian') is true.
-- This is called only if lhs and rhs have the same type and the same metamethod.
if lhs.partial or rhs.partial then
-- One date is partial; the other is a partial or a full date.
-- The months may both be nil, but must be the same.
return lhs.year == rhs.year and lhs.month == rhs.month and lhs.calendar == rhs.calendar
end
return lhs.jdz == rhs.jdz
end
local function mt_date_lt(lhs, rhs)
-- Return true if lhs < rhs, for example,
-- Date('1 Jan 2016') < Date('06:00 1 Jan 2016') is true.
-- This is called only if lhs and rhs have the same type and the same metamethod.
if lhs.partial or rhs.partial then
-- One date is partial; the other is a partial or a full date.
if lhs.calendar ~= rhs.calendar then
return lhs.calendar == 'Julian'
end
if lhs.partial then
lhs = lhs.partial.first
end
if rhs.partial then
rhs = rhs.partial.first
end
end
return lhs.jdz < rhs.jdz
end
--[[ Examples of syntax to construct a date:
Date(y, m, d, 'julian') default calendar is 'gregorian'
Date(y, m, d, H, M, S, 'julian')
Date('juliandate', jd, 'julian') if jd contains "." text output includes H:M:S
Date('currentdate')
Date('currentdatetime')
Date('1 April 1995', 'julian') parse date from text
Date('1 April 1995 AD', 'julian') using an era sets a flag to do the same for output
Date('04:30:59 1 April 1995', 'julian')
Date(date) copy of an existing date
Date(date, t) same, updated with y,m,d,H,M,S fields from table t
Date(t) date with y,m,d,H,M,S fields from table t
]]
function Date(...) -- for forward declaration above
-- Return a table holding a date assuming a uniform calendar always applies
-- (proleptic Gregorian calendar or proleptic Julian calendar), or
-- return nothing if date is invalid.
-- A partial date has a valid year, however its month may be nil, and
-- its day and time fields are nil.
-- Field partial is set to false (if a full date) or a table (if a partial date).
local calendars = { julian = 'Julian', gregorian = 'Gregorian' }
local newdate = {
_id = uniq,
calendar = 'Gregorian', -- default is Gregorian calendar
hastime = false, -- true if input sets a time
hour = 0, -- always set hour/minute/second so don't have to handle nil
minute = 0,
second = 0,
options = {},
list = _date_list,
subtract = function (self, rhs, options)
return DateDiff(self, rhs, options)
end,
text = _date_text,
}
local argtype, datetext, is_copy, jd_number, tnums
local numindex = 0
local numfields = { 'year', 'month', 'day', 'hour', 'minute', 'second' }
local numbers = {}
for _, v in ipairs({...}) do
v = strip_to_nil(v)
local vlower = type(v) == 'string' and v:lower() or nil
if v == nil then
-- Ignore empty arguments after stripping so modules can directly pass template parameters.
elseif calendars[vlower] then
newdate.calendar = calendars[vlower]
elseif vlower == 'partial' then
newdate.partial = true
elseif vlower == 'fix' then
newdate.want_fix = true
elseif is_date(v) then
-- Copy existing date (items can be overridden by other arguments).
if is_copy or tnums then
return
end
is_copy = true
newdate.calendar = v.calendar
newdate.partial = v.partial
newdate.hastime = v.hastime
newdate.options = v.options
newdate.year = v.year
newdate.month = v.month
newdate.day = v.day
newdate.hour = v.hour
newdate.minute = v.minute
newdate.second = v.second
elseif type(v) == 'table' then
if tnums then
return
end
tnums = {}
local tfields = { year=1, month=1, day=1, hour=2, minute=2, second=2 }
for tk, tv in pairs(v) do
if tfields[tk] then
tnums[tk] = tonumber(tv)
end
if tfields[tk] == 2 then
newdate.hastime = true
end
end
else
local num = tonumber(v)
if not num and argtype == 'setdate' and numindex == 1 then
num = month_number(v)
end
if num then
if not argtype then
argtype = 'setdate'
end
if argtype == 'setdate' and numindex < 6 then
numindex = numindex + 1
numbers[numfields[numindex]] = num
elseif argtype == 'juliandate' and not jd_number then
jd_number = num
if type(v) == 'string' then
if v:find('.', 1, true) then
newdate.hastime = true
end
elseif num ~= floor(num) then
-- The given value was a number. The time will be used
-- if the fractional part is nonzero.
newdate.hastime = true
end
else
return
end
elseif argtype then
return
elseif type(v) == 'string' then
if v == 'currentdate' or v == 'currentdatetime' or v == 'juliandate' then
argtype = v
else
argtype = 'datetext'
datetext = v
end
else
return
end
end
end
if argtype == 'datetext' then
if tnums or not set_date_from_numbers(newdate, extract_date(newdate, datetext)) then
return
end
elseif argtype == 'juliandate' then
newdate.partial = nil
newdate.jd = jd_number
if not set_date_from_jd(newdate) then
return
end
elseif argtype == 'currentdate' or argtype == 'currentdatetime' then
newdate.partial = nil
newdate.year = current.year
newdate.month = current.month
newdate.day = current.day
if argtype == 'currentdatetime' then
newdate.hour = current.hour
newdate.minute = current.min
newdate.second = current.sec
newdate.hastime = true
end
newdate.calendar = 'Gregorian' -- ignore any given calendar name
elseif argtype == 'setdate' then
if tnums or not set_date_from_numbers(newdate, numbers) then
return
end
elseif not (is_copy or tnums) then
return
end
if tnums then
newdate.jd = nil -- force recalculation in case jd was set before changes from tnums
if not set_date_from_numbers(newdate, tnums) then
return
end
end
if newdate.partial then
local year = newdate.year
local month = newdate.month
local first = Date(year, month or 1, 1, newdate.calendar)
month = month or 12
local last = Date(year, month, days_in_month(year, month), newdate.calendar)
newdate.partial = { first = first, last = last }
else
newdate.partial = false -- avoid index lookup
end
setmetatable(newdate, datemt)
local readonly = {}
local mt = {
__index = newdate,
__newindex = function(t, k, v) error('date.' .. tostring(k) .. ' is read-only', 2) end,
__add = mt_date_add,
__sub = mt_date_sub,
__concat = mt_date_concat,
__tostring = mt_date_tostring,
__eq = mt_date_eq,
__lt = mt_date_lt,
}
return setmetatable(readonly, mt)
end
local function _diff_age(diff, code, options)
-- Return a tuple of integer values from diff as specified by code, except that
-- each integer may be a list of two integers for a diff with a partial date, or
-- return nil if the code is not supported.
-- If want round, the least significant unit is rounded to nearest whole unit.
-- For a duration, an extra day is added.
local wantround, wantduration, wantrange
if type(options) == 'table' then
wantround = options.round
wantduration = options.duration
wantrange = options.range
else
wantround = options
end
if not is_diff(diff) then
local f = wantduration and 'duration' or 'age'
error(f .. ': need a date difference (use "diff:' .. f .. '()" with a colon)', 2)
end
if diff.partial then
-- Ignore wantround, wantduration.
local function choose(v)
if type(v) == 'table' then
if not wantrange or v[1] == v[2] then
-- Example: Date('partial', 2005) - Date('partial', 2001) gives
-- diff.years = { 3, 4 } to show the range of possible results.
-- If do not want a range, choose the second value as more expected.
return v[2]
end
end
return v
end
if code == 'ym' or code == 'ymd' then
if not wantrange and diff.iszero then
-- This avoids an unexpected result such as
-- Date('partial', 2001) - Date('partial', 2001)
-- giving diff = { years = 0, months = { 0, 11 } }
-- which would be reported as 0 years and 11 months.
return 0, 0
end
return choose(diff.partial.years), choose(diff.partial.months)
end
if code == 'y' then
return choose(diff.partial.years)
end
if code == 'm' or code == 'w' or code == 'd' then
return choose({ diff.partial.mindiff:age(code), diff.partial.maxdiff:age(code) })
end
return nil
end
local extra_days = wantduration and 1 or 0
if code == 'wd' or code == 'w' or code == 'd' then
local offset = wantround and 0.5 or 0
local days = diff.age_days + extra_days
if code == 'wd' or code == 'd' then
days = floor(days + offset)
if code == 'd' then
return days
end
return floor(days/7), days % 7
end
return floor(days/7 + offset)
end
local H, M, S = diff.hours, diff.minutes, diff.seconds
if code == 'dh' or code == 'dhm' or code == 'dhms' or code == 'h' or code == 'hm' or code == 'hms' or code == 'M' or code == 's' then
local days = floor(diff.age_days + extra_days)
local inc_hour
if wantround then
if code == 'dh' or code == 'h' then
if M >= 30 then
inc_hour = true
end
elseif code == 'dhm' or code == 'hm' then
if S >= 30 then
M = M + 1
if M >= 60 then
M = 0
inc_hour = true
end
end
elseif code == 'M' then
if S >= 30 then
M = M + 1
end
else
-- Nothing needed because S is an integer.
end
if inc_hour then
H = H + 1
if H >= 24 then
H = 0
days = days + 1
end
end
end
if code == 'dh' or code == 'dhm' or code == 'dhms' then
if code == 'dh' then
return days, H
elseif code == 'dhm' then
return days, H, M
else
return days, H, M, S
end
end
local hours = days * 24 + H
if code == 'h' then
return hours
elseif code == 'hm' then
return hours, M
elseif code == 'M' or code == 's' then
M = hours * 60 + M
if code == 'M' then
return M
end
return M * 60 + S
end
return hours, M, S
end
if wantround then
local inc_hour
if code == 'ymdh' or code == 'ymwdh' then
if M >= 30 then
inc_hour = true
end
elseif code == 'ymdhm' or code == 'ymwdhm' then
if S >= 30 then
M = M + 1
if M >= 60 then
M = 0
inc_hour = true
end
end
elseif code == 'ymd' or code == 'ymwd' or code == 'yd' or code == 'md' then
if H >= 12 then
extra_days = extra_days + 1
end
end
if inc_hour then
H = H + 1
if H >= 24 then
H = 0
extra_days = extra_days + 1
end
end
end
local y, m, d = diff.years, diff.months, diff.days
if extra_days > 0 then
d = d + extra_days
if d > 28 or code == 'yd' then
-- Recalculate in case have passed a month.
diff = diff.date1 + extra_days - diff.date2
y, m, d = diff.years, diff.months, diff.days
end
end
if code == 'ymd' then
return y, m, d
elseif code == 'yd' then
if y > 0 then
-- It is known that diff.date1 > diff.date2.
diff = diff.date1 - (diff.date2 + (y .. 'y'))
end
return y, floor(diff.age_days)
elseif code == 'md' then
return y * 12 + m, d
elseif code == 'ym' or code == 'm' then
if wantround then
if d >= 16 then
m = m + 1
if m >= 12 then
m = 0
y = y + 1
end
end
end
if code == 'ym' then
return y, m
end
return y * 12 + m
elseif code == 'ymw' then
local weeks = floor(d/7)
if wantround then
local days = d % 7
if days > 3 or (days == 3 and H >= 12) then
weeks = weeks + 1
end
end
return y, m, weeks
elseif code == 'ymwd' then
return y, m, floor(d/7), d % 7
elseif code == 'ymdh' then
return y, m, d, H
elseif code == 'ymwdh' then
return y, m, floor(d/7), d % 7, H
elseif code == 'ymdhm' then
return y, m, d, H, M
elseif code == 'ymwdhm' then
return y, m, floor(d/7), d % 7, H, M
end
if code == 'y' then
if wantround and m >= 6 then
y = y + 1
end
return y
end
return nil
end
local function _diff_duration(diff, code, options)
if type(options) ~= 'table' then
options = { round = options }
end
options.duration = true
return _diff_age(diff, code, options)
end
-- Metatable for some operations on date differences.
diffmt = { -- for forward declaration above
__concat = function (lhs, rhs)
return tostring(lhs) .. tostring(rhs)
end,
__tostring = function (self)
return tostring(self.age_days)
end,
__index = function (self, key)
local value
if key == 'age_days' then
if rawget(self, 'partial') then
local function jdz(date)
return (date.partial and date.partial.first or date).jdz
end
value = jdz(self.date1) - jdz(self.date2)
else
value = self.date1.jdz - self.date2.jdz
end
end
if value ~= nil then
rawset(self, key, value)
return value
end
end,
}
function DateDiff(date1, date2, options) -- for forward declaration above
-- Return a table with the difference between two dates (date1 - date2).
-- The difference is negative if date1 is older than date2.
-- Return nothing if invalid.
-- If d = date1 - date2 then
-- date1 = date2 + d
-- If date1 >= date2 and the dates have no H:M:S time specified then
-- date1 = date2 + (d.years..'y') + (d.months..'m') + d.days
-- where the larger time units are added first.
-- The result of Date(2015,1,x) + '1m' is Date(2015,2,28) for
-- x = 28, 29, 30, 31. That means, for example,
-- d = Date(2015,3,3) - Date(2015,1,31)
-- gives d.years, d.months, d.days = 0, 1, 3 (excluding date1).
if not (is_date(date1) and is_date(date2) and date1.calendar == date2.calendar) then
return
end
local wantfill
if type(options) == 'table' then
wantfill = options.fill
end
local isnegative = false
local iszero = false
if date1 < date2 then
isnegative = true
date1, date2 = date2, date1
elseif date1 == date2 then
iszero = true
end
-- It is known that date1 >= date2 (period is from date2 to date1).
if date1.partial or date2.partial then
-- Two partial dates might have timelines:
---------------------A=================B--- date1 is from A to B inclusive
--------C=======D-------------------------- date2 is from C to D inclusive
-- date1 > date2 iff A > C (date1.partial.first > date2.partial.first)
-- The periods can overlap ('April 2001' - '2001'):
-------------A===B------------------------- A=2001-04-01 B=2001-04-30
--------C=====================D------------ C=2001-01-01 D=2001-12-31
if wantfill then
date1, date2 = autofill(date1, date2)
else
local function zdiff(date1, date2)
local diff = date1 - date2
if diff.isnegative then
return date1 - date1 -- a valid diff in case we call its methods
end
return diff
end
local function getdate(date, which)
return date.partial and date.partial[which] or date
end
local maxdiff = zdiff(getdate(date1, 'last'), getdate(date2, 'first'))
local mindiff = zdiff(getdate(date1, 'first'), getdate(date2, 'last'))
local years, months
if maxdiff.years == mindiff.years then
years = maxdiff.years
if maxdiff.months == mindiff.months then
months = maxdiff.months
else
months = { mindiff.months, maxdiff.months }
end
else
years = { mindiff.years, maxdiff.years }
end
return setmetatable({
date1 = date1,
date2 = date2,
partial = {
years = years,
months = months,
maxdiff = maxdiff,
mindiff = mindiff,
},
isnegative = isnegative,
iszero = iszero,
age = _diff_age,
duration = _diff_duration,
}, diffmt)
end
end
local y1, m1 = date1.year, date1.month
local y2, m2 = date2.year, date2.month
local years = y1 - y2
local months = m1 - m2
local d1 = date1.day + hms(date1)
local d2 = date2.day + hms(date2)
local days, time
if d1 >= d2 then
days = d1 - d2
else
months = months - 1
-- Get days in previous month (before the "to" date) given December has 31 days.
local dpm = m1 > 1 and days_in_month(y1, m1 - 1, date1.calendar) or 31
if d2 >= dpm then
days = d1 - hms(date2)
else
days = dpm - d2 + d1
end
end
if months < 0 then
years = years - 1
months = months + 12
end
days, time = math.modf(days)
local H, M, S = h_m_s(time)
return setmetatable({
date1 = date1,
date2 = date2,
partial = false, -- avoid index lookup
years = years,
months = months,
days = days,
hours = H,
minutes = M,
seconds = S,
isnegative = isnegative,
iszero = iszero,
age = _diff_age,
duration = _diff_duration,
}, diffmt)
end
return {
_current = current,
_Date = Date,
_days_in_month = days_in_month,
}
p4lffcwq8w4s1hro04tf52ddm3itw32
602050
585880
2026-09-15T06:29:27Z
Jnanaranjan sahu
2419
[[:en:Module:Date]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
585880
Scribunto
text/plain
-- Date functions for use by other modules.
-- I18N and time zones are not supported.
local MINUS = '−' -- Unicode U+2212 MINUS SIGN
local floor = math.floor
local Date, DateDiff, diffmt -- forward declarations
local uniq = { 'unique identifier' }
local function is_date(t)
-- The system used to make a date read-only means there is no unique
-- metatable that is conveniently accessible to check.
return type(t) == 'table' and t._id == uniq
end
local function is_diff(t)
return type(t) == 'table' and getmetatable(t) == diffmt
end
local function _list_join(list, sep)
return table.concat(list, sep)
end
local function collection()
-- Return a table to hold items.
return {
n = 0,
add = function (self, item)
self.n = self.n + 1
self[self.n] = item
end,
join = _list_join,
}
end
local function strip_to_nil(text)
-- If text is a string, return its trimmed content, or nil if empty.
-- Otherwise return text (convenient when Date fields are provided from
-- another module which may pass a string, a number, or another type).
if type(text) == 'string' then
text = text:match('(%S.-)%s*$')
end
return text
end
local function is_leap_year(year, calname)
-- Return true if year is a leap year.
if calname == 'Julian' then
return year % 4 == 0
end
return (year % 4 == 0 and year % 100 ~= 0) or year % 400 == 0
end
local function days_in_month(year, month, calname)
-- Return number of days (1..31) in given month (1..12).
if month == 2 and is_leap_year(year, calname) then
return 29
end
return ({ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 })[month]
end
local function h_m_s(time)
-- Return hour, minute, second extracted from fraction of a day.
time = floor(time * 24 * 3600 + 0.5) -- number of seconds
local second = time % 60
time = floor(time / 60)
return floor(time / 60), time % 60, second
end
local function hms(date)
-- Return fraction of a day from date's time, where (0 <= fraction < 1)
-- if the values are valid, but could be anything if outside range.
return (date.hour + (date.minute + date.second / 60) / 60) / 24
end
local function julian_date(date)
-- Return jd, jdz from a Julian or Gregorian calendar date where
-- jd = Julian date and its fractional part is zero at noon
-- jdz = same, but assume time is 00:00:00 if no time given
-- http://www.tondering.dk/claus/cal/julperiod.php#formula
-- Testing shows this works for all dates from year -9999 to 9999!
-- JDN 0 is the 24-hour period starting at noon UTC on Monday
-- 1 January 4713 BC = (-4712, 1, 1) Julian calendar
-- 24 November 4714 BC = (-4713, 11, 24) Gregorian calendar
local offset
local a = floor((14 - date.month)/12)
local y = date.year + 4800 - a
if date.calendar == 'Julian' then
offset = floor(y/4) - 32083
else
offset = floor(y/4) - floor(y/100) + floor(y/400) - 32045
end
local m = date.month + 12*a - 3
local jd = date.day + floor((153*m + 2)/5) + 365*y + offset
if date.hastime then
jd = jd + hms(date) - 0.5
return jd, jd
end
return jd, jd - 0.5
end
local function set_date_from_jd(date)
-- Set the fields of table date from its Julian date field.
-- Return true if date is valid.
-- http://www.tondering.dk/claus/cal/julperiod.php#formula
-- This handles the proleptic Julian and Gregorian calendars.
-- Negative Julian dates are not defined but they work.
local calname = date.calendar
local low, high -- min/max limits for date ranges −9999-01-01 to 9999-12-31
if calname == 'Gregorian' then
low, high = -1930999.5, 5373484.49999
elseif calname == 'Julian' then
low, high = -1931076.5, 5373557.49999
else
return
end
local jd = date.jd
if not (type(jd) == 'number' and low <= jd and jd <= high) then
return
end
local jdn = floor(jd)
if date.hastime then
local time = jd - jdn -- 0 <= time < 1
if time >= 0.5 then -- if at or after midnight of next day
jdn = jdn + 1
time = time - 0.5
else
time = time + 0.5
end
date.hour, date.minute, date.second = h_m_s(time)
else
date.second = 0
date.minute = 0
date.hour = 0
end
local b, c
if calname == 'Julian' then
b = 0
c = jdn + 32082
else -- Gregorian
local a = jdn + 32044
b = floor((4*a + 3)/146097)
c = a - floor(146097*b/4)
end
local d = floor((4*c + 3)/1461)
local e = c - floor(1461*d/4)
local m = floor((5*e + 2)/153)
date.day = e - floor((153*m + 2)/5) + 1
date.month = m + 3 - 12*floor(m/10)
date.year = 100*b + d - 4800 + floor(m/10)
return true
end
local function fix_numbers(numbers, y, m, d, H, M, S, partial, hastime, calendar)
-- Put the result of normalizing the given values in table numbers.
-- The result will have valid m, d values if y is valid; caller checks y.
-- The logic of PHP mktime is followed where m or d can be zero to mean
-- the previous unit, and -1 is the one before that, etc.
-- Positive values carry forward.
local date
if not (1 <= m and m <= 12) then
date = Date(y, 1, 1)
if not date then return end
date = date + ((m - 1) .. 'm')
y, m = date.year, date.month
end
local days_hms
if not partial then
if hastime and H and M and S then
if not (0 <= H and H <= 23 and
0 <= M and M <= 59 and
0 <= S and S <= 59) then
days_hms = hms({ hour = H, minute = M, second = S })
end
end
if days_hms or not (1 <= d and d <= days_in_month(y, m, calendar)) then
date = date or Date(y, m, 1)
if not date then return end
date = date + (d - 1 + (days_hms or 0))
y, m, d = date.year, date.month, date.day
if days_hms then
H, M, S = date.hour, date.minute, date.second
end
end
end
numbers.year = y
numbers.month = m
numbers.day = d
if days_hms then
-- Don't set H unless it was valid because a valid H will set hastime.
numbers.hour = H
numbers.minute = M
numbers.second = S
end
end
local function set_date_from_numbers(date, numbers, options)
-- Set the fields of table date from numeric values.
-- Return true if date is valid.
if type(numbers) ~= 'table' then
return
end
local y = numbers.year or date.year
local m = numbers.month or date.month
local d = numbers.day or date.day
local H = numbers.hour
local M = numbers.minute or date.minute or 0
local S = numbers.second or date.second or 0
local need_fix
if y and m and d then
date.partial = nil
if not (-9999 <= y and y <= 9999 and
1 <= m and m <= 12 and
1 <= d and d <= days_in_month(y, m, date.calendar)) then
if not date.want_fix then
return
end
need_fix = true
end
elseif y and date.partial then
if d or not (-9999 <= y and y <= 9999) then
return
end
if m and not (1 <= m and m <= 12) then
if not date.want_fix then
return
end
need_fix = true
end
else
return
end
if date.partial then
H = nil -- ignore any time
M = nil
S = nil
else
if H then
-- It is not possible to set M or S without also setting H.
date.hastime = true
else
H = 0
end
if not (0 <= H and H <= 23 and
0 <= M and M <= 59 and
0 <= S and S <= 59) then
if date.want_fix then
need_fix = true
else
return
end
end
end
date.want_fix = nil
if need_fix then
fix_numbers(numbers, y, m, d, H, M, S, date.partial, date.hastime, date.calendar)
return set_date_from_numbers(date, numbers, options)
end
date.year = y -- -9999 to 9999 ('n BC' → year = 1 - n)
date.month = m -- 1 to 12 (may be nil if partial)
date.day = d -- 1 to 31 (* = nil if partial)
date.hour = H -- 0 to 59 (*)
date.minute = M -- 0 to 59 (*)
date.second = S -- 0 to 59 (*)
if type(options) == 'table' then
for _, k in ipairs({ 'am', 'era', 'format' }) do
if options[k] then
date.options[k] = options[k]
end
end
end
return true
end
local function make_option_table(options1, options2)
-- If options1 is a string, return a table with its settings, or
-- if it is a table, use its settings.
-- Missing options are set from table options2 or defaults.
-- If a default is used, a flag is set so caller knows the value was not intentionally set.
-- Valid option settings are:
-- am: 'am', 'a.m.', 'AM', 'A.M.'
-- 'pm', 'p.m.', 'PM', 'P.M.' (each has same meaning as corresponding item above)
-- era: 'BCMINUS', 'BCNEGATIVE', 'BC', 'B.C.', 'BCE', 'B.C.E.', 'AD', 'A.D.', 'CE', 'C.E.'
-- Option am = 'am' does not mean the hour is AM; it means 'am' or 'pm' is used, depending on the hour,
-- and am = 'pm' has the same meaning.
-- Similarly, era = 'BC' means 'BC' is used if year <= 0.
-- BCMINUS displays a MINUS if year < 0 and the display format does not include %{era}.
-- BCNEGATIVE is similar but displays a hyphen.
local result = { bydefault = {} }
if type(options1) == 'table' then
result.am = options1.am
result.era = options1.era
elseif type(options1) == 'string' then
-- Example: 'am:AM era:BC' or 'am=AM era=BC'.
for item in options1:gmatch('%S+') do
local lhs, rhs = item:match('^(%w+)[:=](.+)$')
if lhs then
result[lhs] = rhs
end
end
end
options2 = type(options2) == 'table' and options2 or {}
local defaults = { am = 'am', era = 'BC' }
for k, v in pairs(defaults) do
if not result[k] then
if options2[k] then
result[k] = options2[k]
else
result[k] = v
result.bydefault[k] = true
end
end
end
return result
end
local ampm_options = {
-- lhs = input text accepted as an am/pm option
-- rhs = code used internally
['am'] = 'am',
['AM'] = 'AM',
['a.m.'] = 'a.m.',
['A.M.'] = 'A.M.',
['pm'] = 'am', -- same as am
['PM'] = 'AM',
['p.m.'] = 'a.m.',
['P.M.'] = 'A.M.',
}
local era_text = {
-- Text for displaying an era with a positive year (after adjusting
-- by replacing year with 1 - year if date.year <= 0).
-- options.era = { year<=0 , year>0 }
['BCMINUS'] = { 'BC' , '' , isbc = true, sign = MINUS },
['BCNEGATIVE'] = { 'BC' , '' , isbc = true, sign = '-' },
['BC'] = { 'BC' , '' , isbc = true },
['B.C.'] = { 'B.C.' , '' , isbc = true },
['BCE'] = { 'BCE' , '' , isbc = true },
['B.C.E.'] = { 'B.C.E.', '' , isbc = true },
['AD'] = { 'BC' , 'AD' },
['A.D.'] = { 'B.C.' , 'A.D.' },
['CE'] = { 'BCE' , 'CE' },
['C.E.'] = { 'B.C.E.', 'C.E.' },
}
local function get_era_for_year(era, year)
return (era_text[era] or era_text['BC'])[year > 0 and 2 or 1] or ''
end
local function strftime(date, format, options)
-- Return date formatted as a string using codes similar to those
-- in the C strftime library function.
local sformat = string.format
local shortcuts = {
['%c'] = '%-I:%M %p %-d %B %-Y %{era}', -- date and time: 2:30 pm 1 April 2016
['%x'] = '%-d %B %-Y %{era}', -- date: 1 April 2016
['%X'] = '%-I:%M %p', -- time: 2:30 pm
}
if shortcuts[format] then
format = shortcuts[format]
end
local codes = {
a = { field = 'dayabbr' },
A = { field = 'dayname' },
b = { field = 'monthabbr' },
B = { field = 'monthname' },
u = { fmt = '%d' , field = 'dowiso' },
w = { fmt = '%d' , field = 'dow' },
d = { fmt = '%02d', fmt2 = '%d', field = 'day' },
m = { fmt = '%02d', fmt2 = '%d', field = 'month' },
Y = { fmt = '%04d', fmt2 = '%d', field = 'year' },
H = { fmt = '%02d', fmt2 = '%d', field = 'hour' },
M = { fmt = '%02d', fmt2 = '%d', field = 'minute' },
S = { fmt = '%02d', fmt2 = '%d', field = 'second' },
j = { fmt = '%03d', fmt2 = '%d', field = 'dayofyear' },
I = { fmt = '%02d', fmt2 = '%d', field = 'hour', special = 'hour12' },
p = { field = 'hour', special = 'am' },
}
options = make_option_table(options, date.options)
local amopt = options.am
local eraopt = options.era
local function replace_code(spaces, modifier, id)
local code = codes[id]
if code then
local fmt = code.fmt
if modifier == '-' and code.fmt2 then
fmt = code.fmt2
end
local value = date[code.field]
if not value then
return nil -- an undefined field in a partial date
end
local special = code.special
if special then
if special == 'hour12' then
value = value % 12
value = value == 0 and 12 or value
elseif special == 'am' then
local ap = ({
['a.m.'] = { 'a.m.', 'p.m.' },
['AM'] = { 'AM', 'PM' },
['A.M.'] = { 'A.M.', 'P.M.' },
})[ampm_options[amopt]] or { 'am', 'pm' }
return (spaces == '' and '' or ' ') .. (value < 12 and ap[1] or ap[2])
end
end
if code.field == 'year' then
local sign = (era_text[eraopt] or {}).sign
if not sign or format:find('%{era}', 1, true) then
sign = ''
if value <= 0 then
value = 1 - value
end
else
if value >= 0 then
sign = ''
else
value = -value
end
end
return spaces .. sign .. sformat(fmt, value)
end
return spaces .. (fmt and sformat(fmt, value) or value)
end
end
local function replace_property(spaces, id)
if id == 'era' then
-- Special case so can use local era option.
local result = get_era_for_year(eraopt, date.year)
if result == '' then
return ''
end
return (spaces == '' and '' or ' ') .. result
end
local result = date[id]
if type(result) == 'string' then
return spaces .. result
end
if type(result) == 'number' then
return spaces .. tostring(result)
end
if type(result) == 'boolean' then
return spaces .. (result and '1' or '0')
end
-- This occurs if id is an undefined field in a partial date, or is the name of a function.
return nil
end
local PERCENT = '\127PERCENT\127'
return (format
:gsub('%%%%', PERCENT)
:gsub('(%s*)%%{(%w+)}', replace_property)
:gsub('(%s*)%%(%-?)(%a)', replace_code)
:gsub(PERCENT, '%%')
)
end
local function _date_text(date, fmt, options)
-- Return a formatted string representing the given date.
if not is_date(date) then
error('date:text: need a date (use "date:text()" with a colon)', 2)
end
if type(fmt) == 'string' and fmt:match('%S') then
if fmt:find('%', 1, true) then
return strftime(date, fmt, options)
end
elseif date.partial then
fmt = date.month and 'my' or 'y'
else
fmt = 'dmy'
if date.hastime then
fmt = (date.second > 0 and 'hms ' or 'hm ') .. fmt
end
end
local function bad_format()
-- For consistency with other format processing, return given format
-- (or cleaned format if original was not a string) if invalid.
return mw.text.nowiki(fmt)
end
if date.partial then
-- Ignore days in standard formats like 'ymd'.
if fmt == 'ym' or fmt == 'ymd' then
fmt = date.month and '%Y-%m %{era}' or '%Y %{era}'
elseif fmt == 'my' or fmt == 'dmy' or fmt == 'mdy' then
fmt = date.month and '%B %-Y %{era}' or '%-Y %{era}'
elseif fmt == 'y' then
fmt = date.month and '%-Y %{era}' or '%-Y %{era}'
else
return bad_format()
end
return strftime(date, fmt, options)
end
local function hm_fmt()
local plain = make_option_table(options, date.options).bydefault.am
return plain and '%H:%M' or '%-I:%M %p'
end
local need_time = date.hastime
local t = collection()
for item in fmt:gmatch('%S+') do
local f
if item == 'hm' then
f = hm_fmt()
need_time = false
elseif item == 'hms' then
f = '%H:%M:%S'
need_time = false
elseif item == 'ymd' then
f = '%Y-%m-%d %{era}'
elseif item == 'mdy' then
f = '%B %-d, %-Y %{era}'
elseif item == 'dmy' then
f = '%-d %B %-Y %{era}'
else
return bad_format()
end
t:add(f)
end
fmt = t:join(' ')
if need_time then
fmt = hm_fmt() .. ' ' .. fmt
end
return strftime(date, fmt, options)
end
local day_info = {
-- 0=Sun to 6=Sat
[0] = { 'Sun', 'Sunday' },
{ 'Mon', 'Monday' },
{ 'Tue', 'Tuesday' },
{ 'Wed', 'Wednesday' },
{ 'Thu', 'Thursday' },
{ 'Fri', 'Friday' },
{ 'Sat', 'Saturday' },
}
local month_info = {
-- 1=Jan to 12=Dec
{ 'Jan', 'January' },
{ 'Feb', 'February' },
{ 'Mar', 'March' },
{ 'Apr', 'April' },
{ 'May', 'May' },
{ 'Jun', 'June' },
{ 'Jul', 'July' },
{ 'Aug', 'August' },
{ 'Sep', 'September' },
{ 'Oct', 'October' },
{ 'Nov', 'November' },
{ 'Dec', 'December' },
}
local function name_to_number(text, translate)
if type(text) == 'string' then
return translate[text:lower()]
end
end
local function day_number(text)
return name_to_number(text, {
sun = 0, sunday = 0,
mon = 1, monday = 1,
tue = 2, tuesday = 2,
wed = 3, wednesday = 3,
thu = 4, thursday = 4,
fri = 5, friday = 5,
sat = 6, saturday = 6,
})
end
local function month_number(text)
return name_to_number(text:gsub('%.', ''), {
jan = 1, january = 1,
feb = 2, february = 2,
mar = 3, march = 3,
apr = 4, april = 4,
may = 5,
jun = 6, june = 6,
jul = 7, july = 7,
aug = 8, august = 8,
sep = 9, september = 9, sept = 9,
oct = 10, october = 10,
nov = 11, november = 11,
dec = 12, december = 12,
})
end
local function _list_text(list, fmt)
-- Return a list of formatted strings from a list of dates.
if not type(list) == 'table' then
error('date:list:text: need "list:text()" with a colon', 2)
end
local result = { join = _list_join }
for i, date in ipairs(list) do
result[i] = date:text(fmt)
end
return result
end
local function _date_list(date, spec)
-- Return a possibly empty numbered table of dates meeting the specification.
-- Dates in the list are in ascending order (oldest date first).
-- The spec should be a string of form "<count> <day> <op>"
-- where each item is optional and
-- count = number of items wanted in list
-- day = abbreviation or name such as Mon or Monday
-- op = >, >=, <, <= (default is > meaning after date)
-- If no count is given, the list is for the specified days in date's month.
-- The default day is date's day.
-- The spec can also be a positive or negative number:
-- -5 is equivalent to '5 <'
-- 5 is equivalent to '5' which is '5 >'
if not is_date(date) then
error('date:list: need a date (use "date:list()" with a colon)', 2)
end
local list = { text = _list_text }
if date.partial then
return list
end
local count, offset, operation
local ops = {
['>='] = { before = false, include = true },
['>'] = { before = false, include = false },
['<='] = { before = true , include = true },
['<'] = { before = true , include = false },
}
if spec then
if type(spec) == 'number' then
count = floor(spec + 0.5)
if count < 0 then
count = -count
operation = ops['<']
end
elseif type(spec) == 'string' then
local num, day, op = spec:match('^%s*(%d*)%s*(%a*)%s*([<>=]*)%s*$')
if not num then
return list
end
if num ~= '' then
count = tonumber(num)
end
if day ~= '' then
local dow = day_number(day:gsub('[sS]$', '')) -- accept plural days
if not dow then
return list
end
offset = dow - date.dow
end
operation = ops[op]
else
return list
end
end
offset = offset or 0
operation = operation or ops['>']
local datefrom, dayfirst, daylast
if operation.before then
if offset > 0 or (offset == 0 and not operation.include) then
offset = offset - 7
end
if count then
if count > 1 then
offset = offset - 7*(count - 1)
end
datefrom = date + offset
else
daylast = date.day + offset
dayfirst = daylast % 7
if dayfirst == 0 then
dayfirst = 7
end
end
else
if offset < 0 or (offset == 0 and not operation.include) then
offset = offset + 7
end
if count then
datefrom = date + offset
else
dayfirst = date.day + offset
daylast = date.monthdays
end
end
if not count then
if daylast < dayfirst then
return list
end
count = floor((daylast - dayfirst)/7) + 1
datefrom = Date(date, {day = dayfirst})
end
for i = 1, count do
if not datefrom then break end -- exceeds date limits
list[i] = datefrom
datefrom = datefrom + 7
end
return list
end
-- Cache the current date/time (UTC).
--
-- Note that os.date() returns an empty object with optimized lazy getters for each field.
-- Avoid current.min or current.sec in articles! https://phabricator.wikimedia.org/T416616
--
-- Beware that while os.date() uses 'min' and 'sec', our Date() uses 'minute' and 'second'.
local current = os.date('!*t')
local function extract_date(newdate, text)
-- Parse the date/time in text and return n, o where
-- n = table of numbers with date/time fields
-- o = table of options for AM/PM or AD/BC or format, if any
-- or return nothing if date is known to be invalid.
-- Caller determines if the values in n are valid.
-- A year must be positive ('1' to '9999'); use 'BC' for BC.
-- In a y-m-d string, the year must be four digits to avoid ambiguity
-- ('0001' to '9999'). The only way to enter year <= 0 is by specifying
-- the date as three numeric parameters like ymd Date(-1, 1, 1).
-- Dates of form d/m/y, m/d/y, y/m/d are rejected as potentially ambiguous.
local date, options = {}, {}
if text:sub(-1) == 'Z' then
-- Extract date/time from a Wikidata timestamp.
-- The year can be 1 to 16 digits but this module handles 1 to 4 digits only.
-- Examples: '+2016-06-21T14:30:00Z', '-0000000180-00-00T00:00:00Z'.
local sign, y, m, d, H, M, S = text:match('^([+%-])(%d+)%-(%d%d)%-(%d%d)T(%d%d):(%d%d):(%d%d)Z$')
if sign then
y = tonumber(y)
if sign == '-' and y > 0 then
y = -y
end
if y <= 0 then
options.era = 'BCE'
end
date.year = y
m = tonumber(m)
d = tonumber(d)
H = tonumber(H)
M = tonumber(M)
S = tonumber(S)
if m == 0 then
newdate.partial = true
return date, options
end
date.month = m
if d == 0 then
newdate.partial = true
return date, options
end
date.day = d
if H > 0 or M > 0 or S > 0 then
date.hour = H
date.minute = M
date.second = S
end
return date, options
end
return
end
local function extract_ymd(item)
-- Called when no day or month has been set.
local y, m, d = item:match('^(%d%d%d%d)%-(%w+)%-(%d%d?)$')
if y then
if date.year then
return
end
if m:match('^%d%d?$') then
m = tonumber(m)
else
m = month_number(m)
end
if m then
date.year = tonumber(y)
date.month = m
date.day = tonumber(d)
return true
end
end
end
local function extract_day_or_year(item)
-- Called when a day would be valid, or
-- when a year would be valid if no year has been set and partial is set.
local number, suffix = item:match('^(%d%d?%d?%d?)(.*)$')
if number then
local n = tonumber(number)
if #number <= 2 and n <= 31 then
suffix = suffix:lower()
if suffix == '' or suffix == 'st' or suffix == 'nd' or suffix == 'rd' or suffix == 'th' then
date.day = n
return true
end
elseif suffix == '' and newdate.partial and not date.year then
date.year = n
return true
end
end
end
local function extract_month(item)
-- A month must be given as a name or abbreviation; a number could be ambiguous.
local m = month_number(item)
if m then
date.month = m
return true
end
end
local function extract_time(item)
local h, m, s = item:match('^(%d%d?):(%d%d)(:?%d*)$')
if date.hour or not h then
return
end
if s ~= '' then
s = s:match('^:(%d%d)$')
if not s then
return
end
end
date.hour = tonumber(h)
date.minute = tonumber(m)
date.second = tonumber(s) -- nil if empty string
return true
end
local item_count = 0
local index_time
local function set_ampm(item)
local H = date.hour
if H and not options.am and index_time + 1 == item_count then
options.am = ampm_options[item] -- caller checked this is not nil
if item:match('^[Aa]') then
if not (1 <= H and H <= 12) then
return
end
if H == 12 then
date.hour = 0
end
else
if not (1 <= H and H <= 23) then
return
end
if H <= 11 then
date.hour = H + 12
end
end
return true
end
end
for item in text:gsub(',', ' '):gsub(' ', ' '):gmatch('%S+') do
item_count = item_count + 1
if era_text[item] then
-- Era is accepted in peculiar places.
if options.era then
return
end
options.era = item
elseif ampm_options[item] then
if not set_ampm(item) then
return
end
elseif item:find(':', 1, true) then
if not extract_time(item) then
return
end
index_time = item_count
elseif date.day and date.month then
if date.year then
return -- should be nothing more so item is invalid
end
if not item:match('^(%d%d?%d?%d?)$') then
return
end
date.year = tonumber(item)
elseif date.day then
if not extract_month(item) then
return
end
elseif date.month then
if not extract_day_or_year(item) then
return
end
elseif extract_month(item) then
options.format = 'mdy'
elseif extract_ymd(item) then
options.format = 'ymd'
elseif extract_day_or_year(item) then
if date.day then
options.format = 'dmy'
end
else
return
end
end
if not date.year or date.year == 0 then
return
end
local era = era_text[options.era]
if era and era.isbc then
date.year = 1 - date.year
end
return date, options
end
local function autofill(date1, date2)
-- Fill any missing month or day in each date using the
-- corresponding component from the other date, if present,
-- or with 1 if both dates are missing the month or day.
-- This gives a good result for calculating the difference
-- between two partial dates when no range is wanted.
-- Return filled date1, date2 (two full dates).
local function filled(a, b)
-- Return date a filled, if necessary, with month and/or day from date b.
-- The filled day is truncated to fit the number of days in the month.
local fillmonth, fillday
if not a.month then
fillmonth = b.month or 1
end
if not a.day then
fillday = b.day or 1
end
if fillmonth or fillday then -- need to create a new date
a = Date(a, {
month = fillmonth,
day = math.min(fillday or a.day, days_in_month(a.year, fillmonth or a.month, a.calendar))
})
end
return a
end
return filled(date1, date2), filled(date2, date1)
end
local function date_add_sub(lhs, rhs, is_sub)
-- Return a new date from calculating (lhs + rhs) or (lhs - rhs),
-- or return nothing if invalid.
-- The result is nil if the calculated date exceeds allowable limits.
-- Caller ensures that lhs is a date; its properties are copied for the new date.
if lhs.partial then
-- Adding to a partial is not supported.
-- Can subtract a date or partial from a partial, but this is not called for that.
return
end
local function is_prefix(text, word, minlen)
local n = #text
return (minlen or 1) <= n and n <= #word and text == word:sub(1, n)
end
local function do_days(n)
local forcetime, jd
if floor(n) == n then
jd = lhs.jd
else
forcetime = not lhs.hastime
jd = lhs.jdz
end
jd = jd + (is_sub and -n or n)
if forcetime then
jd = tostring(jd)
if not jd:find('.', 1, true) then
jd = jd .. '.0'
end
end
return Date(lhs, 'juliandate', jd)
end
if type(rhs) == 'number' then
-- Add/subtract days, including fractional days.
return do_days(rhs)
end
if type(rhs) == 'string' then
-- rhs is a single component like '26m' or '26 months' (with optional sign).
-- Fractions like '3.25d' are accepted for the units which are handled as days.
local sign, numstr, id = rhs:match('^%s*([+-]?)([%d%.]+)%s*(%a+)$')
if sign then
if sign == '-' then
is_sub = not (is_sub and true or false)
end
local y, m, days
local num = tonumber(numstr)
if not num then
return
end
id = id:lower()
if is_prefix(id, 'years') then
y = num
m = 0
elseif is_prefix(id, 'months') then
y = floor(num / 12)
m = num % 12
elseif is_prefix(id, 'weeks') then
days = num * 7
elseif is_prefix(id, 'days') then
days = num
elseif is_prefix(id, 'hours') then
days = num / 24
elseif is_prefix(id, 'minutes', 3) then
days = num / (24 * 60)
elseif is_prefix(id, 'seconds') then
days = num / (24 * 3600)
else
return
end
if days then
return do_days(days)
end
if numstr:find('.', 1, true) then
return
end
if is_sub then
y = -y
m = -m
end
assert(-11 <= m and m <= 11)
y = lhs.year + y
m = lhs.month + m
if m > 12 then
y = y + 1
m = m - 12
elseif m < 1 then
y = y - 1
m = m + 12
end
local d = math.min(lhs.day, days_in_month(y, m, lhs.calendar))
return Date(lhs, y, m, d)
end
end
if is_diff(rhs) then
local days = rhs.age_days
if (is_sub or false) ~= (rhs.isnegative or false) then
days = -days
end
return lhs + days
end
end
local full_date_only = {
dayabbr = true,
dayname = true,
dow = true,
dayofweek = true,
dowiso = true,
dayofweekiso = true,
dayofyear = true,
gsd = true,
juliandate = true,
jd = true,
jdz = true,
jdnoon = true,
}
-- Metatable for a date's calculated fields.
local datemt = {
__index = function (self, key)
if rawget(self, 'partial') then
if full_date_only[key] then return end
if key == 'monthabbr' or key == 'monthdays' or key == 'monthname' then
if not self.month then return end
end
end
local value
if key == 'dayabbr' then
value = day_info[self.dow][1]
elseif key == 'dayname' then
value = day_info[self.dow][2]
elseif key == 'dow' then
value = (self.jdnoon + 1) % 7 -- day-of-week 0=Sun to 6=Sat
elseif key == 'dayofweek' then
value = self.dow
elseif key == 'dowiso' then
value = (self.jdnoon % 7) + 1 -- ISO day-of-week 1=Mon to 7=Sun
elseif key == 'dayofweekiso' then
value = self.dowiso
elseif key == 'dayofyear' then
local first = Date(self.year, 1, 1, self.calendar).jdnoon
value = self.jdnoon - first + 1 -- day-of-year 1 to 366
elseif key == 'era' then
-- Era text (never a negative sign) from year and options.
value = get_era_for_year(self.options.era, self.year)
elseif key == 'format' then
value = self.options.format or 'dmy'
elseif key == 'gsd' then
-- GSD = 1 from 00:00:00 to 23:59:59 on 1 January 1 AD Gregorian calendar,
-- which is from jd 1721425.5 to 1721426.49999.
value = floor(self.jd - 1721424.5)
elseif key == 'juliandate' or key == 'jd' or key == 'jdz' then
local jd, jdz = julian_date(self)
rawset(self, 'juliandate', jd)
rawset(self, 'jd', jd)
rawset(self, 'jdz', jdz)
return key == 'jdz' and jdz or jd
elseif key == 'jdnoon' then
-- Julian date at noon (an integer) on the calendar day when jd occurs.
value = floor(self.jd + 0.5)
elseif key == 'isleapyear' then
value = is_leap_year(self.year, self.calendar)
elseif key == 'monthabbr' then
value = month_info[self.month][1]
elseif key == 'monthdays' then
value = days_in_month(self.year, self.month, self.calendar)
elseif key == 'monthname' then
value = month_info[self.month][2]
end
if value ~= nil then
rawset(self, key, value)
return value
end
end,
}
-- Date operators.
local function mt_date_add(lhs, rhs)
if not is_date(lhs) then
lhs, rhs = rhs, lhs -- put date on left (it must be a date for this to have been called)
end
return date_add_sub(lhs, rhs)
end
local function mt_date_sub(lhs, rhs)
if is_date(lhs) then
if is_date(rhs) then
return DateDiff(lhs, rhs)
end
return date_add_sub(lhs, rhs, true)
end
end
local function mt_date_concat(lhs, rhs)
return tostring(lhs) .. tostring(rhs)
end
local function mt_date_tostring(self)
return self:text()
end
local function mt_date_eq(lhs, rhs)
-- Return true if dates identify same date/time where, for example,
-- Date(-4712, 1, 1, 'Julian') == Date(-4713, 11, 24, 'Gregorian') is true.
-- This is called only if lhs and rhs have the same type and the same metamethod.
if lhs.partial or rhs.partial then
-- One date is partial; the other is a partial or a full date.
-- The months may both be nil, but must be the same.
return lhs.year == rhs.year and lhs.month == rhs.month and lhs.calendar == rhs.calendar
end
return lhs.jdz == rhs.jdz
end
local function mt_date_lt(lhs, rhs)
-- Return true if lhs < rhs, for example,
-- Date('1 Jan 2016') < Date('06:00 1 Jan 2016') is true.
-- This is called only if lhs and rhs have the same type and the same metamethod.
if lhs.partial or rhs.partial then
-- One date is partial; the other is a partial or a full date.
if lhs.calendar ~= rhs.calendar then
return lhs.calendar == 'Julian'
end
if lhs.partial then
lhs = lhs.partial.first
end
if rhs.partial then
rhs = rhs.partial.first
end
end
return lhs.jdz < rhs.jdz
end
--[[ Examples of syntax to construct a date:
Date(y, m, d, 'julian') default calendar is 'gregorian'
Date(y, m, d, H, M, S, 'julian')
Date('juliandate', jd, 'julian') if jd contains "." text output includes H:M:S
Date('currentdate')
Date('currentdatetime')
Date('1 April 1995', 'julian') parse date from text
Date('1 April 1995 AD', 'julian') using an era sets a flag to do the same for output
Date('04:30:59 1 April 1995', 'julian')
Date(date) copy of an existing date
Date(date, t) same, updated with y,m,d,H,M,S fields from table t
Date(t) date with y,m,d,H,M,S fields from table t
]]
function Date(...) -- for forward declaration above
-- Return a table holding a date assuming a uniform calendar always applies
-- (proleptic Gregorian calendar or proleptic Julian calendar), or
-- return nothing if date is invalid.
-- A partial date has a valid year, however its month may be nil, and
-- its day and time fields are nil.
-- Field partial is set to false (if a full date) or a table (if a partial date).
local calendars = { julian = 'Julian', gregorian = 'Gregorian' }
local newdate = {
_id = uniq,
calendar = 'Gregorian', -- default is Gregorian calendar
hastime = false, -- true if input sets a time
hour = 0, -- always set hour/minute/second so don't have to handle nil
minute = 0,
second = 0,
options = {},
list = _date_list,
subtract = function (self, rhs, options)
return DateDiff(self, rhs, options)
end,
text = _date_text,
}
local argtype, datetext, is_copy, jd_number, tnums
local numindex = 0
local numfields = { 'year', 'month', 'day', 'hour', 'minute', 'second' }
local numbers = {}
for _, v in ipairs({...}) do
v = strip_to_nil(v)
local vlower = type(v) == 'string' and v:lower() or nil
if v == nil then
-- Ignore empty arguments after stripping so modules can directly pass template parameters.
elseif calendars[vlower] then
newdate.calendar = calendars[vlower]
elseif vlower == 'partial' then
newdate.partial = true
elseif vlower == 'fix' then
newdate.want_fix = true
elseif is_date(v) then
-- Copy existing date (items can be overridden by other arguments).
if is_copy or tnums then
return
end
is_copy = true
newdate.calendar = v.calendar
newdate.partial = v.partial
newdate.hastime = v.hastime
newdate.options = v.options
newdate.year = v.year
newdate.month = v.month
newdate.day = v.day
newdate.hour = v.hour
newdate.minute = v.minute
newdate.second = v.second
elseif type(v) == 'table' then
if tnums then
return
end
tnums = {}
local tfields = { year=1, month=1, day=1, hour=2, minute=2, second=2 }
for tk, tv in pairs(v) do
if tfields[tk] then
tnums[tk] = tonumber(tv)
end
if tfields[tk] == 2 then
newdate.hastime = true
end
end
else
local num = tonumber(v)
if not num and argtype == 'setdate' and numindex == 1 then
num = month_number(v)
end
if num then
if not argtype then
argtype = 'setdate'
end
if argtype == 'setdate' and numindex < 6 then
numindex = numindex + 1
numbers[numfields[numindex]] = num
elseif argtype == 'juliandate' and not jd_number then
jd_number = num
if type(v) == 'string' then
if v:find('.', 1, true) then
newdate.hastime = true
end
elseif num ~= floor(num) then
-- The given value was a number. The time will be used
-- if the fractional part is nonzero.
newdate.hastime = true
end
else
return
end
elseif argtype then
return
elseif type(v) == 'string' then
if v == 'currentdate' or v == 'currentdatetime' or v == 'juliandate' then
argtype = v
else
argtype = 'datetext'
datetext = v
end
else
return
end
end
end
if argtype == 'datetext' then
if tnums or not set_date_from_numbers(newdate, extract_date(newdate, datetext)) then
return
end
elseif argtype == 'juliandate' then
newdate.partial = nil
newdate.jd = jd_number
if not set_date_from_jd(newdate) then
return
end
elseif argtype == 'currentdate' or argtype == 'currentdatetime' then
newdate.partial = nil
newdate.year = current.year
newdate.month = current.month
newdate.day = current.day
if argtype == 'currentdatetime' then
newdate.hour = current.hour
newdate.minute = current.min
newdate.second = current.sec
newdate.hastime = true
end
newdate.calendar = 'Gregorian' -- ignore any given calendar name
elseif argtype == 'setdate' then
if tnums or not set_date_from_numbers(newdate, numbers) then
return
end
elseif not (is_copy or tnums) then
return
end
if tnums then
newdate.jd = nil -- force recalculation in case jd was set before changes from tnums
if not set_date_from_numbers(newdate, tnums) then
return
end
end
if newdate.partial then
local year = newdate.year
local month = newdate.month
local first = Date(year, month or 1, 1, newdate.calendar)
month = month or 12
local last = Date(year, month, days_in_month(year, month), newdate.calendar)
newdate.partial = { first = first, last = last }
else
newdate.partial = false -- avoid index lookup
end
setmetatable(newdate, datemt)
local readonly = {}
local mt = {
__index = newdate,
__newindex = function(t, k, v) error('date.' .. tostring(k) .. ' is read-only', 2) end,
__add = mt_date_add,
__sub = mt_date_sub,
__concat = mt_date_concat,
__tostring = mt_date_tostring,
__eq = mt_date_eq,
__lt = mt_date_lt,
}
return setmetatable(readonly, mt)
end
local function _diff_age(diff, code, options)
-- Return a tuple of integer values from diff as specified by code, except that
-- each integer may be a list of two integers for a diff with a partial date, or
-- return nil if the code is not supported.
-- If want round, the least significant unit is rounded to nearest whole unit.
-- For a duration, an extra day is added.
local wantround, wantduration, wantrange
if type(options) == 'table' then
wantround = options.round
wantduration = options.duration
wantrange = options.range
else
wantround = options
end
if not is_diff(diff) then
local f = wantduration and 'duration' or 'age'
error(f .. ': need a date difference (use "diff:' .. f .. '()" with a colon)', 2)
end
if diff.partial then
-- Ignore wantround, wantduration.
local function choose(v)
if type(v) == 'table' then
if not wantrange or v[1] == v[2] then
-- Example: Date('partial', 2005) - Date('partial', 2001) gives
-- diff.years = { 3, 4 } to show the range of possible results.
-- If do not want a range, choose the second value as more expected.
return v[2]
end
end
return v
end
if code == 'ym' or code == 'ymd' then
if not wantrange and diff.iszero then
-- This avoids an unexpected result such as
-- Date('partial', 2001) - Date('partial', 2001)
-- giving diff = { years = 0, months = { 0, 11 } }
-- which would be reported as 0 years and 11 months.
return 0, 0
end
return choose(diff.partial.years), choose(diff.partial.months)
end
if code == 'y' then
return choose(diff.partial.years)
end
if code == 'm' or code == 'w' or code == 'd' then
return choose({ diff.partial.mindiff:age(code), diff.partial.maxdiff:age(code) })
end
return nil
end
local extra_days = wantduration and 1 or 0
if code == 'wd' or code == 'w' or code == 'd' then
local offset = wantround and 0.5 or 0
local days = diff.age_days + extra_days
if code == 'wd' or code == 'd' then
days = floor(days + offset)
if code == 'd' then
return days
end
return floor(days/7), days % 7
end
return floor(days/7 + offset)
end
local H, M, S = diff.hours, diff.minutes, diff.seconds
if code == 'dh' or code == 'dhm' or code == 'dhms' or code == 'h' or code == 'hm' or code == 'hms' or code == 'M' or code == 's' then
local days = floor(diff.age_days + extra_days)
local inc_hour
if wantround then
if code == 'dh' or code == 'h' then
if M >= 30 then
inc_hour = true
end
elseif code == 'dhm' or code == 'hm' then
if S >= 30 then
M = M + 1
if M >= 60 then
M = 0
inc_hour = true
end
end
elseif code == 'M' then
if S >= 30 then
M = M + 1
end
else
-- Nothing needed because S is an integer.
end
if inc_hour then
H = H + 1
if H >= 24 then
H = 0
days = days + 1
end
end
end
if code == 'dh' or code == 'dhm' or code == 'dhms' then
if code == 'dh' then
return days, H
elseif code == 'dhm' then
return days, H, M
else
return days, H, M, S
end
end
local hours = days * 24 + H
if code == 'h' then
return hours
elseif code == 'hm' then
return hours, M
elseif code == 'M' or code == 's' then
M = hours * 60 + M
if code == 'M' then
return M
end
return M * 60 + S
end
return hours, M, S
end
if wantround then
local inc_hour
if code == 'ymdh' or code == 'ymwdh' then
if M >= 30 then
inc_hour = true
end
elseif code == 'ymdhm' or code == 'ymwdhm' then
if S >= 30 then
M = M + 1
if M >= 60 then
M = 0
inc_hour = true
end
end
elseif code == 'ymd' or code == 'ymwd' or code == 'yd' or code == 'md' then
if H >= 12 then
extra_days = extra_days + 1
end
end
if inc_hour then
H = H + 1
if H >= 24 then
H = 0
extra_days = extra_days + 1
end
end
end
local y, m, d = diff.years, diff.months, diff.days
if extra_days > 0 then
d = d + extra_days
if d > 28 or code == 'yd' then
-- Recalculate in case have passed a month.
diff = diff.date1 + extra_days - diff.date2
y, m, d = diff.years, diff.months, diff.days
end
end
if code == 'ymd' then
return y, m, d
elseif code == 'yd' then
if y > 0 then
-- It is known that diff.date1 > diff.date2.
diff = diff.date1 - (diff.date2 + (y .. 'y'))
end
return y, floor(diff.age_days)
elseif code == 'md' then
return y * 12 + m, d
elseif code == 'ym' or code == 'm' then
if wantround then
if d >= 16 then
m = m + 1
if m >= 12 then
m = 0
y = y + 1
end
end
end
if code == 'ym' then
return y, m
end
return y * 12 + m
elseif code == 'ymw' then
local weeks = floor(d/7)
if wantround then
local days = d % 7
if days > 3 or (days == 3 and H >= 12) then
weeks = weeks + 1
end
end
return y, m, weeks
elseif code == 'ymwd' then
return y, m, floor(d/7), d % 7
elseif code == 'ymdh' then
return y, m, d, H
elseif code == 'ymwdh' then
return y, m, floor(d/7), d % 7, H
elseif code == 'ymdhm' then
return y, m, d, H, M
elseif code == 'ymwdhm' then
return y, m, floor(d/7), d % 7, H, M
end
if code == 'y' then
if wantround and m >= 6 then
y = y + 1
end
return y
end
return nil
end
local function _diff_duration(diff, code, options)
if type(options) ~= 'table' then
options = { round = options }
end
options.duration = true
return _diff_age(diff, code, options)
end
-- Metatable for some operations on date differences.
diffmt = { -- for forward declaration above
__concat = function (lhs, rhs)
return tostring(lhs) .. tostring(rhs)
end,
__tostring = function (self)
return tostring(self.age_days)
end,
__index = function (self, key)
local value
if key == 'age_days' then
if rawget(self, 'partial') then
local function jdz(date)
return (date.partial and date.partial.first or date).jdz
end
value = jdz(self.date1) - jdz(self.date2)
else
value = self.date1.jdz - self.date2.jdz
end
end
if value ~= nil then
rawset(self, key, value)
return value
end
end,
}
function DateDiff(date1, date2, options) -- for forward declaration above
-- Return a table with the difference between two dates (date1 - date2).
-- The difference is negative if date1 is older than date2.
-- Return nothing if invalid.
-- If d = date1 - date2 then
-- date1 = date2 + d
-- If date1 >= date2 and the dates have no H:M:S time specified then
-- date1 = date2 + (d.years..'y') + (d.months..'m') + d.days
-- where the larger time units are added first.
-- The result of Date(2015,1,x) + '1m' is Date(2015,2,28) for
-- x = 28, 29, 30, 31. That means, for example,
-- d = Date(2015,3,3) - Date(2015,1,31)
-- gives d.years, d.months, d.days = 0, 1, 3 (excluding date1).
if not (is_date(date1) and is_date(date2) and date1.calendar == date2.calendar) then
return
end
local wantfill
if type(options) == 'table' then
wantfill = options.fill
end
local isnegative = false
local iszero = false
if date1 < date2 then
isnegative = true
date1, date2 = date2, date1
elseif date1 == date2 then
iszero = true
end
-- It is known that date1 >= date2 (period is from date2 to date1).
if date1.partial or date2.partial then
-- Two partial dates might have timelines:
---------------------A=================B--- date1 is from A to B inclusive
--------C=======D-------------------------- date2 is from C to D inclusive
-- date1 > date2 iff A > C (date1.partial.first > date2.partial.first)
-- The periods can overlap ('April 2001' - '2001'):
-------------A===B------------------------- A=2001-04-01 B=2001-04-30
--------C=====================D------------ C=2001-01-01 D=2001-12-31
if wantfill then
date1, date2 = autofill(date1, date2)
else
local function zdiff(date1, date2)
local diff = date1 - date2
if diff.isnegative then
return date1 - date1 -- a valid diff in case we call its methods
end
return diff
end
local function getdate(date, which)
return date.partial and date.partial[which] or date
end
local maxdiff = zdiff(getdate(date1, 'last'), getdate(date2, 'first'))
local mindiff = zdiff(getdate(date1, 'first'), getdate(date2, 'last'))
local years, months
if maxdiff.years == mindiff.years then
years = maxdiff.years
if maxdiff.months == mindiff.months then
months = maxdiff.months
else
months = { mindiff.months, maxdiff.months }
end
else
years = { mindiff.years, maxdiff.years }
end
return setmetatable({
date1 = date1,
date2 = date2,
partial = {
years = years,
months = months,
maxdiff = maxdiff,
mindiff = mindiff,
},
isnegative = isnegative,
iszero = iszero,
age = _diff_age,
duration = _diff_duration,
}, diffmt)
end
end
local y1, m1 = date1.year, date1.month
local y2, m2 = date2.year, date2.month
local years = y1 - y2
local months = m1 - m2
local d1 = date1.day + hms(date1)
local d2 = date2.day + hms(date2)
local days, time
if d1 >= d2 then
days = d1 - d2
else
months = months - 1
-- Get days in previous month (before the "to" date) given December has 31 days.
local dpm = m1 > 1 and days_in_month(y1, m1 - 1, date1.calendar) or 31
if d2 >= dpm then
days = d1 - hms(date2)
else
days = dpm - d2 + d1
end
end
if months < 0 then
years = years - 1
months = months + 12
end
days, time = math.modf(days)
local H, M, S = h_m_s(time)
return setmetatable({
date1 = date1,
date2 = date2,
partial = false, -- avoid index lookup
years = years,
months = months,
days = days,
hours = H,
minutes = M,
seconds = S,
isnegative = isnegative,
iszero = iszero,
age = _diff_age,
duration = _diff_duration,
}, diffmt)
end
return {
_current = current,
_Date = Date,
_days_in_month = days_in_month,
}
p4lffcwq8w4s1hro04tf52ddm3itw32
ଛାଞ୍ଚ:Hlist/styles.css
10
74012
602089
591229
2026-09-12T00:40:45Z
en>BD2412
0
BD2412 moved page [[Template:Horizontal list/styles.css]] to [[Template:Hlist/styles.css]] without leaving a redirect: move back for now
588695
sanitized-css
text/css
/* {{pp-template}} */
/*
* hlist styles are defined in core and Minerva and differ in Minerva. The
* current definitions here (2023-01-01) are sufficient to override Minerva
* without use of the hlist-separated class. The most problematic styles were
* related to margin, padding, and the bullet. Check files listed at
* [[MediaWiki talk:Common.css/to do#hlist-separated]]
*/
/*
* TODO: When the majority of readership supports it (or some beautiful world
* in which grade C support is above the minimum threshold), use :is()
*/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so:
*.hlist dt:not(:last-child)::after {
* content: ": ";
*}
*.hlist dd:not(:last-child)::after,
*.hlist li:not(:last-child)::after {
* content: " · ";
* font-weight: bold;
*}
*/
/* Generate interpuncts */
.hlist dt::after {
content: ": ";
}
.hlist dd::after,
.hlist li::after {
content: "\a0· ";
font-weight: bold;
}
.hlist dd:last-child::after,
.hlist dt:last-child::after,
.hlist li:last-child::after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
c4a9gdxc068l0us4sz11634bne7iv2z
602090
602089
2026-09-15T06:29:36Z
Jnanaranjan sahu
2419
[[:en:Template:Hlist/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
588695
sanitized-css
text/css
/* {{pp-template}} */
/*
* hlist styles are defined in core and Minerva and differ in Minerva. The
* current definitions here (2023-01-01) are sufficient to override Minerva
* without use of the hlist-separated class. The most problematic styles were
* related to margin, padding, and the bullet. Check files listed at
* [[MediaWiki talk:Common.css/to do#hlist-separated]]
*/
/*
* TODO: When the majority of readership supports it (or some beautiful world
* in which grade C support is above the minimum threshold), use :is()
*/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so:
*.hlist dt:not(:last-child)::after {
* content: ": ";
*}
*.hlist dd:not(:last-child)::after,
*.hlist li:not(:last-child)::after {
* content: " · ";
* font-weight: bold;
*}
*/
/* Generate interpuncts */
.hlist dt::after {
content: ": ";
}
.hlist dd::after,
.hlist li::after {
content: "\a0· ";
font-weight: bold;
}
.hlist dd:last-child::after,
.hlist dt:last-child::after,
.hlist li:last-child::after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
c4a9gdxc068l0us4sz11634bne7iv2z
ମଡ୍ୟୁଲ:High-use
828
74415
602071
589393
2026-07-30T21:52:39Z
en>Andrybak
0
Set `approx_num_total_pages = 66000000` (66 million). [[Special:Statistics]] shows 65,988,696 right now. We don't need a lot of precision here. Next update can be at 67 million.
602071
Scribunto
text/plain
require('strict')
local p = {}
local getArgs = require('Module:Arguments').getArgs
local _fetch = require('Module:Transclusion_count')._fetch -- _fetch looks at the 'demo' argument
local yesno = require('Module:Yesno')
local lang_obj = mw.getContentLanguage() -- this here because the language object is used multiple places in the module
local large_count_cutoff = 100000
local approx_num_total_pages = 66000000
local user_subpage_info_page = 'Wikipedia:User pages#SUB'
local sandbox_module_page = 'Module:Sandbox'
local system_messages_cat = 'Pages used in system messages needing protection'
local sandbox_word = 'sandbox'
local testcases_word = 'testcases'
local doc_word = 'doc'
local function count_from_args(args)
if tonumber(args.count) then -- check if function has already been used
return tonumber(args.count) -- early exit if so
end
local count
if yesno(args['fetch']) ~= false then
count = _fetch(args) -- fetch transclusion count
end
-- use explicitly-provided count when fetch fails
if count == nil and args[1] ~= nil and args[1] ~= '' then
-- convert local language number string to a number understandable by Lua
count = mw.ustring.gsub(args[1], '+$', '')
count = lang_obj:parseFormattedNumber(args[1])
end
-- in case someone writes a non-positive number
if count and count > 0 then
return count
end
return nil
end
-- Actions if there is a large (greater than or equal to 100,000) transclusion count
local function risk_boolean(args)
if args.risk == true or args.risk == false then
return args.risk
elseif args[1] == 'risk' then
return true
else
local count = count_from_args(args)
if count and count >= large_count_cutoff then
return true
end
end
return false
end
-- function retained for backwards compatibility
function p._risk(args)
return risk_boolean(args) and 'risk' or ''
end
-- function retained for backwards compatibility
function p.risk(frame)
return p._risk(getArgs(frame))
end
-- count and no_percent arguments retained for backwards compatibility
function p._num(args, count, no_percent)
if count == nil then
count = count_from_args(args)
end
args.count = count
args.risk = risk_boolean(args)
-- Build output string
local return_value = ''
if args.count == nil and args.risk then
return 'a very large number of'
elseif args.count == nil then
return 'many'
else
-- Use 2 significant figures for smaller numbers and 3 for larger ones
local sigfig = 2
if args.count >= large_count_cutoff then
sigfig = 3
end
-- Prepare to round to appropriate number of sigfigs
local f = math.floor(math.log10(args.count)) - sigfig + 1
-- Round and insert 'approximately' or '+' when appropriate
if yesno(args[2]) == true or (type(args[1]) == 'string' and (mw.ustring.sub(args[1], -1) == '+')) then
-- Round down
return_value = string.format('%s+', lang_obj:formatNum(math.floor( (args.count / 10^(f)) ) * (10^(f))) )
else
-- Round to nearest
return_value = string.format('approximately %s', lang_obj:formatNum(math.floor( (args.count / 10^(f)) + 0.5) * (10^(f))) )
end
-- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes
no_percent = yesno(no_percent or args['no-percent'])
if args.count and args.count >= approx_num_total_pages/100 and not no_percent then
local num_total_pages = mw.getCurrentFrame():callParserFunction('NUMBEROFPAGES', 'R')
local total_percent = math.floor( ( ( args.count/num_total_pages ) * 100) + 0.5)
if total_percent >= 1 then
return_value = string.format('%s pages, or roughly %s%% of all', return_value, total_percent)
end
end
end
return return_value
end
-- used by [[Template:Stub documentation]] and other pages
-- count argument retained for backwards compatibility
function p.num(frame, count)
return p._num(getArgs(frame), count)
end
-- count argument retained for backwards compatibility
function p._text(args, count)
--[=[
Only show the information about how this template gets updated
if someone is actually editing the page and maybe trying to update the count.
]=]
local bot_text = (mw.getCurrentFrame():preprocess('{{REVISIONID}}') == '') and ("\n\n----\n'''Preview message''':" .. ' Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]]).') or ''
if count == nil then
count = count_from_args(args)
end
args.count = count
args.risk = risk_boolean(args)
-- trim /doc, /sandbox and /testcases
local title = args.title or (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle()
if title.subpageText == doc_word or title.subpageText == sandbox_word or title.subpageText == testcases_word then
title = title.basePageTitle
end
-- use /testcases of base template
local testcases_page = mw.title.new(title.prefixedText .. '/' .. testcases_word)
-- exists is expensive
while testcases_page.basePageTitle.isSubpage and not testcases_page.exists do
testcases_page = mw.title.new(testcases_page.basePageTitle.basePageTitle.prefixedText .. '/' .. testcases_word)
end
local systemMessages = (args['system'] or '') ~= ''
-- This retrieves the project URL automatically to simplify localization.
local templateCount = ('on [https://linkcount.toolforge.org/?project=%s&page=%s#transclusions %s pages]'):format(
title:fullUrl():gsub('//(.-)/.*', '%1'),
mw.uri.encode(title.fullText), p._num(args))
local used_on_text = "'''This " .. (title:inNamespace('Module') and 'Lua module' or 'template') .. ' is used '
if systemMessages then
used_on_text = used_on_text .. args['system'] ..
((args.count and args.count > 2000) and ("''', and " .. templateCount) or ("'''"))
else
used_on_text = used_on_text .. templateCount .. "'''"
end
local sandbox_text = ('%s\'s [[%s/sandbox|/sandbox]] or [[%s|/testcases]] subpages, or in your own [[%s]]. '):format(
title:inNamespace('Module') and 'module' or 'template',
title.fullText,
testcases_page.fullText,
title:inNamespace('Module') and (sandbox_module_page .. '|module sandbox') or (user_subpage_info_page .. '|user subpage')
)
local infoArg = args['info'] ~= '' and args['info']
if (systemMessages or args.risk) then
local info = '.'
if systemMessages then
info = info .. '<br />Changes to it can cause immediate changes to the ' .. mw.site.namespaces.Project.name .. ' user interface.'
end
if infoArg then
info = info .. '<br />' .. infoArg
end
sandbox_text = info .. '<br /> To avoid major disruption' ..
(args.count and args.count >= large_count_cutoff and ' and server load' or '') .. -- should this use args.risk?
', any changes should be tested in the ' .. sandbox_text ..
'The tested changes can be added to this page in a single edit. '
else
sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') ..
'hanges may be widely noticed. Test changes in the ' .. sandbox_text
end
local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes '
if args[2] ~= nil and args[2] ~= '' and yesno(args[2]) == nil then
discussion_text = string.format('%sat [[%s]]', discussion_text, args[2])
else
discussion_text = string.format('%son the [[%s|talk page]]', discussion_text, title.talkPageTitle.fullText)
end
return used_on_text .. sandbox_text .. discussion_text .. ' before implementing them.' .. bot_text
end
-- used by [[Template:R from high-use template]]
-- count argument retained for backwards compatibility
function p.text(frame, count)
return p._text(getArgs(frame), count)
end
-- nocat argument retained for backwards compatibility
function p._main(args, nocat)
args.count = count_from_args(args)
args.risk = risk_boolean(args)
args.title = (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle()
local image = 'Ambox warning yellow.svg'
local type_param = 'style'
local epilogue = ''
if args['system'] and args['system'] ~= '' then
image = 'Ambox important.svg'
type_param = 'content'
if yesno(nocat or args['nocat']) ~= true and not args.title.isRedirect then
local protection_action = (args.title:inNamespace('File') and 'upload') or 'edit'
local protection_level = require('Module:Effective protection level')._main(protection_action, args.title.fullText)
if protection_level ~= 'sysop' and protection_level ~= 'templateeditor' and protection_level ~= 'interfaceadmin' then
epilogue = mw.getCurrentFrame():expandTemplate {
title = 'sandbox other',
args = {
[2] = '[[Category:' .. system_messages_cat .. ']]'
}
}
end
end
elseif args.risk then
image = 'Ambox warning orange.svg'
type_param = 'content'
end
image = '[[File:' .. image .. '|40px|alt=Warning|link=]]'
if args['form'] == 'editnotice' then
return mw.getCurrentFrame():expandTemplate{
title = 'editnotice',
args = {
['image'] = image,
['text'] = p._text(args),
['expiry'] = (args['expiry'] or '')
}
} .. epilogue
else
return require('Module:Message box').main('ombox', {
type = type_param,
image = image,
text = p._text(args),
expiry = (args['expiry'] or '')
}) .. epilogue
end
end
function p.main(frame)
return p._main(getArgs(frame))
end
return p
qkt57qdst1ol2kbo88d4jxkr0ibiuy4
602072
602071
2026-09-15T06:29:33Z
Jnanaranjan sahu
2419
[[:en:Module:High-use]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602071
Scribunto
text/plain
require('strict')
local p = {}
local getArgs = require('Module:Arguments').getArgs
local _fetch = require('Module:Transclusion_count')._fetch -- _fetch looks at the 'demo' argument
local yesno = require('Module:Yesno')
local lang_obj = mw.getContentLanguage() -- this here because the language object is used multiple places in the module
local large_count_cutoff = 100000
local approx_num_total_pages = 66000000
local user_subpage_info_page = 'Wikipedia:User pages#SUB'
local sandbox_module_page = 'Module:Sandbox'
local system_messages_cat = 'Pages used in system messages needing protection'
local sandbox_word = 'sandbox'
local testcases_word = 'testcases'
local doc_word = 'doc'
local function count_from_args(args)
if tonumber(args.count) then -- check if function has already been used
return tonumber(args.count) -- early exit if so
end
local count
if yesno(args['fetch']) ~= false then
count = _fetch(args) -- fetch transclusion count
end
-- use explicitly-provided count when fetch fails
if count == nil and args[1] ~= nil and args[1] ~= '' then
-- convert local language number string to a number understandable by Lua
count = mw.ustring.gsub(args[1], '+$', '')
count = lang_obj:parseFormattedNumber(args[1])
end
-- in case someone writes a non-positive number
if count and count > 0 then
return count
end
return nil
end
-- Actions if there is a large (greater than or equal to 100,000) transclusion count
local function risk_boolean(args)
if args.risk == true or args.risk == false then
return args.risk
elseif args[1] == 'risk' then
return true
else
local count = count_from_args(args)
if count and count >= large_count_cutoff then
return true
end
end
return false
end
-- function retained for backwards compatibility
function p._risk(args)
return risk_boolean(args) and 'risk' or ''
end
-- function retained for backwards compatibility
function p.risk(frame)
return p._risk(getArgs(frame))
end
-- count and no_percent arguments retained for backwards compatibility
function p._num(args, count, no_percent)
if count == nil then
count = count_from_args(args)
end
args.count = count
args.risk = risk_boolean(args)
-- Build output string
local return_value = ''
if args.count == nil and args.risk then
return 'a very large number of'
elseif args.count == nil then
return 'many'
else
-- Use 2 significant figures for smaller numbers and 3 for larger ones
local sigfig = 2
if args.count >= large_count_cutoff then
sigfig = 3
end
-- Prepare to round to appropriate number of sigfigs
local f = math.floor(math.log10(args.count)) - sigfig + 1
-- Round and insert 'approximately' or '+' when appropriate
if yesno(args[2]) == true or (type(args[1]) == 'string' and (mw.ustring.sub(args[1], -1) == '+')) then
-- Round down
return_value = string.format('%s+', lang_obj:formatNum(math.floor( (args.count / 10^(f)) ) * (10^(f))) )
else
-- Round to nearest
return_value = string.format('approximately %s', lang_obj:formatNum(math.floor( (args.count / 10^(f)) + 0.5) * (10^(f))) )
end
-- Insert percentage of pages if that is likely to be >= 1% and when |no-percent= not set to yes
no_percent = yesno(no_percent or args['no-percent'])
if args.count and args.count >= approx_num_total_pages/100 and not no_percent then
local num_total_pages = mw.getCurrentFrame():callParserFunction('NUMBEROFPAGES', 'R')
local total_percent = math.floor( ( ( args.count/num_total_pages ) * 100) + 0.5)
if total_percent >= 1 then
return_value = string.format('%s pages, or roughly %s%% of all', return_value, total_percent)
end
end
end
return return_value
end
-- used by [[Template:Stub documentation]] and other pages
-- count argument retained for backwards compatibility
function p.num(frame, count)
return p._num(getArgs(frame), count)
end
-- count argument retained for backwards compatibility
function p._text(args, count)
--[=[
Only show the information about how this template gets updated
if someone is actually editing the page and maybe trying to update the count.
]=]
local bot_text = (mw.getCurrentFrame():preprocess('{{REVISIONID}}') == '') and ("\n\n----\n'''Preview message''':" .. ' Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]]).') or ''
if count == nil then
count = count_from_args(args)
end
args.count = count
args.risk = risk_boolean(args)
-- trim /doc, /sandbox and /testcases
local title = args.title or (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle()
if title.subpageText == doc_word or title.subpageText == sandbox_word or title.subpageText == testcases_word then
title = title.basePageTitle
end
-- use /testcases of base template
local testcases_page = mw.title.new(title.prefixedText .. '/' .. testcases_word)
-- exists is expensive
while testcases_page.basePageTitle.isSubpage and not testcases_page.exists do
testcases_page = mw.title.new(testcases_page.basePageTitle.basePageTitle.prefixedText .. '/' .. testcases_word)
end
local systemMessages = (args['system'] or '') ~= ''
-- This retrieves the project URL automatically to simplify localization.
local templateCount = ('on [https://linkcount.toolforge.org/?project=%s&page=%s#transclusions %s pages]'):format(
title:fullUrl():gsub('//(.-)/.*', '%1'),
mw.uri.encode(title.fullText), p._num(args))
local used_on_text = "'''This " .. (title:inNamespace('Module') and 'Lua module' or 'template') .. ' is used '
if systemMessages then
used_on_text = used_on_text .. args['system'] ..
((args.count and args.count > 2000) and ("''', and " .. templateCount) or ("'''"))
else
used_on_text = used_on_text .. templateCount .. "'''"
end
local sandbox_text = ('%s\'s [[%s/sandbox|/sandbox]] or [[%s|/testcases]] subpages, or in your own [[%s]]. '):format(
title:inNamespace('Module') and 'module' or 'template',
title.fullText,
testcases_page.fullText,
title:inNamespace('Module') and (sandbox_module_page .. '|module sandbox') or (user_subpage_info_page .. '|user subpage')
)
local infoArg = args['info'] ~= '' and args['info']
if (systemMessages or args.risk) then
local info = '.'
if systemMessages then
info = info .. '<br />Changes to it can cause immediate changes to the ' .. mw.site.namespaces.Project.name .. ' user interface.'
end
if infoArg then
info = info .. '<br />' .. infoArg
end
sandbox_text = info .. '<br /> To avoid major disruption' ..
(args.count and args.count >= large_count_cutoff and ' and server load' or '') .. -- should this use args.risk?
', any changes should be tested in the ' .. sandbox_text ..
'The tested changes can be added to this page in a single edit. '
else
sandbox_text = (infoArg and ('.<br />' .. infoArg .. ' C') or ' and c') ..
'hanges may be widely noticed. Test changes in the ' .. sandbox_text
end
local discussion_text = systemMessages and 'Please discuss changes ' or 'Consider discussing changes '
if args[2] ~= nil and args[2] ~= '' and yesno(args[2]) == nil then
discussion_text = string.format('%sat [[%s]]', discussion_text, args[2])
else
discussion_text = string.format('%son the [[%s|talk page]]', discussion_text, title.talkPageTitle.fullText)
end
return used_on_text .. sandbox_text .. discussion_text .. ' before implementing them.' .. bot_text
end
-- used by [[Template:R from high-use template]]
-- count argument retained for backwards compatibility
function p.text(frame, count)
return p._text(getArgs(frame), count)
end
-- nocat argument retained for backwards compatibility
function p._main(args, nocat)
args.count = count_from_args(args)
args.risk = risk_boolean(args)
args.title = (args.demo and args.demo ~= '' and mw.title.new(args.demo, 'Template')) or mw.title.getCurrentTitle()
local image = 'Ambox warning yellow.svg'
local type_param = 'style'
local epilogue = ''
if args['system'] and args['system'] ~= '' then
image = 'Ambox important.svg'
type_param = 'content'
if yesno(nocat or args['nocat']) ~= true and not args.title.isRedirect then
local protection_action = (args.title:inNamespace('File') and 'upload') or 'edit'
local protection_level = require('Module:Effective protection level')._main(protection_action, args.title.fullText)
if protection_level ~= 'sysop' and protection_level ~= 'templateeditor' and protection_level ~= 'interfaceadmin' then
epilogue = mw.getCurrentFrame():expandTemplate {
title = 'sandbox other',
args = {
[2] = '[[Category:' .. system_messages_cat .. ']]'
}
}
end
end
elseif args.risk then
image = 'Ambox warning orange.svg'
type_param = 'content'
end
image = '[[File:' .. image .. '|40px|alt=Warning|link=]]'
if args['form'] == 'editnotice' then
return mw.getCurrentFrame():expandTemplate{
title = 'editnotice',
args = {
['image'] = image,
['text'] = p._text(args),
['expiry'] = (args['expiry'] or '')
}
} .. epilogue
else
return require('Module:Message box').main('ombox', {
type = type_param,
image = image,
text = p._text(args),
expiry = (args['expiry'] or '')
}) .. epilogue
end
end
function p.main(frame)
return p._main(getArgs(frame))
end
return p
qkt57qdst1ol2kbo88d4jxkr0ibiuy4
ଛାଞ୍ଚ:UF-audio
10
74477
602081
472648
2026-01-22T23:38:42Z
en>JJMC89 bot III
0
Moving [[:Category:Microformat (uF) message templates]] to [[:Category:Microformat message templates]] per [[Wikipedia:Categories for discussion/Speedy]]
602081
wikitext
text/x-wiki
{{Microformat message
| format = hAudio
| data = an audio recording's details
| subtemplates =
Date-of-publication ("published") information will only be included in the microformat if {{tl|start date}} (or, where appropriate, {{tl|start date and age}}) is used in a parent infobox/template. Do not, however, use {{tlf|start date}} or {{tlf|start date and age}} [[Wikipedia:WikiProject Microformats/dates|if a date before 1583 CE is involved]].
Use {{tl|duration}} to specify the duration/length of a recording. For instance, if the recording's duration is 3 minutes 45 seconds, use {{tlc|duration|m{{=}}3|s{{=}}45}} (which appears as: {{duration|m=3|s=45}}). If needed, {{para|h}} may be included to specify a number of hours.
|haudio |fn |album |description |category |contributor |duration |h |item |min |photo |position |price |published |s
| nocollapse = on
}}<includeonly>{{Sandbox other||[[Category:Templates generating hAudio microformats|{{PAGENAME}}]]}}</includeonly><noinclude>
{{Documentation |content={{Microformat message templates}}}}
[[Category:Microformat message templates]]
</noinclude>
2dr4ussbu81i3busgc3kp7kijpsdggz
602082
602081
2026-09-15T06:29:34Z
Jnanaranjan sahu
2419
[[:en:Template:UF-audio]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602081
wikitext
text/x-wiki
{{Microformat message
| format = hAudio
| data = an audio recording's details
| subtemplates =
Date-of-publication ("published") information will only be included in the microformat if {{tl|start date}} (or, where appropriate, {{tl|start date and age}}) is used in a parent infobox/template. Do not, however, use {{tlf|start date}} or {{tlf|start date and age}} [[Wikipedia:WikiProject Microformats/dates|if a date before 1583 CE is involved]].
Use {{tl|duration}} to specify the duration/length of a recording. For instance, if the recording's duration is 3 minutes 45 seconds, use {{tlc|duration|m{{=}}3|s{{=}}45}} (which appears as: {{duration|m=3|s=45}}). If needed, {{para|h}} may be included to specify a number of hours.
|haudio |fn |album |description |category |contributor |duration |h |item |min |photo |position |price |published |s
| nocollapse = on
}}<includeonly>{{Sandbox other||[[Category:Templates generating hAudio microformats|{{PAGENAME}}]]}}</includeonly><noinclude>
{{Documentation |content={{Microformat message templates}}}}
[[Category:Microformat message templates]]
</noinclude>
2dr4ussbu81i3busgc3kp7kijpsdggz
ମଡ୍ୟୁଲ:Transclusion count/data/L
828
74927
602075
554199
2026-09-13T05:10:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
602075
Scribunto
text/plain
return {
["LASTYEAR"] = 850000,
["LAT"] = 4100,
["LCAuth"] = 3300,
["LCCN"] = 2300,
["LKA"] = 2100,
["LTU"] = 5000,
["LUX"] = 2500,
["LVA"] = 4700,
["La"] = 519000,
["LaPreferente"] = 2300,
["Label"] = 42000,
["Lafc"] = 7000,
["Lang"] = 459000,
["Lang-ka"] = 5900,
["Lang-sr-Cyrl"] = 13000,
["Lang-sr-cyr"] = 3300,
["Lang-sr-cyrl"] = 2400,
["Lang-zh"] = 85000,
["Lang2iso"] = 4500,
["Lang_unset_italics"] = 2500,
["Langnf"] = 2700,
["Langr"] = 2400,
["Language_with_name"] = 7800,
["Language_with_name/for"] = 3300,
["Languages"] = 2700,
["Langx"] = 672000,
["Large"] = 507000,
["Large_category_TOC"] = 11000,
["Last_edited_by"] = 62000,
["Last_word"] = 41000,
["LaunchesByYear_footer"] = 3600,
["LaunchesByYear_header"] = 3600,
["Law_sidebar_style/styles.css"] = 2200,
["Lc"] = 9900,
["Lead_too_short"] = 11000,
["League_icon"] = 3600,
["Leagueicon"] = 3500,
["Leave_feedback/link"] = 86000,
["Left"] = 10000,
["Left-pointing_double_angles"] = 3000,
["Left_angles"] = 3000,
["Leftlegend"] = 2000,
["Legend"] = 35000,
["Legend/styles.css"] = 152000,
["Legend0"] = 13000,
["Legend2"] = 23000,
["Legend_inline"] = 28000,
["LepIndex"] = 12000,
["Letter-NumberCombDisambig"] = 3500,
["Letter–number_combination_disambiguation"] = 4900,
["Lgtext"] = 3900,
["Libera.Chat"] = 11000,
["Library_link_about"] = 4100,
["Library_of_Congress_Control_Number"] = 2400,
["Library_resources_box"] = 4300,
["Librivox_author"] = 7300,
["Librivox_book"] = 4000,
["LicenseTagFairUseQualifier"] = 12000,
["License_migration"] = 45000,
["License_migration_complete"] = 19000,
["License_migration_not_eligible"] = 7200,
["License_migration_redundant"] = 19000,
["Lichengloss"] = 3100,
["Like"] = 2600,
["Likely"] = 5400,
["Line_link"] = 15000,
["Linear-gradient_text"] = 9200,
["Linescore_Amfootball"] = 2400,
["LinkCatIfExists2"] = 16000,
["LinkStatusLocal"] = 45000,
["LinkSummary"] = 249000,
["LinkSummaryLive"] = 9800,
["Link_if_exists"] = 298000,
["Link_note"] = 75000,
["Link_summary"] = 263000,
["Link_target"] = 34000,
["Linkcolor"] = 2500,
["Linkless_exists"] = 26000,
["Linksearch"] = 2800,
["Linksummarylive"] = 5700,
["Linktext"] = 15000,
["List-Class"] = 17000,
["Listen"] = 17000,
["Listen_live"] = 4800,
["Listenlive"] = 3900,
["Lists_of_people_editnotice"] = 2600,
["Lit"] = 17000,
["Literal_translation"] = 27000,
["Lnl"] = 11000,
["LoMP"] = 4800,
["Location_map"] = 51000,
["Location_map+"] = 31000,
["Location_map_data_documentation"] = 6800,
["Location_map_many"] = 4800,
["Location_map~"] = 30000,
["Location_mark"] = 2700,
["Location_mark+"] = 2700,
["Location_mark~"] = 2700,
["Log"] = 3700,
["Logo_fur"] = 64000,
["Logo_requested"] = 6700,
["London_Gazette"] = 37000,
["Long_plot"] = 4000,
["Longitem"] = 2090000,
["Longlink"] = 5300,
["Look_from"] = 11000,
["Lookfrom"] = 5500,
["Loop"] = 102000,
["Loss"] = 4100,
["Low-Class"] = 15000,
["Low-importance"] = 16000,
["Lower"] = 8400,
["Lowercase"] = 4600,
["Lowercase_title"] = 18000,
["Lowercasetitle"] = 2500,
["Lpsn"] = 2200,
["Lt"] = 2500,
["Lua"] = 12000,
["Lua_escape"] = 5700,
["Module:LCCN"] = 2400,
["Module:Labelled_list_hatnote"] = 637000,
["Module:Lang"] = 1730000,
["Module:Lang-zh"] = 86000,
["Module:Lang/ISO_639_synonyms"] = 1730000,
["Module:Lang/configuration"] = 1730000,
["Module:Lang/data"] = 1730000,
["Module:Lang/data/iana_languages"] = 1730000,
["Module:Lang/data/iana_regions"] = 1730000,
["Module:Lang/data/iana_scripts"] = 1730000,
["Module:Lang/data/iana_suppressed_scripts"] = 1730000,
["Module:Lang/data/iana_variants"] = 1730000,
["Module:Lang/data/is_latn_data"] = 1730000,
["Module:Lang/documentor_tool"] = 4200,
["Module:Lang/langx"] = 693000,
["Module:Lang/tag_from_name"] = 7500,
["Module:Language_with_name/for"] = 3300,
["Module:Large_category_TOC"] = 12000,
["Module:Large_category_TOC/styles.css"] = 12000,
["Module:Latin"] = 9000,
["Module:Librivox_book"] = 4000,
["Module:Lighthouse_tracking"] = 2600,
["Module:Link_if_exists"] = 307000,
["Module:Link_summary"] = 263000,
["Module:List"] = 2650000,
["Module:Listen"] = 17000,
["Module:Listen/styles.css"] = 16000,
["Module:Location_map"] = 1180000,
["Module:Location_map/data/Antarctica"] = 2700,
["Module:Location_map/data/Arkansas"] = 3400,
["Module:Location_map/data/Australia"] = 3400,
["Module:Location_map/data/Australia_New_South_Wales"] = 3700,
["Module:Location_map/data/Australia_Queensland"] = 6000,
["Module:Location_map/data/Australia_South_Australia"] = 2200,
["Module:Location_map/data/Austria"] = 3500,
["Module:Location_map/data/Azerbaijan"] = 4900,
["Module:Location_map/data/Bangladesh"] = 2300,
["Module:Location_map/data/Belgium"] = 2000,
["Module:Location_map/data/Bosnia_and_Herzegovina"] = 5500,
["Module:Location_map/data/Brazil"] = 5300,
["Module:Location_map/data/Bulgaria"] = 3400,
["Module:Location_map/data/California"] = 6200,
["Module:Location_map/data/Canada"] = 5000,
["Module:Location_map/data/Canada_Alberta"] = 2200,
["Module:Location_map/data/Canada_British_Columbia"] = 3500,
["Module:Location_map/data/Canada_Ontario"] = 2000,
["Module:Location_map/data/China"] = 3800,
["Module:Location_map/data/Croatia"] = 4300,
["Module:Location_map/data/Czech_Republic"] = 6900,
["Module:Location_map/data/Estonia"] = 3100,
["Module:Location_map/data/Europe"] = 4400,
["Module:Location_map/data/Florida"] = 2700,
["Module:Location_map/data/France"] = 40000,
["Module:Location_map/data/France_Auvergne-Rhône-Alpes"] = 4400,
["Module:Location_map/data/France_Bourgogne-Franche-Comté"] = 4000,
["Module:Location_map/data/France_Grand_Est"] = 5300,
["Module:Location_map/data/France_Hauts-de-France"] = 3900,
["Module:Location_map/data/France_Normandy"] = 3400,
["Module:Location_map/data/France_Nouvelle-Aquitaine"] = 4800,
["Module:Location_map/data/France_Occitanie"] = 4800,
["Module:Location_map/data/Germany"] = 17000,
["Module:Location_map/data/Germany_Bavaria"] = 2900,
["Module:Location_map/data/Germany_Rhineland-Palatinate"] = 2600,
["Module:Location_map/data/Greece"] = 5000,
["Module:Location_map/data/Hungary"] = 3000,
["Module:Location_map/data/Illinois"] = 3500,
["Module:Location_map/data/India"] = 24000,
["Module:Location_map/data/India3"] = 2900,
["Module:Location_map/data/India_Andhra_Pradesh"] = 2900,
["Module:Location_map/data/India_Karnataka"] = 2200,
["Module:Location_map/data/India_Kerala"] = 2900,
["Module:Location_map/data/India_Maharashtra"] = 3100,
["Module:Location_map/data/India_Punjab"] = 2300,
["Module:Location_map/data/India_Tamil_Nadu"] = 3300,
["Module:Location_map/data/India_Uttar_Pradesh"] = 3600,
["Module:Location_map/data/India_West_Bengal"] = 3000,
["Module:Location_map/data/Indiana"] = 3200,
["Module:Location_map/data/Iowa"] = 3000,
["Module:Location_map/data/Iran"] = 51000,
["Module:Location_map/data/Ireland"] = 4000,
["Module:Location_map/data/Italy"] = 12000,
["Module:Location_map/data/Japan"] = 15000,
["Module:Location_map/data/Maine"] = 2100,
["Module:Location_map/data/Maryland"] = 2100,
["Module:Location_map/data/Massachusetts"] = 4700,
["Module:Location_map/data/Mexico"] = 3900,
["Module:Location_map/data/Michigan"] = 3900,
["Module:Location_map/data/Minnesota"] = 4300,
["Module:Location_map/data/Nepal"] = 4800,
["Module:Location_map/data/Netherlands"] = 3100,
["Module:Location_map/data/New_York"] = 8100,
["Module:Location_map/data/North_Carolina"] = 3600,
["Module:Location_map/data/Norway"] = 2100,
["Module:Location_map/data/Ohio"] = 2700,
["Module:Location_map/data/Pakistan"] = 3100,
["Module:Location_map/data/Pennsylvania"] = 6100,
["Module:Location_map/data/Peru"] = 2900,
["Module:Location_map/data/Philippines"] = 3900,
["Module:Location_map/data/Poland"] = 54000,
["Module:Location_map/data/Queensland"] = 2500,
["Module:Location_map/data/Romania"] = 6000,
["Module:Location_map/data/Russia"] = 29000,
["Module:Location_map/data/Russia_Bashkortostan"] = 4500,
["Module:Location_map/data/Russia_Vladimir_Oblast"] = 2200,
["Module:Location_map/data/Russia_Vologda_Oblast"] = 4800,
["Module:Location_map/data/Serbia"] = 4400,
["Module:Location_map/data/Slovakia"] = 3300,
["Module:Location_map/data/Slovenia"] = 6800,
["Module:Location_map/data/South_Africa"] = 3300,
["Module:Location_map/data/Spain"] = 8700,
["Module:Location_map/data/Sweden"] = 2900,
["Module:Location_map/data/Switzerland"] = 6100,
["Module:Location_map/data/Syria"] = 2800,
["Module:Location_map/data/Texas"] = 3900,
["Module:Location_map/data/Turkey"] = 22000,
["Module:Location_map/data/Turkey_Central_Anatolia"] = 2100,
["Module:Location_map/data/Turkey_Marmara"] = 2300,
["Module:Location_map/data/USA"] = 115000,
["Module:Location_map/data/USA_Alabama"] = 2200,
["Module:Location_map/data/USA_Alaska"] = 2400,
["Module:Location_map/data/USA_Arizona"] = 2100,
["Module:Location_map/data/USA_Arkansas"] = 3500,
["Module:Location_map/data/USA_California"] = 8100,
["Module:Location_map/data/USA_Colorado"] = 2400,
["Module:Location_map/data/USA_Florida"] = 3400,
["Module:Location_map/data/USA_Georgia"] = 2100,
["Module:Location_map/data/USA_Illinois"] = 3800,
["Module:Location_map/data/USA_Indiana"] = 3400,
["Module:Location_map/data/USA_Iowa"] = 3200,
["Module:Location_map/data/USA_Kentucky"] = 3200,
["Module:Location_map/data/USA_Maine"] = 2300,
["Module:Location_map/data/USA_Maryland"] = 2600,
["Module:Location_map/data/USA_Massachusetts"] = 5000,
["Module:Location_map/data/USA_Michigan"] = 4300,
["Module:Location_map/data/USA_Minnesota"] = 4600,
["Module:Location_map/data/USA_Missouri"] = 2200,
["Module:Location_map/data/USA_New_Jersey"] = 3000,
["Module:Location_map/data/USA_New_York"] = 9000,
["Module:Location_map/data/USA_North_Carolina"] = 4500,
["Module:Location_map/data/USA_Ohio"] = 3000,
["Module:Location_map/data/USA_Oregon"] = 2600,
["Module:Location_map/data/USA_Pennsylvania"] = 7300,
["Module:Location_map/data/USA_Tennessee"] = 2200,
["Module:Location_map/data/USA_Texas"] = 4400,
["Module:Location_map/data/USA_Virginia"] = 5100,
["Module:Location_map/data/USA_Washington"] = 3200,
["Module:Location_map/data/USA_West_Virginia"] = 4400,
["Module:Location_map/data/USA_Wisconsin"] = 3000,
["Module:Location_map/data/Ukraine"] = 4100,
["Module:Location_map/data/United_States"] = 2600,
["Module:Location_map/data/Virginia"] = 4000,
["Module:Location_map/data/Washington"] = 2400,
["Module:Location_map/data/West_Virginia"] = 4100,
["Module:Location_map/data/Wisconsin"] = 2600,
["Module:Location_map/data/doc"] = 6700,
["Module:Location_map/info"] = 6800,
["Module:Location_map/multi"] = 36000,
["Module:Location_map/styles.css"] = 786000,
["Module:London_Gazette_util"] = 37000,
["Module:Lua_banner"] = 12000,
}
72et7ja6phuqy9jqfp9bs535sn9wii7
602076
602075
2026-09-15T06:29:34Z
Jnanaranjan sahu
2419
[[:en:Module:Transclusion_count/data/L]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602075
Scribunto
text/plain
return {
["LASTYEAR"] = 850000,
["LAT"] = 4100,
["LCAuth"] = 3300,
["LCCN"] = 2300,
["LKA"] = 2100,
["LTU"] = 5000,
["LUX"] = 2500,
["LVA"] = 4700,
["La"] = 519000,
["LaPreferente"] = 2300,
["Label"] = 42000,
["Lafc"] = 7000,
["Lang"] = 459000,
["Lang-ka"] = 5900,
["Lang-sr-Cyrl"] = 13000,
["Lang-sr-cyr"] = 3300,
["Lang-sr-cyrl"] = 2400,
["Lang-zh"] = 85000,
["Lang2iso"] = 4500,
["Lang_unset_italics"] = 2500,
["Langnf"] = 2700,
["Langr"] = 2400,
["Language_with_name"] = 7800,
["Language_with_name/for"] = 3300,
["Languages"] = 2700,
["Langx"] = 672000,
["Large"] = 507000,
["Large_category_TOC"] = 11000,
["Last_edited_by"] = 62000,
["Last_word"] = 41000,
["LaunchesByYear_footer"] = 3600,
["LaunchesByYear_header"] = 3600,
["Law_sidebar_style/styles.css"] = 2200,
["Lc"] = 9900,
["Lead_too_short"] = 11000,
["League_icon"] = 3600,
["Leagueicon"] = 3500,
["Leave_feedback/link"] = 86000,
["Left"] = 10000,
["Left-pointing_double_angles"] = 3000,
["Left_angles"] = 3000,
["Leftlegend"] = 2000,
["Legend"] = 35000,
["Legend/styles.css"] = 152000,
["Legend0"] = 13000,
["Legend2"] = 23000,
["Legend_inline"] = 28000,
["LepIndex"] = 12000,
["Letter-NumberCombDisambig"] = 3500,
["Letter–number_combination_disambiguation"] = 4900,
["Lgtext"] = 3900,
["Libera.Chat"] = 11000,
["Library_link_about"] = 4100,
["Library_of_Congress_Control_Number"] = 2400,
["Library_resources_box"] = 4300,
["Librivox_author"] = 7300,
["Librivox_book"] = 4000,
["LicenseTagFairUseQualifier"] = 12000,
["License_migration"] = 45000,
["License_migration_complete"] = 19000,
["License_migration_not_eligible"] = 7200,
["License_migration_redundant"] = 19000,
["Lichengloss"] = 3100,
["Like"] = 2600,
["Likely"] = 5400,
["Line_link"] = 15000,
["Linear-gradient_text"] = 9200,
["Linescore_Amfootball"] = 2400,
["LinkCatIfExists2"] = 16000,
["LinkStatusLocal"] = 45000,
["LinkSummary"] = 249000,
["LinkSummaryLive"] = 9800,
["Link_if_exists"] = 298000,
["Link_note"] = 75000,
["Link_summary"] = 263000,
["Link_target"] = 34000,
["Linkcolor"] = 2500,
["Linkless_exists"] = 26000,
["Linksearch"] = 2800,
["Linksummarylive"] = 5700,
["Linktext"] = 15000,
["List-Class"] = 17000,
["Listen"] = 17000,
["Listen_live"] = 4800,
["Listenlive"] = 3900,
["Lists_of_people_editnotice"] = 2600,
["Lit"] = 17000,
["Literal_translation"] = 27000,
["Lnl"] = 11000,
["LoMP"] = 4800,
["Location_map"] = 51000,
["Location_map+"] = 31000,
["Location_map_data_documentation"] = 6800,
["Location_map_many"] = 4800,
["Location_map~"] = 30000,
["Location_mark"] = 2700,
["Location_mark+"] = 2700,
["Location_mark~"] = 2700,
["Log"] = 3700,
["Logo_fur"] = 64000,
["Logo_requested"] = 6700,
["London_Gazette"] = 37000,
["Long_plot"] = 4000,
["Longitem"] = 2090000,
["Longlink"] = 5300,
["Look_from"] = 11000,
["Lookfrom"] = 5500,
["Loop"] = 102000,
["Loss"] = 4100,
["Low-Class"] = 15000,
["Low-importance"] = 16000,
["Lower"] = 8400,
["Lowercase"] = 4600,
["Lowercase_title"] = 18000,
["Lowercasetitle"] = 2500,
["Lpsn"] = 2200,
["Lt"] = 2500,
["Lua"] = 12000,
["Lua_escape"] = 5700,
["Module:LCCN"] = 2400,
["Module:Labelled_list_hatnote"] = 637000,
["Module:Lang"] = 1730000,
["Module:Lang-zh"] = 86000,
["Module:Lang/ISO_639_synonyms"] = 1730000,
["Module:Lang/configuration"] = 1730000,
["Module:Lang/data"] = 1730000,
["Module:Lang/data/iana_languages"] = 1730000,
["Module:Lang/data/iana_regions"] = 1730000,
["Module:Lang/data/iana_scripts"] = 1730000,
["Module:Lang/data/iana_suppressed_scripts"] = 1730000,
["Module:Lang/data/iana_variants"] = 1730000,
["Module:Lang/data/is_latn_data"] = 1730000,
["Module:Lang/documentor_tool"] = 4200,
["Module:Lang/langx"] = 693000,
["Module:Lang/tag_from_name"] = 7500,
["Module:Language_with_name/for"] = 3300,
["Module:Large_category_TOC"] = 12000,
["Module:Large_category_TOC/styles.css"] = 12000,
["Module:Latin"] = 9000,
["Module:Librivox_book"] = 4000,
["Module:Lighthouse_tracking"] = 2600,
["Module:Link_if_exists"] = 307000,
["Module:Link_summary"] = 263000,
["Module:List"] = 2650000,
["Module:Listen"] = 17000,
["Module:Listen/styles.css"] = 16000,
["Module:Location_map"] = 1180000,
["Module:Location_map/data/Antarctica"] = 2700,
["Module:Location_map/data/Arkansas"] = 3400,
["Module:Location_map/data/Australia"] = 3400,
["Module:Location_map/data/Australia_New_South_Wales"] = 3700,
["Module:Location_map/data/Australia_Queensland"] = 6000,
["Module:Location_map/data/Australia_South_Australia"] = 2200,
["Module:Location_map/data/Austria"] = 3500,
["Module:Location_map/data/Azerbaijan"] = 4900,
["Module:Location_map/data/Bangladesh"] = 2300,
["Module:Location_map/data/Belgium"] = 2000,
["Module:Location_map/data/Bosnia_and_Herzegovina"] = 5500,
["Module:Location_map/data/Brazil"] = 5300,
["Module:Location_map/data/Bulgaria"] = 3400,
["Module:Location_map/data/California"] = 6200,
["Module:Location_map/data/Canada"] = 5000,
["Module:Location_map/data/Canada_Alberta"] = 2200,
["Module:Location_map/data/Canada_British_Columbia"] = 3500,
["Module:Location_map/data/Canada_Ontario"] = 2000,
["Module:Location_map/data/China"] = 3800,
["Module:Location_map/data/Croatia"] = 4300,
["Module:Location_map/data/Czech_Republic"] = 6900,
["Module:Location_map/data/Estonia"] = 3100,
["Module:Location_map/data/Europe"] = 4400,
["Module:Location_map/data/Florida"] = 2700,
["Module:Location_map/data/France"] = 40000,
["Module:Location_map/data/France_Auvergne-Rhône-Alpes"] = 4400,
["Module:Location_map/data/France_Bourgogne-Franche-Comté"] = 4000,
["Module:Location_map/data/France_Grand_Est"] = 5300,
["Module:Location_map/data/France_Hauts-de-France"] = 3900,
["Module:Location_map/data/France_Normandy"] = 3400,
["Module:Location_map/data/France_Nouvelle-Aquitaine"] = 4800,
["Module:Location_map/data/France_Occitanie"] = 4800,
["Module:Location_map/data/Germany"] = 17000,
["Module:Location_map/data/Germany_Bavaria"] = 2900,
["Module:Location_map/data/Germany_Rhineland-Palatinate"] = 2600,
["Module:Location_map/data/Greece"] = 5000,
["Module:Location_map/data/Hungary"] = 3000,
["Module:Location_map/data/Illinois"] = 3500,
["Module:Location_map/data/India"] = 24000,
["Module:Location_map/data/India3"] = 2900,
["Module:Location_map/data/India_Andhra_Pradesh"] = 2900,
["Module:Location_map/data/India_Karnataka"] = 2200,
["Module:Location_map/data/India_Kerala"] = 2900,
["Module:Location_map/data/India_Maharashtra"] = 3100,
["Module:Location_map/data/India_Punjab"] = 2300,
["Module:Location_map/data/India_Tamil_Nadu"] = 3300,
["Module:Location_map/data/India_Uttar_Pradesh"] = 3600,
["Module:Location_map/data/India_West_Bengal"] = 3000,
["Module:Location_map/data/Indiana"] = 3200,
["Module:Location_map/data/Iowa"] = 3000,
["Module:Location_map/data/Iran"] = 51000,
["Module:Location_map/data/Ireland"] = 4000,
["Module:Location_map/data/Italy"] = 12000,
["Module:Location_map/data/Japan"] = 15000,
["Module:Location_map/data/Maine"] = 2100,
["Module:Location_map/data/Maryland"] = 2100,
["Module:Location_map/data/Massachusetts"] = 4700,
["Module:Location_map/data/Mexico"] = 3900,
["Module:Location_map/data/Michigan"] = 3900,
["Module:Location_map/data/Minnesota"] = 4300,
["Module:Location_map/data/Nepal"] = 4800,
["Module:Location_map/data/Netherlands"] = 3100,
["Module:Location_map/data/New_York"] = 8100,
["Module:Location_map/data/North_Carolina"] = 3600,
["Module:Location_map/data/Norway"] = 2100,
["Module:Location_map/data/Ohio"] = 2700,
["Module:Location_map/data/Pakistan"] = 3100,
["Module:Location_map/data/Pennsylvania"] = 6100,
["Module:Location_map/data/Peru"] = 2900,
["Module:Location_map/data/Philippines"] = 3900,
["Module:Location_map/data/Poland"] = 54000,
["Module:Location_map/data/Queensland"] = 2500,
["Module:Location_map/data/Romania"] = 6000,
["Module:Location_map/data/Russia"] = 29000,
["Module:Location_map/data/Russia_Bashkortostan"] = 4500,
["Module:Location_map/data/Russia_Vladimir_Oblast"] = 2200,
["Module:Location_map/data/Russia_Vologda_Oblast"] = 4800,
["Module:Location_map/data/Serbia"] = 4400,
["Module:Location_map/data/Slovakia"] = 3300,
["Module:Location_map/data/Slovenia"] = 6800,
["Module:Location_map/data/South_Africa"] = 3300,
["Module:Location_map/data/Spain"] = 8700,
["Module:Location_map/data/Sweden"] = 2900,
["Module:Location_map/data/Switzerland"] = 6100,
["Module:Location_map/data/Syria"] = 2800,
["Module:Location_map/data/Texas"] = 3900,
["Module:Location_map/data/Turkey"] = 22000,
["Module:Location_map/data/Turkey_Central_Anatolia"] = 2100,
["Module:Location_map/data/Turkey_Marmara"] = 2300,
["Module:Location_map/data/USA"] = 115000,
["Module:Location_map/data/USA_Alabama"] = 2200,
["Module:Location_map/data/USA_Alaska"] = 2400,
["Module:Location_map/data/USA_Arizona"] = 2100,
["Module:Location_map/data/USA_Arkansas"] = 3500,
["Module:Location_map/data/USA_California"] = 8100,
["Module:Location_map/data/USA_Colorado"] = 2400,
["Module:Location_map/data/USA_Florida"] = 3400,
["Module:Location_map/data/USA_Georgia"] = 2100,
["Module:Location_map/data/USA_Illinois"] = 3800,
["Module:Location_map/data/USA_Indiana"] = 3400,
["Module:Location_map/data/USA_Iowa"] = 3200,
["Module:Location_map/data/USA_Kentucky"] = 3200,
["Module:Location_map/data/USA_Maine"] = 2300,
["Module:Location_map/data/USA_Maryland"] = 2600,
["Module:Location_map/data/USA_Massachusetts"] = 5000,
["Module:Location_map/data/USA_Michigan"] = 4300,
["Module:Location_map/data/USA_Minnesota"] = 4600,
["Module:Location_map/data/USA_Missouri"] = 2200,
["Module:Location_map/data/USA_New_Jersey"] = 3000,
["Module:Location_map/data/USA_New_York"] = 9000,
["Module:Location_map/data/USA_North_Carolina"] = 4500,
["Module:Location_map/data/USA_Ohio"] = 3000,
["Module:Location_map/data/USA_Oregon"] = 2600,
["Module:Location_map/data/USA_Pennsylvania"] = 7300,
["Module:Location_map/data/USA_Tennessee"] = 2200,
["Module:Location_map/data/USA_Texas"] = 4400,
["Module:Location_map/data/USA_Virginia"] = 5100,
["Module:Location_map/data/USA_Washington"] = 3200,
["Module:Location_map/data/USA_West_Virginia"] = 4400,
["Module:Location_map/data/USA_Wisconsin"] = 3000,
["Module:Location_map/data/Ukraine"] = 4100,
["Module:Location_map/data/United_States"] = 2600,
["Module:Location_map/data/Virginia"] = 4000,
["Module:Location_map/data/Washington"] = 2400,
["Module:Location_map/data/West_Virginia"] = 4100,
["Module:Location_map/data/Wisconsin"] = 2600,
["Module:Location_map/data/doc"] = 6700,
["Module:Location_map/info"] = 6800,
["Module:Location_map/multi"] = 36000,
["Module:Location_map/styles.css"] = 786000,
["Module:London_Gazette_util"] = 37000,
["Module:Lua_banner"] = 12000,
}
72et7ja6phuqy9jqfp9bs535sn9wii7
ମଡ୍ୟୁଲ:Documentation/styles.css
828
77257
602015
588684
2026-06-19T03:19:17Z
en>Izno
0
add margins
602015
sanitized-css
text/css
/* {{pp|small=yes}} */
.documentation,
.documentation-metadata {
border: 1px solid var( --border-color-base, #a2a9b1 );
background-color: #ecfcf4;
color:inherit;
clear: both;
}
.documentation {
margin: 1em 0 0 0;
padding: 1em;
}
.documentation-metadata {
margin: 0.2em 0; /* same margin left-right as .documentation */
font-style: italic;
padding: 0.4em 1em; /* same padding left-right as .documentation */
}
.documentation-startbox {
padding-bottom: 3px;
border-bottom: 1px solid var( --border-color-base, #a2a9b1 );
margin-bottom: 1ex;
}
.documentation-heading {
font-weight: bold;
font-size: 125%;
}
body.skin-minerva .documentation-startbox .mw-editsection-like a,
body.skin-timeless .documentation-startbox .mw-editsection-like a {
display: inline-block;
margin-left: 0.3em;
margin-right: 0.3em;
}
.documentation-clear { /* Don't want things to stick out where they shouldn't. */
clear: both;
}
.documentation-toolbar {
font-style: normal;
font-size: 85%;
}
@media screen {
html.skin-theme-clientpref-night .documentation,
html.skin-theme-clientpref-night .documentation-metadata {
background-color: #0b1e1c;
}
}
@media screen and ( prefers-color-scheme: dark ) {
html.skin-theme-clientpref-os .documentation,
html.skin-theme-clientpref-os .documentation-metadata {
background-color: #0b1e1c;
}
}
ohekqp4ao232tow40gho8bknn5qdpvd
602016
602015
2026-09-15T06:26:22Z
Jnanaranjan sahu
2419
[[:en:Module:Documentation/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602015
sanitized-css
text/css
/* {{pp|small=yes}} */
.documentation,
.documentation-metadata {
border: 1px solid var( --border-color-base, #a2a9b1 );
background-color: #ecfcf4;
color:inherit;
clear: both;
}
.documentation {
margin: 1em 0 0 0;
padding: 1em;
}
.documentation-metadata {
margin: 0.2em 0; /* same margin left-right as .documentation */
font-style: italic;
padding: 0.4em 1em; /* same padding left-right as .documentation */
}
.documentation-startbox {
padding-bottom: 3px;
border-bottom: 1px solid var( --border-color-base, #a2a9b1 );
margin-bottom: 1ex;
}
.documentation-heading {
font-weight: bold;
font-size: 125%;
}
body.skin-minerva .documentation-startbox .mw-editsection-like a,
body.skin-timeless .documentation-startbox .mw-editsection-like a {
display: inline-block;
margin-left: 0.3em;
margin-right: 0.3em;
}
.documentation-clear { /* Don't want things to stick out where they shouldn't. */
clear: both;
}
.documentation-toolbar {
font-style: normal;
font-size: 85%;
}
@media screen {
html.skin-theme-clientpref-night .documentation,
html.skin-theme-clientpref-night .documentation-metadata {
background-color: #0b1e1c;
}
}
@media screen and ( prefers-color-scheme: dark ) {
html.skin-theme-clientpref-os .documentation,
html.skin-theme-clientpref-os .documentation-metadata {
background-color: #0b1e1c;
}
}
ohekqp4ao232tow40gho8bknn5qdpvd
ମଡ୍ୟୁଲ:Navbar/configuration
828
77331
602051
478130
2026-06-11T17:30:52Z
en>MSGJ
0
this_box -> box_text
602051
Scribunto
text/plain
return {
['templatestyles'] = 'Module:Navbar/styles.css',
['hlist_templatestyles'] = 'Hlist/styles.css',
['box_text'] = 'This box: ', -- default text box when not plain or mini
['title_namespace'] = 'Template', -- namespace to default to for title
['invalid_title'] = 'Invalid title ',
['classes'] = { -- set a line to nil if you don't want it
['navbar'] = 'navbar',
['plainlinks'] = 'plainlinks', -- plainlinks
['horizontal_list'] = 'hlist', -- horizontal list class
['mini'] = 'navbar-mini', -- class indicating small links in the navbar
['box_text'] = 'navbar-boxtext',
['brackets'] = 'navbar-brackets',
-- 'collapsible' is the key for a class to indicate the navbar is
-- setting up the collapsible element in addition to the normal
-- navbar.
['collapsible'] = 'navbar-collapse',
['collapsible_title_mini'] = 'navbar-ct-mini',
['collapsible_title_full'] = 'navbar-ct-full'
}
}
itag4bw69ebqpc0fw4hgkr4pkizazgr
602052
602051
2026-09-15T06:29:27Z
Jnanaranjan sahu
2419
[[:en:Module:Navbar/configuration]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602051
Scribunto
text/plain
return {
['templatestyles'] = 'Module:Navbar/styles.css',
['hlist_templatestyles'] = 'Hlist/styles.css',
['box_text'] = 'This box: ', -- default text box when not plain or mini
['title_namespace'] = 'Template', -- namespace to default to for title
['invalid_title'] = 'Invalid title ',
['classes'] = { -- set a line to nil if you don't want it
['navbar'] = 'navbar',
['plainlinks'] = 'plainlinks', -- plainlinks
['horizontal_list'] = 'hlist', -- horizontal list class
['mini'] = 'navbar-mini', -- class indicating small links in the navbar
['box_text'] = 'navbar-boxtext',
['brackets'] = 'navbar-brackets',
-- 'collapsible' is the key for a class to indicate the navbar is
-- setting up the collapsible element in addition to the normal
-- navbar.
['collapsible'] = 'navbar-collapse',
['collapsible_title_mini'] = 'navbar-ct-mini',
['collapsible_title_full'] = 'navbar-ct-full'
}
}
itag4bw69ebqpc0fw4hgkr4pkizazgr
ମଡ୍ୟୁଲ:Hatnote/styles.css
828
78964
602047
590921
2026-08-09T16:48:05Z
en>Izno
0
Parsoid is now the one true parser
602047
sanitized-css
text/css
/* {{pp|small=y}} */
.hatnote {
font-style: italic;
}
/* Limit structure CSS to divs because of [[Module:Hatnote inline]] */
div.hatnote {
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.hatnote i {
font-style: normal;
}
/* Templatestyles causes an 'empty' span between hatnotes.
* See also [[phab:T200206]] for later */
.hatnote + .mw-empty-elt + .hatnote {
margin-top: -0.5em;
}
@media print {
body.ns-0 .hatnote {
display: none !important;
}
}
kcpl5b33dm6ymty930mbmszl720l5oi
602048
602047
2026-09-15T06:29:27Z
Jnanaranjan sahu
2419
[[:en:Module:Hatnote/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602047
sanitized-css
text/css
/* {{pp|small=y}} */
.hatnote {
font-style: italic;
}
/* Limit structure CSS to divs because of [[Module:Hatnote inline]] */
div.hatnote {
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.hatnote i {
font-style: normal;
}
/* Templatestyles causes an 'empty' span between hatnotes.
* See also [[phab:T200206]] for later */
.hatnote + .mw-empty-elt + .hatnote {
margin-top: -0.5em;
}
@media print {
body.ns-0 .hatnote {
display: none !important;
}
}
kcpl5b33dm6ymty930mbmszl720l5oi
ମଡ୍ୟୁଲ:Navbox/styles.css
828
80905
602053
588674
2026-07-15T16:49:33Z
en>Izno
0
Undid revision [[Special:Diff/1364216074|1364216074]] by [[Special:Contributions/Hike395|Hike395]] ([[User talk:Hike395|talk]]) please fix those in those places. Navbox is much more widely used.
602053
sanitized-css
text/css
/* {{pp|small=y}} */
.navbox {
box-sizing: border-box;
border: 1px solid #a2a9b1;
width: 100%;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
.navbox + .navbox-styles + .navbox,
/* category positions are wrapped in an "empty" span in Parsoid [[phab:T378906]] */
.navbox + span.mw-empty-elt + .navbox-styles + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em;
line-height: 1.5em;
text-align: center;
}
.navbox-group {
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background-color: #fdfdfd;
color:inherit;
}
.navbox-list {
line-height: 1.5em;
border-color: #fdfdfd; /* Must match background color */
}
.navbox-list-with-group {
text-align: left;
border-left-width: 2px;
border-left-style: solid;
}
/* cell spacing for navbox cells */
/* Borders above 2nd, 3rd, etc. rows */
/* TODO: figure out how to replace tr as structure;
* with div structure it should be just a matter of first-child */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {
border-top: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title {
background-color: #ccf; /* Level 1 color */
color:inherit;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background-color: #ddf; /* Level 2 color */
color:inherit;
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background-color: #e6e6ff; /* Level 3 color */
color:inherit;
}
.navbox-even {
background-color: #f7f7f7;
color:inherit;
}
.navbox-odd {
background-color: transparent;
color:inherit;
}
/* TODO: figure out how to remove reliance on td as structure */
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0;
}
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
}
/** T367463 */
body.skin--responsive .navbox-image img {
max-width: none !important;
}
@media print {
body.ns-0 .navbox {
display: none !important;
}
}
ku94g873nj9xaasowc6yies69ls74c5
602054
602053
2026-09-15T06:29:27Z
Jnanaranjan sahu
2419
[[:en:Module:Navbox/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602053
sanitized-css
text/css
/* {{pp|small=y}} */
.navbox {
box-sizing: border-box;
border: 1px solid #a2a9b1;
width: 100%;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
.navbox + .navbox-styles + .navbox,
/* category positions are wrapped in an "empty" span in Parsoid [[phab:T378906]] */
.navbox + span.mw-empty-elt + .navbox-styles + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em;
line-height: 1.5em;
text-align: center;
}
.navbox-group {
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background-color: #fdfdfd;
color:inherit;
}
.navbox-list {
line-height: 1.5em;
border-color: #fdfdfd; /* Must match background color */
}
.navbox-list-with-group {
text-align: left;
border-left-width: 2px;
border-left-style: solid;
}
/* cell spacing for navbox cells */
/* Borders above 2nd, 3rd, etc. rows */
/* TODO: figure out how to replace tr as structure;
* with div structure it should be just a matter of first-child */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {
border-top: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title {
background-color: #ccf; /* Level 1 color */
color:inherit;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background-color: #ddf; /* Level 2 color */
color:inherit;
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background-color: #e6e6ff; /* Level 3 color */
color:inherit;
}
.navbox-even {
background-color: #f7f7f7;
color:inherit;
}
.navbox-odd {
background-color: transparent;
color:inherit;
}
/* TODO: figure out how to remove reliance on td as structure */
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0;
}
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
}
/** T367463 */
body.skin--responsive .navbox-image img {
max-width: none !important;
}
@media print {
body.ns-0 .navbox {
display: none !important;
}
}
ku94g873nj9xaasowc6yies69ls74c5
ମଡ୍ୟୁଲ:Infobox/styles.css
828
81671
602039
488502
2026-06-09T21:49:34Z
en>Izno
0
spaceeeee
602039
sanitized-css
text/css
/* {{pp|small=y}} */
/*
* This TemplateStyles sheet deliberately does NOT include the full set of
* infobox styles. We are still working to migrate all of the manual
* infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]
* DO NOT ADD THEM HERE
*/
/* NOTE: This is maintained both here and in [[MediaWiki:Common.css]] until migration is complete.
* Starting with bare minimum for the benefit of [[mw:Manual:Safemode]]. */
@media (min-width: 640px) {
.infobox {
/* @noflip */
margin-left: 1em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
width: 22em;
}
}
/*
* not strictly certain these styles are necessary since the modules now
* exclusively output infobox-subbox or infobox, not both
* just replicating the module faithfully
*/
.infobox-subbox {
padding: 0;
border: none;
margin: -3px;
width: auto;
min-width: 100%;
font-size: 100%;
clear: none;
float: none;
background-color: transparent;
color:inherit;
}
.infobox-3cols-child {
margin: -3px;
}
.infobox .navbar {
font-size: 100%;
}
/* remove when infobox is not a table anymore */
.infobox-hiddenrow,
/* we mean it, Minerva. but also Vector 2022 in the future at some point */
body.skin--responsive.skin--responsive .infobox .infobox-hiddenrow {
display: none;
}
/* Dark theme: [[William Wragg]], [[Coral Castle]] */
@media screen {
html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
/* Since infobox is a table, many infobox templates take advantage of this to
* add columns and rows to the infobox itself rather than as part of a new table
* inside them. This class should be discouraged and removed on the long term,
* but allows us to at least identify these tables going forward
* Currently in use on: [[Module:Infobox3cols]]
* Fixes issue described in [[phab:F55300125]] on Vector 2022.
*/
@media (min-width: 640px) {
body.skin--responsive .infobox-table {
display: table !important;
}
body.skin--responsive .infobox-table > caption {
display: table-caption !important;
}
body.skin--responsive .infobox-table > tbody {
display: table-row-group;
}
body.skin--responsive .infobox-table th,
body.skin--responsive .infobox-table td {
padding-left: inherit;
padding-right: inherit;
}
}
bi1nsztkx4350a55cuzjhaotvp5h216
602040
602039
2026-09-15T06:29:25Z
Jnanaranjan sahu
2419
[[:en:Module:Infobox/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602039
sanitized-css
text/css
/* {{pp|small=y}} */
/*
* This TemplateStyles sheet deliberately does NOT include the full set of
* infobox styles. We are still working to migrate all of the manual
* infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]
* DO NOT ADD THEM HERE
*/
/* NOTE: This is maintained both here and in [[MediaWiki:Common.css]] until migration is complete.
* Starting with bare minimum for the benefit of [[mw:Manual:Safemode]]. */
@media (min-width: 640px) {
.infobox {
/* @noflip */
margin-left: 1em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
width: 22em;
}
}
/*
* not strictly certain these styles are necessary since the modules now
* exclusively output infobox-subbox or infobox, not both
* just replicating the module faithfully
*/
.infobox-subbox {
padding: 0;
border: none;
margin: -3px;
width: auto;
min-width: 100%;
font-size: 100%;
clear: none;
float: none;
background-color: transparent;
color:inherit;
}
.infobox-3cols-child {
margin: -3px;
}
.infobox .navbar {
font-size: 100%;
}
/* remove when infobox is not a table anymore */
.infobox-hiddenrow,
/* we mean it, Minerva. but also Vector 2022 in the future at some point */
body.skin--responsive.skin--responsive .infobox .infobox-hiddenrow {
display: none;
}
/* Dark theme: [[William Wragg]], [[Coral Castle]] */
@media screen {
html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
background: #1f1f23 !important;
/* switch with var( --color-base ) when supported. */
color: #f8f9fa;
}
}
/* Since infobox is a table, many infobox templates take advantage of this to
* add columns and rows to the infobox itself rather than as part of a new table
* inside them. This class should be discouraged and removed on the long term,
* but allows us to at least identify these tables going forward
* Currently in use on: [[Module:Infobox3cols]]
* Fixes issue described in [[phab:F55300125]] on Vector 2022.
*/
@media (min-width: 640px) {
body.skin--responsive .infobox-table {
display: table !important;
}
body.skin--responsive .infobox-table > caption {
display: table-caption !important;
}
body.skin--responsive .infobox-table > tbody {
display: table-row-group;
}
body.skin--responsive .infobox-table th,
body.skin--responsive .infobox-table td {
padding-left: inherit;
padding-right: inherit;
}
}
bi1nsztkx4350a55cuzjhaotvp5h216
ମଡ୍ୟୁଲ:Message box/ombox.css
828
82661
602019
589745
2026-09-13T20:36:59Z
en>Izno
0
border colors per tper
602019
sanitized-css
text/css
/* {{pp|small=y}} */
.ombox {
margin: 4px 0;
border-collapse: collapse;
border: 1px solid var(--border-color-base, #a2a9b1); /* Default "notice" gray */
background-color: var(--background-color-neutral-subtle, #f8f9fa);
box-sizing: border-box;
color: var(--color-base, #202122);
}
/* For the "small=yes" option. */
.ombox.mbox-small {
font-size: 88%;
line-height: 1.25em;
}
.ombox-speedy {
border: 2px solid #b32424; /* Red */
background-color: #fee7e6; /* Pink */
}
.ombox-delete {
border: 2px solid #b32424; /* Red */
}
.ombox-content {
border: 1px solid #f28500; /* Orange */
}
.ombox-style {
border: 1px solid #fc3; /* Yellow */
}
.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
.ombox-protection {
border-width: 2px; /* Gray-gold */
}
.ombox .mbox-text {
border: none;
/* @noflip */
padding: 0.25em 0.9em;
width: 100%;
}
.ombox .mbox-image {
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em;
text-align: center;
}
.ombox .mbox-imageright {
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0;
text-align: center;
}
/* An empty narrow cell */
.ombox .mbox-empty-cell {
border: none;
padding: 0;
width: 1px;
}
/* keep synced with each other type of message box as this isn't qualified */
.mbox-invalid-type {
text-align: center;
}
@media (min-width: 720px) {
.ombox {
margin: 4px 10%;
}
.ombox.mbox-small {
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
}
}
/** T367463 */
body.skin--responsive table.ombox img {
max-width: none !important;
}
@media screen {
html.skin-theme-clientpref-night .ombox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .ombox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
smmnp6ybvr30s6idatyj2wvfmnypvlu
602020
602019
2026-09-15T06:26:22Z
Jnanaranjan sahu
2419
[[:en:Module:Message_box/ombox.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602019
sanitized-css
text/css
/* {{pp|small=y}} */
.ombox {
margin: 4px 0;
border-collapse: collapse;
border: 1px solid var(--border-color-base, #a2a9b1); /* Default "notice" gray */
background-color: var(--background-color-neutral-subtle, #f8f9fa);
box-sizing: border-box;
color: var(--color-base, #202122);
}
/* For the "small=yes" option. */
.ombox.mbox-small {
font-size: 88%;
line-height: 1.25em;
}
.ombox-speedy {
border: 2px solid #b32424; /* Red */
background-color: #fee7e6; /* Pink */
}
.ombox-delete {
border: 2px solid #b32424; /* Red */
}
.ombox-content {
border: 1px solid #f28500; /* Orange */
}
.ombox-style {
border: 1px solid #fc3; /* Yellow */
}
.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
.ombox-protection {
border-width: 2px; /* Gray-gold */
}
.ombox .mbox-text {
border: none;
/* @noflip */
padding: 0.25em 0.9em;
width: 100%;
}
.ombox .mbox-image {
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em;
text-align: center;
}
.ombox .mbox-imageright {
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0;
text-align: center;
}
/* An empty narrow cell */
.ombox .mbox-empty-cell {
border: none;
padding: 0;
width: 1px;
}
/* keep synced with each other type of message box as this isn't qualified */
.mbox-invalid-type {
text-align: center;
}
@media (min-width: 720px) {
.ombox {
margin: 4px 10%;
}
.ombox.mbox-small {
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
}
}
/** T367463 */
body.skin--responsive table.ombox img {
max-width: none !important;
}
@media screen {
html.skin-theme-clientpref-night .ombox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .ombox-speedy {
background-color: #310402; /* Dark red, same hue/saturation as light */
}
}
smmnp6ybvr30s6idatyj2wvfmnypvlu
ମଡ୍ୟୁଲ:Format link
828
82794
602045
495299
2026-09-09T14:12:29Z
en>Ahecht
0
Don't prepend colon for section-only links, fix comment
602045
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Format link
--
-- Makes a wikilink from the given link and display values. Links are escaped
-- with colons if necessary, and links to sections are detected and displayed
-- with " § " as a separator rather than the standard MediaWiki "#". Used in
-- the {{format link}} template.
--------------------------------------------------------------------------------
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg
local mArguments -- lazily initialise [[Module:Arguments]]
local mError -- lazily initialise [[Module:Error]]
local yesno -- lazily initialise [[Module:Yesno]]
local p = {}
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function getArgs(frame)
-- Fetches the arguments from the parent frame. Whitespace is trimmed and
-- blanks are removed.
mArguments = require('Module:Arguments')
return mArguments.getArgs(frame, {parentOnly = true})
end
local function removeInitialColon(s)
-- Removes the initial colon from a string, if present.
return s:match('^:?(.*)')
end
local function maybeItalicize(s, shouldItalicize)
-- Italicize s if s is a string and the shouldItalicize parameter is true.
if s and shouldItalicize then
return '<i>' .. s .. '</i>'
else
return s
end
end
local function parseLink(link)
-- Parse a link and return a table with the link's components.
-- These components are:
-- - link: the link, stripped of any initial colon (always present)
-- - page: the page name (may be nil)
-- - section: the section name (may be nil)
-- - display: the display text, if manually entered after a pipe (may be nil)
link = removeInitialColon(link)
-- Find whether a faux display value has been added with the {{!}} magic
-- word.
local prePipe, display = link:match('^(.-)|(.*)$')
link = prePipe or link
-- Find the page, if it exists.
-- For links like [[#Bar]], the page will be nil.
local preHash, postHash = link:match('^(.-)#(.*)$')
local page
if not preHash then
-- We have a link like [[Foo]].
page = link
elseif preHash ~= '' then
-- We have a link like [[Foo#Bar]].
page = preHash
end
-- Find the section, if it exists.
local section
if postHash and postHash ~= '' then
section = postHash
end
return {
link = link,
page = page,
section = section,
display = display,
}
end
local function formatDisplay(parsed, options)
-- Formats a display string based on a parsed link table (matching the
-- output of parseLink) and an options table (matching the input options for
-- _formatLink).
local page = maybeItalicize(parsed.page, options.italicizePage)
local section = maybeItalicize(parsed.section, options.italicizeSection)
if (not section) then
return page
elseif (not page) then
return mw.ustring.format('§ %s', section)
else
return mw.ustring.format('%s § %s', page, section)
end
end
local function missingArgError(target)
mError = require('Module:Error')
return mError.error{message =
'Error: no link or target specified! ([[' .. target .. '#Errors|help]])'
}
end
--------------------------------------------------------------------------------
-- Main functions
--------------------------------------------------------------------------------
function p.formatLink(frame)
-- The formatLink export function, for use in templates.
yesno = require('Module:Yesno')
local args = getArgs(frame)
local link = args[1] or args.link
local target = args[3] or args.target
if not (link or target) then
return missingArgError('Template:Format link')
end
return p._formatLink{
link = link,
display = args[2] or args.display,
target = target,
italicizePage = yesno(args.italicizepage),
italicizeSection = yesno(args.italicizesection),
categorizeMissing = args.categorizemissing
}
end
function p._formatLink(options)
-- The formatLink export function, for use in modules.
checkType('_formatLink', 1, options, 'table')
local function check(key, expectedType) --for brevity
checkTypeForNamedArg(
'_formatLink', key, options[key], expectedType or 'string', true
)
end
check('link')
check('display')
check('target')
check('italicizePage', 'boolean')
check('italicizeSection', 'boolean')
check('categorizeMissing')
-- Normalize link and target and check that at least one is present
if options.link == '' then options.link = nil end
if options.target == '' then options.target = nil end
if not (options.link or options.target) then
return missingArgError('Module:Format link')
end
local parsed = parseLink(options.link)
local display = options.display or parsed.display
local catMissing = options.categorizeMissing
local category = ''
-- Find the display text
if not display then display = formatDisplay(parsed, options) end
-- Handle the target option if present
if options.target then
local parsedTarget = parseLink(options.target)
parsed.link = parsedTarget.link
parsed.page = parsedTarget.page
end
-- Test if page exists if a diagnostic category is specified
if catMissing and (mw.ustring.len(catMissing) > 0) then
local title = nil
if parsed.page then title = mw.title.new(parsed.page) end
if title and (not title.isExternal) then
local success, exists = pcall(function() return title.exists end)
if success and not exists then
category = mw.ustring.format('[[Category:%s]]', catMissing)
end
end
end
-- Prepend colon if appropriate
local colon = parsed.page and ":" or ""
-- Format the result as a link
if parsed.link == display then
return mw.ustring.format('[[%s%s]]%s', colon, parsed.link, category)
else
return mw.ustring.format('[[%s%s|%s]]%s', colon, parsed.link, display, category)
end
end
--------------------------------------------------------------------------------
-- Derived convenience functions
--------------------------------------------------------------------------------
function p.formatPages(options, pages)
-- Formats an array of pages using formatLink and the given options table,
-- and returns it as an array. Nil values are not allowed.
local ret = {}
for i, page in ipairs(pages) do
ret[i] = p._formatLink{
link = page,
categorizeMissing = options.categorizeMissing,
italicizePage = options.italicizePage,
italicizeSection = options.italicizeSection
}
end
return ret
end
return p
lqsdqkc8gay74cnsh7bqjres2fj3av1
602046
602045
2026-09-15T06:29:26Z
Jnanaranjan sahu
2419
[[:en:Module:Format_link]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602045
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Format link
--
-- Makes a wikilink from the given link and display values. Links are escaped
-- with colons if necessary, and links to sections are detected and displayed
-- with " § " as a separator rather than the standard MediaWiki "#". Used in
-- the {{format link}} template.
--------------------------------------------------------------------------------
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local checkTypeForNamedArg = libraryUtil.checkTypeForNamedArg
local mArguments -- lazily initialise [[Module:Arguments]]
local mError -- lazily initialise [[Module:Error]]
local yesno -- lazily initialise [[Module:Yesno]]
local p = {}
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function getArgs(frame)
-- Fetches the arguments from the parent frame. Whitespace is trimmed and
-- blanks are removed.
mArguments = require('Module:Arguments')
return mArguments.getArgs(frame, {parentOnly = true})
end
local function removeInitialColon(s)
-- Removes the initial colon from a string, if present.
return s:match('^:?(.*)')
end
local function maybeItalicize(s, shouldItalicize)
-- Italicize s if s is a string and the shouldItalicize parameter is true.
if s and shouldItalicize then
return '<i>' .. s .. '</i>'
else
return s
end
end
local function parseLink(link)
-- Parse a link and return a table with the link's components.
-- These components are:
-- - link: the link, stripped of any initial colon (always present)
-- - page: the page name (may be nil)
-- - section: the section name (may be nil)
-- - display: the display text, if manually entered after a pipe (may be nil)
link = removeInitialColon(link)
-- Find whether a faux display value has been added with the {{!}} magic
-- word.
local prePipe, display = link:match('^(.-)|(.*)$')
link = prePipe or link
-- Find the page, if it exists.
-- For links like [[#Bar]], the page will be nil.
local preHash, postHash = link:match('^(.-)#(.*)$')
local page
if not preHash then
-- We have a link like [[Foo]].
page = link
elseif preHash ~= '' then
-- We have a link like [[Foo#Bar]].
page = preHash
end
-- Find the section, if it exists.
local section
if postHash and postHash ~= '' then
section = postHash
end
return {
link = link,
page = page,
section = section,
display = display,
}
end
local function formatDisplay(parsed, options)
-- Formats a display string based on a parsed link table (matching the
-- output of parseLink) and an options table (matching the input options for
-- _formatLink).
local page = maybeItalicize(parsed.page, options.italicizePage)
local section = maybeItalicize(parsed.section, options.italicizeSection)
if (not section) then
return page
elseif (not page) then
return mw.ustring.format('§ %s', section)
else
return mw.ustring.format('%s § %s', page, section)
end
end
local function missingArgError(target)
mError = require('Module:Error')
return mError.error{message =
'Error: no link or target specified! ([[' .. target .. '#Errors|help]])'
}
end
--------------------------------------------------------------------------------
-- Main functions
--------------------------------------------------------------------------------
function p.formatLink(frame)
-- The formatLink export function, for use in templates.
yesno = require('Module:Yesno')
local args = getArgs(frame)
local link = args[1] or args.link
local target = args[3] or args.target
if not (link or target) then
return missingArgError('Template:Format link')
end
return p._formatLink{
link = link,
display = args[2] or args.display,
target = target,
italicizePage = yesno(args.italicizepage),
italicizeSection = yesno(args.italicizesection),
categorizeMissing = args.categorizemissing
}
end
function p._formatLink(options)
-- The formatLink export function, for use in modules.
checkType('_formatLink', 1, options, 'table')
local function check(key, expectedType) --for brevity
checkTypeForNamedArg(
'_formatLink', key, options[key], expectedType or 'string', true
)
end
check('link')
check('display')
check('target')
check('italicizePage', 'boolean')
check('italicizeSection', 'boolean')
check('categorizeMissing')
-- Normalize link and target and check that at least one is present
if options.link == '' then options.link = nil end
if options.target == '' then options.target = nil end
if not (options.link or options.target) then
return missingArgError('Module:Format link')
end
local parsed = parseLink(options.link)
local display = options.display or parsed.display
local catMissing = options.categorizeMissing
local category = ''
-- Find the display text
if not display then display = formatDisplay(parsed, options) end
-- Handle the target option if present
if options.target then
local parsedTarget = parseLink(options.target)
parsed.link = parsedTarget.link
parsed.page = parsedTarget.page
end
-- Test if page exists if a diagnostic category is specified
if catMissing and (mw.ustring.len(catMissing) > 0) then
local title = nil
if parsed.page then title = mw.title.new(parsed.page) end
if title and (not title.isExternal) then
local success, exists = pcall(function() return title.exists end)
if success and not exists then
category = mw.ustring.format('[[Category:%s]]', catMissing)
end
end
end
-- Prepend colon if appropriate
local colon = parsed.page and ":" or ""
-- Format the result as a link
if parsed.link == display then
return mw.ustring.format('[[%s%s]]%s', colon, parsed.link, category)
else
return mw.ustring.format('[[%s%s|%s]]%s', colon, parsed.link, display, category)
end
end
--------------------------------------------------------------------------------
-- Derived convenience functions
--------------------------------------------------------------------------------
function p.formatPages(options, pages)
-- Formats an array of pages using formatLink and the given options table,
-- and returns it as an array. Nil values are not allowed.
local ret = {}
for i, page in ipairs(pages) do
ret[i] = p._formatLink{
link = page,
categorizeMissing = options.categorizeMissing,
italicizePage = options.italicizePage,
italicizeSection = options.italicizeSection
}
end
return ret
end
return p
lqsdqkc8gay74cnsh7bqjres2fj3av1
ମଡ୍ୟୁଲ:Side box/styles.css
828
82802
602079
489511
2025-10-03T02:21:50Z
en>Jonesey95
0
fix text color in dark mode; this generally works but may cause problems, in which case revert or try specifying a different CSS value
602079
sanitized-css
text/css
/* {{pp|small=y}} */
.side-box {
margin: 4px 0;
box-sizing: border-box;
border: 1px solid #aaa;
font-size: 88%;
line-height: 1.25em;
background-color: var(--background-color-interactive-subtle, #f8f9fa);color:inherit;
display: flow-root;
}
/* embedded side boxes need larger font */
.infobox .side-box {
font-size: 100%;
}
.side-box-abovebelow,
.side-box-text {
padding: 0.25em 0.9em;
}
.side-box-image {
/* @noflip */
padding: 2px 0 2px 0.9em;
text-align: center;
}
.side-box-imageright {
/* @noflip */
padding: 2px 0.9em 2px 0;
text-align: center;
}
/* roughly the skin's sidebar + size of side box */
@media (min-width: 500px) {
.side-box-flex {
display: flex;
align-items: center;
}
.side-box-text {
flex: 1;
min-width: 0;
}
}
@media (min-width: 640px) {
.side-box {
width: 238px;
}
.side-box-right {
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin-left: 1em;
}
/* derives from mbox classes, which do not float left in mbox-small-left
* so far as I can tell, that was a deliberate decision, since only .ambox
* supports mbox-left
*/
.side-box-left {
/* @noflip */
margin-right: 1em;
}
}
qq1i4w5vxwhm3bo4it30jpdvi25oyrp
602080
602079
2026-09-15T06:29:34Z
Jnanaranjan sahu
2419
[[:en:Module:Side_box/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602079
sanitized-css
text/css
/* {{pp|small=y}} */
.side-box {
margin: 4px 0;
box-sizing: border-box;
border: 1px solid #aaa;
font-size: 88%;
line-height: 1.25em;
background-color: var(--background-color-interactive-subtle, #f8f9fa);color:inherit;
display: flow-root;
}
/* embedded side boxes need larger font */
.infobox .side-box {
font-size: 100%;
}
.side-box-abovebelow,
.side-box-text {
padding: 0.25em 0.9em;
}
.side-box-image {
/* @noflip */
padding: 2px 0 2px 0.9em;
text-align: center;
}
.side-box-imageright {
/* @noflip */
padding: 2px 0.9em 2px 0;
text-align: center;
}
/* roughly the skin's sidebar + size of side box */
@media (min-width: 500px) {
.side-box-flex {
display: flex;
align-items: center;
}
.side-box-text {
flex: 1;
min-width: 0;
}
}
@media (min-width: 640px) {
.side-box {
width: 238px;
}
.side-box-right {
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin-left: 1em;
}
/* derives from mbox classes, which do not float left in mbox-small-left
* so far as I can tell, that was a deliberate decision, since only .ambox
* supports mbox-left
*/
.side-box-left {
/* @noflip */
margin-right: 1em;
}
}
qq1i4w5vxwhm3bo4it30jpdvi25oyrp
ମଡ୍ୟୁଲ:Listen/styles.css
828
83877
602021
533270
2025-05-13T14:44:59Z
en>Pppery
0
Undid revision [[Special:Diff/1289142946|1289142946]] by [[Special:Contributions/Andrybak|Andrybak]] ([[User talk:Andrybak|talk]]) [[WP:BRD]], see [[Template talk:Listen#Edit request 12 May 2025]]
474636
sanitized-css
text/css
/* {{pp|small=y}} */
.listen .side-box-text {
line-height: 1.1em;
}
.listen-plain {
border: none;
background: transparent;
}
.listen-embedded {
width: 100%;
margin: 0;
border-width: 1px 0 0 0;
background: transparent;
}
.listen-header {
padding: 2px;
}
.listen-embedded .listen-header {
padding: 2px 0;
}
.listen-file-header {
padding: 4px 0;
}
.listen .description {
padding-top: 2px;
}
.listen .mw-tmh-player {
max-width: 100%;
}
/* have to deal with Vector suboptimal */
@media (max-width: 719px) {
.listen {
clear: both;
}
}
@media (min-width: 720px) {
.listen:not(.listen-noimage) {
width: 320px;
}
/* left/right (core template takes care of right)/center mutually exclusive */
.listen-left {
/* TODO: Understand why this overflow is here. */
overflow: visible;
float: left;
}
.listen-center {
float: none;
margin-left: auto;
margin-right: auto;
}
}
8wj5f95mzuq4d8vsnr0wimpjcllnyau
602022
602021
2026-09-15T06:26:22Z
Jnanaranjan sahu
2419
[[:en:Module:Listen/styles.css]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
474636
sanitized-css
text/css
/* {{pp|small=y}} */
.listen .side-box-text {
line-height: 1.1em;
}
.listen-plain {
border: none;
background: transparent;
}
.listen-embedded {
width: 100%;
margin: 0;
border-width: 1px 0 0 0;
background: transparent;
}
.listen-header {
padding: 2px;
}
.listen-embedded .listen-header {
padding: 2px 0;
}
.listen-file-header {
padding: 4px 0;
}
.listen .description {
padding-top: 2px;
}
.listen .mw-tmh-player {
max-width: 100%;
}
/* have to deal with Vector suboptimal */
@media (max-width: 719px) {
.listen {
clear: both;
}
}
@media (min-width: 720px) {
.listen:not(.listen-noimage) {
width: 320px;
}
/* left/right (core template takes care of right)/center mutually exclusive */
.listen-left {
/* TODO: Understand why this overflow is here. */
overflow: visible;
float: left;
}
.listen-center {
float: none;
margin-left: auto;
margin-right: auto;
}
}
8wj5f95mzuq4d8vsnr0wimpjcllnyau
ମଡ୍ୟୁଲ:Detect singular
828
83882
602059
532383
2025-10-16T06:01:56Z
en>Hike395
0
handle ampersand the same as "and"
602059
Scribunto
text/plain
local p = {}
local getArgs = require('Module:Arguments').getArgs
local yesNo = require('Module:Yesno')
-- function to determine whether "sub" occurs in "s"
local function plainFind(s, sub)
return mw.ustring.find(s, sub, 1, true)
end
-- function to count the number of times "pattern" (a regex) occurs in "s"
local function countMatches(s, pattern)
local _, count = mw.ustring.gsub(s, pattern, '')
return count
end
local singular = 1
local likelyPlural = 2
local plural = 3
-- Determine whether a string is singular or plural (i.e., it represents one
-- item or many)
-- Arguments:
-- origArgs[1]: string to process
-- origArgs.no_comma: if false, use commas to detect plural (default false)
-- origArgs.parse_links: if false, treat wikilinks as opaque singular objects (default false)
-- origArgs.any_comma: if true, allow any comma to cause likely plural, including ones between digits (default false)
-- origArgs.no_and: if false, use existence of "and" to detect plural (default false)
-- origArgs.parse_number: if true, parse number in argument: if 1, singular; if >1, plural (default false)
-- Returns:
-- singular, likelyPlural, or plural (see constants above), or nil for completely unknown
function p._main(origArgs)
origArgs = type(origArgs) == 'table' and origArgs or {}
local args = {}
-- canonicalize boolean arguments
for key, default in pairs({no_comma=false,parse_links=false,any_comma=false,
no_and=false,parse_number=false}) do
if origArgs[key] == nil then
args[key] = default
else
args[key] = yesNo(origArgs[key],default)
end
end
local checkComma = not args.no_comma
local checkAnd = not args.no_and
local rewriteLinks = not args.parse_links
local anyComma = args.any_comma
local parseNumber = args.parse_number
local s = origArgs[1] -- the input string
if not s then
return nil -- empty input returns nil
end
s = tostring(s)
s = mw.text.decode(s,true) --- replace HTML entities (to avoid spurious semicolons)
if plainFind(s,'data-plural="0"') then -- magic data string to return true
return singular
end
if plainFind(s,'data-plural="1"') then -- magic data string to return false
return plural
end
-- count number of list items
local numListItems = countMatches(s,'<%s*li')
-- if exactly one, then singular, if more than one, then plural
if numListItems == 1 then
return singular
end
if numListItems > 1 then
return plural
end
-- if "list of" occurs inside of wlink, then it's plural
if mw.ustring.find(s:lower(), '%[%[[^%]]*list of[^%]]+%]%]') then
return plural
end
if parseNumber then
local m = tonumber(mw.ustring.match(s,"^%s*(%d+)"))
if m then
return m > 1 and plural or singular
end
end
-- fix for trailing br tags passed through [[template:marriage]]
s = mw.ustring.gsub(s, '<%s*br[^>]*>%s*(</div>)', '%1')
-- replace all wikilinks with fixed string
if rewriteLinks then
s = mw.ustring.gsub(s,'%b[]','WIKILINK')
end
-- Five conditions: any one of them can make the string a likely plural or plural
local hasBreak = mw.ustring.find(s,'<%s*br')
-- For the last 4, evaluate on string stripped of wikimarkup
local getPlain = require('Module:Text').Text().getPlain
s = getPlain(s)
local hasBullets = countMatches(s,'%*+') > 1
local multipleQids = mw.ustring.find(s,'Q%d+[%p%s]+Q%d+') -- has multiple QIDs in a row
if hasBullets or multipleQids then
return plural
end
local commaPattern = anyComma and '[,;]' or '%D[,;]%D' -- semi-colon similar to comma
local hasComma = checkComma and mw.ustring.find(s, commaPattern)
local hasAnd = checkAnd and (mw.ustring.find(s,'[,%s]and%s') or mw.ustring.find(s,'&',1,true))
if hasBreak or hasComma or hasAnd then
return likelyPlural
end
return singular
end
function p._pluralize(args)
args = type(args) == 'table' and args or {}
local singularForm = args[3] or args.singular or ""
local pluralForm = args[4] or args.plural or ""
local likelyForm = args.likely or pluralForm
local link = args[5] or args.link
if link then
link = tostring(link)
singularForm = '[['..link..'|'..singularForm..']]'
pluralForm = '[['..link..'|'..pluralForm..']]'
likelyForm = '[['..link..'|'..likelyForm..']]'
end
if args[2] then
return pluralForm
end
local detect = p._main(args)
if detect == nil then
return "" -- return blank on complete failure
end
if detect == singular then
return singularForm
elseif detect == likelyPlural then
return likelyForm
else
return pluralForm
end
end
function p.main(frame)
local args = getArgs(frame)
-- For template, return 1 if singular, blank if plural or empty
local result = p._main(args)
if result == nil then
return 1
end
return result == singular and 1 or ""
end
function p.pluralize(frame)
local args = getArgs(frame)
return p._pluralize(args)
end
return p
ks2mlneszbgw2vr1nl2rhac5ypdp5y2
602060
602059
2026-09-15T06:29:28Z
Jnanaranjan sahu
2419
[[:en:Module:Detect_singular]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602059
Scribunto
text/plain
local p = {}
local getArgs = require('Module:Arguments').getArgs
local yesNo = require('Module:Yesno')
-- function to determine whether "sub" occurs in "s"
local function plainFind(s, sub)
return mw.ustring.find(s, sub, 1, true)
end
-- function to count the number of times "pattern" (a regex) occurs in "s"
local function countMatches(s, pattern)
local _, count = mw.ustring.gsub(s, pattern, '')
return count
end
local singular = 1
local likelyPlural = 2
local plural = 3
-- Determine whether a string is singular or plural (i.e., it represents one
-- item or many)
-- Arguments:
-- origArgs[1]: string to process
-- origArgs.no_comma: if false, use commas to detect plural (default false)
-- origArgs.parse_links: if false, treat wikilinks as opaque singular objects (default false)
-- origArgs.any_comma: if true, allow any comma to cause likely plural, including ones between digits (default false)
-- origArgs.no_and: if false, use existence of "and" to detect plural (default false)
-- origArgs.parse_number: if true, parse number in argument: if 1, singular; if >1, plural (default false)
-- Returns:
-- singular, likelyPlural, or plural (see constants above), or nil for completely unknown
function p._main(origArgs)
origArgs = type(origArgs) == 'table' and origArgs or {}
local args = {}
-- canonicalize boolean arguments
for key, default in pairs({no_comma=false,parse_links=false,any_comma=false,
no_and=false,parse_number=false}) do
if origArgs[key] == nil then
args[key] = default
else
args[key] = yesNo(origArgs[key],default)
end
end
local checkComma = not args.no_comma
local checkAnd = not args.no_and
local rewriteLinks = not args.parse_links
local anyComma = args.any_comma
local parseNumber = args.parse_number
local s = origArgs[1] -- the input string
if not s then
return nil -- empty input returns nil
end
s = tostring(s)
s = mw.text.decode(s,true) --- replace HTML entities (to avoid spurious semicolons)
if plainFind(s,'data-plural="0"') then -- magic data string to return true
return singular
end
if plainFind(s,'data-plural="1"') then -- magic data string to return false
return plural
end
-- count number of list items
local numListItems = countMatches(s,'<%s*li')
-- if exactly one, then singular, if more than one, then plural
if numListItems == 1 then
return singular
end
if numListItems > 1 then
return plural
end
-- if "list of" occurs inside of wlink, then it's plural
if mw.ustring.find(s:lower(), '%[%[[^%]]*list of[^%]]+%]%]') then
return plural
end
if parseNumber then
local m = tonumber(mw.ustring.match(s,"^%s*(%d+)"))
if m then
return m > 1 and plural or singular
end
end
-- fix for trailing br tags passed through [[template:marriage]]
s = mw.ustring.gsub(s, '<%s*br[^>]*>%s*(</div>)', '%1')
-- replace all wikilinks with fixed string
if rewriteLinks then
s = mw.ustring.gsub(s,'%b[]','WIKILINK')
end
-- Five conditions: any one of them can make the string a likely plural or plural
local hasBreak = mw.ustring.find(s,'<%s*br')
-- For the last 4, evaluate on string stripped of wikimarkup
local getPlain = require('Module:Text').Text().getPlain
s = getPlain(s)
local hasBullets = countMatches(s,'%*+') > 1
local multipleQids = mw.ustring.find(s,'Q%d+[%p%s]+Q%d+') -- has multiple QIDs in a row
if hasBullets or multipleQids then
return plural
end
local commaPattern = anyComma and '[,;]' or '%D[,;]%D' -- semi-colon similar to comma
local hasComma = checkComma and mw.ustring.find(s, commaPattern)
local hasAnd = checkAnd and (mw.ustring.find(s,'[,%s]and%s') or mw.ustring.find(s,'&',1,true))
if hasBreak or hasComma or hasAnd then
return likelyPlural
end
return singular
end
function p._pluralize(args)
args = type(args) == 'table' and args or {}
local singularForm = args[3] or args.singular or ""
local pluralForm = args[4] or args.plural or ""
local likelyForm = args.likely or pluralForm
local link = args[5] or args.link
if link then
link = tostring(link)
singularForm = '[['..link..'|'..singularForm..']]'
pluralForm = '[['..link..'|'..pluralForm..']]'
likelyForm = '[['..link..'|'..likelyForm..']]'
end
if args[2] then
return pluralForm
end
local detect = p._main(args)
if detect == nil then
return "" -- return blank on complete failure
end
if detect == singular then
return singularForm
elseif detect == likelyPlural then
return likelyForm
else
return pluralForm
end
end
function p.main(frame)
local args = getArgs(frame)
-- For template, return 1 if singular, blank if plural or empty
local result = p._main(args)
if result == nil then
return 1
end
return result == singular and 1 or ""
end
function p.pluralize(frame)
local args = getArgs(frame)
return p._pluralize(args)
end
return p
ks2mlneszbgw2vr1nl2rhac5ypdp5y2
ମଡ୍ୟୁଲ:Text
828
83883
602061
532435
2025-04-26T12:19:49Z
en>Hike395
0
update date to last edit
602061
Scribunto
text/plain
local yesNo = require("Module:Yesno")
local Text = { serial = "2024-09-21",
suite = "Text" }
--[=[
Text utilities
]=]
local function fiatQuote( apply, alien, advance )
-- Quote text
-- Parameter:
-- apply -- string, with text
-- alien -- string, with language code
-- advance -- number, with level 1 or 2
local r = apply and tostring(apply) or ""
alien = alien or "en"
advance = tonumber(advance) or 0
local suite
local data = mw.loadData('Module:Text/data')
local QuoteLang = data.QuoteLang
local QuoteType = data.QuoteType
local slang = alien:match( "^(%l+)-" )
suite = QuoteLang[alien] or slang and QuoteLang[slang] or QuoteLang["en"]
if suite then
local quotes = QuoteType[ suite ]
if quotes then
local space
if quotes[ 3 ] then
space = " "
else
space = ""
end
quotes = quotes[ advance ]
if quotes then
r = mw.ustring.format( "%s%s%s%s%s",
mw.ustring.char( quotes[ 1 ] ),
space,
apply,
space,
mw.ustring.char( quotes[ 2 ] ) )
end
else
mw.log( "fiatQuote() " .. suite )
end
end
return r
end -- fiatQuote()
Text.char = function ( apply, again, accept )
-- Create string from codepoints
-- Parameter:
-- apply -- table (sequence) with numerical codepoints, or nil
-- again -- number of repetitions, or nil
-- accept -- true, if no error messages to be appended
-- Returns: string
local r = ""
apply = type(apply) == "table" and apply or {}
again = math.floor(tonumber(again) or 1)
if again < 1 then
return ""
end
local bad = { }
local codes = { }
for _, v in ipairs( apply ) do
local n = tonumber(v)
if not n or (n < 32 and n ~= 9 and n ~= 10) then
table.insert(bad, tostring(v))
else
table.insert(codes, math.floor(n))
end
end
if #bad > 0 then
if not accept then
r = tostring( mw.html.create( "span" )
:addClass( "error" )
:wikitext( "bad codepoints: " .. table.concat( bad, " " )) )
end
return r
end
if #codes > 0 then
r = mw.ustring.char( unpack( codes ) )
if again > 1 then
r = r:rep(again)
end
end
return r
end -- Text.char()
local function trimAndFormat(args, fmt)
local result = {}
if type(args) ~= 'table' then
args = {args}
end
for _, v in ipairs(args) do
v = mw.text.trim(tostring(v))
if v ~= "" then
table.insert(result,fmt and mw.ustring.format(fmt, v) or v)
end
end
return result
end
Text.concatParams = function ( args, apply, adapt )
-- Concat list items into one string
-- Parameter:
-- args -- table (sequence) with numKey=string
-- apply -- string (optional); separator (default: "|")
-- adapt -- string (optional); format including "%s"
-- Returns: string
local collect = { }
return table.concat(trimAndFormat(args,adapt), apply or "|")
end -- Text.concatParams()
Text.containsCJK = function ( s )
-- Is any CJK code within?
-- Parameter:
-- s -- string
-- Returns: true, if CJK detected
s = s and tostring(s) or ""
local patternCJK = mw.loadData('Module:Text/data').PatternCJK
return mw.ustring.find( s, patternCJK ) ~= nil
end -- Text.containsCJK()
Text.removeDelimited = function (s, prefix, suffix)
-- Remove all text in s delimited by prefix and suffix (inclusive)
-- Arguments:
-- s = string to process
-- prefix = initial delimiter
-- suffix = ending delimiter
-- Returns: stripped string
s = s and tostring(s) or ""
prefix = prefix and tostring(prefix) or ""
suffix = suffix and tostring(suffix) or ""
local prefixLen = mw.ustring.len(prefix)
local suffixLen = mw.ustring.len(suffix)
if prefixLen == 0 or suffixLen == 0 then
return s
end
local i = s:find(prefix, 1, true)
local r = s
local j
while i do
j = r:find(suffix, i + prefixLen)
if j then
r = r:sub(1, i - 1)..r:sub(j+suffixLen)
else
r = r:sub(1, i - 1)
end
i = r:find(prefix, 1, true)
end
return r
end
Text.getPlain = function ( adjust )
-- Remove wikisyntax from string, except templates
-- Parameter:
-- adjust -- string
-- Returns: string
local r = Text.removeDelimited(adjust,"<!--","-->")
r = r:gsub( "(</?%l[^>]*>)", "" )
:gsub( "'''", "" )
:gsub( "''", "" )
:gsub( " ", " " )
return r
end -- Text.getPlain()
Text.isLatinRange = function (s)
-- Are characters expected to be latin or symbols within latin texts?
-- Arguments:
-- s = string to analyze
-- Returns: true, if valid for latin only
s = s and tostring(s) or "" --- ensure input is always string
local PatternLatin = mw.loadData('Module:Text/data').PatternLatin
return mw.ustring.match(s, PatternLatin) ~= nil
end -- Text.isLatinRange()
Text.isQuote = function ( s )
-- Is this character any quotation mark?
-- Parameter:
-- s = single character to analyze
-- Returns: true, if s is quotation mark
s = s and tostring(s) or ""
if s == "" then
return false
end
local SeekQuote = mw.loadData('Module:Text/data').SeekQuote
return mw.ustring.find( SeekQuote, s, 1, true ) ~= nil
end -- Text.isQuote()
Text.listToText = function ( args, adapt )
-- Format list items similar to mw.text.listToText()
-- Parameter:
-- args -- table (sequence) with numKey=string
-- adapt -- string (optional); format including "%s"
-- Returns: string
return mw.text.listToText(trimAndFormat(args, adapt))
end -- Text.listToText()
Text.quote = function ( apply, alien, advance )
-- Quote text
-- Parameter:
-- apply -- string, with text
-- alien -- string, with language code, or nil
-- advance -- number, with level 1 or 2, or nil
-- Returns: quoted string
apply = apply and tostring(apply) or ""
local mode, slang
if type( alien ) == "string" then
slang = mw.text.trim( alien ):lower()
else
slang = mw.title.getCurrentTitle().pageLanguage
if not slang then
-- TODO FIXME: Introduction expected 2017-04
slang = mw.language.getContentLanguage():getCode()
end
end
if advance == 2 then
mode = 2
else
mode = 1
end
return fiatQuote( mw.text.trim( apply ), slang, mode )
end -- Text.quote()
Text.quoteUnquoted = function ( apply, alien, advance )
-- Quote text, if not yet quoted and not empty
-- Parameter:
-- apply -- string, with text
-- alien -- string, with language code, or nil
-- advance -- number, with level 1 or 2, or nil
-- Returns: string; possibly quoted
local r = mw.text.trim( apply and tostring(apply) or "" )
local s = mw.ustring.sub( r, 1, 1 )
if s ~= "" and not Text.isQuote( s, advance ) then
s = mw.ustring.sub( r, -1, 1 )
if not Text.isQuote( s ) then
r = Text.quote( r, alien, advance )
end
end
return r
end -- Text.quoteUnquoted()
Text.removeDiacritics = function ( adjust )
-- Remove all diacritics
-- Parameter:
-- adjust -- string
-- Returns: string; all latin letters should be ASCII
-- or basic greek or cyrillic or symbols etc.
local cleanup, decomposed
local PatternCombined = mw.loadData('Module:Text/data').PatternCombined
decomposed = mw.ustring.toNFD( adjust and tostring(adjust) or "" )
cleanup = mw.ustring.gsub( decomposed, PatternCombined, "" )
return mw.ustring.toNFC( cleanup )
end -- Text.removeDiacritics()
Text.sentenceTerminated = function ( analyse )
-- Is string terminated by dot, question or exclamation mark?
-- Quotation, link termination and so on granted
-- Parameter:
-- analyse -- string
-- Returns: true, if sentence terminated
local r
local PatternTerminated = mw.loadData('Module:Text/data').PatternTerminated
if mw.ustring.find( analyse, PatternTerminated ) then
r = true
else
r = false
end
return r
end -- Text.sentenceTerminated()
Text.ucfirstAll = function ( adjust)
-- Capitalize all words
-- Arguments:
-- adjust = string to adjust
-- Returns: string with all first letters in upper case
adjust = adjust and tostring(adjust) or ""
local r = mw.text.decode(adjust,true)
local i = 1
local c, j, m
m = (r ~= adjust)
r = " "..r
while i do
i = mw.ustring.find( r, "%W%l", i )
if i then
j = i + 1
c = mw.ustring.upper( mw.ustring.sub( r, j, j ) )
r = string.format( "%s%s%s",
mw.ustring.sub( r, 1, i ),
c,
mw.ustring.sub( r, i + 2 ) )
i = j
end
end -- while i
r = r:sub( 2 )
if m then
r = mw.text.encode(r)
end
return r
end -- Text.ucfirstAll()
Text.uprightNonlatin = function ( adjust )
-- Ensure non-italics for non-latin text parts
-- One single greek letter might be granted
-- Precondition:
-- adjust -- string
-- Returns: string with non-latin parts enclosed in <span>
local r
local data = mw.loadData('Module:Text/data')
local PatternLatin = data.PatternLatin
local RangesLatin = data.RangesLatin
local NumLatinRanges = data.NumLatinRanges
if mw.ustring.match( adjust, PatternLatin ) then
-- latin only, horizontal dashes, quotes
r = adjust
else
local c
local j = false
local k = 1
local m = false
local n = mw.ustring.len( adjust )
local span = "%s%s<span dir='auto' style='font-style:normal'>%s</span>"
local flat = function ( a )
-- isLatin
local range
-- NumLatinRanges has to be precomputed because # does not work from loadData
for i = 1, NumLatinRanges do
range = RangesLatin[ i ]
if a >= range[ 1 ] and a <= range[ 2 ] then
return true
end
end -- for i
end -- flat()
local focus = function ( a )
-- char is not ambivalent
local r = ( a > 64 )
if r then
r = ( a < 8192 or a > 8212 )
else
r = ( a == 38 or a == 60 ) -- '&' '<'
end
return r
end -- focus()
local form = function ( a )
return string.format( span,
r,
mw.ustring.sub( adjust, k, j - 1 ),
mw.ustring.sub( adjust, j, a ) )
end -- form()
r = ""
for i = 1, n do
c = mw.ustring.codepoint( adjust, i, i )
if focus( c ) then
if flat( c ) then
if j then
if m then
if i == m then
-- single greek letter.
j = false
end
m = false
end
if j then
local nx = i - 1
local s = ""
for ix = nx, 1, -1 do
c = mw.ustring.sub( adjust, ix, ix )
if c == " " or c == "(" then
nx = nx - 1
s = c .. s
else
break -- for ix
end
end -- for ix
r = form( nx ) .. s
j = false
k = i
end
end
elseif not j then
j = i
if c >= 880 and c <= 1023 then
-- single greek letter?
m = i + 1
else
m = false
end
end
elseif m then
m = m + 1
end
end -- for i
if j and ( not m or m < n ) then
r = form( n )
else
r = r .. mw.ustring.sub( adjust, k )
end
end
return r
end -- Text.uprightNonlatin()
Text.test = function ( about )
local r
if about == "quote" then
data = mw.loadData('Module:Text/data')
r = { }
r.QuoteLang = data.QuoteLang
r.QuoteType = data.QuoteType
end
return r
end -- Text.test()
-- Non Unicode-aware version of mw.text.split and mw.text.gsplit
-- based on [[phab:diffusion/ELUA/browse/master/includes/Engines/LuaCommon/lualib/mw.text.lua]]
-- These run up to 60 times faster than the Unicode-aware versions
Text.split = function ( text, pattern, plain )
local ret = {}
for m in Text.gsplit( text, pattern, plain ) do
ret[#ret+1] = m
end
return ret
end
Text.gsplit = function ( text, pattern, plain )
local s, l = 1, string.len( text )
return function ()
if s then
local e, n = string.find( text, pattern, s, plain )
local ret
if not e then
ret = string.sub( text, s )
s = nil
elseif n < e then
-- Empty separator!
ret = string.sub( text, s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and string.sub( text, s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
-- Export
local p = { }
for _, func in ipairs({'containsCJK','isLatinRange','isQuote','sentenceTerminated'}) do
p[func] = function (frame)
return Text[func]( frame.args[ 1 ] or "" ) and "1" or ""
end
end
for _, func in ipairs({'getPlain','removeDiacritics','ucfirstAll','uprightNonlatin'}) do
p[func] = function (frame)
return Text[func]( frame.args[ 1 ] or "" )
end
end
function p.char( frame )
local params = frame:getParent().args
local story = params[ 1 ]
local codes, lenient, multiple
if not story then
params = frame.args
story = params[ 1 ]
end
if story then
local items = mw.text.split( mw.text.trim(story), "%s+" )
if #items > 0 then
local j
lenient = (yesNo(params.errors) == false)
codes = { }
multiple = tonumber( params[ "*" ] )
for _, v in ipairs( items ) do
j = tonumber((v:sub( 1, 1 ) == "x" and "0" or "") .. v)
table.insert( codes, j or v )
end
end
end
return Text.char( codes, multiple, lenient )
end
function p.concatParams( frame )
local args
local template = frame.args.template
if type( template ) == "string" then
template = mw.text.trim( template )
template = ( template == "1" )
end
if template then
args = frame:getParent().args
else
args = frame.args
end
return Text.concatParams( args,
frame.args.separator,
frame.args.format )
end
function p.listToFormat(frame)
local lists = {}
local pformat = frame.args["format"]
local sep = frame.args["sep"] or ";"
-- Parameter parsen: Listen
for k, v in pairs(frame.args) do
local knum = tonumber(k)
if knum then lists[knum] = v end
end
-- Listen splitten
local maxListLen = 0
for i = 1, #lists do
lists[i] = mw.text.split(lists[i], sep)
if #lists[i] > maxListLen then maxListLen = #lists[i] end
end
-- Ergebnisstring generieren
local result = ""
local result_line = ""
for i = 1, maxListLen do
result_line = pformat
for j = 1, #lists do
result_line = mw.ustring.gsub(result_line, "%%s", lists[j][i], 1)
end
result = result .. result_line
end
return result
end
function p.listToText( frame )
local args
local template = frame.args.template
if type( template ) == "string" then
template = mw.text.trim( template )
template = ( template == "1" )
end
if template then
args = frame:getParent().args
else
args = frame.args
end
return Text.listToText( args, frame.args.format )
end
function p.quote( frame )
local slang = frame.args[2]
if type( slang ) == "string" then
slang = mw.text.trim( slang )
if slang == "" then
slang = false
end
end
return Text.quote( frame.args[ 1 ] or "",
slang,
tonumber( frame.args[3] ) )
end
function p.quoteUnquoted( frame )
local slang = frame.args[2]
if type( slang ) == "string" then
slang = mw.text.trim( slang )
if slang == "" then
slang = false
end
end
return Text.quoteUnquoted( frame.args[ 1 ] or "",
slang,
tonumber( frame.args[3] ) )
end
function p.zip(frame)
local lists = {}
local seps = {}
local defaultsep = frame.args["sep"] or ""
local innersep = frame.args["isep"] or ""
local outersep = frame.args["osep"] or ""
-- Parameter parsen
for k, v in pairs(frame.args) do
local knum = tonumber(k)
if knum then lists[knum] = v else
if string.sub(k, 1, 3) == "sep" then
local sepnum = tonumber(string.sub(k, 4))
if sepnum then seps[sepnum] = v end
end
end
end
-- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden
for i = 1, math.max(#seps, #lists) do
if not seps[i] then seps[i] = defaultsep end
end
-- Listen splitten
local maxListLen = 0
for i = 1, #lists do
lists[i] = mw.text.split(lists[i], seps[i])
if #lists[i] > maxListLen then maxListLen = #lists[i] end
end
local result = ""
for i = 1, maxListLen do
if i ~= 1 then result = result .. outersep end
for j = 1, #lists do
if j ~= 1 then result = result .. innersep end
result = result .. (lists[j][i] or "")
end
end
return result
end
function p.split(frame)
local text = frame.args.text or frame.args[1] or ''
local pattern = frame.args.pattern or frame.args[2] or ''
local plain = yesNo(frame.args.plain or frame.args[3])
local index = tonumber(frame.args.index) or tonumber(frame.args[4]) or 1
local a = Text.split(text, pattern, plain)
if index < 0 then index = #a + index + 1 end
return a[index]
end
function p.failsafe()
return Text.serial
end
p.Text = function ()
return Text
end -- p.Text
return p
651uzyv6p5vsoexbfr111b6ilkxeurw
602062
602061
2026-09-15T06:29:28Z
Jnanaranjan sahu
2419
[[:en:Module:Text]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602061
Scribunto
text/plain
local yesNo = require("Module:Yesno")
local Text = { serial = "2024-09-21",
suite = "Text" }
--[=[
Text utilities
]=]
local function fiatQuote( apply, alien, advance )
-- Quote text
-- Parameter:
-- apply -- string, with text
-- alien -- string, with language code
-- advance -- number, with level 1 or 2
local r = apply and tostring(apply) or ""
alien = alien or "en"
advance = tonumber(advance) or 0
local suite
local data = mw.loadData('Module:Text/data')
local QuoteLang = data.QuoteLang
local QuoteType = data.QuoteType
local slang = alien:match( "^(%l+)-" )
suite = QuoteLang[alien] or slang and QuoteLang[slang] or QuoteLang["en"]
if suite then
local quotes = QuoteType[ suite ]
if quotes then
local space
if quotes[ 3 ] then
space = " "
else
space = ""
end
quotes = quotes[ advance ]
if quotes then
r = mw.ustring.format( "%s%s%s%s%s",
mw.ustring.char( quotes[ 1 ] ),
space,
apply,
space,
mw.ustring.char( quotes[ 2 ] ) )
end
else
mw.log( "fiatQuote() " .. suite )
end
end
return r
end -- fiatQuote()
Text.char = function ( apply, again, accept )
-- Create string from codepoints
-- Parameter:
-- apply -- table (sequence) with numerical codepoints, or nil
-- again -- number of repetitions, or nil
-- accept -- true, if no error messages to be appended
-- Returns: string
local r = ""
apply = type(apply) == "table" and apply or {}
again = math.floor(tonumber(again) or 1)
if again < 1 then
return ""
end
local bad = { }
local codes = { }
for _, v in ipairs( apply ) do
local n = tonumber(v)
if not n or (n < 32 and n ~= 9 and n ~= 10) then
table.insert(bad, tostring(v))
else
table.insert(codes, math.floor(n))
end
end
if #bad > 0 then
if not accept then
r = tostring( mw.html.create( "span" )
:addClass( "error" )
:wikitext( "bad codepoints: " .. table.concat( bad, " " )) )
end
return r
end
if #codes > 0 then
r = mw.ustring.char( unpack( codes ) )
if again > 1 then
r = r:rep(again)
end
end
return r
end -- Text.char()
local function trimAndFormat(args, fmt)
local result = {}
if type(args) ~= 'table' then
args = {args}
end
for _, v in ipairs(args) do
v = mw.text.trim(tostring(v))
if v ~= "" then
table.insert(result,fmt and mw.ustring.format(fmt, v) or v)
end
end
return result
end
Text.concatParams = function ( args, apply, adapt )
-- Concat list items into one string
-- Parameter:
-- args -- table (sequence) with numKey=string
-- apply -- string (optional); separator (default: "|")
-- adapt -- string (optional); format including "%s"
-- Returns: string
local collect = { }
return table.concat(trimAndFormat(args,adapt), apply or "|")
end -- Text.concatParams()
Text.containsCJK = function ( s )
-- Is any CJK code within?
-- Parameter:
-- s -- string
-- Returns: true, if CJK detected
s = s and tostring(s) or ""
local patternCJK = mw.loadData('Module:Text/data').PatternCJK
return mw.ustring.find( s, patternCJK ) ~= nil
end -- Text.containsCJK()
Text.removeDelimited = function (s, prefix, suffix)
-- Remove all text in s delimited by prefix and suffix (inclusive)
-- Arguments:
-- s = string to process
-- prefix = initial delimiter
-- suffix = ending delimiter
-- Returns: stripped string
s = s and tostring(s) or ""
prefix = prefix and tostring(prefix) or ""
suffix = suffix and tostring(suffix) or ""
local prefixLen = mw.ustring.len(prefix)
local suffixLen = mw.ustring.len(suffix)
if prefixLen == 0 or suffixLen == 0 then
return s
end
local i = s:find(prefix, 1, true)
local r = s
local j
while i do
j = r:find(suffix, i + prefixLen)
if j then
r = r:sub(1, i - 1)..r:sub(j+suffixLen)
else
r = r:sub(1, i - 1)
end
i = r:find(prefix, 1, true)
end
return r
end
Text.getPlain = function ( adjust )
-- Remove wikisyntax from string, except templates
-- Parameter:
-- adjust -- string
-- Returns: string
local r = Text.removeDelimited(adjust,"<!--","-->")
r = r:gsub( "(</?%l[^>]*>)", "" )
:gsub( "'''", "" )
:gsub( "''", "" )
:gsub( " ", " " )
return r
end -- Text.getPlain()
Text.isLatinRange = function (s)
-- Are characters expected to be latin or symbols within latin texts?
-- Arguments:
-- s = string to analyze
-- Returns: true, if valid for latin only
s = s and tostring(s) or "" --- ensure input is always string
local PatternLatin = mw.loadData('Module:Text/data').PatternLatin
return mw.ustring.match(s, PatternLatin) ~= nil
end -- Text.isLatinRange()
Text.isQuote = function ( s )
-- Is this character any quotation mark?
-- Parameter:
-- s = single character to analyze
-- Returns: true, if s is quotation mark
s = s and tostring(s) or ""
if s == "" then
return false
end
local SeekQuote = mw.loadData('Module:Text/data').SeekQuote
return mw.ustring.find( SeekQuote, s, 1, true ) ~= nil
end -- Text.isQuote()
Text.listToText = function ( args, adapt )
-- Format list items similar to mw.text.listToText()
-- Parameter:
-- args -- table (sequence) with numKey=string
-- adapt -- string (optional); format including "%s"
-- Returns: string
return mw.text.listToText(trimAndFormat(args, adapt))
end -- Text.listToText()
Text.quote = function ( apply, alien, advance )
-- Quote text
-- Parameter:
-- apply -- string, with text
-- alien -- string, with language code, or nil
-- advance -- number, with level 1 or 2, or nil
-- Returns: quoted string
apply = apply and tostring(apply) or ""
local mode, slang
if type( alien ) == "string" then
slang = mw.text.trim( alien ):lower()
else
slang = mw.title.getCurrentTitle().pageLanguage
if not slang then
-- TODO FIXME: Introduction expected 2017-04
slang = mw.language.getContentLanguage():getCode()
end
end
if advance == 2 then
mode = 2
else
mode = 1
end
return fiatQuote( mw.text.trim( apply ), slang, mode )
end -- Text.quote()
Text.quoteUnquoted = function ( apply, alien, advance )
-- Quote text, if not yet quoted and not empty
-- Parameter:
-- apply -- string, with text
-- alien -- string, with language code, or nil
-- advance -- number, with level 1 or 2, or nil
-- Returns: string; possibly quoted
local r = mw.text.trim( apply and tostring(apply) or "" )
local s = mw.ustring.sub( r, 1, 1 )
if s ~= "" and not Text.isQuote( s, advance ) then
s = mw.ustring.sub( r, -1, 1 )
if not Text.isQuote( s ) then
r = Text.quote( r, alien, advance )
end
end
return r
end -- Text.quoteUnquoted()
Text.removeDiacritics = function ( adjust )
-- Remove all diacritics
-- Parameter:
-- adjust -- string
-- Returns: string; all latin letters should be ASCII
-- or basic greek or cyrillic or symbols etc.
local cleanup, decomposed
local PatternCombined = mw.loadData('Module:Text/data').PatternCombined
decomposed = mw.ustring.toNFD( adjust and tostring(adjust) or "" )
cleanup = mw.ustring.gsub( decomposed, PatternCombined, "" )
return mw.ustring.toNFC( cleanup )
end -- Text.removeDiacritics()
Text.sentenceTerminated = function ( analyse )
-- Is string terminated by dot, question or exclamation mark?
-- Quotation, link termination and so on granted
-- Parameter:
-- analyse -- string
-- Returns: true, if sentence terminated
local r
local PatternTerminated = mw.loadData('Module:Text/data').PatternTerminated
if mw.ustring.find( analyse, PatternTerminated ) then
r = true
else
r = false
end
return r
end -- Text.sentenceTerminated()
Text.ucfirstAll = function ( adjust)
-- Capitalize all words
-- Arguments:
-- adjust = string to adjust
-- Returns: string with all first letters in upper case
adjust = adjust and tostring(adjust) or ""
local r = mw.text.decode(adjust,true)
local i = 1
local c, j, m
m = (r ~= adjust)
r = " "..r
while i do
i = mw.ustring.find( r, "%W%l", i )
if i then
j = i + 1
c = mw.ustring.upper( mw.ustring.sub( r, j, j ) )
r = string.format( "%s%s%s",
mw.ustring.sub( r, 1, i ),
c,
mw.ustring.sub( r, i + 2 ) )
i = j
end
end -- while i
r = r:sub( 2 )
if m then
r = mw.text.encode(r)
end
return r
end -- Text.ucfirstAll()
Text.uprightNonlatin = function ( adjust )
-- Ensure non-italics for non-latin text parts
-- One single greek letter might be granted
-- Precondition:
-- adjust -- string
-- Returns: string with non-latin parts enclosed in <span>
local r
local data = mw.loadData('Module:Text/data')
local PatternLatin = data.PatternLatin
local RangesLatin = data.RangesLatin
local NumLatinRanges = data.NumLatinRanges
if mw.ustring.match( adjust, PatternLatin ) then
-- latin only, horizontal dashes, quotes
r = adjust
else
local c
local j = false
local k = 1
local m = false
local n = mw.ustring.len( adjust )
local span = "%s%s<span dir='auto' style='font-style:normal'>%s</span>"
local flat = function ( a )
-- isLatin
local range
-- NumLatinRanges has to be precomputed because # does not work from loadData
for i = 1, NumLatinRanges do
range = RangesLatin[ i ]
if a >= range[ 1 ] and a <= range[ 2 ] then
return true
end
end -- for i
end -- flat()
local focus = function ( a )
-- char is not ambivalent
local r = ( a > 64 )
if r then
r = ( a < 8192 or a > 8212 )
else
r = ( a == 38 or a == 60 ) -- '&' '<'
end
return r
end -- focus()
local form = function ( a )
return string.format( span,
r,
mw.ustring.sub( adjust, k, j - 1 ),
mw.ustring.sub( adjust, j, a ) )
end -- form()
r = ""
for i = 1, n do
c = mw.ustring.codepoint( adjust, i, i )
if focus( c ) then
if flat( c ) then
if j then
if m then
if i == m then
-- single greek letter.
j = false
end
m = false
end
if j then
local nx = i - 1
local s = ""
for ix = nx, 1, -1 do
c = mw.ustring.sub( adjust, ix, ix )
if c == " " or c == "(" then
nx = nx - 1
s = c .. s
else
break -- for ix
end
end -- for ix
r = form( nx ) .. s
j = false
k = i
end
end
elseif not j then
j = i
if c >= 880 and c <= 1023 then
-- single greek letter?
m = i + 1
else
m = false
end
end
elseif m then
m = m + 1
end
end -- for i
if j and ( not m or m < n ) then
r = form( n )
else
r = r .. mw.ustring.sub( adjust, k )
end
end
return r
end -- Text.uprightNonlatin()
Text.test = function ( about )
local r
if about == "quote" then
data = mw.loadData('Module:Text/data')
r = { }
r.QuoteLang = data.QuoteLang
r.QuoteType = data.QuoteType
end
return r
end -- Text.test()
-- Non Unicode-aware version of mw.text.split and mw.text.gsplit
-- based on [[phab:diffusion/ELUA/browse/master/includes/Engines/LuaCommon/lualib/mw.text.lua]]
-- These run up to 60 times faster than the Unicode-aware versions
Text.split = function ( text, pattern, plain )
local ret = {}
for m in Text.gsplit( text, pattern, plain ) do
ret[#ret+1] = m
end
return ret
end
Text.gsplit = function ( text, pattern, plain )
local s, l = 1, string.len( text )
return function ()
if s then
local e, n = string.find( text, pattern, s, plain )
local ret
if not e then
ret = string.sub( text, s )
s = nil
elseif n < e then
-- Empty separator!
ret = string.sub( text, s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and string.sub( text, s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
-- Export
local p = { }
for _, func in ipairs({'containsCJK','isLatinRange','isQuote','sentenceTerminated'}) do
p[func] = function (frame)
return Text[func]( frame.args[ 1 ] or "" ) and "1" or ""
end
end
for _, func in ipairs({'getPlain','removeDiacritics','ucfirstAll','uprightNonlatin'}) do
p[func] = function (frame)
return Text[func]( frame.args[ 1 ] or "" )
end
end
function p.char( frame )
local params = frame:getParent().args
local story = params[ 1 ]
local codes, lenient, multiple
if not story then
params = frame.args
story = params[ 1 ]
end
if story then
local items = mw.text.split( mw.text.trim(story), "%s+" )
if #items > 0 then
local j
lenient = (yesNo(params.errors) == false)
codes = { }
multiple = tonumber( params[ "*" ] )
for _, v in ipairs( items ) do
j = tonumber((v:sub( 1, 1 ) == "x" and "0" or "") .. v)
table.insert( codes, j or v )
end
end
end
return Text.char( codes, multiple, lenient )
end
function p.concatParams( frame )
local args
local template = frame.args.template
if type( template ) == "string" then
template = mw.text.trim( template )
template = ( template == "1" )
end
if template then
args = frame:getParent().args
else
args = frame.args
end
return Text.concatParams( args,
frame.args.separator,
frame.args.format )
end
function p.listToFormat(frame)
local lists = {}
local pformat = frame.args["format"]
local sep = frame.args["sep"] or ";"
-- Parameter parsen: Listen
for k, v in pairs(frame.args) do
local knum = tonumber(k)
if knum then lists[knum] = v end
end
-- Listen splitten
local maxListLen = 0
for i = 1, #lists do
lists[i] = mw.text.split(lists[i], sep)
if #lists[i] > maxListLen then maxListLen = #lists[i] end
end
-- Ergebnisstring generieren
local result = ""
local result_line = ""
for i = 1, maxListLen do
result_line = pformat
for j = 1, #lists do
result_line = mw.ustring.gsub(result_line, "%%s", lists[j][i], 1)
end
result = result .. result_line
end
return result
end
function p.listToText( frame )
local args
local template = frame.args.template
if type( template ) == "string" then
template = mw.text.trim( template )
template = ( template == "1" )
end
if template then
args = frame:getParent().args
else
args = frame.args
end
return Text.listToText( args, frame.args.format )
end
function p.quote( frame )
local slang = frame.args[2]
if type( slang ) == "string" then
slang = mw.text.trim( slang )
if slang == "" then
slang = false
end
end
return Text.quote( frame.args[ 1 ] or "",
slang,
tonumber( frame.args[3] ) )
end
function p.quoteUnquoted( frame )
local slang = frame.args[2]
if type( slang ) == "string" then
slang = mw.text.trim( slang )
if slang == "" then
slang = false
end
end
return Text.quoteUnquoted( frame.args[ 1 ] or "",
slang,
tonumber( frame.args[3] ) )
end
function p.zip(frame)
local lists = {}
local seps = {}
local defaultsep = frame.args["sep"] or ""
local innersep = frame.args["isep"] or ""
local outersep = frame.args["osep"] or ""
-- Parameter parsen
for k, v in pairs(frame.args) do
local knum = tonumber(k)
if knum then lists[knum] = v else
if string.sub(k, 1, 3) == "sep" then
local sepnum = tonumber(string.sub(k, 4))
if sepnum then seps[sepnum] = v end
end
end
end
-- sofern keine expliziten Separatoren angegeben sind, den Standardseparator verwenden
for i = 1, math.max(#seps, #lists) do
if not seps[i] then seps[i] = defaultsep end
end
-- Listen splitten
local maxListLen = 0
for i = 1, #lists do
lists[i] = mw.text.split(lists[i], seps[i])
if #lists[i] > maxListLen then maxListLen = #lists[i] end
end
local result = ""
for i = 1, maxListLen do
if i ~= 1 then result = result .. outersep end
for j = 1, #lists do
if j ~= 1 then result = result .. innersep end
result = result .. (lists[j][i] or "")
end
end
return result
end
function p.split(frame)
local text = frame.args.text or frame.args[1] or ''
local pattern = frame.args.pattern or frame.args[2] or ''
local plain = yesNo(frame.args.plain or frame.args[3])
local index = tonumber(frame.args.index) or tonumber(frame.args[4]) or 1
local a = Text.split(text, pattern, plain)
if index < 0 then index = #a + index + 1 end
return a[index]
end
function p.failsafe()
return Text.serial
end
p.Text = function ()
return Text
end -- p.Text
return p
651uzyv6p5vsoexbfr111b6ilkxeurw
ମଡ୍ୟୁଲ:Listen/doc
828
83887
602023
474678
2024-08-29T22:10:04Z
en>Warudo
0
Added the page to [[:Category:Module documentation pages]]
602023
wikitext
text/x-wiki
{{Lua|Module:File link|Module:TableTools|Module:Side box|Module:If preview}}
{{Uses TemplateStyles|Module:Listen/styles.css}}
This module implements the {{tl|listen}} template.
== Usage from wikitext ==
This module cannot be used directly from wikitext. It can only be used through the {{tl|listen}} template. Please see the template page for documentation.
== Usage from Lua modules ==
To use this module from other Lua modules, first load the module.
<syntaxhighlight lang="lua">
local mListen = require('Module:Listen')
</syntaxhighlight>
You can then generate the listen box by using the _main function.
<syntaxhighlight lang="lua">
mListen._main(args)
</syntaxhighlight>
The <var>args</var> variable should be a table containing the arguments to pass to the module. To see the different arguments that can be specified and how they affect the module output, please refer to the {{tl|listen}} template documentation.
== Tracking/maintenance categories ==
* {{clc|Articles with hAudio microformats}}
* {{clc|Articles with empty listen template}}
* {{clc|Listen template using plain parameter}}
<includeonly>{{Sandbox other||
<!-- Categories go here and interwikis go in Wikidata. -->
[[Category:Modules that add a tracking category]]
[[Category:Box modules]]
}}</includeonly><noinclude>
[[Category:Module documentation pages]]
</noinclude>
bz02b20o338dp3pfg1ozcmtw2589tuj
602024
602023
2026-09-15T06:26:22Z
Jnanaranjan sahu
2419
[[:en:Module:Listen/doc]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602023
wikitext
text/x-wiki
{{Lua|Module:File link|Module:TableTools|Module:Side box|Module:If preview}}
{{Uses TemplateStyles|Module:Listen/styles.css}}
This module implements the {{tl|listen}} template.
== Usage from wikitext ==
This module cannot be used directly from wikitext. It can only be used through the {{tl|listen}} template. Please see the template page for documentation.
== Usage from Lua modules ==
To use this module from other Lua modules, first load the module.
<syntaxhighlight lang="lua">
local mListen = require('Module:Listen')
</syntaxhighlight>
You can then generate the listen box by using the _main function.
<syntaxhighlight lang="lua">
mListen._main(args)
</syntaxhighlight>
The <var>args</var> variable should be a table containing the arguments to pass to the module. To see the different arguments that can be specified and how they affect the module output, please refer to the {{tl|listen}} template documentation.
== Tracking/maintenance categories ==
* {{clc|Articles with hAudio microformats}}
* {{clc|Articles with empty listen template}}
* {{clc|Listen template using plain parameter}}
<includeonly>{{Sandbox other||
<!-- Categories go here and interwikis go in Wikidata. -->
[[Category:Modules that add a tracking category]]
[[Category:Box modules]]
}}</includeonly><noinclude>
[[Category:Module documentation pages]]
</noinclude>
bz02b20o338dp3pfg1ozcmtw2589tuj
ବ୍ୟବହାରକାରୀ:Psubhashish/Odia typefaces
2
88686
602001
601833
2026-09-14T21:31:28Z
ListeriaBot
13866
Wikidata list updated [V2]
602001
wikitext
text/x-wiki
A comprehensive list of typefaces for writing the Odia script. The list can be updated to reflect any changes made to each Wikidata entry about typefaces. Created first on October 16, 2023, this page is currently maintained by [[User:Psubhashish|Subhashish Panigrahi]]. Please go to individual Wikidata entries and correct in case you find any error.
{{Wikidata list
|sparql=SELECT ?item ?statements (COUNT(distinct ?sitelink) as ?sites) ?itemLabel ?jtrLabel
WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" } # for generating label
BIND(xsd:integer(STRAFTER(str(?item), "Q")) AS ?qid) . ?item wikibase:statements ?statements . # for counting statements
OPTIONAL { ?sitelink schema:about ?item . ?sitelink schema:inLanguage ?lang } # for counting sitelinks
?item wdt:P31/(wdt:P279*) wd:Q17451.
?item wdt:P282 wd:Q1760127.
OPTIONAL {?item wdt:P170 ?jtr.}
OPTIONAL {?item wdt:P178 ?jtr.}
OPTIONAL {?item wdt:P275 ?jtr.}
OPTIONAL {?item wdt:P571 ?jtr.}
OPTIONAL {?item wdt:P31 ?jtr.}
}
GROUP BY ?item ?statements ?itemLabel ?jtrLabel
ORDER BY DESC(?sites)
|sort=P31
|columns=number:#,item:Wikidata,label:ନାମ (Name),P31:ପ୍ରକାର (Type), P170:ଡିଜାଇନର,P178:ନିର୍ମାତା (Foundry/Company Commissioned),P571:ତିଆରି ବର୍ଷ (Release Year),P275:ଲାଇସେନ୍ସ (License)
|thumb=80
|min_section=1
|links=text
|autolist=fallback
|references=all
|wdedit=yes
|summary=itemnumber
}}
{| class='wikitable sortable wd_can_edit'
! #
! Wikidata
! ନାମ (Name)
! ପ୍ରକାର (Type)
! ଡିଜାଇନର
! ନିର୍ମାତା (Foundry/Company Commissioned)
! ତିଆରି ବର୍ଷ (Release Year)
! ଲାଇସେନ୍ସ (License)
|- class='wd_q5514030'
| style='text-align:right'| 1
| [[:d:Q5514030|Q5514030]]
|class='wd_label'| GNU ୟୁନିଫଣ୍ଟ
|class='wd_p31'| computer font<br/>utility software<br/>GNU package<ref name="ref_b657058a898997741f3cc91fc8d3211bfebe0c9b1ced9e6e679097e1a00c6e4a">''[[:d:Q255135|changelog]]''</ref><br/>free software
|class='wd_p170'|
|class='wd_p178'| GNU Project
|class='wd_p571' data-sort-value="1998" | 1998
|class='wd_p275'| GPL font exception<ref name="ref_c436bcefcdc9aad17537942df13b7a608d521d86a12843710a2a56adb2c54c07">https://unifoundry.com/LICENSE.txt</ref><ref name="ref_ed06f000373af2d0f26dd772e0417de1506143bc7ea0b0875c1b700370d372d8">''[[:d:Q2470288|Free Software Directory]]''</ref><br/>GNU General Public License, version 2.0 or later<ref name="ref_b657058a898997741f3cc91fc8d3211bfebe0c9b1ced9e6e679097e1a00c6e4a">''[[:d:Q255135|changelog]]''</ref>
|- class='wd_q123086324'
| style='text-align:right'| 2
| [[:d:Q123086324|Q123086324]]
|class='wd_label'| Japa Sans Oriya
|class='wd_p31'| open-source typeface
|class='wd_p170'|
|class='wd_p178'| SIL Global
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_9d8c6ec04b804f1e63d0af8ce104c9bb4e1379a4167471d213759a4a0b84cf61">https://github.com/silnrsi/font-japa-sans-oriya/releases</ref>
|- class='wd_q123086375'
| style='text-align:right'| 3
| [[:d:Q123086375|Q123086375]]
|class='wd_label'| ଲେଖନୀ ବେସ୍
|class='wd_p31'| open-source typeface
|class='wd_p170'| ନସିମ ଅଲ୍ଲୀ<ref name="ref_9f62babff3016bab5a41dc82201b8dda877d50a30a55c433f8fc3693c923e8e6">https://github.com/coldbreeze16/Lekhani</ref>
|class='wd_p178'| Nasim Ali
|class='wd_p571' data-sort-value="2015" | 2015-12-15<ref name="ref_9f62babff3016bab5a41dc82201b8dda877d50a30a55c433f8fc3693c923e8e6">https://github.com/coldbreeze16/Lekhani</ref>
|class='wd_p275'| SIL Open Font License<ref name="ref_9f62babff3016bab5a41dc82201b8dda877d50a30a55c433f8fc3693c923e8e6">https://github.com/coldbreeze16/Lekhani</ref>
|- class='wd_q123128549'
| style='text-align:right'| 4
| [[:d:Q123128549|Q123128549]]
|class='wd_label'| VEGESIGNES
|class='wd_p31'| open-source typeface
|class='wd_p170'|
|class='wd_p178'| Laval Chabon
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_52e95b7415741c0e1fbef7d3da860a112df1f98591960fc991a45e01afa9a312">https://fontlibrary.org/en/font/vegesignes</ref><br/>Creative Commons Attribution 3.0 Unported<ref name="ref_58082039565fa73ab72c1dbf6903a5ce21a5df25202a8820434d2e93b7ec2f8c">https://fontstruct.com/fontstructions/show/136182</ref>
|- class='wd_q132456906'
| style='text-align:right'| 5
| [[:d:Q132456906|Q132456906]]
|class='wd_label'| Or10
|class='wd_p31'| open-source typeface
|class='wd_p170'| Jeroen Hellingman<ref name="ref_33631a4dfdc7309e368aff5db73d2298a2237ba92570e848e0fdb7937a273699">https://tug.org/TUGboat/tb23-1/piska.pdf</ref>
|class='wd_p178'|
|class='wd_p571' data-sort-value="1998" | 1998<ref name="ref_33631a4dfdc7309e368aff5db73d2298a2237ba92570e848e0fdb7937a273699">https://tug.org/TUGboat/tb23-1/piska.pdf</ref>
|class='wd_p275'|
|- class='wd_q17067744'
| style='text-align:right'| 6
| [[:d:Q17067744|Q17067744]]
|class='wd_label'| Lohit fonts
|class='wd_p31'| open-source Unicode typeface<br/>sans-serif typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_7d811519a0f120a52ea3ab616d68f687a42ece5862f5890fde98115d6d4b119e">https://www.redhat.com/archives/lohit-devel-list/2011-September/msg00000.html</ref><br/>GNU General Public License<ref name="ref_3f51117d12eb60c235aa82a8ac9e1e735ba61c161619ca0e4bca3845a1ef0b73">https://listman.redhat.com/archives/lohit-devel-list/2011-September/msg00000.html</ref><br/>GPL font exception<ref name="ref_3f51117d12eb60c235aa82a8ac9e1e735ba61c161619ca0e4bca3845a1ef0b73">https://listman.redhat.com/archives/lohit-devel-list/2011-September/msg00000.html</ref>
|- class='wd_q75881989'
| style='text-align:right'| 7
| [[:d:Q75881989|Q75881989]]
|class='wd_label'| ନୋଟୋ ସାନ୍ସ ଓଡ଼ିଆ
|class='wd_p31'| open-source Unicode typeface<br/>sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| [[ଗୁଗଲ]]
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_3db043537378eee592586392ade5ef5771aae46ab429f2fce689aee6390c8f01">https://github.com/googlefonts/noto-fonts/blob/master/LICENSE</ref>
|- class='wd_q123056277'
| style='text-align:right'| 8
| [[:d:Q123056277|Q123056277]]
|class='wd_label'| ଆଲକାତରା
|class='wd_p31'| open-source Unicode typeface<br/>sans-serif typeface
|class='wd_p170'| Suman Bhandary
|class='wd_p178'| [[ଗୁଗଲ]]
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_3db043537378eee592586392ade5ef5771aae46ab429f2fce689aee6390c8f01">https://github.com/googlefonts/noto-fonts/blob/master/LICENSE</ref>
|- class='wd_q123056303'
| style='text-align:right'| 9
| [[:d:Q123056303|Q123056303]]
|class='wd_label'| ଅନେକ ଓଡ଼ିଆ
|class='wd_p31'| open-source Unicode typeface<br/>sans-serif typeface
|class='wd_p170'| ୟେଷା ଗୋଷର<br/>ମହେଶ ସାହୁ
|class='wd_p178'| [[ଗୁଗଲ]]<br/>Ek Type
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_3db043537378eee592586392ade5ef5771aae46ab429f2fce689aee6390c8f01">https://github.com/googlefonts/noto-fonts/blob/master/LICENSE</ref>
|- class='wd_q123056339'
| style='text-align:right'| 10
| [[:d:Q123056339|Q123056339]]
|class='wd_label'| ସକଳଭାରତୀ
|class='wd_p31'| open-source Unicode typeface<br/>sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_38e71f2e188f6e475b17dac06867d7f2f8b492faf8b343d331f16cd37b742dac">https://www.cdac.in/index.aspx?id=dl_sakal_bharati_font</ref>
|- class='wd_q123056346'
| style='text-align:right'| 11
| [[:d:Q123056346|Q123056346]]
|class='wd_label'| ନୋଟୋ ସେରିଫ ଓଡ଼ିଆ
|class='wd_p31'| open-source Unicode typeface<br/>serif
|class='wd_p170'|
|class='wd_p178'| [[ଗୁଗଲ]]
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_3db043537378eee592586392ade5ef5771aae46ab429f2fce689aee6390c8f01">https://github.com/googlefonts/noto-fonts/blob/master/LICENSE</ref>
|- class='wd_q123056356'
| style='text-align:right'| 12
| [[:d:Q123056356|Q123056356]]
|class='wd_label'| ବଲୁ ଭାଇନା ୨
|class='wd_p31'| open-source Unicode typeface<br/>display typeface
|class='wd_p170'| ୟେଷା ଗୋଷର<br/>ମନୀଶ ମିଞ୍ଜ<br/>ଶୁଚିତା ଗ୍ରୋଭର
|class='wd_p178'| [[ଗୁଗଲ]]<br/>Ek Type
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_3db043537378eee592586392ade5ef5771aae46ab429f2fce689aee6390c8f01">https://github.com/googlefonts/noto-fonts/blob/master/LICENSE</ref>
|- class='wd_q123056376'
| style='text-align:right'| 13
| [[:d:Q123056376|Q123056376]]
|class='wd_label'| ବଲୁ ଭାଇନା
|class='wd_p31'| open-source Unicode typeface<br/>display typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| SIL Open Font License<ref name="ref_3db043537378eee592586392ade5ef5771aae46ab429f2fce689aee6390c8f01">https://github.com/googlefonts/noto-fonts/blob/master/LICENSE</ref>
|- class='wd_q123055115'
| style='text-align:right'| 14
| [[:d:Q123055115|Q123055115]]
|class='wd_label'| ଉତ୍କଳ
|class='wd_p31'| sans-serif typeface<br/>open-source Unicode typeface
|class='wd_p170'| ରାଜେଶ ପ୍ରଧାନ
|class='wd_p178'| ରାଜେଶ ପ୍ରଧାନ
|class='wd_p571' data-sort-value="2003" | 2003
|class='wd_p275'| GNU General Public License
|- class='wd_q123055638'
| style='text-align:right'| 15
| [[:d:Q123055638|Q123055638]]
|class='wd_label'| ଓଡ଼ିଆ ଓଟି ଜଗନ୍ନାଥ
|class='wd_p31'| sans-serif typeface<br/>open-source Unicode typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'| ସୁଜାତା ପଟେଲ
|class='wd_p571' data-sort-value="2007" | 2007-02-26<ref name="ref_ca71c7e83a4a32b669b1da536139a2f17182d78cfaf48d5f16a9238a826bb71e">https://web.archive.org/web/20140511120211/http://www.odialanguage.com/Odia_fonts.html</ref>
|class='wd_p275'| SIL Open Font License 1.1
|- class='wd_q123056396'
| style='text-align:right'| 16
| [[:d:Q123056396|Q123056396]]
|class='wd_label'| ରଘୁଓଡ଼ିଆ
|class='wd_p31'| sans-serif typeface
|class='wd_p170'| R K Joshi<ref name="ref_90134c8e251e8dbb5cb8db169fab3ea5ccd5640ec8d67ff1bec5f0c7dcbbc052">https://web.archive.org/web/20140720003614/http://www.cdacmumbai.in/projects/indix/n_download.shtml</ref><br/>Rajith Kumar K.M<ref name="ref_90134c8e251e8dbb5cb8db169fab3ea5ccd5640ec8d67ff1bec5f0c7dcbbc052">https://web.archive.org/web/20140720003614/http://www.cdacmumbai.in/projects/indix/n_download.shtml</ref>
|class='wd_p178'| Centre for Development of Advanced Computing<ref name="ref_90134c8e251e8dbb5cb8db169fab3ea5ccd5640ec8d67ff1bec5f0c7dcbbc052">https://web.archive.org/web/20140720003614/http://www.cdacmumbai.in/projects/indix/n_download.shtml</ref>
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| SIL Open Font License<ref name="ref_38e71f2e188f6e475b17dac06867d7f2f8b492faf8b343d331f16cd37b742dac">https://www.cdac.in/index.aspx?id=dl_sakal_bharati_font</ref>
|- class='wd_q123056436'
| style='text-align:right'| 17
| [[:d:Q123056436|Q123056436]]
|class='wd_label'| ଅଶୋକ ଓଡ଼ିଆ
|class='wd_p31'| sans-serif typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| Indian Type Foundry
|class='wd_p571' data-sort-value="2017" | 2017
|class='wd_p275'| proprietary license
|- class='wd_q123056462'
| style='text-align:right'| 18
| [[:d:Q123056462|Q123056462]]
|class='wd_label'| ସମ୍ୟକ ଓଡ଼ିଆ
|class='wd_p31'| sans-serif typeface<br/>open-source Unicode typeface
|class='wd_p170'| ରାହୁଲ ଭଲେରାଓ<br/>ସନ୍ଦୀପ ଶେଡ଼ମାକେ<br/>ବାଗେଶ୍ରୀ ସାଲଭି<br/>ପ୍ରବୀଣ ସତପୁତେ
|class='wd_p178'| Homi Bhabha Centre for Science Education
|class='wd_p571' data-sort-value="2007" | 2007-02-26<ref name="ref_ca71c7e83a4a32b669b1da536139a2f17182d78cfaf48d5f16a9238a826bb71e">https://web.archive.org/web/20140511120211/http://www.odialanguage.com/Odia_fonts.html</ref>
|class='wd_p275'| GNU ଜେନେରାଲ ପବ୍ଲିକ ଲାଇସେନ୍ସ ସଂସ୍କରଣ ୨.୦<br/>copyrighted free use
|- class='wd_q123057526'
| style='text-align:right'| 19
| [[:d:Q123057526|Q123057526]]
|class='wd_label'| OR-TT Sarala
|class='wd_p31'| sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057527'
| style='text-align:right'| 20
| [[:d:Q123057527|Q123057527]]
|class='wd_label'| GIST-ORI-OT Mukta
|class='wd_p31'| sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057528'
| style='text-align:right'| 21
| [[:d:Q123057528|Q123057528]]
|class='wd_label'| GIST-ORI-OT Chilika
|class='wd_p31'| sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057536'
| style='text-align:right'| 22
| [[:d:Q123057536|Q123057536]]
|class='wd_label'| AkrutiOri1
|class='wd_p31'| sans-serif typeface
|class='wd_p170'| Sridhar Murthy Srikantham
|class='wd_p178'| Sridhar Murthy Srikantham<ref name="ref_8586a188f968785d16c4e6a7cb7207658501556e878ca467c9e1dbfcabff400e">http://luc.devroye.org/fonts-48383.html</ref><br/>Free Software Foundation
|class='wd_p571'|
|class='wd_p275'| GNU General Public License<ref name="ref_8586a188f968785d16c4e6a7cb7207658501556e878ca467c9e1dbfcabff400e">http://luc.devroye.org/fonts-48383.html</ref>
|- class='wd_q123057537'
| style='text-align:right'| 23
| [[:d:Q123057537|Q123057537]]
|class='wd_label'| iitmoriy
|class='wd_p31'| sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| Indian Institute of Technology Madras
|class='wd_p571' data-sort-value="2004" | 2004
|class='wd_p275'| proprietary license<ref name="ref_1c7c50f6ad7889fbab0f25fdde9a29ae5dacbfaa552596437cd7c5e95f0fdf74">https://web.archive.org/web/20121103190103/http://acharya.iitm.ac.in:80/fonts/iitmfonts.php</ref>
|- class='wd_q123057538'
| style='text-align:right'| 24
| [[:d:Q123057538|Q123057538]]
|class='wd_label'| DataSoft Uniweb
|class='wd_p31'| sans-serif typeface
|class='wd_p170'|
|class='wd_p178'| Datasoft
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_bd9843a5f9d51f16afa2d95ae751bd51ff9a2eeac67dac2bbac6fce87101ad32">https://github.com/Font-Exchange/Odia-Unicode/blob/main/fonts/Dtsoft_uni.ttf</ref>
|- class='wd_q123057564'
| style='text-align:right'| 25
| [[:d:Q123057564|Q123057564]]
|class='wd_label'| Maan Normal Odia Akhayara
|class='wd_p31'| sans-serif typeface
|class='wd_p170'| ସୁଶାନ୍ତ ଦାଶ
|class='wd_p178'| ସୁଶାନ୍ତ ଦାଶ<ref name="ref_3c728b1b9e4ded36af5078885f715918465c572e205a3f6a09cfcc312edcaa3c">https://sushantdash.tripod.com/fonts.htm</ref>
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_3c728b1b9e4ded36af5078885f715918465c572e205a3f6a09cfcc312edcaa3c">https://sushantdash.tripod.com/fonts.htm</ref>
|- class='wd_q123150438'
| style='text-align:right'| 26
| [[:d:Q123150438|Q123150438]]
|class='wd_label'| oriJaanaki
|class='wd_p31'| sans-serif typeface<br/>open-source Unicode typeface
|class='wd_p170'| Andy White
|class='wd_p178'| Andy White
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| GNU General Public License
|- class='wd_q125400255'
| style='text-align:right'| 27
| [[:d:Q125400255|Q125400255]]
|class='wd_label'| ଭୋଲଟେ ଓଡ଼ିଆ
|class='wd_p31'| sans-serif typeface
|class='wd_p170'| ଅନୁରାଗ ଗୌତମ
|class='wd_p178'| Indian Type Foundry
|class='wd_p571' data-sort-value="2024" | 2024
|class='wd_p275'| proprietary license
|- class='wd_q31756321'
| style='text-align:right'| 28
| [[:d:Q31756321|Q31756321]]
|class='wd_label'| ଫ୍ରିସେରିଫ
|class='wd_p31'| serif typeface<br/>open-source Unicode typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571' data-sort-value="2010" | 2010
|class='wd_p275'| GNU General Public License v3.0 or later<br/>GPL font exception
|- class='wd_q123057529'
| style='text-align:right'| 29
| [[:d:Q123057529|Q123057529]]
|class='wd_label'| ITR Jagannath
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Monotype
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057530'
| style='text-align:right'| 30
| [[:d:Q123057530|Q123057530]]
|class='wd_label'| ITR Konark
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Monotype
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057531'
| style='text-align:right'| 31
| [[:d:Q123057531|Q123057531]]
|class='wd_label'| ITR Liberty
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Monotype
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057532'
| style='text-align:right'| 32
| [[:d:Q123057532|Q123057532]]
|class='wd_label'| ITR Surya
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Monotype
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057533'
| style='text-align:right'| 33
| [[:d:Q123057533|Q123057533]]
|class='wd_label'| Monotype Oriya
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Monotype
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057534'
| style='text-align:right'| 34
| [[:d:Q123057534|Q123057534]]
|class='wd_label'| ITR Uttama
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Monotype
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057535'
| style='text-align:right'| 35
| [[:d:Q123057535|Q123057535]]
|class='wd_label'| JanmejaOriya
|class='wd_p31'| typeface
|class='wd_p170'| Janmeja Singh Johal
|class='wd_p178'| Janmeja Singh Johal<ref name="ref_affdc2cf5696a8b69a5651d7faa02a8f790ded05a4ddf1ec19acadaa0b7fabcd">http://luc.devroye.org/fonts-30101.html</ref>
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_affdc2cf5696a8b69a5651d7faa02a8f790ded05a4ddf1ec19acadaa0b7fabcd">http://luc.devroye.org/fonts-30101.html</ref>
|- class='wd_q123057539'
| style='text-align:right'| 36
| [[:d:Q123057539|Q123057539]]
|class='wd_label'| OROTAnand
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_261fcc86db25abe865b4d0297035d647f462564058ac8676400991681c2aa873">https://web.archive.org/web/20210309170938/http://www.ildc.in/download/UnicodeTypingTool.zip</ref>
|- class='wd_q123057540'
| style='text-align:right'| 37
| [[:d:Q123057540|Q123057540]]
|class='wd_label'| OROTAnantI
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057541'
| style='text-align:right'| 38
| [[:d:Q123057541|Q123057541]]
|class='wd_label'| OROTAnant
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057542'
| style='text-align:right'| 39
| [[:d:Q123057542|Q123057542]]
|class='wd_label'| OROTBalabhadra
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057543'
| style='text-align:right'| 40
| [[:d:Q123057543|Q123057543]]
|class='wd_label'| OROTChilika
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057544'
| style='text-align:right'| 41
| [[:d:Q123057544|Q123057544]]
|class='wd_label'| OROTDharampada
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057545'
| style='text-align:right'| 42
| [[:d:Q123057545|Q123057545]]
|class='wd_label'| OROTDhauli
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057546'
| style='text-align:right'| 43
| [[:d:Q123057546|Q123057546]]
|class='wd_label'| OROTHirakud
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057547'
| style='text-align:right'| 44
| [[:d:Q123057547|Q123057547]]
|class='wd_label'| OROTIspat
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057548'
| style='text-align:right'| 45
| [[:d:Q123057548|Q123057548]]
|class='wd_label'| OROTJagannath
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057549'
| style='text-align:right'| 46
| [[:d:Q123057549|Q123057549]]
|class='wd_label'| OROTLingaraj
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057550'
| style='text-align:right'| 47
| [[:d:Q123057550|Q123057550]]
|class='wd_label'| OROTMenaka
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057551'
| style='text-align:right'| 48
| [[:d:Q123057551|Q123057551]]
|class='wd_label'| OROTMukta
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057552'
| style='text-align:right'| 49
| [[:d:Q123057552|Q123057552]]
|class='wd_label'| OROTNilachala
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057553'
| style='text-align:right'| 50
| [[:d:Q123057553|Q123057553]]
|class='wd_label'| OROTSamalei
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057554'
| style='text-align:right'| 51
| [[:d:Q123057554|Q123057554]]
|class='wd_label'| OROTShamukha
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2005" | 2005
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057555'
| style='text-align:right'| 52
| [[:d:Q123057555|Q123057555]]
|class='wd_label'| OROTSuhas
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_014f36a7b9a057d19d82aa719073053e08db1a060ee92905f62c8a0fd21f6447">https://web.archive.org/web/20071019225704/http://www.ildc.in/Oriya/download/C-DAC/GIST-OT-FONTS-INSTALLER.zip</ref>
|- class='wd_q123057556'
| style='text-align:right'| 53
| [[:d:Q123057556|Q123057556]]
|class='wd_label'| ORB-TTMukta EN
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Centre for Development of Advanced Computing
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_7112aef24095b88c31b9d53382901b1514041bbb453d028d2f7851cd58f848d5">https://web.archive.org/web/20090101123824/http://bhulekh.ori.nic.in/download.asp?file=Orbmk3nt.ttf</ref>
|- class='wd_q123057557'
| style='text-align:right'| 54
| [[:d:Q123057557|Q123057557]]
|class='wd_label'| November Stencil
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057558'
| style='text-align:right'| 55
| [[:d:Q123057558|Q123057558]]
|class='wd_label'| November
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057559'
| style='text-align:right'| 56
| [[:d:Q123057559|Q123057559]]
|class='wd_label'| November Compressed
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057560'
| style='text-align:right'| 57
| [[:d:Q123057560|Q123057560]]
|class='wd_label'| November Condensed
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057561'
| style='text-align:right'| 58
| [[:d:Q123057561|Q123057561]]
|class='wd_label'| October
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057562'
| style='text-align:right'| 59
| [[:d:Q123057562|Q123057562]]
|class='wd_label'| October Compressed
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123057563'
| style='text-align:right'| 60
| [[:d:Q123057563|Q123057563]]
|class='wd_label'| October Condensed
|class='wd_p31'| typeface
|class='wd_p170'| ପ୍ରତ୍ୟୁଷ ଦାସ
|class='wd_p178'| ପ୍ରତ୍ୟୁଷ ଦାସ<br/>Typotheque
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123086155'
| style='text-align:right'| 61
| [[:d:Q123086155|Q123086155]]
|class='wd_label'| Oriya MN
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| [[ଆପଲ ଇନକର୍ପୋରେଟେଡ|ଆପଲ]]
|class='wd_p571' data-sort-value="2003" | 2003
|class='wd_p275'| proprietary license<ref name="ref_0e392306be45b75cc78c5ff1c3d1824c1deaadf691d8c81768602f129dfad4f9">https://support.apple.com/en-ca/HT212587</ref>
|- class='wd_q123086156'
| style='text-align:right'| 62
| [[:d:Q123086156|Q123086156]]
|class='wd_label'| Oriya Sangam MN
|class='wd_p31'| typeface
|class='wd_p170'| ମୁତୁ ନେଦୁରମଣ
|class='wd_p178'| [[ଆପଲ ଇନକର୍ପୋରେଟେଡ|ଆପଲ]]
|class='wd_p571' data-sort-value="2010" | 2010
|class='wd_p275'| proprietary license<ref name="ref_0e392306be45b75cc78c5ff1c3d1824c1deaadf691d8c81768602f129dfad4f9">https://support.apple.com/en-ca/HT212587</ref>
|- class='wd_q123086157'
| style='text-align:right'| 63
| [[:d:Q123086157|Q123086157]]
|class='wd_label'| Kalinga
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| [[ମାଇକ୍ରୋସଫ୍ଟ]]
|class='wd_p571' data-sort-value="2013" | 2013<br/>2006
|class='wd_p275'| proprietary license<ref name="ref_c532df122859112760b13574a88ab3f961014d789073eaae2e9ef865f9a3043a">https://learn.microsoft.com/en-us/typography/font-list/kalinga</ref><ref name="ref_2ac4eac579eb246564df7983039e8e9e280750938d36435502cd3c30bbb658d8">https://summitindia.com/wp-content/uploads/2016/02/oriya_Indica_Font_Set.pdf</ref>
|- class='wd_q123086159'
| style='text-align:right'| 64
| [[:d:Q123086159|Q123086159]]
|class='wd_label'| Shree Oriya 0600 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_b226459ed2c2a76a147140dae18d8df31aaa23650cc884973517189d336d0daf">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0600</ref>
|- class='wd_q123086161'
| style='text-align:right'| 65
| [[:d:Q123086161|Q123086161]]
|class='wd_label'| Shree Oriya 0601 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_d8fa4525c4c1479fef9dc2297328eca5790cd130f3ffae1f7b49a6fbab8eeebb">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0601</ref>
|- class='wd_q123086163'
| style='text-align:right'| 66
| [[:d:Q123086163|Q123086163]]
|class='wd_label'| Shree Oriya 0603 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_113a3698abfb3ca9e7fee3803c30d8a0b8e711ee0e00e2987207423e8301e85d">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0603</ref>
|- class='wd_q123086164'
| style='text-align:right'| 67
| [[:d:Q123086164|Q123086164]]
|class='wd_label'| Shree Oriya 0605 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f6cc272eea95f6449a42e9895ab416018f6c9b049a3362a794787891dfec96d8">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0605</ref>
|- class='wd_q123086165'
| style='text-align:right'| 68
| [[:d:Q123086165|Q123086165]]
|class='wd_label'| Shree Oriya 0606 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_866689d9c9f267f7ba19e4d12dfe340735174adc52fe73a44351aaa7ee1e4d32">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0606</ref>
|- class='wd_q123086167'
| style='text-align:right'| 69
| [[:d:Q123086167|Q123086167]]
|class='wd_label'| Shree Oriya 0608 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_4e1f325731929dba8d258136034373ce610c0061cacadeafbfa3f5caec2f6480">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0608</ref>
|- class='wd_q123086168'
| style='text-align:right'| 70
| [[:d:Q123086168|Q123086168]]
|class='wd_label'| Shree Oriya 0609 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_188b8137ac33e8f5304a05770d0ae8c0819cefefe92ab0ae2e0f1ea1fd65763b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0609</ref>
|- class='wd_q123086170'
| style='text-align:right'| 71
| [[:d:Q123086170|Q123086170]]
|class='wd_label'| Shree Oriya 0610 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_4bff36d665dfdd0ea8a1a57e7f9d978c8d0966eb5fdbcc5fc8ef617d6bc8a66e">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0610</ref>
|- class='wd_q123086171'
| style='text-align:right'| 72
| [[:d:Q123086171|Q123086171]]
|class='wd_label'| Shree Oriya 0611 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_a3d511d232347b7edfb28dc61e92df53947462e356fa52f7cb831a99d861aabf">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0611</ref>
|- class='wd_q123086173'
| style='text-align:right'| 73
| [[:d:Q123086173|Q123086173]]
|class='wd_label'| Shree Oriya 0612 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_b0cf74970726416fa8786d684977fb523926a5b965a764178a50060b363daa88">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0612</ref>
|- class='wd_q123086174'
| style='text-align:right'| 74
| [[:d:Q123086174|Q123086174]]
|class='wd_label'| Shree Oriya 0614 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_4951346e47977d6044f07b0d9c8d51839c81e1702ce5b2da733c2115525f0cd3">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0614</ref>
|- class='wd_q123086176'
| style='text-align:right'| 75
| [[:d:Q123086176|Q123086176]]
|class='wd_label'| Shree Oriya 0615 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_61a0023caec08c366d8886e2ca4acc850833cabbccebdd9aac35acc89ef25fd5">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0615</ref>
|- class='wd_q123086177'
| style='text-align:right'| 76
| [[:d:Q123086177|Q123086177]]
|class='wd_label'| Shree Oriya 0616 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_c6b440e99d1655d595819a27da51cf98330d15e6a1fa335607464c811efe1d3d">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0616</ref>
|- class='wd_q123086179'
| style='text-align:right'| 77
| [[:d:Q123086179|Q123086179]]
|class='wd_label'| Shree Oriya 0617 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_1ae5d84079b32c6193696ddc12159ba98a4eb5d4d9e43dd7805fc5054a75ebf6">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0617</ref>
|- class='wd_q123086181'
| style='text-align:right'| 78
| [[:d:Q123086181|Q123086181]]
|class='wd_label'| Shree Oriya 0618 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_5456623d674364833762f5df656eeab7dba591730f38c17057b9664192ff8f0b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0618</ref>
|- class='wd_q123086184'
| style='text-align:right'| 79
| [[:d:Q123086184|Q123086184]]
|class='wd_label'| Shree Oriya 0619 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_7cafff8c9ee9313b51dd3da2222d5978cfbbef8a1033a917179e556790127138">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0619</ref>
|- class='wd_q123086186'
| style='text-align:right'| 80
| [[:d:Q123086186|Q123086186]]
|class='wd_label'| Shree Oriya 0620 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_66641f00c6a94776bd939d70d2323fba899dfbb38f1d83bd9008f3dd2a596f48">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0620</ref>
|- class='wd_q123086188'
| style='text-align:right'| 81
| [[:d:Q123086188|Q123086188]]
|class='wd_label'| Shree Oriya 0621 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_cf4f5320d9938d312e8f45e19a0e3233aca55607db25d434943ef4d2c42adc92">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0621</ref>
|- class='wd_q123086190'
| style='text-align:right'| 82
| [[:d:Q123086190|Q123086190]]
|class='wd_label'| Shree Oriya 0622 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_a69e02d8f2150fd1336d99a1067284e1cb0b470fa7df6be3fcf9c2e1c42021d2">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0622</ref>
|- class='wd_q123086191'
| style='text-align:right'| 83
| [[:d:Q123086191|Q123086191]]
|class='wd_label'| Shree Oriya 0623 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f198d11eb4dafaa03763ef4341b9cabbbbe4e867bb2f8e612ab75401f09beeef">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0623</ref>
|- class='wd_q123086193'
| style='text-align:right'| 84
| [[:d:Q123086193|Q123086193]]
|class='wd_label'| Shree Oriya 0624 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_d55d18b068bd7922f7f986c85f12c850ca116dc016a3b6db9ae2ad1edb2f66ec">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0624</ref>
|- class='wd_q123086194'
| style='text-align:right'| 85
| [[:d:Q123086194|Q123086194]]
|class='wd_label'| Shree Oriya 0625 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_63cc10a4454280094d233dbfff8e92070d0c0dd88de852aad4690236c2e351e8">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0625</ref>
|- class='wd_q123086196'
| style='text-align:right'| 86
| [[:d:Q123086196|Q123086196]]
|class='wd_label'| Shree Oriya 0626 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_ee6e26107ead193ac9ebfe1829318c475521ae4022e07a410cd73e647401f7f5">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0626</ref>
|- class='wd_q123086197'
| style='text-align:right'| 87
| [[:d:Q123086197|Q123086197]]
|class='wd_label'| Shree Oriya 0627 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_e9bf4cedc074800f53a7a2b1233e643e8b4b7bb021dd5aa87995b298ad77718e">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0627</ref>
|- class='wd_q123086199'
| style='text-align:right'| 88
| [[:d:Q123086199|Q123086199]]
|class='wd_label'| Shree Oriya 0628 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_13c594b836921c1bd2df47fc6e371fef42cbda486b6e384598fbf59e38d927bf">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0628</ref>
|- class='wd_q123086201'
| style='text-align:right'| 89
| [[:d:Q123086201|Q123086201]]
|class='wd_label'| Shree Oriya 0629 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_9aa15e50570adbaa192511293867a0dac463325d66e3e57962c5f34b0577b814">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0629</ref>
|- class='wd_q123086202'
| style='text-align:right'| 90
| [[:d:Q123086202|Q123086202]]
|class='wd_label'| Shree Oriya 0630 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_6e4f1ef572f726f3f62709f2c86d0fa6b4b387e2da533d969d4dc4d593c825d7">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0630</ref>
|- class='wd_q123086204'
| style='text-align:right'| 91
| [[:d:Q123086204|Q123086204]]
|class='wd_label'| Shree Oriya 0631 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_76a621d41a77b55af9cedf44b9d20b3d811410c2de382b0c9ceffb09243bef36">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0631</ref>
|- class='wd_q123086205'
| style='text-align:right'| 92
| [[:d:Q123086205|Q123086205]]
|class='wd_label'| Shree Oriya 0632 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_e5b39d86f082f9692f3e9ce10562dc99b75ef64cc0648fb89656bcece7db9010">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0632</ref>
|- class='wd_q123086207'
| style='text-align:right'| 93
| [[:d:Q123086207|Q123086207]]
|class='wd_label'| Shree Oriya 0633 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_7d191d59beac4ede7f7ed744c36101c25130fe3e2fde9632a69f370d2e7c8371">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0633</ref>
|- class='wd_q123086210'
| style='text-align:right'| 94
| [[:d:Q123086210|Q123086210]]
|class='wd_label'| Shree Oriya 0634 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_c5532e607778019a7168ee5a01e91fd8d5b4d8711b128ce6a4363f6428edd48d">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0634</ref>
|- class='wd_q123086213'
| style='text-align:right'| 95
| [[:d:Q123086213|Q123086213]]
|class='wd_label'| Shree Oriya 0635 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_a93d5e1b4be48bf43b54654e24138773351cd8f9acc919754700ec89ac1dda6b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0635</ref>
|- class='wd_q123086216'
| style='text-align:right'| 96
| [[:d:Q123086216|Q123086216]]
|class='wd_label'| Shree Oriya 0636 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_931fecdd301b914a197b1b42f4902d03c9a05497186fad56a7df5d1516623ebb">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0636</ref>
|- class='wd_q123086218'
| style='text-align:right'| 97
| [[:d:Q123086218|Q123086218]]
|class='wd_label'| Shree Oriya 0637 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_77fc32d062df96b03167742bb51f235776413a8b4cc24177d278daba90acb5df">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0637</ref>
|- class='wd_q123086220'
| style='text-align:right'| 98
| [[:d:Q123086220|Q123086220]]
|class='wd_label'| Shree Oriya 0638 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f8cb1fe55004b17bf8cb360749c98159b8f09372db73f81e5a94633e8f3c34ff">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0638</ref>
|- class='wd_q123086222'
| style='text-align:right'| 99
| [[:d:Q123086222|Q123086222]]
|class='wd_label'| Shree Oriya 0639 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_dd11e2d37ae228153543ec1563aaa3f347abd082d71e04ad1d5196f9a6ccb975">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0639</ref>
|- class='wd_q123086224'
| style='text-align:right'| 100
| [[:d:Q123086224|Q123086224]]
|class='wd_label'| Shree Oriya 0641 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f798bbf76749f3268e878d8c733f2fc8b3e5a7a733cfce9cf31bd9d1ad2ded8b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0641</ref>
|- class='wd_q123086226'
| style='text-align:right'| 101
| [[:d:Q123086226|Q123086226]]
|class='wd_label'| Shree Oriya 0643 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_1462f41b094e6e5c521388ebe527576210da8305213f709a46486a0bc9acbe00">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0643</ref>
|- class='wd_q123086229'
| style='text-align:right'| 102
| [[:d:Q123086229|Q123086229]]
|class='wd_label'| Shree Oriya 0644 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_adcb2b07b042ded3572eceed151374ef56c3ebc05c85196ea44271bf6d9387ec">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0644</ref>
|- class='wd_q123086232'
| style='text-align:right'| 103
| [[:d:Q123086232|Q123086232]]
|class='wd_label'| Shree Oriya 0645 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_447171e39fb351d540519b63ccacd426269ca01aea71d5af125c586ad985525a">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0645</ref>
|- class='wd_q123086234'
| style='text-align:right'| 104
| [[:d:Q123086234|Q123086234]]
|class='wd_label'| Shree Oriya 0646 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_6e00dbc351c6c16a6686b60f65e895f4f5e66d153d23324220f33ff0f8d2e216">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0646</ref>
|- class='wd_q123086235'
| style='text-align:right'| 105
| [[:d:Q123086235|Q123086235]]
|class='wd_label'| Shree Oriya 0647 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_ae7608b488e913ae79405aef5473a0dba99f4abc96be119eddd582f4463120d7">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0647</ref>
|- class='wd_q123086237'
| style='text-align:right'| 106
| [[:d:Q123086237|Q123086237]]
|class='wd_label'| Shree Oriya 0648 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_918faa8b12135b30f84c2a98b3aff7c6d6e4d890f832db2caa8714e355cbb144">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0648</ref>
|- class='wd_q123086239'
| style='text-align:right'| 107
| [[:d:Q123086239|Q123086239]]
|class='wd_label'| Shree Oriya 0649 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_207fa905aa1da57a0f2ee22ef0790d18b1faf1c703fb613c62d166d4b3dede66">https://catalog.monotype.com/family/modular-infotech/shree-oriya-0649</ref>
|- class='wd_q123086240'
| style='text-align:right'| 108
| [[:d:Q123086240|Q123086240]]
|class='wd_label'| Shree Oriya 3000 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_74a1ef02a586319616f1a658ba2b03bb80d2b48e7f3a7f5e773e47971395ab91">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3000</ref>
|- class='wd_q123086242'
| style='text-align:right'| 109
| [[:d:Q123086242|Q123086242]]
|class='wd_label'| Shree Oriya 3001 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_7c1d0e33a67bda584311545c48ee0bb826c45f01e1cfa71cc4db127ed078ced1">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3001</ref>
|- class='wd_q123086243'
| style='text-align:right'| 110
| [[:d:Q123086243|Q123086243]]
|class='wd_label'| Shree Oriya 3002 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_14d522faab4a2ee1b2087ef75092df26991ff88829e2a6ec25e0631631131f7b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3002</ref>
|- class='wd_q123086245'
| style='text-align:right'| 111
| [[:d:Q123086245|Q123086245]]
|class='wd_label'| Shree Oriya 3004 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f32406e3cdb61b80ade7435bde3b45c7993d6979a16f934ce951c77f2db5e236">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3004</ref>
|- class='wd_q123086246'
| style='text-align:right'| 112
| [[:d:Q123086246|Q123086246]]
|class='wd_label'| Shree Oriya 3006 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_d32de4dafa3f1a515780b409675bb6545ad06e67498e8ad36fcd87746800b051">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3006</ref>
|- class='wd_q123086248'
| style='text-align:right'| 113
| [[:d:Q123086248|Q123086248]]
|class='wd_label'| Shree Oriya 3008 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_518571a8eb9b00ff056067fd66ea9ae030c4d0f3d18a1e2e8cc6908c22ea72dd">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3008</ref>
|- class='wd_q123086249'
| style='text-align:right'| 114
| [[:d:Q123086249|Q123086249]]
|class='wd_label'| Shree Oriya 3010 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_0c9260b9af7f0f2fe33b87851881e8738f5f4ff20d52da27292ed01061ab0f31">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3010</ref>
|- class='wd_q123086252'
| style='text-align:right'| 115
| [[:d:Q123086252|Q123086252]]
|class='wd_label'| Shree Oriya 3012 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_0d5e3d905deb01253c50b5f0f67fad8a5860dd19068664c55360c99d3e8b79bd">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3012</ref>
|- class='wd_q123086253'
| style='text-align:right'| 116
| [[:d:Q123086253|Q123086253]]
|class='wd_label'| Shree Oriya 3014 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_96bb02049dbe6410bc141576728dd532b9d8a16fae10c1b3618b50dee4a2acb3">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3014</ref>
|- class='wd_q123086256'
| style='text-align:right'| 117
| [[:d:Q123086256|Q123086256]]
|class='wd_label'| Shree Oriya 3016 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_fe97e628ae8c79ccfa336fab2b84ec8404d9f321a90bc81b38b999629276f20f">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3016</ref>
|- class='wd_q123086258'
| style='text-align:right'| 118
| [[:d:Q123086258|Q123086258]]
|class='wd_label'| Shree Oriya 3017 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_4f2ce2aef25cbc7217ae28a913c245b14198c2dd9a5e991b8b96f534cde6e92a">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3017</ref>
|- class='wd_q123086259'
| style='text-align:right'| 119
| [[:d:Q123086259|Q123086259]]
|class='wd_label'| Shree Oriya 3018 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_0febafe30f5d9b17ed9902b081642eac83c05068cd26dea8b29001805cb31173">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3018</ref>
|- class='wd_q123086261'
| style='text-align:right'| 120
| [[:d:Q123086261|Q123086261]]
|class='wd_label'| Shree Oriya 3019 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_869b185f23e2cdb0c3124be685463e06149917ba66f6e192bc3f4b5a98e86e38">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3019</ref>
|- class='wd_q123086262'
| style='text-align:right'| 121
| [[:d:Q123086262|Q123086262]]
|class='wd_label'| Shree Oriya 3020 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_6ce9c6324c285808739c3af6190af72c1102c61eb52b563e64e571778ee779b3">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3020</ref>
|- class='wd_q123086265'
| style='text-align:right'| 122
| [[:d:Q123086265|Q123086265]]
|class='wd_label'| Shree Oriya 3021 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_e734bcbd523c1247b69fa41d0fe694ff0a2b3a4edfccecfb0e8c8076c16839b7">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3021</ref>
|- class='wd_q123086266'
| style='text-align:right'| 123
| [[:d:Q123086266|Q123086266]]
|class='wd_label'| Shree Oriya 3022 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_6fbfa70936643d4798928353ef2474b0f565ff00026a807a658d53eff42f6c23">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3022</ref>
|- class='wd_q123086268'
| style='text-align:right'| 124
| [[:d:Q123086268|Q123086268]]
|class='wd_label'| Shree Oriya 3023 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_c1ea66fb06d2a63778b2584fc6fc964f499173538cd89bcc0e9e50fcc5695c74">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3023</ref>
|- class='wd_q123086270'
| style='text-align:right'| 125
| [[:d:Q123086270|Q123086270]]
|class='wd_label'| Shree Oriya 3024 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_80371fa00609199be778c636cd41f3a7ad750a69af1b25f75f3a704ee42cd615">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3024</ref>
|- class='wd_q123086271'
| style='text-align:right'| 126
| [[:d:Q123086271|Q123086271]]
|class='wd_label'| Shree Oriya 3025 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_c66b6334a37a8968f131bccbe7cd7561a9a67f16894384902a4b5df53a287c09">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3025</ref>
|- class='wd_q123086273'
| style='text-align:right'| 127
| [[:d:Q123086273|Q123086273]]
|class='wd_label'| Shree Oriya 3026 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_b2c7649246e6a3d6bb5b5ac1a5c107e883911e33bd3e199f6af182138cbd1648">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3026</ref>
|- class='wd_q123086274'
| style='text-align:right'| 128
| [[:d:Q123086274|Q123086274]]
|class='wd_label'| Shree Oriya 3027 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_2f4380ca5127e4514a23f2decb7dddb73829edd1d0f87e6d36acca37f57b4213">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3027</ref>
|- class='wd_q123086276'
| style='text-align:right'| 129
| [[:d:Q123086276|Q123086276]]
|class='wd_label'| Shree Oriya 3028 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_8757eb0f4459b1b5494eee7dd6a1c26ff7bfdbaddef7a909c137d430e7c0ee17">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3028</ref>
|- class='wd_q123086277'
| style='text-align:right'| 130
| [[:d:Q123086277|Q123086277]]
|class='wd_label'| Shree Oriya 3029 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f207129f01c743aca268511a6467e8abc7b50ff30f2f894412b0595f876452e4">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3029</ref>
|- class='wd_q123086279'
| style='text-align:right'| 131
| [[:d:Q123086279|Q123086279]]
|class='wd_label'| Shree Oriya 3030 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_03a2845825b38b443a7fac2f239bb6020e9b446f5818ff56d6ba4cf695e3aa93">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3030</ref>
|- class='wd_q123086280'
| style='text-align:right'| 132
| [[:d:Q123086280|Q123086280]]
|class='wd_label'| Shree Oriya 3031 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_04f34dc58a1ce277b3f2a3135368addc6f2abeb4961e1c754dc84fd85b57ab04">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3031</ref>
|- class='wd_q123086282'
| style='text-align:right'| 133
| [[:d:Q123086282|Q123086282]]
|class='wd_label'| Shree Oriya 3032 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_a9b3450a2045a62fa764ae26dbf0858f1e5b9c8a384c967d12b70c1ce8636f44">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3032</ref>
|- class='wd_q123086283'
| style='text-align:right'| 134
| [[:d:Q123086283|Q123086283]]
|class='wd_label'| Shree Oriya 3033 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_ab88aa9097622d0bc7da995c9fe4ef99d294b160c14dc37687e3bf78fedf844b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3033</ref>
|- class='wd_q123086285'
| style='text-align:right'| 135
| [[:d:Q123086285|Q123086285]]
|class='wd_label'| Shree Oriya 3034 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_c16de388791087438a70e73303d4fad9c39a0c17850c83f63b95b15b89a95f72">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3034</ref>
|- class='wd_q123086287'
| style='text-align:right'| 136
| [[:d:Q123086287|Q123086287]]
|class='wd_label'| Shree Oriya 3035 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_39aaeec2bd0fbadb2e0f578567c23bd8ff96ebc1f82a92406e1b8d053a94edaa">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3035</ref>
|- class='wd_q123086288'
| style='text-align:right'| 137
| [[:d:Q123086288|Q123086288]]
|class='wd_label'| Shree Oriya 3036 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_8988deab71020b358e8731a1a4bbe9f606937cf648738d324fcec4d1ae57f145">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3036</ref>
|- class='wd_q123086290'
| style='text-align:right'| 138
| [[:d:Q123086290|Q123086290]]
|class='wd_label'| Shree Oriya 3037 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_597717a415be7ceb8e35fa6459e894bf42ad99c57b2bf7ab1ee0f26448d07c09">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3037</ref>
|- class='wd_q123086293'
| style='text-align:right'| 139
| [[:d:Q123086293|Q123086293]]
|class='wd_label'| Shree Oriya 3038 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_f57d08bb1c3e7a94022dd8410daf62f321cbe6e014a5f64a25a64c963db9bd99">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3038</ref>
|- class='wd_q123086294'
| style='text-align:right'| 140
| [[:d:Q123086294|Q123086294]]
|class='wd_label'| Shree Oriya 3039 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_5f466bc43c804278c5a22aca8e9fe4fe13f52bc84c05ea9dcbe363e2eb64ef31">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3039</ref>
|- class='wd_q123086296'
| style='text-align:right'| 141
| [[:d:Q123086296|Q123086296]]
|class='wd_label'| Shree Oriya 3041 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_83ee0f09a51b588d750170bdeb19afce32f00d844982921ca87c86956312fb94">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3041</ref>
|- class='wd_q123086297'
| style='text-align:right'| 142
| [[:d:Q123086297|Q123086297]]
|class='wd_label'| Shree Oriya 3042 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_11b44e295ce3f700c476ecbc23902408dbfcc40c44dcec982d8a91a1efe6d04a">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3042</ref>
|- class='wd_q123086299'
| style='text-align:right'| 143
| [[:d:Q123086299|Q123086299]]
|class='wd_label'| Shree Oriya 3044 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_8ffeedf360f2513bd380a2d9777f4eb5c599539704e03cb825c8be7f4d577686">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3044</ref>
|- class='wd_q123086301'
| style='text-align:right'| 144
| [[:d:Q123086301|Q123086301]]
|class='wd_label'| Shree Oriya 3046 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_6ef420d48810113ec724d519eeaeb0e235cb4492119d5e2f97447a0a1c7cb019">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3046</ref>
|- class='wd_q123086303'
| style='text-align:right'| 145
| [[:d:Q123086303|Q123086303]]
|class='wd_label'| Shree Oriya 3047 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_42e2ac68d4b8ebe86363a2a90a2c5bb33399be58eef6c2afe310dea38e65b447">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3047</ref>
|- class='wd_q123086305'
| style='text-align:right'| 146
| [[:d:Q123086305|Q123086305]]
|class='wd_label'| Shree Oriya 3048 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_a1d09bace3d39070967c0600c752f579381593271ecb5663fc2ed1c4308d6173">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3048</ref>
|- class='wd_q123086306'
| style='text-align:right'| 147
| [[:d:Q123086306|Q123086306]]
|class='wd_label'| Shree Oriya 3052 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_b77dd552b588c85763ed8026efb63783d70a59dd658a7d7945ea7cfc6165d41a">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3052</ref>
|- class='wd_q123086308'
| style='text-align:right'| 148
| [[:d:Q123086308|Q123086308]]
|class='wd_label'| Shree Oriya 3053 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_71c50eca9472dddabe17b439c080e47958eab07c826f4f07afd4b3fc00517cec">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3053</ref>
|- class='wd_q123086309'
| style='text-align:right'| 149
| [[:d:Q123086309|Q123086309]]
|class='wd_label'| Shree Oriya 3054 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_5d479dfd2257cb2ae533b10942c75be6504153cbe6d7ecc2aad5ec4e7a9b6703">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3054</ref>
|- class='wd_q123086311'
| style='text-align:right'| 150
| [[:d:Q123086311|Q123086311]]
|class='wd_label'| Shree Oriya 3056 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_8a45c8679d87dbfe46da7a396831ef3aebf7639a9b4ccc2ecae1fdf1d9e7f98a">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3056</ref>
|- class='wd_q123086312'
| style='text-align:right'| 151
| [[:d:Q123086312|Q123086312]]
|class='wd_label'| Shree Oriya 3057 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_d2da60aa8d85feef8410488f29fe06ece09ba8ed7c6e7190a9c282ab1247ef8d">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3057</ref>
|- class='wd_q123086314'
| style='text-align:right'| 152
| [[:d:Q123086314|Q123086314]]
|class='wd_label'| Shree Oriya 3058 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_163e651853818afeec81e2bdf91af047b9ea33af420fe88bf77e73cd92ccfd1d">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3058</ref>
|- class='wd_q123086315'
| style='text-align:right'| 153
| [[:d:Q123086315|Q123086315]]
|class='wd_label'| Shree Oriya 3059 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_7ae3d04fff34685f27bcf394960ec232759f9f5abf34eaf53d87b51e03acd8f7">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3059</ref>
|- class='wd_q123086317'
| style='text-align:right'| 154
| [[:d:Q123086317|Q123086317]]
|class='wd_label'| Shree Oriya 3060 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_7eee09ee6854d524ff849f6dbec82a5c658bf2e8cd8019c2b412f52bc168c0c2">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3060</ref>
|- class='wd_q123086319'
| style='text-align:right'| 155
| [[:d:Q123086319|Q123086319]]
|class='wd_label'| Shree Oriya 3061 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_25b89802f117f134582e387411e8cc8bb3a0e7ff1fc908dfd60944a08d62fb5e">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3061</ref>
|- class='wd_q123086320'
| style='text-align:right'| 156
| [[:d:Q123086320|Q123086320]]
|class='wd_label'| Shree Oriya 3062 Family
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_6dfa3bbcf3b9b52abc5485bd56ab16008b1a0e66d19ec4104123094082aad02b">https://catalog.monotype.com/family/modular-infotech/shree-oriya-3062</ref>
|- class='wd_q123086322'
| style='text-align:right'| 157
| [[:d:Q123086322|Q123086322]]
|class='wd_label'| Kohinoor Odia
|class='wd_p31'| typeface
|class='wd_p170'| ଜ୍ୟୋତିଷ ସୋନୋୱାଲ<br/>ସତ୍ୟ ରାଜପୁରୋହିତ
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_3b603c361b44dd1bae6c10805b7ffb2f3cfb26f6d8d917ec353b0cb470286f5f">https://fonts.adobe.com/fonts/kohinoor-odia</ref>
|- class='wd_q123086327'
| style='text-align:right'| 158
| [[:d:Q123086327|Q123086327]]
|class='wd_label'| eOdissaKaanthaUni
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଭାସିସ ପାଣିଗାହି
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123086328'
| style='text-align:right'| 159
| [[:d:Q123086328|Q123086328]]
|class='wd_label'| eOdissaBOXUni
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଭାସିସ ପାଣିଗାହି
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123086331'
| style='text-align:right'| 160
| [[:d:Q123086331|Q123086331]]
|class='wd_label'| eOdissa Bahuda
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଭାସିସ ପାଣିଗାହି
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123086334'
| style='text-align:right'| 161
| [[:d:Q123086334|Q123086334]]
|class='wd_label'| eOdissa Anamana
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଭାସିସ ପାଣିଗାହି
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123086336'
| style='text-align:right'| 162
| [[:d:Q123086336|Q123086336]]
|class='wd_label'| Odia Kapila
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086338'
| style='text-align:right'| 163
| [[:d:Q123086338|Q123086338]]
|class='wd_label'| Odia Varuna
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086339'
| style='text-align:right'| 164
| [[:d:Q123086339|Q123086339]]
|class='wd_label'| Odia Hatalekha
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086341'
| style='text-align:right'| 165
| [[:d:Q123086341|Q123086341]]
|class='wd_label'| Odia Suparna
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086342'
| style='text-align:right'| 166
| [[:d:Q123086342|Q123086342]]
|class='wd_label'| Odia Samaleswari
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086345'
| style='text-align:right'| 167
| [[:d:Q123086345|Q123086345]]
|class='wd_label'| Odia Sunil
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086347'
| style='text-align:right'| 168
| [[:d:Q123086347|Q123086347]]
|class='wd_label'| Odia Odisii
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086349'
| style='text-align:right'| 169
| [[:d:Q123086349|Q123086349]]
|class='wd_label'| Odia Neeraj
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086352'
| style='text-align:right'| 170
| [[:d:Q123086352|Q123086352]]
|class='wd_label'| Odia Vasudev
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086354'
| style='text-align:right'| 171
| [[:d:Q123086354|Q123086354]]
|class='wd_label'| Odia Prabhakar
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086356'
| style='text-align:right'| 172
| [[:d:Q123086356|Q123086356]]
|class='wd_label'| Odia Banita
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086358'
| style='text-align:right'| 173
| [[:d:Q123086358|Q123086358]]
|class='wd_label'| Odia Visu
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086359'
| style='text-align:right'| 174
| [[:d:Q123086359|Q123086359]]
|class='wd_label'| Odia Savita
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086361'
| style='text-align:right'| 175
| [[:d:Q123086361|Q123086361]]
|class='wd_label'| Odia Rudra
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086362'
| style='text-align:right'| 176
| [[:d:Q123086362|Q123086362]]
|class='wd_label'| Odia Jaya
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086366'
| style='text-align:right'| 177
| [[:d:Q123086366|Q123086366]]
|class='wd_label'| Odia Konark
|class='wd_p31'| typeface
|class='wd_p170'| ସୁଜାତା ପଟେଲ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2015" | 2015
|class='wd_p275'| proprietary license
|- class='wd_q123086367'
| style='text-align:right'| 178
| [[:d:Q123086367|Q123086367]]
|class='wd_label'| Apranta
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| AP Info Arts Pvt. Ltd.
|class='wd_p571' data-sort-value="2010" | 2010
|class='wd_p275'| proprietary license<ref name="ref_72d13a188245c493090abfd8307f36cb7e4ede2ae1a6d24ca3df8e7a0c04fc49">https://web.archive.org/web/20091205050445/http://www.aparts.org/products/aprant-font-odia-key-board-manager/aprant-version-comparison</ref>
|- class='wd_q123086369'
| style='text-align:right'| 179
| [[:d:Q123086369|Q123086369]]
|class='wd_label'| AP Classic
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| AP Info Arts Pvt. Ltd.
|class='wd_p571' data-sort-value="2010" | 2010
|class='wd_p275'| proprietary license
|- class='wd_q123086370'
| style='text-align:right'| 180
| [[:d:Q123086370|Q123086370]]
|class='wd_label'| Nilachala
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| AP Info Arts Pvt. Ltd.
|class='wd_p571' data-sort-value="2010" | 2010
|class='wd_p275'| proprietary license<ref name="ref_72d13a188245c493090abfd8307f36cb7e4ede2ae1a6d24ca3df8e7a0c04fc49">https://web.archive.org/web/20091205050445/http://www.aparts.org/products/aprant-font-odia-key-board-manager/aprant-version-comparison</ref>
|- class='wd_q123086372'
| style='text-align:right'| 181
| [[:d:Q123086372|Q123086372]]
|class='wd_label'| Suparna
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| AP Info Arts Pvt. Ltd.
|class='wd_p571' data-sort-value="2010" | 2010
|class='wd_p275'| proprietary license<ref name="ref_72d13a188245c493090abfd8307f36cb7e4ede2ae1a6d24ca3df8e7a0c04fc49">https://web.archive.org/web/20091205050445/http://www.aparts.org/products/aprant-font-odia-key-board-manager/aprant-version-comparison</ref>
|- class='wd_q123086374'
| style='text-align:right'| 182
| [[:d:Q123086374|Q123086374]]
|class='wd_label'| AkPOriSarala
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123086377'
| style='text-align:right'| 183
| [[:d:Q123086377|Q123086377]]
|class='wd_label'| AkrutiOriAakash06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086378'
| style='text-align:right'| 184
| [[:d:Q123086378|Q123086378]]
|class='wd_label'| AkrutiOriAdwita06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086380'
| style='text-align:right'| 185
| [[:d:Q123086380|Q123086380]]
|class='wd_label'| AkrutiOriAshok06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086383'
| style='text-align:right'| 186
| [[:d:Q123086383|Q123086383]]
|class='wd_label'| AkrutiOriBalabadra06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086385'
| style='text-align:right'| 187
| [[:d:Q123086385|Q123086385]]
|class='wd_label'| AkrutiOriBhavana06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086386'
| style='text-align:right'| 188
| [[:d:Q123086386|Q123086386]]
|class='wd_label'| AkrutiOriBhuban06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086388'
| style='text-align:right'| 189
| [[:d:Q123086388|Q123086388]]
|class='wd_label'| AkrutiOriChandra06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086390'
| style='text-align:right'| 190
| [[:d:Q123086390|Q123086390]]
|class='wd_label'| AkrutiOriHimadri06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086391'
| style='text-align:right'| 191
| [[:d:Q123086391|Q123086391]]
|class='wd_label'| AkrutiOriIsha06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086393'
| style='text-align:right'| 192
| [[:d:Q123086393|Q123086393]]
|class='wd_label'| AkrutiOriJahnvi06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086394'
| style='text-align:right'| 193
| [[:d:Q123086394|Q123086394]]
|class='wd_label'| AkrutiOriKalinga06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086396'
| style='text-align:right'| 194
| [[:d:Q123086396|Q123086396]]
|class='wd_label'| AkrutiOriKamal06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086397'
| style='text-align:right'| 195
| [[:d:Q123086397|Q123086397]]
|class='wd_label'| AkrutiOriKarunya06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086399'
| style='text-align:right'| 196
| [[:d:Q123086399|Q123086399]]
|class='wd_label'| AkrutiOriKesari06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086400'
| style='text-align:right'| 197
| [[:d:Q123086400|Q123086400]]
|class='wd_label'| AkrutiOriKonark06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086402'
| style='text-align:right'| 198
| [[:d:Q123086402|Q123086402]]
|class='wd_label'| AkrutiOriKoshal06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086403'
| style='text-align:right'| 199
| [[:d:Q123086403|Q123086403]]
|class='wd_label'| AkrutiOriLekha06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086405'
| style='text-align:right'| 200
| [[:d:Q123086405|Q123086405]]
|class='wd_label'| AkrutiOriLingaraj06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086408'
| style='text-align:right'| 201
| [[:d:Q123086408|Q123086408]]
|class='wd_label'| AkrutiOriMagadha06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086409'
| style='text-align:right'| 202
| [[:d:Q123086409|Q123086409]]
|class='wd_label'| AkrutiOriNeela06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086410'
| style='text-align:right'| 203
| [[:d:Q123086410|Q123086410]]
|class='wd_label'| AkrutiOriOdissi06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086412'
| style='text-align:right'| 204
| [[:d:Q123086412|Q123086412]]
|class='wd_label'| AkrutiOriPuri06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086414'
| style='text-align:right'| 205
| [[:d:Q123086414|Q123086414]]
|class='wd_label'| AkrutiOriRajani06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086415'
| style='text-align:right'| 206
| [[:d:Q123086415|Q123086415]]
|class='wd_label'| AkrutiOriSantosh06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086417'
| style='text-align:right'| 207
| [[:d:Q123086417|Q123086417]]
|class='wd_label'| AkrutiOriSarala06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086419'
| style='text-align:right'| 208
| [[:d:Q123086419|Q123086419]]
|class='wd_label'| AkrutiOriSriya06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086421'
| style='text-align:right'| 209
| [[:d:Q123086421|Q123086421]]
|class='wd_label'| AkrutiOriSurekha06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086422'
| style='text-align:right'| 210
| [[:d:Q123086422|Q123086422]]
|class='wd_label'| AkrutiOriSwosti06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086425'
| style='text-align:right'| 211
| [[:d:Q123086425|Q123086425]]
|class='wd_label'| AkrutiOriToshali06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086426'
| style='text-align:right'| 212
| [[:d:Q123086426|Q123086426]]
|class='wd_label'| AkrutiOriUtkall06
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Cyberscape Multimedia Limited
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_8bc9911c72897c0729f87ad2303338927fc74b81582e87bbd710685a92e9ef44">https://www.akruti.com/downloads/font-catalogs/Oriya/Akruti%20Regular%20Oriya%20%282006%29%20Font%20Catalog.pdf</ref>
|- class='wd_q123086428'
| style='text-align:right'| 213
| [[:d:Q123086428|Q123086428]]
|class='wd_label'| Konark
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_2ac4eac579eb246564df7983039e8e9e280750938d36435502cd3c30bbb658d8">https://summitindia.com/wp-content/uploads/2016/02/oriya_Indica_Font_Set.pdf</ref>
|- class='wd_q123086430'
| style='text-align:right'| 214
| [[:d:Q123086430|Q123086430]]
|class='wd_label'| Subhadra
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_2ac4eac579eb246564df7983039e8e9e280750938d36435502cd3c30bbb658d8">https://summitindia.com/wp-content/uploads/2016/02/oriya_Indica_Font_Set.pdf</ref>
|- class='wd_q123086432'
| style='text-align:right'| 215
| [[:d:Q123086432|Q123086432]]
|class='wd_label'| Puri
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_2ac4eac579eb246564df7983039e8e9e280750938d36435502cd3c30bbb658d8">https://summitindia.com/wp-content/uploads/2016/02/oriya_Indica_Font_Set.pdf</ref>
|- class='wd_q123086433'
| style='text-align:right'| 216
| [[:d:Q123086433|Q123086433]]
|class='wd_label'| Utkal
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571' data-sort-value="2006" | 2006
|class='wd_p275'| proprietary license<ref name="ref_2ac4eac579eb246564df7983039e8e9e280750938d36435502cd3c30bbb658d8">https://summitindia.com/wp-content/uploads/2016/02/oriya_Indica_Font_Set.pdf</ref>
|- class='wd_q123086434'
| style='text-align:right'| 217
| [[:d:Q123086434|Q123086434]]
|class='wd_label'| ଲେଖନୀ ଅଭୀପ୍ସା
|class='wd_p31'| typeface
|class='wd_p170'| ନସିମ ଅଲ୍ଲୀ
|class='wd_p178'|
|class='wd_p571' data-sort-value="2016" | 2016-04-14
|class='wd_p275'| proprietary license
|- class='wd_q123087366'
| style='text-align:right'| 218
| [[:d:Q123087366|Q123087366]]
|class='wd_label'| Shree Oriya 0602
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Modular Infotech Pvt. Ltd.
|class='wd_p571'|
|class='wd_p275'| proprietary license
|- class='wd_q123148204'
| style='text-align:right'| 219
| [[:d:Q123148204|Q123148204]]
|class='wd_label'| e-Oriya OT
|class='wd_p31'| typeface
|class='wd_p170'|
|class='wd_p178'| Elmar Kniprath
|class='wd_p571' data-sort-value="2007" | 2007
|class='wd_p275'| proprietary license
|- class='wd_q125400371'
| style='text-align:right'| 220
| [[:d:Q125400371|Q125400371]]
|class='wd_label'| ଅଖଣ୍ଡ ଓଡ଼ିଆ
|class='wd_p31'| typeface
|class='wd_p170'| ଜ୍ୟୋତିଷ ସୋନୋୱାଲ<ref name="ref_5b0047b3364b64d0eab312f222c4d935d35e71a252ffa9beb47e94e1600aa482">https://www.fontstore.com/fonts/akhand-odia</ref>
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'| proprietary license<ref name="ref_5b0047b3364b64d0eab312f222c4d935d35e71a252ffa9beb47e94e1600aa482">https://www.fontstore.com/fonts/akhand-odia</ref>
|- class='wd_q1105549'
| style='text-align:right'| 221
| [[:d:Q1105549|Q1105549]]
|class='wd_label'| କୋଡ଼୨୦୦୦
|class='wd_p31'| Unicode typeface
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571' data-sort-value="1998" | 1998
|class='wd_p275'| shareware<br/>proprietary license<br/>freeware
|- class='wd_q2361299'
| style='text-align:right'| 222
| [[:d:Q2361299|Q2361299]]
|class='wd_label'| Arial Unicode MS
|class='wd_p31'| Unicode typeface<br/>typeface family
|class='wd_p170'|
|class='wd_p178'|
|class='wd_p571'|
|class='wd_p275'|
|}
----
∑ 222 items.
{{Wikidata list end}}
28ocl14qa3ickwpha5bp44rqv4o6c1h
୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର
0
89245
601982
601649
2026-09-14T14:39:02Z
Ssgapu22
7676
/* '୨୦୨୪'ମସିହାର ଓଡ଼ିଆ କଥାଚିତ୍ର ତାଲିକା */
601982
wikitext
text/x-wiki
{{ଓଲିଉଡ଼ ଚଳଚ୍ଚିତ୍ର}}[[ଓଡ଼ିଆ କଥାଚିତ୍ର ଜଗତ]]<nowiki/>ରେ ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଓଡ଼ିଆ କଥାଚିତ୍ର ।
== '୨୦୨୪'ମସିହାର [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]] କଥାଚିତ୍ର ତାଲିକା ==
{| class="wikitable"
!କ୍ରମାଙ୍କ
!ନାମ
!ନିର୍ଦ୍ଦେଶକ
!ଅଭିନେତା
!ମୁକ୍ତିଲାଭ ତାରିଖ
|-
|
| {{Yearheader}} style="text-align:left; background:#aaa" |'''[[ଚଳଚ୍ଚିତ୍ର ୨୦୨୪ରେ|୨୦୨୪]]'''
|-
| ୧
| ''[[କେମିତି ଭୁଲିବି ମୁଁ]]''
|
|
|
|-
| ୨
|[[ସମୟ କହିବ କିଏ କାହାର|''ସମୟ କହିବ କିଏ କାହାର'']]
|
|
|
|-
| ୩
|[[ଡିଅର୍ ପୁରୁଷ|''ଡିଅର୍ ପୁରୁଷ'']]
|
|
|
|-
| ୪
|[[ଦଶମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଦଶମ'']]
|
|
|
|-
| ୫
|[[ଏଇ ଆମ ପ୍ରେମ କାହାଣୀ|''ଏଇ ଆମ ପ୍ରେମ କାହାଣୀ'']]
|
|
|
|-
| ୬
|[[ଖରା - ଦି ହିଟ୍|''ଖରା - ଦି ହିଟ୍'']]
|
|
|
|-
| ୭
|''[[ଯୋଗିନୀ]]''
|
|
|
|-
| ୮
|[[ଲଭ୍ ଟିଉସନ୍|''ଲଭ୍ ଟିଉସନ୍'']]
|
|
|
|-
| ୯
|[[ସିନ୍ଦୂର ଖେଳ|''ସିନ୍ଦୂର ଖେଳ'']]
|
|
|
|-
| ୧୦
|[[ଶାନ୍ତି ଆପାର୍ଟମେଣ୍ଟ - ଫ୍ଲାଟ୍ ନମ୍ବର ୨୦୩|''ଶାନ୍ତି ଆପାର୍ଟମେଣ୍ଟ - ଫ୍ଲାଟ୍ ନମ୍ବର ୨୦୩'']]
|
|
|
|-
| ୧୧
|[[ଆଶିକ୍ ସରେଣ୍ଡର ହେଲା|''ଆଶିକ୍ ସରେଣ୍ଡର ହେଲା'']]
|
|
|
|-
| ୧୨
|[[କେମିତି ଏ ସମ୍ପର୍କ|''କେମିତି ଏ ସମ୍ପର୍କ'']]
|
|
|
|-
| ୧୩
|[[ମୋ କାହାଣୀରେ ତୋରି ନାଁ|''ମୋ କାହାଣୀରେ ତୋରି ନାଁ'']]
|
|
|
|-
| ୧୪
|[[ଶ୍ରୀମାନ୍ ଶ୍ରୀମତୀ|''ଶ୍ରୀମାନ୍ ଶ୍ରୀମତୀ'']]
|
|
|
|-
| ୧୫
|[[ଆକାଶବାଣୀ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଆକାଶବାଣୀ'']]
|
|
|
|-
| ୧୬
|[[ମୋ ଜେଜେଙ୍କ ଲଭ୍ ଷ୍ଟୋରୀ|''ମୋ ଜେଜେଙ୍କ ଲଭ୍ ଷ୍ଟୋରୀ'']]
|
|
|
|-
| ୧୭
|[[ଭୋଟ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଭୋଟ୍'']]
|
|
|
|-
| ୧୮
|[[ଲଭ୍ ୪୨୦|''ଲଭ୍ ୪୨୦'']]
|
|
|
|-
| ୧୯
|[[ଦୁଇ ଦୁଣେ ପାଞ୍ଚ|''ଦୁଇ ଦୁଣେ ପାଞ୍ଚ'']]
|
|
|
|-
| ୨୦
|''[[ବସ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|ବସ୍]]''
|
|
|
|-
| ୨୧
|''[[ଜୟବୀର]]''
|
|
|
|-
| ୨୨
|[[ଯେତେ ଗୋରୀ ସେତେ ଷ୍ଟୋରୀ|''ଯେତେ ଗୋରୀ ସେତେ ଷ୍ଟୋରୀ'']]
|
|
|
|-
| ୨୩
|[[ଅପରେସନ୍ ୧୨/୧୭|''ଅପରେସନ୍ ୧୨/୧୭'']]
|
|
|
|-
| ୨୪
|''[[ତ୍ରିକନ୍ୟା]]''
|
|
|
|-
| ୨୫
|[[ତତେ ଷୋହଳକୁ ମତେ ସତର|''ତତେ ଷୋହଳକୁ ମତେ ସତର'']]
|
|
|
|-
| ୨୬
|[[ଯାଯାବର ୨.୦|''ଯାଯାବର ୨.୦'']]
|
|
|
|-
| ୨୭
|[[ସରକାରୀ ଜ୍ୱାଇଁ|''ସରକାରୀ ଜ୍ୱାଇଁ'']]
|
|
|
|-
| ୨୮
|[[ବି ଗ୍ୟାଙ୍ଗ|''ବି ଗ୍ୟାଙ୍ଗ'']]
|
|
|
|-
| ୨୯
|''[[ବିଗୁଲ]]''
|
|
|
|-
| ୩୦
|[[ମିତାଲି ଅପା|''ମିତାଲି ଅପା'']]
|
|
|
|-
| ୩୧
|''[[ସିନ୍ଦୂରା]]''
|
|
|
|-
| ୩୨
|[[କେମିତି କହିବି ମୁଁ|''କେମିତି କହିବି ମୁଁ'']]
|
|
|
|-
| ୩୩
|''[[ନିର୍ଣ୍ଣୟ]]''
|
|
|
|-
| ୩୪
|''[[ତେଜସ୍ୱିନୀ]]''
|
|
|
|-
| ୩୫
|''[[ଆସକ୍ତ]]''
|
|
|
|-
| ୩୬
|[[ମା' ପେଟରୁ ମୁଁ ଜଗତଜିତା|''ମା' ପେଟରୁ ମୁଁ ଜଗତଜିତା'']]
|
|
|
|-
| ୩୭
|[[ରକ୍ତ ସମ୍ପର୍କ|''ରକ୍ତ ସମ୍ପର୍କ'']]
|
|
|
|-
| ୩୮
|[[ଟିକେ ଟିକେ ଅଚିହ୍ନା ତୁ|''ଟିକେ ଟିକେ ଅଚିହ୍ନା ତୁ'']]
|
|
|
|-
| ୩୯
|''[[ପାବାର୍]]''
|
|
|
|-
| ୪୦
|[[ଡ୍ୟାନ୍ସିଂ ଷ୍ଟାର୍|''ଡ୍ୟାନ୍ସିଂ ଷ୍ଟାର୍'']]
|
|
|
|-
| ୪୧
|''[[ଚନ୍ଦ୍ରବଂଶୀ]]''
|
|
|
|-
| ୪୨
|[[କୁହୁଡ଼ି (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''କୁହୁଡ଼ି'']]
|
|
|
|-
| ୪୩
|[[ବୋହୂ ଆମର ମେଟ୍ରିକ୍ ଫେଲ୍|''ବୋହୂ ଆମର ମେଟ୍ରିକ୍ ଫେଲ୍'']]
|
|
|
|-
| ୪୪
|[[ସୀତା - ସଂଘର୍ଷର କାହାଣୀ|''ସୀତା - ସଂଘର୍ଷର କାହାଣୀ'']]
|
|
|
|-
| ୪୫
|[[ଜଗା ମୋ ଜଗତଜିତା|''ଜଗା ମୋ ଜଗତଜିତା'']]
|
|
|
|-
| ୪୬
|[[ରସଗୋଲା କାହାର?|''ରସଗୋଲା କାହାର?'']]
|
|
|
|-
| ୪୭
|[[ସଲାମ ଭୁବନେଶ୍ୱର|''ସଲାମ ଭୁବନେଶ୍ୱର'']]
|
|
|
|-
| ୪୮
|[[ଭଗିଆ ଭାରିଯା|''ଭଗିଆ ଭାରିଯା'']]
|
|
|
|-
| ୪୯
| [[ସମ୍ପର୍କ – ମିଛ ମାୟାର ପ୍ରତିଶୃତି|''ସମ୍ପର୍କ – ମିଛ ମାୟାର ପ୍ରତିଶୃତି'']]
|
|
|
|-
| ୫୦
| [[ପୋଲିସ ବାବୁ ୨|''ପୋଲିସ ବାବୁ ୨'']]
|
|
|
|-
| ୫୧
| [[କବିତା ବନିତା ଲତା|''କବିତା ବନିତା ଲତା'']]
|
|
|
|-
| ୫୨
| [[ଏଇ ରାକ୍ଷୀ ତୋ' ରକ୍ଷା କବଚ ୨|''ଏଇ ରାକ୍ଷୀ ତୋ' ରକ୍ଷା କବଚ ୨'']]
|
|
|
|-
| ୫୩
| [[ତୋ ବିନୁ ଅନ୍ୟ ଗତି ନାହିଁ (୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ତୋ ବିନୁ ଅନ୍ୟ ଗତି ନାହିଁ'']]
|
|
|
|-
| ୫୪
| [[ବାବାଜୀ କା ଠୁଲୁ|''ବାବାଜୀ କା ଠୁଲୁ'']]
|
|
|
|-
| ୫୫
| [[ଅପରାହ୍ନର ସୂର୍ଯ୍ୟ|''ଅପରାହ୍ନର ସୂର୍ଯ୍ୟ'']]
|
|
|
|-
| ୫୬
| [[ସମୀକ୍ଷା (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ସମୀକ୍ଷା'']]
|
|
|
|-
| ୫୭
| [[ଆଇ ଲଭ୍ ୟୁ ୨|''ଆଇ ଲଭ୍ ୟୁ ୨'']]
|
|
|
|-
| ୫୮
| [[ପାରିକରିବେ ଭୋଳାଶଙ୍କର ୩|''ପାରିକରିବେ ଭୋଳାଶଙ୍କର ୩'']]
|
|
|
|-
| ୫୯
| [[ଆଭା (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଆଭା'']]
|
|
|
|-
| ୬୦
| [[ଆଶ୍ରମ – ଏକ ଆଶାର ଆଶ୍ରୟ|''ଆଶ୍ରମ – ଏକ ଆଶାର ଆଶ୍ରୟ'']]
|
|
|
|-
| ୬୧
| ''[[ଅତିଥି]]''
|
|
|
|-
| ୬୨
| [[ଝିଅଟା ବିଦଳିଗଲା|''ଝିଅଟା ବିଦଳିଗଲା'']]
|
|
|
|-
| ୬୩
| [[ସନମ୍ ତୁ ସୁହାନା|''ସନମ୍ ତୁ ସୁହାନା'']]
|
|
|
|-
| ୬୪
| [[ଦୁର୍ଗା (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଦୁର୍ଗା (ଓଡ଼ିଆ କଥାଚିତ୍ର)'']]
|
|
|
|-
| ୬୫
| ''[[ଭିଲେନ୍]]''
|
|
|
|-
| ୬୬
| [[ଖୋକା ଭାଇ ତମ ପାଇଁ|''ଖୋକା ଭାଇ ତମ ପାଇଁ'']]
|
|
|
|-
| ୬୭
| [[କର୍ମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''କର୍ମ (ଓଡ଼ିଆ କଥାଚିତ୍ର)'']]
|
|
|
|-
| ୬୮
| [[ଉଡ଼ନ୍ତା ଥାଳିରେ ଆସିଛି ପ୍ରିୟା ୨.୦|''ଉଡ଼ନ୍ତା ଥାଳିରେ ଆସିଛି ପ୍ରିୟା ୨.୦'']]
|
|
|
|-
| ୬୯
| [[ଇନ୍ସପେକ୍ଟର ଚୁଲ୍ବୁଲ୍ ପାଣ୍ଡେ|''ଇନ୍ସପେକ୍ଟର ଚୁଲ୍ବୁଲ୍ ପାଣ୍ଡେ'']]
|
|
|
|-
| ୭୦
| [[ଜେଜେମା ଆମ ଚାଇନା ବମ୍|''ଜେଜେମା ଆମ ଚାଇନା ବମ୍'']]
|
|
|
|-
| ୭୧
| [[ଜବରଦସ୍ତ ଜ୍ୱାଇଁ|''ଜବରଦସ୍ତ ଜ୍ୱାଇଁ'']]
|
|
|
|-
| ୭୨
| [[ହାଫ୍ ଲଭ୍ ଷ୍ଟୋରୀ|''ହାଫ୍ ଲଭ୍ ଷ୍ଟୋରୀ'']]
|
|
|
|-
| ୭୩
| [[ଚୋରି ଚୋରି ବୋହୂ ଚୋରି|''ଚୋରି ଚୋରି ବୋହୂ ଚୋରି'']]
|
|
|
|-
| ୭୪
| [[ତୁ ମୋ କମ୍ଜୋରୀ|''ତୁ ମୋ କମ୍ଜୋରୀ'']]
|
|
|
|-
| ୭୫
| [[ପ୍ରେମି ଆୱାରା|''ପ୍ରେମି ଆୱାରା'']]
|
|
|
|-
| ୭୬
| ''[[ସପନଟିଏ...]]''
|
|
|
|-
| ୭୭
| [[ନମସ୍ତେ କମଳା ମା'ଗୋ ୨|''ନମସ୍ତେ କମଳା ମା'ଗୋ ୨'']]
|
|
|
|-
| ୭୮
| [[ଅକ୍ସିଜେନ୍ (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଅକ୍ସିଜେନ୍'']]
|
|
|
|-
| ୭୯
| ''[[ପରବ୍]]''
|
|
|
|-
| ୮୦
| [[ପ୍ରେମ ଲୀଳା|''ପ୍ରେମ ଲୀଳା'']]
|
|
|
|-
| ୮୧
| [[ଡାଲ୍ଚିନି (ଓଡ଼ିଆ କଥାଚିତ୍ର)|''ଡାଲ୍ଚିନି'']]
|
|
|
|-
| ୮୨
| [[ବୋହୂକୁ ଲାଗିଚି ରିଲ୍ସ ଭୂତ|''ବୋହୂକୁ ଲାଗିଚି ରିଲ୍ସ ଭୂତ'']]
|
|
|
|-
|}
{{ଓଲିଉଡ଼}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
675vnewl1uqhdw34p3qlj5yr6n7k5w6
ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ର
0
91684
602103
533275
2026-09-15T08:26:16Z
Ssgapu22
7676
602103
wikitext
text/x-wiki
{{Infobox person
| name = ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ର
| image = Nirmala Kumari Mohapatra.JPG
| image_size = 250px
| alt =
| caption =
| birth_name =
| birth_date = {{Birth date and age|df=yes|1952|10|25}}
| birth_place = ଅଡଙ୍ଗା ମଲ୍ଲିକାଶପୁର, [[କଟକ ଜିଲ୍ଲା|କଟକ]]
| death_date =
| death_place =
| death_cause =
| body_discovered =
| resting_place =
| resting_place_coordinates =
| monuments =
| nationality = ଭାରତୀୟ
| other_names =
| citizenship =
| education =
| alma_mater = <!--[[ରେଭେନ୍ସା ମହାବିଦ୍ୟାଳୟ]]-->
| occupation = ଶିକ୍ଷକ, ଲେଖକ
| years_active =
| employer = [[ଓଡ଼ିଶା ସରକାର]]
| organization =
| agent =
| known_for =
| notable_works =
| style =
| home_town =
| spouse =
| children =
| parents =
| relatives =
| callsign =
| awards =
| signature =
| signature_alt =
| signature_size =
| website =
| footnotes =
| module = <center>{{Listen| embed=yes |filename = Nirmala Kumari Mohapatra - voice - or.wav |title = ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ରଙ୍କ ସ୍ୱର |type = speech |description = ୨୦୧୪ ନଭେମ୍ବରର ରେକର୍ଡ଼}}</center>
}}
'''ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ର''' (ଜନ୍ମ: ୨୫ ଅକ୍ଟୋବର ୧୯୫୨) ଜଣେ ଭାରତୀୟ ଶିକ୍ଷକ ଓ [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]-ଭାଷୀ ଲେଖକ । ସେ ମୁଖତଃ ଶିଶୁସାହିତ୍ୟ ରଚନା ପାଇଁ ପରିଚିତ । ତାଙ୍କର ରଚନାବଳୀ ମଧ୍ୟରେ ''ଚୁମକୀ'' (୨୦୦୭) ଓ ''କଚ୍ଛପ ସମାବେଶ'' (୨୦୧୩), ''କାଳଜୟୀ'' (୨୦୦୦) ଅନ୍ୟତମ । ସେ [[କନ୍ଧମାଳ ଜିଲ୍ଲା|କନ୍ଧମାଳ]], [[ପୁରୀ ଜିଲ୍ଲା|ପୁରୀ]] ଆଦି ଜିଲ୍ଲାରେ [[ଜିଲ୍ଲା ଶିକ୍ଷା ଓ ପ୍ରଶିକ୍ଷଣ ପ୍ରତିଷ୍ଠାନ]] ଅଧୀନରେ ଜଣେ ଶିକ୍ଷକ-ପ୍ରଶିକ୍ଷକ ଥିଲେ । ତାଙ୍କର ସାହିତ୍ୟ ରଚନା ନିମନ୍ତେ ସେ ୨୦୨୧ ମସିହାରେ [[ଅନନ୍ତ ପଟ୍ଟନାୟକ|ଅନନ୍ତ ପଟ୍ଟନାୟକ ଦ୍ୱିଦଶନ୍ଧି ଶିଶୁ-ସାହିତ୍ୟ ସମ୍ମାନ]] ଓ ''କଚ୍ଛପ ସମାବେଶ'' ପାଇଁ ୨୦୧୩ ମସିହାରେ [[ପ୍ରାଣକୃଷ୍ଣ ପରିଜା|ପ୍ରାଣକୃଷ୍ଣ ପରିଜା ଲୋକପ୍ରିୟ ବିଜ୍ଞାନ ପୁରସ୍କାର]] ପାଇଥିଲେ ।
=ପ୍ରାରମ୍ଭିକ ଜୀବନୀ ଓ ଶିକ୍ଷା =
ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ର [[କଟକ ଜିଲ୍ଲା]]ସ୍ଥିତ ଅଡଙ୍ଗା ମଲ୍ଲିକାଶପୁରଠାରେ ୧୯୫୨ ମସିହାର ଅକ୍ଟୋବର ୨୫ ତାରିଖରେ ଜନ୍ମଗ୍ରହଣ କରିଥିଲେ । ତାଙ୍କ ପିତାମାତାଙ୍କ ନାମ କାଶୀନାଥ ମହାପାତ୍ର ଓ କ୍ଷୀରତନୟା ମହାପାତ୍ର । ସେ ଇତିହାସ, ଓଡ଼ିଆ, ଆଇନ (ଏଲ.ଏଲ.ବି.), ଶିକ୍ଷା (ଏମ.ଏଡ଼.)ରେ ସ୍ନାତକୋତ୍ତର କରିଥିଲେ ଏବଂ [[ମାଲାୟାଲାମ ଭାଷା|ମାଲାୟାଲାମ]]ରେ ଡିପ୍ଲୋମା, [[ହିନ୍ଦୀ ଭାଷା|ହିନ୍ଦୀ]]ରେ କୋବିଦ ଶିକ୍ଷାଲାଭ କରିଥିଲେ ।<ref>{{Citation|last=ମହାପାତ୍ର|first=ନିର୍ମଳା କୁମାରୀ|title=କାଳଜୟୀ|date=2015-08-07|url=https://commons.wikimedia.org/wiki/File:Kalajayee.pdf|language=or|access-date=2024-03-15}}</ref>
== ସାହିତ୍ୟ ରଚନା ==
ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ର ଓଡ଼ିଆରେ ଶିଶୁମାନଙ୍କ ପାଇଁ ଓ ଅନ୍ୟାନ୍ୟ କବିତା, ପ୍ରବନ୍ଧ ଓ ଗଳ୍ପ ଆଦି ସାହିତ୍ୟ ବିଭାବ ରଚନା କରିଛନ୍ତି । ତାଙ୍କ କାବ୍ୟକବିତା ଭିତରେ ''ଚୁମକୀ'' (୨୦୦୭), ''କଚ୍ଛପ ସମାବେଶ'' (୨୦୧୩), ''ତୁମପାଇଁ ଗୀତ ଓ କବିତା'', ''ତୁମପାଇଁ ଯାଦୁଘର'', ଏବଂ ''ଏକଲବ୍ୟ'' ଏବଂ ''ସୁନା କୁଲେଇ'' କବିତା ସଂକଳନ, ତଥା ''କରୁଣ ପ୍ରଶାନ୍ତ'' କାବ୍ୟ ଆଦି ଅନ୍ୟତମ ।
== ରଚନାବଳୀ ==
=== କାବ୍ୟକବିତା ===
* ''ଚୁମକୀ'' (୨୦୦୭)
* ''ତୁମପାଇଁ ଗୀତ ଓ କବିତା''
* ''ତୁମପାଇଁ ଯାଦୁଘର''
* ''ଏକଲବ୍ୟ'' (ସଂକଳନ)
* ''କରୁଣ ପ୍ରଶାନ୍ତ'' (କାବ୍ୟ)
* ''ସୁନା କୁଲେଇ'' (ସଂକଳନ)
* ''ରତ୍ନମୁଦି''
* ''ଦିଗ୍ବଳୟ''
=== ପ୍ରବନ୍ଧ ===
* ''ପ୍ରତିଭାର ଝଲକ''
* ''କାଳଜୟୀ'' (୨୦୦୦)
=== ଗଳ୍ପ ===
* ''ବ୍ୟାସଦେବଙ୍କ ଗବେଷଣା'' (ସଂକଳନ)
* ''କଚ୍ଛପ ସମାବେଶ'' (୨୦୧୩)
== ସମ୍ମାନ ଓ ପୁରସ୍କାର ==
ସେ ୨୦୨୧ ମସିହାରେ [[ଅନନ୍ତ ପଟ୍ଟନାୟକ|ଅନନ୍ତ ପଟ୍ଟନାୟକ ଦ୍ୱିଦଶନ୍ଧି ଶିଶୁ-ସାହିତ୍ୟ ସମ୍ମାନ]] ପାଇଥିଲେ ।<ref>{{Cite web |date=2021-03-07 |title=ଶାନ୍ତନୁ ଆଚାର୍ଯ୍ୟଙ୍କୁ ଅନନ୍ତ ପଟ୍ଟନାୟକ ଶିଶୁ-ସାହିତ୍ୟ ସମ୍ମାନ |url=https://sambad.in/state/anant-patnaik-childrens-literature-award-to-shantanu-acharya-635916/ |access-date=2024-03-15 |website=Sambad |language=or}}</ref> ତାଙ୍କ ରଚିତ ''କଚ୍ଛପ ସମାବେଶ'' ପୁସ୍ତକ ପାଇଁ ସେ ୨୦୧୩ ମସିହାରେ [[ପ୍ରାଣକୃଷ୍ଣ ପରିଜା|ପ୍ରାଣକୃଷ୍ଣ ପରିଜା ଲୋକପ୍ରିୟ ବିଜ୍ଞାନ ପୁରସ୍କାର]] ପାଇଥିଲେ ।<ref>{{Cite web |date=2023-04-09 |orig-date=2021 |title=ପ୍ରାଣକୃଷ୍ଣ ପରଜା ଲୋକପ୍ରିୟ ବିଜ୍ଞାନ ପୁରସ୍କାର – |url=https://odishabigyanacademy.in/od/pranakrushna-parija-popular-science-award/ |url-status=dead |archive-url=https://web.archive.org/web/20230409202141/https://odishabigyanacademy.in/od/pranakrushna-parija-popular-science-award/ |archive-date=2023-04-09 |access-date=2024-03-15 |website=ଓଡ଼ିଶା ବିଜ୍ଞାନ ଏକାଡେମୀ |publisher=}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
{{Authority Control}}
{{Commons cat|Nirmala Kumari Mohapatra|ନିର୍ମଳା କୁମାରୀ ମହାପାତ୍ରଙ୍କ}}
[[ଶ୍ରେଣୀ:ଓଡ଼ିଆ ସାହିତ୍ୟିକ]]
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:କଟକ ଜିଲ୍ଲାର ଲୋକ]]
1uscjzbvquwgqw3osbr9551gmexnd3b
ଆଫ୍ରୋଜ ଶାହା
0
95589
602002
590691
2026-09-14T23:12:47Z
InternetArchiveBot
28148
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
602002
wikitext
text/x-wiki
{{ଛୋଟ|Afroz Shah}}
{{Infobox person
| name = ଆଫ୍ରୋଜ ଶାହା
| image =
| caption =
| birth_name = ଆଫ୍ରୋଜ ଶାହା
| birth_place = [[ମୁମ୍ବାଇ]], [[ଭାରତ]]
| birth_date =
| occupation = ପରିବେଶବିତ୍, ଓକିଲ
}}
'''ଆଫ୍ରୋଜ ଶାହା''' ଜଣେ ଭାରତୀୟ ପରିବେଶିବିତ୍ ଓ ଓକିଲ ।<ref>{{Cite web|last=Bhaskar|first=Sonia|date=2019-08-14|title=Heroes Of Swachh India: Meet Afroz Shah, The Man Who Turned The Tide Against Dirty Beaches With His Cleanup At Versova|url=https://swachhindia.ndtv.com/heroes-swachh-india-afroz-shah-36700/|access-date=2021-12-20|website=NDTV-Dettol Banega Swasth Swachh India|language=en-US|archive-date=2021-12-20|archive-url=https://web.archive.org/web/20211220124749/https://swachhindia.ndtv.com/heroes-swachh-india-afroz-shah-36700/|url-status=dead}}</ref> ବିଶ୍ୱର ସର୍ବବୃହତ ବେଳାଭୂମି ସଫେଇ ଅଭିଯାନ ଆୟୋଜନ ପାଇଁ ସେ ବେଶ୍ ଜଣାଶୁଣା ।<ref>{{cite web|url=https://www.unenvironment.org/news-and-stories/press-release/afroz-shah-and-un-environment-celebrate-100-week-anniversary-worlds|title=Afroz Shah and UN Environment celebrate the 100-week anniversary of world's largest beach cleanup…with another cleanup|publisher=The United Nations|date=15 September 2017}}</ref> ୨୦୧୬ ମସିହାରେ, ମୁମ୍ବାଇର ବାର୍ସୋବା ବେଳାଭୂମିର ସଫେଇ ଅଭିଯାନ ଆରମ୍ଭ ଓ ନେତୃତ୍ୱ ନେବା ପାଇଁ ଶାହାଙ୍କୁ ମିଳିତ ଜାତିସଂଘ ଚାମ୍ପିୟନ ଅଫ୍ ଦି ଆର୍ଥ ଟାଇଟଲ ପ୍ରଦାନ କରାଯାଇଥିଲା ।<ref>{{cite web|url=https://timesofindia.indiatimes.com/india/Mumbai-lawyer-Afroz-Shah-to-receive-top-UN-environment-award-for-Versova-Beach-clean-up/articleshow/55769454.cms|title=Mumbai lawyer Afroz Shah to receive top UN environment award for Versova Beach clean-up|work=The Times of India|date=3 December 2016}}</ref>
ମୁମ୍ବାଇର ମିଥି ନଦୀ ଓ ଦାନା ପାଣି ବେଳାଭୂମିରୁ ପ୍ଲାଷ୍ଟିକ ବାହାର କରିବା ପାଇଁ ଶାହା ଦାଉଦି ବୋହରାଙ୍କ ଟର୍ନିଂ ଦି ଟାଇଡ୍ ଅଭିଯାନ ସହ ଭାଗିଦାରୀ କରିଥିଲେ ।<ref>{{cite news|url=https://mumbaimirror.indiatimes.com/mumbai/cover-story/beach-hero-gives-mithi-a-new-life/articleshow/69919903.cms|title=Afroz Shah gives Mithi River a new life, manages to clear 1.25-km stretch in Mithi of plastic waste|newspaper=Mumbai Mirror|date=24 June 2019|first=Linah|last=Baliga|accessdate=23 June 2022|archive-date=22 November 2024|archive-url=https://web.archive.org/web/20241122111245/https://mumbaimirror.indiatimes.com/mumbai/cover-story/beach-hero-gives-mithi-a-new-life/articleshow/69919903.cms|url-status=dead}}</ref><ref>{{cite news|url=https://www.thehindu.com/news/cities/mumbai/dawoodi-bohra-women-enlist-in-clean-up-army/article26433326.ece|title=Dawoodi Bohra women enlist in clean-up army|work=The Hindu|date=5 March 2019|last1=Shelar|first1=Jyoti}}</ref><ref>{{cite web|url=https://www.youtube.com/watch?v=QXXdIQNOnlo|title=Turning The Tide Against Plastic Pollution - The Dawoodi Bohras |publisher=YouTube|date=20 December 2019}}</ref> ମୁମ୍ବାଇର ସମୁଦ୍ର କୂଳକୁ ସଫା କରିବା ପାଇଁ ଆଫରୋଜ ଶାହାଙ୍କ ପ୍ରୟାସରେ ଅନୁପ୍ରାଣିତ ହୋଇ ଜାତିସଂଘ ପରିବେଶ କାର୍ଯ୍ୟକ୍ରମ ବିଶ୍ୱସ୍ତରରେ ସ୍ୱଚ୍ଛ ସମୁଦ୍ର ଅଭିଯାନ ଆରମ୍ଭ କରିଥିଲା ।<ref name=":0" /><ref>{{cite web|url=https://www.hindustantimes.com/mumbai-news/beach-clean-ups-in-mumbai-inspired-global-clean-seas-campaign-unep-head/story-eP4CB1JMoz7G8jUtlTDw0L.html |title= Interview of Erik Solheim on beach cleanups in Mumbai |publisher=Hindustan times|date=8 March 2017}}</ref> ୨୦୧୯ ମସିହାରେ, ଶାହ ସିଏନ୍ଏନ୍ର ଶ୍ରେଷ୍ଠ ୧୦ ଜଣ ନାୟକଙ୍କ ମଧ୍ୟରେ ସ୍ଥାନ ପାଇଥିଲେ ।<ref name="CNN_2021-03-12">{{Citation | url=https://edition.cnn.com/us/live-news/cnn-heroes-all-star-gala-2019/h_b9e98f26ebb7436d4bb02da4582ea071| title=Live: Jon Bon Jovi, Kelly Marie Tran among the celebrities at this year's CNN Heroes All-Star Gala| newspaper=CNN| date= 8 December 2019| accessdate=2021-03-12}}</ref>
== ପୁରସ୍କାର ଓ ସମ୍ମାନ ==
* ଇଉନାଇଟେଡ୍ ନେସନ୍ସ ଚମ୍ପିଆନ୍ସ ଅଫ୍ ଦି ଆର୍ଥ ୨୦୧୬<ref>{{Cite web |date=2019-08-22 |title=Afroz Shah |url=http://www.unep.org/championsofearth/laureates/2016/afroz-shah |access-date=2022-04-22 |website=Champions of the Earth |language=en}}</ref><ref>{{Cite web |title=Afroz Shah: Champion of the earth |url=https://www.darpanmagazine.com/people/newsmakers/afroz-shah-champion-of-the-earth/ |access-date=2022-04-22 |website=www.darpanmagazine.com |language=en}}</ref><ref>{{Cite web |date=3 December 2016 |title=Champions of the Earth award: Mumbai lawyer Afroz Shah to receive top UN environment award for Versova Beach clean-up {{!}} India News - Times of India |url=https://timesofindia.indiatimes.com/india/mumbai-lawyer-afroz-shah-to-receive-top-un-environment-award-for-versova-beach-clean-up/articleshow/55769454.cms |access-date=2022-04-22 |website=The Times of India |language=en}}</ref>
* ସିଏନ୍ଏନ୍-ନ୍ୟୁଜ୍ ୧୮ ଇଣ୍ଡିଆ ଅଫ୍ ଦି ଇଅର୍ ୨୦୧୭<ref>{{Cite web |last=Srivastava |first=Kanchan |date=2017-12-01 |title=Mumbai lawyer who cleaned up tons of garbage set to return |url=https://asiatimes.com/2017/12/mumbai-lawyer-cleaned-tons-garbage-set-return/ |access-date=2022-04-22 |website=Asia Times |language=en-US}}</ref>
* ସିଏନ୍ଏନଦ୍ୱାରା ୨୦୧୯ ମସିହାର ଶ୍ରେଷ୍ଠ ୧୦ ଜଣ ନାୟକଙ୍କ ମଧ୍ୟରେ ସ୍ଥାନିତ<ref>{{Cite web |title=He's doing the 'dirty work' to keep plastic out of the ocean |url=https://www.cnn.com/2019/10/17/world/cnnheroes-afroz-shah-afroz-shah-foundation/index.html |access-date=2022-04-22 |website=CNN |language=en}}</ref><ref>{{Cite web |last=Katariya |first=Meenu |date=2019-10-31 |title=India's Afroz Shah Among CNN's Top 10 Heroes Of 2019 For His Successful Beach Cleanup Drives |url=https://www.scoopwhoop.com/news/afroz-shah-among-cnn-top-10-heroes-of-2019-for-versova-beach-cleanup-drive/ |access-date=2022-04-22 |website=www.scoopwhoop.com |language=English }}{{Dead link|date=March 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
* ୨୦୧୯ ମସିହା ପାଇଁ ଜିକ୍ୟୁଦ୍ୱାରା ପୁରସ୍କୃତ<ref>{{Cite web |last=Talwar |first=Shikha |title=This is what you can do to help conserve water and save the environment, according to Anand Ahuja |url=https://www.gqindia.com/men-year/content/this-is-what-you-can-do-to-to-help-conserve-water-and-the-environment-according-to-anand-ahuja |access-date=2022-04-22 |website=GQ India |language=en-IN}}</ref><ref>{{Cite web |last=Pareek |first=Shabdita |title=GQ Awards: All the winners from the GQ Men of the Year Awards 2019 |url=https://www.gqindia.com/entertainment/content/gq-awards-all-the-winners-from-the-gq-men-of-the-year-awards-2019 |access-date=2022-04-22 |website=GQ India |language=en-IN}}</ref>
୨୦୧୭ ମସିହାର ମଇ ୨୮ ତାରିଖରେ ପ୍ରଧାନମନ୍ତ୍ରୀ [[ନରେନ୍ଦ୍ର ମୋଦି]]<nowiki/>ଙ୍କର ରେଡିଓ କାର୍ଯ୍ୟକ୍ରମ 'ମନ୍ କି ବାତ୍'ରେ ବାର୍ସୋବା ବେଳାଭୂମିକୁ ଅପରିଷ୍କାର ଓ ଆବର୍ଜନାରୁ ପରିଷ୍କାର ତଥା ସୁନ୍ଦର କରିବା ପାଇଁ ଶାହାଙ୍କ କାର୍ଯ୍ୟକୁ ପ୍ରଶଂସା କରିଥିଲେ ।<ref>{{Cite web |last=Iqbal |first=Aadil Ikram Zaki |date=2017-05-28 |title=Mann Ki Baat: Narendra Modi praises Afroz Shah for cleaning Mumbai's Versova beach |url=https://www.india.com/news/india/mann-ki-baat-narendra-modi-praises-afroz-shah-for-cleaning-mumbais-versova-beach-2176938/ |access-date=2022-04-22 |website=India.com |language=en}}</ref><ref>{{Cite web |title=PM Modi praises Afroz Shah for beach clean-up initiative |url=https://www.dnaindia.com/mumbai/report-pm-modi-praises-afroz-shah-for-beach-clean-up-initiative-2454039/amp |access-date=2022-04-22 |website=www.dnaindia.com}}</ref><ref name=":0">{{Cite news |date=2017-05-28 |title=PM Modi thanks Afroz Shah for making Mumbai's Versova beach beautiful again |work=Business Standard India |url=https://www.business-standard.com/article/current-affairs/pm-modi-thanks-afroz-shah-for-making-mumbai-s-versova-beach-beautiful-again-117052800234_1.html |access-date=2022-04-22}}</ref><ref>{{Cite web |last=Bhaskar |first=Sonia |date=2017-05-28 |title=Prime Minister Narendra Modi On Mann Ki Baat: Congratulates Afroz Shah And His Entire Team For Cleaning Mumbai’s Versova Beach |url=https://swachhindia.ndtv.com/prime-minister-narendra-modi-mann-ki-baat-congratulate-afroz-shah-entire-team-cleaning-mumbais-versova-beach-8014/ |access-date=2022-04-22 |website=NDTV-Dettol Banega Swasth Swachh India |language=en-US }}{{Dead link|date=March 2026 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref>{{Cite web |date=2017-05-28 |title=Lawyer Afroz Shah, who cleaned Versova beach, thanks Narendra Modi for encouraging words |url=https://www.firstpost.com/india/lawyer-afroz-shah-who-cleaned-versova-beach-thanks-narendra-modi-for-encouraging-words-3490963.html/amp |access-date=2022-04-22 |website=Firstpost |language=en}}</ref>
== ଆଧାର ==
{{ଆଧାର}}
== ବାହାର ଲିଙ୍କ୍ ==
* {{Twitter|AfrozShah1}}
[[ଶ୍ରେଣୀ:ଜୀବିତ ବ୍ୟକ୍ତି]]
[[ଶ୍ରେଣୀ:ମହାରାଷ୍ଟ୍ରର ଲୋକ]]
[[ଶ୍ରେଣୀ:ଭାରତୀୟ ପରିବେଶବିତ]]
jhq1ullzpf7s3pjnu021kvbegvs4en0
ଆକାଶ ନନ୍ଦ
0
101069
601998
601976
2026-09-14T15:22:56Z
Ssgapu22
7676
601998
wikitext
text/x-wiki
{{ଲିଭାନ୍ତୁ|ଜଣାଶୁନା ବ୍ୟକ୍ତିତ୍ୱ ନୁହନ୍ତି ଏବଂ ଓଡ଼ିଆ ଉଇକିପିଡ଼ିଆରେ ରହିବା ଯୋଗ୍ୟ ନୁହେଁ}}
'''ଆକାଶ ନନ୍ଦ''' ଜଣେ [[ଭାରତୀୟ ମାନକ ସମୟ|ଭାରତୀୟ]] [[ଓକିଲ ଦିବସ|ଓକିଲ]] ଓ ଲେଖକ | <ref>{{Citation|last=Satyaraswara|title=ସାଇବର ସୁରକ୍ଷା ସଚେତନତା କାର୍ଯ୍ୟକ୍ରମ #satyaraswara #baragarhdnews|date=2025-11-22|url=https://www.youtube.com/watch?v=4J13PFejQI8|access-date=2026-09-12}}</ref><ref>{{Cite news|url=https://timesofindia.indiatimes.com/nanda-nanda-advocates-opens-office-in-cuttack-odisha-to-aid-the-corporates-in-handling-legal-issues/amp_articleshow/82031839.cms|title=Nanda & Nanda Advocates Opens Office in Cuttack, Odisha to Aid the Corporates in Handling Legal Issues|work=The Times of India|access-date=2026-09-12|issn=0971-8257}}</ref><ref>{{Citation|last=BiswabijayeeNewsOdisha|title=ଅନଲାଇନ ସେଫ୍ଟି ଓ ସାଇବର ଠକେଇ ସୁରକ୍ଷା ପାଇଁ କାର୍ଯ୍ୟକ୍ରମ ଆୟୋଜିତ {{!}} BARGARH NEWS {{!}} BISWABIJAYEE|date=2025-11-22|url=https://www.youtube.com/watch?v=4q2Ywv2SYWY|access-date=2026-09-12}}</ref><ref>{{Citation|last=The Public Odisha|title=ଗାଇସିଲେଟରେ ଆମ ଆଦମୀ ପାଇଁ ସାଇବର ସୁରକ୍ଷା ll|date=2025-11-23|url=https://www.youtube.com/watch?v=LRyt9daXtbM|access-date=2026-09-12}}</ref><ref>{{Citation|last=Bishesha Khabar|title=ଗାଇସିଲଟ ଠାରେ ସାଇବର ସୁରକ୍ଷା ବୈଠକ !|date=2025-11-24|url=https://www.youtube.com/watch?v=ujotyvi4jn0|access-date=2026-09-12}}</ref><ref>{{Cite web |last=Bytes |first=Punjab |date=2026-09-12 |title=Dailyhunt |url=https://m.dailyhunt.in/news/india/english/punjabbytes-epaper-dhb7faabc774324241990251ac4336f653/-newsid-dhb7faabc774324241990251ac4336f653_4f31a87338d24271960a80b49629023f |access-date=2026-09-12 |website=Dailyhunt |language=en}}</ref><ref>https://primenewsofindia.com/2026/09/11/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/</ref>
{{Infobox person
| name = ଆକାଶ ନନ୍ଦ
| image =
| imagesize =
| caption =
| birth_date = {{Birth date and age|2001|12|30|df=y}}
| birth_place = ଗାଇସିଲେଟ
| death_date =
| years active = 2024-ଏବେଯାଏଁ
| occupation = ଓକିଲ, ଲେଖକ
| education = ଏଲ.ଏଲ.ଏମ୍.
| alma_mater =
| spouse =
| children =
| parents =
}}
=ଶିକ୍ଷା ଓ ବୃତ୍ତି=
ଆକାଶ ନନ୍ଦ [[ଓଡ଼ିଶା ଉଚ୍ଚ ନ୍ୟାୟାଳୟ]] [[କଟକ]] ରେ [[ଓକିଲ ଦିବସ|ଓକିଲ]] ଭାବେ କାର୍ଯ୍ୟରତ ଓ ଜଣେ ଆଇନ ପୁସ୍ତକ ଲେଖକ<ref>{{Cite web |last=Patel |first=Kamlesh |date=2026-09-11 |title=Advocate Akash Nanda: A Young Legal Professional Bridging Law, Literature and Public Awareness - |url=https://hindustaninsider.in/2026/09/11/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/ |access-date=2026-09-12 |language=en-US}}</ref><ref>{{Cite web |last=Desk |first=News |date=2026-09-11 |title=Advocate Akash Nanda |url=https://entrepreneursaathi.com/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/ |access-date=2026-09-12 |website=Entrepreneur Saathi |language=en-US}}</ref><ref>{{Cite web |date=2026-09-11 |title=Advocate Akash Nanda: A Young Legal Professional Bridging Law, Literature and Public Awareness – Urban Chronicle News |url=https://urbanchronicle.in/2026/09/11/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/ |access-date=2026-09-12 |language=en-US}}</ref><ref>https://hindustanmetro.com/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness</ref><ref>{{Cite web |date=2026-05-24 |title=Advocate Akash Nanda Express His Opinion On CJP. |url=https://www.youthkiawaaz.com/2026/05/advocate-akash-nanda-express-his-opinion-on-cjp/ |access-date=2026-09-14 |website=Youth Ki Awaaz}}</ref><ref>{{Cite web |last=spatzmedia |title=Post by @spatzmedia · 1 image |url=https://www.tumblr.com/spatzmedia/827442942115463168/advocate-akash-nanda-a-young-legal-professional |access-date=2026-09-12 |website=Tumblr |language=en-US}}</ref><ref>{{Cite web |last=Saathi |first=Entrepreneur |date=2026-09-11 |title=Advocate Akash Nanda: A Young Legal Professional Bridging Law, Literature and Public Awareness |url=https://medium.com/@entrepreneursaathi/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness-49c0ee18eb2a |access-date=2026-09-12 |website=Medium |language=en}}</ref>
=ଆଧାର=
bfijouro697rvcfvgb9ujm7nvlg83u5
602104
601998
2026-09-15T09:17:30Z
~2026-49891-57
43039
/* */ ଅଧିକ ଆଲୋଚନା
602104
wikitext
text/x-wiki
'''ଆକାଶ ନନ୍ଦ''' ଜଣେ [[ଭାରତୀୟ ମାନକ ସମୟ|ଭାରତୀୟ]] [[ଓକିଲ ଦିବସ|ଓକିଲ]] ଓ ଲେଖକ | <ref>{{Citation|last=Satyaraswara|title=ସାଇବର ସୁରକ୍ଷା ସଚେତନତା କାର୍ଯ୍ୟକ୍ରମ #satyaraswara #baragarhdnews|date=2025-11-22|url=https://www.youtube.com/watch?v=4J13PFejQI8|access-date=2026-09-12}}</ref><ref>{{Cite news|url=https://timesofindia.indiatimes.com/nanda-nanda-advocates-opens-office-in-cuttack-odisha-to-aid-the-corporates-in-handling-legal-issues/amp_articleshow/82031839.cms|title=Nanda & Nanda Advocates Opens Office in Cuttack, Odisha to Aid the Corporates in Handling Legal Issues|work=The Times of India|access-date=2026-09-12|issn=0971-8257}}</ref><ref>{{Citation|last=BiswabijayeeNewsOdisha|title=ଅନଲାଇନ ସେଫ୍ଟି ଓ ସାଇବର ଠକେଇ ସୁରକ୍ଷା ପାଇଁ କାର୍ଯ୍ୟକ୍ରମ ଆୟୋଜିତ {{!}} BARGARH NEWS {{!}} BISWABIJAYEE|date=2025-11-22|url=https://www.youtube.com/watch?v=4q2Ywv2SYWY|access-date=2026-09-12}}</ref><ref>{{Citation|last=The Public Odisha|title=ଗାଇସିଲେଟରେ ଆମ ଆଦମୀ ପାଇଁ ସାଇବର ସୁରକ୍ଷା ll|date=2025-11-23|url=https://www.youtube.com/watch?v=LRyt9daXtbM|access-date=2026-09-12}}</ref><ref>{{Citation|last=Bishesha Khabar|title=ଗାଇସିଲଟ ଠାରେ ସାଇବର ସୁରକ୍ଷା ବୈଠକ !|date=2025-11-24|url=https://www.youtube.com/watch?v=ujotyvi4jn0|access-date=2026-09-12}}</ref><ref>{{Cite web |last=Bytes |first=Punjab |date=2026-09-12 |title=Dailyhunt |url=https://m.dailyhunt.in/news/india/english/punjabbytes-epaper-dhb7faabc774324241990251ac4336f653/-newsid-dhb7faabc774324241990251ac4336f653_4f31a87338d24271960a80b49629023f |access-date=2026-09-12 |website=Dailyhunt |language=en}}</ref><ref>https://primenewsofindia.com/2026/09/11/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/</ref><ref>{{Cite web |last=Desk |first=News |date=2026-09-15 |title=Advocate Akash Nanda Biography |url=https://entrepreneursaathi.com/advocate-akash-nanda-wiki-biography-work-and-more/ |access-date=2026-09-15 |website=Entrepreneur Saathi |language=en-US}}</ref>
{{Infobox person
| name = ଆକାଶ ନନ୍ଦ
| image =
| imagesize =
| caption =
| birth_date = {{Birth date and age|2001|12|30|df=y}}
| birth_place = ଗାଇସିଲେଟ
| death_date =
| years active = 2024-ଏବେଯାଏଁ
| occupation = ଓକିଲ, ଲେଖକ
| education = ଏଲ.ଏଲ.ଏମ୍.
| alma_mater =
| spouse =
| children =
| parents =
}}
=ଶିକ୍ଷା ଓ ବୃତ୍ତି=
ଆକାଶ ନନ୍ଦ [[ଓଡ଼ିଶା ଉଚ୍ଚ ନ୍ୟାୟାଳୟ]] [[କଟକ]] ରେ [[ଓକିଲ ଦିବସ|ଓକିଲ]] ଭାବେ କାର୍ଯ୍ୟରତ ଓ ଜଣେ ଆଇନ ପୁସ୍ତକ ଲେଖକ<ref>{{Cite web |last=Patel |first=Kamlesh |date=2026-09-11 |title=Advocate Akash Nanda: A Young Legal Professional Bridging Law, Literature and Public Awareness - |url=https://hindustaninsider.in/2026/09/11/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/ |access-date=2026-09-12 |language=en-US}}</ref><ref>{{Cite web |last=Desk |first=News |date=2026-09-11 |title=Advocate Akash Nanda |url=https://entrepreneursaathi.com/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/ |access-date=2026-09-12 |website=Entrepreneur Saathi |language=en-US}}</ref><ref>{{Cite web |date=2026-09-11 |title=Advocate Akash Nanda: A Young Legal Professional Bridging Law, Literature and Public Awareness – Urban Chronicle News |url=https://urbanchronicle.in/2026/09/11/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness/ |access-date=2026-09-12 |language=en-US}}</ref><ref>https://hindustanmetro.com/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness</ref><ref>{{Cite web |date=2026-05-24 |title=Advocate Akash Nanda Express His Opinion On CJP. |url=https://www.youthkiawaaz.com/2026/05/advocate-akash-nanda-express-his-opinion-on-cjp/ |access-date=2026-09-14 |website=Youth Ki Awaaz}}</ref><ref>{{Cite web |last=spatzmedia |title=Post by @spatzmedia · 1 image |url=https://www.tumblr.com/spatzmedia/827442942115463168/advocate-akash-nanda-a-young-legal-professional |access-date=2026-09-12 |website=Tumblr |language=en-US}}</ref><ref>{{Cite web |last=Saathi |first=Entrepreneur |date=2026-09-11 |title=Advocate Akash Nanda: A Young Legal Professional Bridging Law, Literature and Public Awareness |url=https://medium.com/@entrepreneursaathi/advocate-akash-nanda-a-young-legal-professional-bridging-law-literature-and-public-awareness-49c0ee18eb2a |access-date=2026-09-12 |website=Medium |language=en}}</ref>
=ଆଧାର=
7ppwfgyz79oatj3u5ag7vhdvnedt6xe
ସିନ୍ଦୂରା
0
101082
601984
2026-09-14T14:45:40Z
Ssgapu22
7676
ଓଡ଼ିଆ କଥାଚିତ୍ର ସିନ୍ଦୂରା ଆରମ୍ଭ କରାଗଲା ।
601984
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ___ । ___ ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ, ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ଏହି କଥାଚିତ୍ରଟିର ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ ___ । ସଙ୍ଗୀତକାର ___ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ ___ । ଗୀତିକାର ___ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ । ___ ଆଦି କଣ୍ଠଶିଳ୍ପୀମାନେ ଏହି କଥାଚିତ୍ରଟିରେ କଣ୍ଠଦାନ କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 =
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
bofy6snw6pto5z2vaai4lqn4zjhshxh
601986
601984
2026-09-14T14:47:31Z
Ssgapu22
7676
/* ଅଭିନୟ */
601986
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ___ । ___ ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ, ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ଏହି କଥାଚିତ୍ରଟିର ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ ___ । ସଙ୍ଗୀତକାର ___ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
* ସୁପ୍ରିୟା ନାୟକ
* ଅଭିଶେକ ଗିରି
* ଉଷସୀ ମିଶ୍ର
* ପୃଥ୍ୱୀରାଜ ନାୟକ
* ଶଙ୍କର
* ପ୍ରଜ୍ଞା ଖଟୁଆ
* ପ୍ରମୋଦ ରଥ
* ବିଜୟ ଦାସ
* ଚନ୍ଦ୍ରଧ୍ୱଜ ପଣ୍ଡା
* କମାଣ୍ଡର ପ୍ରଦୀପ ରାଉତରାୟ
* ପ୍ରଦୀପ ସାହୁ
* ସନ୍ଧ୍ୟା ଦାସ
* ସାରେଗାମା
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ ___ । ଗୀତିକାର ___ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ । ___ ଆଦି କଣ୍ଠଶିଳ୍ପୀମାନେ ଏହି କଥାଚିତ୍ରଟିରେ କଣ୍ଠଦାନ କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 =
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
hisy1u61qpxbcr2zcm8i548xblh1qa6
601987
601986
2026-09-14T14:48:56Z
Ssgapu22
7676
601987
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ । ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ ରଚନା କରିଥିଲେ ଏବଂ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ । ସଙ୍ଗୀତକାର ପ୍ରେମ ଆନନ୍ଦ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
* ସୁପ୍ରିୟା ନାୟକ
* ଅଭିଶେକ ଗିରି
* ଉଷସୀ ମିଶ୍ର
* ପୃଥ୍ୱୀରାଜ ନାୟକ
* ଶଙ୍କର
* ପ୍ରଜ୍ଞା ଖଟୁଆ
* ପ୍ରମୋଦ ରଥ
* ବିଜୟ ଦାସ
* ଚନ୍ଦ୍ରଧ୍ୱଜ ପଣ୍ଡା
* କମାଣ୍ଡର ପ୍ରଦୀପ ରାଉତରାୟ
* ପ୍ରଦୀପ ସାହୁ
* ସନ୍ଧ୍ୟା ଦାସ
* ସାରେଗାମା
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ [[ପ୍ରେମ ଆନନ୍ଦ]] । ଗୀତିକାର ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ । ___ ଆଦି କଣ୍ଠଶିଳ୍ପୀମାନେ ଏହି କଥାଚିତ୍ରଟିରେ କଣ୍ଠଦାନ କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 =
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
j7eods8605qaggd1lflfw6zdnhr02ci
601988
601987
2026-09-14T14:51:15Z
Ssgapu22
7676
/* ଅଭିନୟ */
601988
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ । ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ ରଚନା କରିଥିଲେ ଏବଂ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ । ସଙ୍ଗୀତକାର ପ୍ରେମ ଆନନ୍ଦ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
* [[ସୁପ୍ରିୟା ନାୟକ]]
* [[ଅଭିଶେକ ଗିରି]]
* [[ଉଷସୀ ମିଶ୍ର]]
* [[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
* [[ଶଙ୍କର ପ୍ରଧାନ]]
* [[ପ୍ରଜ୍ଞା ଖଟୁଆ]]
* ପ୍ରମୋଦ ରଥ
* ବିଜୟ ଦାସ
* ଚନ୍ଦ୍ରଧ୍ୱଜ ପଣ୍ଡା
* କମାଣ୍ଡର ପ୍ରଦୀପ ରାଉତରାୟ
* ପ୍ରଦୀପ ସାହୁ
* ସନ୍ଧ୍ୟା ଦାସ
* ସାରେଗାମା
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ [[ପ୍ରେମ ଆନନ୍ଦ]] । ଗୀତିକାର ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ । ___ ଆଦି କଣ୍ଠଶିଳ୍ପୀମାନେ ଏହି କଥାଚିତ୍ରଟିରେ କଣ୍ଠଦାନ କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 =
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
j48m96xrkfhjwo9adjbrf7e8kqpa1sl
601989
601988
2026-09-14T14:54:51Z
Ssgapu22
7676
/* ଗୀତ */
601989
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ । ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ ରଚନା କରିଥିଲେ ଏବଂ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ । ସଙ୍ଗୀତକାର ପ୍ରେମ ଆନନ୍ଦ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
* [[ସୁପ୍ରିୟା ନାୟକ]]
* [[ଅଭିଶେକ ଗିରି]]
* [[ଉଷସୀ ମିଶ୍ର]]
* [[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
* [[ଶଙ୍କର ପ୍ରଧାନ]]
* [[ପ୍ରଜ୍ଞା ଖଟୁଆ]]
* ପ୍ରମୋଦ ରଥ
* ବିଜୟ ଦାସ
* ଚନ୍ଦ୍ରଧ୍ୱଜ ପଣ୍ଡା
* କମାଣ୍ଡର ପ୍ରଦୀପ ରାଉତରାୟ
* ପ୍ରଦୀପ ସାହୁ
* ସନ୍ଧ୍ୟା ଦାସ
* ସାରେଗାମା
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ [[ପ୍ରେମ ଆନନ୍ଦ]] । ଗୀତିକାର ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ । ___ ଆଦି କଣ୍ଠଶିଳ୍ପୀମାନେ ଏହି କଥାଚିତ୍ରଟିରେ କଣ୍ଠଦାନ କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 = କୁଆଁର ପୁନେଇଁ ଜହ୍ନ ଗୋ
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
aqmkypgf723qif6pt1hc7kubad0hbt5
601993
601989
2026-09-14T15:04:22Z
Ssgapu22
7676
/* ଅଭିନୟ */
601993
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ । ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ ରଚନା କରିଥିଲେ ଏବଂ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ । ସଙ୍ଗୀତକାର ପ୍ରେମ ଆନନ୍ଦ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
* [[ସୁପ୍ରିୟା ନାୟକ]]
* [[ଅଭିଶେକ ଗିରି]]
* [[ଉଷସୀ ମିଶ୍ର]]
* [[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
* [[ଶଙ୍କର ପ୍ରଧାନ]]
* [[ପ୍ରଜ୍ଞା ଖଟୁଆ]]
* [[ପ୍ରିୟଙ୍କା ପଟ୍ଟନାୟକ]]
* ପ୍ରମୋଦ ରଥ
* ବିଜୟ ଦାସ
* ଚନ୍ଦ୍ରଧ୍ୱଜ ପଣ୍ଡା
* କମାଣ୍ଡର ପ୍ରଦୀପ ରାଉତରାୟ
* ପ୍ରଦୀପ ସାହୁ
* ସନ୍ଧ୍ୟା ଦାସ
* ସାରେଗାମା
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ [[ପ୍ରେମ ଆନନ୍ଦ]] । ଗୀତିକାର ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ । ___ ଆଦି କଣ୍ଠଶିଳ୍ପୀମାନେ ଏହି କଥାଚିତ୍ରଟିରେ କଣ୍ଠଦାନ କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 = କୁଆଁର ପୁନେଇଁ ଜହ୍ନ ଗୋ
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
pikll93p0f709obcj3860utnsh8umpk
601994
601993
2026-09-14T15:04:35Z
Ssgapu22
7676
/* ଗୀତ ଏବଂ ସଙ୍ଗୀତ */
601994
wikitext
text/x-wiki
{{ଛୋଟ|Sinduraa}}
{{Infobox film
| name = {{PAGENAME}}
| image =
| image size =
| alt =
| caption =
| director = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| producer = ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ
| writer = ବିଜୟ ଦାସ
| screenplay = ବିଜୟ ଦାସ
| story = ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା
| based on =
| narrator =
| starring = [[ସୁପ୍ରିୟା ନାୟକ]]<br>[[ଅଭିଶେକ ଗିରି]]<br>[[ଉଷସୀ ମିଶ୍ର]]<br>[[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
| music = [[ପ୍ରେମ ଆନନ୍ଦ]]
| cinematography = ନାରାୟଣ ଦୀକ୍ଷିତ
| editing = ଜିତେନ୍ଦ୍ର ଜେନା
| studio =
| distributor =
| released = ୫ ଅପ୍ରେଲ ୨୦୨୪
| runtime =
| country = {{flag|ଭାରତ}}
| language = [[ଓଡ଼ିଆ ଭାଷା|ଓଡ଼ିଆ]]
| budget =
| gross =
}}
'''''{{PAGENAME}}''''' ୨୦୨୪ ମସିହାରେ ମୁକ୍ତିଲାଭ କରିଥିବା ଏକ ଓଡ଼ିଆ କଥାଚିତ୍ର । ଏହି କଥାଚିତ୍ରଟିର ପ୍ରଯୋଜନା କରିଥିଲେ ଶାନ୍ତି ସ୍ୱରୂପ ଶତପଥୀ । ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଚିତ୍ରନାଟ୍ୟ ଓ ସଂଳାପ ରଚନା କରିଥିଲେ । ବିରଞ୍ଚି ନାରାୟଣ ପଣ୍ଡା ଏହି କଥାଚିତ୍ରଟିର କାହାଣୀ ରଚନା କରିଥିଲେ ଏବଂ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ । ସଙ୍ଗୀତକାର ପ୍ରେମ ଆନନ୍ଦ ଏହି କଥାଚିତ୍ରଟିର ସ୍ୱର ସଂଯୋଜନା କରିଥିଲେ ।
ଏହି କଥାଚିତ୍ରଟିର ମୁଖ୍ୟ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ ___ ଓ ___ । ___ ଆଦି କଳାକାରମାନେ ଏହି କଥାଚିତ୍ରଟିର ବିଭିନ୍ନ ଭୂମିକାରେ ଅଭିନୟ କରିଥିଲେ । ୫ ଅପ୍ରେଲ ୨୦୨୪ରେ ଏହି କଥାଚିତ୍ରଟି ପ୍ରେକ୍ଷାଳୟରେ ମୁକ୍ତିଲାଭ କରିଥିଲା ।
==ଅଭିନୟ==
* [[ସୁପ୍ରିୟା ନାୟକ]]
* [[ଅଭିଶେକ ଗିରି]]
* [[ଉଷସୀ ମିଶ୍ର]]
* [[ପୃଥ୍ୱୀରାଜ ନାୟକ]]
* [[ଶଙ୍କର ପ୍ରଧାନ]]
* [[ପ୍ରଜ୍ଞା ଖଟୁଆ]]
* [[ପ୍ରିୟଙ୍କା ପଟ୍ଟନାୟକ]]
* ପ୍ରମୋଦ ରଥ
* ବିଜୟ ଦାସ
* ଚନ୍ଦ୍ରଧ୍ୱଜ ପଣ୍ଡା
* କମାଣ୍ଡର ପ୍ରଦୀପ ରାଉତରାୟ
* ପ୍ରଦୀପ ସାହୁ
* ସନ୍ଧ୍ୟା ଦାସ
* ସାରେଗାମା
==ଗୀତ ଏବଂ ସଙ୍ଗୀତ==
ଏହି କଥାଚିତ୍ରଟିର ସଙ୍ଗୀତ ନିର୍ଦ୍ଦେଶନା ଦେଇଥିଲେ [[ପ୍ରେମ ଆନନ୍ଦ]] । ଗୀତିକାର ବିଜୟ ଦାସ ଏହି କଥାଚିତ୍ରଟିର ଗୀତଗୁଡ଼ିକ ରଚନା କରିଥିଲେ ।
===ଗୀତ===
{{Track listing
| all_writing =
| extra_column = ଗାୟକ
| title1 = କୁଆଁର ପୁନେଇଁ ଜହ୍ନ ଗୋ
| lyrics1 =
| length1 =
| extra1 =
| title2 =
| lyrics2 =
| length2 =
| extra2 =
| title3 =
| lyrics3 =
| length3 =
| extra3 =
| title4 =
| lyrics4 =
| length4 =
| extra4 =
| title5 =
| lyrics5 =
| length5 =
| extra5 =
| title6 =
| lyrics6 =
| length6 =
| extra6 =
| title7 =
| lyrics7 =
| length7 =
| extra7 =
}}
==ଆଧାର==
{{ଆଧାର}}
==ବାହାର ଆଧାର==
* {{Imdb title|{{#property:P345}}}}
{{ଓଡ଼ିଆ କଥାଚିତ୍ର}}
[[ଶ୍ରେଣୀ:୨୦୨୪ର ଓଡ଼ିଆ କଥାଚିତ୍ର]]
198t2pw0t4038amyls5c8oi28t6fvzd
Sinduraa
0
101083
601985
2026-09-14T14:45:55Z
Ssgapu22
7676
ପୃଷ୍ଠାଟି [[ସିନ୍ଦୂରା]]କୁ ଘୁଞ୍ଚାଇଦିଆଗଲା
601985
wikitext
text/x-wiki
#ଲେଉଟାଣି [[ସିନ୍ଦୂରା]]
q3erv2eetsm3t4add71nypez8ld1ayy
ବ୍ୟବହାରକାରୀଙ୍କ ଆଲୋଚନା:Dhartiraj
3
101084
601999
2026-09-14T16:38:20Z
Ssgapu22
7676
"{{subst:ସ୍ଵାଗତ|sig=~~~~}}" ନାଆଁରେ ପୃଷ୍ଠାଟିଏ ତିଆରିକଲେ
601999
wikitext
text/x-wiki
<!-- This comes from the template {{subst:ସ୍ଵାଗତ}} -->
<div style="text-align: center; padding: 1em; border: solid 2px #898ee2; background-color: #898ee2; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;">
<span style="font-size:120%; color:black">'''ଆଦରର Dhartiraj, ଓଡ଼ିଆ ଉଇକିପିଡ଼ିଆକୁ ସ୍ଵାଗତ'''!
</div>
<div style="align: left; padding: 1em; border: solid 2px black; background-color: #FAEDCB; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px;">
ଆଶା ଆପଣ ଏ ଜ୍ଞାନକୋଷର ପ୍ରସଙ୍ଗସବୁ ପଢ଼ିବେ, ଭୁଲ ପାଇଲେ ସମ୍ପାଦନା କରିବେ ଏବଂ ନୂଆ ପ୍ରସଙ୍ଗ ମଧ୍ୟ ଲେଖିବେ । ଜାଣିବେ ଯେ ଉଇକିପିଡ଼ିଆର ସମସ୍ତେ ସମ୍ପାଦନା କରିପାରିବେ । ସମ୍ପାଦନା କରୁଥିବା ଲୋକଙ୍କୁ ଆମେ "ଉଇକିଆଳି" ଡାକୁ ଓ ଆମେସବୁ ସ୍ୱେଚ୍ଛାସେବୀ । ଲେଖିବା ବାବଦରେ [[ଉଇକିପିଡ଼ିଆ:ନିୟମାବଳୀ|'''ନୀତି ନିୟମ''']] ଜାଣନ୍ତୁ । [[ଉଇକିପିଡ଼ିଆ:ପ୍ରଶ୍ନ ପଚାରନ୍ତୁ|'''ଏହି ପୃଷ୍ଠାରୁ''']] ଅଧିକ ସୂଚନା ପାଇବେ ଓ କିଛି ଅସୁବିଧା ହେଲେ ପ୍ରଶ୍ନ ମଧ୍ୟ ପଚାରିପାରିବେ ।
-------
;ଆଉ କିଛି ଦରକାରୀ ଲିଙ୍କ:
{{col-begin}}
{{col-2}}
* '''[[ଉଇକିପିଡ଼ିଆ:ପାଞ୍ଚଟି ସ୍ତମ୍ଭ|ଉଇକିପିଡ଼ିଆ ବାବଦରେ ମୋଟାମୋଟି ଧାରଣା]]'''
* '''[[ଉଇକିପିଡ଼ିଆ:Article_wizard|ନୂଆ ପ୍ରସଙ୍ଗ ତିଆରି ଗଢ଼ିବେ]]'''
* '''[[Wikipedia:Sandbox|ପରଖ ଘର]]''' — ସମ୍ପାଦନା ଶିଖିବା ପାଇଁ
{{col-2}}
* '''[[ଉଇକିପିଡ଼ିଆ ଆଲୋଚନା:ଆଲୋଚନା ସଭା|ଅନ୍ୟାନ୍ୟ ଆଲୋଚନା]]'''
* '''[[ଉଇକିପିଡ଼ିଆ:ଜାଣିବା_କଥା|ଅନ୍ୟାନ୍ୟ ଜାଣିବା କଥା]]'''
{{col-end}}
ଧନ୍ୟବାଦ! [[ବ୍ୟବହାରକାରୀ:Ssgapu22|ଗପୁ]] ([[ବ୍ୟବହାରକାରୀଙ୍କ ଆଲୋଚନା:Ssgapu22|ମୋ ଆଲୋଚନା]]) ୨୨:୦୮, ୧୪ ସେପ୍ଟେମ୍ବର ୨୦୨୬ (IST)</div>
mbg3hy4tylsmjz6r2xdarvx7sqytk9j
ମଡ୍ୟୁଲ:Protected page
828
101085
602025
2026-08-30T17:24:01Z
en>Primefac
0
update /config call
602025
Scribunto
text/plain
-- This module implements {{pp-meta}} and its daughter templates such as
-- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}.
-- Initialise necessary modules.
require('strict')
local makeFileLink = require('Module:File link')._main
local effectiveProtectionLevel = require('Module:Effective protection level')._main
local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main
local yesno = require('Module:Yesno')
-- Lazily initialise modules and objects we don't always need.
local getArgs, makeMessageBox, lang
-- Set constants.
local CONFIG_MODULE = 'Module:Protected page/config'
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort)
if cat then
return string.format(
'[[%s:%s|%s]]',
mw.site.namespaces[14].name,
cat,
sort
)
end
end
-- Validation function for the expiry and the protection date
local function validateDate(dateString, dateType)
if not lang then
lang = mw.language.getContentLanguage()
end
local success, result = pcall(lang.formatDate, lang, 'U', dateString)
if success then
result = tonumber(result)
if result then
return result
end
end
error(string.format(
'invalid %s: %s',
dateType,
tostring(dateString)
), 4)
end
local function makeFullUrl(page, query, display)
return string.format(
'[%s %s]',
tostring(mw.uri.fullUrl(page, query)),
display
)
end
-- Given a directed graph formatted as node -> table of direct successors,
-- get a table of all nodes reachable from a given node (though always
-- including the given node).
local function getReachableNodes(graph, start)
local toWalk, retval = {[start] = true}, {}
while true do
-- Can't use pairs() since we're adding and removing things as we're iterating
local k = next(toWalk) -- This always gets the "first" key
if k == nil then
return retval
end
toWalk[k] = nil
retval[k] = true
for _,v in ipairs(graph[k]) do
if not retval[v] then
toWalk[v] = true
end
end
end
end
--------------------------------------------------------------------------------
-- Protection class
--------------------------------------------------------------------------------
local Protection = {}
Protection.__index = Protection
Protection.supportedActions = {
edit = true,
move = true,
autoreview = true,
upload = true
}
Protection.bannerConfigFields = {
'text',
'explanation',
'tooltip',
'alt',
'link',
'image'
}
function Protection.new(args, cfg, title)
local obj = {}
obj._cfg = cfg
obj.title = title or mw.title.getCurrentTitle()
-- Set action
if not args.action then
obj.action = 'edit'
elseif Protection.supportedActions[args.action] then
obj.action = args.action
else
error(string.format(
'invalid action: %s',
tostring(args.action)
), 3)
end
-- Set level
obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title)
if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then
-- Users need to be autoconfirmed to move pages anyway, so treat
-- semi-move-protected pages as unprotected.
obj.level = '*'
end
-- Set expiry
local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title)
if effectiveExpiry == 'infinity' then
obj.expiry = 'indef'
elseif effectiveExpiry ~= 'unknown' then
obj.expiry = validateDate(effectiveExpiry, 'expiry date')
end
-- Set reason
if args[1] then
obj.reason = mw.ustring.lower(args[1])
if obj.reason:find('|') then
error('reasons cannot contain the pipe character ("|")', 3)
end
end
-- Set protection date
if args.date then
obj.protectionDate = validateDate(args.date, 'protection date')
end
-- Set banner config
do
obj.bannerConfig = {}
local configTables = {}
if cfg.banners[obj.action] then
configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason]
end
if cfg.defaultBanners[obj.action] then
configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level]
configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default
end
configTables[#configTables + 1] = cfg.masterBanner
for i, field in ipairs(Protection.bannerConfigFields) do
for j, t in ipairs(configTables) do
if t[field] then
obj.bannerConfig[field] = t[field]
break
end
end
end
end
return setmetatable(obj, Protection)
end
function Protection:isUserScript()
-- Whether the page is a user JavaScript or CSS page.
local title = self.title
return title.namespace == 2 and (
title.contentModel == 'javascript' or title.contentModel == 'css'
)
end
function Protection:isProtected()
return self.level ~= '*'
end
function Protection:shouldShowLock()
-- Whether we should output a banner/padlock
return self:isProtected() and not self:isUserScript()
end
-- Whether this page needs a protection category.
Protection.shouldHaveProtectionCategory = Protection.shouldShowLock
function Protection:isTemporary()
return type(self.expiry) == 'number'
end
function Protection:makeProtectionCategory()
if not self:shouldHaveProtectionCategory() then
return ''
end
local cfg = self._cfg
local title = self.title
-- Get the expiry key fragment.
local expiryFragment
if self.expiry == 'indef' then
expiryFragment = self.expiry
elseif type(self.expiry) == 'number' then
expiryFragment = 'temp'
end
-- Get the namespace key fragment.
local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace]
if not namespaceFragment and title.namespace % 2 == 1 then
namespaceFragment = 'talk'
end
-- Define the order that key fragments are tested in. This is done with an
-- array of tables containing the value to be tested, along with its
-- position in the cfg.protectionCategories table.
local order = {
{val = expiryFragment, keypos = 1},
{val = namespaceFragment, keypos = 2},
{val = self.reason, keypos = 3},
{val = self.level, keypos = 4},
{val = self.action, keypos = 5}
}
--[[
-- The old protection templates used an ad-hoc protection category system,
-- with some templates prioritising namespaces in their categories, and
-- others prioritising the protection reason. To emulate this in this module
-- we use the config table cfg.reasonsWithNamespacePriority to set the
-- reasons for which namespaces have priority over protection reason.
-- If we are dealing with one of those reasons, move the namespace table to
-- the end of the order table, i.e. give it highest priority. If not, the
-- reason should have highest priority, so move that to the end of the table
-- instead.
--]]
table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3))
--[[
-- Define the attempt order. Inactive subtables (subtables with nil "value"
-- fields) are moved to the end, where they will later be given the key
-- "all". This is to cut down on the number of table lookups in
-- cfg.protectionCategories, which grows exponentially with the number of
-- non-nil keys. We keep track of the number of active subtables with the
-- noActive parameter.
--]]
local noActive, attemptOrder
do
local active, inactive = {}, {}
for i, t in ipairs(order) do
if t.val then
active[#active + 1] = t
else
inactive[#inactive + 1] = t
end
end
noActive = #active
attemptOrder = active
for i, t in ipairs(inactive) do
attemptOrder[#attemptOrder + 1] = t
end
end
--[[
-- Check increasingly generic key combinations until we find a match. If a
-- specific category exists for the combination of key fragments we are
-- given, that match will be found first. If not, we keep trying different
-- key fragment combinations until we match using the key
-- "all-all-all-all-all".
--
-- To generate the keys, we index the key subtables using a binary matrix
-- with indexes i and j. j is only calculated up to the number of active
-- subtables. For example, if there were three active subtables, the matrix
-- would look like this, with 0 corresponding to the key fragment "all", and
-- 1 corresponding to other key fragments.
--
-- j 1 2 3
-- i
-- 1 1 1 1
-- 2 0 1 1
-- 3 1 0 1
-- 4 0 0 1
-- 5 1 1 0
-- 6 0 1 0
-- 7 1 0 0
-- 8 0 0 0
--
-- Values of j higher than the number of active subtables are set
-- to the string "all".
--
-- A key for cfg.protectionCategories is constructed for each value of i.
-- The position of the value in the key is determined by the keypos field in
-- each subtable.
--]]
local cats = cfg.protectionCategories
for i = 1, 2^noActive do
local key = {}
for j, t in ipairs(attemptOrder) do
if j > noActive then
key[t.keypos] = 'all'
else
local quotient = i / 2 ^ (j - 1)
quotient = math.ceil(quotient)
if quotient % 2 == 1 then
key[t.keypos] = t.val
else
key[t.keypos] = 'all'
end
end
end
key = table.concat(key, '|')
local attempt = cats[key]
if attempt then
return makeCategoryLink(attempt, title.text)
end
end
return ''
end
function Protection:isIncorrect()
if not self:shouldHaveProtectionCategory() then
return true
end
if type(self.expiry) ~= 'number' then
return false
end
local expiry = os.date('*t', self.expiry)
-- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616
local today = os.date('*t')
return (expiry.year < today.year)
or (expiry.year == today.year and expiry.month < today.month)
or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day)
or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.expiry < os.time())
end
function Protection:isTemplateProtectedNonTemplate()
local action, namespace = self.action, self.title.namespace
return self.level == 'templateeditor'
and (
(action ~= 'edit' and action ~= 'move')
or (namespace ~= 10 and namespace ~= 828)
)
end
function Protection:makeCategoryLinks()
local msg = self._cfg.msg
local ret = {self:makeProtectionCategory()}
if self:isIncorrect() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-incorrect'],
self.title.text
)
end
if self:isTemplateProtectedNonTemplate() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-template'],
self.title.text
)
end
return table.concat(ret)
end
--------------------------------------------------------------------------------
-- Blurb class
--------------------------------------------------------------------------------
local Blurb = {}
Blurb.__index = Blurb
Blurb.bannerTextFields = {
text = true,
explanation = true,
tooltip = true,
alt = true,
link = true
}
function Blurb.new(protectionObj, args, cfg)
return setmetatable({
_cfg = cfg,
_protectionObj = protectionObj,
_args = args
}, Blurb)
end
-- Private methods --
function Blurb:_formatDate(num)
-- Formats a Unix timestamp into dd Month, YYYY format.
lang = lang or mw.language.getContentLanguage()
local success, date = pcall(
lang.formatDate,
lang,
self._cfg.msg['expiry-date-format'] or 'j F Y',
'@' .. tostring(num)
)
if success then
return date
end
end
function Blurb:_getExpandedMessage(msgKey)
return self:_substituteParameters(self._cfg.msg[msgKey])
end
function Blurb:_substituteParameters(msg)
if not self._params then
local parameterFuncs = {}
parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter
parameterFuncs.EDITREQUEST = self._makeEditRequestParameter
parameterFuncs.EXPIRY = self._makeExpiryParameter
parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter
parameterFuncs.IMAGELINK = self._makeImageLinkParameter
parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter
parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter
parameterFuncs.PAGETYPE = self._makePagetypeParameter
parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter
parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter
parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter
parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter
parameterFuncs.TALKPAGE = self._makeTalkPageParameter
parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter
parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter
parameterFuncs.VANDAL = self._makeVandalTemplateParameter
self._params = setmetatable({}, {
__index = function (t, k)
local param
if parameterFuncs[k] then
param = parameterFuncs[k](self)
end
param = param or ''
t[k] = param
return param
end
})
end
msg = msg:gsub('${(%u+)}', self._params)
return msg
end
function Blurb:_makeCurrentVersionParameter()
-- A link to the page history or the move log, depending on the kind of
-- protection.
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'move' then
-- We need the move log link.
return makeFullUrl(
'Special:Log',
{type = 'move', page = pagename},
self:_getExpandedMessage('current-version-move-display')
)
else
-- We need the history link.
return makeFullUrl(
pagename,
{action = 'history'},
self:_getExpandedMessage('current-version-edit-display')
)
end
end
function Blurb:_makeEditRequestParameter()
local mEditRequest = require('Module:Submit an edit request')
local action = self._protectionObj.action
local level = self._protectionObj.level
-- Get the edit request type.
local requestType
if action == 'edit' then
if level == 'autoconfirmed' then
requestType = 'semi'
elseif level == 'extendedconfirmed' then
requestType = 'extended'
elseif level == 'templateeditor' then
requestType = 'template'
end
end
requestType = requestType or 'full'
-- Get the display value.
local display = self:_getExpandedMessage('edit-request-display')
return mEditRequest._link{type = requestType, display = display}
end
function Blurb:_makeExpiryParameter()
local expiry = self._protectionObj.expiry
if type(expiry) == 'number' then
return self:_formatDate(expiry)
else
return expiry
end
end
function Blurb:_makeExplanationBlurbParameter()
-- Cover special cases first.
if self._protectionObj.title.namespace == 8 then
-- MediaWiki namespace
return self:_getExpandedMessage('explanation-blurb-nounprotect')
end
-- Get explanation blurb table keys
local action = self._protectionObj.action
local level = self._protectionObj.level
local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject'
-- Find the message in the explanation blurb table and substitute any
-- parameters.
local explanations = self._cfg.explanationBlurbs
local msg
if explanations[action][level] and explanations[action][level][talkKey] then
msg = explanations[action][level][talkKey]
elseif explanations[action][level] and explanations[action][level].default then
msg = explanations[action][level].default
elseif explanations[action].default and explanations[action].default[talkKey] then
msg = explanations[action].default[talkKey]
elseif explanations[action].default and explanations[action].default.default then
msg = explanations[action].default.default
else
error(string.format(
'could not find explanation blurb for action "%s", level "%s" and talk key "%s"',
action,
level,
talkKey
), 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeImageLinkParameter()
local imageLinks = self._cfg.imageLinks
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if imageLinks[action][level] then
msg = imageLinks[action][level]
elseif imageLinks[action].default then
msg = imageLinks[action].default
else
msg = imageLinks.edit.default
end
return self:_substituteParameters(msg)
end
function Blurb:_makeIntroBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-blurb-expiry')
else
return self:_getExpandedMessage('intro-blurb-noexpiry')
end
end
function Blurb:_makeIntroFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-fragment-expiry')
else
return self:_getExpandedMessage('intro-fragment-noexpiry')
end
end
function Blurb:_makePagetypeParameter()
local pagetypes = self._cfg.pagetypes
return pagetypes[self._protectionObj.title.namespace]
or pagetypes.default
or error('no default pagetype defined', 8)
end
function Blurb:_makeProtectionBlurbParameter()
local protectionBlurbs = self._cfg.protectionBlurbs
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionBlurbs[action][level] then
msg = protectionBlurbs[action][level]
elseif protectionBlurbs[action].default then
msg = protectionBlurbs[action].default
elseif protectionBlurbs.edit.default then
msg = protectionBlurbs.edit.default
else
error('no protection blurb defined for protectionBlurbs.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionDateParameter()
local protectionDate = self._protectionObj.protectionDate
if type(protectionDate) == 'number' then
return self:_formatDate(protectionDate)
else
return protectionDate
end
end
function Blurb:_makeProtectionLevelParameter()
local protectionLevels = self._cfg.protectionLevels
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionLevels[action][level] then
msg = protectionLevels[action][level]
elseif protectionLevels[action].default then
msg = protectionLevels[action].default
elseif protectionLevels.edit.default then
msg = protectionLevels.edit.default
else
error('no protection level defined for protectionLevels.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionLogParameter()
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'autoreview' then
-- We need the pending changes log.
return makeFullUrl(
'Special:Log',
{type = 'stable', page = pagename},
self:_getExpandedMessage('pc-log-display')
)
else
-- We need the protection log.
return makeFullUrl(
'Special:Log',
{type = 'protect', page = pagename},
self:_getExpandedMessage('protection-log-display')
)
end
end
function Blurb:_makeTalkPageParameter()
return string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[self._protectionObj.title.namespace].talk.name,
self._protectionObj.title.text,
self._args.section or 'top',
self:_getExpandedMessage('talk-page-link-display')
)
end
function Blurb:_makeTooltipBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-blurb-expiry')
else
return self:_getExpandedMessage('tooltip-blurb-noexpiry')
end
end
function Blurb:_makeTooltipFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-fragment-expiry')
else
return self:_getExpandedMessage('tooltip-fragment-noexpiry')
end
end
function Blurb:_makeVandalTemplateParameter()
return mw.getCurrentFrame():expandTemplate{
title="vandal-m",
args={self._args.user or self._protectionObj.title.baseText}
}
end
-- Public methods --
function Blurb:makeBannerText(key)
-- Validate input.
if not key or not Blurb.bannerTextFields[key] then
error(string.format(
'"%s" is not a valid banner config field',
tostring(key)
), 2)
end
-- Generate the text.
local msg = self._protectionObj.bannerConfig[key]
if type(msg) == 'string' then
return self:_substituteParameters(msg)
elseif type(msg) == 'function' then
msg = msg(self._protectionObj, self._args)
if type(msg) ~= 'string' then
error(string.format(
'bad output from banner config function with key "%s"'
.. ' (expected string, got %s)',
tostring(key),
type(msg)
), 4)
end
return self:_substituteParameters(msg)
end
end
--------------------------------------------------------------------------------
-- BannerTemplate class
--------------------------------------------------------------------------------
local BannerTemplate = {}
BannerTemplate.__index = BannerTemplate
function BannerTemplate.new(protectionObj, cfg)
local obj = {}
obj._cfg = cfg
-- Set the image filename.
local imageFilename = protectionObj.bannerConfig.image
if imageFilename then
obj._imageFilename = imageFilename
else
-- If an image filename isn't specified explicitly in the banner config,
-- generate it from the protection status and the namespace.
local action = protectionObj.action
local level = protectionObj.level
local namespace = protectionObj.title.namespace
local reason = protectionObj.reason
-- Deal with special cases first.
if (
namespace == 10
or namespace == 828
or reason and obj._cfg.indefImageReasons[reason]
)
and action == 'edit'
and level == 'sysop'
and not protectionObj:isTemporary()
then
-- Fully protected modules and templates get the special red "indef"
-- padlock.
obj._imageFilename = obj._cfg.msg['image-filename-indef']
else
-- Deal with regular protection types.
local images = obj._cfg.images
if images[action] then
if images[action][level] then
obj._imageFilename = images[action][level]
elseif images[action].default then
obj._imageFilename = images[action].default
end
end
end
end
return setmetatable(obj, BannerTemplate)
end
function BannerTemplate:renderImage()
local filename = self._imageFilename
or self._cfg.msg['image-filename-default']
or 'Transparent.gif'
return makeFileLink{
file = filename,
size = (self.imageWidth or 20) .. 'px',
alt = self._imageAlt,
link = self._imageLink,
caption = self.imageCaption
}
end
--------------------------------------------------------------------------------
-- Banner class
--------------------------------------------------------------------------------
local Banner = setmetatable({}, BannerTemplate)
Banner.__index = Banner
function Banner.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 40
obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip.
obj._reasonText = blurbObj:makeBannerText('text')
obj._explanationText = blurbObj:makeBannerText('explanation')
obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing.
return setmetatable(obj, Banner)
end
function Banner:__tostring()
-- Renders the banner.
makeMessageBox = makeMessageBox or require('Module:Message box').main
local reasonText = self._reasonText or error('no reason text set', 2)
local explanationText = self._explanationText
local mbargs = {
page = self._page,
type = 'protection',
image = self:renderImage(),
text = string.format(
"'''%s'''%s",
reasonText,
explanationText and '<br />' .. explanationText or ''
)
}
return makeMessageBox('mbox', mbargs)
end
--------------------------------------------------------------------------------
-- Padlock class
--------------------------------------------------------------------------------
local Padlock = setmetatable({}, BannerTemplate)
Padlock.__index = Padlock
function Padlock.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 20
obj.imageCaption = blurbObj:makeBannerText('tooltip')
obj._imageAlt = blurbObj:makeBannerText('alt')
obj._imageLink = blurbObj:makeBannerText('link')
obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action]
or cfg.padlockIndicatorNames.default
or 'pp-default'
return setmetatable(obj, Padlock)
end
function Padlock:__tostring()
local frame = mw.getCurrentFrame()
-- The nowiki tag helps prevent whitespace at the top of articles.
return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{
name = 'indicator',
args = {name = self._indicatorName},
content = self:renderImage()
}
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
function p._exportClasses()
-- This is used for testing purposes.
return {
Protection = Protection,
Blurb = Blurb,
BannerTemplate = BannerTemplate,
Banner = Banner,
Padlock = Padlock,
}
end
function p._main(args, cfg, title)
args = args or {}
cfg = cfg or require(CONFIG_MODULE)
local protectionObj = Protection.new(args, cfg, title)
local ret = {}
-- If a page's edit protection is equally or more restrictive than its
-- protection from some other action, then don't bother displaying anything
-- for the other action (except categories).
if not yesno(args.catonly) and (protectionObj.action == 'edit' or
args.demolevel or
not getReachableNodes(
cfg.hierarchy,
protectionObj.level
)[effectiveProtectionLevel('edit', protectionObj.title)])
then
-- Initialise the blurb object
local blurbObj = Blurb.new(protectionObj, args, cfg)
-- Render the banner
if protectionObj:shouldShowLock() then
ret[#ret + 1] = tostring(
(yesno(args.small) and Padlock or Banner)
.new(protectionObj, blurbObj, cfg)
)
end
end
-- Render the categories
if yesno(args.category) ~= false then
ret[#ret + 1] = protectionObj:makeCategoryLinks()
end
-- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them
if protectionObj.level == "extendedconfirmed" then
if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then
ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>"
end
end
return table.concat(ret)
end
function p.main(frame, cfg)
cfg = cfg or require(CONFIG_MODULE)
-- Find default args, if any.
local parent = frame.getParent and frame:getParent()
local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')]
-- Find user args, and use the parent frame if we are being called from a
-- wrapper template.
getArgs = getArgs or require('Module:Arguments').getArgs
local userArgs = getArgs(frame, {
parentOnly = defaultArgs,
frameOnly = not defaultArgs
})
-- Build the args table. User-specified args overwrite default args.
local args = {}
for k, v in pairs(defaultArgs or {}) do
args[k] = v
end
for k, v in pairs(userArgs) do
args[k] = v
end
return p._main(args, cfg)
end
return p
p8ryzquso3eyufqyguwh2oyqz5eu1l6
602026
602025
2026-09-15T06:26:23Z
Jnanaranjan sahu
2419
[[:en:Module:Protected_page]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602025
Scribunto
text/plain
-- This module implements {{pp-meta}} and its daughter templates such as
-- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}.
-- Initialise necessary modules.
require('strict')
local makeFileLink = require('Module:File link')._main
local effectiveProtectionLevel = require('Module:Effective protection level')._main
local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main
local yesno = require('Module:Yesno')
-- Lazily initialise modules and objects we don't always need.
local getArgs, makeMessageBox, lang
-- Set constants.
local CONFIG_MODULE = 'Module:Protected page/config'
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort)
if cat then
return string.format(
'[[%s:%s|%s]]',
mw.site.namespaces[14].name,
cat,
sort
)
end
end
-- Validation function for the expiry and the protection date
local function validateDate(dateString, dateType)
if not lang then
lang = mw.language.getContentLanguage()
end
local success, result = pcall(lang.formatDate, lang, 'U', dateString)
if success then
result = tonumber(result)
if result then
return result
end
end
error(string.format(
'invalid %s: %s',
dateType,
tostring(dateString)
), 4)
end
local function makeFullUrl(page, query, display)
return string.format(
'[%s %s]',
tostring(mw.uri.fullUrl(page, query)),
display
)
end
-- Given a directed graph formatted as node -> table of direct successors,
-- get a table of all nodes reachable from a given node (though always
-- including the given node).
local function getReachableNodes(graph, start)
local toWalk, retval = {[start] = true}, {}
while true do
-- Can't use pairs() since we're adding and removing things as we're iterating
local k = next(toWalk) -- This always gets the "first" key
if k == nil then
return retval
end
toWalk[k] = nil
retval[k] = true
for _,v in ipairs(graph[k]) do
if not retval[v] then
toWalk[v] = true
end
end
end
end
--------------------------------------------------------------------------------
-- Protection class
--------------------------------------------------------------------------------
local Protection = {}
Protection.__index = Protection
Protection.supportedActions = {
edit = true,
move = true,
autoreview = true,
upload = true
}
Protection.bannerConfigFields = {
'text',
'explanation',
'tooltip',
'alt',
'link',
'image'
}
function Protection.new(args, cfg, title)
local obj = {}
obj._cfg = cfg
obj.title = title or mw.title.getCurrentTitle()
-- Set action
if not args.action then
obj.action = 'edit'
elseif Protection.supportedActions[args.action] then
obj.action = args.action
else
error(string.format(
'invalid action: %s',
tostring(args.action)
), 3)
end
-- Set level
obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title)
if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then
-- Users need to be autoconfirmed to move pages anyway, so treat
-- semi-move-protected pages as unprotected.
obj.level = '*'
end
-- Set expiry
local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title)
if effectiveExpiry == 'infinity' then
obj.expiry = 'indef'
elseif effectiveExpiry ~= 'unknown' then
obj.expiry = validateDate(effectiveExpiry, 'expiry date')
end
-- Set reason
if args[1] then
obj.reason = mw.ustring.lower(args[1])
if obj.reason:find('|') then
error('reasons cannot contain the pipe character ("|")', 3)
end
end
-- Set protection date
if args.date then
obj.protectionDate = validateDate(args.date, 'protection date')
end
-- Set banner config
do
obj.bannerConfig = {}
local configTables = {}
if cfg.banners[obj.action] then
configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason]
end
if cfg.defaultBanners[obj.action] then
configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level]
configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default
end
configTables[#configTables + 1] = cfg.masterBanner
for i, field in ipairs(Protection.bannerConfigFields) do
for j, t in ipairs(configTables) do
if t[field] then
obj.bannerConfig[field] = t[field]
break
end
end
end
end
return setmetatable(obj, Protection)
end
function Protection:isUserScript()
-- Whether the page is a user JavaScript or CSS page.
local title = self.title
return title.namespace == 2 and (
title.contentModel == 'javascript' or title.contentModel == 'css'
)
end
function Protection:isProtected()
return self.level ~= '*'
end
function Protection:shouldShowLock()
-- Whether we should output a banner/padlock
return self:isProtected() and not self:isUserScript()
end
-- Whether this page needs a protection category.
Protection.shouldHaveProtectionCategory = Protection.shouldShowLock
function Protection:isTemporary()
return type(self.expiry) == 'number'
end
function Protection:makeProtectionCategory()
if not self:shouldHaveProtectionCategory() then
return ''
end
local cfg = self._cfg
local title = self.title
-- Get the expiry key fragment.
local expiryFragment
if self.expiry == 'indef' then
expiryFragment = self.expiry
elseif type(self.expiry) == 'number' then
expiryFragment = 'temp'
end
-- Get the namespace key fragment.
local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace]
if not namespaceFragment and title.namespace % 2 == 1 then
namespaceFragment = 'talk'
end
-- Define the order that key fragments are tested in. This is done with an
-- array of tables containing the value to be tested, along with its
-- position in the cfg.protectionCategories table.
local order = {
{val = expiryFragment, keypos = 1},
{val = namespaceFragment, keypos = 2},
{val = self.reason, keypos = 3},
{val = self.level, keypos = 4},
{val = self.action, keypos = 5}
}
--[[
-- The old protection templates used an ad-hoc protection category system,
-- with some templates prioritising namespaces in their categories, and
-- others prioritising the protection reason. To emulate this in this module
-- we use the config table cfg.reasonsWithNamespacePriority to set the
-- reasons for which namespaces have priority over protection reason.
-- If we are dealing with one of those reasons, move the namespace table to
-- the end of the order table, i.e. give it highest priority. If not, the
-- reason should have highest priority, so move that to the end of the table
-- instead.
--]]
table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3))
--[[
-- Define the attempt order. Inactive subtables (subtables with nil "value"
-- fields) are moved to the end, where they will later be given the key
-- "all". This is to cut down on the number of table lookups in
-- cfg.protectionCategories, which grows exponentially with the number of
-- non-nil keys. We keep track of the number of active subtables with the
-- noActive parameter.
--]]
local noActive, attemptOrder
do
local active, inactive = {}, {}
for i, t in ipairs(order) do
if t.val then
active[#active + 1] = t
else
inactive[#inactive + 1] = t
end
end
noActive = #active
attemptOrder = active
for i, t in ipairs(inactive) do
attemptOrder[#attemptOrder + 1] = t
end
end
--[[
-- Check increasingly generic key combinations until we find a match. If a
-- specific category exists for the combination of key fragments we are
-- given, that match will be found first. If not, we keep trying different
-- key fragment combinations until we match using the key
-- "all-all-all-all-all".
--
-- To generate the keys, we index the key subtables using a binary matrix
-- with indexes i and j. j is only calculated up to the number of active
-- subtables. For example, if there were three active subtables, the matrix
-- would look like this, with 0 corresponding to the key fragment "all", and
-- 1 corresponding to other key fragments.
--
-- j 1 2 3
-- i
-- 1 1 1 1
-- 2 0 1 1
-- 3 1 0 1
-- 4 0 0 1
-- 5 1 1 0
-- 6 0 1 0
-- 7 1 0 0
-- 8 0 0 0
--
-- Values of j higher than the number of active subtables are set
-- to the string "all".
--
-- A key for cfg.protectionCategories is constructed for each value of i.
-- The position of the value in the key is determined by the keypos field in
-- each subtable.
--]]
local cats = cfg.protectionCategories
for i = 1, 2^noActive do
local key = {}
for j, t in ipairs(attemptOrder) do
if j > noActive then
key[t.keypos] = 'all'
else
local quotient = i / 2 ^ (j - 1)
quotient = math.ceil(quotient)
if quotient % 2 == 1 then
key[t.keypos] = t.val
else
key[t.keypos] = 'all'
end
end
end
key = table.concat(key, '|')
local attempt = cats[key]
if attempt then
return makeCategoryLink(attempt, title.text)
end
end
return ''
end
function Protection:isIncorrect()
if not self:shouldHaveProtectionCategory() then
return true
end
if type(self.expiry) ~= 'number' then
return false
end
local expiry = os.date('*t', self.expiry)
-- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616
local today = os.date('*t')
return (expiry.year < today.year)
or (expiry.year == today.year and expiry.month < today.month)
or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day)
or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.expiry < os.time())
end
function Protection:isTemplateProtectedNonTemplate()
local action, namespace = self.action, self.title.namespace
return self.level == 'templateeditor'
and (
(action ~= 'edit' and action ~= 'move')
or (namespace ~= 10 and namespace ~= 828)
)
end
function Protection:makeCategoryLinks()
local msg = self._cfg.msg
local ret = {self:makeProtectionCategory()}
if self:isIncorrect() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-incorrect'],
self.title.text
)
end
if self:isTemplateProtectedNonTemplate() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-template'],
self.title.text
)
end
return table.concat(ret)
end
--------------------------------------------------------------------------------
-- Blurb class
--------------------------------------------------------------------------------
local Blurb = {}
Blurb.__index = Blurb
Blurb.bannerTextFields = {
text = true,
explanation = true,
tooltip = true,
alt = true,
link = true
}
function Blurb.new(protectionObj, args, cfg)
return setmetatable({
_cfg = cfg,
_protectionObj = protectionObj,
_args = args
}, Blurb)
end
-- Private methods --
function Blurb:_formatDate(num)
-- Formats a Unix timestamp into dd Month, YYYY format.
lang = lang or mw.language.getContentLanguage()
local success, date = pcall(
lang.formatDate,
lang,
self._cfg.msg['expiry-date-format'] or 'j F Y',
'@' .. tostring(num)
)
if success then
return date
end
end
function Blurb:_getExpandedMessage(msgKey)
return self:_substituteParameters(self._cfg.msg[msgKey])
end
function Blurb:_substituteParameters(msg)
if not self._params then
local parameterFuncs = {}
parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter
parameterFuncs.EDITREQUEST = self._makeEditRequestParameter
parameterFuncs.EXPIRY = self._makeExpiryParameter
parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter
parameterFuncs.IMAGELINK = self._makeImageLinkParameter
parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter
parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter
parameterFuncs.PAGETYPE = self._makePagetypeParameter
parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter
parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter
parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter
parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter
parameterFuncs.TALKPAGE = self._makeTalkPageParameter
parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter
parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter
parameterFuncs.VANDAL = self._makeVandalTemplateParameter
self._params = setmetatable({}, {
__index = function (t, k)
local param
if parameterFuncs[k] then
param = parameterFuncs[k](self)
end
param = param or ''
t[k] = param
return param
end
})
end
msg = msg:gsub('${(%u+)}', self._params)
return msg
end
function Blurb:_makeCurrentVersionParameter()
-- A link to the page history or the move log, depending on the kind of
-- protection.
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'move' then
-- We need the move log link.
return makeFullUrl(
'Special:Log',
{type = 'move', page = pagename},
self:_getExpandedMessage('current-version-move-display')
)
else
-- We need the history link.
return makeFullUrl(
pagename,
{action = 'history'},
self:_getExpandedMessage('current-version-edit-display')
)
end
end
function Blurb:_makeEditRequestParameter()
local mEditRequest = require('Module:Submit an edit request')
local action = self._protectionObj.action
local level = self._protectionObj.level
-- Get the edit request type.
local requestType
if action == 'edit' then
if level == 'autoconfirmed' then
requestType = 'semi'
elseif level == 'extendedconfirmed' then
requestType = 'extended'
elseif level == 'templateeditor' then
requestType = 'template'
end
end
requestType = requestType or 'full'
-- Get the display value.
local display = self:_getExpandedMessage('edit-request-display')
return mEditRequest._link{type = requestType, display = display}
end
function Blurb:_makeExpiryParameter()
local expiry = self._protectionObj.expiry
if type(expiry) == 'number' then
return self:_formatDate(expiry)
else
return expiry
end
end
function Blurb:_makeExplanationBlurbParameter()
-- Cover special cases first.
if self._protectionObj.title.namespace == 8 then
-- MediaWiki namespace
return self:_getExpandedMessage('explanation-blurb-nounprotect')
end
-- Get explanation blurb table keys
local action = self._protectionObj.action
local level = self._protectionObj.level
local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject'
-- Find the message in the explanation blurb table and substitute any
-- parameters.
local explanations = self._cfg.explanationBlurbs
local msg
if explanations[action][level] and explanations[action][level][talkKey] then
msg = explanations[action][level][talkKey]
elseif explanations[action][level] and explanations[action][level].default then
msg = explanations[action][level].default
elseif explanations[action].default and explanations[action].default[talkKey] then
msg = explanations[action].default[talkKey]
elseif explanations[action].default and explanations[action].default.default then
msg = explanations[action].default.default
else
error(string.format(
'could not find explanation blurb for action "%s", level "%s" and talk key "%s"',
action,
level,
talkKey
), 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeImageLinkParameter()
local imageLinks = self._cfg.imageLinks
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if imageLinks[action][level] then
msg = imageLinks[action][level]
elseif imageLinks[action].default then
msg = imageLinks[action].default
else
msg = imageLinks.edit.default
end
return self:_substituteParameters(msg)
end
function Blurb:_makeIntroBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-blurb-expiry')
else
return self:_getExpandedMessage('intro-blurb-noexpiry')
end
end
function Blurb:_makeIntroFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-fragment-expiry')
else
return self:_getExpandedMessage('intro-fragment-noexpiry')
end
end
function Blurb:_makePagetypeParameter()
local pagetypes = self._cfg.pagetypes
return pagetypes[self._protectionObj.title.namespace]
or pagetypes.default
or error('no default pagetype defined', 8)
end
function Blurb:_makeProtectionBlurbParameter()
local protectionBlurbs = self._cfg.protectionBlurbs
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionBlurbs[action][level] then
msg = protectionBlurbs[action][level]
elseif protectionBlurbs[action].default then
msg = protectionBlurbs[action].default
elseif protectionBlurbs.edit.default then
msg = protectionBlurbs.edit.default
else
error('no protection blurb defined for protectionBlurbs.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionDateParameter()
local protectionDate = self._protectionObj.protectionDate
if type(protectionDate) == 'number' then
return self:_formatDate(protectionDate)
else
return protectionDate
end
end
function Blurb:_makeProtectionLevelParameter()
local protectionLevels = self._cfg.protectionLevels
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionLevels[action][level] then
msg = protectionLevels[action][level]
elseif protectionLevels[action].default then
msg = protectionLevels[action].default
elseif protectionLevels.edit.default then
msg = protectionLevels.edit.default
else
error('no protection level defined for protectionLevels.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionLogParameter()
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'autoreview' then
-- We need the pending changes log.
return makeFullUrl(
'Special:Log',
{type = 'stable', page = pagename},
self:_getExpandedMessage('pc-log-display')
)
else
-- We need the protection log.
return makeFullUrl(
'Special:Log',
{type = 'protect', page = pagename},
self:_getExpandedMessage('protection-log-display')
)
end
end
function Blurb:_makeTalkPageParameter()
return string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[self._protectionObj.title.namespace].talk.name,
self._protectionObj.title.text,
self._args.section or 'top',
self:_getExpandedMessage('talk-page-link-display')
)
end
function Blurb:_makeTooltipBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-blurb-expiry')
else
return self:_getExpandedMessage('tooltip-blurb-noexpiry')
end
end
function Blurb:_makeTooltipFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-fragment-expiry')
else
return self:_getExpandedMessage('tooltip-fragment-noexpiry')
end
end
function Blurb:_makeVandalTemplateParameter()
return mw.getCurrentFrame():expandTemplate{
title="vandal-m",
args={self._args.user or self._protectionObj.title.baseText}
}
end
-- Public methods --
function Blurb:makeBannerText(key)
-- Validate input.
if not key or not Blurb.bannerTextFields[key] then
error(string.format(
'"%s" is not a valid banner config field',
tostring(key)
), 2)
end
-- Generate the text.
local msg = self._protectionObj.bannerConfig[key]
if type(msg) == 'string' then
return self:_substituteParameters(msg)
elseif type(msg) == 'function' then
msg = msg(self._protectionObj, self._args)
if type(msg) ~= 'string' then
error(string.format(
'bad output from banner config function with key "%s"'
.. ' (expected string, got %s)',
tostring(key),
type(msg)
), 4)
end
return self:_substituteParameters(msg)
end
end
--------------------------------------------------------------------------------
-- BannerTemplate class
--------------------------------------------------------------------------------
local BannerTemplate = {}
BannerTemplate.__index = BannerTemplate
function BannerTemplate.new(protectionObj, cfg)
local obj = {}
obj._cfg = cfg
-- Set the image filename.
local imageFilename = protectionObj.bannerConfig.image
if imageFilename then
obj._imageFilename = imageFilename
else
-- If an image filename isn't specified explicitly in the banner config,
-- generate it from the protection status and the namespace.
local action = protectionObj.action
local level = protectionObj.level
local namespace = protectionObj.title.namespace
local reason = protectionObj.reason
-- Deal with special cases first.
if (
namespace == 10
or namespace == 828
or reason and obj._cfg.indefImageReasons[reason]
)
and action == 'edit'
and level == 'sysop'
and not protectionObj:isTemporary()
then
-- Fully protected modules and templates get the special red "indef"
-- padlock.
obj._imageFilename = obj._cfg.msg['image-filename-indef']
else
-- Deal with regular protection types.
local images = obj._cfg.images
if images[action] then
if images[action][level] then
obj._imageFilename = images[action][level]
elseif images[action].default then
obj._imageFilename = images[action].default
end
end
end
end
return setmetatable(obj, BannerTemplate)
end
function BannerTemplate:renderImage()
local filename = self._imageFilename
or self._cfg.msg['image-filename-default']
or 'Transparent.gif'
return makeFileLink{
file = filename,
size = (self.imageWidth or 20) .. 'px',
alt = self._imageAlt,
link = self._imageLink,
caption = self.imageCaption
}
end
--------------------------------------------------------------------------------
-- Banner class
--------------------------------------------------------------------------------
local Banner = setmetatable({}, BannerTemplate)
Banner.__index = Banner
function Banner.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 40
obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip.
obj._reasonText = blurbObj:makeBannerText('text')
obj._explanationText = blurbObj:makeBannerText('explanation')
obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing.
return setmetatable(obj, Banner)
end
function Banner:__tostring()
-- Renders the banner.
makeMessageBox = makeMessageBox or require('Module:Message box').main
local reasonText = self._reasonText or error('no reason text set', 2)
local explanationText = self._explanationText
local mbargs = {
page = self._page,
type = 'protection',
image = self:renderImage(),
text = string.format(
"'''%s'''%s",
reasonText,
explanationText and '<br />' .. explanationText or ''
)
}
return makeMessageBox('mbox', mbargs)
end
--------------------------------------------------------------------------------
-- Padlock class
--------------------------------------------------------------------------------
local Padlock = setmetatable({}, BannerTemplate)
Padlock.__index = Padlock
function Padlock.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 20
obj.imageCaption = blurbObj:makeBannerText('tooltip')
obj._imageAlt = blurbObj:makeBannerText('alt')
obj._imageLink = blurbObj:makeBannerText('link')
obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action]
or cfg.padlockIndicatorNames.default
or 'pp-default'
return setmetatable(obj, Padlock)
end
function Padlock:__tostring()
local frame = mw.getCurrentFrame()
-- The nowiki tag helps prevent whitespace at the top of articles.
return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{
name = 'indicator',
args = {name = self._indicatorName},
content = self:renderImage()
}
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
function p._exportClasses()
-- This is used for testing purposes.
return {
Protection = Protection,
Blurb = Blurb,
BannerTemplate = BannerTemplate,
Banner = Banner,
Padlock = Padlock,
}
end
function p._main(args, cfg, title)
args = args or {}
cfg = cfg or require(CONFIG_MODULE)
local protectionObj = Protection.new(args, cfg, title)
local ret = {}
-- If a page's edit protection is equally or more restrictive than its
-- protection from some other action, then don't bother displaying anything
-- for the other action (except categories).
if not yesno(args.catonly) and (protectionObj.action == 'edit' or
args.demolevel or
not getReachableNodes(
cfg.hierarchy,
protectionObj.level
)[effectiveProtectionLevel('edit', protectionObj.title)])
then
-- Initialise the blurb object
local blurbObj = Blurb.new(protectionObj, args, cfg)
-- Render the banner
if protectionObj:shouldShowLock() then
ret[#ret + 1] = tostring(
(yesno(args.small) and Padlock or Banner)
.new(protectionObj, blurbObj, cfg)
)
end
end
-- Render the categories
if yesno(args.category) ~= false then
ret[#ret + 1] = protectionObj:makeCategoryLinks()
end
-- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them
if protectionObj.level == "extendedconfirmed" then
if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then
ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>"
end
end
return table.concat(ret)
end
function p.main(frame, cfg)
cfg = cfg or require(CONFIG_MODULE)
-- Find default args, if any.
local parent = frame.getParent and frame:getParent()
local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')]
-- Find user args, and use the parent frame if we are being called from a
-- wrapper template.
getArgs = getArgs or require('Module:Arguments').getArgs
local userArgs = getArgs(frame, {
parentOnly = defaultArgs,
frameOnly = not defaultArgs
})
-- Build the args table. User-specified args overwrite default args.
local args = {}
for k, v in pairs(defaultArgs or {}) do
args[k] = v
end
for k, v in pairs(userArgs) do
args[k] = v
end
return p._main(args, cfg)
end
return p
p8ryzquso3eyufqyguwh2oyqz5eu1l6
ମଡ୍ୟୁଲ:Protected page/config
828
101086
602027
2026-08-30T17:22:32Z
en>Primefac
0
per prev, old wrappers moved, removing from this list
602027
Scribunto
text/plain
-- This module provides configuration data for [[Module:Protection banner]].
return {
--------------------------------------------------------------------------------
--
-- BANNER DATA
--
--------------------------------------------------------------------------------
--[[
-- Banner data consists of six fields:
-- * text - the main protection text that appears at the top of protection
-- banners.
-- * explanation - the text that appears below the main protection text, used
-- to explain the details of the protection.
-- * tooltip - the tooltip text you see when you move the mouse over a small
-- padlock icon.
-- * link - the page that the small padlock icon links to.
-- * alt - the alt text for the small padlock icon. This is also used as tooltip
-- text for the large protection banners.
-- * image - the padlock image used in both protection banners and small padlock
-- icons.
--
-- The module checks in three separate tables to find a value for each field.
-- First it checks the banners table, which has values specific to the reason
-- for the page being protected. Then the module checks the defaultBanners
-- table, which has values specific to each protection level. Finally, the
-- module checks the masterBanner table, which holds data for protection
-- templates to use if no data has been found in the previous two tables.
--
-- The values in the banner data can take parameters. These are specified
-- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name
-- enclosed in curly braces).
--
-- Available parameters:
--
-- ${CURRENTVERSION} - a link to the page history or the move log, with the
-- display message "current-version-edit-display" or
-- "current-version-move-display".
--
-- ${EDITREQUEST} - a link to create an edit request for the current page.
--
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
-- on the talk page; you may submit a request to ask an administrator to make
-- an edit if it is minor or supported by consensus."
--
-- ${IMAGELINK} - a link to set the image to, depending on the protection
-- action and protection level.
--
-- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry
-- is set. E.g. "Editing of this page by new or unregistered users is currently
-- disabled until dd Month YYYY."
--
-- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation
-- so that it can be used in run-on sentences.
--
-- ${PAGETYPE} - the type of the page, e.g. "article" or "template".
-- Defined in the cfg.pagetypes table.
--
-- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g.
-- "Editing of this page by new or unregistered users is currently disabled"
--
-- ${PROTECTIONDATE} - the protection date, if it has been supplied to the
-- template.
--
-- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or
-- "semi-protected".
--
-- ${PROTECTIONLOG} - a link to the protection log or the pending changes log,
-- depending on the protection action.
--
-- ${TALKPAGE} - a link to the talk page. If a section is specified, links
-- straight to that talk page section.
--
-- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to
-- create a blurb like "This template is semi-protected", or "This article is
-- move-protected until DD Month YYYY".
--
-- ${VANDAL} - links for the specified username (or the root page name)
-- using Module:Vandal-m.
--
-- Functions
--
-- For advanced users, it is possible to use Lua functions instead of strings
-- in the banner config tables. Using functions gives flexibility that is not
-- possible just by using parameters. Functions take two arguments, the
-- protection object and the template arguments, and they must output a string.
--
-- For example:
--
-- text = function (protectionObj, args)
-- if protectionObj.level == 'autoconfirmed' then
-- return 'foo'
-- else
-- return 'bar'
-- end
-- end
--
-- Some protection object properties and methods that may be useful:
-- protectionObj.action - the protection action
-- protectionObj.level - the protection level
-- protectionObj.reason - the protection reason
-- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set
-- to indefinite, and the protection time in unix time if temporary.
-- protectionObj.protectionDate - the protection date in unix time, or nil if
-- unspecified.
-- protectionObj.bannerConfig - the banner config found by the module. Beware
-- of editing the config field used by the function, as it could create an
-- infinite loop.
-- protectionObj:isProtected - returns a boolean showing whether the page is
-- protected.
-- protectionObj:isTemporary - returns a boolean showing whether the expiry is
-- temporary.
-- protectionObj:isIncorrect - returns a boolean showing whether the protection
-- template is incorrect.
--]]
-- The master banner data, used if no values have been found in banners or
-- defaultBanners.
masterBanner = {
text = '${INTROBLURB}',
explanation = '${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPBLURB}',
link = '${IMAGELINK}',
alt = 'Page ${PROTECTIONLEVEL}'
},
-- The default banner data. This holds banner data for different protection
-- levels.
-- *required* - this table needs edit, move, autoreview and upload subtables.
defaultBanners = {
edit = {},
move = {},
autoreview = {
default = {
alt = 'Page protected with pending changes',
tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users',
image = 'Pending-protection-shackle.svg'
}
},
upload = {}
},
-- The banner data. This holds banner data for different protection reasons.
-- In fact, the reasons specified in this table control which reasons are
-- valid inputs to the first positional parameter.
--
-- There is also a non-standard "description" field that can be used for items
-- in this table. This is a description of the protection reason for use in the
-- module documentation.
--
-- *required* - this table needs edit, move, autoreview and upload subtables.
banners = {
edit = {
blp = {
description = 'For pages protected to promote compliance with the'
.. ' [[Wikipedia:Biographies of living persons'
.. '|biographies of living persons]] policy',
text = '${INTROFRAGMENT} to promote compliance with'
.. ' [[Wikipedia:Biographies of living persons'
.. "|Wikipedia's policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
.. ' biographies of living persons',
},
deceased = {
description = 'For user pages of Wikipedia users who are deceased',
text = '${INTROFRAGMENT} to prevent vandalism of a deceased'
.. ' Wikipedian\'s user page.'
.. ' A family member who wishes to edit this user page can use this'
.. ' user\'s ${TALKPAGE} or submit a request to [[Wikipedia:VRT|the'
.. ' Volunteer Response Team]].',
tooltip = '${TOOLTIPFRAGMENT} because this Wikipedian is deceased'
},
dmca = {
description = 'For pages protected by the Wikimedia Foundation'
.. ' due to [[Digital Millennium Copyright Act]] takedown requests',
explanation = function (protectionObj, args)
local ret = 'Pursuant to a rights owner notice under the Digital'
.. ' Millennium Copyright Act (DMCA) regarding some content'
.. ' in this article, the Wikimedia Foundation acted under'
.. ' applicable law and took down and restricted the content'
.. ' in question.'
if args.notice then
ret = ret .. ' A copy of the received notice can be found here: '
.. args.notice .. '.'
end
ret = ret .. ' For more information, including websites discussing'
.. ' how to file a counter-notice, please see'
.. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}."
.. "'''Do not remove this template from the article until the"
.. " restrictions are withdrawn'''."
return ret
end,
image = 'Office-protection-shackle.svg',
link = 'Wikipedia:Protection policy#office',
},
dispute = {
description = 'For pages protected due to editing disputes',
text = function (protectionObj, args)
-- Find the value of "disputes".
local display = 'disputes'
local disputes
if args.section then
disputes = string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[protectionObj.title.namespace].talk.name,
protectionObj.title.text,
args.section,
display
)
else
disputes = display
end
-- Make the blurb, depending on the expiry.
local msg
if type(protectionObj.expiry) == 'number' then
msg = '${INTROFRAGMENT} or until editing %s have been resolved.'
else
msg = '${INTROFRAGMENT} until editing %s have been resolved.'
end
return string.format(msg, disputes)
end,
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
},
ecp = {
description = 'For articles in topic areas authorized by'
.. ' [[Wikipedia:Arbitration Committee|ArbCom]] or'
.. ' meets the criteria for community use',
alt = 'Extended-protected ${PAGETYPE}',
},
mainpage = {
description = 'For pages protected for being displayed on the [[Main Page]]',
text = 'This file is currently'
.. ' [[Wikipedia:This page is protected|protected]] from'
.. ' editing because it is currently or will soon be displayed'
.. ' on the [[Main Page]].',
explanation = 'Images on the Main Page are protected due to their high'
.. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.'
.. '<br /><span style="font-size:90%;">'
.. "'''Administrators:''' Once this image is definitely off the Main Page,"
.. ' please unprotect this file, or reduce to semi-protection,'
.. ' as appropriate.</span>',
},
office = {
description = 'For pages protected by the Wikimedia Foundation',
text = function (protectionObj, args)
local ret = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.'
if protectionObj.protectionDate then
ret = ret .. ' It has been protected since ${PROTECTIONDATE}.'
end
return ret
end,
explanation = "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " so.'''",
image = 'Office-protection-shackle.svg',
link = 'Wikipedia:Protection policy#office',
},
reset = {
description = 'For pages protected by the Wikimedia Foundation and'
.. ' "reset" to a bare-bones version',
text = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.protectionDate then
ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was'
else
ret = ret .. 'This ${PAGETYPE} has been'
end
ret = ret .. ' reduced to a'
.. ' simplified, "bare bones" version so that it may be completely'
.. ' rewritten to ensure it meets the policies of'
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].'
.. ' Standard Wikipedia policies will apply to its rewriting—which'
.. ' will eventually be open to all editors—and will be strictly'
.. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while'
.. ' it is being rebuilt.\n\n'
.. 'Any insertion of material directly from'
.. ' pre-protection revisions of the ${PAGETYPE} will be removed, as'
.. ' will any material added to the ${PAGETYPE} that is not properly'
.. ' sourced. The associated talk page(s) were also cleared on the'
.. " same date.\n\n"
.. "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not override"
.. " this action, and do not remove protection from this page,"
.. " unless you are authorized by the Wikimedia Foundation"
.. " to do so. No editor may remove this notice.'''"
return ret
end,
image = 'Office-protection-shackle.svg',
link = 'Wikipedia:Protection policy#office',
},
sock = {
description = 'For pages protected due to'
.. ' [[Wikipedia:Sock puppetry|sock puppetry]]',
text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
.. ' [[Wikipedia:Blocking policy|blocked]] or'
.. ' [[Wikipedia:Banning policy|banned users]]'
.. ' from editing it.',
tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from'
.. ' editing it',
},
template = {
description = 'For [[Wikipedia:High-risk templates|high-risk]]'
.. ' templates and Lua modules',
text = 'This is a permanently [[Wikipedia:Protection policy|protected]] ${PAGETYPE},'
.. ' as it is [[Wikipedia:High-risk templates|high-risk]].',
explanation = 'Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] or'
.. ' [[Wikipedia:Template editor|template editor]] to make an edit if'
.. ' it is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by'
.. ' [[Wikipedia:Consensus|consensus]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.',
tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}'
.. ' to prevent vandalism',
alt = 'Permanently protected ${PAGETYPE}',
},
usertalk = {
description = 'For pages protected against disruptive edits by a'
.. ' particular user',
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
.. ' such as abusing the'
.. ' {{[[Template:unblock|unblock]]}} template.',
explanation = 'If you cannot edit this user talk page and you need to'
.. ' make a change or leave a message, you can'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for edits to a protected page'
.. '|request an edit]],'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]],'
.. ' [[Special:Userlogin|log in]],'
.. ' or [[Special:UserLogin/signup|create an account]].',
},
vandalism = {
description = 'For pages protected against'
.. ' [[Wikipedia:Vandalism|vandalism]]',
text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.level == 'sysop' then
ret = ret .. "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. '
end
return ret .. '${EXPLANATIONBLURB}'
end,
tooltip = '${TOOLTIPFRAGMENT} due to vandalism',
}
},
move = {
dispute = {
description = 'For pages protected against page moves due to'
.. ' disputes over the page title',
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
image = 'Move-protection-shackle.svg'
},
vandalism = {
description = 'For pages protected against'
.. ' [[Wikipedia:Vandalism#Page-move vandalism'
.. ' |page-move vandalism]]'
}
},
autoreview = {},
upload = {}
},
--------------------------------------------------------------------------------
--
-- GENERAL DATA TABLES
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Protection blurbs
--------------------------------------------------------------------------------
-- This table produces the protection blurbs available with the
-- ${PROTECTIONBLURB} parameter. It is sorted by protection action and
-- protection level, and is checked by the module in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionBlurbs = {
edit = {
default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#full|'
.. 'protected]] from editing',
templateeditor = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#template'
.. '|protected]] from editing',
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access'
.. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered'
.. ' users|unregistered]] users is currently [[Wikipedia:Protection'
.. ' policy#semi|disabled]]',
extendedconfirmed = 'This ${PAGETYPE} is currently under [[Wikipedia:Protection'
.. ' policy#extended|extended confirmed protection]]',
},
move = {
default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#Move'
.. ' protection|protected]] from [[Help:Moving a page|page moves]]'
},
autoreview = {
default = 'All edits made to this ${PAGETYPE} by'
.. ' [[Wikipedia:User access levels#New users|new]] or'
.. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]'
.. ' users are currently'
.. ' [[Wikipedia:Pending changes|subject to review]]'
},
upload = {
default = 'Uploading new versions of this ${PAGETYPE} is currently disabled'
}
},
--------------------------------------------------------------------------------
-- Explanation blurbs
--------------------------------------------------------------------------------
-- This table produces the explanation blurbs available with the
-- ${EXPLANATIONBLURB} parameter. It is sorted by protection action,
-- protection level, and whether the page is a talk page or not. If the page is
-- a talk page it will have a talk key of "talk"; otherwise it will have a talk
-- key of "subject". The table is checked in the following order:
-- 1. page's protection action, page's protection level, page's talk key
-- 2. page's protection action, page's protection level, default talk key
-- 3. page's protection action, default protection level, page's talk key
-- 4. page's protection action, default protection level, default talk key
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
explanationBlurbs = {
edit = {
autoconfirmed = {
subject = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
},
extendedconfirmed = {
default = 'Extended confirmed protection prevents edits from all unregistered editors'
.. ' and registered users with fewer than 30 days tenure and 500 edits.'
.. ' The [[Wikipedia:Protection policy#extended|policy on community use]]'
.. ' specifies that extended confirmed protection can be applied to combat'
.. ' disruption, if semi-protection has proven to be ineffective.'
.. ' Extended confirmed protection may also be applied to enforce'
.. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].'
.. ' Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask for uncontroversial changes supported by'
.. ' [[Wikipedia:Consensus|consensus]].'
},
default = {
subject = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Wikipedia:Consensus'
.. '|consensus]]. You may also [[Wikipedia:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|request]] that this page be unprotected.',
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' You may [[Wikipedia:Requests for page'
.. ' protection#Current requests for edits to a protected page|request an'
.. ' edit]] to this page, or [[Wikipedia:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|ask]] for it to be unprotected.'
}
},
move = {
default = {
subject = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves on the'
.. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.',
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves at'
.. ' [[Wikipedia:Requested moves]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.'
}
},
autoreview = {
default = {
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Edits to this ${PAGETYPE} by new and unregistered users'
.. ' will not be visible to readers until they are accepted by'
.. ' a reviewer. To avoid the need for your edits to be'
.. ' reviewed, you may'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].'
},
},
upload = {
default = {
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but new versions of the file'
.. ' cannot be uploaded until it is unprotected. You can'
.. ' request that a new version be uploaded by using a'
.. ' [[Wikipedia:Edit requests|protected edit request]], or you'
.. ' can [[Wikipedia:Requests for page protection|request]]'
.. ' that the file be unprotected.'
}
}
},
--------------------------------------------------------------------------------
-- Protection levels
--------------------------------------------------------------------------------
-- This table provides the data for the ${PROTECTIONLEVEL} parameter, which
-- produces a short label for different protection levels. It is sorted by
-- protection action and protection level, and is checked in the following
-- order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionLevels = {
edit = {
default = 'protected',
templateeditor = 'template-protected',
extendedconfirmed = 'extended-confirmed-protected',
autoconfirmed = 'semi-protected',
},
move = {
default = 'move-protected'
},
autoreview = {
},
upload = {
default = 'upload-protected'
}
},
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- This table lists different padlock images for each protection action and
-- protection level. It is used if an image is not specified in any of the
-- banner data tables, and if the page does not satisfy the conditions for using
-- the ['image-filename-indef'] image. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
images = {
edit = {
default = 'Full-protection-shackle.svg',
templateeditor = 'Template-protection-shackle.svg',
extendedconfirmed = 'Extended-protection-shackle.svg',
autoconfirmed = 'Semi-protection-shackle.svg'
},
move = {
default = 'Move-protection-shackle.svg',
},
autoreview = {
default = 'Pending-protection-shackle.svg'
},
upload = {
default = 'Upload-protection-shackle.svg'
}
},
-- Pages with a reason specified in this table will show the special "indef"
-- padlock, defined in the 'image-filename-indef' message, if no expiry is set.
indefImageReasons = {
template = true
},
--------------------------------------------------------------------------------
-- Image links
--------------------------------------------------------------------------------
-- This table provides the data for the ${IMAGELINK} parameter, which gets
-- the image link for small padlock icons based on the page's protection action
-- and protection level. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
imageLinks = {
edit = {
default = 'Wikipedia:Protection policy#full',
templateeditor = 'Wikipedia:Protection policy#template',
extendedconfirmed = 'Wikipedia:Protection policy#extended',
autoconfirmed = 'Wikipedia:Protection policy#semi'
},
move = {
default = 'Wikipedia:Protection policy#move'
},
autoreview = {
default = 'Wikipedia:Protection policy#pending'
},
upload = {
default = 'Wikipedia:Protection policy#upload'
}
},
--------------------------------------------------------------------------------
-- Padlock indicator names
--------------------------------------------------------------------------------
-- This table provides the "name" attribute for the <indicator> extension tag
-- with which small padlock icons are generated. All indicator tags on a page
-- are displayed in alphabetical order based on this attribute, and with
-- indicator tags with duplicate names, the last tag on the page wins.
-- The attribute is chosen based on the protection action; table keys must be a
-- protection action name or the string "default".
padlockIndicatorNames = {
autoreview = 'pp-autoreview',
default = 'pp-default'
},
--------------------------------------------------------------------------------
-- Protection categories
--------------------------------------------------------------------------------
--[[
-- The protection categories are stored in the protectionCategories table.
-- Keys to this table are made up of the following strings:
--
-- 1. the expiry date
-- 2. the namespace
-- 3. the protection reason (e.g. "dispute" or "vandalism")
-- 4. the protection level (e.g. "sysop" or "autoconfirmed")
-- 5. the action (e.g. "edit" or "move")
--
-- When the module looks up a category in the table, first it will will check to
-- see a key exists that corresponds to all five parameters. For example, a
-- user page semi-protected from vandalism for two weeks would have the key
-- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module
-- changes the first part of the key to "all" and checks the table again. It
-- keeps checking increasingly generic key combinations until it finds the
-- field, or until it reaches the key "all-all-all-all-all".
--
-- The module uses a binary matrix to determine the order in which to search.
-- This is best demonstrated by a table. In this table, the "0" values
-- represent "all", and the "1" values represent the original data (e.g.
-- "indef" or "file" or "vandalism").
--
-- expiry namespace reason level action
-- order
-- 1 1 1 1 1 1
-- 2 0 1 1 1 1
-- 3 1 0 1 1 1
-- 4 0 0 1 1 1
-- 5 1 1 0 1 1
-- 6 0 1 0 1 1
-- 7 1 0 0 1 1
-- 8 0 0 0 1 1
-- 9 1 1 1 0 1
-- 10 0 1 1 0 1
-- 11 1 0 1 0 1
-- 12 0 0 1 0 1
-- 13 1 1 0 0 1
-- 14 0 1 0 0 1
-- 15 1 0 0 0 1
-- 16 0 0 0 0 1
-- 17 1 1 1 1 0
-- 18 0 1 1 1 0
-- 19 1 0 1 1 0
-- 20 0 0 1 1 0
-- 21 1 1 0 1 0
-- 22 0 1 0 1 0
-- 23 1 0 0 1 0
-- 24 0 0 0 1 0
-- 25 1 1 1 0 0
-- 26 0 1 1 0 0
-- 27 1 0 1 0 0
-- 28 0 0 1 0 0
-- 29 1 1 0 0 0
-- 30 0 1 0 0 0
-- 31 1 0 0 0 0
-- 32 0 0 0 0 0
--
-- In this scheme the action has the highest priority, as it is the last
-- to change, and the expiry has the least priority, as it changes the most.
-- The priorities of the expiry, the protection level and the action are
-- fixed, but the priorities of the reason and the namespace can be swapped
-- through the use of the cfg.bannerDataNamespaceHasPriority table.
--]]
-- If the reason specified to the template is listed in this table,
-- namespace data will take priority over reason data in the protectionCategories
-- table.
reasonsWithNamespacePriority = {
vandalism = true,
},
-- The string to use as a namespace key for the protectionCategories table for each
-- namespace number.
categoryNamespaceKeys = {
[ 2] = 'user',
[ 3] = 'user',
[ 4] = 'project',
[ 6] = 'file',
[ 8] = 'mediawiki',
[ 10] = 'template',
[ 12] = 'project',
[ 14] = 'category',
[100] = 'portal',
[828] = 'module',
},
protectionCategories = {
['all|all|all|all|all'] = 'Wikipedia fully protected pages',
['all|all|office|all|all'] = 'Wikipedia Office-protected pages',
['all|all|reset|all|all'] = 'Wikipedia Office-protected pages',
['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages',
['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files',
['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages',
['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages',
['all|template|all|all|edit'] = 'Wikipedia fully protected templates',
['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages',
['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages',
['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people',
['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people',
['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute',
['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users',
['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism',
['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories',
['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files',
['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals',
['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages',
['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages',
['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates',
['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages',
['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules',
['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules',
['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates',
['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates
['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people',
['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people',
['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute',
['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users',
['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism',
['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories',
['all|file|all|sysop|edit'] = 'Wikipedia fully protected files',
['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages',
['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages',
['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates',
['all|template|all|extendedconfirmed|move'] = 'Wikipedia extended-confirmed-protected templates',
['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates',
['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages',
['all|module|all|all|edit'] = 'Wikipedia fully protected modules',
['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules',
['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules',
['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules',
['all|all|all|sysop|move'] = 'Wikipedia move-protected pages',
['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages',
['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute',
['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism',
['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals',
['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages',
['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages',
['all|template|all|sysop|move'] = 'Wikipedia move-protected templates',
['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages',
['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages',
['all|file|all|all|upload'] = 'Wikipedia upload-protected files',
},
--------------------------------------------------------------------------------
-- Expiry category config
--------------------------------------------------------------------------------
-- This table configures the expiry category behaviour for each protection
-- action.
-- * If set to true, setting that action will always categorise the page if
-- an expiry parameter is not set.
-- * If set to false, setting that action will never categorise the page.
-- * If set to nil, the module will categorise the page if:
-- 1) an expiry parameter is not set, and
-- 2) a reason is provided, and
-- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck
-- table.
expiryCheckActions = {
edit = nil,
move = false,
autoreview = true,
upload = false
},
reasonsWithoutExpiryCheck = {
blp = true,
template = true,
},
--------------------------------------------------------------------------------
-- Pagetypes
--------------------------------------------------------------------------------
-- This table produces the page types available with the ${PAGETYPE} parameter.
-- Keys are namespace numbers, or the string "default" for the default value.
pagetypes = {
[0] = 'article',
[6] = 'file',
[10] = 'template',
[14] = 'category',
[828] = 'module',
default = 'page'
},
--------------------------------------------------------------------------------
-- Strings marking indefinite protection
--------------------------------------------------------------------------------
-- This table contains values passed to the expiry parameter that mean the page
-- is protected indefinitely.
indefStrings = {
['indef'] = true,
['indefinite'] = true,
['indefinitely'] = true,
['infinite'] = true,
},
--------------------------------------------------------------------------------
-- Group hierarchy
--------------------------------------------------------------------------------
-- This table maps each group to all groups that have a superset of the original
-- group's page editing permissions.
hierarchy = {
sysop = {},
reviewer = {'sysop'},
filemover = {'sysop'},
templateeditor = {'sysop'},
extendedconfirmed = {'sysop'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
user = {'autoconfirmed'},
['*'] = {'user'}
},
--------------------------------------------------------------------------------
-- Wrapper templates and their default arguments
--------------------------------------------------------------------------------
-- This table contains wrapper templates used with the module, and their
-- default arguments. Templates specified in this table should contain the
-- following invocation, and no other template content:
--
-- {{#invoke:Protection banner|main}}
--
-- If other content is desired, it can be added between
-- <noinclude>...</noinclude> tags.
--
-- When a user calls one of these wrapper templates, they will use the
-- default arguments automatically. However, users can override any of the
-- arguments.
wrappers = {
['Template:Protected page'] = {},
['Template:Extended confirmed–protected'] = {'ecp'},
['Template:Protected biography of a living person'] = {'blp'},
['Template:Protected due to a dispute'] = {'dispute'},
['Template:Move-protected'] = {action = 'move', catonly = 'yes'},
['Template:Move-protected due to a dispute'] = {'dispute', action = 'move', catonly = 'yes'},
['Template:Move-protected due to vandalism'] = {'vandalism', action = 'move', catonly = 'yes'},
['Template:Office-protected'] = {'office'},
['Template:Pending changes–protected'] = {action = 'autoreview', small = true},
['Template:Semi-protected indefinitely'] = {small = true},
['Template:Protected due to sockpuppetry'] = {'sock'},
['Template:Template-protected'] = {'template', small = true},
['Template:Upload-protected'] = {action = 'upload'},
['Template:Protected talk page of a blocked user'] = {'usertalk'},
['Template:Protected due to vandalism'] = {'vandalism'},
},
--------------------------------------------------------------------------------
--
-- MESSAGES
--
--------------------------------------------------------------------------------
msg = {
--------------------------------------------------------------------------------
-- Intro blurb and intro fragment
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${INTROBLURB} and
-- ${INTROFRAGMENT} parameters. If the protection is temporary they use the
-- intro-blurb-expiry or intro-fragment-expiry, and if not they use
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- It is possible to use banner parameters in these messages.
['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',
--------------------------------------------------------------------------------
-- Tooltip blurb
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${TOOLTIPBLURB} parameter.
-- If the protection is temporary the tooltip-blurb-expiry message is used, and
-- if not the tooltip-blurb-noexpiry message is used.
-- It is possible to use banner parameters in these messages.
['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.',
['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.',
['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},',
['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}',
--------------------------------------------------------------------------------
-- Special explanation blurb
--------------------------------------------------------------------------------
-- An explanation blurb for pages that cannot be unprotected, e.g. for pages
-- in the MediaWiki namespace.
-- It is possible to use banner parameters in this message.
['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Wikipedia:Consensus'
.. '|consensus]].',
--------------------------------------------------------------------------------
-- Protection log display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the protection log link
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- It is possible to use banner parameters in these messages.
['protection-log-display'] = 'protection log',
['pc-log-display'] = 'pending changes log',
--------------------------------------------------------------------------------
-- Current version display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the page history link
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- It is possible to use banner parameters in these messages.
['current-version-move-display'] = 'current title',
['current-version-edit-display'] = 'current version',
--------------------------------------------------------------------------------
-- Talk page
--------------------------------------------------------------------------------
-- This message determines the display value of the talk page link produced
-- with the ${TALKPAGE} parameter.
-- It is possible to use banner parameters in this message.
['talk-page-link-display'] = 'talk page',
--------------------------------------------------------------------------------
-- Edit requests
--------------------------------------------------------------------------------
-- This message determines the display value of the edit request link produced
-- with the ${EDITREQUEST} parameter.
-- It is possible to use banner parameters in this message.
['edit-request-display'] = 'submit an edit request',
--------------------------------------------------------------------------------
-- Expiry date format
--------------------------------------------------------------------------------
-- This is the format for the blurb expiry date. It should be valid input for
-- the first parameter of the #time parser function.
['expiry-date-format'] = 'F j, Y "at" H:i e',
--------------------------------------------------------------------------------
-- Tracking categories
--------------------------------------------------------------------------------
-- These messages determine which tracking categories the module outputs.
['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates',
['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules',
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- These are images that are not defined by their protection action and protection level.
['image-filename-indef'] = 'Full-protection-shackle.svg',
['image-filename-default'] = 'Transparent.gif',
--------------------------------------------------------------------------------
-- End messages
--------------------------------------------------------------------------------
}
--------------------------------------------------------------------------------
-- End configuration
--------------------------------------------------------------------------------
}
pj6zo6l44p4bk4pwax9tlbkyf7cpx34
602028
602027
2026-09-15T06:26:23Z
Jnanaranjan sahu
2419
[[:en:Module:Protected_page/config]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602027
Scribunto
text/plain
-- This module provides configuration data for [[Module:Protection banner]].
return {
--------------------------------------------------------------------------------
--
-- BANNER DATA
--
--------------------------------------------------------------------------------
--[[
-- Banner data consists of six fields:
-- * text - the main protection text that appears at the top of protection
-- banners.
-- * explanation - the text that appears below the main protection text, used
-- to explain the details of the protection.
-- * tooltip - the tooltip text you see when you move the mouse over a small
-- padlock icon.
-- * link - the page that the small padlock icon links to.
-- * alt - the alt text for the small padlock icon. This is also used as tooltip
-- text for the large protection banners.
-- * image - the padlock image used in both protection banners and small padlock
-- icons.
--
-- The module checks in three separate tables to find a value for each field.
-- First it checks the banners table, which has values specific to the reason
-- for the page being protected. Then the module checks the defaultBanners
-- table, which has values specific to each protection level. Finally, the
-- module checks the masterBanner table, which holds data for protection
-- templates to use if no data has been found in the previous two tables.
--
-- The values in the banner data can take parameters. These are specified
-- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name
-- enclosed in curly braces).
--
-- Available parameters:
--
-- ${CURRENTVERSION} - a link to the page history or the move log, with the
-- display message "current-version-edit-display" or
-- "current-version-move-display".
--
-- ${EDITREQUEST} - a link to create an edit request for the current page.
--
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
-- on the talk page; you may submit a request to ask an administrator to make
-- an edit if it is minor or supported by consensus."
--
-- ${IMAGELINK} - a link to set the image to, depending on the protection
-- action and protection level.
--
-- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry
-- is set. E.g. "Editing of this page by new or unregistered users is currently
-- disabled until dd Month YYYY."
--
-- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation
-- so that it can be used in run-on sentences.
--
-- ${PAGETYPE} - the type of the page, e.g. "article" or "template".
-- Defined in the cfg.pagetypes table.
--
-- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g.
-- "Editing of this page by new or unregistered users is currently disabled"
--
-- ${PROTECTIONDATE} - the protection date, if it has been supplied to the
-- template.
--
-- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or
-- "semi-protected".
--
-- ${PROTECTIONLOG} - a link to the protection log or the pending changes log,
-- depending on the protection action.
--
-- ${TALKPAGE} - a link to the talk page. If a section is specified, links
-- straight to that talk page section.
--
-- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to
-- create a blurb like "This template is semi-protected", or "This article is
-- move-protected until DD Month YYYY".
--
-- ${VANDAL} - links for the specified username (or the root page name)
-- using Module:Vandal-m.
--
-- Functions
--
-- For advanced users, it is possible to use Lua functions instead of strings
-- in the banner config tables. Using functions gives flexibility that is not
-- possible just by using parameters. Functions take two arguments, the
-- protection object and the template arguments, and they must output a string.
--
-- For example:
--
-- text = function (protectionObj, args)
-- if protectionObj.level == 'autoconfirmed' then
-- return 'foo'
-- else
-- return 'bar'
-- end
-- end
--
-- Some protection object properties and methods that may be useful:
-- protectionObj.action - the protection action
-- protectionObj.level - the protection level
-- protectionObj.reason - the protection reason
-- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set
-- to indefinite, and the protection time in unix time if temporary.
-- protectionObj.protectionDate - the protection date in unix time, or nil if
-- unspecified.
-- protectionObj.bannerConfig - the banner config found by the module. Beware
-- of editing the config field used by the function, as it could create an
-- infinite loop.
-- protectionObj:isProtected - returns a boolean showing whether the page is
-- protected.
-- protectionObj:isTemporary - returns a boolean showing whether the expiry is
-- temporary.
-- protectionObj:isIncorrect - returns a boolean showing whether the protection
-- template is incorrect.
--]]
-- The master banner data, used if no values have been found in banners or
-- defaultBanners.
masterBanner = {
text = '${INTROBLURB}',
explanation = '${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPBLURB}',
link = '${IMAGELINK}',
alt = 'Page ${PROTECTIONLEVEL}'
},
-- The default banner data. This holds banner data for different protection
-- levels.
-- *required* - this table needs edit, move, autoreview and upload subtables.
defaultBanners = {
edit = {},
move = {},
autoreview = {
default = {
alt = 'Page protected with pending changes',
tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users',
image = 'Pending-protection-shackle.svg'
}
},
upload = {}
},
-- The banner data. This holds banner data for different protection reasons.
-- In fact, the reasons specified in this table control which reasons are
-- valid inputs to the first positional parameter.
--
-- There is also a non-standard "description" field that can be used for items
-- in this table. This is a description of the protection reason for use in the
-- module documentation.
--
-- *required* - this table needs edit, move, autoreview and upload subtables.
banners = {
edit = {
blp = {
description = 'For pages protected to promote compliance with the'
.. ' [[Wikipedia:Biographies of living persons'
.. '|biographies of living persons]] policy',
text = '${INTROFRAGMENT} to promote compliance with'
.. ' [[Wikipedia:Biographies of living persons'
.. "|Wikipedia's policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
.. ' biographies of living persons',
},
deceased = {
description = 'For user pages of Wikipedia users who are deceased',
text = '${INTROFRAGMENT} to prevent vandalism of a deceased'
.. ' Wikipedian\'s user page.'
.. ' A family member who wishes to edit this user page can use this'
.. ' user\'s ${TALKPAGE} or submit a request to [[Wikipedia:VRT|the'
.. ' Volunteer Response Team]].',
tooltip = '${TOOLTIPFRAGMENT} because this Wikipedian is deceased'
},
dmca = {
description = 'For pages protected by the Wikimedia Foundation'
.. ' due to [[Digital Millennium Copyright Act]] takedown requests',
explanation = function (protectionObj, args)
local ret = 'Pursuant to a rights owner notice under the Digital'
.. ' Millennium Copyright Act (DMCA) regarding some content'
.. ' in this article, the Wikimedia Foundation acted under'
.. ' applicable law and took down and restricted the content'
.. ' in question.'
if args.notice then
ret = ret .. ' A copy of the received notice can be found here: '
.. args.notice .. '.'
end
ret = ret .. ' For more information, including websites discussing'
.. ' how to file a counter-notice, please see'
.. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}."
.. "'''Do not remove this template from the article until the"
.. " restrictions are withdrawn'''."
return ret
end,
image = 'Office-protection-shackle.svg',
link = 'Wikipedia:Protection policy#office',
},
dispute = {
description = 'For pages protected due to editing disputes',
text = function (protectionObj, args)
-- Find the value of "disputes".
local display = 'disputes'
local disputes
if args.section then
disputes = string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[protectionObj.title.namespace].talk.name,
protectionObj.title.text,
args.section,
display
)
else
disputes = display
end
-- Make the blurb, depending on the expiry.
local msg
if type(protectionObj.expiry) == 'number' then
msg = '${INTROFRAGMENT} or until editing %s have been resolved.'
else
msg = '${INTROFRAGMENT} until editing %s have been resolved.'
end
return string.format(msg, disputes)
end,
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
},
ecp = {
description = 'For articles in topic areas authorized by'
.. ' [[Wikipedia:Arbitration Committee|ArbCom]] or'
.. ' meets the criteria for community use',
alt = 'Extended-protected ${PAGETYPE}',
},
mainpage = {
description = 'For pages protected for being displayed on the [[Main Page]]',
text = 'This file is currently'
.. ' [[Wikipedia:This page is protected|protected]] from'
.. ' editing because it is currently or will soon be displayed'
.. ' on the [[Main Page]].',
explanation = 'Images on the Main Page are protected due to their high'
.. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.'
.. '<br /><span style="font-size:90%;">'
.. "'''Administrators:''' Once this image is definitely off the Main Page,"
.. ' please unprotect this file, or reduce to semi-protection,'
.. ' as appropriate.</span>',
},
office = {
description = 'For pages protected by the Wikimedia Foundation',
text = function (protectionObj, args)
local ret = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.'
if protectionObj.protectionDate then
ret = ret .. ' It has been protected since ${PROTECTIONDATE}.'
end
return ret
end,
explanation = "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " so.'''",
image = 'Office-protection-shackle.svg',
link = 'Wikipedia:Protection policy#office',
},
reset = {
description = 'For pages protected by the Wikimedia Foundation and'
.. ' "reset" to a bare-bones version',
text = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.protectionDate then
ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was'
else
ret = ret .. 'This ${PAGETYPE} has been'
end
ret = ret .. ' reduced to a'
.. ' simplified, "bare bones" version so that it may be completely'
.. ' rewritten to ensure it meets the policies of'
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].'
.. ' Standard Wikipedia policies will apply to its rewriting—which'
.. ' will eventually be open to all editors—and will be strictly'
.. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while'
.. ' it is being rebuilt.\n\n'
.. 'Any insertion of material directly from'
.. ' pre-protection revisions of the ${PAGETYPE} will be removed, as'
.. ' will any material added to the ${PAGETYPE} that is not properly'
.. ' sourced. The associated talk page(s) were also cleared on the'
.. " same date.\n\n"
.. "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not override"
.. " this action, and do not remove protection from this page,"
.. " unless you are authorized by the Wikimedia Foundation"
.. " to do so. No editor may remove this notice.'''"
return ret
end,
image = 'Office-protection-shackle.svg',
link = 'Wikipedia:Protection policy#office',
},
sock = {
description = 'For pages protected due to'
.. ' [[Wikipedia:Sock puppetry|sock puppetry]]',
text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
.. ' [[Wikipedia:Blocking policy|blocked]] or'
.. ' [[Wikipedia:Banning policy|banned users]]'
.. ' from editing it.',
tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from'
.. ' editing it',
},
template = {
description = 'For [[Wikipedia:High-risk templates|high-risk]]'
.. ' templates and Lua modules',
text = 'This is a permanently [[Wikipedia:Protection policy|protected]] ${PAGETYPE},'
.. ' as it is [[Wikipedia:High-risk templates|high-risk]].',
explanation = 'Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] or'
.. ' [[Wikipedia:Template editor|template editor]] to make an edit if'
.. ' it is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by'
.. ' [[Wikipedia:Consensus|consensus]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.',
tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}'
.. ' to prevent vandalism',
alt = 'Permanently protected ${PAGETYPE}',
},
usertalk = {
description = 'For pages protected against disruptive edits by a'
.. ' particular user',
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
.. ' such as abusing the'
.. ' {{[[Template:unblock|unblock]]}} template.',
explanation = 'If you cannot edit this user talk page and you need to'
.. ' make a change or leave a message, you can'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for edits to a protected page'
.. '|request an edit]],'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]],'
.. ' [[Special:Userlogin|log in]],'
.. ' or [[Special:UserLogin/signup|create an account]].',
},
vandalism = {
description = 'For pages protected against'
.. ' [[Wikipedia:Vandalism|vandalism]]',
text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.level == 'sysop' then
ret = ret .. "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. '
end
return ret .. '${EXPLANATIONBLURB}'
end,
tooltip = '${TOOLTIPFRAGMENT} due to vandalism',
}
},
move = {
dispute = {
description = 'For pages protected against page moves due to'
.. ' disputes over the page title',
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
image = 'Move-protection-shackle.svg'
},
vandalism = {
description = 'For pages protected against'
.. ' [[Wikipedia:Vandalism#Page-move vandalism'
.. ' |page-move vandalism]]'
}
},
autoreview = {},
upload = {}
},
--------------------------------------------------------------------------------
--
-- GENERAL DATA TABLES
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Protection blurbs
--------------------------------------------------------------------------------
-- This table produces the protection blurbs available with the
-- ${PROTECTIONBLURB} parameter. It is sorted by protection action and
-- protection level, and is checked by the module in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionBlurbs = {
edit = {
default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#full|'
.. 'protected]] from editing',
templateeditor = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#template'
.. '|protected]] from editing',
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access'
.. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered'
.. ' users|unregistered]] users is currently [[Wikipedia:Protection'
.. ' policy#semi|disabled]]',
extendedconfirmed = 'This ${PAGETYPE} is currently under [[Wikipedia:Protection'
.. ' policy#extended|extended confirmed protection]]',
},
move = {
default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#Move'
.. ' protection|protected]] from [[Help:Moving a page|page moves]]'
},
autoreview = {
default = 'All edits made to this ${PAGETYPE} by'
.. ' [[Wikipedia:User access levels#New users|new]] or'
.. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]'
.. ' users are currently'
.. ' [[Wikipedia:Pending changes|subject to review]]'
},
upload = {
default = 'Uploading new versions of this ${PAGETYPE} is currently disabled'
}
},
--------------------------------------------------------------------------------
-- Explanation blurbs
--------------------------------------------------------------------------------
-- This table produces the explanation blurbs available with the
-- ${EXPLANATIONBLURB} parameter. It is sorted by protection action,
-- protection level, and whether the page is a talk page or not. If the page is
-- a talk page it will have a talk key of "talk"; otherwise it will have a talk
-- key of "subject". The table is checked in the following order:
-- 1. page's protection action, page's protection level, page's talk key
-- 2. page's protection action, page's protection level, default talk key
-- 3. page's protection action, default protection level, page's talk key
-- 4. page's protection action, default protection level, default talk key
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
explanationBlurbs = {
edit = {
autoconfirmed = {
subject = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
},
extendedconfirmed = {
default = 'Extended confirmed protection prevents edits from all unregistered editors'
.. ' and registered users with fewer than 30 days tenure and 500 edits.'
.. ' The [[Wikipedia:Protection policy#extended|policy on community use]]'
.. ' specifies that extended confirmed protection can be applied to combat'
.. ' disruption, if semi-protection has proven to be ineffective.'
.. ' Extended confirmed protection may also be applied to enforce'
.. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].'
.. ' Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask for uncontroversial changes supported by'
.. ' [[Wikipedia:Consensus|consensus]].'
},
default = {
subject = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Wikipedia:Consensus'
.. '|consensus]]. You may also [[Wikipedia:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|request]] that this page be unprotected.',
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' You may [[Wikipedia:Requests for page'
.. ' protection#Current requests for edits to a protected page|request an'
.. ' edit]] to this page, or [[Wikipedia:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|ask]] for it to be unprotected.'
}
},
move = {
default = {
subject = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves on the'
.. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.',
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves at'
.. ' [[Wikipedia:Requested moves]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.'
}
},
autoreview = {
default = {
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Edits to this ${PAGETYPE} by new and unregistered users'
.. ' will not be visible to readers until they are accepted by'
.. ' a reviewer. To avoid the need for your edits to be'
.. ' reviewed, you may'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].'
},
},
upload = {
default = {
default = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but new versions of the file'
.. ' cannot be uploaded until it is unprotected. You can'
.. ' request that a new version be uploaded by using a'
.. ' [[Wikipedia:Edit requests|protected edit request]], or you'
.. ' can [[Wikipedia:Requests for page protection|request]]'
.. ' that the file be unprotected.'
}
}
},
--------------------------------------------------------------------------------
-- Protection levels
--------------------------------------------------------------------------------
-- This table provides the data for the ${PROTECTIONLEVEL} parameter, which
-- produces a short label for different protection levels. It is sorted by
-- protection action and protection level, and is checked in the following
-- order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionLevels = {
edit = {
default = 'protected',
templateeditor = 'template-protected',
extendedconfirmed = 'extended-confirmed-protected',
autoconfirmed = 'semi-protected',
},
move = {
default = 'move-protected'
},
autoreview = {
},
upload = {
default = 'upload-protected'
}
},
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- This table lists different padlock images for each protection action and
-- protection level. It is used if an image is not specified in any of the
-- banner data tables, and if the page does not satisfy the conditions for using
-- the ['image-filename-indef'] image. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
images = {
edit = {
default = 'Full-protection-shackle.svg',
templateeditor = 'Template-protection-shackle.svg',
extendedconfirmed = 'Extended-protection-shackle.svg',
autoconfirmed = 'Semi-protection-shackle.svg'
},
move = {
default = 'Move-protection-shackle.svg',
},
autoreview = {
default = 'Pending-protection-shackle.svg'
},
upload = {
default = 'Upload-protection-shackle.svg'
}
},
-- Pages with a reason specified in this table will show the special "indef"
-- padlock, defined in the 'image-filename-indef' message, if no expiry is set.
indefImageReasons = {
template = true
},
--------------------------------------------------------------------------------
-- Image links
--------------------------------------------------------------------------------
-- This table provides the data for the ${IMAGELINK} parameter, which gets
-- the image link for small padlock icons based on the page's protection action
-- and protection level. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
imageLinks = {
edit = {
default = 'Wikipedia:Protection policy#full',
templateeditor = 'Wikipedia:Protection policy#template',
extendedconfirmed = 'Wikipedia:Protection policy#extended',
autoconfirmed = 'Wikipedia:Protection policy#semi'
},
move = {
default = 'Wikipedia:Protection policy#move'
},
autoreview = {
default = 'Wikipedia:Protection policy#pending'
},
upload = {
default = 'Wikipedia:Protection policy#upload'
}
},
--------------------------------------------------------------------------------
-- Padlock indicator names
--------------------------------------------------------------------------------
-- This table provides the "name" attribute for the <indicator> extension tag
-- with which small padlock icons are generated. All indicator tags on a page
-- are displayed in alphabetical order based on this attribute, and with
-- indicator tags with duplicate names, the last tag on the page wins.
-- The attribute is chosen based on the protection action; table keys must be a
-- protection action name or the string "default".
padlockIndicatorNames = {
autoreview = 'pp-autoreview',
default = 'pp-default'
},
--------------------------------------------------------------------------------
-- Protection categories
--------------------------------------------------------------------------------
--[[
-- The protection categories are stored in the protectionCategories table.
-- Keys to this table are made up of the following strings:
--
-- 1. the expiry date
-- 2. the namespace
-- 3. the protection reason (e.g. "dispute" or "vandalism")
-- 4. the protection level (e.g. "sysop" or "autoconfirmed")
-- 5. the action (e.g. "edit" or "move")
--
-- When the module looks up a category in the table, first it will will check to
-- see a key exists that corresponds to all five parameters. For example, a
-- user page semi-protected from vandalism for two weeks would have the key
-- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module
-- changes the first part of the key to "all" and checks the table again. It
-- keeps checking increasingly generic key combinations until it finds the
-- field, or until it reaches the key "all-all-all-all-all".
--
-- The module uses a binary matrix to determine the order in which to search.
-- This is best demonstrated by a table. In this table, the "0" values
-- represent "all", and the "1" values represent the original data (e.g.
-- "indef" or "file" or "vandalism").
--
-- expiry namespace reason level action
-- order
-- 1 1 1 1 1 1
-- 2 0 1 1 1 1
-- 3 1 0 1 1 1
-- 4 0 0 1 1 1
-- 5 1 1 0 1 1
-- 6 0 1 0 1 1
-- 7 1 0 0 1 1
-- 8 0 0 0 1 1
-- 9 1 1 1 0 1
-- 10 0 1 1 0 1
-- 11 1 0 1 0 1
-- 12 0 0 1 0 1
-- 13 1 1 0 0 1
-- 14 0 1 0 0 1
-- 15 1 0 0 0 1
-- 16 0 0 0 0 1
-- 17 1 1 1 1 0
-- 18 0 1 1 1 0
-- 19 1 0 1 1 0
-- 20 0 0 1 1 0
-- 21 1 1 0 1 0
-- 22 0 1 0 1 0
-- 23 1 0 0 1 0
-- 24 0 0 0 1 0
-- 25 1 1 1 0 0
-- 26 0 1 1 0 0
-- 27 1 0 1 0 0
-- 28 0 0 1 0 0
-- 29 1 1 0 0 0
-- 30 0 1 0 0 0
-- 31 1 0 0 0 0
-- 32 0 0 0 0 0
--
-- In this scheme the action has the highest priority, as it is the last
-- to change, and the expiry has the least priority, as it changes the most.
-- The priorities of the expiry, the protection level and the action are
-- fixed, but the priorities of the reason and the namespace can be swapped
-- through the use of the cfg.bannerDataNamespaceHasPriority table.
--]]
-- If the reason specified to the template is listed in this table,
-- namespace data will take priority over reason data in the protectionCategories
-- table.
reasonsWithNamespacePriority = {
vandalism = true,
},
-- The string to use as a namespace key for the protectionCategories table for each
-- namespace number.
categoryNamespaceKeys = {
[ 2] = 'user',
[ 3] = 'user',
[ 4] = 'project',
[ 6] = 'file',
[ 8] = 'mediawiki',
[ 10] = 'template',
[ 12] = 'project',
[ 14] = 'category',
[100] = 'portal',
[828] = 'module',
},
protectionCategories = {
['all|all|all|all|all'] = 'Wikipedia fully protected pages',
['all|all|office|all|all'] = 'Wikipedia Office-protected pages',
['all|all|reset|all|all'] = 'Wikipedia Office-protected pages',
['all|all|dmca|all|all'] = 'Wikipedia Office-protected pages',
['all|all|mainpage|all|all'] = 'Wikipedia fully protected main page files',
['all|all|all|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages',
['all|all|ecp|extendedconfirmed|all'] = 'Wikipedia extended-confirmed-protected pages',
['all|template|all|all|edit'] = 'Wikipedia fully protected templates',
['all|all|all|autoconfirmed|edit'] = 'Wikipedia semi-protected pages',
['indef|all|all|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected pages',
['all|all|blp|autoconfirmed|edit'] = 'Wikipedia indefinitely semi-protected biographies of living people',
['temp|all|blp|autoconfirmed|edit'] = 'Wikipedia temporarily semi-protected biographies of living people',
['all|all|dispute|autoconfirmed|edit'] = 'Wikipedia pages semi-protected due to dispute',
['all|all|sock|autoconfirmed|edit'] = 'Wikipedia pages semi-protected from banned users',
['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism',
['all|category|all|autoconfirmed|edit'] = 'Wikipedia semi-protected categories',
['all|file|all|autoconfirmed|edit'] = 'Wikipedia semi-protected files',
['all|portal|all|autoconfirmed|edit'] = 'Wikipedia semi-protected portals',
['all|project|all|autoconfirmed|edit'] = 'Wikipedia semi-protected project pages',
['all|talk|all|autoconfirmed|edit'] = 'Wikipedia semi-protected talk pages',
['all|template|all|autoconfirmed|edit'] = 'Wikipedia semi-protected templates',
['all|user|all|autoconfirmed|edit'] = 'Wikipedia semi-protected user and user talk pages',
['all|all|all|templateeditor|move'] = 'Wikipedia template-protected pages other than templates and modules',
['all|all|all|templateeditor|edit'] = 'Wikipedia template-protected pages other than templates and modules',
['all|template|all|templateeditor|edit'] = 'Wikipedia template-protected templates',
['all|template|all|templateeditor|move'] = 'Wikipedia template-protected templates', -- move-protected templates
['all|all|blp|sysop|edit'] = 'Wikipedia indefinitely protected biographies of living people',
['temp|all|blp|sysop|edit'] = 'Wikipedia temporarily protected biographies of living people',
['all|all|dispute|sysop|edit'] = 'Wikipedia pages protected due to dispute',
['all|all|sock|sysop|edit'] = 'Wikipedia pages protected from banned users',
['all|all|vandalism|sysop|edit'] = 'Wikipedia pages protected against vandalism',
['all|category|all|sysop|edit'] = 'Wikipedia fully protected categories',
['all|file|all|sysop|edit'] = 'Wikipedia fully protected files',
['all|project|all|sysop|edit'] = 'Wikipedia fully protected project pages',
['all|talk|all|sysop|edit'] = 'Wikipedia fully protected talk pages',
['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates',
['all|template|all|extendedconfirmed|move'] = 'Wikipedia extended-confirmed-protected templates',
['all|template|all|sysop|edit'] = 'Wikipedia fully protected templates',
['all|user|all|sysop|edit'] = 'Wikipedia fully protected user and user talk pages',
['all|module|all|all|edit'] = 'Wikipedia fully protected modules',
['all|module|all|templateeditor|edit'] = 'Wikipedia template-protected modules',
['all|module|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected modules',
['all|module|all|autoconfirmed|edit'] = 'Wikipedia semi-protected modules',
['all|all|all|sysop|move'] = 'Wikipedia move-protected pages',
['indef|all|all|sysop|move'] = 'Wikipedia indefinitely move-protected pages',
['all|all|dispute|sysop|move'] = 'Wikipedia pages move-protected due to dispute',
['all|all|vandalism|sysop|move'] = 'Wikipedia pages move-protected due to vandalism',
['all|portal|all|sysop|move'] = 'Wikipedia move-protected portals',
['all|project|all|sysop|move'] = 'Wikipedia move-protected project pages',
['all|talk|all|sysop|move'] = 'Wikipedia move-protected talk pages',
['all|template|all|sysop|move'] = 'Wikipedia move-protected templates',
['all|user|all|sysop|move'] = 'Wikipedia move-protected user and user talk pages',
['all|all|all|autoconfirmed|autoreview'] = 'Wikipedia pending changes protected pages',
['all|file|all|all|upload'] = 'Wikipedia upload-protected files',
},
--------------------------------------------------------------------------------
-- Expiry category config
--------------------------------------------------------------------------------
-- This table configures the expiry category behaviour for each protection
-- action.
-- * If set to true, setting that action will always categorise the page if
-- an expiry parameter is not set.
-- * If set to false, setting that action will never categorise the page.
-- * If set to nil, the module will categorise the page if:
-- 1) an expiry parameter is not set, and
-- 2) a reason is provided, and
-- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck
-- table.
expiryCheckActions = {
edit = nil,
move = false,
autoreview = true,
upload = false
},
reasonsWithoutExpiryCheck = {
blp = true,
template = true,
},
--------------------------------------------------------------------------------
-- Pagetypes
--------------------------------------------------------------------------------
-- This table produces the page types available with the ${PAGETYPE} parameter.
-- Keys are namespace numbers, or the string "default" for the default value.
pagetypes = {
[0] = 'article',
[6] = 'file',
[10] = 'template',
[14] = 'category',
[828] = 'module',
default = 'page'
},
--------------------------------------------------------------------------------
-- Strings marking indefinite protection
--------------------------------------------------------------------------------
-- This table contains values passed to the expiry parameter that mean the page
-- is protected indefinitely.
indefStrings = {
['indef'] = true,
['indefinite'] = true,
['indefinitely'] = true,
['infinite'] = true,
},
--------------------------------------------------------------------------------
-- Group hierarchy
--------------------------------------------------------------------------------
-- This table maps each group to all groups that have a superset of the original
-- group's page editing permissions.
hierarchy = {
sysop = {},
reviewer = {'sysop'},
filemover = {'sysop'},
templateeditor = {'sysop'},
extendedconfirmed = {'sysop'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
user = {'autoconfirmed'},
['*'] = {'user'}
},
--------------------------------------------------------------------------------
-- Wrapper templates and their default arguments
--------------------------------------------------------------------------------
-- This table contains wrapper templates used with the module, and their
-- default arguments. Templates specified in this table should contain the
-- following invocation, and no other template content:
--
-- {{#invoke:Protection banner|main}}
--
-- If other content is desired, it can be added between
-- <noinclude>...</noinclude> tags.
--
-- When a user calls one of these wrapper templates, they will use the
-- default arguments automatically. However, users can override any of the
-- arguments.
wrappers = {
['Template:Protected page'] = {},
['Template:Extended confirmed–protected'] = {'ecp'},
['Template:Protected biography of a living person'] = {'blp'},
['Template:Protected due to a dispute'] = {'dispute'},
['Template:Move-protected'] = {action = 'move', catonly = 'yes'},
['Template:Move-protected due to a dispute'] = {'dispute', action = 'move', catonly = 'yes'},
['Template:Move-protected due to vandalism'] = {'vandalism', action = 'move', catonly = 'yes'},
['Template:Office-protected'] = {'office'},
['Template:Pending changes–protected'] = {action = 'autoreview', small = true},
['Template:Semi-protected indefinitely'] = {small = true},
['Template:Protected due to sockpuppetry'] = {'sock'},
['Template:Template-protected'] = {'template', small = true},
['Template:Upload-protected'] = {action = 'upload'},
['Template:Protected talk page of a blocked user'] = {'usertalk'},
['Template:Protected due to vandalism'] = {'vandalism'},
},
--------------------------------------------------------------------------------
--
-- MESSAGES
--
--------------------------------------------------------------------------------
msg = {
--------------------------------------------------------------------------------
-- Intro blurb and intro fragment
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${INTROBLURB} and
-- ${INTROFRAGMENT} parameters. If the protection is temporary they use the
-- intro-blurb-expiry or intro-fragment-expiry, and if not they use
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- It is possible to use banner parameters in these messages.
['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',
--------------------------------------------------------------------------------
-- Tooltip blurb
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${TOOLTIPBLURB} parameter.
-- If the protection is temporary the tooltip-blurb-expiry message is used, and
-- if not the tooltip-blurb-noexpiry message is used.
-- It is possible to use banner parameters in these messages.
['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.',
['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.',
['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},',
['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}',
--------------------------------------------------------------------------------
-- Special explanation blurb
--------------------------------------------------------------------------------
-- An explanation blurb for pages that cannot be unprotected, e.g. for pages
-- in the MediaWiki namespace.
-- It is possible to use banner parameters in this message.
['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Wikipedia:Consensus'
.. '|consensus]].',
--------------------------------------------------------------------------------
-- Protection log display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the protection log link
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- It is possible to use banner parameters in these messages.
['protection-log-display'] = 'protection log',
['pc-log-display'] = 'pending changes log',
--------------------------------------------------------------------------------
-- Current version display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the page history link
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- It is possible to use banner parameters in these messages.
['current-version-move-display'] = 'current title',
['current-version-edit-display'] = 'current version',
--------------------------------------------------------------------------------
-- Talk page
--------------------------------------------------------------------------------
-- This message determines the display value of the talk page link produced
-- with the ${TALKPAGE} parameter.
-- It is possible to use banner parameters in this message.
['talk-page-link-display'] = 'talk page',
--------------------------------------------------------------------------------
-- Edit requests
--------------------------------------------------------------------------------
-- This message determines the display value of the edit request link produced
-- with the ${EDITREQUEST} parameter.
-- It is possible to use banner parameters in this message.
['edit-request-display'] = 'submit an edit request',
--------------------------------------------------------------------------------
-- Expiry date format
--------------------------------------------------------------------------------
-- This is the format for the blurb expiry date. It should be valid input for
-- the first parameter of the #time parser function.
['expiry-date-format'] = 'F j, Y "at" H:i e',
--------------------------------------------------------------------------------
-- Tracking categories
--------------------------------------------------------------------------------
-- These messages determine which tracking categories the module outputs.
['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates',
['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules',
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- These are images that are not defined by their protection action and protection level.
['image-filename-indef'] = 'Full-protection-shackle.svg',
['image-filename-default'] = 'Transparent.gif',
--------------------------------------------------------------------------------
-- End messages
--------------------------------------------------------------------------------
}
--------------------------------------------------------------------------------
-- End configuration
--------------------------------------------------------------------------------
}
pj6zo6l44p4bk4pwax9tlbkyf7cpx34
ଛାଞ୍ଚ:Br-separated entries
10
101087
602073
2026-09-12T02:27:13Z
en>BD2412
0
BD2412 moved page [[Template:Br separated entries]] to [[Template:Br-separated entries]] without leaving a redirect: Per outcome of RM at [[Template talk:Horizontal list#Requested move 3 August 2026]]
602073
wikitext
text/x-wiki
{{<includeonly>safesubst:</includeonly>#invoke:Separated entries|br|dataPlural=1}}<noinclude>
{{documentation}}
</noinclude>
8xv8u5m4k3e3a02h7dtrmmoeszevcr0
602074
602073
2026-09-15T06:29:34Z
Jnanaranjan sahu
2419
[[:en:Template:Br-separated_entries]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602073
wikitext
text/x-wiki
{{<includeonly>safesubst:</includeonly>#invoke:Separated entries|br|dataPlural=1}}<noinclude>
{{documentation}}
</noinclude>
8xv8u5m4k3e3a02h7dtrmmoeszevcr0
ଛାଞ୍ଚ:Parameter
10
101088
602085
2026-07-20T21:37:44Z
en>MSGJ
0
changes to support merging of [[Template:Parameter2]]
602085
wikitext
text/x-wiki
{{safesubst:<noinclude />#if:{{{plain|}}}{{{mxt|}}}{{{green|}}}{{{!mxt|}}}{{{red|}}}{{{color|}}}
| <code class="tpl-para" style="word-break:break-word;{{safesubst:<noinclude />#if:{{{plain|}}}
| border: none; background-color: inherit;
}} {{safesubst:<noinclude />#if:{{{color|}}}
| color: {{{color}}};
| {{safesubst:<noinclude />#if:{{{mxt|}}}{{{green|}}}
| color: #006400;
| {{safesubst:<noinclude />#if:{{{!mxt|}}}{{{red|}}}
| color: #8B0000;
| color: inherit;
}}
}}
}} {{safesubst:<noinclude />#if:{{{style|}}}|{{{style}}}}}">|{{safesubst:<noinclude />#if:{{{1|}}}
| {{{1}}}=
}}{{{2|}}}</code>
| <syntaxhighlight lang="wikitext" inline style="display: none;" /><!-- required to fetch syntaxhighlight's css --><code class="mw-highlight"><span class="p">|</span>{{safesubst:<noinclude />#if:{{{1|}}}
| <span class="nl">{{{1}}}</span><span class="o">=</span>
}}{{{2|}}}</code>
}}<noinclude>
{{Documentation}}
<!-- Categories go near the bottom of the /doc subpage – interwikis go to Wikidata, thank you! -->
</noinclude>
n9iqo9v0cpnffgle7c8palq6k3n5yle
602086
602085
2026-09-15T06:29:36Z
Jnanaranjan sahu
2419
[[:en:Template:Parameter]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602085
wikitext
text/x-wiki
{{safesubst:<noinclude />#if:{{{plain|}}}{{{mxt|}}}{{{green|}}}{{{!mxt|}}}{{{red|}}}{{{color|}}}
| <code class="tpl-para" style="word-break:break-word;{{safesubst:<noinclude />#if:{{{plain|}}}
| border: none; background-color: inherit;
}} {{safesubst:<noinclude />#if:{{{color|}}}
| color: {{{color}}};
| {{safesubst:<noinclude />#if:{{{mxt|}}}{{{green|}}}
| color: #006400;
| {{safesubst:<noinclude />#if:{{{!mxt|}}}{{{red|}}}
| color: #8B0000;
| color: inherit;
}}
}}
}} {{safesubst:<noinclude />#if:{{{style|}}}|{{{style}}}}}">|{{safesubst:<noinclude />#if:{{{1|}}}
| {{{1}}}=
}}{{{2|}}}</code>
| <syntaxhighlight lang="wikitext" inline style="display: none;" /><!-- required to fetch syntaxhighlight's css --><code class="mw-highlight"><span class="p">|</span>{{safesubst:<noinclude />#if:{{{1|}}}
| <span class="nl">{{{1}}}</span><span class="o">=</span>
}}{{{2|}}}</code>
}}<noinclude>
{{Documentation}}
<!-- Categories go near the bottom of the /doc subpage – interwikis go to Wikidata, thank you! -->
</noinclude>
n9iqo9v0cpnffgle7c8palq6k3n5yle
ଛାଞ୍ଚ:Horizontal list
10
101089
602087
2026-09-12T00:36:18Z
en>BD2412
0
RM closed as moved.
602087
wikitext
text/x-wiki
{{<includeonly>safesubst:</includeonly>#invoke:list|horizontal}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
ihcdy525o8nnmq114czc48dpk6pnojd
602088
602087
2026-09-15T06:29:36Z
Jnanaranjan sahu
2419
[[:en:Template:Horizontal_list]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602087
wikitext
text/x-wiki
{{<includeonly>safesubst:</includeonly>#invoke:list|horizontal}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
ihcdy525o8nnmq114czc48dpk6pnojd
ମଡ୍ୟୁଲ:Person date
828
101090
602091
2025-12-06T07:51:53Z
en>Zackmann08
0
no longer needed or supported
602091
Scribunto
text/plain
require("strict")
local p = {}
local TEMPLATES = {
birth_date = "Birth date",
birth_date_and_age = "Birth date and age",
birth_year = "Birth year",
birth_year_and_age = "Birth year and age",
death_date = "Death date",
death_date_text = "Death date text",
death_date_and_age = "Death date and age",
death_year = "Death year",
death_year_and_age = "Death year and age",
}
local invalid_date_category = ''
local tracking_category = ''
local Date = require('Module:Date')._Date
local getArgs = require('Module:Arguments').getArgs
if mw.title.getCurrentTitle():inNamespaces(0, 828, 829) then
-- Category only in namespaces: 0=article, 828=module & 829=module talk (last 2 needed for testcases)
tracking_category = '[[Category:Pages where birth or death is being automatically determined]]'
invalid_date_category = '[[Category:Pages with invalid birth or death dates]]'
end
local function check_for_invalid_date(str)
return mw.ustring.match(str, '^%?') or mw.ustring.match(str, '^%d%d%?') or mw.ustring.match(str, '^[Uu]nk')
end
local function expand_template(template, args)
return mw.getCurrentFrame():expandTemplate{title = template, args = args}
end
local function parse_date(str)
local date = Date(str)
if date then
return tostring(date.year), tostring(date.month), tostring(date.day)
end
-- TODO: Date has not been parsed. Need to work out what to do. For now, throw an error.
-- Example where this can occur: "birth_date = 22 December 1946" at [[Maurice Pasternak]].
-- There was a nonbreaking space after "22" whidh Date does not accept.
error('Module:Person_date parse_date invalid date: "' .. tostring(str) .. '"')
end
local function date_format(str)
if mw.ustring.match (str, '^%d+%s*%a+[%.]*%s*%d%d%d%d$') then
return 'df'
elseif mw.ustring.match(str, '^%a+[%.]*%s+%d+,%s*%d%d%d%d$') then
return 'mf'
else
return 'ERROR'
end
end
local function is_valid_month (str)
str = string.upper(mw.ustring.sub(str,1,1))..string.lower(mw.ustring.sub(str,2))
local months = {'Jan','Jan.','January','Feb','Feb.','February','Mar','March','Apr','Apr.','April','May','Jun','Jun.','June','Jul','Jul.','July','Aug','Aug.','August','Sep','Sept','Sep.','Sept.','September','Oct','Oct.','October','Nov','Nov','November','Dec','Dec.','December'}
for index, value in ipairs(months) do
if value == str then
return true
end
end
return false
end
local function is_month_year_only(str)
local month = mw.ustring.match(str, '^(%a+)[%.]*%s+%d%d%d%d$')
if month == nil then
return false
else
return is_valid_month(month)
end
end
local function is_valid_date(str)
local month = mw.ustring.match (str, '^%d+%s*(%a+)[%.]*%s*%d%d%d%d$') or mw.ustring.match(str, '^(%a+)[%.]*%s+%d+,%s*%d%d%d%d$')
if month == nil then
return false
else
return is_valid_month(month)
end
end
local function is_year_only(str)
return mw.ustring.match(str, '^%d%d%d%d$')
end
local function already_has_template(str)
str = mw.ustring.gsub(str, '&[Nn][Bb][Ss][Pp];', ' ')
return mw.ustring.match(str, '<span') or mw.ustring.match(str, '<time') or mw.ustring.match(str,'%(aged%s*%d+') or mw.ustring.match(str,'%(age%s*%d+')
end
local function sanatize_date(str)
-- Sanatize leading & trailing whitespace (this caused an issue before it was implemented)
str = mw.ustring.gsub(str,'^%s*','')
str = mw.ustring.gsub(str,'%s*$','')
-- Sanatize ordinals
str = mw.ustring.gsub(str, '(%d+)st([,%s])', '%1%2')
str = mw.ustring.gsub(str, '(%d+)rd([,%s])', '%1%2')
str = mw.ustring.gsub(str, '(%d+)th([,%s])', '%1%2')
str = mw.ustring.gsub(str, '(%d+)nd([,%s])', '%1%2')
return str
end
local function parse_birth(args)
local birth_date = args['birth_date'] or ''
local death_date = args['death_date'] or ''
local disap_date = args['disappeared_date'] or ''
local original = birth_date
birth_date = sanatize_date(birth_date)
death_date = sanatize_date(death_date)
disap_date = sanatize_date(disap_date)
-- Check for bad inputs. This used to be covered by a switch statement in infoboxes
if check_for_invalid_date(birth_date) then
return original..invalid_date_category
end
if already_has_template(birth_date) then
return original
end
if is_valid_date(birth_date) then
local location = mw.ustring.find(birth_date, '%d%d%d%d')
local extra = mw.ustring.sub(birth_date, location+4) .. tracking_category
local date = mw.ustring.sub(birth_date, 1,location+3)
local year, month, day = parse_date(date)
local format = date_format(date)
if death_date == '' and disap_date == '' then
return expand_template(TEMPLATES.birth_date_and_age, {year, month, day, [format] = 'yes'}) .. extra
elseif is_year_only(death_date) or is_valid_date(death_date) or is_month_year_only(death_date) then
return expand_template(TEMPLATES.birth_date, {year, month, day, [format] = 'yes'}) .. extra
else
-- death_date is not a valid string (example: 'unknown')
return original
end
end
if is_month_year_only(birth_date) then
local year = Date('1 '..birth_date):text('%Y')
local month = Date('1 '..birth_date):text('%-m')
local location = mw.ustring.find(birth_date, '%d%d%d%d')
local date = mw.ustring.sub(birth_date, 1,location+3)
local extra = mw.ustring.sub(birth_date, location+4) .. tracking_category
if death_date == '' and disap_date == '' then
return expand_template(TEMPLATES.birth_year_and_age, {year, month}) .. extra
elseif is_year_only(death_date) or is_valid_date(death_date) or is_month_year_only(death_date) then
return expand_template(TEMPLATES.birth_year, {date}) .. extra
else
-- death_date is not a valid string (example: 'unknown')
return original
end
end
if is_year_only(birth_date) then
local date = mw.ustring.sub(birth_date, 1, 5)
local extra = mw.ustring.sub(birth_date, 5) .. tracking_category
if death_date == '' and disap_date == '' then
return expand_template(TEMPLATES.birth_year_and_age, {date}) .. extra
elseif is_year_only(death_date) or is_valid_date(death_date) then
return expand_template(TEMPLATES.birth_year, {date}) .. extra
else
-- death_date is not a valid string (example: 'unknown')
return original
end
end
return original
end
local function parse_death(args)
local birth_date = args['birth_date'] or ''
local death_date = args['death_date'] or ''
local original = death_date
birth_date = sanatize_date(birth_date)
death_date = sanatize_date(death_date)
-- Check for bad inputs. This used to be covered by a switch statement in infoboxes
if check_for_invalid_date(death_date) then
return original..invalid_date_category
end
if already_has_template(death_date) then
return original
end
if is_valid_date(death_date) or is_month_year_only(death_date) then
local location = mw.ustring.find(death_date, '%d%d%d%d')
local date = mw.ustring.sub(death_date, 1,location+3)
local extra = mw.ustring.sub(death_date, location+4) .. tracking_category
local format = date_format(date)
if birth_date == '' then
if is_month_year_only(death_date) then
return expand_template(TEMPLATES.death_date_text, {date}) .. extra
end
local year, month, day = parse_date(date)
return expand_template(TEMPLATES.death_date, {year, month, day, [format] = 'yes'}) .. extra
else
if is_year_only(birth_date) then
location = mw.ustring.find(birth_date, '%d%d%d%d')
local bd = mw.ustring.sub(birth_date, 1,location+3)
if is_month_year_only(death_date) then
return expand_template(TEMPLATES.death_date_and_age, {date, bd}) .. extra
end
return expand_template(TEMPLATES.death_date_and_age, {date, bd, [format] = 'yes'}) .. extra
elseif is_valid_date(birth_date) or is_month_year_only(birth_date) then
location = mw.ustring.find(birth_date, '%d%d%d%d')
local bd = mw.ustring.sub(birth_date, 1,location+3)
if (is_month_year_only(death_date)) then
return expand_template(TEMPLATES.death_date_and_age, {date, bd}) .. extra
end
return expand_template(TEMPLATES.death_date_and_age, {date, bd, [format] = 'yes'}) .. extra
end
end
end
if is_year_only(death_date) then
if birth_date == '' then
return expand_template(TEMPLATES.death_year, {mw.ustring.sub(death_date, 1, 5)}) .. mw.ustring.sub(death_date, 5) .. tracking_category
else
if is_year_only(birth_date) then
return expand_template(TEMPLATES.death_year_and_age, {mw.ustring.sub(death_date, 1, 5), mw.ustring.sub(birth_date, 1, 5)}) .. mw.ustring.sub(death_date, 5) .. tracking_category
else
if is_valid_date(birth_date) then
local location = mw.ustring.find(death_date, '%d%d%d%d')
local date = mw.ustring.sub(death_date, 1,location+3)
local extra = mw.ustring.sub(death_date, location+4) .. tracking_category
location = mw.ustring.find(birth_date, '%d%d%d%d')
local bd = mw.ustring.sub(birth_date, 1,location+3)
return expand_template(TEMPLATES.death_date_and_age, {date, bd}) .. extra
end
end
end
end
return original
end
function p.birth(frame)
return parse_birth(getArgs(frame, {parentFirst = true}))
end
function p.death(frame)
return parse_death(getArgs(frame, {parentFirst = true}))
end
return p
qm4tcdz8g5vkfc018ay0tu8zlfditks
602092
602091
2026-09-15T06:29:36Z
Jnanaranjan sahu
2419
[[:en:Module:Person_date]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602091
Scribunto
text/plain
require("strict")
local p = {}
local TEMPLATES = {
birth_date = "Birth date",
birth_date_and_age = "Birth date and age",
birth_year = "Birth year",
birth_year_and_age = "Birth year and age",
death_date = "Death date",
death_date_text = "Death date text",
death_date_and_age = "Death date and age",
death_year = "Death year",
death_year_and_age = "Death year and age",
}
local invalid_date_category = ''
local tracking_category = ''
local Date = require('Module:Date')._Date
local getArgs = require('Module:Arguments').getArgs
if mw.title.getCurrentTitle():inNamespaces(0, 828, 829) then
-- Category only in namespaces: 0=article, 828=module & 829=module talk (last 2 needed for testcases)
tracking_category = '[[Category:Pages where birth or death is being automatically determined]]'
invalid_date_category = '[[Category:Pages with invalid birth or death dates]]'
end
local function check_for_invalid_date(str)
return mw.ustring.match(str, '^%?') or mw.ustring.match(str, '^%d%d%?') or mw.ustring.match(str, '^[Uu]nk')
end
local function expand_template(template, args)
return mw.getCurrentFrame():expandTemplate{title = template, args = args}
end
local function parse_date(str)
local date = Date(str)
if date then
return tostring(date.year), tostring(date.month), tostring(date.day)
end
-- TODO: Date has not been parsed. Need to work out what to do. For now, throw an error.
-- Example where this can occur: "birth_date = 22 December 1946" at [[Maurice Pasternak]].
-- There was a nonbreaking space after "22" whidh Date does not accept.
error('Module:Person_date parse_date invalid date: "' .. tostring(str) .. '"')
end
local function date_format(str)
if mw.ustring.match (str, '^%d+%s*%a+[%.]*%s*%d%d%d%d$') then
return 'df'
elseif mw.ustring.match(str, '^%a+[%.]*%s+%d+,%s*%d%d%d%d$') then
return 'mf'
else
return 'ERROR'
end
end
local function is_valid_month (str)
str = string.upper(mw.ustring.sub(str,1,1))..string.lower(mw.ustring.sub(str,2))
local months = {'Jan','Jan.','January','Feb','Feb.','February','Mar','March','Apr','Apr.','April','May','Jun','Jun.','June','Jul','Jul.','July','Aug','Aug.','August','Sep','Sept','Sep.','Sept.','September','Oct','Oct.','October','Nov','Nov','November','Dec','Dec.','December'}
for index, value in ipairs(months) do
if value == str then
return true
end
end
return false
end
local function is_month_year_only(str)
local month = mw.ustring.match(str, '^(%a+)[%.]*%s+%d%d%d%d$')
if month == nil then
return false
else
return is_valid_month(month)
end
end
local function is_valid_date(str)
local month = mw.ustring.match (str, '^%d+%s*(%a+)[%.]*%s*%d%d%d%d$') or mw.ustring.match(str, '^(%a+)[%.]*%s+%d+,%s*%d%d%d%d$')
if month == nil then
return false
else
return is_valid_month(month)
end
end
local function is_year_only(str)
return mw.ustring.match(str, '^%d%d%d%d$')
end
local function already_has_template(str)
str = mw.ustring.gsub(str, '&[Nn][Bb][Ss][Pp];', ' ')
return mw.ustring.match(str, '<span') or mw.ustring.match(str, '<time') or mw.ustring.match(str,'%(aged%s*%d+') or mw.ustring.match(str,'%(age%s*%d+')
end
local function sanatize_date(str)
-- Sanatize leading & trailing whitespace (this caused an issue before it was implemented)
str = mw.ustring.gsub(str,'^%s*','')
str = mw.ustring.gsub(str,'%s*$','')
-- Sanatize ordinals
str = mw.ustring.gsub(str, '(%d+)st([,%s])', '%1%2')
str = mw.ustring.gsub(str, '(%d+)rd([,%s])', '%1%2')
str = mw.ustring.gsub(str, '(%d+)th([,%s])', '%1%2')
str = mw.ustring.gsub(str, '(%d+)nd([,%s])', '%1%2')
return str
end
local function parse_birth(args)
local birth_date = args['birth_date'] or ''
local death_date = args['death_date'] or ''
local disap_date = args['disappeared_date'] or ''
local original = birth_date
birth_date = sanatize_date(birth_date)
death_date = sanatize_date(death_date)
disap_date = sanatize_date(disap_date)
-- Check for bad inputs. This used to be covered by a switch statement in infoboxes
if check_for_invalid_date(birth_date) then
return original..invalid_date_category
end
if already_has_template(birth_date) then
return original
end
if is_valid_date(birth_date) then
local location = mw.ustring.find(birth_date, '%d%d%d%d')
local extra = mw.ustring.sub(birth_date, location+4) .. tracking_category
local date = mw.ustring.sub(birth_date, 1,location+3)
local year, month, day = parse_date(date)
local format = date_format(date)
if death_date == '' and disap_date == '' then
return expand_template(TEMPLATES.birth_date_and_age, {year, month, day, [format] = 'yes'}) .. extra
elseif is_year_only(death_date) or is_valid_date(death_date) or is_month_year_only(death_date) then
return expand_template(TEMPLATES.birth_date, {year, month, day, [format] = 'yes'}) .. extra
else
-- death_date is not a valid string (example: 'unknown')
return original
end
end
if is_month_year_only(birth_date) then
local year = Date('1 '..birth_date):text('%Y')
local month = Date('1 '..birth_date):text('%-m')
local location = mw.ustring.find(birth_date, '%d%d%d%d')
local date = mw.ustring.sub(birth_date, 1,location+3)
local extra = mw.ustring.sub(birth_date, location+4) .. tracking_category
if death_date == '' and disap_date == '' then
return expand_template(TEMPLATES.birth_year_and_age, {year, month}) .. extra
elseif is_year_only(death_date) or is_valid_date(death_date) or is_month_year_only(death_date) then
return expand_template(TEMPLATES.birth_year, {date}) .. extra
else
-- death_date is not a valid string (example: 'unknown')
return original
end
end
if is_year_only(birth_date) then
local date = mw.ustring.sub(birth_date, 1, 5)
local extra = mw.ustring.sub(birth_date, 5) .. tracking_category
if death_date == '' and disap_date == '' then
return expand_template(TEMPLATES.birth_year_and_age, {date}) .. extra
elseif is_year_only(death_date) or is_valid_date(death_date) then
return expand_template(TEMPLATES.birth_year, {date}) .. extra
else
-- death_date is not a valid string (example: 'unknown')
return original
end
end
return original
end
local function parse_death(args)
local birth_date = args['birth_date'] or ''
local death_date = args['death_date'] or ''
local original = death_date
birth_date = sanatize_date(birth_date)
death_date = sanatize_date(death_date)
-- Check for bad inputs. This used to be covered by a switch statement in infoboxes
if check_for_invalid_date(death_date) then
return original..invalid_date_category
end
if already_has_template(death_date) then
return original
end
if is_valid_date(death_date) or is_month_year_only(death_date) then
local location = mw.ustring.find(death_date, '%d%d%d%d')
local date = mw.ustring.sub(death_date, 1,location+3)
local extra = mw.ustring.sub(death_date, location+4) .. tracking_category
local format = date_format(date)
if birth_date == '' then
if is_month_year_only(death_date) then
return expand_template(TEMPLATES.death_date_text, {date}) .. extra
end
local year, month, day = parse_date(date)
return expand_template(TEMPLATES.death_date, {year, month, day, [format] = 'yes'}) .. extra
else
if is_year_only(birth_date) then
location = mw.ustring.find(birth_date, '%d%d%d%d')
local bd = mw.ustring.sub(birth_date, 1,location+3)
if is_month_year_only(death_date) then
return expand_template(TEMPLATES.death_date_and_age, {date, bd}) .. extra
end
return expand_template(TEMPLATES.death_date_and_age, {date, bd, [format] = 'yes'}) .. extra
elseif is_valid_date(birth_date) or is_month_year_only(birth_date) then
location = mw.ustring.find(birth_date, '%d%d%d%d')
local bd = mw.ustring.sub(birth_date, 1,location+3)
if (is_month_year_only(death_date)) then
return expand_template(TEMPLATES.death_date_and_age, {date, bd}) .. extra
end
return expand_template(TEMPLATES.death_date_and_age, {date, bd, [format] = 'yes'}) .. extra
end
end
end
if is_year_only(death_date) then
if birth_date == '' then
return expand_template(TEMPLATES.death_year, {mw.ustring.sub(death_date, 1, 5)}) .. mw.ustring.sub(death_date, 5) .. tracking_category
else
if is_year_only(birth_date) then
return expand_template(TEMPLATES.death_year_and_age, {mw.ustring.sub(death_date, 1, 5), mw.ustring.sub(birth_date, 1, 5)}) .. mw.ustring.sub(death_date, 5) .. tracking_category
else
if is_valid_date(birth_date) then
local location = mw.ustring.find(death_date, '%d%d%d%d')
local date = mw.ustring.sub(death_date, 1,location+3)
local extra = mw.ustring.sub(death_date, location+4) .. tracking_category
location = mw.ustring.find(birth_date, '%d%d%d%d')
local bd = mw.ustring.sub(birth_date, 1,location+3)
return expand_template(TEMPLATES.death_date_and_age, {date, bd}) .. extra
end
end
end
end
return original
end
function p.birth(frame)
return parse_birth(getArgs(frame, {parentFirst = true}))
end
function p.death(frame)
return parse_death(getArgs(frame, {parentFirst = true}))
end
return p
qm4tcdz8g5vkfc018ay0tu8zlfditks
ମଡ୍ୟୁଲ:Check for conflicting parameters
828
101091
602093
2025-12-28T03:34:01Z
en>Zackmann08
0
Zackmann08 moved page [[Module:Check for clobbered parameters]] to [[Module:Check for conflicting parameters]]: renaming module per [[special:Permalink/1329078454#Rename|discussion]]
602093
Scribunto
text/plain
local p = {}
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
local function isnotempty(s)
return s and s:match('%S')
end
function p.check(frame)
local args = frame.args
local pargs = frame:getParent().args
local checknested = isnotempty(args['nested'])
local delimiter = isnotempty(args['delimiter']) and args['delimiter'] or ';'
local argpairs = {}
for k, v in pairs(args) do
if type(k) == 'number' then
local plist = mw.text.split(v, delimiter)
local pfound = {}
local count = 0
for ii, vv in ipairs(plist) do
vv = trim(vv)
if checknested and pargs[vv] or isnotempty(pargs[vv]) then
count = count + 1
table.insert(pfound, vv)
end
end
if count > 1 then
table.insert(argpairs, pfound)
end
end
end
local warnmsg = {}
local res = ''
local cat = ''
if args['cat'] and mw.ustring.match(args['cat'],'^[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:') then
cat = args['cat']
end
local template = args['template'] and ' in ' .. args['template'] or ''
if #argpairs > 0 then
for i, v in ipairs( argpairs ) do
table.insert(
warnmsg,
mw.ustring.format(
'Using more than one of the following parameters%s: <code>%s</code>.',
template,
table.concat(v, '</code>, <code>')
)
)
if cat ~= '' then
res = res .. '[[' .. cat .. '|' .. (v[1] == '' and ' ' or '') .. v[1] .. ']]'
end
end
end
if #warnmsg > 0 then
res = require('Module:If preview')._warning({
table.concat(warnmsg, '<br>')
}) .. res
end
return res
end
return p
59n770hna40q9pw4oa0dsp86euaks0u
602094
602093
2026-09-15T06:29:37Z
Jnanaranjan sahu
2419
[[:en:Module:Check_for_conflicting_parameters]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602093
Scribunto
text/plain
local p = {}
local function trim(s)
return s:match('^%s*(.-)%s*$')
end
local function isnotempty(s)
return s and s:match('%S')
end
function p.check(frame)
local args = frame.args
local pargs = frame:getParent().args
local checknested = isnotempty(args['nested'])
local delimiter = isnotempty(args['delimiter']) and args['delimiter'] or ';'
local argpairs = {}
for k, v in pairs(args) do
if type(k) == 'number' then
local plist = mw.text.split(v, delimiter)
local pfound = {}
local count = 0
for ii, vv in ipairs(plist) do
vv = trim(vv)
if checknested and pargs[vv] or isnotempty(pargs[vv]) then
count = count + 1
table.insert(pfound, vv)
end
end
if count > 1 then
table.insert(argpairs, pfound)
end
end
end
local warnmsg = {}
local res = ''
local cat = ''
if args['cat'] and mw.ustring.match(args['cat'],'^[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:') then
cat = args['cat']
end
local template = args['template'] and ' in ' .. args['template'] or ''
if #argpairs > 0 then
for i, v in ipairs( argpairs ) do
table.insert(
warnmsg,
mw.ustring.format(
'Using more than one of the following parameters%s: <code>%s</code>.',
template,
table.concat(v, '</code>, <code>')
)
)
if cat ~= '' then
res = res .. '[[' .. cat .. '|' .. (v[1] == '' and ' ' or '') .. v[1] .. ']]'
end
end
end
if #warnmsg > 0 then
res = require('Module:If preview')._warning({
table.concat(warnmsg, '<br>')
}) .. res
end
return res
end
return p
59n770hna40q9pw4oa0dsp86euaks0u
ମଡ୍ୟୁଲ:InfoboxImage/data
828
101093
602098
2025-10-21T23:10:59Z
en>Pppery
0
Changed protection settings for "[[Module:InfoboxImage/data]]": Match the protection level of the parent ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite))
602098
Scribunto
text/plain
local placeholderList = {
"Blue - Replace this image female.svg",
"Blue - Replace this image male.svg",
"Flag of None (square).svg",
"Flag of None.svg",
"Flag of.svg",
"Green - Replace this image female.svg",
"Green - Replace this image male.svg",
"Image is needed female.svg",
"Image is needed male.svg",
"Location map of None.svg",
"Male no free image yet.png",
"Missing flag.png",
"No flag.svg",
"No free portrait.svg",
"No portrait (female).svg",
"No portrait (male).svg",
"Red - Replace this image female.svg",
"Red - Replace this image male.svg",
"Replace this image female.svg",
"Replace this image male (blue).svg",
"Replace this image male.svg",
"Silver - Replace this image female.svg",
"Silver - Replace this image male.svg",
"Replace this image.svg",
"Cricket no pic.png",
"CarersLogo.gif",
"Diagram Needed.svg",
"Example.jpg",
"Image placeholder.png",
"No male portrait.svg",
"Nocover-upload.png",
"NoDVDcover copy.png",
"Noribbon.svg",
"No portrait-BFD-test.svg",
"Placeholder barnstar ribbon.png",
"Project Trains no image.png",
"Image-request.png",
"Sin bandera.svg",
"Sin escudo.svg",
"Replace this image - temple.png",
"Replace this image butterfly.png",
"Replace this image.svg",
"Replace this image1.svg",
"Resolution angle.png",
"Image-No portrait-text-BFD-test.svg",
"Insert image here.svg",
"No image available.png",
"NO IMAGE YET square.png",
"NO IMAGE YET.png",
"No Photo Available.svg",
"No Screenshot.svg",
"No-image-available.jpg",
"Null.png",
"PictureNeeded.gif",
"Place holder.jpg",
"Unbenannt.JPG",
"UploadACopyrightFreeImage.svg",
"UploadAnImage.gif",
"UploadAnImage.svg",
"UploadAnImageShort.svg",
"CarersLogo.gif",
"Diagram Needed.svg",
"No male portrait.svg",
"NoDVDcover copy.png",
"Placeholder barnstar ribbon.png",
"Project Trains no image.png",
"Image-request.png",
"Noimage.gif",
}
local placeholder_image = {}
for _, val in ipairs(placeholderList) do
placeholder_image[val] = true
end
local categories = {
url_image_links = "[[Category:Pages using infoboxes with URL in image parameter]]",
thumbnail_images = "[[Category:Pages using infoboxes with thumbnail images]]",
}
return { placeholder_image = placeholder_image, categories = categories }
4h39dpz9m6jxmu0vznaup0kyz6rbh4y
602099
602098
2026-09-15T07:03:41Z
Jnanaranjan sahu
2419
[[:en:Module:InfoboxImage/data]]ରୁ ୧ ଗୋଟି ସଂସ୍କରଣ ଅଣାଗଲା
602098
Scribunto
text/plain
local placeholderList = {
"Blue - Replace this image female.svg",
"Blue - Replace this image male.svg",
"Flag of None (square).svg",
"Flag of None.svg",
"Flag of.svg",
"Green - Replace this image female.svg",
"Green - Replace this image male.svg",
"Image is needed female.svg",
"Image is needed male.svg",
"Location map of None.svg",
"Male no free image yet.png",
"Missing flag.png",
"No flag.svg",
"No free portrait.svg",
"No portrait (female).svg",
"No portrait (male).svg",
"Red - Replace this image female.svg",
"Red - Replace this image male.svg",
"Replace this image female.svg",
"Replace this image male (blue).svg",
"Replace this image male.svg",
"Silver - Replace this image female.svg",
"Silver - Replace this image male.svg",
"Replace this image.svg",
"Cricket no pic.png",
"CarersLogo.gif",
"Diagram Needed.svg",
"Example.jpg",
"Image placeholder.png",
"No male portrait.svg",
"Nocover-upload.png",
"NoDVDcover copy.png",
"Noribbon.svg",
"No portrait-BFD-test.svg",
"Placeholder barnstar ribbon.png",
"Project Trains no image.png",
"Image-request.png",
"Sin bandera.svg",
"Sin escudo.svg",
"Replace this image - temple.png",
"Replace this image butterfly.png",
"Replace this image.svg",
"Replace this image1.svg",
"Resolution angle.png",
"Image-No portrait-text-BFD-test.svg",
"Insert image here.svg",
"No image available.png",
"NO IMAGE YET square.png",
"NO IMAGE YET.png",
"No Photo Available.svg",
"No Screenshot.svg",
"No-image-available.jpg",
"Null.png",
"PictureNeeded.gif",
"Place holder.jpg",
"Unbenannt.JPG",
"UploadACopyrightFreeImage.svg",
"UploadAnImage.gif",
"UploadAnImage.svg",
"UploadAnImageShort.svg",
"CarersLogo.gif",
"Diagram Needed.svg",
"No male portrait.svg",
"NoDVDcover copy.png",
"Placeholder barnstar ribbon.png",
"Project Trains no image.png",
"Image-request.png",
"Noimage.gif",
}
local placeholder_image = {}
for _, val in ipairs(placeholderList) do
placeholder_image[val] = true
end
local categories = {
url_image_links = "[[Category:Pages using infoboxes with URL in image parameter]]",
thumbnail_images = "[[Category:Pages using infoboxes with thumbnail images]]",
}
return { placeholder_image = placeholder_image, categories = categories }
4h39dpz9m6jxmu0vznaup0kyz6rbh4y