rpms/mediawiki-InputBox/F-11 InputBox.classes.php, NONE, 1.1 InputBox.hooks.php, NONE, 1.1 InputBox.i18n.php, NONE, 1.1 InputBox.php, NONE, 1.1 README.fedora, NONE, 1.1 mediawiki-InputBox.spec, NONE, 1.1

John T. Guthrie III guthrie at fedoraproject.org
Thu Apr 23 19:00:12 UTC 2009


Author: guthrie

Update of /cvs/extras/rpms/mediawiki-InputBox/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7274/F-11

Added Files:
	InputBox.classes.php InputBox.hooks.php InputBox.i18n.php 
	InputBox.php README.fedora mediawiki-InputBox.spec 
Log Message:
Initial import of mediawiki-InputBox package into the F-9, F-10, and F-11
branches.



--- NEW FILE InputBox.classes.php ---
<?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 $mMinor = '';
	private $mPage = '';
	private $mBR = 'yes';
	private $mDefaultText = '';
	private $mBGColor = 'transparent';
	private $mButtonLabel = '';
	private $mSearchButtonLabel = '';
	private $mFullTextButton = '';
	private $mLabelText = '';
	private $mHidden = '';
	private $mNamespaces = '';
	private $mID = '';
	private $mInline = false;
	private $mPrefix = '';

	/* Functions */

	public function __construct( $parser ) {
		$this->mParser = $parser;
	}

	public function render() {
		// Internationalization
		wfLoadExtensionMessages( 'InputBox' );

		// 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
						? wfMsgForContent( 'inputbox-error-bad-type', $this->mType ) 
						: wfMsgForContent( 'inputbox-error-no-type' ) 
					)
				);
		}
	}

	/**
	 * Generate search form
	 * @param $type 
	 */
	public function getSearchForm( $type ) {
		global $wgContLang;

		// Use button label fallbacks
		if ( !$this->mButtonLabel ) {
			$this->mButtonLabel = wfMsgHtml( 'tryexact' );
		}
		if ( !$this->mSearchButtonLabel ) {
			$this->mSearchButtonLabel = wfMsgHtml( 'searchfulltext' );
		}

		// Build HTML
		$htmlOut = Xml::openElement( 'div',
			array(
				'align' => 'center',
				'style' => '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,
				'size' => $this->mWidth,
			)
		);
		
		if( $this->mPrefix != '' ){
			$htmlOut .= Xml::element( 'input',
				array(
					'name' => 'prefix',
					'type' => 'hidden',
					'value' => $this->mPrefix,
				)
			);	
		}
		
		$htmlOut .= $this->mBR;

		// Determine namespace checkboxes
		$namespaces = $wgContLang->getNamespaces();
		$namespacesArray = explode( ',', $this->mNamespaces );
		if ( $this->mNamespaces ) {
			foreach ( $namespacesArray as $userNamespace ) {
				$checked = array();
				// Namespace needs to be checked if flagged with "**" or if it's the only one
				if ( strstr( $userNamespace, '**' ) || count( $namespacesArray ) == 1 ) {
					$userNamespace = str_replace( '**', '', $userNamespace );
					$checked = array( 'checked' => 'checked' );
				}

				// Namespace checkboxes
				foreach ( $namespaces as $i => $name ) {
					if ( $i < 0 ) {
						continue;
					} elseif ( $i == 0 ) {
						$name = 'Main';
					}
					if ( $userNamespace == $name ) {
						// Checkbox
						$htmlOut .= Xml::element( 'input',
							array(
								'type' => 'checkbox',
								'name' => 'ns' . $i,
								'value' => 1,
								'id' => 'mw-inputbox-ns' . $i
							) + $checked
						);
						// Label
						$htmlOut .= ' ' . Xml::label( $userNamespace, 'mw-inputbox-ns' . $i );
					}
				}
			}

			// Line break
			$htmlOut .= $this->mBR;
		} else if( $type == 'search' ) {
			// Go button
			$htmlOut .= Xml::element( 'input',
				array(
					'type' => 'submit',
					'name' => 'go',
					'class' => 'searchboxGoButton',
					'value' => $this->mButtonLabel
				)
			);
			$htmlOut .= ' ';
		}

		// 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 .= Xml::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 = wfMsgHtml( 'tryexact' );
		}

		$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
			)
		);
		$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 = wfMsgHtml( "postcomment" );
			}
		} else {
			$comment = '';
			if ( !$this->mButtonLabel ) {
				$this->mButtonLabel = wfMsgHtml( 'createarticle' );
			}
		}

		$htmlOut = Xml::openElement( 'div',
			array(
				'align' => 'center',
				'style' => 'background-color:' . $this->mBGColor
			)
		);
		$htmlOut .= Xml::openElement( 'form',
			array(
				'name' => 'createbox',
				'id' => 'createbox',
				'class' => 'createbox',
				'action' => $wgScript,
				'method' => 'get'
			)
		);
		$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' => '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,
				'size' => $this->mWidth
			)
		);
		$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 = wfMsgHtml( "postcomment" );
		}

		$htmlOut = Xml::openElement( 'div',
			array(
				'align' => 'center',
				'style' => 'background-color:' . $this->mBGColor
			)
		);
		$htmlOut .= Xml::openElement( 'form',
			array(
				'name' => 'commentbox',
				'id' => 'commentbox',
				'class' => 'commentbox',
				'action' => $wgScript,
				'method' => 'get'
			)
		);
		$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,
				'size' => $this->mWidth
			)
		);
		$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 ) ) ] = trim( $value );
		}

		// Build list of options, with local member names
		$options = array(
			'type' => 'mType',
			'width' => 'mWidth',
			'preload' => 'mPreload',
			'page' => 'mPage',
			'editintro' => 'mEditIntro',
			'summary' => 'mSummary',
			'minor' => 'mMinor',
			'break' => 'mBR',
			'default' => 'mDefaultText',
			'bgcolor' => 'mBGColor',
			'buttonlabel' => 'mButtonLabel',
			'searchbuttonlabel' => 'mSearchButtonLabel',
			'fulltextbutton' => 'mFullTextButton',
			'namespaces' => 'mNamespaces',
			'labeltext' => 'mLabelText',
			'hidden' => 'mHidden',
			'id' => 'mID',
			'inline' => 'mInline',
			'prefix' => 'mPrefix',
		);
		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 );

		wfProfileOut( __METHOD__ );
	}

}


