Project:Language policy/sco

This page describes the nou multi-lingual policie oan MediaWiki.org.

Help: namespace
Wiin the  namespace we'r biggin ae set o publeec domain heelp pages. The ettle is tae gie ae baseec set o heelp pages that micht be imported intil new wikis coverin the baseec eeeditin n uissage instructions. Thir shid be owerset intil aes monie leids aes possible.


 * Ingils is the main referance leid, n aw ruit pages shid be named n wrutten in Ingils.
 * Sub-pages shid yinlie be uised fer owersets intil ither leids, na fer Ingils content (e.g. ye shidna uise  - uise   or   in its steid).
 * Gif aen international version o ae page exeests bit ean Ingils version disna, than please cræft ae stub airticle fer the Ingils version aes this aids naveegation.

This system will be compatible wi the planned autæmatit import/export o Heelp pages, bit micht need ae wee bit o wairkin roond tae export/import non-English pages in the interim.

Owerset extension
We use the Translate extension for hundreds of pages. These use the subpage convention, with Langcat for categories and TNT for translatable templates.

The system is recommended at least for most visited pages and all new help, manual and (main) extension pages, but no policy has been established on this yet.


 * Tae owerset: jist gang yil Special:LanguageStats n stairt owersetin.
 * Tae admeenister owersets: Special:PageTranslation, Special:AggregateGroups.

Ye can speir fer ae page tae be added til owersetin bi preparin it fer owersetin, than aen owerset admeenistrater will hae tae enable it (see the tuterial Hou tae prepare ae page fer owersetin); itherwise, speir directlie til yin o the owerset admeenistraters tae dae it.

Auld system

 * Other languages should be placed in an appropriately named sub-page of the English version. For example, the French version of Help:Contents should be at Help:Contents/fr (not Help:Contenu, Aide:Contenu or Help:Contenu/fr).
 * Language sub-pages should be named using the appropriate language code for that language (see below).
 * All pages in the help namespace should be tagged with the  template, which automatically creates links to all available translations.

Convert til Owerset
The pages with existing translations are usually worth being made into translatable pages. Prepare the (English) root page for translation (see the Translate extension section) and, as soon as it's marked for translation, manually import the old translations from the history of subpages to the translation units (by clicking "translate this page"). The new feature Special:PagePreparation + Special:PageMigration facilitates this (currently available only for translation administrators).

Ae leet o pages owerset wi the auld system, tae be migrated til the new, is in the wairks at Project:Language policy/Migration list.

More detailed instructions:


 * For a full introduction, read the basic help, translation tutorial, page translation tutorial and translation reference manual.


 * Login or register oan mediawiki.org: aw yer wairk will happen oan this wiki. Pick ae page tea migrate til Owerset fae the migration leet (oan the leet's tauk page, ye can speir onie speirin). Polish the Ingils tex aes fit/possible tae avoid migrating fair obsolyte/law qualitie tex, skip pages whau onsair. Prepare the page fer owersetin (i.e. add &lt;translate> tags etc.) follaein the page owersetin tuterial linked abuin; than eedit the migration leet, writin nex til the page's title that ye'v dun sae.


 * Aen owerset admeenistrater (ye?) will nou appruiv ("maurk") the page fer oersetin at thair discretion. Whan it's appruived, compleate the joab: copie the auld owersets til correspondin units wi Special:Translate (aes aen owerseter wid dae in the owersetin tuterial linkt abuin). Ye dinna need tae ken the lied that ye'r migratin, yinlie tae identeefie whit paragraph corresponds til whit, even thooch it's na ae loyal owersetin (machine owersetin can heelp grasp the meanin gif the layoot o the page disna provide enooch hints).

The main page
The Ingils version o oor front page is located at MediaWiki. Owerset versions can be foond at MediaWiki/code, whaur code is the leid code (e.g. MediaWiki/fr). Please see Project:Main page templates fer mair details abneat cræftin or eeditin this content.

Importantlie, the rules abneat leid codes (see below) shid be follaeed here ava.

Ither namespaces
Apart fae the Main Page, nae policie haes yet been decided aneat ither namespaces. Fer the time bein, gif ye'd like tae cræft oersets fer pages in ither namespaces than please dae sae aes described fer the Help: namespace, houever content micht be muived or delytit dependin oan the policie that's eventuallie adaptit.

Fer some tauks, see Leids n Owerset extension at the Nou issues.

''Mynd that the rule that Ingils content shidna be placed in sub-pages disna applie til ither namespaces. This is yin o the issues that needs resolvin.''

Leid codes
Throochoot MediaWiki.org ye shid uise the leid codes speceefied bi the MediaWiki saffware whan cræftin leid-speceefeec content (see Names.php fer the ful n up-til-date leet).

Please also bear the following in mind:


 * If the language code is not found in Names.php then we should not host help pages in that language.
 * If you want to add a language that is not present, first get it added to the software (by making a request at Phabricator) and only add pages here once the changes have been accepted.


 * If MediaWiki uses the 'incorrect' code for a language then you should also (for consistency) use that incorrect code here. If you think a code is incorrect you should discuss it on Phabricator, and if this results in it being changed we will move the pages to match.
 * Note that some language codes in Names.php are now deprecated (e.g. zh-yue has been replaced with yue). In these cases only the most recent code should be used.

See foreby

 * Special:TranslatorSignup — translator's register form
 * Special:TranslatorSignup — translator's register form