ଉଇକିପିଡ଼ିଆ 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&nbsp;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&nbsp;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&nbsp;mater | data25 = {{{alma_mater|}}} | label26 = Occupation{{Pluralize from text|{{{occupation|}}}|plural=s}} | data26 = {{{occupation|}}} | class26 = role | label27 = Years&nbsp;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&nbsp;for | data32 = {{{known_for|}}} | label33 = Works | data33 = {{{works|}}} | label34 = Notable&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;mater | data25 = {{{alma_mater|}}} | label26 = Occupation{{Pluralize from text|{{{occupation|}}}|plural=s}} | data26 = {{{occupation|}}} | class26 = role | label27 = Years&nbsp;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&nbsp;for | data32 = {{{known_for|}}} | label33 = Works | data33 = {{{works|}}} | label34 = Notable&nbsp;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&nbsp;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&nbsp;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&nbsp;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 == "&nbsp;" 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 == "&nbsp;" 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, ' &#124; ') ) 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, ' &#124; ') ) 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) .. '&lt;' .. tag .. '&gt;...&lt;/' .. tag .. '&gt;') 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) .. '&lt;' .. tag .. '&gt;...&lt;/' .. tag .. '&gt;') 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("&#35;", "#") -- 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;', '#'), '&#35;', '#'), ';') 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("&#35;", "#") -- 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;', '#'), '&#35;', '#'), ';') 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 "&#32;" 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 "&#32;" 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'| |} ---- &sum; 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 '&nbsp;') .. (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 '&nbsp;') .. 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('&nbsp;', ' '):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 '&nbsp;') .. (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 '&nbsp;') .. 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('&nbsp;', ' '):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&#x20;%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&#x20;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&#x20;%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&#x20;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&nbsp;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&nbsp;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('§&nbsp;%s', section) else return mw.ustring.format('%s §&nbsp;%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('§&nbsp;%s', section) else return mw.ustring.format('%s §&nbsp;%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 = "&#160;" 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( "&nbsp;", " " ) 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 = "&#160;" 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( "&nbsp;", " " ) 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'| |} ---- &sum; 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&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;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' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; 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&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;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' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; 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}}}}}">&#124;{{safesubst:<noinclude />#if:{{{1|}}} | {{{1}}}&#61; }}{{{2|}}}</code> | <syntaxhighlight lang="wikitext" inline style="display: none;" /><!-- required to fetch syntaxhighlight's css --><code class="mw-highlight"><span class="p">&#124;</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}}}}}">&#124;{{safesubst:<noinclude />#if:{{{1|}}} | {{{1}}}&#61; }}{{{2|}}}</code> | <syntaxhighlight lang="wikitext" inline style="display: none;" /><!-- required to fetch syntaxhighlight's css --><code class="mw-highlight"><span class="p">&#124;</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