--- NEW FILE InputBox.hooks.php ---
<?php
/**
 * Hooks for InputBox extension
 *
 * @file
 * @ingroup Extensions
 */

// InputBox hooks
class InputBoxHooks {

	/* Functions */

	// Initialization
	public static function register() {
		global $wgParser;

		// Register the hook with the parser
		$wgParser->setHook( 'inputbox', array( 'InputBoxHooks', 'render' ) );

		// Continue
		return true;
	}

	// Render the input box
	public static function render( $input, $args, $parser ) {
		// Create InputBox
		$inputBox = new InputBox( $parser );

		// Configure InputBox
		$inputBox->extractOptions( $parser->replaceVariables( $input ) );

		// Return output
		return $inputBox->render();
	}
}


--- NEW FILE InputBox.i18n.php ---
<?php

/**
 * Messages file for the InputBox extension
 *
 * @addtogroup 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 recognised.
Please specify "create", "comment", "search", "search2" or "fulltext".',
	'tryexact'                => 'Try exact match',
	'searchfulltext'          => 'Search full text',
	'createarticle'           => 'Create page',
);

/** Message documentation (Message documentation)
 * @author Meno25
 * @author SPQRobin
 * @author Siebrand
 */
$messages['qqq'] = array(
	'inputbox-desc' => 'Short description of the Inputbox extension, shown on [[Special:Version]].',
	'inputbox-error-bad-type' => '{{doc-important|"create", "comment", "search", "search2" and "fulltext" should not be translated.}}',
	'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.',
	'createarticle' => 'Part of the "Inputbox" extension. This message is the text of the button to create the page you typed in the inputbox.',
);

/** Niuean (ko e vagahau Niuē)
 * @author Jose77
 */
$messages['niu'] = array(
	'createarticle' => 'Talaga tohi tala',
);

/** 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 "$1" nie herken nie.
Gebruik "create", "comment", "search" of "search2".',
	'tryexact' => 'Soek presiese ooreenkoms',
	'searchfulltext' => 'Deursoek volledige teks',
	'createarticle' => 'Skep bladsy',
);

/** 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 fabor, espezifique "create", "comment", "search" u "fulltext".',
	'tryexact' => 'Mirar títol esauto',
	'searchfulltext' => 'Mirar por testo completo',
	'createarticle' => 'Creyar pachina',
);

/** Arabic (العربية)
 * @author Meno25
 */
$messages['ar'] = array(
	'inputbox-desc' => 'يسمح بتضمين أشكال HTML معرفة مسبقا.',
	'inputbox-error-no-type' => 'لم تقم بتحديد نوع صندوق الإدخال للإنشاء.',
	'inputbox-error-bad-type' => 'نوع صندوق الإدخال "$1" لم يتم التعرف عليه.
من فضلك حدد "create"، "comment"، "search"، "search2" أو "fulltext".',
	'tryexact' => 'ابحث عن عنوان مطابق',
	'searchfulltext' => 'ابحث في النص الكامل',
	'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 Rajuonline
 */
$messages['as'] = array(
	'tryexact' => 'কেবল দিয়া শব্দহে বিচাৰিব',
	'searchfulltext' => 'সম্পূর্ণ পাঠ্য বিচাৰিব',
	'createarticle' => 'পৃষ্ঠা বনাওক',
);

/** Asturian (Asturianu)
 * @author Esbardu
 */
$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'' o ''search2''.",
	'tryexact' => 'Intentar concueyar exautamente',
	'searchfulltext' => 'Buscar testu completu',
	'createarticle' => 'Crear páxina',
);

/** Azerbaijani (Azərbaycan) */
$messages['az'] = array(
	'createarticle' => 'Məqalə yarat',
);

/** Samogitian (Žemaitėška)
 * @author Hugo.arg
 */
$messages['bat-smg'] = array(
	'searchfulltext' => 'Ėiškuotė pėlna teksta',
);

/** Southern Balochi (بلوچی مکرانی)
 * @author Mostafadaneshvar
 */
$messages['bcc'] = array(
	'inputbox-desc' => 'اجازه داتن په هور بیگ فرم های HTML چه پیش تعریف بوتگین',
	'inputbox-error-no-type' => 'شما نوع جعبه ورودی په شرکتن مشخص نه کتت',
	'inputbox-error-bad-type' => 'نوع جعبه ورودی "$1"  جاه آرگ نه بیت.
لطفا مشخص کنیت  "شرکتن", "نظر", "گردگ" یا "گردگ2".',
	'tryexact' => 'تطبیق کامل آزمایش کن',
	'searchfulltext' => 'متن کامل گرد',
	'createarticle' => 'شرکتن صفحه',
);

/** Belarusian (Беларуская) */
$messages['be'] = array(
	'createarticle' => 'Пачаць артыкул',
);

/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
 * @author EugeneZelenko
 * @author Jim-by
 * @author Red Winged Duck
 */
