विकिस्रोत:Transclusion contest

विकिस्रोत कडून
Jump to navigation Jump to search

Basic Rules[संपादन]

Community Task[संपादन]

  1. The community should be discussed and approved by the community.
  2. The proofread of all pages must be completed of the book which would be added in this contest.
  3. One book should be transcluded by one user ( this is the standard practice)
  4. Community should distribute the task before start. It should be on the Wikisource page.


  1. The contest will run for two weeks: from 1 August to 15 August 2021 (inclusive).
  2. Universal Time (UTC) as recorded by the Wikimedia servers applies.
  3. Only edits made during the set contest time will count for scoring.
  4. Only the book listed below in the Competition books section counts for scoring.
  5. No Tools available in this contest. So after completion of the full transclusion work, the user must submit the book with a signature to the reviewer of the works and point to the admin/reviewer.

Rule for point[संपादन]

  1. Point: +2 : Creating TOC for the first page or TOC of Book, get +2 point for each subpage link creation in TOC complete as shown on this page.
    1. Book has TOC : Main namespace ( NS0) : गंगाजल Page Namespace Page: पान:Gangajal cropped.pdf/5 . ( In this page have 16 Nos of link so, the user got 16X2=32 Point will score)
    2. Book do not have own TOC: ( https://en.wikisource.org/wiki/Pride_and_Prejudice), you should add the manual TOC at first page (NS0).
  2. Point: +3 : Each Sub Page creation get +3 point. ( As example गंगाजल book has 16 subpage , so the user got 3+16X3=48 Point will score)
  3. Point: +4 for First page as shown example गंगाजल ( As example गंगाजल front page , the user got 4 Point will score)
  4. Point: +5 : Finish "Pagelist" at Index page get +5 point. ( As example अनुक्रमणिका:Gangajal cropped.pdf have Pagelist below code,the user got 5 Point will score )
    1. <pagelist 1=मुखपृष्ठ 2=शीर्षलेख 3=मुखपृष्ठ 4=प्रकाशक 5=अनुक्रम 6=परिचय 7=भाग पहिला 8=11/>


The Competition books section lists the texts that are being used for this contest. Each bold title links to an "index page" which is the central page for translusion of any work on this project. On that index page will be a list of pages: a list of page numbers under the heading "Pages".

Part 1 : Add header[संपादन]

The simple transclusion uses a "magic header" that takes information from the Index page to create the header seen at the top of the page. If there is a problem with this header or you want more control, you may need to add a manual header instead.

To add a manual header:

  1. Start a new page at which you want the final version of the text to appear as example गंगाजल .
  2. Edit this page.
  3. Add the header code (as shown below).
  4. Fill in any parts of the header that you want filled in.
  5. Add the transclusion code (as shown below).
  6. Save.

The manual header code that needs to be added above the transclusion code is:

Only Code
 | शीर्षक      = [[../]]
 | साहित्यिक     = 
 | वर्ष       =
 | विभाग    = 
 | मागील   = [[..//]]
 | पुढील       = [[..//]]
 | टिपण      = 
Code with Example
 | शीर्षक      =गंगाजल
 | साहित्यिक     =इरावती कर्वे 
 | वर्ष       = 	1976
 | विभाग    = 
 | मागील   =
 | पुढील       = [[गंगाजल/बॉय-फ्रेण्ड?|बॉय-फ्रेण्ड?]]
 | टिपण      = 

Part 2 : Transclusion[संपादन]

You will most often be transcluding many pages together from the Page: namespace into the main presentation space of the wiki—as you saw at गंगाजल/बॉय-फ्रेण्ड?. There are two methods which can perform full-page transclusion. The <pages/> function. The syntax for <pages/> is as follows:

<pages index="file name.djvu" from=x to=y/>

  • "file name.djvu" is replaced with the exact name of the Index you are working with.
  • The number after the slash (/) following the file name of the first page you wish to transclude is "x".
  • The number after the slash (/) following the file name of the final page you wish to transclude is "y".


To display what is transcluded at गंगाजल/बॉय-फ्रेण्ड? you would type:

<pages index="Gangajal cropped.pdf" from=8 to=11/>

How to transclude a portion of a page[संपादन]

Adding section labels[संपादन]

To mark sections in the scan (Page: namespace), insert the following syntax into the typed proofreading text at the start of every new section. This syntax uses the EasyLST gadget to simplify the syntax. This gadget is enabled by default.:

## label ##

Alternatively you can use start <section begin="label" /> and end <section end="label" /> labels at the respective places in the text.


  • Section tags are recommended to be wrapped in quotes "label" to avoid ambiguity.
  • These are just free text labels, however, making labels contextual to the page can have advantages.
  • Use of letters and numbers is usually a recommendation, and other extended characters may cause some issues when transcluding.
  • Labels need to be unique for relevant sections on a page, so that the targeted section can be extracted.
  • If you are using <poem> markers, please make sure to open and close them inside the sections, or else section transcluding will not work properly.

Transcluding to main namespace[संपादन]

When the section ends part-way through a page[संपादन]

An extra parameter, tosection, is required in <pages> to end the transclusion at the anchor. The syntax is as follows:

<pages index="file name.djvu" from=x to=y tosection="label" />

  • file name.djvu is replaced with the exact name of the file you are working with.
  • The number after the slash (/) following the file name of the first page you wish to transclude is x
  • The number after the slash (/) following the file name of the final page you wish to transclude is y.
  • label is replaced with the name of the anchor you inserted.


To display what is transcluded at केल्याने होत आहे रे/चोखपणा महत्त्वाचा you would type:

<pages index="केल्याने होत आहे रे (Kelyane Hot Ahe Re).pdf" from=१० to=११ tosection="११A"/>

When the section begins part-way through a page[संपादन]

To begin the first page of a chapter or section at the anchor, a fromsection parameter is needed. Follow this pattern:

<pages index="file name.djvu" from=x to=y fromsection="label" />


To display what is trancluded at केल्याने होत आहे रे/दूर दृष्टीनेसंकटावर मात you would type:

<pages index="केल्याने होत आहे रे (Kelyane Hot Ahe Re).pdf" from=११ to=१३ fromsection="११B"/>

When the section begins and ends part-way through a page[संपादन]

If a section begins part way through one page and finishes part way through another, then both fromsection and tosection parameters may need to be used at once:

<pages index="file name.djvu" from=x to=y fromsection="label" tosection="label"/>

Note, the "from" and "to" section names do not have to be the same. It is common for them to be the same, but not required.


To display the sections used at "Bibliography of Chess Periodicals":

<pages index="Notes and Queries - Series 7 - Volume 12.djvu" from=150 to=151 fromsection="ContributionChessBiblio" tosection="ContributionChessBiblio" />

Competition books[संपादन]

The following table lists the texts that will be used for this contest. These texts should all be of about the same difficulty of transcription, with no complicated formatting or unusual characters.

# Books Comment
अंगारवाटा...शोध शरद जोशींचा (Angarwata…Shodh Sharad Joshincha) (2017)
by भानू काळे
अंगारवाटा...शोध शरद जोशींचा

Literature • Biographical sketch

पायवाट (Payvat) (1974)
by नरहर कुरूंदकर

Literature • Critique

वाटचाल (Vatchal) (1988)
by नरहर कुरूंदकर

Literature • Essays

मराठी रंगभुमी (1903)
by आप्पाजी विष्णु कुलकर्णी
मराठी रंगभुमी

Literature • History of Marathi theatre

रससूत्र (Rasasutra) (1988)
by नरहर कुरूंदकर

Literature • Critique

राखेखालचे निखारे (Rakhekhalche Nikhare) (2016)
by शरद जोशी
राखेखालचे निखारे

Literature •

भाषासौंदर्यशास्त्र ()
by mr:

Literature •

काश्मीर वर्णन ()
by mr:

Literature •

इस्लामी संस्कृतीचें क्रांतिकार्य ()
by mr:

Literature •

लंकादर्शनम् ()
by mr:

Literature •

'भारता'साठी ('Bharata'sathi) ()
by शरद जोशी

Literature •

परिचय (Parichay) ()
by नरहर कुरूंदकर

Literature •

हैदराबाद विमोचन आणि विसर्जन (Hyderabad Vimochan ani Visarjan) ()
by नरहर कुरूंदकर
हैदराबाद विमोचन आणि विसर्जन

Literature •

जाणिवांची आरास (Janivanchi Aaras) (2018)
by सुनीलकुमार लवटे
जाणिवांची आरास

Literature •

गणिताच्या सोप्या वाटा (Ganitachya sopya wata) (1989)
by मंगला जयंत नारळीकर
गणिताच्या सोप्या वाटा

Literature •

अभिवादन (Abhivadan) (1987)
by नरहर कुरूंदकर

Literature •

वर्ण-वर्ग निराकरणाचा लढा (Warn-Warg Nirakaranacha Ladha)
by नरहर कुरूंदकर
वर्ण-वर्ग निराकरणाचा लढा

Literature •

Book Review[संपादन]

Please submit your book after complete your book. The admin/reviewer will comments or approve.