r95216 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r95215‎ | r95216 | r95217 >
Date:18:19, 22 August 2011
Author:catrope
Status:ok
Tags:
Comment:
1.17wmf1: Merge WikimediaIncubator to trunk state
Modified paths:
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/CreateAccountTestWiki.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/IncubatorTest.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.css (added) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.i18n.php (added) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.php (added) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialMyMainPage.php (added) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialRandomByTest.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialViewUserLang.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/TestWikiRC.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.alias.php (added) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.i18n.php (modified) (history)
  • /branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.php (modified) (history)

Diff [purge]

Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.css
@@ -0,0 +1,55 @@
 2+.wminc-infopage-title {
 3+ padding:8px;
 4+ font-size:180%;
 5+}
 6+.wminc-infopage-entertest {
 7+ margin-left:1em;
 8+}
 9+.noarticletext, .mw-warning-with-logexcerpt, .firstHeading {
 10+ display: none;
 11+}
 12+.wminc-infopage {
 13+ font-size: 125%;
 14+ font-family: 'Lucida Sans', Verdana, sans-serif;
 15+ padding: .6em; margin: .5em 0;
 16+}
 17+.wminc-infopage p, .wminc-infopage li {
 18+ padding:.2em 0 .3em;
 19+}
 20+.wminc-infopage-welcome {
 21+ font-style: italic;
 22+}
 23+ul.wminc-infopage-otherprojects, ul.wminc-infopage-multilingualprojects {
 24+ list-style: none;
 25+}
 26+.wminc-infopage-otherprojects li, .wminc-infopage-multilingualprojects li {
 27+ display: inline;
 28+ padding:.5em;
 29+}
 30+.wminc-infopage-title {
 31+ font-size:145%;
 32+ padding:.3em 0;
 33+ font-weight:bold;
 34+}
 35+.wminc-infopage-text {
 36+ font-size: 125%;
 37+}
 38+.wminc-infopage-options {
 39+ padding: .2em;
 40+}
 41+.wminc-infopage-logo {
 42+ float: right;
 43+}
 44+.wminc-infopage-createmainpage {
 45+ margin-left: .5em;
 46+ font-weight: bold;
 47+}
 48+.wminc-infopage-status {
 49+ margin: 1em;
 50+}
 51+#ca-nstab-main a {
 52+ color: black;
 53+}
 54+#siteNotice {
 55+ border-bottom: 1px solid silver;
 56+}
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.css
___________________________________________________________________
Added: svn:eol-style
157 + native
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.php
@@ -7,32 +7,41 @@
88 *
99 * @file
1010 * @ingroup Extensions
 11+ * @author Robin Pepermans (SPQRobin)
1112 */
1213
1314 $wgExtensionCredits['other'][] = array(
1415 'path' => __FILE__,
1516 'name' => 'Wikimedia Incubator',
1617 'author' => 'SPQRobin',
17 - 'version' => '3.1.0',
 18+ 'version' => '4.2',
1819 'url' => 'http://www.mediawiki.org/wiki/Extension:WikimediaIncubator',
1920 'descriptionmsg' => 'wminc-desc',
2021 );
2122
22 -/* Config */
23 -$wgGroupPermissions['*']['viewuserlang'] = false;
24 -$wgGroupPermissions['sysop']['viewuserlang'] = true;
25 -
2623 /* General (globals and/or configuration) */
2724 $wmincPref = 'incubatortestwiki'; // Name of the preference
2825 $dir = dirname( __FILE__ ) . '/';
29 -// only one-letter codes can be used for projects
 26+$wmincScriptDir = $wgExtensionAssetsPath . '/WikimediaIncubator/';
 27+# only one-letter codes can be used for projects
3028 $wmincProjects = array(
31 - 'Wikipedia' => 'p',
32 - 'Wikibooks' => 'b',
33 - 'Wiktionary' => 't',
34 - 'Wikiquote' => 'q',
35 - 'Wikinews' => 'n',
 29+ 'p' => 'Wikipedia',
 30+ 'b' => 'Wikibooks',
 31+ 't' => 'Wiktionary',
 32+ 'q' => 'Wikiquote',
 33+ 'n' => 'Wikinews',
3634 );
 35+# Sister projects is here defined as projects that are not on Incubator
 36+$wmincSisterProjects = array(
 37+ 's' => 'Wikisource',
 38+ 'v' => 'Wikiversity',
 39+);
 40+$wmincMultilingualProjects = array(
 41+ 'meta.wikimedia.org' => 'Meta-Wiki',
 42+ 'commons.wikimedia.org' => 'Wikimedia Commons',
 43+ 'species.wikimedia.org' => 'Wikispecies',
 44+ 'mediawiki.org' => 'MediaWiki',
 45+);
3746 $wmincProjectSite = array(
3847 'name' => 'Incubator',
3948 'short' => 'inc',
@@ -48,7 +57,18 @@
4958 'Incubator', 'Help', 'Users', 'Maintenance', 'Files',
5059 );
5160
 61+/* Test wiki admin user group */
 62+$wgGroupPermissions['test-sysop']['delete'] = true;
 63+$wgGroupPermissions['test-sysop']['undelete'] = true;
 64+$wgGroupPermissions['test-sysop']['deletedhistory'] = true;
 65+$wgGroupPermissions['test-sysop']['block'] = true;
 66+$wgGroupPermissions['test-sysop']['blockemail'] = true;
 67+$wgGroupPermissions['test-sysop']['rollback'] = true;
 68+$wgAddGroups['bureaucrat']['test-sysop'] = true;
 69+$wgRemoveGroups['bureaucrat']['test-sysop'] = true;
 70+
5271 $wgExtensionMessagesFiles['WikimediaIncubator'] = $dir . 'WikimediaIncubator.i18n.php';
 72+$wgExtensionAliasesFiles['WikimediaIncubator'] = $dir . 'WikimediaIncubator.alias.php';
5373
5474 /* Special:ViewUserLang */
5575 $wgAutoloadClasses['SpecialViewUserLang'] = $dir . 'SpecialViewUserLang.php';
@@ -56,6 +76,8 @@
5777 $wgSpecialPageGroups['ViewUserLang'] = 'users';
5878 $wgAvailableRights[] = 'viewuserlang';
5979 $wgHooks['ContributionsToolLinks'][] = 'IncubatorTest::efLoadViewUserLangLink';
 80+$wgGroupPermissions['*']['viewuserlang'] = false;
 81+$wgGroupPermissions['sysop']['viewuserlang'] = true;
6082
6183 /* TestWiki preference */
6284 $wgAutoloadClasses['IncubatorTest'] = $dir . 'IncubatorTest.php';
@@ -64,8 +86,12 @@
6587 $wgHooks['LanguageGetMagic'][] = 'IncubatorTest::magicWord';
6688 $wgHooks['ParserGetVariableValueSwitch'][] = 'IncubatorTest::magicWordValue';
6789
 90+/* Special:MyMainPage (depending on your test wiki preference) */
 91+$wgAutoloadClasses['SpecialMyMainPage'] = $dir . 'SpecialMyMainPage.php';
 92+$wgSpecialPages['MyMainPage'] = 'SpecialMyMainPage';
 93+
6894 /* Create/move page permissions */
69 -$wgHooks['getUserPermissionsErrors'][] = 'IncubatorTest::checkPrefixCreatePermissions';
 95+$wgHooks['getUserPermissionsErrors'][] = 'IncubatorTest::onGetUserPermissionsErrors';
7096 $wgHooks['AbortMove'][] = 'IncubatorTest::checkPrefixMovePermissions';
7197
7298 /* Recent Changes */
@@ -81,3 +107,37 @@
82108 /* Random page by test */
83109 $wgAutoloadClasses['SpecialRandomByTest'] = $dir . 'SpecialRandomByTest.php';
84110 $wgSpecialPages['RandomByTest'] = 'SpecialRandomByTest';
 111+
 112+/* support for automatic checking in a list of databases if a wiki exists */
 113+$wmincExistingWikis = $wgLocalDatabases;
 114+/* Stupid "wiki" referring to "wikipedia" in WMF config */
 115+$wmincProjectDatabases = array(
 116+ 'p' => 'wiki',
 117+ 'b' => 'wikibooks',
 118+ 't' => 'wiktionary',
 119+ 'q' => 'wikiquote',
 120+ 'n' => 'wikinews',
 121+ 's' => 'wikisource',
 122+ 'v' => 'wikiversity',
 123+);
 124+# set this to an array or file of closed wikis (like SiteMatrix $wgSiteMatrixClosedSites)
 125+$wmincClosedWikis = false;
 126+
 127+/* Wx/xx[x] info page */
 128+$wgAutoloadClasses['InfoPage'] = $dir . 'InfoPage.php';
 129+$wgExtensionMessagesFiles['InfoPage'] = $dir . 'InfoPage.i18n.php';
 130+$wgHooks['ShowMissingArticle'][] = 'IncubatorTest::onShowMissingArticle';
 131+$wgHooks['EditFormPreloadText'][] = 'IncubatorTest::onEditFormPreloadText';
 132+$wgHooks['ArticleFromTitle'][] = 'IncubatorTest::onArticleFromTitle';
 133+
 134+$wgResourceModules['WikimediaIncubator.InfoPage'] = array(
 135+ 'styles' => 'InfoPage.css',
 136+ 'localBasePath' => dirname(__FILE__),
 137+ 'remoteExtPath' => 'WikimediaIncubator',
 138+);
 139+
 140+/* Possibility to set a logo per test wiki */
 141+$wgHooks['BeforePageDisplay'][] = 'IncubatorTest::fnTestWikiLogo';
 142+
 143+/* Set page content language depending on the prefix */
 144+$wgHooks['PageContentLanguage'][] = 'IncubatorTest::onPageContentLanguage';
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialRandomByTest.php
@@ -1,22 +1,29 @@
22 <?php
33 /**
4 -* Special page to go to a random page in your test wiki
 4+ * Special page to go to a random page in your test wiki
 5+ * (or a specific wiki if it is defined through &testwiki=Wx/xx)
 6+ *
57 * @file
 8+ * @ingroup SpecialPage
 9+ * @author Robin Pepermans (SPQRobin)
610 */
711
8 -class SpecialRandomByTest extends RandomPage
9 -{
 12+class SpecialRandomByTest extends RandomPage {
1013 public function __construct() {
11 - global $wgUser, $wmincPref, $wmincProjectSite;
12 - if( IncubatorTest::isContentProject() ) {
 14+ global $wgUser, $wgRequest, $wmincPref, $wmincProjectSite;
 15+ $target = $wgRequest->getVal( 'testwiki' );
 16+ $target = IncubatorTest::analyzePrefix( $target );
 17+ $project = isset( $target['project'] ) ? $target['project'] : '';
 18+ $lang = isset( $target['lang'] ) ? $target['lang'] : '';
 19+ if( IncubatorTest::isContentProject() || ( $project && $lang ) ) {
1320 $dbr = wfGetDB( DB_SLAVE );
1421 $this->extra[] = 'page_title' .
15 - $dbr->buildLike( IncubatorTest::displayPrefix() . '/', $dbr->anyString() );
16 - } elseif($wgUser->getOption($wmincPref . '-project') == $wmincProjectSite['short'] ) {
 22+ $dbr->buildLike( IncubatorTest::displayPrefix( $project, $lang ) . '/', $dbr->anyString() );
 23+ } elseif( $wgUser->getOption($wmincPref . '-project') == $wmincProjectSite['short'] ) {
1724 global $wgVersion;
18 - // only works above MW 1.17
 25+ # only works above MW 1.17
1926 if( version_compare($wgVersion, '1.17', '>') ) {
20 - // project or help namespace
 27+ # project or help namespace
2128 $this->extra['page_namespace'] = array( 4, 12 );
2229 }
2330 }
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialViewUserLang.php
@@ -7,10 +7,11 @@
88 * Based on code from extension LookupUser made by Tim Starling
99 *
1010 * @file
 11+ * @ingroup SpecialPage
 12+ * @author Robin Pepermans (SPQRobin)
1113 */
1214
13 -class SpecialViewUserLang extends SpecialPage
14 -{
 15+class SpecialViewUserLang extends SpecialPage {
1516 public function __construct() {
1617 parent::__construct( 'ViewUserLang', 'viewuserlang' );
1718 }
@@ -23,7 +24,6 @@
2425 */
2526 public function execute( $subpage ) {
2627 global $wgRequest, $wgUser;
27 -
2828
2929 $this->setHeaders();
3030
@@ -67,29 +67,31 @@
6868 * @param $target Mixed: user whose language and test wiki we're looking up
6969 */
7070 function showInfo( $target ) {
71 - global $wgOut, $wmincPref, $wmincProjectSite, $wgUser;
72 - $sk = $wgUser->getSkin();
 71+ global $wgOut, $wmincPref, $wmincProjectSite;
7372 $user = User::newFromName( $target );
 73+ $name = $user->getName();
 74+ $id = $user->getId();
7475 $langNames = Language::getLanguageNames();
75 - if ( $user == null || $user->getId() == 0 ) {
 76+ $linker = class_exists( 'DummyLinker' ) ? new DummyLinker : new Linker;
 77+ if ( $user == null || $id == 0 ) {
7678 // show error if a user with that name does not exist
7779 $wgOut->addHTML( Xml::span( wfMsg( 'wminc-userdoesnotexist', $target ), 'error' ) );
7880 } else {
7981 $userproject = $user->getOption( $wmincPref . '-project' );
 82+ $userproject = ( $userproject ? $userproject : 'none' );
8083 $usercode = $user->getOption( $wmincPref . '-code' );
8184 $prefix = IncubatorTest::displayPrefix( $userproject, $usercode );
8285 if ( IncubatorTest::isContentProject( $userproject ) ) {
83 - $testwiki = $sk->link( Title::newFromText( $prefix ) );
 86+ $testwiki = $linker->link( Title::newFromText( $prefix ) );
8487 } elseif ( $prefix == $wmincProjectSite['short'] ) {
8588 $testwiki = htmlspecialchars( $wmincProjectSite['name'] );
8689 } else {
8790 $testwiki = wfMsgHtml( 'wminc-testwiki-none' );
8891 }
89 - $name = $user->getName();
9092 $wgOut->addHtml(
9193 Xml::openElement( 'ul' ) .
9294 '<li>' . wfMsgHtml( 'username' ) . ' ' .
93 - $sk->userLink( $name, $name ) . $sk->userToolLinks( $name, $name ) . '</li>' .
 95+ $linker->userLink( $id, $name ) . $linker->userToolLinks( $id, $name, true ) . '</li>' .
9496 '<li>' . wfMsgHtml( 'loginlanguagelabel', $langNames[$user->getOption( 'language' )] .
9597 ' (' . $user->getOption( 'language' ) . ')' ) . '</li>' .
9698 '<li>' . wfMsgHtml( 'wminc-testwiki' ) . ' ' . $testwiki . '</li>' .
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.alias.php
@@ -0,0 +1,16 @@
 2+<?php
 3+/**
 4+ * Aliases for WikimediaIncubator
 5+ *
 6+ * @file
 7+ * @ingroup Extensions
 8+ */
 9+
 10+$specialPageAliases = array();
 11+
 12+/** English (English) */
 13+$specialPageAliases['en'] = array(
 14+ 'ViewUserLang' => array( 'ViewUserLang' ),
 15+ 'MyMainPage' => array( 'MyMainPage' ),
 16+ 'RandomByTest' => array( 'RandomByTest' ),
 17+);
Property changes on: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.alias.php
___________________________________________________________________
Added: svn:eol-style
118 + native
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/CreateAccountTestWiki.php
@@ -1,17 +1,22 @@
22 <?php
3 -/*
4 -* If URL parameters "testwikiproject" and "testwikicode" are set
5 -* on account creation form, set them as user preference.
6 -* This can be used to work with links on other sites
7 -* referring to the account creation form so users don't *have* to
8 -* change their preferences (automatically is always better :p)
9 -*/
 3+/**
 4+ * If URL parameters "testwikiproject" and "testwikicode" are set
 5+ * on account creation form, set them as user preference.
 6+ * This can be used to work with links on other sites
 7+ * referring to the account creation form so users don't *have* to
 8+ * change their preferences (automatically is always better :p)
 9+ *
 10+ * @file
 11+ * @ingroup Extensions
 12+ * @author Robin Pepermans (SPQRobin)
 13+ */
 14+
1015 class AutoTestWiki {
1116 public static function onUserCreateForm( $template ) {
1217 global $wgRequest, $wmincProjects;
1318 $projectvalue = strtolower( $wgRequest->getVal( 'testwikiproject', '' ) );
1419 $codevalue = strtolower( $wgRequest->getVal( 'testwikicode', '' ) );
15 - if ( IncubatorTest::validateLanguageCode( $codevalue ) && in_array( $projectvalue, (array)$wmincProjects ) ) {
 20+ if ( IncubatorTest::validateLanguageCode( $codevalue ) && isset( $wmincProjects[$projectvalue] ) ) {
1621 $template->set( 'header',
1722 Html::hidden('testwiki-project', $projectvalue).
1823 Html::hidden('testwiki-code', $codevalue)
@@ -24,7 +29,7 @@
2530 global $wgRequest, $wmincProjects, $wmincPref;
2631 $projectvalue = $wgRequest->getVal( 'testwiki-project' );
2732 $codevalue = $wgRequest->getVal( 'testwiki-code' );
28 - if ( IncubatorTest::validateLanguageCode( $codevalue ) && in_array( $projectvalue, (array)$wmincProjects ) ) {
 33+ if ( IncubatorTest::validateLanguageCode( $codevalue ) && isset( $wmincProjects[$projectvalue] ) ) {
2934 $user->setOption( $wmincPref . '-project', $projectvalue );
3035 $user->setOption( $wmincPref . '-code', $codevalue );
3136 $user->saveSettings();
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/IncubatorTest.php
@@ -1,10 +1,20 @@
22 <?php
3 -/*
4 -* Implement test wiki preference, magic word and prefix check on edit page
5 -*/
 3+/**
 4+ * Main class of the WikimediaIncubator extension.
 5+ * Implement test wiki preference, magic word and prefix check on edit page,
 6+ * and contains general functions for other classes.
 7+ *
 8+ * @file
 9+ * @ingroup Extensions
 10+ * @author Robin Pepermans (SPQRobin)
 11+ */
612
7 -class IncubatorTest
8 -{
 13+class IncubatorTest {
 14+
 15+ /**
 16+ * Add preferences
 17+ * @return True
 18+ */
919 static function onGetPreferences( $user, &$preferences ) {
1020 global $wmincPref, $wmincProjects, $wmincProjectSite,
1121 $wmincLangCodeLength, $wgDefaultUserOptions;
@@ -13,8 +23,10 @@
1424
1525 $prefinsert[$wmincPref . '-project'] = array(
1626 'type' => 'select',
17 - 'options' => array( wfMsg( 'wminc-testwiki-none' ) => 'none' ) +
18 - (array)$wmincProjects + array( $wmincProjectSite['name'] => $wmincProjectSite['short'] ),
 27+ 'options' =>
 28+ array( wfMsg( 'wminc-testwiki-none' ) => 'none' ) +
 29+ array_flip( $wmincProjects ) +
 30+ array( $wmincProjectSite['name'] => $wmincProjectSite['short'] ),
1931 'section' => 'personal/i18n',
2032 'label-message' => 'wminc-testwiki',
2133 'id' => $wmincPref . '-project',
@@ -38,96 +50,177 @@
3951 return true;
4052 }
4153
 54+ /**
 55+ * For the preferences above
 56+ * @return String or true
 57+ */
4258 static function validateCodePreference( $input, $alldata ) {
4359 global $wmincPref, $wmincProjects;
44 - // If the user selected a project that NEEDS a language code, but the user DID NOT enter a language code, give an error
45 - if ( isset( $alldata[$wmincPref.'-project'] ) && in_array( $alldata[$wmincPref.'-project'], $wmincProjects ) && !$input ) {
46 - return Xml::element( 'span', array( 'class' => 'error' ), wfMsg( 'wminc-prefinfo-error' ) );
 60+ # If the user selected a project that NEEDS a language code,
 61+ # but the user DID NOT enter a language code, give an error
 62+ if ( isset( $alldata[$wmincPref.'-project'] ) &&
 63+ array_key_exists( $alldata[$wmincPref.'-project'], $wmincProjects ) &&
 64+ !$input ) {
 65+ return Xml::element( 'span', array( 'class' => 'error' ),
 66+ wfMsg( 'wminc-prefinfo-error' ) );
4767 } else {
4868 return true;
4969 }
5070 }
5171
52 - /*
53 - * This validates a given language code.
54 - * Only "xx[x]" and "xx[x]-x[xxxxxxxx]" are allowed.
55 - */
 72+ /**
 73+ * This validates a given language code.
 74+ * Only "xx[x]" and "xx[x]-x[xxxxxxxx]" are allowed.
 75+ * @return Boolean
 76+ */
5677 static function validateLanguageCode( $code ) {
5778 global $wmincLangCodeLength;
5879 if( strlen( $code ) > $wmincLangCodeLength ) { return false; }
59 - if( $code == 'be-x-old' ) { return true; } // one exception...
 80+ if( $code == 'be-x-old' ) {
 81+ return true; # one exception... waiting to be renamed to be-tarask
 82+ }
6083 return (bool) preg_match( '/^[a-z][a-z][a-z]?(-[a-z]+)?$/', $code );
6184 }
6285
63 - /*
64 - * This validates a full prefix in a given title.
65 - * It gives an array with the project and language code, containing
66 - * the key 'error' if it is invalid.
67 - * Use validatePrefix() if you just want true or false.
68 - * Use displayPrefixedTitle() to make a prefix page title!
69 - *
70 - * @param $onlyprefix Bool Whether to validate only the prefix, or
71 - * also allow other text within the page title (Wx/xxx vs Wx/xxx/Text)
72 - */
73 - static function analyzePrefix( $title, $onlyprefix = false ) {
74 - $data = array();
75 - // split title into parts
 86+ /**
 87+ * This validates a full prefix in a given title.
 88+ * Do not include namespaces!
 89+ * It gives an array with the project and language code, containing
 90+ * the key 'error' if it is invalid.
 91+ * Use validatePrefix() if you just want true or false.
 92+ * Use displayPrefixedTitle() to make a prefix page title!
 93+ *
 94+ * @param $title String The given title (often $wgTitle->getText() )
 95+ * @param $onlyInfoPage Bool Whether to validate only the prefix, or
 96+ * also allow other text within the page title (Wx/xxx vs Wx/xxx/Text)
 97+ * @param $allowSister Bool Whether to allow sister projects when checking
 98+ * for the project code.
 99+ * @return Array with 'error' or 'project', 'lang', 'prefix' and
 100+ * optionally 'realtitle'
 101+ */
 102+ static function analyzePrefix( $title, $onlyInfoPage = false, $allowSister = false ) {
 103+ $data = array( 'error' => null );
 104+ # split title into parts
76105 $titleparts = explode( '/', $title );
77106 if( !is_array( $titleparts ) || !isset( $titleparts[1] ) ) {
78107 $data['error'] = 'noslash';
79108 } else {
80 - $data['project'] = ( isset( $titleparts[0][1] ) ? $titleparts[0][1] : '' ); // get the x from Wx/...
81 - $data['lang'] = $titleparts[1];
 109+ $data['project'] = ( isset( $titleparts[0][1] ) ? $titleparts[0][1] : '' ); # get the x from Wx/...
 110+ $data['lang'] = $titleparts[1]; # language code
82111 $data['prefix'] = 'W'.$data['project'].'/'.$data['lang'];
83 - // check language code
 112+ # check language code
84113 if( !self::validateLanguageCode( $data['lang'] ) ) {
85114 $data['error'] = 'invalidlangcode';
86115 }
87116 }
88 - global $wmincProjects;
89 - $listProjects = implode( '', $wmincProjects ); // something like: pbtqn
 117+ global $wmincProjects, $wmincSisterProjects;
 118+ $listProjects = array_map( array( __CLASS__, 'preg_quote_slash' ), array_keys( $wmincProjects ) );
 119+ if( $allowSister && is_array( $wmincSisterProjects ) ) {
 120+ # join the project codes with those of the sister projects
 121+ $listSister = array_map( array( __CLASS__, 'preg_quote_slash' ), array_keys( $wmincSisterProjects ) );
 122+ $listProjects = array_merge( $listProjects, $listSister );
 123+ }
 124+ $listProjects = implode( '|', $listProjects );
90125 if( !preg_match( '/^W['.$listProjects.']\/[a-z-]+' .
91 - ($onlyprefix ? '$/' : '(\/.+)?$/' ), $title ) ) {
 126+ ($onlyInfoPage ? '$/' : '(\/.+)?$/' ), $title ) ) {
92127 $data['error'] = 'invalidprefix';
93128 }
94 - if( !$onlyprefix && ( isset( $data['error'] ) &&
95 - $data['error'] != 'invalidprefix' ) ) { // there is a Page_title
96 - $prefixn = strlen( $data['prefix'].'/' ); // number of chars in prefix
97 - // get Page_title from Wx/xx/Page_title
 129+ if( !$onlyInfoPage && $data['error'] != 'invalidprefix' ) { # there is a Page_title
 130+ $prefixn = strlen( $data['prefix'].'/' ); # number of chars in prefix
 131+ # get Page_title from Wx/xx/Page_title
98132 $data['realtitle'] = substr( $title, $prefixn );
99133 }
100 - return $data; // return an array with information
 134+ return $data; # return an array with information
101135 }
102136
103 - /*
104 - * This returns simply true or false based on analyzePrefix().
105 - */
 137+ /**
 138+ * This returns simply true or false based on analyzePrefix().
 139+ * @return Boolean
 140+ */
106141 static function validatePrefix( $title, $onlyprefix = false ) {
107142 $data = self::analyzePrefix( $title, $onlyprefix );
108 - if( isset( $data['error'] ) ) { return true; }
 143+ if( !$data['error'] ) { return true; }
109144 return false;
110145 }
111146
112 - /*
113 - * Returns true if the given project (or preference
114 - * by default) is one of the projects using the
115 - * format Wx/xxx (as defined in $wmincProjects)
116 - */
117 - static function isContentProject( $project = '' ) {
118 - global $wgUser, $wmincPref, $wmincProjects;
119 - $project = ($project ? $project : $wgUser->getOption($wmincPref . '-project') );
120 - return (bool) in_array( $project, $wmincProjects );
 147+
 148+ /**
 149+ * Get &testwiki=wx/xx and validate that prefix.
 150+ * Returns the array of analyzePrefix() on success.
 151+ * @return Array or false
 152+ */
 153+ static function getUrlParam() {
 154+ global $wgRequest;
 155+ $urlParam = $wgRequest->getVal( 'testwiki' );
 156+ if( !$urlParam ) {
 157+ return false;
 158+ }
 159+ $val = self::analyzePrefix( ucfirst( $urlParam ), true );
 160+ if( $val['error'] || !isset( $val['project'] ) || !isset( $val['lang'] )
 161+ || !$val['project'] || !$val['lang'] ) {
 162+ return false;
 163+ }
 164+ $val['prefix'] = strtolower( $val['prefix'] );
 165+ return $val;
121166 }
122167
123 - /*
124 - * display the prefix by the given project and code
125 - * (or the user preference if no parameters are given)
126 - */
127 - static function displayPrefix( $project = '', $code = '' ) {
128 - global $wgUser, $wmincPref;
129 - $projectvalue = ( $project ? $project : $wgUser->getOption($wmincPref . '-project') );
130 - $codevalue = ( $code ? $code : $wgUser->getOption($wmincPref . '-code') );
131 - if ( self::isContentProject( $projectvalue ) ) {
 168+ /**
 169+ * Returns the project code or name if the given project code or name (or preference by default)
 170+ * is one of the projects using the format Wx/xxx (as defined in $wmincProjects)
 171+ * Returns false if it is not valid.
 172+ * @param $project String The project code
 173+ * @param $returnName Bool Whether to return the project name instead of the code
 174+ * @param $includeSister Bool Whether to include sister projects
 175+ * @return String or false
 176+ */
 177+ static function getProject( $project = '', $returnName = false, $includeSister = false ) {
 178+ global $wgUser, $wmincPref, $wmincProjects, $wmincSisterProjects;
 179+ $url = self::getUrlParam();
 180+ if( $project ) {
 181+ $r = $project; # Precedence to given value
 182+ } elseif( $url ) {
 183+ $r = $url['project']; # Otherwise URL &testwiki= if set
 184+ } else {
 185+ $r = $wgUser->getOption( $wmincPref . '-project' ); # Defaults to preference
 186+ }
 187+ $projects = $includeSister ? array_merge( $wmincProjects, $wmincSisterProjects ) : $wmincProjects;
 188+ if( array_key_exists( $r, $projects ) ) {
 189+ # If a code is given, return what is wanted
 190+ return $returnName ? $projects[$r] : $r;
 191+ } elseif( array_search( $r, $projects ) ) {
 192+ # If a name is given, return what is wanted
 193+ return $returnName ? $r : array_search( $r, $projects );
 194+ }
 195+ # Unknown code or name given -> false
 196+ return false;
 197+ }
 198+
 199+ /**
 200+ * Returns a simple boolean based on getProject()
 201+ * @return Bool
 202+ */
 203+ static function isContentProject( $project = '', $returnName = false, $includeSister = false ) {
 204+ return (bool) self::getProject( $project, $returnName, $includeSister );
 205+ }
 206+
 207+ /**
 208+ * display the prefix by the given project and code
 209+ * (or the URL &testwiki= or user preference if no parameters are given)
 210+ * @return String
 211+ */
 212+ static function displayPrefix( $project = '', $code = '', $allowSister = false ) {
 213+ global $wmincSisterProjects;
 214+ if( $project && $code ) {
 215+ $projectvalue = $project;
 216+ $codevalue = $code;
 217+ } else {
 218+ global $wgUser, $wmincPref;
 219+ $url = self::getUrlParam();
 220+ $projectvalue = ( $url ? $url['project'] : $wgUser->getOption($wmincPref . '-project') );
 221+ $codevalue = ( $url ? $url['lang'] : $wgUser->getOption($wmincPref . '-code') );
 222+ }
 223+ $sister = (bool)( $allowSister && isset( $wmincSisterProjects[$projectvalue] ) );
 224+ if ( self::isContentProject( $projectvalue ) || $sister ) {
132225 // if parameters are set OR it falls back to user pref and
133226 // he has a content project pref set -> return the prefix
134227 return 'W' . $projectvalue . '/' . $codevalue; // return the prefix
@@ -138,10 +231,11 @@
139232 }
140233 }
141234
142 - /*
143 - * Makes a full prefixed title of a given page title and namespace
144 - * @param $ns Int numeric value of namespace
145 - */
 235+ /**
 236+ * Makes a full prefixed title of a given page title and namespace
 237+ * @param $ns Int numeric value of namespace
 238+ * @return object Title
 239+ */
146240 static function displayPrefixedTitle( $title, $ns = 0 ) {
147241 global $wgLang, $wmincTestWikiNamespaces;
148242 if( in_array( $ns, $wmincTestWikiNamespaces ) ) {
@@ -180,40 +274,70 @@
181275 return true;
182276 }
183277
184 - /* Return an error if the user wants to create an unprefixed page
185 - */
186 - static function checkPrefixCreatePermissions( $title, $user, $action, &$result ) {
187 - global $wmincProjectSite, $wmincTestWikiNamespaces, $wmincPseudoCategoryNSes;
188 - $titletext = $title->getText();
 278+ /**
 279+ * Whether we should show an error message that the page is unprefixed
 280+ * @param $title Title object
 281+ * @return Boolean
 282+ */
 283+ static function shouldWeShowUnprefixedError( $title ) {
 284+ global $wmincTestWikiNamespaces, $wmincProjectSite, $wmincPseudoCategoryNSes;
 285+ $prefixdata = self::analyzePrefix( $title->getText() );
189286 $ns = $title->getNamespace();
190 - $prefixdata = self::analyzePrefix( $titletext );
191 - if( $action != 'create' ) {
192 - // only check on page creation
193 - return true;
 287+ $categories = array_map( array( __CLASS__, 'preg_quote_slash' ), $wmincPseudoCategoryNSes );
 288+ if( !$prefixdata['error'] ) {
 289+ # no error in prefix -> no error to show
 290+ return false;
194291 } elseif( self::displayPrefix() == $wmincProjectSite['short'] ) {
195 - // If user has "project" as test wiki preference, it isn't needed to check
196 - return true;
 292+ # If user has "project" (Incubator) as test wiki preference, it isn't needed to check
 293+ return false;
197294 } elseif( !in_array( $ns, $wmincTestWikiNamespaces ) ) {
198 - // OK if it's not in one of the content namespaces
 295+ # OK if it's not in one of the content namespaces
 296+ return false;
 297+ } elseif( ( $ns == NS_CATEGORY || $ns == NS_CATEGORY_TALK ) &&
 298+ preg_match( '/^(' . implode( '|', $categories ) .'):.+$/', $title->getText() ) ) {
 299+ # whitelisted unprefixed categories
 300+ return false;
 301+ }
 302+ return true;
 303+ }
 304+
 305+ /**
 306+ * This does several things:
 307+ * Disables editing pages belonging to existing wikis (+ shows message)
 308+ * Disables creating an unprefixed page (+ shows error message)
 309+ * See also: IncubatorTest::onShowMissingArticle()
 310+ * @return Boolean
 311+ */
 312+ static function onGetUserPermissionsErrors( $title, $user, $action, &$result ) {
 313+ $titletext = $title->getText();
 314+ $prefixdata = self::analyzePrefix( $titletext );
 315+
 316+ if( self::getDBState( $prefixdata ) == 'existing' ) {
 317+ if( $prefixdata['prefix'] == $titletext &&
 318+ ( $title->exists() || $user->isAllowed( 'editinterface' ) ) ) {
 319+ # if it's an info page, allow if the page exists or the user has 'editinterface' right
 320+ return true;
 321+ }
 322+ # no permission if the wiki already exists
 323+ $link = self::getSubdomain( $prefixdata['lang'],
 324+ $prefixdata['project'], ( $title->getNsText() ? $title->getNsText() . ':' : '' ) .
 325+ str_replace( ' ', '_', $prefixdata['realtitle'] ) );
 326+ $result[] = array( 'wminc-error-wiki-exists', $link );
 327+ return false;
 328+ }
 329+
 330+ if( !self::shouldWeShowUnprefixedError( $title ) || $action != 'create' ) {
 331+ # only check if needed & if on page creation
199332 return true;
200 - } elseif( !isset( $prefixdata['error'] ) ) {
201 - // no error in prefix -> no error to show
202 - return true;
203 - } elseif( ($ns == NS_CATEGORY || $ns == NS_CATEGORY_TALK) &&
204 - preg_match('/^('.implode('|',$wmincPseudoCategoryNSes).'):.+$/', $titletext) ) {
205 - // whitelisting
206 - return true;
207333 } elseif( $prefixdata['error'] == 'invalidlangcode' ) {
208334 $error[] = array( 'wminc-error-wronglangcode', $prefixdata['lang'] );
209335 } elseif ( self::isContentProject() ) {
210 - // If the user has a test wiki pref, suggest a page title with prefix
211 - $suggesttitle = (isset( $prefixdata['realtitle'] ) ?
212 - $prefixdata['realtitle'] : $titletext );
213 - $suggest = self::displayPrefixedTitle( $suggesttitle, $ns );
214 - if ( !$title->exists() ) {
215 - // Creating a page, so suggest to create a prefixed page
216 - $error[] = array( 'wminc-error-unprefixed-suggest', $suggest );
217 - }
 336+ # If the user has a test wiki pref, suggest a page title with prefix
 337+ $suggesttitle = isset( $prefixdata['realtitle'] ) ?
 338+ $prefixdata['realtitle'] : $titletext;
 339+ $suggest = self::displayPrefixedTitle( $suggesttitle, $title->getNamespace() );
 340+ # Suggest to create a prefixed page
 341+ $error[] = array( 'wminc-error-unprefixed-suggest', $suggest );
218342 } else {
219343 $error = 'wminc-error-unprefixed';
220344 }
@@ -221,38 +345,30 @@
222346 return false;
223347 }
224348
225 - /* Return an error if the user wants to move
226 - * an existing page to an unprefixed title
227 - */
 349+ /**
 350+ * Return an error if the user wants to move
 351+ * an existing page to an unprefixed title
 352+ * @return Boolean
 353+ */
228354 static function checkPrefixMovePermissions( $oldtitle, $newtitle, $user, &$error ) {
229 - global $wmincProjectSite, $wmincTestWikiNamespaces;
230 - $prefixdata = self::analyzePrefix( $newtitle->getText() );
231 - $ns = $newtitle->getNamespace();
232 - if( !isset( $prefixdata['error'] ) ) {
233 - // if there is no error with the page title
234 - return true;
235 - } elseif( self::displayPrefix() == $wmincProjectSite['short'] ) {
236 - // If user has "project" as test wiki preference, it isn't needed to check
237 - return true;
238 - } elseif( !in_array( $ns, $wmincTestWikiNamespaces ) ) {
239 - // OK if it's not in one of the content namespaces
240 - return true;
 355+ if( self::shouldWeShowUnprefixedError( $newtitle ) ) {
 356+ # there should be an error with the new page title
 357+ $error = wfMsgWikiHtml( 'wminc-error-move-unprefixed' );
 358+ return false;
241359 }
242 - // now there should be an error with the new page title
243 - $error = wfMsgWikiHtml( 'wminc-error-move-unprefixed' );
244 - return false;
 360+ return true;
245361 }
246362
247363 /**
248 - * Add a link to Special:ViewUserLang from Special:Contributions/USERNAME
249 - * if the user has 'viewuserlang' permission
250 - * Based on code from extension LookupUser made by Tim Starling
251 - * @return true
252 - */
 364+ * Add a link to Special:ViewUserLang from Special:Contributions/USERNAME
 365+ * if the user has 'viewuserlang' permission
 366+ * Based on code from extension LookupUser made by Tim Starling
 367+ * @return True
 368+ */
253369 static function efLoadViewUserLangLink( $id, $nt, &$links ) {
254370 global $wgUser;
255371 if ( $wgUser->isAllowed( 'viewuserlang' ) ) {
256 - $user = wfUrlencode( $nt->getText() );
 372+ $user = $nt->getText();
257373 $links[] = $wgUser->getSkin()->link(
258374 SpecialPage::getTitleFor( 'ViewUserLang', $user ),
259375 wfMsgHtml( 'wminc-viewuserlang' )
@@ -260,4 +376,331 @@
261377 }
262378 return true;
263379 }
264 -}
\ No newline at end of file
 380+
 381+ /**
 382+ * This loads language names. Also from CLDR if that extension is found.
 383+ * @return Array with language names or empty array
 384+ */
 385+ static public function getLanguageNames( $code = '' ) {
 386+ if ( is_callable( array( 'LanguageNames', 'getNames' ) ) ) {
 387+ global $wgLang;
 388+ $langcode = ( $code ? $code : $wgLang->getCode() );
 389+ return LanguageNames::getNames( $langcode,
 390+ LanguageNames::FALLBACK_NORMAL,
 391+ LanguageNames::LIST_MW_AND_CLDR
 392+ );
 393+ }
 394+ return Language::getLanguageNames( false );
 395+ }
 396+
 397+ /**
 398+ * Do we know the databases of the existing wikis?
 399+ * @return Boolean
 400+ */
 401+ static function canWeCheckDB() {
 402+ global $wmincExistingWikis, $wmincProjectDatabases;
 403+ if( !is_array( $wmincProjectDatabases ) || !is_array( $wmincExistingWikis ) ) {
 404+ return false; # We don't know the databases
 405+ }
 406+ return true; # Should work now
 407+ }
 408+
 409+ /**
 410+ * Given an incubator testwiki prefix, get the database name of the
 411+ * corresponding wiki, whether it exists or not
 412+ * @param $prefix Array from IncubatorTest::analyzePrefix();
 413+ * @return false or string
 414+ */
 415+ static function getDB( $prefix ) {
 416+ if( !self::canWeCheckDB() ) {
 417+ return false;
 418+ } elseif( !$prefix || $prefix['error'] ) {
 419+ return false; # shouldn't be, but you never know
 420+ }
 421+ global $wmincProjectDatabases;
 422+ return str_replace('-', '_', $prefix['lang'] ) .
 423+ $wmincProjectDatabases[$prefix['project']];
 424+ }
 425+
 426+ /**
 427+ * @return false or array with closed databases
 428+ */
 429+ static function getDBClosedWikis() {
 430+ global $wmincClosedWikis;
 431+ if( !self::canWeCheckDB() || !$wmincClosedWikis ) {
 432+ return false;
 433+ }
 434+ # Is probably a file, but it might be that an array is given
 435+ return is_array( $wmincClosedWikis ) ? $wmincClosedWikis :
 436+ array_map( 'trim', file( $wmincClosedWikis ) );
 437+ }
 438+
 439+ /**
 440+ * @param $prefix Array from IncubatorTest::analyzePrefix();
 441+ * @return false or string 'existing' 'closed' 'missing'
 442+ */
 443+ static function getDBState( $prefix ) {
 444+ $db = self::getDB( $prefix );
 445+ if( !$db ) {
 446+ return false;
 447+ }
 448+ global $wmincExistingWikis;
 449+ $closed = self::getDBClosedWikis();
 450+ if( !in_array( $db, $wmincExistingWikis ) ) {
 451+ return 'missing'; # not in the list
 452+ } elseif( is_array( $closed ) && in_array( $db, $closed ) ) {
 453+ return 'closed'; # in the list of closed wikis
 454+ }
 455+ return 'existing';
 456+ }
 457+
 458+ /**
 459+ * If existing wiki: show message or redirect if &testwiki is set to that
 460+ * Missing article on Wx/xx info pages: show welcome page
 461+ * See also: IncubatorTest::onGetUserPermissionsErrors()
 462+ * @return True
 463+ */
 464+ static function onShowMissingArticle( $article ) {
 465+ global $wgOut, $wmincTestWikiNamespaces;
 466+ $title = $article->getTitle();
 467+ $prefix = self::analyzePrefix( $title->getText(),
 468+ true /* only info pages */, true /* allow sister projects */ );
 469+
 470+ if( !in_array( $title->getNamespace(), $wmincTestWikiNamespaces ) ) {
 471+ return true;
 472+ }
 473+
 474+ if( $prefix['error'] ) { # We are not on info pages
 475+ global $wmincSisterProjects;
 476+ $prefix2 = self::analyzePrefix( $title->getText(), false, true );
 477+ $linker = class_exists( 'DummyLinker' ) ? new DummyLinker : new Linker;
 478+ $p = isset( $prefix2['project' ] ) ? $prefix2['project'] : '';
 479+ if( self::getDBState( $prefix2 ) == 'existing' ) {
 480+ $link = self::getSubdomain( $prefix2['lang'], $p,
 481+ ( $title->getNsText() ? $title->getNsText() . ':' : '' ) . $prefix2['realtitle'] );
 482+ if( self::displayPrefix() == $prefix2['prefix'] ) {
 483+ # Redirect to the existing wiki if the user has this wiki as preference
 484+ $wgOut->redirect( $link );
 485+ return true;
 486+ } else {
 487+ # Show a link to the existing wiki
 488+ $showLink = $linker->makeExternalLink( $link, $link );
 489+ $wgOut->addHtml( '<div class="wminc-wiki-exists">' .
 490+ wfMsgHtml( 'wminc-error-wiki-exists', $showLink ) .
 491+ '</div>' );
 492+ }
 493+ } elseif( array_key_exists( $p, $wmincSisterProjects ) ) {
 494+ # A sister project is not hosted here, so direct the user to the relevant wiki
 495+ $link = self::getSubdomain( $prefix2['lang'], $p,
 496+ ( $title->getNsText() ? $title->getNsText() . ':' : '' ) . $prefix2['realtitle'] );
 497+ $showLink = $linker->makeExternalLink( $link, $link );
 498+ $wgOut->addHtml( '<div class="wminc-wiki-sister">' .
 499+ wfMsgHtml( 'wminc-error-wiki-sister', $showLink ) .
 500+ '</div>' );
 501+ } elseif ( self::shouldWeShowUnprefixedError( $title ) ) {
 502+ # Unprefixed pages
 503+ if( self::isContentProject() ) {
 504+ # If the user has a test wiki pref, suggest a page title with prefix
 505+ $suggesttitle = isset( $prefix2['realtitle'] ) ?
 506+ $prefix2['realtitle'] : $title->getText();
 507+ $suggest = self::displayPrefixedTitle( $suggesttitle, $title->getNamespace() );
 508+ # Suggest to create a prefixed page
 509+ $wgOut->addHtml( '<div class="wminc-unprefixed-suggest">' .
 510+ wfMsgWikiHtml( 'wminc-error-unprefixed-suggest', $suggest ) .
 511+ '</div>' );
 512+ } else {
 513+ $wgOut->addWikiMsg( 'wminc-error-unprefixed' );
 514+ }
 515+ }
 516+ return true;
 517+ }
 518+
 519+ # At this point we should be on info pages ("Wx/xx[x]" pages)
 520+ # So use the InfoPage class to show a nice welcome page
 521+ # depending on whether it belongs to an existing, closed or missing wiki
 522+ if( $title->getNamespace() != NS_MAIN ) {
 523+ return true; # not for other namespaces
 524+ }
 525+ $infopage = new InfoPage( $title, $prefix );
 526+ $infopage->mDbStatus = $dbstate = self::getDBState( $prefix );
 527+ if( $dbstate == 'existing' ) {
 528+ $infopage->mSubStatus = 'beforeincubator';
 529+ $wgOut->addHtml( $infopage->showExistingWiki() );
 530+ } elseif( $dbstate == 'closed' ) {
 531+ $infopage->mSubStatus = 'imported';
 532+ $wgOut->addHtml( $infopage->showIncubatingWiki() );
 533+ } else {
 534+ $wgOut->addHtml( $infopage->showMissingWiki() );
 535+ }
 536+ # Set the page title from "Wx/xyz - Incubator" to "Wikiproject Language - Incubator"
 537+ $wgOut->setHTMLTitle( wfMsg( 'pagetitle', $infopage->mFormatTitle ) );
 538+ return true;
 539+ }
 540+
 541+ /**
 542+ * When creating a new info page, help the user by prefilling it
 543+ * @return True
 544+ */
 545+ public static function onEditFormPreloadText( &$text, &$title ) {
 546+ $pagetitle = $title->getText();
 547+ $prefix = IncubatorTest::analyzePrefix( $pagetitle, true /* only info page */ );
 548+ if( $prefix['error'] || $title->getNamespace() != NS_MAIN ) {
 549+ return true;
 550+ }
 551+ global $wgRequest, $wgOut;
 552+ if ( $wgRequest->getBool( 'redlink' ) ) {
 553+ # The edit page was reached via a red link.
 554+ # Redirect to the article page and let them click the edit tab if
 555+ # they really want to create this info page.
 556+ $wgOut->redirect( $title->getFullUrl() );
 557+ }
 558+ $text = wfMsgNoTrans( 'wminc-infopage-prefill', $prefix['prefix'] );
 559+ return true;
 560+ }
 561+
 562+ /**
 563+ * This forms a URL based on the language and project.
 564+ * @param $lang String Language code
 565+ * @param $project String Project code
 566+ * @param $title String Page name
 567+ * @return String
 568+ */
 569+ public static function getSubdomain( $lang, $projectCode, $title = '' ) {
 570+ global $wgConf, $wmincProjectDatabases, $wgArticlePath;
 571+ $projectName = strtolower( $wmincProjectDatabases[$projectCode] );
 572+ # Imitate analyzePrefix() array :p
 573+ $prefix = array( 'error' => null, 'lang' => $lang, 'project' => $projectCode );
 574+ return $wgConf->get( 'wgServer',
 575+ self::getDB( $prefix ), $projectName,
 576+ array( 'lang' => str_replace( '_', '-', $lang ), 'site' => $projectName )
 577+ ) . ( $title ? str_replace( '$1', $title, $wgArticlePath ) : '' );
 578+ }
 579+
 580+ /**
 581+ * make "Wx/xxx/Main Page"
 582+ * @return String
 583+ */
 584+ public static function getMainPage( $langCode, $prefix = null ) {
 585+ # Take the "mainpage" msg in the given language
 586+ $msg = wfMsgExt( 'mainpage', array( 'language' => $langCode ) );
 587+ return $prefix !== null ? $prefix . '/' . $msg : $msg;
 588+ }
 589+
 590+ /**
 591+ * Redirect if &goto=mainpage on info pages
 592+ * @return True
 593+ */
 594+ public static function onArticleFromTitle( &$title, &$article ) {
 595+ global $wgRequest, $wgOut;
 596+ $prefix = IncubatorTest::analyzePrefix( $title, true );
 597+ if( $prefix['error'] || $wgRequest->getVal('goto') != 'mainpage' ) {
 598+ return true;
 599+ }
 600+ $dbstate = self::getDBState( $prefix );
 601+ if( !$dbstate ) {
 602+ return true;
 603+ }
 604+ if( $dbstate == 'existing' ) {
 605+ # redirect to the existing lang.wikiproject.org if it exists
 606+ $wgOut->redirect( self::getSubdomain( $prefix['lang'], $prefix['project'] ) );
 607+ return true;
 608+ }
 609+ $params['redirectfrom'] = 'infopage';
 610+ $uselang = $wgRequest->getVal( 'uselang' );
 611+ if( $uselang ) {
 612+ # pass through the &uselang parameter
 613+ $params['uselang'] = $uselang;
 614+ }
 615+ $mainpage = Title::newFromText(
 616+ self::getMainPage( $prefix['lang'], $prefix['prefix'] )
 617+ );
 618+ if( $mainpage->exists() ) {
 619+ # Only redirect to the main page if that page exists
 620+ $wgOut->redirect( $mainpage->getFullURL( $params ) );
 621+ }
 622+ return true;
 623+ }
 624+
 625+ /**
 626+ * Whether we should use the feature of custom logos per project
 627+ * @param $title Title object
 628+ * @return false or Array from analyzePrefix()
 629+ */
 630+ static function shouldWeSetCustomLogo( $title ) {
 631+ $prefix = IncubatorTest::analyzePrefix( $title->getText() );
 632+
 633+ # Maybe do later something like if( isContentProject() && 'recentchanges' ) { return true; }
 634+
 635+ # return if the page does not have a valid prefix (info page is considered valid)
 636+ if( $prefix['error'] ) {
 637+ return false;
 638+ }
 639+ # display the custom logo only if &testwiki=wx/xx or the user's pref is set to the current test wiki
 640+ if( self::displayPrefix() != $prefix['prefix'] ) {
 641+ return false;
 642+ }
 643+ global $wmincTestWikiNamespaces;
 644+ # return if the page is not in one of the test wiki namespaces
 645+ if( !in_array( $title->getNamespace(), (array)$wmincTestWikiNamespaces ) ) {
 646+ return false;
 647+ }
 648+ return $prefix;
 649+ }
 650+
 651+ /**
 652+ * Display a different logo in current test wiki
 653+ * if it is set in MediaWiki:Incubator-logo-wx-xxx
 654+ * and if accessed through &testwiki=wx/xxx
 655+ * or if the user preference is set to wx/xxx
 656+ * @return Boolean
 657+ */
 658+ static function fnTestWikiLogo( &$out ) {
 659+ $setLogo = self::shouldWeSetCustomLogo( $out->getTitle() );
 660+ if( !$setLogo ) {
 661+ return false;
 662+ }
 663+ global $wgLogo;
 664+ $prefixForPageTitle = str_replace( '/', '-', strtolower( $setLogo['prefix'] ) );
 665+ $file = wfFindFile( wfMsgForContentNoTrans( 'Incubator-logo-' . $prefixForPageTitle ) );
 666+ if( !$file ) {
 667+ # if MediaWiki:Incubator-logo-wx-xx(x) doesn't exist,
 668+ # try a general, default logo for that project
 669+ global $wmincProjects;
 670+ $project = $setLogo['project'];
 671+ $projectForFile = str_replace( ' ', '-', strtolower( $wmincProjects[$project] ) );
 672+ $imageobj = wfFindFile( wfMsg( 'wminc-logo-' . $projectForFile ) );
 673+ if( $imageobj ) {
 674+ $thumb = $imageobj->transform( array( 'width' => 135, 'height' => 135 ) );
 675+ $wgLogo = $thumb->getUrl();
 676+ return true;
 677+ }
 678+ return false;
 679+ }
 680+ # Use MediaWiki:Incubator-logo-wx-xx(x)
 681+ $thumb = $file->transform( array( 'width' => 135, 'height' => 135 ) );
 682+ $wgLogo = $thumb->getUrl();
 683+ return true;
 684+ }
 685+
 686+ /**
 687+ * Make the page content language depend on the test wiki
 688+ * Only works for codes that are known to MediaWiki :(
 689+ */
 690+ static function onPageContentLanguage( $title, &$pageLang ) {
 691+ global $wmincTestWikiNamespaces, $wgOut;
 692+ $prefix = self::analyzePrefix( $title->getText(), /* onlyInfoPage*/ false );
 693+ if( $prefix['error'] || !in_array( $title->getNamespace(),
 694+ $wmincTestWikiNamespaces ) ) {
 695+ return true;
 696+ }
 697+ if( $prefix['prefix'] == $title->getText() ) {
 698+ return true; # Not for info pages (prefix == title)
 699+ }
 700+ $pageLang = $prefix['lang'];
 701+ return true;
 702+ }
 703+
 704+ private static function preg_quote_slash( $str ) {
 705+ return preg_quote( $str, '/' );
 706+ }
 707+}
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.i18n.php
@@ -0,0 +1,489 @@
 2+<?php
 3+/**
 4+ * Internationalisation file for WikimediaIncubator extension.
 5+ * @file
 6+ * @ingroup Extensions
 7+ */
 8+
 9+$messages = array();
 10+
 11+/** English
 12+ * @author SPQRobin
 13+ */
 14+$messages['en'] = array(
 15+ 'wminc-infopage-enter' => 'go to the Main Page',
 16+ 'wminc-unknownlang' => '(unknown language with code "$1")',
 17+ 'wminc-logo-wikipedia' => 'Wikipedia-logo-v2-en.svg', # only translate if necessary
 18+ 'wminc-logo-wiktionary' => 'Wiktionary-logo-en.svg', # only translate if necessary
 19+ 'wminc-logo-wikibooks' => 'Wikibooks-logo-en-noslogan.svg', # only translate if necessary
 20+ 'wminc-logo-wikinews' => 'Wikinews-logo-en.png', # only translate if necessary
 21+ 'wminc-logo-wikiquote' => 'Wikiquote-logo-en.svg', # only translate if necessary
 22+ 'wminc-logo-wikisource' => 'Wikisource-newberg-de.png', # only translate if necessary
 23+ 'wminc-logo-wikiversity' => 'Wikiversity-logo-en.svg', # only translate if necessary
 24+ 'wminc-logo-meta-wiki' => 'Metawiki.svg', # only translate if necessary
 25+ 'wminc-logo-wikimedia-commons' => 'Commons-logo-en.svg', # only translate if necessary
 26+ 'wminc-logo-wikispecies' => 'WikiSpecies.svg', # only translate if necessary
 27+ 'wminc-logo-mediawiki' => 'MediaWiki.svg', # only translate if necessary
 28+ 'wminc-manual-url' => 'Help:Manual', # only translate if necessary
 29+ 'wminc-infopage-title' => '$1 $2', # only translate if necessary
 30+ 'wminc-infopage-welcome' => 'Welcome to the Wikimedia Incubator, a project of the Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|About]])',
 31+
 32+ 'wminc-infopage-missingwiki-text' => 'A $1 in this language does not yet exist.',
 33+ 'wminc-infopage-option-startwiki' => 'If you want to start this wiki,
 34+you can [{{fullurl:{{FULLPAGENAME}}|action=edit}} create the page] and follow [[{{MediaWiki:Wminc-manual-url}}|our manual]].',
 35+ 'wminc-infopage-option-startsister' => 'If you want to start this wiki, you can go to <b>[$2 $1]</b>.',
 36+ 'wminc-infopage-option-languages-existing' => 'You can search for [http://www.$1.org existing language editions of $1].',
 37+ 'wminc-infopage-option-sisterprojects-existing' => 'You can search for existing projects in this language:',
 38+ 'wminc-infopage-option-sisterprojects-other' => 'You can search for other projects in this language:',
 39+ 'wminc-infopage-option-multilingual' => 'You can go to a multilingual wiki:',
 40+ 'wminc-infopage-createmainpage' => 'Enter the word "Main Page" in this language:',
 41+ 'wminc-infopage-prefill' => '{{test wiki
 42+| status = tocreate
 43+| language = Language name in English
 44+| meta = <!-- is there a request on Meta-Wiki? -->
 45+}}', # do not translate
 46+ 'wminc-infopage-contribute' => 'If you know this language, you are encouraged to contribute!',
 47+
 48+ 'wminc-infopage-status-imported' => 'This Incubator wiki has been imported from $1 after the wiki was closed.',
 49+ 'wminc-infopage-status-closedsister' => 'This subdomain was closed. Go to <b>$2</b> to contribute to this wiki.',
 50+ 'wminc-infopage-status-created' => 'This project has been approved by the language committee and is now available at $1.',
 51+ 'wminc-infopage-status-beforeincubator' => 'This project was created before Wikimedia Incubator started and is available at $1.',
 52+);
 53+
 54+/** Message documentation (Message documentation)
 55+ * @author SPQRobin
 56+ */
 57+$messages['qqq'] = array(
 58+ 'wminc-infopage-enter' => 'Text of a link to the Main Page of a test wiki at Incubator.',
 59+ 'wminc-infopage-welcome' => 'Do not change <tt><nowiki>{{MediaWiki:Aboutpage}}</nowiki></tt>.',
 60+ 'wminc-infopage-missingwiki-text' => "'''$1''' is a project: Wikipedia/Wiktionary/...",
 61+ 'wminc-infopage-option-startsister' => '$2 is a link to either Wikisource or Wikiversity, and $1 is that project name.',
 62+ 'wminc-infopage-option-languages-existing' => "'''$1''' is the project name (Wikipedia, Wikinews, ...).",
 63+ 'wminc-infopage-option-sisterprojects-existing' => 'Followed by clickable logos of projects Wikipedia, Wiktionary, Wikibooks, ...',
 64+ 'wminc-infopage-option-sisterprojects-other' => 'Followed by clickable logos of projects Wikipedia, Wiktionary, Wikibooks, ...',
 65+ 'wminc-infopage-option-multilingual' => 'Followed by clickable logos of Meta, Commons, Wikispecies and MediaWiki.',
 66+ 'wminc-infopage-createmainpage' => 'Followed by an input box to enter the translation for "Main Page".',
 67+ 'wminc-infopage-status-imported' => "'''$1''' is a URL to the closed wiki.",
 68+ 'wminc-infopage-status-closedsister' => 'Used for closed Wikisources or Wikiversities. $2 is a link to either project.',
 69+ 'wminc-infopage-status-created' => "'''$1''' is a URL to the existing wiki.",
 70+ 'wminc-infopage-status-beforeincubator' => "'''$1''' is a URL to the existing wiki.",
 71+);
 72+
 73+/** Bavarian (Boarisch)
 74+ * @author Mucalexx
 75+ */
 76+$messages['bar'] = array(
 77+ 'wminc-infopage-enter' => 'Gee zua da Hauptseiten',
 78+ 'wminc-unknownlang' => '(néd bekånnte Sprooch mid Code „$1“)',
 79+ 'wminc-infopage-welcome' => 'Servas im Wikimedia Incubator, am Prójekt voh da Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|Ywer]])',
 80+ 'wminc-infopage-missingwiki-text' => 'A $1 in derer Sprooch is nó néd vurhånden.',
 81+ 'wminc-infopage-option-startwiki' => 'Wånn du dés Wiki starten mecherdst,
 82+kåst du [{{fullurl:{{FULLPAGENAME}}|action=edit}} dé Seiten erstön] und noch [[{{MediaWiki:Wminc-manual-url}}|unserner Åloattung]] vurgeh.',
 83+ 'wminc-infopage-option-languages-existing' => 'Du kåst auf [http://www.$1.org noch vurhånderne Sproochausgom voh $1] suachen.',
 84+ 'wminc-infopage-option-sisterprojects-existing' => 'Du kåst noch vurhånderne Prójektt in derer Sprooch suachen:',
 85+ 'wminc-infopage-option-sisterprojects-other' => 'Du kåst noch ånderne Prójektt in derer Sprooch suachen:',
 86+ 'wminc-infopage-option-multilingual' => 'Du kåst zuaram mersprooching Wiki geh:',
 87+ 'wminc-infopage-createmainpage' => 'Gibs Wort fyr „Hauptseiten“ in derer Sprooch eih:',
 88+ 'wminc-infopage-contribute' => 'Wånnst du dé Sprooch bherrschst, bist dert oiwei gern eihgloon, midzmochen!',
 89+ 'wminc-infopage-status-imported' => 'Dés Wiki vom Incubator is voh $1 importird worn, nochdéms gschlóssen worn is.',
 90+ 'wminc-infopage-status-created' => 'Dés Prójekt is vom Sproochkómmitee gnemigt worn und is iatz unter $1 vafiagbor.',
 91+ 'wminc-infopage-status-beforeincubator' => "Dés Prójekt is erstöd worn, bevurs 'n Wikimedia Incubator geem hod und is unter $1 vafiagbor.",
 92+);
 93+
 94+/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
 95+ * @author EugeneZelenko
 96+ * @author Jim-by
 97+ */
 98+$messages['be-tarask'] = array(
 99+ 'wminc-infopage-enter' => 'перайсьці на Галоўную старонку',
 100+ 'wminc-unknownlang' => '(невядомая мова з кодам «$1»)',
 101+ 'wminc-infopage-welcome' => 'Вітаем у Інкубатары Вікімэдыя, праекце Фундацыі «Вікімэдыя» ([[{{MediaWiki:Aboutpage}}|Падрабязьней]])',
 102+ 'wminc-infopage-missingwiki-text' => '$1 на гэтай мове яшчэ не існуе.',
 103+ 'wminc-infopage-option-startwiki' => 'Калі Вы жадаеце распачаць гэтую вікі,
 104+Вы можаце [{{fullurl:{{FULLPAGENAME}}|action=edit}} стварыць старонку] і выканаць [[{{MediaWiki:Wminc-manual-url}}|нашыя інструкцыі]].',
 105+ 'wminc-infopage-option-languages-existing' => 'Вы можаце пашукаць [http://www.$1.org існуючыя моўныя варыянты $1].',
 106+ 'wminc-infopage-option-sisterprojects-existing' => 'Вы можаце пашукаць існуючыя праекты на гэтай мове:',
 107+ 'wminc-infopage-option-sisterprojects-other' => 'Вы можаце пашукаць іншыя праекты на гэтай мове:',
 108+ 'wminc-infopage-option-multilingual' => 'Вы можаце перайсьці ў шматмоўную вікі:',
 109+ 'wminc-infopage-createmainpage' => 'Увядзіце словы «Галоўная старонка» на гэтай мове:',
 110+ 'wminc-infopage-contribute' => 'Калі Вы ведаеце гэтую мову, Вы можаце рабіць унёсак!',
 111+ 'wminc-infopage-status-imported' => 'Гэтая вікі ў інкубатары была імпартаваная з $1 пасьля таго, як вікі была закрытая.',
 112+ 'wminc-infopage-status-created' => 'Гэты праект быў зацьверджаны моўным камітэтам, і цяпер ён даступны на $1.',
 113+ 'wminc-infopage-status-beforeincubator' => 'Гэты праект быў створаны перад пачаткам функцыянаваньня Інкубатара фундацыі «Вікімэдыя» і ён даступны на $1.',
 114+);
 115+
 116+/** German (Deutsch)
 117+ * @author Kghbln
 118+ * @author MF-Warburg
 119+ * @author Polletfa
 120+ */
 121+$messages['de'] = array(
 122+ 'wminc-infopage-enter' => 'Geh zur Haupseite',
 123+ 'wminc-unknownlang' => '(unbekannte Sprache mit Code „$1“)',
 124+ 'wminc-infopage-welcome' => 'Willkommen beim Wikimedia Incubator, einem Projekt der Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|Über]])',
 125+ 'wminc-infopage-missingwiki-text' => 'Ein $1 in dieser Sprache ist noch nicht vorhanden.',
 126+ 'wminc-infopage-option-startwiki' => 'Sofern du dieses Wiki starten möchtest,
 127+kannst du [{{fullurl:{{FULLPAGENAME}}|action=edit}} die Seite erstellen] und gemäß [[{{MediaWiki:Wminc-manual-url}}|unserer Anleitung]] vorgehen.',
 128+ 'wminc-infopage-option-startsister' => 'Sofern du dieses Wiki starten möchtest, geh zu <b>[$2 $1]</b>.',
 129+ 'wminc-infopage-option-languages-existing' => 'Du kannst auf [http://www.$1.org nach vorhandenen Sprachausgaben von $1] suchen.',
 130+ 'wminc-infopage-option-sisterprojects-existing' => 'Du kannst nach vorhandenen Projekten in dieser Sprache suchen:',
 131+ 'wminc-infopage-option-sisterprojects-other' => 'Du kannst nach anderen Projekten in dieser Sprache suchen:',
 132+ 'wminc-infopage-option-multilingual' => 'Du kannst zu einem mehrsprachigen Wiki gehen:',
 133+ 'wminc-infopage-createmainpage' => 'Gib das Wort für „Hauptseite“ in dieser Sprache ein:',
 134+ 'wminc-infopage-contribute' => 'Sofern du diese Sprache beherrschst, bist du herzlich willkommen, mitzumachen!',
 135+ 'wminc-infopage-status-imported' => 'Dieses Wiki des Incubators wurde von $1 importiert, nachdem es geschlossen wurde.',
 136+ 'wminc-infopage-status-closedsister' => 'Diese Subdomain wurde geschlossen. Geh zu <b>$2</b>, um zu diesem Wiki beizutragen.',
 137+ 'wminc-infopage-status-created' => 'Dieses Projekt wurde vom Sprachkomitee genehmigt und ist nun unter $1 verfügbar..',
 138+ 'wminc-infopage-status-beforeincubator' => 'Dieses Projekt wurde erstellt, bevor es den Wikimedia Incubator gab und ist unter $1 verfügbar.',
 139+);
 140+
 141+/** German (formal address) (‪Deutsch (Sie-Form)‬)
 142+ * @author Kghbln
 143+ * @author Polletfa
 144+ */
 145+$messages['de-formal'] = array(
 146+ 'wminc-infopage-option-startwiki' => 'Sofern Sie dieses Wiki starten möchten,
 147+können Sie [{{fullurl:{{FULLPAGENAME}}|action=edit}} die Seite erstellen] und gemäß [[{{MediaWiki:Wminc-manual-url}}|unserer Anleitung]] vorgehen.',
 148+ 'wminc-infopage-option-startsister' => 'Sofern Sie dieses Wiki starten möchten, gehen Sie zu <b>[$2 $1]</b>.',
 149+ 'wminc-infopage-option-languages-existing' => 'Sie können auf [http://www.$1.org nach vorhandenen Sprachausgaben von $1] suchen.',
 150+ 'wminc-infopage-option-sisterprojects-existing' => 'Sie können nach vorhandenen Projekten in dieser Sprache suchen:',
 151+ 'wminc-infopage-option-sisterprojects-other' => 'Sie können nach anderen Projekten in dieser Sprache suchen:',
 152+ 'wminc-infopage-option-multilingual' => 'Sie können ein mehrsprachiges Wiki aufsuchen:',
 153+ 'wminc-infopage-createmainpage' => 'Geben Sie das Wort für „Hauptseite“ in dieser Sprache ein:',
 154+ 'wminc-infopage-contribute' => 'Wenn Sie diese Sprache beherrschen, sind Sie herzlich willkommen, mitzumachen!',
 155+ 'wminc-infopage-status-closedsister' => 'Diese Subdomain wurde geschlossen. Gehen Sie zu <b>$2</b>, um zu diesem Wiki beizutragen.',
 156+);
 157+
 158+/** Spanish (Español)
 159+ * @author Diotime
 160+ * @author Fitoschido
 161+ */
 162+$messages['es'] = array(
 163+ 'wminc-infopage-enter' => 'ir a la página principal',
 164+ 'wminc-unknownlang' => '(idioma desconocido con código «$1»)',
 165+ 'wminc-infopage-welcome' => 'Bienvenidos a la Incubadora de Wikimedia, un proyecto de la Fundación Wikimedia ([[{{MediaWiki:Aboutpage}}|Acerca de]])',
 166+ 'wminc-infopage-missingwiki-text' => 'Un $1 en este idioma todavía no existe.',
 167+ 'wminc-infopage-option-startwiki' => 'Si deseas comenzar este wiki,
 168+puedes [{{fullurl:{{FULLPAGENAME}}|action=edit}} crear la página] y seguir [[{{MediaWiki:Wminc-manual-url}}|nuestro manual]].',
 169+ 'wminc-infopage-option-multilingual' => 'Puedes ir a un wiki multilingüe:',
 170+ 'wminc-infopage-createmainpage' => 'Introduce las palabras «Página principal» en este idioma:',
 171+ 'wminc-infopage-contribute' => '¡Si entiendes esta lengua, te animamos a contribuir!',
 172+ 'wminc-infopage-status-imported' => 'Este wiki de la Incubadora se importó desde $1 después de que el wiki fuera cerrado.',
 173+ 'wminc-infopage-status-closedsister' => 'Este subdominio se cerró. Ir a <b>$2</b> para contribuir a este wiki.',
 174+ 'wminc-infopage-status-created' => 'Este proyecto ha sido aprobado por el Comité de idiomas y ahora está disponible en $1.',
 175+ 'wminc-infopage-status-beforeincubator' => 'Este proyecto fue creado antes de que la Incubadora de Wikimedia incubadora comenzara y está disponible en $1.',
 176+);
 177+
 178+/** Persian (فارسی)
 179+ * @author Mjbmr
 180+ */
 181+$messages['fa'] = array(
 182+ 'wminc-infopage-enter' => 'رفتن به صفحهٔ اصلی',
 183+ 'wminc-unknownlang' => '(کد زبان ناشناخته: «$1»)',
 184+ 'wminc-infopage-welcome' => 'به ویکی‌رشد، پروژه‌ای از بنیاد ویکی‌مدیا خوش‌آمدید ([[{{MediaWiki:Aboutpage}}|درباره]])',
 185+ 'wminc-infopage-missingwiki-text' => 'یک $1 از این زبان، هنوز وجود ندارد.',
 186+ 'wminc-infopage-option-startwiki' => 'اگر شما می‌خواهید این ویکی را شروع کنید،
 187+شما می‌توانید [{{fullurl:{{FULLPAGENAME}}|action=edit}} صفحه را ایجاد کنید] و از [[{{MediaWiki:Wminc-manual-url}}|راهنمای ما]] پیروی کنید.',
 188+ 'wminc-infopage-option-languages-existing' => 'شما می‌توانید به دنبال [http://www.$1.org نسخه‌های زبان موجود از $1] بگردید.',
 189+ 'wminc-infopage-option-sisterprojects-existing' => 'شما می‌توانید به دنبال پروژه‌های موجود از این زبان بگردید:',
 190+ 'wminc-infopage-option-sisterprojects-other' => 'شما می‌توانید به دنبال پروژه‌های دیگر این زبان بگردید:',
 191+ 'wminc-infopage-option-multilingual' => 'شما می‌توانید به ویکی چند زبانه بروید:',
 192+ 'wminc-infopage-createmainpage' => 'کلمه «صفحهٔ اصلی» برای این زبان را وارد کنید:',
 193+ 'wminc-infopage-contribute' => 'اگر شما این زبان را می‌دانید، شما به مشارکت در آن تشویق شده‌اید!',
 194+ 'wminc-infopage-status-imported' => 'این ویکی در حال رشد پس از بسته شدن از نشانی $1 وارد شده است.',
 195+ 'wminc-infopage-status-created' => 'این پروژه توسط کمیته زبان تصویب شده است و در نشانی $1 در دسترس است.',
 196+ 'wminc-infopage-status-beforeincubator' => 'این پروژه قبل از شروع ویکی‌رشد، ایجاد شده است و در نشانی $1 در دسترس است.',
 197+);
 198+
 199+/** French (Français)
 200+ * @author Hashar
 201+ * @author Seb35
 202+ */
 203+$messages['fr'] = array(
 204+ 'wminc-infopage-enter' => 'aller à la page principale',
 205+ 'wminc-unknownlang' => '(langue inconnue avec le code « $1 »)',
 206+ 'wminc-infopage-welcome' => 'Bienvenue sur l’Incubateur Wikimedia, un projet de la Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|à propos]])',
 207+ 'wminc-infopage-missingwiki-text' => '$1 dans cette langue n’existe pas.',
 208+ 'wminc-infopage-option-startwiki' => 'Si vous voulez démarrer ce wiki, vous pouvez [{{fullurl:{{FULLPAGENAME}}|action=edit}} créer cette page] et suivre [[{{MediaWiki:Wminc-manual-url}}|notre manuel]].',
 209+ 'wminc-infopage-option-startsister' => 'Si vous voulez commencer ce wiki, vous pouvez vous rendre sur <b>[$2 $1]</b>.',
 210+ 'wminc-infopage-option-languages-existing' => 'Vous pouvez chercher des [http://www.$1.org versions linguistiques existantes de $1].',
 211+ 'wminc-infopage-option-sisterprojects-existing' => 'Vous pouvez chercher des projets existants dans cette langue :',
 212+ 'wminc-infopage-option-sisterprojects-other' => 'Vous pouvez chercher d’autres projets dans cette langue :',
 213+ 'wminc-infopage-option-multilingual' => 'Vous pouvez aller vers un wiki multilingue :',
 214+ 'wminc-infopage-createmainpage' => 'Entrez le mot « Page principale » dans votre langue :',
 215+ 'wminc-infopage-contribute' => 'Si vous parlez cette langue, vous êtes invités à contribuer !',
 216+ 'wminc-infopage-status-imported' => 'Ce wiki Incubateur a été importé depuis $1 après que le wiki ait été fermé.',
 217+ 'wminc-infopage-status-closedsister' => 'Ce sous-domaine a été fermé. Veuillez vous rendre sur <b>$2</b> pour contribuer à ce wiki.',
 218+ 'wminc-infopage-status-created' => 'Ce projet a été approuvé par le comité linguistique et est maintenant disponible sur $1.',
 219+ 'wminc-infopage-status-beforeincubator' => 'Ce projet a été créé après que l’Incubateur Wikimedia ait été lancé et est disponible sur $1.',
 220+);
 221+
 222+/** Franco-Provençal (Arpetan)
 223+ * @author ChrisPtDe
 224+ */
 225+$messages['frp'] = array(
 226+ 'wminc-infopage-enter' => 'alar a la pâge principâla',
 227+ 'wminc-unknownlang' => '(lengoua encognua avouéc lo code « $1 »)',
 228+ 'wminc-infopage-welcome' => 'Benvegnua sur la Covosa Wikimedia, un projèt de la Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|A propôs]])',
 229+ 'wminc-infopage-missingwiki-text' => '$1 dens cela lengoua ègziste pas.',
 230+ 'wminc-infopage-option-startwiki' => 'Se vos voléd emmodar cél vouiqui,
 231+vos pouede [{{fullurl:{{FULLPAGENAME}}|action=edit}} fâre la pâge] et pués siuvre [[{{MediaWiki:Wminc-manual-url}}|noutron manuâl]].',
 232+ 'wminc-infopage-option-languages-existing' => 'Vos pouede chèrchiér des [http://www.$1.org vèrsions linguistiques ègzistentes de $1].',
 233+ 'wminc-infopage-option-sisterprojects-existing' => 'Vos pouede chèrchiér des projèts ègzistents dens cela lengoua :',
 234+ 'wminc-infopage-option-sisterprojects-other' => 'Vos pouede chèrchiér d’ôtros projèts dens cela lengoua :',
 235+ 'wminc-infopage-option-multilingual' => 'Vos pouede alar vers un vouiqui multilingo :',
 236+ 'wminc-infopage-createmainpage' => 'Buchiéd lo mot « Pâge principâla » dens voutra lengoua :',
 237+ 'wminc-infopage-status-imported' => 'Ceti vouiqui Covosa at étâ importâ dês $1 aprés que lo vouiqui èye étâ cllôs.',
 238+ 'wminc-infopage-status-created' => 'Ceti projèt at étâ aprovâ per lo comitât linguistico et est ora disponiblo dessus $1.',
 239+ 'wminc-infopage-status-beforeincubator' => 'Ceti projèt at étâ fêt aprés que la Covosa Wikimedia èye étâ lanciê et est disponiblo dessus $1.',
 240+);
 241+
 242+/** Galician (Galego)
 243+ * @author Toliño
 244+ */
 245+$messages['gl'] = array(
 246+ 'wminc-infopage-enter' => 'ir á páxina principal',
 247+);
 248+
 249+/** Interlingua (Interlingua)
 250+ * @author McDutchie
 251+ */
 252+$messages['ia'] = array(
 253+ 'wminc-infopage-enter' => 'vader al pagina principal',
 254+ 'wminc-unknownlang' => '(lingua incognite con codice "$1")',
 255+ 'wminc-infopage-welcome' => 'Benvenite a Wikimedia Incubator, un projecto del Fundation Wikimedia ([[{{MediaWiki:Aboutpage}}|a proposito]])',
 256+ 'wminc-infopage-missingwiki-text' => 'Un $1 in iste lingua non existe ancora.',
 257+ 'wminc-infopage-option-startwiki' => 'Si tu vole comenciar iste wiki,
 258+tu pote [{{fullurl:{{FULLPAGENAME}}|action=edit}} crear le pagina] e sequer [[{{MediaWiki:Wminc-manual-url}}|nostre manual]].',
 259+ 'wminc-infopage-option-startsister' => 'Si tu vole comenciar iste wiki, tu pote vader a <b>[$2 $1]</b>.',
 260+ 'wminc-infopage-option-languages-existing' => 'Tu pote cercar [http://www.$1.org existente editiones de lingua de $1].',
 261+ 'wminc-infopage-option-sisterprojects-existing' => 'Tu pote cercar projectos existente in iste lingua:',
 262+ 'wminc-infopage-option-sisterprojects-other' => 'Tu pote cercar altere projectos in iste lingua:',
 263+ 'wminc-infopage-option-multilingual' => 'Tu pote vader a un wiki multilingue:',
 264+ 'wminc-infopage-createmainpage' => 'Entra le parola(s) pro "pagina principal" in iste lingua:',
 265+ 'wminc-infopage-contribute' => 'Si tu cognosce iste lingua, tu es incoragiate a contribuer!',
 266+ 'wminc-infopage-status-imported' => 'Iste wiki incubator ha essite importate ex $1 post le clausura del wiki.',
 267+ 'wminc-infopage-status-closedsister' => 'Iste subdominio ha essite claudite. Vade a <b>$2</b> pro contribuer a iste wiki.',
 268+ 'wminc-infopage-status-created' => 'Iste projecto ha essite approbate per le comité linguistic e es ora disponibile a $1.',
 269+ 'wminc-infopage-status-beforeincubator' => 'Iste projecto ha essite create ante le comenciamento de Wikimedia Incubator e es disponibile a $1.',
 270+);
 271+
 272+/** Italian (Italiano)
 273+ * @author Beta16
 274+ */
 275+$messages['it'] = array(
 276+ 'wminc-infopage-enter' => 'vai alla pagina principale',
 277+);
 278+
 279+/** Korean (한국어)
 280+ * @author Albamhandae
 281+ */
 282+$messages['ko'] = array(
 283+ 'wminc-infopage-contribute' => '이 시험판에 쓰여진 언어를 아신다면, 기여를 부탁드립니다!',
 284+);
 285+
 286+/** Colognian (Ripoarisch)
 287+ * @author Purodha
 288+ */
 289+$messages['ksh'] = array(
 290+ 'wminc-infopage-contribute' => 'Wann De di Shprooch kanns, dann bes De opjeroofe, beizedraare!',
 291+);
 292+
 293+/** Luxembourgish (Lëtzebuergesch)
 294+ * @author Robby
 295+ */
 296+$messages['lb'] = array(
 297+ 'wminc-infopage-enter' => "Gitt op d'Haaptsäit",
 298+ 'wminc-unknownlang' => '(onbekannte Sprooch mam Code "$1")',
 299+ 'wminc-infopage-missingwiki-text' => '$1 gëtt et an dëser Sprooch nach net',
 300+ 'wminc-infopage-option-languages-existing' => 'Dir kënnt no [http://www.$1.org Sproochversiounen, déi et vun $1 gëtt, sichen].',
 301+ 'wminc-infopage-option-sisterprojects-existing' => 'Dir kënnt no Projeten an dëser Sprooch sichen (déi et scho gëtt):',
 302+ 'wminc-infopage-option-sisterprojects-other' => 'Dir kënnt no anere Projeten an dëser Sprooch sichen:',
 303+ 'wminc-infopage-option-multilingual' => 'Dir kënnt op eng méisproocheg Wiki goen:',
 304+ 'wminc-infopage-createmainpage' => 'Gitt d\'Wuert "Haaptsäit" fir dës Sprooch an:',
 305+ 'wminc-infopage-contribute' => 'Wann Dir dës Sprooch beherrscht, sidd Dir häerzlech wëllkomm fir matzemaachen!',
 306+ 'wminc-infopage-status-created' => 'Dëse Projet gouf vum Sproochecomité akzeptéiert an ass elo op $1 disponibel.',
 307+ 'wminc-infopage-status-beforeincubator' => 'Dëse Projet gouf ugeluecht ier et Wikimedia Incubator gouf an ass op $1 disponibel.',
 308+);
 309+
 310+/** Lithuanian (Lietuvių)
 311+ * @author Matasg
 312+ */
 313+$messages['lt'] = array(
 314+ 'wminc-infopage-contribute' => 'Jei suprantate, ar kalbate šią kalba, esate kviečiama(s) prisidėti!',
 315+);
 316+
 317+/** Macedonian (Македонски)
 318+ * @author Bjankuloski06
 319+ */
 320+$messages['mk'] = array(
 321+ 'wminc-infopage-enter' => 'оди на Главна страница',
 322+ 'wminc-unknownlang' => '(непознат јазик со код „$1“)',
 323+ 'wminc-logo-wikipedia' => 'Wikipedia-logo-v2-mk.svg',
 324+ 'wminc-infopage-welcome' => 'Добредојдовте на Инкубаторот на Викимедија - проект на Фондацијата Викимедија ([[{{MediaWiki:Aboutpage}}|За проектот]])',
 325+ 'wminc-infopage-missingwiki-text' => 'На овој јазик сè уште не постои $1.',
 326+ 'wminc-infopage-option-startwiki' => 'Ако сакате да го започнете ова вики,
 327+тогаш можете да ја [{{fullurl:{{FULLPAGENAME}}|action=edit}} создадете страницата] и да го проследите [[{{MediaWiki:Wminc-manual-url}}|нашиот прирачник]].',
 328+ 'wminc-infopage-option-startsister' => 'Ако сакате да го започнете ова вики, појдете на <b>[$2 $1]</b>.',
 329+ 'wminc-infopage-option-languages-existing' => 'Можете да ги пребарате [http://www.$1.org постоечките јазични изданија на $1].',
 330+ 'wminc-infopage-option-sisterprojects-existing' => 'Можете да ги пребарате постоечките проекти на овој јазик:',
 331+ 'wminc-infopage-option-sisterprojects-other' => 'Можете да пребарате други проекти на овој јазик:',
 332+ 'wminc-infopage-option-multilingual' => 'Можете да појдете на повеќејазично вики:',
 333+ 'wminc-infopage-createmainpage' => 'Внесете го зборот „Главна страница“ на овој јазик:',
 334+ 'wminc-infopage-contribute' => 'Ако имате познавања од овој јазик, ви препорачуваме да учествувате!',
 335+ 'wminc-infopage-status-imported' => 'Ова вики на Инкубаторот е увезено од $1, по затворањето на викито.',
 336+ 'wminc-infopage-status-closedsister' => 'Овој поддомен е затворен. Појдете на <b>$2</b> за да учествувате на ова вики.',
 337+ 'wminc-infopage-status-created' => 'Овој проект е одобрен од јазичната комисија и сега е достапен на $1.',
 338+ 'wminc-infopage-status-beforeincubator' => 'Овој проект е создаден пред започнувањето на Инкубаторот на Викимедија и е достапен на $1.',
 339+);
 340+
 341+/** Malay (Bahasa Melayu)
 342+ * @author Anakmalaysia
 343+ */
 344+$messages['ms'] = array(
 345+ 'wminc-infopage-enter' => 'pergi ke Laman Utama',
 346+ 'wminc-unknownlang' => '(bahasa yang tidak diketahui dengan kod "$1")',
 347+ 'wminc-infopage-welcome' => 'Selamat datang ke Wikimedia Incubator, satu projek Yayasan Wikimedia ([[{{MediaWiki:Aboutpage}}|Perihal]])',
 348+ 'wminc-infopage-missingwiki-text' => '$1 dalam bahasa ini belum wujud.',
 349+ 'wminc-infopage-option-startwiki' => 'Jika anda mahu memulakan wiki ini,
 350+anda boleh [{{fullurl:{{FULLPAGENAME}}|action=edit}} mencipta lamannya] dan mengikuti [[{{MediaWiki:Wminc-manual-url}}|panduan kami]].',
 351+ 'wminc-infopage-option-languages-existing' => 'Anda boleh mencari [http://www.$1.org edisi-edisi bahasa sedia ada bagi $1].',
 352+ 'wminc-infopage-option-sisterprojects-existing' => 'Anda boleh mencari projek-projek yang sedia ada dalam bahasa ini:',
 353+ 'wminc-infopage-option-sisterprojects-other' => 'Anda boleh mencari projek-projek lain dalam bahasa ini:',
 354+ 'wminc-infopage-option-multilingual' => 'Anda boleh pergi ke wiki berbilang bahasa:',
 355+ 'wminc-infopage-createmainpage' => 'Isikan perkataan "Laman Utama" dalam bahasa ini:',
 356+ 'wminc-infopage-contribute' => 'Jika anda fasih dalam bahasa ini, anda dialu-alukan untuk menyumbang!',
 357+ 'wminc-infopage-status-imported' => 'Wiki Incubator ini telah diimport dari $1 setelah wiki itu ditutup.',
 358+ 'wminc-infopage-status-created' => 'Projek ini telah diluluskan oleh jawatankuasa bahasa dan kini boleh didapati di $1.',
 359+ 'wminc-infopage-status-beforeincubator' => 'Projek ini dibuka sebelum Wikimedia Incubator dimulakan, dan boleh didapati di $1.',
 360+);
 361+
 362+/** Dutch (Nederlands)
 363+ * @author SPQRobin
 364+ * @author Siebrand
 365+ */
 366+$messages['nl'] = array(
 367+ 'wminc-infopage-enter' => 'ga naar de Hoofdpagina',
 368+ 'wminc-unknownlang' => '(onbekende taal met code "$1")',
 369+ 'wminc-infopage-welcome' => 'Welkom bij de Wikimedia Incubator, een project van de Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|Meer info]])',
 370+ 'wminc-infopage-missingwiki-text' => 'Een $1 in deze taal bestaat nog niet.',
 371+ 'wminc-infopage-option-startwiki' => 'Als u deze wiki wilt starten, kunt u [{{fullurl:{{FULLPAGENAME}}|action=edit}} de pagina aanmaken] en [[{{MediaWiki:Wminc-manual-url}}|onze handleiding]] volgen.',
 372+ 'wminc-infopage-option-startsister' => 'Als u deze wiki wilt starten, kunt u naar <b>[$2 $1]</b> gaan.',
 373+ 'wminc-infopage-option-languages-existing' => 'U kunt naar [http://www.$1.org bestaande taalversies van $1] zoeken.',
 374+ 'wminc-infopage-option-sisterprojects-existing' => 'U kunt naar bestaande projecten in deze taal zoeken:',
 375+ 'wminc-infopage-option-sisterprojects-other' => 'U kunt naar andere projecten in deze taal zoeken:',
 376+ 'wminc-infopage-option-multilingual' => 'U kunt naar een meertalige wiki gaan:',
 377+ 'wminc-infopage-createmainpage' => 'Geef het woord "Hoofdpagina" op in deze taal:',
 378+ 'wminc-infopage-contribute' => 'Als u deze taal kent, wordt u aangemoedigd om bij te dragen!',
 379+ 'wminc-infopage-status-imported' => 'Deze Incubator-wiki werd geïmporteerd van $1 nadat die wiki is gesloten.',
 380+ 'wminc-infopage-status-closedsister' => 'Dit subdomein is gesloten. Ga naar <b>$2</b> om bij te dragen aan deze wiki.',
 381+ 'wminc-infopage-status-created' => 'Dit project werd goedgekeurd door het taalcomité en is nu beschikbaar op $1.',
 382+ 'wminc-infopage-status-beforeincubator' => 'Dit project is gemaakt voordat Wikimedia Incubator begon en is beschikbaar op $1.',
 383+);
 384+
 385+/** Polish (Polski)
 386+ * @author Woytecr
 387+ */
 388+$messages['pl'] = array(
 389+ 'wminc-infopage-enter' => 'przejdź do Strony Głównej',
 390+ 'wminc-unknownlang' => '(nieznany język z kodem "$1")',
 391+);
 392+
 393+/** Portuguese (Português)
 394+ * @author Carla404
 395+ * @author Hamilton Abreu
 396+ */
 397+$messages['pt'] = array(
 398+ 'wminc-infopage-enter' => 'ir para a Página principal',
 399+ 'wminc-unknownlang' => '(língua desconhecida, com o código "$1")',
 400+ 'wminc-infopage-welcome' => 'Bem-vindo(a) Incubadora Wikimedia, um projecto da Wikimedia Foundation ([[{{MediaWiki:Aboutpage}}|Sobre]])',
 401+ 'wminc-infopage-missingwiki-text' => 'Ainda não existe um projecto $1 nesta língua.',
 402+ 'wminc-infopage-option-startwiki' => 'Se pretende iniciar esta wiki,
 403+pode [{{fullurl:{{FULLPAGENAME}}|action=edit}} criar a página] e seguir o [[{{MediaWiki:Wminc-manual-url}}|manual]].',
 404+ 'wminc-infopage-option-languages-existing' => 'Pode pesquisar as [http://www.$1.org edições de $1 nas línguas existentes].',
 405+ 'wminc-infopage-option-sisterprojects-existing' => 'Pode pesquisar os projectos existentes nesta língua:',
 406+ 'wminc-infopage-option-sisterprojects-other' => 'Pode pesquisar outros projectos nesta língua:',
 407+ 'wminc-infopage-option-multilingual' => 'Pode visitar uma wiki multilingue:',
 408+ 'wminc-infopage-createmainpage' => 'Introduza o termo "Página principal" nesta língua:',
 409+ 'wminc-infopage-contribute' => 'Se conhece esta língua, está convidado a colaborar!',
 410+ 'wminc-infopage-status-imported' => 'Esta wiki da Incubadora foi importada de $1 após a wiki ter sido fechada.',
 411+ 'wminc-infopage-status-created' => 'Este projecto foi aprovado pelo comité linguístico e está agora disponível em $1.',
 412+ 'wminc-infopage-status-beforeincubator' => 'Este projecto foi criado antes do início da Incubadora Wikimedia e está disponível em $1.',
 413+);
 414+
 415+/** Brazilian Portuguese (Português do Brasil)
 416+ * @author MetalBrasil
 417+ */
 418+$messages['pt-br'] = array(
 419+ 'wminc-infopage-enter' => 'Vá para a página principal',
 420+ 'wminc-unknownlang' => '(língua desconhecida com código "$1")',
 421+ 'wminc-infopage-welcome' => 'Bem vindo à Wikimedia Incubator, um projeto da Wikimedia Fundation ([[{{MediaWiki:Aboutpage}}|About]])',
 422+ 'wminc-infopage-missingwiki-text' => 'Ainda não existe um projeto $1 nesta língua.',
 423+ 'wminc-infopage-option-startwiki' => 'Se você quiser começar esta wiki, você pode [{{fullurl:{{FULLPAGENAME}}|action=edit}} criar a página] e seguir [[{{MediaWiki:Wminc-manual-url}}|nosso manual]].',
 424+ 'wminc-infopage-option-languages-existing' => 'Você pode pesquisar por [http://www.$1.org edições de $1 línguas existentes].',
 425+ 'wminc-infopage-option-sisterprojects-existing' => 'Você pode pesquisar por projetos existentes nesta língua.',
 426+ 'wminc-infopage-option-sisterprojects-other' => 'Você pode pesquisar por outros projetos nessa língua.',
 427+ 'wminc-infopage-option-multilingual' => 'Você pode ir a uma wiki multilíngue.',
 428+ 'wminc-infopage-createmainpage' => 'Digite a palavra "Página principal" nesta língua.',
 429+ 'wminc-infopage-contribute' => 'Se você conhece esta língua, você é convidado a contribuir!',
 430+ 'wminc-infopage-status-imported' => 'Essa Incubator wiki foi importada de $1 depois que a wiki foi fechada.',
 431+ 'wminc-infopage-status-created' => 'Esse projeto foi aprovado pela comitê linguístico e agora é avaliável em $1.',
 432+ 'wminc-infopage-status-beforeincubator' => 'Esse projeto foi criado antes do inicio da Wikimedia Incubator e está avaliável em $1.',
 433+);
 434+
 435+/** Russian (Русский)
 436+ * @author Amdf
 437+ */
 438+$messages['ru'] = array(
 439+ 'wminc-infopage-contribute' => 'Если вы понимаете этот язык, вы можете внести свой вклад!',
 440+);
 441+
 442+/** Rusyn (Русиньскый)
 443+ * @author Gazeb
 444+ */
 445+$messages['rue'] = array(
 446+ 'wminc-infopage-contribute' => 'Кідь розумієте тот язык, рекомендуєме, жебы сьте приспівали!',
 447+);
 448+
 449+/** Albanian (Shqip)
 450+ * @author Olsi
 451+ */
 452+$messages['sq'] = array(
 453+ 'wminc-infopage-contribute' => 'Nëse e dini këtë gjuhë, jeni të inkurajuar të kontribuoni!',
 454+);
 455+
 456+/** Ukrainian (Українська)
 457+ * @author Andrijko Z.
 458+ */
 459+$messages['uk'] = array(
 460+ 'wminc-infopage-contribute' => 'Якщо ви розумієте цю мову, ви можете внести свій вклад!',
 461+);
 462+
 463+/** Vietnamese (Tiếng Việt)
 464+ * @author Kimkha
 465+ * @author Minh Nguyen
 466+ */
 467+$messages['vi'] = array(
 468+ 'wminc-infopage-enter' => 'đi đến Trang Chính',
 469+ 'wminc-unknownlang' => '(ngôn ngữ không rõ với mã “$1”)',
 470+ 'wminc-infopage-welcome' => 'Hoan nghênh bạn đến với Wikimedia Incubator, một dự án của Quỹ Wikimedia ([[{{MediaWiki:Aboutpage}}|Giới thiệu]])',
 471+ 'wminc-infopage-missingwiki-text' => '$1 chưa có sẵn trong ngôn ngữ này.',
 472+ 'wminc-infopage-option-startwiki' => 'Nếu bạn muốn bắt đầu xây dựng wiki này, [{{fullurl:{{FULLPAGENAME}}|action=edit}} tạo ra trang này] và thực hiện theo [[{{MediaWiki:Wminc-manual-url}}|sách hướng dẫn của chúng ta]].',
 473+ 'wminc-infopage-option-languages-existing' => 'Bạn có thể tìm kiếm [http://www.$1.org phiên bản ngôn ngữ hiện có của $1].',
 474+ 'wminc-infopage-option-sisterprojects-existing' => 'Bạn có thể tìm kiếm các dự án hiện có trong ngôn ngữ này:',
 475+ 'wminc-infopage-option-sisterprojects-other' => 'Bạn có thể tìm kiếm các dự án khác dùng ngôn ngữ này:',
 476+ 'wminc-infopage-option-multilingual' => 'Bạn có thể ghé vào một wiki đa ngôn ngữ:',
 477+ 'wminc-infopage-createmainpage' => 'Nhập từ “Trang Chính” trong ngôn ngữ này:',
 478+ 'wminc-infopage-contribute' => 'Nếu bạn biết ngôn ngữ này, rất hoan nghênh bạn đóng góp cho nó!',
 479+ 'wminc-infopage-status-imported' => 'Wiki Incubator này đã được nhập từ $1 sau khi wiki đó bị đóng cửa.',
 480+ 'wminc-infopage-status-created' => 'Dự án đã được ủy ban ngôn ngữ chấp thuận và hiện có sẵn tại $1.',
 481+ 'wminc-infopage-status-beforeincubator' => 'Dự án này được tạo trước khi Wikimedia Incubator mở cửa và hiện có sẵn tại $1.',
 482+);
 483+
 484+/** Simplified Chinese (‪中文(简体)‬)
 485+ * @author Dalt
 486+ */
 487+$messages['zh-hans'] = array(
 488+ 'wminc-infopage-contribute' => '如果您会这门语言,欢迎您做出贡献!',
 489+);
 490+
Property changes on: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.i18n.php
___________________________________________________________________
Added: svn:eol-style
1491 + native
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.php
@@ -0,0 +1,213 @@
 2+<?php
 3+/**
 4+ * Implements the "info page" (Wx/xx pages)
 5+
 6+'missing' showMissingWiki()
 7+ A [Project] in this language does not yet exist.
 8+'incubator' showIncubatingWiki()
 9+ 'open': This is a new Incubator wiki that is not yet verified by the language committee.
 10+ 'eligible': This Incubator wiki has been marked as eligible by the language committee.
 11+ 'imported': This Incubator wiki has been imported from xyz.wikiproject.org after that wiki was closed.
 12+ 'approved': This Incubator wiki has been approved by the language committee and will soon be created.
 13+'existing' showExistingWiki()
 14+ 'created': This project has been approved by the language committee and is now available at xyz.wikiproject.org.
 15+ 'beforeincubator': This project was created before Wikimedia Incubator started and is available at xyz.wikiproject.org.
 16+
 17+ * @file
 18+ * @ingroup Extensions
 19+ * @author Robin Pepermans (SPQRobin)
 20+ */
 21+
 22+class InfoPage {
 23+ public function __construct( $title, $prefixdata ) {
 24+ global $wmincProjects, $wmincSisterProjects;
 25+ $this->mTitle = $title;
 26+ $this->mPrefix = $prefixdata['prefix'];
 27+ $this->mLangCode = $prefixdata['lang'];
 28+ $this->mProjectCode = $prefixdata['project'];
 29+ $allProjects = array_merge( $wmincProjects, $wmincSisterProjects );
 30+ $this->mProjectName = isset( $allProjects[$this->mProjectCode] ) ?
 31+ $allProjects[$this->mProjectCode] : '';
 32+ if( isset( $prefixdata['error'] ) || $title->getNamespace() != NS_MAIN ) {
 33+ return;
 34+ }
 35+ $this->mPortal = IncubatorTest::getSubdomain( 'www', $this->mProjectCode );
 36+ $this->mIsSister = array_key_exists( $this->mProjectCode, $wmincSisterProjects );
 37+ $this->mDBStatus = '';
 38+ $this->mSubStatus = '';
 39+ $this->mThisLangData = array( 'type' => 'valid' ); # For later code check feature
 40+ $this->mLangNames = IncubatorTest::getLanguageNames();
 41+ $this->mLangName = ( isset( $this->mLangNames[$this->mLangCode] ) ?
 42+ $this->mLangNames[$this->mLangCode] : wfMsg( 'wminc-unknownlang', $this->mLangCode ) );
 43+ $this->mFormatTitle = wfMsgHtml( 'wminc-infopage-title', $this->mProjectName, $this->mLangName );
 44+ return;
 45+ }
 46+
 47+ /**
 48+ * Small convenience function to display a (clickable) logo
 49+ * @param $project Project name
 50+ * @return String
 51+ */
 52+ public function makeLogo( $project, $clickable = true, $width = 25, $height = '', $url = '', $args = array() ) {
 53+ global $wgUser;
 54+ $projectForFile = preg_replace('/ /', '-', strtolower( $project ) );
 55+ $imageobj = wfFindFile( wfMsg( 'wminc-logo-' . $projectForFile ) );
 56+ $useUrl = $url ? $url : IncubatorTest::getSubdomain( 'www', IncubatorTest::getProject( $project, false, true ) );
 57+ if ( !$imageobj ) { # image not found
 58+ if( !$clickable ) {
 59+ return $logo;
 60+ }
 61+ return $wgUser->getSkin()->makeExternalLink( $useUrl, $project, false );
 62+ }
 63+ if( $clickable ) {
 64+ $args['link-url'] = $useUrl;
 65+ } else {
 66+ $args['no-link'] = true;
 67+ }
 68+ $handlerParams['width'] = $width;
 69+ if( $height ) {
 70+ $handlerParams['height'] = $height;
 71+ }
 72+ return $wgUser->getSkin()->makeImageLink2( $this->mTitle, $imageobj,
 73+ array( 'alt' => $project, 'caption' => $project ) + $args, $handlerParams
 74+ );
 75+ }
 76+
 77+ /**
 78+ * @return String: list of clickable logos of other projects
 79+ * (Wikipedia, Wiktionary, ...)
 80+ */
 81+ public function listOtherProjects() {
 82+ global $wmincProjects, $wmincSisterProjects;
 83+ $otherProjects = $wmincProjects + $wmincSisterProjects;
 84+ foreach( $otherProjects as $code => $name ) {
 85+ $listOtherProjects[$code] = '<li>' . $this->makeLogo( $name, true,
 86+ 75, null, IncubatorTest::getSubdomain( $this->mLangCode, $code ) ) . '</li>';
 87+ }
 88+ unset( $listOtherProjects[$this->mProjectCode] );
 89+ return '<ul class="wminc-infopage-otherprojects">' .
 90+ implode( '', $listOtherProjects ) . '</ul>';
 91+ }
 92+
 93+ /**
 94+ * @return String: list of clickable logos of multilingual projects
 95+ * (Meta, Commons, ...)
 96+ */
 97+ public function listMultilingualProjects() {
 98+ global $wmincMultilingualProjects;
 99+ if( !is_array( $wmincMultilingualProjects ) ) { return; }
 100+ foreach( $wmincMultilingualProjects as $url => $name ) {
 101+ $list[$url] = '<li>' . $this->makeLogo( $name, true,
 102+ 75, null, 'http://'.$url.'/') . '</li>';
 103+ }
 104+ return '<ul class="wminc-infopage-multilingualprojects">' .
 105+ implode( '', $list ) . '</ul>';
 106+ }
 107+
 108+ /**
 109+ * @return String: "Welcome to Incubator" message
 110+ */
 111+ public function showWelcome() {
 112+ return Html::rawElement( 'div', array( 'class' => 'wminc-infopage-welcome' ),
 113+ wfMsgWikiHtml( 'wminc-infopage-welcome' ) );
 114+ }
 115+
 116+ /**
 117+ * @return String: the core HTML for the info page
 118+ */
 119+ public function StandardInfoPage( $beforetitle, $aftertitle, $content ) {
 120+ global $wgLang, $wgOut;
 121+ $wgOut->addModuleStyles( 'WikimediaIncubator.InfoPage' );
 122+ return Html::rawElement( 'div', array( 'class' => 'wminc-infopage plainlinks',
 123+ 'lang' => $wgLang->getCode(), 'dir' => $wgLang->getDir() ),
 124+ $beforetitle .
 125+ Html::rawElement( 'div', array( 'class' => 'wminc-infopage-logo' ),
 126+ $this->makeLogo( $this->mProjectName, true, 175 )
 127+ ) .
 128+ Html::rawElement( 'div', array( 'class' => 'wminc-infopage-title' ),
 129+ $this->mFormatTitle . $aftertitle ) .
 130+ $content );
 131+ }
 132+
 133+ /**
 134+ * @return String
 135+ */
 136+ public function showMissingWiki() {
 137+ $content = Html::rawElement( 'div',
 138+ array( 'class' => 'wminc-infopage-status' ),
 139+ wfMsgWikiHtml( 'wminc-infopage-missingwiki-text',
 140+ $this->mProjectName, $this->mLangName )
 141+ ) .
 142+ Html::rawElement( 'ul', array( 'class' => 'wminc-infopage-options' ),
 143+ Html::rawElement( 'li', null,
 144+ wfMsgExt( $this->mIsSister ? 'wminc-infopage-option-startsister' : 'wminc-infopage-option-startwiki',
 145+ array( 'parseinline' ), $this->mProjectName, $this->mPortal ) ) .
 146+ Html::rawElement( 'li', null,
 147+ wfMsgExt( 'wminc-infopage-option-languages-existing',
 148+ array( 'parseinline' ), $this->mProjectName ) ) .
 149+ Html::rawElement( 'li', null,
 150+ wfMsgExt( 'wminc-infopage-option-sisterprojects-existing',
 151+ array( 'parseinline' ) ) . $this->listOtherProjects() ) .
 152+ Html::rawElement( 'li', null,
 153+ wfMsgExt( 'wminc-infopage-option-multilingual', array( 'parseinline' ) ) .
 154+ $this->listMultilingualProjects() )
 155+ );
 156+ return $this->StandardInfoPage( $this->showWelcome(), '', $content );
 157+ }
 158+
 159+ /**
 160+ * @return String
 161+ */
 162+ public function showIncubatingWiki() {
 163+ global $wgUser, $wgLang;
 164+ $substatus = $this->mSubStatus;
 165+ if( $substatus == 'imported' && $this->mIsSister ) {
 166+ $substatus = 'closedsister';
 167+ }
 168+ $portalLink = $wgUser->getSkin()->makeExternalLink( $this->mPortal, $this->mProjectName );
 169+ if( $this->mThisLangData['type'] != 'invalid' ) {
 170+ $gotoLink = $wgUser->getSkin()->link(
 171+ Title::newFromText( IncubatorTest::getMainPage( $this->mLangCode, $this->mPrefix ) ),
 172+ wfMsgNoTrans( 'wminc-infopage-enter' ) );
 173+ $gotoMainPage = Html::rawElement( 'span',
 174+ array( 'class' => 'wminc-infopage-entertest' ),
 175+ $wgLang->getArrow() . ' ' . ( $this->mIsSister ? $portalLink : $gotoLink ) );
 176+ }
 177+ $subdomain = IncubatorTest::getSubdomain( $this->mLangCode, $this->mProjectCode );
 178+ $subdomainLink = $wgUser->getSkin()->makeExternalLink( $subdomain, $subdomain );
 179+ $content = Html::rawElement( 'div', array( 'class' => 'wminc-infopage-status' ),
 180+ wfMsgWikiHtml( 'wminc-infopage-status-' . $substatus, $subdomainLink, $portalLink ) );
 181+ if( $this->mSubStatus != 'approved' && $this->mThisLangData['type'] != 'invalid' ) {
 182+ $content .= Html::element( 'div',
 183+ array( 'class' => 'wminc-infopage-contribute' ),
 184+ wfMsg( 'wminc-infopage-contribute' ) );
 185+ }
 186+ return $this->StandardInfoPage( '', $gotoMainPage, $content );
 187+ }
 188+
 189+ /**
 190+ * @return String
 191+ */
 192+ public function showExistingWiki() {
 193+ global $wgLang, $wgUser;
 194+ $created = isset( $this->mCreated ) ? $this->mCreated : ''; # for future use
 195+ $bug = isset( $this->mBug ) ? $this->mBug : ''; # for future use
 196+ $subdomain = IncubatorTest::getSubdomain( $this->mLangCode, $this->mProjectCode );
 197+ $subdomainLink = $wgUser->getSkin()->makeExternalLink( $subdomain, $subdomain );
 198+ if( $this->mThisLangData['type'] != 'invalid' ) {
 199+ $gotoSubdomain = Html::rawElement( 'span',
 200+ array( 'class' => 'wminc-infopage-entertest' ),
 201+ $wgLang->getArrow() . ' ' . $subdomainLink );
 202+ }
 203+ $content = Html::rawElement( 'div',
 204+ array( 'class' => 'wminc-infopage-status' ),
 205+ wfMsgWikiHtml( 'wminc-infopage-status-' . $this->mSubStatus, $subdomainLink )
 206+ ) . Html::rawElement( 'ul', array( 'class' => 'wminc-infopage-options' ),
 207+ Html::rawElement( 'li', null, wfMsgWikiHtml( 'wminc-infopage-option-sisterprojects-other' ) .
 208+ $this->listOtherProjects() ) .
 209+ Html::rawElement( 'li', null, wfMsgWikiHtml( 'wminc-infopage-option-multilingual' ) .
 210+ $this->listMultilingualProjects() )
 211+ );
 212+ return $this->StandardInfoPage( $this->showWelcome(), $gotoSubdomain, $content );
 213+ }
 214+}
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/InfoPage.php
___________________________________________________________________
Added: svn:eol-style
1215 + native
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialMyMainPage.php
@@ -0,0 +1,43 @@
 2+<?php
 3+/**
 4+ * Special page to go to the Main Page, depending on your test wiki.
 5+ * Goes to the default Main Page if the test wiki preference
 6+ * is set to None/All or Incubator.
 7+ *
 8+ * @file
 9+ * @ingroup SpecialPage
 10+ * @author Robin Pepermans (SPQRobin)
 11+ */
 12+
 13+class SpecialMyMainPage extends UnlistedSpecialPage {
 14+
 15+ public function __construct() {
 16+ parent::__construct( 'MyMainPage' );
 17+ }
 18+
 19+ public function execute( $par ) {
 20+ global $wgOut;
 21+
 22+ $title = '';
 23+ $params = array();
 24+
 25+ if( IncubatorTest::isContentProject() ) {
 26+ global $wgRequest;
 27+ $title = Title::newFromText( IncubatorTest::displayPrefix() );
 28+ if( $wgRequest->getVal( 'goto' ) != 'infopage' ) {
 29+ $params['goto'] = 'mainpage';
 30+ }
 31+ $url = IncubatorTest::getUrlParam();
 32+ if( $url ) {
 33+ $params['testwiki'] = $url['prefix'];
 34+ }
 35+ }
 36+
 37+ # Go to the main page if given invalid title, or if it's not a content project
 38+ if ( !$title ) {
 39+ $title = Title::newMainPage();
 40+ }
 41+
 42+ $wgOut->redirect( $title->getLocalURL( $params ) );
 43+ }
 44+}
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/SpecialMyMainPage.php
___________________________________________________________________
Added: svn:eol-style
145 + native
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/TestWikiRC.php
@@ -1,13 +1,26 @@
22 <?php
3 -/*
4 -* Recent changes for a specific test wiki, or for all project changes (or normal display)
5 -*/
 3+/**
 4+ * Recent changes for a specific test wiki, or for all project changes (or normal display)
 5+ *
 6+ * @file
 7+ * @ingroup Extensions
 8+ * @author Robin Pepermans (SPQRobin)
 9+ */
610
711 class TestWikiRC {
 12+ static function getValues() {
 13+ global $wgUser, $wmincPref, $wgRequest;
 14+ $url = IncubatorTest::getUrlParam();
 15+ $projectvalue = $url ? $url['project'] : $wgUser->getOption( $wmincPref . '-project' );
 16+ $codevalue = $url ? $url['lang'] : $wgUser->getOption( $wmincPref . '-code' );
 17+ $projectvalue = strtolower( $wgRequest->getVal( 'rc-testwiki-project', $projectvalue ) );
 18+ $codevalue = strtolower( $wgRequest->getVal( 'rc-testwiki-code', $codevalue ) );
 19+ return array( $projectvalue, $codevalue );
 20+ }
 21+
822 static function onRcQuery( &$conds, &$tables, &$join_conds, $opts ) {
9 - global $wgUser, $wgRequest, $wmincPref, $wmincProjectSite, $wmincTestWikiNamespaces;
10 - $projectvalue = strtolower( $wgRequest->getVal( 'rc-testwiki-project', $wgUser->getOption($wmincPref . '-project') ) );
11 - $codevalue = strtolower( $wgRequest->getVal( 'rc-testwiki-code', $wgUser->getOption($wmincPref . '-code') ) );
 23+ global $wmincProjectSite, $wmincTestWikiNamespaces;
 24+ list( $projectvalue, $codevalue ) = self::getValues();
1225 $prefix = IncubatorTest::displayPrefix( $projectvalue, $codevalue );
1326 $opts->add( 'rc-testwiki-project', false );
1427 $opts->setValue( 'rc-testwiki-project', $projectvalue );
@@ -20,31 +33,32 @@
2134 // If project site is selected, display all changes except test wiki changes
2235 $dbr = wfGetDB( DB_SLAVE );
2336 $conds[] = 'rc_title NOT ' . $dbr->buildLike( 'W', $dbr->anyChar(), '/', $dbr->anyString() );
24 - } else {
 37+ } elseif( IncubatorTest::validatePrefix( $prefix, true ) ) {
2538 // Else, display changes to the selected test wiki in the appropriate namespaces
2639 $dbr = wfGetDB( DB_SLAVE );
2740 $conds['rc_namespace'] = $wmincTestWikiNamespaces;
2841 $conds[] = 'rc_title ' . $dbr->buildLike( $prefix . '/', $dbr->anyString() ) .
2942 ' OR rc_title = ' . $dbr->addQuotes( $prefix );
 43+ } else {
 44+ return true;
3045 }
3146 return true;
3247 }
3348
3449 static function onRcForm( &$items, $opts ) {
35 - global $wgUser, $wgRequest, $wmincPref, $wmincProjects, $wmincProjectSite, $wmincLangCodeLength;
 50+ global $wmincProjects, $wmincProjectSite, $wmincLangCodeLength;
3651
37 - $projectvalue = $wgRequest->getVal( 'rc-testwiki-project', $wgUser->getOption($wmincPref . '-project') );
38 - $langcodevalue = $wgRequest->getVal( 'rc-testwiki-code', $wgUser->getOption($wmincPref . '-code') );
 52+ list( $projectvalue, $codevalue ) = self::getValues();
3953 $opts->consumeValue( 'rc-testwiki-project' );
4054 $opts->consumeValue( 'rc-testwiki-code' );
4155 $label = Xml::label( wfMsg( 'wminc-testwiki' ), 'rc-testwiki' );
4256 $select = new XmlSelect( 'rc-testwiki-project', 'rc-testwiki-project', $projectvalue );
4357 $select->addOption( wfMsg( 'wminc-testwiki-none' ), 'none' );
44 - foreach( $wmincProjects as $name => $prefix) {
 58+ foreach( $wmincProjects as $prefix => $name ) {
4559 $select->addOption( $name, $prefix );
4660 }
4761 $select->addOption( $wmincProjectSite['name'], $wmincProjectSite['short'] );
48 - $langcode = Xml::input( 'rc-testwiki-code', (int)$wmincLangCodeLength, $langcodevalue,
 62+ $langcode = Xml::input( 'rc-testwiki-code', (int)$wmincLangCodeLength, $codevalue,
4963 array( 'id' => 'rc-testwiki-code', 'maxlength' => (int)$wmincLangCodeLength ) );
5064 $items['testwiki'] = array( $label, $select->getHTML() . ' ' . $langcode );
5165 return true;
Index: branches/wmf/1.17wmf1/extensions/WikimediaIncubator/WikimediaIncubator.i18n.php
@@ -11,25 +11,48 @@
1212 * @author SPQRobin
1313 */
1414 $messages['en'] = array(
 15+ # General messages
1516 'wminc-desc' => 'Test wiki system for Wikimedia Incubator',
16 - 'wminc-viewuserlang' => 'Look up user language and test wiki',
17 - 'wminc-viewuserlang-user' => 'Username:',
18 - 'wminc-viewuserlang-go' => 'Go',
19 - 'wminc-userdoesnotexist' => 'The user "$1" does not exist.',
 17+ 'wminc-manual' => 'Manual',
 18+ 'wminc-listwikis' => 'List of wikis',
2019 'wminc-testwiki' => 'Test wiki:',
2120 'wminc-testwiki-none' => 'None/All',
 21+ 'wminc-recentchanges-all' => 'All recent changes',
 22+
 23+ # Preferences
2224 'wminc-prefinfo-language' => 'Your interface language - independent from your test wiki',
2325 'wminc-prefinfo-code' => 'The ISO 639 language code',
2426 'wminc-prefinfo-project' => 'Select the Wikimedia project (Incubator option is for users who do general work)',
2527 'wminc-prefinfo-error' => 'You selected a project that needs a language code.',
 28+
 29+ # Editing/creating pages errors
2630 'wminc-error-move-unprefixed' => "Error: The page you are trying to move to [[{{MediaWiki:Helppage}}|is unprefixed or has a wrong prefix]]!",
27 - 'wminc-error-wronglangcode' => "'''Error:''' The page you are trying to edit contains a [[{{MediaWiki:Helppage}}|wrong language code]] \"$1\"!",
28 - 'wminc-error-unprefixed' => "'''Error:''' The page you are trying to edit is [[{{MediaWiki:Helppage}}|unprefixed]]!",
29 - 'wminc-error-unprefixed-suggest' => "'''Error:''' The page you are trying to edit is [[{{MediaWiki:Helppage}}|unprefixed]]! You can create a page at [[:$1]].",
30 - 'right-viewuserlang' => 'View [[Special:ViewUserLang|user language and test wiki]]',
 31+ 'wminc-error-wronglangcode' => "'''Error:''' This page contains a [[{{MediaWiki:Helppage}}|wrong language code]] \"$1\"!",
 32+ 'wminc-error-unprefixed' => "'''Error:''' This page is [[{{MediaWiki:Helppage}}|unprefixed]]!",
 33+ 'wminc-error-unprefixed-suggest' => "'''Error:''' This page is [[{{MediaWiki:Helppage}}|unprefixed]]! You can create a page at [[:$1]].",
 34+ 'wminc-error-wiki-exists' => 'This wiki already exists. You can find this page on $1. If the wiki was recently created, please wait a few hours or days until all content is imported.',
 35+ 'wminc-error-wiki-sister' => 'This page belongs to a project that is not hosted here. Please go to $1 to find the wiki.',
 36+
 37+ # Special:RandomByTest
3138 'randombytest' => 'Random page by test wiki',
3239 'randombytest-nopages' => 'There are no pages in your test wiki, in the namespace: $1.',
33 - 'wminc-recentchanges-all' => 'All recent changes',
 40+
 41+ # Special:ViewUserLang
 42+ 'wminc-viewuserlang' => 'Look up user language and test wiki',
 43+ 'wminc-viewuserlang-user' => 'Username:',
 44+ 'wminc-viewuserlang-go' => 'Go',
 45+ 'wminc-userdoesnotexist' => 'The user "$1" does not exist.',
 46+
 47+ # User groups
 48+ 'right-viewuserlang' => 'View [[Special:ViewUserLang|user language and test wiki]]',
 49+ 'group-test-sysop' => 'Test wiki administrators',
 50+ 'group-test-sysop-member' => 'test wiki administrator',
 51+ 'grouppage-test-sysop' => 'Project:Test wiki administrators',
 52+
 53+ # Language codes
 54+ 'wminc-code-macrolanguage' => 'The [[wikipedia:$2 language|"$3" language]] is a [[wikipedia:ISO 639 macrolanguage|macrolanguage]], consisting of the following member languages:',
 55+ 'wminc-code-collective' => 'The code "$1" does not refer to a specific language, but to a collection of languages, namely the [[wikipedia:$2 language|"$3" languages]].',
 56+ 'wminc-code-retired' => 'This language code has been changed and no longer refers to the original language.',
3457 );
3558
3659 /** Message documentation (Message documentation)
@@ -40,13 +63,8 @@
4164 */
4265 $messages['qqq'] = array(
4366 'wminc-desc' => '{{desc}}',
44 - 'wminc-viewuserlang' => 'Title of a special page to look up the language and test wiki of a user. See [[:File:Incubator-testwiki-viewuserlang.jpg]].',
45 - 'wminc-viewuserlang-user' => 'Label for the input.
46 -
47 -{{Identical|Username}}',
48 - 'wminc-viewuserlang-go' => "Text on the submit button to view the user's language and test wiki.
49 -
50 -{{Identical|Go}}",
 67+ 'wminc-manual' => 'As in "handbook".',
 68+ 'wminc-listwikis' => 'List of wikis that are in Wikimedia Incubator.',
5169 'wminc-testwiki' => 'See [[:File:Incubator-testwiki-preference.jpg]].',
5270 'wminc-testwiki-none' => "* Used on Special:Preferences when the user didn't select a test wiki preference (yet).
5371 * Used on Special:RecentChanges to show normal recent changes display.",
@@ -59,7 +77,27 @@
6078 * Do not change <code><nowiki>{{MediaWiki:Helppage}}</nowiki></code>',
6179 'wminc-error-unprefixed-suggest' => '* $1 is a new page title based on the page title the user is currently trying to edit. E.g. "Test" would become "Wx/xx/Test".
6280 * Do not change <code><nowiki>{{MediaWiki:Helppage}}</nowiki></code>',
 81+ 'wminc-error-wiki-exists' => "'''$1''' is a URL to the existing wiki.",
 82+ 'wminc-error-wiki-sister' => '$1 is a link to either Wikisource or Wikiversity.',
 83+ 'wminc-viewuserlang' => 'Title of a special page to look up the language and test wiki of a user. See [[:File:Incubator-testwiki-viewuserlang.jpg]].',
 84+ 'wminc-viewuserlang-user' => 'Label for the input.
 85+
 86+{{Identical|Username}}',
 87+ 'wminc-viewuserlang-go' => "Text on the submit button to view the user's language and test wiki.
 88+
 89+{{Identical|Go}}",
6390 'right-viewuserlang' => '{{doc-right|viewuserlang}}',
 91+ 'group-test-sysop' => 'Name of the group of administrators of a specific test wiki on the Wikimedia Incubator.',
 92+ 'group-test-sysop-member' => 'An administrator of a specific test wiki on the Wikimedia Incubator.',
 93+ 'grouppage-test-sysop' => 'Do not change the "Project:" part!',
 94+ 'wminc-code-macrolanguage' => "* '''$1''' is the language code (not used by default)
 95+* '''$2''' is the language name in English
 96+* '''$3''' is the translated language name from CLDR, if available (otherwise, English)
 97+It is best '''not''' to change the link to the Wikipedia article about the language. The article about macrolanguage can be changed to point to a translated article.",
 98+ 'wminc-code-collective' => "* '''$1''' is the language code
 99+* '''$2''' is the language name in English
 100+* '''$3''' is the translated language namefrom CLDR, if available (otherwise, English)
 101+It is best '''not''' to change the link to the Wikipedia article about the language.",
64102 );
65103
66104 /** Adyghe (Cyrillic) ()
@@ -75,21 +113,18 @@
76114 */
77115 $messages['ary'] = array(
78116 'wminc-desc' => 'L-Wiki dyal t-tést le Wikimédya Incubator',
79 - 'wminc-viewuserlang' => "Ha hiya loġaṫ l-mosṫeĥdim o l-Wiki dyal 't-tést dyalo",
80 - 'wminc-viewuserlang-user' => 'Smiyṫ l-mosṫeĥdim :',
81 - 'wminc-viewuserlang-go' => 'Sir',
82117 'wminc-testwiki' => "L-Wiki dyal 't-tést :",
83118 'wminc-testwiki-none' => 'Ḫṫa ḫaja / Kol ċi',
84119 'wminc-prefinfo-language' => "Loġṫ wajihṫek - mesṫaqela men 't-tést dyal l-Wiki dyalek",
85120 'wminc-prefinfo-code' => 'L-kod ISO 639 dyal l-loġa',
86121 'wminc-prefinfo-project' => 'Ĥṫar l-meċroĝ Wikimédya (l-opsyon Incubator mĥeṣeṣa le mosṫeĥdimin li ka iṣaybo ĥedma ĝama)',
87122 'wminc-prefinfo-error' => 'Ĥṫariṫi meċroĝ li ka iḫṫaj l-kod dyal l-loġa.',
88 - 'wminc-warning-unprefixed' => "'''Ĝendak :''' 'ṣ-ṣefḫa li ka ṫṫbedel ma ĝendha ḫṫa préfiks !",
89 - 'wminc-warning-suggest' => 'Imkenlik ṫĥṫareĝ ċi ṣefḫa fe [[:$1]].',
90 - 'wminc-warning-suggest-move' => "Imkenlik [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} ṫneqel had 'ṣ-ṣefḫa le $1].",
91 - 'right-viewuserlang' => "Ċof [[Special:ViewUserLang|loġṫ l-mosṫeĥdim o l-Wiki dyal 't-tést]]",
92123 'randombytest' => "Ṣefḫa ĝel l-Lah men l-Wiki dyal 't-tést",
93124 'randombytest-nopages' => "L-Wiki dyal 't-tést ma fih ḫṫa ṣefḫa, fe l-maḫel dyal 's-smiyaṫ : $1.",
 125+ 'wminc-viewuserlang' => "Ha hiya loġaṫ l-mosṫeĥdim o l-Wiki dyal 't-tést dyalo",
 126+ 'wminc-viewuserlang-user' => 'Smiyṫ l-mosṫeĥdim :',
 127+ 'wminc-viewuserlang-go' => 'Sir',
 128+ 'right-viewuserlang' => "Ċof [[Special:ViewUserLang|loġṫ l-mosṫeĥdim o l-Wiki dyal 't-tést]]",
94129 );
95130
96131 /** Achinese (Acèh)
@@ -105,21 +140,18 @@
106141 */
107142 $messages['af'] = array(
108143 'wminc-desc' => 'Toets wiki-stelsel vir die Wikipedia Inkubator',
109 - 'wminc-viewuserlang' => 'Soek op gebruikerstaal en toetswiki',
110 - 'wminc-viewuserlang-user' => 'Gebruikersnaam:',
111 - 'wminc-viewuserlang-go' => 'OK',
112144 'wminc-testwiki' => 'Testwiki:',
113145 'wminc-testwiki-none' => 'Geen/alles',
114146 'wminc-prefinfo-language' => 'U koppelvlaktaal - onafhanklik van u toetswiki',
115147 'wminc-prefinfo-code' => 'Die ISO 639-taalkode',
116148 'wminc-prefinfo-project' => 'Kies die Wikimedia-projek (Inkubator-opsie is vir gebruikers wat nie algemeen werk doen nie)',
117149 'wminc-prefinfo-error' => "Jy het 'n projek gekies wat 'n taalkode benodig.",
118 - 'wminc-warning-unprefixed' => "'''Waarskuwing:''' Die bladsy wat jy wysig het nie 'n voorvoegsel nie!",
119 - 'wminc-warning-suggest' => "U kan 'n bladsy skep by [[:$1]].",
120 - 'wminc-warning-suggest-move' => 'U kan [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} hierdie bladsy skuif na $1].',
121 - 'right-viewuserlang' => 'Sien [[Special:ViewUserLang|gebruikerstaal en toetswiki]]',
122150 'randombytest' => 'Lukrake bladsy uit die toetswiki',
123151 'randombytest-nopages' => 'Daar is geen bladsye in jou toetswiki in die $1-naamruimte nie.',
 152+ 'wminc-viewuserlang' => 'Soek op gebruikerstaal en toetswiki',
 153+ 'wminc-viewuserlang-user' => 'Gebruikersnaam:',
 154+ 'wminc-viewuserlang-go' => 'OK',
 155+ 'right-viewuserlang' => 'Sien [[Special:ViewUserLang|gebruikerstaal en toetswiki]]',
124156 );
125157
126158 /** Gheg Albanian (Gegë)
@@ -127,43 +159,37 @@
128160 */
129161 $messages['aln'] = array(
130162 'wminc-desc' => 'Sistemi Test wiki për Wikimedia Inkubatori',
131 - 'wminc-viewuserlang' => 'Kërkoni gjuhën e përdoruesit dhe wiki provë',
132 - 'wminc-viewuserlang-user' => 'Emri i përdoruesit:',
133 - 'wminc-viewuserlang-go' => 'Shkoj',
134163 'wminc-testwiki' => 'wiki Test:',
135164 'wminc-testwiki-none' => 'Asnjë / Të gjitha',
136165 'wminc-prefinfo-language' => 'Gjuha juaj interface - të pavarur nga testin tuaj wiki',
137166 'wminc-prefinfo-code' => 'Kodi i gjuhës ISO 639',
138167 'wminc-prefinfo-project' => 'Zgjidhni projekti Wikimedia (opsion Inkubatori është për përdoruesit që bëjnë punë të përgjithshme)',
139168 'wminc-prefinfo-error' => 'Ju zgjedhur një projekt që ka nevojë për një kod gjuhë.',
140 - 'wminc-warning-unprefixed' => "'''Kujdes:''' faqe që janë të redaktimi është unprefixed!",
141 - 'wminc-warning-suggest' => 'Ju mund të krijoni një faqe në [[:$1]].',
142 - 'wminc-warning-suggest-move' => 'Ju mund ta [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} masë këtë faqe për $1].',
143 - 'right-viewuserlang' => 'Shikoni [[Special:ViewUserLang|gjuhën përdoruesit dhe provë wiki]]',
144169 'randombytest' => 'faqe të rastësishme nga wiki provë',
145170 'randombytest-nopages' => 'Nuk ka faqe në wiki në provim, në hapësirën: $1.',
 171+ 'wminc-viewuserlang' => 'Kërkoni gjuhën e përdoruesit dhe wiki provë',
 172+ 'wminc-viewuserlang-user' => 'Emri i përdoruesit:',
 173+ 'wminc-viewuserlang-go' => 'Shkoj',
 174+ 'right-viewuserlang' => 'Shikoni [[Special:ViewUserLang|gjuhën përdoruesit dhe provë wiki]]',
146175 );
147176
148 -/** Angika (अंगिका)
 177+/** Angika (अङ्गिका)
149178 * @author Angpradesh
150179 */
151180 $messages['anp'] = array(
152181 'wminc-desc' => 'विकीपीडिया इनक्यूबेटर केरॊ टेस्ट विकी सिस्टम',
153 - 'wminc-viewuserlang' => 'भाषा उपयोगकर्ता आरू टेस्ट विकी सिस्टम कॆ देखॊ',
154 - 'wminc-viewuserlang-user' => 'उपयोगकर्ता',
155 - 'wminc-viewuserlang-go' => 'जा',
156182 'wminc-testwiki' => 'टेस्ट विकी',
157183 'wminc-testwiki-none' => 'कुच्छु नै / सबेभॆ',
158184 'wminc-prefinfo-language' => 'तोरॊ इंटरफेस भाषा - टेस्ट विकी सॆं अलग',
159185 'wminc-prefinfo-code' => 'ISO 639 भाषा कोड',
160186 'wminc-prefinfo-project' => 'विकीमीडिया प्रोजेक्ट केरॊ चयन करॊ (इनक्यूबेटर विकल्प सामान्य काम करै वाला लेली)',
161187 'wminc-prefinfo-error' => 'अपनॆ एगॊ प्रोजेक्ट चुनलॆ छियै, जेकरा लेली भाषा कोड के जरूरत छै.',
162 - 'wminc-warning-unprefixed' => "''' सावधान ''' सम्पादित होय रहलॊ पन्ना अपरिचित छै.",
163 - 'wminc-warning-suggest' => 'अपनॆ [[:$1]] पर पन्ना जोङियै.',
164 - 'wminc-warning-suggest-move' => 'अपनॆ [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} पन्ना कॆ $1 पर भेजियै.].',
165 - 'right-viewuserlang' => 'देखॊ [[Special:ViewUserLang|user language and test wiki]]',
166188 'randombytest' => 'बेतरतीब पन्ना - प्रारंभिक विकी द्वारा.',
167189 'randombytest-nopages' => 'तोरॊ प्रारंभिक विकी मॆं $1 नामॊ के जग्घॊ पॆ कोय पन्ना नै छौं.',
 190+ 'wminc-viewuserlang' => 'भाषा उपयोगकर्ता आरू टेस्ट विकी सिस्टम कॆ देखॊ',
 191+ 'wminc-viewuserlang-user' => 'उपयोगकर्ता',
 192+ 'wminc-viewuserlang-go' => 'जा',
 193+ 'right-viewuserlang' => 'देखॊ [[Special:ViewUserLang|user language and test wiki]]',
168194 );
169195
170196 /** Arabic (العربية)
@@ -174,53 +200,84 @@
175201 */
176202 $messages['ar'] = array(
177203 'wminc-desc' => 'جرّب نظام الويكي لحضانة ويكيميديا',
178 - 'wminc-viewuserlang' => 'أوجد لغة المستخدم و جرّب الويكي',
179 - 'wminc-viewuserlang-user' => 'اسم المستخدم:',
180 - 'wminc-viewuserlang-go' => 'اذهب',
181204 'wminc-testwiki' => 'ويكي الاختبار:',
182205 'wminc-testwiki-none' => 'لا شيء/الكل',
183206 'wminc-prefinfo-language' => 'لغة واجهتك - مستقلة عن ويكي الاختبار',
184207 'wminc-prefinfo-code' => 'رمز ISO 639 للغة',
185208 'wminc-prefinfo-project' => 'إختر مشروع ويكيميديا (خيار الحضانة هو للمستخدمين الذين يقومون بعمل عام)',
186209 'wminc-prefinfo-error' => 'اخترت مشروعًا يختاج رمز لغة.',
187 - 'wminc-warning-unprefixed' => "'''تحذير:''' الصفحة التي تعدلها بدون بادئة!",
188 - 'wminc-warning-suggest' => 'تستطيع إنشاء صفحة في [[:$1]].',
189 - 'wminc-warning-suggest-move' => 'يمكنك [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} نقل الصفحة إلى $1].',
190 - 'right-viewuserlang' => 'رؤية [[Special:ViewUserLang|لغة وويكي الاختبار الخاص بالمستخدم]]',
191210 'randombytest' => 'صفحة عشوائية بواسطة ويكي الاختبار',
192211 'randombytest-nopages' => 'لا توجد صفحات في ويكي الاختبار الخاص بك، في النطاق: $1.',
 212+ 'wminc-viewuserlang' => 'أوجد لغة المستخدم و جرّب الويكي',
 213+ 'wminc-viewuserlang-user' => 'اسم المستخدم:',
 214+ 'wminc-viewuserlang-go' => 'اذهب',
 215+ 'right-viewuserlang' => 'رؤية [[Special:ViewUserLang|لغة وويكي الاختبار الخاص بالمستخدم]]',
193216 );
194217
195218 /** Aramaic (ܐܪܡܝܐ)
196219 * @author Basharh
197220 */
198221 $messages['arc'] = array(
 222+ 'wminc-testwiki' => 'ܘܝܩܝ ܢܣܝܘܢܐ:',
 223+ 'wminc-testwiki-none' => 'ܠܐ ܡܕܡ/ܟܠ',
199224 'wminc-viewuserlang-user' => 'ܫܡܐ ܕܡܦܠܚܢܐ:',
200225 'wminc-viewuserlang-go' => 'ܙܠ',
201 - 'wminc-testwiki' => 'ܘܝܩܝ ܢܣܝܘܢܐ:',
202 - 'wminc-testwiki-none' => 'ܠܐ ܡܕܡ/ܟܠ',
203226 );
204227
205228 /** Egyptian Spoken Arabic (مصرى)
206229 * @author Meno25
207230 */
208231 $messages['arz'] = array(
 232+ 'wminc-testwiki' => 'ويكى تجربه:',
 233+ 'wminc-testwiki-none' => 'ولاحاجه/كل',
209234 'wminc-viewuserlang-user' => 'اسم اليوزر:',
210235 'wminc-viewuserlang-go' => 'روح',
211 - 'wminc-testwiki' => 'ويكى تجربه:',
212 - 'wminc-testwiki-none' => 'ولاحاجه/كل',
213236 );
214237
 238+/** Asturian (Asturianu)
 239+ * @author Xuacu
 240+ */
 241+$messages['ast'] = array(
 242+ 'wminc-manual' => 'Manual',
 243+ 'wminc-listwikis' => 'Llista de wikis',
 244+ 'wminc-testwiki' => 'Wiki de prueba:',
 245+ 'wminc-testwiki-none' => 'Nengún/Toos',
 246+ 'wminc-recentchanges-all' => 'Tolos cambios recientes',
 247+);
 248+
215249 /** Bavarian (Boarisch)
216250 * @author Man77
 251+ * @author Mucalexx
217252 */
218253 $messages['bar'] = array(
219 - 'wminc-viewuserlang-user' => 'Benutzanãm:',
 254+ 'wminc-desc' => 'Daméglécht Testwikis fyrn Wikimedia Incubator',
 255+ 'wminc-manual' => 'Åloattung',
 256+ 'wminc-listwikis' => 'Listen voh dé Wikis',
 257+ 'wminc-testwiki' => 'Testwiki:',
 258+ 'wminc-testwiki-none' => 'Koane / Olle',
 259+ 'wminc-recentchanges-all' => 'Olle létzden Änderrungen',
 260+ 'wminc-prefinfo-language' => 'Sprooch voh deiner Benutzerówerflächen - vom Testwiki unobhängég',
 261+ 'wminc-prefinfo-code' => 'Da ISO-639-Sproochcode',
 262+ 'wminc-prefinfo-project' => '\'s Wikimedia-Prójekt, ån dém du do orweidst ("Incubator" fyr Benutzer, dé oigmoane Aufgom ywernemmern)',
 263+ 'wminc-prefinfo-error' => 'Bei dém Prójekt muass a Sproochcode ågeem wern!',
 264+ 'wminc-error-move-unprefixed' => 'Feeler: Dé Seiten, dé du vaschiam wüst, hod [[{{MediaWiki:Helppage}}|koah óder a foischs Präfix]].',
 265+ 'wminc-error-wronglangcode' => "'''Feeler:''' Dé Seiten enthoit an [[{{MediaWiki:Helppage}}|foischen Sproochcode]]: „$1“.",
 266+ 'wminc-error-unprefixed' => "'''Feeler:''' Dé Seiten hod [[{{MediaWiki:Helppage}}|koan Präfix]].",
 267+ 'wminc-error-unprefixed-suggest' => "'''Feeler:''' Dé Seiten hod [[{{MediaWiki:Helppage}}|koan Präfix]]. Du kåst unter [[:$1]] a Seiten åléng.",
 268+ 'wminc-error-wiki-exists' => 'Dés Wiki do gibts bereits schoh. Dé Seiten befindt sé auf $1. Wånns Wiki erst grod amoi erstöd worn is, bitt ma di um a por Stund Geduid, bis olle Inhoite durthih ywertrong worn san.',
 269+ 'randombytest' => "Zuafällige Seiten aus 'm Testwiki",
 270+ 'randombytest-nopages' => 'Es befinden sé koane Seiten im Nåmensraum "$1" voh deim Testwiki.',
 271+ 'wminc-viewuserlang' => 'Benutzersprooch und Testwiki åschauh',
 272+ 'wminc-viewuserlang-user' => 'Benutzernåm:',
220273 'wminc-viewuserlang-go' => 'Hoin',
221 - 'wminc-testwiki' => 'Testwiki:',
222 - 'wminc-testwiki-none' => 'Koane/Ålle',
223 - 'wminc-prefinfo-language' => 'Språch vu deina Benutzaowaflächn – vum Testwiki åbhängig',
224 - 'wminc-prefinfo-code' => 'Da ISO-639-Språchcode',
 274+ 'wminc-userdoesnotexist' => 'Der Benutzer „$1“ existird néd.',
 275+ 'right-viewuserlang' => '[[Special:ViewUserLang|Benutzersprooch und Testwiki]] åschauh',
 276+ 'group-test-sysop' => 'Testadministraatorn',
 277+ 'group-test-sysop-member' => 'Testadministraator',
 278+ 'grouppage-test-sysop' => 'Project:Testadministraatorn',
 279+ 'wminc-code-macrolanguage' => "Dé [[wikipedia:$2 language|Sprooch „$3“]] is a [[wikipedia:de:Makrosprache_(ISO_639)|Makrósprooch]], dé d' fóigenden Oahzelsproochn enthoit:",
 280+ 'wminc-code-collective' => 'Da Code „$1“ bziagt sé néd auf a bstimmte Sprooch, sondern auf a Gruppm voh Sproochen, nåmentlich dé [[wikipedia:$2 language|Sproochen „$3“]].',
 281+ 'wminc-code-retired' => "Der Sproochcode is gänderd worn und beziagt sé nimmer auf d' urspryngliche Sprooch.",
225282 );
226283
227284 /** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
@@ -231,22 +288,33 @@
232289 */
233290 $messages['be-tarask'] = array(
234291 'wminc-desc' => 'Тэставая вікі-сыстэма для інкубатара Фундацыі «Вікімэдыя»',
235 - 'wminc-viewuserlang' => 'Пошук мовы ўдзельніка і тэставай вікі',
236 - 'wminc-viewuserlang-user' => 'Імя ўдзельніка:',
237 - 'wminc-viewuserlang-go' => 'Перайсьці',
238 - 'wminc-userdoesnotexist' => 'Удзельнік «$1» не існуе.',
 292+ 'wminc-manual' => 'Інструкцыя',
 293+ 'wminc-listwikis' => 'Сьпіс вікі',
239294 'wminc-testwiki' => 'Тэставая вікі:',
240295 'wminc-testwiki-none' => 'Ніякая/усе',
 296+ 'wminc-recentchanges-all' => 'Усе апошнія зьмены',
241297 'wminc-prefinfo-language' => 'Вашая мова інтэрфэйсу — незалежная ад мовы Вашай тэставай вікі',
242298 'wminc-prefinfo-code' => 'Код мовы ISO 639',
243299 'wminc-prefinfo-project' => 'Выберыце праект фундацыі «Вікімэдыя» (выберыце варыянт Інкубатар, калі займаецеся агульнай працай)',
244300 'wminc-prefinfo-error' => 'Вы выбралі праект, які патрабуе код мовы.',
245 - 'wminc-warning-unprefixed' => 'Папярэджаньне: старонка, якую Вы рэдагуеце, ня мае прэфікса!',
246 - 'wminc-warning-suggest' => 'Вы можаце стварыць старонку [[:$1]].',
247 - 'wminc-warning-suggest-move' => 'Вы можаце [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} перанесьці гэту старонку ў $1].',
248 - 'right-viewuserlang' => 'прагляд [[Special:ViewUserLang|мовы ўдзельніка і тэставаньне вікі]]',
 301+ 'wminc-error-move-unprefixed' => 'Памылка: старонка, якую Вы спрабуеце перанесьці [[{{MediaWiki:Helppage}}|ня мае прэфіксу ці мае няслушны прэфікс]]!',
 302+ 'wminc-error-wronglangcode' => "'''Памылка:''' гэтая старонка утрымлівае [[{{MediaWiki:Helppage}}|няслушны код мовы]] «$1»!",
 303+ 'wminc-error-unprefixed' => "'''Памылка:''' гэтая старонка [[{{MediaWiki:Helppage}}|ня мае прэфіксу]]!",
 304+ 'wminc-error-unprefixed-suggest' => "'''Памылка:''' гэтая старонка [[{{MediaWiki:Helppage}}|не мае прэфіксу]]! Вы можаце стварыць старонку на [[:$1]].",
 305+ 'wminc-error-wiki-exists' => 'Гэтая вікі ўжо існуе. Вы можаце знайсьці гэтую старонку на $1. Калі вікі была створаная нядаўна, калі ласка, пачакайце некалькі гадзінаў ці дзён, пакуль будзе імпартаваны зьмест.',
249306 'randombytest' => 'Выпадковая старонка тэставай вікі',
250307 'randombytest-nopages' => 'Няма старонак ў Вашай тэставай вікі, у прасторы назваў: $1.',
 308+ 'wminc-viewuserlang' => 'Пошук мовы ўдзельніка і тэставай вікі',
 309+ 'wminc-viewuserlang-user' => 'Імя ўдзельніка:',
 310+ 'wminc-viewuserlang-go' => 'Перайсьці',
 311+ 'wminc-userdoesnotexist' => 'Удзельнік «$1» не існуе.',
 312+ 'right-viewuserlang' => 'прагляд [[Special:ViewUserLang|мовы ўдзельніка і тэставаньне вікі]]',
 313+ 'group-test-sysop' => 'Адміністратары тэставай вікі',
 314+ 'group-test-sysop-member' => 'адміністратар тэставай вікі',
 315+ 'grouppage-test-sysop' => 'Project:Адміністратары тэставай вікі',
 316+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 мова|«$3» мова]] зьяўляецца [[wikipedia:ISO 639 macrolanguage|макрамовай]], якая ўтрымлівае наступную колькасьць моваў:',
 317+ 'wminc-code-collective' => 'Код «$1» адносіцца не да пэўнай мовы, а да набору моваў, а менавіта да [[wikipedia:$2 language|«$3»]].',
 318+ 'wminc-code-retired' => 'Гэты код мовы быў зьменены і болей не датычыцца арыгінальнай мовы.',
251319 );
252320
253321 /** Bulgarian (Български)
@@ -255,22 +323,19 @@
256324 * @author Stanqo
257325 */
258326 $messages['bg'] = array(
259 - 'wminc-desc' => 'Тестова уики система за Инкубатора на Уикимедия',
260 - 'wminc-viewuserlang' => 'Справка за езика на потребителя и тестваното от него уики',
261 - 'wminc-viewuserlang-user' => 'Потребител:',
262 - 'wminc-viewuserlang-go' => 'Отваряне',
 327+ 'wminc-desc' => 'Тестова уики система за Уикимедия Инкубатор',
263328 'wminc-testwiki' => 'Тестово уики:',
264329 'wminc-testwiki-none' => 'Никои / Всички',
265330 'wminc-prefinfo-language' => 'Език на интерфейса (независим от езика на вашето тестово уики)',
266331 'wminc-prefinfo-code' => 'Езиковият код според стандарта ISO 639',
267332 'wminc-prefinfo-project' => 'Изберете проект на Уикимедия (Опцията инкубатор е за потребители, които извършват обща работа)',
268333 'wminc-prefinfo-error' => 'Избрали сте проект, който се нуждае от езиков код.',
269 - 'wminc-warning-unprefixed' => "'''Внимание:''' В заглавието на редактираната от вас страница липсва префикс!",
270 - 'wminc-warning-suggest' => 'Можете да създадете страница на [[:$1]].',
271 - 'wminc-warning-suggest-move' => 'Можете да [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} преместите тази страница като $1].',
272 - 'right-viewuserlang' => 'Вижте [[Special:ViewUserLang|езика на потребителя и езика на тестваното уики]]',
273334 'randombytest' => 'Случайна страница от тестваното уики',
274335 'randombytest-nopages' => 'В тестваното уики няма страници в именно пространство $1.',
 336+ 'wminc-viewuserlang' => 'Справка за езика на потребителя и тестваното от него уики',
 337+ 'wminc-viewuserlang-user' => 'Потребител:',
 338+ 'wminc-viewuserlang-go' => 'Отваряне',
 339+ 'right-viewuserlang' => 'Вижте [[Special:ViewUserLang|езика на потребителя и езика на тестваното уики]]',
275340 );
276341
277342 /** Bengali (বাংলা)
@@ -278,18 +343,16 @@
279344 */
280345 $messages['bn'] = array(
281346 'wminc-desc' => 'উইকিমিডিয়া ইনকিউবেটরের জন্য পরীক্ষামূলক উইকি ব্যবস্থা',
282 - 'wminc-viewuserlang' => 'ব্যবহারকারী ভাষা এবং পরীক্ষামূলক উইকি দেখুন',
283 - 'wminc-viewuserlang-user' => 'ব্যবহারকারী নাম:',
284 - 'wminc-viewuserlang-go' => 'যাও',
285347 'wminc-testwiki' => 'পরীক্ষামূলক উইকি:',
286348 'wminc-testwiki-none' => 'কিছু না/সমস্ত',
287349 'wminc-prefinfo-language' => 'আপনার ইন্টারফেস ভাষা - আপনার পরীক্ষামূলক উইকি হতে স্বাধীন',
288350 'wminc-prefinfo-code' => 'ISO 639 ভাষা কোড',
289351 'wminc-prefinfo-error' => 'আপনার নির্বাচিত প্রকল্পের ভাষার কোড প্রয়োজন।',
290 - 'wminc-warning-suggest' => '[[:$1]] তে আপনি পাতা তৈরি করতে পারেন।',
291 - 'wminc-warning-suggest-move' => 'আপনি [ $1 এ {{fullurl:Special:MovePage/$3|wpNewTitle=$2}} এই পাতা সরিয়ে নিতে পারেন]।',
 352+ 'randombytest' => 'পরীক্ষামূলক উইকির অজানা পাতা',
 353+ 'wminc-viewuserlang' => 'ব্যবহারকারী ভাষা এবং পরীক্ষামূলক উইকি দেখুন',
 354+ 'wminc-viewuserlang-user' => 'ব্যবহারকারী নাম:',
 355+ 'wminc-viewuserlang-go' => 'যাও',
292356 'right-viewuserlang' => '[[Special:ViewUserLang|ব্যবহারকারী ভাষা এবং পরীক্ষামূলক উইকি]] দেখাও',
293 - 'randombytest' => 'পরীক্ষামূলক উইকির অজানা পাতা',
294357 );
295358
296359 /** Breton (Brezhoneg)
@@ -297,22 +360,24 @@
298361 */
299362 $messages['br'] = array(
300363 'wminc-desc' => 'Reizhiad testiñ wiki evit Wikimedia Incubator',
301 - 'wminc-viewuserlang' => 'Gwelet yezh an implijer hag e wiki testiñ',
302 - 'wminc-viewuserlang-user' => 'Anv implijer :',
303 - 'wminc-viewuserlang-go' => 'Mont',
304 - 'wminc-userdoesnotexist' => 'N\'eus ket eus an implijer "$1".',
305364 'wminc-testwiki' => 'Wiki testiñ :',
306365 'wminc-testwiki-none' => 'Hini ebet / An holl',
 366+ 'wminc-recentchanges-all' => 'An holl gemmoù diwezhañ',
307367 'wminc-prefinfo-language' => "Yezh hoc'h etrefas - distag diouzh hini ho wiki testiñ",
308368 'wminc-prefinfo-code' => 'Kod ISO 639 ar yezh',
309369 'wminc-prefinfo-project' => 'Diuzit ar raktres Wikimedia (miret eo an dibarzh Incubator evit an implijerien a gas da benn ul labour dre vras)',
310370 'wminc-prefinfo-error' => "Diuzet hoc'h eus ur raktres zo ezhomm ur c'hod yezh evitañ.",
311 - 'wminc-warning-unprefixed' => "'''Diwallit : ''' Emaoc'h oc'h aozañ ur bajenn hep rakger ebet dezhi !",
312 - 'wminc-warning-suggest' => 'Gallout a rit krouiñ ur bajenn war [[:$1]].',
313 - 'wminc-warning-suggest-move' => 'Gallout a rit [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} adenvel ar bajenn-mañ e $1].',
314 - 'right-viewuserlang' => 'Gwelet [[Special:ViewUserLang|yezh an implijer hag ar wiki testiñ]]',
 371+ 'wminc-error-move-unprefixed' => "Fazi : N'eus [[{{MediaWiki:Helppage}}|rakger ebet pe fall eo rakger]] ar bajenn emaoc'h o klask dilec'hiañ !",
 372+ 'wminc-error-wronglangcode' => "'''Fazi :''' Ur [[{{MediaWiki:Helppage}}|c'hod yezh fall]] \"\$1\" zo d'ar bajenn emaoc'h o klask degas kemmoù enni !",
 373+ 'wminc-error-unprefixed' => "'''Fazi :''' N'eus [[{{MediaWiki:Helppage}}|rakger ebet]] d'ar bajenn emaoc'h o klask degas kemmoù enni !",
 374+ 'wminc-error-unprefixed-suggest' => "'''Fazi :''' N'eus [[{{MediaWiki:Helppage}}|rakger ebet]] d'ar bajenn emaoc'h o klask degas kemmoù enni ! Gallout a rit krouiñ ur bajenn war [[:$1]].",
315375 'randombytest' => 'Pajenn dargouezhek gant ar wiki amprouiñ',
316376 'randombytest-nopages' => "N'eus pajenn ebet en ho wiki amprouiñ, en esaouenn anv : $1.",
 377+ 'wminc-viewuserlang' => 'Gwelet yezh an implijer hag e wiki testiñ',
 378+ 'wminc-viewuserlang-user' => 'Anv implijer :',
 379+ 'wminc-viewuserlang-go' => 'Mont',
 380+ 'wminc-userdoesnotexist' => 'N\'eus ket eus an implijer "$1".',
 381+ 'right-viewuserlang' => 'Gwelet [[Special:ViewUserLang|yezh an implijer hag ar wiki testiñ]]',
317382 );
318383
319384 /** Bosnian (Bosanski)
@@ -320,21 +385,19 @@
321386 */
322387 $messages['bs'] = array(
323388 'wminc-desc' => 'Testiranje wiki sistema za Wikimedia Incubator',
324 - 'wminc-viewuserlang' => 'Pregledaj korisnički jezik i testiranu wiki',
325 - 'wminc-viewuserlang-user' => 'Korisničko ime:',
326 - 'wminc-viewuserlang-go' => 'Idi',
327389 'wminc-testwiki' => 'Testna wiki:',
328390 'wminc-testwiki-none' => 'Ništa/Sve',
 391+ 'wminc-recentchanges-all' => 'Sve nedavne izmjene',
329392 'wminc-prefinfo-language' => 'Vaš jezik interfejsa - nezavisno od Vaše testirane wiki',
330393 'wminc-prefinfo-code' => 'ISO 639 kod jezika',
331394 'wminc-prefinfo-project' => 'Odaberite Wikimedia projekat (Opcija u inkubatoru za korisnike koje rade opći posao)',
332395 'wminc-prefinfo-error' => 'Odabrali ste projekat koji zahtijeva kod jezika.',
333 - 'wminc-warning-unprefixed' => 'Upozorenje: stranica koju uređujete nema prefiksa!',
334 - 'wminc-warning-suggest' => 'Možete napraviti stranicu na [[:$1]].',
335 - 'wminc-warning-suggest-move' => 'Možete [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} premjestiti ovu stranicu na $1].',
336 - 'right-viewuserlang' => 'Pregledavanje [[Special:ViewUserLang|korisničkog jezika i probne wiki]]',
337396 'randombytest' => 'Slučajna stranica od testirane wiki',
338397 'randombytest-nopages' => 'Nema stranica u Vašoj probnoj wiki, u imenskom prostoru: $1.',
 398+ 'wminc-viewuserlang' => 'Pregledaj korisnički jezik i testiranu wiki',
 399+ 'wminc-viewuserlang-user' => 'Korisničko ime:',
 400+ 'wminc-viewuserlang-go' => 'Idi',
 401+ 'right-viewuserlang' => 'Pregledavanje [[Special:ViewUserLang|korisničkog jezika i probne wiki]]',
339402 );
340403
341404 /** Catalan (Català)
@@ -343,10 +406,10 @@
344407 * @author Solde
345408 */
346409 $messages['ca'] = array(
 410+ 'wminc-testwiki-none' => 'Cap/Tots',
 411+ 'wminc-prefinfo-code' => 'El codi de llengua ISO 639',
347412 'wminc-viewuserlang-user' => "Nom d'usuari:",
348413 'wminc-viewuserlang-go' => 'Vés-hi!',
349 - 'wminc-testwiki-none' => 'Cap/Tots',
350 - 'wminc-prefinfo-code' => 'El codi de llengua ISO 639',
351414 'right-viewuserlang' => "Veure [[Special:ViewUserLang|l'idioma i el wiki de prova]]",
352415 );
353416
@@ -354,15 +417,13 @@
355418 * @author Marmzok
356419 */
357420 $messages['ckb'] = array(
358 - 'wminc-viewuserlang-user' => 'ناوی بەکارهێنەری:',
359 - 'wminc-viewuserlang-go' => 'بڕۆ',
360421 'wminc-testwiki' => 'تاقی‌کردنه‌وه‌ی ویکی:',
361422 'wminc-testwiki-none' => 'هیچیان\\هەموویان',
362423 'wminc-prefinfo-language' => 'ڕووکاری زمانی تۆ جیاوازه‌ له‌ تاقی کردنه‌وه‌ی ویکی',
363424 'wminc-prefinfo-code' => 'کۆدی زمانی ISO 639',
364425 'wminc-prefinfo-error' => 'پڕۆژەیەکت هەڵبژاردووه کە پێویستی بە کۆدی زمانە.',
365 - 'wminc-warning-suggest' => 'دەتوانی لاپەڕەیەک لە [[:$1]]دا درووست‌بکەی.',
366 - 'wminc-warning-suggest-move' => '',
 426+ 'wminc-viewuserlang-user' => 'ناوی بەکارهێنەری:',
 427+ 'wminc-viewuserlang-go' => 'بڕۆ',
367428 );
368429
369430 /** Czech (Česky)
@@ -372,21 +433,18 @@
373434 */
374435 $messages['cs'] = array(
375436 'wminc-desc' => 'Testovací wiki systém pro Inkubátor Wikimedia',
376 - 'wminc-viewuserlang' => 'Vyhledat jazyk uživatele a testovací wiki',
377 - 'wminc-viewuserlang-user' => 'Uživatelské jméno:',
378 - 'wminc-viewuserlang-go' => 'Přejít',
379437 'wminc-testwiki' => 'Testovací wiki:',
380438 'wminc-testwiki-none' => 'Nic/vše',
381439 'wminc-prefinfo-language' => 'Váš jazyk rozhraní – nezávislý na vaší testovací wiki',
382440 'wminc-prefinfo-code' => 'Jazykový kód ISO 639',
383441 'wminc-prefinfo-project' => 'Vybrat projekt Wikimedia (možnost „Inkubátor“ je pro uživatele, kteří vykonávají všeobecnou činnost)',
384442 'wminc-prefinfo-error' => 'Vybrali jste projekt, který vyžaduje kód jazyku.',
385 - 'wminc-warning-unprefixed' => "'''Upozornění:''' Stránka, kterou upravujete je bez prefixu!",
386 - 'wminc-warning-suggest' => 'Můžete vytvořit stránku na [[:$1]].',
387 - 'wminc-warning-suggest-move' => 'Můžete [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} přesunout tuto stránku na $1].',
388 - 'right-viewuserlang' => 'Prohlížení [[Special:ViewUserLang|uživatelského jazyka a testovací wiki]]',
389443 'randombytest' => 'Náhodná stránka z testovací wiki',
390444 'randombytest-nopages' => 'Ve vaší testovací wiki nejsou ve jmenném prostoru $1 žádné stránky.',
 445+ 'wminc-viewuserlang' => 'Vyhledat jazyk uživatele a testovací wiki',
 446+ 'wminc-viewuserlang-user' => 'Uživatelské jméno:',
 447+ 'wminc-viewuserlang-go' => 'Přejít',
 448+ 'right-viewuserlang' => 'Prohlížení [[Special:ViewUserLang|uživatelského jazyka a testovací wiki]]',
391449 );
392450
393451 /** Danish (Dansk)
@@ -396,11 +454,11 @@
397455 */
398456 $messages['da'] = array(
399457 'wminc-desc' => 'Testwikisystem for Wikimedia Incubator',
400 - 'wminc-viewuserlang-user' => 'Brugernavn:',
401 - 'wminc-viewuserlang-go' => 'Gå',
402458 'wminc-testwiki' => 'Testwiki:',
403459 'wminc-testwiki-none' => 'Ingen/Alle',
404460 'wminc-prefinfo-code' => 'ISO 639-sprogkode',
 461+ 'wminc-viewuserlang-user' => 'Brugernavn:',
 462+ 'wminc-viewuserlang-go' => 'Gå',
405463 );
406464
407465 /** German (Deutsch)
@@ -411,24 +469,34 @@
412470 */
413471 $messages['de'] = array(
414472 'wminc-desc' => 'Ermöglicht Testwikis für den Wikimedia Incubator',
415 - 'wminc-viewuserlang' => 'Benutzersprache und Testwiki einsehen',
416 - 'wminc-viewuserlang-user' => 'Benutzername:',
417 - 'wminc-viewuserlang-go' => 'Holen',
418 - 'wminc-userdoesnotexist' => 'Der Benutzer „$1“ ist nicht vorhanden.',
 473+ 'wminc-manual' => 'Anleitung',
 474+ 'wminc-listwikis' => 'Liste der Wikis',
419475 'wminc-testwiki' => 'Testwiki:',
420476 'wminc-testwiki-none' => 'Keins/Alle',
 477+ 'wminc-recentchanges-all' => 'Alle letzten Änderungen',
421478 'wminc-prefinfo-language' => 'Sprache deiner Benutzeroberfläche - vom Testwiki unabhängig',
422479 'wminc-prefinfo-code' => 'Der ISO-639-Sprachcode',
423480 'wminc-prefinfo-project' => 'Das Wikimedia-Projekt, an dem du hier arbeitest („Incubator“ für Benutzer, die allgemeine Aufgaben übernehmen)',
424481 'wminc-prefinfo-error' => 'Bei diesem Projekt muss ein Sprachcode angeben werden!',
425482 'wminc-error-move-unprefixed' => 'Fehler: Die Seite, die du verschieben willst, hat [[{{MediaWiki:Helppage}}|kein oder ein falsches Präfix]].',
426 - 'wminc-error-wronglangcode' => "'''Fehler:''' Die Seite, die du zu bearbeiten versuchst, hat einen [[{{MediaWiki:Helppage}}|falschen Sprachcode]]: \"\$1\".",
427 - 'wminc-error-unprefixed' => "'''Fehler:''' Die Seite, die du zu bearbeiten versuchst, hat [[{{MediaWiki:Helppage}}|kein Präfix]].",
428 - 'wminc-error-unprefixed-suggest' => "'''Fehler:''' Die Seite, die du zu bearbeiten versuchst, hat [[{{MediaWiki:Helppage}}|kein Präfix]]. Du kannst unter [[:$1]] eine Seite anlegen.",
429 - 'right-viewuserlang' => '[[Special:ViewUserLang|Benutzersprache und Testwiki]] anschauen',
 483+ 'wminc-error-wronglangcode' => "'''Fehler:''' Diese Seite enthält einen [[{{MediaWiki:Helppage}}|falschen Sprachcode]]: „$1“.",
 484+ 'wminc-error-unprefixed' => "'''Fehler:''' Diese Seite hat [[{{MediaWiki:Helppage}}|kein Präfix]].",
 485+ 'wminc-error-unprefixed-suggest' => "'''Fehler:''' Diese Seite hat [[{{MediaWiki:Helppage}}|kein Präfix]]. Du kannst unter [[:$1]] eine Seite anlegen.",
 486+ 'wminc-error-wiki-exists' => 'Dieses Wiki ist bereits vorhanden. Diese Seite befindet sich auf $1. Sofern das Wiki erst kürzlich erstellt wurde, bitten wir um ein paar Stunden Geduld bis alle Inhalte dorthin übertragen wurden.',
 487+ 'wminc-error-wiki-sister' => 'Diese Seite gehört zu einem Projekt, das nicht hier gehostet ist. Geh bitte zu $1, um das Wiki zu finden.',
430488 'randombytest' => 'Zufällige Seite aus dem Testwiki',
431489 'randombytest-nopages' => 'Es befinden sich keine Seiten im Namensraum „$1“ deines Testwikis.',
432 - 'wminc-recentchanges-all' => 'Alle letzten Änderungen',
 490+ 'wminc-viewuserlang' => 'Benutzersprache und Testwiki einsehen',
 491+ 'wminc-viewuserlang-user' => 'Benutzername:',
 492+ 'wminc-viewuserlang-go' => 'Holen',
 493+ 'wminc-userdoesnotexist' => 'Der Benutzer „$1“ ist nicht vorhanden.',
 494+ 'right-viewuserlang' => '[[Special:ViewUserLang|Benutzersprache und Testwiki]] anschauen',
 495+ 'group-test-sysop' => 'Testadministratoren',
 496+ 'group-test-sysop-member' => 'Testadministrator',
 497+ 'grouppage-test-sysop' => 'Project:Testadministratoren',
 498+ 'wminc-code-macrolanguage' => 'Die [[wikipedia:$2 language|Sprache „$3“]] ist eine [[wikipedia:de:Makrosprache_(ISO_639)|Makrosprache]], welche die folgenden Einzelsprachen enthält:',
 499+ 'wminc-code-collective' => 'Der Code „$1“ bezieht sich nicht auf eine bestimmte Sprache, sondern auf eine Gruppe von Sprachen, namentlich die [[wikipedia:$2 language|Sprachen „$3“]].',
 500+ 'wminc-code-retired' => 'Dieser Sprachcode wurde geändert und bezieht sich nicht mehr auf die ursprüngliche Sprache.',
433501 );
434502
435503 /** German (formal address) (‪Deutsch (Sie-Form)‬)
@@ -440,9 +508,8 @@
441509 'wminc-prefinfo-language' => 'Sprache Ihrer Benutzeroberfläche - vom Testwiki unabhängig',
442510 'wminc-prefinfo-project' => 'Das Wikimedia-Projekt, an dem Sie hier arbeiten („Incubator“ für Benutzer, die allgemeine Aufgaben übernehmen)',
443511 'wminc-error-move-unprefixed' => 'Fehler: Die Seite, die Sie verschieben wollen, hat entweder [[{{MediaWiki:Helppage}}|kein oder ein falsches Präfix]].',
444 - 'wminc-error-wronglangcode' => "'''Fehler:''' Die Seite, die Sie zu bearbeiten versuchen, hat einen [[{{MediaWiki:Helppage}}|falschen Sprachcode]]: \"\$1\".",
445 - 'wminc-error-unprefixed' => "'''Fehler:''' Die Seite, die Sie zu bearbeiten versuchen, hat [[{{MediaWiki:Helppage}}|kein Präfix]].",
446 - 'wminc-error-unprefixed-suggest' => "'''Fehler:''' Die Seite, die Sie zu bearbeiten versuchen, hat [[{{MediaWiki:Helppage}}|kein Präfix]]. Sie können unter [[:$1]] eine Seite anlegen.",
 512+ 'wminc-error-unprefixed-suggest' => "'''Fehler:''' Diese Seite hat [[{{MediaWiki:Helppage}}|kein Präfix]]. Sie können unter [[:$1]] eine Seite anlegen.",
 513+ 'wminc-error-wiki-sister' => 'Diese Seite gehört zu einem Projekt, das nicht hier gehostet ist. Gehen Sie bitte zu $1, um das Wiki zu finden.',
447514 'randombytest-nopages' => 'Es befinden sich keine Seiten im Namensraum „$1“ Ihres Testwikis.',
448515 );
449516
@@ -459,43 +526,37 @@
460527 */
461528 $messages['dsb'] = array(
462529 'wminc-desc' => 'Testowy wikijowy system za Wikimedia Incubator',
463 - 'wminc-viewuserlang' => 'Wužywarsku rěc a testowy wiki se woglědaś',
464 - 'wminc-viewuserlang-user' => 'Wužywarske mě:',
465 - 'wminc-viewuserlang-go' => 'Pokazaś',
466530 'wminc-testwiki' => 'Testowy wiki:',
467531 'wminc-testwiki-none' => 'Žeden/Wše',
468532 'wminc-prefinfo-language' => 'Rěc twójogo wužywarskego pówjercha - wót twójogo testowego wikija njewótwisna',
469533 'wminc-prefinfo-code' => 'Rěcny kod ISO 639',
470534 'wminc-prefinfo-project' => 'Wikimedijowy projekt wubraś (Incubatorowa opcija jo za wužywarjow, kótarež cynje powšykne źěło)',
471535 'wminc-prefinfo-error' => 'Sy projekt wubrał, kótaryž se rěcny kod pomina.',
472 - 'wminc-warning-unprefixed' => 'Warnowanje: bok, kótaryž wobźěłujoš, njama prefiks!',
473 - 'wminc-warning-suggest' => 'Móžoš na [[:$1]] bok napóraś.',
474 - 'wminc-warning-suggest-move' => 'Móžoš [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} toś ten bok do $1 pśesunuś].',
475 - 'right-viewuserlang' => '[[Special:ViewUserLang|Wužywarsku rěc a testowy wiki]] se woglědaś',
476536 'randombytest' => 'Pśipadny bok pó testowem wikiju',
477537 'randombytest-nopages' => 'W twójom testowem wikiju w mjenjowem rumje $1 boki njejsu.',
 538+ 'wminc-viewuserlang' => 'Wužywarsku rěc a testowy wiki se woglědaś',
 539+ 'wminc-viewuserlang-user' => 'Wužywarske mě:',
 540+ 'wminc-viewuserlang-go' => 'Pokazaś',
 541+ 'right-viewuserlang' => '[[Special:ViewUserLang|Wužywarsku rěc a testowy wiki]] se woglědaś',
478542 );
479543
480 -/** Dusun Bundu-liwan (Dusun Bundu-liwan)
 544+/** Central Dusun (Dusun Bundu-liwan)
481545 * @author FRANCIS5091
482546 */
483547 $messages['dtp'] = array(
484548 'wminc-desc' => 'Nuludan pogumbalan wiki montok Pongongomut Wikimodia',
485 - 'wminc-viewuserlang' => 'Ihumo boros momoguno om pogumbalan wiki',
486 - 'wminc-viewuserlang-user' => 'Ngarannu:',
487 - 'wminc-viewuserlang-go' => 'Ongoi',
488549 'wminc-testwiki' => 'Wiki pogumbalan',
489550 'wminc-testwiki-none' => 'Aiso/Oinsanan',
490551 'wminc-prefinfo-language' => 'Woyoboros gunoonnu - poinsuai mantad wiki pogumbalannu',
491552 'wminc-prefinfo-code' => 'Kod woyoboros tumanud ISO 639',
492553 'wminc-prefinfo-project' => 'Pilio purujik wikimodia (Pongongomut nopo nga pipilion montok momomoguno di pigosusuaian wonsoion)',
493554 'wminc-prefinfo-error' => 'Minomili ko di purujik di momoguno kod woyoboros',
494 - 'wminc-warning-unprefixed' => "'''Panansarahan:''' Bolikon di iditonnu nopo nga awu nokopiulud!",
495 - 'wminc-warning-suggest' => 'Pasagaon ko do momonsoi bolikon id [[:$1]].',
496 - 'wminc-warning-suggest-move' => 'Pasagaonko [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} papaalih diti bolikon mongoi hilo id $1].',
497 - 'right-viewuserlang' => 'Intaai [[Special:ViewUserLang|woyoboros momomoguno om wiki pogumbalan]]',
498555 'randombytest' => 'Songkobolikon do wiki pogumbalan',
499556 'randombytest-nopages' => 'Ingaa bobolikon id wiki pogumbalannu, it koingaran do: $1.',
 557+ 'wminc-viewuserlang' => 'Ihumo boros momoguno om pogumbalan wiki',
 558+ 'wminc-viewuserlang-user' => 'Ngarannu:',
 559+ 'wminc-viewuserlang-go' => 'Ongoi',
 560+ 'right-viewuserlang' => 'Intaai [[Special:ViewUserLang|woyoboros momomoguno om wiki pogumbalan]]',
500561 );
501562
502563 /** Ewe (Eʋegbe) */
@@ -510,21 +571,18 @@
511572 */
512573 $messages['el'] = array(
513574 'wminc-desc' => 'Δοκιμή του συστήματος βίκι για το Wikimedia Incubator',
514 - 'wminc-viewuserlang' => 'Ανατρέξτε στη γλώσσα χρήστη και στο δοκιμαστικό βίκι',
515 - 'wminc-viewuserlang-user' => 'Όνομα χρήστη:',
516 - 'wminc-viewuserlang-go' => 'Μετάβαση',
517575 'wminc-testwiki' => 'Δοκιμαστικό wiki:',
518576 'wminc-testwiki-none' => 'Κανένα/Όλα',
519577 'wminc-prefinfo-language' => 'Η γλώσσα συστήματος - ανεξάρτητη από το δοκιμαστικό σας βίκι',
520578 'wminc-prefinfo-code' => 'Ο κωδικός γλώσσας ISO 639',
521579 'wminc-prefinfo-project' => 'Επιλογή του εγχειρήματος Wikimedia (η επιλογή Incubator είναι για όσους χρήστες κάνουν γενική δουλειά)',
522580 'wminc-prefinfo-error' => 'Επιλέξατε ένα σχέδιο που χρειάζεται ένα κωδικό γλώσσας.',
523 - 'wminc-warning-unprefixed' => "'''Προειδοποίηση:''' Η σελίδα που επεξεργάζεστε είναι χωρίς πρόθεμα!",
524 - 'wminc-warning-suggest' => 'Μπορείτε να δημιουργήσετε μια σελίδα στο [[:$1]].',
525 - 'wminc-warning-suggest-move' => 'Μπορείτε να [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} μετακινήσετε αυτή τη σελίδα στο $1].',
526 - 'right-viewuserlang' => 'Προβολή της [[Special:ViewUserLang|γλώσσας χρήστη και του δοκιμαστικού βίκι]]',
527581 'randombytest' => 'Τυχαία σελίδα βάσει του δοκιμαστικού βίκι',
528582 'randombytest-nopages' => 'Δεν υπάρχουν σελίδες στο wiki δοκιμής σας, στις περιοχές ονομάτων: $1.',
 583+ 'wminc-viewuserlang' => 'Ανατρέξτε στη γλώσσα χρήστη και στο δοκιμαστικό βίκι',
 584+ 'wminc-viewuserlang-user' => 'Όνομα χρήστη:',
 585+ 'wminc-viewuserlang-go' => 'Μετάβαση',
 586+ 'right-viewuserlang' => 'Προβολή της [[Special:ViewUserLang|γλώσσας χρήστη και του δοκιμαστικού βίκι]]',
529587 );
530588
531589 /** Esperanto (Esperanto)
@@ -532,52 +590,83 @@
533591 */
534592 $messages['eo'] = array(
535593 'wminc-desc' => 'Testa vikisistemo por Wikimedia-Inkubatoro',
536 - 'wminc-viewuserlang' => 'Trarigardi uzulan lingvon kaj testi vikion',
537 - 'wminc-viewuserlang-user' => 'Salutnomo:',
538 - 'wminc-viewuserlang-go' => 'Ek',
539594 'wminc-testwiki' => 'Prova vikio:',
540595 'wminc-testwiki-none' => 'Nenio/Ĉio',
541596 'wminc-prefinfo-language' => 'Via interfaca lingvo - sendepende de via prova vikio',
542597 'wminc-prefinfo-code' => 'La lingvo kodo ISO 639',
543598 'wminc-prefinfo-error' => 'Vi elektis projekton kiu bezonas lingvan kodon.',
544 - 'wminc-warning-unprefixed' => "'''Averto:''' La paĝon kiun vi redaktas estas senprefiksa!",
545 - 'wminc-warning-suggest' => 'Vi povas krei paĝon ĉe [[:$1]].',
546 - 'wminc-warning-suggest-move' => 'Vi povas [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} movi ĉi tiun paĝon al $1].',
547 - 'right-viewuserlang' => 'Vidi [[Special:ViewUserLang|uzulan lingvon kaj testvikion]]',
548599 'randombytest' => 'Hazarda paĝo de testvikio',
549600 'randombytest-nopages' => 'Mankas paĝoj en via testvikio en la nomspaco: $1.',
 601+ 'wminc-viewuserlang' => 'Trarigardi uzulan lingvon kaj testi vikion',
 602+ 'wminc-viewuserlang-user' => 'Salutnomo:',
 603+ 'wminc-viewuserlang-go' => 'Ek',
 604+ 'right-viewuserlang' => 'Vidi [[Special:ViewUserLang|uzulan lingvon kaj testvikion]]',
550605 );
551606
552607 /** Spanish (Español)
553608 * @author Antur
554609 * @author Crazymadlover
 610+ * @author Fitoschido
555611 * @author Translationista
556612 */
557613 $messages['es'] = array(
558614 'wminc-desc' => 'Sistema de wiki de prueba para Wikimedia Incubator',
559 - 'wminc-viewuserlang' => 'Ver lenguaje de usuario y wiki de prueba',
560 - 'wminc-viewuserlang-user' => 'Nombre de usuario:',
561 - 'wminc-viewuserlang-go' => 'Ir',
 615+ 'wminc-manual' => 'Manual',
 616+ 'wminc-listwikis' => 'Lista de wikis',
562617 'wminc-testwiki' => 'Wiki de prueba:',
563618 'wminc-testwiki-none' => 'Ninguno/Todo',
 619+ 'wminc-recentchanges-all' => 'Todos los cambios recientes',
564620 'wminc-prefinfo-language' => 'Tu idioma de interface - independiente de tu wiki de prueba',
565621 'wminc-prefinfo-code' => 'El código de idioma ISO 639',
566 - 'wminc-prefinfo-project' => 'Seleccionar el proyecto wikimedia (opción Incubator es para usuarios que hacen trabajo general)',
 622+ 'wminc-prefinfo-project' => 'Seleccione el proyecto de Wikimedia (la opción Incubator es para usuarios que hacen el trabajo general)',
567623 'wminc-prefinfo-error' => 'Seleccionaste un proyecto que necesita un código de lenguaje.',
568 - 'wminc-warning-unprefixed' => 'Advertencia: la página que estás editando está sin prefijo!',
569 - 'wminc-warning-suggest' => 'Puedes crear una página en [[:$1]].',
570 - 'wminc-warning-suggest-move' => 'Puedes [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} mover esta página a $1].',
571 - 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|idioma de usuario y prueba wiki]]',
572624 'randombytest' => 'Página aleatoria para probar wiki',
573625 'randombytest-nopages' => 'No hay páginas en su wiki de prueba, en el espacio de nombres: $1.',
 626+ 'wminc-viewuserlang' => 'Ver lenguaje de usuario y wiki de prueba',
 627+ 'wminc-viewuserlang-user' => 'Nombre de usuario:',
 628+ 'wminc-viewuserlang-go' => 'Ir',
 629+ 'wminc-userdoesnotexist' => 'El usuario «$1» no existe.',
 630+ 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|idioma de usuario y prueba wiki]]',
 631+ 'group-test-sysop' => 'Administradores de wiki de prueba',
 632+ 'group-test-sysop-member' => 'administrador de wiki de prueba',
 633+ 'grouppage-test-sysop' => 'Project:Administradores de wiki de pruebas',
 634+ 'wminc-code-macrolanguage' => 'El [[wikipedia:$2 language|$3]] es una [[wikipedia:es:Macrolengua|macrolengua]], que se compone de los siguientes idiomas:',
574635 );
575636
576637 /** Estonian (Eesti)
577638 * @author Avjoska
 639+ * @author Pikne
578640 */
579641 $messages['et'] = array(
 642+ 'wminc-desc' => 'Katsevikide süsteem Wikimedia Incubatori jaoks',
 643+ 'wminc-manual' => 'Käsiraamat',
 644+ 'wminc-listwikis' => 'Vikide nimekiri',
 645+ 'wminc-testwiki' => 'Katseviki:',
 646+ 'wminc-testwiki-none' => 'Puudub/Kõik',
 647+ 'wminc-recentchanges-all' => 'Kõik viimased muudatused',
 648+ 'wminc-prefinfo-language' => 'Sinu liidese keel (katsevikist olenematu)',
 649+ 'wminc-prefinfo-code' => 'ISO 639 keelekood',
 650+ 'wminc-prefinfo-project' => 'Vali Wikimedia projekt (valik "Incubator" on kasutajatele, kes teevad üldist tööd)',
 651+ 'wminc-prefinfo-error' => 'Koos valitud projektiga tuleb määrata ka keelekood.',
 652+ 'wminc-error-move-unprefixed' => 'Tõrge: Lehekülg, mida üritad teisaldada, [[{{MediaWiki:Helppage}}|on eesliiteta või vale eesliitega]]!',
 653+ 'wminc-error-wronglangcode' => "'''Tõrge:''' See lehekülg sisaldab [[{{MediaWiki:Helppage}}|vale keelekoodi]] \"\$1\"!",
 654+ 'wminc-error-unprefixed' => "'''Tõrge:''' See lehekülg on [[{{MediaWiki:Helppage}}|eesliiteta]]!",
 655+ 'wminc-error-unprefixed-suggest' => "'''Tõrge:''' See lehekülg on [[{{MediaWiki:Helppage}}|eesliiteta]]! Uue lehekülje saad luua asukohas [[:$1]].",
 656+ 'wminc-error-wiki-exists' => 'See viki on juba olemas. Selle lehekülje leiad asukohast $1. Kui viki loodi hiljuti, oota palun mõned tunnid või päevad, kuni kogu sisu on imporditud.',
 657+ 'wminc-error-wiki-sister' => 'See lehekülg on osa projektist, mida ei peeta siin. Mine palun asukohta $1, et see viki leida.',
 658+ 'randombytest' => 'Juhuslik katseviki lehekülg',
 659+ 'randombytest-nopages' => 'Sinu katseviki nimeruumis "$1" pole lehekülgi.',
 660+ 'wminc-viewuserlang' => 'Kasutaja keele ja katseviki vaatamine',
580661 'wminc-viewuserlang-user' => 'Kasutajanimi:',
581662 'wminc-viewuserlang-go' => 'Mine',
 663+ 'wminc-userdoesnotexist' => 'Kasutajat "$1" pole olemas.',
 664+ 'right-viewuserlang' => 'Vaadata [[Special:ViewUserLang|kasutaja keelt ja katsevikit]]',
 665+ 'group-test-sysop' => 'Katseviki administraatorid',
 666+ 'group-test-sysop-member' => 'katseviki administraator',
 667+ 'grouppage-test-sysop' => 'Project:Katseviki administraatorid',
 668+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|$3 keel]] on [[wikipedia:ISO 639 macrolanguage|makrokeel]], mis koosneb järgmistest keeltest:',
 669+ 'wminc-code-collective' => 'Keelekood "$1" ei viita kindlale keelele, vaid järgmisele keelterühmale: [[wikipedia:$2 language|$3 keeled]].',
 670+ 'wminc-code-retired' => 'Seda keelekoodi on muudetud ja see ei viita enam esialgsele keelele.',
582671 );
583672
584673 /** Basque (Euskara)
@@ -586,19 +675,19 @@
587676 */
588677 $messages['eu'] = array(
589678 'wminc-desc' => 'Wikimedia Incubatorrerako wiki proba sistema',
590 - 'wminc-viewuserlang' => 'Lankidearen hizkuntza eta probazko wikia ikusi',
591 - 'wminc-viewuserlang-user' => 'Erabiltzaile izena:',
592 - 'wminc-viewuserlang-go' => 'Joan',
593679 'wminc-testwiki' => 'Probazko wikia:',
594680 'wminc-testwiki-none' => 'Bat ere ez/Guztiak',
 681+ 'wminc-recentchanges-all' => 'Aldaketa berri guztiak',
595682 'wminc-prefinfo-language' => 'Zure interfazearen hizkuntza - Wiki probatik independentea da',
596683 'wminc-prefinfo-code' => 'ISO 639 hizkuntza kodea',
597684 'wminc-prefinfo-project' => 'Aukeratu Wikimedia proiektua (Incubator aukera lan orokorra egiten dutenentzako da)',
598685 'wminc-prefinfo-error' => 'Hizkuntza-kodea behar duen proiektua aukeratu duzu.',
599 - 'right-viewuserlang' => 'Ikusi [[Special:ViewUserLang|lankide hizkuntza eta wiki testa]]',
600686 'randombytest' => 'Wiiki testaren ausazko orria',
601687 'randombytest-nopages' => 'Ez dago orrialderik zure proba wikian, $1 izen-tartearekin.',
602 - 'wminc-recentchanges-all' => 'Aldaketa berri guztiak',
 688+ 'wminc-viewuserlang' => 'Lankidearen hizkuntza eta probazko wikia ikusi',
 689+ 'wminc-viewuserlang-user' => 'Erabiltzaile izena:',
 690+ 'wminc-viewuserlang-go' => 'Joan',
 691+ 'right-viewuserlang' => 'Ikusi [[Special:ViewUserLang|lankide hizkuntza eta wiki testa]]',
603692 );
604693
605694 /** Persian (فارسی)
@@ -607,13 +696,34 @@
608697 * @author Sahim
609698 */
610699 $messages['fa'] = array(
 700+ 'wminc-desc' => 'سامانهٔ ویکی آزمایشی برای ویکی‌رشد ویکی‌مدیا',
 701+ 'wminc-manual' => 'راهنمای کاربر',
 702+ 'wminc-listwikis' => 'فهرست ویکی‌ها',
 703+ 'wminc-testwiki' => 'ویکی آزمایشی:',
 704+ 'wminc-testwiki-none' => 'هیچ‌کدام/همه',
 705+ 'wminc-recentchanges-all' => 'همه تغییرات اخیر',
 706+ 'wminc-prefinfo-language' => 'زبان رابط کاربری شما - مستقل از ویکی آزمایشی شما',
 707+ 'wminc-prefinfo-code' => 'کد زبان ایزو ۶۳۹',
 708+ 'wminc-prefinfo-project' => 'پروژه ویکی‌مدیا را انتخاب کنید (گزینه ویکی‌رشد برای کاربرانی که کار عمومی انجام می‌دهند)',
 709+ 'wminc-prefinfo-error' => 'شما یک پروژه‌ای را انتخاب کرده‌اید که به یک کد زبان احتیاج دارد.',
 710+ 'wminc-error-move-unprefixed' => 'خطا: صفحه‌ای که شما قصد انتقال آن را دارید [[{{MediaWiki:Helppage}}|فاقد پیشوند و یا دارای پیشوند نادرست]] می‌باشد!',
 711+ 'wminc-error-wronglangcode' => "'''خطا:''' این صفحه شامل یک [[{{MediaWiki:Helppage}}|کد زبان نادرست]] می‌باشد!: «$1»",
 712+ 'wminc-error-unprefixed' => "'''خطا:''' این صفحه [[{{MediaWiki:Helppage}}|فاقد پیشوند]] می‌باشد!",
 713+ 'wminc-error-unprefixed-suggest' => "'''خطا:''' این صفحه [[{{MediaWiki:Helppage}}|فاقد پیشوند]] می‌باشد! شما می‌توانید یک صفحه در [[:$1]] ایجاد کنید.",
 714+ 'wminc-error-wiki-exists' => 'این ویکی در حال حاضر وجود دارد. شما می‌توانید این صفحه را در $1 پیدا کنید. اگر ویکی به تازگی ایجاد شده است، لطفاً چند ساعت یا چند روز صبر کنید تا تمامی محتوا وارد شوند.',
 715+ 'randombytest' => 'صفحه تصادفی بر اساس ویکی آزمایشی',
 716+ 'randombytest-nopages' => 'هیچ صفحه‌ای در ویکی آزمایشی شما وجود ندارد، در فضای نامی: $1.',
 717+ 'wminc-viewuserlang' => 'مشاهده زبان و ویکی آزمایشی کاربر',
611718 'wminc-viewuserlang-user' => 'نام کاربری:',
612719 'wminc-viewuserlang-go' => 'برو',
613 - 'wminc-testwiki' => 'آزمودن ویکی:',
614 - 'wminc-testwiki-none' => 'هیچ‌کدام/همه',
615 - 'wminc-prefinfo-code' => 'کد زبان ایزو ۶۳۹',
616 - 'wminc-warning-suggest-move' => 'شما می‌توانید [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} این صفحه را به $1 انتقال دهید].',
617 - 'randombytest' => 'صفحه تصادفی به وسیلهٔ آزمودن ویکی',
 720+ 'wminc-userdoesnotexist' => 'کاربر «$1» وجود ندارد.',
 721+ 'right-viewuserlang' => 'مشاهده [[Special:ViewUserLang|زبان و ویکی آزمایشی کاربر]]',
 722+ 'group-test-sysop' => 'مدیران ویکی آزمایشی',
 723+ 'group-test-sysop-member' => 'مدیر ویکی آزمایشی',
 724+ 'grouppage-test-sysop' => 'Project:مدیران ویکی آزمایشی',
 725+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|زبان «$3»]] یک [[wikipedia:ISO 639 macrolanguage|زبان بزرگ]] می‌باشد، که ترکیبی از زبان‌های مقابل می‌باشد:',
 726+ 'wminc-code-collective' => 'کد "$1" به زبان خاصی ارجاع نمی‌دهد، ولی به مجموعه‌ای از زبان‌ها ارجاع می‌دهد، یعنی [[wikipedia:$2 language|زبان‌های «$3»]].',
 727+ 'wminc-code-retired' => 'کد زبان تغییر کرده است و دیگر به زبان اصلی ارجاع نمی‌دهد.',
618728 );
619729
620730 /** Finnish (Suomi)
@@ -625,47 +735,54 @@
626736 */
627737 $messages['fi'] = array(
628738 'wminc-desc' => 'Testiwiki-järjestelmä Wikimedia-hautomoa varten',
629 - 'wminc-viewuserlang' => 'Hae esiin käyttäjän kieli ja testiwiki',
630 - 'wminc-viewuserlang-user' => 'Käyttäjätunnus:',
631 - 'wminc-viewuserlang-go' => 'Siirry',
632739 'wminc-testwiki' => 'Testiwiki:',
633740 'wminc-testwiki-none' => 'Ei lainkaan/Kaikki',
634741 'wminc-prefinfo-language' => 'Käyttöliittymän kieli – riippumaton testiwikistäsi',
635742 'wminc-prefinfo-code' => 'ISO 639:n mukainen kielilyhennekoodi',
636743 'wminc-prefinfo-project' => 'Valitse Wikimedia-hanke (Hautomossa tätä käyttävät ne jotka toimittavat yleisluontoisia askareita)',
637744 'wminc-prefinfo-error' => 'Olet valinnut hankkeen, joka vaatii kielikoodin.',
638 - 'wminc-warning-unprefixed' => "'''Varoitus:''' Sivu, jota muokkaat on etuliitteetön.",
639 - 'wminc-warning-suggest' => 'Voit luoda sivun nimelle [[:$1]].',
640 - 'wminc-warning-suggest-move' => 'Voit [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} siirtää tämän sivun nimelle $1].',
641 - 'right-viewuserlang' => 'Nähdä [[Special:ViewUserLang|käyttäjän kieli ja testiwiki]]',
642745 'randombytest' => 'Satunnainen sivu testiwikistä',
643746 'randombytest-nopages' => 'Testiwikisi nimiavaruudessa $1 ei ole sivuja.',
 747+ 'wminc-viewuserlang' => 'Hae esiin käyttäjän kieli ja testiwiki',
 748+ 'wminc-viewuserlang-user' => 'Käyttäjätunnus:',
 749+ 'wminc-viewuserlang-go' => 'Siirry',
 750+ 'right-viewuserlang' => 'Nähdä [[Special:ViewUserLang|käyttäjän kieli ja testiwiki]]',
644751 );
645752
646753 /** French (Français)
647754 * @author Crochet.david
648755 * @author IAlex
649756 * @author PieRRoMaN
 757+ * @author Seb35
 758+ * @author Sylvain2803
650759 * @author Urhixidur
651760 */
652761 $messages['fr'] = array(
653762 'wminc-desc' => 'Système de test de wiki pour Wikimedia Incubator',
654 - 'wminc-viewuserlang' => 'Voir la langue de l’utilisateur et son wiki de test',
655 - 'wminc-viewuserlang-user' => 'Nom d’utilisateur :',
656 - 'wminc-viewuserlang-go' => 'Aller',
657 - 'wminc-userdoesnotexist' => "L'utilisateur « $1 » n'existe pas.",
 763+ 'wminc-manual' => 'Manuel',
 764+ 'wminc-listwikis' => 'Liste des wikis',
658765 'wminc-testwiki' => 'Wiki de test :',
659766 'wminc-testwiki-none' => 'Aucun / tous',
 767+ 'wminc-recentchanges-all' => 'Toutes les modifications récentes',
660768 'wminc-prefinfo-language' => 'Votre langue d’interface - indépendante de celle de votre wiki de test',
661769 'wminc-prefinfo-code' => 'Le code ISO 639 de la langue',
662770 'wminc-prefinfo-project' => 'Sélectionnez le projet Wikimedia (l’option Incubator est destinée aux utilisateurs qui font un travail général)',
663771 'wminc-prefinfo-error' => 'Vous avez sélectionné un projet qui nécessite un code de langue.',
664 - 'wminc-warning-unprefixed' => "'''Attention :''' la page que vous modifiez n’a pas de préfixe !",
665 - 'wminc-warning-suggest' => 'Vous pouvez créer la page à [[:$1]].',
666 - 'wminc-warning-suggest-move' => 'Vous pouvez [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} renommer cette page vers $1].',
667 - 'right-viewuserlang' => 'Voir [[Special:ViewUserLang|la langue de l’utilisateur et le wiki de test]]',
 772+ 'wminc-error-move-unprefixed' => "Erreur : La page vers laquelle vous tentez de renommer [[{{MediaWiki:Helppage}}|n'a pas de préfixe ou a un préfixe erroné]] !",
 773+ 'wminc-error-wronglangcode' => "'''Erreur :''' cette page contient un [[{{MediaWiki:Helppage}}|code de langue erroné]] \"\$1\" !",
 774+ 'wminc-error-unprefixed' => "'''Erreur :''' cette page n’a [[{{MediaWiki:Helppage}}|pas de préfixe]] !",
 775+ 'wminc-error-unprefixed-suggest' => "'''Erreur :''' cette page n’a [[{{MediaWiki:Helppage}}|pas de préfixe]] ! Vous pouvez créer une page sur : [[:$1]].",
 776+ 'wminc-error-wiki-exists' => 'Ce wiki existe déjà. Vous pouvez trouver cette page sur $1. Si le wiki a été récemment créé, veuillez attendre quelques heures ou jours afin que tout le contenu soit importé.',
668777 'randombytest' => 'Page aléatoire par le wiki de test',
669778 'randombytest-nopages' => 'Votre wiki de test ne contient pas de page dans l’espace de noms : $1.',
 779+ 'wminc-viewuserlang' => 'Voir la langue de l’utilisateur et son wiki de test',
 780+ 'wminc-viewuserlang-user' => 'Nom d’utilisateur :',
 781+ 'wminc-viewuserlang-go' => 'Aller',
 782+ 'wminc-userdoesnotexist' => "L'utilisateur « $1 » n'existe pas.",
 783+ 'right-viewuserlang' => 'Voir [[Special:ViewUserLang|la langue de l’utilisateur et le wiki de test]]',
 784+ 'wminc-code-macrolanguage' => 'La [[wikipedia:fr:$3|langue « $3 »]] est une [[wikipedia:fr:macro-langue|macro-langue]], comprenant les langues suivantes :',
 785+ 'wminc-code-collective' => 'Le code « $1 » ne se réfère pas à une langue spécifique, mais à une collection de langues, en particulier les [[wikipedia:fr:$3|langues « $3 »]]',
 786+ 'wminc-code-retired' => 'Ce code de langue a été changé est ne fait plus référence à la langue d’origine.',
670787 );
671788
672789 /** Franco-Provençal (Arpetan)
@@ -674,19 +791,23 @@
675792 */
676793 $messages['frp'] = array(
677794 'wminc-desc' => 'Sistèmo de vouiqui d’èprôva por Wikimedia Covosa.',
678 - 'wminc-viewuserlang' => 'Vêre la lengoua a l’utilisator et lo vouiqui d’èprôva',
679 - 'wminc-viewuserlang-user' => 'Nom d’utilisator :',
680 - 'wminc-viewuserlang-go' => 'Alar trovar',
681 - 'wminc-userdoesnotexist' => 'L’utilisator « $1 » ègziste pas.',
 795+ 'wminc-manual' => 'Manuâl',
 796+ 'wminc-listwikis' => 'Lista des vouiquis',
682797 'wminc-testwiki' => 'Vouiqui d’èprôva :',
683798 'wminc-testwiki-none' => 'Nion / tôs',
 799+ 'wminc-recentchanges-all' => 'Tôs los dèrriérs changements',
684800 'wminc-prefinfo-language' => 'Voutra lengoua d’entèrface - endèpendenta de cela de voutron vouiqui d’èprôva',
685801 'wminc-prefinfo-code' => 'Lo code ISO 639 de la lengoua',
686802 'wminc-prefinfo-project' => 'Chouèsésséd lo projèt Wikimedia (lo chouèx Covosa est dèstinâ ux utilisators que font un travâly g·ènèral)',
687803 'wminc-prefinfo-error' => 'Vos éd chouèsi un projèt qu’at fôta d’un code lengoua.',
688 - 'right-viewuserlang' => 'Vêre la [[Special:ViewUserLang|lengoua a l’utilisator et lo vouiqui d’èprôva]]',
689804 'randombytest' => 'Pâge a l’hasârd per lo vouiqui d’èprôva',
690805 'randombytest-nopages' => 'Voutron vouiqui d’èprôva contint gins de pâge dens l’èspâço de noms : $1.',
 806+ 'wminc-viewuserlang' => 'Vêre la lengoua a l’utilisator et lo vouiqui d’èprôva',
 807+ 'wminc-viewuserlang-user' => 'Nom d’utilisator :',
 808+ 'wminc-viewuserlang-go' => 'Alar trovar',
 809+ 'wminc-userdoesnotexist' => 'L’utilisator « $1 » ègziste pas.',
 810+ 'right-viewuserlang' => 'Vêre la [[Special:ViewUserLang|lengoua a l’utilisator et lo vouiqui d’èprôva]]',
 811+ 'wminc-code-retired' => 'Ceti code lengoua at étâ changiê et fât pas més refèrence a la lengoua d’origina.',
691812 );
692813
693814 /** Galician (Galego)
@@ -694,12 +815,11 @@
695816 */
696817 $messages['gl'] = array(
697818 'wminc-desc' => 'Sistema wiki de probas para a Incubadora da Wikimedia',
698 - 'wminc-viewuserlang' => 'Olle a lingua de usuario e o wiki de proba',
699 - 'wminc-viewuserlang-user' => 'Nome de usuario:',
700 - 'wminc-viewuserlang-go' => 'Ir',
701 - 'wminc-userdoesnotexist' => 'O usuario "$1" non existe.',
 819+ 'wminc-manual' => 'Manual',
 820+ 'wminc-listwikis' => 'Lista dos wikis',
702821 'wminc-testwiki' => 'Wiki de proba:',
703822 'wminc-testwiki-none' => 'Ningún/Todos',
 823+ 'wminc-recentchanges-all' => 'Todos os cambios recentes',
704824 'wminc-prefinfo-language' => 'A súa lingua da interface (independente do seu wiki de proba)',
705825 'wminc-prefinfo-code' => 'O código de lingua ISO 639',
706826 'wminc-prefinfo-project' => 'Seleccione o proxecto Wikimedia (a opción da Incubadora é para os usuarios que fan traballo xeral)',
@@ -708,10 +828,13 @@
709829 'wminc-error-wronglangcode' => "'''Erro:''' A páxina que intenta editar contén un [[{{MediaWiki:Helppage}}|código de lingua incorrecto]] (\"\$1\")!",
710830 'wminc-error-unprefixed' => "'''Erro:''' A páxina que intenta editar non ten [[{{MediaWiki:Helppage}}|prefixo]]!",
711831 'wminc-error-unprefixed-suggest' => "'''Erro:''' A páxina que intenta editar non ten [[{{MediaWiki:Helppage}}|prefixo]]! Pode crear unha páxina en \"[[:\$1]]\".",
712 - 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|a lingua do usuario e o wiki de probas]]',
713832 'randombytest' => 'Páxina ao chou para o wiki de proba',
714833 'randombytest-nopages' => 'O seu wiki de proba aínda non ten páxinas no espazo de nomes: $1.',
715 - 'wminc-recentchanges-all' => 'Todos os cambios recentes',
 834+ 'wminc-viewuserlang' => 'Olle a lingua de usuario e o wiki de proba',
 835+ 'wminc-viewuserlang-user' => 'Nome de usuario:',
 836+ 'wminc-viewuserlang-go' => 'Ir',
 837+ 'wminc-userdoesnotexist' => 'O usuario "$1" non existe.',
 838+ 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|a lingua do usuario e o wiki de probas]]',
716839 );
717840
718841 /** Ancient Greek (Ἀρχαία ἑλληνικὴ)
@@ -719,11 +842,11 @@
720843 * @author Omnipaedista
721844 */
722845 $messages['grc'] = array(
723 - 'wminc-viewuserlang-user' => 'Ὄνομα χρωμένου:',
724 - 'wminc-viewuserlang-go' => 'Ἰέναι',
725846 'wminc-testwiki' => 'Βίκι δοκιμή:',
726847 'wminc-testwiki-none' => 'Οὐδέν/Ἅπαντα',
727848 'wminc-prefinfo-code' => 'Ὁ κῶδιξ γλώσσης ISO 639',
 849+ 'wminc-viewuserlang-user' => 'Ὄνομα χρωμένου:',
 850+ 'wminc-viewuserlang-go' => 'Ἰέναι',
728851 );
729852
730853 /** Swiss German (Alemannisch)
@@ -731,21 +854,18 @@
732855 */
733856 $messages['gsw'] = array(
734857 'wminc-desc' => 'Teschtwiki-Syschtem fir dr Wikimedia Incubator',
735 - 'wminc-viewuserlang' => 'Benutzersproch un Teschtwiki aaluege',
736 - 'wminc-viewuserlang-user' => 'Benutzername:',
737 - 'wminc-viewuserlang-go' => 'Gang ane',
738858 'wminc-testwiki' => 'Teschtwiki:',
739859 'wminc-testwiki-none' => 'Keis/Alli',
740860 'wminc-prefinfo-language' => 'Sproch vu Dyyre Benutzeroberflächi - nit abhängig vum Teschtwiki',
741861 'wminc-prefinfo-code' => 'Dr ISO-639-Sprochcode',
742862 'wminc-prefinfo-project' => 'S Wikimedia-Projäkt, wu du dra schaffsch („Incubator“ fir Benutzer, wu allgmeini Ufgabe ibernämme)',
743863 'wminc-prefinfo-error' => 'Du hesch e Projäkt uusgwehlt, wu s e Sprochcode derfir brucht.',
744 - 'wminc-warning-unprefixed' => 'Obacht: Du bearbeitsch e Syte ohni Präfix!',
745 - 'wminc-warning-suggest' => 'Do chasch e Syte aalege: [[:$1]].',
746 - 'wminc-warning-suggest-move' => 'Du chasch [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} die Syte no $1 verschiebe].',
747 - 'right-viewuserlang' => '[[Special:ViewUserLang|D Benutzersproch und s Teschtwiki]] aaluege',
748864 'randombytest' => 'Zuefallssyte no Teschtwiki',
749865 'randombytest-nopages' => 'S git kei Syte im Namensruum $1 in Dyym Teschtwiki.',
 866+ 'wminc-viewuserlang' => 'Benutzersproch un Teschtwiki aaluege',
 867+ 'wminc-viewuserlang-user' => 'Benutzername:',
 868+ 'wminc-viewuserlang-go' => 'Gang ane',
 869+ 'right-viewuserlang' => '[[Special:ViewUserLang|D Benutzersproch und s Teschtwiki]] aaluege',
750870 );
751871
752872 /** Gujarati (ગુજરાતી)
@@ -753,17 +873,15 @@
754874 */
755875 $messages['gu'] = array(
756876 'wminc-desc' => 'વિકિમીડિયા ઇનક્યુબેટર માટે પરિક્ષણ વિકિ પ્રણાલી',
757 - 'wminc-viewuserlang' => 'સભ્ય ભાષા અને પરિક્ષણ વિકિ જુઓ',
758 - 'wminc-viewuserlang-user' => 'સભ્યનામ:',
759 - 'wminc-viewuserlang-go' => 'જાઓ',
760877 'wminc-testwiki' => 'પરિક્ષણ વિકિ:',
761878 'wminc-testwiki-none' => 'કોઇ પણ નહીં/તમામ',
762879 'wminc-prefinfo-language' => 'તમારી ઇન્ટરફેસ ભાષા - તમારા પરિક્ષણ વિકિથી સ્વતંત્ર',
763880 'wminc-prefinfo-code' => 'ISO ૬૩૯ ભાષા સંજ્ઞા',
764881 'wminc-prefinfo-project' => 'વિકિમીડિયા યોજના પસંદ કરો (સામાન્ય કાર્ય કરતા સભ્ય માટે ઇનક્યુબેટર વિકલ્પ)',
765882 'wminc-prefinfo-error' => 'તમે પસંદ કરેલ યોજના માટે ભાષા સંજ્ઞા જરૂરી છે.',
766 - 'wminc-warning-unprefixed' => "'''ચેતાવણી:''' તમે જે પાનું સંપાદન કરી રહ્યા છો તે ઉપસર્ગરહીત છે!",
767 - 'wminc-warning-suggest' => 'તમે [[:$1]] પર પાનું બનાવી શકો છો.',
 883+ 'wminc-viewuserlang' => 'સભ્ય ભાષા અને પરિક્ષણ વિકિ જુઓ',
 884+ 'wminc-viewuserlang-user' => 'સભ્યનામ:',
 885+ 'wminc-viewuserlang-go' => 'જાઓ',
768886 );
769887
770888 /** Hebrew (עברית)
@@ -773,24 +891,34 @@
774892 */
775893 $messages['he'] = array(
776894 'wminc-desc' => 'מערכת אתרי ויקי ניסיוניים עבור האינקובטור של ויקימדיה',
777 - 'wminc-viewuserlang' => 'חיפוש שפת משתמש ואתר ויקי ניסיוני',
778 - 'wminc-viewuserlang-user' => 'שם המשתמש:',
779 - 'wminc-viewuserlang-go' => 'הצגה',
780 - 'wminc-userdoesnotexist' => 'המשתמש "$1" אינו קיים.',
 895+ 'wminc-manual' => 'ספר הוראות',
 896+ 'wminc-listwikis' => 'רשימת אתרי ויקי',
781897 'wminc-testwiki' => 'אתר ויקי ניסיוני:',
782898 'wminc-testwiki-none' => 'הכול/לא כלום',
 899+ 'wminc-recentchanges-all' => 'כל השינויים האחרונים',
783900 'wminc-prefinfo-language' => 'שפת הממשק שלכם – בלתי תלויה באתר הוויקי הניסיוני שלכם',
784901 'wminc-prefinfo-code' => 'קוד השפה לפי ISO 639',
785902 'wminc-prefinfo-project' => 'בחרו אחד ממיזמי ויקימדיה (האפשרות "אינקובטור" מיועדת למשתמשים המבצעים עבודה כללית)',
786903 'wminc-prefinfo-error' => 'בחרתם במיזם הדורש קוד שפה.',
787904 'wminc-error-move-unprefixed' => 'שגיאה: הדף שאתם מנסים להעביר אליו [[{{MediaWiki:Helppage}}|אינו בעל תחילית או שהוא בעלת תחילית שאינה נכונה]]!',
788 - 'wminc-error-wronglangcode' => "'''שגיאה:''' הדף שאתם מנסים לערוך מכיל [[{{MediaWiki:Helppage}}|קוד שפה שגוי]] – \"\$1\"!",
789 - 'wminc-error-unprefixed' => 'שגיאה: הדף שאתם מנסים להעביר אליו [[{{MediaWiki:Helppage}}|אינו בעל תחילית]]!',
790 - 'wminc-error-unprefixed-suggest' => 'שגיאה: הדף שאתם מנסים להעביר אליו [[{{MediaWiki:Helppage}}|אינו בעל תחילית]]! אפשר ליצור דף ב־[[:$1]].',
791 - 'right-viewuserlang' => 'צפייה ב[[Special:ViewUserLang|שפת המשתמש ואתר הוויקי הניסיוני]]',
 905+ 'wminc-error-wronglangcode' => "'''שגיאה:''' הדף הזה מכיל את [[{{MediaWiki:Helppage}}|קוד השפה השגוי]] \"\$1\"!",
 906+ 'wminc-error-unprefixed' => 'שגיאה: לדף הזה [[{{MediaWiki:Helppage}}|אין תחילית]]!',
 907+ 'wminc-error-unprefixed-suggest' => 'שגיאה: לדף הזה [[{{MediaWiki:Helppage}}|אין תחילית]]! אפשר ליצור דף בשם [[:$1]].',
 908+ 'wminc-error-wiki-exists' => 'הוויקי הזה כבר קיים. אפשר למצוא את הדף הזה בשם $1. אם הוויקי נוצר לאחרונה, נא לחכות מספר שעות או ימים עד שכל התוכן ייובא.',
 909+ 'wminc-error-wiki-sister' => 'הדף הזה שייך למיזם שלא מתארח כאן. הוויקי הזה נמצא באתר $1.',
792910 'randombytest' => 'דף אקראי באתר ויקי ניסיוני',
793911 'randombytest-nopages' => 'אין דפים באתר הוויקי הניסיוני שלכם, במרחב השם: $1.',
794 - 'wminc-recentchanges-all' => 'כל השינויים האחרונים',
 912+ 'wminc-viewuserlang' => 'חיפוש שפת משתמש ואתר ויקי ניסיוני',
 913+ 'wminc-viewuserlang-user' => 'שם המשתמש:',
 914+ 'wminc-viewuserlang-go' => 'הצגה',
 915+ 'wminc-userdoesnotexist' => 'המשתמש "$1" אינו קיים.',
 916+ 'right-viewuserlang' => 'צפייה ב[[Special:ViewUserLang|שפת המשתמש ואתר הוויקי הניסיוני]]',
 917+ 'group-test-sysop' => 'מפעילי ויקי לבדיקה',
 918+ 'group-test-sysop-member' => 'מפעיל ויקי לבדיקה',
 919+ 'grouppage-test-sysop' => 'Project:מפעילי ויקי לבדיקה',
 920+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|השפה "$3"]] היא [[wikipedia:ISO 639 macrolanguage|מקרו־שפה]], שמורכבת מהשפות הבאות:',
 921+ 'wminc-code-collective' => 'הקוד "$1" לא מתייחס לשפה מסוימת, אלא לאוסף שפות, [[wikipedia:$2 language|"$3"]].',
 922+ 'wminc-code-retired' => 'קוד השפה הזה השתנה וכבר אינו מתייחס לשפה המקורית.',
795923 );
796924
797925 /** Hiligaynon (Ilonggo)
@@ -798,45 +926,41 @@
799927 */
800928 $messages['hil'] = array(
801929 'wminc-desc' => 'Testing nga sistema wiki para sa Wikimedia Inkyubeytor',
802 - 'wminc-viewuserlang' => 'Tan-awon ang user halamabalanon kag pagtilaw wiki',
803 - 'wminc-viewuserlang-user' => 'Usarngalan:',
804 - 'wminc-viewuserlang-go' => 'Lakat',
805930 'wminc-testwiki' => 'Pagtilaw wiki:',
806931 'wminc-testwiki-none' => 'Wala/Tanan',
807932 'wminc-prefinfo-language' => 'Ang imo hambalanon nga interface - kahilwayan halin sa imo pagtilaw wiki',
808933 'wminc-prefinfo-code' => 'Ang ISO 639 lengwahe koda',
809934 'wminc-prefinfo-project' => 'Pilion ang Wikimedia proyekto (Inkyubeytor pilili-an ar para sa mga user nga nagahimo sang kabilugan nga obra)',
810935 'wminc-prefinfo-error' => 'Ginpili mo nga proyekto nga naga kilanlan sang lengwahe koda.',
811 - 'wminc-warning-unprefixed' => "'''Pa-andam:''' Ini nga pahina nga imo gina-islan ay diprefiks!",
812 - 'wminc-warning-suggest' => 'Makahimo ka pahina sa [[:$1]].',
813 - 'wminc-warning-suggest-move' => 'Pwede mo [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} magiho ini nga pahina sa $1].',
814 - 'right-viewuserlang' => 'Tan-awon [[Special:ViewUserLang|user lengwahe kag pagtilaw wiki]]',
815936 'randombytest' => 'Ginpalagpat-pagpili nga pahina sang test wiki',
816937 'randombytest-nopages' => 'Wala sang mga pahina sa imo nga test wiki, sa may ngalanespasyo: $1.',
 938+ 'wminc-viewuserlang' => 'Tan-awon ang user halamabalanon kag pagtilaw wiki',
 939+ 'wminc-viewuserlang-user' => 'Usarngalan:',
 940+ 'wminc-viewuserlang-go' => 'Lakat',
 941+ 'right-viewuserlang' => 'Tan-awon [[Special:ViewUserLang|user lengwahe kag pagtilaw wiki]]',
817942 );
818943
819944 /** Croatian (Hrvatski)
 945+ * @author Bugoslav
820946 * @author Ex13
821947 * @author Tivek
822948 */
823949 $messages['hr'] = array(
824950 'wminc-desc' => 'Testni wiki sustav za Wikimedia Incubator',
825 - 'wminc-viewuserlang' => 'Potraži jezik i testni wiki suradnika',
826 - 'wminc-viewuserlang-user' => 'Suradničko ime:',
827 - 'wminc-viewuserlang-go' => 'Idi',
828 - 'wminc-userdoesnotexist' => 'Suradnik "$1" ne postoji.',
829951 'wminc-testwiki' => 'Testni wiki:',
830952 'wminc-testwiki-none' => 'Nijedno/Sve',
 953+ 'wminc-recentchanges-all' => 'Sve nedavne promjene',
831954 'wminc-prefinfo-language' => 'Vaš jezik sučelja - neovisno o Vašem testnom wikiju',
832955 'wminc-prefinfo-code' => 'ISO 639 kôd jezika',
833956 'wminc-prefinfo-project' => 'Odaberi Wikimedia projekt (opcija Inkubator je za suradnike koji rade opće poslove)',
834957 'wminc-prefinfo-error' => 'Odabrali ste projekt koji zahtijeva kôd jezika.',
835 - 'wminc-warning-unprefixed' => "'''Upozorenje:''' Stranica koju uređujete nema prefiks!",
836 - 'wminc-warning-suggest' => 'Možete stvoriti stranicu na [[:$1]].',
837 - 'wminc-warning-suggest-move' => 'Možete [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} premjestiti ovu stranicu na $1].',
838 - 'right-viewuserlang' => 'Pogledaj [[Special:ViewUserLang|suradnikov jezik i testni wiki]]',
839958 'randombytest' => 'Slučajna stranica prema testnom wikiju',
840959 'randombytest-nopages' => 'Nema stranica u Vašem testnom wikiju, u imenskom prostoru: $1.',
 960+ 'wminc-viewuserlang' => 'Potraži jezik i testni wiki suradnika',
 961+ 'wminc-viewuserlang-user' => 'Suradničko ime:',
 962+ 'wminc-viewuserlang-go' => 'Idi',
 963+ 'wminc-userdoesnotexist' => 'Suradnik "$1" ne postoji.',
 964+ 'right-viewuserlang' => 'Pogledaj [[Special:ViewUserLang|suradnikov jezik i testni wiki]]',
841965 );
842966
843967 /** Upper Sorbian (Hornjoserbsce)
@@ -844,45 +968,41 @@
845969 */
846970 $messages['hsb'] = array(
847971 'wminc-desc' => 'Testowy wikijowy system za Wikimedia Incubator',
848 - 'wminc-viewuserlang' => 'Wužiwarsku rěč a testowy wiki sej wobhladać',
849 - 'wminc-viewuserlang-user' => 'Wužiwarske mjeno:',
850 - 'wminc-viewuserlang-go' => 'Pokazać',
851 - 'wminc-userdoesnotexist' => 'Wužiwar "$1" njeeksistuje.',
852972 'wminc-testwiki' => 'Testowy wiki:',
853973 'wminc-testwiki-none' => 'Žadyn/Wšě',
854974 'wminc-prefinfo-language' => 'Rěč twojeho wužiwarskeho powjercha - wot twojeho testoweho wikija njewotwisna',
855975 'wminc-prefinfo-code' => 'Rěčny kod ISO 639',
856976 'wminc-prefinfo-project' => 'Wikimedijowy projekt wubrać (Incubatorowa opcija je za wužiwarjow, kotřiž powšitkowne dźěło činja)',
857977 'wminc-prefinfo-error' => 'Sy projekt wubrał, kotryž sej rěčny kod wužaduje.',
858 - 'wminc-warning-unprefixed' => 'Warnowanje: strona, kotruž wobdźěłuješ, nima prefiks!',
859 - 'wminc-warning-suggest' => 'Móžeš na [[:$1]] stronu wutworić.',
860 - 'wminc-warning-suggest-move' => 'Móžeš [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} tutu stronu do $1 přesunyć].',
861 - 'right-viewuserlang' => '[[Special:ViewUserLang|Wužiwarsku rěč a testowy wiki]] sej wobhladać',
862978 'randombytest' => 'Připadna strona po testowym wikiju',
863979 'randombytest-nopages' => 'W twojim testowym wikiju w mjenowym rumje $1 strony njejsu.',
 980+ 'wminc-viewuserlang' => 'Wužiwarsku rěč a testowy wiki sej wobhladać',
 981+ 'wminc-viewuserlang-user' => 'Wužiwarske mjeno:',
 982+ 'wminc-viewuserlang-go' => 'Pokazać',
 983+ 'wminc-userdoesnotexist' => 'Wužiwar "$1" njeeksistuje.',
 984+ 'right-viewuserlang' => '[[Special:ViewUserLang|Wužiwarsku rěč a testowy wiki]] sej wobhladać',
864985 );
865986
866987 /** Hungarian (Magyar)
867988 * @author Bdamokos
868989 * @author Glanthor Reviol
 990+ * @author Xbspiro
869991 */
870992 $messages['hu'] = array(
871993 'wminc-desc' => 'Tesztwiki rendszer a Wikimédia Inkubátorhoz',
872 - 'wminc-viewuserlang' => 'Felhasználó nyelvének és a tesztwikinek a felkeresése',
873 - 'wminc-viewuserlang-user' => 'Felhasználói név:',
874 - 'wminc-viewuserlang-go' => 'Menj',
875994 'wminc-testwiki' => 'Tesztwiki:',
876995 'wminc-testwiki-none' => 'Egyik sem/Mind',
 996+ 'wminc-recentchanges-all' => 'Minden friss változtatás',
877997 'wminc-prefinfo-language' => 'A felhasználói felületed nyelve – független a teszt wikidtől',
878 - 'wminc-prefinfo-code' => 'Az ISO 639 szerinti nyelvkód',
879 - 'wminc-prefinfo-project' => 'Válaszd ki a Wikimédia projektet (az inkubátor választási lehetőség azoknak a felhasználóknak szól, akik általános munkát végeznek)',
 998+ 'wminc-prefinfo-code' => 'Az ISO 639 szerinti nyelvkód. A fenti beállítás kiegészítése: a kettő együtt határozza meg, hogy melyik lesz az elsődleges tesztprojekted.',
 999+ 'wminc-prefinfo-project' => 'Melyik tesztprojektben dolgozol elsődlegesen? Ennek kezdőlapja és friss változtatásainak listája az oldalmenüben külön is elérhető lesz.',
8801000 'wminc-prefinfo-error' => 'Olyan projektet választottál, amihez szükség van nyelvkódra.',
881 - 'wminc-warning-unprefixed' => "'''Figyelmeztetés:''' nincs előtagja a lapnak, amit szerkesztesz!",
882 - 'wminc-warning-suggest' => 'Létrehozhatsz lapot a(z) [[:$1]] címen.',
883 - 'wminc-warning-suggest-move' => '[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} Átnevezheted a lapot erre: $1].',
884 - 'right-viewuserlang' => '[[Special:ViewUserLang|felhasználó nyelv és teszt wiki]] megjelenítése',
8851001 'randombytest' => 'Véletlen lap a tesztwikiből',
8861002 'randombytest-nopages' => 'Nincsenek lapok a teszt wikid $1 névterében.',
 1003+ 'wminc-viewuserlang' => 'Felhasználó nyelvének és a tesztwikinek a felkeresése',
 1004+ 'wminc-viewuserlang-user' => 'Felhasználói név:',
 1005+ 'wminc-viewuserlang-go' => 'Menj',
 1006+ 'right-viewuserlang' => '[[Special:ViewUserLang|felhasználó nyelv és teszt wiki]] megjelenítése',
8871007 );
8881008
8891009 /** Interlingua (Interlingua)
@@ -890,24 +1010,34 @@
8911011 */
8921012 $messages['ia'] = array(
8931013 'wminc-desc' => 'Systema pro wikis de test in Wikimedia Incubator',
894 - 'wminc-viewuserlang' => 'Vider le lingua de un usator e su wiki de test',
895 - 'wminc-viewuserlang-user' => 'Nomine de usator:',
896 - 'wminc-viewuserlang-go' => 'Ir',
897 - 'wminc-userdoesnotexist' => 'Le usator "$1" non existe.',
 1014+ 'wminc-manual' => 'Manual',
 1015+ 'wminc-listwikis' => 'Lista de wikis',
8981016 'wminc-testwiki' => 'Wiki de test:',
8991017 'wminc-testwiki-none' => 'Nulle/Totes',
 1018+ 'wminc-recentchanges-all' => 'Tote le modificationes recente',
9001019 'wminc-prefinfo-language' => 'Le lingua de tu interfacie - independente de tu wiki de test',
9011020 'wminc-prefinfo-code' => 'Le codice ISO 639 del lingua',
9021021 'wminc-prefinfo-project' => 'Selige le projecto Wikimedia (le option Incubator es pro usatores qui face labor general)',
9031022 'wminc-prefinfo-error' => 'Tu seligeva un projecto que require un codice de lingua.',
9041023 'wminc-error-move-unprefixed' => 'Error: Le nove nomine de pagina [[{{MediaWiki:Helppage}}|non ha prefixo o ha un prefixo incorrecte]]!',
905 - 'wminc-error-wronglangcode' => "'''Error:''' Le pagina que tu tenta modificar contine un [[{{MediaWiki:Helppage}}|codice de lingua incorrecte]] \"\$1\"!",
906 - 'wminc-error-unprefixed' => "'''Error:''' Le pagina que tu tenta modificar [[{{MediaWiki:Helppage}}|non ha prefixo]]!",
907 - 'wminc-error-unprefixed-suggest' => "'''Error:''' Le pagina que tu tenta modificar [[{{MediaWiki:Helppage}}|non ha prefixo]]! Tu pote crear un pagina con le nomine [[:$1]].",
908 - 'right-viewuserlang' => 'Vider le [[Special:ViewUserLang|lingua e wiki de test de usatores]]',
 1024+ 'wminc-error-wronglangcode' => "'''Error:''' Iste pagina contine un [[{{MediaWiki:Helppage}}|codice de lingua incorrecte]] \"\$1\"!",
 1025+ 'wminc-error-unprefixed' => "'''Error:''' Iste pagina [[{{MediaWiki:Helppage}}|non ha prefixo]]!",
 1026+ 'wminc-error-unprefixed-suggest' => "'''Error:''' Iste pagina [[{{MediaWiki:Helppage}}|non ha prefixo]]! Tu pote crear un pagina con le nomine [[:$1]].",
 1027+ 'wminc-error-wiki-exists' => 'Iste wiki jam existe. Tu pote trovar iste pagina a $1. Si le wiki esseva create recentemente, per favor attende alcun horas o dies usque tote le contento ha essite importate.',
 1028+ 'wminc-error-wiki-sister' => 'Iste pagina pertine a un projecto que non es albergate hic. Per favor vade a $1 pro cercar le wiki.',
9091029 'randombytest' => 'Pagina aleatori per le wiki de test',
9101030 'randombytest-nopages' => 'Le wiki de test non ha paginas in le spatio de nomines: $1',
911 - 'wminc-recentchanges-all' => 'Tote le modificationes recente',
 1031+ 'wminc-viewuserlang' => 'Vider le lingua de un usator e su wiki de test',
 1032+ 'wminc-viewuserlang-user' => 'Nomine de usator:',
 1033+ 'wminc-viewuserlang-go' => 'Ir',
 1034+ 'wminc-userdoesnotexist' => 'Le usator "$1" non existe.',
 1035+ 'right-viewuserlang' => 'Vider le [[Special:ViewUserLang|lingua e wiki de test de usatores]]',
 1036+ 'group-test-sysop' => 'Administratores del wiki de test',
 1037+ 'group-test-sysop-member' => 'administrator del wiki de test',
 1038+ 'grouppage-test-sysop' => 'Project:Administratores del wiki de test',
 1039+ 'wminc-code-macrolanguage' => 'Le [[wikipedia:$2 language|lingua "$3"]] es un [[wikipedia:ISO 639 macrolanguage|macrolingua]] que se compone del sequente linguas membros:',
 1040+ 'wminc-code-collective' => 'Le codice "$1" non refere a un lingua specific, ma a un collection de linguas, a saper le [[wikipedia:$2 language|linguas "$3"]].',
 1041+ 'wminc-code-retired' => 'Iste codice de lingua ha essite cambiate e non plus refere al lingua original.',
9121042 );
9131043
9141044 /** Indonesian (Bahasa Indonesia)
@@ -919,31 +1049,28 @@
9201050 */
9211051 $messages['id'] = array(
9221052 'wminc-desc' => 'Sistem wiki pengujian untuk Inkubator Wikimedia',
923 - 'wminc-viewuserlang' => 'Cari bahasa pengguna dan wiki pengujian',
924 - 'wminc-viewuserlang-user' => 'Nama pengguna:',
925 - 'wminc-viewuserlang-go' => 'Tuju ke',
926 - 'wminc-userdoesnotexist' => 'Pengguna "$1" tidak ditemukan.',
9271053 'wminc-testwiki' => 'Wiki pengujian:',
9281054 'wminc-testwiki-none' => 'Tidak ada/Semua',
9291055 'wminc-prefinfo-language' => 'Bahasa antarmuka Anda - tidak terpengaruh oleh wiki pengujian Anda',
9301056 'wminc-prefinfo-code' => 'Kode bahasa ISO 639',
9311057 'wminc-prefinfo-project' => 'Pilih proyek Wikimedia (pilihan Inkubator adalah untuk pengguna-pengguna yang melakukan kerja umum)',
9321058 'wminc-prefinfo-error' => 'Anda memilih sebuah proyek yang membutuhkan sebuah kode bahasa.',
933 - 'wminc-warning-unprefixed' => "'''Perhatian:''' Halaman yang Anda sunting tidak memiliki prefiks!",
934 - 'wminc-warning-suggest' => 'Anda dapat membuat halaman di [[:$1]].',
935 - 'wminc-warning-suggest-move' => 'Anda dapat [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} memindahkan halaman ini ke $1].',
936 - 'right-viewuserlang' => 'Lihat [[Special:ViewUserLang|bahasa pengguna dan wiki pengujian]]',
9371059 'randombytest' => 'Halaman sembarang oleh wiki percobaan',
9381060 'randombytest-nopages' => 'Tidak ada halaman wiki pengujian anda, dalam ruangnama: $1.',
 1061+ 'wminc-viewuserlang' => 'Cari bahasa pengguna dan wiki pengujian',
 1062+ 'wminc-viewuserlang-user' => 'Nama pengguna:',
 1063+ 'wminc-viewuserlang-go' => 'Tuju ke',
 1064+ 'wminc-userdoesnotexist' => 'Pengguna "$1" tidak ditemukan.',
 1065+ 'right-viewuserlang' => 'Lihat [[Special:ViewUserLang|bahasa pengguna dan wiki pengujian]]',
9391066 );
9401067
9411068 /** Igbo (Igbo)
9421069 * @author Ukabia
9431070 */
9441071 $messages['ig'] = array(
945 - 'wminc-viewuserlang-go' => 'Gá',
9461072 'wminc-testwiki' => 'Dàmatu wiki:',
9471073 'wminc-testwiki-none' => 'Enwerö/Hánilé',
 1074+ 'wminc-viewuserlang-go' => 'Gá',
9481075 );
9491076
9501077 /** Italian (Italiano)
@@ -957,22 +1084,27 @@
9581085 */
9591086 $messages['it'] = array(
9601087 'wminc-desc' => 'Sistema wiki di test per Wikimedia Incubator',
961 - 'wminc-viewuserlang' => 'Ricerca della lingua utente e del wiki di test',
962 - 'wminc-viewuserlang-user' => 'Nome utente:',
963 - 'wminc-viewuserlang-go' => 'Vai',
964 - 'wminc-userdoesnotexist' => 'L\'utente "$1" non esiste.',
 1088+ 'wminc-listwikis' => 'Elenco di wiki',
9651089 'wminc-testwiki' => 'Test wiki:',
9661090 'wminc-testwiki-none' => 'Nessuno/Tutti',
 1091+ 'wminc-recentchanges-all' => 'Tutte le modifiche recenti',
9671092 'wminc-prefinfo-language' => "La lingua dell'interfaccia - indipendente dal tuo wiki di test",
9681093 'wminc-prefinfo-code' => 'Il codice ISO 639 per la lingua',
9691094 'wminc-prefinfo-project' => "Seleziona il progetto Wikimedia (l'opzione Incubator è per gli utentu che fanno del lavoro generale)",
9701095 'wminc-prefinfo-error' => 'Hai selezionato un progetto che ha bisogno di un codice di linguaggio',
971 - 'wminc-warning-unprefixed' => '"Attenzione: la pagina che si sta modificando non corrisponde a quella prefissata"',
972 - 'wminc-warning-suggest' => 'Si può creare una pagina su [[:$1]]',
973 - 'wminc-warning-suggest-move' => 'È possibile [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} spostare questa pagina a $1].',
974 - 'right-viewuserlang' => 'Visualizza [[Special:ViewUserLang|il linguaggio utente e prova il wiki]]',
 1096+ 'wminc-error-move-unprefixed' => 'Errore: La pagina che stai cercando di spostare a [[{{MediaWiki:Helppage}}|è senza prefisso o ha un prefisso sbagliato]]!',
 1097+ 'wminc-error-wronglangcode' => "'''Errore:''' Questa pagina contiene un [[{{MediaWiki:Helppage}}|codice lingua errato]] \"\$1\"!",
 1098+ 'wminc-error-unprefixed' => "'''Errore:''' Questa pagina è [[{{MediaWiki:Helppage}}|senza prefisso]]!",
 1099+ 'wminc-error-unprefixed-suggest' => "'''Errore:''' Questa pagina è [[{{MediaWiki:Helppage}}|senza prefisso]]! Puoi creare la pagina [[:$1]].",
9751100 'randombytest' => 'Una pagina a caso dalla wiki di test',
9761101 'randombytest-nopages' => 'Non ci sono pagine nella tua wiki di test, per il namespace: $1.',
 1102+ 'wminc-viewuserlang' => 'Ricerca della lingua utente e del wiki di test',
 1103+ 'wminc-viewuserlang-user' => 'Nome utente:',
 1104+ 'wminc-viewuserlang-go' => 'Vai',
 1105+ 'wminc-userdoesnotexist' => 'L\'utente "$1" non esiste.',
 1106+ 'right-viewuserlang' => 'Visualizza [[Special:ViewUserLang|il linguaggio utente e prova il wiki]]',
 1107+ 'wminc-code-macrolanguage' => 'La [[wikipedia:$2 language|lingua "$3"]] è una [[wikipedia:ISO 639 macrolanguage|macrolingua]], composta dalle seguenti lingue:',
 1108+ 'wminc-code-retired' => 'Questo codice lingua è stato modificato e non si riferisce più alla lingua originale.',
9771109 );
9781110
9791111 /** Japanese (日本語)
@@ -982,21 +1114,18 @@
9831115 */
9841116 $messages['ja'] = array(
9851117 'wminc-desc' => 'ウィキメディア・インキュベーター用の試験版ウィキシステム',
986 - 'wminc-viewuserlang' => '利用者の言語と試験版ウィキを探す',
987 - 'wminc-viewuserlang-user' => '利用者名:',
988 - 'wminc-viewuserlang-go' => '表示',
9891118 'wminc-testwiki' => '試験版ウィキ:',
9901119 'wminc-testwiki-none' => 'なし/すべて',
9911120 'wminc-prefinfo-language' => 'あなたのインタフェース言語 (あなたの試験版ウィキとは独立しています)',
9921121 'wminc-prefinfo-code' => 'ISO 639 言語コード',
9931122 'wminc-prefinfo-project' => 'ウィキメディア・プロジェクトを選択する (「Incubator」オプションは全般的な作業を行う利用者のためのものです)',
9941123 'wminc-prefinfo-error' => 'あなたが選択したプロジェクトは言語コードが必要です。',
995 - 'wminc-warning-unprefixed' => '警告: あなたが編集しているページには接頭辞が付いていません!',
996 - 'wminc-warning-suggest' => '[[:$1]] にページを作ることができます。',
997 - 'wminc-warning-suggest-move' => '[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} このページを $1 に移動]できます。',
998 - 'right-viewuserlang' => '[[Special:ViewUserLang|利用者言語と試験版ウィキ]]を見る',
9991124 'randombytest' => '試験版ウィキによるおまかせ表示',
10001125 'randombytest-nopages' => 'あなたの試験版ウィキには名前空間 $1 にページがありません。',
 1126+ 'wminc-viewuserlang' => '利用者の言語と試験版ウィキを探す',
 1127+ 'wminc-viewuserlang-user' => '利用者名:',
 1128+ 'wminc-viewuserlang-go' => '表示',
 1129+ 'right-viewuserlang' => '[[Special:ViewUserLang|利用者言語と試験版ウィキ]]を見る',
10011130 );
10021131
10031132 /** Javanese (Basa Jawa)
@@ -1004,35 +1133,37 @@
10051134 */
10061135 $messages['jv'] = array(
10071136 'wminc-desc' => 'Sistem pangujian wiki kanggo Inkubator Wikimedia',
1008 - 'wminc-viewuserlang' => 'Golèki basa panganggo lan wiki pangujian',
1009 - 'wminc-viewuserlang-user' => 'Jeneng panganggo:',
1010 - 'wminc-viewuserlang-go' => 'Tumuju menyang',
10111137 'wminc-testwiki' => 'Wiki pangujian:',
10121138 'wminc-testwiki-none' => 'Ora ana/Kabèh',
10131139 'wminc-prefinfo-language' => 'Basa adu-rai panjenengan - indhepèndhen saka wiki pacoban panjenengan',
10141140 'wminc-prefinfo-code' => 'Kodhe basa ISO 639',
10151141 'wminc-prefinfo-project' => 'Pilih proyèk Wikimedia (pilihan inkubator iku kanggo para panganggo sing ngayahi kerja umum)',
10161142 'wminc-prefinfo-error' => 'Panjenengan milih sawijining proyèk sing mbutuhaké sawijining kodhe basa.',
1017 - 'wminc-warning-unprefixed' => "'''Pènget:''' Kaca sing panjenengan sunting ora nduwèni ater-ater!",
1018 - 'wminc-warning-suggest' => 'Panjenengan bisa gawé kaca ing [[:$1]].',
1019 - 'wminc-warning-suggest-move' => 'Panjenengan bisa [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} mindhah kaca iki] menyang $1.',
 1143+ 'wminc-viewuserlang' => 'Golèki basa panganggo lan wiki pangujian',
 1144+ 'wminc-viewuserlang-user' => 'Jeneng panganggo:',
 1145+ 'wminc-viewuserlang-go' => 'Tumuju menyang',
10201146 'right-viewuserlang' => 'Pirsani [[Special:ViewUserLang|basa panganggo lan wiki pacoban]]',
10211147 );
10221148
 1149+/** Georgian (ქართული)
 1150+ * @author BRUTE
 1151+ */
 1152+$messages['ka'] = array(
 1153+ 'wminc-recentchanges-all' => 'ყველა ბოლო ცვლილება',
 1154+);
 1155+
10231156 /** Khmer (ភាសាខ្មែរ)
10241157 * @author វ័ណថារិទ្ធ
10251158 */
10261159 $messages['km'] = array(
10271160 'wminc-desc' => 'សាកល្បង​ប្រព័ន្ធ​វិគី​សម្រាប់​ Wikimedia Incubator',
1028 - 'wminc-viewuserlang' => 'រក​មើល​ភាសា​អ្នក​ប្រើប្រាស់​និង​សាក​ល្បង​វិគី​',
1029 - 'wminc-viewuserlang-user' => 'អ្នកប្រើប្រាស់​៖',
1030 - 'wminc-viewuserlang-go' => 'ទៅ​',
10311161 'wminc-testwiki' => 'សាកល្បង​វីគី៖',
10321162 'wminc-testwiki-none' => 'គ្មាន​/ទាំងអស់​',
10331163 'wminc-prefinfo-code' => 'លេខ​កូដ​ភាសា​ ISO 639',
10341164 'wminc-prefinfo-error' => 'អ្នក​បាន​ជ្រើសរើស​គម្រោង​មួយ​ដែល​ត្រូវការ​លេខ​កូដ​ភាសា​។',
1035 - 'wminc-warning-suggest' => 'អ្នក​អាច​បង្កើត​ទំព័រ​មួយ​នៅ [[:$1]] ។​',
1036 - 'wminc-warning-suggest-move' => 'អ្នក​អាច​[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} ផ្លាស់​ប្ដូរ​ទីតាំង​ទំព័រ​នេះ​ទៅកាន់​ $1].',
 1165+ 'wminc-viewuserlang' => 'រក​មើល​ភាសា​អ្នក​ប្រើប្រាស់​និង​សាក​ល្បង​វិគី​',
 1166+ 'wminc-viewuserlang-user' => 'អ្នកប្រើប្រាស់​៖',
 1167+ 'wminc-viewuserlang-go' => 'ទៅ​',
10371168 'right-viewuserlang' => 'មើល​[[Special:ViewUserLang|ភាសា​អ្នកប្រើប្រាស់​និងធ្វើការ​សាកល្បង​វិគី]]',
10381169 );
10391170
@@ -1049,10 +1180,10 @@
10501181 */
10511182 $messages['ko'] = array(
10521183 'wminc-desc' => '위키미디어 인큐베이터의 테스트 위키 시스템',
 1184+ 'wminc-prefinfo-code' => 'ISO 639 언어 코드',
10531185 'wminc-viewuserlang' => '사용자 언어와 테스트 위키 찾기',
10541186 'wminc-viewuserlang-user' => '사용자이름:',
10551187 'wminc-viewuserlang-go' => '찾기',
1056 - 'wminc-prefinfo-code' => 'ISO 639 언어 코드',
10571188 );
10581189
10591190 /** Komi-Permyak (Перем Коми)
@@ -1066,33 +1197,43 @@
10671198 * @author Purodha
10681199 */
10691200 $messages['ksh'] = array(
1070 - 'wminc-desc' => 'Täß-Wiki Süßtemm för dä Inkubator vun de Wikimedia Shtefftung',
1071 - 'wminc-viewuserlang' => 'Däm Metmaacher sing Shprooch un sing Täß-Wiki aanloore',
1072 - 'wminc-viewuserlang-user' => 'Metmaacher Name:',
 1201+ 'wminc-desc' => 'Süßtemm för Versöhkß-Wikis för dä Inkubator vun de Wikimedia Shtefftung',
 1202+ 'wminc-manual' => 'Handbooch',
 1203+ 'wminc-listwikis' => 'Leß met de Wikis',
 1204+ 'wminc-testwiki' => 'Et Versöhkß-Wiki:',
 1205+ 'wminc-testwiki-none' => 'Kein/All',
 1206+ 'wminc-recentchanges-all' => 'All de {{LCFIRST:{{int:recentchanges}}}}',
 1207+ 'wminc-prefinfo-language' => 'Ding Shprooch för däm Wiki sing Bovverfläsch un et Wiki ze bedeene — hät nix met Dingem Versöhkß-Wiki singe Shprooch ze donn',
 1208+ 'wminc-prefinfo-code' => 'Dat Köözel för di Shprooch noh dä Norrem ISO 639',
 1209+ 'wminc-prefinfo-project' => 'Donn dat Projäk ußwähle — „Incubator“ is för Lück met alljemein Werk.',
 1210+ 'wminc-prefinfo-error' => 'Bei dämm Projäk moß och e Köözel för de Shprooch aanjejovve wääde.',
 1211+ 'wminc-error-move-unprefixed' => 'Dat es jeiht nit: Dä neue Name för di Sigg hät [[{{MediaWiki:Helppage}}|kei udder e verkeeht Köözel]] am Aanfang!',
 1212+ 'wminc-error-wronglangcode' => "'''Dat es jeiht nit:''' Di Sigg häd [[{{MediaWiki:Helppage}}|e verkeeht Köözel för de Shprooch]], dat es: „$1“",
 1213+ 'wminc-error-unprefixed' => "'''Dat es jeiht nit:''' Di Sigg hät kei [[{{MediaWiki:Helppage}}|Köözel am Aanfang]]!",
 1214+ 'wminc-error-unprefixed-suggest' => "'''Dat es jeiht nit:''' Di Sigg hät kei [[{{MediaWiki:Helppage}}|Köözel am Aanfang]]! Do kanns en Sigg onger [[:$1]] aanlääje.",
 1215+ 'wminc-error-wiki-exists' => 'Dat Wiki jidd_et ald. Do kanns di Sigg op $1 fenge. Wann dat Wiki jraad neu opjemaat woode sin sullt, donn e paa Shtonde udder a paa Dääsch waade, bes dat alle Sigg von heh noh doh erövver jehollt woode sen.',
 1216+ 'randombytest' => 'En zohfällije Sigg uss_em Versöhkß-Wiki',
 1217+ 'randombytest-nopages' => 'En Appachtemang $1 sin kein Sigge uß Dingem Versöhkß-Wiki.',
 1218+ 'wminc-viewuserlang' => 'Däm Metmaacher sing Shprooch un sing Versöhkß-Wiki aanloore',
 1219+ 'wminc-viewuserlang-user' => 'Däm Metmaacher singe Name:',
10731220 'wminc-viewuserlang-go' => 'Lohß Jonn!',
10741221 'wminc-userdoesnotexist' => 'Ene Metmaacher „$1“ jidd_et nit.',
1075 - 'wminc-testwiki' => 'Täß-Wiki:',
1076 - 'wminc-testwiki-none' => 'Kein/All',
1077 - 'wminc-prefinfo-language' => 'De Shprooch för däm Wiki sing Bovverfläsch un et Wiki ze Bedeene — hät nix met Dingem Täß-Wiki singe Shprooch ze donn',
1078 - 'wminc-prefinfo-code' => 'Dat Köözel för de Shprooch noh dä Norrem ISO 639',
1079 - 'wminc-prefinfo-project' => 'Donn dat Projak ußwähle — „Incubator“ is för Lück met alljemein Werk.',
1080 - 'wminc-prefinfo-error' => 'Bei dämm Projäk moß och en Köözel för de Shprooch aanjejovve wääde.',
1081 - 'wminc-warning-unprefixed' => 'Opjepaß: Do bes en Sigg oohne ene Namess-Försatz för et Projäk un en Shprooch am beärbeide!',
1082 - 'wminc-warning-suggest' => 'De kanns en Sigg aanlääje als [[:$1]].',
1083 - 'wminc-warning-suggest-move' => 'Do kanns hee di Sigg [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} op $1 ömnänne].',
1084 - 'right-viewuserlang' => 'De [[Special:ViewUserLang|Metmaacher ier Shprooche un Täßwiki]] beloore',
1085 - 'randombytest' => 'Zofällije Sigg uss_em Versoochswiki',
1086 - 'randombytest-nopages' => 'Et Appachtemang $1 änthält kein Sigge en Dingem Versöhkß-Wiki.',
 1222+ 'right-viewuserlang' => 'De [[Special:ViewUserLang|Metmaacher ier Shprooch un Versöhkß-Wiki]] beloore',
 1223+ 'group-test-sysop' => 'Köbeße för e Versöhkß-Wiki',
 1224+ 'group-test-sysop-member' => 'Köbes för e Versöhkß-Wiki',
 1225+ 'grouppage-test-sysop' => 'Project:Köbeße för Versöhkß-Wikis',
 1226+ 'wminc-code-macrolanguage' => 'De Sprooch „[[wikipedia:$2 language|$3]]“ is en [[wikipedia:ksh:Makroshprooch (ISO 639-3)|Makroshprooch noh ISO 639-3]], woh heh di Shprooche bei jehüre:',
 1227+ 'wminc-code-collective' => 'Dat Köözel „$1“ es nit för en bestemmpte Shprooch, söndern för en Sammlong vun Shprooche, nämmlesch de [[wikipedia:$2 language|$3 Shprooche]].',
 1228+ 'wminc-code-retired' => 'Dat Köözel fö di Shprooch wood jeändert un deiht nit mieh för di Shprooch.',
10871229 );
10881230
10891231 /** Kurdish (Latin) (Kurdî (Latin))
10901232 * @author George Animal
10911233 */
10921234 $messages['ku-latn'] = array(
 1235+ 'wminc-prefinfo-code' => 'Koda ISO 639 a ziman',
10931236 'wminc-viewuserlang-user' => 'Navê bikarhêner:',
10941237 'wminc-viewuserlang-go' => 'Biçe',
1095 - 'wminc-prefinfo-code' => 'Koda ISO 639 a ziman',
1096 - 'wminc-warning-suggest' => 'Tu karî di [[:$1]] de rûpelekî çêkî.',
10971238 );
10981239
10991240 /** Cornish (Kernowek)
@@ -1100,10 +1241,10 @@
11011242 * @author Kw-Moon
11021243 */
11031244 $messages['kw'] = array(
 1245+ 'wminc-testwiki-none' => 'Nagonen/Oll',
 1246+ 'wminc-prefinfo-code' => 'Coden ISO 639 an yeth',
11041247 'wminc-viewuserlang-user' => 'Hanow-usyer:',
11051248 'wminc-viewuserlang-go' => 'Ke',
1106 - 'wminc-testwiki-none' => 'Vyth/Oll',
1107 - 'wminc-prefinfo-code' => 'Coden ISO 639 an yeth',
11081249 );
11091250
11101251 /** Luxembourgish (Lëtzebuergesch)
@@ -1111,21 +1252,24 @@
11121253 */
11131254 $messages['lb'] = array(
11141255 'wminc-desc' => 'Testwiki-System fir de Wikimedia-Incubator',
1115 - 'wminc-viewuserlang' => 'Benotzersprooch an Test-Wiki nokucken',
1116 - 'wminc-viewuserlang-user' => 'Benotzernumm:',
1117 - 'wminc-viewuserlang-go' => 'Lass',
 1256+ 'wminc-manual' => 'Handbuch',
 1257+ 'wminc-listwikis' => 'Lëscht vun de Wikien',
11181258 'wminc-testwiki' => 'Test-Wiki:',
11191259 'wminc-testwiki-none' => 'Keen/All',
 1260+ 'wminc-recentchanges-all' => 'All rezent Ännerungen',
11201261 'wminc-prefinfo-language' => 'Sprooch vun ärem Interface - onofhängeg vun Ärer Test-Wiki',
11211262 'wminc-prefinfo-code' => 'Den ISO 639 Sprooche-Code',
11221263 'wminc-prefinfo-project' => "Wielt de Wikimediaprojet (D'Optioun 'Incubator' ass fir Benotzer déi allgemeng Aufgaben erledigen)",
11231264 'wminc-prefinfo-error' => 'Dir hutt e Projet gewielt deen e Sproochecode brauch.',
1124 - 'wminc-warning-unprefixed' => "Opgepasst: d'Säit déi Dir ännert huet kee Prefix!",
1125 - 'wminc-warning-suggest' => 'Dir kënnt eng Säit op [[:$1]] uleeën.',
1126 - 'wminc-warning-suggest-move' => 'Dir kënnt [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} dës Säit op $1 réckelen].',
1127 - 'right-viewuserlang' => '[[Special:ViewUserLang|Benotzersprooch an Test-Wiki]] weisen',
 1265+ 'wminc-error-wronglangcode' => "'''Feeler:''' Op dëser Säit ass e [[{{MediaWiki:Helppage}}|falsche Sproochecode]] \"\$1\"!",
11281266 'randombytest' => 'Zoufallssäit duerch Test Wiki',
11291267 'randombytest-nopages' => 'Et si keng Säiten op Ärer Test-Wiki, am Nummraum: $1.',
 1268+ 'wminc-viewuserlang' => 'Benotzersprooch an Test-Wiki nokucken',
 1269+ 'wminc-viewuserlang-user' => 'Benotzernumm:',
 1270+ 'wminc-viewuserlang-go' => 'Lass',
 1271+ 'wminc-userdoesnotexist' => "De Benotzer ''$1'' gëtt et net.",
 1272+ 'right-viewuserlang' => '[[Special:ViewUserLang|Benotzersprooch an Test-Wiki]] weisen',
 1273+ 'wminc-code-retired' => "Dëse Sproochcode gouf geännert a bezitt sech net méi op d'Original-Sprooch.",
11301274 );
11311275
11321276 /** Limburgish (Limburgs)
@@ -1133,21 +1277,18 @@
11341278 */
11351279 $messages['li'] = array(
11361280 'wminc-desc' => 'Teswikisysteem veur Wikimedia Inkubater',
1137 - 'wminc-viewuserlang' => 'Zeuk de gebroekersspraok en teswiki óp',
1138 - 'wminc-viewuserlang-user' => 'Gebroekersnaam:',
1139 - 'wminc-viewuserlang-go' => 'Gank',
11401281 'wminc-testwiki' => 'Teswiki:',
11411282 'wminc-testwiki-none' => 'Gein/al',
11421283 'wminc-prefinfo-language' => 'Dien oeterliksspraok - ónaafhenkelik van diene teswiki',
11431284 'wminc-prefinfo-code' => 'De ISO 639-spraokcode',
11441285 'wminc-prefinfo-project' => "Selecteer 't Wikimediaprojek (inkubateroptie is veur gebroekers die algemein wèrk doon)",
11451286 'wminc-prefinfo-error' => "Doe selecteerdes e projek det 'n spraokcode gebroek.",
1146 - 'wminc-warning-unprefixed' => "Waorsjoewing: de pazjena die se aan 't bewirke bös haet gein veurvoogsel!",
1147 - 'wminc-warning-suggest' => "Doe kèns 'n pazjena maken óp [[:$1]].",
1148 - 'wminc-warning-suggest-move' => 'Doe kins [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} dees pazjena herneume nao $1].',
1149 - 'right-viewuserlang' => '[[Special:ViewUserLang|Bekiek gebroekersspraok en teswiki]]',
11501287 'randombytest' => 'Willekäörige pazjena oete teswiki',
11511288 'randombytest-nopages' => "d'r Zeen gein pazjena's in diene teswiki inne naamruumdje $1.",
 1289+ 'wminc-viewuserlang' => 'Zeuk de gebroekersspraok en teswiki óp',
 1290+ 'wminc-viewuserlang-user' => 'Gebroekersnaam:',
 1291+ 'wminc-viewuserlang-go' => 'Gank',
 1292+ 'right-viewuserlang' => '[[Special:ViewUserLang|Bekiek gebroekersspraok en teswiki]]',
11521293 );
11531294
11541295 /** Lithuanian (Lietuvių)
@@ -1156,34 +1297,31 @@
11571298 */
11581299 $messages['lt'] = array(
11591300 'wminc-desc' => 'Wiki testasvimo sistema Vikimedija Inkubatoriui',
1160 - 'wminc-viewuserlang' => 'Ieškoti vartotojo kalbos ir testavimo wiki',
1161 - 'wminc-viewuserlang-user' => 'Naudotojo vardas:',
1162 - 'wminc-viewuserlang-go' => 'Eiti',
1163 - 'wminc-userdoesnotexist' => 'Vartotojas " $1 "neegzistuoja.',
11641301 'wminc-testwiki' => 'Testavimo wiki:',
11651302 'wminc-testwiki-none' => 'Nei vienas/Visi',
11661303 'wminc-prefinfo-language' => 'Jūsų sąsajos kalba - nepriklausomai nuo jūsų testavimo wiki',
11671304 'wminc-prefinfo-code' => 'ISO 639 kalbos kodas',
11681305 'wminc-prefinfo-error' => 'Jūs pasirinkote projektą, kuriam reikia kalbos kodo.',
 1306+ 'randombytest' => 'Atsitiktinis puslapis iš testavimo wiki',
 1307+ 'wminc-viewuserlang' => 'Ieškoti vartotojo kalbos ir testavimo wiki',
 1308+ 'wminc-viewuserlang-user' => 'Naudotojo vardas:',
 1309+ 'wminc-viewuserlang-go' => 'Eiti',
 1310+ 'wminc-userdoesnotexist' => 'Vartotojas " $1 "neegzistuoja.',
11691311 'right-viewuserlang' => 'Žiūrėti [[Special:ViewUserLang|naudotojo kalbą ir testavimo wiki]]',
1170 - 'randombytest' => 'Atsitiktinis puslapis iš testavimo wiki',
11711312 );
11721313
11731314 /** Latvian (Latviešu)
11741315 * @author Xil
11751316 */
11761317 $messages['lv'] = array(
1177 - 'wminc-viewuserlang' => 'Sameklēt lietotāja valodu un testa projektu',
1178 - 'wminc-viewuserlang-user' => 'Lietotājvārds:',
1179 - 'wminc-viewuserlang-go' => 'Aiziet!',
11801318 'wminc-testwiki' => 'Testa projekts:',
11811319 'wminc-prefinfo-language' => 'Tava interfeisa valoda - nav saistīta ar testa projektu, kurā tu piedalies',
11821320 'wminc-prefinfo-code' => 'ISO 639 valodas kods',
11831321 'wminc-prefinfo-project' => 'Izvēlēties Wikimedia projektu (iespēja Incubator ir domāta tiem lietotājiem, kuri darbojas inkubatorā vispār, nevis konkrētos testa projektos)',
11841322 'wminc-prefinfo-error' => 'Jūs izvēlējāties projektu, bet nenorādījāt valodas kodu',
1185 - 'wminc-warning-unprefixed' => "'''Brīdinājums:''' Lapai kuru rediģējat nav pievienots prefikss!",
1186 - 'wminc-warning-suggest' => 'Varētu izveidot lapu [[:$1]].',
1187 - 'wminc-warning-suggest-move' => 'Varat [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} pārvietot šo lapu uz $1].',
 1323+ 'wminc-viewuserlang' => 'Sameklēt lietotāja valodu un testa projektu',
 1324+ 'wminc-viewuserlang-user' => 'Lietotājvārds:',
 1325+ 'wminc-viewuserlang-go' => 'Aiziet!',
11881326 'right-viewuserlang' => 'Apskatīt [[Special:ViewUserLang|lietotāja valodu un testa projektu]]',
11891327 );
11901328
@@ -1191,23 +1329,21 @@
11921330 * @author Bombola
11931331 */
11941332 $messages['lzz'] = array(
 1333+ 'wminc-prefinfo-code' => "ISO 639 nena k'odi",
11951334 'wminc-viewuserlang-go' => 'İgzali',
1196 - 'wminc-prefinfo-code' => "ISO 639 nena k'odi",
11971335 );
11981336
11991337 /** Malagasy (Malagasy)
12001338 * @author Jagwar
12011339 */
12021340 $messages['mg'] = array(
1203 - 'wminc-viewuserlang-user' => 'Solonanarana :',
1204 - 'wminc-viewuserlang-go' => 'Andana',
12051341 'wminc-testwiki' => 'Wiki fanandramana :',
12061342 'wminc-testwiki-none' => 'Tsy misy / izy rehetra',
12071343 'wminc-prefinfo-language' => "Ny ten'ny rindrankajy ho anao - tsy mifatotra amin'ny wiki fanandramanao",
12081344 'wminc-prefinfo-code' => 'Kaody ISO 639 ny teny',
12091345 'wminc-prefinfo-error' => 'Nisafidy tetikasa mila kaodim-piteny ianao.',
1210 - 'wminc-warning-unprefixed' => "'''Tandremo''' : tsy manana prefiksa ny pejy ovainao",
1211 - 'wminc-warning-suggest' => "Afaka mamorona ny pejy an'i [[:$1]] ianao.",
 1346+ 'wminc-viewuserlang-user' => 'Solonanarana :',
 1347+ 'wminc-viewuserlang-go' => 'Andana',
12121348 );
12131349
12141350 /** Macedonian (Македонски)
@@ -1215,24 +1351,34 @@
12161352 */
12171353 $messages['mk'] = array(
12181354 'wminc-desc' => 'Тестирање на вики-систем за Викимедија Инкубаторот',
1219 - 'wminc-viewuserlang' => 'Провери го јазикот на корисникот и неговото тест-вики',
1220 - 'wminc-viewuserlang-user' => 'Корисничко име:',
1221 - 'wminc-viewuserlang-go' => 'Оди',
1222 - 'wminc-userdoesnotexist' => 'Корисникот „$1“ не постои.',
 1355+ 'wminc-manual' => 'Прирачник',
 1356+ 'wminc-listwikis' => 'Список на викија',
12231357 'wminc-testwiki' => 'Тест-вики:',
12241358 'wminc-testwiki-none' => 'Ништо/Сè',
 1359+ 'wminc-recentchanges-all' => 'Сите скорешни промени',
12251360 'wminc-prefinfo-language' => 'Јазикот на вашиот посредник - назависно од вашето тест-вики',
12261361 'wminc-prefinfo-code' => 'Јазичниот ISO 639 код',
12271362 'wminc-prefinfo-project' => 'Изберете го проектот (можноста за Инкубатор е за корисници кои работат општи задачи)',
12281363 'wminc-prefinfo-error' => 'Избравте проект на кој му треба јазичен код.',
12291364 'wminc-error-move-unprefixed' => 'Грешка: Страницата што сакате да ја преместите на [[{{MediaWiki:Helppage}}|нема префикс или префиксот ѝ е грешен]]!',
1230 - 'wminc-error-wronglangcode' => "'''Грешка:''' Страницата што сакате да ја уредите содржи [[{{MediaWiki:Helppage}}|погрешен јазичен код]] „$1“!",
1231 - 'wminc-error-unprefixed' => "'''Грешка:''' Страницата што сакате да ја уредите [[{{MediaWiki:Helppage}}|нема префикс]]!",
1232 - 'wminc-error-unprefixed-suggest' => "'''Грешка:''' Страницата што сакате да ја уредите [[{{MediaWiki:Helppage}}|нема префикс]]! Можете да создадете страница на [[:$1]].",
1233 - 'right-viewuserlang' => 'Погледајте [[Special:ViewUserLang|кориснички јазик и текст вики]]',
 1365+ 'wminc-error-wronglangcode' => "'''Грешка:''' Страницава содржи [[{{MediaWiki:Helppage}}|погрешен јазичен код]] „$1“!",
 1366+ 'wminc-error-unprefixed' => "'''Грешка:''' Страницава [[{{MediaWiki:Helppage}}|нема префикс]]!",
 1367+ 'wminc-error-unprefixed-suggest' => "'''Грешка:''' Страницава [[{{MediaWiki:Helppage}}|нема префикс]]! Можете да создадете страница на [[:$1]].",
 1368+ 'wminc-error-wiki-exists' => 'Ова вики веќе постои. Страницата ќе ја најдете на $1. Ако в икито е новосоздадено, почекајте неколку часа или дена за да се увезат сите содржини.',
 1369+ 'wminc-error-wiki-sister' => 'Оваа страница припаѓа на проект што не е вдомен тука. Појдете на $1 за да го пронајдете викито.',
12341370 'randombytest' => 'Случајна страница од тест вики',
12351371 'randombytest-nopages' => 'Не постојат страници на вашето пробно вики, во именскиот простор: $1.',
1236 - 'wminc-recentchanges-all' => 'Сите скорешни промени',
 1372+ 'wminc-viewuserlang' => 'Провери го јазикот на корисникот и неговото тест-вики',
 1373+ 'wminc-viewuserlang-user' => 'Корисничко име:',
 1374+ 'wminc-viewuserlang-go' => 'Оди',
 1375+ 'wminc-userdoesnotexist' => 'Корисникот „$1“ не постои.',
 1376+ 'right-viewuserlang' => 'Погледајте [[Special:ViewUserLang|кориснички јазик и текст вики]]',
 1377+ 'group-test-sysop' => 'Администратори на пробно вики',
 1378+ 'group-test-sysop-member' => 'администратор на пробно вики',
 1379+ 'grouppage-test-sysop' => 'Project:Администратори на пробни викија',
 1380+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|Јазикот „$3“]] е [[wikipedia:ISO 639 macrolanguage|макројазик]], кој се состои од следниве јазици:',
 1381+ 'wminc-code-collective' => 'Кодот „$1“ не се однесува на поединечен јазик, туку на збирот јазици наречен [[wikipedia:$2 language|„$3“ јазици]].',
 1382+ 'wminc-code-retired' => 'Овој јазичен код е изменет и повеќе не се однесува на првоназначениот јазик.',
12371383 );
12381384
12391385 /** Malayalam (മലയാളം)
@@ -1241,21 +1387,34 @@
12421388 */
12431389 $messages['ml'] = array(
12441390 'wminc-desc' => 'വിക്കിമീഡിയ ഇൻകുബേറ്ററിനുള്ള പരീക്ഷണ വിക്കി വ്യവസ്ഥ',
1245 - 'wminc-viewuserlang' => 'താങ്കളുടെ പരീക്ഷണ വിക്കിയും ഉപയോക്തൃഭാഷയും നോക്കുക',
1246 - 'wminc-viewuserlang-user' => 'ഉപയോക്തൃനാമം:',
1247 - 'wminc-viewuserlang-go' => 'പോകൂ',
 1391+ 'wminc-manual' => 'സഹായഗ്രന്ഥം',
 1392+ 'wminc-listwikis' => 'വിക്കികളുടെ പട്ടിക',
12481393 'wminc-testwiki' => 'പരീക്ഷണ വിക്കി:',
12491394 'wminc-testwiki-none' => 'ഒന്നുമില്ല/എല്ലാം',
 1395+ 'wminc-recentchanges-all' => 'എല്ലാ സമീപകാല മാറ്റങ്ങളും',
12501396 'wminc-prefinfo-language' => 'താങ്കളുടെ സമ്പർക്കമുഖ ഭാഷ - താങ്കളുടെ പരീക്ഷണ വിക്കിയിൽ നിന്ന് സ്വതന്ത്രം',
12511397 'wminc-prefinfo-code' => 'ISO 639 ഭാഷാ കോഡ്',
12521398 'wminc-prefinfo-project' => 'വിക്കിമീഡിയ പദ്ധതി തിരഞ്ഞെടുക്കുക (സാധാരണ പ്രവൃത്തികൾ ചെയ്യുന്ന ഉപയോക്താക്കൾക്കാണ് ഇൻകുബേറ്റർ ഐച്ഛികം)',
12531399 'wminc-prefinfo-error' => 'ഭാഷാ കോഡ് വേണ്ട ഒരു പദ്ധതിയാണ് താങ്കൾ തിരഞ്ഞെടുത്തിരിക്കുന്നത്.',
1254 - 'wminc-warning-unprefixed' => "'''മുന്നറിയിപ്പ്:''' താങ്കൾ തിരുത്തുന്ന താളിന് പൂർവ്വപദമില്ല!",
1255 - 'wminc-warning-suggest' => 'താങ്കൾക്ക് ഒരു താൾ [[:$1]] എന്നയിടത്ത് സൃഷ്ടിക്കാവുന്നതാണ്.',
1256 - 'wminc-warning-suggest-move' => 'താങ്കൾക്ക് ഈ താൾ [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} $1 എന്നതിലേയ്ക്ക് മാറ്റാവുന്നതാണ്].',
1257 - 'right-viewuserlang' => '[[Special:ViewUserLang|ഉപയോക്തൃഭാഷയും പരീക്ഷണ വിക്കിയും]] കാണുക',
 1400+ 'wminc-error-move-unprefixed' => 'പിഴവ്: താങ്കൾ മാറ്റാൻ ശ്രമിക്കുന്ന താൾ [[{{MediaWiki:Helppage}}|പൂർവ്വപദം ഇല്ലാത്തതോ തെറ്റായി പൂർവ്വപദത്തോടു കൂടിയതോ ആണ്]]!',
 1401+ 'wminc-error-wronglangcode' => "'''പിഴവ്:''' ഈ താളിൽ [[{{MediaWiki:Helppage}}|തെറ്റായ ഭാഷാ കോഡ്]] \"\$1\" ആണുള്ളത്!",
 1402+ 'wminc-error-unprefixed' => "'''പിഴവ്:''' ഈ താളിന് [[{{MediaWiki:Helppage}}|പൂർവ്വപദമില്ല]]!",
 1403+ 'wminc-error-unprefixed-suggest' => "'''പിഴവ്:''' ഈ താളിന് [[{{MediaWiki:Helppage}}|പൂർവ്വപദമില്ല]]! താങ്കൾക്ക് [[:$1]]-ൽ ഒരു താൾ സൃഷ്ടിക്കാവുന്നതാണ്.",
 1404+ 'wminc-error-wiki-exists' => 'ഈ വിക്കി നിലവിലുണ്ട്. ഈ താൾ താങ്കൾക്ക് $1-ൽ കാണാവുന്നതാണ്. ഈ വിക്കി സമീപകാലത്ത് സൃഷ്ടിച്ചതാണെങ്കിൽ, എല്ലാ ഉള്ളടക്കവും ഇറക്കുമതി ചെയ്യാനായി ഏതാനം മണിക്കൂറുകളോ ദിവസങ്ങളോ ദയവായി കാത്തിരിക്കുക.',
 1405+ 'wminc-error-wiki-sister' => 'ഈ താൾ മറ്റെവിടെയോ ഹോസ്റ്റ് ചെയ്തിട്ടുള്ള പദ്ധതിയുടെ ഭാഗമാണ്. ദയവായി $1 സന്ദർശിച്ച് വിക്കിയേതാണെന്ന് കണ്ടെത്തുക.',
12581406 'randombytest' => 'പരീക്ഷണ വിക്കിയിൽ നിന്നും ക്രമരഹിതമായി എടുത്ത താൾ',
12591407 'randombytest-nopages' => 'ഈ നാമമേഖലയിൽ പരീക്ഷണ വിക്കിയിൽ താങ്കൾക്ക് ഒരു താളും ഇല്ല: $1.',
 1408+ 'wminc-viewuserlang' => 'താങ്കളുടെ പരീക്ഷണ വിക്കിയും ഉപയോക്തൃഭാഷയും നോക്കുക',
 1409+ 'wminc-viewuserlang-user' => 'ഉപയോക്തൃനാമം:',
 1410+ 'wminc-viewuserlang-go' => 'പോകൂ',
 1411+ 'wminc-userdoesnotexist' => '"$1" എന്ന ഉപയോക്താവ് നിലവിലില്ല.',
 1412+ 'right-viewuserlang' => '[[Special:ViewUserLang|ഉപയോക്തൃഭാഷയും പരീക്ഷണ വിക്കിയും]] കാണുക',
 1413+ 'group-test-sysop' => 'പരീക്ഷണവിക്കി കാര്യനിർവ്വാഹകർ',
 1414+ 'group-test-sysop-member' => 'പരീക്ഷണവിക്കി കാര്യനിർവ്വാഹക(ൻ)',
 1415+ 'grouppage-test-sysop' => 'Project:പരീക്ഷണവിക്കി കാര്യനിർവ്വാഹകർ',
 1416+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|"$3" എന്ന ഭാഷ]] ഒരു [[wikipedia:ISO 639 macrolanguage|ചെറുഭാഷയാണ്]], അത് ഉൾക്കൊള്ളുന്ന അംഗഭാഷകൾ ഇനി നൽകുന്നു:',
 1417+ 'wminc-code-collective' => '"$1" എന്ന കോഡ് ഒരു പ്രത്യേക ഭാഷയെ പ്രതിനിധീകരിക്കുന്നില്ല, മറിച്ച് [[wikipedia:$2 language|"$3" ഭാഷകൾ]] എന്ന ഒരു കൂട്ടം ഭാഷകളാണ്.',
 1418+ 'wminc-code-retired' => 'ഈ ഭാഷാ കോഡ് മാറിയിരിക്കുന്നു, യഥാർത്ഥ ഭാഷയെ അത് പ്രതിനിധീകരിക്കുന്നില്ല.',
12601419 );
12611420
12621421 /** Mongolian (Монгол)
@@ -1273,22 +1432,34 @@
12741433 */
12751434 $messages['ms'] = array(
12761435 'wminc-desc' => 'Sistem wiki ujian untuk Wikimedia Incubator',
1277 - 'wminc-viewuserlang' => 'Lihat bahasa pengguna dan wiki ujian',
1278 - 'wminc-viewuserlang-user' => 'Nama pengguna:',
1279 - 'wminc-viewuserlang-go' => 'Pergi',
1280 - 'wminc-userdoesnotexist' => 'Pengguna "$1" tidak wujud.',
 1436+ 'wminc-manual' => 'Manual',
 1437+ 'wminc-listwikis' => 'Senarai wiki',
12811438 'wminc-testwiki' => 'Wiki ujian:',
12821439 'wminc-testwiki-none' => 'Tiada/Semua',
 1440+ 'wminc-recentchanges-all' => 'Semua perubahan terkini',
12831441 'wminc-prefinfo-language' => 'Bahasa antaramuka anda - bebas dari wiki ujian anda',
12841442 'wminc-prefinfo-code' => 'Kod bahasa ISO 639',
12851443 'wminc-prefinfo-project' => 'Pilih projek Wikimedia (pilihan Incubator ialah bagi pengguna yang membuat kerja umum)',
12861444 'wminc-prefinfo-error' => 'Anda memilih projek yang memerlukan kod bahasa.',
1287 - 'wminc-warning-unprefixed' => "'''Amaran:''' Laman yang anda sunting tiada awalan!",
1288 - 'wminc-warning-suggest' => 'Anda boleh cipta satu laman di [[:$1]].',
1289 - 'wminc-warning-suggest-move' => 'Anda boleh [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} alih laman ini ke $1].',
1290 - 'right-viewuserlang' => 'Lihat [[Special:ViewUserLang|bahasa pengguna dan wiki ujian]]',
 1445+ 'wminc-error-move-unprefixed' => 'Ralat: Laman yang anda cuba pindahkan itu [[{{MediaWiki:Helppage}}|tiada awalan atau tersalah awalan]]!',
 1446+ 'wminc-error-wronglangcode' => "'''Ralat:''' Laman ini mengandungi [[{{MediaWiki:Helppage}}|kod bahasa yang salah]] \"\$1\"!",
 1447+ 'wminc-error-unprefixed' => "'''Ralat:''' Laman ini [[{{MediaWiki:Helppage}}|tiada awalan]]!",
 1448+ 'wminc-error-unprefixed-suggest' => "'''Error:''' Laman ini [[{{MediaWiki:Helppage}}|tiada awalan]]! Anda boleh membuat laman baru di [[:$1]].",
 1449+ 'wminc-error-wiki-exists' => 'Wiki ini sudah wujud. Anda boleh mencari laman ini di $1. Jika wiki itu baru dibuka, sila tunggu beberapa jam atau beberapa hari sehingga semua kandungan diimport.',
 1450+ 'wminc-error-wiki-sister' => 'Laman ini tergolong dalam projek yang tidak dihoskan di sini. Sila ke $1 untuk mencari wikinya.',
12911451 'randombytest' => 'Laman rawak oleh wiki ujian',
12921452 'randombytest-nopages' => 'Tidak terdapat laman dalam wiki ujian anda, dalam ruang nama: $1.',
 1453+ 'wminc-viewuserlang' => 'Lihat bahasa pengguna dan wiki ujian',
 1454+ 'wminc-viewuserlang-user' => 'Nama pengguna:',
 1455+ 'wminc-viewuserlang-go' => 'Pergi',
 1456+ 'wminc-userdoesnotexist' => 'Pengguna "$1" tidak wujud.',
 1457+ 'right-viewuserlang' => 'Melihat [[Special:ViewUserLang|bahasa pengguna dan wiki ujian]]',
 1458+ 'group-test-sysop' => 'Pentadbir wiki ujian',
 1459+ 'group-test-sysop-member' => 'pentadir wiki ujian',
 1460+ 'grouppage-test-sysop' => 'Project:Pentadbir wiki ujian',
 1461+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|Bahasa "$3"]] ialah sejenis [[wikipedia:ISO 639 macrolanguage|bahasa makro]], yang terdiri daripada bahasa-bahasa ahli yang berikut:',
 1462+ 'wminc-code-collective' => 'Kod "$1" tidak merujuk kepada satu bahasa yang tertentu, sebaliknya merujuk kepada koleksi bahasa, iaitu [[wikipedia:$2 language|rumpun bahasa "$3"]].',
 1463+ 'wminc-code-retired' => 'Kod bahasa ini sudah berubah dan tidak lagi merujuk kepada bahasa asal.',
12931464 );
12941465
12951466 /** Maltese (Malti)
@@ -1302,8 +1473,8 @@
13031474 * @author Botuzhaleny-sodamo
13041475 */
13051476 $messages['myv'] = array(
 1477+ 'wminc-testwiki-none' => 'Мезеяк/Весе',
13061478 'wminc-viewuserlang-user' => 'Сёрмадыцянь леметь:',
1307 - 'wminc-testwiki-none' => 'Мезеяк/Весе',
13081479 );
13091480
13101481 /** Nedersaksisch (Nedersaksisch)
@@ -1311,16 +1482,15 @@
13121483 */
13131484 $messages['nds-nl'] = array(
13141485 'wminc-desc' => 'Testwikisysteem veur de Wikimedia Incubator',
 1486+ 'wminc-testwiki' => 'Testwiki:',
 1487+ 'wminc-testwiki-none' => 'Gien/alles',
 1488+ 'wminc-prefinfo-language' => 'De gebrukerstaal - onaofhankelik van joew testwiki',
 1489+ 'wminc-prefinfo-code' => 'De ISO639-taalkode',
 1490+ 'wminc-prefinfo-project' => 'Kies t Wikimedia-projekt (Incubator-opsie is veur gebrukers die algemeen wark doon)',
 1491+ 'wminc-prefinfo-error' => "Je hebben ekeuzen veur n projekt waor da'j n taalkode veur neudig hebben.",
13151492 'wminc-viewuserlang' => 'Gebrukerstaal en testwiki opzeuken',
13161493 'wminc-viewuserlang-user' => 'Gebrukersnaam:',
13171494 'wminc-viewuserlang-go' => 'Zeuken',
1318 - 'wminc-testwiki' => 'Testwiki:',
1319 - 'wminc-testwiki-none' => 'Gien/alles',
1320 - 'wminc-prefinfo-language' => 'De gebrukerstaal - onofhankelijk van joew testwiki',
1321 - 'wminc-prefinfo-code' => 'De ISO639-taalcode',
1322 - 'wminc-prefinfo-project' => "Kies 't Wikimedia-prejek (Incubator-optie is veur gebrukers dee algemeen wark doon)",
1323 - 'wminc-prefinfo-error' => 'Je hemmen ekeuzen veur een prejek waor da-j een taalcode veur neudig hemmen.',
1324 - 'wminc-warning-unprefixed' => "'''Waorschuwing:''' de pagina dee-j an 't bewarken bin, hef gien veurvoegsel!",
13251495 );
13261496
13271497 /** Dutch (Nederlands)
@@ -1329,24 +1499,34 @@
13301500 */
13311501 $messages['nl'] = array(
13321502 'wminc-desc' => 'Testwiki-systeem voor Wikimedia Incubator',
1333 - 'wminc-viewuserlang' => 'Gebruikerstaal en testwiki opzoeken',
1334 - 'wminc-viewuserlang-user' => 'Gebruikersnaam:',
1335 - 'wminc-viewuserlang-go' => 'OK',
1336 - 'wminc-userdoesnotexist' => 'De gebruiker "$1" bestaat niet.',
 1503+ 'wminc-manual' => 'Handleiding',
 1504+ 'wminc-listwikis' => "Lijst met wiki's",
13371505 'wminc-testwiki' => 'Testwiki:',
13381506 'wminc-testwiki-none' => 'Geen/alles',
 1507+ 'wminc-recentchanges-all' => 'Alle recente wijzigingen',
13391508 'wminc-prefinfo-language' => 'Uw interfacetaal - onafhankelijk van uw testwiki',
13401509 'wminc-prefinfo-code' => 'De ISO 639-taalcode',
13411510 'wminc-prefinfo-project' => 'Selecteer het Wikimedia-project (Incubator-optie is voor gebruikers die algemeen werk doen)',
13421511 'wminc-prefinfo-error' => 'U selecteerde een project dat een taalcode nodig heeft.',
13431512 'wminc-error-move-unprefixed' => 'Fout: De doelpagina waarnaar u probeert te hernoemen [[{{MediaWiki:Helppage}}|heeft geen of een verkeerd voorvoegsel]]!',
1344 - 'wminc-error-wronglangcode' => "'''Fout:''' De pagina die u probeert te bewerken bevat een [[{{MediaWiki:Helppage}}|verkeerde taalcode]] \"\$1\".",
1345 - 'wminc-error-unprefixed' => "'''Fout:''' De pagina die u probeert te bewerken heeft [[{{MediaWiki:Helppage}}|geen voorvoegsel]]!",
1346 - 'wminc-error-unprefixed-suggest' => "'''Fout:''' De pagina die u probeert te bewerken heeft [[{{MediaWiki:Helppage}}|geen voorvoegsel]]. U kunt een pagina aanmaken op [[:$1]].",
1347 - 'right-viewuserlang' => '[[Special:ViewUserLang|Gebruikerstaal en test wiki]] bekijken',
 1513+ 'wminc-error-wronglangcode' => "'''Fout:''' Deze pagina bevat een [[{{MediaWiki:Helppage}}|verkeerde taalcode]] \"\$1\".",
 1514+ 'wminc-error-unprefixed' => "'''Fout:''' Deze pagina heeft [[{{MediaWiki:Helppage}}|geen voorvoegsel]]!",
 1515+ 'wminc-error-unprefixed-suggest' => "'''Fout:''' Deze pagina heeft [[{{MediaWiki:Helppage}}|geen voorvoegsel]]. U kunt een pagina aanmaken op [[:$1]].",
 1516+ 'wminc-error-wiki-exists' => 'Deze wiki bestaat al. U kunt deze pagina vinden op $1. Als de wiki onlangs gemaakt is, wacht dan enkele uren of dagen totdat alle inhoud is geïmporteerd.',
 1517+ 'wminc-error-wiki-sister' => 'Deze pagina behoort tot een project dat hier niet wordt gehost. Ga naar $1 om de wiki te vinden.',
13481518 'randombytest' => 'Willekeurige pagina uit testwiki',
13491519 'randombytest-nopages' => "Er zijn geen pagina's in uw testwiki in de naamruimte $1.",
1350 - 'wminc-recentchanges-all' => 'Alle recente wijzigingen',
 1520+ 'wminc-viewuserlang' => 'Gebruikerstaal en testwiki opzoeken',
 1521+ 'wminc-viewuserlang-user' => 'Gebruikersnaam:',
 1522+ 'wminc-viewuserlang-go' => 'OK',
 1523+ 'wminc-userdoesnotexist' => 'De gebruiker "$1" bestaat niet.',
 1524+ 'right-viewuserlang' => '[[Special:ViewUserLang|Gebruikerstaal en test wiki]] bekijken',
 1525+ 'group-test-sysop' => 'testwiki-beheerders',
 1526+ 'group-test-sysop-member' => 'testwiki-beheerder',
 1527+ 'grouppage-test-sysop' => 'Project:Testwiki-beheerders',
 1528+ 'wminc-code-macrolanguage' => 'De [[wikipedia:$2 language|taal "$3"]] is een [[wikipedia:nl:Macrotaal|macrotaal]], die bestaat uit de volgende talen:',
 1529+ 'wminc-code-collective' => 'De code "$1" verwijst niet naar een specifieke taal, maar naar een verzameling talen, namelijk de [[wikipedia:$2 language|"$3" talen.]]',
 1530+ 'wminc-code-retired' => 'Deze taal code is gewijzigd en verwijst niet langer naar de oorspronkelijke taal.',
13511531 );
13521532
13531533 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -1354,21 +1534,18 @@
13551535 */
13561536 $messages['nn'] = array(
13571537 'wminc-desc' => 'Testwikisystem for Wikimedia Incubator',
1358 - 'wminc-viewuserlang' => 'Slå opp brukarspråk og testwiki',
1359 - 'wminc-viewuserlang-user' => 'Brukarnamn:',
1360 - 'wminc-viewuserlang-go' => 'Gå',
13611538 'wminc-testwiki' => 'Testwiki:',
13621539 'wminc-testwiki-none' => 'Ingen/alle',
13631540 'wminc-prefinfo-language' => 'Ditt grensesnittspråk - uavhengig av testwikien din',
13641541 'wminc-prefinfo-code' => 'ISO 639-språkkode',
13651542 'wminc-prefinfo-project' => 'Vél Wikimediaprosjekt (alternativet Incubator er for brukarar som gjer generelt arbeid)',
13661543 'wminc-prefinfo-error' => 'Du valde eit prosjekt som krev ei språkkode.',
1367 - 'wminc-warning-unprefixed' => "'''Åtvaring:''' Sida du endrar er utan prefiks!",
1368 - 'wminc-warning-suggest' => 'Du kan oppretta ei side på [[:$1]].',
1369 - 'wminc-warning-suggest-move' => 'Du kan [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} flytta denne sida til $1].',
1370 - 'right-viewuserlang' => 'Vis [[Special:ViewUserLang|brukarspråk og testwiki]]',
13711544 'randombytest' => 'Tilfelleleg side frå testwiki',
13721545 'randombytest-nopages' => 'Det er ingen sider i testwikien din, i namneromet: $1.',
 1546+ 'wminc-viewuserlang' => 'Slå opp brukarspråk og testwiki',
 1547+ 'wminc-viewuserlang-user' => 'Brukarnamn:',
 1548+ 'wminc-viewuserlang-go' => 'Gå',
 1549+ 'right-viewuserlang' => 'Vis [[Special:ViewUserLang|brukarspråk og testwiki]]',
13731550 );
13741551
13751552 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
@@ -1378,22 +1555,19 @@
13791556 */
13801557 $messages['no'] = array(
13811558 'wminc-desc' => 'Testwikisystem for Wikimedia Incubator',
1382 - 'wminc-viewuserlang' => 'Slå opp brukerspråk og testwiki',
1383 - 'wminc-viewuserlang-user' => 'Brukernavn:',
1384 - 'wminc-viewuserlang-go' => 'Gå',
1385 - 'wminc-userdoesnotexist' => 'Brukeren «$1» finnes ikke.',
13861559 'wminc-testwiki' => 'Testwiki:',
13871560 'wminc-testwiki-none' => 'Ingen/Alle',
13881561 'wminc-prefinfo-language' => 'Ditt grensesnittspråk - uavhengig av din testwiki',
13891562 'wminc-prefinfo-code' => 'ISO 639-språkkoden',
13901563 'wminc-prefinfo-project' => 'Velg Wikimedia-prosjektet (alternativet Incubator er for brukere som gjør generelt arbeid)',
13911564 'wminc-prefinfo-error' => 'Du valgte et prosjekt som krever en språkkode.',
1392 - 'wminc-warning-unprefixed' => "'''Advarsel:''' Siden du endrer er mangler prefiks!",
1393 - 'wminc-warning-suggest' => 'Du kan opprette en side på [[:$1]].',
1394 - 'wminc-warning-suggest-move' => 'Du kan [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} flytte denne siden til $1].',
1395 - 'right-viewuserlang' => 'Vis [[Special:ViewUserLang|brukerspråk og testwiki]]',
13961565 'randombytest' => 'Tilfeldig side fra testwiki',
13971566 'randombytest-nopages' => 'Det er ingen sider i din testwiki, i navnerommet: $1.',
 1567+ 'wminc-viewuserlang' => 'Slå opp brukerspråk og testwiki',
 1568+ 'wminc-viewuserlang-user' => 'Brukernavn:',
 1569+ 'wminc-viewuserlang-go' => 'Gå',
 1570+ 'wminc-userdoesnotexist' => 'Brukeren «$1» finnes ikke.',
 1571+ 'right-viewuserlang' => 'Vis [[Special:ViewUserLang|brukerspråk og testwiki]]',
13981572 );
13991573
14001574 /** Occitan (Occitan)
@@ -1401,30 +1575,27 @@
14021576 */
14031577 $messages['oc'] = array(
14041578 'wminc-desc' => 'Sistèma de tèst de wiki per Wikimedia Incubator',
1405 - 'wminc-viewuserlang' => "Veire la lenga de l'utilizaire e son wiki de tèst",
1406 - 'wminc-viewuserlang-user' => "Nom d'utilizaire :",
1407 - 'wminc-viewuserlang-go' => 'Anar',
14081579 'wminc-testwiki' => 'Wiki de tèst :',
14091580 'wminc-testwiki-none' => 'Pas cap / totes',
14101581 'wminc-prefinfo-language' => "Vòstra lenga de l'interfàcia - independenta de vòstre wiki de tèst",
14111582 'wminc-prefinfo-code' => 'Lo còde ISO 639 de la lenga',
14121583 'wminc-prefinfo-project' => "Seleccionatz lo projècte Wikimedia (l'opcion Incubator es destinada als utilizaires que fan un trabalh general)",
14131584 'wminc-prefinfo-error' => 'Avètz seleccionat un projècte que necessita un còde de lenga.',
1414 - 'wminc-warning-unprefixed' => 'Atencion : la pagina que modificatz a pas de prefixe !',
1415 - 'wminc-warning-suggest' => 'Podètz crear la pagina a [[:$1]].',
1416 - 'wminc-warning-suggest-move' => 'Podètz [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} tornar nomenar aquesta pagina cap a $1].',
1417 - 'right-viewuserlang' => 'Vejatz [[Special:ViewUserLang|lenga de l’utilizaire e lo wiki de tèst]]',
14181585 'randombytest' => 'Pagina aleatòria pel wiki de tèst',
14191586 'randombytest-nopages' => "Vòstre wiki de tèst conten pas de pagina dins l'espaci de noms : $1.",
 1587+ 'wminc-viewuserlang' => "Veire la lenga de l'utilizaire e son wiki de tèst",
 1588+ 'wminc-viewuserlang-user' => "Nom d'utilizaire :",
 1589+ 'wminc-viewuserlang-go' => 'Anar',
 1590+ 'right-viewuserlang' => 'Vejatz [[Special:ViewUserLang|lenga de l’utilizaire e lo wiki de tèst]]',
14201591 );
14211592
14221593 /** Deitsch (Deitsch)
14231594 * @author Xqt
14241595 */
14251596 $messages['pdc'] = array(
 1597+ 'wminc-testwiki-none' => 'Ken/All',
14261598 'wminc-viewuserlang-user' => 'Yuuser-Naame:',
14271599 'wminc-viewuserlang-go' => 'Hole',
1428 - 'wminc-testwiki-none' => 'Ken/All',
14291600 );
14301601
14311602 /** Polish (Polski)
@@ -1434,21 +1605,34 @@
14351606 */
14361607 $messages['pl'] = array(
14371608 'wminc-desc' => 'Testowa wiki dla Inkubatora Wikimedia',
1438 - 'wminc-viewuserlang' => 'Sprawdzanie języka użytkownika i testowej wiki',
1439 - 'wminc-viewuserlang-user' => 'Nazwa użytkownika',
1440 - 'wminc-viewuserlang-go' => 'Pokaż',
 1609+ 'wminc-manual' => 'Podręcznik',
 1610+ 'wminc-listwikis' => 'Spis wiki',
14411611 'wminc-testwiki' => 'Testowa wiki',
14421612 'wminc-testwiki-none' => 'Żadna lub wszystkie',
 1613+ 'wminc-recentchanges-all' => 'Wszystkie ostatnie zmiany',
14431614 'wminc-prefinfo-language' => 'Język interfejsu (niezależny od języka testowej wiki)',
14441615 'wminc-prefinfo-code' => 'Kod języka według ISO 639',
14451616 'wminc-prefinfo-project' => 'Wybierz projekt Wikimedia (opcja wyboru Inkubatora jest przeznaczona dla użytkowników, którzy wykonują prace ogólne)',
14461617 'wminc-prefinfo-error' => 'Został wybrany projekt, który wymaga podania kodu języka.',
1447 - 'wminc-warning-unprefixed' => "'''Uwaga''' – strona, którą edytujesz, nie posiada prefiksu!",
1448 - 'wminc-warning-suggest' => 'Możesz utworzyć stronę „[[:$1]]”.',
1449 - 'wminc-warning-suggest-move' => 'Możesz [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} przenieść tę stronę do „$1”].',
1450 - 'right-viewuserlang' => 'Podgląd [[Special:ViewUserLang|języka użytkownika oraz testowej wiki]]',
 1618+ 'wminc-error-move-unprefixed' => 'Błąd – strona, którą próbujesz przenieść [[{{MediaWiki:Helppage}}|nie ma lub ma zły przedrostek]]!',
 1619+ 'wminc-error-wronglangcode' => "'''Błąd''' – w treści strony odnaleziono [[{{MediaWiki:Helppage}}|błędny kod języka]] „$1“!",
 1620+ 'wminc-error-unprefixed' => "'''Błąd''' – ta strona nie ma [[{{MediaWiki:Helppage}}|przedrostka]]!",
 1621+ 'wminc-error-unprefixed-suggest' => "'''Błąd''' – ta strona nie ma [[{{MediaWiki:Helppage}}|przedrostka]]! Możesz utworzyć stronę [[:$1]].",
 1622+ 'wminc-error-wiki-exists' => 'Taka wiki już istnieje. Możesz odnaleźć tę stronę na $1. Jeśli wiki została utworzona niedawno, poczekaj kilka godzin lub dni, aż cała zawartość zostanie zaimportowana.',
 1623+ 'wminc-error-wiki-sister' => 'Niniejsza strona znajduje się w projekcie, który nie znajduje się tutaj. Przejdź do $1, aby znaleźć właściwą wiki.',
14511624 'randombytest' => 'Losowa strona testowej wiki',
14521625 'randombytest-nopages' => 'W Twojej testowej wiki brak jest stron w przestrzeni nazw $1.',
 1626+ 'wminc-viewuserlang' => 'Sprawdzanie języka użytkownika i testowej wiki',
 1627+ 'wminc-viewuserlang-user' => 'Nazwa użytkownika',
 1628+ 'wminc-viewuserlang-go' => 'Pokaż',
 1629+ 'wminc-userdoesnotexist' => 'Użytkownik „$1” nie istnieje.',
 1630+ 'right-viewuserlang' => 'Podgląd [[Special:ViewUserLang|języka użytkownika oraz testowej wiki]]',
 1631+ 'group-test-sysop' => 'Administratorzy testowej wiki',
 1632+ 'group-test-sysop-member' => 'administrator testowej wiki',
 1633+ 'grouppage-test-sysop' => 'Project:Administratorzy testowej wiki',
 1634+ 'wminc-code-macrolanguage' => '[[Wikipedia:$2 language|Język $3]] jest [[wikipedia:ISO 639 macrolanguage|makrojęzykiem]], zawierającym następujące warianty języka:',
 1635+ 'wminc-code-collective' => 'Kod „$1“ nie odnosi się do jednego języka, a do kolekcji języków – [[wikipedia:$2 language|$3]].',
 1636+ 'wminc-code-retired' => 'Ten kod języka został zmieniony i nie odnosi się do wcześniej przypisanego mu języka.',
14531637 );
14541638
14551639 /** Piedmontese (Piemontèis)
@@ -1456,22 +1640,19 @@
14571641 */
14581642 $messages['pms'] = array(
14591643 'wminc-desc' => 'Preuva ël sistema ëd wiki për Wikimedia Incubator',
1460 - 'wminc-viewuserlang' => "varda la lenga dl'utent e preuva la wiki",
1461 - 'wminc-viewuserlang-user' => 'Nòm utent:',
1462 - 'wminc-viewuserlang-go' => 'Va',
1463 - 'wminc-userdoesnotexist' => 'L\'utent "$1" a esist pa.',
14641644 'wminc-testwiki' => 'Preuva wiki:',
14651645 'wminc-testwiki-none' => 'Gnun/Tùit',
14661646 'wminc-prefinfo-language' => "Toa lenga d'antërfacia - andipendenta da toa wiki ëd preuva",
14671647 'wminc-prefinfo-code' => 'Ël còdes ISO 639 dla lenga',
14681648 'wminc-prefinfo-project' => "Selession-a ël proget Wikimedia (l'opsion Incubator a l'é për utent che a fan travaj general)",
14691649 'wminc-prefinfo-error' => "It l'has selessionà un proget che a l'ha dbzògn d'un còdes ëd lenga.",
1470 - 'wminc-warning-unprefixed' => "'''Avis:''' la pàgina ch'i të stas modificand a l'é sensa prefiss!",
1471 - 'wminc-warning-suggest' => 'It peule creé na pàgina a [[:$1]].',
1472 - 'wminc-warning-suggest-move' => 'It peule [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} tramudé sta pàgina-sì a $1].',
1473 - 'right-viewuserlang' => "Visualisa [[Special:ViewUserLang|lenga dl'utent e wiki ëd preuva]]",
14741650 'randombytest' => 'Pàgina a cas da wiki ëd preuva',
14751651 'randombytest-nopages' => 'A-i son pa ëd pàgine ant toa wiki ëd preuva, ant lë spassi nominal: $1:',
 1652+ 'wminc-viewuserlang' => "varda la lenga dl'utent e preuva la wiki",
 1653+ 'wminc-viewuserlang-user' => 'Nòm utent:',
 1654+ 'wminc-viewuserlang-go' => 'Va',
 1655+ 'wminc-userdoesnotexist' => 'L\'utent "$1" a esist pa.',
 1656+ 'right-viewuserlang' => "Visualisa [[Special:ViewUserLang|lenga dl'utent e wiki ëd preuva]]",
14761657 );
14771658
14781659 /** Pontic (Ποντιακά)
@@ -1485,11 +1666,10 @@
14861667 * @author Ahmed-Najib-Biabani-Ibrahimkhel
14871668 */
14881669 $messages['ps'] = array(
 1670+ 'wminc-testwiki' => 'د آزمېښت ويکي:',
 1671+ 'wminc-testwiki-none' => 'هېڅ/ټول',
14891672 'wminc-viewuserlang-user' => 'کارن-نوم:',
14901673 'wminc-viewuserlang-go' => 'ورځه',
1491 - 'wminc-testwiki' => 'د آزمېښت ويکي:',
1492 - 'wminc-testwiki-none' => 'هېڅ/ټول',
1493 - 'wminc-warning-suggest' => 'تاسې په [[:$1]] کې يو مخ جوړولای شی.',
14941674 );
14951675
14961676 /** Portuguese (Português)
@@ -1500,48 +1680,70 @@
15011681 */
15021682 $messages['pt'] = array(
15031683 'wminc-desc' => 'Sistema de wikis de testes para a Incubadora Wikimedia',
1504 - 'wminc-viewuserlang' => 'Procurar a língua do utilizador e a wiki de testes',
1505 - 'wminc-viewuserlang-user' => 'Nome de utilizador:',
1506 - 'wminc-viewuserlang-go' => 'Prosseguir',
1507 - 'wminc-userdoesnotexist' => 'O utilizador "$1" não existe.',
 1684+ 'wminc-manual' => 'Manual',
 1685+ 'wminc-listwikis' => 'Lista de wikis',
15081686 'wminc-testwiki' => 'Wiki de testes:',
15091687 'wminc-testwiki-none' => 'Nenhum/Tudo',
 1688+ 'wminc-recentchanges-all' => 'Todas as mudanças recentes',
15101689 'wminc-prefinfo-language' => 'A língua da interface - independente da língua da sua wiki de testes',
15111690 'wminc-prefinfo-code' => 'O código de língua ISO 639',
15121691 'wminc-prefinfo-project' => 'Seleccione o projeto Wikimedia (a opção Incubadora é para utilizadores que fazem trabalho geral)',
15131692 'wminc-prefinfo-error' => 'Seleccionou um projecto que necessita de um código de língua.',
15141693 'wminc-error-move-unprefixed' => 'Erro: A página de destino [[{{MediaWiki:Helppage}}|não tem prefixo ou tem um prefixo incorrecto]]!',
1515 - 'wminc-error-wronglangcode' => "'''Erro:''' A página que está a tentar editar tem um [[{{MediaWiki:Helppage}}|código de língua incorrecto]] \"\$1\"!",
1516 - 'wminc-error-unprefixed' => "'''Erro:''' A página que está a tentar editar [[{{MediaWiki:Helppage}}|não tem prefixo]]!",
1517 - 'wminc-error-unprefixed-suggest' => "'''Erro:''' A página que está a tentar editar [[{{MediaWiki:Helppage}}|não tem prefixo]]! Pode criar a página [[:$1]].",
1518 - 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|língua do utilizador e wiki de testes]]',
 1694+ 'wminc-error-wronglangcode' => "'''Erro:''' A página contém um [[{{MediaWiki:Helppage}}|código de língua incorrecto]]: \"\$1\"!",
 1695+ 'wminc-error-unprefixed' => "'''Erro:''' Esta página [[{{MediaWiki:Helppage}}|não tem prefixo]]!",
 1696+ 'wminc-error-unprefixed-suggest' => "'''Erro:''' Esta página [[{{MediaWiki:Helppage}}|não tem prefixo]]! Pode criar uma página em [[:$1]].",
 1697+ 'wminc-error-wiki-exists' => 'Esta wiki já existe. Encontra esta página em $1. Se a wiki foi criada recentemente, aguarde algumas horas ou dias até que todo o conteúdo tenha sido importado.',
15191698 'randombytest' => 'Página aleatória da wiki de testes',
15201699 'randombytest-nopages' => 'Não há páginas na sua wiki de testes, no espaço nominal: $1.',
1521 - 'wminc-recentchanges-all' => 'Todas as mudanças recentes',
 1700+ 'wminc-viewuserlang' => 'Procurar a língua do utilizador e a wiki de testes',
 1701+ 'wminc-viewuserlang-user' => 'Nome de utilizador:',
 1702+ 'wminc-viewuserlang-go' => 'Prosseguir',
 1703+ 'wminc-userdoesnotexist' => 'O utilizador "$1" não existe.',
 1704+ 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|língua do utilizador e wiki de testes]]',
 1705+ 'group-test-sysop' => 'Administradores da wiki de testes',
 1706+ 'group-test-sysop-member' => 'administrador da wiki de testes',
 1707+ 'grouppage-test-sysop' => 'Project:Administradores da wiki de testes',
 1708+ 'wminc-code-macrolanguage' => 'A [[wikipedia:$2 language|língua "$3"]] é uma [[wikipedia:ISO 639 macrolanguage|macrolíngua]], composta pelas seguintes línguas:',
 1709+ 'wminc-code-collective' => 'O código "$1" não se refere a uma língua específica, mas sim a um conjunto de línguas, nomeadamente as [[wikipedia:$2 language|línguas "$3"]].',
 1710+ 'wminc-code-retired' => 'O código de língua foi alterado e já não se refere à língua original.',
15221711 );
15231712
15241713 /** Brazilian Portuguese (Português do Brasil)
15251714 * @author Eduardo.mps
15261715 * @author Helder.wiki
15271716 * @author Heldergeovane
 1717+ * @author MetalBrasil
15281718 */
15291719 $messages['pt-br'] = array(
15301720 'wminc-desc' => 'Sistema de wikis de teste para a Incubadora Wikimedia',
1531 - 'wminc-viewuserlang' => 'Procurar idioma do utilizador e wiki de teste',
1532 - 'wminc-viewuserlang-user' => 'Nome de usuário:',
1533 - 'wminc-viewuserlang-go' => 'Ir',
 1721+ 'wminc-manual' => 'Manual',
 1722+ 'wminc-listwikis' => 'Lista de wikis',
15341723 'wminc-testwiki' => 'Wiki de teste:',
15351724 'wminc-testwiki-none' => 'Nenhum/Tudo',
 1725+ 'wminc-recentchanges-all' => 'Todas as mudanças recentes',
15361726 'wminc-prefinfo-language' => 'Seu idioma de interface - independente do seu wiki de teste',
15371727 'wminc-prefinfo-code' => 'O código de língua ISO 639',
15381728 'wminc-prefinfo-project' => 'Selecione o projeto Wikimedia (a opção Incubadora é para usuários que fazem trabalho geral)',
15391729 'wminc-prefinfo-error' => 'Você selecionou um projeto que necessita de um código de língua.',
1540 - 'wminc-warning-unprefixed' => 'Aviso: a página que você está editando não tem prefixo!',
1541 - 'wminc-warning-suggest' => 'Você pode criar uma página em [[:$1]].',
1542 - 'wminc-warning-suggest-move' => 'Você pode [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} mover esta página para $1].',
1543 - 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|idioma do usuário e wiki de teste]]',
 1730+ 'wminc-error-move-unprefixed' => 'Erro: A página que você está tentando mover para [[{{MediaWiki:Helppage}}|é aprefixada ou tem um prefixo incorreto]]!',
 1731+ 'wminc-error-wronglangcode' => "'''Erro:''' Esta página contém um [[{{MediaWiki:Helppage}}|código de linguagem errado]] \"\$1\"!",
 1732+ 'wminc-error-unprefixed' => "'''Erro:''' Esta página é [[{{MediaWiki:Helppage}}|aprefixada]]!",
 1733+ 'wminc-error-unprefixed-suggest' => "'''Erro:''' Esta página é [[{{MediaWiki:Helppage}}|aprefixada]]! Você pode criar uma página em [[:$1]].",
 1734+ 'wminc-error-wiki-exists' => 'Esta wiki já existe. Encontra esta página em $1. Se a wiki foi criada recentemente, aguarde algumas horas ou dias até que todo o conteúdo seja importado.',
15441735 'randombytest' => 'Página aleatória da wiki de testes',
15451736 'randombytest-nopages' => 'Não há páginas em sua wiki de testes no domínio: $1',
 1737+ 'wminc-viewuserlang' => 'Procurar idioma do utilizador e wiki de teste',
 1738+ 'wminc-viewuserlang-user' => 'Nome de usuário:',
 1739+ 'wminc-viewuserlang-go' => 'Ir',
 1740+ 'wminc-userdoesnotexist' => 'A conta de usuário "$1" não existe.',
 1741+ 'right-viewuserlang' => 'Ver [[Special:ViewUserLang|idioma do usuário e wiki de teste]]',
 1742+ 'group-test-sysop' => 'Administradores da Test wiki',
 1743+ 'group-test-sysop-member' => 'Administrador da Test wiki',
 1744+ 'grouppage-test-sysop' => 'Project:Administradores da Testwiki',
 1745+ 'wminc-code-macrolanguage' => 'A [[wikipedia:$2 língua|"$3" língua]] é uma [[wikipedia:ISO 639 macrolíngua|macrolíngua]], consistindo das seguintes línguas:',
 1746+ 'wminc-code-collective' => 'O código "$1" não se refere a uma mensagem específica, mas a uma coleção de línguas, nomeadas a [[wikipedia:$2 language|"$3" línguas]].',
 1747+ 'wminc-code-retired' => 'Este código de idioma foi mudado e já não se refere à língua original.',
15461748 );
15471749
15481750 /** Romanian (Română)
@@ -1551,16 +1753,13 @@
15521754 */
15531755 $messages['ro'] = array(
15541756 'wminc-desc' => 'Sistemul wiki de testare pentru Wikimedia Incubator',
1555 - 'wminc-viewuserlang-user' => 'Nume de utilizator:',
1556 - 'wminc-viewuserlang-go' => 'Du-te',
15571757 'wminc-testwiki' => 'Wikia test:',
15581758 'wminc-testwiki-none' => 'Niciunul/Toți',
15591759 'wminc-prefinfo-language' => 'Limba interfeței dumneavoastră - independentă de wikia test',
15601760 'wminc-prefinfo-code' => 'Limbajul cod ISO 639',
15611761 'wminc-prefinfo-error' => 'Ați selectat un proiect care are nevoie de un cod al limbajului.',
1562 - 'wminc-warning-unprefixed' => "'''Avertisment:''' Pagina pe care o editați nu este prefixată!",
1563 - 'wminc-warning-suggest' => 'Puteți crea o pagină la [[:$1]].',
1564 - 'wminc-warning-suggest-move' => 'Puteți [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} muta această pagină la $1].',
 1762+ 'wminc-viewuserlang-user' => 'Nume de utilizator:',
 1763+ 'wminc-viewuserlang-go' => 'Du-te',
15651764 'right-viewuserlang' => 'Vizualizează [[Special:ViewUserLang|limba utilizatorului și wikia test]]',
15661765 );
15671766
@@ -1569,22 +1768,19 @@
15701769 */
15711770 $messages['roa-tara'] = array(
15721771 'wminc-desc' => 'Test pu sisteme Uicchi pe UicchiMedia Incubatore',
1573 - 'wminc-viewuserlang' => "Combronde 'mbrà 'a lènghe de l'utende e 'u teste de Uicchi",
1574 - 'wminc-viewuserlang-user' => "Nome de l'utende:",
1575 - 'wminc-viewuserlang-go' => 'Veje',
1576 - 'wminc-userdoesnotexist' => 'L\'utende "$1" non g\'esiste.',
15771772 'wminc-testwiki' => 'Test de Uicchi:',
15781773 'wminc-testwiki-none' => 'Nisciune/Tutte',
15791774 'wminc-prefinfo-language' => "L'inderfacce indipendende de lènghe da 'u teste tue de Uicchi",
15801775 'wminc-prefinfo-code' => "'U codece ISO 639 d'a lènghe",
15811776 'wminc-prefinfo-project' => "Scacchie 'u proggette UicchiMedia (opzione Incubatore jè pe l'utinde ca fanne 'na fatìe generale)",
15821777 'wminc-prefinfo-error' => "Tu è scacchiate 'nu proggette ca abbesogne de 'nu codece de lènghe.",
1583 - 'wminc-warning-unprefixed' => "'''Attenziò:''' 'A pàgene ca tu ste cange jè senza prefisse!",
1584 - 'wminc-warning-suggest' => "Tu puè ccreja 'na pàgene a [[:$1]].",
1585 - 'wminc-warning-suggest-move' => 'Tu puè [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} spustà sta pàgene sus a $1].',
1586 - 'right-viewuserlang' => "Vide [[Special:ViewUserLang|'a lènghe de l'utende e teste Uicchi]]",
15871778 'randombytest' => 'Pàgene a uecchie pe testà Uicchi',
15881779 'randombytest-nopages' => "Non ge stonne pàggene jndr'à Uicchi de test, jndr'à 'u namespace: $1.",
 1780+ 'wminc-viewuserlang' => "Combronde 'mbrà 'a lènghe de l'utende e 'u teste de Uicchi",
 1781+ 'wminc-viewuserlang-user' => "Nome de l'utende:",
 1782+ 'wminc-viewuserlang-go' => 'Veje',
 1783+ 'wminc-userdoesnotexist' => 'L\'utende "$1" non g\'esiste.',
 1784+ 'right-viewuserlang' => "Vide [[Special:ViewUserLang|'a lènghe de l'utende e teste Uicchi]]",
15891785 );
15901786
15911787 /** Russian (Русский)
@@ -1596,22 +1792,27 @@
15971793 */
15981794 $messages['ru'] = array(
15991795 'wminc-desc' => 'Пробная вики-система для Инкубатора Викимедиа',
1600 - 'wminc-viewuserlang' => 'Поиск языковых настроек участника и его пробной вики',
1601 - 'wminc-viewuserlang-user' => 'Имя участника:',
1602 - 'wminc-viewuserlang-go' => 'Найти',
1603 - 'wminc-userdoesnotexist' => 'Участник «$1» не существует',
16041796 'wminc-testwiki' => 'Пробная вики:',
16051797 'wminc-testwiki-none' => 'Нет/все',
 1798+ 'wminc-recentchanges-all' => 'Все недавние правки',
16061799 'wminc-prefinfo-language' => 'Ваш язык интерфейса не зависит от вашей пробной вики',
16071800 'wminc-prefinfo-code' => 'Код языка по ISO 639',
16081801 'wminc-prefinfo-project' => 'Выбор проекта Викимедиа (выберите Инкубатор, если занимаетесь общими вопросами)',
16091802 'wminc-prefinfo-error' => 'Вы выбрали проект, для которого необходимо указать код языка.',
1610 - 'wminc-warning-unprefixed' => "'''Внимание.''' Название страницы, которую вы правите, не содержит префикса!",
1611 - 'wminc-warning-suggest' => 'Вы можете создать страницу на [[:$1]].',
1612 - 'wminc-warning-suggest-move' => 'Вы можете [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} переименовать эту страницу в $1].',
1613 - 'right-viewuserlang' => 'просматривать [[Special:ViewUserLang|языковые настройки участника и его пробную вики]]',
 1803+ 'wminc-error-move-unprefixed' => 'Ошибка. Страница, в которую вы пытаетесь переименовать [[{{MediaWiki:Helppage}}|имеет ошибочный префикс или не имеет его вообще]]!',
 1804+ 'wminc-error-wronglangcode' => "''' Ошибка.''' Страница, которую вы пытаетесь отредактировать, содержит [[{{MediaWiki:Helppage}}|неправильный код языка]] «$1»!",
 1805+ 'wminc-error-unprefixed' => "''' Ошибка.''' Страница, которую вы пытаетесь отредактировать, [[{{MediaWiki:Helppage}}|не имеет префикса]]!",
 1806+ 'wminc-error-unprefixed-suggest' => "''' Ошибка.''' Страница, которую вы пытаетесь отредактировать, [[{{MediaWiki:Helppage}}|не имеет префикса]]! Вы можете создать страницу на [[:$1]].",
16141807 'randombytest' => 'Случайная страница пробной вики',
16151808 'randombytest-nopages' => 'В вашей пробной вики нет страниц в пространстве имён $1.',
 1809+ 'wminc-viewuserlang' => 'Поиск языковых настроек участника и его пробной вики',
 1810+ 'wminc-viewuserlang-user' => 'Имя участника:',
 1811+ 'wminc-viewuserlang-go' => 'Найти',
 1812+ 'wminc-userdoesnotexist' => 'Участник «$1» не существует',
 1813+ 'right-viewuserlang' => 'просматривать [[Special:ViewUserLang|языковые настройки участника и его пробную вики]]',
 1814+ 'group-test-sysop' => 'Администраторы тестовой вики',
 1815+ 'group-test-sysop-member' => 'администратор тестовой вики',
 1816+ 'grouppage-test-sysop' => 'Project:Администраторы тестовой вики',
16161817 );
16171818
16181819 /** Rusyn (Русиньскый)
@@ -1619,45 +1820,42 @@
16201821 */
16211822 $messages['rue'] = array(
16221823 'wminc-desc' => 'Тестова вікі про Інкубатор Вікімедіа',
1623 - 'wminc-viewuserlang' => 'Выглядати язык тай тестову вікі хоснователя',
1624 - 'wminc-viewuserlang-user' => 'Мено хоснователя:',
1625 - 'wminc-viewuserlang-go' => 'Перейти',
16261824 'wminc-testwiki' => 'Вікі про тестованя:',
16271825 'wminc-testwiki-none' => 'Ніч/Вшытко',
16281826 'wminc-prefinfo-language' => 'Ваш язык інтерфейсу не залежыть од языка тестовой вікі',
16291827 'wminc-prefinfo-code' => 'Языковый код ISO 639',
16301828 'wminc-prefinfo-project' => 'Выбрати проєкт Вікімедія (варіант Інкубатор про тых, што ся занимають общов роботов)',
16311829 'wminc-prefinfo-error' => 'Выбрали сьте проєкт, котрый потребує код языка.',
1632 - 'wminc-warning-unprefixed' => "'''Увага.''' Назва сторінкы, яку едітуєте, не має префікс!",
1633 - 'wminc-warning-suggest' => 'Можете створити сторінку на [[:$1]].',
1634 - 'wminc-warning-suggest-move' => 'Можете [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} переменовати тоту сторінку на $1].',
1635 - 'right-viewuserlang' => 'Відїти [[Special:ViewUserLang|языковы наставлиня хоснователя і його тестову вікі]]',
16361830 'randombytest' => 'Нагодна сторінка з тестовой вікі',
16371831 'randombytest-nopages' => 'Во вашій тестовій вікі немає сторінок у просторі мен $1.',
 1832+ 'wminc-viewuserlang' => 'Выглядати язык тай тестову вікі хоснователя',
 1833+ 'wminc-viewuserlang-user' => 'Мено хоснователя:',
 1834+ 'wminc-viewuserlang-go' => 'Перейти',
 1835+ 'right-viewuserlang' => 'Відїти [[Special:ViewUserLang|языковы наставлиня хоснователя і його тестову вікі]]',
16381836 );
16391837
1640 -/** Yakut (Саха тыла)
 1838+/** Sakha (Саха тыла)
16411839 * @author HalanTul
16421840 */
16431841 $messages['sah'] = array(
16441842 'wminc-desc' => 'Бикимиэдьийэ Инкубаатарын тургутар биики-систиэмэтэ',
1645 - 'wminc-viewuserlang' => 'Кыттааччы тыллары талыытын уонна тургутар биикитин көрдөөһүн',
1646 - 'wminc-viewuserlang-user' => 'Кытааччы аата:',
1647 - 'wminc-viewuserlang-go' => 'Бул',
16481843 'wminc-testwiki' => 'Тургутуллар биики:',
16491844 'wminc-testwiki-none' => 'Суох/Барыта',
16501845 'wminc-prefinfo-language' => 'Эн тылыҥ туруоруута тургутар биикигиттэн тутулуга суох',
16511846 'wminc-prefinfo-code' => 'Тыл ISO 639 тиһилигэр анаммыт куода',
16521847 'wminc-prefinfo-project' => 'Бикимиэдьийэ бырайыактарыттан талыы (уопсай боппуруостарынан дьарыктаныаххын баҕарар буоллаххына Инкубаатары тал)',
 1848+ 'wminc-viewuserlang' => 'Кыттааччы тыллары талыытын уонна тургутар биикитин көрдөөһүн',
 1849+ 'wminc-viewuserlang-user' => 'Кытааччы аата:',
 1850+ 'wminc-viewuserlang-go' => 'Бул',
16531851 );
16541852
16551853 /** Sardinian (Sardu)
16561854 * @author Andria
16571855 */
16581856 $messages['sc'] = array(
 1857+ 'wminc-testwiki-none' => 'Nudda/Totu',
16591858 'wminc-viewuserlang-user' => 'Nùmene usuàriu:',
16601859 'wminc-viewuserlang-go' => 'Bae',
1661 - 'wminc-testwiki-none' => 'Nudda/Totu',
16621860 );
16631861
16641862 /** Tachelhit (Tašlḥiyt)
@@ -1665,21 +1863,18 @@
16661864 */
16671865 $messages['shi'] = array(
16681866 'wminc-desc' => 'Arm wiki anagraw i Wikimidya Ankubatur',
1669 - 'wminc-viewuserlang' => 'Af tutlayt nu amsdaqc tarmt wiki',
1670 - 'wminc-viewuserlang-user' => 'Assaɣ nu-msxdan',
1671 - 'wminc-viewuserlang-go' => 'Balak',
16721867 'wminc-testwiki' => 'Arm n wiki',
16731868 'wminc-testwiki-none' => 'Walu/kullu',
16741869 'wminc-prefinfo-language' => 'Udm n tutlayt nk. tbḍa d arm n wiki',
16751870 'wminc-prefinfo-code' => 'Asngl ISO 639 n tutlayt',
16761871 'wminc-prefinfo-project' => 'Sti tawuri n Wikipedya (Astay n tusnkert ittuyzlay s imsxdamn li skarni tawuri ur ittiyslayn)',
16771872 'wminc-prefinfo-error' => 'Tstit yat tuwuri li iran asngl n tutlayt',
1678 - 'wminc-warning-unprefixed' => 'Wayyak ḥan tasna li tarat ur tla amttuz (prefix)',
1679 - 'wminc-warning-suggest' => 'Ttzdart at tarat tasna ɣ [[:$1]]',
1680 - 'wminc-warning-suggest-move' => 'Tzdart at [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} smmatit tasna yad s $1.]',
1681 - 'right-viewuserlang' => 'Ẓr [[Special:ViewUserLang|Tutlayt nu umsxdam d arm n wiki]]',
16821873 'randombytest' => 'Tasna nn ḥlli s astay n wiki',
16831874 'randombytest-nopages' => 'Ur gis kra n tasna ɣ warm n wiki, li ittafn assaɣ: $1.',
 1875+ 'wminc-viewuserlang' => 'Af tutlayt nu amsdaqc tarmt wiki',
 1876+ 'wminc-viewuserlang-user' => 'Assaɣ nu-msxdan',
 1877+ 'wminc-viewuserlang-go' => 'Balak',
 1878+ 'right-viewuserlang' => 'Ẓr [[Special:ViewUserLang|Tutlayt nu umsxdam d arm n wiki]]',
16841879 );
16851880
16861881 /** Sinhala (සිංහල)
@@ -1687,21 +1882,18 @@
16881883 */
16891884 $messages['si'] = array(
16901885 'wminc-desc' => 'විකි මීඩියා ආසීනකාරකය සඳහා විකි පද්ධතිය පරීක්ෂා කරන්න',
1691 - 'wminc-viewuserlang' => 'පරිශීලක භාෂාව බලා විකිය පරීක්ෂා කරන්න.',
1692 - 'wminc-viewuserlang-user' => 'පරිශීලක නාමය:',
1693 - 'wminc-viewuserlang-go' => 'යන්න',
16941886 'wminc-testwiki' => 'විකිය පරීක්ෂා කරන්න:',
16951887 'wminc-testwiki-none' => 'කිසිවක් නොවේ/සියල්ලම',
16961888 'wminc-prefinfo-language' => 'ඔබේ අතුරු මුහුණත් භාෂාව - ඔබේ විකි පරීක්ෂාවෙන් ස්වායත්ත වේ',
16971889 'wminc-prefinfo-code' => 'ISO 639 භාෂා කේතය',
16981890 'wminc-prefinfo-project' => 'විකි මීඩියා ව්‍යාපෘතිය තෝරන්න.(ආසීනකාරක තොරාගැනීම සාමාන්‍ය කාර්යයන් කරන පරිශීලකයන් සඳහා වේ)',
16991891 'wminc-prefinfo-error' => 'භාෂා කේතයක් අවශ්‍ය වන ව්‍යාපෘතියක් ඔබ විසින් තෝරා ගෙන ඇත.',
1700 - 'wminc-warning-unprefixed' => "'''අවවාදයයි:''' ඔබ සංස්කරණය කරන පිටුව උපසර්ග නොයෙදවූවකි!",
1701 - 'wminc-warning-suggest' => 'ඔබට [[:$1]] හි පිටුවක් නිර්මාණය කළ හැක.',
1702 - 'wminc-warning-suggest-move' => 'ඔබට [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} මෙම පිටුව $1] වෙත ගෙන යා හැක.',
1703 - 'right-viewuserlang' => ' [[Special:ViewUserLang|පරිශීලක භාෂාව හා විකි පරීක්ෂාව]] බලන්න.',
17041892 'randombytest' => 'විකි පරීක්ෂාවකින් සසම්භාවී පිවුවක්',
17051893 'randombytest-nopages' => '$1 නාම අවකාශය තුළ,ඔබේ විකි පරීක්ෂාවේ කිසිදු පිටුවක් නොමැත.',
 1894+ 'wminc-viewuserlang' => 'පරිශීලක භාෂාව බලා විකිය පරීක්ෂා කරන්න.',
 1895+ 'wminc-viewuserlang-user' => 'පරිශීලක නාමය:',
 1896+ 'wminc-viewuserlang-go' => 'යන්න',
 1897+ 'right-viewuserlang' => ' [[Special:ViewUserLang|පරිශීලක භාෂාව හා විකි පරීක්ෂාව]] බලන්න.',
17061898 );
17071899
17081900 /** Slovak (Slovenčina)
@@ -1709,21 +1901,18 @@
17101902 */
17111903 $messages['sk'] = array(
17121904 'wminc-desc' => 'Testovací wiki systém pre Inkubátor Wikimedia',
1713 - 'wminc-viewuserlang' => 'Vyhľadať jazyk používateľa a testovaciu wiki',
1714 - 'wminc-viewuserlang-user' => 'Používateľské meno:',
1715 - 'wminc-viewuserlang-go' => 'Vykonať',
17161905 'wminc-testwiki' => 'Testovacia wiki:',
17171906 'wminc-testwiki-none' => 'Žiadna/všetky',
17181907 'wminc-prefinfo-language' => 'Jazyk vášho rozhrania - nezávisle od vašej testovacej wiki',
17191908 'wminc-prefinfo-code' => 'ISO 639 kód jazyka',
17201909 'wminc-prefinfo-project' => 'Vybrať projekt Wikimedia (voľba Inkubátor je pre používateľov, ktorí vykonávajú všeobecnú prácu)',
17211910 'wminc-prefinfo-error' => 'Vybrali ste projekt, ktorý potrebuje kód jazyka.',
1722 - 'wminc-warning-unprefixed' => 'Upozornenie: stránka, ktorú upravujete je bez predpony!',
1723 - 'wminc-warning-suggest' => 'Môžete vytvoriť stránku na [[:$1]].',
1724 - 'wminc-warning-suggest-move' => 'Môžete [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} presunúť túto stránku na $1].',
1725 - 'right-viewuserlang' => 'Zobraziť [[Special:ViewUserLang|jazyk používateľa a testovaciu wiki]]',
17261911 'randombytest' => 'Náhodná stránka z testovacej wiki',
17271912 'randombytest-nopages' => 'Vo vašej testovacej wiki neexistujú stránky v mennom priestore $1.',
 1913+ 'wminc-viewuserlang' => 'Vyhľadať jazyk používateľa a testovaciu wiki',
 1914+ 'wminc-viewuserlang-user' => 'Používateľské meno:',
 1915+ 'wminc-viewuserlang-go' => 'Vykonať',
 1916+ 'right-viewuserlang' => 'Zobraziť [[Special:ViewUserLang|jazyk používateľa a testovaciu wiki]]',
17281917 );
17291918
17301919 /** Slovenian (Slovenščina)
@@ -1731,22 +1920,34 @@
17321921 */
17331922 $messages['sl'] = array(
17341923 'wminc-desc' => 'Preizkusni sistem wiki za Wikimedia Incubator',
1735 - 'wminc-viewuserlang' => 'Poiščite jezik in preizkusni wiki uporabnika',
1736 - 'wminc-viewuserlang-user' => 'Uporabniško ime:',
1737 - 'wminc-viewuserlang-go' => 'Pojdi',
1738 - 'wminc-userdoesnotexist' => 'Uporabnik »$1« ne obstaja.',
 1924+ 'wminc-manual' => 'Priročnik',
 1925+ 'wminc-listwikis' => 'Seznam wikijev',
17391926 'wminc-testwiki' => 'Preizkusni wiki:',
17401927 'wminc-testwiki-none' => 'Nič/Vse',
 1928+ 'wminc-recentchanges-all' => 'Vse zadnje spremembe',
17411929 'wminc-prefinfo-language' => 'Vaš jezik vmesnika – neodvisen od vašega preizkusnega wikija',
17421930 'wminc-prefinfo-code' => 'Koda jezika ISO 639',
17431931 'wminc-prefinfo-project' => 'Izberite projekt Wikimedie (možnost Incubator je namenjena uporabnikom, ki opravljajo splošna dela)',
17441932 'wminc-prefinfo-error' => 'Izbrali ste projekt, ki zahteva kodo jezika.',
1745 - 'wminc-warning-unprefixed' => "'''Opozorilo:''' Stran, ki jo urejate, nima predpone!",
1746 - 'wminc-warning-suggest' => 'Ustvarite lahko stran na [[:$1]].',
1747 - 'wminc-warning-suggest-move' => 'To stran lahko [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} prestavite na $1].',
1748 - 'right-viewuserlang' => 'Vpogled v [[Special:ViewUserLang|jezik in preizkusni wiki uporabnika]]',
 1933+ 'wminc-error-move-unprefixed' => 'Napaka: Stran, na katero skušate prestaviti, [[{{MediaWiki:Helppage}}|nima predpone ali ima napačno predpono]]!',
 1934+ 'wminc-error-wronglangcode' => "'''Napaka:''' Stran vsebuje [[{{MediaWiki:Helppage}}|napačno kodo jezika]] »$1«!",
 1935+ 'wminc-error-unprefixed' => "'''Napaka:''' Stran [[{{MediaWiki:Helppage}}|nima predpone]]!",
 1936+ 'wminc-error-unprefixed-suggest' => "'''Napaka:''' Stran [[{{MediaWiki:Helppage}}|nima predpone]]! Stran lahko ustvarite na [[:$1]].",
 1937+ 'wminc-error-wiki-exists' => 'Wiki že obstaja. Stran lahko najdete na $1. Če je bil wiki ustvarjen pred kratkim, počakajte nekaj ur ali dni, dokler vsa vsebina ni uvožena.',
 1938+ 'wminc-error-wiki-sister' => 'Ta stran pripada projektu, katerega tukaj ne gostujemo. Prosimo, pojdite na $1, da najdete wiki.',
17491939 'randombytest' => 'Naključna stran preizkusnega wikija',
17501940 'randombytest-nopages' => 'Na vašem wikiju ni strani v imenskem prostoru: $1.',
 1941+ 'wminc-viewuserlang' => 'Poiščite jezik in preizkusni wiki uporabnika',
 1942+ 'wminc-viewuserlang-user' => 'Uporabniško ime:',
 1943+ 'wminc-viewuserlang-go' => 'Pojdi',
 1944+ 'wminc-userdoesnotexist' => 'Uporabnik »$1« ne obstaja.',
 1945+ 'right-viewuserlang' => 'Vpogled v [[Special:ViewUserLang|jezik in preizkusni wiki uporabnika]]',
 1946+ 'group-test-sysop' => 'Administratorji poskusnega wikija',
 1947+ 'group-test-sysop-member' => 'administrator poskusnega wikija',
 1948+ 'grouppage-test-sysop' => 'Project:Administratorji poskusnega wikija',
 1949+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|Jezik »$3«]] je [[wikipedia:ISO 639 macrolanguage|makrojezik]], sestavljen iz naslednjih jezikovnih članov:',
 1950+ 'wminc-code-collective' => 'Koda »$1« se ne nanaša na določen jezik, ampak na skupino jezikov, in sicer [[wikipedia:$2 language|jeziki »$3«]].',
 1951+ 'wminc-code-retired' => 'Koda jezika je spremenjena in se več ne nanaša na izvirni jezik.',
17511952 );
17521953
17531954 /** Serbian Cyrillic ekavian (‪Српски (ћирилица)‬)
@@ -1754,20 +1955,20 @@
17551956 * @author Михајло Анђелковић
17561957 */
17571958 $messages['sr-ec'] = array(
 1959+ 'wminc-testwiki' => 'Тест-Вики:',
 1960+ 'wminc-testwiki-none' => 'Ништа/Све',
17581961 'wminc-viewuserlang-user' => 'Корисничко име:',
17591962 'wminc-viewuserlang-go' => 'Пређи',
1760 - 'wminc-testwiki' => 'Тест-Вики:',
1761 - 'wminc-testwiki-none' => 'Ништа/Све',
17621963 );
17631964
17641965 /** Serbian Latin ekavian (‪Srpski (latinica)‬)
17651966 * @author Michaello
17661967 */
17671968 $messages['sr-el'] = array(
 1969+ 'wminc-testwiki' => 'Test-Viki:',
 1970+ 'wminc-testwiki-none' => 'Ništa/Sve',
17681971 'wminc-viewuserlang-user' => 'Korisničko ime:',
17691972 'wminc-viewuserlang-go' => 'Idi',
1770 - 'wminc-testwiki' => 'Test-Viki:',
1771 - 'wminc-testwiki-none' => 'Ništa/Sve',
17721973 );
17731974
17741975 /** Sundanese (Basa Sunda)
@@ -1777,8 +1978,6 @@
17781979 'wminc-prefinfo-code' => 'Sandi basa ISO 639',
17791980 'wminc-prefinfo-project' => 'Pilih proyék Wikimédia (pilihan Inkubator pikeun pamaké nu ngahanca pagawéan umum)',
17801981 'wminc-prefinfo-error' => 'Anjeun milih proyék anu merlukeun sandi basa.',
1781 - 'wminc-warning-suggest' => 'Anjeun bisa nyieun kaca/artikel di [[:$1]].',
1782 - 'wminc-warning-suggest-move' => 'Anjeun bisa [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} mindahkeun ieu kaca ka $1].',
17831982 );
17841983
17851984 /** Swedish (Svenska)
@@ -1790,21 +1989,18 @@
17911990 */
17921991 $messages['sv'] = array(
17931992 'wminc-desc' => 'Testwikisystem för Wikimedia Incubator',
1794 - 'wminc-viewuserlang' => 'Kolla upp användarspråk och testwiki',
1795 - 'wminc-viewuserlang-user' => 'Användarnamn:',
1796 - 'wminc-viewuserlang-go' => 'Gå till',
17971993 'wminc-testwiki' => 'Testwiki:',
17981994 'wminc-testwiki-none' => 'Ingen/Alla',
17991995 'wminc-prefinfo-language' => 'Ditt gränssnittsspråk - oavhängigt från din testwiki',
18001996 'wminc-prefinfo-code' => 'ISO 639-språkkoden',
18011997 'wminc-prefinfo-project' => 'Välj Wikimediaprojekt (alternativet Incubator för användare som gör allmänt arbete)',
18021998 'wminc-prefinfo-error' => 'Du valde ett projekt som kräver en språkkod.',
1803 - 'wminc-warning-unprefixed' => "'''Varning:''' Sidan du redigerar saknar prefix!",
1804 - 'wminc-warning-suggest' => 'Du kan skapa sidan [[:$1]].',
1805 - 'wminc-warning-suggest-move' => 'Du kan [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} flytta denna sidan till $1].',
1806 - 'right-viewuserlang' => 'Visa [[Special:ViewUserLang|användarspråk och testwiki]]',
18071999 'randombytest' => 'Slumpvis sida från testwiki',
18082000 'randombytest-nopages' => 'Det finns inga sidor i din textwiki, i namnrymden: $1.',
 2001+ 'wminc-viewuserlang' => 'Kolla upp användarspråk och testwiki',
 2002+ 'wminc-viewuserlang-user' => 'Användarnamn:',
 2003+ 'wminc-viewuserlang-go' => 'Gå till',
 2004+ 'right-viewuserlang' => 'Visa [[Special:ViewUserLang|användarspråk och testwiki]]',
18092005 );
18102006
18112007 /** Silesian (Ślůnski)
@@ -1813,22 +2009,19 @@
18142010 */
18152011 $messages['szl'] = array(
18162012 'wminc-desc' => 'Testowo wiki lo Inkubatůra Wikimedia',
1817 - 'wminc-viewuserlang' => 'Nojdowańy godki używacza a testowyj wiki',
1818 - 'wminc-viewuserlang-user' => 'Mjano używacza:',
1819 - 'wminc-viewuserlang-go' => 'Pokoż',
1820 - 'wminc-userdoesnotexist' => 'Ńyma używacza ze mjanym "$1"',
18212013 'wminc-testwiki' => 'Testowo wiki',
18222014 'wminc-testwiki-none' => 'Żodno/Wszyjske',
18232015 'wminc-prefinfo-language' => 'Godka interface (ńyznoleżno na godce testowyj wiki)',
18242016 'wminc-prefinfo-code' => 'Kod godki podug ISO 639',
18252017 'wminc-prefinfo-project' => 'Uobjer projekt Wikimedia (uopcyjo uobjyrańo Inkubatůra je zuůnaczůno lo używaczůw, kere robjům uogůlne roboty)',
18262018 'wminc-prefinfo-error' => 'Uostoł uobrany projekt, przi kerym trza podać kod godki.',
1827 - 'wminc-warning-unprefixed' => "'''Pozůr:''' zajta, kerům sprowjosz, ńyma prefiksa",
1828 - 'wminc-warning-suggest' => 'Mogesz zrobić zajta [[:$1]].',
1829 - 'wminc-warning-suggest-move' => 'Mogesz [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} przećepnyńc zajta do $1].',
1830 - 'right-viewuserlang' => 'Uobocz [[Special:ViewUserLang|zajta używacza a testowo wiki]]',
18312019 'randombytest' => 'Losowo zajta testowyj wiki',
18322020 'randombytest-nopages' => 'We twojij testowyj wiki ńyma zajtůw we raumje mjan $1',
 2021+ 'wminc-viewuserlang' => 'Nojdowańy godki używacza a testowyj wiki',
 2022+ 'wminc-viewuserlang-user' => 'Mjano używacza:',
 2023+ 'wminc-viewuserlang-go' => 'Pokoż',
 2024+ 'wminc-userdoesnotexist' => 'Ńyma używacza ze mjanym "$1"',
 2025+ 'right-viewuserlang' => 'Uobocz [[Special:ViewUserLang|zajta używacza a testowo wiki]]',
18332026 );
18342027
18352028 /** Telugu (తెలుగు)
@@ -1837,17 +2030,14 @@
18382031 */
18392032 $messages['te'] = array(
18402033 'wminc-desc' => 'వికీమీడియా ఇంక్యుబేటర్ కొరకు పరీక్షా వికీ సిస్టం',
1841 - 'wminc-viewuserlang-user' => 'వాడుకరిపేరు:',
1842 - 'wminc-viewuserlang-go' => 'వెళ్ళు',
18432034 'wminc-testwiki' => 'పరీక్షా వికీ:',
18442035 'wminc-testwiki-none' => 'ఏమికాదు/అన్నీ',
18452036 'wminc-prefinfo-code' => 'ISO 639 భాష కోడు',
18462037 'wminc-prefinfo-error' => 'భాష కోడు కావాల్సిన ఒక ప్రాజెక్టును మీరు ఎన్నుకున్నారు.',
1847 - 'wminc-warning-unprefixed' => "'''హెచ్చరిక:''' మీరు మారుస్తున్న పేజీకి ఉపసర్గ లేదు!",
1848 - 'wminc-warning-suggest' => '[[:$1]] దగ్గర మీరు పేజిని సృష్టించవచ్చు.',
1849 - 'wminc-warning-suggest-move' => 'మీరు [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} ఈ పేజీని $1కి తరలించ]వచ్చు.',
 2038+ 'randombytest' => 'పరీక్షా వికీ ద్వారా ఒక యాధృచిక పేజి',
 2039+ 'wminc-viewuserlang-user' => 'వాడుకరిపేరు:',
 2040+ 'wminc-viewuserlang-go' => 'వెళ్ళు',
18502041 'right-viewuserlang' => 'వీక్షించండి [[Special:ViewUserLang|సభ్యుని భాష మరియు పరీక్షా వికీ]]',
1851 - 'randombytest' => 'పరీక్షా వికీ ద్వారా ఒక యాధృచిక పేజి',
18522042 );
18532043
18542044 /** Tetum (Tetun)
@@ -1861,29 +2051,29 @@
18622052 * @author Ibrahim
18632053 */
18642054 $messages['tg-cyrl'] = array(
 2055+ 'wminc-testwiki' => 'Санҷиши вики:',
 2056+ 'wminc-testwiki-none' => 'Ҳеҷ/Ҳама',
18652057 'wminc-viewuserlang-user' => 'Номи корбарӣ:',
18662058 'wminc-viewuserlang-go' => 'Рав',
1867 - 'wminc-testwiki' => 'Санҷиши вики:',
1868 - 'wminc-testwiki-none' => 'Ҳеҷ/Ҳама',
18692059 );
18702060
18712061 /** Tajik (Latin) (Тоҷикӣ (Latin))
18722062 * @author Liangent
18732063 */
18742064 $messages['tg-latn'] = array(
 2065+ 'wminc-testwiki' => 'Sançişi viki:',
 2066+ 'wminc-testwiki-none' => 'Heç/Hama',
18752067 'wminc-viewuserlang-user' => 'Nomi korbarī:',
18762068 'wminc-viewuserlang-go' => 'Rav',
1877 - 'wminc-testwiki' => 'Sançişi viki:',
1878 - 'wminc-testwiki-none' => 'Heç/Hama',
18792069 );
18802070
18812071 /** Turkmen (Türkmençe)
18822072 * @author Hanberke
18832073 */
18842074 $messages['tk'] = array(
 2075+ 'wminc-testwiki' => 'Test wiki:',
18852076 'wminc-viewuserlang-user' => 'Ulanyjy ady:',
18862077 'wminc-viewuserlang-go' => 'Git',
1887 - 'wminc-testwiki' => 'Test wiki:',
18882078 );
18892079
18902080 /** Tagalog (Tagalog)
@@ -1891,22 +2081,19 @@
18922082 */
18932083 $messages['tl'] = array(
18942084 'wminc-desc' => 'Sistemang pangsubok ng wiki para sa Pisaan ng Wikimedia',
1895 - 'wminc-viewuserlang' => 'Hanapin ang wika ng tagagamit ang wiking sinusubok',
1896 - 'wminc-viewuserlang-user' => 'Pangalan ng tagagamit:',
1897 - 'wminc-viewuserlang-go' => 'Gawin',
1898 - 'wminc-userdoesnotexist' => 'Hindi umiiral ang tagagamit na si "$1".',
18992085 'wminc-testwiki' => 'Wiking sinusubok:',
19002086 'wminc-testwiki-none' => 'Wala/Lahat',
19012087 'wminc-prefinfo-language' => 'Ang wika ng pangtawid-mukha mo - malaya mula sa iyong wiking sinusubok',
19022088 'wminc-prefinfo-code' => 'Ang kodigo ng wika ng ISO 639',
19032089 'wminc-prefinfo-project' => 'Piliin ang proyekto ng Wikimedia (Ang mapipiling pisaan ay para sa mga tagagamit na gumagawa ng pangkalahatang gawain)',
19042090 'wminc-prefinfo-error' => 'Nakapili ka ng isang proyektong nangangailangan ng isang kodigong pangwika.',
1905 - 'wminc-warning-unprefixed' => "'''Babala:''' Walang unlapi ang pahinang binabago mo!",
1906 - 'wminc-warning-suggest' => 'Makakalikha ka ng isang pahina sa [[:$1]].',
1907 - 'wminc-warning-suggest-move' => 'Maaari mong [((fullurl: Special: MovePage /$3 | wpNewTitle=$2)) ilipat ang pahinang ito sa $1].',
1908 - 'right-viewuserlang' => 'Tingnan ang [[Special:ViewUserLang|wika ng tagagamit at wiking sinusubukan]]',
19092091 'randombytest' => 'Alinmang pahina ayon sa wiking sinusubukan',
19102092 'randombytest-nopages' => 'Walang mga pahina sa loob ng iyong wiking sinusubok, sa loob ng puwang ng pangalan: $1.',
 2093+ 'wminc-viewuserlang' => 'Hanapin ang wika ng tagagamit ang wiking sinusubok',
 2094+ 'wminc-viewuserlang-user' => 'Pangalan ng tagagamit:',
 2095+ 'wminc-viewuserlang-go' => 'Gawin',
 2096+ 'wminc-userdoesnotexist' => 'Hindi umiiral ang tagagamit na si "$1".',
 2097+ 'right-viewuserlang' => 'Tingnan ang [[Special:ViewUserLang|wika ng tagagamit at wiking sinusubukan]]',
19112098 );
19122099
19132100 /** Turkish (Türkçe)
@@ -1916,34 +2103,59 @@
19172104 */
19182105 $messages['tr'] = array(
19192106 'wminc-desc' => 'Vikimedya İnkübatör için test viki sistemi',
1920 - 'wminc-viewuserlang' => 'Kullanıcı dili ve test vikisine bak',
1921 - 'wminc-viewuserlang-user' => 'Kullanıcı adı:',
1922 - 'wminc-viewuserlang-go' => 'Git',
19232107 'wminc-testwiki' => 'Test viki:',
19242108 'wminc-testwiki-none' => 'Hiçbiri/Tümü',
19252109 'wminc-prefinfo-language' => 'Arayüz diliniz - test vikinizden bağımsız',
19262110 'wminc-prefinfo-code' => 'ISO 639 dil kodu',
19272111 'wminc-prefinfo-project' => 'Vikimedya projesini seçin (İnkübatör seçeneği genel çalışma yapan kullanıcılar için)',
19282112 'wminc-prefinfo-error' => 'Bir dil kodu gereken bir proje seçtiniz.',
1929 - 'wminc-warning-unprefixed' => "'''Uyarı:''' Değiştirdiğiniz sayfanın öneki yok!",
1930 - 'wminc-warning-suggest' => '[[:$1]] adında yeni bir sayfa oluşturabilirsiniz.',
1931 - 'wminc-warning-suggest-move' => '[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} Bu sayfayı $1 sayfasına taşıyabilirsiniz].',
1932 - 'right-viewuserlang' => '[[Special:ViewUserLang|Kullanıcı dilini ve test vikisini]] gör',
19332113 'randombytest' => 'Test vikisinden rastgele sayfa',
19342114 'randombytest-nopages' => 'Test vikinizdeki $1 isim alanında herhangi bir sayfa bulunmuyor.',
 2115+ 'wminc-viewuserlang' => 'Kullanıcı dili ve test vikisine bak',
 2116+ 'wminc-viewuserlang-user' => 'Kullanıcı adı:',
 2117+ 'wminc-viewuserlang-go' => 'Git',
 2118+ 'right-viewuserlang' => '[[Special:ViewUserLang|Kullanıcı dilini ve test vikisini]] gör',
19352119 );
19362120
 2121+/** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic))
 2122+ * @author Ajdar
 2123+ */
 2124+$messages['tt-cyrl'] = array(
 2125+ 'wminc-desc' => 'Викимедиа Инкубаторы өчен тикшерелмә вики-система',
 2126+ 'wminc-manual' => 'Әсбап',
 2127+ 'wminc-listwikis' => 'Викилар исемлеге',
 2128+ 'wminc-testwiki' => 'Тикшерелүче вики',
 2129+ 'wminc-testwiki-none' => 'Юк/барысы да',
 2130+ 'wminc-recentchanges-all' => 'Барлык соңгы үзгәртүләр',
 2131+ 'wminc-prefinfo-language' => 'Сезнең интерфейс теле сезнең тикшерелүче викига бәйле түгел',
 2132+ 'wminc-prefinfo-code' => 'Телнең ISO 639 буенча коды',
 2133+ 'wminc-prefinfo-project' => 'Викимедиа проектын сайлау (әгәр гомуми мәсьәләләр белән шөгыльләнсәгез, Инкубаторны сайлагыз)',
 2134+ 'wminc-prefinfo-error' => 'Сез тел кодын күрсәтү мәҗбүри булган проектны сайладыгыз.',
 2135+ 'wminc-error-move-unprefixed' => 'Хата. Сез күчерергә теләгән бит [[{{MediaWiki:Helppage}}|хаталы префикска ия яки аның префиксы бөтенләй юк]]!',
 2136+ 'wminc-error-wronglangcode' => "'''Хата:''' Сез үзгәртергә теләгән биттә [[{{MediaWiki:Helppage}}|дөрес булмаган тел коды бар]]",
 2137+ 'wminc-error-unprefixed' => "'''Хата:''' Сез үзгәртергә теләгән битнең [[{{MediaWiki:Helppage}}|префиксы юк]]!",
 2138+ 'randombytest' => 'Тикшерелүче викиның очраклы мәкаләсе',
 2139+ 'randombytest-nopages' => 'Сезнең тикшерелүче викида $1 исемнәр аланындагы битләр юк',
 2140+ 'wminc-viewuserlang' => 'Кулланучының һәм аның тикшерелүче викиенең тел көйләнмәләрен эзләү',
 2141+ 'wminc-viewuserlang-user' => 'Кулланучы исеме:',
 2142+ 'wminc-viewuserlang-go' => 'Табарга',
 2143+ 'wminc-userdoesnotexist' => '"$1" дигән кулланучы юк',
 2144+ 'group-test-sysop' => 'Тикшерелүче вики идарәчеләре',
 2145+ 'group-test-sysop-member' => 'тикшерелүче вики идарәчесе',
 2146+ 'grouppage-test-sysop' => 'Project:Тикшерелүче вики идарәчеләре',
 2147+);
 2148+
19372149 /** ئۇيغۇرچە (ئۇيغۇرچە)
19382150 * @author Sahran
19392151 */
19402152 $messages['ug-arab'] = array(
1941 - 'wminc-viewuserlang' => 'ئىشلەتكۈچى تىلىنى كۆرۈپ، wiki سىناش',
1942 - 'wminc-viewuserlang-user' => 'ئىشلەتكۈچى ئاتى:',
1943 - 'wminc-viewuserlang-go' => 'يۆتكەل',
19442153 'wminc-testwiki' => 'wiki سىناش:',
19452154 'wminc-testwiki-none' => 'ھەممىسى/يوق',
19462155 'wminc-prefinfo-language' => 'سىزنىڭ كۆرۈنمە تىلىڭىز - wiki سىناشتىن مۇستەقىل تۇرىدۇ',
19472156 'wminc-prefinfo-code' => 'ISO 639 تىل كودى',
 2157+ 'wminc-viewuserlang' => 'ئىشلەتكۈچى تىلىنى كۆرۈپ، wiki سىناش',
 2158+ 'wminc-viewuserlang-user' => 'ئىشلەتكۈچى ئاتى:',
 2159+ 'wminc-viewuserlang-go' => 'يۆتكەل',
19482160 );
19492161
19502162 /** Ukrainian (Українська)
@@ -1952,32 +2164,29 @@
19532165 */
19542166 $messages['uk'] = array(
19552167 'wminc-desc' => 'Тестова вікі для Інкубатора Вікімедіа',
1956 - 'wminc-viewuserlang' => 'Проглянути мову й тестову вікі користувача',
1957 - 'wminc-viewuserlang-user' => 'Ім’я користувача:',
1958 - 'wminc-viewuserlang-go' => 'Пошук',
19592168 'wminc-testwiki' => 'Тестова вікі:',
19602169 'wminc-testwiki-none' => 'Жодна або всі',
19612170 'wminc-prefinfo-language' => 'Мова інтерфейсу (залежить від мови тестової вікі)',
19622171 'wminc-prefinfo-code' => 'Код мови згідно з ISO 639',
19632172 'wminc-prefinfo-project' => 'Оберіть проект Вікімедіа (варіант Інкубатор для тих, хто займається загальними питаннями)',
19642173 'wminc-prefinfo-error' => 'Ви обрали проект, для якого необхідно вказати код мови.',
1965 - 'wminc-warning-unprefixed' => "'''Увага.''' Назва сторінки, яку ви редагуєте, не містить префікса!",
1966 - 'wminc-warning-suggest' => 'Ви можете створити сторінку на [[:$1]].',
1967 - 'wminc-warning-suggest-move' => 'Ви можете [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} перейменувати цю сторінку в $1].',
1968 - 'right-viewuserlang' => 'Переглядати [[Special:ViewUserLang|мовні налаштування користувача і його тестову вікі]]',
19692174 'randombytest' => 'Випадкова сторінка тестової вікі',
19702175 'randombytest-nopages' => 'У вашій тестовій вікі немає сторінок у просторі імен $1.',
 2176+ 'wminc-viewuserlang' => 'Проглянути мову й тестову вікі користувача',
 2177+ 'wminc-viewuserlang-user' => 'Ім’я користувача:',
 2178+ 'wminc-viewuserlang-go' => 'Пошук',
 2179+ 'right-viewuserlang' => 'Переглядати [[Special:ViewUserLang|мовні налаштування користувача і його тестову вікі]]',
19712180 );
19722181
19732182 /** Veps (Vepsan kel')
19742183 * @author Игорь Бродский
19752184 */
19762185 $messages['vep'] = array(
1977 - 'wminc-viewuserlang-user' => 'Kävutajan nimi:',
1978 - 'wminc-viewuserlang-go' => 'Ectä',
19792186 'wminc-testwiki' => 'Kodvwiki:',
19802187 'wminc-testwiki-none' => 'Ei ole/Kaik',
19812188 'wminc-prefinfo-code' => "ISO 639-kel'kod",
 2189+ 'wminc-viewuserlang-user' => 'Kävutajan nimi:',
 2190+ 'wminc-viewuserlang-go' => 'Ectä',
19822191 );
19832192
19842193 /** Vietnamese (Tiếng Việt)
@@ -1987,33 +2196,43 @@
19882197 */
19892198 $messages['vi'] = array(
19902199 'wminc-desc' => 'Hệ thống wiki thử nghiệm của Wikimedia Incubator',
1991 - 'wminc-viewuserlang' => 'Ngôn ngữ và wiki thử của người dùng',
1992 - 'wminc-viewuserlang-user' => 'Tên hiệu:',
1993 - 'wminc-viewuserlang-go' => 'Xem',
1994 - 'wminc-userdoesnotexist' => 'Thành viên “$1” không tồn tại.',
 2200+ 'wminc-manual' => 'Hướng dẫn',
 2201+ 'wminc-listwikis' => 'Danh sách các wiki',
19952202 'wminc-testwiki' => 'Wiki thử:',
19962203 'wminc-testwiki-none' => 'Không có / tất cả',
 2204+ 'wminc-recentchanges-all' => 'Mọi thay đổi gần đây',
19972205 'wminc-prefinfo-language' => 'Ngôn ngữ giao diện của bạn – có thể khác với wiki thử',
19982206 'wminc-prefinfo-code' => 'Mã ngôn ngữ ISO 639',
19992207 'wminc-prefinfo-project' => 'Hãy chọn dự án Wikimedia (hay Incubator để làm việc chung)',
20002208 'wminc-prefinfo-error' => 'Bạn đã chọn một dự án bắt phải có mã ngôn ngữ.',
2001 - 'wminc-warning-unprefixed' => 'Cảnh báo: bạn đang sửa đổi trang chưa có tiền tố!',
2002 - 'wminc-warning-suggest' => 'Bạn có thể tạo trang “[[:$1]]”.',
2003 - 'wminc-warning-suggest-move' => 'Bạn có thể [{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} di chuyển trang này đến $1].',
2004 - 'right-viewuserlang' => 'Xem [[Special:ViewUserLang|ngôn ngữ và wiki thử của người dùng]]',
 2209+ 'wminc-error-move-unprefixed' => 'Lỗi: Tên mới của trang [[{{MediaWiki:Helppage}}|thiếu tiền tố hoặc có tiền tố sai]]!',
 2210+ 'wminc-error-wronglangcode' => "'''Lỗi:''' Trang này có [[{{MediaWiki:Helppage}}|mã ngôn ngữ sai]] “$1”!",
 2211+ 'wminc-error-unprefixed' => "'''Lỗi:''' Trang này [[{{MediaWiki:Helppage}}|thiếu tiền tố]]!",
 2212+ 'wminc-error-unprefixed-suggest' => "'''Lỗi:''' Trang này [[{{MediaWiki:Helppage}}|thiếu tiền tố]]! Bạn có thể tạo trang tại “[[:$1]]” thay thế.",
 2213+ 'wminc-error-wiki-exists' => 'Wiki này đã tồn tại: bạn có thể truy cập trang tại $1. Nếu wiki mới được mở cửa gần đây, xin vui lòng chờ một vài giờ hoặc ngày cho đến khi tất cả nội dung được nhập xong.',
20052214 'randombytest' => 'Trang ngẫu nhiên theo wiki thử',
20062215 'randombytest-nopages' => 'Không có trang này tại wiki thử của bạn trong không gian tên “$1”.',
 2216+ 'wminc-viewuserlang' => 'Ngôn ngữ và wiki thử của người dùng',
 2217+ 'wminc-viewuserlang-user' => 'Tên hiệu:',
 2218+ 'wminc-viewuserlang-go' => 'Xem',
 2219+ 'wminc-userdoesnotexist' => 'Thành viên “$1” không tồn tại.',
 2220+ 'right-viewuserlang' => 'Xem [[Special:ViewUserLang|ngôn ngữ và wiki thử của người dùng]]',
 2221+ 'group-test-sysop' => 'Bảo quản viên tại wiki thử nghiệm',
 2222+ 'group-test-sysop-member' => 'bảo quản viên tại wiki thử nghiệm',
 2223+ 'grouppage-test-sysop' => 'Project:Bảo quản viên tại wiki thử nghiệm',
 2224+ 'wminc-code-macrolanguage' => '[[Wikipedia:$2 language|Tiếng “$3”]] là một [[Wikipedia:ISO 639 macrolanguage|ngôn ngữ vĩ mô]] bao gồm các ngôn ngữ này:',
 2225+ 'wminc-code-collective' => 'Mã “$1” không phải chỉ đến một ngôn ngữ riêng mà chỉ đến nhóm ngôn ngữ [[wikipedia:$2 language|tiếng “$3”]].',
 2226+ 'wminc-code-retired' => 'Mã ngôn ngữ này đã thay đổi và không còn chỉ đến ngôn ngữ ban đầu.',
20072227 );
20082228
20092229 /** Yiddish (ייִדיש)
20102230 * @author פוילישער
20112231 */
20122232 $messages['yi'] = array(
 2233+ 'wminc-testwiki' => 'פרווו וויקי',
 2234+ 'wminc-testwiki-none' => 'קיינע/אלע',
20132235 'wminc-viewuserlang-user' => 'באַניצער נאָמען:',
20142236 'wminc-viewuserlang-go' => 'גיין',
2015 - 'wminc-testwiki' => 'פרווו וויקי',
2016 - 'wminc-testwiki-none' => 'קיינע/אלע',
2017 - 'wminc-warning-suggest' => 'איר קענט שאַפֿן א בלאַט [[:$1]].',
20182237 );
20192238
20202239 /** Cantonese (粵語)
@@ -2021,41 +2240,52 @@
20222241 */
20232242 $messages['yue'] = array(
20242243 'wminc-desc' => 'Wikimedia Incubator嘅測試wiki系統',
2025 - 'wminc-viewuserlang' => '睇用戶語言同測試wiki',
20262244 'wminc-testwiki' => '測試wiki:',
20272245 'wminc-testwiki-none' => '無/全部',
20282246 'wminc-prefinfo-language' => '你嘅界面語言 - 響你嘅測試wiki獨立嘅',
20292247 'wminc-prefinfo-code' => 'ISO 639語言碼',
20302248 'wminc-prefinfo-project' => '揀Wikimedia計劃 (Incubator選項用來做一般嘅嘢)',
20312249 'wminc-prefinfo-error' => '你揀咗一個需要語言碼嘅計劃。',
2032 - 'wminc-warning-unprefixed' => '警告: 你編輯嘅版未加入前綴!',
2033 - 'wminc-warning-suggest' => '你可以響[[:$1]]開版。',
2034 - 'wminc-warning-suggest-move' => '你可以[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} 搬呢一版到$1]。',
 2250+ 'wminc-viewuserlang' => '睇用戶語言同測試wiki',
20352251 );
20362252
20372253 /** Simplified Chinese (‪中文(简体)‬)
 2254+ * @author Hydra
20382255 * @author Jimmy xu wrk
20392256 * @author Liangent
 2257+ * @author PhiLiP
20402258 * @author Shinjiman
20412259 * @author Xiaomingyan
20422260 */
20432261 $messages['zh-hans'] = array(
2044 - 'wminc-desc' => '维基孵育场测试wiki系统',
2045 - 'wminc-viewuserlang' => '查看用户语言与测试wiki',
2046 - 'wminc-viewuserlang-user' => '用户名:',
2047 - 'wminc-viewuserlang-go' => '转到',
2048 - 'wminc-testwiki' => '测试wiki:',
 2262+ 'wminc-desc' => '维基孵育场测试维基系统',
 2263+ 'wminc-manual' => '手动',
 2264+ 'wminc-listwikis' => 'Wiki列表',
 2265+ 'wminc-testwiki' => '测试维基:',
20492266 'wminc-testwiki-none' => '无/所有',
2050 - 'wminc-prefinfo-language' => '你的界面语言-从你的测试wiki独立',
2051 - 'wminc-prefinfo-code' => 'ISO 639语言代码',
2052 - 'wminc-prefinfo-project' => '选择维基媒体项目 (孵育场选项用作一般用途)',
 2267+ 'wminc-recentchanges-all' => '所有最近的更改',
 2268+ 'wminc-prefinfo-language' => '你的界面语言-从你的测试维基独立',
 2269+ 'wminc-prefinfo-code' => 'ISO 639 语言代码',
 2270+ 'wminc-prefinfo-project' => '选择维基媒体项目(孵育场选项用作一般用途)',
20532271 'wminc-prefinfo-error' => '你选择了需要语言代码的项目。',
2054 - 'wminc-warning-unprefixed' => "'''警告:'''你正在编辑的页面没有前缀!",
2055 - 'wminc-warning-suggest' => '你可以在[[:$1]]创建新页面。',
2056 - 'wminc-warning-suggest-move' => '你可以[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} 移动本页面至$1]。',
2057 - 'right-viewuserlang' => '请查看[[Special:ViewUserLang|用户语言与测试wiki]]',
2058 - 'randombytest' => '测试wiki随机页面',
2059 - 'randombytest-nopages' => '你的测试wiki名称空间$1中没有页面。',
 2272+ 'wminc-error-move-unprefixed' => '错误:您要移动页面到的目的地 [[{{MediaWiki:Helppage}}|没有前缀或有错误的前缀]] !',
 2273+ 'wminc-error-wronglangcode' => "'''错误''':该页面包含了[[{{MediaWiki:Helppage}}|错误的语言代码]]“$1”!",
 2274+ 'wminc-error-unprefixed' => "'''错误''':该页面[[{{MediaWiki:Helppage}}|无法前缀]]!",
 2275+ 'wminc-error-unprefixed-suggest' => "'''错误''':该页面[[{{MediaWiki:Helppage}}|无法前缀]]!您可以在[[:$1]]创建页面。",
 2276+ 'wminc-error-wiki-exists' => '该wiki已经存在。您可以在$1找到该页面。如果该wiki是近期创建的,请耐心等待数小时至数日,以便所有内容都被导入。',
 2277+ 'randombytest' => '测试维基随机页面',
 2278+ 'randombytest-nopages' => '您的测试wiki的名字空间$1中没有页面。',
 2279+ 'wminc-viewuserlang' => '查看用户语言与测试维基',
 2280+ 'wminc-viewuserlang-user' => '用户名:',
 2281+ 'wminc-viewuserlang-go' => '提交',
 2282+ 'wminc-userdoesnotexist' => '用户 "$1" 并不存在。',
 2283+ 'right-viewuserlang' => '请查看[[Special:ViewUserLang|用户语言与测试维基]]',
 2284+ 'group-test-sysop' => '测试wiki管理员',
 2285+ 'group-test-sysop-member' => '测试wiki管理员',
 2286+ 'grouppage-test-sysop' => 'Project:测试wiki管理员',
 2287+ 'wminc-code-macrolanguage' => '[[wikipedia:$2 language|$3]]是[[wikipedia:ISO 639 macrolanguage|宏语言]]之一,由以下成员语言组成:',
 2288+ 'wminc-code-collective' => '代码“$1”并不是一种语言,而是一系列语言的集合,即[[wikipedia:$2 language|$3语言]]。',
 2289+ 'wminc-code-retired' => '该语言代码已更改,并且不再指向原来的语言。',
20602290 );
20612291
20622292 /** Traditional Chinese (‪中文(繁體)‬)
@@ -2068,20 +2298,17 @@
20692299 */
20702300 $messages['zh-hant'] = array(
20712301 'wminc-desc' => '維基孵育場的測試 wiki 系統',
2072 - 'wminc-viewuserlang' => '檢視使用者語言與測試 wiki',
2073 - 'wminc-viewuserlang-user' => '使用者名稱:',
2074 - 'wminc-viewuserlang-go' => '轉到',
20752302 'wminc-testwiki' => '測試 wiki:',
20762303 'wminc-testwiki-none' => '無/所有',
20772304 'wminc-prefinfo-language' => '您的介面語言 - 在您的測試 wiki 中為獨立的',
20782305 'wminc-prefinfo-code' => 'ISO 639 語言代碼',
20792306 'wminc-prefinfo-project' => '選擇維基媒體計劃 (孵育場選項用作一般用途)',
20802307 'wminc-prefinfo-error' => '您已選擇一個需要語言代碼的計畫。',
2081 - 'wminc-warning-unprefixed' => "'''警告:'''您編輯的頁面尚未加入前綴!",
2082 - 'wminc-warning-suggest' => '您可以在 [[:$1]] 開新頁面。',
2083 - 'wminc-warning-suggest-move' => '您可以[{{fullurl:Special:MovePage/$3|wpNewTitle=$2}} 移動這個頁面到 $1]。',
2084 - 'right-viewuserlang' => '檢視[[Special:ViewUserLang|使用者語言和測試 wiki]]',
20852308 'randombytest' => '測試維基上的隨機頁面',
20862309 'randombytest-nopages' => '在你的測試網頁的 $1 名字空間中,沒有頁面。',
 2310+ 'wminc-viewuserlang' => '檢視使用者語言與測試 wiki',
 2311+ 'wminc-viewuserlang-user' => '使用者名稱:',
 2312+ 'wminc-viewuserlang-go' => '轉到',
 2313+ 'right-viewuserlang' => '檢視[[Special:ViewUserLang|使用者語言和測試 wiki]]',
20872314 );
20882315

Status & tagging log