$messages['be-tarask'] = array(
	'inputbox-desc' => 'Дазваляе ўключаць раней вызначаныя HTML-формы',
	'inputbox-error-no-type' => 'Вы не пазначылі тып ствараемага поля ўводу.',
	'inputbox-error-bad-type' => 'Невядомы тып поля ўводу «$1».
Калі ласка, выбірайце толькі з дазволеных тыпаў: «create», «comment», «search», «search2» ці «fulltext».',
	'tryexact' => 'Паспрабаваць дакладны пошук',
	'searchfulltext' => 'Шукаць увесь тэкст',
	'createarticle' => 'Стварыць старонку',
);

/** Bulgarian (Български)
 * @author DCLXVI
 * @author Spiritia
 */
$messages['bg'] = array(
	'inputbox-desc' => 'Позволява вмъкването на HTML формуляри.',
	'inputbox-error-no-type' => 'Не се посочили типа на кутията за вход, която да бъде създадена.',
	'inputbox-error-bad-type' => 'Неразпознат тип „$1“ на кутията за вход.
Моля, посочете „create“, „comment“, „search“ или „search2“.',
	'tryexact' => 'Пълно и точно съвпадение',
	'searchfulltext' => 'Претърсване на целия текст',
	'createarticle' => 'Създаване',
);

/** Bislama (Bislama)
 * @author Ushanka
 */
$messages['bi'] = array(
	'createarticle' => 'Mekem atikel',
);

/** 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' => 'নিবন্ধ শুরু করো',
);

/** Bakhtiari (بختياري)
 * @author Behdarvandyani
 */
$messages['bqi'] = array(
	'inputbox-desc' => 'اجازه استفاده زه فرم‌های HTML قبلا تعریف وابیده را اده',
	'inputbox-error-no-type' => 'نوع جعبه ورودی  درست شونده را معلوم نکردین.',
	'inputbox-error-bad-type' => 'نوع "$1" سی جعبه ورودی شناخته نه. لطفاً یکی زه موارد 
"create", "comment", "search" or "search2" را مشخص کنین.',
	'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".',
	'tryexact' => 'Klask ma klotfe rik',
	'searchfulltext' => 'Klask an destenn a-bezh',
	'createarticle' => 'Krouiñ ar pennad',
);

/** Bosnian (Bosanski)
 * @author CERminator
 */
$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',
);

/** Catalan (Català)
 * @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',
);

/** Min Dong Chinese (Mìng-dĕ̤ng-ngṳ̄) */
$messages['cdo'] = array(
	'createarticle' => 'Kŭi hiĕk',
);

/** Corsican (Corsu) */
$messages['co'] = array(
	'searchfulltext' => 'Ricerca testu cumplettu',
	'createarticle' => "Creà l'articulu",
);

/** Crimean Turkish (Latin) (Qırımtatarca (Latin))
 * @author Alessandro
 */
$messages['crh-latn'] = array(
	'createarticle' => 'Saifeni yañart',
);

/** Crimean Turkish (Cyrillic) (Qırımtatarca (Cyrillic))
 * @author Alessandro
 */
$messages['crh-cyrl'] = array(
	'createarticle' => 'Саифени янъарт',
);

/** Czech (ÄŒesky)
 * @author Danny B.
 * @author Li-sung
 */
$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',
);

/** 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",
);

/** Danish (Dansk)
 * @author Byrial
 */
$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',
);

/** German (Deutsch)
 * @author Metalhead64
 * @author Raimond Spekking
 * @author Umherirrender
 */
$messages['de'] = array(
	'inputbox-desc' => 'Erlaubt die Einbindung vordefinierter HTML-Formulare',
	'inputbox-error-no-type' => 'Du hast keinen Eingabefeld-Typ angegeben.',
	'inputbox-error-bad-type' => 'Eingabefeld-Typ „$1“ unbekannt.
Bitte „create“, „comment“, „search“, „search2“ oder „fulltext“ angeben.',
	'tryexact' => 'Versuche exakte Suche',
	'searchfulltext' => 'Gesamten Text durchsuchen',
	'createarticle' => 'Seite anlegen',
);

/** German (formal address) (Deutsch (Sie-Form))
 * @author Umherirrender
 */
$messages['de-formal'] = array(
	'inputbox-error-no-type' => 'Sie haben keinen Eingabefeld-Typ angegeben.',
);

/** 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' => 'Nawłos pytaś:',
	'searchfulltext' => 'Ceły tekst pytaś',
	'createarticle' => 'Nastawk natworiÅ›',
);

/** Divehi (ދިވެހިބަސް)
 * @author Spacebirdy
 */
$messages['dv'] = array(
	'createarticle' => 'Þ‰Þ¦Þ’ÞªÞ‰Þ«Þ‚Þ¬Þ‡Þ° ÞŠÞ¦Þ‡Þ°Þ“Þ¦ÞˆÞ§',
);

/** Ewe (EÊ‹egbe) */
$messages['ee'] = array(
	'createarticle' => 'Dze nuŋɔŋlɔ yeye gɔme',
);

/** Greek (Ελληνικά)
 * @author Dead3y3
 */
$messages['el'] = array(
	'inputbox-desc' => 'Επιτρέπει την περίληψη προκαθορισμένων φορμών HTML',
	'inputbox-error-no-type' => 'Δεν έχετε καθορίσει τον τύπο του κουτιού εισόδου προς δημιουργία.',
	'inputbox-error-bad-type' => 'Τύπος κουτιού εισόδου "$1" δεν αναγνωρίστηκε.<br />
Παρακαλώ ορίστε "create", "comment", "search", "search2" ή "fulltext".',
	'tryexact' => 'Δοκιμάστε την επακριβή αντιστοιχία.',
	'searchfulltext' => 'Αναζήτηση με το πλήρες κείμενο',
	'createarticle' => 'Δημιουργία σελίδας',
);

/** Esperanto (Esperanto)
 * @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 specifigi keston "krea", "komenta", "serĉa", "serĉa2", aŭ "plenateksa".',
	'tryexact' => 'Provu ekzaktan trafon',
	'searchfulltext' => 'Serĉi plentekste',
	'createarticle' => 'Krei artikolon',
);

/** Spanish (Español)
 * @author Crazymadlover
 * @author Icvav
 * @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',
);

/** Estonian (Eesti)
 * @author Avjoska
 * @author Jaan513
 */
