summaryrefslogtreecommitdiff
path: root/extensions/InputBox
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2013-08-12 09:28:15 +0200
committerPierre Schmitz <pierre@archlinux.de>2013-08-12 09:28:15 +0200
commit08aa4418c30cfc18ccc69a0f0f9cb9e17be6c196 (patch)
tree577a29fb579188d16003a209ce2a2e9c5b0aa2bd /extensions/InputBox
parentcacc939b34e315b85e2d72997811eb6677996cc1 (diff)
Update to MediaWiki 1.21.1
Diffstat (limited to 'extensions/InputBox')
-rw-r--r--extensions/InputBox/InputBox.classes.php593
-rw-r--r--extensions/InputBox/InputBox.hooks.php73
-rw-r--r--extensions/InputBox/InputBox.i18n.php2292
-rw-r--r--extensions/InputBox/InputBox.php54
4 files changed, 3012 insertions, 0 deletions
diff --git a/extensions/InputBox/InputBox.classes.php b/extensions/InputBox/InputBox.classes.php
new file mode 100644
index 00000000..380015cc
--- /dev/null
+++ b/extensions/InputBox/InputBox.classes.php
@@ -0,0 +1,593 @@
+<?php
+/**
+ * Classes for InputBox extension
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+// InputBox class
+class InputBox {
+
+ /* Fields */
+
+ private $mParser;
+ private $mType = '';
+ private $mWidth = 50;
+ private $mPreload = '';
+ private $mEditIntro = '';
+ private $mSummary = '';
+ private $mNosummary = '';
+ private $mMinor = '';
+ private $mPage = '';
+ private $mBR = 'yes';
+ private $mDefaultText = '';
+ private $mPlaceholderText = '';
+ private $mBGColor = 'transparent';
+ private $mButtonLabel = '';
+ private $mSearchButtonLabel = '';
+ private $mFullTextButton = '';
+ private $mLabelText = '';
+ private $mHidden = '';
+ private $mNamespaces = '';
+ private $mID = '';
+ private $mInline = false;
+ private $mPrefix = '';
+ private $mDir = '';
+
+ /* Functions */
+
+ public function __construct( $parser ) {
+ $this->mParser = $parser;
+ // Default value for dir taken from the page language (bug 37018)
+ $this->mDir = $this->mParser->getTargetLanguage()->getDir();
+ // Split caches by language, to make sure visitors do not see a cached
+ // version in a random language (since labels are in the user language)
+ $this->mParser->getOptions()->getUserLangObj();
+ }
+
+ public function render() {
+ // Handle various types
+ switch( $this->mType ) {
+ case 'create':
+ case 'comment':
+ return $this->getCreateForm();
+ case 'commenttitle':
+ return $this->getCommentForm();
+ case 'search':
+ return $this->getSearchForm('search');
+ case 'fulltext':
+ return $this->getSearchForm('fulltext');
+ case 'search2':
+ return $this->getSearchForm2();
+ default:
+ return Xml::tags( 'div', null,
+ Xml::element( 'strong',
+ array(
+ 'class' => 'error'
+ ),
+ strlen( $this->mType ) > 0
+ ? wfMessage( 'inputbox-error-bad-type', $this->mType )->text()
+ : wfMessage( 'inputbox-error-no-type' )->text()
+ )
+ );
+ }
+ }
+
+ /**
+ * Generate search form
+ * @param $type
+ * @return string HTML
+ */
+ public function getSearchForm( $type ) {
+ global $wgContLang, $wgNamespaceAliases;
+
+ // Use button label fallbacks
+ if ( !$this->mButtonLabel ) {
+ $this->mButtonLabel = wfMessage( 'tryexact' )->escaped();
+ }
+ if ( !$this->mSearchButtonLabel ) {
+ $this->mSearchButtonLabel = wfMessage( 'searchfulltext' )->escaped();
+ }
+
+ // Build HTML
+ $htmlOut = Xml::openElement( 'div',
+ array(
+ 'style' => 'margin-left: auto; margin-right: auto; text-align: center; background-color:' . $this->mBGColor
+ )
+ );
+ $htmlOut .= Xml::openElement( 'form',
+ array(
+ 'name' => 'searchbox',
+ 'id' => 'searchbox',
+ 'class' => 'searchbox',
+ 'action' => SpecialPage::getTitleFor( 'Search' )->escapeLocalUrl(),
+ )
+ );
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'class' => 'searchboxInput',
+ 'name' => 'search',
+ 'type' => $this->mHidden ? 'hidden' : 'text',
+ 'value' => $this->mDefaultText,
+ 'placeholder' => $this->mPlaceholderText,
+ 'size' => $this->mWidth,
+ 'dir' => $this->mDir,
+ )
+ );
+
+ if( $this->mPrefix != '' ){
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'name' => 'prefix',
+ 'type' => 'hidden',
+ 'value' => $this->mPrefix,
+ )
+ );
+ }
+
+ $htmlOut .= $this->mBR;
+
+ // Determine namespace checkboxes
+ $namespacesArray = explode( ',', $this->mNamespaces );
+ if ( $this->mNamespaces ) {
+ $namespaces = $wgContLang->getNamespaces();
+ $nsAliases = array_merge( $wgContLang->getNamespaceAliases(), $wgNamespaceAliases );
+ $showNamespaces = array();
+ $checkedNS = array();
+ # Check for valid namespaces
+ foreach ( $namespacesArray as $userNS ) {
+ $userNS = trim( $userNS ); # no whitespace
+
+ # Namespace needs to be checked if flagged with "**"
+ if ( strpos( $userNS, '**' ) ) {
+ $userNS = str_replace( '**', '', $userNS );
+ $checkedNS[$userNS] = true;
+ }
+
+ $mainMsg = wfMessage( 'inputbox-ns-main' )->inContentLanguage()->text();
+ if( $userNS == 'Main' || $userNS == $mainMsg ) {
+ $i = 0;
+ } elseif( array_search( $userNS, $namespaces ) ) {
+ $i = array_search( $userNS, $namespaces );
+ } elseif ( isset( $nsAliases[$userNS] ) ) {
+ $i = $nsAliases[$userNS];
+ } else {
+ continue; # Namespace not recognized, skip
+ }
+ $showNamespaces[$i] = $userNS;
+ if( isset( $checkedNS[$userNS] ) && $checkedNS[$userNS] ) {
+ $checkedNS[$i] = true;
+ }
+ }
+
+ # Show valid namespaces
+ foreach( $showNamespaces as $i => $name ) {
+ $checked = array();
+ // Namespace flagged with "**" or if it's the only one
+ if ( ( isset( $checkedNS[$i] ) && $checkedNS[$i] ) || count( $showNamespaces ) == 1 ) {
+ $checked = array( 'checked' => 'checked' );
+ }
+
+ if ( count( $showNamespaces ) == 1 ) {
+ // Checkbox
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'ns' . $i,
+ 'value' => 1,
+ 'id' => 'mw-inputbox-ns' . $i
+ ) + $checked
+ );
+ } else {
+ // Checkbox
+ $htmlOut .= ' <div class="inputbox-element" style="display: inline; white-space: nowrap;">';
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => 'checkbox',
+ 'name' => 'ns' . $i,
+ 'value' => 1,
+ 'id' => 'mw-inputbox-ns' . $i
+ ) + $checked
+ );
+ // Label
+ $htmlOut .= '&#160;' . Xml::label( $name, 'mw-inputbox-ns' . $i );
+ $htmlOut .= '</div> ';
+ }
+ }
+
+ // Line break
+ $htmlOut .= $this->mBR;
+ } elseif( $type == 'search' ) {
+ // Go button
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'go',
+ 'class' => 'searchboxGoButton',
+ 'value' => $this->mButtonLabel
+ )
+ );
+ $htmlOut .= '&#160;';
+ }
+
+ // Search button
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'fulltext',
+ 'class' => 'searchboxSearchButton',
+ 'value' => $this->mSearchButtonLabel
+ )
+ );
+
+ // Hidden fulltext param for IE (bug 17161)
+ if( $type == 'fulltext' ) {
+ $htmlOut .= Html::hidden( 'fulltext', 'Search' );
+ }
+
+ $htmlOut .= Xml::closeElement( 'form' );
+ $htmlOut .= Xml::closeElement( 'div' );
+
+ // Return HTML
+ return $htmlOut;
+ }
+
+ /**
+ * Generate search form version 2
+ */
+ public function getSearchForm2() {
+ // Use button label fallbacks
+ if ( !$this->mButtonLabel ) {
+ $this->mButtonLabel = wfMessage( 'tryexact' )->escaped();
+ }
+
+ $id = Sanitizer::escapeId( $this->mID, 'noninitial' );
+ $htmlLabel = '';
+ if ( isset( $this->mLabelText ) && strlen( trim( $this->mLabelText ) ) ) {
+ $this->mLabelText = $this->mParser->recursiveTagParse( $this->mLabelText );
+ $htmlLabel = Xml::openElement( 'label', array( 'for' => 'bodySearchInput' . $id ) );
+ $htmlLabel .= $this->mLabelText;
+ $htmlLabel .= Xml::closeElement( 'label' );
+ }
+ $htmlOut = Xml::openElement( 'form',
+ array(
+ 'name' => 'bodySearch' . $id,
+ 'id' => 'bodySearch' . $id,
+ 'class' => 'bodySearch',
+ 'action' => SpecialPage::getTitleFor( 'Search' )->escapeLocalUrl(),
+ 'style' => $this->mInline ? 'display: inline;' : ''
+ )
+ );
+ $htmlOut .= Xml::openElement( 'div',
+ array(
+ 'class' => 'bodySearchWrap',
+ 'style' => 'background-color:' . $this->mBGColor . ';' .
+ $this->mInline ? 'display: inline;' : ''
+ )
+ );
+ $htmlOut .= $htmlLabel;
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => $this->mHidden ? 'hidden' : 'text',
+ 'name' => 'search',
+ 'size' => $this->mWidth,
+ 'id' => 'bodySearchInput' . $id,
+ 'dir' => $this->mDir,
+ )
+ );
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'go',
+ 'value' => $this->mButtonLabel,
+ 'class' => 'bodySearchBtnGo' . $id
+ )
+ );
+
+ // Better testing needed here!
+ if ( !empty( $this->mFullTextButton ) ) {
+ $htmlOut .= Xml::element( 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'fulltext',
+ 'class' => 'bodySearchBtnSearch',
+ 'value' => $this->mSearchButtonLabel
+ )
+ );
+ }
+
+ $htmlOut .= Xml::closeElement( 'div' );
+ $htmlOut .= Xml::closeElement( 'form' );
+
+ // Return HTML
+ return $htmlOut;
+ }
+
+ /**
+ * Generate create page form
+ */
+ public function getCreateForm() {
+ global $wgScript;
+
+ if ( $this->mType == "comment" ) {
+ if ( !$this->mButtonLabel ) {
+ $this->mButtonLabel = wfMessage( "postcomment" )->escaped();
+ }
+ } else {
+ if ( !$this->mButtonLabel ) {
+ $this->mButtonLabel = wfMessage( 'createarticle' )->escaped();
+ }
+ }
+
+ $htmlOut = Xml::openElement( 'div',
+ array(
+ 'style' => 'margin-left: auto; margin-right: auto; text-align: center; background-color:' . $this->mBGColor
+ )
+ );
+ $createBoxParams = array(
+ 'name' => 'createbox',
+ 'class' => 'createbox',
+ 'action' => $wgScript,
+ 'method' => 'get'
+ );
+ if( isset( $this->mId ) ) {
+ $createBoxParams['id'] = Sanitizer::escapeId( $this->mId );
+ }
+ $htmlOut .= Xml::openElement( 'form', $createBoxParams );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'action',
+ 'value' => 'edit',
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'preload',
+ 'value' => $this->mPreload,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'editintro',
+ 'value' => $this->mEditIntro,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'summary',
+ 'value' => $this->mSummary,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'nosummary',
+ 'value' => $this->mNosummary,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'prefix',
+ 'value' => $this->mPrefix,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'minor',
+ 'value' => $this->mMinor,
+ )
+ );
+ if ( $this->mType == 'comment' ) {
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'section',
+ 'value' => 'new',
+ )
+ );
+ }
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => $this->mHidden ? 'hidden' : 'text',
+ 'name' => 'title',
+ 'class' => 'createboxInput',
+ 'value' => $this->mDefaultText,
+ 'placeholder' => $this->mPlaceholderText,
+ 'size' => $this->mWidth,
+ 'dir' => $this->mDir,
+ )
+ );
+ $htmlOut .= $this->mBR;
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'create',
+ 'class' => 'createboxButton',
+ 'value' => $this->mButtonLabel
+ )
+ );
+ $htmlOut .= Xml::closeElement( 'form' );
+ $htmlOut .= Xml::closeElement( 'div' );
+
+ // Return HTML
+ return $htmlOut;
+ }
+
+ /**
+ * Generate new section form
+ */
+ public function getCommentForm() {
+ global $wgScript;
+
+ if ( !$this->mButtonLabel ) {
+ $this->mButtonLabel = wfMessage( "postcomment" )->escaped();
+ }
+
+ $htmlOut = Xml::openElement( 'div',
+ array(
+ 'style' => 'margin-left: auto; margin-right: auto; text-align: center; background-color:' . $this->mBGColor
+ )
+ );
+ $commentFormParams = array(
+ 'name' => 'commentbox',
+ 'class' => 'commentbox',
+ 'action' => $wgScript,
+ 'method' => 'get'
+ );
+ if( isset( $this->mId ) ) {
+ $commentFormParams['id'] = Sanitizer::escapeId( $this->mId );
+ }
+ $htmlOut .= Xml::openElement( 'form', $commentFormParams );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'action',
+ 'value' => 'edit',
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'preload',
+ 'value' => $this->mPreload,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'editintro',
+ 'value' => $this->mEditIntro,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => $this->mHidden ? 'hidden' : 'text',
+ 'name' => 'preloadtitle',
+ 'class' => 'commentboxInput',
+ 'value' => $this->mDefaultText,
+ 'placeholder' => $this->mPlaceholderText,
+ 'size' => $this->mWidth,
+ 'dir' => $this->mDir,
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'section',
+ 'value' => 'new',
+ )
+ );
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'hidden',
+ 'name' => 'title',
+ 'value' => $this->mPage
+ )
+ );
+ $htmlOut .= $this->mBR;
+ $htmlOut .= Xml::openElement( 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'create',
+ 'class' => 'commentboxButton',
+ 'value' => $this->mButtonLabel
+ )
+ );
+ $htmlOut .= Xml::closeElement( 'form' );
+ $htmlOut .= Xml::closeElement( 'div' );
+
+ // Return HTML
+ return $htmlOut;
+ }
+
+ /**
+ * Extract options from a blob of text
+ *
+ * @param string $text Tag contents
+ */
+ public function extractOptions( $text ) {
+ wfProfileIn( __METHOD__ );
+
+ // Parse all possible options
+ $values = array();
+ foreach ( explode( "\n", $text ) as $line ) {
+ if ( strpos( $line, '=' ) === false )
+ continue;
+ list( $name, $value ) = explode( '=', $line, 2 );
+ $values[ strtolower( trim( $name ) ) ] = Sanitizer::decodeCharReferences( trim( $value ) );
+ }
+
+ // Validate the dir value.
+ if ( isset( $values['dir'] ) && !in_array( $values['dir'], array( 'ltr', 'rtl' ) ) ) {
+ unset( $values['dir'] );
+ }
+
+ // Build list of options, with local member names
+ $options = array(
+ 'type' => 'mType',
+ 'width' => 'mWidth',
+ 'preload' => 'mPreload',
+ 'page' => 'mPage',
+ 'editintro' => 'mEditIntro',
+ 'summary' => 'mSummary',
+ 'nosummary' => 'mNosummary',
+ 'minor' => 'mMinor',
+ 'break' => 'mBR',
+ 'default' => 'mDefaultText',
+ 'placeholder' => 'mPlaceholderText',
+ 'bgcolor' => 'mBGColor',
+ 'buttonlabel' => 'mButtonLabel',
+ 'searchbuttonlabel' => 'mSearchButtonLabel',
+ 'fulltextbutton' => 'mFullTextButton',
+ 'namespaces' => 'mNamespaces',
+ 'labeltext' => 'mLabelText',
+ 'hidden' => 'mHidden',
+ 'id' => 'mID',
+ 'inline' => 'mInline',
+ 'prefix' => 'mPrefix',
+ 'dir' => 'mDir',
+ );
+ foreach ( $options as $name => $var ) {
+ if ( isset( $values[$name] ) ) {
+ $this->$var = $values[$name];
+ }
+ }
+
+ // Insert a line break if configured to do so
+ $this->mBR = ( strtolower( $this->mBR ) == "no" ) ? ' ' : '<br />';
+
+ // Validate the width; make sure it's a valid, positive integer
+ $this->mWidth = intval( $this->mWidth <= 0 ? 50 : $this->mWidth );
+
+ // Validate background color
+ if ( !$this->isValidColor( $this->mBGColor ) ) {
+ $this->mBGColor = 'transparent';
+ }
+ wfProfileOut( __METHOD__ );
+ }
+
+ /**
+ * Do a security check on the bgcolor parameter
+ */
+ public function isValidColor( $color ) {
+ $regex = <<<REGEX
+ /^ (
+ [a-zA-Z]* | # color names
+ \# [0-9a-f]{3} | # short hexadecimal
+ \# [0-9a-f]{6} | # long hexadecimal
+ rgb \s* \( \s* (
+ \d+ \s* , \s* \d+ \s* , \s* \d+ | # rgb integer
+ [0-9.]+% \s* , \s* [0-9.]+% \s* , \s* [0-9.]+% # rgb percent
+ ) \s* \)
+ ) $ /xi
+REGEX;
+ return (bool) preg_match( $regex, $color );
+ }
+}
diff --git a/extensions/InputBox/InputBox.hooks.php b/extensions/InputBox/InputBox.hooks.php
new file mode 100644
index 00000000..7cc60549
--- /dev/null
+++ b/extensions/InputBox/InputBox.hooks.php
@@ -0,0 +1,73 @@
+<?php
+/**
+ * Hooks for InputBox extension
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+// InputBox hooks
+class InputBoxHooks {
+ // Initialization
+ public static function register( Parser &$parser ) {
+ // Register the hook with the parser
+ $parser->setHook( 'inputbox', array( 'InputBoxHooks', 'render' ) );
+
+ // Continue
+ return true;
+ }
+
+ // Render the input box
+ public static function render( $input, $args, Parser $parser ) {
+ // Create InputBox
+ $inputBox = new InputBox( $parser );
+
+ // Configure InputBox
+ $inputBox->extractOptions( $parser->replaceVariables( $input ) );
+
+ // Return output
+ return $inputBox->render();
+ }
+
+ /**
+ * <inputbox type=create...> sends requests with action=edit, and
+ * possibly a &prefix=Foo. So we pick that up here, munge prefix
+ * and title together, and redirect back out to the real page
+ * @param $output OutputPage
+ * @param $article Article
+ * @param $title Title
+ * @param $user User
+ * @param $request WebRequest
+ * @param $wiki MediaWiki
+ * @return bool
+ */
+ public static function onMediaWikiPerformAction(
+ $output,
+ $article,
+ $title,
+ $user,
+ $request,
+ $wiki )
+ {
+ if( $wiki->getAction( $request ) !== 'edit' ){
+ # not our problem
+ return true;
+ }
+ if( $request->getText( 'prefix', '' ) === '' ){
+ # Fine
+ return true;
+ }
+
+ $params = $request->getValues();
+ $title = $params['prefix'];
+ if ( isset( $params['title'] ) ){
+ $title .= $params['title'];
+ }
+ unset( $params['prefix'] );
+ $params['title'] = $title;
+
+ global $wgScript;
+ $output->redirect( wfAppendQuery( $wgScript, $params ), '301' );
+ return false;
+ }
+}
diff --git a/extensions/InputBox/InputBox.i18n.php b/extensions/InputBox/InputBox.i18n.php
new file mode 100644
index 00000000..c4a27d40
--- /dev/null
+++ b/extensions/InputBox/InputBox.i18n.php
@@ -0,0 +1,2292 @@
+<?php
+
+/**
+ * Messages file for the InputBox extension
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+/**
+ * Get all extension messages
+ *
+ * @return array
+ */
+$messages = array();
+
+$messages['en'] = array(
+ 'inputbox-desc' => 'Allow inclusion of predefined HTML forms',
+ 'inputbox-error-no-type' => 'You have not specified the type of input box to create.',
+ 'inputbox-error-bad-type' => 'Input box type "$1" not recognized.
+Please specify "create", "comment", "search", "search2" or "fulltext".',
+ 'tryexact' => 'Try exact match',
+ 'searchfulltext' => 'Search full text',
+ 'createarticle' => 'Create page',
+ 'inputbox-ns-main' => 'Main',
+);
+
+/** Message documentation (Message documentation)
+ * @author Lloffiwr
+ * @author Meno25
+ * @author SPQRobin
+ * @author Shirayuki
+ * @author Siebrand
+ * @author The Evil IP address
+ */
+$messages['qqq'] = array(
+ 'inputbox-desc' => '{{desc|name=Input Box|url=http://www.mediawiki.org/wiki/Extension:InputBox}}',
+ 'inputbox-error-no-type' => 'Used as error message.
+
+See also:
+* {{msg-mw|Inputbox-error-bad-type}}',
+ 'inputbox-error-bad-type' => '{{doc-important|"create", "comment", "search", "search2" and "fulltext" should not be translated.}}
+Used as error message.
+
+See also:
+* {{msg-mw|Inputbox-error-no-type}}',
+ 'tryexact' => 'Part of the "Inputbox" extension. This message is the text of the button to search the page you typed in the inputbox. If the page with the exact name exists, you will go directly to that page.',
+ 'searchfulltext' => 'Part of the "Inputbox" extension. This message is the text of the button to search the page you typed in the inputbox. This button always goes to the search page, even if the page with the exact name exists.
+
+See also:
+* {{msg-mw|Search}}
+* {{msg-mw|Accesskey-search-fulltext}}
+* {{msg-mw|Tooltip-search-fulltext}}',
+ 'createarticle' => 'Part of the "Inputbox" extension. This message is the text of the button to create the page you typed in the inputbox.',
+ 'inputbox-ns-main' => 'Probably refers to the main namespace.',
+);
+
+/** Afrikaans (Afrikaans)
+ * @author Naudefj
+ */
+$messages['af'] = array(
+ 'inputbox-desc' => 'Laat die insluiting van vooraf gedefinieerde HTML-vorms moontlik',
+ 'inputbox-error-no-type' => 'U het nie die tipe invoerveld gespesifiseer nie.',
+ 'inputbox-error-bad-type' => 'Tipe invoerveld is "$1" nie herken nie.
+Gebruik "create", "comment", "search", "search2" of "fulltext".',
+ 'tryexact' => 'Soek presiese ooreenkoms',
+ 'searchfulltext' => 'Deursoek volledige teks',
+ 'createarticle' => 'Skep bladsy',
+ 'inputbox-ns-main' => 'Hoofnaamruimte',
+);
+
+/** Amharic (አማርኛ)
+ * @author Codex Sinaiticus
+ */
+$messages['am'] = array(
+ 'createarticle' => 'አዲስ አርዕስት ለመፍጠር',
+);
+
+/** Aragonese (aragonés)
+ * @author Juanpabl
+ */
+$messages['an'] = array(
+ 'inputbox-desc' => 'Premite a enclusión de formularios HTML predefinitos',
+ 'inputbox-error-no-type' => 'No ha endicato o tipo de caixa de dentrada que cal creyar.',
+ 'inputbox-error-bad-type' => 'No se reconoixe o tipo de caixa de dentrada "$1".
+Por favor, especifique "create", "comment", "search" u "fulltext".',
+ 'tryexact' => 'Mirar títol esauto',
+ 'searchfulltext' => 'Mirar por testo completo',
+ 'createarticle' => 'Creyar pachina',
+ 'inputbox-ns-main' => 'Prencipal',
+);
+
+/** Arabic (العربية)
+ * @author Meno25
+ * @author زكريا
+ */
+$messages['ar'] = array(
+ 'inputbox-desc' => 'يسمح بتضمين أشكال HTML معرفة مسبقا.',
+ 'inputbox-error-no-type' => 'لم تقم بتحديد نوع صندوق الإدخال للإنشاء.',
+ 'inputbox-error-bad-type' => 'نوع صندوق الإدخال "$1" لم يتم التعرف عليه.
+من فضلك حدد "create"، "comment"، "search"، "search2" أو "fulltext".',
+ 'tryexact' => 'ابحث عن عنوان مطابق',
+ 'searchfulltext' => 'ابحث في النص الكامل',
+ 'createarticle' => 'إنشاء صفحة',
+ 'inputbox-ns-main' => 'رئيسي',
+);
+
+/** Aramaic (ܐܪܡܝܐ)
+ * @author Basharh
+ * @author Man2fly2002
+ */
+$messages['arc'] = array(
+ 'createarticle' => 'ܒܪܝ ܦܐܬܐ',
+);
+
+/** Egyptian Spoken Arabic (مصرى)
+ * @author Ghaly
+ * @author Ramsis II
+ */
+$messages['arz'] = array(
+ 'inputbox-desc' => 'يسمح بتضمين أشكال اتش تى ام ال معرفه من الاول',
+ 'inputbox-error-no-type' => 'إنت ما حددتش نوع صندوق الإدخال للإنشاء',
+ 'inputbox-error-bad-type' => 'ما اتعرفناش على نوع صندوق الإدخال "$1" .
+لو سمحت تحدد "create"، "comment"، "search" أو "search2".',
+ 'tryexact' => 'دور على عنوان مطابق',
+ 'searchfulltext' => 'دور فى النص كله',
+ 'createarticle' => 'إنشاء صفحة',
+);
+
+/** Assamese (অসমীয়া)
+ * @author Bishnu Saikia
+ * @author Chaipau
+ * @author Gitartha.bordoloi
+ * @author Rajuonline
+ */
+$messages['as'] = array(
+ 'inputbox-desc' => 'পূৰ্বসংজ্ঞায়িত HTML ফৰ্মৰ অন্তৰ্ভুক্তি অনুমোদন কৰক',
+ 'inputbox-error-no-type' => 'আপুনি সৃষ্টি কৰিবলগীয়া ইন্‌পুট বক্সৰ প্ৰকাৰ নিৰ্ধাৰণ কৰা নাই।',
+ 'inputbox-error-bad-type' => 'ইন্‌পুট বক্স প্ৰকাৰ "$1" চিনাক্ত কৰিব পৰা নগ\'ল।
+অনুগ্ৰহ কৰি "create", "comment", "search", "search2" বা "fulltext" নিৰ্ধাৰণ কৰক',
+ 'tryexact' => 'কেবল দিয়া শব্দহে বিচাৰিব',
+ 'searchfulltext' => 'সম্পূৰ্ণ পাঠ্য বিচাৰিব',
+ 'createarticle' => 'পৃষ্ঠা বনাওক',
+ 'inputbox-ns-main' => 'মূখ্য',
+);
+
+/** Asturian (asturianu)
+ * @author Esbardu
+ * @author Xuacu
+ */
+$messages['ast'] = array(
+ 'inputbox-desc' => 'Permite la inclusión de formularios HTML predefiníos',
+ 'inputbox-error-no-type' => "Nun especificasti la triba de caxellu d'entrada pa crear.",
+ 'inputbox-error-bad-type' => "Triba de caxa d'entrada \$1 non reconocida.
+Por favor conseña la opción ''create'', ''comment'', ''search'', ''search2'' o \"fulltext\".",
+ 'tryexact' => 'Intentar concueyar exautamente',
+ 'searchfulltext' => 'Buscar testu completu',
+ 'createarticle' => 'Crear páxina',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Azerbaijani (azərbaycanca)
+ * @author Cekli829
+ * @author Vugar 1981
+ */
+$messages['az'] = array(
+ 'searchfulltext' => 'Yaxşı mətni axtar',
+ 'createarticle' => 'Məqalə yarat',
+ 'inputbox-ns-main' => 'Əsas',
+);
+
+/** South Azerbaijani (تورکجه)
+ * @author Amir a57
+ */
+$messages['azb'] = array(
+ 'searchfulltext' => 'یاخشی متنی آختار',
+ 'createarticle' => 'صحیفه یارات',
+ 'inputbox-ns-main' => 'آنا',
+);
+
+/** Bashkir (башҡортса)
+ * @author Assele
+ * @author Haqmar
+ */
+$messages['ba'] = array(
+ 'inputbox-desc' => 'Алдан билдәләнгән HTML формаларҙы индереү мөмкинлеген бирә',
+ 'inputbox-error-no-type' => 'Һеҙ булдырыла торған юлдың төрөн күрһәтмәгеҙ.',
+ 'inputbox-error-bad-type' => '"$1" юл төрө танылмаған.
+Зинһар, "create", "comment", "search", "search2" йәки "fulltext" төрөнөң береһен күрһәтегеҙ.',
+ 'tryexact' => 'Теүәл тура килеү буйынса эҙләү',
+ 'searchfulltext' => 'Тулы текст буйынса эҙләү',
+ 'createarticle' => 'Яңы бит яһарға',
+ 'inputbox-ns-main' => 'Төп',
+);
+
+/** Southern Balochi (بلوچی مکرانی)
+ * @author Mostafadaneshvar
+ */
+$messages['bcc'] = array(
+ 'inputbox-desc' => 'اجازه داتن په هور بیگ فرم های HTML چه پیش تعریف بوتگین',
+ 'inputbox-error-no-type' => 'شما نوع جعبه ورودی په شرکتن مشخص نه کتت',
+ 'inputbox-error-bad-type' => 'نوع جعبه ورودی "$1" جاه آرگ نه بیت.
+لطفا مشخص کنیت "شرکتن", "نظر", "گردگ" یا "گردگ2".', # Fuzzy
+ 'tryexact' => 'تطبیق کامل آزمایش کن',
+ 'searchfulltext' => 'متن کامل گرد',
+ 'createarticle' => 'شرکتن صفحه',
+);
+
+/** Belarusian (беларуская)
+ */
+$messages['be'] = array(
+ 'createarticle' => 'Пачаць артыкул',
+);
+
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
+ * @author EugeneZelenko
+ * @author Jim-by
+ * @author Red Winged Duck
+ * @author Wizardist
+ */
+$messages['be-tarask'] = array(
+ 'inputbox-desc' => 'Дазваляе дадаваць у тэкст перадвызначаныя HTML-формы',
+ 'inputbox-error-no-type' => 'Вы не пазначылі тып ствараемага поля ўводу.',
+ 'inputbox-error-bad-type' => 'Невядомы тып поля ўводу «$1».
+Калі ласка, выбірайце толькі з дазволеных тыпаў: «create», «comment», «search», «search2» ці «fulltext».',
+ 'tryexact' => 'Паспрабаваць дакладны пошук',
+ 'searchfulltext' => 'Шукаць увесь тэкст',
+ 'createarticle' => 'Стварыць старонку',
+ 'inputbox-ns-main' => 'Асноўная',
+);
+
+/** Bulgarian (български)
+ * @author DCLXVI
+ * @author Spiritia
+ */
+$messages['bg'] = array(
+ 'inputbox-desc' => 'Позволява вмъкването на HTML формуляри.',
+ 'inputbox-error-no-type' => 'Не се посочили типа на кутията за вход, която да бъде създадена.',
+ 'inputbox-error-bad-type' => 'Неразпознат тип „$1“ на кутията за вход.
+Необходимо е да се посочи „create“, „comment“, „search“, „search2“ или „fulltext“.',
+ 'tryexact' => 'Пълно и точно съвпадение',
+ 'searchfulltext' => 'Претърсване на целия текст',
+ 'createarticle' => 'Създаване',
+);
+
+/** Bislama (Bislama)
+ * @author Ushanka
+ */
+$messages['bi'] = array(
+ 'createarticle' => 'Mekem atikel', # Fuzzy
+);
+
+/** Bengali (বাংলা)
+ * @author Bellayet
+ * @author Zaheen
+ */
+$messages['bn'] = array(
+ 'inputbox-desc' => 'পূর্বসংজ্ঞায়িত এইচটিএমএল ফর্মের অন্তর্ভুক্তি অনুমোদন করুন',
+ 'inputbox-error-no-type' => 'আপনি ইনপুট বক্স তৈরির জন্য ইনপুট বক্সের ধরণ নির্ধারণ করেননি।',
+ 'inputbox-error-bad-type' => '"$1" ধরনেরর ইনপুট বাক্স সনাক্ত করা যায় নাই।
+অনুগ্রহ করে "create", "comment", "search" অথবা "search2" নির্ধারণ করুন।',
+ 'tryexact' => 'ঠিক এই নামের নিবন্ধে যান',
+ 'searchfulltext' => 'সব বিষয়বস্তুতে খুঁজুন',
+ 'createarticle' => 'নিবন্ধ শুরু করো',
+ 'inputbox-ns-main' => 'প্রধান',
+);
+
+/** Bakhtiari (بختياري)
+ * @author Behdarvandyani
+ */
+$messages['bqi'] = array(
+ 'inputbox-desc' => 'اجازه استفاده زه فرم‌های HTML قبلا تعریف وابیده را اده',
+ 'inputbox-error-no-type' => 'نوع جعبه ورودی درست شونده را معلوم نکردین.',
+ 'inputbox-error-bad-type' => 'نوع "$1" سی جعبه ورودی شناخته نه. لطفاً یکی زه موارد
+"create", "comment", "search" or "search2" را مشخص کنین.', # Fuzzy
+ 'tryexact' => 'تطبیق مورد به مورد را آزمایش کن',
+ 'searchfulltext' => 'جستجوی همه متن',
+ 'createarticle' => 'درست کردن صفحه',
+);
+
+/** Breton (brezhoneg)
+ * @author Fulup
+ */
+$messages['br'] = array(
+ 'inputbox-desc' => 'Aotren a ra degas furmskridoù HTML raktermenet.',
+ 'inputbox-error-no-type' => "N'eo ket bet spisaet ganeoc'h ar seurt boest enmont da vezañ krouet",
+ 'inputbox-error-bad-type' => 'N\'eo ket anavaezet ar seurt boest enmont "$1".
+Spisait "create", "comment", "search" pe "search2" pe "fulltext".',
+ 'tryexact' => 'Klask ma klotfe rik',
+ 'searchfulltext' => 'Klask en destenn a-bezh',
+ 'createarticle' => 'Krouiñ ar pennad',
+ 'inputbox-ns-main' => 'Pennañ',
+);
+
+/** Bosnian (bosanski)
+ * @author CERminator
+ * @author DzWiki
+ */
+$messages['bs'] = array(
+ 'inputbox-desc' => 'Omogućuje uključivanje prethodno napravljenih HTML obrazaca',
+ 'inputbox-error-no-type' => 'Niste odredili tip kutije za unos koju pravite.',
+ 'inputbox-error-bad-type' => 'Tip kutije unosa "$1" nije prepoznat.
+Molimo odredite "create", "comment", "search", "search2" ili "fulltext".',
+ 'tryexact' => 'Isprobaj naći tačan upit',
+ 'searchfulltext' => 'Pretraži cijeli tekst',
+ 'createarticle' => 'Napravi stranicu',
+ 'inputbox-ns-main' => 'Glavno',
+);
+
+/** Catalan (català)
+ * @author Aleator
+ * @author Gemmaa
+ * @author Paucabot
+ * @author SMP
+ * @author Toniher
+ */
+$messages['ca'] = array(
+ 'inputbox-desc' => 'Permet la inclusió de formularis HTML predefinits',
+ 'inputbox-error-no-type' => "No heu especificat el tipus de quadre d'entrada per crear.",
+ 'inputbox-error-bad-type' => "El tipus de quadre d'entrada «$1» no està reconegut.
+
+Especifiqueu-hi «create», «comment», «search», «search2» o «fulltext».",
+ 'tryexact' => 'Prova una coincidència exacta',
+ 'searchfulltext' => 'Cerca un text sencer',
+ 'createarticle' => 'Crea una pàgina',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Min Dong Chinese (Mìng-dĕ̤ng-ngṳ̄)
+ */
+$messages['cdo'] = array(
+ 'createarticle' => 'Kŭi hiĕk',
+);
+
+/** Chechen (нохчийн)
+ * @author Sasan700
+ */
+$messages['ce'] = array(
+ 'tryexact' => 'Леррина лахар',
+);
+
+/** Sorani Kurdish (کوردی)
+ * @author Calak
+ */
+$messages['ckb'] = array(
+ 'inputbox-ns-main' => 'سەرەکی',
+);
+
+/** Corsican (corsu)
+ */
+$messages['co'] = array(
+ 'searchfulltext' => 'Ricerca testu cumplettu',
+ 'createarticle' => "Creà l'articulu", # Fuzzy
+);
+
+/** Crimean Turkish (Cyrillic script) (къырымтатарджа (Кирилл)‎)
+ * @author Don Alessandro
+ */
+$messages['crh-cyrl'] = array(
+ 'createarticle' => 'Саифени ярат',
+);
+
+/** Crimean Turkish (Latin script) (qırımtatarca (Latin)‎)
+ * @author Don Alessandro
+ */
+$messages['crh-latn'] = array(
+ 'createarticle' => 'Saifeni yarat',
+);
+
+/** Czech (česky)
+ * @author Danny B.
+ * @author Li-sung
+ * @author Mormegil
+ */
+$messages['cs'] = array(
+ 'inputbox-desc' => 'Umožňuje vkládat určité HTML formuláře.',
+ 'inputbox-error-no-type' => 'Není určen typ formulářového pole k vytvoření.',
+ 'inputbox-error-bad-type' => 'Nerozpoznaný typ pole „$1“.
+Uveďte jednu z možností: „create“, „comment“, „search“, „search2“ nebo „fulltext“.',
+ 'tryexact' => 'Vyzkoušet přesné hledání',
+ 'searchfulltext' => 'Plnotextové hledání',
+ 'createarticle' => 'Vytvořit článek',
+ 'inputbox-ns-main' => 'Hlavní',
+);
+
+/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
+ * @author ОйЛ
+ */
+$messages['cu'] = array(
+ 'createarticle' => 'cъꙁижди члѣнъ',
+);
+
+/** Chuvash (Чӑвашла)
+ */
+$messages['cv'] = array(
+ 'createarticle' => 'Çĕнĕ статья çыр',
+);
+
+/** Welsh (Cymraeg)
+ * @author Lloffiwr
+ */
+$messages['cy'] = array(
+ 'inputbox-desc' => "Yn caniatau creu blychau mewnbynnu sy'n cynnwys ffurflenni HTML wedi eu gosod yn barod i'w defnyddio",
+ 'inputbox-error-no-type' => "Nid ydych wedi pennu'r math o flwch mewnbynnu yr ydych am ei greu.",
+ 'inputbox-error-bad-type' => 'Nid yw\'r gair "$1" ar y math o flwch mewnbynnu yn ddealladwy gan y meddalwedd.
+Dewiswch rhwng "create", "comment", "search" a "search2" neu "fulltext".',
+ 'tryexact' => 'Chwilio am yr union gymal',
+ 'searchfulltext' => "Chwilio'r testun cyfan",
+ 'createarticle' => "Creu'r dudalen",
+ 'inputbox-ns-main' => 'Prif',
+);
+
+/** Danish (dansk)
+ * @author Byrial
+ * @author Peter Alberti
+ */
+$messages['da'] = array(
+ 'inputbox-desc' => 'Muliggør inkludering af forhåndsdefinerede HTML-formularer',
+ 'inputbox-error-no-type' => 'Du har ikke angivet type i inputboksen som skal laves.',
+ 'inputbox-error-bad-type' => 'Inputboks-type "$1" kendes ikke.
+Vælg venligst "create", "comment", "search", "search2" eller "fulltext".',
+ 'tryexact' => 'Gå til siden',
+ 'searchfulltext' => 'Søg efter teksten',
+ 'createarticle' => 'Opret side',
+ 'inputbox-ns-main' => 'Hoved',
+);
+
+/** German (Deutsch)
+ * @author Kghbln
+ * @author LWChris
+ * @author Metalhead64
+ * @author Raimond Spekking
+ * @author Umherirrender
+ */
+$messages['de'] = array(
+ 'inputbox-desc' => 'Ergänzt das Tag <code>&lt;inputbox&gt;</code> zum Einbinden vordefinierter HTML-Eingabefelder',
+ 'inputbox-error-no-type' => 'Es wurde kein Eingabefeldtyp angegeben.',
+ 'inputbox-error-bad-type' => 'Der Eingabefeldtyp „$1“ ist unbekannt.
+Bitte „create“, „comment“, „search“, „search2“ oder „fulltext“ angeben.',
+ 'tryexact' => 'Exakte Suche durchführen',
+ 'searchfulltext' => 'Volltextsuche',
+ 'createarticle' => 'Seite erstellen',
+ 'inputbox-ns-main' => 'Seiten',
+);
+
+/** Zazaki (Zazaki)
+ * @author Aspar
+ * @author Erdemaslancan
+ * @author Xoser
+ */
+$messages['diq'] = array(
+ 'inputbox-desc' => 'desturê daxilbiyayişê formê HTMLyi dano, no HTML gani ver ra şınasi bıbo.',
+ 'inputbox-error-no-type' => 'Qutiya daxilbiyayişi ya ke vıraziyena gani tipê aye diyari bıbo',
+ 'inputbox-error-bad-type' => 'Qutiyê tîp ê "$1"î kebul nikerd.
+Ma şima rê "create", "comment", "search", "search2" or "fulltext" spesife bike.',
+ 'tryexact' => 'tam hemcıt biyayiş tesel bıker/bıcereb',
+ 'searchfulltext' => 'pêroyê metni bıgêr',
+ 'createarticle' => 'Pela vırazê',
+ 'inputbox-ns-main' => 'Ser',
+);
+
+/** Lower Sorbian (dolnoserbski)
+ * @author Michawiki
+ * @author Pe7er
+ */
+$messages['dsb'] = array(
+ 'inputbox-desc' => 'Zapśěgnjenje pśeddefiněrowanych HTML-formularow dowóliś',
+ 'inputbox-error-no-type' => 'Njejsy pódał typ zapódawańskego póla za napóranje.',
+ 'inputbox-error-bad-type' => 'Zapódawańske pólo typa "$1" njespóznane.
+Pšosym pódaj "create", "comment", "search", "search2" abo "fulltext".',
+ 'tryexact' => 'Eksaktne pytanje',
+ 'searchfulltext' => 'Ceły tekst pytaś',
+ 'createarticle' => 'Bok załožyś',
+ 'inputbox-ns-main' => 'Boki',
+);
+
+/** Divehi (ދިވެހިބަސް)
+ * @author Spacebirdy
+ */
+$messages['dv'] = array(
+ 'createarticle' => 'މަޒުމޫނެއް ފައްޓަވާ',
+);
+
+/** Ewe (eʋegbe)
+ * @author Natsubee
+ */
+$messages['ee'] = array(
+ 'searchfulltext' => 'Di nuŋɔŋlɔ bliboa me',
+ 'createarticle' => 'Dze nuŋɔŋlɔ yeye gɔme',
+);
+
+/** Greek (Ελληνικά)
+ * @author Dead3y3
+ * @author ZaDiak
+ */
+$messages['el'] = array(
+ 'inputbox-desc' => 'Επιτρέπει την περίληψη προκαθορισμένων φορμών HTML',
+ 'inputbox-error-no-type' => 'Δεν έχετε καθορίσει τον τύπο του κουτιού εισόδου προς δημιουργία.',
+ 'inputbox-error-bad-type' => 'Τύπος κουτιού εισόδου "$1" δεν αναγνωρίστηκε.<br />
+Παρακαλώ ορίστε "create", "comment", "search", "search2" ή "fulltext".',
+ 'tryexact' => 'Δοκιμάστε την επακριβή αντιστοιχία.',
+ 'searchfulltext' => 'Αναζήτηση με το πλήρες κείμενο',
+ 'createarticle' => 'Δημιουργία σελίδας',
+ 'inputbox-ns-main' => 'Κύριος',
+);
+
+/** British English (British English)
+ * @author Shirayuki
+ */
+$messages['en-gb'] = array(
+ 'inputbox-error-bad-type' => 'Input box type "$1" not recognised.
+Please specify "create", "comment", "search", "search2" or "fulltext".',
+);
+
+/** Esperanto (Esperanto)
+ * @author Michawiki
+ * @author Yekrats
+ */
+$messages['eo'] = array(
+ 'inputbox-desc' => 'Permesi enhavon de antaŭdifinitaj HTML-kamparoj',
+ 'inputbox-error-no-type' => 'Vi ne enigis la specon de enigo-kesto por krei.',
+ 'inputbox-error-bad-type' => 'Enigo-kesto "$1" ne estas konata.
+Bonvolu specifi keston "create", "comment", "seatch", "search2", aŭ "fulltext".',
+ 'tryexact' => 'Provu ekzaktan trafon',
+ 'searchfulltext' => 'Serĉi plentekste',
+ 'createarticle' => 'Krei artikolon',
+ 'inputbox-ns-main' => 'Ĉefa',
+);
+
+/** Spanish (español)
+ * @author Crazymadlover
+ * @author Icvav
+ * @author MetalBrasil
+ * @author Muro de Aguas
+ * @author Sanbec
+ */
+$messages['es'] = array(
+ 'inputbox-desc' => 'Permite la inclusión de formularios en HTML predefinidos.',
+ 'inputbox-error-no-type' => 'No has especificado el tipo de formulario que vas a crear.',
+ 'inputbox-error-bad-type' => 'No se reconoce el tipo de caja de entrada «$1».
+Por favor, especifica «create», «comment», «search» «search2» o "fulltext".',
+ 'tryexact' => 'Buscar título exacto',
+ 'searchfulltext' => 'Buscar por texto completo',
+ 'createarticle' => 'Crear artículo',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Estonian (eesti)
+ * @author Avjoska
+ * @author Jaan513
+ * @author Pikne
+ */
+$messages['et'] = array(
+ 'inputbox-desc' => 'Lubab kaasata eelmääratletud HTML-vormid.',
+ 'inputbox-error-no-type' => 'Sisendkasti tüüp on määramata.',
+ 'inputbox-error-bad-type' => 'Tundmatu sisendkasti tüüp "$1".
+Palun vali tüübiks "create", "comment", "search", "search2" või "fulltext".',
+ 'tryexact' => 'Proovi täpset vastet',
+ 'searchfulltext' => 'Otsi täisteksti',
+ 'createarticle' => 'Alusta lehekülge',
+ 'inputbox-ns-main' => 'Põhinimeruum',
+);
+
+/** Basque (euskara)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['eu'] = array(
+ 'tryexact' => 'Izenburu zehatza bilatu',
+ 'searchfulltext' => 'Testu osoa bilatu',
+ 'createarticle' => 'Artikulua sortu',
+ 'inputbox-ns-main' => 'Nagusia',
+);
+
+/** Extremaduran (estremeñu)
+ */
+$messages['ext'] = array(
+ 'createarticle' => 'Crial página',
+);
+
+/** Persian (فارسی)
+ * @author Ebraminio
+ * @author Huji
+ * @author Mjbmr
+ */
+$messages['fa'] = array(
+ 'inputbox-desc' => 'اجازهٔ استفاده از فرم‌های HTML از پیش تعریف شده را می‌دهد',
+ 'inputbox-error-no-type' => 'نوع جعبهٔ ورودی ایجادشونده را مشخص نکرده‌اید.',
+ 'inputbox-error-bad-type' => 'نوع «$1» برای جعبهٔ ورودی شناخته شده نیست.
+لطفاً یکی از موارد «create»، «comment»، «search»، «search2» یا «fulltext» را مشخص کنید.',
+ 'tryexact' => 'مطابقت نظیر به نظیر را بیازما',
+ 'searchfulltext' => 'جستجوی کل متن',
+ 'createarticle' => 'ایجاد صفحه',
+ 'inputbox-ns-main' => 'اصلی',
+);
+
+/** Finnish (suomi)
+ * @author Crt
+ * @author Nike
+ * @author Olli
+ */
+$messages['fi'] = array(
+ 'inputbox-desc' => 'Mahdollistaa ennalta määriteltyjen lomakkeiden sisällyttämisen sivuille.',
+ 'inputbox-error-no-type' => 'Et määritellyt syötekentän tyyppiä.',
+ 'inputbox-error-bad-type' => 'Syötekentän tyyppi ”$1” ei kelpaa.
+Sallittuja arvoja ovat create, comment, search, search2 ja fulltext.',
+ 'tryexact' => 'Yritä tarkkaa osumaa',
+ 'searchfulltext' => 'Etsi koko tekstiä',
+ 'createarticle' => 'Luo sivu',
+ 'inputbox-ns-main' => '(sivut)',
+);
+
+/** Faroese (føroyskt)
+ * @author EileenSanda
+ */
+$messages['fo'] = array(
+ 'tryexact' => 'Far til síðu',
+ 'searchfulltext' => 'Leita eftir hesum teksti',
+ 'createarticle' => 'Upprætta síðu',
+ 'inputbox-ns-main' => 'Høvuðs',
+);
+
+/** French (français)
+ * @author Crochet.david
+ * @author IAlex
+ * @author Kghbln
+ * @author Sherbrooke
+ * @author Wyz
+ */
+$messages['fr'] = array(
+ 'inputbox-desc' => 'Permet l’inclusion de formulaires HTML prédéfinis.',
+ 'inputbox-error-no-type' => 'Vous n’avez pas précisé le type de la boîte d’entrée à créer.',
+ 'inputbox-error-bad-type' => 'Type de boîte entrée « $1 » non reconnue.
+Indiquez une option parmis « create », « comment », « search », « searche2 » ou « fulltext ».',
+ 'tryexact' => 'Essayez la correspondance exacte',
+ 'searchfulltext' => 'Recherche en texte intégral',
+ 'createarticle' => 'Créer une page',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Franco-Provençal (arpetan)
+ * @author ChrisPtDe
+ */
+$messages['frp'] = array(
+ 'inputbox-desc' => 'Pèrmèt l’encllusion de formulèros HTML prèdèfenis.',
+ 'inputbox-error-no-type' => 'Vos éd pas spècefiâ lo tipo de la bouèta d’entrâ a fâre.',
+ 'inputbox-error-bad-type' => 'Tipo de bouèta d’entrâ « $1 » pas recognu.
+Volyéd spècefiar un chouèx permié « create », « comment », « search », « searche2 » ou ben « fulltext ».',
+ 'tryexact' => 'Èprovâd la corrèspondance justa.',
+ 'searchfulltext' => 'Rechèrche en tèxto complèt',
+ 'createarticle' => 'Fâre la pâge',
+ 'inputbox-ns-main' => 'Principâl',
+);
+
+/** Northern Frisian (Nordfriisk)
+ * @author Murma174
+ */
+$messages['frr'] = array(
+ 'inputbox-desc' => 'Föörformatiaret HTML-fialen tuläät',
+ 'inputbox-error-no-type' => 'Dü heest ei uunden, hün slach faan fial iinracht wurd skal.',
+ 'inputbox-error-bad-type' => 'Di slach „$1“ as ei tuläät. Wees so gud an nem „create“, „comment“, „search“, „search2“ of „fulltext“.',
+ 'tryexact' => 'Sjük genau',
+ 'searchfulltext' => 'Sjük uun di hialer tekst',
+ 'createarticle' => 'Maage en nei sidj',
+ 'inputbox-ns-main' => 'Sidjen',
+);
+
+/** Friulian (furlan)
+ * @author Klenje
+ */
+$messages['fur'] = array(
+ 'tryexact' => 'Cîr une corispondence esate',
+ 'searchfulltext' => 'Cîr in dut il test',
+ 'createarticle' => 'Cree vôs',
+);
+
+/** Western Frisian (Frysk)
+ * @author Snakesteuben
+ */
+$messages['fy'] = array(
+ 'createarticle' => 'Side oanmeitsje',
+);
+
+/** Irish (Gaeilge)
+ * @author Evertype
+ */
+$messages['ga'] = array(
+ 'inputbox-desc' => 'Ceadaigh glactha foirmeacha HTML réamhshainithe',
+ 'inputbox-error-no-type' => 'Níor shocraigh tú an cineál bosca ionchur a bheadh le cruthú.',
+ 'inputbox-error-bad-type' => 'Bosca iochur den chineál "$1" gan aithint.
+Sonraigh "create", "comment", "search", "search2" nó "fulltext".',
+ 'tryexact' => 'Déan iarracht ar meaitseáil cruinn',
+ 'searchfulltext' => 'Cuardaigh sa téacs iomlán',
+ 'createarticle' => 'Cruthaigh alt',
+);
+
+/** Galician (galego)
+ * @author Alma
+ * @author Toliño
+ */
+$messages['gl'] = array(
+ 'inputbox-desc' => 'Permitir a inclusión de formularios predefinidos de HTML',
+ 'inputbox-error-no-type' => 'Non especificou o tipo de caixa de entrada que quere crear.',
+ 'inputbox-error-bad-type' => 'O tipo de caixa de entrada "$1" non foi recoñecido.
+Por favor, especifique "create", "comment", "search", "search2" ou "fulltext".',
+ 'tryexact' => 'Buscar coincidencias exactas',
+ 'searchfulltext' => 'Buscar o texto completo',
+ 'createarticle' => 'Crear a páxina',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
+ * @author Omnipaedista
+ */
+$messages['grc'] = array(
+ 'inputbox-desc' => 'Ἐπιτρέπειν τὴν εἰσαγωγὴν προκαθωρισμένων μορφῶν HTML',
+ 'inputbox-error-no-type' => 'Οὐχ ὥρισας τὸν τύπον τοῦ ποιηθέντος κυτίου εἰσηγμένων δεδομένων.',
+ 'inputbox-error-bad-type' => 'Ὁ τύπος τοῦ ποιηθέντος κυτίου εἰσηγμένων δεδομένων "$1" ἀνεγνωρισμένος οὐκ ἔστιν.
+Καθόρισον "create", "comment", "search", "search2" ἢ "fulltext".',
+ 'tryexact' => 'Πείρασον τὴν ἀκριβῆ ἀντιστοιχίαν',
+ 'searchfulltext' => 'Ζητεῖν ἐν τῷ πλήρει κειμένῳ',
+ 'createarticle' => 'Δέλτον δημιουργήσειν',
+);
+
+/** Swiss German (Alemannisch)
+ * @author Als-Chlämens
+ * @author Als-Holder
+ */
+$messages['gsw'] = array(
+ 'inputbox-desc' => 'Erlaubt d Yybindig vu vordefinierte HTML-Formular',
+ 'inputbox-error-no-type' => 'Du hesch kei Yygabfäld-Typ aagee.',
+ 'inputbox-error-bad-type' => 'Yygabfäld-Typ „$1“ nit bekannt.
+Bitte „create“, „comment“, „search“, „search2“ oder „fulltext“ aagee.',
+ 'tryexact' => 'Versuech es mitenere exakte Suech',
+ 'searchfulltext' => 'De gsamti Teggscht durchsueche',
+ 'createarticle' => 'Syte aalaie',
+ 'inputbox-ns-main' => 'Hauptsyte',
+);
+
+/** Gujarati (ગુજરાતી)
+ * @author Dsvyas
+ * @author KartikMistry
+ * @author Sushant savla
+ */
+$messages['gu'] = array(
+ 'inputbox-desc' => 'પૂર્વવ્યાખ્યાયિત HTML પત્રકોનો સમાવેશ માન્ય',
+ 'inputbox-error-no-type' => 'તમે બનાવવા માટેના ઈનપુટ બોક્સનો પ્રકાર સ્પષ્ટ કર્યો નથી.',
+ 'inputbox-error-bad-type' => 'ઈનપુટ ખાનાનો પ્રકર "$1" ન ઓળખી શકાયો.
+આમાંથી કોઈ એક હણાવો "create", "comment", "search", "search2" or "fulltext".',
+ 'tryexact' => 'આબેહૂબ સરખામણી ધારી પ્રયત્ન કરો',
+ 'searchfulltext' => 'સંપૂર્ણ લખાણ શોધો',
+ 'createarticle' => 'નવો લેખ શરૂ કરો',
+ 'inputbox-ns-main' => 'મુખ્ય',
+);
+
+/** Manx (Gaelg)
+ * @author MacTire02
+ */
+$messages['gv'] = array(
+ 'createarticle' => 'Croo duillag',
+);
+
+/** Hakka (Hak-kâ-fa)
+ * @author Hakka
+ */
+$messages['hak'] = array(
+ 'tryexact' => 'Sòng-chhṳ chîn-khok phit-phi',
+ 'searchfulltext' => 'Chhiòn vùn-kiám chhìm-cháu',
+ 'createarticle' => 'Kien-li̍p vùn-chông', # Fuzzy
+);
+
+/** Hebrew (עברית)
+ * @author Amire80
+ * @author Rotem Liss
+ */
+$messages['he'] = array(
+ 'inputbox-desc' => 'אפשרות להכללת טופסי HTML שהוגדרו מראש',
+ 'inputbox-error-no-type' => 'לא ציינתם את סוג תיבת הקלט ליצירה.',
+ 'inputbox-error-bad-type' => 'סוג תיבת הקלט "$1" אינו ידוע.
+אנא ציינו "create", "comment", "search", "search2" או "fulltext".',
+ 'tryexact' => 'לדף בשם זה',
+ 'searchfulltext' => 'חיפוש בתוכן הדפים',
+ 'createarticle' => 'יצירת הדף',
+ 'inputbox-ns-main' => 'ראשי',
+);
+
+/** Hindi (हिन्दी)
+ * @author Ansumang
+ * @author Kaustubh
+ */
+$messages['hi'] = array(
+ 'inputbox-desc' => 'पहलेसे लिखे गये HTML फार्म इस्तेमाल करने की अनुमति दें',
+ 'inputbox-error-no-type' => 'इनपुट बक्सा बनाने के लिये आपने इसका प्रकार बताया नहीं हैं।',
+ 'inputbox-error-bad-type' => 'इनपुट बक्से का "$1" यह प्रकार उचित नहीं हैं।
+कृपया "create", "comment", "search" या फिर "search2" में से एक चुनें।', # Fuzzy
+ 'tryexact' => 'दिये हुए शब्दही खोजें',
+ 'searchfulltext' => 'पूरा पाठ खोजें',
+ 'createarticle' => 'लेख बनाईयें',
+ 'inputbox-ns-main' => 'मुख्य',
+);
+
+/** Fiji Hindi (Latin script) (Fiji Hindi)
+ * @author Thakurji
+ */
+$messages['hif-latn'] = array(
+ 'inputbox-desc' => 'Predefined HTML forms ke allow karo',
+ 'inputbox-error-no-type' => 'Aap ii nai bataya hai ki kon rakam ke input box ke banae ke chaahi',
+ 'inputbox-error-bad-type' => 'Input box type "$1" ke pehchana nai gais hai.
+Meharbani kar kr ii batao ki "create", "comment", "search", "search2" nai to "fulltext" hai.',
+ 'tryexact' => 'Exact match ke try karo',
+ 'searchfulltext' => 'Puura text me khojo',
+ 'createarticle' => 'Panna banao',
+);
+
+/** Hiligaynon (Ilonggo)
+ * @author Jose77
+ */
+$messages['hil'] = array(
+ 'createarticle' => 'Maghimo artikulo',
+);
+
+/** Croatian (hrvatski)
+ * @author Brest
+ * @author Dnik
+ * @author SpeedyGonsales
+ */
+$messages['hr'] = array(
+ 'inputbox-desc' => 'Dozvoli uključivanje predefiniranih obrazaca u HTML-u',
+ 'inputbox-error-no-type' => 'Niste naveli tip ulaznog polja koje želite stvoriti.',
+ 'inputbox-error-bad-type' => 'Tip ulaznog polja "$1" nije prepoznat.
+Molimo navedite "create", "comment", "search", "search2" ili "fulltext".',
+ 'tryexact' => 'Pokušaj naći točan pogodak',
+ 'searchfulltext' => 'Traži po cjelokupnom tekstu',
+ 'createarticle' => 'Stvori članak',
+);
+
+/** Upper Sorbian (hornjoserbsce)
+ * @author Dundak
+ * @author Michawiki
+ */
+$messages['hsb'] = array(
+ 'inputbox-desc' => 'Zapřijeće předdefinowanych HTML-formularow dowolić.',
+ 'inputbox-error-no-type' => 'Njesy typ zapodatneho kašćika podał.',
+ 'inputbox-error-bad-type' => 'Typ zapodatneho kašćika "$1" je njeznaty. Prošu podaj płaćiwy typ: "create", "comment", "search", "search2" abo "fulltext".',
+ 'tryexact' => 'Dokładne pytanje spytać',
+ 'searchfulltext' => 'Dospołny tekst pytać',
+ 'createarticle' => 'Nastawk wutworić',
+ 'inputbox-ns-main' => 'Strony',
+);
+
+/** Haitian (Kreyòl ayisyen)
+ * @author Boukman
+ * @author Masterches
+ */
+$messages['ht'] = array(
+ 'inputbox-desc' => 'Pèmèt ou mete fòmilè HTML yo ki deja defini.',
+ 'inputbox-error-no-type' => 'Atansyon, ou pa bay detay sou tip, kalite bwat antre pou ou kreye',
+ 'inputbox-error-bad-type' => 'Kalite bwat $1 ou antre pa bon, sistèm nan pa konnen l.
+Tanpri mete youn nan opsyon sa yo: "create", "comment", "search", "search2" oubyen "fulltext".',
+ 'tryexact' => 'Eseye paj ki koresponn toutbon.',
+ 'searchfulltext' => 'Fouye nan tout teks nèt',
+ 'createarticle' => 'Kreye atik sa',
+);
+
+/** Hungarian (magyar)
+ * @author Dani
+ * @author Dj
+ * @author Glanthor Reviol
+ * @author KossuthRad
+ * @author Tgr
+ */
+$messages['hu'] = array(
+ 'inputbox-desc' => 'Lehetővé teszi előre megadott HTML-űrlapok beillesztését',
+ 'inputbox-error-no-type' => 'Nem adtad meg, hogy milyen típusú beviteli mezőt akarsz készíteni.',
+ 'inputbox-error-bad-type' => '„$1” típusú beviteli mező nem ismert.
+A „create”, „comment”, „search”, „search2” vagy „fulltext” egyikét add meg.',
+ 'tryexact' => 'Ugrás a szócikkre',
+ 'searchfulltext' => 'Keresés a teljes szövegben',
+ 'createarticle' => 'Szócikk létrehozása',
+ 'inputbox-ns-main' => 'Fő',
+);
+
+/** Armenian (Հայերեն)
+ * @author Xelgen
+ */
+$messages['hy'] = array(
+ 'createarticle' => 'Ստեղծել էջ',
+);
+
+/** Interlingua (interlingua)
+ * @author McDutchie
+ */
+$messages['ia'] = array(
+ 'inputbox-desc' => 'Permitter le inclusion de formularios HTML predefinite',
+ 'inputbox-error-no-type' => 'Tu non ha specificate le typo de quadro de entrata a crear.',
+ 'inputbox-error-bad-type' => 'Le typo de quadro de entrata "$1" non es recognoscite.
+Per favor specifica "create", "comment", "search", "search2" o "fulltext".',
+ 'tryexact' => 'Provar correspondentia exacte',
+ 'searchfulltext' => 'Cercar in texto integre',
+ 'createarticle' => 'Crear pagina',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Indonesian (Bahasa Indonesia)
+ * @author -iNu-
+ * @author Aldnonymous
+ * @author IvanLanin
+ * @author Rex
+ */
+$messages['id'] = array(
+ 'inputbox-desc' => 'Memungkinkan penggunaan form HTML yang telah ditentukan',
+ 'inputbox-error-no-type' => 'Anda harus menentukan tipe kotak input yang ingin dibuat.',
+ 'inputbox-error-bad-type' => 'Tipe kotak input "$1" tak dikenal.
+Harap gunakan "create", "comment", "search", "search2", atau "fulltext".',
+ 'tryexact' => 'Coba pencocokan eksak',
+ 'searchfulltext' => 'Cari di teks lengkap',
+ 'createarticle' => 'Buat halaman',
+ 'inputbox-ns-main' => 'Utama',
+);
+
+/** Igbo (Igbo)
+ * @author Ukabia
+ */
+$messages['ig'] = array(
+ 'createarticle' => 'Ké ihü',
+);
+
+/** Iloko (Ilokano)
+ * @author Lam-ang
+ */
+$messages['ilo'] = array(
+ 'inputbox-desc' => 'Pakabaelan na nga agikabil kadagiti napalasin a kinabuklan ti HTML',
+ 'inputbox-error-no-type' => 'Saan mo pay nga imbaga no ania a kita ti pagikabilan a kahon ti aramiden.',
+ 'inputbox-error-bad-type' => 'Ti kita ti pigikabilan a kahon "$1" ket saan a ma-ammoan.
+Pangaasi ta ibagam nga "agaramid", "komentario", "biruken", "biruken2", "wenno sibubukel a testo".',
+ 'tryexact' => 'Padasem to pudno a kapada',
+ 'searchfulltext' => 'Agbiruk ti sibubukel a testo',
+ 'createarticle' => 'Agaramid ti panid',
+ 'inputbox-ns-main' => 'Dati',
+);
+
+/** Ido (Ido)
+ * @author Malafaya
+ */
+$messages['io'] = array(
+ 'searchfulltext' => 'Serchar tota texto',
+ 'createarticle' => 'Krear pagino',
+);
+
+/** Icelandic (íslenska)
+ * @author S.Örvarr.S
+ * @author Snævar
+ */
+$messages['is'] = array(
+ 'inputbox-error-no-type' => 'Þú hefur ekki tilgreint hverskonar kassa þú villt búa til.',
+ 'inputbox-error-bad-type' => '"$1" gerð innsetningarkassa þekkist ekki.
+Vinsamlegast tilgreindu "create", "comment", "search", "search2" eða "fulltext".',
+ 'createarticle' => 'Búa til síðu',
+ 'inputbox-ns-main' => 'Aðalsíða',
+);
+
+/** Italian (italiano)
+ * @author BrokenArrow
+ * @author Darth Kule
+ * @author Karika
+ */
+$messages['it'] = array(
+ 'inputbox-desc' => "Consente l'inserimento di moduli HTML predefiniti",
+ 'inputbox-error-no-type' => 'Non è stato specificato il tipo di inputbox da creare.',
+ 'inputbox-error-bad-type' => '"$1" non è un tipo di inputbox riconosciuto. Scegliere il tipo tra "create", "comment", "search", "search2" e "fulltext".',
+ 'tryexact' => 'Cerca corrispondenza esatta',
+ 'searchfulltext' => 'Ricerca nel testo',
+ 'createarticle' => 'Crea pagina',
+ 'inputbox-ns-main' => 'Principale',
+);
+
+/** Japanese (日本語)
+ * @author Fryed-peach
+ * @author JtFuruhata
+ * @author Schu
+ * @author Shirayuki
+ */
+$messages['ja'] = array(
+ 'inputbox-desc' => 'あらかじめ定義されたHTMLフォーム埋め込み機能を有効にする',
+ 'inputbox-error-no-type' => '作成する入力ボックスの種類を指定していません。',
+ 'inputbox-error-bad-type' => '「$1」という種類の入力ボックスは定義されていません。
+"create"、"comment"、"search"、"search2"、"fulltext"のいずれかを指定してください。',
+ 'tryexact' => '一致する項目を検索',
+ 'searchfulltext' => '全文検索',
+ 'createarticle' => '項目を作成',
+ 'inputbox-ns-main' => '(標準)',
+);
+
+/** Jutish (jysk)
+ * @author Huslåke
+ */
+$messages['jut'] = array(
+ 'inputbox-desc' => 'Tilstån der inklusje der prædæfiiniærn HTML fårmer',
+ 'inputbox-error-no-type' => 'Du harst ekke spæsifiærn æ type der input boks til skep.',
+ 'inputbox-error-bad-type' => 'Input boks type "$1" ekke herkonnen. Spæsifiær "skep", "bimærkenge", "søĝ" æller "søĝ2".', # Fuzzy
+ 'tryexact' => 'Førsøĝ eksakt søĝnenge:',
+ 'searchfulltext' => "Gennemsøĝe'n hæle tekster",
+ 'createarticle' => 'Åprette side',
+);
+
+/** Javanese (Basa Jawa)
+ * @author Meursault2004
+ * @author NoiX180
+ * @author Pras
+ */
+$messages['jv'] = array(
+ 'inputbox-desc' => 'Ngidinaké nganggo formulir HTML sing wis ditemtokaké',
+ 'inputbox-error-no-type' => 'Panjenengan durung nemtokaké tipe kothak input sing arep digawé.',
+ 'inputbox-error-bad-type' => 'Tipe kothak input "$1" ora dikenal.
+Supaya migunakaké "create", "comment", "search", "search2", utawa "fulltext".',
+ 'tryexact' => 'Cobanen pancocogan èksak',
+ 'searchfulltext' => 'Golèk ing tèks jangkep',
+ 'createarticle' => 'Damel artikel',
+ 'inputbox-ns-main' => 'Utama',
+);
+
+/** Georgian (ქართული)
+ * @author Alsandro
+ * @author David1010
+ * @author ITshnik
+ */
+$messages['ka'] = array(
+ 'inputbox-desc' => 'საშუალებას იძლევა ჩართოს წინასწარ განსაზღვრული HTML ფორმები',
+ 'inputbox-error-no-type' => 'თქვენ არ მიგითითებიათ აკრეფვის შესაქმნელი ველის ტიპი.',
+ 'inputbox-error-bad-type' => 'ველის შეყვანის უცნობი ტიპი „$1“.
+გთხოვთ, მიუთითეთ ერთ-ერთი დასაშვები ტიპი: „create“, „comment“, „search“, „search2“ ან „fulltext“.',
+ 'tryexact' => 'სცადე ზუსტი დამთხვევა',
+ 'searchfulltext' => 'სრული ტექსტის ძიება',
+ 'createarticle' => 'სტატიის შექმნა',
+ 'inputbox-ns-main' => 'მთავარი',
+);
+
+/** Kara-Kalpak (Qaraqalpaqsha)
+ */
+$messages['kaa'] = array(
+ 'createarticle' => 'Bet jaratıw', # Fuzzy
+);
+
+/** Kabyle (Taqbaylit)
+ * @author Agurzil
+ */
+$messages['kab'] = array(
+ 'tryexact' => 'Nadi ɣef uzwel kif-kif',
+ 'searchfulltext' => 'Nadi aḍris ettmam',
+ 'createarticle' => 'Xleq amagrad', # Fuzzy
+);
+
+/** Kazakh (Arabic script) (قازاقشا (تٴوتە)‏)
+ */
+$messages['kk-arab'] = array(
+ 'inputbox-error-no-type' => 'جاسالاتىن ەنگٸزۋ جولاعىنىڭ تٷرٸن كەلتٸرمەپسٸز.',
+ 'inputbox-error-bad-type' => 'ەنگٸزۋ جولاقتىڭ «$1» تٷرٸ تانىلمادى. تەك «create», «comment», «search» نە «search2» دەگەن تٷرلەردٸ كەلتٸرٸڭٸز.', # Fuzzy
+ 'tryexact' => 'دٵل سٵيكەسٸن سىناپ كٶرٸڭٸز',
+ 'searchfulltext' => 'تولىق مٵتٸنٸمەن ٸزدەۋ',
+ 'createarticle' => 'بەتتٸ باستاۋ',
+);
+
+/** Kazakh (Cyrillic script) (қазақша (кирил)‎)
+ */
+$messages['kk-cyrl'] = array(
+ 'inputbox-error-no-type' => 'Жасалатын енгізу жолағының түрін келтірмепсіз.',
+ 'inputbox-error-bad-type' => 'Енгізу жолақтың «$1» түрі танылмады. Тек «create», «comment», «search» не «search2» деген түрлерді келтіріңіз.', # Fuzzy
+ 'tryexact' => 'Дәл сәйкесін сынап көріңіз',
+ 'searchfulltext' => 'Толық мәтінімен іздеу',
+ 'createarticle' => 'Бетті бастау',
+);
+
+/** Kazakh (Latin script) (qazaqşa (latın)‎)
+ */
+$messages['kk-latn'] = array(
+ 'inputbox-error-no-type' => 'Jasalatın engizw jolağınıñ türin keltirmepsiz.',
+ 'inputbox-error-bad-type' => 'Engizw jolaqtıñ «$1» türi tanılmadı. Tek «create», «comment», «search» ne «search2» degen türlerdi keltiriñiz.', # Fuzzy
+ 'tryexact' => 'Däl säýkesin sınap köriñiz',
+ 'searchfulltext' => 'Tolıq mätinimen izdew',
+ 'createarticle' => 'Betti bastaw',
+);
+
+/** Khmer (ភាសាខ្មែរ)
+ * @author Chhorran
+ * @author Lovekhmer
+ * @author T-Rithy
+ */
+$messages['km'] = array(
+ 'inputbox-error-no-type' => 'អ្នកមិនទាន់បញ្ជាក់ប្រភេទប្រអប់បញ្ចូលដើម្បីបង្កើត។',
+ 'searchfulltext' => 'ស្វែងរកពាក្យពេញ',
+ 'createarticle' => 'បង្កើតទំព័រ',
+);
+
+/** Korean (한국어)
+ * @author Albamhandae
+ * @author Klutzy
+ * @author Kwj2772
+ * @author ToePeu
+ */
+$messages['ko'] = array(
+ 'inputbox-desc' => '사전 정의된 HTML 폼을 포함할 수 있게 해 줌',
+ 'inputbox-error-no-type' => 'type 속성을 정하지 않았습니다.',
+ 'inputbox-error-bad-type' => '"$1"은(는) 사용할 수 없는 type 속성입니다.
+"create", "comment", "search", "search2", "fulltext" 중 하나를 사용하세요.',
+ 'tryexact' => '정확한 이름으로 찾기',
+ 'searchfulltext' => '전체 글 검색',
+ 'createarticle' => '문서 만들기',
+ 'inputbox-ns-main' => '문서',
+);
+
+/** Komi-Permyak (Перем Коми)
+ * @author Enye Lav
+ */
+$messages['koi'] = array(
+ 'tryexact' => 'Кошшыны утлянно сiйö',
+ 'searchfulltext' => 'Кошшыны тыр текст',
+ 'createarticle' => 'Лöсьöтны листбок',
+);
+
+/** Colognian (Ripoarisch)
+ * @author Purodha
+ */
+$messages['ksh'] = array(
+ 'inputbox-desc' => 'Bestemmpte HTML-Formulare könne hee met enjebonge wääde.',
+ 'inputbox-error-no-type' => 'Wat för en Zoot Kaste wells De dann han?',
+ 'inputbox-error-bad-type' => 'De Zoot „$1“ för et Feld för jet enzejevve kenne mer nit, De moss schunn „create“, „comment“, „search“, „search2“, udder „fulltext“ doför aanjevve.',
+ 'tryexact' => 'Versök en akkurate Üvvereinstimmung:',
+ 'searchfulltext' => 'Sök durch dä janze Tex',
+ 'createarticle' => 'Sigg aanlääje',
+ 'inputbox-ns-main' => '{{int:blanknamespace}}',
+);
+
+/** Kurdish (Latin script) (Kurdî (latînî)‎)
+ */
+$messages['ku-latn'] = array(
+ 'createarticle' => 'Gotarê biafirîne',
+);
+
+/** Latin (Latina)
+ */
+$messages['la'] = array(
+ 'createarticle' => 'Paginam creare',
+);
+
+/** Luxembourgish (Lëtzebuergesch)
+ * @author Robby
+ */
+$messages['lb'] = array(
+ 'inputbox-desc' => "Erlaabt d'Afüge vu viirdefinéierten HTML-Formulairen",
+ 'inputbox-error-no-type' => 'Dir hutt den Typ vu Këscht fir eppes anzeginn net uginn.',
+ 'inputbox-error-bad-type' => 'Këscht fir anzeginn vum Typ "$1" net erkannt.
+Gitt w.e.g. "create", "comment", "search", "search2" oder "fulltext" un.',
+ 'tryexact' => 'Versicht et matt der preziser Sich:',
+ 'searchfulltext' => 'Am ganzen Text sichen',
+ 'createarticle' => 'Säit uleeën',
+ 'inputbox-ns-main' => 'Haapt',
+);
+
+/** Lezghian (лезги)
+ * @author Migraghvi
+ */
+$messages['lez'] = array(
+ 'createarticle' => 'Макъала туькIуьрун',
+ 'inputbox-ns-main' => 'КЬилдин',
+);
+
+/** Lingua Franca Nova (Lingua Franca Nova)
+ * @author Malafaya
+ */
+$messages['lfn'] = array(
+ 'createarticle' => 'Crea paje',
+);
+
+/** Ganda (Luganda)
+ */
+$messages['lg'] = array(
+ 'createarticle' => 'Wandika omuko',
+);
+
+/** Limburgish (Limburgs)
+ * @author Aelske
+ * @author Matthias
+ * @author Ooswesthoesbes
+ */
+$messages['li'] = array(
+ 'inputbox-desc' => "Maakt 't toevoege van veurgedefinieerde HTML-formuliere meugelijk",
+ 'inputbox-error-no-type' => "U heeft 't type inputbox neet aangegeve. Zie [http://www.mediawiki.org/wiki/Extension:Inputbox MediaWiki.org] veur meer informatie.",
+ 'inputbox-error-bad-type' => 'Inputbox-type "$1" neet herkend.
+Gebroek "create", "comment", "search", "search2" óf "fulltext".',
+ 'tryexact' => 'Perbeer exacte euvereinkoms',
+ 'searchfulltext' => 'Zeuk de volledige teks',
+ 'createarticle' => "Maak 'n pagina aan",
+ 'inputbox-ns-main' => 'Houfnaamruumdje',
+);
+
+/** Lingala (lingála)
+ * @author Moyogo
+ */
+$messages['ln'] = array(
+ 'createarticle' => 'Kokela ekakoli',
+);
+
+/** Lao (ລາວ)
+ * @author Tuinui
+ */
+$messages['lo'] = array(
+ 'tryexact' => 'ໄປ',
+ 'searchfulltext' => 'ຊອກຫາ',
+ 'createarticle' => 'ສ້າງບົດຄວາມ',
+);
+
+/** Lithuanian (lietuvių)
+ * @author Vogone
+ */
+$messages['lt'] = array(
+ 'tryexact' => 'Mėginti tikslų atitikimą',
+ 'searchfulltext' => 'Ieškoti pilno teksto',
+ 'createarticle' => 'Kurti straipsnį',
+ 'inputbox-ns-main' => 'Pagrindinis',
+);
+
+/** Latgalian (latgaļu)
+ * @author Dark Eagle
+ */
+$messages['ltg'] = array(
+ 'createarticle' => 'Sataiseit rakstīņu',
+);
+
+/** Mizo (Mizo ţawng)
+ * @author RMizo
+ */
+$messages['lus'] = array(
+ 'createarticle' => 'Hemi phêk hi siam rawh le',
+ 'inputbox-ns-main' => 'Phekpui',
+);
+
+/** Latvian (latviešu)
+ * @author Dark Eagle
+ * @author Xil
+ * @author Yyy
+ */
+$messages['lv'] = array(
+ 'inputbox-desc' => 'Atļaut iekļaut iepriekš noteiktās HTML formas',
+ 'inputbox-error-no-type' => 'Tu neesi norādījis ievades lauka tipu',
+ 'inputbox-error-bad-type' => 'Ievades lauka tips "$1" nav atpazīts.
+Lūdzu norādi "create", "comment", "search", "search2" vai "fulltext".',
+ 'tryexact' => 'Meklēt precīzi',
+ 'searchfulltext' => 'Meklēt visu tekstu',
+ 'createarticle' => 'Izveidot lapu',
+);
+
+/** Literary Chinese (文言)
+ */
+$messages['lzh'] = array(
+ 'inputbox-error-no-type' => '汝未定輸入盒之類也。',
+ 'inputbox-error-bad-type' => '輸入盒之類"$1"無認耳。指"create"、"comment"、"search"或"search2"之。', # Fuzzy
+ 'tryexact' => '查全合',
+ 'searchfulltext' => '尋全文',
+ 'createarticle' => '撰文',
+);
+
+/** Minangkabau (Baso Minangkabau)
+ * @author Iwan Novirion
+ */
+$messages['min'] = array(
+ 'inputbox-desc' => 'Mamungkinan panggunoan form HTML nan alah ditantuan',
+ 'inputbox-error-no-type' => 'Sanak musti manantuan jinih kotak input nan ka dibuek.',
+ 'inputbox-error-bad-type' => 'Jinih kotak input "$1" indak dikenal.
+Gunoan "create", "comment", "search", "search2", atau "fulltext".',
+ 'tryexact' => 'Cubo pancocokan eksak',
+ 'searchfulltext' => 'Cari teks langkok',
+ 'createarticle' => 'Buek laman',
+ 'inputbox-ns-main' => 'Utamo',
+);
+
+/** Macedonian (македонски)
+ * @author Bjankuloski06
+ * @author Brest
+ * @author Misos
+ */
+$messages['mk'] = array(
+ 'inputbox-desc' => 'Овозможува вклучување на предодредени HTML-облици',
+ 'inputbox-error-no-type' => 'Немате наведено тип на поле за внос кое сакате да го создадете.',
+ 'inputbox-error-bad-type' => 'Типот на полето за внос „$1“ не е познат.
+Укажете еден од допуштените: „create“, „comment“, „search“, „search2“ или „fulltext“.',
+ 'tryexact' => 'Строго ова',
+ 'searchfulltext' => 'По цел текст',
+ 'createarticle' => 'Создај страница',
+ 'inputbox-ns-main' => 'Главна',
+);
+
+/** Malayalam (മലയാളം)
+ * @author Praveenp
+ * @author Shijualex
+ */
+$messages['ml'] = array(
+ 'inputbox-desc' => 'നിർവ്വചിക്കപ്പെട്ടു വെച്ചിരിക്കുന്ന HTML ഫോമുകൾ ഉൾപ്പെടുത്താൻ അനുവദിക്കുക',
+ 'inputbox-error-no-type' => 'സൃഷ്ടിക്കേണ്ട ഇൻപുട്ട് ബോക്സിന്റെ തരം നിഷ്കർഷിച്ചിട്ടില്ല',
+ 'inputbox-error-bad-type' => 'ഇൻപുട്ട് ബോക്സ് "$1" ഏതു തരം എന്നു തിരിച്ചറിയാൻ കഴിഞ്ഞില്ല.
+ദയവു ചെയ്ത് "create", "comment", "search", "search2" ഇവയിലൊന്നു നിഷ്കർഷിക്കുക',
+ 'tryexact' => 'കൃത്യമായി യോജിക്കുന്ന ഫലങ്ങൾ ഉണ്ടോയെന്നു പരിശോധിക്കുക',
+ 'searchfulltext' => 'എഴുത്ത് മൊത്തമായി തിരയുക',
+ 'createarticle' => 'താൾ സൃഷ്ടിക്കുക',
+ 'inputbox-ns-main' => 'മുഖ്യം',
+);
+
+/** Mongolian (монгол)
+ * @author Chinneeb
+ */
+$messages['mn'] = array(
+ 'createarticle' => 'Хуудас үүсгэх',
+);
+
+/** Marathi (मराठी)
+ * @author Kaustubh
+ * @author Mahitgar
+ * @author Rahuldeshmukh101
+ * @author V.narsikar
+ */
+$messages['mr'] = array(
+ 'inputbox-desc' => 'पूर्वी लिहिलेले HTML अर्ज वापरण्याची परवानगी द्या',
+ 'inputbox-error-no-type' => 'तुम्ही कुठल्या प्रकारची पृष्ठपेटी तयार करायची ते स्पष्ट केलेले नाही.',
+ 'inputbox-error-bad-type' => 'तुम्ही दिलेला पृष्ठपेटीचा "$1" हा प्रकार ओळखीचा नाही.
+कृपया "create", "comment", "search" किंवा "search2" किंवा "fulltext".यातील एक निवडा.',
+ 'tryexact' => 'दिलेलेच शब्द शोधा',
+ 'searchfulltext' => 'पूर्ण मजकूर शोधा',
+ 'createarticle' => 'लेख बनवा',
+ 'inputbox-ns-main' => 'मुख्य',
+);
+
+/** Malay (Bahasa Melayu)
+ * @author Anakmalaysia
+ * @author Aviator
+ */
+$messages['ms'] = array(
+ 'inputbox-desc' => 'Membenarkan penyertaan borang HTML yang sudah ditetapkan.',
+ 'inputbox-error-no-type' => 'Anda tidak menyatakan jenis kotak input untuk diciptakan.',
+ 'inputbox-error-bad-type' => 'Jenis kotak input "$1" tidak dikenali. Sila nyatakan "create", "comment", "search", "search2" atau "fulltext".',
+ 'tryexact' => 'Cuba padanan tepat',
+ 'searchfulltext' => 'Cari dalam teks penuh',
+ 'createarticle' => 'Cipta laman',
+ 'inputbox-ns-main' => 'Utama',
+);
+
+/** Maltese (Malti)
+ * @author Chrisportelli
+ * @author Giangian15
+ */
+$messages['mt'] = array(
+ 'inputbox-desc' => "Tħalli formuli ta' HTML predefiniti",
+ 'inputbox-error-no-type' => "Inti ma speċifikajtx it-tip ta' ''input box'' li trid toħloq.",
+ 'inputbox-error-bad-type' => '"$1" mhuwiex tip magħruf ta\' \'\'inputbox\'\'.
+Jekk jogħġbok speċifika fost "create", "comment", "search", "search2" jew "fulltext".',
+ 'tryexact' => 'Fittex korrispondenza eżatta',
+ 'searchfulltext' => 'Fittex fit-test',
+ 'createarticle' => 'Oħloq paġna',
+ 'inputbox-ns-main' => 'Prinċipali',
+);
+
+/** Erzya (эрзянь)
+ * @author Botuzhaleny-sodamo
+ */
+$messages['myv'] = array(
+ 'createarticle' => 'Шкамс лопа',
+);
+
+/** Mazanderani (مازِرونی)
+ * @author Mehdi
+ * @author Spacebirdy
+ * @author محک
+ */
+$messages['mzn'] = array(
+ 'createarticle' => 'صفحه بساتن',
+);
+
+/** Nahuatl (Nāhuatl)
+ * @author Fluence
+ */
+$messages['nah'] = array(
+ 'createarticle' => 'Ticchīhuāz zāzanilli',
+);
+
+/** Min Nan Chinese (Bân-lâm-gú)
+ */
+$messages['nan'] = array(
+ 'searchfulltext' => 'Chhiau choan-bûn',
+);
+
+/** Neapolitan (Nnapulitano)
+ * @author Chelin
+ * @author SabineCretella
+ */
+$messages['nap'] = array(
+ 'searchfulltext' => "Ascià dint''o testo",
+ 'createarticle' => 'Cria paggena',
+);
+
+/** Norwegian Bokmål (norsk (bokmål)‎)
+ * @author EivindJ
+ */
+$messages['nb'] = array(
+ 'inputbox-desc' => 'Tillater inkludering av forhåndsdefinerte HTML-skjemaer',
+ 'inputbox-error-no-type' => 'Du har ikke angitt hva slags inputboks du vil lage.',
+ 'inputbox-error-bad-type' => 'Inputboks av typen «$1» gjenkjennes ikke.
+Vennligst velg «create», «comment», «search», «search2» eller «fulltext».',
+ 'tryexact' => 'Prøv nøyaktig treff',
+ 'searchfulltext' => 'Søk full tekst',
+ 'createarticle' => 'Opprett side',
+ 'inputbox-ns-main' => 'Hoved',
+);
+
+/** Low German (Plattdüütsch)
+ * @author Slomox
+ */
+$messages['nds'] = array(
+ 'inputbox-desc' => 'Verlöövt dat Inbinnen vun vördefineerte HTML-Formularen',
+ 'inputbox-error-no-type' => 'Du hest keen Typ för dat Ingaav-Feld angeven.',
+ 'inputbox-error-bad-type' => 'De Typ „$1“ för dat Ingaav-Feld is nich bekannt.
+Geev een vun disse Typen an: „create“, „comment“, „search“, „search2“ oder „fulltext“.',
+ 'tryexact' => 'exakte Söök versöken',
+ 'searchfulltext' => 'in’n Vulltext söken',
+ 'createarticle' => 'Siet anleggen',
+);
+
+/** Nedersaksies (Nedersaksies)
+ * @author Servien
+ */
+$messages['nds-nl'] = array(
+ 'tryexact' => 'Naor sekuur zeuken',
+ 'searchfulltext' => 'De hele tekste deurzeuken',
+ 'createarticle' => 'Nieje zied anmaken',
+);
+
+/** Nepali (नेपाली)
+ */
+$messages['ne'] = array(
+ 'createarticle' => 'लेख थाल्नुहोस्',
+);
+
+/** Niuean (ko e vagahau Niuē)
+ * @author Jose77
+ */
+$messages['niu'] = array(
+ 'createarticle' => 'Talaga tohi tala',
+);
+
+/** Dutch (Nederlands)
+ * @author SPQRobin
+ * @author Siebrand
+ */
+$messages['nl'] = array(
+ 'inputbox-desc' => 'Maakt het toevoegen van voorgedefinieerde HTML-formulieren mogelijk',
+ 'inputbox-error-no-type' => 'U hebt het type invoerveld niet opgegeven.',
+ 'inputbox-error-bad-type' => 'Type invoerveld "$1" niet herkend.
+Gebruik "create", "comment", "search", "search2" of "fulltext".',
+ 'tryexact' => 'Zoeken op exacte overeenkomst',
+ 'searchfulltext' => 'Volledige tekst doorzoeken',
+ 'createarticle' => 'Pagina aanmaken',
+ 'inputbox-ns-main' => 'Hoofdnaamruimte',
+);
+
+/** Nederlands (informeel)‎ (Nederlands (informeel)‎)
+ * @author Siebrand
+ */
+$messages['nl-informal'] = array(
+ 'inputbox-error-no-type' => 'Je hebt het type invoerveld niet opgegeven.',
+);
+
+/** Norwegian Nynorsk (norsk (nynorsk)‎)
+ * @author Frokor
+ * @author Harald Khan
+ * @author Njardarlogar
+ */
+$messages['nn'] = array(
+ 'inputbox-desc' => 'Tillet inkludering av førehandsdefinerte HTML-skjema',
+ 'inputbox-error-no-type' => 'Du har ikkje gjeve kva slags inputboks du vil lage.',
+ 'inputbox-error-bad-type' => 'Inntekstboks av typen «$1» vart ikkje gjenkjent.
+Ver venleg og velg «create», «comment», «search», «search2», eller «fulltext».',
+ 'tryexact' => 'Prøv nøyaktig treff',
+ 'searchfulltext' => 'Søk i all tekst',
+ 'createarticle' => 'Lag side',
+);
+
+/** Novial (Novial)
+ * @author Malafaya
+ */
+$messages['nov'] = array(
+ 'searchfulltext' => 'Sercha kompleti texte',
+);
+
+/** Northern Sotho (Sesotho sa Leboa)
+ * @author Mohau
+ */
+$messages['nso'] = array(
+ 'createarticle' => 'Tlhoma letlakala',
+);
+
+/** Occitan (occitan)
+ * @author Cedric31
+ */
+$messages['oc'] = array(
+ 'inputbox-desc' => 'Permet l’inclusion de formularis HTML predefinits',
+ 'inputbox-error-no-type' => "Avètz pas precisat lo tipe de la bóstia d'entrada de crear.",
+ 'inputbox-error-bad-type' => "Tipe de bóstia d'entrada « $1 » pas reconeguda.
+Indicatz una opcion demest ''create'', ''comment'', ''search'' o ''searche2'' o « fulltext ».",
+ 'tryexact' => 'Ensajatz la correspondéncia exacta',
+ 'searchfulltext' => 'Recèrca en tèxte integral',
+ 'createarticle' => 'Crear l’article',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Oriya (ଓଡ଼ିଆ)
+ * @author Odisha1
+ * @author Psubhashish
+ */
+$messages['or'] = array(
+ 'inputbox-desc' => 'ଆଗରୁ ତିଆରି HTML ରୂପରେ ଆହରଣକୁ ଅନୁମୋଦନ ଦେବା',
+ 'inputbox-error-no-type' => 'ଆପଣ ନିବେଶ ଘରେ ଦେବାକୁ ଥିବା ଲେଖାର ପ୍ରକାର ଏଯାଏଁ ଦେଇନାହାନ୍ତି ।',
+ 'inputbox-error-bad-type' => 'ନିବେଶ ଘର ପ୍ରକାର "$1" ବାରିପାରିଲୁ ନାହିଁ ।
+ଦୟାକରି "create", "comment", "search", "search2" ଅବା "fulltext" ସ୍ଥିର କରନ୍ତୁ ।',
+ 'tryexact' => 'ପୁରାପୁରି ମେଳ କରିବାକୁ ଚେଷ୍ଟା କରିବେ',
+ 'searchfulltext' => 'ପୁରା ଲେଖା ଖୋଜିବେ',
+ 'createarticle' => 'ନୂଆ ପୃଷ୍ଠାଟିଏ ତିଆରିବେ',
+ 'inputbox-ns-main' => 'ମୁଖ୍ୟ',
+);
+
+/** Pangasinan (Pangasinan)
+ */
+$messages['pag'] = array(
+ 'createarticle' => 'Mangawa na artikulo',
+);
+
+/** Pampanga (Kapampangan)
+ */
+$messages['pam'] = array(
+ 'createarticle' => 'Gawang artikulu',
+);
+
+/** Deitsch (Deitsch)
+ * @author Xqt
+ */
+$messages['pdc'] = array(
+ 'inputbox-ns-main' => 'Bledder',
+);
+
+/** Polish (polski)
+ * @author Derbeth
+ * @author Sp5uhe
+ */
+$messages['pl'] = array(
+ 'inputbox-desc' => 'Umożliwia włączenie w treść strony wcześniej zdefiniowanych formularzy HTML',
+ 'inputbox-error-no-type' => 'Typ pola wejściowego nie został określony',
+ 'inputbox-error-bad-type' => 'Typ „$1” pola wejściowego nie został rozpoznany.
+Należy wybrać „create”, „comment”, „search”, „search2” or „fulltext”.',
+ 'tryexact' => 'Użyj dokładnego wyrażenia',
+ 'searchfulltext' => 'Szukaj w całych tekstach',
+ 'createarticle' => 'Utwórz artykuł',
+ 'inputbox-ns-main' => 'Główna',
+);
+
+/** Piedmontese (Piemontèis)
+ * @author Borichèt
+ * @author Bèrto 'd Sèra
+ * @author Dragonòt
+ */
+$messages['pms'] = array(
+ 'inputbox-desc' => "A përmëtt l'anseriment ëd forme HTML predefinìe",
+ 'inputbox-error-no-type' => "A l'ha nen dit che sòrt ëd quàder ëd caria dat ch'a debia fesse.",
+ 'inputbox-error-bad-type' => 'La sòrt ëd quàder "$1" a l\'é nen conossùa.
+Për piasì, ch\'a sërna antra "create", "comment", "search", "search2" o "fulltext".',
+ 'tryexact' => 'Sërca che a sia pròpe parej',
+ 'searchfulltext' => 'Sërca an tut ël test',
+ 'createarticle' => 'Creé na pàgina',
+ 'inputbox-ns-main' => 'Prinsipal',
+);
+
+/** Western Punjabi (پنجابی)
+ * @author Khalid Mahmood
+ */
+$messages['pnb'] = array(
+ 'inputbox-desc' => 'ایچ ٹی ایم ایل پریڈیفائینڈ فورمز نوں رلان دی اجازت دیو۔',
+ 'inputbox-error-no-type' => 'تساں انپٹ ڈبے بنان دی ٹائپ نئیں دسی۔',
+ 'inputbox-error-bad-type' => 'انپٹ ڈبہ ٹائپ "$1" نئیں پچھانیا گیا۔
+مہربانی کرکے "create", "comment", "search", "search2" "fulltext" بارے دسو۔',
+ 'tryexact' => 'ٹھیک جوڑ رلاؤ',
+ 'searchfulltext' => 'پوری لکھت لبو',
+ 'createarticle' => 'صفہ بناؤ',
+ 'inputbox-ns-main' => 'مین',
+);
+
+/** Pontic (Ποντιακά)
+ * @author Sinopeus
+ */
+$messages['pnt'] = array(
+ 'createarticle' => 'Ποίσον σελίδαν',
+);
+
+/** Pashto (پښتو)
+ * @author Ahmed-Najib-Biabani-Ibrahimkhel
+ */
+$messages['ps'] = array(
+ 'inputbox-desc' => 'د پخوا نه د HTML څرګند شويو فورمو کارولو اجازه ورکوي',
+ 'tryexact' => 'کټ مټ انډول يې وآزمويه',
+ 'searchfulltext' => 'بشپړ متن پلټل',
+ 'createarticle' => 'نوې ليکنه پيلول',
+ 'inputbox-ns-main' => 'آرنی',
+);
+
+/** Portuguese (português)
+ * @author Hamilton Abreu
+ * @author Malafaya
+ */
+$messages['pt'] = array(
+ 'inputbox-desc' => 'Permite a inclusão de formulários HTML pré-definidos.',
+ 'inputbox-error-no-type' => 'Não especificou o tipo de caixa de edição a ser criado.',
+ 'inputbox-error-bad-type' => 'O tipo de caixa de introdução de dados "$1" não foi reconhecido.
+Por favor, especifique "create", "comment", "search", "search2" ou "fulltext".',
+ 'tryexact' => 'Tentar a exata expressão',
+ 'searchfulltext' => 'Pesquisar no texto completo',
+ 'createarticle' => 'Criar página',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Brazilian Portuguese (português do Brasil)
+ * @author Brunoy Anastasiya Seryozhenko
+ * @author Eduardo.mps
+ * @author MetalBrasil
+ */
+$messages['pt-br'] = array(
+ 'inputbox-desc' => 'Permite a inclusão de formulários definidos de HTML',
+ 'inputbox-error-no-type' => 'Você não especificou o tipo de inputbox a ser criada.',
+ 'inputbox-error-bad-type' => 'O tipo de caixa de introdução de dados "$1" não foi reconhecido.
+Por favor, especifique "create", "comment", "search", "search2" ou "fulltext".',
+ 'tryexact' => 'Tentar a expressão exata',
+ 'searchfulltext' => 'Pesquisar em todo o texto.',
+ 'createarticle' => 'Criar página.',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** Quechua (Runa Simi)
+ * @author AlimanRuna
+ */
+$messages['qu'] = array(
+ 'tryexact' => 'Hinalla taripanayaspa maskay',
+ 'searchfulltext' => "Hunt'a qillqata maskay",
+ 'createarticle' => 'Qillqata kamariy',
+);
+
+/** Romanian (română)
+ * @author AdiJapan
+ * @author Emily
+ * @author Firilacroco
+ * @author KlaudiuMihaila
+ * @author Mihai
+ * @author Minisarm
+ */
+$messages['ro'] = array(
+ 'inputbox-desc' => 'Permite includerea formelor HTML predefinite',
+ 'inputbox-error-no-type' => 'Nu ați specificat ce tip de cutie intrare să fie creată.',
+ 'inputbox-error-bad-type' => 'Tipul de cutie intrare „$1” nu este recunoscut.
+Vă rugăm să specificați parametrii „create”, „comment”, „search”, „search2” sau „fulltext”.',
+ 'tryexact' => 'Încearcă varianta exactă',
+ 'searchfulltext' => 'Caută textul întreg',
+ 'createarticle' => 'Creează pagină',
+ 'inputbox-ns-main' => 'Principal',
+);
+
+/** tarandíne (tarandíne)
+ * @author Joetaras
+ */
+$messages['roa-tara'] = array(
+ 'inputbox-desc' => "Permette l'inglusione de module predefinite de HTML",
+ 'inputbox-error-no-type' => "Tu non g'è specificate 'u tipe de scatele de input da ccrejà.",
+ 'inputbox-error-bad-type' => '\'U tipe d\'a scatele de input "$1" non g\'è corrette.
+Pe piacere mitte "create", "comment", "search", "search2" o "fulltext".',
+ 'tryexact' => "Pruève cu 'u combronde satte-satte",
+ 'searchfulltext' => "Cirche jndr'à tutte 'u teste",
+ 'createarticle' => "Ccreje 'a vôsce",
+ 'inputbox-ns-main' => 'Prengepàle',
+);
+
+/** Russian (русский)
+ * @author Александр Сигачёв
+ */
+$messages['ru'] = array(
+ 'inputbox-desc' => 'Позволяет включать заранее определённые HTML-формы',
+ 'inputbox-error-no-type' => 'Вы не указали тип создаваемого поля ввода.',
+ 'inputbox-error-bad-type' => 'Неизвестный тип поля ввода «$1».
+Пожалуйста, укажите один из допустимых типов: «create», «comment», «search», «search2» или «fulltext».',
+ 'tryexact' => 'Строгий поиск',
+ 'searchfulltext' => 'Полнотекстовый поиск',
+ 'createarticle' => 'Создать статью',
+ 'inputbox-ns-main' => 'Главная',
+);
+
+/** Rusyn (русиньскый)
+ * @author Gazeb
+ */
+$messages['rue'] = array(
+ 'inputbox-desc' => 'Доволює вкладати вызначены HTML формуларї.',
+ 'inputbox-error-no-type' => 'Не задали сьте тіп формуларёвого поля про створїня.',
+ 'inputbox-error-bad-type' => 'Нерозпознаный тіп поля „$1“.
+Зазначте єдну з можностей: „create“, „comment“, „search“, „search2“ або „fulltext“.',
+ 'tryexact' => 'Спробуйте точне гляданя',
+ 'searchfulltext' => 'Повнотекстове гляданя',
+ 'createarticle' => 'Створити статю',
+ 'inputbox-ns-main' => 'Головна',
+);
+
+/** Aromanian (Armãneashce)
+ */
+$messages['rup'] = array(
+ 'createarticle' => 'Adrats articlu', # Fuzzy
+);
+
+/** Sanskrit (संस्कृतम्)
+ * @author Ansumang
+ * @author Shubha
+ */
+$messages['sa'] = array(
+ 'inputbox-desc' => 'पूर्वनिरूपितस्य HTML प्रपत्रयोजनम् अनुमन्यताम्',
+ 'inputbox-error-no-type' => 'कीदृशी पूरणपेटिका निर्मातव्या इति भवता न निर्दिष्टम् ।',
+ 'inputbox-error-bad-type' => 'पूरणपेटिकाप्रकारः "$1" न अभिज्ञातः ।
+"निर्मितिः", "विमर्शः", "अन्वेषणम्", "अन्वेषणम् २" अथवा "पूर्णपाठ्यांशः" इति निर्दिश्यताम् ।',
+ 'tryexact' => 'दत्तः शब्दः एव लिख्यताम्',
+ 'searchfulltext' => 'सम्पूर्णः पाठ्यांशः अन्विष्यताम्',
+ 'createarticle' => 'पृष्ठं सृज्यताम्',
+ 'inputbox-ns-main' => 'मुख्य',
+);
+
+/** Sakha (саха тыла)
+ * @author HalanTul
+ */
+$messages['sah'] = array(
+ 'inputbox-desc' => 'Эрдэттэн талыллыбыт HTML-формалары холбуур',
+ 'inputbox-error-no-type' => 'Вы не указали тип создаваемого поля ввода.',
+ 'inputbox-error-bad-type' => '«$1» көрүҥэ кыайан өйдөммөтө. Бука диэн көҥүллэнэри тал: «create», «comment», «search», «search2» эбэтэр «fulltext».',
+ 'tryexact' => 'Чопчу булуу',
+ 'searchfulltext' => 'Тиэкиһин барытын көрдөөһүн',
+ 'createarticle' => 'Ыстатыйаны айарга',
+ 'inputbox-ns-main' => 'Сүрүн',
+);
+
+/** Sardinian (sardu)
+ * @author Marzedu
+ */
+$messages['sc'] = array(
+ 'createarticle' => 'Crea artìculu',
+);
+
+/** Sicilian (sicilianu)
+ * @author Aushulz
+ * @author Santu
+ */
+$messages['scn'] = array(
+ 'inputbox-desc' => 'Pirmetti nzirimenti di mòduli HTML predifiniti',
+ 'inputbox-error-no-type' => 'Non vinni spicificatu lu tipu di inputbox di criari.',
+ 'inputbox-error-bad-type' => '"$1" nun è nu tipu di inputbox canusciutu. S\'hà scègghiri lu tipu ntra "create", "comment", "search" e "search2".',
+ 'tryexact' => 'Cerca currispunnenza giusta',
+ 'searchfulltext' => 'Circata ntô testu',
+ 'createarticle' => 'Cria vuci',
+ 'inputbox-ns-main' => 'Principali',
+);
+
+/** Sindhi (سنڌي)
+ */
+$messages['sd'] = array(
+ 'createarticle' => 'نئون مضمون لکو', # Fuzzy
+);
+
+/** Sango (Sängö)
+ */
+$messages['sg'] = array(
+ 'createarticle' => 'Sü soura',
+);
+
+/** Samogitian (žemaitėška)
+ * @author Hugo.arg
+ */
+$messages['sgs'] = array(
+ 'searchfulltext' => 'Ėiškuotė pėlna teksta',
+);
+
+/** Sinhala (සිංහල)
+ * @author Asiri wiki
+ * @author Budhajeewa
+ * @author නන්දිමිතුරු
+ * @author බිඟුවා
+ */
+$messages['si'] = array(
+ 'inputbox-desc' => 'පූර්වාර්ථදැක්වූණු HTML ආකාරයන් අඩංගුකිරීමට ඉඩදෙන්න',
+ 'inputbox-error-no-type' => 'තැනිය යුතු ප්‍රදාන කොටුවේ මාදිලිය ඔබ විසින් නිර්දේශ කොට දක්වා නොමැත.',
+ 'inputbox-error-bad-type' => '"$1" ඇතුලත් කෙරුම් කොටු වර්ගය හඳුනාගත නොහැක.
+"create", "comment", "search", "search2" හෝ "fulltext" බව සඳහන් කරන්න.',
+ 'tryexact' => 'තථ්‍ය ගැලපීම වෑයම් කරන්න',
+ 'searchfulltext' => 'සම්පූර්ණ පෙළ ගවේෂණය කරන්න',
+ 'createarticle' => 'පිටුවක් සාදන්න',
+ 'inputbox-ns-main' => 'ප්‍රධාන',
+);
+
+/** Slovak (slovenčina)
+ * @author Helix84
+ * @author Teslaton
+ */
+$messages['sk'] = array(
+ 'inputbox-desc' => 'Umožňuje vloženie preddefinovaných HTML formulárov',
+ 'inputbox-error-no-type' => 'Neuviedli ste typ vstupného poľa, ktoré sa má vytvoriť.',
+ 'inputbox-error-bad-type' => 'Vstupné pole typu „$1“ nie je podporované.
+Prosím, použite „create“, „comment“, „search“ alebo „search2“.',
+ 'tryexact' => 'Skúste presné vyhľadávanie',
+ 'searchfulltext' => 'Fulltextové vyhľadávanie',
+ 'createarticle' => 'Vytvoriť stránku',
+ 'inputbox-ns-main' => 'Hlavný',
+);
+
+/** Slovenian (slovenščina)
+ * @author Dbc334
+ * @author Eleassar
+ * @author Irena Plahuta
+ */
+$messages['sl'] = array(
+ 'inputbox-desc' => 'Omogoča vključitev vnaprej določenih obrazcev HTML',
+ 'inputbox-error-no-type' => 'Niste določili vrste vnosnega polja za ustvarjanje.',
+ 'inputbox-error-bad-type' => 'Vrsta vnosnega polja »$1« ni prepoznana.
+Prosimo, določite »create«, »comment«, »search«, »search2« ali »fulltext«.',
+ 'tryexact' => 'Poskusite z natančnim ujemanjem',
+ 'searchfulltext' => 'Preišči vse besedilo',
+ 'createarticle' => 'Ustvari stran',
+ 'inputbox-ns-main' => 'Osnovno',
+);
+
+/** Albanian (shqip)
+ * @author Dori
+ * @author Olsi
+ */
+$messages['sq'] = array(
+ 'inputbox-desc' => 'Lejoni futjen e formave të paracaktuara HTML',
+ 'inputbox-error-no-type' => 'Ju nuk keni specifikuar llojin e kutisë për ta krijuar.',
+ 'inputbox-error-bad-type' => 'Lloji i kutisë "$1" nuk njihet.
+Ju lutemi specifikoni "create", "comment", "search", "search2" ose "fulltext".',
+ 'tryexact' => 'Kërko përputhje të plotë',
+ 'searchfulltext' => 'Kërko tekstin e plotë',
+ 'createarticle' => 'Krijo artikull',
+ 'inputbox-ns-main' => 'Kryesor',
+);
+
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
+ * @author Millosh
+ * @author Rancher
+ * @author Михајло Анђелковић
+ */
+$messages['sr-ec'] = array(
+ 'inputbox-desc' => 'Омогући укључивање претходно дефинисаних HTML форми.',
+ 'inputbox-error-no-type' => 'Ниси одредио тип уносне кутије да би је направио.',
+ 'inputbox-error-bad-type' => 'Тип "$1" кутијице за унос података је непознат.
+Молимо вас да га промените на "create", "comment", "search", "search2" или "fulltext".',
+ 'tryexact' => 'Покушај тачно',
+ 'searchfulltext' => 'Претражи цео текст',
+ 'createarticle' => 'Направи чланак',
+ 'inputbox-ns-main' => 'Главни',
+);
+
+/** Serbian (Latin script) (srpski (latinica)‎)
+ * @author Michaello
+ */
+$messages['sr-el'] = array(
+ 'inputbox-desc' => 'Omogući uključivanje prethodno definisanih HTML formi.',
+ 'inputbox-error-no-type' => 'Nisi odredio tip unosne kutije da bi je napravio.',
+ 'inputbox-error-bad-type' => 'Tip "$1" kutijice za unos podataka je nepoznat.
+Molimo vas da ga promenite na "create", "comment", "search", "search2" ili "fulltext".',
+ 'tryexact' => 'Pokušaj tačno',
+ 'searchfulltext' => 'Pretraži ceo tekst',
+ 'createarticle' => 'Napravi članak',
+ 'inputbox-ns-main' => 'Glavni',
+);
+
+/** Swati (SiSwati)
+ * @author Jatrobat
+ */
+$messages['ss'] = array(
+ 'createarticle' => 'Kúdála intfo',
+);
+
+/** Seeltersk (Seeltersk)
+ * @author Maartenvdbent
+ * @author Pyt
+ */
+$messages['stq'] = array(
+ 'inputbox-desc' => 'Ferlööwet dät Apniemen fon foardefinierde HTML-Formulare',
+ 'inputbox-error-no-type' => 'Du hääst naan Inputbox-Typ ounroat.',
+ 'inputbox-error-bad-type' => 'Iengoawefäild-Typ "$1" uunbekoand.
+Reek n gultigen Typ an: „create“, „comment“, „search“, „search2“ of "fulltext".',
+ 'tryexact' => 'Fersäik exakte Säike:',
+ 'searchfulltext' => 'Dän ganse Text truchsäike',
+ 'createarticle' => 'Siede anlääse',
+);
+
+/** Sundanese (Basa Sunda)
+ * @author Irwangatot
+ */
+$messages['su'] = array(
+ 'tryexact' => 'Coba jeung anu cocog',
+ 'searchfulltext' => 'Sungsi dina téks lengkap',
+ 'createarticle' => 'Jieun artikel',
+);
+
+/** Swedish (svenska)
+ * @author Boivie
+ * @author Lejonel
+ * @author Najami
+ */
+$messages['sv'] = array(
+ 'inputbox-desc' => 'Ger möjlighet att använda fördefinerade HTML-formulär.',
+ 'inputbox-error-no-type' => 'Du har inte angivit vilken typ av inputbox som ska skapas..',
+ 'inputbox-error-bad-type' => '"$1" är inte en känd typ av inputbox.
+Var god specifiera "create", "comment", "search", "search2" eller "fulltext".',
+ 'tryexact' => 'Försök hitta exakt matchning',
+ 'searchfulltext' => 'Fulltextsökning',
+ 'createarticle' => 'Skapa sida',
+ 'inputbox-ns-main' => 'Huvud',
+);
+
+/** Swahili (Kiswahili)
+ * @author Lloffiwr
+ */
+$messages['sw'] = array(
+ 'createarticle' => 'Anzisha ukurasa',
+ 'inputbox-ns-main' => 'Kuu',
+);
+
+/** Silesian (ślůnski)
+ * @author Ozi64
+ * @author Przemub
+ */
+$messages['szl'] = array(
+ 'createarticle' => 'Naszkryflej artikel',
+);
+
+/** Tamil (தமிழ்)
+ * @author Kanags
+ * @author Karthi.dr
+ * @author Shanmugamp7
+ * @author TRYPPN
+ */
+$messages['ta'] = array(
+ 'inputbox-error-no-type' => 'எவ்வகையான உள்ளீட்டுப் பெட்டியை உருவாக்குவது என்பதை நீங்கள் குறிப்பிடவில்லை.',
+ 'tryexact' => 'சரியான பொருத்தத்தை முயற்சி செய்',
+ 'searchfulltext' => ' முழு உரையையும் தேடு',
+ 'createarticle' => 'பக்கத்தை உருவாக்கவும்',
+ 'inputbox-ns-main' => 'முதன்மை',
+);
+
+/** Telugu (తెలుగు)
+ * @author Chaduvari
+ * @author Kiranmayee
+ * @author Veeven
+ */
+$messages['te'] = array(
+ 'inputbox-desc' => 'ముందే నిర్వచించబడిన HTML ఫారములను చేర్చనివ్వు',
+ 'inputbox-error-no-type' => 'ఏ రకమైన ఇన్&zwnj;పుట్ పెట్టెని తయారుచేయాలో మీరు చెప్పలేదు.',
+ 'inputbox-error-bad-type' => 'ప్రవేశికము పెట్టె యొక్క బాపతు "$1"ను గుర్తించలేదు .
+దయచేసి "create", "comment", "search", "search2" లేదా "fulltext" లను పేర్కొనండి.',
+ 'tryexact' => 'ఖచ్చితమైన పోలిక కొరకు ప్రయత్నించు',
+ 'searchfulltext' => 'పూర్తి పాఠ్యంలో వెతుకు',
+ 'createarticle' => 'వ్యాసాన్ని సృష్టించు',
+ 'inputbox-ns-main' => 'ప్రధాన',
+);
+
+/** Tajik (Cyrillic script) (тоҷикӣ)
+ * @author Ibrahim
+ */
+$messages['tg-cyrl'] = array(
+ 'inputbox-desc' => 'Иҷозаи истифода аз формҳои HTML аз пеш таърифшударо медиҳад',
+ 'inputbox-error-no-type' => 'Навъи ҷаъбаи вурудии эҷодшавандаро мушаххас накардаед.',
+ 'inputbox-error-bad-type' => 'Навъи ҷаъбаи вурудии "$1" ношинохта аст. Лутфан як аз маворидро аз инҳо "create", "comment", "search" ё "search2" мушаххас кунед.', # Fuzzy
+ 'tryexact' => 'Мутобиқати аниқро бисанҷед',
+ 'searchfulltext' => 'Ҷустуҷӯи матни пурра',
+ 'createarticle' => 'Эҷоди мақола',
+);
+
+/** Tajik (Latin script) (tojikī)
+ * @author Liangent
+ */
+$messages['tg-latn'] = array(
+ 'inputbox-desc' => "Içozai istifoda az formhoi HTML az peş ta'rifşudaro medihad",
+ 'inputbox-error-no-type' => "Nav'i ça'bai vurudiji eçodşavandaro muşaxxas nakardaed.",
+ 'tryexact' => 'Mutobiqati aniqro bisançed',
+ 'searchfulltext' => 'Çustuçūi matni purra',
+ 'createarticle' => 'Eçodi maqola',
+);
+
+/** Thai (ไทย)
+ */
+$messages['th'] = array(
+ 'tryexact' => 'ค้นหาตรงทุกตัวอักษร',
+ 'searchfulltext' => 'ค้นหาข้อมูล',
+ 'createarticle' => 'สร้างเนื้อหา',
+);
+
+/** Turkmen (Türkmençe)
+ * @author Hanberke
+ */
+$messages['tk'] = array(
+ 'inputbox-desc' => 'Deslapky kesgitlenen HTML formlarynyň goşulmagyna rugsat berýär',
+ 'inputbox-error-no-type' => 'Dörediljek giriş gutusynyň tipini görkezmediňiz.',
+ 'inputbox-error-bad-type' => 'Giriş gutusynyň tipi "$1" ykrar edilmedi.
+"create", "comment", "search", "search2" ýa-da "fulltext" diýip görkeziň.',
+ 'tryexact' => 'Takyk gabat gelýänini syna',
+ 'searchfulltext' => 'Tutuş teksti gözle',
+ 'createarticle' => 'Sahypa döret',
+);
+
+/** Tagalog (Tagalog)
+ * @author AnakngAraw
+ */
+$messages['tl'] = array(
+ 'inputbox-desc' => 'Pahintulutan ang pagsasama ng mga pormularyong HTML na may paunang kahulugan',
+ 'inputbox-error-no-type' => 'Hindi mo tinukoy ang uri ng pasukang kahong lilikhain.',
+ 'inputbox-error-bad-type' => 'Hindi nakikilala ang uri ng pasukang kahong "$1".
+Pakitukoy ang "create", "comment", "search", "search2" o "fulltext".',
+ 'tryexact' => 'Subukin ang hustung-hustong katugmaan',
+ 'searchfulltext' => 'Maghanap sa buong teksto',
+ 'createarticle' => 'Likhain ang pahina',
+ 'inputbox-ns-main' => 'Pangunahin',
+);
+
+/** Tswana (Setswana)
+ */
+$messages['tn'] = array(
+ 'createarticle' => 'Kwala mokwalo', # Fuzzy
+);
+
+/** Tongan (lea faka-Tonga)
+ */
+$messages['to'] = array(
+ 'createarticle' => 'Fakatupu ʻa e kupu', # Fuzzy
+);
+
+/** Turkish (Türkçe)
+ * @author Emperyan
+ * @author Erkan Yilmaz
+ * @author Joseph
+ * @author Srhat
+ */
+$messages['tr'] = array(
+ 'inputbox-desc' => 'Öntanımlı HTML formlarının dahil edilmesine olanak verir',
+ 'inputbox-error-no-type' => 'Oluşturulacak girdi kutusunun tipini belirtmediniz.',
+ 'inputbox-error-bad-type' => 'Girdi kutusu tipi "$1" tanınmadı.
+Lütfen "create", "comment", "search", "search2" ya da "fulltext" olarak belirtin.',
+ 'tryexact' => 'Tam eşleşme dene',
+ 'searchfulltext' => 'Tüm metni ara',
+ 'createarticle' => 'Sayfayı oluştur',
+ 'inputbox-ns-main' => 'Ana',
+);
+
+/** Tsonga (Xitsonga)
+ * @author Thuvack
+ */
+$messages['ts'] = array(
+ 'createarticle' => 'Tumbuluxa tluka',
+);
+
+/** Tuvinian (тыва дыл)
+ * @author Sborsody
+ */
+$messages['tyv'] = array(
+ 'createarticle' => 'Арынны чаяары',
+ 'inputbox-ns-main' => 'Кол',
+);
+
+/** Central Atlas Tamazight (ⵜⴰⵎⴰⵣⵉⵖⵜ)
+ * @author Tifinaghes
+ */
+$messages['tzm'] = array(
+ 'createarticle' => 'ⴰⵔⴰ ⵜⴰⵙⵏⴰ',
+);
+
+/** Uyghur (Arabic script) (ئۇيغۇرچە)
+ * @author Sahran
+ */
+$messages['ug-arab'] = array(
+ 'createarticle' => 'بەت قۇر',
+ 'inputbox-ns-main' => 'ئاساسىي تىزىملىك',
+);
+
+/** Ukrainian (українська)
+ * @author AS
+ * @author Ahonc
+ * @author Dim Grits
+ */
+$messages['uk'] = array(
+ 'inputbox-desc' => 'Дозволяє включати заздалегідь визначені HTML-форми',
+ 'inputbox-error-no-type' => 'Ви не зазначили тип поля вводу, яке створюється.',
+ 'inputbox-error-bad-type' => 'Невідомий тип поля вводу «$1».
+Будь ласка, зазначте один з допустимих типів: «create», «comment», «search», «search2» або «fulltext».',
+ 'tryexact' => 'Строгий пошук',
+ 'searchfulltext' => 'Повнотекстовий пошук',
+ 'createarticle' => 'Створити статтю',
+ 'inputbox-ns-main' => 'Головна',
+);
+
+/** Urdu (اردو)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['ur'] = array(
+ 'searchfulltext' => 'تلاش ِکل متن',
+ 'createarticle' => 'نیا مضمون',
+ 'inputbox-ns-main' => 'مین',
+);
+
+/** Uzbek (oʻzbekcha)
+ */
+$messages['uz'] = array(
+ 'createarticle' => 'Maqola kiritish',
+);
+
+/** vèneto (vèneto)
+ * @author Candalua
+ * @author GatoSelvadego
+ */
+$messages['vec'] = array(
+ 'inputbox-desc' => "Consente l'inserimento de moduli HTML predefinìi",
+ 'inputbox-error-no-type' => 'No te ghè specificà el tipo de inputbox da crear.',
+ 'inputbox-error-bad-type' => '"$1" no\'l xe mìa un tipo de inputbox riconossiùo.
+Siegli el tipo tra "create", "comment", "search", "search2" o "fulltext".',
+ 'tryexact' => 'Çerca corispondenza precisa',
+ 'searchfulltext' => 'Çerca nel testo',
+ 'createarticle' => 'Crea pagina',
+ 'inputbox-ns-main' => 'Prinsipałe',
+);
+
+/** Veps (vepsän kel’)
+ * @author Игорь Бродский
+ */
+$messages['vep'] = array(
+ 'tryexact' => "Lat'kat tehta tarkoiged ecind",
+ 'searchfulltext' => 'Ectä täudes tekstas',
+ 'createarticle' => "Säta lehtpol'",
+ 'inputbox-ns-main' => 'Pänimiavaruz',
+);
+
+/** Vietnamese (Tiếng Việt)
+ * @author Minh Nguyen
+ */
+$messages['vi'] = array(
+ 'inputbox-desc' => 'Thêm những biểu mẫu HTML đơn giản',
+ 'inputbox-error-no-type' => 'Bạn chưa định rõ loại biểu mẫu để tạo ra.',
+ 'inputbox-error-bad-type' => 'Loại biểu mẫu “$1” không hợp lệ. Xin hãy chọn “create”, “comment”, “search”, “search2”, hay “fulltext”.',
+ 'tryexact' => 'Thử tìm đoạn văn khớp chính xác với từ khóa',
+ 'searchfulltext' => 'Tìm toàn văn',
+ 'createarticle' => 'Tạo trang',
+ 'inputbox-ns-main' => 'Chính',
+);
+
+/** Volapük (Volapük)
+ * @author Malafaya
+ * @author Smeira
+ */
+$messages['vo'] = array(
+ 'inputbox-desc' => 'Dälön keninükami fomas-HTLM büo pemiedetölas',
+ 'searchfulltext' => 'Sukön zi da vödem lölik',
+ 'createarticle' => 'Jafön padi',
+);
+
+/** Võro (Võro)
+ * @author Võrok
+ */
+$messages['vro'] = array(
+ 'inputbox-desc' => 'Lupa pruukiq ette ärqmäärätüid HTML-vormõ.',
+ 'inputbox-error-no-type' => 'Sa olõ-õi määränüq sisseandmisvälä tüüpi.',
+ 'inputbox-error-bad-type' => 'Sisseandmisvälä tüüp ”$1” ei kõlbaq.
+Tüüp piät olõma create, comment, search, search2 vai fulltext.',
+ 'tryexact' => 'Täpsä otsminõ',
+ 'searchfulltext' => 'Otsiq terveq tekst',
+ 'createarticle' => 'Luuq leht',
+);
+
+/** Walloon (walon)
+ */
+$messages['wa'] = array(
+ 'createarticle' => 'Ahiver årtike',
+);
+
+/** Wolof (Wolof)
+ * @author Ibou
+ */
+$messages['wo'] = array(
+ 'inputbox-error-no-type' => 'Leeraloo ban xeetu boyotu duggit nga bëgga sos.',
+ 'inputbox-error-bad-type' => '↓"$1" du xeetu boyotu duggiit bees xam. Tànnal benn ci yii "create", "comment", "seach" walla "search2"',
+ 'tryexact' => 'Seet wi mu yamal',
+ 'searchfulltext' => 'Ceet ci mbind mi',
+ 'createarticle' => 'Sos jukki bi',
+);
+
+/** Wu (吴语)
+ */
+$messages['wuu'] = array(
+ 'searchfulltext' => '全文搜寻',
+ 'createarticle' => '建立新文章',
+);
+
+/** Kalmyk (хальмг)
+ * @author Huuchin
+ */
+$messages['xal'] = array(
+ 'inputbox-error-no-type' => 'Та бүтәлдг оруллһна теегин янз заав уга.',
+ 'inputbox-error-bad-type' => '«$1» буру оруллһна теегин янз болҗана.
+Буйн болтха, нег йоста янз автн: «create», «comment», «search», «search2» аль «fulltext».',
+ 'tryexact' => 'Дарата хәәлһн',
+ 'searchfulltext' => 'Күцц бичг хәәлһн',
+ 'createarticle' => 'Халхиг бүтәх',
+);
+
+/** Xhosa (isiXhosa)
+ */
+$messages['xh'] = array(
+ 'createarticle' => 'Bhala Ibali',
+);
+
+/** Yiddish (ייִדיש)
+ * @author Yidel
+ * @author פוילישער
+ */
+$messages['yi'] = array(
+ 'searchfulltext' => 'זוך אין אלע בלעטער',
+ 'createarticle' => 'באשאפט ארטיקל',
+ 'inputbox-ns-main' => 'הויפט',
+);
+
+/** Yoruba (Yorùbá)
+ * @author Demmy
+ */
+$messages['yo'] = array(
+ 'createarticle' => 'Dá ojúewé',
+);
+
+/** Cantonese (粵語)
+ */
+$messages['yue'] = array(
+ 'inputbox-desc' => '容許包含預先設定嘅HTML表格',
+ 'inputbox-error-no-type' => '你重未指定開輸入盒嘅指定類型。',
+ 'inputbox-error-bad-type' => '輸入盒類型"$1"認唔到。請指定"create"、"comment"、"search"或"search2"。', # Fuzzy
+ 'tryexact' => '試吓精確嘅比較',
+ 'searchfulltext' => '搵全文',
+ 'createarticle' => '建立文章',
+);
+
+/** Simplified Chinese (中文(简体)‎)
+ * @author Liangent
+ * @author PhiLiP
+ * @author Wmr89502270
+ * @author Xiaomingyan
+ */
+$messages['zh-hans'] = array(
+ 'inputbox-desc' => '允许包含预先设置的HTML表格',
+ 'inputbox-error-no-type' => '您没有指定所创建输入框的类型。',
+ 'inputbox-error-bad-type' => '输入框类型“$1”无法识别。
+请指定“create”、“comment”、“search”、“search2”或“fulltext”。',
+ 'tryexact' => '尝试精确匹配',
+ 'searchfulltext' => '搜索全文',
+ 'createarticle' => '创建页面',
+ 'inputbox-ns-main' => '主',
+);
+
+/** Traditional Chinese (中文(繁體)‎)
+ * @author Anakmalaysia
+ * @author Gaoxuewei
+ * @author Liangent
+ * @author Mark85296341
+ */
+$messages['zh-hant'] = array(
+ 'inputbox-desc' => '容許包含預先設定的 HTML 表格',
+ 'inputbox-error-no-type' => '您尚未指定建立輸入框的指定類型。',
+ 'inputbox-error-bad-type' => '輸入框類型「$1」無法識別。
+請指定「create」、「comment」、「search」、「search2」或「fulltext」。',
+ 'tryexact' => '嘗試精確匹配',
+ 'searchfulltext' => '全文檢索',
+ 'createarticle' => '建立文章',
+ 'inputbox-ns-main' => '主',
+);
+
+/** Chinese (Taiwan) (‪中文(台灣)‬)
+ * @author Ffaarr
+ */
+$messages['zh-tw'] = array(
+ 'createarticle' => '創建頁面',
+);
+
+/** Zulu (isiZulu)
+ */
+$messages['zu'] = array(
+ 'searchfulltext' => 'Sesha ukubhala konke',
+);
diff --git a/extensions/InputBox/InputBox.php b/extensions/InputBox/InputBox.php
new file mode 100644
index 00000000..b54baa36
--- /dev/null
+++ b/extensions/InputBox/InputBox.php
@@ -0,0 +1,54 @@
+<?php
+/**
+ * InputBox extension
+ *
+ * @file
+ * @ingroup Extensions
+ *
+ * This file contains the main include file for the Inputbox extension of
+ * MediaWiki.
+ *
+ * Usage: Add the following line in LocalSettings.php:
+ * require_once( "$IP/extensions/InputBox/InputBox.php" );
+ *
+ * @author Erik Moeller <moeller@scireview.de>
+ * namespaces search improvements partially by
+ * Leonardo Pimenta <leo.lns@gmail.com>
+ * Cleaned up by Trevor Parscal <tparscal@wikimedia.org>
+ * @copyright Public domain
+ * @license Public domain
+ * @version 0.1.4
+ */
+
+// Check environment
+if ( !defined( 'MEDIAWIKI' ) ) {
+ echo( "This is an extension to the MediaWiki package and cannot be run standalone.\n" );
+ die( -1 );
+}
+
+/* Configuration */
+
+// Credits
+$wgExtensionCredits['parserhook'][] = array(
+ 'path' => __FILE__,
+ 'name' => 'InputBox',
+ 'author' => array( 'Erik Moeller', 'Leonardo Pimenta', 'Rob Church', 'Trevor Parscal', 'DaSch' ),
+ 'version' => '0.1.4',
+ 'url' => 'https://www.mediawiki.org/wiki/Extension:InputBox',
+ 'description' => 'Allow inclusion of predefined HTML forms.',
+ 'descriptionmsg' => 'inputbox-desc',
+);
+
+// Shortcut to this extension directory
+$dir = dirname( __FILE__ ) . '/';
+
+// Internationalization
+$wgExtensionMessagesFiles['InputBox'] = $dir . 'InputBox.i18n.php';
+
+// Register auto load for the special page class
+$wgAutoloadClasses['InputBoxHooks'] = $dir . 'InputBox.hooks.php';
+$wgAutoloadClasses['InputBox'] = $dir . 'InputBox.classes.php';
+
+// Register parser hook
+$wgHooks['ParserFirstCallInit'][] = 'InputBoxHooks::register';
+$wgHooks['MediaWikiPerformAction'][] = 'InputBoxHooks::onMediaWikiPerformAction';