From ProAlKi

Jump to: navigation, search

The language pages are the entrance points for any language specific data sets, especially the paradigms and morphemes of the language. On the following page, informations are summarized on

  1. how to create a language page, and
  2. when it is legitimate to set the languages status on "green", i.e. what are all necessary informations for a language.


How to create a language page

There also is a tutorial which explains these steps using the artificial language "test language".

Step one: Get the basic information about the language

Before you begin to create a new language portal, you need to know at least three things about that language:

  1. its most common name,
  2. its ISO 639 code
  3. and its stock

→ Stock and ISO-code for the most languages are available here (Beware that it's Ethnologue!)

Step two: Create the language portal

Here, you will need the most common name of the language. Click the search field of the wiki and type in the name of your language. In the most cases you will be led to the search results page. If you don't see that page but you are redirected to any existing page, the language you want to add to the Wiki probably already exists. Then you can add your data straight to the existing page.

If your language doesn't exist in the wiki, you now can click the red "create this page"-text line below the "No page title matches"-head line. You are then redirected to an empty edit box, where you can create the new language portal.

There is a template that will do most of the layouting work of your new language portal, the Template:Language. It is implemented by the following text you need to add to the empty language portal page:

{{Language|<iso-code>|<page summary>}}

Instead of <iso-code> you need to type in the ISO-code of your current language. <page summary> is a short introduction to the language. Important: Note that the Description= text is necessary, otherways a warning will occure instead of your description.

After you have inserted the macro information you only need to click the "save page" button and the language portal is automatically created by the language template.

Step three: Getting comfortable with the language portal

A language portal as it is created by the Language template is the main entry point for any information on a language in this wiki. From here, you can reach any materials, information, analyses, and other stuff related to that language. In this section, we will go through the most important functions of this portals.

On the top of the page you can see the language's name and its ISO code. Below that you can find the description of the language you've given with the language template. The content of the latter field will also occur in the Language section of the Overview page.

Important Notice
It is quite possible that your new language will not occur in the Overview page immediately after you saved the portal page. This is caused by the architecture of Semantic MediaWiki. To actualise the Overview page (as well as all other pages that include semantic material) perform a null edit on the Overview page.

In the middle of the language portal you find three columns, the one on the left is labeled with "Material", that one in the center is labeled "Morphological Data" and one labeled "Meta Data" on the right.


In the Material column you can put in all unformatted material about this language. These may be pdf files, pictures, maps and so on. The Content of this column is inserted from a sub page that is called <iso-code>/material. Feel free to create more sub paged and fill the material subpage with links to this new pages. To change the content of the material column just click the edit button on the right lower corner of the column. You will be redirected to the corresponding edit box directly.

Morphological Data

The Morphological Data column consists of two links, namely "All Morphemes" and "All Paradigms". On these pages you find links to all paradigms and morphemes that are implemented into this wiki.

Meta Data

In this column the meta data of your language can be added. This may include information about the number of speakers, the areal distribution of the language's speakers, the WALS-ID (see here) and so on. Edit these data by clicking the edit button in the lower right corner of the Meta Data column.

On the bottom of the language portal you find a large box "Literature". This is a feature that is not implemented to this wiki, yet. If it is implemented once, all language portals will be updated automatically.

One note about the formal architecture of the language portals: All information about a single language are stored in sub-pages that begin with the ISO-code of that language followed by a slash (“/”) and the sub page name. In this case the subpagename is "Materials" and it is a subpage of the Tst-Page. The Tst page itself is the base of all Test Language information that can be found in this wiki. With other words: All paradigma, materials, morphemes, analyses (?) asf. of a specific language are subpages of the language's ISO-code. This is necessary to get all the nice helpers and macros run that this wiki uses.

Note that the ISO-code page itself in the most cases is empty, so it is recommended to create a redirect link to the language portal. So create a page with the name of your language's ISO-code and insert the following content to that page:

#redirect: [[<clear language name>]]

where <clear language name> is the name of the language you've just created.

One final feature that is provided by the Language template is the categorisation. The language portal is categorised into two categories by default. The first one is the Language category that lists all languages in this wiki. The second one is a category that is labeled by the name of the language. While the first category is uncategoried itself, the second one should have superordinated categories the stock of the language.

Step four: Updating the residual information

After we've created the raw language portal, we need to add some further code to some sub pages to set up the whole functionality of the language portal.

All Morphemes

Create the <ISO-Code>/Morphemes page and add the following code:

{{List Morphemes}}

That's all. This template will create a table that lists all morphological markers of the language, the features that are expressed by these markers and the paradigms these markers occur in. Note that since we have no paradigms and markers at this point, the tables will probably be empty. The tables will grow when you add new morphemes and paradigms to the language.

All Paradigms

Create the <ISO-Code>/Paradigms page and add the following code:

{{List Paradigms}}

This template will create a table that lists all paradigms for the language, alongside each paragigm's page summary.


Click on the red Category:<your language Name> link at the very bottom of the language portal. Create a link to the category that is labeled with the first superordinated stock entry of your language and save the page. If there is no category that is labeled with that language family, create that category and add it to the category of the next higher node in the language's family tree. Repeat this categorization until you reach one of the (existing) macro family categories. At the end you should get a category tree that is a 1:1 representation of the language's stock.

Summary and Checklist

And here's the shortlist for the impatient:

  1. Get ISO-code, language Name and the stock of the family
  2. Create the language portal by using {{template:language|<ISO>|Description=<Description>}}
  3. Create a redirection to the portal from the page labeled with the languages ISO-code by adding #redirect: <language name><code> on top of the page
    • Add <code>{{Marker}} to the <ISO>/Morphemes-subpage
    • Add the meta data of the language to the <ISO>/Meta-subpage
    • Update the categories in a way that the stock is represented by the resulting (sub)category tree

When is it legitimate to set a language's status to "green"?

Guidelines as Pdf (in German)



Page naming scheme: all paradigms of one language should be situated on ISO/Paradigms/to_all



Arguments in M

a - r - (i) - p - f (c.f. Template:M)

Morphology Page

On the ISO/Morpology page the following information should be summarized:

  1. Verbs
    • general important information about the verbal morphology
      • tenses, orders, polarity etc.
  2. Nouns
    • personal pronouns
    • possessive pronouns
    • case morphology
    • number marking on nouns
  3. Syntax
    • information about word order


On this page the most important phonological rules have to be listed, especially the ones which are important within the paradigms. Also such trivial things as the epenthesis of a glide or the deletion of a vowel in certain constellations.

It is important that every rule gets its own site on ISO/Phonology/Rules/consecutive numbering, which have to be included on the Phonology site, so that the r arguments can reference to them.


On this page the materials which are of importance for the given information should be placed here.

Personal tools