$messages['et'] = array(
	'tryexact' => 'Proovi täpset vastet',
	'searchfulltext' => 'Otsi täisteksti',
	'createarticle' => 'Alusta lehekülge',
);

/** Basque (Euskara) */
$messages['eu'] = array(
	'tryexact' => 'Izenburu zehatza bilatu',
	'searchfulltext' => 'Testu osoa bilatu',
	'createarticle' => 'Artikulua sortu',
);

/** Extremaduran (Estremeñu) */
$messages['ext'] = array(
	'createarticle' => 'Creal artículu',
);

/** Persian (فارسی)
 * @author Huji
 */
$messages['fa'] = array(
	'inputbox-desc' => 'اجازهٔ استفاده از فرم‌های HTML از پیش تعریف شده را می‌دهد',
	'inputbox-error-no-type' => 'نوع جعبهٔ ورودی  ایجادشونده را مشخص نکرده‌اید.',
	'inputbox-error-bad-type' => 'نوع "$1" برای جعبهٔ ورودی شناخته شده نیست.
لطفاً یکی از موارد «create»، «comment»، «search»، «search2» یا «fulltext» را مشخص کنید.',
	'tryexact' => 'مطابقت نظیر به نظیر را بیازما',
	'searchfulltext' => 'جستجوی کل متن',
	'createarticle' => 'ایجاد مقاله',
);

/** Finnish (Suomi)
 * @author Crt
 * @author Nike
 */
$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',
);

/** Faroese (Føroyskt) */
$messages['fo'] = array(
	'createarticle' => 'Stovna grein',
);

/** French (Français)
 * @author Crochet.david
 * @author IAlex
 * @author Sherbrooke
 */
$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 la page',
);

/** 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 crèar.',
	'inputbox-error-bad-type' => "Tipo de bouèta d’entrâ « $1 » pas recognu. Endicâd lo chouèx ''create'', ''comment'', ''search'' ou ben ''searche2''.",
	'tryexact' => 'Èprovâd la corrèspondance ègzacta.',
	'searchfulltext' => 'Rechèrche en tèxte complèt',
	'createarticle' => 'Crèar l’articllo',
);

/** 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) */
$messages['ga'] = array(
	'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 se especificou o tipo de caixa de entrada para 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' => 'Tentar coincidencias exactas',
	'searchfulltext' => 'Buscar o texto completo',
	'createarticle' => 'Crear a páxina',
);

/** 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',
);

/** Gujarati (ગુજરાતી)
 * @author Dsvyas
 */
$messages['gu'] = array(
	'createarticle' => 'નવો લેખ શરૂ કરો',
);

/** 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',
);

/** Hebrew (עברית)
 * @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' => 'יצירת הדף',
);

/** Hindi (हिन्दी)
 * @author Kaustubh
 */
$messages['hi'] = array(
	'inputbox-desc' => 'पहलेसे लिखे गये HTML फार्म इस्तेमाल करने की अनुमति दें',
	'inputbox-error-no-type' => 'इनपुट बक्सा बनाने के लिये आपने इसका प्रकार बताया नहीं हैं।',
	'inputbox-error-bad-type' => 'इनपुट बक्से का "$1" यह प्रकार उचित नहीं हैं।
कृपया "create", "comment", "search" या फिर "search2" में से एक चुनें।',
	'tryexact' => 'दिये हुए शब्दही खोजें',
	'searchfulltext' => 'पूरा पाठ खोजें',
	'createarticle' => 'लेख बनाईयें',
);

/** Fiji Hindi (Latin) (Fiji Hindi (Latin))
 * @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ć',
);

/** Haitian (Kreyòl ayisyen)
 * @author Masterches
 */
$messages['ht'] = array(
	'inputbox-desc' => 'Ap pèmèt ou mete fòmilè HTML yo ki ja defini.',
	'inputbox-error-no-type' => 'Atansyon, ou pa bay detay sou tip, kalite bwat antre pou ou kreye',
	'inputbox-error-bad-type' => "Kalite bwat antre $1 pa bon, sistèm an pa konnen l. Mete opsyon sa ''create (kreye)'', ''comment (komante)'', ''search (chache, fouye)'' ou ''searche2''.",
	'tryexact' => 'Eseye yon korespondans egzakt, toutbon.',
	'searchfulltext' => 'Chache, fouye ak opsyon tèks entegral; wap pran an konsiderasyon tout mo ki nan demann ou an',
	'createarticle' => 'Kreye atik sa',
);

/** Hungarian (Magyar)
 * @author Dani
 * @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. „create”, „comment”, „search” vagy „search2” egyikét add meg.',
	'tryexact' => 'Ugrás a szócikkre',
	'searchfulltext' => 'Keresés a teljes szövegben',
	'createarticle' => 'Szócikk létrehozása',
);

/** Armenian (Õ€Õ¡ÕµÕ¥Ö€Õ¥Õ¶) */
$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',
);

/** Indonesian (Bahasa Indonesia)
 * @author IvanLanin
 */
$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. Tolong gunakan "create", "comment", "search" atau "search2".',
	'tryexact' => 'Coba pencocokan eksak',
	'searchfulltext' => 'Cari di teks lengkap',
	'createarticle' => 'Buat artikel',
);

/** Iloko (Ilokano) */
$messages['ilo'] = array(
	'createarticle' => 'Mangaramid iti articulo',
);

/** Ido (Ido)
 * @author Malafaya
 */
$messages['io'] = array(
	'searchfulltext' => 'Serchar tota texto',
	'createarticle' => 'Krear pagino',
);

/** Icelandic (Íslenska)
 * @author S.Örvarr.S
 */
$messages['is'] = array(
	'createarticle' => 'Búa til síðu',
);

/** Italian (Italiano)
 * @author BrokenArrow
 * @author Darth Kule
 */
$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 voce',
);

/** Japanese (日本語)
 * @author Fryed-peach
 * @author JtFuruhata
 */
$messages['ja'] = array(
	'inputbox-desc' => 'あらかじめ定義されたHTMLフォーム埋め込み機能を有効にする',
	'inputbox-error-no-type' => '作成すべき入力ボックスのタイプが指定されていません。',
	'inputbox-error-bad-type' => '"$1" というタイプの入力ボックスは定義されていません。"create"・"comment"・"search"・"search2"・"fulltext" が指定可能です。',
	'tryexact' => '一致する項目を検索',
	'searchfulltext' => '全文検索',
	'createarticle' => '項目を作成',
);

/** 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".',
	'tryexact' => 'Førsøĝ eksakt søĝnenge:',
	'searchfulltext' => "Gennemsøĝe'n hæle tekster",
	'createarticle' => 'Ã…prette side',
);

/** Javanese (Basa Jawa)
 * @author Meursault2004
 */
$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 ditepungi.
Tulung nganggoa "create", "comment", "search" utawa "search2".',
	'tryexact' => 'Cobanen pancocogan èksak',
	'searchfulltext' => 'Golèk ing tèks jangkep',
	'createarticle' => 'Damel artikel',
);

/** Georgian (ქართული)
 * @author Alsandro
 */
$messages['ka'] = array(
	'tryexact' => 'სცადე ზუსტი დამთხვევა',
	'searchfulltext' => 'სრული ტექსტის ძიება',
	'createarticle' => 'სტატიის შექმნა',
);

/** Kara-Kalpak (Qaraqalpaqsha) */
$messages['kaa'] = array(
	'createarticle' => 'Bet jaratıw',
);

/** Kabyle (Taqbaylit)
 * @author Agurzil
 */
$messages['kab'] = array(
	'tryexact' => 'Nadi ɣef uzwel kif-kif',
	'searchfulltext' => 'Nadi aḍris ettmam',
	'createarticle' => 'Xleq amagrad',
);

/** Kazakh (Arabic script) (‫قازاقشا (تٴوتە)‬) */
$messages['kk-arab'] = array(
	'inputbox-error-no-type' => 'جاسالاتىن ەنگٸزۋ جولاعىنىڭ تٷرٸن كەلتٸرمەپسٸز.',
	'inputbox-error-bad-type' => 'ەنگٸزۋ جولاقتىڭ «$1» تٷرٸ تانىلمادى. تەك «create», «comment», «search» نە «search2» دەگەن تٷرلەردٸ كەلتٸرٸڭٸز.',
	'tryexact' => 'دٵل سٵيكەسٸن سىناپ كٶرٸڭٸز',
	'searchfulltext' => 'تولىق مٵتٸنٸمەن ٸزدەۋ',
	'createarticle' => 'بەتتٸ باستاۋ',
);

/** Kazakh (Cyrillic) (Қазақша (Cyrillic)) */
$messages['kk-cyrl'] = array(
	'inputbox-error-no-type' => 'Жасалатын енгізу жолағының түрін келтірмепсіз.',
	'inputbox-error-bad-type' => 'Енгізу жолақтың «$1» түрі танылмады. Тек «create», «comment», «search» не «search2» деген түрлерді келтіріңіз.',
	'tryexact' => 'Дәл сәйкесін сынап көріңіз',
	'searchfulltext' => 'Толық мәтінімен іздеу',
	'createarticle' => 'Бетті бастау',
);

/** Kazakh (Latin) (Қазақша (Latin)) */
$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.',
	'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' => '문서 만들기',
);

/** Ripoarisch (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',
);

/** Kurdish (Latin) (Kurdî / كوردی (Latin)) */
$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.',
	'tryexact' => 'Versicht et matt der preziser Sich:',
	'searchfulltext' => 'Am ganzen Text sichen',
	'createarticle' => 'Säit uleeën',
);

/** 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 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 dèr volledige tèks',
	'createarticle' => "Maak 'ne pazjena aan",
);

/** Lingala (Lingála)
 * @author Moyogo
 */
$messages['ln'] = array(
	'createarticle' => 'Kokela ekakoli',
);

/** Lao (ລາວ)
 * @author Tuinui
 */
$messages['lo'] = array(
	'tryexact' => 'ໄປ',
	'searchfulltext' => 'ຊອກຫາ',
	'createarticle' => 'ສ້າງບົດຄວາມ',
);

/** Lithuanian (Lietuvių) */
$messages['lt'] = array(
	'tryexact' => 'Mėginti tikslų atitikimą',
	'searchfulltext' => 'Ieškoti pilno teksto',
	'createarticle' => 'Kurti straipsnį',
);

/** Latvian (Latviešu)
 * @author Xil
 * @author Yyy
 */
$messages['lv'] = array(
	'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"之。',
	'tryexact' => '查全合',
	'searchfulltext' => '尋全文',
	'createarticle' => 'æ’°æ–‡',
);

/** Macedonian (Македонски)
 * @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' => 'Создади страница',
);

/** Malayalam (മലയാളം)
 * @author Shijualex
 */
$messages['ml'] = array(
	'inputbox-desc' => 'നിര്‍‌വചിക്കപ്പെട്ടു വെച്ചിരിക്കുന്ന HTML ഫോമുകള്‍ ഉള്‍പ്പെടുത്താന്‍ അനുവദിക്കുക',
	'inputbox-error-no-type' => 'സൃഷ്ടിക്കേണ്ട ഇന്‍‌പുട്ട് ബോക്സിന്റെ തരം നിഷ്കര്‍ഷിച്ചിട്ടില്ല',
	'inputbox-error-bad-type' => '"$1" എന്ന ഇന്‍പുട്ട് ബോക്സ് തരം തിരിച്ചറിഞ്ഞില്ല.
ദയവു ചെയ്ത് "create", "comment", "search", "search2" ഇവയിലൊന്നു നിഷ്കര്‍ഷിക്കുക',
	'tryexact' => 'കൃത്യമായി യോജിക്കുന്ന ഫലങ്ങള്‍ ഉണ്ടോയെന്നു പരിശോധിക്കുക',
	'searchfulltext' => 'ടെക്സ്റ്റ് മൊത്തമായി തിരയുക',
	'createarticle' => 'താള്‍ സൃഷ്ടിക്കുക',
);

/** Marathi (मराठी)
 * @author Kaustubh
 */
$messages['mr'] = array(
	'inputbox-desc' => 'पूर्वी लिहिलेले HTML अर्ज वापरण्याची परवानगी द्या',
	'inputbox-error-no-type' => 'तुम्ही कुठल्या प्रकारची पृष्ठपेटी तयार करायची ते स्पष्ट केलेले नाही.',
	'inputbox-error-bad-type' => 'तुम्ही दिलेला पृष्ठपेटीचा "$1" हा प्रकार योग्य नाही. कृपया "create", "comment", "search" किंवा "search2" यातील एक निवडा.',
	'tryexact' => 'दिलेलेच शब्द शोधा',
	'searchfulltext' => 'पूर्ण मजकूर शोधा',
	'createarticle' => 'लेख बनवा',
);

/** Malay (Bahasa Melayu)
 * @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',
);

/** 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" u "search2".',
	'tryexact' => 'Fittex korrispondenza eżatta',
	'searchfulltext' => 'Fittex fit-test',
	'createarticle' => 'Oħloq paġna',
);

/** Mazanderani (مَزِروني)
 * @author Spacebirdy
 */
$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 SabineCretella
 */
$messages['nap'] = array(
	'searchfulltext' => 'Ascià dint''o testo',
	'createarticle' => 'Cria voce',
);

/** 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',
);

/** Nepali (नेपाली) */
$messages['ne'] = array(
	'createarticle' => 'लेख थाल्नुहोस्',
);

/** 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 aangegeven.
Zie [http://www.mediawiki.org/wiki/Extension:Inputbox MediaWiki.org] voor meer informatie.',
	'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' => 'Nieuwe pagina maken',
);

/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
 * @author Frokor
 * @author Harald Khan
 */
$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',
);

/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 * @author Jon Harald Søby
 */
$messages['no'] = 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',
);

/** 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 de dintrada 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èxt integral',
	'createarticle' => 'Crear l’article',
);

/** Pangasinan (Pangasinan) */
$messages['pag'] = array(
	'createarticle' => 'Mangawa na artikulo',
);

/** Pampanga (Kapampangan) */
$messages['pam'] = array(
	'createarticle' => 'Gawang artikulu',
);

/** 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ł',
);

/** Piedmontese (Piemontèis)
 * @author Bèrto 'd Sèra
 */
$messages['pms'] = array(
	'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" ò pura "search2".',
	'tryexact' => 'Sërca che a sia pròpe parej',
	'searchfulltext' => 'Sërca an tut ël test',
	'createarticle' => "Crea n'artìcol",
);

/** Pontic (Ποντιακά)
 * @author Sinopeus
 */
$messages['pnt'] = array(
	'createarticle' => 'Ποίσον σελίδαν',
);

/** Pashto (پښتو)
 * @author Ahmed-Najib-Biabani-Ibrahimkhel
 */
$messages['ps'] = array(
	'inputbox-desc' => 'د پخوا نه د HTML څرګند شويو فورمو کارولو اجازه ورکوي',
	'tryexact' => 'کټ مټ انډول يې وآزمويه',
	'searchfulltext' => 'بشپړ متن پلټل',
	'createarticle' => 'نوې ليکنه پيلول',
);

/** Portuguese (Português)
 * @author Malafaya
 */
$messages['pt'] = array(
	'inputbox-desc' => 'Permite a inclusão de formulários HTML pré-definidos.',
	'inputbox-error-no-type' => 'Você não especificou o tipo de box de inserçã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',
);

/** Brazilian Portuguese (Português do Brasil)
 * @author Brunoy Anastasiya Seryozhenko
 * @author Eduardo.mps
 */
$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.',
);

/** Quechua (Runa Simi)
 * @author AlimanRuna
 */
$messages['qu'] = array(
	'tryexact' => 'Hinalla taripanayaspa maskay',
	'searchfulltext' => "Hunt'a qillqata maskay",
	'createarticle' => 'Qillqata kamariy',
);

/** Romanian (Română)
 * @author Emily
 * @author Firilacroco
 * @author KlaudiuMihaila
 * @author Mihai
 */
$messages['ro'] = array(
	'inputbox-desc' => 'Permite includerea formelor HTML predefinite',
	'inputbox-error-no-type' => 'Nu ai specificat ce tip de cutie intrare să fie creată.',
	'inputbox-error-bad-type' => 'Tipul de cutie intrare "$1" nu este recunoscut.
Te rog să specifici parametrii "create", "comment", "search", "search2" sau "fulltext".',
	'tryexact' => 'Încearcă varianta exactă',
	'searchfulltext' => 'Caută textul întreg',
	'createarticle' => 'Crează articol',
);

/** Aromanian (Armãneashce) */
$messages['roa-rup'] = array(
	'createarticle' => 'Adrats articlu',
);

/** Tarandíne (Tarandíne)
 * @author Joetaras
 */
$messages['roa-tara'] = array(
	'createarticle' => "Ccreje 'a vôsce",
);

/** 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' => 'Создать статью',
);

/** Yakut (Саха тыла)
 * @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' => 'Ыстатыйаны айарга',
);

/** Sardinian (Sardu)
 * @author Marzedu
 */
$messages['sc'] = array(
	'createarticle' => 'Crea artìculu',
);

/** Sicilian (Sicilianu)
 * @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',
);

/** Sindhi (سنڌي) */
$messages['sd'] = array(
	'createarticle' => 'نئون مضمون لکو',
);

/** Sango (Sängö) */
$messages['sg'] = array(
	'createarticle' => 'Sü soura',
);

/** Sinhala (සිංහල)
 * @author Asiri wiki
 * @author නන්දිමිතුරු
 */
$messages['si'] = array(
	'inputbox-desc' => 'පූර්වාර්ථදැක්වූණු HTML ආකාරයන් අඩංගුකිරීමට ඉඩදෙන්න',
	'inputbox-error-no-type' => 'තැනිය යුතු ප්‍රදාන කොටුවේ මාදිලිය ඔබ විසින් නිර්දේශ කොට දක්වා නොමැත.',
	'inputbox-error-bad-type' => 'ප්‍රදාන කොටු මාදිලිය "$1" හඳුනාගත නොහැක.
කරුණාකර "තැනීම", "පරිකථනය", "ගවේෂණය" හෝ "ගවේෂණය2" නිර්දේශ කරන්න .',
	'tryexact' => 'තථ්‍ය ගැලපීම  වෑයම් කරන්න',
	'searchfulltext' => 'සම්පූර්ණ පෙළ ගවේෂණය කරන්න',
	'createarticle' => 'පිටුවක් සාදන්න',
);

/** Slovak (Slovenčina)
 * @author Helix84
 */
$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',
);

/** Slovenian (Slovenščina) */
$messages['sl'] = array(
	'tryexact' => 'Poskusite z natančnim zadetkom',
	'searchfulltext' => 'Preišči vse besedilo',
	'createarticle' => 'Ustvarite stran',
);

/** Albanian (Shqip)
 * @author Dori
 */
$messages['sq'] = array(
	'tryexact' => 'Kërko përputhje të plotë',
	'searchfulltext' => 'Kërko tekstin e plotë',
	'createarticle' => 'Krijo artikull',
);

/** Serbian Cyrillic ekavian (ћирилица)
 * @author Millosh
 * @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' => 'Направи чланак',
);

/** latinica (latinica) */
$messages['sr-el'] = array(
	'tryexact' => 'Pokušaj tačno',
	'searchfulltext' => 'Pretraži ceo tekst',
	'createarticle' => 'Napravi članak',
);

/** 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 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',
);

/** Silesian (Ślůnski)
 * @author Ozi64
 */
$messages['szl'] = array(
	'createarticle' => 'Naškryflej artikel',
);

/** Telugu (తెలుగు)
 * @author Chaduvari
 * @author Veeven
 */
$messages['te'] = array(
	'inputbox-desc' => 'ముందే నిర్వచించబడిన HTML ఫారములను చేర్చనివ్వు',
	'inputbox-error-no-type' => 'ఏ రకమైన ఇన్‌పుట్ పెట్టెని తయారుచేయాలో మీరు చెప్పలేదు.',
	'tryexact' => 'ఖచ్చితమైన పోలిక కొరకు ప్రయత్నించు',
	'searchfulltext' => 'పూర్తి పాఠ్యంలో వెతుకు',
	'createarticle' => 'వ్యాసాన్ని సృష్టించు',
);

/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic))
 * @author Ibrahim
 */
$messages['tg-cyrl'] = array(
	'inputbox-desc' => 'Иҷозаи истифода аз формҳои HTML аз пеш таърифшударо медиҳад',
	'inputbox-error-no-type' => 'Навъи ҷаъбаи вурудии эҷодшавандаро мушаххас накардаед.',
	'inputbox-error-bad-type' => 'Навъи ҷаъбаи вурудии "$1" ношинохта аст. Лутфан як аз маворидро аз инҳо "create", "comment", "search" ё "search2" мушаххас кунед.',
	'tryexact' => 'Мутобиқати аниқро бисанҷед',
	'searchfulltext' => 'Ҷустуҷӯи матни пурра',
	'createarticle' => 'Эҷоди мақола',
);

/** Thai (ไทย) */
$messages['th'] = array(
	'tryexact' => 'ค้นหาตรงทุกตัวอักษร',
	'searchfulltext' => 'ค้นหาข้อมูล',
	'createarticle' => 'สร้างเนื้อหา',
);

/** 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',
);

/** Tswana (Setswana) */
$messages['tn'] = array(
	'createarticle' => 'Kwala mokwalo',
);

/** Tonga (lea faka-Tonga) */
$messages['to'] = array(
	'createarticle' => 'Fakatupu ʻa e kupu',
);

/** Turkish (Türkçe)
 * @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',
);

/** Tsonga (Xitsonga)
 * @author Thuvack
 */
$messages['ts'] = array(
	'createarticle' => 'Tumbuluxa tluka',
);

/** Ukrainian (Українська)
 * @author AS
 * @author Ahonc
 */
$messages['uk'] = array(
	'inputbox-desc' => 'Дозволяє включати заздалегідь визначені HTML-форми',
	'inputbox-error-no-type' => 'Ви не зазначили тип поля вводу, яке створюється.',
	'inputbox-error-bad-type' => 'Невідомий тип поля вводу «$1».
Будь ласка, зазначте один з допустимих типів: «create», «comment», «search», «search2» або «fulltext».',
	'tryexact' => 'Строгий пошук',
	'searchfulltext' => 'Повнотекстовий пошук',
	'createarticle' => 'Створити статтю',
);

/** Urdu (اردو) */
$messages['ur'] = array(
	'searchfulltext' => 'تلاش ِکل متن',
	'createarticle' => 'نیا مضمون',
);

/** Uzbek (O'zbek) */
$messages['uz'] = array(
	'createarticle' => 'Maqola kiritish',
);

/** Vèneto (Vèneto)
 * @author Candalua
 */
$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',
);

/** Veps (Vepsan kel')
 * @author Игорь Бродский
 */
$messages['vep'] = array(
	'createarticle' => "Säta lehtpol'",
);

/** 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' => 'Viết bài mới',
);

/** 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(
	'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 duggit bu ñu 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' => '建立新文章',
);

/** Xhosa (isiXhosa) */
$messages['xh'] = array(
	'createarticle' => 'Bhala Ibali',
);

/** Yiddish (ייִדיש)
 * @author Yidel
 * @author פוילישער
 */
$messages['yi'] = array(
	'searchfulltext' => 'זוך אין אלע בלעטער',
	'createarticle' => 'באשאפט ארטיקל',
);

/** Yue (粵語) */
$messages['yue'] = array(
	'inputbox-desc' => '容許包含預先設定嘅HTML表格',
	'inputbox-error-no-type' => '你重未指定開輸入盒嘅指定類型。',
	'inputbox-error-bad-type' => '輸入盒類型"$1"認唔到。請指定"create"、"comment"、"search"或"search2"。',
	'tryexact' => '試吓精確嘅比較',
	'searchfulltext' => '搵全文',
	'createarticle' => '建立文章',
);

/** Simplified Chinese (‪中文(简体)‬)
 * @author Wmr89502270
 */
$messages['zh-hans'] = array(
	'inputbox-desc' => '容许包含预先设置的HTML表格',
	'inputbox-error-no-type' => '您尚未指定创建输入箱的指定类型。',
	'inputbox-error-bad-type' => '输入框类型"$1"无法识别。请指定"create"、"comment"、"search"、"search2"或"fulltext"。',
	'tryexact' => '尝试精确匹配',
	'searchfulltext' => '全文搜索',
	'createarticle' => '建立文章',
);

/** Traditional Chinese (‪中文(繁體)‬) */
$messages['zh-hant'] = array(
	'inputbox-desc' => '容許包含預先設定的HTML表格',
	'inputbox-error-no-type' => '您尚未指定創建輸入箱的指定類型。',
	'inputbox-error-bad-type' => '輸入箱類型"$1"無法辨識。請指定"create"、"comment"、"search"或"search2"。',
	'tryexact' => '嘗試精確匹配',
	'searchfulltext' => '全文檢索',
	'createarticle' => '建立文章',
);

/** Zulu (isiZulu) */
$messages['zu'] = array(
	'searchfulltext' => 'Sesha ukubhala konke',
);



--- NEW FILE InputBox.php ---
<?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 at scireview.de>
 *  namespaces search improvements partially by
 *  Leonardo Pimenta <leo.lns at gmail.com>
 *	Cleaned up by Trevor Parscal <tparscal at wikimedia.org>
 * @copyright Public domain
 * @license Public domain
 * @version 0.1.1
 */

// 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(
	'name'           => 'InputBox',
	'author'         => array( 'Erik Moeller', 'Leonardo Pimenta', 'Rob Church', 'Trevor Parscal' ),
	'url'            => 'http://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
if ( defined( 'MW_SUPPORTS_PARSERFIRSTCALLINIT' ) ) {
	// Modern
	$wgHooks['ParserFirstCallInit'][] = 'InputBoxHooks::register';
} else {
	// Legacy
	$wgExtensionFunctions[] = array( 'InputBoxHooks', 'register' );
}


--- NEW FILE README.fedora ---
To complete installation of InputBox, add the following line to
LocalSettings.php:

  require_once "$IP/extensions/InputBox/InputBox.php";

for each MediaWiki instance you wish to install InputBox on.

This extension creates an <inputbox> tag that can be used to add wiki-related
HTML input boxes to wiki pages.  In general, "wiki-related" means
search boxes and "create an article" boxes.  Please see
http://www.mediawiki.org/wiki/Extension:InputBox for more details.


--- NEW FILE mediawiki-InputBox.spec ---
Name:		mediawiki-InputBox
Version:	0
Release:	0.2.20090420svn%{?dist}
Summary:	An extension to enable input box tags for mediawiki pages

Group:		Applications/Internet
License:	Public Domain
URL:		http://www.mediawiki.org/wiki/Extension:InputBox
# http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/InputBox/InputBox.classes.php?revision=49657
Source0:	InputBox.classes.php
# http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/InputBox/InputBox.hooks.php?revision=49657
Source1:	InputBox.hooks.php
# http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/InputBox/InputBox.i18n.php?revision=49657
Source2:	InputBox.i18n.php
# http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/InputBox/InputBox.php?revision=49657
Source3:	InputBox.php
Source4:	README.fedora
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch:	noarch

Requires:	mediawiki >= 1.11

%description
The InputBox extension is a MediaWiki extension which adds already created HTML
forms to wiki pages. Users can "complete" a form (entering text, selecting menu
items, etc.) by entering text into the box.

InputBox was originally created by Erik Moeller for the purpose of adding a
Create an article box to Wikinews.

%prep

%build

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mediawiki/extensions/InputBox
install -pm 644 %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/mediawiki/extensions/InputBox

mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
install -pm 644 %{SOURCE4} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%{_datadir}/mediawiki/extensions/InputBox
%doc %{_docdir}/%{name}-%{version}/README.fedora

%changelog
* Mon Apr 20 2009 John Guthrie <guthrie at counterexample.org> - 0-0.2.20090420svn
- Fixed the source URLs and updated to the latest svn version.

* Tue Mar 31 2009 John Guthrie <guthrie at counterexample.org> - 0-0.1.20090331svn
- Initial package build.




More information about the fedora-extras-commits mailing list