* $wgSquidServersNoPurge now supports the use of Classless Inter-Domain
Routing (CIDR) notation to specify contiguous blocks of IPv4 and/or IPv6
addresses that should be trusted to provide X-Forwarded-For headers.
+* Preferences 'watchcreations' and 'watchdefault' ("Add pages I create and files
+ I upload to my watchlist", "Add pages and files I edit to my watchlist") are
+ now enabled by default.
=== New features in 1.23 ===
* ResourceLoader can utilize the Web Storage API to cache modules client-side.
those protection levels.
* Added $wgAPIFormatModules, allowing extensions to add additional output
formatting modules for the API.
+* (bug 47812) The MediaWiki:Group-user.{css,js} pages can now be used to add
+ custom CSS or JavaScript enabled only for registered users.
+* (bug 52005) Special pages RecentChanges, RecentChangesLinked and Watchlist
+ now include a legend describing the symbols used in lists of changes.
=== Bug fixes in 1.23 ===
* (bug 41759) The "updated since last visit" markers (on history pages, recent
my talk page, my contributions" etc).
&$personal_urls: Array of link specifiers (see SkinTemplate.php)
&$title: Title object representing the current page
-$skin: Skin object providing context (e.g. to check if the user is logged in, etc.)
+$skin: SkinTemplate object providing context (e.g. to check if the user is logged in, etc.)
'PingLimiter': Allows extensions to override the results of User::pingLimiter().
&$user : User performing the action
'FormlessAction' => 'includes/Action.php',
'FormAction' => 'includes/Action.php',
'FormOptions' => 'includes/FormOptions.php',
- 'FormSpecialPage' => 'includes/SpecialPage.php',
+ 'FormSpecialPage' => 'includes/specialpage/FormSpecialPage.php',
'GitInfo' => 'includes/GitInfo.php',
'HistoryBlob' => 'includes/HistoryBlob.php',
'HistoryBlobCurStub' => 'includes/HistoryBlob.php',
'Hooks' => 'includes/Hooks.php',
'Html' => 'includes/Html.php',
'HtmlFormatter' => 'includes/HtmlFormatter.php',
- 'HTMLApiField' => 'includes/HTMLForm.php',
- 'HTMLButtonField' => 'includes/HTMLForm.php',
- 'HTMLCheckField' => 'includes/HTMLForm.php',
- 'HTMLCheckMatrix' => 'includes/HTMLForm.php',
- 'HTMLEditTools' => 'includes/HTMLForm.php',
- 'HTMLFloatField' => 'includes/HTMLForm.php',
- 'HTMLForm' => 'includes/HTMLForm.php',
- 'HTMLFormField' => 'includes/HTMLForm.php',
- 'HTMLFormFieldRequiredOptionsException' => 'includes/HTMLForm.php',
- 'HTMLHiddenField' => 'includes/HTMLForm.php',
- 'HTMLInfoField' => 'includes/HTMLForm.php',
- 'HTMLIntField' => 'includes/HTMLForm.php',
- 'HTMLNestedFilterable' => 'includes/HTMLForm.php',
- 'HTMLMultiSelectField' => 'includes/HTMLForm.php',
- 'HTMLRadioField' => 'includes/HTMLForm.php',
- 'HTMLSelectAndOtherField' => 'includes/HTMLForm.php',
- 'HTMLSelectField' => 'includes/HTMLForm.php',
- 'HTMLSelectOrOtherField' => 'includes/HTMLForm.php',
- 'HTMLSubmitField' => 'includes/HTMLForm.php',
- 'HTMLTextAreaField' => 'includes/HTMLForm.php',
- 'HTMLTextField' => 'includes/HTMLForm.php',
+ 'HTMLApiField' => 'includes/htmlform/HTMLApiField.php',
+ 'HTMLButtonField' => 'includes/htmlform/HTMLButtonField.php',
+ 'HTMLCheckField' => 'includes/htmlform/HTMLCheckField.php',
+ 'HTMLCheckMatrix' => 'includes/htmlform/HTMLCheckMatrix.php',
+ 'HTMLEditTools' => 'includes/htmlform/HTMLEditTools.php',
+ 'HTMLFloatField' => 'includes/htmlform/HTMLFloatField.php',
+ 'HTMLForm' => 'includes/htmlform/HTMLForm.php',
+ 'HTMLFormField' => 'includes/htmlform/HTMLFormField.php',
+ 'HTMLFormFieldRequiredOptionsException' => 'includes/htmlform/HTMLFormFieldRequiredOptionsException.php',
+ 'HTMLHiddenField' => 'includes/htmlform/HTMLHiddenField.php',
+ 'HTMLInfoField' => 'includes/htmlform/HTMLInfoField.php',
+ 'HTMLIntField' => 'includes/htmlform/HTMLIntField.php',
+ 'HTMLNestedFilterable' => 'includes/htmlform/HTMLNestedFilterable.php',
+ 'HTMLMultiSelectField' => 'includes/htmlform/HTMLMultiSelectField.php',
+ 'HTMLRadioField' => 'includes/htmlform/HTMLRadioField.php',
+ 'HTMLSelectAndOtherField' => 'includes/htmlform/HTMLSelectAndOtherField.php',
+ 'HTMLSelectField' => 'includes/htmlform/HTMLSelectField.php',
+ 'HTMLSelectOrOtherField' => 'includes/htmlform/HTMLSelectOrOtherField.php',
+ 'HTMLSubmitField' => 'includes/htmlform/HTMLSubmitField.php',
+ 'HTMLTextAreaField' => 'includes/htmlform/HTMLTextAreaField.php',
+ 'HTMLTextField' => 'includes/htmlform/HTMLTextField.php',
'Http' => 'includes/HttpFunctions.php',
'HttpError' => 'includes/Exception.php',
'ICacheHelper' => 'includes/CacheHelper.php',
'ImageQueryPage' => 'includes/ImageQueryPage.php',
'ImportStreamSource' => 'includes/Import.php',
'ImportStringSource' => 'includes/Import.php',
- 'IncludableSpecialPage' => 'includes/SpecialPage.php',
+ 'IncludableSpecialPage' => 'includes/specialpage/IncludableSpecialPage.php',
'IndexPager' => 'includes/Pager.php',
'Interwiki' => 'includes/interwiki/Interwiki.php',
'LCStore' => 'includes/cache/LocalisationCache.php',
'RawMessage' => 'includes/Message.php',
'RdfMetaData' => 'includes/Metadata.php',
'ReadOnlyError' => 'includes/Exception.php',
- 'RedirectSpecialArticle' => 'includes/SpecialPage.php',
- 'RedirectSpecialPage' => 'includes/SpecialPage.php',
+ 'RedirectSpecialArticle' => 'includes/specialpage/RedirectSpecialPage.php',
+ 'RedirectSpecialPage' => 'includes/specialpage/RedirectSpecialPage.php',
'ReverseChronologicalPager' => 'includes/Pager.php',
'RevisionItem' => 'includes/RevisionList.php',
'RevisionItemBase' => 'includes/RevisionList.php',
'SiteStatsInit' => 'includes/SiteStats.php',
'Skin' => 'includes/Skin.php',
'SkinTemplate' => 'includes/SkinTemplate.php',
- 'SpecialCreateAccount' => 'includes/SpecialPage.php',
- 'SpecialListAdmins' => 'includes/SpecialPage.php',
- 'SpecialListBots' => 'includes/SpecialPage.php',
- 'SpecialMycontributions' => 'includes/SpecialPage.php',
- 'SpecialMypage' => 'includes/SpecialPage.php',
- 'SpecialMytalk' => 'includes/SpecialPage.php',
- 'SpecialMyuploads' => 'includes/SpecialPage.php',
- 'SpecialAllMyUploads' => 'includes/SpecialPage.php',
- 'SpecialPage' => 'includes/SpecialPage.php',
+ 'SpecialCreateAccount' => 'includes/specials/SpecialCreateAccount.php',
+ 'SpecialListAdmins' => 'includes/specials/SpecialListusers.php',
+ 'SpecialListBots' => 'includes/specials/SpecialListusers.php',
+ 'SpecialMycontributions' => 'includes/specials/SpecialMyRedirectPages.php',
+ 'SpecialMypage' => 'includes/specials/SpecialMyRedirectPages.php',
+ 'SpecialMytalk' => 'includes/specials/SpecialMyRedirectPages.php',
+ 'SpecialMyuploads' => 'includes/specials/SpecialMyRedirectPages.php',
+ 'SpecialAllMyUploads' => 'includes/specials/SpecialMyRedirectPages.php',
+ 'SpecialPage' => 'includes/specialpage/SpecialPage.php',
'SpecialPageFactory' => 'includes/SpecialPageFactory.php',
- 'SpecialRedirectToSpecial' => 'includes/SpecialPage.php',
+ 'SpecialRedirectToSpecial' => 'includes/specialpage/RedirectSpecialPage.php',
'SquidPurgeClient' => 'includes/SquidPurgeClient.php',
'SquidPurgeClientPool' => 'includes/SquidPurgeClient.php',
'StatCounter' => 'includes/StatCounter.php',
'TitleArray' => 'includes/TitleArray.php',
'TitleArrayFromResult' => 'includes/TitleArray.php',
'ThrottledError' => 'includes/Exception.php',
- 'UnlistedSpecialPage' => 'includes/SpecialPage.php',
+ 'UnlistedSpecialPage' => 'includes/specialpage/UnlistedSpecialPage.php',
'UploadSourceAdapter' => 'includes/Import.php',
'UppercaseCollation' => 'includes/Collation.php',
'User' => 'includes/User.php',
'FileBackendGroup' => 'includes/filebackend/FileBackendGroup.php',
'FileBackend' => 'includes/filebackend/FileBackend.php',
'FileBackendError' => 'includes/filebackend/FileBackend.php',
+ 'FileBackendException' => 'includes/filebackend/FileBackend.php',
'FileBackendStore' => 'includes/filebackend/FileBackendStore.php',
'FileBackendStoreShardListIterator' => 'includes/filebackend/FileBackendStore.php',
'FileBackendStoreShardDirIterator' => 'includes/filebackend/FileBackendStore.php',
'SpecialNewpages' => 'includes/specials/SpecialNewpages.php',
'SpecialPasswordReset' => 'includes/specials/SpecialPasswordReset.php',
'SpecialPagesWithProp' => 'includes/specials/SpecialPagesWithProp.php',
- 'SpecialPermanentLink' => 'includes/SpecialPage.php',
+ 'SpecialPermanentLink' => 'includes/specials/SpecialPermanentLink.php',
'SpecialPreferences' => 'includes/specials/SpecialPreferences.php',
'SpecialPrefixindex' => 'includes/specials/SpecialPrefixindex.php',
'SpecialProtectedpages' => 'includes/specials/SpecialProtectedpages.php',
'uselivepreview' => 0,
'usenewrc' => 0,
'vector-simplesearch' => 1,
- 'watchcreations' => 0,
- 'watchdefault' => 0,
+ 'watchcreations' => 1,
+ 'watchdefault' => 1,
'watchdeletion' => 0,
'watchlistdays' => 3.0,
'watchlisthideanons' => 0,
* Media types.
* This defines constants for the value returned by File::getMediaType()
*/
-define( 'MEDIATYPE_UNKNOWN', 'UNKNOWN' ); // unknown format
-define( 'MEDIATYPE_BITMAP', 'BITMAP' ); // some bitmap image or image source (like psd, etc). Can't scale up.
-define( 'MEDIATYPE_DRAWING', 'DRAWING' ); // some vector drawing (SVG, WMF, PS, ...) or image source (oo-draw, etc). Can scale up.
-define( 'MEDIATYPE_AUDIO', 'AUDIO' ); // simple audio file (ogg, mp3, wav, midi, whatever)
-define( 'MEDIATYPE_VIDEO', 'VIDEO' ); // simple video file (ogg, mpg, etc; no not include formats here that may contain executable sections or scripts!)
-define( 'MEDIATYPE_MULTIMEDIA', 'MULTIMEDIA' ); // Scriptable Multimedia (flash, advanced video container formats, etc)
-define( 'MEDIATYPE_OFFICE', 'OFFICE' ); // Office Documents, Spreadsheets (office formats possibly containing apples, scripts, etc)
-define( 'MEDIATYPE_TEXT', 'TEXT' ); // Plain text (possibly containing program code or scripts)
-define( 'MEDIATYPE_EXECUTABLE', 'EXECUTABLE' ); // binary executable
-define( 'MEDIATYPE_ARCHIVE', 'ARCHIVE' ); // archive file (zip, tar, etc)
+// unknown format
+define( 'MEDIATYPE_UNKNOWN', 'UNKNOWN' );
+// some bitmap image or image source (like psd, etc). Can't scale up.
+define( 'MEDIATYPE_BITMAP', 'BITMAP' );
+// some vector drawing (SVG, WMF, PS, ...) or image source (oo-draw, etc). Can scale up.
+define( 'MEDIATYPE_DRAWING', 'DRAWING' );
+// simple audio file (ogg, mp3, wav, midi, whatever)
+define( 'MEDIATYPE_AUDIO', 'AUDIO' );
+// simple video file (ogg, mpg, etc;
+// no not include formats here that may contain executable sections or scripts!)
+define( 'MEDIATYPE_VIDEO', 'VIDEO' );
+// Scriptable Multimedia (flash, advanced video container formats, etc)
+define( 'MEDIATYPE_MULTIMEDIA', 'MULTIMEDIA' );
+// Office Documents, Spreadsheets (office formats possibly containing apples, scripts, etc)
+define( 'MEDIATYPE_OFFICE', 'OFFICE' );
+// Plain text (possibly containing program code or scripts)
+define( 'MEDIATYPE_TEXT', 'TEXT' );
+// binary executable
+define( 'MEDIATYPE_EXECUTABLE', 'EXECUTABLE' );
+// archive file (zip, tar, etc)
+define( 'MEDIATYPE_ARCHIVE', 'ARCHIVE' );
/**@}*/
/**@{
* Extensions are free to use the below formats, or define their own.
* It is recommended to stick with the conventions for MIME types.
*/
-define( 'CONTENT_FORMAT_WIKITEXT', 'text/x-wiki' ); // wikitext
-define( 'CONTENT_FORMAT_JAVASCRIPT', 'text/javascript' ); // for js pages
-define( 'CONTENT_FORMAT_CSS', 'text/css' ); // for css pages
-define( 'CONTENT_FORMAT_TEXT', 'text/plain' ); // for future use, e.g. with some plain-html messages.
-define( 'CONTENT_FORMAT_HTML', 'text/html' ); // for future use, e.g. with some plain-html messages.
-define( 'CONTENT_FORMAT_SERIALIZED', 'application/vnd.php.serialized' ); // for future use with the api and for extensions
-define( 'CONTENT_FORMAT_JSON', 'application/json' ); // for future use with the api, and for use by extensions
-define( 'CONTENT_FORMAT_XML', 'application/xml' ); // for future use with the api, and for use by extensions
+// wikitext
+define( 'CONTENT_FORMAT_WIKITEXT', 'text/x-wiki' );
+// for js pages
+define( 'CONTENT_FORMAT_JAVASCRIPT', 'text/javascript' );
+// for css pages
+define( 'CONTENT_FORMAT_CSS', 'text/css' );
+// for future use, e.g. with some plain-html messages.
+define( 'CONTENT_FORMAT_TEXT', 'text/plain' );
+// for future use, e.g. with some plain-html messages.
+define( 'CONTENT_FORMAT_HTML', 'text/html' );
+// for future use with the api and for extensions
+define( 'CONTENT_FORMAT_SERIALIZED', 'application/vnd.php.serialized' );
+// for future use with the api, and for use by extensions
+define( 'CONTENT_FORMAT_JSON', 'application/json' );
+// for future use with the api, and for use by extensions
+define( 'CONTENT_FORMAT_XML', 'application/xml' );
/**@}*/
28 => 's', 29 => 't', 30 => 'u', 31 => 'v', 32 => 'w', 33 => 'x',
34 => 'y', 35 => 'z',
- '0' => 0, '1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5,
- '6' => 6, '7' => 7, '8' => 8, '9' => 9, 'a' => 10, 'b' => 11,
+ '0' => 0, '1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5,
+ '6' => 6, '7' => 7, '8' => 8, '9' => 9, 'a' => 10, 'b' => 11,
'c' => 12, 'd' => 13, 'e' => 14, 'f' => 15, 'g' => 16, 'h' => 17,
'i' => 18, 'j' => 19, 'k' => 20, 'l' => 21, 'm' => 22, 'n' => 23,
'o' => 24, 'p' => 25, 'q' => 26, 'r' => 27, 's' => 28, 't' => 29,
+++ /dev/null
-<?php
-/**
- * HTML form generation and submission handling.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- * @file
- */
-
-/**
- * Object handling generic submission, CSRF protection, layout and
- * other logic for UI forms. in a reusable manner.
- *
- * In order to generate the form, the HTMLForm object takes an array
- * structure detailing the form fields available. Each element of the
- * array is a basic property-list, including the type of field, the
- * label it is to be given in the form, callbacks for validation and
- * 'filtering', and other pertinent information.
- *
- * Field types are implemented as subclasses of the generic HTMLFormField
- * object, and typically implement at least getInputHTML, which generates
- * the HTML for the input field to be placed in the table.
- *
- * You can find extensive documentation on the www.mediawiki.org wiki:
- * - http://www.mediawiki.org/wiki/HTMLForm
- * - http://www.mediawiki.org/wiki/HTMLForm/tutorial
- *
- * The constructor input is an associative array of $fieldname => $info,
- * where $info is an Associative Array with any of the following:
- *
- * 'class' -- the subclass of HTMLFormField that will be used
- * to create the object. *NOT* the CSS class!
- * 'type' -- roughly translates into the <select> type attribute.
- * if 'class' is not specified, this is used as a map
- * through HTMLForm::$typeMappings to get the class name.
- * 'default' -- default value when the form is displayed
- * 'id' -- HTML id attribute
- * 'cssclass' -- CSS class
- * 'options' -- varies according to the specific object.
- * 'label-message' -- message key for a message to use as the label.
- * can be an array of msg key and then parameters to
- * the message.
- * 'label' -- alternatively, a raw text message. Overridden by
- * label-message
- * 'help' -- message text for a message to use as a help text.
- * 'help-message' -- message key for a message to use as a help text.
- * can be an array of msg key and then parameters to
- * the message.
- * Overwrites 'help-messages' and 'help'.
- * 'help-messages' -- array of message key. As above, each item can
- * be an array of msg key and then parameters.
- * Overwrites 'help'.
- * 'required' -- passed through to the object, indicating that it
- * is a required field.
- * 'size' -- the length of text fields
- * 'filter-callback -- a function name to give you the chance to
- * massage the inputted value before it's processed.
- * @see HTMLForm::filter()
- * 'validation-callback' -- a function name to give you the chance
- * to impose extra validation on the field input.
- * @see HTMLForm::validate()
- * 'name' -- By default, the 'name' attribute of the input field
- * is "wp{$fieldname}". If you want a different name
- * (eg one without the "wp" prefix), specify it here and
- * it will be used without modification.
- *
- * Since 1.20, you can chain mutators to ease the form generation:
- * @par Example:
- * @code
- * $form = new HTMLForm( $someFields );
- * $form->setMethod( 'get' )
- * ->setWrapperLegendMsg( 'message-key' )
- * ->prepareForm()
- * ->displayForm( '' );
- * @endcode
- * Note that you will have prepareForm and displayForm at the end. Other
- * methods call done after that would simply not be part of the form :(
- *
- * TODO: Document 'section' / 'subsection' stuff
- */
-class HTMLForm extends ContextSource {
-
- // A mapping of 'type' inputs onto standard HTMLFormField subclasses
- public static $typeMappings = array(
- 'api' => 'HTMLApiField',
- 'text' => 'HTMLTextField',
- 'textarea' => 'HTMLTextAreaField',
- 'select' => 'HTMLSelectField',
- 'radio' => 'HTMLRadioField',
- 'multiselect' => 'HTMLMultiSelectField',
- 'check' => 'HTMLCheckField',
- 'toggle' => 'HTMLCheckField',
- 'int' => 'HTMLIntField',
- 'float' => 'HTMLFloatField',
- 'info' => 'HTMLInfoField',
- 'selectorother' => 'HTMLSelectOrOtherField',
- 'selectandother' => 'HTMLSelectAndOtherField',
- 'submit' => 'HTMLSubmitField',
- 'hidden' => 'HTMLHiddenField',
- 'edittools' => 'HTMLEditTools',
- 'checkmatrix' => 'HTMLCheckMatrix',
-
- // HTMLTextField will output the correct type="" attribute automagically.
- // There are about four zillion other HTML5 input types, like url, but
- // we don't use those at the moment, so no point in adding all of them.
- 'email' => 'HTMLTextField',
- 'password' => 'HTMLTextField',
- );
-
- protected $mMessagePrefix;
-
- /** @var HTMLFormField[] */
- protected $mFlatFields;
-
- protected $mFieldTree;
- protected $mShowReset = false;
- protected $mShowSubmit = true;
- public $mFieldData;
-
- protected $mSubmitCallback;
- protected $mValidationErrorMessage;
-
- protected $mPre = '';
- protected $mHeader = '';
- protected $mFooter = '';
- protected $mSectionHeaders = array();
- protected $mSectionFooters = array();
- protected $mPost = '';
- protected $mId;
- protected $mTableId = '';
-
- protected $mSubmitID;
- protected $mSubmitName;
- protected $mSubmitText;
- protected $mSubmitTooltip;
-
- protected $mTitle;
- protected $mMethod = 'post';
-
- /**
- * Form action URL. false means we will use the URL to set Title
- * @since 1.19
- * @var bool|string
- */
- protected $mAction = false;
-
- protected $mUseMultipart = false;
- protected $mHiddenFields = array();
- protected $mButtons = array();
-
- protected $mWrapperLegend = false;
-
- /**
- * If true, sections that contain both fields and subsections will
- * render their subsections before their fields.
- *
- * Subclasses may set this to false to render subsections after fields
- * instead.
- */
- protected $mSubSectionBeforeFields = true;
-
- /**
- * Format in which to display form. For viable options,
- * @see $availableDisplayFormats
- * @var String
- */
- protected $displayFormat = 'table';
-
- /**
- * Available formats in which to display the form
- * @var Array
- */
- protected $availableDisplayFormats = array(
- 'table',
- 'div',
- 'raw',
- 'vform',
- );
-
- /**
- * Build a new HTMLForm from an array of field attributes
- * @param array $descriptor of Field constructs, as described above
- * @param $context IContextSource available since 1.18, will become compulsory in 1.18.
- * Obviates the need to call $form->setTitle()
- * @param string $messagePrefix a prefix to go in front of default messages
- */
- public function __construct( $descriptor, /*IContextSource*/ $context = null, $messagePrefix = '' ) {
- if ( $context instanceof IContextSource ) {
- $this->setContext( $context );
- $this->mTitle = false; // We don't need them to set a title
- $this->mMessagePrefix = $messagePrefix;
- } elseif ( is_null( $context ) && $messagePrefix !== '' ) {
- $this->mMessagePrefix = $messagePrefix;
- } elseif ( is_string( $context ) && $messagePrefix === '' ) {
- // B/C since 1.18
- // it's actually $messagePrefix
- $this->mMessagePrefix = $context;
- }
-
- // Expand out into a tree.
- $loadedDescriptor = array();
- $this->mFlatFields = array();
-
- foreach ( $descriptor as $fieldname => $info ) {
- $section = isset( $info['section'] )
- ? $info['section']
- : '';
-
- if ( isset( $info['type'] ) && $info['type'] == 'file' ) {
- $this->mUseMultipart = true;
- }
-
- $field = self::loadInputFromParameters( $fieldname, $info );
- // FIXME During field's construct, the parent form isn't available!
- // could add a 'parent' name-value to $info, could add a third parameter.
- $field->mParent = $this;
-
- // vform gets too much space if empty labels generate HTML.
- if ( $this->isVForm() ) {
- $field->setShowEmptyLabel( false );
- }
-
- $setSection =& $loadedDescriptor;
- if ( $section ) {
- $sectionParts = explode( '/', $section );
-
- while ( count( $sectionParts ) ) {
- $newName = array_shift( $sectionParts );
-
- if ( !isset( $setSection[$newName] ) ) {
- $setSection[$newName] = array();
- }
-
- $setSection =& $setSection[$newName];
- }
- }
-
- $setSection[$fieldname] = $field;
- $this->mFlatFields[$fieldname] = $field;
- }
-
- $this->mFieldTree = $loadedDescriptor;
- }
-
- /**
- * Set format in which to display the form
- * @param string $format the name of the format to use, must be one of
- * $this->availableDisplayFormats
- * @throws MWException
- * @since 1.20
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setDisplayFormat( $format ) {
- if ( !in_array( $format, $this->availableDisplayFormats ) ) {
- throw new MWException( 'Display format must be one of ' . print_r( $this->availableDisplayFormats, true ) );
- }
- $this->displayFormat = $format;
- return $this;
- }
-
- /**
- * Getter for displayFormat
- * @since 1.20
- * @return String
- */
- public function getDisplayFormat() {
- return $this->displayFormat;
- }
-
- /**
- * Test if displayFormat is 'vform'
- * @since 1.22
- * @return Bool
- */
- public function isVForm() {
- return $this->displayFormat === 'vform';
- }
-
- /**
- * Add the HTMLForm-specific JavaScript, if it hasn't been
- * done already.
- * @deprecated since 1.18 load modules with ResourceLoader instead
- */
- static function addJS() {
- wfDeprecated( __METHOD__, '1.18' );
- }
-
- /**
- * Initialise a new Object for the field
- * @param $fieldname string
- * @param string $descriptor input Descriptor, as described above
- * @throws MWException
- * @return HTMLFormField subclass
- */
- static function loadInputFromParameters( $fieldname, $descriptor ) {
- if ( isset( $descriptor['class'] ) ) {
- $class = $descriptor['class'];
- } elseif ( isset( $descriptor['type'] ) ) {
- $class = self::$typeMappings[$descriptor['type']];
- $descriptor['class'] = $class;
- } else {
- $class = null;
- }
-
- if ( !$class ) {
- throw new MWException( "Descriptor with no class: " . print_r( $descriptor, true ) );
- }
-
- $descriptor['fieldname'] = $fieldname;
-
- # TODO
- # This will throw a fatal error whenever someone try to use
- # 'class' to feed a CSS class instead of 'cssclass'. Would be
- # great to avoid the fatal error and show a nice error.
- $obj = new $class( $descriptor );
-
- return $obj;
- }
-
- /**
- * Prepare form for submission.
- *
- * @attention When doing method chaining, that should be the very last
- * method call before displayForm().
- *
- * @throws MWException
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function prepareForm() {
- # Check if we have the info we need
- if ( !$this->mTitle instanceof Title && $this->mTitle !== false ) {
- throw new MWException( "You must call setTitle() on an HTMLForm" );
- }
-
- # Load data from the request.
- $this->loadData();
- return $this;
- }
-
- /**
- * Try submitting, with edit token check first
- * @return Status|boolean
- */
- function tryAuthorizedSubmit() {
- $result = false;
-
- $submit = false;
- if ( $this->getMethod() != 'post' ) {
- $submit = true; // no session check needed
- } elseif ( $this->getRequest()->wasPosted() ) {
- $editToken = $this->getRequest()->getVal( 'wpEditToken' );
- if ( $this->getUser()->isLoggedIn() || $editToken != null ) {
- // Session tokens for logged-out users have no security value.
- // However, if the user gave one, check it in order to give a nice
- // "session expired" error instead of "permission denied" or such.
- $submit = $this->getUser()->matchEditToken( $editToken );
- } else {
- $submit = true;
- }
- }
-
- if ( $submit ) {
- $result = $this->trySubmit();
- }
-
- return $result;
- }
-
- /**
- * The here's-one-I-made-earlier option: do the submission if
- * posted, or display the form with or without funky validation
- * errors
- * @return Bool or Status whether submission was successful.
- */
- function show() {
- $this->prepareForm();
-
- $result = $this->tryAuthorizedSubmit();
- if ( $result === true || ( $result instanceof Status && $result->isGood() ) ) {
- return $result;
- }
-
- $this->displayForm( $result );
- return false;
- }
-
- /**
- * Validate all the fields, and call the submission callback
- * function if everything is kosher.
- * @throws MWException
- * @return Mixed Bool true == Successful submission, Bool false
- * == No submission attempted, anything else == Error to
- * display.
- */
- function trySubmit() {
- # Check for validation
- foreach ( $this->mFlatFields as $fieldname => $field ) {
- if ( !empty( $field->mParams['nodata'] ) ) {
- continue;
- }
- if ( $field->validate(
- $this->mFieldData[$fieldname],
- $this->mFieldData )
- !== true
- ) {
- return isset( $this->mValidationErrorMessage )
- ? $this->mValidationErrorMessage
- : array( 'htmlform-invalid-input' );
- }
- }
-
- $callback = $this->mSubmitCallback;
- if ( !is_callable( $callback ) ) {
- throw new MWException( 'HTMLForm: no submit callback provided. Use setSubmitCallback() to set one.' );
- }
-
- $data = $this->filterDataForSubmit( $this->mFieldData );
-
- $res = call_user_func( $callback, $data, $this );
-
- return $res;
- }
-
- /**
- * Set a callback to a function to do something with the form
- * once it's been successfully validated.
- * @param string $cb function name. The function will be passed
- * the output from HTMLForm::filterDataForSubmit, and must
- * return Bool true on success, Bool false if no submission
- * was attempted, or String HTML output to display on error.
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setSubmitCallback( $cb ) {
- $this->mSubmitCallback = $cb;
- return $this;
- }
-
- /**
- * Set a message to display on a validation error.
- * @param $msg Mixed String or Array of valid inputs to wfMessage()
- * (so each entry can be either a String or Array)
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setValidationErrorMessage( $msg ) {
- $this->mValidationErrorMessage = $msg;
- return $this;
- }
-
- /**
- * Set the introductory message, overwriting any existing message.
- * @param string $msg complete text of message to display
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setIntro( $msg ) {
- $this->setPreText( $msg );
- return $this;
- }
-
- /**
- * Set the introductory message, overwriting any existing message.
- * @since 1.19
- * @param string $msg complete text of message to display
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setPreText( $msg ) {
- $this->mPre = $msg;
- return $this;
- }
-
- /**
- * Add introductory text.
- * @param string $msg complete text of message to display
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function addPreText( $msg ) {
- $this->mPre .= $msg;
- return $this;
- }
-
- /**
- * Add header text, inside the form.
- * @param string $msg complete text of message to display
- * @param string $section The section to add the header to
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function addHeaderText( $msg, $section = null ) {
- if ( is_null( $section ) ) {
- $this->mHeader .= $msg;
- } else {
- if ( !isset( $this->mSectionHeaders[$section] ) ) {
- $this->mSectionHeaders[$section] = '';
- }
- $this->mSectionHeaders[$section] .= $msg;
- }
- return $this;
- }
-
- /**
- * Set header text, inside the form.
- * @since 1.19
- * @param string $msg complete text of message to display
- * @param $section The section to add the header to
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setHeaderText( $msg, $section = null ) {
- if ( is_null( $section ) ) {
- $this->mHeader = $msg;
- } else {
- $this->mSectionHeaders[$section] = $msg;
- }
- return $this;
- }
-
- /**
- * Add footer text, inside the form.
- * @param string $msg complete text of message to display
- * @param string $section The section to add the footer text to
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function addFooterText( $msg, $section = null ) {
- if ( is_null( $section ) ) {
- $this->mFooter .= $msg;
- } else {
- if ( !isset( $this->mSectionFooters[$section] ) ) {
- $this->mSectionFooters[$section] = '';
- }
- $this->mSectionFooters[$section] .= $msg;
- }
- return $this;
- }
-
- /**
- * Set footer text, inside the form.
- * @since 1.19
- * @param string $msg complete text of message to display
- * @param string $section The section to add the footer text to
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setFooterText( $msg, $section = null ) {
- if ( is_null( $section ) ) {
- $this->mFooter = $msg;
- } else {
- $this->mSectionFooters[$section] = $msg;
- }
- return $this;
- }
-
- /**
- * Add text to the end of the display.
- * @param string $msg complete text of message to display
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function addPostText( $msg ) {
- $this->mPost .= $msg;
- return $this;
- }
-
- /**
- * Set text at the end of the display.
- * @param string $msg complete text of message to display
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setPostText( $msg ) {
- $this->mPost = $msg;
- return $this;
- }
-
- /**
- * Add a hidden field to the output
- * @param string $name field name. This will be used exactly as entered
- * @param string $value field value
- * @param $attribs Array
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function addHiddenField( $name, $value, $attribs = array() ) {
- $attribs += array( 'name' => $name );
- $this->mHiddenFields[] = array( $value, $attribs );
- return $this;
- }
-
- /**
- * Add an array of hidden fields to the output
- *
- * @since 1.22
- * @param array $fields Associative array of fields to add;
- * mapping names to their values
- * @return HTMLForm $this for chaining calls
- */
- public function addHiddenFields( array $fields ) {
- foreach ( $fields as $name => $value ) {
- $this->mHiddenFields[] = array( $value, array( 'name' => $name ) );
- }
- return $this;
- }
-
- /**
- * Add a button to the form
- * @param string $name field name.
- * @param string $value field value
- * @param string $id DOM id for the button (default: null)
- * @param $attribs Array
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function addButton( $name, $value, $id = null, $attribs = null ) {
- $this->mButtons[] = compact( 'name', 'value', 'id', 'attribs' );
- return $this;
- }
-
- /**
- * Display the form (sending to the context's OutputPage object), with an
- * appropriate error message or stack of messages, and any validation errors, etc.
- *
- * @attention You should call prepareForm() before calling this function.
- * Moreover, when doing method chaining this should be the very last method
- * call just after prepareForm().
- *
- * @param $submitResult Mixed output from HTMLForm::trySubmit()
- * @return Nothing, should be last call
- */
- function displayForm( $submitResult ) {
- $this->getOutput()->addHTML( $this->getHTML( $submitResult ) );
- }
-
- /**
- * Returns the raw HTML generated by the form
- * @param $submitResult Mixed output from HTMLForm::trySubmit()
- * @return string
- */
- function getHTML( $submitResult ) {
- # For good measure (it is the default)
- $this->getOutput()->preventClickjacking();
- $this->getOutput()->addModules( 'mediawiki.htmlform' );
- if ( $this->isVForm() ) {
- $this->getOutput()->addModuleStyles( 'mediawiki.ui' );
- // TODO should vertical form set setWrapperLegend( false )
- // to hide ugly fieldsets?
- }
-
- $html = ''
- . $this->getErrors( $submitResult )
- . $this->mHeader
- . $this->getBody()
- . $this->getHiddenFields()
- . $this->getButtons()
- . $this->mFooter;
-
- $html = $this->wrapForm( $html );
-
- return '' . $this->mPre . $html . $this->mPost;
- }
-
- /**
- * Wrap the form innards in an actual "<form>" element
- * @param string $html HTML contents to wrap.
- * @return String wrapped HTML.
- */
- function wrapForm( $html ) {
-
- # Include a <fieldset> wrapper for style, if requested.
- if ( $this->mWrapperLegend !== false ) {
- $html = Xml::fieldset( $this->mWrapperLegend, $html );
- }
- # Use multipart/form-data
- $encType = $this->mUseMultipart
- ? 'multipart/form-data'
- : 'application/x-www-form-urlencoded';
- # Attributes
- $attribs = array(
- 'action' => $this->getAction(),
- 'method' => $this->getMethod(),
- 'class' => array( 'visualClear' ),
- 'enctype' => $encType,
- );
- if ( !empty( $this->mId ) ) {
- $attribs['id'] = $this->mId;
- }
-
- if ( $this->isVForm() ) {
- array_push( $attribs['class'], 'mw-ui-vform', 'mw-ui-container' );
- }
- return Html::rawElement( 'form', $attribs, $html );
- }
-
- /**
- * Get the hidden fields that should go inside the form.
- * @return String HTML.
- */
- function getHiddenFields() {
- global $wgArticlePath;
-
- $html = '';
- if ( $this->getMethod() == 'post' ) {
- $html .= Html::hidden( 'wpEditToken', $this->getUser()->getEditToken(), array( 'id' => 'wpEditToken' ) ) . "\n";
- $html .= Html::hidden( 'title', $this->getTitle()->getPrefixedText() ) . "\n";
- }
-
- if ( strpos( $wgArticlePath, '?' ) !== false && $this->getMethod() == 'get' ) {
- $html .= Html::hidden( 'title', $this->getTitle()->getPrefixedText() ) . "\n";
- }
-
- foreach ( $this->mHiddenFields as $data ) {
- list( $value, $attribs ) = $data;
- $html .= Html::hidden( $attribs['name'], $value, $attribs ) . "\n";
- }
-
- return $html;
- }
-
- /**
- * Get the submit and (potentially) reset buttons.
- * @return String HTML.
- */
- function getButtons() {
- $html = '<span class="mw-htmlform-submit-buttons">';
-
- if ( $this->mShowSubmit ) {
- $attribs = array();
-
- if ( isset( $this->mSubmitID ) ) {
- $attribs['id'] = $this->mSubmitID;
- }
-
- if ( isset( $this->mSubmitName ) ) {
- $attribs['name'] = $this->mSubmitName;
- }
-
- if ( isset( $this->mSubmitTooltip ) ) {
- $attribs += Linker::tooltipAndAccesskeyAttribs( $this->mSubmitTooltip );
- }
-
- $attribs['class'] = array( 'mw-htmlform-submit' );
-
- if ( $this->isVForm() ) {
- // mw-ui-block is necessary because the buttons aren't necessarily in an
- // immediate child div of the vform.
- array_push( $attribs['class'], 'mw-ui-button', 'mw-ui-big', 'mw-ui-primary', 'mw-ui-block' );
- }
-
- $html .= Xml::submitButton( $this->getSubmitText(), $attribs ) . "\n";
-
- // Buttons are top-level form elements in table and div layouts,
- // but vform wants all elements inside divs to get spaced-out block
- // styling.
- if ( $this->isVForm() ) {
- $html = Html::rawElement( 'div', null, "\n$html\n" );
- }
- }
-
- if ( $this->mShowReset ) {
- $html .= Html::element(
- 'input',
- array(
- 'type' => 'reset',
- 'value' => $this->msg( 'htmlform-reset' )->text()
- )
- ) . "\n";
- }
-
- foreach ( $this->mButtons as $button ) {
- $attrs = array(
- 'type' => 'submit',
- 'name' => $button['name'],
- 'value' => $button['value']
- );
-
- if ( $button['attribs'] ) {
- $attrs += $button['attribs'];
- }
-
- if ( isset( $button['id'] ) ) {
- $attrs['id'] = $button['id'];
- }
-
- $html .= Html::element( 'input', $attrs );
- }
-
- $html .= '</span>';
-
- return $html;
- }
-
- /**
- * Get the whole body of the form.
- * @return String
- */
- function getBody() {
- return $this->displaySection( $this->mFieldTree, $this->mTableId );
- }
-
- /**
- * Format and display an error message stack.
- * @param $errors String|Array|Status
- * @return String
- */
- function getErrors( $errors ) {
- if ( $errors instanceof Status ) {
- if ( $errors->isOK() ) {
- $errorstr = '';
- } else {
- $errorstr = $this->getOutput()->parse( $errors->getWikiText() );
- }
- } elseif ( is_array( $errors ) ) {
- $errorstr = $this->formatErrors( $errors );
- } else {
- $errorstr = $errors;
- }
-
- return $errorstr
- ? Html::rawElement( 'div', array( 'class' => 'error' ), $errorstr )
- : '';
- }
-
- /**
- * Format a stack of error messages into a single HTML string
- * @param array $errors of message keys/values
- * @return String HTML, a "<ul>" list of errors
- */
- public static function formatErrors( $errors ) {
- $errorstr = '';
-
- foreach ( $errors as $error ) {
- if ( is_array( $error ) ) {
- $msg = array_shift( $error );
- } else {
- $msg = $error;
- $error = array();
- }
-
- $errorstr .= Html::rawElement(
- 'li',
- array(),
- wfMessage( $msg, $error )->parse()
- );
- }
-
- $errorstr = Html::rawElement( 'ul', array(), $errorstr );
-
- return $errorstr;
- }
-
- /**
- * Set the text for the submit button
- * @param string $t plaintext.
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setSubmitText( $t ) {
- $this->mSubmitText = $t;
- return $this;
- }
-
- /**
- * Set the text for the submit button to a message
- * @since 1.19
- * @param string $msg message key
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setSubmitTextMsg( $msg ) {
- $this->setSubmitText( $this->msg( $msg )->text() );
- return $this;
- }
-
- /**
- * Get the text for the submit button, either customised or a default.
- * @return string
- */
- function getSubmitText() {
- return $this->mSubmitText
- ? $this->mSubmitText
- : $this->msg( 'htmlform-submit' )->text();
- }
-
- /**
- * @param string $name Submit button name
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setSubmitName( $name ) {
- $this->mSubmitName = $name;
- return $this;
- }
-
- /**
- * @param string $name Tooltip for the submit button
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setSubmitTooltip( $name ) {
- $this->mSubmitTooltip = $name;
- return $this;
- }
-
- /**
- * Set the id for the submit button.
- * @param $t String.
- * @todo FIXME: Integrity of $t is *not* validated
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setSubmitID( $t ) {
- $this->mSubmitID = $t;
- return $this;
- }
-
- /**
- * Stop a default submit button being shown for this form. This implies that an
- * alternate submit method must be provided manually.
- *
- * @since 1.22
- *
- * @param bool $suppressSubmit Set to false to re-enable the button again
- *
- * @return HTMLForm $this for chaining calls
- */
- function suppressDefaultSubmit( $suppressSubmit = true ) {
- $this->mShowSubmit = !$suppressSubmit;
- return $this;
- }
-
- /**
- * Set the id of the \<table\> or outermost \<div\> element.
- *
- * @since 1.22
- * @param string $id new value of the id attribute, or "" to remove
- * @return HTMLForm $this for chaining calls
- */
- public function setTableId( $id ) {
- $this->mTableId = $id;
- return $this;
- }
-
- /**
- * @param string $id DOM id for the form
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setId( $id ) {
- $this->mId = $id;
- return $this;
- }
-
- /**
- * Prompt the whole form to be wrapped in a "<fieldset>", with
- * this text as its "<legend>" element.
- * @param string|false $legend HTML to go inside the "<legend>" element, or
- * false for no <legend>
- * Will be escaped
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setWrapperLegend( $legend ) {
- $this->mWrapperLegend = $legend;
- return $this;
- }
-
- /**
- * Prompt the whole form to be wrapped in a "<fieldset>", with
- * this message as its "<legend>" element.
- * @since 1.19
- * @param string $msg message key
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setWrapperLegendMsg( $msg ) {
- $this->setWrapperLegend( $this->msg( $msg )->text() );
- return $this;
- }
-
- /**
- * Set the prefix for various default messages
- * @todo currently only used for the "<fieldset>" legend on forms
- * with multiple sections; should be used elsewhere?
- * @param $p String
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setMessagePrefix( $p ) {
- $this->mMessagePrefix = $p;
- return $this;
- }
-
- /**
- * Set the title for form submission
- * @param $t Title of page the form is on/should be posted to
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function setTitle( $t ) {
- $this->mTitle = $t;
- return $this;
- }
-
- /**
- * Get the title
- * @return Title
- */
- function getTitle() {
- return $this->mTitle === false
- ? $this->getContext()->getTitle()
- : $this->mTitle;
- }
-
- /**
- * Set the method used to submit the form
- * @param $method String
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setMethod( $method = 'post' ) {
- $this->mMethod = $method;
- return $this;
- }
-
- public function getMethod() {
- return $this->mMethod;
- }
-
- /**
- * @todo Document
- * @param array[]|HTMLFormField[] $fields array of fields (either arrays or objects)
- * @param string $sectionName ID attribute of the "<table>" tag for this section, ignored if empty
- * @param string $fieldsetIDPrefix ID prefix for the "<fieldset>" tag of each subsection, ignored if empty
- * @param boolean &$hasUserVisibleFields Whether the section had user-visible fields
- * @return String
- */
- public function displaySection( $fields, $sectionName = '', $fieldsetIDPrefix = '', &$hasUserVisibleFields = false ) {
- $displayFormat = $this->getDisplayFormat();
-
- $html = '';
- $subsectionHtml = '';
- $hasLabel = false;
-
- switch ( $displayFormat ) {
- case 'table':
- $getFieldHtmlMethod = 'getTableRow';
- break;
- case 'vform':
- // Close enough to a div.
- $getFieldHtmlMethod = 'getDiv';
- break;
- default:
- $getFieldHtmlMethod = 'get' . ucfirst( $displayFormat );
- }
-
- foreach ( $fields as $key => $value ) {
- if ( $value instanceof HTMLFormField ) {
- $v = empty( $value->mParams['nodata'] )
- ? $this->mFieldData[$key]
- : $value->getDefault();
- $html .= $value->$getFieldHtmlMethod( $v );
-
- $labelValue = trim( $value->getLabel() );
- if ( $labelValue != ' ' && $labelValue !== '' ) {
- $hasLabel = true;
- }
-
- if ( get_class( $value ) !== 'HTMLHiddenField' &&
- get_class( $value ) !== 'HTMLApiField' ) {
- $hasUserVisibleFields = true;
- }
- } elseif ( is_array( $value ) ) {
- $subsectionHasVisibleFields = false;
- $section = $this->displaySection( $value, "mw-htmlform-$key", "$fieldsetIDPrefix$key-", $subsectionHasVisibleFields );
- $legend = null;
-
- if ( $subsectionHasVisibleFields === true ) {
- // Display the section with various niceties.
- $hasUserVisibleFields = true;
-
- $legend = $this->getLegend( $key );
-
- if ( isset( $this->mSectionHeaders[$key] ) ) {
- $section = $this->mSectionHeaders[$key] . $section;
- }
- if ( isset( $this->mSectionFooters[$key] ) ) {
- $section .= $this->mSectionFooters[$key];
- }
-
- $attributes = array();
- if ( $fieldsetIDPrefix ) {
- $attributes['id'] = Sanitizer::escapeId( "$fieldsetIDPrefix$key" );
- }
- $subsectionHtml .= Xml::fieldset( $legend, $section, $attributes ) . "\n";
- } else {
- // Just return the inputs, nothing fancy.
- $subsectionHtml .= $section;
- }
- }
- }
-
- if ( $displayFormat !== 'raw' ) {
- $classes = array();
-
- if ( !$hasLabel ) { // Avoid strange spacing when no labels exist
- $classes[] = 'mw-htmlform-nolabel';
- }
-
- $attribs = array(
- 'class' => implode( ' ', $classes ),
- );
-
- if ( $sectionName ) {
- $attribs['id'] = Sanitizer::escapeId( $sectionName );
- }
-
- if ( $displayFormat === 'table' ) {
- $html = Html::rawElement( 'table', $attribs,
- Html::rawElement( 'tbody', array(), "\n$html\n" ) ) . "\n";
- } elseif ( $displayFormat === 'div' || $displayFormat === 'vform' ) {
- $html = Html::rawElement( 'div', $attribs, "\n$html\n" );
- }
- }
-
- if ( $this->mSubSectionBeforeFields ) {
- return $subsectionHtml . "\n" . $html;
- } else {
- return $html . "\n" . $subsectionHtml;
- }
- }
-
- /**
- * Construct the form fields from the Descriptor array
- */
- function loadData() {
- $fieldData = array();
-
- foreach ( $this->mFlatFields as $fieldname => $field ) {
- if ( !empty( $field->mParams['nodata'] ) ) {
- continue;
- } elseif ( !empty( $field->mParams['disabled'] ) ) {
- $fieldData[$fieldname] = $field->getDefault();
- } else {
- $fieldData[$fieldname] = $field->loadDataFromRequest( $this->getRequest() );
- }
- }
-
- # Filter data.
- foreach ( $fieldData as $name => &$value ) {
- $field = $this->mFlatFields[$name];
- $value = $field->filter( $value, $this->mFlatFields );
- }
-
- $this->mFieldData = $fieldData;
- }
-
- /**
- * Stop a reset button being shown for this form
- * @param bool $suppressReset set to false to re-enable the
- * button again
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- function suppressReset( $suppressReset = true ) {
- $this->mShowReset = !$suppressReset;
- return $this;
- }
-
- /**
- * Overload this if you want to apply special filtration routines
- * to the form as a whole, after it's submitted but before it's
- * processed.
- * @param $data
- * @return
- */
- function filterDataForSubmit( $data ) {
- return $data;
- }
-
- /**
- * Get a string to go in the "<legend>" of a section fieldset.
- * Override this if you want something more complicated.
- * @param $key String
- * @return String
- */
- public function getLegend( $key ) {
- return $this->msg( "{$this->mMessagePrefix}-$key" )->text();
- }
-
- /**
- * Set the value for the action attribute of the form.
- * When set to false (which is the default state), the set title is used.
- *
- * @since 1.19
- *
- * @param string|bool $action
- * @return HTMLForm $this for chaining calls (since 1.20)
- */
- public function setAction( $action ) {
- $this->mAction = $action;
- return $this;
- }
-
- /**
- * Get the value for the action attribute of the form.
- *
- * @since 1.22
- *
- * @return string
- */
- public function getAction() {
- global $wgScript, $wgArticlePath;
-
- // If an action is alredy provided, return it
- if ( $this->mAction !== false ) {
- return $this->mAction;
- }
-
- // Check whether we are in GET mode and $wgArticlePath contains a "?"
- // meaning that getLocalURL() would return something like "index.php?title=...".
- // As browser remove the query string before submitting GET forms,
- // it means that the title would be lost. In such case use $wgScript instead
- // and put title in an hidden field (see getHiddenFields()).
- if ( strpos( $wgArticlePath, '?' ) !== false && $this->getMethod() === 'get' ) {
- return $wgScript;
- }
-
- return $this->getTitle()->getLocalURL();
- }
-}
-
-/**
- * The parent class to generate form fields. Any field type should
- * be a subclass of this.
- */
-abstract class HTMLFormField {
-
- protected $mValidationCallback;
- protected $mFilterCallback;
- protected $mName;
- public $mParams;
- protected $mLabel; # String label. Set on construction
- protected $mID;
- protected $mClass = '';
- protected $mDefault;
-
- /**
- * @var bool If true will generate an empty div element with no label
- * @since 1.22
- */
- protected $mShowEmptyLabels = true;
-
- /**
- * @var HTMLForm
- */
- public $mParent;
-
- /**
- * This function must be implemented to return the HTML to generate
- * the input object itself. It should not implement the surrounding
- * table cells/rows, or labels/help messages.
- * @param string $value the value to set the input to; eg a default
- * text for a text input.
- * @return String valid HTML.
- */
- abstract function getInputHTML( $value );
-
- /**
- * Get a translated interface message
- *
- * This is a wrapper around $this->mParent->msg() if $this->mParent is set
- * and wfMessage() otherwise.
- *
- * Parameters are the same as wfMessage().
- *
- * @return Message object
- */
- function msg() {
- $args = func_get_args();
-
- if ( $this->mParent ) {
- $callback = array( $this->mParent, 'msg' );
- } else {
- $callback = 'wfMessage';
- }
-
- return call_user_func_array( $callback, $args );
- }
-
- /**
- * Override this function to add specific validation checks on the
- * field input. Don't forget to call parent::validate() to ensure
- * that the user-defined callback mValidationCallback is still run
- * @param string $value the value the field was submitted with
- * @param array $alldata the data collected from the form
- * @return Mixed Bool true on success, or String error to display.
- */
- function validate( $value, $alldata ) {
- if ( isset( $this->mParams['required'] ) && $this->mParams['required'] !== false && $value === '' ) {
- return $this->msg( 'htmlform-required' )->parse();
- }
-
- if ( isset( $this->mValidationCallback ) ) {
- return call_user_func( $this->mValidationCallback, $value, $alldata, $this->mParent );
- }
-
- return true;
- }
-
- function filter( $value, $alldata ) {
- if ( isset( $this->mFilterCallback ) ) {
- $value = call_user_func( $this->mFilterCallback, $value, $alldata, $this->mParent );
- }
-
- return $value;
- }
-
- /**
- * Should this field have a label, or is there no input element with the
- * appropriate id for the label to point to?
- *
- * @return bool True to output a label, false to suppress
- */
- protected function needsLabel() {
- return true;
- }
-
- /**
- * Tell the field whether to generate a separate label element if its label
- * is blank.
- *
- * @since 1.22
- * @param bool $show Set to false to not generate a label.
- * @return void
- */
- public function setShowEmptyLabel( $show ) {
- $this->mShowEmptyLabels = $show;
- }
-
- /**
- * Get the value that this input has been set to from a posted form,
- * or the input's default value if it has not been set.
- * @param $request WebRequest
- * @return String the value
- */
- function loadDataFromRequest( $request ) {
- if ( $request->getCheck( $this->mName ) ) {
- return $request->getText( $this->mName );
- } else {
- return $this->getDefault();
- }
- }
-
- /**
- * Initialise the object
- * @param array $params Associative Array. See HTMLForm doc for syntax.
- *
- * @since 1.22 The 'label' attribute no longer accepts raw HTML, use 'label-raw' instead
- * @throws MWException
- */
- function __construct( $params ) {
- $this->mParams = $params;
-
- # Generate the label from a message, if possible
- if ( isset( $params['label-message'] ) ) {
- $msgInfo = $params['label-message'];
-
- if ( is_array( $msgInfo ) ) {
- $msg = array_shift( $msgInfo );
- } else {
- $msg = $msgInfo;
- $msgInfo = array();
- }
-
- $this->mLabel = wfMessage( $msg, $msgInfo )->parse();
- } elseif ( isset( $params['label'] ) ) {
- if ( $params['label'] === ' ' ) {
- // Apparently some things set   directly and in an odd format
- $this->mLabel = ' ';
- } else {
- $this->mLabel = htmlspecialchars( $params['label'] );
- }
- } elseif ( isset( $params['label-raw'] ) ) {
- $this->mLabel = $params['label-raw'];
- }
-
- $this->mName = "wp{$params['fieldname']}";
- if ( isset( $params['name'] ) ) {
- $this->mName = $params['name'];
- }
-
- $validName = Sanitizer::escapeId( $this->mName );
- if ( $this->mName != $validName && !isset( $params['nodata'] ) ) {
- throw new MWException( "Invalid name '{$this->mName}' passed to " . __METHOD__ );
- }
-
- $this->mID = "mw-input-{$this->mName}";
-
- if ( isset( $params['default'] ) ) {
- $this->mDefault = $params['default'];
- }
-
- if ( isset( $params['id'] ) ) {
- $id = $params['id'];
- $validId = Sanitizer::escapeId( $id );
-
- if ( $id != $validId ) {
- throw new MWException( "Invalid id '$id' passed to " . __METHOD__ );
- }
-
- $this->mID = $id;
- }
-
- if ( isset( $params['cssclass'] ) ) {
- $this->mClass = $params['cssclass'];
- }
-
- if ( isset( $params['validation-callback'] ) ) {
- $this->mValidationCallback = $params['validation-callback'];
- }
-
- if ( isset( $params['filter-callback'] ) ) {
- $this->mFilterCallback = $params['filter-callback'];
- }
-
- if ( isset( $params['flatlist'] ) ) {
- $this->mClass .= ' mw-htmlform-flatlist';
- }
-
- if ( isset( $params['hidelabel'] ) ) {
- $this->mShowEmptyLabels = false;
- }
- }
-
- /**
- * Get the complete table row for the input, including help text,
- * labels, and whatever.
- * @param string $value the value to set the input to.
- * @return String complete HTML table row.
- */
- function getTableRow( $value ) {
- list( $errors, $errorClass ) = $this->getErrorsAndErrorClass( $value );
- $inputHtml = $this->getInputHTML( $value );
- $fieldType = get_class( $this );
- $helptext = $this->getHelpTextHtmlTable( $this->getHelpText() );
- $cellAttributes = array();
-
- if ( !empty( $this->mParams['vertical-label'] ) ) {
- $cellAttributes['colspan'] = 2;
- $verticalLabel = true;
- } else {
- $verticalLabel = false;
- }
-
- $label = $this->getLabelHtml( $cellAttributes );
-
- $field = Html::rawElement(
- 'td',
- array( 'class' => 'mw-input' ) + $cellAttributes,
- $inputHtml . "\n$errors"
- );
-
- if ( $verticalLabel ) {
- $html = Html::rawElement( 'tr',
- array( 'class' => 'mw-htmlform-vertical-label' ), $label );
- $html .= Html::rawElement( 'tr',
- array( 'class' => "mw-htmlform-field-$fieldType {$this->mClass} $errorClass" ),
- $field );
- } else {
- $html = Html::rawElement( 'tr',
- array( 'class' => "mw-htmlform-field-$fieldType {$this->mClass} $errorClass" ),
- $label . $field );
- }
-
- return $html . $helptext;
- }
-
- /**
- * Get the complete div for the input, including help text,
- * labels, and whatever.
- * @since 1.20
- * @param string $value the value to set the input to.
- * @return String complete HTML table row.
- */
- public function getDiv( $value ) {
- list( $errors, $errorClass ) = $this->getErrorsAndErrorClass( $value );
- $inputHtml = $this->getInputHTML( $value );
- $fieldType = get_class( $this );
- $helptext = $this->getHelpTextHtmlDiv( $this->getHelpText() );
- $cellAttributes = array();
- $label = $this->getLabelHtml( $cellAttributes );
-
- $outerDivClass = array(
- 'mw-input',
- 'mw-htmlform-nolabel' => ( $label === '' )
- );
-
- $field = Html::rawElement(
- 'div',
- array( 'class' => $outerDivClass ) + $cellAttributes,
- $inputHtml . "\n$errors"
- );
- $divCssClasses = array( "mw-htmlform-field-$fieldType", $this->mClass, $errorClass );
- if ( $this->mParent->isVForm() ) {
- $divCssClasses[] = 'mw-ui-vform-div';
- }
- $html = Html::rawElement( 'div',
- array( 'class' => $divCssClasses ),
- $label . $field );
- $html .= $helptext;
- return $html;
- }
-
- /**
- * Get the complete raw fields for the input, including help text,
- * labels, and whatever.
- * @since 1.20
- * @param string $value the value to set the input to.
- * @return String complete HTML table row.
- */
- public function getRaw( $value ) {
- list( $errors, ) = $this->getErrorsAndErrorClass( $value );
- $inputHtml = $this->getInputHTML( $value );
- $helptext = $this->getHelpTextHtmlRaw( $this->getHelpText() );
- $cellAttributes = array();
- $label = $this->getLabelHtml( $cellAttributes );
-
- $html = "\n$errors";
- $html .= $label;
- $html .= $inputHtml;
- $html .= $helptext;
- return $html;
- }
-
- /**
- * Generate help text HTML in table format
- * @since 1.20
- * @param $helptext String|null
- * @return String
- */
- public function getHelpTextHtmlTable( $helptext ) {
- if ( is_null( $helptext ) ) {
- return '';
- }
-
- $row = Html::rawElement(
- 'td',
- array( 'colspan' => 2, 'class' => 'htmlform-tip' ),
- $helptext
- );
- $row = Html::rawElement( 'tr', array(), $row );
- return $row;
- }
-
- /**
- * Generate help text HTML in div format
- * @since 1.20
- * @param $helptext String|null
- * @return String
- */
- public function getHelpTextHtmlDiv( $helptext ) {
- if ( is_null( $helptext ) ) {
- return '';
- }
-
- $div = Html::rawElement( 'div', array( 'class' => 'htmlform-tip' ), $helptext );
- return $div;
- }
-
- /**
- * Generate help text HTML formatted for raw output
- * @since 1.20
- * @param $helptext String|null
- * @return String
- */
- public function getHelpTextHtmlRaw( $helptext ) {
- return $this->getHelpTextHtmlDiv( $helptext );
- }
-
- /**
- * Determine the help text to display
- * @since 1.20
- * @return String
- */
- public function getHelpText() {
- $helptext = null;
-
- if ( isset( $this->mParams['help-message'] ) ) {
- $this->mParams['help-messages'] = array( $this->mParams['help-message'] );
- }
-
- if ( isset( $this->mParams['help-messages'] ) ) {
- foreach ( $this->mParams['help-messages'] as $name ) {
- $helpMessage = (array)$name;
- $msg = $this->msg( array_shift( $helpMessage ), $helpMessage );
-
- if ( $msg->exists() ) {
- if ( is_null( $helptext ) ) {
- $helptext = '';
- } else {
- $helptext .= $this->msg( 'word-separator' )->escaped(); // some space
- }
- $helptext .= $msg->parse(); // Append message
- }
- }
- }
- elseif ( isset( $this->mParams['help'] ) ) {
- $helptext = $this->mParams['help'];
- }
- return $helptext;
- }
-
- /**
- * Determine form errors to display and their classes
- * @since 1.20
- * @param string $value the value of the input
- * @return Array
- */
- public function getErrorsAndErrorClass( $value ) {
- $errors = $this->validate( $value, $this->mParent->mFieldData );
-
- if ( $errors === true || ( !$this->mParent->getRequest()->wasPosted() && ( $this->mParent->getMethod() == 'post' ) ) ) {
- $errors = '';
- $errorClass = '';
- } else {
- $errors = self::formatErrors( $errors );
- $errorClass = 'mw-htmlform-invalid-input';
- }
- return array( $errors, $errorClass );
- }
-
- function getLabel() {
- return is_null( $this->mLabel ) ? '' : $this->mLabel;
- }
-
- function getLabelHtml( $cellAttributes = array() ) {
- # Don't output a for= attribute for labels with no associated input.
- # Kind of hacky here, possibly we don't want these to be <label>s at all.
- $for = array();
-
- if ( $this->needsLabel() ) {
- $for['for'] = $this->mID;
- }
-
- $labelValue = trim( $this->getLabel() );
- $hasLabel = false;
- if ( $labelValue !== ' ' && $labelValue !== '' ) {
- $hasLabel = true;
- }
-
- $displayFormat = $this->mParent->getDisplayFormat();
- $html = '';
-
- if ( $displayFormat === 'table' ) {
- $html = Html::rawElement( 'td', array( 'class' => 'mw-label' ) + $cellAttributes,
- Html::rawElement( 'label', $for, $labelValue )
- );
- } elseif ( $hasLabel || $this->mShowEmptyLabels ) {
- if ( $displayFormat === 'div' ) {
- $html = Html::rawElement(
- 'div',
- array( 'class' => 'mw-label' ) + $cellAttributes,
- Html::rawElement( 'label', $for, $labelValue )
- );
- } else {
- $html = Html::rawElement( 'label', $for, $labelValue );
- }
- }
-
- return $html;
- }
-
- function getDefault() {
- if ( isset( $this->mDefault ) ) {
- return $this->mDefault;
- } else {
- return null;
- }
- }
-
- /**
- * Returns the attributes required for the tooltip and accesskey.
- *
- * @return array Attributes
- */
- public function getTooltipAndAccessKey() {
- if ( empty( $this->mParams['tooltip'] ) ) {
- return array();
- }
- return Linker::tooltipAndAccesskeyAttribs( $this->mParams['tooltip'] );
- }
-
- /**
- * flatten an array of options to a single array, for instance,
- * a set of "<options>" inside "<optgroups>".
- * @param array $options Associative Array with values either Strings
- * or Arrays
- * @return Array flattened input
- */
- public static function flattenOptions( $options ) {
- $flatOpts = array();
-
- foreach ( $options as $value ) {
- if ( is_array( $value ) ) {
- $flatOpts = array_merge( $flatOpts, self::flattenOptions( $value ) );
- } else {
- $flatOpts[] = $value;
- }
- }
-
- return $flatOpts;
- }
-
- /**
- * Formats one or more errors as accepted by field validation-callback.
- * @param $errors String|Message|Array of strings or Message instances
- * @return String html
- * @since 1.18
- */
- protected static function formatErrors( $errors ) {
- if ( is_array( $errors ) && count( $errors ) === 1 ) {
- $errors = array_shift( $errors );
- }
-
- if ( is_array( $errors ) ) {
- $lines = array();
- foreach ( $errors as $error ) {
- if ( $error instanceof Message ) {
- $lines[] = Html::rawElement( 'li', array(), $error->parse() );
- } else {
- $lines[] = Html::rawElement( 'li', array(), $error );
- }
- }
- return Html::rawElement( 'ul', array( 'class' => 'error' ), implode( "\n", $lines ) );
- } else {
- if ( $errors instanceof Message ) {
- $errors = $errors->parse();
- }
- return Html::rawElement( 'span', array( 'class' => 'error' ), $errors );
- }
- }
-}
-
-class HTMLTextField extends HTMLFormField {
- function getSize() {
- return isset( $this->mParams['size'] )
- ? $this->mParams['size']
- : 45;
- }
-
- function getInputHTML( $value ) {
- $attribs = array(
- 'id' => $this->mID,
- 'name' => $this->mName,
- 'size' => $this->getSize(),
- 'value' => $value,
- ) + $this->getTooltipAndAccessKey();
-
- if ( $this->mClass !== '' ) {
- $attribs['class'] = $this->mClass;
- }
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attribs['disabled'] = 'disabled';
- }
-
- # TODO: Enforce pattern, step, required, readonly on the server side as
- # well
- $allowedParams = array( 'min', 'max', 'pattern', 'title', 'step',
- 'placeholder', 'list', 'maxlength' );
- foreach ( $allowedParams as $param ) {
- if ( isset( $this->mParams[$param] ) ) {
- $attribs[$param] = $this->mParams[$param];
- }
- }
-
- foreach ( array( 'required', 'autofocus', 'multiple', 'readonly' ) as $param ) {
- if ( isset( $this->mParams[$param] ) ) {
- $attribs[$param] = '';
- }
- }
-
- # Implement tiny differences between some field variants
- # here, rather than creating a new class for each one which
- # is essentially just a clone of this one.
- if ( isset( $this->mParams['type'] ) ) {
- switch ( $this->mParams['type'] ) {
- case 'email':
- $attribs['type'] = 'email';
- break;
- case 'int':
- $attribs['type'] = 'number';
- break;
- case 'float':
- $attribs['type'] = 'number';
- $attribs['step'] = 'any';
- break;
- # Pass through
- case 'password':
- case 'file':
- $attribs['type'] = $this->mParams['type'];
- break;
- }
- }
-
- return Html::element( 'input', $attribs );
- }
-}
-class HTMLTextAreaField extends HTMLFormField {
- const DEFAULT_COLS = 80;
- const DEFAULT_ROWS = 25;
-
- function getCols() {
- return isset( $this->mParams['cols'] )
- ? $this->mParams['cols']
- : static::DEFAULT_COLS;
- }
-
- function getRows() {
- return isset( $this->mParams['rows'] )
- ? $this->mParams['rows']
- : static::DEFAULT_ROWS;
- }
-
- function getInputHTML( $value ) {
- $attribs = array(
- 'id' => $this->mID,
- 'name' => $this->mName,
- 'cols' => $this->getCols(),
- 'rows' => $this->getRows(),
- ) + $this->getTooltipAndAccessKey();
-
- if ( $this->mClass !== '' ) {
- $attribs['class'] = $this->mClass;
- }
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attribs['disabled'] = 'disabled';
- }
-
- if ( !empty( $this->mParams['readonly'] ) ) {
- $attribs['readonly'] = 'readonly';
- }
-
- if ( isset( $this->mParams['placeholder'] ) ) {
- $attribs['placeholder'] = $this->mParams['placeholder'];
- }
-
- foreach ( array( 'required', 'autofocus' ) as $param ) {
- if ( isset( $this->mParams[$param] ) ) {
- $attribs[$param] = '';
- }
- }
-
- return Html::element( 'textarea', $attribs, $value );
- }
-}
-
-/**
- * A field that will contain a numeric value
- */
-class HTMLFloatField extends HTMLTextField {
- function getSize() {
- return isset( $this->mParams['size'] )
- ? $this->mParams['size']
- : 20;
- }
-
- function validate( $value, $alldata ) {
- $p = parent::validate( $value, $alldata );
-
- if ( $p !== true ) {
- return $p;
- }
-
- $value = trim( $value );
-
- # http://dev.w3.org/html5/spec/common-microsyntaxes.html#real-numbers
- # with the addition that a leading '+' sign is ok.
- if ( !preg_match( '/^((\+|\-)?\d+(\.\d+)?(E(\+|\-)?\d+)?)?$/i', $value ) ) {
- return $this->msg( 'htmlform-float-invalid' )->parseAsBlock();
- }
-
- # The "int" part of these message names is rather confusing.
- # They make equal sense for all numbers.
- if ( isset( $this->mParams['min'] ) ) {
- $min = $this->mParams['min'];
-
- if ( $min > $value ) {
- return $this->msg( 'htmlform-int-toolow', $min )->parseAsBlock();
- }
- }
-
- if ( isset( $this->mParams['max'] ) ) {
- $max = $this->mParams['max'];
-
- if ( $max < $value ) {
- return $this->msg( 'htmlform-int-toohigh', $max )->parseAsBlock();
- }
- }
-
- return true;
- }
-}
-
-/**
- * A field that must contain a number
- */
-class HTMLIntField extends HTMLFloatField {
- function validate( $value, $alldata ) {
- $p = parent::validate( $value, $alldata );
-
- if ( $p !== true ) {
- return $p;
- }
-
- # http://dev.w3.org/html5/spec/common-microsyntaxes.html#signed-integers
- # with the addition that a leading '+' sign is ok. Note that leading zeros
- # are fine, and will be left in the input, which is useful for things like
- # phone numbers when you know that they are integers (the HTML5 type=tel
- # input does not require its value to be numeric). If you want a tidier
- # value to, eg, save in the DB, clean it up with intval().
- if ( !preg_match( '/^((\+|\-)?\d+)?$/', trim( $value ) )
- ) {
- return $this->msg( 'htmlform-int-invalid' )->parseAsBlock();
- }
-
- return true;
- }
-}
-
-/**
- * A checkbox field
- */
-class HTMLCheckField extends HTMLFormField {
- function getInputHTML( $value ) {
- if ( !empty( $this->mParams['invert'] ) ) {
- $value = !$value;
- }
-
- $attr = $this->getTooltipAndAccessKey();
- $attr['id'] = $this->mID;
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attr['disabled'] = 'disabled';
- }
-
- if ( $this->mClass !== '' ) {
- $attr['class'] = $this->mClass;
- }
-
- if ( $this->mParent->isVForm() ) {
- // Nest checkbox inside label.
- return Html::rawElement(
- 'label',
- array(
- 'class' => 'mw-ui-checkbox-label'
- ),
- Xml::check(
- $this->mName,
- $value,
- $attr
- ) .
- // Html:rawElement doesn't escape contents.
- htmlspecialchars( $this->mLabel )
- );
- } else {
- return Xml::check( $this->mName, $value, $attr ) . ' ' .
- Html::rawElement( 'label', array( 'for' => $this->mID ), $this->mLabel );
- }
- }
-
- /**
- * For a checkbox, the label goes on the right hand side, and is
- * added in getInputHTML(), rather than HTMLFormField::getRow()
- * @return String
- */
- function getLabel() {
- return ' ';
- }
-
- /**
- * checkboxes don't need a label.
- */
- protected function needsLabel() {
- return false;
- }
-
- /**
- * @param $request WebRequest
- * @return String
- */
- function loadDataFromRequest( $request ) {
- $invert = false;
- if ( isset( $this->mParams['invert'] ) && $this->mParams['invert'] ) {
- $invert = true;
- }
-
- // GetCheck won't work like we want for checks.
- // Fetch the value in either one of the two following case:
- // - we have a valid token (form got posted or GET forged by the user)
- // - checkbox name has a value (false or true), ie is not null
- if ( $request->getCheck( 'wpEditToken' ) || $request->getVal( $this->mName ) !== null ) {
- // XOR has the following truth table, which is what we want
- // INVERT VALUE | OUTPUT
- // true true | false
- // false true | true
- // false false | false
- // true false | true
- return $request->getBool( $this->mName ) xor $invert;
- } else {
- return $this->getDefault();
- }
- }
-}
-
-/**
- * A checkbox matrix
- * Operates similarly to HTMLMultiSelectField, but instead of using an array of
- * options, uses an array of rows and an array of columns to dynamically
- * construct a matrix of options. The tags used to identify a particular cell
- * are of the form "columnName-rowName"
- *
- * Options:
- * - columns
- * - Required list of columns in the matrix.
- * - rows
- * - Required list of rows in the matrix.
- * - force-options-on
- * - Accepts array of column-row tags to be displayed as enabled but unavailable to change
- * - force-options-off
- * - Accepts array of column-row tags to be displayed as disabled but unavailable to change.
- * - tooltips
- * - Optional array mapping row label to tooltip content
- * - tooltip-class
- * - Optional CSS class used on tooltip container span. Defaults to mw-icon-question.
- */
-class HTMLCheckMatrix extends HTMLFormField implements HTMLNestedFilterable {
-
- static private $requiredParams = array(
- // Required by underlying HTMLFormField
- 'fieldname',
- // Required by HTMLCheckMatrix
- 'rows', 'columns'
- );
-
- public function __construct( $params ) {
- $missing = array_diff( self::$requiredParams, array_keys( $params ) );
- if ( $missing ) {
- throw new HTMLFormFieldRequiredOptionsException( $this, $missing );
- }
- parent::__construct( $params );
- }
-
- function validate( $value, $alldata ) {
- $rows = $this->mParams['rows'];
- $columns = $this->mParams['columns'];
-
- // Make sure user-defined validation callback is run
- $p = parent::validate( $value, $alldata );
- if ( $p !== true ) {
- return $p;
- }
-
- // Make sure submitted value is an array
- if ( !is_array( $value ) ) {
- return false;
- }
-
- // If all options are valid, array_intersect of the valid options
- // and the provided options will return the provided options.
- $validOptions = array();
- foreach ( $rows as $rowTag ) {
- foreach ( $columns as $columnTag ) {
- $validOptions[] = $columnTag . '-' . $rowTag;
- }
- }
- $validValues = array_intersect( $value, $validOptions );
- if ( count( $validValues ) == count( $value ) ) {
- return true;
- } else {
- return $this->msg( 'htmlform-select-badoption' )->parse();
- }
- }
-
- /**
- * Build a table containing a matrix of checkbox options.
- * The value of each option is a combination of the row tag and column tag.
- * mParams['rows'] is an array with row labels as keys and row tags as values.
- * mParams['columns'] is an array with column labels as keys and column tags as values.
- * @param array $value of the options that should be checked
- * @return String
- */
- function getInputHTML( $value ) {
- $html = '';
- $tableContents = '';
- $attribs = array();
- $rows = $this->mParams['rows'];
- $columns = $this->mParams['columns'];
-
- // If the disabled param is set, disable all the options
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attribs['disabled'] = 'disabled';
- }
-
- // Build the column headers
- $headerContents = Html::rawElement( 'td', array(), ' ' );
- foreach ( $columns as $columnLabel => $columnTag ) {
- $headerContents .= Html::rawElement( 'td', array(), $columnLabel );
- }
- $tableContents .= Html::rawElement( 'tr', array(), "\n$headerContents\n" );
-
- $tooltipClass = 'mw-icon-question';
- if ( isset( $this->mParams['tooltip-class'] ) ) {
- $tooltipClass = $this->mParams['tooltip-class'];
- }
-
- // Build the options matrix
- foreach ( $rows as $rowLabel => $rowTag ) {
- // Append tooltip if configured
- if ( isset( $this->mParams['tooltips'][$rowLabel] ) ) {
- $tooltipAttribs = array(
- 'class' => "mw-htmlform-tooltip $tooltipClass",
- 'title' => $this->mParams['tooltips'][$rowLabel],
- );
- $rowLabel .= ' ' . Html::element( 'span', $tooltipAttribs, '' );
- }
- $rowContents = Html::rawElement( 'td', array(), $rowLabel );
- foreach ( $columns as $columnTag ) {
- $thisTag = "$columnTag-$rowTag";
- // Construct the checkbox
- $thisAttribs = array(
- 'id' => "{$this->mID}-$thisTag",
- 'value' => $thisTag,
- );
- $checked = in_array( $thisTag, (array)$value, true );
- if ( $this->isTagForcedOff( $thisTag ) ) {
- $checked = false;
- $thisAttribs['disabled'] = 1;
- } elseif ( $this->isTagForcedOn( $thisTag ) ) {
- $checked = true;
- $thisAttribs['disabled'] = 1;
- }
- $rowContents .= Html::rawElement(
- 'td',
- array(),
- Xml::check( "{$this->mName}[]", $checked, $attribs + $thisAttribs )
- );
- }
- $tableContents .= Html::rawElement( 'tr', array(), "\n$rowContents\n" );
- }
-
- // Put it all in a table
- $html .= Html::rawElement( 'table', array( 'class' => 'mw-htmlform-matrix' ),
- Html::rawElement( 'tbody', array(), "\n$tableContents\n" ) ) . "\n";
-
- return $html;
- }
-
- protected function isTagForcedOff( $tag ) {
- return isset( $this->mParams['force-options-off'] )
- && in_array( $tag, $this->mParams['force-options-off'] );
- }
-
- protected function isTagForcedOn( $tag ) {
- return isset( $this->mParams['force-options-on'] )
- && in_array( $tag, $this->mParams['force-options-on'] );
- }
-
- /**
- * Get the complete table row for the input, including help text,
- * labels, and whatever.
- * We override this function since the label should always be on a separate
- * line above the options in the case of a checkbox matrix, i.e. it's always
- * a "vertical-label".
- * @param string $value the value to set the input to
- * @return String complete HTML table row
- */
- function getTableRow( $value ) {
- list( $errors, $errorClass ) = $this->getErrorsAndErrorClass( $value );
- $inputHtml = $this->getInputHTML( $value );
- $fieldType = get_class( $this );
- $helptext = $this->getHelpTextHtmlTable( $this->getHelpText() );
- $cellAttributes = array( 'colspan' => 2 );
-
- $label = $this->getLabelHtml( $cellAttributes );
-
- $field = Html::rawElement(
- 'td',
- array( 'class' => 'mw-input' ) + $cellAttributes,
- $inputHtml . "\n$errors"
- );
-
- $html = Html::rawElement( 'tr',
- array( 'class' => 'mw-htmlform-vertical-label' ), $label );
- $html .= Html::rawElement( 'tr',
- array( 'class' => "mw-htmlform-field-$fieldType {$this->mClass} $errorClass" ),
- $field );
-
- return $html . $helptext;
- }
-
- /**
- * @param $request WebRequest
- * @return Array
- */
- function loadDataFromRequest( $request ) {
- if ( $this->mParent->getMethod() == 'post' ) {
- if ( $request->wasPosted() ) {
- // Checkboxes are not added to the request arrays if they're not checked,
- // so it's perfectly possible for there not to be an entry at all
- return $request->getArray( $this->mName, array() );
- } else {
- // That's ok, the user has not yet submitted the form, so show the defaults
- return $this->getDefault();
- }
- } else {
- // This is the impossible case: if we look at $_GET and see no data for our
- // field, is it because the user has not yet submitted the form, or that they
- // have submitted it with all the options unchecked. We will have to assume the
- // latter, which basically means that you can't specify 'positive' defaults
- // for GET forms.
- return $request->getArray( $this->mName, array() );
- }
- }
-
- function getDefault() {
- if ( isset( $this->mDefault ) ) {
- return $this->mDefault;
- } else {
- return array();
- }
- }
-
- function filterDataForSubmit( $data ) {
- $columns = HTMLFormField::flattenOptions( $this->mParams['columns'] );
- $rows = HTMLFormField::flattenOptions( $this->mParams['rows'] );
- $res = array();
- foreach ( $columns as $column ) {
- foreach ( $rows as $row ) {
- // Make sure option hasn't been forced
- $thisTag = "$column-$row";
- if ( $this->isTagForcedOff( $thisTag ) ) {
- $res[$thisTag] = false;
- } elseif ( $this->isTagForcedOn( $thisTag ) ) {
- $res[$thisTag] = true;
- } else {
- $res[$thisTag] = in_array( $thisTag, $data );
- }
- }
- }
-
- return $res;
- }
-}
-
-/**
- * A select dropdown field. Basically a wrapper for Xmlselect class
- */
-class HTMLSelectField extends HTMLFormField {
- function validate( $value, $alldata ) {
- $p = parent::validate( $value, $alldata );
-
- if ( $p !== true ) {
- return $p;
- }
-
- $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] );
-
- if ( in_array( $value, $validOptions ) ) {
- return true;
- } else {
- return $this->msg( 'htmlform-select-badoption' )->parse();
- }
- }
-
- function getInputHTML( $value ) {
- $select = new XmlSelect( $this->mName, $this->mID, strval( $value ) );
-
- # If one of the options' 'name' is int(0), it is automatically selected.
- # because PHP sucks and thinks int(0) == 'some string'.
- # Working around this by forcing all of them to strings.
- foreach ( $this->mParams['options'] as &$opt ) {
- if ( is_int( $opt ) ) {
- $opt = strval( $opt );
- }
- }
- unset( $opt ); # PHP keeps $opt around as a reference, which is a bit scary
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $select->setAttribute( 'disabled', 'disabled' );
- }
-
- if ( $this->mClass !== '' ) {
- $select->setAttribute( 'class', $this->mClass );
- }
-
- $select->addOptions( $this->mParams['options'] );
-
- return $select->getHTML();
- }
-}
-
-/**
- * Select dropdown field, with an additional "other" textbox.
- */
-class HTMLSelectOrOtherField extends HTMLTextField {
-
- function __construct( $params ) {
- if ( !in_array( 'other', $params['options'], true ) ) {
- $msg = isset( $params['other'] ) ?
- $params['other'] :
- wfMessage( 'htmlform-selectorother-other' )->text();
- $params['options'][$msg] = 'other';
- }
-
- parent::__construct( $params );
- }
-
- static function forceToStringRecursive( $array ) {
- if ( is_array( $array ) ) {
- return array_map( array( __CLASS__, 'forceToStringRecursive' ), $array );
- } else {
- return strval( $array );
- }
- }
-
- function getInputHTML( $value ) {
- $valInSelect = false;
-
- if ( $value !== false ) {
- $valInSelect = in_array(
- $value,
- HTMLFormField::flattenOptions( $this->mParams['options'] )
- );
- }
-
- $selected = $valInSelect ? $value : 'other';
-
- $opts = self::forceToStringRecursive( $this->mParams['options'] );
-
- $select = new XmlSelect( $this->mName, $this->mID, $selected );
- $select->addOptions( $opts );
-
- $select->setAttribute( 'class', 'mw-htmlform-select-or-other' );
-
- $tbAttribs = array( 'id' => $this->mID . '-other', 'size' => $this->getSize() );
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $select->setAttribute( 'disabled', 'disabled' );
- $tbAttribs['disabled'] = 'disabled';
- }
-
- $select = $select->getHTML();
-
- if ( isset( $this->mParams['maxlength'] ) ) {
- $tbAttribs['maxlength'] = $this->mParams['maxlength'];
- }
-
- if ( $this->mClass !== '' ) {
- $tbAttribs['class'] = $this->mClass;
- }
-
- $textbox = Html::input(
- $this->mName . '-other',
- $valInSelect ? '' : $value,
- 'text',
- $tbAttribs
- );
-
- return "$select<br />\n$textbox";
- }
-
- /**
- * @param $request WebRequest
- * @return String
- */
- function loadDataFromRequest( $request ) {
- if ( $request->getCheck( $this->mName ) ) {
- $val = $request->getText( $this->mName );
-
- if ( $val == 'other' ) {
- $val = $request->getText( $this->mName . '-other' );
- }
-
- return $val;
- } else {
- return $this->getDefault();
- }
- }
-}
-
-/**
- * Multi-select field
- */
-class HTMLMultiSelectField extends HTMLFormField implements HTMLNestedFilterable {
-
- function validate( $value, $alldata ) {
- $p = parent::validate( $value, $alldata );
-
- if ( $p !== true ) {
- return $p;
- }
-
- if ( !is_array( $value ) ) {
- return false;
- }
-
- # If all options are valid, array_intersect of the valid options
- # and the provided options will return the provided options.
- $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] );
-
- $validValues = array_intersect( $value, $validOptions );
- if ( count( $validValues ) == count( $value ) ) {
- return true;
- } else {
- return $this->msg( 'htmlform-select-badoption' )->parse();
- }
- }
-
- function getInputHTML( $value ) {
- $html = $this->formatOptions( $this->mParams['options'], $value );
-
- return $html;
- }
-
- function formatOptions( $options, $value ) {
- $html = '';
-
- $attribs = array();
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attribs['disabled'] = 'disabled';
- }
-
- foreach ( $options as $label => $info ) {
- if ( is_array( $info ) ) {
- $html .= Html::rawElement( 'h1', array(), $label ) . "\n";
- $html .= $this->formatOptions( $info, $value );
- } else {
- $thisAttribs = array( 'id' => "{$this->mID}-$info", 'value' => $info );
-
- $checkbox = Xml::check(
- $this->mName . '[]',
- in_array( $info, $value, true ),
- $attribs + $thisAttribs );
- $checkbox .= ' ' . Html::rawElement( 'label', array( 'for' => "{$this->mID}-$info" ), $label );
-
- $html .= ' ' . Html::rawElement( 'div', array( 'class' => 'mw-htmlform-flatlist-item' ), $checkbox );
- }
- }
-
- return $html;
- }
-
- /**
- * @param $request WebRequest
- * @return String
- */
- function loadDataFromRequest( $request ) {
- if ( $this->mParent->getMethod() == 'post' ) {
- if ( $request->wasPosted() ) {
- # Checkboxes are just not added to the request arrays if they're not checked,
- # so it's perfectly possible for there not to be an entry at all
- return $request->getArray( $this->mName, array() );
- } else {
- # That's ok, the user has not yet submitted the form, so show the defaults
- return $this->getDefault();
- }
- } else {
- # This is the impossible case: if we look at $_GET and see no data for our
- # field, is it because the user has not yet submitted the form, or that they
- # have submitted it with all the options unchecked? We will have to assume the
- # latter, which basically means that you can't specify 'positive' defaults
- # for GET forms.
- # @todo FIXME...
- return $request->getArray( $this->mName, array() );
- }
- }
-
- function getDefault() {
- if ( isset( $this->mDefault ) ) {
- return $this->mDefault;
- } else {
- return array();
- }
- }
-
- function filterDataForSubmit( $data ) {
- $options = HTMLFormField::flattenOptions( $this->mParams['options'] );
-
- $res = array();
- foreach ( $options as $opt ) {
- $res["$opt"] = in_array( $opt, $data );
- }
-
- return $res;
- }
-
- protected function needsLabel() {
- return false;
- }
-}
-
-/**
- * Double field with a dropdown list constructed from a system message in the format
- * * Optgroup header
- * ** <option value>
- * * New Optgroup header
- * Plus a text field underneath for an additional reason. The 'value' of the field is
- * "<select>: <extra reason>", or "<extra reason>" if nothing has been selected in the
- * select dropdown.
- * @todo FIXME: If made 'required', only the text field should be compulsory.
- */
-class HTMLSelectAndOtherField extends HTMLSelectField {
-
- function __construct( $params ) {
- if ( array_key_exists( 'other', $params ) ) {
- } elseif ( array_key_exists( 'other-message', $params ) ) {
- $params['other'] = wfMessage( $params['other-message'] )->plain();
- } else {
- $params['other'] = null;
- }
-
- if ( array_key_exists( 'options', $params ) ) {
- # Options array already specified
- } elseif ( array_key_exists( 'options-message', $params ) ) {
- # Generate options array from a system message
- $params['options'] = self::parseMessage(
- wfMessage( $params['options-message'] )->inContentLanguage()->plain(),
- $params['other']
- );
- } else {
- # Sulk
- throw new MWException( 'HTMLSelectAndOtherField called without any options' );
- }
- $this->mFlatOptions = self::flattenOptions( $params['options'] );
-
- parent::__construct( $params );
- }
-
- /**
- * Build a drop-down box from a textual list.
- * @param string $string message text
- * @param string $otherName name of "other reason" option
- * @return Array
- * TODO: this is copied from Xml::listDropDown(), deprecate/avoid duplication?
- */
- public static function parseMessage( $string, $otherName = null ) {
- if ( $otherName === null ) {
- $otherName = wfMessage( 'htmlform-selectorother-other' )->plain();
- }
-
- $optgroup = false;
- $options = array( $otherName => 'other' );
-
- foreach ( explode( "\n", $string ) as $option ) {
- $value = trim( $option );
- if ( $value == '' ) {
- continue;
- } elseif ( substr( $value, 0, 1 ) == '*' && substr( $value, 1, 1 ) != '*' ) {
- # A new group is starting...
- $value = trim( substr( $value, 1 ) );
- $optgroup = $value;
- } elseif ( substr( $value, 0, 2 ) == '**' ) {
- # groupmember
- $opt = trim( substr( $value, 2 ) );
- if ( $optgroup === false ) {
- $options[$opt] = $opt;
- } else {
- $options[$optgroup][$opt] = $opt;
- }
- } else {
- # groupless reason list
- $optgroup = false;
- $options[$option] = $option;
- }
- }
-
- return $options;
- }
-
- function getInputHTML( $value ) {
- $select = parent::getInputHTML( $value[1] );
-
- $textAttribs = array(
- 'id' => $this->mID . '-other',
- 'size' => $this->getSize(),
- );
-
- if ( $this->mClass !== '' ) {
- $textAttribs['class'] = $this->mClass;
- }
-
- foreach ( array( 'required', 'autofocus', 'multiple', 'disabled' ) as $param ) {
- if ( isset( $this->mParams[$param] ) ) {
- $textAttribs[$param] = '';
- }
- }
-
- $textbox = Html::input(
- $this->mName . '-other',
- $value[2],
- 'text',
- $textAttribs
- );
-
- return "$select<br />\n$textbox";
- }
-
- /**
- * @param $request WebRequest
- * @return Array("<overall message>","<select value>","<text field value>")
- */
- function loadDataFromRequest( $request ) {
- if ( $request->getCheck( $this->mName ) ) {
-
- $list = $request->getText( $this->mName );
- $text = $request->getText( $this->mName . '-other' );
-
- if ( $list == 'other' ) {
- $final = $text;
- } elseif ( !in_array( $list, $this->mFlatOptions ) ) {
- # User has spoofed the select form to give an option which wasn't
- # in the original offer. Sulk...
- $final = $text;
- } elseif ( $text == '' ) {
- $final = $list;
- } else {
- $final = $list . $this->msg( 'colon-separator' )->inContentLanguage()->text() . $text;
- }
-
- } else {
- $final = $this->getDefault();
-
- $list = 'other';
- $text = $final;
- foreach ( $this->mFlatOptions as $option ) {
- $match = $option . $this->msg( 'colon-separator' )->inContentLanguage()->text();
- if ( strpos( $text, $match ) === 0 ) {
- $list = $option;
- $text = substr( $text, strlen( $match ) );
- break;
- }
- }
- }
- return array( $final, $list, $text );
- }
-
- function getSize() {
- return isset( $this->mParams['size'] )
- ? $this->mParams['size']
- : 45;
- }
-
- function validate( $value, $alldata ) {
- # HTMLSelectField forces $value to be one of the options in the select
- # field, which is not useful here. But we do want the validation further up
- # the chain
- $p = parent::validate( $value[1], $alldata );
-
- if ( $p !== true ) {
- return $p;
- }
-
- if ( isset( $this->mParams['required'] ) && $this->mParams['required'] !== false && $value[1] === '' ) {
- return $this->msg( 'htmlform-required' )->parse();
- }
-
- return true;
- }
-}
-
-/**
- * Radio checkbox fields.
- */
-class HTMLRadioField extends HTMLFormField {
-
- function validate( $value, $alldata ) {
- $p = parent::validate( $value, $alldata );
-
- if ( $p !== true ) {
- return $p;
- }
-
- if ( !is_string( $value ) && !is_int( $value ) ) {
- return false;
- }
-
- $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] );
-
- if ( in_array( $value, $validOptions ) ) {
- return true;
- } else {
- return $this->msg( 'htmlform-select-badoption' )->parse();
- }
- }
-
- /**
- * This returns a block of all the radio options, in one cell.
- * @see includes/HTMLFormField#getInputHTML()
- * @param $value String
- * @return String
- */
- function getInputHTML( $value ) {
- $html = $this->formatOptions( $this->mParams['options'], $value );
-
- return $html;
- }
-
- function formatOptions( $options, $value ) {
- $html = '';
-
- $attribs = array();
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attribs['disabled'] = 'disabled';
- }
-
- # TODO: should this produce an unordered list perhaps?
- foreach ( $options as $label => $info ) {
- if ( is_array( $info ) ) {
- $html .= Html::rawElement( 'h1', array(), $label ) . "\n";
- $html .= $this->formatOptions( $info, $value );
- } else {
- $id = Sanitizer::escapeId( $this->mID . "-$info" );
- $radio = Xml::radio(
- $this->mName,
- $info,
- $info == $value,
- $attribs + array( 'id' => $id )
- );
- $radio .= ' ' .
- Html::rawElement( 'label', array( 'for' => $id ), $label );
-
- $html .= ' ' . Html::rawElement( 'div', array( 'class' => 'mw-htmlform-flatlist-item' ), $radio );
- }
- }
-
- return $html;
- }
-
- protected function needsLabel() {
- return false;
- }
-}
-
-/**
- * An information field (text blob), not a proper input.
- */
-class HTMLInfoField extends HTMLFormField {
- public function __construct( $info ) {
- $info['nodata'] = true;
-
- parent::__construct( $info );
- }
-
- public function getInputHTML( $value ) {
- return !empty( $this->mParams['raw'] ) ? $value : htmlspecialchars( $value );
- }
-
- public function getTableRow( $value ) {
- if ( !empty( $this->mParams['rawrow'] ) ) {
- return $value;
- }
-
- return parent::getTableRow( $value );
- }
-
- /**
- * @since 1.20
- */
- public function getDiv( $value ) {
- if ( !empty( $this->mParams['rawrow'] ) ) {
- return $value;
- }
-
- return parent::getDiv( $value );
- }
-
- /**
- * @since 1.20
- */
- public function getRaw( $value ) {
- if ( !empty( $this->mParams['rawrow'] ) ) {
- return $value;
- }
-
- return parent::getRaw( $value );
- }
-
- protected function needsLabel() {
- return false;
- }
-}
-
-class HTMLHiddenField extends HTMLFormField {
- public function __construct( $params ) {
- parent::__construct( $params );
-
- # Per HTML5 spec, hidden fields cannot be 'required'
- # http://dev.w3.org/html5/spec/states-of-the-type-attribute.html#hidden-state
- unset( $this->mParams['required'] );
- }
-
- public function getTableRow( $value ) {
- $params = array();
- if ( $this->mID ) {
- $params['id'] = $this->mID;
- }
-
- $this->mParent->addHiddenField(
- $this->mName,
- $this->mDefault,
- $params
- );
-
- return '';
- }
-
- /**
- * @since 1.20
- */
- public function getDiv( $value ) {
- return $this->getTableRow( $value );
- }
-
- /**
- * @since 1.20
- */
- public function getRaw( $value ) {
- return $this->getTableRow( $value );
- }
-
- public function getInputHTML( $value ) {
- return '';
- }
-}
-
-/**
- * Add a submit button inline in the form (as opposed to
- * HTMLForm::addButton(), which will add it at the end).
- */
-class HTMLSubmitField extends HTMLButtonField {
- protected $buttonType = 'submit';
-}
-
-/**
- * Adds a generic button inline to the form. Does not do anything, you must add
- * click handling code in JavaScript. Use a HTMLSubmitField if you merely
- * wish to add a submit button to a form.
- *
- * @since 1.22
- */
-class HTMLButtonField extends HTMLFormField {
- protected $buttonType = 'button';
-
- public function __construct( $info ) {
- $info['nodata'] = true;
- parent::__construct( $info );
- }
-
- public function getInputHTML( $value ) {
- $attr = array(
- 'class' => 'mw-htmlform-submit ' . $this->mClass,
- 'id' => $this->mID,
- );
-
- if ( !empty( $this->mParams['disabled'] ) ) {
- $attr['disabled'] = 'disabled';
- }
-
- return Html::input(
- $this->mName,
- $value,
- $this->buttonType,
- $attr
- );
- }
-
- protected function needsLabel() {
- return false;
- }
-
- /**
- * Button cannot be invalid
- * @param $value String
- * @param $alldata Array
- * @return Bool
- */
- public function validate( $value, $alldata ) {
- return true;
- }
-}
-
-class HTMLEditTools extends HTMLFormField {
- public function getInputHTML( $value ) {
- return '';
- }
-
- public function getTableRow( $value ) {
- $msg = $this->formatMsg();
-
- return '<tr><td></td><td class="mw-input">'
- . '<div class="mw-editTools">'
- . $msg->parseAsBlock()
- . "</div></td></tr>\n";
- }
-
- /**
- * @since 1.20
- */
- public function getDiv( $value ) {
- $msg = $this->formatMsg();
- return '<div class="mw-editTools">' . $msg->parseAsBlock() . '</div>';
- }
-
- /**
- * @since 1.20
- */
- public function getRaw( $value ) {
- return $this->getDiv( $value );
- }
-
- protected function formatMsg() {
- if ( empty( $this->mParams['message'] ) ) {
- $msg = $this->msg( 'edittools' );
- } else {
- $msg = $this->msg( $this->mParams['message'] );
- if ( $msg->isDisabled() ) {
- $msg = $this->msg( 'edittools' );
- }
- }
- $msg->inContentLanguage();
- return $msg;
- }
-}
-
-class HTMLApiField extends HTMLFormField {
- public function getTableRow( $value ) {
- return '';
- }
-
- public function getDiv( $value ) {
- return $this->getTableRow( $value );
- }
-
- public function getRaw( $value ) {
- return $this->getTableRow( $value );
- }
-
- public function getInputHTML( $value ) {
- return '';
- }
-}
-
-interface HTMLNestedFilterable {
- /**
- * Support for seperating multi-option preferences into multiple preferences
- * Due to lack of array support.
- * @param $data array
- */
- function filterDataForSubmit( $data );
-}
-
-class HTMLFormFieldRequiredOptionsException extends MWException {
- public function __construct( HTMLFormField $field, array $missing ) {
- parent::__construct( sprintf(
- "Form type `%s` expected the following parameters to be set: %s",
- get_class( $field ),
- implode( ', ', $missing )
- ) );
- }
-}
$this->curlOptions[CURLOPT_PROXY] = $this->proxy;
$this->curlOptions[CURLOPT_TIMEOUT] = $this->timeout;
- $this->curlOptions[CURLOPT_CONNECTTIMEOUT_MS] = $this->connectTimeout * 1000;
+
+ // Only supported in curl >= 7.16.2
+ if ( defined( 'CURLOPT_CONNECTTIMEOUT_MS' ) ) {
+ $this->curlOptions[CURLOPT_CONNECTTIMEOUT_MS] = $this->connectTimeout * 1000;
+ }
+
$this->curlOptions[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_0;
$this->curlOptions[CURLOPT_WRITEFUNCTION] = $this->callback;
$this->curlOptions[CURLOPT_HEADERFUNCTION] = array( $this, "readHeader" );
);
}
+ $renderLangOptions = $this->displayImg->getAvailableLanguages();
+ if ( count( $renderLangOptions ) >= 1 ) {
+ $currentLanguage = $renderLang;
+ $defaultLang = $this->displayImg->getDefaultRenderLanguage();
+ if ( is_null( $currentLanguage ) ) {
+ $currentLanguage = $defaultLang;
+ }
+ $out->addHtml( $this->doRenderLangOpt( $renderLangOptions, $currentLanguage, $defaultLang ) );
+ }
+
// Add cannot animate thumbnail warning
if ( !$this->displayImg->canAnimateThumbIfAppropriate() ) {
// Include the extension so wiki admins can
? $wgImageLimits[$option]
: array( 800, 600 ); // if nothing is set, fallback to a hardcoded default
}
+
+ /**
+ * Output a drop-down box for language options for the file
+ *
+ * @param Array $langChoices Array of string language codes
+ * @param String $curLang Language code file is being viewed in.
+ * @param String $defaultLang Language code that image is rendered in by default
+ * @return String HTML to insert underneath image.
+ */
+ protected function doRenderLangOpt( array $langChoices, $curLang, $defaultLang ) {
+ global $wgScript;
+ sort( $langChoices );
+ $curLang = wfBCP47( $curLang );
+ $defaultLang = wfBCP47( $defaultLang );
+ $opts = '';
+ $haveCurrentLang = false;
+ $haveDefaultLang = false;
+
+ // We make a list of all the language choices in the file.
+ // Additionally if the default language to render this file
+ // is not included as being in this file (for example, in svgs
+ // usually the fallback content is the english content) also
+ // include a choice for that. Last of all, if we're viewing
+ // the file in a language not on the list, add it as a choice.
+ foreach ( $langChoices as $lang ) {
+ $code = wfBCP47( $lang );
+ $name = Language::fetchLanguageName( $code, $this->getContext()->getLanguage()->getCode() );
+ if ( $name !== '' ) {
+ $display = wfMessage( 'img-lang-opt', $code, $name )->text();
+ } else {
+ $display = $code;
+ }
+ $opts .= "\n" . XML::Option( $display, $code, $curLang === $code );
+ if ( $curLang === $code ) {
+ $haveCurrentLang = true;
+ }
+ if ( $defaultLang === $code ) {
+ $haveDefaultLang = true;
+ }
+ }
+ if ( !$haveDefaultLang ) {
+ // Its hard to know if the content is really in the default language, or
+ // if its just unmarked content that could be in any language.
+ $opts = XML::Option( wfMessage( 'img-lang-default' )->text(), '', $defaultLang === $curLang ) . $opts;
+ }
+ if ( !$haveCurrentLang && $defaultLang !== $curLang ) {
+ $name = Language::fetchLanguageName( $curLang, $this->getContext()->getLanguage()->getCode() );
+ if ( $name !== '' ) {
+ $display = wfMessage( 'img-lang-opt', $curLang, $name )->text();
+ } else {
+ $display = $curLang;
+ }
+ $opts = XML::Option( $display, $curLang, true ) . $opts;
+ }
+
+ $select = Html::rawElement( 'select', array( 'id' => 'mw-imglangselector', 'name' => 'lang' ), $opts );
+ $submit = Xml::submitButton( wfMessage( 'img-lang-go' )->text() );
+
+ $formContents = wfMessage( 'img-lang-info' )->rawParams( $select, $submit )->parse()
+ . Html::hidden( 'title', $this->getTitle()->getPrefixedDBkey() );
+
+ $langSelectLine = Html::rawElement( 'div', array( 'id' => 'mw-imglangselector-line' ),
+ Html::rawElement( 'form', array( 'action' => $wgScript ), $formContents )
+ );
+ return $langSelectLine;
+ }
}
/**
$thumb15 = $file->transform( $hp15 );
$thumb20 = $file->transform( $hp20 );
- if ( $thumb15->getUrl() !== $thumb->getUrl() ) {
+ if ( $thumb15 && $thumb15->getUrl() !== $thumb->getUrl() ) {
$thumb->responsiveUrls['1.5'] = $thumb15->getUrl();
}
- if ( $thumb20->getUrl() !== $thumb->getUrl() ) {
+ if ( $thumb20 && $thumb20->getUrl() !== $thumb->getUrl() ) {
$thumb->responsiveUrls['2'] = $thumb20->getUrl();
}
}
*/
global $wgQueryPages; // not redundant
$wgQueryPages = array(
-// QueryPage subclass Special page name Limit (false for none, none for the default)
+// QueryPage subclass, Special page name, Limit (false for none, none for the default)
// ----------------------------------------------------------------------------
- array( 'AncientPagesPage', 'Ancientpages' ),
- array( 'BrokenRedirectsPage', 'BrokenRedirects' ),
- array( 'DeadendPagesPage', 'Deadendpages' ),
- array( 'DoubleRedirectsPage', 'DoubleRedirects' ),
- array( 'FileDuplicateSearchPage', 'FileDuplicateSearch' ),
- array( 'LinkSearchPage', 'LinkSearch' ),
- array( 'ListredirectsPage', 'Listredirects' ),
- array( 'LonelyPagesPage', 'Lonelypages' ),
- array( 'LongPagesPage', 'Longpages' ),
- array( 'MIMEsearchPage', 'MIMEsearch' ),
- array( 'MostcategoriesPage', 'Mostcategories' ),
- array( 'MostimagesPage', 'Mostimages' ),
- array( 'MostinterwikisPage', 'Mostinterwikis' ),
- array( 'MostlinkedCategoriesPage', 'Mostlinkedcategories' ),
- array( 'MostlinkedtemplatesPage', 'Mostlinkedtemplates' ),
- array( 'MostlinkedPage', 'Mostlinked' ),
- array( 'MostrevisionsPage', 'Mostrevisions' ),
- array( 'FewestrevisionsPage', 'Fewestrevisions' ),
- array( 'ShortPagesPage', 'Shortpages' ),
- array( 'UncategorizedCategoriesPage', 'Uncategorizedcategories' ),
- array( 'UncategorizedPagesPage', 'Uncategorizedpages' ),
- array( 'UncategorizedImagesPage', 'Uncategorizedimages' ),
- array( 'UncategorizedTemplatesPage', 'Uncategorizedtemplates' ),
- array( 'UnusedCategoriesPage', 'Unusedcategories' ),
- array( 'UnusedimagesPage', 'Unusedimages' ),
- array( 'WantedCategoriesPage', 'Wantedcategories' ),
- array( 'WantedFilesPage', 'Wantedfiles' ),
- array( 'WantedPagesPage', 'Wantedpages' ),
- array( 'WantedTemplatesPage', 'Wantedtemplates' ),
- array( 'UnwatchedPagesPage', 'Unwatchedpages' ),
- array( 'UnusedtemplatesPage', 'Unusedtemplates' ),
- array( 'WithoutInterwikiPage', 'Withoutinterwiki' ),
+ array( 'AncientPagesPage', 'Ancientpages' ),
+ array( 'BrokenRedirectsPage', 'BrokenRedirects' ),
+ array( 'DeadendPagesPage', 'Deadendpages' ),
+ array( 'DoubleRedirectsPage', 'DoubleRedirects' ),
+ array( 'FileDuplicateSearchPage', 'FileDuplicateSearch' ),
+ array( 'LinkSearchPage', 'LinkSearch' ),
+ array( 'ListredirectsPage', 'Listredirects' ),
+ array( 'LonelyPagesPage', 'Lonelypages' ),
+ array( 'LongPagesPage', 'Longpages' ),
+ array( 'MIMEsearchPage', 'MIMEsearch' ),
+ array( 'MostcategoriesPage', 'Mostcategories' ),
+ array( 'MostimagesPage', 'Mostimages' ),
+ array( 'MostinterwikisPage', 'Mostinterwikis' ),
+ array( 'MostlinkedCategoriesPage', 'Mostlinkedcategories' ),
+ array( 'MostlinkedtemplatesPage', 'Mostlinkedtemplates' ),
+ array( 'MostlinkedPage', 'Mostlinked' ),
+ array( 'MostrevisionsPage', 'Mostrevisions' ),
+ array( 'FewestrevisionsPage', 'Fewestrevisions' ),
+ array( 'ShortPagesPage', 'Shortpages' ),
+ array( 'UncategorizedCategoriesPage', 'Uncategorizedcategories' ),
+ array( 'UncategorizedPagesPage', 'Uncategorizedpages' ),
+ array( 'UncategorizedImagesPage', 'Uncategorizedimages' ),
+ array( 'UncategorizedTemplatesPage', 'Uncategorizedtemplates' ),
+ array( 'UnusedCategoriesPage', 'Unusedcategories' ),
+ array( 'UnusedimagesPage', 'Unusedimages' ),
+ array( 'WantedCategoriesPage', 'Wantedcategories' ),
+ array( 'WantedFilesPage', 'Wantedfiles' ),
+ array( 'WantedPagesPage', 'Wantedpages' ),
+ array( 'WantedTemplatesPage', 'Wantedtemplates' ),
+ array( 'UnwatchedPagesPage', 'Unwatchedpages' ),
+ array( 'UnusedtemplatesPage', 'Unusedtemplates' ),
+ array( 'WithoutInterwikiPage', 'Withoutinterwiki' ),
);
wfRunHooks( 'wgQueryPages', array( &$wgQueryPages ) );
*/
function getSQL() {
/* Implement getQueryInfo() instead */
- throw new MWException( "Bug in a QueryPage: doesn't implement getQueryInfo() nor getQuery() properly" );
+ throw new MWException( "Bug in a QueryPage: doesn't implement getQueryInfo() nor "
+ . "getQuery() properly" );
}
/**
# If updates on this page have been disabled, let the user know
# that the data set won't be refreshed for now
- if ( is_array( $wgDisableQueryPageUpdate ) && in_array( $this->getName(), $wgDisableQueryPageUpdate ) ) {
- $out->wrapWikiMsg( "<div class=\"mw-querypage-no-updates\">\n$1\n</div>", 'querypage-no-updates' );
+ if ( is_array( $wgDisableQueryPageUpdate )
+ && in_array( $this->getName(), $wgDisableQueryPageUpdate )
+ ) {
+ $out->wrapWikiMsg(
+ "<div class=\"mw-querypage-no-updates\">\n$1\n</div>",
+ 'querypage-no-updates'
+ );
}
}
}
*/
function __construct( $row ) {
if ( is_object( $row ) ) {
- $this->mId = intval( $row->rev_id );
- $this->mPage = intval( $row->rev_page );
- $this->mTextId = intval( $row->rev_text_id );
- $this->mComment = $row->rev_comment;
- $this->mUser = intval( $row->rev_user );
+ $this->mId = intval( $row->rev_id );
+ $this->mPage = intval( $row->rev_page );
+ $this->mTextId = intval( $row->rev_text_id );
+ $this->mComment = $row->rev_comment;
+ $this->mUser = intval( $row->rev_user );
$this->mMinorEdit = intval( $row->rev_minor_edit );
- $this->mTimestamp = $row->rev_timestamp;
- $this->mDeleted = intval( $row->rev_deleted );
+ $this->mTimestamp = $row->rev_timestamp;
+ $this->mDeleted = intval( $row->rev_deleted );
if ( !isset( $row->rev_parent_id ) ) {
$this->mParentId = null;
# also set text to null?
}
- $this->mId = isset( $row['id'] ) ? intval( $row['id'] ) : null;
- $this->mPage = isset( $row['page'] ) ? intval( $row['page'] ) : null;
- $this->mTextId = isset( $row['text_id'] ) ? intval( $row['text_id'] ) : null;
- $this->mUserText = isset( $row['user_text'] ) ? strval( $row['user_text'] ) : $wgUser->getName();
- $this->mUser = isset( $row['user'] ) ? intval( $row['user'] ) : $wgUser->getId();
+ $this->mId = isset( $row['id'] ) ? intval( $row['id'] ) : null;
+ $this->mPage = isset( $row['page'] ) ? intval( $row['page'] ) : null;
+ $this->mTextId = isset( $row['text_id'] ) ? intval( $row['text_id'] ) : null;
+ $this->mUserText = isset( $row['user_text'] )
+ ? strval( $row['user_text'] ) : $wgUser->getName();
+ $this->mUser = isset( $row['user'] ) ? intval( $row['user'] ) : $wgUser->getId();
$this->mMinorEdit = isset( $row['minor_edit'] ) ? intval( $row['minor_edit'] ) : 0;
- $this->mTimestamp = isset( $row['timestamp'] ) ? strval( $row['timestamp'] ) : wfTimestampNow();
- $this->mDeleted = isset( $row['deleted'] ) ? intval( $row['deleted'] ) : 0;
- $this->mSize = isset( $row['len'] ) ? intval( $row['len'] ) : null;
- $this->mParentId = isset( $row['parent_id'] ) ? intval( $row['parent_id'] ) : null;
- $this->mSha1 = isset( $row['sha1'] ) ? strval( $row['sha1'] ) : null;
-
- $this->mContentModel = isset( $row['content_model'] ) ? strval( $row['content_model'] ) : null;
- $this->mContentFormat = isset( $row['content_format'] ) ? strval( $row['content_format'] ) : null;
+ $this->mTimestamp = isset( $row['timestamp'] )
+ ? strval( $row['timestamp'] ) : wfTimestampNow();
+ $this->mDeleted = isset( $row['deleted'] ) ? intval( $row['deleted'] ) : 0;
+ $this->mSize = isset( $row['len'] ) ? intval( $row['len'] ) : null;
+ $this->mParentId = isset( $row['parent_id'] ) ? intval( $row['parent_id'] ) : null;
+ $this->mSha1 = isset( $row['sha1'] ) ? strval( $row['sha1'] ) : null;
+
+ $this->mContentModel = isset( $row['content_model'] )
+ ? strval( $row['content_model'] ) : null;
+ $this->mContentFormat = isset( $row['content_format'] )
+ ? strval( $row['content_format'] ) : null;
// Enforce spacing trimming on supplied text
- $this->mComment = isset( $row['comment'] ) ? trim( strval( $row['comment'] ) ) : null;
- $this->mText = isset( $row['text'] ) ? rtrim( strval( $row['text'] ) ) : null;
- $this->mTextRow = null;
+ $this->mComment = isset( $row['comment'] ) ? trim( strval( $row['comment'] ) ) : null;
+ $this->mText = isset( $row['text'] ) ? rtrim( strval( $row['text'] ) ) : null;
+ $this->mTextRow = null;
- $this->mTitle = isset( $row['title'] ) ? $row['title'] : null;
+ $this->mTitle = isset( $row['title'] ) ? $row['title'] : null;
// if we have a Content object, override mText and mContentModel
if ( !empty( $row['content'] ) ) {
if ( isset( $this->mTitle ) ) {
return $this->mTitle;
}
- if ( !is_null( $this->mId ) ) { //rev_id is defined as NOT NULL, but this revision may not yet have been inserted.
+ //rev_id is defined as NOT NULL, but this revision may not yet have been inserted.
+ if ( !is_null( $this->mId ) ) {
$dbr = wfGetDB( DB_SLAVE );
$row = $dbr->selectRow(
array( 'page', 'revision' ),
* used to determine the content model to use. If no title is know, CONTENT_MODEL_WIKITEXT
* is used as a last resort.
*
- * @return String the content model id associated with this revision, see the CONTENT_MODEL_XXX constants.
+ * @return String the content model id associated with this revision,
+ * see the CONTENT_MODEL_XXX constants.
**/
public function getContentModel() {
if ( !$this->mContentModel ) {
* If no content format was stored in the database, the default format for this
* revision's content model is returned.
*
- * @return String the content format id associated with this revision, see the CONTENT_FORMAT_XXX constants.
+ * @return String the content format id associated with this revision,
+ * see the CONTENT_FORMAT_XXX constants.
**/
public function getContentFormat() {
if ( !$this->mContentFormat ) {
$format = $this->getContentFormat();
if ( !$this->mContentHandler->isSupportedFormat( $format ) ) {
- throw new MWException( "Oops, the content format $format is not supported for this content model, $model" );
+ throw new MWException( "Oops, the content format $format is not supported for "
+ . "this content model, $model" );
}
}
if ( $wgContentHandlerUseDB ) {
//NOTE: Store null for the default model and format, to save space.
- //XXX: Makes the DB sensitive to changed defaults. Make this behavior optional? Only in miser mode?
+ //XXX: Makes the DB sensitive to changed defaults.
+ // Make this behavior optional? Only in miser mode?
$model = $this->getContentModel();
$format = $this->getContentFormat();
if ( $title === null ) {
wfProfileOut( __METHOD__ );
- throw new MWException( "Insufficient information to determine the title of the revision's page!" );
+ throw new MWException( "Insufficient information to determine the title of the "
+ . "revision's page!" );
}
$defaultModel = ContentHandler::getDefaultModelFor( $title );
}
if ( !$wgContentHandlerUseDB && $title ) {
- // if $wgContentHandlerUseDB is not set, all revisions must use the default content model and format.
+ // if $wgContentHandlerUseDB is not set,
+ // all revisions must use the default content model and format.
$defaultModel = ContentHandler::getDefaultModelFor( $title );
$defaultHandler = ContentHandler::getForModelID( $defaultModel );
if ( $this->getContentModel() != $defaultModel ) {
$t = $title->getPrefixedDBkey();
- throw new MWException( "Can't save non-default content model with \$wgContentHandlerUseDB disabled: "
- . "model is $model, default for $t is $defaultModel" );
+ throw new MWException( "Can't save non-default content model with "
+ . "\$wgContentHandlerUseDB disabled: model is $model, "
+ . "default for $t is $defaultModel" );
}
if ( $this->getContentFormat() != $defaultFormat ) {
$t = $title->getPrefixedDBkey();
- throw new MWException( "Can't use non-default content format with \$wgContentHandlerUseDB disabled: "
- . "format is $format, default for $t is $defaultFormat" );
+ throw new MWException( "Can't use non-default content format with "
+ . "\$wgContentHandlerUseDB disabled: format is $format, "
+ . "default for $t is $defaultFormat" );
}
}
*
* @since 1.20
*
- * @param DatabaseBase|int $db the Database to perform the check on. May be given as a Database object or
- * a database identifier usable with wfGetDB.
+ * @param DatabaseBase|int $db the Database to perform the check on. May be given as a
+ * Database object or a database identifier usable with wfGetDB.
* @param int $pageId the ID of the page in question
* @param int $userId the ID of the user in question
* @param string $since look at edits since this time
'youhavenewmessagesfromusers',
$newMessagesLink,
$newMessagesDiffLink
- )->numParams( $nofAuthors );
+ )->numParams( $nofAuthors, $plural );
} else {
// $nofAuthors === 11 signifies "11 or more" ("more than 10")
$newMessagesAlert = $this->msg(
$nofAuthors > 10 ? 'youhavenewmessagesmanyusers' : 'youhavenewmessages',
$newMessagesLink,
$newMessagesDiffLink
- );
+ )->numParams( $plural );
}
$newMessagesAlert = $newMessagesAlert->text();
# Disable Squid cache
+++ /dev/null
-<?php
-/**
- * Parent class for all special pages.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- * @file
- * @ingroup SpecialPage
- */
-
-/**
- * Parent special page class, also static functions for handling the special
- * page list.
- * @ingroup SpecialPage
- */
-class SpecialPage {
- // The canonical name of this special page
- // Also used for the default <h1> heading, @see getDescription()
- protected $mName;
-
- // The local name of this special page
- private $mLocalName;
-
- // Minimum user level required to access this page, or "" for anyone.
- // Also used to categorise the pages in Special:Specialpages
- private $mRestriction;
-
- // Listed in Special:Specialpages?
- private $mListed;
-
- // Function name called by the default execute()
- private $mFunction;
-
- // File which needs to be included before the function above can be called
- private $mFile;
-
- // Whether or not this special page is being included from an article
- protected $mIncluding;
-
- // Whether the special page can be included in an article
- protected $mIncludable;
-
- /**
- * Current request context
- * @var IContextSource
- */
- protected $mContext;
-
- /**
- * Initialise the special page list
- * This must be called before accessing SpecialPage::$mList
- * @deprecated since 1.18
- */
- static function initList() {
- wfDeprecated( __METHOD__, '1.18' );
- // Noop
- }
-
- /**
- * @deprecated since 1.18
- */
- static function initAliasList() {
- wfDeprecated( __METHOD__, '1.18' );
- // Noop
- }
-
- /**
- * Given a special page alias, return the special page name.
- * Returns false if there is no such alias.
- *
- * @param $alias String
- * @return String or false
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function resolveAlias( $alias ) {
- wfDeprecated( __METHOD__, '1.18' );
- list( $name, /*...*/ ) = SpecialPageFactory::resolveAlias( $alias );
- return $name;
- }
-
- /**
- * Given a special page name with a possible subpage, return an array
- * where the first element is the special page name and the second is the
- * subpage.
- *
- * @param $alias String
- * @return Array
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function resolveAliasWithSubpage( $alias ) {
- return SpecialPageFactory::resolveAlias( $alias );
- }
-
- /**
- * Add a page to a certain display group for Special:SpecialPages
- *
- * @param $page Mixed: SpecialPage or string
- * @param $group String
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function setGroup( $page, $group ) {
- wfDeprecated( __METHOD__, '1.18' );
- SpecialPageFactory::setGroup( $page, $group );
- }
-
- /**
- * Get the group that the special page belongs in on Special:SpecialPage
- *
- * @param $page SpecialPage
- * @return string
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getGroup( &$page ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getGroup( $page );
- }
-
- /**
- * Remove a special page from the list
- * Formerly used to disable expensive or dangerous special pages. The
- * preferred method is now to add a SpecialPage_initList hook.
- * @deprecated since 1.18
- *
- * @param string $name the page to remove
- */
- static function removePage( $name ) {
- wfDeprecated( __METHOD__, '1.18' );
- unset( SpecialPageFactory::getList()->$name );
- }
-
- /**
- * Check if a given name exist as a special page or as a special page alias
- *
- * @param string $name name of a special page
- * @return Boolean: true if a special page exists with this name
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function exists( $name ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::exists( $name );
- }
-
- /**
- * Find the object with a given name and return it (or NULL)
- *
- * @param $name String
- * @return SpecialPage object or null if the page doesn't exist
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getPage( $name ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getPage( $name );
- }
-
- /**
- * Get a special page with a given localised name, or NULL if there
- * is no such special page.
- *
- * @param $alias String
- * @return SpecialPage object or null if the page doesn't exist
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getPageByAlias( $alias ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getPage( $alias );
- }
-
- /**
- * Return categorised listable special pages which are available
- * for the current user, and everyone.
- *
- * @param $user User object to check permissions, $wgUser will be used
- * if not provided
- * @return array Associative array mapping page's name to its SpecialPage object
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getUsablePages( User $user = null ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getUsablePages( $user );
- }
-
- /**
- * Return categorised listable special pages for all users
- *
- * @return array Associative array mapping page's name to its SpecialPage object
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getRegularPages() {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getRegularPages();
- }
-
- /**
- * Return categorised listable special pages which are available
- * for the current user, but not for everyone
- *
- * @return array Associative array mapping page's name to its SpecialPage object
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getRestrictedPages() {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getRestrictedPages();
- }
-
- /**
- * Execute a special page path.
- * The path may contain parameters, e.g. Special:Name/Params
- * Extracts the special page name and call the execute method, passing the parameters
- *
- * Returns a title object if the page is redirected, false if there was no such special
- * page, and true if it was successful.
- *
- * @param $title Title object
- * @param $context IContextSource
- * @param $including Bool output is being captured for use in {{special:whatever}}
- * @return Bool
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- public static function executePath( &$title, IContextSource &$context, $including = false ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::executePath( $title, $context, $including );
- }
-
- /**
- * Get the local name for a specified canonical name
- *
- * @param $name String
- * @param $subpage Mixed: boolean false, or string
- *
- * @return String
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getLocalNameFor( $name, $subpage = false ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getLocalNameFor( $name, $subpage );
- }
-
- /**
- * Get a localised Title object for a specified special page name
- *
- * @param $name String
- * @param string|Bool $subpage subpage string, or false to not use a subpage
- * @param string $fragment the link fragment (after the "#")
- * @throws MWException
- * @return Title object
- */
- public static function getTitleFor( $name, $subpage = false, $fragment = '' ) {
- $name = SpecialPageFactory::getLocalNameFor( $name, $subpage );
- return Title::makeTitle( NS_SPECIAL, $name, $fragment );
- }
-
- /**
- * Get a localised Title object for a page name with a possibly unvalidated subpage
- *
- * @param $name String
- * @param string|Bool $subpage subpage string, or false to not use a subpage
- * @return Title object or null if the page doesn't exist
- */
- public static function getSafeTitleFor( $name, $subpage = false ) {
- $name = SpecialPageFactory::getLocalNameFor( $name, $subpage );
- if ( $name ) {
- return Title::makeTitleSafe( NS_SPECIAL, $name );
- } else {
- return null;
- }
- }
-
- /**
- * Get a title for a given alias
- *
- * @param $alias String
- * @return Title or null if there is no such alias
- * @deprecated since 1.18 call SpecialPageFactory method directly
- */
- static function getTitleForAlias( $alias ) {
- wfDeprecated( __METHOD__, '1.18' );
- return SpecialPageFactory::getTitleForAlias( $alias );
- }
-
- /**
- * Default constructor for special pages
- * Derivative classes should call this from their constructor
- * Note that if the user does not have the required level, an error message will
- * be displayed by the default execute() method, without the global function ever
- * being called.
- *
- * If you override execute(), you can recover the default behavior with userCanExecute()
- * and displayRestrictionError()
- *
- * @param string $name Name of the special page, as seen in links and URLs
- * @param string $restriction User right required, e.g. "block" or "delete"
- * @param bool $listed Whether the page is listed in Special:Specialpages
- * @param Callback|Bool $function Function called by execute(). By default
- * it is constructed from $name
- * @param string $file File which is included by execute(). It is also
- * constructed from $name by default
- * @param bool $includable Whether the page can be included in normal pages
- */
- public function __construct(
- $name = '', $restriction = '', $listed = true,
- $function = false, $file = 'default', $includable = false
- ) {
- $this->init( $name, $restriction, $listed, $function, $file, $includable );
- }
-
- /**
- * Do the real work for the constructor, mainly so __call() can intercept
- * calls to SpecialPage()
- * @param string $name Name of the special page, as seen in links and URLs
- * @param string $restriction User right required, e.g. "block" or "delete"
- * @param bool $listed Whether the page is listed in Special:Specialpages
- * @param Callback|Bool $function Function called by execute(). By default
- * it is constructed from $name
- * @param string $file File which is included by execute(). It is also
- * constructed from $name by default
- * @param bool $includable Whether the page can be included in normal pages
- */
- private function init( $name, $restriction, $listed, $function, $file, $includable ) {
- $this->mName = $name;
- $this->mRestriction = $restriction;
- $this->mListed = $listed;
- $this->mIncludable = $includable;
- if ( !$function ) {
- $this->mFunction = 'wfSpecial' . $name;
- } else {
- $this->mFunction = $function;
- }
- if ( $file === 'default' ) {
- $this->mFile = __DIR__ . "/specials/Special$name.php";
- } else {
- $this->mFile = $file;
- }
- }
-
- /**
- * Use PHP's magic __call handler to get calls to the old PHP4 constructor
- * because PHP E_STRICT yells at you for having __construct() and SpecialPage()
- *
- * @param string $fName Name of called method
- * @param array $a Arguments to the method
- * @throws MWException
- * @deprecated since 1.17, call parent::__construct()
- */
- public function __call( $fName, $a ) {
- // Deprecated messages now, remove in 1.19 or 1.20?
- wfDeprecated( __METHOD__, '1.17' );
-
- // Sometimes $fName is SpecialPage, sometimes it's specialpage. <3 PHP
- if ( strtolower( $fName ) == 'specialpage' ) {
- $name = isset( $a[0] ) ? $a[0] : '';
- $restriction = isset( $a[1] ) ? $a[1] : '';
- $listed = isset( $a[2] ) ? $a[2] : true;
- $function = isset( $a[3] ) ? $a[3] : false;
- $file = isset( $a[4] ) ? $a[4] : 'default';
- $includable = isset( $a[5] ) ? $a[5] : false;
- $this->init( $name, $restriction, $listed, $function, $file, $includable );
- } else {
- $className = get_class( $this );
- throw new MWException( "Call to undefined method $className::$fName" );
- }
- }
-
- /**
- * Get the name of this Special Page.
- * @return String
- */
- function getName() {
- return $this->mName;
- }
-
- /**
- * Get the permission that a user must have to execute this page
- * @return String
- */
- function getRestriction() {
- return $this->mRestriction;
- }
-
- /**
- * Get the file which will be included by SpecialPage::execute() if your extension is
- * still stuck in the past and hasn't overridden the execute() method. No modern code
- * should want or need to know this.
- * @return String
- * @deprecated since 1.18
- */
- function getFile() {
- wfDeprecated( __METHOD__, '1.18' );
- return $this->mFile;
- }
-
- // @todo FIXME: Decide which syntax to use for this, and stick to it
- /**
- * Whether this special page is listed in Special:SpecialPages
- * @since r3583 (v1.3)
- * @return Bool
- */
- function isListed() {
- return $this->mListed;
- }
- /**
- * Set whether this page is listed in Special:Specialpages, at run-time
- * @since r3583 (v1.3)
- * @param $listed Bool
- * @return Bool
- */
- function setListed( $listed ) {
- return wfSetVar( $this->mListed, $listed );
- }
- /**
- * Get or set whether this special page is listed in Special:SpecialPages
- * @since r11308 (v1.6)
- * @param $x Bool
- * @return Bool
- */
- function listed( $x = null ) {
- return wfSetVar( $this->mListed, $x );
- }
-
- /**
- * Whether it's allowed to transclude the special page via {{Special:Foo/params}}
- * @return Bool
- */
- public function isIncludable() {
- return $this->mIncludable;
- }
-
- /**
- * These mutators are very evil, as the relevant variables should not mutate. So
- * don't use them.
- * @param $x Mixed
- * @return Mixed
- * @deprecated since 1.18
- */
- function name( $x = null ) {
- wfDeprecated( __METHOD__, '1.18' );
- return wfSetVar( $this->mName, $x );
- }
-
- /**
- * These mutators are very evil, as the relevant variables should not mutate. So
- * don't use them.
- * @param $x Mixed
- * @return Mixed
- * @deprecated since 1.18
- */
- function restriction( $x = null ) {
- wfDeprecated( __METHOD__, '1.18' );
- return wfSetVar( $this->mRestriction, $x );
- }
-
- /**
- * These mutators are very evil, as the relevant variables should not mutate. So
- * don't use them.
- * @param $x Mixed
- * @return Mixed
- * @deprecated since 1.18
- */
- function func( $x = null ) {
- wfDeprecated( __METHOD__, '1.18' );
- return wfSetVar( $this->mFunction, $x );
- }
-
- /**
- * These mutators are very evil, as the relevant variables should not mutate. So
- * don't use them.
- * @param $x Mixed
- * @return Mixed
- * @deprecated since 1.18
- */
- function file( $x = null ) {
- wfDeprecated( __METHOD__, '1.18' );
- return wfSetVar( $this->mFile, $x );
- }
-
- /**
- * These mutators are very evil, as the relevant variables should not mutate. So
- * don't use them.
- * @param $x Mixed
- * @return Mixed
- * @deprecated since 1.18
- */
- function includable( $x = null ) {
- wfDeprecated( __METHOD__, '1.18' );
- return wfSetVar( $this->mIncludable, $x );
- }
-
- /**
- * Whether the special page is being evaluated via transclusion
- * @param $x Bool
- * @return Bool
- */
- function including( $x = null ) {
- return wfSetVar( $this->mIncluding, $x );
- }
-
- /**
- * Get the localised name of the special page
- */
- function getLocalName() {
- if ( !isset( $this->mLocalName ) ) {
- $this->mLocalName = SpecialPageFactory::getLocalNameFor( $this->mName );
- }
- return $this->mLocalName;
- }
-
- /**
- * Is this page expensive (for some definition of expensive)?
- * Expensive pages are disabled or cached in miser mode. Originally used
- * (and still overridden) by QueryPage and subclasses, moved here so that
- * Special:SpecialPages can safely call it for all special pages.
- *
- * @return Boolean
- */
- public function isExpensive() {
- return false;
- }
-
- /**
- * Is this page cached?
- * Expensive pages are cached or disabled in miser mode.
- * Used by QueryPage and subclasses, moved here so that
- * Special:SpecialPages can safely call it for all special pages.
- *
- * @return Boolean
- * @since 1.21
- */
- public function isCached() {
- return false;
- }
-
- /**
- * Can be overridden by subclasses with more complicated permissions
- * schemes.
- *
- * @return Boolean: should the page be displayed with the restricted-access
- * pages?
- */
- public function isRestricted() {
- // DWIM: If anons can do something, then it is not restricted
- return $this->mRestriction != '' && !User::groupHasPermission( '*', $this->mRestriction );
- }
-
- /**
- * Checks if the given user (identified by an object) can execute this
- * special page (as defined by $mRestriction). Can be overridden by sub-
- * classes with more complicated permissions schemes.
- *
- * @param $user User: the user to check
- * @return Boolean: does the user have permission to view the page?
- */
- public function userCanExecute( User $user ) {
- return $user->isAllowed( $this->mRestriction );
- }
-
- /**
- * Output an error message telling the user what access level they have to have
- */
- function displayRestrictionError() {
- throw new PermissionsError( $this->mRestriction );
- }
-
- /**
- * Checks if userCanExecute, and if not throws a PermissionsError
- *
- * @since 1.19
- */
- public function checkPermissions() {
- if ( !$this->userCanExecute( $this->getUser() ) ) {
- $this->displayRestrictionError();
- }
- }
-
- /**
- * If the wiki is currently in readonly mode, throws a ReadOnlyError
- *
- * @since 1.19
- * @throws ReadOnlyError
- */
- public function checkReadOnly() {
- if ( wfReadOnly() ) {
- throw new ReadOnlyError;
- }
- }
-
- /**
- * If the user is not logged in, throws UserNotLoggedIn error.
- *
- * Default error message includes a link to Special:Userlogin with properly set 'returnto' query
- * parameter.
- *
- * @since 1.23
- * @param string|Message $reasonMsg [optional] Passed on to UserNotLoggedIn constructor. Strings
- * will be used as message keys. If a string is given, the message will also receive a
- * formatted login link (generated using the 'loginreqlink' message) as first parameter. If a
- * Message is given, it will be passed on verbatim.
- * @param string|Message $titleMsg [optional] Passed on to UserNotLoggedIn constructor. Strings
- * will be used as message keys.
- * @throws UserNotLoggedIn
- */
- public function requireLogin( $reasonMsg = null, $titleMsg = null ) {
- if ( $this->getUser()->isAnon() ) {
- // Use default messages if not given or explicit null passed
- if ( !$reasonMsg ) {
- $reasonMsg = 'exception-nologin-text-manual';
- }
- if ( !$titleMsg ) {
- $titleMsg = 'exception-nologin';
- }
-
- // Convert to Messages with current context
- if ( is_string( $reasonMsg ) ) {
- $loginreqlink = Linker::linkKnown(
- SpecialPage::getTitleFor( 'Userlogin' ),
- $this->msg( 'loginreqlink' )->escaped(),
- array(),
- array( 'returnto' => $this->getTitle()->getPrefixedText() )
- );
- $reasonMsg = $this->msg( $reasonMsg )->rawParams( $loginreqlink );
- }
- if ( is_string( $titleMsg ) ) {
- $titleMsg = $this->msg( $titleMsg );
- }
-
- throw new UserNotLoggedIn( $reasonMsg, $titleMsg );
- }
- }
-
- /**
- * Sets headers - this should be called from the execute() method of all derived classes!
- */
- function setHeaders() {
- $out = $this->getOutput();
- $out->setArticleRelated( false );
- $out->setRobotPolicy( "noindex,nofollow" );
- $out->setPageTitle( $this->getDescription() );
- }
-
- /**
- * Entry point.
- *
- * @since 1.20
- *
- * @param $subPage string|null
- */
- final public function run( $subPage ) {
- /**
- * Gets called before @see SpecialPage::execute.
- *
- * @since 1.20
- *
- * @param $special SpecialPage
- * @param $subPage string|null
- */
- wfRunHooks( 'SpecialPageBeforeExecute', array( $this, $subPage ) );
-
- $this->beforeExecute( $subPage );
- $this->execute( $subPage );
- $this->afterExecute( $subPage );
-
- /**
- * Gets called after @see SpecialPage::execute.
- *
- * @since 1.20
- *
- * @param $special SpecialPage
- * @param $subPage string|null
- */
- wfRunHooks( 'SpecialPageAfterExecute', array( $this, $subPage ) );
- }
-
- /**
- * Gets called before @see SpecialPage::execute.
- *
- * @since 1.20
- *
- * @param $subPage string|null
- */
- protected function beforeExecute( $subPage ) {
- // No-op
- }
-
- /**
- * Gets called after @see SpecialPage::execute.
- *
- * @since 1.20
- *
- * @param $subPage string|null
- */
- protected function afterExecute( $subPage ) {
- // No-op
- }
-
- /**
- * Default execute method
- * Checks user permissions, calls the function given in mFunction
- *
- * This must be overridden by subclasses; it will be made abstract in a future version
- *
- * @param $subPage string|null
- */
- public function execute( $subPage ) {
- $this->setHeaders();
- $this->checkPermissions();
-
- $func = $this->mFunction;
- // only load file if the function does not exist
- if ( !is_callable( $func ) && $this->mFile ) {
- require_once $this->mFile;
- }
- $this->outputHeader();
- call_user_func( $func, $subPage, $this );
- }
-
- /**
- * Outputs a summary message on top of special pages
- * Per default the message key is the canonical name of the special page
- * May be overridden, i.e. by extensions to stick with the naming conventions
- * for message keys: 'extensionname-xxx'
- *
- * @param string $summaryMessageKey message key of the summary
- */
- function outputHeader( $summaryMessageKey = '' ) {
- global $wgContLang;
-
- if ( $summaryMessageKey == '' ) {
- $msg = $wgContLang->lc( $this->getName() ) . '-summary';
- } else {
- $msg = $summaryMessageKey;
- }
- if ( !$this->msg( $msg )->isDisabled() && !$this->including() ) {
- $this->getOutput()->wrapWikiMsg(
- "<div class='mw-specialpage-summary'>\n$1\n</div>", $msg );
- }
-
- }
-
- /**
- * Returns the name that goes in the \<h1\> in the special page itself, and
- * also the name that will be listed in Special:Specialpages
- *
- * Derived classes can override this, but usually it is easier to keep the
- * default behavior. Messages can be added at run-time, see
- * MessageCache.php.
- *
- * @return String
- */
- function getDescription() {
- return $this->msg( strtolower( $this->mName ) )->text();
- }
-
- /**
- * Get a self-referential title object
- *
- * @param $subpage String|Bool
- * @return Title object
- */
- function getTitle( $subpage = false ) {
- return self::getTitleFor( $this->mName, $subpage );
- }
-
- /**
- * Sets the context this SpecialPage is executed in
- *
- * @param $context IContextSource
- * @since 1.18
- */
- public function setContext( $context ) {
- $this->mContext = $context;
- }
-
- /**
- * Gets the context this SpecialPage is executed in
- *
- * @return IContextSource|RequestContext
- * @since 1.18
- */
- public function getContext() {
- if ( $this->mContext instanceof IContextSource ) {
- return $this->mContext;
- } else {
- wfDebug( __METHOD__ . " called and \$mContext is null. " .
- "Return RequestContext::getMain(); for sanity\n" );
- return RequestContext::getMain();
- }
- }
-
- /**
- * Get the WebRequest being used for this instance
- *
- * @return WebRequest
- * @since 1.18
- */
- public function getRequest() {
- return $this->getContext()->getRequest();
- }
-
- /**
- * Get the OutputPage being used for this instance
- *
- * @return OutputPage
- * @since 1.18
- */
- public function getOutput() {
- return $this->getContext()->getOutput();
- }
-
- /**
- * Shortcut to get the User executing this instance
- *
- * @return User
- * @since 1.18
- */
- public function getUser() {
- return $this->getContext()->getUser();
- }
-
- /**
- * Shortcut to get the skin being used for this instance
- *
- * @return Skin
- * @since 1.18
- */
- public function getSkin() {
- return $this->getContext()->getSkin();
- }
-
- /**
- * Shortcut to get user's language
- *
- * @deprecated since 1.19 Use getLanguage instead
- * @return Language
- * @since 1.18
- */
- public function getLang() {
- wfDeprecated( __METHOD__, '1.19' );
- return $this->getLanguage();
- }
-
- /**
- * Shortcut to get user's language
- *
- * @return Language
- * @since 1.19
- */
- public function getLanguage() {
- return $this->getContext()->getLanguage();
- }
-
- /**
- * Return the full title, including $par
- *
- * @return Title
- * @since 1.18
- */
- public function getFullTitle() {
- return $this->getContext()->getTitle();
- }
-
- /**
- * Wrapper around wfMessage that sets the current context.
- *
- * @return Message
- * @see wfMessage
- */
- public function msg( /* $args */ ) {
- $message = call_user_func_array(
- array( $this->getContext(), 'msg' ),
- func_get_args()
- );
- // RequestContext passes context to wfMessage, and the language is set from
- // the context, but setting the language for Message class removes the
- // interface message status, which breaks for example usernameless gender
- // invocations. Restore the flag when not including special page in content.
- if ( $this->including() ) {
- $message->setInterfaceMessageFlag( false );
- }
- return $message;
- }
-
- /**
- * Adds RSS/atom links
- *
- * @param $params array
- */
- protected function addFeedLinks( $params ) {
- global $wgFeedClasses;
-
- $feedTemplate = wfScript( 'api' );
-
- foreach ( $wgFeedClasses as $format => $class ) {
- $theseParams = $params + array( 'feedformat' => $format );
- $url = wfAppendQuery( $feedTemplate, $theseParams );
- $this->getOutput()->addFeedLink( $format, $url );
- }
- }
-
- /**
- * Get the group that the special page belongs in on Special:SpecialPage
- * Use this method, instead of getGroupName to allow customization
- * of the group name from the wiki side
- *
- * @return string Group of this special page
- * @since 1.21
- */
- public function getFinalGroupName() {
- global $wgSpecialPageGroups;
- $name = $this->getName();
-
- // Allow overbidding the group from the wiki side
- $msg = $this->msg( 'specialpages-specialpagegroup-' . strtolower( $name ) )->inContentLanguage();
- if ( !$msg->isBlank() ) {
- $group = $msg->text();
- } else {
- // Than use the group from this object
- $group = $this->getGroupName();
-
- // Group '-' is used as default to have the chance to determine,
- // if the special pages overrides this method,
- // if not overridden, $wgSpecialPageGroups is checked for b/c
- if ( $group === '-' && isset( $wgSpecialPageGroups[$name] ) ) {
- $group = $wgSpecialPageGroups[$name];
- }
- }
-
- // never give '-' back, change to 'other'
- if ( $group === '-' ) {
- $group = 'other';
- }
-
- return $group;
- }
-
- /**
- * Under which header this special page is listed in Special:SpecialPages
- * See messages 'specialpages-group-*' for valid names
- * This method defaults to group 'other'
- *
- * @return string
- * @since 1.21
- */
- protected function getGroupName() {
- // '-' used here to determine, if this group is overridden or has a hardcoded 'other'
- // Needed for b/c in getFinalGroupName
- return '-';
- }
-}
-
-/**
- * Special page which uses an HTMLForm to handle processing. This is mostly a
- * clone of FormAction. More special pages should be built this way; maybe this could be
- * a new structure for SpecialPages
- */
-abstract class FormSpecialPage extends SpecialPage {
- /**
- * The sub-page of the special page.
- * @var string
- */
- protected $par = null;
-
- /**
- * Get an HTMLForm descriptor array
- * @return Array
- */
- abstract protected function getFormFields();
-
- /**
- * Add pre-text to the form
- * @return String HTML which will be sent to $form->addPreText()
- */
- protected function preText() {
- return '';
- }
-
- /**
- * Add post-text to the form
- * @return String HTML which will be sent to $form->addPostText()
- */
- protected function postText() {
- return '';
- }
-
- /**
- * Play with the HTMLForm if you need to more substantially
- * @param $form HTMLForm
- */
- protected function alterForm( HTMLForm $form ) {
- }
-
- /**
- * Get message prefix for HTMLForm
- *
- * @since 1.21
- * @return string
- */
- protected function getMessagePrefix() {
- return strtolower( $this->getName() );
- }
-
- /**
- * Get the HTMLForm to control behavior
- * @return HTMLForm|null
- */
- protected function getForm() {
- $this->fields = $this->getFormFields();
-
- $form = new HTMLForm( $this->fields, $this->getContext(), $this->getMessagePrefix() );
- $form->setSubmitCallback( array( $this, 'onSubmit' ) );
- // If the form is a compact vertical form, then don't output this ugly
- // fieldset surrounding it.
- // XXX Special pages can setDisplayFormat to 'vform' in alterForm(), but that
- // is called after this.
- if ( !$form->isVForm() ) {
- $form->setWrapperLegendMsg( $this->getMessagePrefix() . '-legend' );
- }
-
- $headerMsg = $this->msg( $this->getMessagePrefix() . '-text' );
- if ( !$headerMsg->isDisabled() ) {
- $form->addHeaderText( $headerMsg->parseAsBlock() );
- }
-
- // Retain query parameters (uselang etc)
- $params = array_diff_key(
- $this->getRequest()->getQueryValues(), array( 'title' => null ) );
- $form->addHiddenField( 'redirectparams', wfArrayToCgi( $params ) );
-
- $form->addPreText( $this->preText() );
- $form->addPostText( $this->postText() );
- $this->alterForm( $form );
-
- // Give hooks a chance to alter the form, adding extra fields or text etc
- wfRunHooks( "Special{$this->getName()}BeforeFormDisplay", array( &$form ) );
-
- return $form;
- }
-
- /**
- * Process the form on POST submission.
- * @param $data Array
- * @return Bool|Array true for success, false for didn't-try, array of errors on failure
- */
- abstract public function onSubmit( array $data );
-
- /**
- * Do something exciting on successful processing of the form, most likely to show a
- * confirmation message
- * @since 1.22 Default is to do nothing
- */
- public function onSuccess() {
- }
-
- /**
- * Basic SpecialPage workflow: get a form, send it to the user; get some data back,
- *
- * @param string $par Subpage string if one was specified
- */
- public function execute( $par ) {
- $this->setParameter( $par );
- $this->setHeaders();
-
- // This will throw exceptions if there's a problem
- $this->checkExecutePermissions( $this->getUser() );
-
- $form = $this->getForm();
- if ( $form->show() ) {
- $this->onSuccess();
- }
- }
-
- /**
- * Maybe do something interesting with the subpage parameter
- * @param string $par
- */
- protected function setParameter( $par ) {
- $this->par = $par;
- }
-
- /**
- * Called from execute() to check if the given user can perform this action.
- * Failures here must throw subclasses of ErrorPageError.
- * @param $user User
- * @throws UserBlockedError
- * @return Bool true
- */
- protected function checkExecutePermissions( User $user ) {
- $this->checkPermissions();
-
- if ( $this->requiresUnblock() && $user->isBlocked() ) {
- $block = $user->getBlock();
- throw new UserBlockedError( $block );
- }
-
- if ( $this->requiresWrite() ) {
- $this->checkReadOnly();
- }
-
- return true;
- }
-
- /**
- * Whether this action requires the wiki not to be locked
- * @return Bool
- */
- public function requiresWrite() {
- return true;
- }
-
- /**
- * Whether this action cannot be executed by a blocked user
- * @return Bool
- */
- public function requiresUnblock() {
- return true;
- }
-}
-
-/**
- * Shortcut to construct a special page which is unlisted by default
- * @ingroup SpecialPage
- */
-class UnlistedSpecialPage extends SpecialPage {
- function __construct( $name, $restriction = '', $function = false, $file = 'default' ) {
- parent::__construct( $name, $restriction, false, $function, $file );
- }
-
- public function isListed() {
- return false;
- }
-}
-
-/**
- * Shortcut to construct an includable special page
- * @ingroup SpecialPage
- */
-class IncludableSpecialPage extends SpecialPage {
- function __construct(
- $name, $restriction = '', $listed = true, $function = false, $file = 'default'
- ) {
- parent::__construct( $name, $restriction, $listed, $function, $file, true );
- }
-
- public function isIncludable() {
- return true;
- }
-}
-
-/**
- * Shortcut to construct a special page alias.
- * @ingroup SpecialPage
- */
-abstract class RedirectSpecialPage extends UnlistedSpecialPage {
-
- // Query parameters that can be passed through redirects
- protected $mAllowedRedirectParams = array();
-
- // Query parameters added by redirects
- protected $mAddedRedirectParams = array();
-
- public function execute( $par ) {
- $redirect = $this->getRedirect( $par );
- $query = $this->getRedirectQuery();
- // Redirect to a page title with possible query parameters
- if ( $redirect instanceof Title ) {
- $url = $redirect->getFullURL( $query );
- $this->getOutput()->redirect( $url );
- return $redirect;
- } elseif ( $redirect === true ) {
- // Redirect to index.php with query parameters
- $url = wfAppendQuery( wfScript( 'index' ), $query );
- $this->getOutput()->redirect( $url );
- return $redirect;
- } else {
- $class = get_class( $this );
- throw new MWException( "RedirectSpecialPage $class doesn't redirect!" );
- }
- }
-
- /**
- * If the special page is a redirect, then get the Title object it redirects to.
- * False otherwise.
- *
- * @param string $par Subpage string
- * @return Title|bool
- */
- abstract public function getRedirect( $par );
-
- /**
- * Return part of the request string for a special redirect page
- * This allows passing, e.g. action=history to Special:Mypage, etc.
- *
- * @return String
- */
- public function getRedirectQuery() {
- $params = array();
-
- foreach ( $this->mAllowedRedirectParams as $arg ) {
- if ( $this->getRequest()->getVal( $arg, null ) !== null ) {
- $params[$arg] = $this->getRequest()->getVal( $arg );
- }
- }
-
- foreach ( $this->mAddedRedirectParams as $arg => $val ) {
- $params[$arg] = $val;
- }
-
- return count( $params )
- ? $params
- : false;
- }
-}
-
-abstract class SpecialRedirectToSpecial extends RedirectSpecialPage {
- // @todo FIXME: Visibility must be declared
- var $redirName, $redirSubpage;
-
- function __construct(
- $name, $redirName, $redirSubpage = false,
- $allowedRedirectParams = array(), $addedRedirectParams = array()
- ) {
- parent::__construct( $name );
- $this->redirName = $redirName;
- $this->redirSubpage = $redirSubpage;
- $this->mAllowedRedirectParams = $allowedRedirectParams;
- $this->mAddedRedirectParams = $addedRedirectParams;
- }
-
- public function getRedirect( $subpage ) {
- if ( $this->redirSubpage === false ) {
- return SpecialPage::getTitleFor( $this->redirName, $subpage );
- } else {
- return SpecialPage::getTitleFor( $this->redirName, $this->redirSubpage );
- }
- }
-}
-
-/**
- * ListAdmins --> ListUsers/sysop
- */
-class SpecialListAdmins extends SpecialRedirectToSpecial {
- function __construct() {
- parent::__construct( 'Listadmins', 'Listusers', 'sysop' );
- }
-}
-
-/**
- * ListBots --> ListUsers/bot
- */
-class SpecialListBots extends SpecialRedirectToSpecial {
- function __construct() {
- parent::__construct( 'Listbots', 'Listusers', 'bot' );
- }
-}
-
-/**
- * CreateAccount --> UserLogin/signup
- * @todo FIXME: This (and the rest of the login frontend) needs to die a horrible painful death
- */
-class SpecialCreateAccount extends SpecialRedirectToSpecial {
- function __construct() {
- parent::__construct( 'CreateAccount', 'Userlogin', 'signup', array( 'returnto', 'returntoquery', 'uselang' ) );
- }
-
- // No reason to hide this link on Special:Specialpages
- public function isListed() {
- return true;
- }
-
- protected function getGroupName() {
- return 'login';
- }
-}
-/**
- * SpecialMypage, SpecialMytalk and SpecialMycontributions special pages
- * are used to get user independent links pointing to the user page, talk
- * page and list of contributions.
- * This can let us cache a single copy of any generated content for all
- * users.
- */
-
-/**
- * Superclass for any RedirectSpecialPage which redirects the user
- * to a particular article (as opposed to user contributions, logs, etc.).
- *
- * For security reasons these special pages are restricted to pass on
- * the following subset of GET parameters to the target page while
- * removing all others:
- *
- * - useskin, uselang, printable: to alter the appearance of the resulting page
- *
- * - redirect: allows viewing one's user page or talk page even if it is a
- * redirect.
- *
- * - rdfrom: allows redirecting to one's user page or talk page from an
- * external wiki with the "Redirect from..." notice.
- *
- * - limit, offset: Useful for linking to history of one's own user page or
- * user talk page. For example, this would be a link to "the last edit to your
- * user talk page in the year 2010":
- * http://en.wikipedia.org/wiki/Special:MyPage?offset=20110000000000&limit=1&action=history
- *
- * - feed: would allow linking to the current user's RSS feed for their user
- * talk page:
- * http://en.wikipedia.org/w/index.php?title=Special:MyTalk&action=history&feed=rss
- *
- * - preloadtitle: Can be used to provide a default section title for a
- * preloaded new comment on one's own talk page.
- *
- * - summary : Can be used to provide a default edit summary for a preloaded
- * edit to one's own user page or talk page.
- *
- * - preview: Allows showing/hiding preview on first edit regardless of user
- * preference, useful for preloaded edits where you know preview wouldn't be
- * useful.
- *
- * - internaledit, externaledit, mode: Allows forcing the use of the
- * internal/external editor, e.g. to force the internal editor for
- * short/simple preloaded edits.
- *
- * - redlink: Affects the message the user sees if their talk page/user talk
- * page does not currently exist. Avoids confusion for newbies with no user
- * pages over why they got a "permission error" following this link:
- * http://en.wikipedia.org/w/index.php?title=Special:MyPage&redlink=1
- *
- * - debug: determines whether the debug parameter is passed to load.php,
- * which disables reformatting and allows scripts to be debugged. Useful
- * when debugging scripts that manipulate one's own user page or talk page.
- *
- * @par Hook extension:
- * Extensions can add to the redirect parameters list by using the hook
- * RedirectSpecialArticleRedirectParams
- *
- * This hook allows extensions which add GET parameters like FlaggedRevs to
- * retain those parameters when redirecting using special pages.
- *
- * @par Hook extension example:
- * @code
- * $wgHooks['RedirectSpecialArticleRedirectParams'][] =
- * 'MyExtensionHooks::onRedirectSpecialArticleRedirectParams';
- * public static function onRedirectSpecialArticleRedirectParams( &$redirectParams ) {
- * $redirectParams[] = 'stable';
- * return true;
- * }
- * @endcode
- * @ingroup SpecialPage
- */
-abstract class RedirectSpecialArticle extends RedirectSpecialPage {
- function __construct( $name ) {
- parent::__construct( $name );
- $redirectParams = array(
- 'action',
- 'redirect', 'rdfrom',
- # Options for preloaded edits
- 'preload', 'editintro', 'preloadtitle', 'summary', 'nosummary',
- # Options for overriding user settings
- 'preview', 'internaledit', 'externaledit', 'mode', 'minor', 'watchthis',
- # Options for history/diffs
- 'section', 'oldid', 'diff', 'dir',
- 'limit', 'offset', 'feed',
- # Misc options
- 'redlink', 'debug',
- # Options for action=raw; missing ctype can break JS or CSS in some browsers
- 'ctype', 'maxage', 'smaxage',
- );
-
- wfRunHooks( "RedirectSpecialArticleRedirectParams", array( &$redirectParams ) );
- $this->mAllowedRedirectParams = $redirectParams;
- }
-}
-
-/**
- * Shortcut to construct a special page pointing to current user user's page.
- * @ingroup SpecialPage
- */
-class SpecialMypage extends RedirectSpecialArticle {
- function __construct() {
- parent::__construct( 'Mypage' );
- }
-
- function getRedirect( $subpage ) {
- if ( strval( $subpage ) !== '' ) {
- return Title::makeTitle( NS_USER, $this->getUser()->getName() . '/' . $subpage );
- } else {
- return Title::makeTitle( NS_USER, $this->getUser()->getName() );
- }
- }
-}
-
-/**
- * Shortcut to construct a special page pointing to current user talk page.
- * @ingroup SpecialPage
- */
-class SpecialMytalk extends RedirectSpecialArticle {
- function __construct() {
- parent::__construct( 'Mytalk' );
- }
-
- function getRedirect( $subpage ) {
- if ( strval( $subpage ) !== '' ) {
- return Title::makeTitle( NS_USER_TALK, $this->getUser()->getName() . '/' . $subpage );
- } else {
- return Title::makeTitle( NS_USER_TALK, $this->getUser()->getName() );
- }
- }
-}
-
-/**
- * Shortcut to construct a special page pointing to current user contributions.
- * @ingroup SpecialPage
- */
-class SpecialMycontributions extends RedirectSpecialPage {
- function __construct() {
- parent::__construct( 'Mycontributions' );
- $this->mAllowedRedirectParams = array( 'limit', 'namespace', 'tagfilter',
- 'offset', 'dir', 'year', 'month', 'feed' );
- }
-
- function getRedirect( $subpage ) {
- return SpecialPage::getTitleFor( 'Contributions', $this->getUser()->getName() );
- }
-}
-
-/**
- * Redirect to Special:Listfiles?user=$wgUser
- */
-class SpecialMyuploads extends RedirectSpecialPage {
- function __construct() {
- parent::__construct( 'Myuploads' );
- $this->mAllowedRedirectParams = array( 'limit', 'ilshowall', 'ilsearch' );
- }
-
- function getRedirect( $subpage ) {
- return SpecialPage::getTitleFor( 'Listfiles', $this->getUser()->getName() );
- }
-}
-
-/**
- * Redirect Special:Listfiles?user=$wgUser&ilshowall=true
- */
-class SpecialAllMyUploads extends RedirectSpecialPage {
- function __construct() {
- parent::__construct( 'AllMyUploads' );
- $this->mAllowedRedirectParams = array( 'limit', 'ilsearch' );
- }
-
- function getRedirect( $subpage ) {
- $this->mAddedRedirectParams['ilshowall'] = 1;
- return SpecialPage::getTitleFor( 'Listfiles', $this->getUser()->getName() );
- }
-}
-
-/**
- * Redirect from Special:PermanentLink/### to index.php?oldid=###
- */
-class SpecialPermanentLink extends RedirectSpecialPage {
- function __construct() {
- parent::__construct( 'PermanentLink' );
- $this->mAllowedRedirectParams = array();
- }
-
- function getRedirect( $subpage ) {
- $subpage = intval( $subpage );
- if ( $subpage === 0 ) {
- # throw an error page when no subpage was given
- throw new ErrorPageError( 'nopagetitle', 'nopagetext' );
- }
- $this->mAddedRedirectParams['oldid'] = $subpage;
- return true;
- }
-}
$dbkey = preg_replace( '/[ _\xA0\x{1680}\x{180E}\x{2000}-\x{200A}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}]+/u', '_', $dbkey );
$dbkey = trim( $dbkey, '_' );
- if ( $dbkey == '' ) {
- return false;
- }
-
if ( strpos( $dbkey, UTF8_REPLACEMENT ) !== false ) {
# Contained illegal UTF-8 sequences or forbidden Unicode chars.
return false;
# Initial colon indicates main namespace rather than specified default
# but should not create invalid {ns,title} pairs such as {0,Project:Foo}
- if ( ':' == $dbkey[0] ) {
+ if ( $dbkey !== '' && ':' == $dbkey[0] ) {
$this->mNamespace = NS_MAIN;
$dbkey = substr( $dbkey, 1 ); # remove the colon but continue processing
$dbkey = trim( $dbkey, '_' ); # remove any subsequent whitespace
}
+ if ( $dbkey == '' ) {
+ return false;
+ }
+
# Namespace or interwiki prefix
$firstPass = true;
$prefixRegexp = "/^(.+?)_*:_*(.*)$/S";
* @since 1.21
*/
public function doEditContent( Content $content, $summary, $flags = 0, $baseRevId = false,
- User $user = null, $serialisation_format = null ) {
+ User $user = null, $serialisation_format = null
+ ) {
global $wgUser, $wgUseAutomaticEditSummaries, $wgUseRCPatrol, $wgUseNPPatrol;
// Low-level sanity check
$this->rclistOpen = false;
$this->getOutput()->addModuleStyles( 'mediawiki.special.changeslist' );
- return '';
+ return '<div class="mw-changeslist">';
}
/**
* @return String
*/
public function endRecentChangesList() {
- if ( $this->rclistOpen ) {
- return "</ul>\n";
- } else {
- return '';
- }
+ $out = $this->rclistOpen ? "</ul>\n" : '';
+ $out .= '</div>';
+ return $out;
}
/**
'mediawiki.icon',
) );
- return '';
+ return '<div class="mw-changeslist">';
}
/**
* @return string
*/
public function endRecentChangesList() {
- return $this->recentChangesBlock() . parent::endRecentChangesList();
+ return $this->recentChangesBlock() . '</div>';
}
}
$this->context = $context;
}
+ /**
+ * Get the SiteConfiguration object
+ *
+ * @since 1.23
+ * @return SiteConfiguration
+ */
+ public function getConfig() {
+ return $this->getContext()->getConfig();
+ }
+
/**
* Get the WebRequest object
*
*/
private $skin;
+ /**
+ * @var SiteConfiguration
+ */
+ private $config;
+
/**
* Constructor
* @param IContextSource $context Context to inherit from
$this->setContext( $context );
}
+ /**
+ * Set the SiteConfiguration object
+ *
+ * @param SiteConfiguration $c
+ */
+ public function setConfig( SiteConfiguration $s ) {
+ $this->config = $s;
+ }
+
+ /**
+ * Get the SiteConfiguration object
+ *
+ * @return SiteConfiguration
+ */
+ public function getConfig() {
+ if ( !is_null( $this->config ) ) {
+ return $this->config;
+ } else {
+ return $this->getContext()->getConfig();
+ }
+ }
+
/**
* Set the WebRequest object
*
*/
public function getSkin();
+ /**
+ * Get the site configuration
+ *
+ * @since 1.23
+ * @return SiteConfiguration
+ */
+ public function getConfig();
+
/**
* Get a Message object with context set
*
*/
private $skin;
+ /**
+ * @var SiteConfiguration
+ */
+ private $config;
+
+ /**
+ * Set the SiteConfiguration object
+ *
+ * @param SiteConfiguration $c
+ */
+ public function setConfig( SiteConfiguration $c ) {
+ $this->config = $c;
+ }
+
+ /**
+ * Get the SiteConfiguration object
+ *
+ * @return SiteConfiguration
+ */
+ public function getConfig() {
+ if ( $this->config === null ) {
+ global $wgConf;
+ $this->config = $wgConf;
+ }
+ return $this->config;
+ }
+
/**
* Set the WebRequest object
*
* Sets up the file object
*
* @param string $path Path to temporary file on local disk
- * @throws MWException
*/
public function __construct( $path ) {
- if ( FileBackend::isStoragePath( $path ) ) {
- throw new MWException( __METHOD__ . " given storage path `$path`." );
- }
$this->path = $path;
}
* - parallelize : When to do file operations in parallel (when possible).
* Allowed values are "implicit", "explicit" and "off".
* - concurrency : How many file operations can be done in parallel.
- * @throws MWException
+ * @throws FileBackendException
*/
public function __construct( array $config ) {
$this->name = $config['name'];
if ( !preg_match( '!^[a-zA-Z0-9-_]{1,255}$!', $this->name ) ) {
- throw new MWException( "Backend name `{$this->name}` is invalid." );
+ throw new FileBackendException( "Backend name `{$this->name}` is invalid." );
}
$this->wikiId = isset( $config['wikiId'] )
? $config['wikiId']
*
* @param string $type One of (attachment, inline)
* @param string $filename Suggested file name (should not contain slashes)
- * @throws MWException
+ * @throws FileBackendError
* @return string
* @since 1.20
*/
$type = strtolower( $type );
if ( !in_array( $type, array( 'inline', 'attachment' ) ) ) {
- throw new MWException( "Invalid Content-Disposition type '$type'." );
+ throw new FileBackendError( "Invalid Content-Disposition type '$type'." );
}
$parts[] = $type;
}
/**
+ * Generic file backend exception for checked and unexpected (e.g. config) exceptions
+ *
+ * @ingroup FileBackend
+ * @since 1.23
+ */
+class FileBackendException extends MWException {
+}
+
+/**
+ * File backend exception for checked exceptions (e.g. I/O errors)
+ *
* @ingroup FileBackend
* @since 1.22
*/
-class FileBackendError extends MWException {
+class FileBackendError extends FileBackendException {
}
* Register an array of file backend configurations
*
* @param array $configs
- * @throws MWException
+ * @throws FileBackendException
*/
protected function register( array $configs ) {
foreach ( $configs as $config ) {
if ( !isset( $config['name'] ) ) {
- throw new MWException( "Cannot register a backend with no name." );
+ throw new FileBackendException( "Cannot register a backend with no name." );
}
$name = $config['name'];
if ( isset( $this->backends[$name] ) ) {
- throw new MWException( "Backend with name `{$name}` already registered." );
+ throw new FileBackendException( "Backend with name `{$name}` already registered." );
} elseif ( !isset( $config['class'] ) ) {
- throw new MWException( "Cannot register backend `{$name}` with no class." );
+ throw new FileBackendException( "Backend with name `{$name}` has no class." );
}
$class = $config['class'];
*
* @param string $name
* @return FileBackend
- * @throws MWException
+ * @throws FileBackendException
*/
public function get( $name ) {
if ( !isset( $this->backends[$name] ) ) {
- throw new MWException( "No backend defined with the name `$name`." );
+ throw new FileBackendException( "No backend defined with the name `$name`." );
}
// Lazy-load the actual backend instance
if ( !isset( $this->backends[$name]['instance'] ) ) {
*
* @param string $name
* @return array
- * @throws MWException
+ * @throws FileBackendException
*/
public function config( $name ) {
if ( !isset( $this->backends[$name] ) ) {
- throw new MWException( "No backend defined with the name `$name`." );
+ throw new FileBackendException( "No backend defined with the name `$name`." );
}
$class = $this->backends[$name]['class'];
* - noPushDirConts : (hack) Only apply directory functions to the master backend.
*
* @param array $config
- * @throws MWException
+ * @throws FileBackendError
*/
public function __construct( array $config ) {
parent::__construct( $config );
}
$name = $config['name'];
if ( isset( $namesUsed[$name] ) ) { // don't break FileOp predicates
- throw new MWException( "Two or more backends defined with the name $name." );
+ throw new FileBackendError( "Two or more backends defined with the name $name." );
}
$namesUsed[$name] = 1;
// Alter certain sub-backend settings for sanity
$config['lockManager'] = 'nullLockManager'; // lock under proxy backend
if ( !empty( $config['isMultiMaster'] ) ) {
if ( $this->masterIndex >= 0 ) {
- throw new MWException( 'More than one master backend defined.' );
+ throw new FileBackendError( 'More than one master backend defined.' );
}
$this->masterIndex = $index; // this is the "master"
$config['fileJournal'] = $this->fileJournal; // log under proxy backend
}
// Create sub-backend object
if ( !isset( $config['class'] ) ) {
- throw new MWException( 'No class given for a backend config.' );
+ throw new FileBackendError( 'No class given for a backend config.' );
}
$class = $config['class'];
$this->backends[$index] = new $class( $config );
}
if ( $this->masterIndex < 0 ) { // need backends and must have a master
- throw new MWException( 'No master backend defined.' );
+ throw new FileBackendError( 'No master backend defined.' );
}
}
*
* @param array $ops Same format as doOperations()
* @return array List of FileOp objects
- * @throws MWException
+ * @throws FileBackendError
*/
final public function getOperationsInternal( array $ops ) {
$supportedOps = array(
// Append the FileOp class
$performOps[] = new $class( $this, $params );
} else {
- throw new MWException( "Operation '$opName' is not supported." );
+ throw new FileBackendError( "Operation '$opName' is not supported." );
}
}
// Perform the sync-only ops and build up op handles for the async ops...
foreach ( $ops as $index => $params ) {
if ( !in_array( $params['op'], $supportedOps ) ) {
- throw new MWException( "Operation '{$params['op']}' is not supported." );
+ throw new FileBackendError( "Operation '{$params['op']}' is not supported." );
}
$method = $params['op'] . 'Internal'; // e.g. "storeInternal"
$subStatus = $this->$method( array( 'async' => $async ) + $params );
* to the order in which the handles where given.
*
* @param array $fileOpHandles
- * @throws MWException
+ * @throws FileBackendError
* @internal param array $handles List of FileBackendStoreOpHandle objects
* @return array Map of Status objects
*/
final public function executeOpHandlesInternal( array $fileOpHandles ) {
$section = new ProfileSection( __METHOD__ . "-{$this->name}" );
+
foreach ( $fileOpHandles as $fileOpHandle ) {
if ( !( $fileOpHandle instanceof FileBackendStoreOpHandle ) ) {
- throw new MWException( "Given a non-FileBackendStoreOpHandle object." );
+ throw new FileBackendError( "Given a non-FileBackendStoreOpHandle object." );
} elseif ( $fileOpHandle->backend->getName() !== $this->getName() ) {
- throw new MWException( "Given a FileBackendStoreOpHandle for the wrong backend." );
+ throw new FileBackendError( "Given a FileBackendStoreOpHandle for the wrong backend." );
}
}
$res = $this->doExecuteOpHandlesInternal( $fileOpHandles );
/**
* @see FileBackendStore::executeOpHandlesInternal()
* @param array $fileOpHandles
- * @throws MWException
+ * @throws FileBackendError
* @return array List of corresponding Status objects
*/
protected function doExecuteOpHandlesInternal( array $fileOpHandles ) {
if ( count( $fileOpHandles ) ) {
- throw new MWException( "This backend supports no asynchronous operations." );
+ throw new FileBackendError( "This backend supports no asynchronous operations." );
}
return array();
*
* @param FileBackendStore $backend
* @param array $params
- * @throws MWException
+ * @throws FileBackendError
*/
final public function __construct( FileBackendStore $backend, array $params ) {
$this->backend = $backend;
if ( isset( $params[$name] ) ) {
$this->params[$name] = $params[$name];
} else {
- throw new MWException( "File operation missing parameter '$name'." );
+ throw new FileBackendError( "File operation missing parameter '$name'." );
}
}
foreach ( $optional as $name ) {
public function __construct( array $config ) {
parent::__construct( $config );
if ( !class_exists( 'CF_Constants' ) ) {
- throw new MWException( 'SwiftCloudFiles extension not installed.' );
+ throw new FileBackendException( 'SwiftCloudFiles extension not installed.' );
}
// Required settings
$this->auth = new CF_Authentication(
* @param string $ts
* @param int $format Output format (TS_* constant)
* @return string
- * @throws MWException
+ * @throws FileBackendError
*/
protected function convertSwiftDate( $ts, $format = TS_MW ) {
- $timestamp = new MWTimestamp( $ts );
-
- return $timestamp->getTimestamp( $format );
+ try {
+ $timestamp = new MWTimestamp( $ts );
+ return $timestamp->getTimestamp( $format );
+ } catch ( MWException $e ) {
+ throw new FileBackendError( $e->getMessage() );
+ }
}
/**
$this->session = wfRandomString( 32 );
}
- // @TODO: change this code to work in one batch
protected function getLocksOnServer( $lockSrv, array $pathsByType ) {
$status = Status::newGood();
- $lockedPaths = array();
- foreach ( $pathsByType as $type => $paths ) {
- $status->merge( $this->doGetLocksOnServer( $lockSrv, $paths, $type ) );
- if ( $status->isOK() ) {
- $lockedPaths[$type] = isset( $lockedPaths[$type] )
- ? array_merge( $lockedPaths[$type], $paths )
- : $paths;
- } else {
- foreach ( $lockedPaths as $lType => $lPaths ) {
- $status->merge( $this->doFreeLocksOnServer( $lockSrv, $lPaths, $lType ) );
- }
- break;
- }
- }
-
- return $status;
- }
-
- // @todo Change this code to work in one batch
- protected function freeLocksOnServer( $lockSrv, array $pathsByType ) {
- $status = Status::newGood();
-
- foreach ( $pathsByType as $type => $paths ) {
- $status->merge( $this->doFreeLocksOnServer( $lockSrv, $paths, $type ) );
- }
-
- return $status;
- }
-
- protected function doGetLocksOnServer( $lockSrv, array $paths, $type ) {
- $status = Status::newGood();
-
$server = $this->lockServers[$lockSrv];
$conn = $this->redisPool->getConnection( $server );
if ( !$conn ) {
- foreach ( $paths as $path ) {
+ foreach ( array_merge( array_values( $pathsByType ) ) as $path ) {
$status->fatal( 'lockmanager-fail-acquirelock', $path );
}
return $status;
}
- $keys = array_map( array( $this, 'recordKeyForPath' ), $paths ); // lock records
+ $pathsByKey = array(); // (type:hash => path) map
+ foreach ( $pathsByType as $type => $paths ) {
+ $typeString = ( $type == LockManager::LOCK_SH ) ? 'SH' : 'EX';
+ foreach ( $paths as $path ) {
+ $pathsByKey[$this->recordKeyForPath( $path, $typeString )] = $path;
+ }
+ }
try {
static $script =
<<<LUA
- if ARGV[1] ~= 'EX' and ARGV[1] ~= 'SH' then
- return redis.error_reply('Unrecognized lock type given (must be EX or SH)')
- end
local failed = {}
+ -- Load input params (e.g. session, ttl, time of request)
+ local rSession, rTTL, rTime = unpack(ARGV)
-- Check that all the locks can be acquired
- for i,resourceKey in ipairs(KEYS) do
+ for i,requestKey in ipairs(KEYS) do
+ local _, _, rType, resourceKey = string.find(requestKey,"(%w+):(%w+)$")
local keyIsFree = true
local currentLocks = redis.call('hKeys',resourceKey)
for i,lockKey in ipairs(currentLocks) do
+ -- Get the type and session of this lock
local _, _, type, session = string.find(lockKey,"(%w+):(%w+)")
-- Check any locks that are not owned by this session
- if session ~= ARGV[2] then
- local lockTimestamp = redis.call('hGet',resourceKey,lockKey)
- if 1*lockTimestamp < ( ARGV[4] - ARGV[3] ) then
+ if session ~= rSession then
+ local lockExpiry = redis.call('hGet',resourceKey,lockKey)
+ if 1*lockExpiry < 1*rTime then
-- Lock is stale, so just prune it out
redis.call('hDel',resourceKey,lockKey)
- elseif ARGV[1] == 'EX' or type == 'EX' then
+ elseif rType == 'EX' or type == 'EX' then
keyIsFree = false
break
end
end
end
if not keyIsFree then
- failed[#failed+1] = resourceKey
+ failed[#failed+1] = requestKey
end
end
-- If all locks could be acquired, then do so
if #failed == 0 then
- for i,resourceKey in ipairs(KEYS) do
- redis.call('hSet',resourceKey,ARGV[1] .. ':' .. ARGV[2],ARGV[4])
+ for i,requestKey in ipairs(KEYS) do
+ local _, _, rType, resourceKey = string.find(requestKey,"(%w+):(%w+)$")
+ redis.call('hSet',resourceKey,rType .. ':' .. rSession,rTime + rTTL)
-- In addition to invalidation logic, be sure to garbage collect
- redis.call('expire',resourceKey,ARGV[3])
+ redis.call('expire',resourceKey,rTTL)
end
end
return failed
LUA;
$res = $conn->luaEval( $script,
array_merge(
- $keys, // KEYS[0], KEYS[1],...KEYS[N]
+ array_keys( $pathsByKey ), // KEYS[0], KEYS[1],...,KEYS[N]
array(
- $type === self::LOCK_SH ? 'SH' : 'EX', // ARGV[1]
- $this->session, // ARGV[2]
- $this->lockTTL, // ARGV[3]
- time() // ARGV[4]
+ $this->session, // ARGV[1]
+ $this->lockTTL, // ARGV[2]
+ time() // ARGV[3]
)
),
- count( $keys ) # number of first argument(s) that are keys
+ count( $pathsByKey ) # number of first argument(s) that are keys
);
} catch ( RedisException $e ) {
$res = false;
}
if ( $res === false ) {
- foreach ( $paths as $path ) {
+ foreach ( array_merge( array_values( $pathsByType ) ) as $path ) {
$status->fatal( 'lockmanager-fail-acquirelock', $path );
}
} else {
- $pathsByKey = array_combine( $keys, $paths );
foreach ( $res as $key ) {
$status->fatal( 'lockmanager-fail-acquirelock', $pathsByKey[$key] );
}
return $status;
}
- protected function doFreeLocksOnServer( $lockSrv, array $paths, $type ) {
+ protected function freeLocksOnServer( $lockSrv, array $pathsByType ) {
$status = Status::newGood();
$server = $this->lockServers[$lockSrv];
$conn = $this->redisPool->getConnection( $server );
if ( !$conn ) {
- foreach ( $paths as $path ) {
+ foreach ( array_merge( array_values( $pathsByType ) ) as $path ) {
$status->fatal( 'lockmanager-fail-releaselock', $path );
}
return $status;
}
- $keys = array_map( array( $this, 'recordKeyForPath' ), $paths ); // lock records
+ $pathsByKey = array(); // (type:hash => path) map
+ foreach ( $pathsByType as $type => $paths ) {
+ $typeString = ( $type == LockManager::LOCK_SH ) ? 'SH' : 'EX';
+ foreach ( $paths as $path ) {
+ $pathsByKey[$this->recordKeyForPath( $path, $typeString )] = $path;
+ }
+ }
try {
static $script =
<<<LUA
- if ARGV[1] ~= 'EX' and ARGV[1] ~= 'SH' then
- return redis.error_reply('Unrecognized lock type given (must be EX or SH)')
- end
local failed = {}
- for i,resourceKey in ipairs(KEYS) do
- local released = redis.call('hDel',resourceKey,ARGV[1] .. ':' .. ARGV[2])
+ -- Load input params (e.g. session)
+ local rSession = unpack(ARGV)
+ for i,requestKey in ipairs(KEYS) do
+ local _, _, rType, resourceKey = string.find(requestKey,"(%w+):(%w+)$")
+ local released = redis.call('hDel',resourceKey,rType .. ':' .. rSession)
if released > 0 then
-- Remove the whole structure if it is now empty
if redis.call('hLen',resourceKey) == 0 then
redis.call('del',resourceKey)
end
else
- failed[#failed+1] = resourceKey
+ failed[#failed+1] = requestKey
end
end
return failed
LUA;
$res = $conn->luaEval( $script,
array_merge(
- $keys, // KEYS[0], KEYS[1],...KEYS[N]
+ array_keys( $pathsByKey ), // KEYS[0], KEYS[1],...,KEYS[N]
array(
- $type === self::LOCK_SH ? 'SH' : 'EX', // ARGV[1]
- $this->session // ARGV[2]
+ $this->session, // ARGV[1]
)
),
- count( $keys ) # number of first argument(s) that are keys
+ count( $pathsByKey ) # number of first argument(s) that are keys
);
} catch ( RedisException $e ) {
$res = false;
}
if ( $res === false ) {
- foreach ( $paths as $path ) {
+ foreach ( array_merge( array_values( $pathsByType ) ) as $path ) {
$status->fatal( 'lockmanager-fail-releaselock', $path );
}
} else {
- $pathsByKey = array_combine( $keys, $paths );
foreach ( $res as $key ) {
$status->fatal( 'lockmanager-fail-releaselock', $pathsByKey[$key] );
}
/**
* @param string $path
+ * @param string $type One of (EX,SH)
* @return string
*/
- protected function recordKeyForPath( $path ) {
- return implode( ':', array( __CLASS__, 'locks', $this->sha1Base36Absolute( $path ) ) );
+ protected function recordKeyForPath( $path, $type ) {
+ return implode( ':',
+ array( __CLASS__, 'locks', "$type:" . $this->sha1Base36Absolute( $path ) ) );
}
/**
*/
function __destruct() {
while ( count( $this->locksHeld ) ) {
+ $pathsByType = array();
foreach ( $this->locksHeld as $path => $locks ) {
- $this->doUnlock( array( $path ), self::LOCK_EX );
- $this->doUnlock( array( $path ), self::LOCK_SH );
+ foreach ( $locks as $type => $count ) {
+ $pathsByType[$type][] = $path;
+ }
}
+ $this->unlockByType( $pathsByType );
}
}
}
const OVERWRITE_SAME = 4;
const SKIP_LOCKING = 8;
+ const TIME_ONLY = 1;
+
/** @var bool Whether to fetch commons image description pages and display
* them on the local wiki */
public $fetchDescription;
* $repo->findFiles( $findBatch );
*
* No title should appear in $items twice, as the result use titles as keys
- * @return array (Map of file names => File objects) for matches
+ * @param int $flags Supports:
+ * - FileRepo::TIME_ONLY : return a (file name => timestamp) map instead
+ * @return array Map of (file name => File objects) for matches
*/
- public function findFiles( array $items ) {
+ public function findFiles( array $items, $flags = 0 ) {
$result = array();
foreach ( $items as $item ) {
if ( is_array( $item ) ) {
}
$file = $this->findFile( $title, $options );
if ( $file ) {
- $result[$file->getTitle()->getDBkey()] = $file;
+ $result[$file->getTitle()->getDBkey()] =
+ ( $flags & self::TIME_ONLY ) ? $file->getTimestamp() : $file;
}
}
return $id;
}
- public function findFiles( array $items ) {
+ public function findFiles( array $items, $flags = 0 ) {
$finalFiles = array(); // map of (DB key => corresponding File) for matches
$searchSet = array(); // map of (DB key => normalized search params)
$repo = $this;
$applyMatchingFiles = function( ResultWrapper $res, &$searchSet, &$finalFiles )
- use ( $repo, $fileMatchesSearch )
+ use ( $repo, $fileMatchesSearch, $flags )
{
foreach ( $res as $row ) {
- $possFile = $repo->newFileFromRow( $row );
- $dbKey = $possFile->getName();
+ $file = $repo->newFileFromRow( $row );
+ $dbKey = $file->getName();
// There must have been a search for this DB Key
- if ( $fileMatchesSearch( $possFile, $searchSet[$dbKey] ) ) {
- $finalFiles[$dbKey] = $possFile;
+ if ( $fileMatchesSearch( $file, $searchSet[$dbKey] ) ) {
+ $finalFiles[$dbKey] =
+ ( $flags & FileRepo::TIME_ONLY ) ? $file->getTimestamp() : $file;
unset( $searchSet[$dbKey] );
}
}
$title = File::normalizeTitle( $dbKey );
$redir = $this->checkRedirect( $title ); // hopefully hits memcached
if ( $redir && $redir->getNamespace() == NS_FILE ) {
- $possFile = $this->newFile( $redir );
- if ( $possFile && $fileMatchesSearch( $possFile, $search ) ) {
- $possFile->redirectedFrom( $title->getDBkey() );
- $finalFiles[$dbKey] = $possFile;
+ $file = $this->newFile( $redir );
+ if ( $file && $fileMatchesSearch( $file, $search ) ) {
+ $file->redirectedFrom( $title->getDBkey() );
+ $finalFiles[$dbKey] =
+ ( $flags & FileRepo::TIME_ONLY ) ? $file->getTimestamp() : $file;
}
}
}
}
}
+ /**
+ * Gives a (possibly empty) list of languages to render
+ * the file in.
+ *
+ * If the file doesn't have translations, or if the file
+ * format does not support that sort of thing, returns
+ * an empty array.
+ *
+ * @return Array
+ * @since 1.23
+ */
+ public function getAvailableLanguages() {
+ $handler = $this->getHandler();
+ if ( $handler ) {
+ return $handler->getAvailableLanguages( $this );
+ } else {
+ return array();
+ }
+ }
+
+ /**
+ * In files that support multiple language, what is the default language
+ * to use if none specified.
+ *
+ * @return String lang code, or null if filetype doesn't support multiple languages.
+ * @since 1.23
+ */
+ public function getDefaultRenderLanguage() {
+ $handler = $this->getHandler();
+ if ( $handler ) {
+ return $handler->getDefaultRenderLanguage( $this );
+ } else {
+ return null;
+ }
+ }
+
/**
* Will the thumbnail be animated if one would expect it to be.
*
* @param null|User $user
* @return bool
*/
- function recordUpload2(
- $oldver, $comment, $pageText, $props = false, $timestamp = false, $user = null
+ function recordUpload2( $oldver, $comment, $pageText, $props = false, $timestamp = false,
+ $user = null
) {
wfProfileIn( __METHOD__ );
--- /dev/null
+<?php
+
+class HTMLApiField extends HTMLFormField {
+ public function getTableRow( $value ) {
+ return '';
+ }
+
+ public function getDiv( $value ) {
+ return $this->getTableRow( $value );
+ }
+
+ public function getRaw( $value ) {
+ return $this->getTableRow( $value );
+ }
+
+ public function getInputHTML( $value ) {
+ return '';
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * Adds a generic button inline to the form. Does not do anything, you must add
+ * click handling code in JavaScript. Use a HTMLSubmitField if you merely
+ * wish to add a submit button to a form.
+ *
+ * @since 1.22
+ */
+class HTMLButtonField extends HTMLFormField {
+ protected $buttonType = 'button';
+
+ public function __construct( $info ) {
+ $info['nodata'] = true;
+ parent::__construct( $info );
+ }
+
+ public function getInputHTML( $value ) {
+ $attr = array(
+ 'class' => 'mw-htmlform-submit ' . $this->mClass,
+ 'id' => $this->mID,
+ );
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attr['disabled'] = 'disabled';
+ }
+
+ return Html::input( $this->mName, $value, $this->buttonType, $attr );
+ }
+
+ protected function needsLabel() {
+ return false;
+ }
+
+ /**
+ * Button cannot be invalid
+ *
+ * @param $value String
+ * @param $alldata Array
+ *
+ * @return Bool
+ */
+ public function validate( $value, $alldata ) {
+ return true;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * A checkbox field
+ */
+class HTMLCheckField extends HTMLFormField {
+ function getInputHTML( $value ) {
+ if ( !empty( $this->mParams['invert'] ) ) {
+ $value = !$value;
+ }
+
+ $attr = $this->getTooltipAndAccessKey();
+ $attr['id'] = $this->mID;
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attr['disabled'] = 'disabled';
+ }
+
+ if ( $this->mClass !== '' ) {
+ $attr['class'] = $this->mClass;
+ }
+
+ if ( $this->mParent->isVForm() ) {
+ // Nest checkbox inside label.
+ return Html::rawElement( 'label',
+ array(
+ 'class' => 'mw-ui-checkbox-label'
+ ),
+ Xml::check( $this->mName, $value, $attr ) . // Html:rawElement doesn't escape contents.
+ htmlspecialchars( $this->mLabel ) );
+ } else {
+ return Xml::check( $this->mName, $value, $attr )
+ . ' '
+ . Html::rawElement( 'label', array( 'for' => $this->mID ), $this->mLabel );
+ }
+ }
+
+ /**
+ * For a checkbox, the label goes on the right hand side, and is
+ * added in getInputHTML(), rather than HTMLFormField::getRow()
+ * @return String
+ */
+ function getLabel() {
+ return ' ';
+ }
+
+ /**
+ * checkboxes don't need a label.
+ */
+ protected function needsLabel() {
+ return false;
+ }
+
+ /**
+ * @param $request WebRequest
+ *
+ * @return String
+ */
+ function loadDataFromRequest( $request ) {
+ $invert = false;
+ if ( isset( $this->mParams['invert'] ) && $this->mParams['invert'] ) {
+ $invert = true;
+ }
+
+ // GetCheck won't work like we want for checks.
+ // Fetch the value in either one of the two following case:
+ // - we have a valid token (form got posted or GET forged by the user)
+ // - checkbox name has a value (false or true), ie is not null
+ if ( $request->getCheck( 'wpEditToken' ) || $request->getVal( $this->mName ) !== null ) {
+ // XOR has the following truth table, which is what we want
+ // INVERT VALUE | OUTPUT
+ // true true | false
+ // false true | true
+ // false false | false
+ // true false | true
+ return $request->getBool( $this->mName ) xor $invert;
+ } else {
+ return $this->getDefault();
+ }
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * A checkbox matrix
+ * Operates similarly to HTMLMultiSelectField, but instead of using an array of
+ * options, uses an array of rows and an array of columns to dynamically
+ * construct a matrix of options. The tags used to identify a particular cell
+ * are of the form "columnName-rowName"
+ *
+ * Options:
+ * - columns
+ * - Required list of columns in the matrix.
+ * - rows
+ * - Required list of rows in the matrix.
+ * - force-options-on
+ * - Accepts array of column-row tags to be displayed as enabled but unavailable to change
+ * - force-options-off
+ * - Accepts array of column-row tags to be displayed as disabled but unavailable to change.
+ * - tooltips
+ * - Optional array mapping row label to tooltip content
+ * - tooltip-class
+ * - Optional CSS class used on tooltip container span. Defaults to mw-icon-question.
+ */
+class HTMLCheckMatrix extends HTMLFormField implements HTMLNestedFilterable {
+ static private $requiredParams = array(
+ // Required by underlying HTMLFormField
+ 'fieldname',
+ // Required by HTMLCheckMatrix
+ 'rows',
+ 'columns'
+ );
+
+ public function __construct( $params ) {
+ $missing = array_diff( self::$requiredParams, array_keys( $params ) );
+ if ( $missing ) {
+ throw new HTMLFormFieldRequiredOptionsException( $this, $missing );
+ }
+ parent::__construct( $params );
+ }
+
+ function validate( $value, $alldata ) {
+ $rows = $this->mParams['rows'];
+ $columns = $this->mParams['columns'];
+
+ // Make sure user-defined validation callback is run
+ $p = parent::validate( $value, $alldata );
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ // Make sure submitted value is an array
+ if ( !is_array( $value ) ) {
+ return false;
+ }
+
+ // If all options are valid, array_intersect of the valid options
+ // and the provided options will return the provided options.
+ $validOptions = array();
+ foreach ( $rows as $rowTag ) {
+ foreach ( $columns as $columnTag ) {
+ $validOptions[] = $columnTag . '-' . $rowTag;
+ }
+ }
+ $validValues = array_intersect( $value, $validOptions );
+ if ( count( $validValues ) == count( $value ) ) {
+ return true;
+ } else {
+ return $this->msg( 'htmlform-select-badoption' )->parse();
+ }
+ }
+
+ /**
+ * Build a table containing a matrix of checkbox options.
+ * The value of each option is a combination of the row tag and column tag.
+ * mParams['rows'] is an array with row labels as keys and row tags as values.
+ * mParams['columns'] is an array with column labels as keys and column tags as values.
+ *
+ * @param array $value of the options that should be checked
+ *
+ * @return String
+ */
+ function getInputHTML( $value ) {
+ $html = '';
+ $tableContents = '';
+ $attribs = array();
+ $rows = $this->mParams['rows'];
+ $columns = $this->mParams['columns'];
+
+ // If the disabled param is set, disable all the options
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attribs['disabled'] = 'disabled';
+ }
+
+ // Build the column headers
+ $headerContents = Html::rawElement( 'td', array(), ' ' );
+ foreach ( $columns as $columnLabel => $columnTag ) {
+ $headerContents .= Html::rawElement( 'td', array(), $columnLabel );
+ }
+ $tableContents .= Html::rawElement( 'tr', array(), "\n$headerContents\n" );
+
+ $tooltipClass = 'mw-icon-question';
+ if ( isset( $this->mParams['tooltip-class'] ) ) {
+ $tooltipClass = $this->mParams['tooltip-class'];
+ }
+
+ // Build the options matrix
+ foreach ( $rows as $rowLabel => $rowTag ) {
+ // Append tooltip if configured
+ if ( isset( $this->mParams['tooltips'][$rowLabel] ) ) {
+ $tooltipAttribs = array(
+ 'class' => "mw-htmlform-tooltip $tooltipClass",
+ 'title' => $this->mParams['tooltips'][$rowLabel],
+ );
+ $rowLabel .= ' ' . Html::element( 'span', $tooltipAttribs, '' );
+ }
+ $rowContents = Html::rawElement( 'td', array(), $rowLabel );
+ foreach ( $columns as $columnTag ) {
+ $thisTag = "$columnTag-$rowTag";
+ // Construct the checkbox
+ $thisAttribs = array(
+ 'id' => "{$this->mID}-$thisTag",
+ 'value' => $thisTag,
+ );
+ $checked = in_array( $thisTag, (array)$value, true );
+ if ( $this->isTagForcedOff( $thisTag ) ) {
+ $checked = false;
+ $thisAttribs['disabled'] = 1;
+ } elseif ( $this->isTagForcedOn( $thisTag ) ) {
+ $checked = true;
+ $thisAttribs['disabled'] = 1;
+ }
+ $rowContents .= Html::rawElement(
+ 'td',
+ array(),
+ Xml::check( "{$this->mName}[]", $checked, $attribs + $thisAttribs )
+ );
+ }
+ $tableContents .= Html::rawElement( 'tr', array(), "\n$rowContents\n" );
+ }
+
+ // Put it all in a table
+ $html .= Html::rawElement( 'table',
+ array( 'class' => 'mw-htmlform-matrix' ),
+ Html::rawElement( 'tbody', array(), "\n$tableContents\n" ) ) . "\n";
+
+ return $html;
+ }
+
+ protected function isTagForcedOff( $tag ) {
+ return isset( $this->mParams['force-options-off'] )
+ && in_array( $tag, $this->mParams['force-options-off'] );
+ }
+
+ protected function isTagForcedOn( $tag ) {
+ return isset( $this->mParams['force-options-on'] )
+ && in_array( $tag, $this->mParams['force-options-on'] );
+ }
+
+ /**
+ * Get the complete table row for the input, including help text,
+ * labels, and whatever.
+ * We override this function since the label should always be on a separate
+ * line above the options in the case of a checkbox matrix, i.e. it's always
+ * a "vertical-label".
+ *
+ * @param string $value the value to set the input to
+ *
+ * @return String complete HTML table row
+ */
+ function getTableRow( $value ) {
+ list( $errors, $errorClass ) = $this->getErrorsAndErrorClass( $value );
+ $inputHtml = $this->getInputHTML( $value );
+ $fieldType = get_class( $this );
+ $helptext = $this->getHelpTextHtmlTable( $this->getHelpText() );
+ $cellAttributes = array( 'colspan' => 2 );
+
+ $label = $this->getLabelHtml( $cellAttributes );
+
+ $field = Html::rawElement(
+ 'td',
+ array( 'class' => 'mw-input' ) + $cellAttributes,
+ $inputHtml . "\n$errors"
+ );
+
+ $html = Html::rawElement( 'tr', array( 'class' => 'mw-htmlform-vertical-label' ), $label );
+ $html .= Html::rawElement( 'tr',
+ array( 'class' => "mw-htmlform-field-$fieldType {$this->mClass} $errorClass" ),
+ $field );
+
+ return $html . $helptext;
+ }
+
+ /**
+ * @param $request WebRequest
+ *
+ * @return Array
+ */
+ function loadDataFromRequest( $request ) {
+ if ( $this->mParent->getMethod() == 'post' ) {
+ if ( $request->wasPosted() ) {
+ // Checkboxes are not added to the request arrays if they're not checked,
+ // so it's perfectly possible for there not to be an entry at all
+ return $request->getArray( $this->mName, array() );
+ } else {
+ // That's ok, the user has not yet submitted the form, so show the defaults
+ return $this->getDefault();
+ }
+ } else {
+ // This is the impossible case: if we look at $_GET and see no data for our
+ // field, is it because the user has not yet submitted the form, or that they
+ // have submitted it with all the options unchecked. We will have to assume the
+ // latter, which basically means that you can't specify 'positive' defaults
+ // for GET forms.
+ return $request->getArray( $this->mName, array() );
+ }
+ }
+
+ function getDefault() {
+ if ( isset( $this->mDefault ) ) {
+ return $this->mDefault;
+ } else {
+ return array();
+ }
+ }
+
+ function filterDataForSubmit( $data ) {
+ $columns = HTMLFormField::flattenOptions( $this->mParams['columns'] );
+ $rows = HTMLFormField::flattenOptions( $this->mParams['rows'] );
+ $res = array();
+ foreach ( $columns as $column ) {
+ foreach ( $rows as $row ) {
+ // Make sure option hasn't been forced
+ $thisTag = "$column-$row";
+ if ( $this->isTagForcedOff( $thisTag ) ) {
+ $res[$thisTag] = false;
+ } elseif ( $this->isTagForcedOn( $thisTag ) ) {
+ $res[$thisTag] = true;
+ } else {
+ $res[$thisTag] = in_array( $thisTag, $data );
+ }
+ }
+ }
+
+ return $res;
+ }
+}
--- /dev/null
+<?php
+
+class HTMLEditTools extends HTMLFormField {
+ public function getInputHTML( $value ) {
+ return '';
+ }
+
+ public function getTableRow( $value ) {
+ $msg = $this->formatMsg();
+
+ return
+ '<tr><td></td><td class="mw-input">' .
+ '<div class="mw-editTools">' .
+ $msg->parseAsBlock() .
+ "</div></td></tr>\n";
+ }
+
+ /**
+ * @since 1.20
+ */
+ public function getDiv( $value ) {
+ $msg = $this->formatMsg();
+
+ return '<div class="mw-editTools">' . $msg->parseAsBlock() . '</div>';
+ }
+
+ /**
+ * @since 1.20
+ */
+ public function getRaw( $value ) {
+ return $this->getDiv( $value );
+ }
+
+ protected function formatMsg() {
+ if ( empty( $this->mParams['message'] ) ) {
+ $msg = $this->msg( 'edittools' );
+ } else {
+ $msg = $this->msg( $this->mParams['message'] );
+ if ( $msg->isDisabled() ) {
+ $msg = $this->msg( 'edittools' );
+ }
+ }
+ $msg->inContentLanguage();
+
+ return $msg;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * A field that will contain a numeric value
+ */
+class HTMLFloatField extends HTMLTextField {
+ function getSize() {
+ return isset( $this->mParams['size'] ) ? $this->mParams['size'] : 20;
+ }
+
+ function validate( $value, $alldata ) {
+ $p = parent::validate( $value, $alldata );
+
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ $value = trim( $value );
+
+ # http://dev.w3.org/html5/spec/common-microsyntaxes.html#real-numbers
+ # with the addition that a leading '+' sign is ok.
+ if ( !preg_match( '/^((\+|\-)?\d+(\.\d+)?(E(\+|\-)?\d+)?)?$/i', $value ) ) {
+ return $this->msg( 'htmlform-float-invalid' )->parseAsBlock();
+ }
+
+ # The "int" part of these message names is rather confusing.
+ # They make equal sense for all numbers.
+ if ( isset( $this->mParams['min'] ) ) {
+ $min = $this->mParams['min'];
+
+ if ( $min > $value ) {
+ return $this->msg( 'htmlform-int-toolow', $min )->parseAsBlock();
+ }
+ }
+
+ if ( isset( $this->mParams['max'] ) ) {
+ $max = $this->mParams['max'];
+
+ if ( $max < $value ) {
+ return $this->msg( 'htmlform-int-toohigh', $max )->parseAsBlock();
+ }
+ }
+
+ return true;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * HTML form generation and submission handling.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ */
+
+/**
+ * Object handling generic submission, CSRF protection, layout and
+ * other logic for UI forms. in a reusable manner.
+ *
+ * In order to generate the form, the HTMLForm object takes an array
+ * structure detailing the form fields available. Each element of the
+ * array is a basic property-list, including the type of field, the
+ * label it is to be given in the form, callbacks for validation and
+ * 'filtering', and other pertinent information.
+ *
+ * Field types are implemented as subclasses of the generic HTMLFormField
+ * object, and typically implement at least getInputHTML, which generates
+ * the HTML for the input field to be placed in the table.
+ *
+ * You can find extensive documentation on the www.mediawiki.org wiki:
+ * - http://www.mediawiki.org/wiki/HTMLForm
+ * - http://www.mediawiki.org/wiki/HTMLForm/tutorial
+ *
+ * The constructor input is an associative array of $fieldname => $info,
+ * where $info is an Associative Array with any of the following:
+ *
+ * 'class' -- the subclass of HTMLFormField that will be used
+ * to create the object. *NOT* the CSS class!
+ * 'type' -- roughly translates into the <select> type attribute.
+ * if 'class' is not specified, this is used as a map
+ * through HTMLForm::$typeMappings to get the class name.
+ * 'default' -- default value when the form is displayed
+ * 'id' -- HTML id attribute
+ * 'cssclass' -- CSS class
+ * 'options' -- varies according to the specific object.
+ * 'label-message' -- message key for a message to use as the label.
+ * can be an array of msg key and then parameters to
+ * the message.
+ * 'label' -- alternatively, a raw text message. Overridden by
+ * label-message
+ * 'help' -- message text for a message to use as a help text.
+ * 'help-message' -- message key for a message to use as a help text.
+ * can be an array of msg key and then parameters to
+ * the message.
+ * Overwrites 'help-messages' and 'help'.
+ * 'help-messages' -- array of message key. As above, each item can
+ * be an array of msg key and then parameters.
+ * Overwrites 'help'.
+ * 'required' -- passed through to the object, indicating that it
+ * is a required field.
+ * 'size' -- the length of text fields
+ * 'filter-callback -- a function name to give you the chance to
+ * massage the inputted value before it's processed.
+ * @see HTMLForm::filter()
+ * 'validation-callback' -- a function name to give you the chance
+ * to impose extra validation on the field input.
+ * @see HTMLForm::validate()
+ * 'name' -- By default, the 'name' attribute of the input field
+ * is "wp{$fieldname}". If you want a different name
+ * (eg one without the "wp" prefix), specify it here and
+ * it will be used without modification.
+ *
+ * Since 1.20, you can chain mutators to ease the form generation:
+ * @par Example:
+ * @code
+ * $form = new HTMLForm( $someFields );
+ * $form->setMethod( 'get' )
+ * ->setWrapperLegendMsg( 'message-key' )
+ * ->prepareForm()
+ * ->displayForm( '' );
+ * @endcode
+ * Note that you will have prepareForm and displayForm at the end. Other
+ * methods call done after that would simply not be part of the form :(
+ *
+ * @todo Document 'section' / 'subsection' stuff
+ */
+class HTMLForm extends ContextSource {
+ // A mapping of 'type' inputs onto standard HTMLFormField subclasses
+ public static $typeMappings = array(
+ 'api' => 'HTMLApiField',
+ 'text' => 'HTMLTextField',
+ 'textarea' => 'HTMLTextAreaField',
+ 'select' => 'HTMLSelectField',
+ 'radio' => 'HTMLRadioField',
+ 'multiselect' => 'HTMLMultiSelectField',
+ 'check' => 'HTMLCheckField',
+ 'toggle' => 'HTMLCheckField',
+ 'int' => 'HTMLIntField',
+ 'float' => 'HTMLFloatField',
+ 'info' => 'HTMLInfoField',
+ 'selectorother' => 'HTMLSelectOrOtherField',
+ 'selectandother' => 'HTMLSelectAndOtherField',
+ 'submit' => 'HTMLSubmitField',
+ 'hidden' => 'HTMLHiddenField',
+ 'edittools' => 'HTMLEditTools',
+ 'checkmatrix' => 'HTMLCheckMatrix',
+ // HTMLTextField will output the correct type="" attribute automagically.
+ // There are about four zillion other HTML5 input types, like url, but
+ // we don't use those at the moment, so no point in adding all of them.
+ 'email' => 'HTMLTextField',
+ 'password' => 'HTMLTextField',
+ );
+
+ public $mFieldData;
+
+ protected $mMessagePrefix;
+
+ /** @var HTMLFormField[] */
+ protected $mFlatFields;
+
+ protected $mFieldTree;
+ protected $mShowReset = false;
+ protected $mShowSubmit = true;
+
+ protected $mSubmitCallback;
+ protected $mValidationErrorMessage;
+
+ protected $mPre = '';
+ protected $mHeader = '';
+ protected $mFooter = '';
+ protected $mSectionHeaders = array();
+ protected $mSectionFooters = array();
+ protected $mPost = '';
+ protected $mId;
+ protected $mTableId = '';
+
+ protected $mSubmitID;
+ protected $mSubmitName;
+ protected $mSubmitText;
+ protected $mSubmitTooltip;
+
+ protected $mTitle;
+ protected $mMethod = 'post';
+
+ /**
+ * Form action URL. false means we will use the URL to set Title
+ * @since 1.19
+ * @var bool|string
+ */
+ protected $mAction = false;
+
+ protected $mUseMultipart = false;
+ protected $mHiddenFields = array();
+ protected $mButtons = array();
+
+ protected $mWrapperLegend = false;
+
+ /**
+ * If true, sections that contain both fields and subsections will
+ * render their subsections before their fields.
+ *
+ * Subclasses may set this to false to render subsections after fields
+ * instead.
+ */
+ protected $mSubSectionBeforeFields = true;
+
+ /**
+ * Format in which to display form. For viable options,
+ * @see $availableDisplayFormats
+ * @var String
+ */
+ protected $displayFormat = 'table';
+
+ /**
+ * Available formats in which to display the form
+ * @var Array
+ */
+ protected $availableDisplayFormats = array(
+ 'table',
+ 'div',
+ 'raw',
+ 'vform',
+ );
+
+ /**
+ * Build a new HTMLForm from an array of field attributes
+ *
+ * @param array $descriptor of Field constructs, as described above
+ * @param $context IContextSource available since 1.18, will become compulsory in 1.18.
+ * Obviates the need to call $form->setTitle()
+ * @param string $messagePrefix a prefix to go in front of default messages
+ */
+ public function __construct( $descriptor, /*IContextSource*/ $context = null,
+ $messagePrefix = ''
+ ) {
+ if ( $context instanceof IContextSource ) {
+ $this->setContext( $context );
+ $this->mTitle = false; // We don't need them to set a title
+ $this->mMessagePrefix = $messagePrefix;
+ } elseif ( is_null( $context ) && $messagePrefix !== '' ) {
+ $this->mMessagePrefix = $messagePrefix;
+ } elseif ( is_string( $context ) && $messagePrefix === '' ) {
+ // B/C since 1.18
+ // it's actually $messagePrefix
+ $this->mMessagePrefix = $context;
+ }
+
+ // Expand out into a tree.
+ $loadedDescriptor = array();
+ $this->mFlatFields = array();
+
+ foreach ( $descriptor as $fieldname => $info ) {
+ $section = isset( $info['section'] )
+ ? $info['section']
+ : '';
+
+ if ( isset( $info['type'] ) && $info['type'] == 'file' ) {
+ $this->mUseMultipart = true;
+ }
+
+ $field = self::loadInputFromParameters( $fieldname, $info );
+ // FIXME During field's construct, the parent form isn't available!
+ // could add a 'parent' name-value to $info, could add a third parameter.
+ $field->mParent = $this;
+
+ // vform gets too much space if empty labels generate HTML.
+ if ( $this->isVForm() ) {
+ $field->setShowEmptyLabel( false );
+ }
+
+ $setSection =& $loadedDescriptor;
+ if ( $section ) {
+ $sectionParts = explode( '/', $section );
+
+ while ( count( $sectionParts ) ) {
+ $newName = array_shift( $sectionParts );
+
+ if ( !isset( $setSection[$newName] ) ) {
+ $setSection[$newName] = array();
+ }
+
+ $setSection =& $setSection[$newName];
+ }
+ }
+
+ $setSection[$fieldname] = $field;
+ $this->mFlatFields[$fieldname] = $field;
+ }
+
+ $this->mFieldTree = $loadedDescriptor;
+ }
+
+ /**
+ * Set format in which to display the form
+ *
+ * @param string $format the name of the format to use, must be one of
+ * $this->availableDisplayFormats
+ *
+ * @throws MWException
+ * @since 1.20
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setDisplayFormat( $format ) {
+ if ( !in_array( $format, $this->availableDisplayFormats ) ) {
+ throw new MWException( 'Display format must be one of ' .
+ print_r( $this->availableDisplayFormats, true ) );
+ }
+ $this->displayFormat = $format;
+
+ return $this;
+ }
+
+ /**
+ * Getter for displayFormat
+ * @since 1.20
+ * @return String
+ */
+ public function getDisplayFormat() {
+ return $this->displayFormat;
+ }
+
+ /**
+ * Test if displayFormat is 'vform'
+ * @since 1.22
+ * @return Bool
+ */
+ public function isVForm() {
+ return $this->displayFormat === 'vform';
+ }
+
+ /**
+ * Add the HTMLForm-specific JavaScript, if it hasn't been
+ * done already.
+ * @deprecated since 1.18 load modules with ResourceLoader instead
+ */
+ static function addJS() {
+ wfDeprecated( __METHOD__, '1.18' );
+ }
+
+ /**
+ * Initialise a new Object for the field
+ *
+ * @param $fieldname string
+ * @param string $descriptor input Descriptor, as described above
+ *
+ * @throws MWException
+ * @return HTMLFormField subclass
+ */
+ static function loadInputFromParameters( $fieldname, $descriptor ) {
+ if ( isset( $descriptor['class'] ) ) {
+ $class = $descriptor['class'];
+ } elseif ( isset( $descriptor['type'] ) ) {
+ $class = self::$typeMappings[$descriptor['type']];
+ $descriptor['class'] = $class;
+ } else {
+ $class = null;
+ }
+
+ if ( !$class ) {
+ throw new MWException( "Descriptor with no class: " . print_r( $descriptor, true ) );
+ }
+
+ $descriptor['fieldname'] = $fieldname;
+
+ # @todo This will throw a fatal error whenever someone try to use
+ # 'class' to feed a CSS class instead of 'cssclass'. Would be
+ # great to avoid the fatal error and show a nice error.
+ $obj = new $class( $descriptor );
+
+ return $obj;
+ }
+
+ /**
+ * Prepare form for submission.
+ *
+ * @attention When doing method chaining, that should be the very last
+ * method call before displayForm().
+ *
+ * @throws MWException
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function prepareForm() {
+ # Check if we have the info we need
+ if ( !$this->mTitle instanceof Title && $this->mTitle !== false ) {
+ throw new MWException( "You must call setTitle() on an HTMLForm" );
+ }
+
+ # Load data from the request.
+ $this->loadData();
+
+ return $this;
+ }
+
+ /**
+ * Try submitting, with edit token check first
+ * @return Status|boolean
+ */
+ function tryAuthorizedSubmit() {
+ $result = false;
+
+ $submit = false;
+ if ( $this->getMethod() != 'post' ) {
+ $submit = true; // no session check needed
+ } elseif ( $this->getRequest()->wasPosted() ) {
+ $editToken = $this->getRequest()->getVal( 'wpEditToken' );
+ if ( $this->getUser()->isLoggedIn() || $editToken != null ) {
+ // Session tokens for logged-out users have no security value.
+ // However, if the user gave one, check it in order to give a nice
+ // "session expired" error instead of "permission denied" or such.
+ $submit = $this->getUser()->matchEditToken( $editToken );
+ } else {
+ $submit = true;
+ }
+ }
+
+ if ( $submit ) {
+ $result = $this->trySubmit();
+ }
+
+ return $result;
+ }
+
+ /**
+ * The here's-one-I-made-earlier option: do the submission if
+ * posted, or display the form with or without funky validation
+ * errors
+ * @return Bool or Status whether submission was successful.
+ */
+ function show() {
+ $this->prepareForm();
+
+ $result = $this->tryAuthorizedSubmit();
+ if ( $result === true || ( $result instanceof Status && $result->isGood() ) ) {
+ return $result;
+ }
+
+ $this->displayForm( $result );
+
+ return false;
+ }
+
+ /**
+ * Validate all the fields, and call the submission callback
+ * function if everything is kosher.
+ * @throws MWException
+ * @return Mixed Bool true == Successful submission, Bool false
+ * == No submission attempted, anything else == Error to
+ * display.
+ */
+ function trySubmit() {
+ # Check for validation
+ foreach ( $this->mFlatFields as $fieldname => $field ) {
+ if ( !empty( $field->mParams['nodata'] ) ) {
+ continue;
+ }
+ if ( $field->validate(
+ $this->mFieldData[$fieldname],
+ $this->mFieldData )
+ !== true
+ ) {
+ return isset( $this->mValidationErrorMessage )
+ ? $this->mValidationErrorMessage
+ : array( 'htmlform-invalid-input' );
+ }
+ }
+
+ $callback = $this->mSubmitCallback;
+ if ( !is_callable( $callback ) ) {
+ throw new MWException( 'HTMLForm: no submit callback provided. Use ' .
+ 'setSubmitCallback() to set one.' );
+ }
+
+ $data = $this->filterDataForSubmit( $this->mFieldData );
+
+ $res = call_user_func( $callback, $data, $this );
+
+ return $res;
+ }
+
+ /**
+ * Set a callback to a function to do something with the form
+ * once it's been successfully validated.
+ *
+ * @param string $cb function name. The function will be passed
+ * the output from HTMLForm::filterDataForSubmit, and must
+ * return Bool true on success, Bool false if no submission
+ * was attempted, or String HTML output to display on error.
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setSubmitCallback( $cb ) {
+ $this->mSubmitCallback = $cb;
+
+ return $this;
+ }
+
+ /**
+ * Set a message to display on a validation error.
+ *
+ * @param $msg Mixed String or Array of valid inputs to wfMessage()
+ * (so each entry can be either a String or Array)
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setValidationErrorMessage( $msg ) {
+ $this->mValidationErrorMessage = $msg;
+
+ return $this;
+ }
+
+ /**
+ * Set the introductory message, overwriting any existing message.
+ *
+ * @param string $msg complete text of message to display
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setIntro( $msg ) {
+ $this->setPreText( $msg );
+
+ return $this;
+ }
+
+ /**
+ * Set the introductory message, overwriting any existing message.
+ * @since 1.19
+ *
+ * @param string $msg complete text of message to display
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setPreText( $msg ) {
+ $this->mPre = $msg;
+
+ return $this;
+ }
+
+ /**
+ * Add introductory text.
+ *
+ * @param string $msg complete text of message to display
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function addPreText( $msg ) {
+ $this->mPre .= $msg;
+
+ return $this;
+ }
+
+ /**
+ * Add header text, inside the form.
+ *
+ * @param string $msg complete text of message to display
+ * @param string $section The section to add the header to
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function addHeaderText( $msg, $section = null ) {
+ if ( is_null( $section ) ) {
+ $this->mHeader .= $msg;
+ } else {
+ if ( !isset( $this->mSectionHeaders[$section] ) ) {
+ $this->mSectionHeaders[$section] = '';
+ }
+ $this->mSectionHeaders[$section] .= $msg;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set header text, inside the form.
+ * @since 1.19
+ *
+ * @param string $msg complete text of message to display
+ * @param $section The section to add the header to
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setHeaderText( $msg, $section = null ) {
+ if ( is_null( $section ) ) {
+ $this->mHeader = $msg;
+ } else {
+ $this->mSectionHeaders[$section] = $msg;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Add footer text, inside the form.
+ *
+ * @param string $msg complete text of message to display
+ * @param string $section The section to add the footer text to
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function addFooterText( $msg, $section = null ) {
+ if ( is_null( $section ) ) {
+ $this->mFooter .= $msg;
+ } else {
+ if ( !isset( $this->mSectionFooters[$section] ) ) {
+ $this->mSectionFooters[$section] = '';
+ }
+ $this->mSectionFooters[$section] .= $msg;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set footer text, inside the form.
+ * @since 1.19
+ *
+ * @param string $msg complete text of message to display
+ * @param string $section The section to add the footer text to
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setFooterText( $msg, $section = null ) {
+ if ( is_null( $section ) ) {
+ $this->mFooter = $msg;
+ } else {
+ $this->mSectionFooters[$section] = $msg;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Add text to the end of the display.
+ *
+ * @param string $msg complete text of message to display
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function addPostText( $msg ) {
+ $this->mPost .= $msg;
+
+ return $this;
+ }
+
+ /**
+ * Set text at the end of the display.
+ *
+ * @param string $msg complete text of message to display
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setPostText( $msg ) {
+ $this->mPost = $msg;
+
+ return $this;
+ }
+
+ /**
+ * Add a hidden field to the output
+ *
+ * @param string $name field name. This will be used exactly as entered
+ * @param string $value field value
+ * @param $attribs Array
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function addHiddenField( $name, $value, $attribs = array() ) {
+ $attribs += array( 'name' => $name );
+ $this->mHiddenFields[] = array( $value, $attribs );
+
+ return $this;
+ }
+
+ /**
+ * Add an array of hidden fields to the output
+ *
+ * @since 1.22
+ *
+ * @param array $fields Associative array of fields to add;
+ * mapping names to their values
+ *
+ * @return HTMLForm $this for chaining calls
+ */
+ public function addHiddenFields( array $fields ) {
+ foreach ( $fields as $name => $value ) {
+ $this->mHiddenFields[] = array( $value, array( 'name' => $name ) );
+ }
+
+ return $this;
+ }
+
+ /**
+ * Add a button to the form
+ *
+ * @param string $name field name.
+ * @param string $value field value
+ * @param string $id DOM id for the button (default: null)
+ * @param $attribs Array
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function addButton( $name, $value, $id = null, $attribs = null ) {
+ $this->mButtons[] = compact( 'name', 'value', 'id', 'attribs' );
+
+ return $this;
+ }
+
+ /**
+ * Display the form (sending to the context's OutputPage object), with an
+ * appropriate error message or stack of messages, and any validation errors, etc.
+ *
+ * @attention You should call prepareForm() before calling this function.
+ * Moreover, when doing method chaining this should be the very last method
+ * call just after prepareForm().
+ *
+ * @param $submitResult Mixed output from HTMLForm::trySubmit()
+ *
+ * @return Nothing, should be last call
+ */
+ function displayForm( $submitResult ) {
+ $this->getOutput()->addHTML( $this->getHTML( $submitResult ) );
+ }
+
+ /**
+ * Returns the raw HTML generated by the form
+ *
+ * @param $submitResult Mixed output from HTMLForm::trySubmit()
+ *
+ * @return string
+ */
+ function getHTML( $submitResult ) {
+ # For good measure (it is the default)
+ $this->getOutput()->preventClickjacking();
+ $this->getOutput()->addModules( 'mediawiki.htmlform' );
+ if ( $this->isVForm() ) {
+ $this->getOutput()->addModuleStyles( 'mediawiki.ui' );
+ // @todo Should vertical form set setWrapperLegend( false )
+ // to hide ugly fieldsets?
+ }
+
+ $html = ''
+ . $this->getErrors( $submitResult )
+ . $this->mHeader
+ . $this->getBody()
+ . $this->getHiddenFields()
+ . $this->getButtons()
+ . $this->mFooter;
+
+ $html = $this->wrapForm( $html );
+
+ return '' . $this->mPre . $html . $this->mPost;
+ }
+
+ /**
+ * Wrap the form innards in an actual "<form>" element
+ *
+ * @param string $html HTML contents to wrap.
+ *
+ * @return String wrapped HTML.
+ */
+ function wrapForm( $html ) {
+
+ # Include a <fieldset> wrapper for style, if requested.
+ if ( $this->mWrapperLegend !== false ) {
+ $html = Xml::fieldset( $this->mWrapperLegend, $html );
+ }
+ # Use multipart/form-data
+ $encType = $this->mUseMultipart
+ ? 'multipart/form-data'
+ : 'application/x-www-form-urlencoded';
+ # Attributes
+ $attribs = array(
+ 'action' => $this->getAction(),
+ 'method' => $this->getMethod(),
+ 'class' => array( 'visualClear' ),
+ 'enctype' => $encType,
+ );
+ if ( !empty( $this->mId ) ) {
+ $attribs['id'] = $this->mId;
+ }
+
+ if ( $this->isVForm() ) {
+ array_push( $attribs['class'], 'mw-ui-vform', 'mw-ui-container' );
+ }
+
+ return Html::rawElement( 'form', $attribs, $html );
+ }
+
+ /**
+ * Get the hidden fields that should go inside the form.
+ * @return String HTML.
+ */
+ function getHiddenFields() {
+ global $wgArticlePath;
+
+ $html = '';
+ if ( $this->getMethod() == 'post' ) {
+ $html .= Html::hidden(
+ 'wpEditToken',
+ $this->getUser()->getEditToken(),
+ array( 'id' => 'wpEditToken' )
+ ) . "\n";
+ $html .= Html::hidden( 'title', $this->getTitle()->getPrefixedText() ) . "\n";
+ }
+
+ if ( strpos( $wgArticlePath, '?' ) !== false && $this->getMethod() == 'get' ) {
+ $html .= Html::hidden( 'title', $this->getTitle()->getPrefixedText() ) . "\n";
+ }
+
+ foreach ( $this->mHiddenFields as $data ) {
+ list( $value, $attribs ) = $data;
+ $html .= Html::hidden( $attribs['name'], $value, $attribs ) . "\n";
+ }
+
+ return $html;
+ }
+
+ /**
+ * Get the submit and (potentially) reset buttons.
+ * @return String HTML.
+ */
+ function getButtons() {
+ $html = '<span class="mw-htmlform-submit-buttons">';
+
+ if ( $this->mShowSubmit ) {
+ $attribs = array();
+
+ if ( isset( $this->mSubmitID ) ) {
+ $attribs['id'] = $this->mSubmitID;
+ }
+
+ if ( isset( $this->mSubmitName ) ) {
+ $attribs['name'] = $this->mSubmitName;
+ }
+
+ if ( isset( $this->mSubmitTooltip ) ) {
+ $attribs += Linker::tooltipAndAccesskeyAttribs( $this->mSubmitTooltip );
+ }
+
+ $attribs['class'] = array( 'mw-htmlform-submit' );
+
+ if ( $this->isVForm() ) {
+ // mw-ui-block is necessary because the buttons aren't necessarily in an
+ // immediate child div of the vform.
+ array_push( $attribs['class'], 'mw-ui-button', 'mw-ui-big', 'mw-ui-primary', 'mw-ui-block' );
+ }
+
+ $html .= Xml::submitButton( $this->getSubmitText(), $attribs ) . "\n";
+
+ // Buttons are top-level form elements in table and div layouts,
+ // but vform wants all elements inside divs to get spaced-out block
+ // styling.
+ if ( $this->isVForm() ) {
+ $html = Html::rawElement( 'div', null, "\n$html\n" );
+ }
+ }
+
+ if ( $this->mShowReset ) {
+ $html .= Html::element(
+ 'input',
+ array(
+ 'type' => 'reset',
+ 'value' => $this->msg( 'htmlform-reset' )->text()
+ )
+ ) . "\n";
+ }
+
+ foreach ( $this->mButtons as $button ) {
+ $attrs = array(
+ 'type' => 'submit',
+ 'name' => $button['name'],
+ 'value' => $button['value']
+ );
+
+ if ( $button['attribs'] ) {
+ $attrs += $button['attribs'];
+ }
+
+ if ( isset( $button['id'] ) ) {
+ $attrs['id'] = $button['id'];
+ }
+
+ $html .= Html::element( 'input', $attrs );
+ }
+
+ $html .= '</span>';
+
+ return $html;
+ }
+
+ /**
+ * Get the whole body of the form.
+ * @return String
+ */
+ function getBody() {
+ return $this->displaySection( $this->mFieldTree, $this->mTableId );
+ }
+
+ /**
+ * Format and display an error message stack.
+ *
+ * @param $errors String|Array|Status
+ *
+ * @return String
+ */
+ function getErrors( $errors ) {
+ if ( $errors instanceof Status ) {
+ if ( $errors->isOK() ) {
+ $errorstr = '';
+ } else {
+ $errorstr = $this->getOutput()->parse( $errors->getWikiText() );
+ }
+ } elseif ( is_array( $errors ) ) {
+ $errorstr = $this->formatErrors( $errors );
+ } else {
+ $errorstr = $errors;
+ }
+
+ return $errorstr
+ ? Html::rawElement( 'div', array( 'class' => 'error' ), $errorstr )
+ : '';
+ }
+
+ /**
+ * Format a stack of error messages into a single HTML string
+ *
+ * @param array $errors of message keys/values
+ *
+ * @return String HTML, a "<ul>" list of errors
+ */
+ public static function formatErrors( $errors ) {
+ $errorstr = '';
+
+ foreach ( $errors as $error ) {
+ if ( is_array( $error ) ) {
+ $msg = array_shift( $error );
+ } else {
+ $msg = $error;
+ $error = array();
+ }
+
+ $errorstr .= Html::rawElement(
+ 'li',
+ array(),
+ wfMessage( $msg, $error )->parse()
+ );
+ }
+
+ $errorstr = Html::rawElement( 'ul', array(), $errorstr );
+
+ return $errorstr;
+ }
+
+ /**
+ * Set the text for the submit button
+ *
+ * @param string $t plaintext.
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setSubmitText( $t ) {
+ $this->mSubmitText = $t;
+
+ return $this;
+ }
+
+ /**
+ * Set the text for the submit button to a message
+ * @since 1.19
+ *
+ * @param string $msg message key
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setSubmitTextMsg( $msg ) {
+ $this->setSubmitText( $this->msg( $msg )->text() );
+
+ return $this;
+ }
+
+ /**
+ * Get the text for the submit button, either customised or a default.
+ * @return string
+ */
+ function getSubmitText() {
+ return $this->mSubmitText
+ ? $this->mSubmitText
+ : $this->msg( 'htmlform-submit' )->text();
+ }
+
+ /**
+ * @param string $name Submit button name
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setSubmitName( $name ) {
+ $this->mSubmitName = $name;
+
+ return $this;
+ }
+
+ /**
+ * @param string $name Tooltip for the submit button
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setSubmitTooltip( $name ) {
+ $this->mSubmitTooltip = $name;
+
+ return $this;
+ }
+
+ /**
+ * Set the id for the submit button.
+ *
+ * @param $t String.
+ *
+ * @todo FIXME: Integrity of $t is *not* validated
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setSubmitID( $t ) {
+ $this->mSubmitID = $t;
+
+ return $this;
+ }
+
+ /**
+ * Stop a default submit button being shown for this form. This implies that an
+ * alternate submit method must be provided manually.
+ *
+ * @since 1.22
+ *
+ * @param bool $suppressSubmit Set to false to re-enable the button again
+ *
+ * @return HTMLForm $this for chaining calls
+ */
+ function suppressDefaultSubmit( $suppressSubmit = true ) {
+ $this->mShowSubmit = !$suppressSubmit;
+
+ return $this;
+ }
+
+ /**
+ * Set the id of the \<table\> or outermost \<div\> element.
+ *
+ * @since 1.22
+ *
+ * @param string $id new value of the id attribute, or "" to remove
+ *
+ * @return HTMLForm $this for chaining calls
+ */
+ public function setTableId( $id ) {
+ $this->mTableId = $id;
+
+ return $this;
+ }
+
+ /**
+ * @param string $id DOM id for the form
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setId( $id ) {
+ $this->mId = $id;
+
+ return $this;
+ }
+
+ /**
+ * Prompt the whole form to be wrapped in a "<fieldset>", with
+ * this text as its "<legend>" element.
+ *
+ * @param string|false $legend HTML to go inside the "<legend>" element, or
+ * false for no <legend>
+ * Will be escaped
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setWrapperLegend( $legend ) {
+ $this->mWrapperLegend = $legend;
+
+ return $this;
+ }
+
+ /**
+ * Prompt the whole form to be wrapped in a "<fieldset>", with
+ * this message as its "<legend>" element.
+ * @since 1.19
+ *
+ * @param string $msg message key
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setWrapperLegendMsg( $msg ) {
+ $this->setWrapperLegend( $this->msg( $msg )->text() );
+
+ return $this;
+ }
+
+ /**
+ * Set the prefix for various default messages
+ * @todo Currently only used for the "<fieldset>" legend on forms
+ * with multiple sections; should be used elsewhere?
+ *
+ * @param $p String
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setMessagePrefix( $p ) {
+ $this->mMessagePrefix = $p;
+
+ return $this;
+ }
+
+ /**
+ * Set the title for form submission
+ *
+ * @param $t Title of page the form is on/should be posted to
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function setTitle( $t ) {
+ $this->mTitle = $t;
+
+ return $this;
+ }
+
+ /**
+ * Get the title
+ * @return Title
+ */
+ function getTitle() {
+ return $this->mTitle === false
+ ? $this->getContext()->getTitle()
+ : $this->mTitle;
+ }
+
+ /**
+ * Set the method used to submit the form
+ *
+ * @param $method String
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setMethod( $method = 'post' ) {
+ $this->mMethod = $method;
+
+ return $this;
+ }
+
+ public function getMethod() {
+ return $this->mMethod;
+ }
+
+ /**
+ * @todo Document
+ *
+ * @param array[]|HTMLFormField[] $fields Array of fields (either arrays or
+ * objects).
+ * @param string $sectionName ID attribute of the "<table>" tag for this
+ * section, ignored if empty.
+ * @param string $fieldsetIDPrefix ID prefix for the "<fieldset>" tag of
+ * each subsection, ignored if empty.
+ * @param boolean &$hasUserVisibleFields Whether the section had user-visible fields.
+ *
+ * @return String
+ */
+ public function displaySection( $fields,
+ $sectionName = '',
+ $fieldsetIDPrefix = '',
+ &$hasUserVisibleFields = false ) {
+ $displayFormat = $this->getDisplayFormat();
+
+ $html = '';
+ $subsectionHtml = '';
+ $hasLabel = false;
+
+ switch ( $displayFormat ) {
+ case 'table':
+ $getFieldHtmlMethod = 'getTableRow';
+ break;
+ case 'vform':
+ // Close enough to a div.
+ $getFieldHtmlMethod = 'getDiv';
+ break;
+ default:
+ $getFieldHtmlMethod = 'get' . ucfirst( $displayFormat );
+ }
+
+ foreach ( $fields as $key => $value ) {
+ if ( $value instanceof HTMLFormField ) {
+ $v = empty( $value->mParams['nodata'] )
+ ? $this->mFieldData[$key]
+ : $value->getDefault();
+ $html .= $value->$getFieldHtmlMethod( $v );
+
+ $labelValue = trim( $value->getLabel() );
+ if ( $labelValue != ' ' && $labelValue !== '' ) {
+ $hasLabel = true;
+ }
+
+ if ( get_class( $value ) !== 'HTMLHiddenField' &&
+ get_class( $value ) !== 'HTMLApiField'
+ ) {
+ $hasUserVisibleFields = true;
+ }
+ } elseif ( is_array( $value ) ) {
+ $subsectionHasVisibleFields = false;
+ $section =
+ $this->displaySection( $value,
+ "mw-htmlform-$key",
+ "$fieldsetIDPrefix$key-",
+ $subsectionHasVisibleFields );
+ $legend = null;
+
+ if ( $subsectionHasVisibleFields === true ) {
+ // Display the section with various niceties.
+ $hasUserVisibleFields = true;
+
+ $legend = $this->getLegend( $key );
+
+ if ( isset( $this->mSectionHeaders[$key] ) ) {
+ $section = $this->mSectionHeaders[$key] . $section;
+ }
+ if ( isset( $this->mSectionFooters[$key] ) ) {
+ $section .= $this->mSectionFooters[$key];
+ }
+
+ $attributes = array();
+ if ( $fieldsetIDPrefix ) {
+ $attributes['id'] = Sanitizer::escapeId( "$fieldsetIDPrefix$key" );
+ }
+ $subsectionHtml .= Xml::fieldset( $legend, $section, $attributes ) . "\n";
+ } else {
+ // Just return the inputs, nothing fancy.
+ $subsectionHtml .= $section;
+ }
+ }
+ }
+
+ if ( $displayFormat !== 'raw' ) {
+ $classes = array();
+
+ if ( !$hasLabel ) { // Avoid strange spacing when no labels exist
+ $classes[] = 'mw-htmlform-nolabel';
+ }
+
+ $attribs = array(
+ 'class' => implode( ' ', $classes ),
+ );
+
+ if ( $sectionName ) {
+ $attribs['id'] = Sanitizer::escapeId( $sectionName );
+ }
+
+ if ( $displayFormat === 'table' ) {
+ $html = Html::rawElement( 'table',
+ $attribs,
+ Html::rawElement( 'tbody', array(), "\n$html\n" ) ) . "\n";
+ } elseif ( $displayFormat === 'div' || $displayFormat === 'vform' ) {
+ $html = Html::rawElement( 'div', $attribs, "\n$html\n" );
+ }
+ }
+
+ if ( $this->mSubSectionBeforeFields ) {
+ return $subsectionHtml . "\n" . $html;
+ } else {
+ return $html . "\n" . $subsectionHtml;
+ }
+ }
+
+ /**
+ * Construct the form fields from the Descriptor array
+ */
+ function loadData() {
+ $fieldData = array();
+
+ foreach ( $this->mFlatFields as $fieldname => $field ) {
+ if ( !empty( $field->mParams['nodata'] ) ) {
+ continue;
+ } elseif ( !empty( $field->mParams['disabled'] ) ) {
+ $fieldData[$fieldname] = $field->getDefault();
+ } else {
+ $fieldData[$fieldname] = $field->loadDataFromRequest( $this->getRequest() );
+ }
+ }
+
+ # Filter data.
+ foreach ( $fieldData as $name => &$value ) {
+ $field = $this->mFlatFields[$name];
+ $value = $field->filter( $value, $this->mFlatFields );
+ }
+
+ $this->mFieldData = $fieldData;
+ }
+
+ /**
+ * Stop a reset button being shown for this form
+ *
+ * @param bool $suppressReset set to false to re-enable the
+ * button again
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ function suppressReset( $suppressReset = true ) {
+ $this->mShowReset = !$suppressReset;
+
+ return $this;
+ }
+
+ /**
+ * Overload this if you want to apply special filtration routines
+ * to the form as a whole, after it's submitted but before it's
+ * processed.
+ *
+ * @param $data
+ *
+ * @return
+ */
+ function filterDataForSubmit( $data ) {
+ return $data;
+ }
+
+ /**
+ * Get a string to go in the "<legend>" of a section fieldset.
+ * Override this if you want something more complicated.
+ *
+ * @param $key String
+ *
+ * @return String
+ */
+ public function getLegend( $key ) {
+ return $this->msg( "{$this->mMessagePrefix}-$key" )->text();
+ }
+
+ /**
+ * Set the value for the action attribute of the form.
+ * When set to false (which is the default state), the set title is used.
+ *
+ * @since 1.19
+ *
+ * @param string|bool $action
+ *
+ * @return HTMLForm $this for chaining calls (since 1.20)
+ */
+ public function setAction( $action ) {
+ $this->mAction = $action;
+
+ return $this;
+ }
+
+ /**
+ * Get the value for the action attribute of the form.
+ *
+ * @since 1.22
+ *
+ * @return string
+ */
+ public function getAction() {
+ global $wgScript, $wgArticlePath;
+
+ // If an action is alredy provided, return it
+ if ( $this->mAction !== false ) {
+ return $this->mAction;
+ }
+
+ // Check whether we are in GET mode and $wgArticlePath contains a "?"
+ // meaning that getLocalURL() would return something like "index.php?title=...".
+ // As browser remove the query string before submitting GET forms,
+ // it means that the title would be lost. In such case use $wgScript instead
+ // and put title in an hidden field (see getHiddenFields()).
+ if ( strpos( $wgArticlePath, '?' ) !== false && $this->getMethod() === 'get' ) {
+ return $wgScript;
+ }
+
+ return $this->getTitle()->getLocalURL();
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * The parent class to generate form fields. Any field type should
+ * be a subclass of this.
+ */
+abstract class HTMLFormField {
+ public $mParams;
+
+ protected $mValidationCallback;
+ protected $mFilterCallback;
+ protected $mName;
+ protected $mLabel; # String label. Set on construction
+ protected $mID;
+ protected $mClass = '';
+ protected $mDefault;
+
+ /**
+ * @var bool If true will generate an empty div element with no label
+ * @since 1.22
+ */
+ protected $mShowEmptyLabels = true;
+
+ /**
+ * @var HTMLForm
+ */
+ public $mParent;
+
+ /**
+ * This function must be implemented to return the HTML to generate
+ * the input object itself. It should not implement the surrounding
+ * table cells/rows, or labels/help messages.
+ *
+ * @param string $value the value to set the input to; eg a default
+ * text for a text input.
+ *
+ * @return string Valid HTML.
+ */
+ abstract function getInputHTML( $value );
+
+ /**
+ * Get a translated interface message
+ *
+ * This is a wrapper around $this->mParent->msg() if $this->mParent is set
+ * and wfMessage() otherwise.
+ *
+ * Parameters are the same as wfMessage().
+ *
+ * @return Message object
+ */
+ function msg() {
+ $args = func_get_args();
+
+ if ( $this->mParent ) {
+ $callback = array( $this->mParent, 'msg' );
+ } else {
+ $callback = 'wfMessage';
+ }
+
+ return call_user_func_array( $callback, $args );
+ }
+
+ /**
+ * Override this function to add specific validation checks on the
+ * field input. Don't forget to call parent::validate() to ensure
+ * that the user-defined callback mValidationCallback is still run
+ *
+ * @param string $value The value the field was submitted with
+ * @param array $alldata The data collected from the form
+ *
+ * @return Mixed Bool true on success, or String error to display.
+ */
+ function validate( $value, $alldata ) {
+ if ( isset( $this->mParams['required'] )
+ && $this->mParams['required'] !== false
+ && $value === ''
+ ) {
+ return $this->msg( 'htmlform-required' )->parse();
+ }
+
+ if ( isset( $this->mValidationCallback ) ) {
+ return call_user_func( $this->mValidationCallback, $value, $alldata, $this->mParent );
+ }
+
+ return true;
+ }
+
+ function filter( $value, $alldata ) {
+ if ( isset( $this->mFilterCallback ) ) {
+ $value = call_user_func( $this->mFilterCallback, $value, $alldata, $this->mParent );
+ }
+
+ return $value;
+ }
+
+ /**
+ * Should this field have a label, or is there no input element with the
+ * appropriate id for the label to point to?
+ *
+ * @return bool True to output a label, false to suppress
+ */
+ protected function needsLabel() {
+ return true;
+ }
+
+ /**
+ * Tell the field whether to generate a separate label element if its label
+ * is blank.
+ *
+ * @since 1.22
+ *
+ * @param bool $show Set to false to not generate a label.
+ * @return void
+ */
+ public function setShowEmptyLabel( $show ) {
+ $this->mShowEmptyLabels = $show;
+ }
+
+ /**
+ * Get the value that this input has been set to from a posted form,
+ * or the input's default value if it has not been set.
+ *
+ * @param WebRequest $request
+ * @return String the value
+ */
+ function loadDataFromRequest( $request ) {
+ if ( $request->getCheck( $this->mName ) ) {
+ return $request->getText( $this->mName );
+ } else {
+ return $this->getDefault();
+ }
+ }
+
+ /**
+ * Initialise the object
+ *
+ * @param array $params Associative Array. See HTMLForm doc for syntax.
+ *
+ * @since 1.22 The 'label' attribute no longer accepts raw HTML, use 'label-raw' instead
+ * @throws MWException
+ */
+ function __construct( $params ) {
+ $this->mParams = $params;
+
+ # Generate the label from a message, if possible
+ if ( isset( $params['label-message'] ) ) {
+ $msgInfo = $params['label-message'];
+
+ if ( is_array( $msgInfo ) ) {
+ $msg = array_shift( $msgInfo );
+ } else {
+ $msg = $msgInfo;
+ $msgInfo = array();
+ }
+
+ $this->mLabel = wfMessage( $msg, $msgInfo )->parse();
+ } elseif ( isset( $params['label'] ) ) {
+ if ( $params['label'] === ' ' ) {
+ // Apparently some things set   directly and in an odd format
+ $this->mLabel = ' ';
+ } else {
+ $this->mLabel = htmlspecialchars( $params['label'] );
+ }
+ } elseif ( isset( $params['label-raw'] ) ) {
+ $this->mLabel = $params['label-raw'];
+ }
+
+ $this->mName = "wp{$params['fieldname']}";
+ if ( isset( $params['name'] ) ) {
+ $this->mName = $params['name'];
+ }
+
+ $validName = Sanitizer::escapeId( $this->mName );
+ if ( $this->mName != $validName && !isset( $params['nodata'] ) ) {
+ throw new MWException( "Invalid name '{$this->mName}' passed to " . __METHOD__ );
+ }
+
+ $this->mID = "mw-input-{$this->mName}";
+
+ if ( isset( $params['default'] ) ) {
+ $this->mDefault = $params['default'];
+ }
+
+ if ( isset( $params['id'] ) ) {
+ $id = $params['id'];
+ $validId = Sanitizer::escapeId( $id );
+
+ if ( $id != $validId ) {
+ throw new MWException( "Invalid id '$id' passed to " . __METHOD__ );
+ }
+
+ $this->mID = $id;
+ }
+
+ if ( isset( $params['cssclass'] ) ) {
+ $this->mClass = $params['cssclass'];
+ }
+
+ if ( isset( $params['validation-callback'] ) ) {
+ $this->mValidationCallback = $params['validation-callback'];
+ }
+
+ if ( isset( $params['filter-callback'] ) ) {
+ $this->mFilterCallback = $params['filter-callback'];
+ }
+
+ if ( isset( $params['flatlist'] ) ) {
+ $this->mClass .= ' mw-htmlform-flatlist';
+ }
+
+ if ( isset( $params['hidelabel'] ) ) {
+ $this->mShowEmptyLabels = false;
+ }
+ }
+
+ /**
+ * Get the complete table row for the input, including help text,
+ * labels, and whatever.
+ *
+ * @param string $value The value to set the input to.
+ *
+ * @return string Complete HTML table row.
+ */
+ function getTableRow( $value ) {
+ list( $errors, $errorClass ) = $this->getErrorsAndErrorClass( $value );
+ $inputHtml = $this->getInputHTML( $value );
+ $fieldType = get_class( $this );
+ $helptext = $this->getHelpTextHtmlTable( $this->getHelpText() );
+ $cellAttributes = array();
+
+ if ( !empty( $this->mParams['vertical-label'] ) ) {
+ $cellAttributes['colspan'] = 2;
+ $verticalLabel = true;
+ } else {
+ $verticalLabel = false;
+ }
+
+ $label = $this->getLabelHtml( $cellAttributes );
+
+ $field = Html::rawElement(
+ 'td',
+ array( 'class' => 'mw-input' ) + $cellAttributes,
+ $inputHtml . "\n$errors"
+ );
+
+ if ( $verticalLabel ) {
+ $html = Html::rawElement( 'tr', array( 'class' => 'mw-htmlform-vertical-label' ), $label );
+ $html .= Html::rawElement( 'tr',
+ array( 'class' => "mw-htmlform-field-$fieldType {$this->mClass} $errorClass" ),
+ $field );
+ } else {
+ $html =
+ Html::rawElement( 'tr',
+ array( 'class' => "mw-htmlform-field-$fieldType {$this->mClass} $errorClass" ),
+ $label . $field );
+ }
+
+ return $html . $helptext;
+ }
+
+ /**
+ * Get the complete div for the input, including help text,
+ * labels, and whatever.
+ * @since 1.20
+ *
+ * @param string $value The value to set the input to.
+ *
+ * @return string Complete HTML table row.
+ */
+ public function getDiv( $value ) {
+ list( $errors, $errorClass ) = $this->getErrorsAndErrorClass( $value );
+ $inputHtml = $this->getInputHTML( $value );
+ $fieldType = get_class( $this );
+ $helptext = $this->getHelpTextHtmlDiv( $this->getHelpText() );
+ $cellAttributes = array();
+ $label = $this->getLabelHtml( $cellAttributes );
+
+ $outerDivClass = array(
+ 'mw-input',
+ 'mw-htmlform-nolabel' => ( $label === '' )
+ );
+
+ $field = Html::rawElement(
+ 'div',
+ array( 'class' => $outerDivClass ) + $cellAttributes,
+ $inputHtml . "\n$errors"
+ );
+ $divCssClasses = array( "mw-htmlform-field-$fieldType", $this->mClass, $errorClass );
+ if ( $this->mParent->isVForm() ) {
+ $divCssClasses[] = 'mw-ui-vform-div';
+ }
+ $html = Html::rawElement( 'div', array( 'class' => $divCssClasses ), $label . $field );
+ $html .= $helptext;
+
+ return $html;
+ }
+
+ /**
+ * Get the complete raw fields for the input, including help text,
+ * labels, and whatever.
+ * @since 1.20
+ *
+ * @param string $value The value to set the input to.
+ *
+ * @return string Complete HTML table row.
+ */
+ public function getRaw( $value ) {
+ list( $errors, ) = $this->getErrorsAndErrorClass( $value );
+ $inputHtml = $this->getInputHTML( $value );
+ $helptext = $this->getHelpTextHtmlRaw( $this->getHelpText() );
+ $cellAttributes = array();
+ $label = $this->getLabelHtml( $cellAttributes );
+
+ $html = "\n$errors";
+ $html .= $label;
+ $html .= $inputHtml;
+ $html .= $helptext;
+
+ return $html;
+ }
+
+ /**
+ * Generate help text HTML in table format
+ * @since 1.20
+ *
+ * @param string|null $helptext
+ * @return string
+ */
+ public function getHelpTextHtmlTable( $helptext ) {
+ if ( is_null( $helptext ) ) {
+ return '';
+ }
+
+ $row = Html::rawElement( 'td', array( 'colspan' => 2, 'class' => 'htmlform-tip' ), $helptext );
+ $row = Html::rawElement( 'tr', array(), $row );
+
+ return $row;
+ }
+
+ /**
+ * Generate help text HTML in div format
+ * @since 1.20
+ *
+ * @param string|null $helptext
+ *
+ * @return String
+ */
+ public function getHelpTextHtmlDiv( $helptext ) {
+ if ( is_null( $helptext ) ) {
+ return '';
+ }
+
+ $div = Html::rawElement( 'div', array( 'class' => 'htmlform-tip' ), $helptext );
+
+ return $div;
+ }
+
+ /**
+ * Generate help text HTML formatted for raw output
+ * @since 1.20
+ *
+ * @param string|null $helptext
+ * @return String
+ */
+ public function getHelpTextHtmlRaw( $helptext ) {
+ return $this->getHelpTextHtmlDiv( $helptext );
+ }
+
+ /**
+ * Determine the help text to display
+ * @since 1.20
+ * @return string
+ */
+ public function getHelpText() {
+ $helptext = null;
+
+ if ( isset( $this->mParams['help-message'] ) ) {
+ $this->mParams['help-messages'] = array( $this->mParams['help-message'] );
+ }
+
+ if ( isset( $this->mParams['help-messages'] ) ) {
+ foreach ( $this->mParams['help-messages'] as $name ) {
+ $helpMessage = (array)$name;
+ $msg = $this->msg( array_shift( $helpMessage ), $helpMessage );
+
+ if ( $msg->exists() ) {
+ if ( is_null( $helptext ) ) {
+ $helptext = '';
+ } else {
+ $helptext .= $this->msg( 'word-separator' )->escaped(); // some space
+ }
+ $helptext .= $msg->parse(); // Append message
+ }
+ }
+ } elseif ( isset( $this->mParams['help'] ) ) {
+ $helptext = $this->mParams['help'];
+ }
+
+ return $helptext;
+ }
+
+ /**
+ * Determine form errors to display and their classes
+ * @since 1.20
+ *
+ * @param string $value The value of the input
+ * @return array
+ */
+ public function getErrorsAndErrorClass( $value ) {
+ $errors = $this->validate( $value, $this->mParent->mFieldData );
+
+ if ( $errors === true ||
+ ( !$this->mParent->getRequest()->wasPosted() && $this->mParent->getMethod() === 'post' )
+ ) {
+ $errors = '';
+ $errorClass = '';
+ } else {
+ $errors = self::formatErrors( $errors );
+ $errorClass = 'mw-htmlform-invalid-input';
+ }
+
+ return array( $errors, $errorClass );
+ }
+
+ function getLabel() {
+ return is_null( $this->mLabel ) ? '' : $this->mLabel;
+ }
+
+ function getLabelHtml( $cellAttributes = array() ) {
+ # Don't output a for= attribute for labels with no associated input.
+ # Kind of hacky here, possibly we don't want these to be <label>s at all.
+ $for = array();
+
+ if ( $this->needsLabel() ) {
+ $for['for'] = $this->mID;
+ }
+
+ $labelValue = trim( $this->getLabel() );
+ $hasLabel = false;
+ if ( $labelValue !== ' ' && $labelValue !== '' ) {
+ $hasLabel = true;
+ }
+
+ $displayFormat = $this->mParent->getDisplayFormat();
+ $html = '';
+
+ if ( $displayFormat === 'table' ) {
+ $html =
+ Html::rawElement( 'td',
+ array( 'class' => 'mw-label' ) + $cellAttributes,
+ Html::rawElement( 'label', $for, $labelValue ) );
+ } elseif ( $hasLabel || $this->mShowEmptyLabels ) {
+ if ( $displayFormat === 'div' ) {
+ $html =
+ Html::rawElement( 'div',
+ array( 'class' => 'mw-label' ) + $cellAttributes,
+ Html::rawElement( 'label', $for, $labelValue ) );
+ } else {
+ $html = Html::rawElement( 'label', $for, $labelValue );
+ }
+ }
+
+ return $html;
+ }
+
+ function getDefault() {
+ if ( isset( $this->mDefault ) ) {
+ return $this->mDefault;
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * Returns the attributes required for the tooltip and accesskey.
+ *
+ * @return array Attributes
+ */
+ public function getTooltipAndAccessKey() {
+ if ( empty( $this->mParams['tooltip'] ) ) {
+ return array();
+ }
+
+ return Linker::tooltipAndAccesskeyAttribs( $this->mParams['tooltip'] );
+ }
+
+ /**
+ * flatten an array of options to a single array, for instance,
+ * a set of "<options>" inside "<optgroups>".
+ *
+ * @param array $options Associative Array with values either Strings
+ * or Arrays
+ * @return array Flattened input
+ */
+ public static function flattenOptions( $options ) {
+ $flatOpts = array();
+
+ foreach ( $options as $value ) {
+ if ( is_array( $value ) ) {
+ $flatOpts = array_merge( $flatOpts, self::flattenOptions( $value ) );
+ } else {
+ $flatOpts[] = $value;
+ }
+ }
+
+ return $flatOpts;
+ }
+
+ /**
+ * Formats one or more errors as accepted by field validation-callback.
+ *
+ * @param string|Message|array $errors String|Message|Array of strings or Message instances
+ * @return string HTML
+ * @since 1.18
+ */
+ protected static function formatErrors( $errors ) {
+ if ( is_array( $errors ) && count( $errors ) === 1 ) {
+ $errors = array_shift( $errors );
+ }
+
+ if ( is_array( $errors ) ) {
+ $lines = array();
+ foreach ( $errors as $error ) {
+ if ( $error instanceof Message ) {
+ $lines[] = Html::rawElement( 'li', array(), $error->parse() );
+ } else {
+ $lines[] = Html::rawElement( 'li', array(), $error );
+ }
+ }
+
+ return Html::rawElement( 'ul', array( 'class' => 'error' ), implode( "\n", $lines ) );
+ } else {
+ if ( $errors instanceof Message ) {
+ $errors = $errors->parse();
+ }
+
+ return Html::rawElement( 'span', array( 'class' => 'error' ), $errors );
+ }
+ }
+}
--- /dev/null
+<?php
+
+class HTMLFormFieldRequiredOptionsException extends MWException {
+ public function __construct( HTMLFormField $field, array $missing ) {
+ parent::__construct( sprintf( "Form type `%s` expected the following parameters to be set: %s",
+ get_class( $field ),
+ implode( ', ', $missing ) ) );
+ }
+}
--- /dev/null
+<?php
+
+class HTMLHiddenField extends HTMLFormField {
+ public function __construct( $params ) {
+ parent::__construct( $params );
+
+ # Per HTML5 spec, hidden fields cannot be 'required'
+ # http://dev.w3.org/html5/spec/states-of-the-type-attribute.html#hidden-state
+ unset( $this->mParams['required'] );
+ }
+
+ public function getTableRow( $value ) {
+ $params = array();
+ if ( $this->mID ) {
+ $params['id'] = $this->mID;
+ }
+
+ $this->mParent->addHiddenField( $this->mName, $this->mDefault, $params );
+
+ return '';
+ }
+
+ /**
+ * @since 1.20
+ */
+ public function getDiv( $value ) {
+ return $this->getTableRow( $value );
+ }
+
+ /**
+ * @since 1.20
+ */
+ public function getRaw( $value ) {
+ return $this->getTableRow( $value );
+ }
+
+ public function getInputHTML( $value ) {
+ return '';
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * An information field (text blob), not a proper input.
+ */
+class HTMLInfoField extends HTMLFormField {
+ public function __construct( $info ) {
+ $info['nodata'] = true;
+
+ parent::__construct( $info );
+ }
+
+ public function getInputHTML( $value ) {
+ return !empty( $this->mParams['raw'] ) ? $value : htmlspecialchars( $value );
+ }
+
+ public function getTableRow( $value ) {
+ if ( !empty( $this->mParams['rawrow'] ) ) {
+ return $value;
+ }
+
+ return parent::getTableRow( $value );
+ }
+
+ /**
+ * @since 1.20
+ */
+ public function getDiv( $value ) {
+ if ( !empty( $this->mParams['rawrow'] ) ) {
+ return $value;
+ }
+
+ return parent::getDiv( $value );
+ }
+
+ /**
+ * @since 1.20
+ */
+ public function getRaw( $value ) {
+ if ( !empty( $this->mParams['rawrow'] ) ) {
+ return $value;
+ }
+
+ return parent::getRaw( $value );
+ }
+
+ protected function needsLabel() {
+ return false;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * A field that must contain a number
+ */
+class HTMLIntField extends HTMLFloatField {
+ function validate( $value, $alldata ) {
+ $p = parent::validate( $value, $alldata );
+
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ # http://dev.w3.org/html5/spec/common-microsyntaxes.html#signed-integers
+ # with the addition that a leading '+' sign is ok. Note that leading zeros
+ # are fine, and will be left in the input, which is useful for things like
+ # phone numbers when you know that they are integers (the HTML5 type=tel
+ # input does not require its value to be numeric). If you want a tidier
+ # value to, eg, save in the DB, clean it up with intval().
+ if ( !preg_match( '/^((\+|\-)?\d+)?$/', trim( $value ) )
+ ) {
+ return $this->msg( 'htmlform-int-invalid' )->parseAsBlock();
+ }
+
+ return true;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * Multi-select field
+ */
+class HTMLMultiSelectField extends HTMLFormField implements HTMLNestedFilterable {
+ function validate( $value, $alldata ) {
+ $p = parent::validate( $value, $alldata );
+
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ if ( !is_array( $value ) ) {
+ return false;
+ }
+
+ # If all options are valid, array_intersect of the valid options
+ # and the provided options will return the provided options.
+ $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] );
+
+ $validValues = array_intersect( $value, $validOptions );
+ if ( count( $validValues ) == count( $value ) ) {
+ return true;
+ } else {
+ return $this->msg( 'htmlform-select-badoption' )->parse();
+ }
+ }
+
+ function getInputHTML( $value ) {
+ $html = $this->formatOptions( $this->mParams['options'], $value );
+
+ return $html;
+ }
+
+ function formatOptions( $options, $value ) {
+ $html = '';
+
+ $attribs = array();
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attribs['disabled'] = 'disabled';
+ }
+
+ foreach ( $options as $label => $info ) {
+ if ( is_array( $info ) ) {
+ $html .= Html::rawElement( 'h1', array(), $label ) . "\n";
+ $html .= $this->formatOptions( $info, $value );
+ } else {
+ $thisAttribs = array( 'id' => "{$this->mID}-$info", 'value' => $info );
+
+ $checkbox = Xml::check(
+ $this->mName . '[]',
+ in_array( $info, $value, true ),
+ $attribs + $thisAttribs
+ );
+ $checkbox .= ' ' . Html::rawElement(
+ 'label',
+ array( 'for' => "{$this->mID}-$info" ),
+ $label
+ );
+
+ $html .= ' ' . Html::rawElement(
+ 'div',
+ array( 'class' => 'mw-htmlform-flatlist-item' ),
+ $checkbox
+ );
+ }
+ }
+
+ return $html;
+ }
+
+ /**
+ * @param $request WebRequest
+ *
+ * @return String
+ */
+ function loadDataFromRequest( $request ) {
+ if ( $this->mParent->getMethod() == 'post' ) {
+ if ( $request->wasPosted() ) {
+ # Checkboxes are just not added to the request arrays if they're not checked,
+ # so it's perfectly possible for there not to be an entry at all
+ return $request->getArray( $this->mName, array() );
+ } else {
+ # That's ok, the user has not yet submitted the form, so show the defaults
+ return $this->getDefault();
+ }
+ } else {
+ # This is the impossible case: if we look at $_GET and see no data for our
+ # field, is it because the user has not yet submitted the form, or that they
+ # have submitted it with all the options unchecked? We will have to assume the
+ # latter, which basically means that you can't specify 'positive' defaults
+ # for GET forms.
+ # @todo FIXME...
+ return $request->getArray( $this->mName, array() );
+ }
+ }
+
+ function getDefault() {
+ if ( isset( $this->mDefault ) ) {
+ return $this->mDefault;
+ } else {
+ return array();
+ }
+ }
+
+ function filterDataForSubmit( $data ) {
+ $options = HTMLFormField::flattenOptions( $this->mParams['options'] );
+
+ $res = array();
+ foreach ( $options as $opt ) {
+ $res["$opt"] = in_array( $opt, $data );
+ }
+
+ return $res;
+ }
+
+ protected function needsLabel() {
+ return false;
+ }
+}
--- /dev/null
+<?php
+
+interface HTMLNestedFilterable {
+ /**
+ * Support for seperating multi-option preferences into multiple preferences
+ * Due to lack of array support.
+ *
+ * @param $data array
+ */
+ function filterDataForSubmit( $data );
+}
--- /dev/null
+<?php
+
+/**
+ * Radio checkbox fields.
+ */
+class HTMLRadioField extends HTMLFormField {
+ function validate( $value, $alldata ) {
+ $p = parent::validate( $value, $alldata );
+
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ if ( !is_string( $value ) && !is_int( $value ) ) {
+ return false;
+ }
+
+ $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] );
+
+ if ( in_array( $value, $validOptions ) ) {
+ return true;
+ } else {
+ return $this->msg( 'htmlform-select-badoption' )->parse();
+ }
+ }
+
+ /**
+ * This returns a block of all the radio options, in one cell.
+ * @see includes/HTMLFormField#getInputHTML()
+ *
+ * @param $value String
+ *
+ * @return String
+ */
+ function getInputHTML( $value ) {
+ $html = $this->formatOptions( $this->mParams['options'], $value );
+
+ return $html;
+ }
+
+ function formatOptions( $options, $value ) {
+ $html = '';
+
+ $attribs = array();
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attribs['disabled'] = 'disabled';
+ }
+
+ # @todo Should this produce an unordered list perhaps?
+ foreach ( $options as $label => $info ) {
+ if ( is_array( $info ) ) {
+ $html .= Html::rawElement( 'h1', array(), $label ) . "\n";
+ $html .= $this->formatOptions( $info, $value );
+ } else {
+ $id = Sanitizer::escapeId( $this->mID . "-$info" );
+ $radio = Xml::radio( $this->mName, $info, $info == $value, $attribs + array( 'id' => $id ) );
+ $radio .= ' ' . Html::rawElement( 'label', array( 'for' => $id ), $label );
+
+ $html .= ' ' . Html::rawElement(
+ 'div',
+ array( 'class' => 'mw-htmlform-flatlist-item' ),
+ $radio
+ );
+ }
+ }
+
+ return $html;
+ }
+
+ protected function needsLabel() {
+ return false;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * Double field with a dropdown list constructed from a system message in the format
+ * * Optgroup header
+ * ** <option value>
+ * * New Optgroup header
+ * Plus a text field underneath for an additional reason. The 'value' of the field is
+ * "<select>: <extra reason>", or "<extra reason>" if nothing has been selected in the
+ * select dropdown.
+ * @todo FIXME: If made 'required', only the text field should be compulsory.
+ */
+class HTMLSelectAndOtherField extends HTMLSelectField {
+ function __construct( $params ) {
+ if ( array_key_exists( 'other', $params ) ) {
+ } elseif ( array_key_exists( 'other-message', $params ) ) {
+ $params['other'] = wfMessage( $params['other-message'] )->plain();
+ } else {
+ $params['other'] = null;
+ }
+
+ if ( array_key_exists( 'options', $params ) ) {
+ # Options array already specified
+ } elseif ( array_key_exists( 'options-message', $params ) ) {
+ # Generate options array from a system message
+ $params['options'] =
+ self::parseMessage( wfMessage( $params['options-message'] )->inContentLanguage()->plain(),
+ $params['other'] );
+ } else {
+ # Sulk
+ throw new MWException( 'HTMLSelectAndOtherField called without any options' );
+ }
+ $this->mFlatOptions = self::flattenOptions( $params['options'] );
+
+ parent::__construct( $params );
+ }
+
+ /**
+ * Build a drop-down box from a textual list.
+ *
+ * @param string $string message text
+ * @param string $otherName name of "other reason" option
+ *
+ * @return Array
+ * @todo This is copied from Xml::listDropDown(), deprecate/avoid duplication?
+ */
+ public static function parseMessage( $string, $otherName = null ) {
+ if ( $otherName === null ) {
+ $otherName = wfMessage( 'htmlform-selectorother-other' )->plain();
+ }
+
+ $optgroup = false;
+ $options = array( $otherName => 'other' );
+
+ foreach ( explode( "\n", $string ) as $option ) {
+ $value = trim( $option );
+ if ( $value == '' ) {
+ continue;
+ } elseif ( substr( $value, 0, 1 ) == '*' && substr( $value, 1, 1 ) != '*' ) {
+ # A new group is starting...
+ $value = trim( substr( $value, 1 ) );
+ $optgroup = $value;
+ } elseif ( substr( $value, 0, 2 ) == '**' ) {
+ # groupmember
+ $opt = trim( substr( $value, 2 ) );
+ if ( $optgroup === false ) {
+ $options[$opt] = $opt;
+ } else {
+ $options[$optgroup][$opt] = $opt;
+ }
+ } else {
+ # groupless reason list
+ $optgroup = false;
+ $options[$option] = $option;
+ }
+ }
+
+ return $options;
+ }
+
+ function getInputHTML( $value ) {
+ $select = parent::getInputHTML( $value[1] );
+
+ $textAttribs = array(
+ 'id' => $this->mID . '-other',
+ 'size' => $this->getSize(),
+ );
+
+ if ( $this->mClass !== '' ) {
+ $textAttribs['class'] = $this->mClass;
+ }
+
+ foreach ( array( 'required', 'autofocus', 'multiple', 'disabled' ) as $param ) {
+ if ( isset( $this->mParams[$param] ) ) {
+ $textAttribs[$param] = '';
+ }
+ }
+
+ $textbox = Html::input( $this->mName . '-other', $value[2], 'text', $textAttribs );
+
+ return "$select<br />\n$textbox";
+ }
+
+ /**
+ * @param $request WebRequest
+ *
+ * @return Array("<overall message>","<select value>","<text field value>")
+ */
+ function loadDataFromRequest( $request ) {
+ if ( $request->getCheck( $this->mName ) ) {
+
+ $list = $request->getText( $this->mName );
+ $text = $request->getText( $this->mName . '-other' );
+
+ if ( $list == 'other' ) {
+ $final = $text;
+ } elseif ( !in_array( $list, $this->mFlatOptions ) ) {
+ # User has spoofed the select form to give an option which wasn't
+ # in the original offer. Sulk...
+ $final = $text;
+ } elseif ( $text == '' ) {
+ $final = $list;
+ } else {
+ $final = $list . $this->msg( 'colon-separator' )->inContentLanguage()->text() . $text;
+ }
+ } else {
+ $final = $this->getDefault();
+
+ $list = 'other';
+ $text = $final;
+ foreach ( $this->mFlatOptions as $option ) {
+ $match = $option . $this->msg( 'colon-separator' )->inContentLanguage()->text();
+ if ( strpos( $text, $match ) === 0 ) {
+ $list = $option;
+ $text = substr( $text, strlen( $match ) );
+ break;
+ }
+ }
+ }
+
+ return array( $final, $list, $text );
+ }
+
+ function getSize() {
+ return isset( $this->mParams['size'] ) ? $this->mParams['size'] : 45;
+ }
+
+ function validate( $value, $alldata ) {
+ # HTMLSelectField forces $value to be one of the options in the select
+ # field, which is not useful here. But we do want the validation further up
+ # the chain
+ $p = parent::validate( $value[1], $alldata );
+
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ if ( isset( $this->mParams['required'] )
+ && $this->mParams['required'] !== false
+ && $value[1] === ''
+ ) {
+ return $this->msg( 'htmlform-required' )->parse();
+ }
+
+ return true;
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * A select dropdown field. Basically a wrapper for Xmlselect class
+ */
+class HTMLSelectField extends HTMLFormField {
+ function validate( $value, $alldata ) {
+ $p = parent::validate( $value, $alldata );
+
+ if ( $p !== true ) {
+ return $p;
+ }
+
+ $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] );
+
+ if ( in_array( $value, $validOptions ) ) {
+ return true;
+ } else {
+ return $this->msg( 'htmlform-select-badoption' )->parse();
+ }
+ }
+
+ function getInputHTML( $value ) {
+ $select = new XmlSelect( $this->mName, $this->mID, strval( $value ) );
+
+ # If one of the options' 'name' is int(0), it is automatically selected.
+ # because PHP sucks and thinks int(0) == 'some string'.
+ # Working around this by forcing all of them to strings.
+ foreach ( $this->mParams['options'] as &$opt ) {
+ if ( is_int( $opt ) ) {
+ $opt = strval( $opt );
+ }
+ }
+ unset( $opt ); # PHP keeps $opt around as a reference, which is a bit scary
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $select->setAttribute( 'disabled', 'disabled' );
+ }
+
+ if ( $this->mClass !== '' ) {
+ $select->setAttribute( 'class', $this->mClass );
+ }
+
+ $select->addOptions( $this->mParams['options'] );
+
+ return $select->getHTML();
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * Select dropdown field, with an additional "other" textbox.
+ */
+class HTMLSelectOrOtherField extends HTMLTextField {
+ function __construct( $params ) {
+ if ( !in_array( 'other', $params['options'], true ) ) {
+ $msg =
+ isset( $params['other'] )
+ ? $params['other']
+ : wfMessage( 'htmlform-selectorother-other' )->text();
+ $params['options'][$msg] = 'other';
+ }
+
+ parent::__construct( $params );
+ }
+
+ static function forceToStringRecursive( $array ) {
+ if ( is_array( $array ) ) {
+ return array_map( array( __CLASS__, 'forceToStringRecursive' ), $array );
+ } else {
+ return strval( $array );
+ }
+ }
+
+ function getInputHTML( $value ) {
+ $valInSelect = false;
+
+ if ( $value !== false ) {
+ $valInSelect = in_array( $value, HTMLFormField::flattenOptions( $this->mParams['options'] ) );
+ }
+
+ $selected = $valInSelect ? $value : 'other';
+
+ $opts = self::forceToStringRecursive( $this->mParams['options'] );
+
+ $select = new XmlSelect( $this->mName, $this->mID, $selected );
+ $select->addOptions( $opts );
+
+ $select->setAttribute( 'class', 'mw-htmlform-select-or-other' );
+
+ $tbAttribs = array( 'id' => $this->mID . '-other', 'size' => $this->getSize() );
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $select->setAttribute( 'disabled', 'disabled' );
+ $tbAttribs['disabled'] = 'disabled';
+ }
+
+ $select = $select->getHTML();
+
+ if ( isset( $this->mParams['maxlength'] ) ) {
+ $tbAttribs['maxlength'] = $this->mParams['maxlength'];
+ }
+
+ if ( $this->mClass !== '' ) {
+ $tbAttribs['class'] = $this->mClass;
+ }
+
+ $textbox = Html::input( $this->mName . '-other', $valInSelect ? '' : $value, 'text', $tbAttribs );
+
+ return "$select<br />\n$textbox";
+ }
+
+ /**
+ * @param $request WebRequest
+ *
+ * @return String
+ */
+ function loadDataFromRequest( $request ) {
+ if ( $request->getCheck( $this->mName ) ) {
+ $val = $request->getText( $this->mName );
+
+ if ( $val == 'other' ) {
+ $val = $request->getText( $this->mName . '-other' );
+ }
+
+ return $val;
+ } else {
+ return $this->getDefault();
+ }
+ }
+}
--- /dev/null
+<?php
+
+/**
+ * Add a submit button inline in the form (as opposed to
+ * HTMLForm::addButton(), which will add it at the end).
+ */
+class HTMLSubmitField extends HTMLButtonField {
+ protected $buttonType = 'submit';
+}
--- /dev/null
+<?php
+
+class HTMLTextAreaField extends HTMLFormField {
+ const DEFAULT_COLS = 80;
+ const DEFAULT_ROWS = 25;
+
+ function getCols() {
+ return isset( $this->mParams['cols'] ) ? $this->mParams['cols'] : static::DEFAULT_COLS;
+ }
+
+ function getRows() {
+ return isset( $this->mParams['rows'] ) ? $this->mParams['rows'] : static::DEFAULT_ROWS;
+ }
+
+ function getInputHTML( $value ) {
+ $attribs = array(
+ 'id' => $this->mID,
+ 'name' => $this->mName,
+ 'cols' => $this->getCols(),
+ 'rows' => $this->getRows(),
+ ) + $this->getTooltipAndAccessKey();
+
+ if ( $this->mClass !== '' ) {
+ $attribs['class'] = $this->mClass;
+ }
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attribs['disabled'] = 'disabled';
+ }
+
+ if ( !empty( $this->mParams['readonly'] ) ) {
+ $attribs['readonly'] = 'readonly';
+ }
+
+ if ( isset( $this->mParams['placeholder'] ) ) {
+ $attribs['placeholder'] = $this->mParams['placeholder'];
+ }
+
+ foreach ( array( 'required', 'autofocus' ) as $param ) {
+ if ( isset( $this->mParams[$param] ) ) {
+ $attribs[$param] = '';
+ }
+ }
+
+ return Html::element( 'textarea', $attribs, $value );
+ }
+}
--- /dev/null
+<?php
+
+class HTMLTextField extends HTMLFormField {
+ function getSize() {
+ return isset( $this->mParams['size'] ) ? $this->mParams['size'] : 45;
+ }
+
+ function getInputHTML( $value ) {
+ $attribs = array(
+ 'id' => $this->mID,
+ 'name' => $this->mName,
+ 'size' => $this->getSize(),
+ 'value' => $value,
+ ) + $this->getTooltipAndAccessKey();
+
+ if ( $this->mClass !== '' ) {
+ $attribs['class'] = $this->mClass;
+ }
+
+ if ( !empty( $this->mParams['disabled'] ) ) {
+ $attribs['disabled'] = 'disabled';
+ }
+
+ # @todo Enforce pattern, step, required, readonly on the server side as
+ # well
+ $allowedParams = array(
+ 'min',
+ 'max',
+ 'pattern',
+ 'title',
+ 'step',
+ 'placeholder',
+ 'list',
+ 'maxlength'
+ );
+ foreach ( $allowedParams as $param ) {
+ if ( isset( $this->mParams[$param] ) ) {
+ $attribs[$param] = $this->mParams[$param];
+ }
+ }
+
+ foreach ( array( 'required', 'autofocus', 'multiple', 'readonly' ) as $param ) {
+ if ( isset( $this->mParams[$param] ) ) {
+ $attribs[$param] = '';
+ }
+ }
+
+ # Implement tiny differences between some field variants
+ # here, rather than creating a new class for each one which
+ # is essentially just a clone of this one.
+ if ( isset( $this->mParams['type'] ) ) {
+ switch ( $this->mParams['type'] ) {
+ case 'email':
+ $attribs['type'] = 'email';
+ break;
+ case 'int':
+ $attribs['type'] = 'number';
+ break;
+ case 'float':
+ $attribs['type'] = 'number';
+ $attribs['step'] = 'any';
+ break;
+ # Pass through
+ case 'password':
+ case 'file':
+ $attribs['type'] = $this->mParams['type'];
+ break;
+ }
+ }
+
+ return Html::element( 'input', $attribs );
+ }
+}
}
$groupRights = '';
+ $noFollow = '';
if ( $this->groupPermissions ) {
$groupRights .= "# The following permissions were set based on your choice in the installer\n";
foreach ( $this->groupPermissions as $group => $rightArr ) {
wfBoolToStr( $perm ) . ";\n";
}
}
- $noFollow = '';
if ( $this->groupPermissions['*']['edit'] === false
&& $this->groupPermissions['*']['createaccount'] === false
&& $this->groupPermissions['*']['read'] !== false ) {
- $noFollow = "# Set \$wgNoFollowLinks to true if you open up your wiki to editing by\n"
+ $noFollow = "\n# Set \$wgNoFollowLinks to true if you open up your wiki to editing by\n"
. "# the general public and wish to apply nofollow to external links as a\n"
. "# deterrent to spammers. Nofollow is not a comprehensive anti-spam solution\n"
. "# and open wikis will generally require other anti-spam measures; for more\n"
# Path to the GNU diff3 utility. Used for conflict resolution.
\$wgDiff3 = \"{$this->values['wgDiff3']}\";
-{$groupRights}
-{$noFollow}";
+{$groupRights}{$noFollow}";
}
}
array( 'tsearchFixes' ),
// 1.23
- array( 'addPgField', 'recentchanges', 'rc_source', "TEXT NOT NULL DEFAULT ''" ),
+ array( 'addPgField', 'recentchanges', 'rc_source', "TEXT NOT NULL DEFAULT ''" ),
);
}
*/
/**
- * Job wrapper for HTMLCacheUpdate. Gets run whenever a related
- * job gets called from the queue.
+ * Job to purge the cache for all pages that link to or use another page or file
*
- * This class is designed to work efficiently with small numbers of links, and
- * to work reasonably well with up to ~10^5 links. Above ~10^6 links, the memory
- * and time requirements of loading all backlinked IDs in doUpdate() might become
- * prohibitive. The requirements measured at Wikimedia are approximately:
- *
- * memory: 48 bytes per row
- * time: 16us per row for the query plus processing
- *
- * The reason this query is done is to support partitioning of the job
- * by backlinked ID. The memory issue could be allieviated by doing this query in
- * batches, but of course LIMIT with an offset is inefficient on the DB side.
- *
- * The class is nevertheless a vast improvement on the previous method of using
- * File::getLinksTo() and Title::touchArray(), which uses about 2KB of memory per
- * link.
+ * This job comes in a few variants:
+ * - a) Recursive jobs to purge caches for backlink pages for a given title.
+ * These jobs have have (recursive:true,table:<table>) set.
+ * - b) Jobs to purge caches for a set of titles (the job title is ignored).
+ * These jobs have have (pages:(<page ID>:(<namespace>,<title>),...) set.
*
* @ingroup JobQueue
*/
class HTMLCacheUpdateJob extends Job {
- /** @var BacklinkCache */
- protected $blCache;
-
- /** @var int Number of rows to update per job, see $wgUpdateRowsPerJob */
- protected $rowsPerJob;
-
- /** @var int Number of rows to update per query, see $wgUpdateRowsPerQuery */
- protected $rowsPerQuery;
-
- /**
- * Construct a job
- * @param Title $title The title linked to
- * @param array $params job parameters (table, start and end page_ids)
- * @param int $id Job id
- */
- function __construct( $title, $params, $id = 0 ) {
- global $wgUpdateRowsPerJob, $wgUpdateRowsPerQuery;
-
+ function __construct( $title, $params = '', $id = 0 ) {
parent::__construct( 'htmlCacheUpdate', $title, $params, $id );
-
- $this->rowsPerJob = $wgUpdateRowsPerJob;
- $this->rowsPerQuery = $wgUpdateRowsPerQuery;
- $this->blCache = $title->getBacklinkCache();
- }
-
- public function run() {
- if ( isset( $this->params['start'] ) && isset( $this->params['end'] ) ) {
- # This is hit when a job is actually performed
- return $this->doPartialUpdate();
- } else {
- # This is hit when the jobs have to be inserted
- return $this->doFullUpdate();
- }
+ // Base backlink purge jobs can be de-duplicated
+ $this->removeDuplicates = ( !isset( $params['range'] ) && !isset( $params['pages'] ) );
}
- /**
- * Update all of the backlinks
- */
- protected function doFullUpdate() {
- global $wgMaxBacklinksInvalidate;
+ function run() {
+ global $wgUpdateRowsPerJob, $wgUpdateRowsPerQuery, $wgMaxBacklinksInvalidate;
- # Get an estimate of the number of rows from the BacklinkCache
- $max = max( $this->rowsPerJob * 2, $wgMaxBacklinksInvalidate ) + 1;
- $numRows = $this->blCache->getNumLinks( $this->params['table'], $max );
- if ( $wgMaxBacklinksInvalidate !== false && $numRows > $wgMaxBacklinksInvalidate ) {
- wfDebug( "Skipped HTML cache invalidation of {$this->title->getPrefixedText()}." );
-
- return true;
- }
+ static $expected = array( 'recursive', 'pages' ); // new jobs have one of these
- if ( $numRows > $this->rowsPerJob * 2 ) {
- # Do fast cached partition
- $this->insertPartitionJobs();
- } else {
- # Get the links from the DB
- $titleArray = $this->blCache->getLinks( $this->params['table'] );
- # Check if the row count estimate was correct
- if ( $titleArray->count() > $this->rowsPerJob * 2 ) {
- # Not correct, do accurate partition
- wfDebug( __METHOD__ . ": row count estimate was incorrect, repartitioning\n" );
- $this->insertJobsFromTitles( $titleArray );
+ $oldRangeJob = false;
+ if ( !array_intersect( array_keys( $this->params ), $expected ) ) {
+ // B/C for older job params formats that lack these fields:
+ // a) base jobs with just ("table") and b) range jobs with ("table","start","end")
+ if ( isset( $this->params['start'] ) && isset( $this->params['end'] ) ) {
+ $oldRangeJob = true;
} else {
- $this->invalidateTitles( $titleArray ); // just do the query
+ $this->params['recursive'] = true; // base job
}
}
- return true;
- }
-
- /**
- * Update some of the backlinks, defined by a page ID range
- */
- protected function doPartialUpdate() {
- $titleArray = $this->blCache->getLinks(
- $this->params['table'], $this->params['start'], $this->params['end'] );
- if ( $titleArray->count() <= $this->rowsPerJob * 2 ) {
- # This partition is small enough, do the update
- $this->invalidateTitles( $titleArray );
- } else {
- # Partitioning was excessively inaccurate. Divide the job further.
- # This can occur when a large number of links are added in a short
- # period of time, say by updating a heavily-used template.
- $this->insertJobsFromTitles( $titleArray );
- }
-
- return true;
- }
+ // Job to purge all (or a range of) backlink pages for a page
+ if ( !empty( $this->params['recursive'] ) ) {
+ // @TODO: try to use delayed jobs if possible?
+ if ( !isset( $this->params['range'] ) && $wgMaxBacklinksInvalidate !== false ) {
+ $numRows = $this->title->getBacklinkCache()->getNumLinks(
+ $this->params['table'], $wgMaxBacklinksInvalidate );
+ if ( $numRows > $wgMaxBacklinksInvalidate ) {
+ return true;
+ }
+ }
+ // Convert this into no more than $wgUpdateRowsPerJob HTMLCacheUpdateJob per-title
+ // jobs and possibly a recursive HTMLCacheUpdateJob job for the rest of the backlinks
+ $jobs = BacklinkJobUtils::partitionBacklinkJob(
+ $this,
+ $wgUpdateRowsPerJob,
+ $wgUpdateRowsPerQuery, // jobs-per-title
+ // Carry over information for de-duplication
+ array( 'params' => $this->getRootJobParams() )
+ );
+ JobQueueGroup::singleton()->push( $jobs );
+ // Job to purge pages for for a set of titles
+ } elseif ( isset( $this->params['pages'] ) ) {
+ $this->invalidateTitles( $this->params['pages'] );
+ // B/C for job to purge a range of backlink pages for a given page
+ } elseif ( $oldRangeJob ) {
+ $titleArray = $this->title->getBacklinkCache()->getLinks(
+ $this->params['table'], $this->params['start'], $this->params['end'] );
+
+ $pages = array(); // same format BacklinkJobUtils uses
+ foreach ( $titleArray as $tl ) {
+ $pages[$tl->getArticleId()] = array( $tl->getNamespace(), $tl->getDbKey() );
+ }
- /**
- * Partition the current range given by $this->params['start'] and $this->params['end'],
- * using a pre-calculated title array which gives the links in that range.
- * Queue the resulting jobs.
- *
- * @param array|TitleArrayFromResult $titleArray
- * @param array $rootJobParams
- */
- protected function insertJobsFromTitles( $titleArray, $rootJobParams = array() ) {
- // Carry over any "root job" information
- $rootJobParams = $this->getRootJobParams();
- # We make subpartitions in the sense that the start of the first job
- # will be the start of the parent partition, and the end of the last
- # job will be the end of the parent partition.
- $jobs = array();
- $start = $this->params['start']; # start of the current job
- $numTitles = 0;
- /** @var Title $title */
- foreach ( $titleArray as $title ) {
- $id = $title->getArticleID();
- # $numTitles is now the number of titles in the current job not
- # including the current ID
- if ( $numTitles >= $this->rowsPerJob ) {
- # Add a job up to but not including the current ID
+ $jobs = array();
+ foreach ( array_chunk( $pages, $wgUpdateRowsPerJob ) as $pageChunk ) {
$jobs[] = new HTMLCacheUpdateJob( $this->title,
array(
'table' => $this->params['table'],
- 'start' => $start,
- 'end' => $id - 1
- ) + $rootJobParams // carry over information for de-duplication
+ 'pages' => $pageChunk
+ ) + $this->getRootJobParams() // carry over information for de-duplication
);
- $start = $id;
- $numTitles = 0;
}
- $numTitles++;
- }
- # Last job
- $jobs[] = new HTMLCacheUpdateJob( $this->title,
- array(
- 'table' => $this->params['table'],
- 'start' => $start,
- 'end' => $this->params['end']
- ) + $rootJobParams // carry over information for de-duplication
- );
- wfDebug( __METHOD__ . ": repartitioning into " . count( $jobs ) . " jobs\n" );
-
- if ( count( $jobs ) < 2 ) {
- # I don't think this is possible at present, but handling this case
- # makes the code a bit more robust against future code updates and
- # avoids a potential infinite loop of repartitioning
- wfDebug( __METHOD__ . ": repartitioning failed!\n" );
- $this->invalidateTitles( $titleArray );
- } else {
JobQueueGroup::singleton()->push( $jobs );
}
+
+ return true;
}
/**
- * @param array $rootJobParams
+ * @param array $pages Map of (page ID => (namespace, DB key)) entries
*/
- protected function insertPartitionJobs( $rootJobParams = array() ) {
- // Carry over any "root job" information
- $rootJobParams = $this->getRootJobParams();
+ protected function invalidateTitles( array $pages ) {
+ global $wgUpdateRowsPerQuery, $wgUseFileCache, $wgUseSquid;
- $batches = $this->blCache->partition( $this->params['table'], $this->rowsPerJob );
- if ( !count( $batches ) ) {
- return; // no jobs to insert
- }
-
- $jobs = array();
- foreach ( $batches as $batch ) {
- list( $start, $end ) = $batch;
- $jobs[] = new HTMLCacheUpdateJob( $this->title,
- array(
- 'table' => $this->params['table'],
- 'start' => $start,
- 'end' => $end,
- ) + $rootJobParams // carry over information for de-duplication
- );
+ // Get all page IDs in this query into an array
+ $pageIds = array_keys( $pages );
+ if ( !$pageIds ) {
+ return;
}
- JobQueueGroup::singleton()->push( $jobs );
- }
-
- /**
- * Invalidate an array (or iterator) of Title objects, right now
- * @param array|TitleArrayFromResult $titleArray
- */
- protected function invalidateTitles( $titleArray ) {
- global $wgUseFileCache, $wgUseSquid;
-
$dbw = wfGetDB( DB_MASTER );
$timestamp = $dbw->timestamp();
- # Get all IDs in this query into an array
- $ids = array();
- /** @var Title $title */
- foreach ( $titleArray as $title ) {
- $ids[] = $title->getArticleID();
- }
-
- if ( !$ids ) {
- return;
- }
-
- # Don't invalidated pages that were already invalidated
+ // Don't invalidated pages that were already invalidated
$touchedCond = isset( $this->params['rootJobTimestamp'] )
? array( "page_touched < " .
$dbw->addQuotes( $dbw->timestamp( $this->params['rootJobTimestamp'] ) ) )
: array();
- # Update page_touched
- $batches = array_chunk( $ids, $this->rowsPerQuery );
- foreach ( $batches as $batch ) {
+ // Update page_touched (skipping pages already touched since the root job).
+ // Check $wgUpdateRowsPerQuery for sanity; batch jobs are sized by that already.
+ foreach ( array_chunk( $pageIds, $wgUpdateRowsPerQuery ) as $batch ) {
$dbw->update( 'page',
array( 'page_touched' => $timestamp ),
array( 'page_id' => $batch ) + $touchedCond,
__METHOD__
);
}
-
- # Update squid
+ // Get the list of affected pages (races only mean something else did the purge)
+ $titleArray = TitleArray::newFromResult( $dbw->select(
+ 'page',
+ array( 'page_namespace', 'page_title' ),
+ array( 'page_id' => $pageIds, 'page_touched' => $timestamp ),
+ __METHOD__
+ ) );
+
+ // Update squid
if ( $wgUseSquid ) {
$u = SquidUpdate::newFromTitles( $titleArray );
$u->doUpdate();
}
- # Update file cache
+ // Update file cache
if ( $wgUseFileCache ) {
foreach ( $titleArray as $title ) {
HTMLFileCache::clearFileCache( $title );
* Job to update link tables for pages
*
* This job comes in a few variants:
- * - a) Recursive jobs to update links for backlink pages for a given title
- * - b) Jobs to update links for a set of titles (the job title is ignored)
- * - c) Jobs to update links for a single title (the job title)
+ * - a) Recursive jobs to update links for backlink pages for a given title.
+ * These jobs have have (recursive:true,table:<table>) set.
+ * - b) Jobs to update links for a set of pages (the job title is ignored).
+ * These jobs have have (pages:(<page ID>:(<namespace>,<title>),...) set.
+ * - c) Jobs to update links for a single page (the job title)
+ * These jobs need no extra fields set.
*
* @ingroup JobQueue
*/
class RefreshLinksJob extends Job {
- const VERSION = 1;
-
function __construct( $title, $params = '', $id = 0 ) {
parent::__construct( 'refreshLinks', $title, $params, $id );
- $this->params['version'] = self::VERSION;
// Base backlink update jobs and per-title update jobs can be de-duplicated.
// If template A changes twice before any jobs run, a clean queue will have:
// (A base, A base)
}
// Job to update all (or a range of) backlink pages for a page
- if ( isset( $this->params['recursive'] ) ) {
+ if ( !empty( $this->params['recursive'] ) ) {
// Carry over information for de-duplication
$extraParams = $this->getRootJobParams();
// Avoid slave lag when fetching templates.
* @since 1.19
*/
abstract class LogEntryBase implements LogEntry {
-
public function getFullType() {
return $this->getType() . '/' . $this->getSubtype();
}
// Non-static->
- /// Database result row.
+ /** @var stdClass Database result row. */
protected $row;
+
+ /** @var User */
protected $performer;
protected function __construct( $row ) {
* @since 1.19
*/
class ManualLogEntry extends LogEntryBase {
- protected $type; ///!< @var string
- protected $subtype; ///!< @var string
- protected $parameters = array(); ///!< @var array
- protected $relations = array(); ///!< @var array
- protected $performer; ///!< @var User
- protected $target; ///!< @var Title
- protected $timestamp; ///!< @var string
- protected $comment = ''; ///!< @var string
- protected $deleted; ///!< @var int
+ /** @var string Type of log entry */
+ protected $type;
+
+ /** @var string Sub type of log entry */
+ protected $subtype;
+
+ /** @var array Parameters for log entry */
+ protected $parameters = array();
+
+ /** @var array */
+ protected $relations = array();
+
+ /** @var User Performer of the action for the log entry */
+ protected $performer;
+
+ /** @var Title Target title for the log entry */
+ protected $target;
+
+ /** @var string Timestamp of creation of the log entry */
+ protected $timestamp;
+
+ /** @var string Comment for the log entry */
+ protected $comment = '';
+
+ /** @var int Deletion state of the log entry */
+ protected $deleted;
/**
* Constructor.
* Declare arbitrary tag/value relations to this log entry.
* These can be used to filter log entries later on.
*
- * @param array Map of (tag => (list of values))
+ * @param array $relations Map of (tag => (list of values))
* @since 1.22
*/
public function setRelations( array $relations ) {
/**
* Inserts the entry into the logging table.
* @param IDatabase $dbw
- * @return int If of the log entry
+ * @return int ID of the log entry
+ * @throws MWException
*/
public function insert( IDatabase $dbw = null ) {
global $wgContLang;
* The first two parameters used to be $skin and $out, but now only a context
* is needed, that's why there's a second unused parameter.
*
- * @param $context IContextSource Context to use; formerly it was Skin object.
- * @param $unused void Unused; used to be an OutputPage object.
- * @param int $flags flags; can be a combinaison of self::NO_ACTION_LINK,
- * self::NO_EXTRA_USER_LINKS or self::USE_REVDEL_CHECKBOXES.
+ * @param IContextSource|Skin $context Context to use; formerly it was
+ * a Skin object. Use of Skin is deprecated.
+ * @param null $unused Unused; used to be an OutputPage object.
+ * @param int $flags Can be a combination of self::NO_ACTION_LINK,
+ * self::NO_EXTRA_USER_LINKS or self::USE_REVDEL_CHECKBOXES.
*/
public function __construct( $context, $unused = null, $flags = 0 ) {
if ( $context instanceof IContextSource ) {
* Deprecated alias for getTitle(); do not use.
*
* @deprecated in 1.20; use getTitle() instead.
- * @return Title object
+ * @return Title
*/
public function getDisplayTitle() {
wfDeprecated( __METHOD__, '1.20' );
/**
* Set page title and show header for this log type
- * @param $type Array
+ * @param array $type
* @deprecated in 1.19
*/
public function showHeader( $type ) {
/**
* Show options for the log list
*
- * @param string $types or Array
- * @param $user String
- * @param $page String
- * @param $pattern String
- * @param $year Integer: year
- * @param $month Integer: month
- * @param $filter: array
- * @param $tagFilter: array?
+ * @param array|string $types
+ * @param string $user
+ * @param string $page
+ * @param string $pattern
+ * @param int $year Year
+ * @param int $month Month
+ * @param array $filter
+ * @param string $tagFilter Tag to select by default
*/
public function showOptions( $types = array(), $user = '', $page = '', $pattern = '', $year = 0,
$month = 0, $filter = null, $tagFilter = ''
}
/**
- * @param $filter Array
- * @return String: Formatted HTML
+ * @param array $filter
+ * @return string Formatted HTML
*/
private function getFilterLinks( $filter ) {
// show/hide links
}
/**
- * @param $queryTypes Array
- * @return String: Formatted HTML
+ * @param array $queryTypes
+ * @return string Formatted HTML
*/
private function getTypeMenu( $queryTypes ) {
$queryType = count( $queryTypes ) == 1 ? $queryTypes[0] : '';
}
/**
- * @param $user String
- * @return String: Formatted HTML
+ * @param string $user
+ * @return string Formatted HTML
*/
private function getUserInput( $user ) {
$label = Xml::inputLabel(
}
/**
- * @param $title String
- * @return String: Formatted HTML
+ * @param string $title
+ * @return string Formatted HTML
*/
private function getTitleInput( $title ) {
$label = Xml::inputLabel(
}
/**
- * @param $types
+ * @param array $types
* @return string
*/
private function getExtraInputs( $types ) {
}
/**
- * @param $row Row: a single row from the result set
- * @return String: Formatted HTML list item
+ * @param stdClass $row A single row from the result set
+ * @return string Formatted HTML list item
*/
public function logLine( $row ) {
$entry = DatabaseLogEntry::newFromRow( $row );
}
/**
- * @param $row Row
+ * @param stdClass $row Row
* @return string
*/
private function getShowHideLinks( $row ) {
}
/**
- * @param $row Row
- * @param $type Mixed: string/array
- * @param $action Mixed: string/array
- * @param $right string
- * @return Boolean
+ * @param stdClass $row Row
+ * @param string|array $type
+ * @param string|array $action
+ * @param string $right
+ * @return bool
*/
public static function typeAction( $row, $type, $action, $right = '' ) {
$match = is_array( $type ) ?
* Determine if the current user is allowed to view a particular
* field of this log row, if it's marked as deleted.
*
- * @param $row Row
- * @param $field Integer
- * @param $user User object to check, or null to use $wgUser
- * @return Boolean
+ * @param stdClass $row Row
+ * @param int $field
+ * @param User $user User to check, or null to use $wgUser
+ * @return bool
*/
public static function userCan( $row, $field, User $user = null ) {
return self::userCanBitfield( $row->log_deleted, $field, $user );
* Determine if the current user is allowed to view a particular
* field of this log row, if it's marked as deleted.
*
- * @param $bitfield Integer (current field)
- * @param $field Integer
- * @param $user User object to check, or null to use $wgUser
- * @return Boolean
+ * @param int $bitfield Current field
+ * @param int $field
+ * @param User $user User to check, or null to use $wgUser
+ * @return bool
*/
public static function userCanBitfield( $bitfield, $field, User $user = null ) {
if ( $bitfield & $field ) {
}
/**
- * @param $row Row
- * @param $field Integer: one of DELETED_* bitfield constants
- * @return Boolean
+ * @param stdClass $row Row
+ * @param int $field One of DELETED_* bitfield constants
+ * @return bool
*/
public static function isDeleted( $row, $field ) {
return ( $row->log_deleted & $field ) == $field;
/**
* Show log extract. Either with text and a box (set $msgKey) or without (don't set $msgKey)
*
- * @param $out OutputPage|String-by-reference
+ * @param OutputPage|string $out By-reference
* @param string|array $types Log types to show
* @param string|Title $page The page title to show log entries for
* @param string $user The user who made the log entries
* - wrap String Wrap the message in html (usually something like "<div ...>$1</div>").
* - flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS)
* - useRequestParams boolean Set true to use Pager-related parameters in the WebRequest
- * @return Integer Number of total log items (not limited by $lim)
+ * @return int Number of total log items (not limited by $lim)
*/
public static function showLogExtract(
&$out, $types = array(), $page = '', $user = '', $param = array()
$pager->mOffset = "";
$pager->mIsBackwards = false;
}
+
if ( isset( $param['offset'] ) ) { # Tell pager to ignore WebRequest offset
$pager->setOffset( $param['offset'] );
}
+
if ( $lim > 0 ) {
$pager->mLimit = $lim;
}
+
$logBody = $pager->getBody();
$s = '';
+
if ( $logBody ) {
if ( $msgKey[0] ) {
$s = '<div class="mw-warning-with-logexcerpt">';
$s = Html::rawElement( 'div', array( 'class' => 'mw-warning-logempty' ),
$context->msg( 'logempty' )->parse() );
}
+
if ( $pager->getNumRows() > $pager->mLimit ) { # Show "Full log" link
$urlParam = array();
if ( $page instanceof Title ) {
} elseif ( $page != '' ) {
$urlParam['page'] = $page;
}
+
if ( $user != '' ) {
$urlParam['user'] = $user;
}
+
if ( !is_array( $types ) ) { # Make it an array, if it isn't
$types = array( $types );
}
+
# If there is exactly one log type, we can link to Special:Log?type=foo
if ( count( $types ) == 1 ) {
$urlParam['type'] = $types[0];
}
+
$s .= Linker::link(
SpecialPage::getTitleFor( 'Log' ),
$context->msg( 'log-fulllog' )->escaped(),
$urlParam
);
}
+
if ( $logBody && $msgKey[0] ) {
$s .= '</div>';
}
/**
* SQL clause to skip forbidden log types for this user
*
- * @param $db DatabaseBase
- * @param $audience string, public/user
- * @param $user User object to check, or null to use $wgUser
- * @return Mixed: string or false
+ * @param DatabaseBase $db
+ * @param string $audience Public/user
+ * @param User $user User to check, or null to use $wgUser
+ * @return string|bool String on success, false on failure.
*/
public static function getExcludeClause( $db, $audience = 'public', User $user = null ) {
global $wgLogRestrictions;
/**
* Constructs a new formatter suitable for given entry.
- * @param $entry LogEntry
+ * @param LogEntry $entry
* @return LogFormatter
*/
public static function newFromEntry( LogEntry $entry ) {
// Nonstatic->
- /// @var LogEntry
+ /** @var LogEntryBase */
protected $entry;
/// Integer constant for handling log_deleted
* be included in page history or send to IRC feed. Links are replaced
* with plaintext or with [[pagename]] kind of syntax, that is parsed
* by page histories and IRC feeds.
- * @var boolean
+ * @var string
*/
protected $plaintext = false;
+ /** @var string */
protected $irctext = false;
protected function __construct( LogEntry $entry ) {
/**
* Replace the default context
- * @param $context IContextSource
+ * @param IContextSource $context
*/
public function setContext( IContextSource $context ) {
$this->context = $context;
* Set the visibility restrictions for displaying content.
* If set to public, and an item is deleted, then it will be replaced
* with a placeholder even if the context user is allowed to view it.
- * @param $audience integer self::FOR_THIS_USER or self::FOR_PUBLIC
+ * @param int $audience self::FOR_THIS_USER or self::FOR_PUBLIC
*/
public function setAudience( $audience ) {
$this->audience = ( $audience == self::FOR_THIS_USER )
/**
* Check if a log item can be displayed
- * @param $field integer LogPage::DELETED_* constant
+ * @param int $field LogPage::DELETED_* constant
* @return bool
*/
protected function canView( $field ) {
* If set to true, will produce user tool links after
* the user name. This should be replaced with generic
* CSS/JS solution.
- * @param $value boolean
+ * @param bool $value
*/
public function setShowUserToolLinks( $value ) {
$this->linkFlood = $value;
* Usually you also want to set extraneous request context
* to avoid formatting for any particular user.
* @see getActionText()
- * @return string text
+ * @return string Plain text
*/
public function getPlainActionText() {
$this->plaintext = true;
/**
* Returns a sentence describing the log action. Usually
* a Message object is returned, but old style log types
- * and entries might return pre-escaped html string.
- * @return Message|string pre-escaped html
+ * and entries might return pre-escaped HTML string.
+ * @return Message|string Pre-escaped HTML
*/
protected function getActionMessage() {
$message = $this->msg( $this->getMessageKey() );
* Default is logentry-TYPE-SUBTYPE for modern logs. Legacy log
* types will use custom keys, and subclasses can also alter the
* key depending on the entry itself.
- * @return string message key
+ * @return string Message key
*/
protected function getMessageKey() {
$type = $this->entry->getType();
* * number: Format value as number
* @param string $value The parameter value that should
* be formated
- * @return string or Message::numParam or Message::rawParam
+ * @return string|Message::numParam|Message::rawParam
* Formated value
* @since 1.21
*/
/**
* Helper to make a link to the page, taking the plaintext
* value in consideration.
- * @param $title Title the page
- * @param array $parameters query parameters
+ * @param Title $title The page
+ * @param array $parameters Query parameters
* @throws MWException
- * @return String
+ * @return string
*/
protected function makePageLink( Title $title = null, $parameters = array() ) {
if ( !$this->plaintext ) {
* Provides the name of the user who performed the log action.
* Used as part of log action message or standalone, depending
* which parts of the log entry has been hidden.
- * @return String
+ * @return string
*/
public function getPerformerElement() {
if ( $this->canView( LogPage::DELETED_USER ) ) {
/**
* Helper method for displaying restricted element.
- * @param $message string
- * @return string HTML or wikitext
+ * @param string $message
+ * @return string HTML or wiki text
*/
protected function getRestrictedElement( $message ) {
if ( $this->plaintext ) {
/**
* Helper method for styling restricted element.
- * @param $content string
- * @return string HTML or wikitext
+ * @param string $content
+ * @return string HTML or wiki text
*/
protected function styleRestricedElement( $content ) {
if ( $this->plaintext ) {
/**
* Shortcut for wfMessage which honors local context.
- * @todo Would it be better to require replacing the global context instead?
- * @param $key string
+ * @param string $key
* @return Message
*/
protected function msg( $key ) {
}
/**
- * @return Array of titles that should be preloaded with LinkBatch.
+ * @return array of titles that should be preloaded with LinkBatch.
*/
public function getPreloadTitles() {
return array();
}
/**
- * @return Output of getMessageParameters() for testing
+ * @return array Output of getMessageParameters() for testing
*/
public function getMessageParametersForTesting() {
// This function was added because getMessageParameters() is
* @since 1.19
*/
class LegacyLogFormatter extends LogFormatter {
-
/**
* Backward compatibility for extension changing the comment from
* the LogLine hook. This will be set by the first call on getComment(),
const DELETED_COMMENT = 2;
const DELETED_USER = 4;
const DELETED_RESTRICTED = 8;
+
// Convenience fields
const SUPPRESSED_USER = 12;
const SUPPRESSED_ACTION = 9;
- /* @access private */
- var $type, $action, $comment, $params;
- /**
- * @var User
+ /** @var bool */
+ var $updateRecentChanges;
+
+ /** @var bool */
+ var $sendToUDP;
+
+ /** @var string One of '', 'block', 'protect', 'rights', 'delete',
+ * 'upload', 'move'
*/
+ var $type;
+
+ /** @var string One of '', 'block', 'protect', 'rights', 'delete',
+ * 'upload', 'move', 'move_redir' */
+ var $action;
+
+ /** @var string Comment associated with action */
+ var $comment;
+
+ /** @var string Blob made of a parameters array */
+ var $params;
+
+ /** @var User The user doing the action */
var $doer;
- /**
- * @var Title
- */
+ /** @var Title */
var $target;
- /* @access public */
- var $updateRecentChanges, $sendToUDP;
-
/**
* Constructor
*
- * @param string $type one of '', 'block', 'protect', 'rights', 'delete',
- * 'upload', 'move'
- * @param $rc Boolean: whether to update recent changes as well as the logging table
- * @param string $udp pass 'UDP' to send to the UDP feed if NOT sent to RC
+ * @param string $type One of '', 'block', 'protect', 'rights', 'delete',
+ * 'upload', 'move'
+ * @param bool $rc Whether to update recent changes as well as the logging table
+ * @param string $udp Pass 'UDP' to send to the UDP feed if NOT sent to RC
*/
public function __construct( $type, $rc = true, $udp = 'skipUDP' ) {
$this->type = $type;
/**
* Get the list of valid log types
*
- * @return Array of strings
+ * @return array of strings
*/
public static function validTypes() {
global $wgLogTypes;
/**
* Is $type a valid log type
*
- * @param string $type log type to check
- * @return Boolean
+ * @param string $type Log type to check
+ * @return bool
*/
public static function isLogType( $type ) {
return in_array( $type, LogPage::validTypes() );
/**
* Get the name for the given log type
*
- * @param string $type logtype
- * @return String: log name
+ * @param string $type Log type
+ * @return string Log name
* @deprecated in 1.19, warnings in 1.21. Use getName()
*/
public static function logName( $type ) {
*
* @todo handle missing log types
* @param string $type logtype
- * @return String: headertext of this logtype
+ * @return string Header text of this logtype
* @deprecated in 1.19, warnings in 1.21. Use getDescription()
*/
public static function logHeader( $type ) {
*
* @param string $type log type
* @param string $action log action
- * @param $title Mixed: Title object or null
- * @param $skin Mixed: Skin object or null. If null, we want to use the wiki
- * content language, since that will go to the IRC feed.
+ * @param Title|null $title Title object or null
+ * @param Skin|null $skin Skin object or null. If null, we want to use the wiki
+ * content language, since that will go to the IRC feed.
* @param array $params parameters
- * @param $filterWikilinks Boolean: whether to filter wiki links
- * @return HTML string
+ * @param bool $filterWikilinks Whether to filter wiki links
+ * @return string HTML
*/
public static function actionText( $type, $action, $title = null, $skin = null,
$params = array(), $filterWikilinks = false
}
/**
- * TODO document
- * @param $type String
- * @param $lang Language or null
- * @param $title Title
- * @param $params Array
- * @return String
+ * @todo Document
+ * @param string $type
+ * @param Language|null $lang
+ * @param Title $title
+ * @param array $params
+ * @return string
*/
protected static function getTitleLink( $type, $lang, $title, &$params ) {
if ( !$lang ) {
*
* @param string $action one of '', 'block', 'protect', 'rights', 'delete',
* 'upload', 'move', 'move_redir'
- * @param $target Title object
+ * @param Title $target Title object
* @param string $comment description associated
* @param array $params parameters passed later to wfMessage function
- * @param $doer User object: the user doing the action
+ * @param null|int|User $doer The user doing the action. null for $wgUser
*
* @return int log_id of the inserted log entry
*/
/**
* Add relations to log_search table
*
- * @param $field String
- * @param $values Array
- * @param $logid Integer
- * @return Boolean
+ * @param string $field
+ * @param array $values
+ * @param int $logid
+ * @return bool
*/
public function addRelations( $field, $values, $logid ) {
if ( !strlen( $field ) || empty( $values ) ) {
/**
* Create a blob from a parameter array
*
- * @param $params Array
- * @return String
+ * @param array $params
+ * @return string
*/
public static function makeParamBlob( $params ) {
return implode( "\n", $params );
/**
* Extract a parameter array from a blob
*
- * @param $blob String
- * @return Array
+ * @param string $blob
+ * @return array
*/
public static function extractParams( $blob ) {
if ( $blob === '' ) {
* into a more readable (and translated) form
*
* @param string $flags Flags to format
- * @param $lang Language object to use
- * @return String
+ * @param Language $lang
+ * @return string
*/
public static function formatBlockFlags( $flags, $lang ) {
$flags = trim( $flags );
* Translate a block log flag if possible
*
* @param int $flag Flag to translate
- * @param $lang Language object to use
- * @return String
+ * @param Language $lang Language object to use
+ * @return string
*/
public static function formatBlockFlag( $flag, $lang ) {
static $messages = array();
* @ingroup Pager
*/
class LogPager extends ReverseChronologicalPager {
+ /** @var array Log types */
private $types = array();
+
+ /** @var string Events limited to those by performer when set */
private $performer = '';
+
+ /** @var string|Title Events limited to those about Title when set */
private $title = '';
+
+ /** @var string */
private $pattern = '';
+
+ /** @var string */
private $typeCGI = '';
+
+ /** @var LogEventsList */
public $mLogEventsList;
/**
* Set the log reader to return only entries of the given type.
* Type restrictions enforced here
*
- * @param string $types or array: Log types ('upload', 'delete', etc);
+ * @param string|array $types Log types ('upload', 'delete', etc);
* empty string means no restriction
*/
private function limitType( $types ) {
* Set the log reader to return only entries affecting the given page.
* (For the block and rights logs, this is a user page.)
*
- * @param string $page or Title object: Title name
- * @param $pattern String
+ * @param string|Title $page Title name
+ * @param string $pattern
* @return bool
*/
private function limitTitle( $page, $pattern ) {
/**
* Record a log event for a change being patrolled
*
- * @param $rc Mixed: change identifier or RecentChange object
- * @param $auto Boolean: was this patrol event automatic?
- * @param $user User: user performing the action or null to use $wgUser
+ * @param mixed $rc Change identifier or RecentChange object
+ * @param bool $auto Was this patrol event automatic?
+ * @param User $user User performing the action or null to use $wgUser
*
* @return bool
*/
/**
* Prepare log parameters for a patrolled change
*
- * @param $change RecentChange to represent
- * @param $auto Boolean: whether the patrol event was automatic
- * @return Array
+ * @param RecentChange $change RecentChange to represent
+ * @param bool $auto Whether the patrol event was automatic
+ * @return array
*/
private static function buildParams( $change, $auto ) {
return array(
*/
class BmpHandler extends BitmapHandler {
/**
- * @param $file
+ * @param File $file
* @return bool
*/
function mustRender( $file ) {
/**
* Render files as PNG
*
- * @param $text
- * @param $mime
- * @param $params
+ * @param string $text
+ * @param string $mime
+ * @param array $params
* @return array
*/
function getThumbType( $text, $mime, $params = null ) {
* Get width and height from the bmp header.
*
* @param $image
- * @param $filename
+ * @param string $filename
* @return array
*/
function getImageSize( $image, $filename ) {
*/
class BitmapHandler extends ImageHandler {
/**
- * @param $image File
+ * @param File $image
* @param array $params Transform parameters. Entries with the keys 'width'
* and 'height' are the respective screen width and height, while the keys
* 'physicalWidth' and 'physicalHeight' indicate the thumbnail dimensions.
if ( $srcWidth * $srcHeight > $wgMaxImageArea
&& !( $image->getMimeType() == 'image/jpeg'
- && self::getScalerType( false, false ) == 'im' )
+ && self::getScalerType( false, false ) == 'im' )
) {
# Only ImageMagick can efficiently downsize jpg images without loading
# the entire file in memory
}
/**
- * @param $image File
- * @param $dstPath
- * @param $dstUrl
- * @param $params
+ * @param File $image
+ * @param string $dstPath
+ * @param string $dstUrl
+ * @param array $params
* @param int $flags
* @return MediaTransformError|ThumbnailImage|TransformParameterError
*/
switch ( $scaler ) {
case 'hookaborted':
# Handled by the hook above
+ /** @var MediaTransformOutput $mto */
$err = $mto->isError() ? $mto : false;
break;
case 'im':
* Returns which scaler type should be used. Creates parent directories
* for $dstPath and returns 'client' on error
*
- * @return string client,im,custom,gd
+ * @param string $dstPath
+ * @param bool $checkDstPath
+ * @return string One of client, im, custom, gd, imext
*/
protected static function getScalerType( $dstPath, $checkDstPath = true ) {
global $wgUseImageResize, $wgUseImageMagick, $wgCustomConvertCommand;
* Get a ThumbnailImage that respresents an image that will be scaled
* client side
*
- * @param $image File File associated with this thumbnail
+ * @param File $image File associated with this thumbnail
* @param array $scalerParams Array with scaler params
* @return ThumbnailImage
*
- * @todo fixme: no rotation support
+ * @todo FIXME: No rotation support
*/
protected function getClientScalingThumbnailImage( $image, $scalerParams ) {
$params = array(
/**
* Transform an image using ImageMagick
*
- * @param $image File File associated with this thumbnail
+ * @param File $image File associated with this thumbnail
* @param array $params Array with scaler params
*
* @return MediaTransformError Error object if error occurred, false (=no error) otherwise
if ( $retval !== 0 ) {
$this->logErrorForExternalProcess( $retval, $err, $cmd );
- return $this->getMediaTransformError( $params, $err );
+ return $this->getMediaTransformError( $params, "$err\nError code: $retval" );
}
return false; # No error
/**
* Transform an image using the Imagick PHP extension
*
- * @param $image File File associated with this thumbnail
+ * @param File $image File associated with this thumbnail
* @param array $params Array with scaler params
*
* @return MediaTransformError Error object if error occurred, false (=no error) otherwise
/**
* Transform an image using a custom command
*
- * @param $image File File associated with this thumbnail
+ * @param File $image File associated with this thumbnail
* @param array $params Array with scaler params
*
* @return MediaTransformError Error object if error occurred, false (=no error) otherwise
return false; # No error
}
- /**
- * Log an error that occurred in an external process
- *
- * @param $retval int
- * @param $err int
- * @param $cmd string
- */
- protected function logErrorForExternalProcess( $retval, $err, $cmd ) {
- wfDebugLog( 'thumbnail',
- sprintf( 'thumbnail failed on %s: error %d "%s" from "%s"',
- wfHostname(), $retval, trim( $err ), $cmd ) );
- }
-
/**
* Get a MediaTransformError with error 'thumbnail_error'
*
/**
* Transform an image using the built in GD library
*
- * @param $image File File associated with this thumbnail
+ * @param File $image File associated with this thumbnail
* @param array $params Array with scaler params
*
* @return MediaTransformError Error object if error occurred, false (=no error) otherwise
/**
* Escape a string for ImageMagick's property input (e.g. -set -comment)
* See InterpretImageProperties() in magick/property.c
- * @return mixed|string
+ * @param string $s
+ * @return string
*/
function escapeMagickProperty( $s ) {
// Double the backslashes
/**
* Escape a string for ImageMagick's output filename. See
* InterpretImageFilename() in magick/image.c.
+ * @param string $path The file path
+ * @param bool|string $scene The scene specification, or false if there is none
* @return string
*/
function escapeMagickOutput( $path, $scene = false ) {
* Retrieve the version of the installed ImageMagick
* You can use PHPs version_compare() to use this value
* Value is cached for one hour.
- * @return String representing the IM version.
+ * @return string Representing the IM version.
*/
protected function getMagickVersion() {
global $wgMemc;
}
/**
- * @param $file File
+ * @param File $file
* @param array $params Rotate parameters.
- * 'rotation' clockwise rotation in degrees, allowed are multiples of 90
+ * 'rotation' clockwise rotation in degrees, allowed are multiples of 90
* @since 1.21
* @return bool
*/
wfDebug( __METHOD__ . ": running ImageMagick: $cmd\n" );
wfProfileIn( 'convert' );
$retval = 0;
+ // @todo FIXME: Undefined variable %env
$err = wfShellExecWithStderr( $cmd, $retval, $env );
wfProfileOut( 'convert' );
if ( $retval !== 0 ) {
* Rerurns whether the file needs to be rendered. Returns true if the
* file requires rotation and we are able to rotate it.
*
- * @param $file File
+ * @param File $file
* @return bool
*/
public function mustRender( $file ) {
* This sort of acts as an intermediary between MediaHandler::getMetadata
* and the various metadata extractors.
*
- * @todo other image formats.
+ * @todo Other image formats.
* @ingroup Media
*/
class BitmapMetadataHandler {
+ /** @var array */
private $metadata = array();
+ /** @var array Metadata priority */
private $metaPriority = array(
20 => array( 'other' ),
40 => array( 'native' ),
120 => array( 'exif' ),
);
+ /** @var string */
private $iptcType = 'iptc-no-hash';
/**
*
* Parameters are passed to the Exif class.
*
- * @param $filename string
- * @param $byteOrder string
+ * @param string $filename
+ * @param string $byteOrder
*/
function getExif( $filename, $byteOrder ) {
global $wgShowEXIF;
* doesn't have a priority, it will be silently discarded.
*
* @param array $metaArray array of metadata values
- * @param string $type type. defaults to other. if two things have the same type they're merged
+ * @param string $type Type. defaults to other. if two things have the same type they're merged
*/
function addMetadata( $metaArray, $type = 'other' ) {
if ( isset( $this->metadata[$type] ) ) {
*
* This function is generally called by the media handlers' getMetadata()
*
- * @return Array metadata array
+ * @return array Metadata array
*/
function getMetadataArray() {
// this seems a bit ugly... This is all so its merged in right order
/** Main entry point for jpeg's.
*
* @param string $filename filename (with full path)
- * @return array metadata result array.
+ * @return array Metadata result array.
* @throws MWException on invalid file.
*/
static function Jpeg( $filename ) {
* merge the png various tEXt chunks to that
* are interesting, but for now it only does XMP
*
- * @param string $filename full path to file
- * @return Array Array for storage in img_metadata.
+ * @param string $filename Full path to file
+ * @return array Array for storage in img_metadata.
*/
public static function PNG( $filename ) {
$showXMP = function_exists( 'xml_parser_create_ns' );
* XMP and image comment.
*
* @param string $filename full path to file
- * @return Array metadata array
+ * @return array Metadata array
*/
public static function GIF( $filename ) {
* but needs some further processing because PHP's exif support
* is stupid...)
*
- * @todo Add XMP support, so this function actually makes
- * sense to put here.
+ * @todo Add XMP support, so this function actually makes sense to put here.
*
* The various exceptions this throws are caught later.
- * @param $filename String
+ * @param string $filename
* @throws MWException
- * @return Array The metadata.
+ * @return array The metadata.
*/
public static function Tiff( $filename ) {
if ( file_exists( $filename ) ) {
* Little Endian or Big Endian. Needed for exif stuff.
*
* @param string $filename The filename
- * @return String 'BE' or 'LE' or false
+ * @return string 'BE' or 'LE' or false
*/
static function getTiffByteOrder( $filename ) {
$fh = fopen( $filename, 'rb' );
}
/**
- * @param $image File
- * @param $dstPath
- * @param $dstUrl
- * @param $params
+ * @param File $image
+ * @param string $dstPath
+ * @param string $dstUrl
+ * @param array $params
* @param int $flags
* @return ThumbnailImage|TransformParameterError
*/
}
/**
- * @param $file
+ * @param File $file
* @return bool
*/
function mustRender( $file ) {
}
/**
- * @param $file
+ * @param File $file
* @return bool
*/
function isMultiPage( $file ) {
}
/**
- * @param $name
- * @param $value
+ * @param string $name
+ * @param mixed $value
* @return bool
*/
function validateParam( $name, $value ) {
}
/**
- * @param $params
+ * @param array $params
* @return bool|string
*/
function makeParamString( $params ) {
}
/**
- * @param $str
+ * @param string $str
* @return array|bool
*/
function parseParamString( $str ) {
}
/**
- * @param $params
+ * @param array $params
* @return array
*/
function getScriptParams( $params ) {
}
/**
- * @param $image File
- * @param $dstPath
- * @param $dstUrl
- * @param $params
+ * @param File $image
+ * @param string $dstPath
+ * @param string $dstUrl
+ * @param array $params
* @param int $flags
* @return MediaTransformError|ThumbnailImage|TransformParameterError
*/
$removed = $this->removeBadFile( $dstPath, $retval );
if ( $retval != 0 || $removed ) {
- wfDebugLog( 'thumbnail',
- sprintf( 'thumbnail failed on %s: error %d "%s" from "%s"',
- wfHostname(), $retval, trim( $err ), $cmd ) );
-
+ $this->logErrorForExternalProcess( $retval, $err, $cmd );
return new MediaTransformError( 'thumbnail_error', $width, $height, $err );
} else {
$params = array(
/**
* Cache an instance of DjVuImage in an Image object, return that instance
*
+ * @param File $image
+ * @param string $path
* @return DjVuImage
*/
function getDjVuImage( $image, $path ) {
/**
* Cache a document tree for the DjVu XML metadata
- * @param $image File
- * @param $gettext Boolean: DOCUMENT (Default: false)
- * @return bool
+ * @param File $image
+ * @param bool $gettext DOCUMENT (Default: false)
+ * @return bool|SimpleXMLElement
*/
function getMetaTree( $image, $gettext = false ) {
- if ( isset( $image->dejaMetaTree ) ) {
+ if ( $gettext && isset( $image->djvuTextTree ) ) {
+ return $image->djvuTextTree;
+ }
+ if ( !$gettext && isset( $image->dejaMetaTree ) ) {
return $image->dejaMetaTree;
}
$image->djvuTextTree = false;
$tree = new SimpleXMLElement( $metadata );
if ( $tree->getName() == 'mw-djvu' ) {
+ /** @var SimpleXMLElement $b */
foreach ( $tree->children() as $b ) {
if ( $b->getName() == 'DjVuTxt' ) {
+ // @todo File::djvuTextTree and File::dejaMetaTree are declared
+ // dynamically. Add a public File::$data to facilitate this?
$image->djvuTextTree = $b;
} elseif ( $b->getName() == 'DjVuXML' ) {
$image->dejaMetaTree = $b;
}
}
+ /**
+ * @param File $image
+ * @param string $path
+ * @return bool|array False on failure
+ */
function getImageSize( $image, $path ) {
return $this->getDjVuImage( $image, $path )->getImageSize();
}
}
}
+ /**
+ * @param File $image
+ * @param int $page Page number to get information for
+ * @return bool|string Page text or false when no text found.
+ */
function getPageText( $image, $page ) {
$tree = $this->getMetaTree( $image, true );
if ( !$tree ) {
* @ingroup Media
*/
class DjVuImage {
+ /**
+ * @const DJVUTXT_MEMORY_LIMIT Memory limit for the DjVu description software
+ */
+ const DJVUTXT_MEMORY_LIMIT = 300000;
+
/**
* Constructor
*
$this->mFilename = $filename;
}
- /**
- * @const DJVUTXT_MEMORY_LIMIT Memory limit for the DjVu description software
- */
- const DJVUTXT_MEMORY_LIMIT = 300000;
-
/**
* Check if the given file is indeed a valid DjVu image file
* @return bool
// @todo FIXME: Would be good to replace this extract() call with
// something that explicitly initializes local variables.
extract( unpack( 'a4magic/a4chunk/NchunkLength', $header ) );
+ /** @var string $chunk
+ * @var string $chunkLength */
echo "$chunk $chunkLength\n";
$this->dumpForm( $file, $chunkLength, 1 );
fclose( $file );
// @todo FIXME: Would be good to replace this extract() call with
// something that explicitly initializes local variables.
extract( unpack( 'a4chunk/NchunkLength', $chunkHeader ) );
+ /** @var string $chunk
+ * @var string $chunkLength */
echo str_repeat( ' ', $indent * 4 ) . "$chunk $chunkLength\n";
if ( $chunk == 'FORM' ) {
// something that explicitly initializes local variables.
extract( unpack( 'a4magic/a4form/NformLength/a4subtype', $header ) );
+ /** @var string $magic
+ * @var string $subtype
+ * @var string $formLength
+ * @var string $formType */
if ( $magic != 'AT&T' ) {
wfDebug( __METHOD__ . ": not a DjVu file\n" );
} elseif ( $subtype == 'DJVU' ) {
// something that explicitly initializes local variables.
extract( unpack( 'a4chunk/Nlength', $header ) );
+ /** @var string $chunk
+ * @var string $length */
return array( $chunk, $length );
}
}
# Newer files have rotation info in byte 10, but we don't use it yet.
+ /** @var string $width
+ * @var string $height
+ * @var string $major
+ * @var string $minor
+ * @var string $resolution
+ * @var string $length
+ * @var string $gamma */
return array(
'width' => $width,
'height' => $height,
function pageTextCallback( $matches ) {
# Get rid of invalid UTF-8, strip control characters
- return '<PAGE value="' . htmlspecialchars( UtfNormal::cleanUp( $matches[1] ) ) . '" />';
+ $val = htmlspecialchars( UtfNormal::cleanUp( stripcslashes( $matches[1] ) ) );
+ $val = str_replace( array( "\n", '�' ), array( ' ', '' ), $val );
+ return '<PAGE value="' . $val . '" />';
}
/**
* Hack to temporarily work around djvutoxml bug
- * @return bool|string
+ * @param $dump
+ * @return string
*/
function convertDumpToXML( $dump ) {
if ( strval( $dump ) == '' ) {
/** A fake value for things we don't want or don't support. */
const IGNORE = -1;
- //@{
- /* @var array
- * @private
+ /** @var array Exif tags grouped by category, the tagname itself is the key
+ * and the type is the value, in the case of more than one possible value
+ * type they are separated by commas.
*/
+ private $mExifTags;
- /**
- * Exif tags grouped by category, the tagname itself is the key and the type
- * is the value, in the case of more than one possible value type they are
- * separated by commas.
- */
- var $mExifTags;
-
- /**
- * The raw Exif data returned by exif_read_data()
- */
- var $mRawExifData;
+ /** @var array The raw Exif data returned by exif_read_data() */
+ private $mRawExifData;
- /**
- * A Filtered version of $mRawExifData that has been pruned of invalid
- * tags and tags that contain content they shouldn't contain according
- * to the Exif specification
+ /** @var array A Filtered version of $mRawExifData that has been pruned
+ * of invalid tags and tags that contain content they shouldn't contain
+ * according to the Exif specification
*/
- var $mFilteredExifData;
+ private $mFilteredExifData;
- /**
- * Filtered and formatted Exif data, see FormatMetadata::getFormattedData()
- */
- var $mFormattedExifData;
+ /** @var array Filtered and formatted Exif data, see FormatMetadata::getFormattedData() */
+ private $mFormattedExifData;
- //@}
+ /** @var string The file being processed */
+ private $file;
- //@{
- /* @var string
- * @private
- */
+ /** @var string The basename of the file being processed */
+ private $basename;
- /**
- * The file being processed
- */
- var $file;
+ /** @var string The private log to log to, e.g. 'exif' */
+ private $log = false;
- /**
- * The basename of the file being processed
- */
- var $basename;
-
- /**
- * The private log to log to, e.g. 'exif'
- */
- var $log = false;
-
- /**
- * The byte order of the file. Needed because php's
- * extension doesn't fully process some obscure props.
+ /** @var string The byte order of the file. Needed because php's extension
+ * doesn't fully process some obscure props.
*/
private $byteOrder;
- //@}
-
/**
* Constructor
*
- * @param string $file filename.
+ * @param string $file Filename.
* @param string $byteOrder Type of byte ordering either 'BE' (Big Endian)
* or 'LE' (Little Endian). Default ''.
* @throws MWException
* @todo FIXME: The following are broke:
- * SubjectArea. Need to test the more obscure tags.
- *
- * DigitalZoomRatio = 0/0 is rejected. need to determine if that's valid.
- * possibly should treat 0/0 = 0. need to read exif spec on that.
+ * SubjectArea. Need to test the more obscure tags.
+ * DigitalZoomRatio = 0/0 is rejected. need to determine if that's valid.
+ * Possibly should treat 0/0 = 0. need to read exif spec on that.
*/
function __construct( $file, $byteOrder = '' ) {
/**
# Exif IFD Attribute Information (p30-31)
'EXIF' => array(
- # TODO: NOTE: Nonexistence of this field is taken to mean nonconformance
+ # @todo NOTE: Nonexistence of this field is taken to mean nonconformance
# to the Exif 2.1 AND 2.2 standards
'ExifVersion' => Exif::UNDEFINED, # Exif version
'FlashPixVersion' => Exif::UNDEFINED, # Supported Flashpix version #p32
* when somebody uploads a file called something.jpeg
* containing random gibberish.
*/
- $this->mRawExifData = $data ? $data : array();
+ $this->mRawExifData = $data ?: array();
$this->makeFilteredData();
$this->collapseData();
$this->debugFile( __FUNCTION__, false );
* Convert an Exif::UNDEFINED from a raw binary string
* to its value. This is sometimes needed depending on
* the type of UNDEFINED field
- * @param string $prop name of property
+ * @param string $prop Name of property
*/
private function exifPropToOrd( $prop ) {
if ( isset( $this->mFilteredExifData[$prop] ) ) {
/**
* Convert gps in exif form to a single floating point number
* for example 10 degress 20`40`` S -> -10.34444
- * @param string $prop a gps coordinate exif tag name (like GPSLongitude)
+ * @param string $prop A GPS coordinate exif tag name (like GPSLongitude)
*/
private function exifGPStoNumber( $prop ) {
$loc =& $this->mFilteredExifData[$prop];
/**#@+
* Validates if a tag value is of the type it should be according to the Exif spec
*
- * @private
- *
- * @param $in Mixed: the input value to check
+ * @param mixed $in The input value to check
* @return bool
*/
private function isByte( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isASCII( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isShort( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isLong( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isRational( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isUndefined( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isSlong( $in ) {
}
/**
- * @param $in
+ * @param mixed $in The input value to check
* @return bool
*/
private function isSrational( $in ) {
/**
* Validates if a tag has a legal value according to the Exif spec
*
- * @private
* @param string $section section where tag is located.
* @param string $tag the tag to check.
- * @param $val Mixed: the value of the tag.
- * @param $recursive Boolean: true if called recursively for array types.
+ * @param mixed $val The value of the tag.
+ * @param bool $recursive True if called recursively for array types.
* @return bool
*/
private function validate( $section, $tag, $val, $recursive = false ) {
/**
* Convenience function for debugging output
*
- * @private
- *
- * @param $in Mixed:
- * @param $fname String:
- * @param $action Mixed: , default NULL.
+ * @param mixed $in Arrays will be processed with print_r().
+ * @param string $fname Function name to log.
+ * @param string|bool|null $action Default null.
*/
private function debug( $in, $fname, $action = null ) {
if ( !$this->log ) {
/**
* Convenience function for debugging output
*
- * @private
- *
* @param string $fname the name of the function calling this function
- * @param $io Boolean: Specify whether we're beginning or ending
+ * @param bool $io Specify whether we're beginning or ending
*/
private function debugFile( $fname, $io ) {
if ( !$this->log ) {
return $metadata;
}
+ /**
+ * @param $image
+ * @param array $metadata
+ * @return bool|int
+ */
function isMetadataValid( $image, $metadata ) {
global $wgShowEXIF;
if ( !$wgShowEXIF ) {
}
/**
- * @param $image File
+ * @param File $image
* @return array|bool
*/
function formatMetadata( $image ) {
*
* @param string $data
* @return int 0, 90, 180 or 270
- * @todo FIXME orientation can include flipping as well; see if this is an
- * issue!
+ * @todo FIXME: Orientation can include flipping as well; see if this is an issue!
*/
protected function getRotationForExif( $data ) {
if ( !$data ) {
class FormatMetadata extends ContextSource {
/**
* Only output a single language for multi-language fields
- * @var boolean
+ * @var bool
* @since 1.23
*/
protected $singleLang = false;
/**
* Trigger only outputting single language for multilanguage fields
*
- * @param Boolean $val
+ * @param bool $val
* @since 1.23
*/
public function setSingleLanguage( $val ) {
* This is the usual entry point for this class.
*
* @param array $tags the Exif data to format ( as returned by
- * Exif::getFilteredData() or BitmapMetadataHandler )
- * @param IContextSource $context Context to use (optional)
+ * Exif::getFilteredData() or BitmapMetadataHandler )
+ * @param bool|IContextSource $context Context to use (optional)
* @return array
*/
public static function getFormattedData( $tags, $context = false ) {
* formats Exif (and other metadata) values into human readable form.
*
* @param array $tags the Exif data to format ( as returned by
- * Exif::getFilteredData() or BitmapMetadataHandler )
+ * Exif::getFilteredData() or BitmapMetadataHandler )
* @return array
* @since 1.23
*/
/**
* Flatten an array, using the content language for any messages.
*
- * @param array $vals array of values
+ * @param array $vals Array of values
* @param string $type Type of array (either lang, ul, ol).
- * lang = language assoc array with keys being the lang code
- * ul = unordered list, ol = ordered list
- * type can also come from the '_type' member of $vals.
- * @param $noHtml Boolean If to avoid returning anything resembling
- * html. (Ugly hack for backwards compatibility with old mediawiki).
- * @param IContextSource $context
+ * lang = language assoc array with keys being the lang code
+ * ul = unordered list, ol = ordered list
+ * type can also come from the '_type' member of $vals.
+ * @param bool $noHtml If to avoid returning anything resembling HTML.
+ * (Ugly hack for backwards compatibility with old MediaWiki).
+ * @param bool|IContextSource $context
* @return String single value (in wiki-syntax).
* @since 1.23
*/
*
* @param array $vals array of values
* @param string $type Type of array (either lang, ul, ol).
- * lang = language assoc array with keys being the lang code
- * ul = unordered list, ol = ordered list
- * type can also come from the '_type' member of $vals.
- * @param $noHtml Boolean If to avoid returning anything resembling
- * html. (Ugly hack for backwards compatibility with old mediawiki).
- * @param IContextSource $context
- * @return String single value (in wiki-syntax).
+ * lang = language assoc array with keys being the lang code
+ * ul = unordered list, ol = ordered list
+ * type can also come from the '_type' member of $vals.
+ * @param bool $noHtml If to avoid returning anything resembling HTML.
+ * (Ugly hack for backwards compatibility with old MediaWiki).
+ * @param bool|IContextSource $context
+ * @return string Single value (in wiki-syntax).
*/
public static function flattenArray( $vals, $type = 'ul', $noHtml = false, $context = false ) {
$obj = new FormatMetadata;
* lang = language assoc array with keys being the lang code
* ul = unordered list, ol = ordered list
* type can also come from the '_type' member of $vals.
- * @param $noHtml Boolean If to avoid returning anything resembling
- * html. (Ugly hack for backwards compatibility with old mediawiki).
+ * @param $noHtml Boolean If to avoid returning anything resembling HTML.
+ * (Ugly hack for backwards compatibility with old mediawiki).
* @return String single value (in wiki-syntax).
* @since 1.23
*/
*
* @param string $value value (this is not escaped)
* @param string $lang lang code of item or false
- * @param $default Boolean if it is default value.
- * @param $noHtml Boolean If to avoid html (for back-compat)
+ * @param bool $default If it is default value.
+ * @param bool $noHtml If to avoid html (for back-compat)
* @throws MWException
- * @return string language item (Note: despite how this looks,
- * this is treated as wikitext not html).
+ * @return string Language item (Note: despite how this looks, this is
+ * treated as wikitext, not as HTML).
*/
private function langItem( $value, $lang, $default = false, $noHtml = false ) {
if ( $lang === false && $default === false ) {
/**
* Convenience function for getFormattedData()
*
- * @private
- *
- * @param string $tag the tag name to pass on
- * @param string $val the value of the tag
- * @param string $arg an argument to pass ($1)
- * @param string $arg2 a 2nd argument to pass ($2)
+ * @param string $tag The tag name to pass on
+ * @param string $val The value of the tag
+ * @param string $arg An argument to pass ($1)
+ * @param string $arg2 A 2nd argument to pass ($2)
* @return string The text content of "exif-$tag-$val" message in lower case
*/
private function exifMsg( $tag, $val, $arg = null, $arg2 = null ) {
* Format a number, convert numbers from fractions into floating point
* numbers, joins arrays of numbers with commas.
*
- * @param $num Mixed: the value to format
- * @param $round float|int|bool digits to round to or false.
+ * @param mixed $num The value to format
+ * @param float|int|bool $round Digits to round to or false.
* @return mixed A floating point number or whatever we were fed
*/
private function formatNum( $num, $round = false ) {
/**
* Format a rational number, reducing fractions
*
- * @private
- *
- * @param $num Mixed: the value to format
+ * @param mixed $num The value to format
* @return mixed A floating point number or whatever we were fed
*/
private function formatFraction( $num ) {
/**
* Calculate the greatest common divisor of two integers.
*
- * @param $a Integer: Numerator
- * @param $b Integer: Denominator
+ * @param int $a Numerator
+ * @param int $b Denominator
* @return int
* @private
*/
* Format a coordinate value, convert numbers from floating point
* into degree minute second representation.
*
- * @param int $coord degrees, minutes and seconds
- * @param string $type latitude or longitude (for if its a NWS or E)
+ * @param int $coord Degrees, minutes and seconds
+ * @param string $type Latitude or longitude (for if its a NWS or E)
* @return mixed A floating point number or whatever we were fed
*/
private function formatCoords( $coord, $type ) {
/**
* Format the contact info field into a single value.
*
- * @param array $vals array with fields of the ContactInfo
- * struct defined in the IPTC4XMP spec. Or potentially
- * an array with one element that is a free form text
- * value from the older iptc iim 1:118 prop.
- *
* This function might be called from
* JpegHandler::convertMetadataVersion which is why it is
* public.
*
- * @return String of html-ish looking wikitext
+ * @param array $vals Array with fields of the ContactInfo
+ * struct defined in the IPTC4XMP spec. Or potentially
+ * an array with one element that is a free form text
+ * value from the older iptc iim 1:118 prop.
+ * @return string HTML-ish looking wikitext
* @since 1.23 no longer static
*/
public function collapseContactInfo( $vals ) {
private $meta;
/**
- * @param $meta array
+ * @param array $meta
*/
function __construct( $meta ) {
wfDeprecated( __METHOD__, '1.18' );
}
/**
- * @param $image File
+ * @param File $image
* @return array|bool
*/
function formatMetadata( $image ) {
}
/**
- * @param $image File
- * @todo unittests
+ * @todo Add unit tests
+ *
+ * @param File$image
* @return bool
*/
function getImageArea( $image ) {
}
/**
- * @param $image File
+ * @param File $image
* @return bool
*/
function isAnimatedImage( $image ) {
}
/**
- * @param $image File
+ * @param File $image
* @return string
*/
function getLongDesc( $image ) {
/**
* @throws Exception
- * @param $filename string
+ * @param string $filename
* @return array
*/
static function getMetadata( $filename ) {
}
/**
- * @param $fh
- * @param $bpp
+ * @param resource $fh
+ * @param int $bpp
* @return void
*/
static function readGCT( $fh, $bpp ) {
if ( $bpp > 0 ) {
- for ( $i = 1; $i <= pow( 2, $bpp ); ++$i ) {
+ $max = pow( 2, $bpp );
+ for ( $i = 1; $i <= $max; ++$i ) {
fread( $fh, 3 );
}
}
}
/**
- * @param $data
+ * @param string $data
* @throws Exception
* @return int
*/
}
/**
- * @param $fh
+ * @param resource $fh
* @throws Exception
*/
static function skipBlock( $fh ) {
* saying how long the sub-block is, followed by the sub-block.
* The entire block is terminated by a sub-block of length
* 0.
- * @param $fh FileHandle
- * @param $includeLengths Boolean Include the length bytes of the
+ * @param resource $fh File handle
+ * @param bool $includeLengths Include the length bytes of the
* sub-blocks in the returned value. Normally this is false,
* except XMP is weird and does a hack where you need to keep
* these length bytes.
* @see http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf
*
* @param string $rawData app13 block from jpeg containing iptc/iim data
- * @return Array iptc metadata array
+ * @return array IPTC metadata array
*/
static function parse( $rawData ) {
$parsed = iptcparse( $rawData );
* @todo Potentially this should also capture the timezone offset.
* @param array $date The date tag
* @param array $time The time tag
- * @param $c
- * @return String Date in exif format.
+ * @param string $c The charset
+ * @return string Date in EXIF format.
*/
private static function timeHelper( $date, $time, $c ) {
if ( count( $date ) === 1 ) {
/**
* Helper function of a helper function to convert charset for iptc values.
- * @param $data Mixed String or Array: The iptc string
+ * @param string|array $data The IPTC string
* @param string $charset The charset
*
* @return string
*/
abstract class ImageHandler extends MediaHandler {
/**
- * @param $file File
+ * @param File $file
* @return bool
*/
function canRender( $file ) {
}
/**
- * @param $image File
- * @param $params
+ * @param File $image
+ * @param array $params
* @return bool
*/
function normaliseParams( $image, &$params ) {
/**
* Validate thumbnail parameters and fill in the correct height
*
- * @param $width Integer: specified width (input/output)
- * @param $height Integer: height (output only)
- * @param $srcWidth Integer: width of the source image
- * @param $srcHeight Integer: height of the source image
- * @param $mimeType
+ * @param int $width Specified width (input/output)
+ * @param int $height Height (output only)
+ * @param int $srcWidth Width of the source image
+ * @param int $srcHeight Height of the source image
+ * @param string $mimeType Unused
* @return bool False to indicate that an error should be returned to the user.
*/
function validateThumbParams( &$width, &$height, $srcWidth, $srcHeight, $mimeType ) {
}
/**
- * @param $image File
- * @param $script
- * @param $params
- * @return bool|ThumbnailImage
+ * @param File $image
+ * @param string $script
+ * @param array $params
+ * @return bool|MediaTransformOutput
*/
function getScriptedTransform( $image, $script, $params ) {
if ( !$this->normaliseParams( $image, $params ) ) {
}
/**
- * @param $file File
+ * @param File $file
* @return string
*/
function getShortDesc( $file ) {
}
/**
- * @param $file File
+ * @param File $file
* @return string
*/
function getLongDesc( $file ) {
}
/**
- * @param $file File
+ * @param File $file
* @return string
*/
function getDimensionsString( $file ) {
}
/**
- * @param $file File
+ * @param File $file
* @param array $params Rotate parameters.
* 'rotation' clockwise rotation in degrees, allowed are multiples of 90
* @since 1.21
wfDebug( __METHOD__ . ": running jpgtran: $cmd\n" );
wfProfileIn( 'jpegtran' );
$retval = 0;
+ // @todo FIXME Undefined variable $env
$err = wfShellExecWithStderr( $cmd, $retval, $env );
wfProfileOut( 'jpegtran' );
if ( $retval !== 0 ) {
* and those can't extract xmp on files containing both exif and xmp data
*
* @param string $filename name of jpeg file
- * @return Array of interesting segments.
+ * @return array of interesting segments.
* @throws MWException if given invalid file.
*/
static function segmentSplitter( $filename ) {
/**
* Helper function for jpegSegmentSplitter
- * @param &$fh FileHandle for jpeg file
+ * @param resource &$fh File handle for JPEG file
* @throws MWException
- * @return string data content of segment.
+ * @return string Data content of segment.
*/
private static function jpegExtractMarker( &$fh ) {
$size = wfUnpack( "nint", fread( $fh, 2 ), 2 );
*
* @param string $app13 photoshop psir app13 block from jpg.
* @throws MWException (It gets caught next level up though)
- * @return String if the iptc hash is good or not.
+ * @return string If the iptc hash is good or not. One of 'iptc-no-hash',
+ * 'iptc-good-hash', 'iptc-bad-hash'.
*/
public static function doPSIR( $app13 ) {
if ( !$app13 ) {
const METADATA_GOOD = true;
const METADATA_BAD = false;
const METADATA_COMPATIBLE = 2; // for old but backwards compatible.
+ /**
+ * Max length of error logged by logErrorForExternalProcess()
+ */
+ const MAX_ERR_LOG_SIZE = 65535;
/** @var MediaHandler[] Instance cache with array of MediaHandler */
protected static $handlers = array();
* Get a MediaHandler for a given MIME type from the instance cache
*
* @param string $type
- *
* @return MediaHandler
*/
static function getHandler( $type ) {
* If you return false, the parser will do something quiet and forgiving.
*
* @param string $name
- * @param $value
+ * @param mixed $value
*/
abstract function validateParam( $name, $value );
* Changes the parameter array as necessary, ready for transformation.
* Should be idempotent.
* Returns false if the parameters are unacceptable and the transform should fail
- * @param $image
- * @param $params
+ * @param File $image
+ * @param array $params
*/
abstract function normaliseParams( $image, &$params );
*
* @param File $image The image object, or false if there isn't one
* @param string $path the filename
- * @return array Follow the format of PHP getimagesize() internal function. See http://www.php.net/getimagesize
+ * @return array Follow the format of PHP getimagesize() internal function.
+ * See http://www.php.net/getimagesize
*/
abstract function getImageSize( $image, $path );
* By default just returns $metadata, but can be used to allow
* media handlers to convert between metadata versions.
*
- * @param mixed|string|array $metadata Metadata array (serialized if string)
+ * @param string|array $metadata Metadata array (serialized if string)
* @param int $version Target version
* @return array Serialized metadata in specified version, or $metadata on fail.
*/
/**
* Get a string describing the type of metadata, for display purposes.
- * @param $image
+ * @param File $image
* @return string
*/
function getMetadataType( $image ) {
* MediaHandler::METADATA_GOOD for if the metadata is a-ok,
* MediaHanlder::METADATA_COMPATIBLE if metadata is old but backwards
* compatible (which may or may not trigger a metadata reload).
+ * @param File $image
+ * @param array $metadata
* @return bool
*/
function isMetadataValid( $image, $metadata ) {
* this interface, it should return an empty array, not false.
*
* @param File $file
- *
* @return array|bool False if interface not supported
* @since 1.23
*/
* Used when the repository has a thumbnailScriptUrl option configured.
*
* Return false to fall back to the regular getTransform().
- * @return bool
+ * @param File $image
+ * @param string $script
+ * @param array $params
+ * @return bool|ThumbnailImage
*/
function getScriptedTransform( $image, $script, $params ) {
return false;
* actually do the transform.
*
* @param File $image The image object
- * @param string $dstPath filesystem destination path
+ * @param string $dstPath Filesystem destination path
* @param string $dstUrl Destination URL to use in output HTML
* @param array $params Arbitrary set of parameters validated by $this->validateParam()
* @return MediaTransformOutput
* transform unless $flags contains self::TRANSFORM_LATER.
*
* @param File $image The image object
- * @param string $dstPath filesystem destination path
- * @param string $dstUrl destination URL to use in output HTML
- * @param array $params arbitrary set of parameters validated by $this->validateParam()
+ * @param string $dstPath Filesystem destination path
+ * @param string $dstUrl Destination URL to use in output HTML
+ * @param array $params Arbitrary set of parameters validated by $this->validateParam()
* Note: These parameters have *not* gone through $this->normaliseParams()
* @param int $flags A bitfield, may contain self::TRANSFORM_LATER
- *
* @return MediaTransformOutput
*/
abstract function doTransform( $image, $dstPath, $dstUrl, $params, $flags = 0 );
* Get the thumbnail extension and MIME type for a given source MIME type
*
* @param string $ext Extension of original file
- * @param string $mime Mime type of original file
+ * @param string $mime MIME type of original file
* @param array $params Handler specific rendering parameters
* @return array thumbnail extension and MIME type
*/
/**
* Get useful response headers for GET/HEAD requests for a file with the given metadata
+ *
* @param mixed $metadata Result of the getMetadata() function of this handler for a file
* @return array
*/
/**
* True if the handled types can be transformed
+ *
+ * @param File $file
* @return bool
*/
function canRender( $file ) {
/**
* True if handled types cannot be displayed directly in a browser
* but can be rendered
+ *
+ * @param File $file
* @return bool
*/
function mustRender( $file ) {
/**
* True if the type has multi-page capabilities
+ *
+ * @param File $file
* @return bool
*/
function isMultiPage( $file ) {
/**
* Page count for a multi-page document, false if unsupported or unknown
+ *
+ * @param File $file
* @return bool
*/
function pageCount( $file ) {
/**
* The material is vectorized and thus scaling is lossless
+ *
+ * @param File $file
* @return bool
*/
function isVectorized( $file ) {
* The material is an image, and is animated.
* In particular, video material need not return true.
* @note Before 1.20, this was a method of ImageHandler only
+ *
+ * @param File $file
* @return bool
*/
function isAnimatedImage( $file ) {
/**
* If the material is animated, we can animate the thumbnail
* @since 1.20
+ *
+ * @param File $file
* @return bool If material is not animated, handler may return any value.
*/
function canAnimateThumbnail( $file ) {
/**
* Generic getter for text layer.
* Currently overloaded by PDF and DjVu handlers
- * @return bool
+ * @param File $image
+ * @param int $page Page number to get information for
+ * @return bool|string Page text or false when no text found.
*/
function getPageText( $image, $page ) {
return false;
*/
/**
- * @todo FIXME: I don't really like this interface, it's not very flexible
- * I think the media handler should generate HTML instead. It can do
- * all the formatting according to some standard. That makes it possible
- * to do things like visual indication of grouped and chained streams
- * in ogg container files.
- * @return bool
+ * @todo FIXME: This interface is not very flexible. The media handler
+ * should generate HTML instead. It can do all the formatting according
+ * to some standard. That makes it possible to do things like visual
+ * indication of grouped and chained streams in ogg container files.
+ * @param File $image
+ * @return array|bool
*/
function formatMetadata( $image ) {
return false;
*
* This is used by the media handlers that use the FormatMetadata class
*
- * @param array $metadataArray metadata array
+ * @param array $metadataArray Metadata array
* @return array for use displaying metadata.
*/
function formatMetadataHelper( $metadataArray ) {
* the metadata table is collapsed.
*
* @return array of strings
- * @access protected
*/
function visibleMetadataFields() {
return FormatMetadata::getVisibleFields();
* That array is then used to generate the table of metadata values
* on the image page
*
- * @param &$array Array An array containing elements for each type of visibility
- * and each of those elements being an array of metadata items. This function adds
- * a value to that array.
+ * @param array &$array An array containing elements for each type of visibility
+ * and each of those elements being an array of metadata items. This function adds
+ * a value to that array.
* @param string $visibility ('visible' or 'collapsed') if this value is hidden
- * by default.
- * @param string $type type of metadata tag (currently always 'exif')
- * @param string $id the name of the metadata tag (like 'artist' for example).
- * its name in the table displayed is the message "$type-$id" (Ex exif-artist ).
- * @param string $value thingy goes into a wikitext table; it used to be escaped but
- * that was incompatible with previous practise of customized display
- * with wikitext formatting via messages such as 'exif-model-value'.
- * So the escaping is taken back out, but generally this seems a confusing
- * interface.
- * @param string $param value to pass to the message for the name of the field
- * as $1. Currently this parameter doesn't seem to ever be used.
+ * by default.
+ * @param string $type Type of metadata tag (currently always 'exif')
+ * @param string $id The name of the metadata tag (like 'artist' for example).
+ * its name in the table displayed is the message "$type-$id" (Ex exif-artist ).
+ * @param string $value Thingy goes into a wikitext table; it used to be escaped but
+ * that was incompatible with previous practise of customized display
+ * with wikitext formatting via messages such as 'exif-model-value'.
+ * So the escaping is taken back out, but generally this seems a confusing
+ * interface.
+ * @param bool|string $param Value to pass to the message for the name of the field
+ * as $1. Currently this parameter doesn't seem to ever be used.
*
* Note, everything here is passed through the parser later on (!)
*/
/**
* Used instead of getLongDesc if there is no handler registered for file.
*
- * @param $file File
+ * @param File $file
* @return string
*/
function getShortDesc( $file ) {
/**
* Short description. Shown on Special:Search results.
*
- * @param $file File
+ * @param File $file
* @return string
*/
function getLongDesc( $file ) {
/**
* Long description. Shown under image on image description page surounded by ().
*
- * @param $file File
+ * @param File $file
* @return string
*/
static function getGeneralShortDesc( $file ) {
/**
* Used instead of getShortDesc if there is no handler registered for file.
*
- * @param $file File
+ * @param File $file
* @return string
*/
static function getGeneralLongDesc( $file ) {
/**
* Calculate the largest thumbnail width for a given original file size
* such that the thumbnail's height is at most $maxHeight.
- * @param $boxWidth Integer Width of the thumbnail box.
- * @param $boxHeight Integer Height of the thumbnail box.
- * @param $maxHeight Integer Maximum height expected for the thumbnail.
- * @return Integer.
+ * @param int $boxWidth Width of the thumbnail box.
+ * @param int $boxHeight Height of the thumbnail box.
+ * @param int $maxHeight Maximum height expected for the thumbnail.
+ * @return int
*/
public static function fitBoxWidth( $boxWidth, $boxHeight, $maxHeight ) {
$idealWidth = $boxWidth * $maxHeight / $boxHeight;
*
* For files we don't know, we return 0.
*
- * @param $file File
+ * @param File $file
* @return int 0, 90, 180 or 270
*/
public function getRotation( $file ) {
return 0;
}
+
+ /**
+ * Log an error that occurred in an external process
+ *
+ * Moved from BitmapHandler to MediaHandler with MediaWiki 1.23
+ *
+ * @since 1.23
+ * @param int $retval
+ * @param string $err Error reported by command. Anything longer than
+ * MediaHandler::MAX_ERR_LOG_SIZE is stripped off.
+ * @param string $cmd
+ */
+ protected function logErrorForExternalProcess( $retval, $err, $cmd ) {
+ # Keep error output limited (bug 57985)
+ $errMessage = trim( substr( $err, 0, self::MAX_ERR_LOG_SIZE ) );
+
+ wfDebugLog( 'thumbnail',
+ sprintf( 'thumbnail failed on %s: error %d "%s" from "%s"',
+ wfHostname(), $retval, $errMessage, $cmd ) );
+ }
+
+ /**
+ * Get list of languages file can be viewed in.
+ *
+ * @param File $file
+ * @return Array Array of language codes, or empty array if unsupported.
+ * @since 1.23
+ */
+ public function getAvailableLanguages( File $file ) {
+ return array();
+ }
+
+ /**
+ * On file types that support renderings in multiple languages,
+ * which language is used by default if unspecified.
+ *
+ * If getAvailableLanguages returns a non-empty array, this must return
+ * a valid language code. Otherwise can return null if files of this
+ * type do not support alternative language renderings.
+ *
+ * @param File $file
+ * @return String language code or null if multi-language not supported for filetype.
+ * @since 1.23
+ */
+ public function getDefaultRenderLanguage( File $file ) {
+ return null;
+ }
}
* @ingroup Media
*/
abstract class MediaTransformOutput {
- /**
- * @var array Associative array mapping optional supplementary image files
- * from pixel density (eg 1.5 or 2) to additional URLs.
+ /** @var array Associative array mapping optional supplementary image files
+ * from pixel density (eg 1.5 or 2) to additional URLs.
*/
public $responsiveUrls = array();
protected $storagePath = false;
/**
- * @return integer Width of the output box
+ * @return int Width of the output box
*/
public function getWidth() {
return $this->width;
}
/**
- * @return integer Height of the output box
+ * @return int Height of the output box
*/
public function getHeight() {
return $this->height;
* thumbnail is to be handled client-side only, or if
* transformation was deferred via TRANSFORM_LATER.
*
- * @return Bool
+ * @return bool
*/
public function hasFile() {
// If TRANSFORM_LATER, $this->path will be false.
* Check if the output thumbnail is the same as the source.
* This can occur if the requested width was bigger than the source.
*
- * @return Bool
+ * @return bool
*/
public function fileIsSource() {
return ( !$this->isError() && $this->path === null );
* Stream the file if there were no errors
*
* @param array $headers Additional HTTP headers to send on success
- * @return Bool success
+ * @return bool Success
*/
public function streamFile( $headers = array() ) {
if ( !$this->path ) {
/**
* Wrap some XHTML text in an anchor tag with the given attributes
*
- * @param $linkAttribs array
- * @param $contents string
- *
+ * @param array $linkAttribs
+ * @param string $contents
* @return string
*/
protected function linkWrap( $linkAttribs, $contents ) {
/**
* @param $title string
- * @param $params string|array Query parameters to add
+ * @param string|array $params Query parameters to add
* @return array
*/
public function getDescLinkAttribs( $title = null, $params = array() ) {
* $parameters should include, as a minimum, (file) 'width' and 'height'.
* It may also include a 'page' parameter for multipage files.
*
- * @param $file File object
+ * @param File $file
* @param string $url URL path to the thumb
- * @param $path String|bool|null: filesystem path to the thumb
+ * @param string|bool $path Filesystem path to the thumb
* @param array $parameters Associative array of parameters
- * @private
*/
function __construct( $file, $url, $path = false, $parameters = array() ) {
# Previous parameters:
* desc-query String, description link query params
* override-width Override width attribute. Should generally not set
* override-height Override height attribute. Should generally not set
+ * no-dimensions Boolean, skip width and height attributes (useful if
+ * set in CSS)
* custom-url-link Custom URL to link to
* custom-title-link Custom Title object to link to
* custom target-link Value of the target attribute, for custom-target-link
$linkAttribs['rel'] = $options['parser-extlink-rel'];
}
} elseif ( !empty( $options['custom-title-link'] ) ) {
+ /** @var Title $title */
$title = $options['custom-title-link'];
$linkAttribs = array(
'href' => $title->getLinkURL(),
$attribs = array(
'alt' => $alt,
'src' => $this->url,
- 'width' => $this->width,
- 'height' => $this->height
);
+ if ( empty( $options['no-dimensions'] ) ) {
+ $attribs['width'] = $this->width;
+ $attribs['height'] = $this->height;
+ }
if ( !empty( $options['valign'] ) ) {
$attribs['style'] = "vertical-align: {$options['valign']}";
}
}
/**
- * @param $image File
+ * @param File $image
* @return array|bool
*/
function formatMetadata( $image ) {
/**
* Get a file type independent array of metadata.
*
- * @param $image File
+ * @param File $image
* @return array The metadata array
*/
public function getCommonMetaArray( File $image ) {
}
/**
- * @param $image File
+ * @param File $image
* @return bool
*/
function isAnimatedImage( $image ) {
/**
* We do not support making APNG thumbnails, so always false
- * @param $image File
+ * @param File $image
* @return bool false
*/
function canAnimateThumbnail( $image ) {
}
/**
- * @param $image File
+ * @param File $image
* @return string
*/
function getLongDesc( $image ) {
/**
* Read a chunk, checking to make sure its not too big.
*
- * @param $fh resource The file handle
- * @param $size Integer size in bytes.
+ * @param resource $fh The file handle
+ * @param int $size Size in bytes.
* @throws Exception if too big.
- * @return String The chunk.
+ * @return string The chunk.
*/
private static function read( $fh, $size ) {
if ( $size > self::MAX_CHUNK_SIZE ) {
class SvgHandler extends ImageHandler {
const SVG_METADATA_VERSION = 2;
- /**
- * A list of metadata tags that can be converted
- * to the commonly used exif tags. This allows messages
- * to be reused, and consistent tag names for {{#formatmetadata:..}}
+ /** @var array A list of metadata tags that can be converted
+ * to the commonly used exif tags. This allows messages
+ * to be reused, and consistent tag names for {{#formatmetadata:..}}
*/
private static $metaConversion = array(
'originalwidth' => 'ImageWidth',
}
/**
- * @param $file File
+ * @param File $file
* @return bool
*/
function isAnimatedImage( $file ) {
- # TODO: detect animated SVGs
+ # @todo Detect animated SVGs
$metadata = $file->getMetadata();
if ( $metadata ) {
$metadata = $this->unpackMetadata( $metadata );
return false;
}
+ /**
+ * Which languages (systemLanguage attribute) is supported.
+ *
+ * @note This list is not guaranteed to be exhaustive.
+ * To avoid OOM errors, we only look at first bit of a file.
+ * Thus all languages on this list are present in the file,
+ * but its possible for the file to have a language not on
+ * this list.
+ *
+ * @param File $file
+ * @return Array of language codes, or empty if no language switching supported.
+ */
+ public function getAvailableLanguages( File $file ) {
+ $metadata = $file->getMetadata();
+ $langList = array();
+ if ( $metadata ) {
+ $metadata = $this->unpackMetadata( $metadata );
+ if ( isset( $metadata['translations'] ) ) {
+ foreach ( $metadata['translations'] as $lang => $langType ) {
+ if ( $langType === SvgReader::LANG_FULL_MATCH ) {
+ $langList[] = $lang;
+ }
+ }
+ }
+ }
+ return $langList;
+ }
+
+ /**
+ * What language to render file in if none selected.
+ *
+ * @return String language code.
+ */
+ public function getDefaultRenderLanguage( File $file ) {
+ return 'en';
+ }
+
/**
* We do not support making animated svg thumbnails
*/
}
/**
- * @param $image File
- * @param $params
+ * @param File $image
+ * @param array $params
* @return bool
*/
function normaliseParams( $image, &$params ) {
}
/**
- * @param $image File
- * @param $dstPath
- * @param $dstUrl
- * @param $params
+ * @param File $image
+ * @param string $dstPath
+ * @param string $dstUrl
+ * @param array $params
* @param int $flags
* @return bool|MediaTransformError|ThumbnailImage|TransformParameterError
*/
$clientHeight = $params['height'];
$physicalWidth = $params['physicalWidth'];
$physicalHeight = $params['physicalHeight'];
- $lang = isset( $params['lang'] ) ? $params['lang'] : 'en';
+ $lang = isset( $params['lang'] ) ? $params['lang'] : $this->getDefaultRenderLanguage( $image );
if ( $flags & self::TRANSFORM_LATER ) {
return new ThumbnailImage( $image, $dstUrl, $dstPath, $params );
* @param string $dstPath
* @param string $width
* @param string $height
- * @param string $lang Language code of the language to render the SVG in
+ * @param bool|string $lang Language code of the language to render the SVG in
* @throws MWException
* @return bool|MediaTransformError
*/
}
$removed = $this->removeBadFile( $dstPath, $retval );
if ( $retval != 0 || $removed ) {
- wfDebugLog( 'thumbnail', sprintf( 'thumbnail failed on %s: error %d "%s" from "%s"',
- wfHostname(), $retval, trim( $err ), $cmd ) );
-
+ $this->logErrorForExternalProcess( $retval, $err, $cmd );
return new MediaTransformError( 'thumbnail_error', $width, $height, $err );
}
}
/**
- * @param $file File
- * @param $path
- * @param bool $metadata
+ * @param File $file
+ * @param string $path Unused
+ * @param bool|array $metadata
* @return array
*/
function getImageSize( $file, $path, $metadata = false ) {
* a "nominal" resolution, and not a fixed one,
* as well as so animation can be denoted.
*
- * @param $file File
+ * @param File $file
* @return string
*/
function getLongDesc( $file ) {
return $msg->parse();
}
+ /**
+ * @param File $file
+ * @param string $filename
+ * @return string Serialised metadata
+ */
function getMetadata( $file, $filename ) {
$metadata = array( 'version' => self::SVG_METADATA_VERSION );
try {
}
/**
- * @param $file File
+ * @param File $file
* @return array|bool
*/
function formatMetadata( $file ) {
return false;
}
- /* TODO: add a formatter
+ /* @todo Add a formatter
$format = new FormatSVG( $metadata );
$formatted = $format->getFormattedData();
*/
/**
* @param string $name Parameter name
- * @param $string $value Parameter value
+ * @param mixed $value Parameter value
* @return bool Validity
*/
function validateParam( $name, $value ) {
}
/**
- * @param $params
+ * @param array $params
* @return array
*/
function getScriptParams( $params ) {
- return array(
- 'width' => $params['width'],
- 'lang' => $params['lang'],
- );
+ $scriptParams = array( 'width' => $params['width'] );
+ if ( isset( $params['lang'] ) ) {
+ $scriptParams['lang'] = $params['lang'];
+ }
+
+ return $scriptParams;
}
public function getCommonMetaArray( File $file ) {
const DEFAULT_WIDTH = 512;
const DEFAULT_HEIGHT = 512;
const NS_SVG = 'http://www.w3.org/2000/svg';
+ const LANG_PREFIX_MATCH = 1;
+ const LANG_FULL_MATCH = 2;
+ /** @var null|XMLReader */
private $reader = null;
+ /** @var bool */
private $mDebug = false;
+ /** @var array */
private $metadata = array();
+ private $languages = array();
+ private $languagePrefixes = array();
/**
* Constructor
} elseif ( $tag !== '#text' ) {
$this->debug( "Unhandled top-level XML tag $tag" );
- if ( !isset( $this->metadata['animated'] ) ) {
- // Recurse into children of current tag, looking for animation.
- $this->animateFilter( $tag );
- }
+ // Recurse into children of current tag, looking for animation and languages.
+ $this->animateFilterAndLang( $tag );
}
// Goto next element, which is sibling of current (Skip children).
$this->reader->close();
+ $this->metadata['translations'] = $this->languages + $this->languagePrefixes;
+
return true;
}
/**
* Read a textelement from an element
*
- * @param string $name of the element that we are reading from
- * @param string $metafield that we will fill with the result
+ * @param string $name Name of the element that we are reading from
+ * @param string $metafield Field that we will fill with the result
*/
private function readField( $name, $metafield = null ) {
$this->debug( "Read field $metafield" );
/**
* Read an XML snippet from an element
*
- * @param string $metafield that we will fill with the result
+ * @param string $metafield Field that we will fill with the result
* @throws MWException
*/
private function readXml( $metafield = null ) {
if ( !$metafield || $this->reader->nodeType != XmlReader::ELEMENT ) {
return;
}
- // TODO: find and store type of xml snippet. metadata['metadataType'] = "rdf"
+ // @todo Find and store type of xml snippet. metadata['metadataType'] = "rdf"
if ( method_exists( $this->reader, 'readInnerXML' ) ) {
$this->metadata[$metafield] = trim( $this->reader->readInnerXML() );
} else {
}
/**
- * Filter all children, looking for animate elements
+ * Filter all children, looking for animated elements.
+ * Also get a list of languages that can be targeted.
*
- * @param string $name of the element that we are reading from
+ * @param string $name Name of the element that we are reading from
*/
- private function animateFilter( $name ) {
+ private function animateFilterAndLang( $name ) {
$this->debug( "animate filter for tag $name" );
if ( $this->reader->nodeType != XmlReader::ELEMENT ) {
return;
&& $this->reader->nodeType == XmlReader::END_ELEMENT
) {
break;
- } elseif ( $this->reader->namespaceURI ==
- self::NS_SVG && $this->reader->nodeType == XmlReader::ELEMENT
+ } elseif ( $this->reader->namespaceURI == self::NS_SVG
+ && $this->reader->nodeType == XmlReader::ELEMENT
) {
+
+ $sysLang = $this->reader->getAttribute( 'systemLanguage' );
+ if ( !is_null( $sysLang ) && $sysLang !== '' ) {
+ // See http://www.w3.org/TR/SVG/struct.html#SystemLanguageAttribute
+ $langList = explode( ',', $sysLang );
+ foreach ( $langList as $langItem ) {
+ $langItem = trim( $langItem );
+ if ( Language::isWellFormedLanguageTag( $langItem ) ) {
+ $this->languages[$langItem] = self::LANG_FULL_MATCH;
+ }
+ // Note, the standard says that any prefix should work,
+ // here we do only the initial prefix, since that will catch
+ // 99% of cases, and we are going to compare against fallbacks.
+ // This differs mildly from how the spec says languages should be
+ // handled, however it matches better how the MediaWiki language
+ // preference is generally handled.
+ $dash = strpos( $langItem, '-' );
+ // Intentionally checking both !false and > 0 at the same time.
+ if ( $dash ) {
+ $itemPrefix = substr( $langItem, 0, $dash );
+ if ( Language::isWellFormedLanguageTag( $itemPrefix ) ) {
+ $this->languagePrefixes[$itemPrefix] = self::LANG_PREFIX_MATCH;
+ }
+ }
+ }
+ }
switch ( $this->reader->localName ) {
case 'script':
// Normally we disallow files with
}
}
+ // @todo FIXME: Unused, remove?
private function throwXmlError( $err ) {
$this->debug( "FAILURE: $err" );
wfDebug( "SVGReader XML error: $err\n" );
}
}
+ // @todo FIXME: Unused, remove?
private function warn( $data ) {
wfDebug( "SVGReader: $data\n" );
}
+ // @todo FIXME: Unused, remove?
private function notice( $data ) {
wfDebug( "SVGReader WARN: $data\n" );
}
* http://www.w3.org/TR/SVG11/coords.html#UnitIdentifiers
*
* @param string $length CSS/SVG length.
- * @param $viewportSize : Float optional scale for percentage units...
- * @return float: length in pixels
+ * @param float|int $viewportSize Optional scale for percentage units...
+ * @return float Length in pixels
*/
static function scaleSVGUnit( $length, $viewportSize = 512 ) {
static $unitLength = array(
* InstantCommons will have thumbnails managed from the remote instance,
* so we can skip this check.
*
- * @param $file
- *
+ * @param File $file
* @return bool
*/
function canRender( $file ) {
* Browsers don't support TIFF inline generally...
* For inline display, we need to convert to PNG.
*
- * @param $file
- *
+ * @param File $file
* @return bool
*/
function mustRender( $file ) {
}
/**
- * @param $ext
- * @param $mime
- * @param $params
+ * @param string $ext
+ * @param string $mime
+ * @param array $params
* @return bool
*/
function getThumbType( $ext, $mime, $params = null ) {
*/
class XCFHandler extends BitmapHandler {
/**
- * @param $file
+ * @param File $file
* @return bool
*/
function mustRender( $file ) {
/**
* Render files as PNG
*
- * @param $ext
- * @param $mime
- * @param $params
+ * @param string $ext
+ * @param string $mime
+ * @param array $params
* @return array
*/
function getThumbType( $ext, $mime, $params = null ) {
/**
* Get width and height from the XCF header.
*
- * @param $image
- * @param $filename
+ * @param File $image
+ * @param string $filename
* @return array
*/
function getImageSize( $image, $filename ) {
/**
* Must use "im" for XCF
*
+ * @param string $dstPath
+ * @param bool $checkDstPath
* @return string
*/
protected static function getScalerType( $dstPath, $checkDstPath = true ) {
*
*/
class XMPReader {
- private $curItem = array(); // array to hold the current element (and previous element, and so on)
+ /** @var array XMP item configuration array */
+ protected $items;
+
+ /** @var array Array to hold the current element (and previous element, and so on) */
+ private $curItem = array();
- private $ancestorStruct = false; // the structure name when processing nested structures.
+ /** @var bool|string The structure name when processing nested structures. */
+ private $ancestorStruct = false;
- private $charContent = false; // temporary holder for character data that appears in xmp doc.
+ /** @var bool|string Temporary holder for character data that appears in xmp doc. */
+ private $charContent = false;
- private $mode = array(); // stores the state the xmpreader is in (see MODE_FOO constants)
+ /** @var array Stores the state the xmpreader is in (see MODE_FOO constants) */
+ private $mode = array();
- private $results = array(); // array to hold results
+ /** @var array Array to hold results */
+ private $results = array();
- private $processingArray = false; // if we're doing a seq or bag.
+ /** @var bool If we're doing a seq or bag. */
+ private $processingArray = false;
- private $itemLang = false; // used for lang alts only
+ /** @var bool|string Used for lang alts only */
+ private $itemLang = false;
+ /** @var resource A resource handle for the XML parser */
private $xmlParser;
+ /** @var bool|string Character set like 'UTF-8' */
private $charset = false;
+ /** @var int */
private $extendedXMPOffset = 0;
- protected $items;
-
/**
* These are various mode constants.
* they are used to figure out what to do
* debug log, blanks result array and returns false.
*
* @param string $content XMP data
- * @param $allOfIt Boolean: If this is all the data (true) or if its split up (false). Default true
- * @param $reset Boolean: does xml parser need to be reset. Default false
+ * @param bool $allOfIt If this is all the data (true) or if its split up (false). Default true
+ * @param bool $reset Does xml parser need to be reset. Default false
* @throws MWException
- * @return Boolean success.
+ * @return bool Success.
*/
public function parse( $content, $allOfIt = true, $reset = false ) {
if ( $reset ) {
* @todo In serious need of testing
* @see http://www.adobe.ge/devnet/xmp/pdfs/XMPSpecificationPart3.pdf XMP spec part 3 page 20
* @param string $content XMPExtended block minus the namespace signature
- * @return Boolean If it succeeded.
+ * @return bool If it succeeded.
*/
public function parseExtended( $content ) {
// @todo FIXME: This is untested. Hard to find example files
* <exif:DigitalZoomRatio>0/10</exif:DigitalZoomRatio>
* and are processing the 0/10 bit.
*
- * @param $parser XMLParser reference to the xml parser
+ * @param XMLParser $parser XMLParser reference to the xml parser
* @param string $data Character data
* @throws MWException on invalid data
*/
* Or it could be if we hit the end element of a property
* of a compound data structure (like a member of an array).
*
- * @param string $elm namespace, space, and tag name.
+ * @param string $elm Namespace, space, and tag name.
*/
private function endElementModeSimple( $elm ) {
if ( $this->charContent !== false ) {
*
* This method is called when we hit the "</exif:ISOSpeedRatings>" tag.
*
- * @param string $elm namespace . space . tag name.
+ * @param string $elm Namespace . space . tag name.
* @throws MWException
*/
private function endElementNested( $elm ) {
* (For comparison, we call endElementModeSimple when we
* hit the "</rdf:li>")
*
- * @param string $elm namespace . ' ' . element name
+ * @param string $elm Namespace . ' ' . element name
* @throws MWException
*/
private function endElementModeLi( $elm ) {
* Qualifiers aren't all that common, and we don't do anything
* with them.
*
- * @param string $elm namespace and element
+ * @param string $elm Namespace and element
*/
private function endElementModeQDesc( $elm ) {
* Ignores the outer wrapping elements that are optional in
* xmp and have no meaning.
*
- * @param $parser XMLParser
- * @param string $elm namespace . ' ' . element name
+ * @param XMLParser $parser
+ * @param string $elm Namespace . ' ' . element name
* @throws MWException
*/
function endElement( $parser, $elm ) {
* in which case we add it to the item stack, so we can ignore things
* that are nested, correctly.
*
- * @param string $elm namespace . ' ' . tag name
+ * @param string $elm Namespace . ' ' . tag name
*/
private function startElementModeIgnore( $elm ) {
if ( $elm === $this->curItem[0] ) {
* Start element in MODE_BAG (unordered array)
* this should always be <rdf:Bag>
*
- * @param string $elm namespace . ' ' . tag
+ * @param string $elm Namespace . ' ' . tag
* @throws MWException if we have an element that's not <rdf:Bag>
*/
private function startElementModeBag( $elm ) {
* Start element in MODE_SEQ (ordered array)
* this should always be <rdf:Seq>
*
- * @param string $elm namespace . ' ' . tag
+ * @param string $elm Namespace . ' ' . tag
* @throws MWException if we have an element that's not <rdf:Seq>
*/
private function startElementModeSeq( $elm ) {
* which are really only used for thumbnails, which
* we don't care about.
*
- * @param string $elm namespace . ' ' . tag
+ * @param string $elm Namespace . ' ' . tag
* @throws MWException if we have an element that's not <rdf:Alt>
*/
private function startElementModeLang( $elm ) {
*
* This method is called when processing the <rdf:Description> element
*
- * @param string $elm namespace and tag names separated by space.
+ * @param string $elm Namespace and tag names separated by space.
* @param array $attribs Attributes of the element.
* @throws MWException
*/
* </exif:DigitalZoomRatio>
* Called when processing the <rdf:value> or <foo:someQualifier>.
*
- * @param string $elm namespace and tag name separated by a space.
+ * @param string $elm Namespace and tag name separated by a space.
*
*/
private function startElementModeQDesc( $elm ) {
* <exif:Flash rdf:parseType='Resource'> <exif:Fired>True</exif:Fired>
* <exif:Mode>1</exif:Mode></exif:Flash>
*
- * @param string $ns namespace
- * @param string $tag tag name (no ns)
- * @param array $attribs array of attribs w/ values.
+ * @param string $ns Namespace
+ * @param string $tag Tag name (no ns)
+ * @param array $attribs Array of attribs w/ values.
* @throws MWException
*/
private function startElementModeStruct( $ns, $tag, $attribs ) {
* </rdf:Seq> </exif:ISOSpeedRatings>
* This method is called when we hit the <rdf:li> element.
*
- * @param string $elm namespace . ' ' . tagname
+ * @param string $elm Namespace . ' ' . tagname
* @param array $attribs Attributes. (needed for BAGSTRUCTS)
* @throws MWException if gets a tag other than <rdf:li>
*/
*
* This method is called when we hit the <rdf:li> element.
*
- * @param string $elm namespace . ' ' . tag
- * @param array $attribs array of elements (most importantly xml:lang)
- * @throws MWException if gets a tag other than <rdf:li> or if no xml:lang
+ * @param string $elm Namespace . ' ' . tag
+ * @param array $attribs Array of elements (most importantly xml:lang)
+ * @throws MWException If gets a tag other than <rdf:li> or if no xml:lang
*/
private function startElementModeLiLang( $elm, $attribs ) {
if ( $elm !== self::NS_RDF . ' li' ) {
* Also does some initial set up for the wrapper element
*
* @param $parser XMLParser
- * @param string $elm namespace "<space>" element
- * @param array $attribs attribute name => value
+ * @param string $elm Namespace "<space>" element
+ * @param array $attribs Attribute name => value
* @throws MWException
*/
function startElement( $parser, $elm, $attribs ) {
* <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/" exif:DigitalZoomRatio="0/10">
* @endcode
*
- * @param array $attribs attribute=>value array.
+ * @param array $attribs Array attribute=>value
* @throws MWException
*/
// @codingStandardsIgnoreEnd
* $this->processingArray to determine what name to
* save the value under. (in addition to $tag).
*
- * @param string $ns namespace of tag this is for
- * @param string $tag tag name
- * @param string $val value to save
+ * @param string $ns Namespace of tag this is for
+ * @param string $tag Tag name
+ * @param string $val Value to save
*/
private function saveValue( $ns, $tag, $val ) {
* extract.
*/
class XMPInfo {
- /** get the items array
- * @return Array XMP item configuration array.
+ /** Get the items array
+ * @return array XMP item configuration array.
*/
public static function getItems() {
if ( !self::$ranHooks ) {
* each containing an array of tags
* each tag is an array of information about the
* tag, including:
- * * map_group - what group (used for precedence during conflicts)
- * * mode - What type of item (self::MODE_SIMPLE usually, see above
- * for all values)
- * * validate - method to validate input. Could also post-process the
+ * * map_group - What group (used for precedence during conflicts).
+ * * mode - What type of item (self::MODE_SIMPLE usually, see above for
+ * all values).
+ * * validate - Method to validate input. Could also post-process the
* input. A string value is assumed to be a static method of
* XMPValidate. Can also take a array( 'className', 'methodName' ).
- * * choices - array of potential values (format of 'value' => true ).
- * Only used with validateClosed
- * * rangeLow and rangeHigh - alternative to choices for numeric ranges.
+ * * choices - Array of potential values (format of 'value' => true ).
+ * Only used with validateClosed.
+ * * rangeLow and rangeHigh - Alternative to choices for numeric ranges.
* Again for validateClosed only.
- * * children - for MODE_STRUCT items, allowed children.
- * * structPart - Indicates that this element can only appear as a member of a structure.
+ * * children - For MODE_STRUCT items, allowed children.
+ * * structPart - Indicates that this element can only appear as a member
+ * of a structure.
*
- * currently this just has a bunch of exif values as this class is only half-done
+ * Currently this just has a bunch of EXIF values as this class is only half-done.
*/
static private $items = array(
'http://ns.adobe.com/exif/1.0/' => array(
*/
class XMPValidate {
/**
- * function to validate boolean properties ( True or False )
+ * Function to validate boolean properties ( True or False )
*
- * @param array $info information about current property
- * @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param array $info Information about current property
+ * @param mixed &$val Current value to validate
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateBoolean( $info, &$val, $standalone ) {
if ( !$standalone ) {
/**
* function to validate rational properties ( 12/10 )
*
- * @param array $info information about current property
- * @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param array $info Information about current property
+ * @param mixed &$val Current value to validate
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateRational( $info, &$val, $standalone ) {
if ( !$standalone ) {
* if its outside of range put it into range.
*
* @see MWG spec
- * @param array $info information about current property
- * @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param array $info Information about current property
+ * @param mixed &$val Current value to validate
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateRating( $info, &$val, $standalone ) {
if ( !$standalone ) {
/**
* function to validate integers
*
- * @param array $info information about current property
- * @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param array $info Information about current property
+ * @param mixed &$val Current value to validate
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateInteger( $info, &$val, $standalone ) {
if ( !$standalone ) {
* function to validate properties with a fixed number of allowed
* choices. (closed choice)
*
- * @param array $info information about current property
+ * @param array $info Information about current property
* @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateClosed( $info, &$val, $standalone ) {
if ( !$standalone ) {
/**
* function to validate and modify flash structure
*
- * @param array $info information about current property
+ * @param array $info Information about current property
* @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateFlash( $info, &$val, $standalone ) {
if ( $standalone ) {
* @see rfc 3066
* @see http://www.adobe.com/devnet/xmp/pdfs/XMPSpecificationPart1.pdf page 30 (section 8.2.2.5)
*
- * @param array $info information about current property
+ * @param array $info Information about current property
* @param &$val Mixed current value to validate
- * @param $standalone Boolean if this is a simple property or array
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateLangCode( $info, &$val, $standalone ) {
if ( !$standalone ) {
* YYYY-MM-DDThh:mm:ssTZD
* YYYY-MM-DDThh:mm:ss.sTZD
*
- * @param array $info information about current property
- * @param &$val Mixed current value to validate. Converts to TS_EXIF as a side-effect.
+ * @param array $info Information about current property
+ * @param mixed &$val Current value to validate. Converts to TS_EXIF as a side-effect.
* in cases where there's only a partial date, it will give things like
* 2011:04.
- * @param $standalone Boolean if this is a simple property or array
+ * @param bool $standalone If this is a simple property or array
*/
public static function validateDate( $info, &$val, $standalone ) {
if ( !$standalone ) {
* @see http://www.adobe.com/devnet/xmp/pdfs/XMPSpecificationPart2.pdf
* section 1.2.7.4 on page 23
*
- * @param array $info unused (info about prop)
- * @param &$val String GPS string in either DDD,MM,SSk or
- * or DDD,MM.mmk form
- * @param $standalone Boolean if its a simple prop (should always be true)
+ * @param array $info Unused (info about prop)
+ * @param string &$val GPS string in either DDD,MM,SSk or
+ * or DDD,MM.mmk form
+ * @param bool $standalone If its a simple prop (should always be true)
*/
public static function validateGPS( $info, &$val, $standalone ) {
if ( !$standalone ) {
( $options['underline'] ? 'underline' : 'none' ) . "; }";
} else {
# The scripts of these languages are very hard to read with underlines
- $rules[] = 'a:lang(ar), a:lang(ckb), a:lang(kk-arab), ' .
- 'a:lang(mzn), a:lang(ps), a:lang(ur) { text-decoration: none; }';
+ $rules[] = 'a:lang(ar), a:lang(kk-arab), a:lang(mzn), ' .
+ 'a:lang(ps), a:lang(ur) { text-decoration: none; }';
}
if ( $options['justify'] ) {
$rules[] = "#article, #bodyContent, #mw_content { text-align: justify; }\n";
$pages = array();
foreach ( $user->getEffectiveGroups() as $group ) {
- if ( in_array( $group, array( '*', 'user' ) ) ) {
+ if ( $group == '*' ) {
continue;
}
if ( $wgUseSiteJs ) {
--- /dev/null
+<?php
+/**
+ * Special page which uses an HTMLForm to handle processing.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Special page which uses an HTMLForm to handle processing. This is mostly a
+ * clone of FormAction. More special pages should be built this way; maybe this could be
+ * a new structure for SpecialPages.
+ *
+ * @ingroup SpecialPage
+ */
+abstract class FormSpecialPage extends SpecialPage {
+ /**
+ * The sub-page of the special page.
+ * @var string
+ */
+ protected $par = null;
+
+ /**
+ * Get an HTMLForm descriptor array
+ * @return Array
+ */
+ abstract protected function getFormFields();
+
+ /**
+ * Add pre-text to the form
+ * @return String HTML which will be sent to $form->addPreText()
+ */
+ protected function preText() {
+ return '';
+ }
+
+ /**
+ * Add post-text to the form
+ * @return String HTML which will be sent to $form->addPostText()
+ */
+ protected function postText() {
+ return '';
+ }
+
+ /**
+ * Play with the HTMLForm if you need to more substantially
+ * @param $form HTMLForm
+ */
+ protected function alterForm( HTMLForm $form ) {
+ }
+
+ /**
+ * Get message prefix for HTMLForm
+ *
+ * @since 1.21
+ * @return string
+ */
+ protected function getMessagePrefix() {
+ return strtolower( $this->getName() );
+ }
+
+ /**
+ * Get the HTMLForm to control behavior
+ * @return HTMLForm|null
+ */
+ protected function getForm() {
+ $this->fields = $this->getFormFields();
+
+ $form = new HTMLForm( $this->fields, $this->getContext(), $this->getMessagePrefix() );
+ $form->setSubmitCallback( array( $this, 'onSubmit' ) );
+ // If the form is a compact vertical form, then don't output this ugly
+ // fieldset surrounding it.
+ // XXX Special pages can setDisplayFormat to 'vform' in alterForm(), but that
+ // is called after this.
+ if ( !$form->isVForm() ) {
+ $form->setWrapperLegendMsg( $this->getMessagePrefix() . '-legend' );
+ }
+
+ $headerMsg = $this->msg( $this->getMessagePrefix() . '-text' );
+ if ( !$headerMsg->isDisabled() ) {
+ $form->addHeaderText( $headerMsg->parseAsBlock() );
+ }
+
+ // Retain query parameters (uselang etc)
+ $params = array_diff_key(
+ $this->getRequest()->getQueryValues(), array( 'title' => null ) );
+ $form->addHiddenField( 'redirectparams', wfArrayToCgi( $params ) );
+
+ $form->addPreText( $this->preText() );
+ $form->addPostText( $this->postText() );
+ $this->alterForm( $form );
+
+ // Give hooks a chance to alter the form, adding extra fields or text etc
+ wfRunHooks( "Special{$this->getName()}BeforeFormDisplay", array( &$form ) );
+
+ return $form;
+ }
+
+ /**
+ * Process the form on POST submission.
+ * @param $data Array
+ * @return Bool|Array true for success, false for didn't-try, array of errors on failure
+ */
+ abstract public function onSubmit( array $data );
+
+ /**
+ * Do something exciting on successful processing of the form, most likely to show a
+ * confirmation message
+ * @since 1.22 Default is to do nothing
+ */
+ public function onSuccess() {
+ }
+
+ /**
+ * Basic SpecialPage workflow: get a form, send it to the user; get some data back,
+ *
+ * @param string $par Subpage string if one was specified
+ */
+ public function execute( $par ) {
+ $this->setParameter( $par );
+ $this->setHeaders();
+
+ // This will throw exceptions if there's a problem
+ $this->checkExecutePermissions( $this->getUser() );
+
+ $form = $this->getForm();
+ if ( $form->show() ) {
+ $this->onSuccess();
+ }
+ }
+
+ /**
+ * Maybe do something interesting with the subpage parameter
+ * @param string $par
+ */
+ protected function setParameter( $par ) {
+ $this->par = $par;
+ }
+
+ /**
+ * Called from execute() to check if the given user can perform this action.
+ * Failures here must throw subclasses of ErrorPageError.
+ * @param $user User
+ * @throws UserBlockedError
+ * @return Bool true
+ */
+ protected function checkExecutePermissions( User $user ) {
+ $this->checkPermissions();
+
+ if ( $this->requiresUnblock() && $user->isBlocked() ) {
+ $block = $user->getBlock();
+ throw new UserBlockedError( $block );
+ }
+
+ if ( $this->requiresWrite() ) {
+ $this->checkReadOnly();
+ }
+
+ return true;
+ }
+
+ /**
+ * Whether this action requires the wiki not to be locked
+ * @return Bool
+ */
+ public function requiresWrite() {
+ return true;
+ }
+
+ /**
+ * Whether this action cannot be executed by a blocked user
+ * @return Bool
+ */
+ public function requiresUnblock() {
+ return true;
+ }
+}
--- /dev/null
+<?php
+/**
+ * Shortcut to construct an includable special page.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Shortcut to construct an includable special page.
+ *
+ * @ingroup SpecialPage
+ */
+class IncludableSpecialPage extends SpecialPage {
+ function __construct(
+ $name, $restriction = '', $listed = true, $function = false, $file = 'default'
+ ) {
+ parent::__construct( $name, $restriction, $listed, $function, $file, true );
+ }
+
+ public function isIncludable() {
+ return true;
+ }
+}
--- /dev/null
+<?php
+/**
+ * Shortcuts to construct a special page alias.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Shortcut to construct a special page alias.
+ *
+ * @ingroup SpecialPage
+ */
+abstract class RedirectSpecialPage extends UnlistedSpecialPage {
+
+ // Query parameters that can be passed through redirects
+ protected $mAllowedRedirectParams = array();
+
+ // Query parameters added by redirects
+ protected $mAddedRedirectParams = array();
+
+ public function execute( $par ) {
+ $redirect = $this->getRedirect( $par );
+ $query = $this->getRedirectQuery();
+ // Redirect to a page title with possible query parameters
+ if ( $redirect instanceof Title ) {
+ $url = $redirect->getFullURL( $query );
+ $this->getOutput()->redirect( $url );
+ return $redirect;
+ } elseif ( $redirect === true ) {
+ // Redirect to index.php with query parameters
+ $url = wfAppendQuery( wfScript( 'index' ), $query );
+ $this->getOutput()->redirect( $url );
+ return $redirect;
+ } else {
+ $class = get_class( $this );
+ throw new MWException( "RedirectSpecialPage $class doesn't redirect!" );
+ }
+ }
+
+ /**
+ * If the special page is a redirect, then get the Title object it redirects to.
+ * False otherwise.
+ *
+ * @param string $par Subpage string
+ * @return Title|bool
+ */
+ abstract public function getRedirect( $par );
+
+ /**
+ * Return part of the request string for a special redirect page
+ * This allows passing, e.g. action=history to Special:Mypage, etc.
+ *
+ * @return String
+ */
+ public function getRedirectQuery() {
+ $params = array();
+
+ foreach ( $this->mAllowedRedirectParams as $arg ) {
+ if ( $this->getRequest()->getVal( $arg, null ) !== null ) {
+ $params[$arg] = $this->getRequest()->getVal( $arg );
+ }
+ }
+
+ foreach ( $this->mAddedRedirectParams as $arg => $val ) {
+ $params[$arg] = $val;
+ }
+
+ return count( $params )
+ ? $params
+ : false;
+ }
+}
+
+/**
+ * @ingroup SpecialPage
+ */
+abstract class SpecialRedirectToSpecial extends RedirectSpecialPage {
+ // @todo FIXME: Visibility must be declared
+ var $redirName, $redirSubpage;
+
+ function __construct(
+ $name, $redirName, $redirSubpage = false,
+ $allowedRedirectParams = array(), $addedRedirectParams = array()
+ ) {
+ parent::__construct( $name );
+ $this->redirName = $redirName;
+ $this->redirSubpage = $redirSubpage;
+ $this->mAllowedRedirectParams = $allowedRedirectParams;
+ $this->mAddedRedirectParams = $addedRedirectParams;
+ }
+
+ public function getRedirect( $subpage ) {
+ if ( $this->redirSubpage === false ) {
+ return SpecialPage::getTitleFor( $this->redirName, $subpage );
+ } else {
+ return SpecialPage::getTitleFor( $this->redirName, $this->redirSubpage );
+ }
+ }
+}
+
+/**
+ * Superclass for any RedirectSpecialPage which redirects the user
+ * to a particular article (as opposed to user contributions, logs, etc.).
+ *
+ * For security reasons these special pages are restricted to pass on
+ * the following subset of GET parameters to the target page while
+ * removing all others:
+ *
+ * - useskin, uselang, printable: to alter the appearance of the resulting page
+ *
+ * - redirect: allows viewing one's user page or talk page even if it is a
+ * redirect.
+ *
+ * - rdfrom: allows redirecting to one's user page or talk page from an
+ * external wiki with the "Redirect from..." notice.
+ *
+ * - limit, offset: Useful for linking to history of one's own user page or
+ * user talk page. For example, this would be a link to "the last edit to your
+ * user talk page in the year 2010":
+ * http://en.wikipedia.org/wiki/Special:MyPage?offset=20110000000000&limit=1&action=history
+ *
+ * - feed: would allow linking to the current user's RSS feed for their user
+ * talk page:
+ * http://en.wikipedia.org/w/index.php?title=Special:MyTalk&action=history&feed=rss
+ *
+ * - preloadtitle: Can be used to provide a default section title for a
+ * preloaded new comment on one's own talk page.
+ *
+ * - summary : Can be used to provide a default edit summary for a preloaded
+ * edit to one's own user page or talk page.
+ *
+ * - preview: Allows showing/hiding preview on first edit regardless of user
+ * preference, useful for preloaded edits where you know preview wouldn't be
+ * useful.
+ *
+ * - internaledit, externaledit, mode: Allows forcing the use of the
+ * internal/external editor, e.g. to force the internal editor for
+ * short/simple preloaded edits.
+ *
+ * - redlink: Affects the message the user sees if their talk page/user talk
+ * page does not currently exist. Avoids confusion for newbies with no user
+ * pages over why they got a "permission error" following this link:
+ * http://en.wikipedia.org/w/index.php?title=Special:MyPage&redlink=1
+ *
+ * - debug: determines whether the debug parameter is passed to load.php,
+ * which disables reformatting and allows scripts to be debugged. Useful
+ * when debugging scripts that manipulate one's own user page or talk page.
+ *
+ * @par Hook extension:
+ * Extensions can add to the redirect parameters list by using the hook
+ * RedirectSpecialArticleRedirectParams
+ *
+ * This hook allows extensions which add GET parameters like FlaggedRevs to
+ * retain those parameters when redirecting using special pages.
+ *
+ * @par Hook extension example:
+ * @code
+ * $wgHooks['RedirectSpecialArticleRedirectParams'][] =
+ * 'MyExtensionHooks::onRedirectSpecialArticleRedirectParams';
+ * public static function onRedirectSpecialArticleRedirectParams( &$redirectParams ) {
+ * $redirectParams[] = 'stable';
+ * return true;
+ * }
+ * @endcode
+ *
+ * @ingroup SpecialPage
+ */
+abstract class RedirectSpecialArticle extends RedirectSpecialPage {
+ function __construct( $name ) {
+ parent::__construct( $name );
+ $redirectParams = array(
+ 'action',
+ 'redirect', 'rdfrom',
+ # Options for preloaded edits
+ 'preload', 'editintro', 'preloadtitle', 'summary', 'nosummary',
+ # Options for overriding user settings
+ 'preview', 'internaledit', 'externaledit', 'mode', 'minor', 'watchthis',
+ # Options for history/diffs
+ 'section', 'oldid', 'diff', 'dir',
+ 'limit', 'offset', 'feed',
+ # Misc options
+ 'redlink', 'debug',
+ # Options for action=raw; missing ctype can break JS or CSS in some browsers
+ 'ctype', 'maxage', 'smaxage',
+ );
+
+ wfRunHooks( "RedirectSpecialArticleRedirectParams", array( &$redirectParams ) );
+ $this->mAllowedRedirectParams = $redirectParams;
+ }
+}
--- /dev/null
+<?php
+/**
+ * Parent class for all special pages.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Parent class for all special pages.
+ *
+ * Includes some static functions for handling the special page list deprecated
+ * in favor of SpecialPageFactory.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialPage {
+ // The canonical name of this special page
+ // Also used for the default <h1> heading, @see getDescription()
+ protected $mName;
+
+ // The local name of this special page
+ private $mLocalName;
+
+ // Minimum user level required to access this page, or "" for anyone.
+ // Also used to categorise the pages in Special:Specialpages
+ private $mRestriction;
+
+ // Listed in Special:Specialpages?
+ private $mListed;
+
+ // Function name called by the default execute()
+ private $mFunction;
+
+ // File which needs to be included before the function above can be called
+ private $mFile;
+
+ // Whether or not this special page is being included from an article
+ protected $mIncluding;
+
+ // Whether the special page can be included in an article
+ protected $mIncludable;
+
+ /**
+ * Current request context
+ * @var IContextSource
+ */
+ protected $mContext;
+
+ /**
+ * Initialise the special page list
+ * This must be called before accessing SpecialPage::$mList
+ * @deprecated since 1.18
+ */
+ static function initList() {
+ wfDeprecated( __METHOD__, '1.18' );
+ // Noop
+ }
+
+ /**
+ * @deprecated since 1.18
+ */
+ static function initAliasList() {
+ wfDeprecated( __METHOD__, '1.18' );
+ // Noop
+ }
+
+ /**
+ * Given a special page alias, return the special page name.
+ * Returns false if there is no such alias.
+ *
+ * @param $alias String
+ * @return String or false
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function resolveAlias( $alias ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ list( $name, /*...*/ ) = SpecialPageFactory::resolveAlias( $alias );
+ return $name;
+ }
+
+ /**
+ * Given a special page name with a possible subpage, return an array
+ * where the first element is the special page name and the second is the
+ * subpage.
+ *
+ * @param $alias String
+ * @return Array
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function resolveAliasWithSubpage( $alias ) {
+ return SpecialPageFactory::resolveAlias( $alias );
+ }
+
+ /**
+ * Add a page to a certain display group for Special:SpecialPages
+ *
+ * @param $page Mixed: SpecialPage or string
+ * @param $group String
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function setGroup( $page, $group ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ SpecialPageFactory::setGroup( $page, $group );
+ }
+
+ /**
+ * Get the group that the special page belongs in on Special:SpecialPage
+ *
+ * @param $page SpecialPage
+ * @return string
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getGroup( &$page ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getGroup( $page );
+ }
+
+ /**
+ * Remove a special page from the list
+ * Formerly used to disable expensive or dangerous special pages. The
+ * preferred method is now to add a SpecialPage_initList hook.
+ * @deprecated since 1.18
+ *
+ * @param string $name the page to remove
+ */
+ static function removePage( $name ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ unset( SpecialPageFactory::getList()->$name );
+ }
+
+ /**
+ * Check if a given name exist as a special page or as a special page alias
+ *
+ * @param string $name name of a special page
+ * @return Boolean: true if a special page exists with this name
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function exists( $name ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::exists( $name );
+ }
+
+ /**
+ * Find the object with a given name and return it (or NULL)
+ *
+ * @param $name String
+ * @return SpecialPage object or null if the page doesn't exist
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getPage( $name ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getPage( $name );
+ }
+
+ /**
+ * Get a special page with a given localised name, or NULL if there
+ * is no such special page.
+ *
+ * @param $alias String
+ * @return SpecialPage object or null if the page doesn't exist
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getPageByAlias( $alias ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getPage( $alias );
+ }
+
+ /**
+ * Return categorised listable special pages which are available
+ * for the current user, and everyone.
+ *
+ * @param $user User object to check permissions, $wgUser will be used
+ * if not provided
+ * @return array Associative array mapping page's name to its SpecialPage object
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getUsablePages( User $user = null ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getUsablePages( $user );
+ }
+
+ /**
+ * Return categorised listable special pages for all users
+ *
+ * @return array Associative array mapping page's name to its SpecialPage object
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getRegularPages() {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getRegularPages();
+ }
+
+ /**
+ * Return categorised listable special pages which are available
+ * for the current user, but not for everyone
+ *
+ * @return array Associative array mapping page's name to its SpecialPage object
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getRestrictedPages() {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getRestrictedPages();
+ }
+
+ /**
+ * Execute a special page path.
+ * The path may contain parameters, e.g. Special:Name/Params
+ * Extracts the special page name and call the execute method, passing the parameters
+ *
+ * Returns a title object if the page is redirected, false if there was no such special
+ * page, and true if it was successful.
+ *
+ * @param $title Title object
+ * @param $context IContextSource
+ * @param $including Bool output is being captured for use in {{special:whatever}}
+ * @return Bool
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ public static function executePath( &$title, IContextSource &$context, $including = false ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::executePath( $title, $context, $including );
+ }
+
+ /**
+ * Get the local name for a specified canonical name
+ *
+ * @param $name String
+ * @param $subpage Mixed: boolean false, or string
+ *
+ * @return String
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getLocalNameFor( $name, $subpage = false ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getLocalNameFor( $name, $subpage );
+ }
+
+ /**
+ * Get a localised Title object for a specified special page name
+ *
+ * @param $name String
+ * @param string|Bool $subpage subpage string, or false to not use a subpage
+ * @param string $fragment the link fragment (after the "#")
+ * @throws MWException
+ * @return Title object
+ */
+ public static function getTitleFor( $name, $subpage = false, $fragment = '' ) {
+ $name = SpecialPageFactory::getLocalNameFor( $name, $subpage );
+ return Title::makeTitle( NS_SPECIAL, $name, $fragment );
+ }
+
+ /**
+ * Get a localised Title object for a page name with a possibly unvalidated subpage
+ *
+ * @param $name String
+ * @param string|Bool $subpage subpage string, or false to not use a subpage
+ * @return Title object or null if the page doesn't exist
+ */
+ public static function getSafeTitleFor( $name, $subpage = false ) {
+ $name = SpecialPageFactory::getLocalNameFor( $name, $subpage );
+ if ( $name ) {
+ return Title::makeTitleSafe( NS_SPECIAL, $name );
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * Get a title for a given alias
+ *
+ * @param $alias String
+ * @return Title or null if there is no such alias
+ * @deprecated since 1.18 call SpecialPageFactory method directly
+ */
+ static function getTitleForAlias( $alias ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return SpecialPageFactory::getTitleForAlias( $alias );
+ }
+
+ /**
+ * Default constructor for special pages
+ * Derivative classes should call this from their constructor
+ * Note that if the user does not have the required level, an error message will
+ * be displayed by the default execute() method, without the global function ever
+ * being called.
+ *
+ * If you override execute(), you can recover the default behavior with userCanExecute()
+ * and displayRestrictionError()
+ *
+ * @param string $name Name of the special page, as seen in links and URLs
+ * @param string $restriction User right required, e.g. "block" or "delete"
+ * @param bool $listed Whether the page is listed in Special:Specialpages
+ * @param Callback|Bool $function Function called by execute(). By default
+ * it is constructed from $name
+ * @param string $file File which is included by execute(). It is also
+ * constructed from $name by default
+ * @param bool $includable Whether the page can be included in normal pages
+ */
+ public function __construct(
+ $name = '', $restriction = '', $listed = true,
+ $function = false, $file = 'default', $includable = false
+ ) {
+ $this->init( $name, $restriction, $listed, $function, $file, $includable );
+ }
+
+ /**
+ * Do the real work for the constructor, mainly so __call() can intercept
+ * calls to SpecialPage()
+ * @param string $name Name of the special page, as seen in links and URLs
+ * @param string $restriction User right required, e.g. "block" or "delete"
+ * @param bool $listed Whether the page is listed in Special:Specialpages
+ * @param Callback|Bool $function Function called by execute(). By default
+ * it is constructed from $name
+ * @param string $file File which is included by execute(). It is also
+ * constructed from $name by default
+ * @param bool $includable Whether the page can be included in normal pages
+ */
+ private function init( $name, $restriction, $listed, $function, $file, $includable ) {
+ $this->mName = $name;
+ $this->mRestriction = $restriction;
+ $this->mListed = $listed;
+ $this->mIncludable = $includable;
+ if ( !$function ) {
+ $this->mFunction = 'wfSpecial' . $name;
+ } else {
+ $this->mFunction = $function;
+ }
+ if ( $file === 'default' ) {
+ $this->mFile = __DIR__ . "/specials/Special$name.php";
+ } else {
+ $this->mFile = $file;
+ }
+ }
+
+ /**
+ * Use PHP's magic __call handler to get calls to the old PHP4 constructor
+ * because PHP E_STRICT yells at you for having __construct() and SpecialPage()
+ *
+ * @param string $fName Name of called method
+ * @param array $a Arguments to the method
+ * @throws MWException
+ * @deprecated since 1.17, call parent::__construct()
+ */
+ public function __call( $fName, $a ) {
+ // Deprecated messages now, remove in 1.19 or 1.20?
+ wfDeprecated( __METHOD__, '1.17' );
+
+ // Sometimes $fName is SpecialPage, sometimes it's specialpage. <3 PHP
+ if ( strtolower( $fName ) == 'specialpage' ) {
+ $name = isset( $a[0] ) ? $a[0] : '';
+ $restriction = isset( $a[1] ) ? $a[1] : '';
+ $listed = isset( $a[2] ) ? $a[2] : true;
+ $function = isset( $a[3] ) ? $a[3] : false;
+ $file = isset( $a[4] ) ? $a[4] : 'default';
+ $includable = isset( $a[5] ) ? $a[5] : false;
+ $this->init( $name, $restriction, $listed, $function, $file, $includable );
+ } else {
+ $className = get_class( $this );
+ throw new MWException( "Call to undefined method $className::$fName" );
+ }
+ }
+
+ /**
+ * Get the name of this Special Page.
+ * @return String
+ */
+ function getName() {
+ return $this->mName;
+ }
+
+ /**
+ * Get the permission that a user must have to execute this page
+ * @return String
+ */
+ function getRestriction() {
+ return $this->mRestriction;
+ }
+
+ /**
+ * Get the file which will be included by SpecialPage::execute() if your extension is
+ * still stuck in the past and hasn't overridden the execute() method. No modern code
+ * should want or need to know this.
+ * @return String
+ * @deprecated since 1.18
+ */
+ function getFile() {
+ wfDeprecated( __METHOD__, '1.18' );
+ return $this->mFile;
+ }
+
+ // @todo FIXME: Decide which syntax to use for this, and stick to it
+ /**
+ * Whether this special page is listed in Special:SpecialPages
+ * @since r3583 (v1.3)
+ * @return Bool
+ */
+ function isListed() {
+ return $this->mListed;
+ }
+ /**
+ * Set whether this page is listed in Special:Specialpages, at run-time
+ * @since r3583 (v1.3)
+ * @param $listed Bool
+ * @return Bool
+ */
+ function setListed( $listed ) {
+ return wfSetVar( $this->mListed, $listed );
+ }
+ /**
+ * Get or set whether this special page is listed in Special:SpecialPages
+ * @since r11308 (v1.6)
+ * @param $x Bool
+ * @return Bool
+ */
+ function listed( $x = null ) {
+ return wfSetVar( $this->mListed, $x );
+ }
+
+ /**
+ * Whether it's allowed to transclude the special page via {{Special:Foo/params}}
+ * @return Bool
+ */
+ public function isIncludable() {
+ return $this->mIncludable;
+ }
+
+ /**
+ * These mutators are very evil, as the relevant variables should not mutate. So
+ * don't use them.
+ * @param $x Mixed
+ * @return Mixed
+ * @deprecated since 1.18
+ */
+ function name( $x = null ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return wfSetVar( $this->mName, $x );
+ }
+
+ /**
+ * These mutators are very evil, as the relevant variables should not mutate. So
+ * don't use them.
+ * @param $x Mixed
+ * @return Mixed
+ * @deprecated since 1.18
+ */
+ function restriction( $x = null ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return wfSetVar( $this->mRestriction, $x );
+ }
+
+ /**
+ * These mutators are very evil, as the relevant variables should not mutate. So
+ * don't use them.
+ * @param $x Mixed
+ * @return Mixed
+ * @deprecated since 1.18
+ */
+ function func( $x = null ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return wfSetVar( $this->mFunction, $x );
+ }
+
+ /**
+ * These mutators are very evil, as the relevant variables should not mutate. So
+ * don't use them.
+ * @param $x Mixed
+ * @return Mixed
+ * @deprecated since 1.18
+ */
+ function file( $x = null ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return wfSetVar( $this->mFile, $x );
+ }
+
+ /**
+ * These mutators are very evil, as the relevant variables should not mutate. So
+ * don't use them.
+ * @param $x Mixed
+ * @return Mixed
+ * @deprecated since 1.18
+ */
+ function includable( $x = null ) {
+ wfDeprecated( __METHOD__, '1.18' );
+ return wfSetVar( $this->mIncludable, $x );
+ }
+
+ /**
+ * Whether the special page is being evaluated via transclusion
+ * @param $x Bool
+ * @return Bool
+ */
+ function including( $x = null ) {
+ return wfSetVar( $this->mIncluding, $x );
+ }
+
+ /**
+ * Get the localised name of the special page
+ */
+ function getLocalName() {
+ if ( !isset( $this->mLocalName ) ) {
+ $this->mLocalName = SpecialPageFactory::getLocalNameFor( $this->mName );
+ }
+ return $this->mLocalName;
+ }
+
+ /**
+ * Is this page expensive (for some definition of expensive)?
+ * Expensive pages are disabled or cached in miser mode. Originally used
+ * (and still overridden) by QueryPage and subclasses, moved here so that
+ * Special:SpecialPages can safely call it for all special pages.
+ *
+ * @return Boolean
+ */
+ public function isExpensive() {
+ return false;
+ }
+
+ /**
+ * Is this page cached?
+ * Expensive pages are cached or disabled in miser mode.
+ * Used by QueryPage and subclasses, moved here so that
+ * Special:SpecialPages can safely call it for all special pages.
+ *
+ * @return Boolean
+ * @since 1.21
+ */
+ public function isCached() {
+ return false;
+ }
+
+ /**
+ * Can be overridden by subclasses with more complicated permissions
+ * schemes.
+ *
+ * @return Boolean: should the page be displayed with the restricted-access
+ * pages?
+ */
+ public function isRestricted() {
+ // DWIM: If anons can do something, then it is not restricted
+ return $this->mRestriction != '' && !User::groupHasPermission( '*', $this->mRestriction );
+ }
+
+ /**
+ * Checks if the given user (identified by an object) can execute this
+ * special page (as defined by $mRestriction). Can be overridden by sub-
+ * classes with more complicated permissions schemes.
+ *
+ * @param $user User: the user to check
+ * @return Boolean: does the user have permission to view the page?
+ */
+ public function userCanExecute( User $user ) {
+ return $user->isAllowed( $this->mRestriction );
+ }
+
+ /**
+ * Output an error message telling the user what access level they have to have
+ */
+ function displayRestrictionError() {
+ throw new PermissionsError( $this->mRestriction );
+ }
+
+ /**
+ * Checks if userCanExecute, and if not throws a PermissionsError
+ *
+ * @since 1.19
+ */
+ public function checkPermissions() {
+ if ( !$this->userCanExecute( $this->getUser() ) ) {
+ $this->displayRestrictionError();
+ }
+ }
+
+ /**
+ * If the wiki is currently in readonly mode, throws a ReadOnlyError
+ *
+ * @since 1.19
+ * @throws ReadOnlyError
+ */
+ public function checkReadOnly() {
+ if ( wfReadOnly() ) {
+ throw new ReadOnlyError;
+ }
+ }
+
+ /**
+ * If the user is not logged in, throws UserNotLoggedIn error.
+ *
+ * Default error message includes a link to Special:Userlogin with properly set 'returnto' query
+ * parameter.
+ *
+ * @since 1.23
+ * @param string|Message $reasonMsg [optional] Passed on to UserNotLoggedIn constructor. Strings
+ * will be used as message keys. If a string is given, the message will also receive a
+ * formatted login link (generated using the 'loginreqlink' message) as first parameter. If a
+ * Message is given, it will be passed on verbatim.
+ * @param string|Message $titleMsg [optional] Passed on to UserNotLoggedIn constructor. Strings
+ * will be used as message keys.
+ * @throws UserNotLoggedIn
+ */
+ public function requireLogin( $reasonMsg = null, $titleMsg = null ) {
+ if ( $this->getUser()->isAnon() ) {
+ // Use default messages if not given or explicit null passed
+ if ( !$reasonMsg ) {
+ $reasonMsg = 'exception-nologin-text-manual';
+ }
+ if ( !$titleMsg ) {
+ $titleMsg = 'exception-nologin';
+ }
+
+ // Convert to Messages with current context
+ if ( is_string( $reasonMsg ) ) {
+ $loginreqlink = Linker::linkKnown(
+ SpecialPage::getTitleFor( 'Userlogin' ),
+ $this->msg( 'loginreqlink' )->escaped(),
+ array(),
+ array( 'returnto' => $this->getTitle()->getPrefixedText() )
+ );
+ $reasonMsg = $this->msg( $reasonMsg )->rawParams( $loginreqlink );
+ }
+ if ( is_string( $titleMsg ) ) {
+ $titleMsg = $this->msg( $titleMsg );
+ }
+
+ throw new UserNotLoggedIn( $reasonMsg, $titleMsg );
+ }
+ }
+
+ /**
+ * Sets headers - this should be called from the execute() method of all derived classes!
+ */
+ function setHeaders() {
+ $out = $this->getOutput();
+ $out->setArticleRelated( false );
+ $out->setRobotPolicy( "noindex,nofollow" );
+ $out->setPageTitle( $this->getDescription() );
+ }
+
+ /**
+ * Entry point.
+ *
+ * @since 1.20
+ *
+ * @param $subPage string|null
+ */
+ final public function run( $subPage ) {
+ /**
+ * Gets called before @see SpecialPage::execute.
+ *
+ * @since 1.20
+ *
+ * @param $special SpecialPage
+ * @param $subPage string|null
+ */
+ wfRunHooks( 'SpecialPageBeforeExecute', array( $this, $subPage ) );
+
+ $this->beforeExecute( $subPage );
+ $this->execute( $subPage );
+ $this->afterExecute( $subPage );
+
+ /**
+ * Gets called after @see SpecialPage::execute.
+ *
+ * @since 1.20
+ *
+ * @param $special SpecialPage
+ * @param $subPage string|null
+ */
+ wfRunHooks( 'SpecialPageAfterExecute', array( $this, $subPage ) );
+ }
+
+ /**
+ * Gets called before @see SpecialPage::execute.
+ *
+ * @since 1.20
+ *
+ * @param $subPage string|null
+ */
+ protected function beforeExecute( $subPage ) {
+ // No-op
+ }
+
+ /**
+ * Gets called after @see SpecialPage::execute.
+ *
+ * @since 1.20
+ *
+ * @param $subPage string|null
+ */
+ protected function afterExecute( $subPage ) {
+ // No-op
+ }
+
+ /**
+ * Default execute method
+ * Checks user permissions, calls the function given in mFunction
+ *
+ * This must be overridden by subclasses; it will be made abstract in a future version
+ *
+ * @param $subPage string|null
+ */
+ public function execute( $subPage ) {
+ $this->setHeaders();
+ $this->checkPermissions();
+
+ $func = $this->mFunction;
+ // only load file if the function does not exist
+ if ( !is_callable( $func ) && $this->mFile ) {
+ require_once $this->mFile;
+ }
+ $this->outputHeader();
+ call_user_func( $func, $subPage, $this );
+ }
+
+ /**
+ * Outputs a summary message on top of special pages
+ * Per default the message key is the canonical name of the special page
+ * May be overridden, i.e. by extensions to stick with the naming conventions
+ * for message keys: 'extensionname-xxx'
+ *
+ * @param string $summaryMessageKey message key of the summary
+ */
+ function outputHeader( $summaryMessageKey = '' ) {
+ global $wgContLang;
+
+ if ( $summaryMessageKey == '' ) {
+ $msg = $wgContLang->lc( $this->getName() ) . '-summary';
+ } else {
+ $msg = $summaryMessageKey;
+ }
+ if ( !$this->msg( $msg )->isDisabled() && !$this->including() ) {
+ $this->getOutput()->wrapWikiMsg(
+ "<div class='mw-specialpage-summary'>\n$1\n</div>", $msg );
+ }
+
+ }
+
+ /**
+ * Returns the name that goes in the \<h1\> in the special page itself, and
+ * also the name that will be listed in Special:Specialpages
+ *
+ * Derived classes can override this, but usually it is easier to keep the
+ * default behavior. Messages can be added at run-time, see
+ * MessageCache.php.
+ *
+ * @return String
+ */
+ function getDescription() {
+ return $this->msg( strtolower( $this->mName ) )->text();
+ }
+
+ /**
+ * Get a self-referential title object
+ *
+ * @param $subpage String|Bool
+ * @return Title object
+ */
+ function getTitle( $subpage = false ) {
+ return self::getTitleFor( $this->mName, $subpage );
+ }
+
+ /**
+ * Sets the context this SpecialPage is executed in
+ *
+ * @param $context IContextSource
+ * @since 1.18
+ */
+ public function setContext( $context ) {
+ $this->mContext = $context;
+ }
+
+ /**
+ * Gets the context this SpecialPage is executed in
+ *
+ * @return IContextSource|RequestContext
+ * @since 1.18
+ */
+ public function getContext() {
+ if ( $this->mContext instanceof IContextSource ) {
+ return $this->mContext;
+ } else {
+ wfDebug( __METHOD__ . " called and \$mContext is null. " .
+ "Return RequestContext::getMain(); for sanity\n" );
+ return RequestContext::getMain();
+ }
+ }
+
+ /**
+ * Get the WebRequest being used for this instance
+ *
+ * @return WebRequest
+ * @since 1.18
+ */
+ public function getRequest() {
+ return $this->getContext()->getRequest();
+ }
+
+ /**
+ * Get the OutputPage being used for this instance
+ *
+ * @return OutputPage
+ * @since 1.18
+ */
+ public function getOutput() {
+ return $this->getContext()->getOutput();
+ }
+
+ /**
+ * Shortcut to get the User executing this instance
+ *
+ * @return User
+ * @since 1.18
+ */
+ public function getUser() {
+ return $this->getContext()->getUser();
+ }
+
+ /**
+ * Shortcut to get the skin being used for this instance
+ *
+ * @return Skin
+ * @since 1.18
+ */
+ public function getSkin() {
+ return $this->getContext()->getSkin();
+ }
+
+ /**
+ * Shortcut to get user's language
+ *
+ * @deprecated since 1.19 Use getLanguage instead
+ * @return Language
+ * @since 1.18
+ */
+ public function getLang() {
+ wfDeprecated( __METHOD__, '1.19' );
+ return $this->getLanguage();
+ }
+
+ /**
+ * Shortcut to get user's language
+ *
+ * @return Language
+ * @since 1.19
+ */
+ public function getLanguage() {
+ return $this->getContext()->getLanguage();
+ }
+
+ /**
+ * Return the full title, including $par
+ *
+ * @return Title
+ * @since 1.18
+ */
+ public function getFullTitle() {
+ return $this->getContext()->getTitle();
+ }
+
+ /**
+ * Wrapper around wfMessage that sets the current context.
+ *
+ * @return Message
+ * @see wfMessage
+ */
+ public function msg( /* $args */ ) {
+ $message = call_user_func_array(
+ array( $this->getContext(), 'msg' ),
+ func_get_args()
+ );
+ // RequestContext passes context to wfMessage, and the language is set from
+ // the context, but setting the language for Message class removes the
+ // interface message status, which breaks for example usernameless gender
+ // invocations. Restore the flag when not including special page in content.
+ if ( $this->including() ) {
+ $message->setInterfaceMessageFlag( false );
+ }
+ return $message;
+ }
+
+ /**
+ * Adds RSS/atom links
+ *
+ * @param $params array
+ */
+ protected function addFeedLinks( $params ) {
+ global $wgFeedClasses;
+
+ $feedTemplate = wfScript( 'api' );
+
+ foreach ( $wgFeedClasses as $format => $class ) {
+ $theseParams = $params + array( 'feedformat' => $format );
+ $url = wfAppendQuery( $feedTemplate, $theseParams );
+ $this->getOutput()->addFeedLink( $format, $url );
+ }
+ }
+
+ /**
+ * Get the group that the special page belongs in on Special:SpecialPage
+ * Use this method, instead of getGroupName to allow customization
+ * of the group name from the wiki side
+ *
+ * @return string Group of this special page
+ * @since 1.21
+ */
+ public function getFinalGroupName() {
+ global $wgSpecialPageGroups;
+ $name = $this->getName();
+
+ // Allow overbidding the group from the wiki side
+ $msg = $this->msg( 'specialpages-specialpagegroup-' . strtolower( $name ) )->inContentLanguage();
+ if ( !$msg->isBlank() ) {
+ $group = $msg->text();
+ } else {
+ // Than use the group from this object
+ $group = $this->getGroupName();
+
+ // Group '-' is used as default to have the chance to determine,
+ // if the special pages overrides this method,
+ // if not overridden, $wgSpecialPageGroups is checked for b/c
+ if ( $group === '-' && isset( $wgSpecialPageGroups[$name] ) ) {
+ $group = $wgSpecialPageGroups[$name];
+ }
+ }
+
+ // never give '-' back, change to 'other'
+ if ( $group === '-' ) {
+ $group = 'other';
+ }
+
+ return $group;
+ }
+
+ /**
+ * Under which header this special page is listed in Special:SpecialPages
+ * See messages 'specialpages-group-*' for valid names
+ * This method defaults to group 'other'
+ *
+ * @return string
+ * @since 1.21
+ */
+ protected function getGroupName() {
+ // '-' used here to determine, if this group is overridden or has a hardcoded 'other'
+ // Needed for b/c in getFinalGroupName
+ return '-';
+ }
+}
--- /dev/null
+<?php
+/**
+ * Shortcut to construct a special page which is unlisted by default.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Shortcut to construct a special page which is unlisted by default.
+ *
+ * @ingroup SpecialPage
+ */
+class UnlistedSpecialPage extends SpecialPage {
+ function __construct( $name, $restriction = '', $function = false, $file = 'default' ) {
+ parent::__construct( $name, $restriction, false, $function, $file );
+ }
+
+ public function isListed() {
+ return false;
+ }
+}
--- /dev/null
+<?php
+/**
+ * Redirect page: Special:CreateAccount --> Special:UserLogin/signup.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Redirect page: Special:CreateAccount --> Special:UserLogin/signup.
+ * @todo FIXME: This (and the rest of the login frontend) needs to die a horrible painful death
+ *
+ * @ingroup SpecialPage
+ */
+
+class SpecialCreateAccount extends SpecialRedirectToSpecial {
+ function __construct() {
+ parent::__construct( 'CreateAccount', 'Userlogin', 'signup', array( 'returnto', 'returntoquery', 'uselang' ) );
+ }
+
+ // No reason to hide this link on Special:Specialpages
+ public function isListed() {
+ return true;
+ }
+
+ protected function getGroupName() {
+ return 'login';
+ }
+}
return 'users';
}
}
+
+/**
+ * Redirect page: Special:ListAdmins --> Special:ListUsers/sysop.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialListAdmins extends SpecialRedirectToSpecial {
+ function __construct() {
+ parent::__construct( 'Listadmins', 'Listusers', 'sysop' );
+ }
+}
+
+/**
+ * Redirect page: Special:ListBots --> Special:ListUsers/bot.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialListBots extends SpecialRedirectToSpecial {
+ function __construct() {
+ parent::__construct( 'Listbots', 'Listusers', 'bot' );
+ }
+}
--- /dev/null
+<?php
+/**
+ * Special pages that are used to get user independent links pointing to
+ * current user's pages (user page, talk page, contributions, etc.).
+ * This can let us cache a single copy of some generated content for all
+ * users or be linked in wikitext help pages.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Special page pointing to current user's user page.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialMypage extends RedirectSpecialArticle {
+ function __construct() {
+ parent::__construct( 'Mypage' );
+ }
+
+ function getRedirect( $subpage ) {
+ if ( strval( $subpage ) !== '' ) {
+ return Title::makeTitle( NS_USER, $this->getUser()->getName() . '/' . $subpage );
+ } else {
+ return Title::makeTitle( NS_USER, $this->getUser()->getName() );
+ }
+ }
+}
+
+/**
+ * Special page pointing to current user's talk page.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialMytalk extends RedirectSpecialArticle {
+ function __construct() {
+ parent::__construct( 'Mytalk' );
+ }
+
+ function getRedirect( $subpage ) {
+ if ( strval( $subpage ) !== '' ) {
+ return Title::makeTitle( NS_USER_TALK, $this->getUser()->getName() . '/' . $subpage );
+ } else {
+ return Title::makeTitle( NS_USER_TALK, $this->getUser()->getName() );
+ }
+ }
+}
+
+/**
+ * Special page pointing to current user's contributions.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialMycontributions extends RedirectSpecialPage {
+ function __construct() {
+ parent::__construct( 'Mycontributions' );
+ $this->mAllowedRedirectParams = array( 'limit', 'namespace', 'tagfilter',
+ 'offset', 'dir', 'year', 'month', 'feed' );
+ }
+
+ function getRedirect( $subpage ) {
+ return SpecialPage::getTitleFor( 'Contributions', $this->getUser()->getName() );
+ }
+}
+
+/**
+ * Special page pointing to current user's uploaded files.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialMyuploads extends RedirectSpecialPage {
+ function __construct() {
+ parent::__construct( 'Myuploads' );
+ $this->mAllowedRedirectParams = array( 'limit', 'ilshowall', 'ilsearch' );
+ }
+
+ function getRedirect( $subpage ) {
+ return SpecialPage::getTitleFor( 'Listfiles', $this->getUser()->getName() );
+ }
+}
+
+/**
+ * Special page pointing to current user's uploaded files (including old versions).
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialAllMyUploads extends RedirectSpecialPage {
+ function __construct() {
+ parent::__construct( 'AllMyUploads' );
+ $this->mAllowedRedirectParams = array( 'limit', 'ilsearch' );
+ }
+
+ function getRedirect( $subpage ) {
+ $this->mAddedRedirectParams['ilshowall'] = 1;
+ return SpecialPage::getTitleFor( 'Listfiles', $this->getUser()->getName() );
+ }
+}
--- /dev/null
+<?php
+/**
+ * Redirect from Special:PermanentLink/### to index.php?oldid=###.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Redirect from Special:PermanentLink/### to index.php?oldid=###.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialPermanentLink extends RedirectSpecialPage {
+ function __construct() {
+ parent::__construct( 'PermanentLink' );
+ $this->mAllowedRedirectParams = array();
+ }
+
+ function getRedirect( $subpage ) {
+ $subpage = intval( $subpage );
+ if ( $subpage === 0 ) {
+ # throw an error page when no subpage was given
+ throw new ErrorPageError( 'nopagetitle', 'nopagetext' );
+ }
+ $this->mAddedRedirectParams['oldid'] = $subpage;
+ return true;
+ }
+}
// prev/next links
if ( $num || $this->offset ) {
// Show the create link ahead
- $this->showCreateLink( $t );
+ $this->showCreateLink( $t, $num );
$prevnext = $this->getLanguage()->viewPrevNext( $this->getTitle(), $this->offset, $this->limit,
$this->powerSearchOptions() + array( 'search' => $term ),
max( $titleMatchesNum, $textMatchesNum ) < $this->limit
} else {
$out->wrapWikiMsg( "<p class=\"mw-search-nonefound\">\n$1</p>",
array( 'search-nonefound', wfEscapeWikiText( $term ) ) );
- $this->showCreateLink( $t );
+ $this->showCreateLink( $t, $num );
}
}
$out->addHtml( "</div>" );
/**
* @param $t Title
+ * @param int $num The number of search results found
*/
- protected function showCreateLink( $t ) {
+ protected function showCreateLink( $t, $num ) {
// show direct page/create link if applicable
// Check DBkey !== '' in case of fragment link only.
} else {
$messageName = 'searchmenu-new-nocreate';
}
- $params = array( $messageName, wfEscapeWikiText( $t->getPrefixedText() ) );
+ $params = array( $messageName, wfEscapeWikiText( $t->getPrefixedText() ), Message::numParam( $num ) );
wfRunHooks( 'SpecialSearchCreateLink', array( $t, &$params ) );
// Extensions using the hook might still return an empty $messageName
<div id="languagelinks">
<p><?php $this->html( 'languages' ); ?></p>
</div>
+ <?php }
+ if ( !wfMessage( 'signupstart' )->isDisabled() ) { ?>
+ <div id="signupstart"><?php $this->msgWiki( 'signupstart' ); ?></div>
<?php } ?>
<div id="userloginForm">
<h2 class="createaccount-join">
<?php if ( $this->haveData( 'uselang' ) ) { ?><input type="hidden" name="uselang" value="<?php $this->text( 'uselang' ); ?>" /><?php } ?>
<?php if ( $this->haveData( 'token' ) ) { ?><input type="hidden" name="wpCreateaccountToken" value="<?php $this->text( 'token' ); ?>" /><?php } ?>
</form>
+ <?php if ( !wfMessage( 'signupend' )->isDisabled() ) { ?>
+ <div id="signupend"><?php $this->html( 'signupend' ); ?></div>
+ <?php } ?>
</div>
<div class="mw-createacct-benefits-container">
<h2><?php $this->msg( 'createacct-benefit-heading' ); ?></h2>
'qbfind' => 'Аҧшаара',
'qbedit' => 'Ариашара',
'qbpageoptions' => 'Ари адаҟьа',
-'qbspecialpages' => 'Цастәи адаҟьақәа',
# Vector skin
'vector-action-move' => 'Ахьӡ аҧсахра',
'jumptonavigation' => 'Анавигациа',
'jumptosearch' => 'Аҧшаара',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} иазкны',
'currentevents' => 'Ииасуа ахҭысқәа',
'mainpage' => 'Ихадоу Адаҟьа',
'privacypage' => 'Project: Аконфиденциалтә аполитика',
'youhavenewmessages' => 'Уара $1 уауит ($2).',
-'newmessageslink' => 'адырра ҿыцқәа',
-'newmessagesdifflink' => 'аҵыхәтәатәи аҽеиҭакра',
'editsection' => 'ариашамҭа',
'editold' => 'ариашара',
'editlink' => 'ариашара',
# Recent changes
'recentchanges' => 'Арҽеира ҿыцқәа',
+'recentchanges-legend-newpage' => '$1 — адаҟьа ҿыц',
'newpageletter' => 'Ҿ',
# Recent changes linked
# Font style option in Special:Preferences
'editfont-style' => 'Gaya seunurat komputer bak plôk andam',
'editfont-default' => 'Bawaan penjelajah web',
-'editfont-monospace' => 'Seunurat Monospace',
-'editfont-sansserif' => 'Seunurat Sans-serif',
-'editfont-serif' => 'Seunurat Serif',
+'editfont-monospace' => 'Haraih Monospace',
+'editfont-sansserif' => 'Haraih Sans-serif',
+'editfont-serif' => 'Haraih Serif',
# Dates
'sunday' => 'Aleuhad',
'youhavenewmessages' => 'Droëneuh na $1 ($2).',
'youhavenewmessagesfromusers' => "Droeneuh na $1 nibak {{PLURAL:$3|ureueng nguy la'en|$3 ureueng nguy}} ($2).",
'youhavenewmessagesmanyusers' => "Droeneuh na $1 nibak ureueng nguy la'en ($2)",
-'newmessageslinkplural' => '{{PLURAL:$1|saboh peusan baro|peusan baro}}',
-'newmessagesdifflinkplural' => '{{PLURAL:$1|neuubah}} keuneulheuëh',
+'newmessageslinkplural' => '{{PLURAL:$1|saboh peusan barô|999=peusan barô}}',
+'newmessagesdifflinkplural' => '{{PLURAL:$1|neuubah|999=neuubah}} seuneulheuëh',
'youhavenewmessagesmulti' => 'Droëneuh na padum boh peusan barô bak $1',
'editsection' => 'andam',
'editold' => 'andam',
Dalèhjih nakeuh "\'\'$2\'\'".',
'invalidtitle-knownnamespace' => 'Nan nyang hana sah ngön ruweueng nan "$2" ngön "$3"',
'exception-nologin' => 'Hana tamöng lom',
-'exception-nologin-text' => 'halaman atawa buët nyoe beu neutamöng dilèë bak wiki nyoe.',
+'exception-nologin-text' => 'Droëneuh suwah [[Special:Userlogin|neutamöng]] mangat jeuët neupeuhah laman nyoë',
# Virus scanner
'virus-unknownscanner' => 'Antivirus hana meuturi:',
'passwordtooshort' => "Lageuëm paléng h'an harôh na {{PLURAL:$1|1 karakter|$1 karakter}}.",
'password-name-match' => 'Lageuëm Droeuneuh beubida nibak nan Ureuëng ngui.',
'password-login-forbidden' => 'Ngui nan ureuëng ngui ngön lageuëm nyoë ka jitham.',
-'mailmypassword' => "Peu'ét lageuëm rahsia barô u surat-e",
+'mailmypassword' => 'Atô ulang lageuëm rahsia',
'passwordremindertitle' => 'Lageuëm seumeuntara barô keu {{SITENAME}}',
'passwordremindertext' => 'Salah sidroë (kadang Droëneuh, ngön alamat IP $1) geulakèë lageuëm barô keu {{SITENAME}} ($4). Lageuëm si\'at keu ureuëng ngui "$2" ka geupeuna ngön ka geuatô jeuet keu "$3". Meunyö nyoe nakeuh meukeusud droeneuh, droeneuh peureulèë neutamöng ngön neupiléh lageuëm barô jinoe. Lageuem siat droeneuh meung abéh lam {{PLURAL:$5|siuroe|$5 uroe}}.
'user-mail-no-addy' => 'Ujoe kirém surat-e ngön hana alamat surat-e.',
# Change password dialog
-'resetpass' => 'Gantoë lageuëm rahsia',
+'changepassword' => 'Gantoe lageuem rahsia',
'resetpass_header' => 'Gantoë lageuëm rahsia nan ureuëng ngui',
'oldpassword' => 'Lageuëm rahsia awai:',
'newpassword' => 'Lageuëm rahsia barô:',
'creating' => 'Teungöh meupeugöt $1',
'editingsection' => 'Andam $1 (bideuëng)',
'editingcomment' => 'Andam $1 (bideuëng)',
-'storedversion' => 'Riwayat meukubah',
+'storedversion' => 'Geunantoë teukeubah',
'yourdiff' => 'Bida',
'copyrightwarning' => "Beu neuingat bahwa ban mandum nyang Droëneuh tuléh keu {{SITENAME}} geukira geupeuteubiët di yup $2 (ngiëng $1 keu leubèh jeulah). Meunyoë Droëneuh h‘an neutém teunuléh Droëneuh ji’andam ngön jiba ho ho la’én, bèk neupasoë teunuléh Droëneuh keunoë.<br />Droëneuh neumeujanji chit meunyoë teunuléh nyoë nakeuh atra neutuléh keudroë, atawa neucok nibak nè nè atra umôm atawa nè bibeuëh la’én.
'''BÈK NEUPASOË TEUNULÉH NYANG GEUPEULINDÔNG HAK KARANG NYANG HANA IDIN'''",
'sectioneditnotsupported-title' => 'Andam bideung hana meudukông',
'sectioneditnotsupported-text' => 'Andam bideung hana meudukông bak ôn nyoe.',
'permissionserrors' => 'Salah khut/hak tamöng',
-'permissionserrorstext' => 'Droëneuh hana hak tamöng keu $2, muroë {{PLURAL:$1|choë|choë}} nyoë:',
+'permissionserrorstext' => 'Droëneuh hana geupeuidin keu neupubuët nyoë, muroë {{PLURAL:$1|dalèh}} nyoë:',
'permissionserrorstext-withaction' => 'Droëneuh hana hak tamöng keu $2, muroë {{PLURAL:$1|choë|choë}} nyoë:',
'recreate-moveddeleted-warn' => "'''Ingat: Droëneuh neupeugöt ulang saboh laman nyang ka tom geusampôh. ''',
'revdelete-show-file-submit' => 'Nyoe',
'revdelete-hide-comment' => 'Mohtasa neuandam',
'revdelete-radio-same' => '(bèk neugantoe)',
-'revdelete-radio-set' => 'Deuh',
-'revdelete-radio-unset' => 'Teusom',
+'revdelete-radio-set' => 'Teusom',
+'revdelete-radio-unset' => 'Deuih',
'revdelete-log' => 'Dalèh:',
'revdel-restore' => 'Gantoë seuneudeuih',
-'revdel-restore-deleted' => 'geunantoe nyang ka geusampôh',
-'revdel-restore-visible' => 'geunantoë nyang deuih',
'pagehist' => 'Taréh laman',
'deletedhist' => 'Taréh nyang meusampôh',
'preferences' => 'Galak',
'mypreferences' => 'Atô',
'prefs-edits' => 'Jumeulah neuandam:',
-'changepassword' => 'Gantoe lageuem rahsia',
'prefs-skin' => 'Kulét',
'skin-preview' => 'Eu dilèe',
'datedefault' => 'Hana geunalak',
'prefs-setemail' => 'Pasoe alamat surat-e',
'prefs-email' => 'Peuniléh surat-e',
'prefs-rendering' => 'Seuneudeuh',
-'saveprefs' => 'Kubah',
+'saveprefs' => 'Keubah',
'prefs-editing' => 'Neuandam',
'rows' => 'Baréh:',
'searchresultshead' => 'Mita',
'yourlanguage' => 'Bahsa:',
'yournick' => 'Tanda jaroe barô:',
'prefs-help-signature' => 'Komèntar bak ôn marit suwah neubôh "<nowiki>~~~~</nowiki>", nyang eunteuk meugantoe keu tanda jaroe droeneuh ngön watèe jinoe.',
-'badsiglength' => 'Tanda jaroe droeneuh panyang that.
+'badsiglength' => 'Tanda jaroë droëneuh panyang that.
Panyangjih bèk leubèh nibak $1 {{PLURAL:$1|haraih|haraih}}.',
'gender-unknown' => 'Hana geupeunyata',
'gender-male' => 'Ureueng agam',
'recentchanges-label-minor' => 'Nyoe neuandam ubeut',
'recentchanges-label-bot' => 'Neuandam nyoe geupubuet le bot',
'recentchanges-label-unpatrolled' => 'Neuandam nyoe goh lom geukalon',
-'rcnote' => "Di yup nyoë nakeuh {{PLURAL:$1|nakeuh '''1''' neu’ubah barô |nakeuh '''$1''' neu’ubah barô}} lam {{PLURAL:$2|'''1''' uroë|'''$2''' uroë}} nyoë, trôk ‘an $5, $4.",
'rcnotefrom' => 'Di yup nyoë nakeuh neuubah yôh <strong>$2</strong> (geupeudeuh trôh ‘an <strong>$1</strong> neuubah).',
'rclistfrom' => 'Peudeuih neuubah barô yôh $1 kön',
'rcshowhideminor' => '$1 andam bacut',
'minoreditletter' => 'b',
'newpageletter' => 'B',
'boteditletter' => 'b',
-'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|ureueng kalön|ureueng kalön}}]',
+'number_of_watching_users_pageview' => '[$1 kalön {{PLURAL:$1|ureuëng ngui}}]',
'rc_categories_any' => 'Pue-pue mantöng',
-'rc-change-size-new' => '$1 {{PLURAL:$1|bita|bita}} lheuh meuandam',
+'rc-change-size-new' => '$1 {{PLURAL:$1|bita}} lheuëh neuubah',
'newsectionsummary' => '/* $1 */ bideung barô',
'rc-enhanced-expand' => 'Peuleumah rincian',
'rc-enhanced-hide' => 'Peusom rincian',
'allpagesfrom' => 'Peuleumah laman peuphôn nibak:',
'allpagesto' => 'Peuleumah laman geupeuakhé bak:',
'allarticles' => 'Dapeuta teunuléh',
-'allpagesprev' => 'U likôt',
-'allpagesnext' => 'U keue',
'allpagessubmit' => 'Mita',
'allpagesprefix' => 'Peuleumah laman ngön harah phôn:',
'allpages-hide-redirects' => 'Peusom peuninah',
# Special:ActiveUsers
'activeusers' => 'Dapeuta ureueng ngui udép',
-'activeusers-intro' => 'Nyoe nakeuh dapeuta ureueng ngui nyang na geuandam $1 {{PLURAL:$1|uroe|uroe}} u likôt.',
-'activeusers-count' => '$1 {{PLURAL:$1|buet|buet}} lam {{PLURAL:$3|uroe|$3 uroe}} u likôt',
+'activeusers-intro' => 'Nyoë nakeuh dapeuta ureuëng ngui nyang na geuteumuléh lam $1 {{PLURAL:$1|uroë}} nyoë.',
+'activeusers-count' => '$1 {{PLURAL:$1|buet}} lam {{PLURAL:$3|uroë|$3 uroë}} nyoë',
'activeusers-from' => 'Peuleumah ureueng ngui nyang neuawai ngön:',
'activeusers-hidebots' => 'Peusom bot',
'activeusers-hidesysops' => 'Peusom ureueng urôh',
* <span class="listgrouprights-revoked">Khut nyang hana geubri</span>',
'listgrouprights-group' => 'Kawan',
'listgrouprights-rights' => 'Khut',
-'listgrouprights-helppage' => 'Beunantu:Khut kawan',
+'listgrouprights-helppage' => 'Help:Khut kawan',
'listgrouprights-members' => '(dapeuta anggèëta)',
-'listgrouprights-addgroup' => 'Tamah {{PLURAL:$2|kawan|kawan}}: $1',
-'listgrouprights-removegroup' => 'Sampôh {{PLURAL:$2|kawan|kawan}}: $1',
+'listgrouprights-addgroup' => 'Tamah {{PLURAL:$2|kawan}}: $1',
+'listgrouprights-removegroup' => 'Sampôh {{PLURAL:$2|kawan}}: $1',
'listgrouprights-addgroup-all' => 'Tamah ban dum kawan',
'listgrouprights-removegroup-all' => 'Sampôh ban dum kawan',
'watchlist' => 'Dapeuta keunalön',
'mywatchlist' => 'Keunalön',
'watchlistfor2' => 'Keu $1 $2',
-'addedwatchtext' => "Ôn \"[[:\$1]]\" ka geupeutamah u [[Special:Watchlist|dapeuta keunalön]] Droëneuh. Neu’ubah-neu’ubah bak masa u keuë bak ôn nyan ngön bak ôn peugah habajih, euntreuk leumah nyoë pat. Ôn nyan euntreuk geupeuleumah ''teubay'' bak [[Special:RecentChanges|dapeuta neu’ubah paléng barô]] mangat leubèh mudah leumah.",
+'addedwatchtext' => 'Laman "[[:$1]]" ka geupeutamah u [[Special:Watchlist|dapeuta kalön]] droëneuh.
+Neuubah u keuë bak laman nyoë ngön laman marit nyang na teukaw\'èt, euntreuk geupeudeuih sinoë.',
'removedwatchtext' => 'Ôn "[[:$1]]" ka geusampôh nibak [[Special:Watchlist|dapeuta keunalön]] Droëneuh.',
'watch' => 'Kalön',
'watchthispage' => 'Kalön ôn nyoë',
'pagemovedsub' => 'Peupinah meuhasé',
'movepage-moved' => '\'\'\'"$1" ka geupeupinah u "$2".\'\'\'',
'articleexists' => 'Ôn ngön nan nyan ka na atawa nan nyang neupiléh hana sah. Neupiléh nan la’én.',
-'talkexists' => 'Ôn nyan ka geupeupinah, tapi ôn peugah haba bak ôn nyan h‘an jeuët geupeupinah kareuna ka na ôn peugah haba bak nan barô. Neupeusapat mantöng ôn ôn peugah haba nyan keudroë.',
-'movedto' => 'geupeupinah u',
'movetalk' => 'Peupinah ôn peugah haba nyang na hubôngan.',
'movelogpage' => 'Log pinah',
'movereason' => 'Choë:',
'file-info-size' => '$1 × $2 piksel, rayek beureukaih: $3, MIME jeunèh: $4',
'file-nohires' => 'Hana resolusi nyang leubèh manyang.',
'svg-long-desc' => 'Beureukah SVG, nominal $1 x $2 piksel, rayek beureukah: $3',
-'show-big-image' => 'Resolusi peunoh',
+'show-big-image' => 'Beureukaih aseuli',
# Special:NewFiles
'newimages' => 'Beureukah barô',
# Special:SpecialPages
'specialpages' => 'Laman kusuih',
-'specialpages-note' => '* Laman kusuih lagèë biasa.
-* <span class="mw-specialpagerestricted">Laman kusuih meuhat.</span>',
+'specialpages-note' => '* Laman kusuih biasa.
+* <span class="mw-specialpagerestricted">Laman kusuih geutheun.</span>',
'specialpages-group-maintenance' => 'Beuneuri thèë plara',
'specialpages-group-other' => "La'én-la'én",
'specialpages-group-login' => 'Tamöng / dapeuta',
'user-mail-no-addy' => 'لقد حاولت إرسال بريد إلكتروني دون عنوان بريد إلكتروني.',
# Change password dialog
-'resetpass' => 'تغيير كلمة السر',
'resetpass_announce' => 'تم تسجيل دخولك بكلمة سر مؤقتة.
للدخول بشكل نهائي، يجب عليك ضبط كلمة سر جديدة هنا:',
'resetpass_header' => 'غير كلمة سر الحساب',
'revisiondelete' => 'حذف/استرجاع المراجعات',
'revdelete-nooldid-title' => 'مراجعة هدف غير صحيحة',
'revdelete-nooldid-text' => 'إما أنك لم تحدد مراجعة (أو مراجعات) معينة هدفا لهذه الوظيفة، أو أن المراجعة المحددة غير موجودة، أو أنك تحاول إخفاء المراجعة الحالية.',
-'revdelete-nologtype-title' => 'لا نوع سجل تم إعطاؤه',
-'revdelete-nologtype-text' => 'أنت لم تحدد نوع سجل لعمل هذا الفعل عليه.',
-'revdelete-nologid-title' => 'مدخلة سجل غير صحيحة',
-'revdelete-nologid-text' => 'أنت إما أنك لم تحدد حدث سجل مستهدف لعمل هذه الوظيفة أو أن المدخلة المحددة غير موجودة.',
'revdelete-no-file' => 'الملف المحدد غير موجود.',
'revdelete-show-file-confirm' => 'هل أنت متأكد أنك تريد رؤية مراجعة محذوفة للملف "<nowiki>$1</nowiki>" بتاريخ $2 الساعة $3؟',
'revdelete-show-file-submit' => 'نعم',
'logdelete-failure' => "'''تعذر ضبط رؤية السجل:'''
$1",
'revdel-restore' => 'تغيير الرؤية',
-'revdel-restore-deleted' => 'مراجعات محذوفة',
-'revdel-restore-visible' => 'مراجعات مرئية',
'pagehist' => 'تاريخ الصفحة',
'deletedhist' => 'التاريخ المحذوف',
'revdelete-hide-current' => 'خطأ عند إحفاء العنصر المؤرخ في $2 $1: هذه هي المراجعة الحالية.
'recentchanges-label-minor' => 'هذا تعديل طفيف',
'recentchanges-label-bot' => 'أجرى هذا التعديل بوت',
'recentchanges-label-unpatrolled' => 'لم يراجع هذا التعديل إلى الآن',
-'rcnote' => "بالأسفل {{PLURAL:$1|لا توجد تغييرات|التغيير الأخير|آخر تغييرين|آخر '''$1''' تغييرات|آخر '''$1''' تغييرا|آخر '''$1''' تغيير}} في {{PLURAL:$2||'''اليوم''' الماضي|'''اليومين''' الماضيين|ال'''$2''' أيام الماضية|ال'''$2''' يوما الماضيا|ال'''$2''' يوم الماضي}}، كما في $5، $4.",
'rcnotefrom' => "بالأسفل التغييرات منذ '''$2''' (إلى '''$1''' معروضة).",
'rclistfrom' => 'أظهر التغييرات بدءا من $1',
'rcshowhideminor' => '$1 التعديلات الطفيفة',
'user-mail-no-body' => "Daar is probeer om 'n leë of 'n onredelike kort boodskap te stuur.",
# Change password dialog
-'resetpass' => 'Verander wagwoord',
+'changepassword' => 'Verander wagwoord',
'resetpass_announce' => "U het aangeteken met 'n tydelike e-poskode.
Om voort te gaan moet u 'n nuwe wagwoord hier kies:",
'resetpass_text' => '<!-- Voeg teks hier by -->',
'revisiondelete' => 'Verwyder/herstel weergawes',
'revdelete-nooldid-title' => 'Ongeldige teiken weergawe',
'revdelete-nooldid-text' => 'U het geen teikenweergawes vir hierdie aksie verskaf nie, die aangegewe weergawe bestaan nie, of u probeer om die laaste weergawe te verberg.',
-'revdelete-nologtype-title' => 'Geen logboektipe verskaf nie',
-'revdelete-nologtype-text' => "U het nie 'n logboektipe verskaf om hierdie handeling op uit te voer nie.",
-'revdelete-nologid-title' => 'Ongeldige logboekreël',
-'revdelete-nologid-text' => 'U het óf geen logboeke gespesifiseer nie óf die gevraagde lyn bestaan nie in die logboek nie.',
'revdelete-no-file' => 'Die gespesifiseerde lêer bestaan nie.',
'revdelete-show-file-confirm' => 'Is u seker u wil die geskrapte weergawe van die lêer "<nowiki>$1</nowiki>" van $2 om $3 sien?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Sigbaarheid kon nie vir die logboekreël gestel word nie:'''
$1",
'revdel-restore' => 'Verander sigbaarheid',
-'revdel-restore-deleted' => 'geskrapte wysigings',
-'revdel-restore-visible' => 'sigbare wysigings',
'pagehist' => 'Bladsy geskiedenis',
'deletedhist' => 'Verwyderde geskiedenis',
'revdelete-hide-current' => 'Fout met die wegsteek van die item gedateer $2 om $1 uur: hierdie is die huidige weergawe. Dit kan nie versteek word nie.',
'search-interwiki-default' => '$1 resultate:',
'search-interwiki-more' => '(meer)',
'search-relatedarticle' => 'Verwante',
-'mwsuggest-disable' => 'Deaktiveer soek-voorstelle',
'searcheverything-enable' => 'Soek in alle naamruimtes',
'searchrelated' => 'verwante',
'searchall' => 'alle',
'preferences' => 'Voorkeure',
'mypreferences' => 'Voorkeure',
'prefs-edits' => 'Aantal wysigings:',
-'changepassword' => 'Verander wagwoord',
'prefs-skin' => 'Omslag',
'skin-preview' => 'Voorskou',
'datedefault' => 'Geen voorkeur',
'recentchanges-label-bot' => "Hierdie wysiging was deur 'n bot uitgevoer",
'recentchanges-label-unpatrolled' => 'Die wysiging is nog nie gekontroleer nie',
'recentchanges-legend-newpage' => '$1 - nuwe bladsy',
-'rcnote' => "Hier volg die laaste {{PLURAL:$1|'''$1''' wysiging|'''$1''' wysigings}} gedurende die afgelope {{PLURAL:$2|dag|'''$2''' dae}}, soos vanaf $4 om $5.",
'rcnotefrom' => "Hier volg wysigings sedert '''$2''' (maksimum van '''$1''' word gewys).",
'rclistfrom' => 'Vertoon wysigings vanaf $1',
'rcshowhideminor' => '$1 klein wysigings',
'allpagesto' => 'Wys bladsye tot:',
'allarticles' => 'Alle bladsye',
'allinnamespace' => 'Alle bladsye (naamruimte $1)',
-'allnotinnamespace' => 'Alle bladsye (nie in naamruimte $1 nie)',
-'allpagesprev' => 'Vorige',
-'allpagesnext' => 'Volgende',
'allpagessubmit' => 'Gaan',
'allpagesprefix' => 'Wys bladsye wat begin met:',
'allpagesbadtitle' => "Die gespesifiseerde bladsynaam is ongeldig of het 'n intertaal- of interwiki-voorvoegsel.
'undeletebtn' => 'Plaas terug',
'undeletelink' => 'wys/herstel',
'undeleteviewlink' => 'bekyk',
-'undeletereset' => 'Herinstel',
'undeleteinvert' => 'Omgekeerde seleksie',
'undeletecomment' => 'Rede:',
'undeletedrevisions' => '{{PLURAL:$1|1 weergawe|$1 weergawes}} herstel',
'block' => 'Blok gebruiker',
'unblock' => 'Deblokkeer gebruiker',
'blockip' => 'Blokkeer gebruiker',
-'blockip-title' => 'Blokkeer gebruiker',
'blockip-legend' => 'Blokkeer gebruiker of IP-adres',
'blockiptext' => "Gebruik die vorm hier onder om skryftoegang vir 'n gebruiker of IP-adres in te trek.
Dit mag slegs as beskerming teen vandalisme en in ooreenstemming met die [[{{MediaWiki:Policy-url}}|beleid]] gedoen word.
'ipadressorusername' => 'IP-adres of gebruikersnaam:',
'ipbexpiry' => 'Duur:',
'ipbreason' => 'Rede:',
-'ipbreasonotherlist' => 'Ander rede',
'ipbreason-dropdown' => '*Algemene redes vir versperring
** Invoeg van valse inligting
** Skrap van bladsyinhoud
'ipbsubmit' => 'Versper hierdie gebruiker',
'ipbother' => 'Ander tydperk:',
'ipboptions' => '2 ure:2 hours,1 dag:1 day,3 dae:3 days,1 week:1 week,2 weke:2 weeks,1 maand:1 month,3 maande:3 months,6 maande:6 months,1 jaar:1 year,onbeperk:infinite',
-'ipbotheroption' => 'ander',
-'ipbotherreason' => 'Ander/ekstra rede:',
'ipbhidename' => 'Verberg gebruiker van wysigings en lyste',
'ipbwatchuser' => 'Hou die gebruiker se bladsy en besprekingsbladsy dop.',
'ipb-disableusertalk' => 'Voorkom dat die gebruiker tydens die blokkade sy eie besprekingsblad kan wysig',
'sorbs_create_account_reason' => "U IP-adres is gelys as 'n oop instaanbediener (proxy) in die DNS-swartlys wat op {{SITENAME}} gebruik word.
U kan nie 'n rekening skep nie.",
'xffblockreason' => "'n IP-adres wat u gebruik is geblokkeer. Dit kom in die opskrif 'X-Forwarded-For' voor. Die oorspronklike rede vir die blokkade is: $1",
-'cant-block-while-blocked' => 'U kan nie ander gebruikers blokkeer terwyl u self geblokkeer is nie.',
'cant-see-hidden-user' => "Die gebruiker wat u probeer blokkeer is reeds geblokkeer en weggesteek.
Aangesien u nie die 'hideuser'-reg het nie, kan u nie die blokkade van die gebruiker sien of wysig nie.",
'ipbblocked' => 'U kan nie ander gebruikers (de)blokkeer nie, omdat u self geblokkeer is',
'movearticle' => 'Skuif bladsy',
'moveuserpage-warning' => "'''Waarskuwing:''' U gaan 'n gebruikersblad skuif.
Let daarop dat slegs die bladsy geskuif sal word. Die gebruiker self sal ''nie'' hernoem word ''nie''.",
-'movenologin' => 'Nie ingeteken nie',
'movenologintext' => "U moet 'n geregistreerde gebruiker wees en [[Special:UserLogin|ingeteken]]
wees om 'n bladsy te skuif.",
'movenotallowed' => 'U het nie regte om bladsye te skuif nie.',
'articleexists' => "'n Bladsy met daardie naam bestaan reeds, of die naam wat u gekies het, is nie geldig nie.
Kies asseblief 'n ander naam.",
'cantmove-titleprotected' => "U kan nie 'n bladsy na die titel skuif nie, omdat die nuwe titel beskerm is teen die skep daarvan.",
-'talkexists' => "'''Die bladsy self is suksesvol geskuif, maar die besprekingsbladsy is nie geskuif nie omdat een reeds bestaan met die nuwe titel. Smelt hulle asseblief met die hand saam.'''",
-'movedto' => 'geskuif na',
'movetalk' => 'Skuif besprekingsblad ook, indien van toepassing.',
'move-subpages' => 'Skuif al die subbladsye (maksimaal $1)',
'move-talk-subpages' => 'Skuif al die subbladsye van die besprekingsblad (maksimaal $1)',
'watchlistall2' => 'alles',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'Bevestig e-posadres',
'confirmemail_success' => 'U e-posadres is bevestig.
U kan nou [[Special:UserLogin|aanmeld]] en die wiki gebruik.',
'confirmemail_loggedin' => 'U e-posadres is nou bevestig.',
-'confirmemail_error' => 'Iets het foutgegaan met die stoor van u bevestiging.',
'confirmemail_subject' => '{{SITENAME}}: E-posadres-bevestiging',
'confirmemail_body' => 'Iemand, waarskynlik u vanaf IP-adres: $1, het \'n rekening "$2" met hierdie e-posadres by {{SITENAME}} geregistreer.
# Special:ComparePages
'comparepages' => 'Vergelyk bladsye',
-'compare-selector' => 'Vergelyk bladsyweergawes',
'compare-page1' => 'Bladsy 1',
'compare-page2' => 'Bladsy 2',
'compare-rev1' => 'Weergawe 1',
* @author Kasahorow
* @author Natsubee
* @author Paa.kwesi
+ * @author Riches4christ
*/
$namespaceNames = array(
'talk' => 'Nkɔmbɔ',
'jumptosearch' => 'hwehwɛ',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Fa {{SITENAME}} ho',
'mainpage' => 'Krataafa Titiriw',
'editsectionhint' => 'Sesa sɛkhyɛn: $1',
'red-link-title' => '$1 (krataafa nni hɔ)',
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main' => 'kratafa',
+
# Login and logout pages
'login' => 'Bra mu',
'nav-login-createaccount' => 'Bra mu / yɛ akawnt',
'notloggedin' => 'Mmbaa mu',
'nologin' => 'Wo nni akawnt anaa? $1.',
-# Search results
-'powersearch' => 'Hwehwɛ',
-
# Preferences page
'searchresultshead' => 'Hwehwɛ',
'sp-contributions-talk' => 'Kasa',
+# Block/unblock
+'contribslink' => 'ntoboa',
+
);
'suspicious-userlogout' => 'Kërkesa juaj për të shkëputet u mohua sepse duket sikur është dërguar nga një shfletues të thyer ose caching proxy',
# Change password dialog
-'resetpass' => 'Ndrysho fjalëkalimin',
+'changepassword' => 'Ndërrimi i fjalëkalimit',
'resetpass_announce' => 'Jeni kyçë me nji kod të përkohshëm të dërguem me email.
Për me krye kyçjen, specifikoni fjalëkalimin e ri këtu:',
'resetpass_text' => '<!-- Shto tekst këtu -->',
'revisiondelete' => 'Fshij/kthe verzionet',
'revdelete-nooldid-title' => 'Version i dëshiruar i pavfleshëm',
'revdelete-nooldid-text' => 'Ose nuk keni përcaktuar një version(e) të dëshiruar për veprimin, ose versioni nuk ekziston, ose po mundoheni të fshihni versionin e tanishëm.',
-'revdelete-nologtype-title' => 'Nuk është dhënë asnjë lloj i të dhënave',
-'revdelete-nologtype-text' => 'Nuk keni caktuar llojin e të dhënave për të realizuar veprimin.',
'revdelete-no-file' => 'Skeda e dhënë nuk ekziston.',
'revdelete-selected' => "'''{{PLURAL:$2|Versioni i zgjedhur i|Versionet e zgjedhura të}} [[:$1]]:'''",
'logdelete-selected' => "'''{{PLURAL:$1|Veprimi i zgjedhur në regjistër|Veprimet e zgjedhura në regjistër}}:'''",
'search-interwiki-default' => '$1 rezultate:',
'search-interwiki-more' => '(mâ shumë)',
'search-relatedarticle' => 'Të ngjajshme',
-'mwsuggest-disable' => 'Deaktivizo sygjerimet me AJAX',
'searcheverything-enable' => 'Kërko në tâna hapësinat',
'searchrelated' => 'të ngjajshme',
'searchall' => 'tâna',
'preferences' => 'Parapëlqimet',
'mypreferences' => 'Parapëlqimet e mija',
'prefs-edits' => 'Numri i redaktimeve:',
-'changepassword' => 'Ndërrimi i fjalëkalimit',
'prefs-skin' => 'Doka',
'skin-preview' => 'Parapâmja',
'datedefault' => "S'ka parapëlqim",
'recentchanges-summary' => 'Ndiqni ndryshime së fundmi tek kjo faqe.',
'recentchanges-feed-description' => 'Përcjelli ndryshimet mâ të reja të këtij wiki në këtë feed.',
'recentchanges-label-newpage' => 'Ky redaktim krijoi një faqe të re',
-'rcnote' => "Mâ poshtë {{PLURAL:$1|âsht '''1''' ndryshim|janë '''$1''' ndryshimet e fundit}} në {{PLURAL:$2|ditën|'''$2''' ditët}} e fundit, prej $5, $4.",
'rclistfrom' => 'Trego ndryshimet e reja tue fillue prej $1',
'rcshowhideminor' => '$1 redaktimet e vogla',
'rcshowhidebots' => 'botat në $1',
'movepage-moved' => '\'\'\'"$1" âsht zhvendosë te "$2"\'\'\'',
'articleexists' => 'Nji faqe me këtë titull tashmâ ekziston, apo keni zgjedhë nji titull të pavlefshëm.
Ju lutemi zgjedhni nji titull tjetër.',
-'talkexists' => "'''Vetë faqja u zhvendos me sukses, por faqja e diskutimit nuk mujti me u zhvendosë sepse tashmâ ekziston te titulli i ri.
-Ju lutemi bashkoni manualisht.'''",
-'movedto' => 'zhvendosur te',
'movetalk' => 'Zhvendos faqen gjegjëse të diskutimeve',
'movelogpage' => 'Regjistri i zhvendosjeve',
'movereason' => 'Arsyeja:',
'user-mail-no-addy' => 'እሚደርስበት ኢ-ሜል አድራሻ ሳይታወቅ መላክ አይቻልም።',
# Change password dialog
-'resetpass' => 'የአባል መግቢያ ቃል ለመቀየር',
+'changepassword' => 'መግቢያ ቃልዎን ለመቀየር',
'resetpass_announce' => 'በኢ-ሜል በተላከ ጊዜያዊ ኮድ ገብተዋል። መግባትዎን ለመጨርስ፣ አዲስ መግቢያ ቃል እዚህ መምረጥ አለብዎ።',
'resetpass_header' => 'መግቢያ ቃል ለመቀየር',
'oldpassword' => 'የአሁኑ መግቢያ ቃልዎ',
'rev-showdeleted' => 'አሳይ',
'revdelete-nooldid-title' => 'የማይሆን ግብ እትም',
'revdelete-nooldid-text' => 'ይህ ተግባር የሚፈጸምበት ግብ (አላማ) እትም አልወሰኑም።',
-'revdelete-nologtype-title' => 'ምንም የመዝገብ አይነት አልተሠጠም።',
'revdelete-no-file' => 'የተወሰነው ፋይል አይኖርም።',
'revdelete-show-file-submit' => 'አዎን',
'revdelete-selected' => "'''ከ [[:$1]] {{PLURAL:$2|የተመረጡ ዝርያዎች|የተመረጡ ዝርያዎች}}:'''",
'revdelete-log' => 'ምክንያቱ፦',
'revdelete-submit' => 'በተመረጠው ዕትም ይደረግ',
'revdel-restore' => 'እይታን ለማስተካከል',
-'revdel-restore-deleted' => 'የጠፉት ለውጦች',
-'revdel-restore-visible' => 'ሊታይ የሚችሉ ለውጦች',
'pagehist' => 'የገጽ ታሪክ',
'deletedhist' => 'የጠፉት ዕትሞች ታሪክ',
'revdelete-otherreason' => 'ሌላ/ተጨማሪ ምክንያት፦',
'preferences' => 'ምርጫዎች፤',
'mypreferences' => 'ምርጫዎች፤',
'prefs-edits' => 'የለውጦች ቁጥር:',
-'changepassword' => 'መግቢያ ቃልዎን ለመቀየር',
'prefs-skin' => 'የድህረ-ገጽ መልክ',
'skin-preview' => 'ቅድመ-ዕይታ',
'datedefault' => 'ግድ የለኝም',
'recentchanges-label-bot' => 'ይኸው ለውጥ በሎሌ ተደረገ።',
'recentchanges-label-unpatrolled' => 'ይህ እርማት ገና አልተገመገመም',
'recentchanges-legend-newpage' => '$1 - አዲስ ገጽ',
-'rcnote' => "ከ$5 $4 እ.ኤ.አ. {{PLURAL:$2|ባለፈው 1 ቀን|ባለፉት '''$2''' ቀኖች}} {{PLURAL:$1|የተደረገው '''1''' ለውጥ እታች ይገኛል|የተደረጉት '''$1''' መጨረሻ ለውጦች እታች ይገኛሉ}}።",
'rcnotefrom' => "ከ'''$2''' ጀምሮ የተቀየሩት ገጾች (እስከ '''$1''' ድረስ) ክዚህ በታች ይታያሉ።",
'rclistfrom' => '(ከ $1 ጀምሮ አዲስ ለውጦቹን ለማየት)',
'rcshowhideminor' => 'ጥቃቅን ለውጦች $1',
'allpagesto' => 'የሚጨርሱ ገፆችን በሙሉ አያየኝ፦ በ:',
'allarticles' => 'የመጣጥፎች ማውጫ በሙሉ፣',
'allinnamespace' => 'ገጾች ሁሉ (ክፍለ-ዊኪ፡$1)',
-'allnotinnamespace' => 'ገጾች ሁሉ (በክፍለ-ዊኪ፡$1 ያልሆኑት)',
-'allpagesprev' => 'ቀድመኛ',
-'allpagesnext' => 'ቀጥሎ',
'allpagessubmit' => 'ይታይ',
'allpagesprefix' => 'በዚሁ ፊደል የጀመሩት ገጾች:',
'allpages-bad-ns' => 'በ{{SITENAME}} «$1» የሚባል ክፍለዊኪ የለም።',
'undeletebtn' => 'ይመለስ',
'undeletelink' => 'አሳይ/ወደ ነበረበት መልስ',
'undeleteviewlink' => 'ተመልከት',
-'undeletereset' => 'ባዶ ይደረግ',
'undeleteinvert' => 'ምርጫውን ለመገልበጥ',
'undeletecomment' => 'ማጠቃልያ፦',
'undeletedrevisions' => '{{PLURAL:$1|1 ዕትም|$1 ዕትሞች}} መለሰ',
'block' => 'ተጠቃሚ ለማገድ',
'unblock' => 'ከተጠቃሚ ማገጃ ለማንሣት',
'blockip' => 'ተጠቃሚውን ለማገድ',
-'blockip-title' => 'ማገጃ መጣል',
'blockip-legend' => 'ተጠቃሚ ለማገድ',
'blockiptext' => 'ከዚህ ታች ያለው ማመልከቻ በአንድ ቁጥር አድርሻ ወይም ብዕር ስም ላይ ማገጃ (ማዕቀብ) ለመጣል ይጠቀማል። ይህ በ[[{{MediaWiki:Policy-url}}|መርመርያዎቻችን]] መሠረት ተንኮል ወይም ጉዳት ለመከልከል ብቻ እንዲደረግ ይገባል። ከዚህ ታች የተለየ ምክንያት (ለምሣሌ የተጎዳው ገጽ በማጠቆም) ይጻፉ።',
'ipadressorusername' => 'የቁ. አድራሻ ወይም የብዕር ስም፦',
'ipbexpiry' => 'የሚያልቅበት፦',
'ipbreason' => 'ምክንያቱ፦',
-'ipbreasonotherlist' => 'ሌላ ምክንያት',
'ipbreason-dropdown' => "*ተራ የማገጃ ምክንያቶች
** የሀሠት መረጃ መጨምር
** ከገጾች ይዞታውን መደምሰስ
'ipbsubmit' => 'ማገጃ ለመጣል',
'ipbother' => 'ሌላ የተወሰነ ግዜ፦',
'ipboptions' => '2 ሰዓቶች:2 hours,1 ቀን:1 day,3 ቀን:3 days,1 ሳምንት:1 week,2 ሳምንት:2 weeks,1 ወር:1 month,3 ወር:3 months,6 ወር:6 months,1 አመት:1 year,ዘላለም:infinite',
-'ipbotheroption' => 'ሌላ',
-'ipbotherreason' => 'ሌላ/ተጨማሪ ምክንያት፦',
'ipb-confirm' => 'ማገጃውን ለማረጋገጥ',
'badipaddress' => 'የማይሆን የቁ. አድራሻ',
'blockipsuccesssub' => 'ማገጃ ተከናወነ',
'ipb_expiry_invalid' => 'የሚያልቅበት ግዜ አይሆንም።',
'ipb_already_blocked' => '«$1» ገና ከዚህ በፊት ታግዶ ነው።',
'ipb-needreblock' => '$1 አሁን ገና ታግዷል። ዝርዝሩን ማስተካከል ፈለጉ?',
-'cant-block-while-blocked' => 'እርስዎ እየታገዱ ሌላ ተጠቃሚ ለማገድ አይችሉም።',
# Developer tools
'lockdb' => 'መረጃ-ቤት ለመቆለፍ',
:
:ከነውይይቱ ገጽ አንድላይ አይዛወሩም። የዚያን ጊዜ የውይይቱን ገጽ ለማዛወር ከወደዱ በእጅ ማድረግ ያስፈልግዎታል።",
'movearticle' => 'የቆየ አርእስት፡',
-'movenologin' => 'ገና አልገቡም',
'movenologintext' => 'ገጽ ለማዛወር [[Special:UserLogin|በብዕር ስም መግባት]] ይኖርብዎታል።',
'movenotallowed' => 'በዚህ ዊኪ ገጾችን ለማዛወር ፈቃድ የለዎም።',
'movenotallowedfile' => 'ፋይልን ለማዛወር ፈቃድ የለዎም።',
'movepage-moved-redirect' => 'መምሪያ መንገድ ተፈጠረ።',
'articleexists' => 'በዚያ አርዕሥት ሌላ ገጽ አሁን አለ። አለበለዚያ የመረጡት ስም ልክ አይደለም - ሌላ አርእስት ይምረጡ።',
'cantmove-titleprotected' => 'አዲሱ አርዕስት ከመፈጠር ስለተጠበቀ፣ ገጽ ወደዚያው ሥፍራ ለማዛወር አይችሉም።',
-'talkexists' => "'''ገጹ ወደ አዲሱ አርዕስት ተዛወረ፤ እንጂ በአዲሱ አርዕስት የቆየ ውይይት ገጽ አስቀድሞ ስለ ኖረ የዚህ ውይይት ገጽ ሊዛወር አልተቻለም። እባክዎ፣ በእጅ ያጋጥሙአቸው።'''",
-'movedto' => 'የተዛወረ ወደ',
'movetalk' => 'ከተቻለ፣ ከነውይይቱ ገጽ ጋራ ይዛወር',
'move-subpages' => 'ንዑስ ገጾች ደግሞ ይዛወሩ',
'move-talk-subpages' => 'የውይይቱ ገጽ ንዑስ ገጾች ደግሞ ይዛወሩ',
'watchlistall2' => 'ሁሉ',
'namespacesall' => 'ሁሉ (all)',
'monthsall' => 'ሁሉ',
-'limitall' => 'ሁሉ',
# Email address confirmation
'confirmemail' => 'ኢ-ሜልዎን ለማረጋገጥ',
'confirmemail_needlogin' => 'ኢሜል አድራሻዎን ለማረጋገጥ $1 ያስፈልግዎታል።',
'confirmemail_success' => 'እ-ሜል አድራሻዎ ተረጋግጧል። አሁን ገብተው ዊኪውን መጠቀም ይችላሉ።',
'confirmemail_loggedin' => 'የርስዎ ኢ-ሜል አድራሻ ተረጋግጧል። አሁን ኢ-ሜል በ{{SITENAME}} በኩል ለመላክ ወይም ለመቀበል ይችላሉ።',
-'confirmemail_error' => 'ማረጋገጫዎን በመቆጠብ አንድ ችግር ተነሣ።',
'confirmemail_subject' => '{{SITENAME}} email address confirmation / እ-ሜል አድራሻ ማረጋገጫ',
'confirmemail_body' => 'ጤና ይስጥልኝ
'user-mail-no-addy' => 'Ha mirau de ninviar un mensache de correu sin una adreza de correu electronico.',
# Change password dialog
-'resetpass' => 'Cambiar a clau',
+'changepassword' => 'Cambiar a clau',
'resetpass_announce' => 'Ha encetato una sesión con una clau temporal que se le ninvió por correu. Por favor, escriba aquí una nueva clau:',
'resetpass_text' => '<!-- Adiba aquí o testo -->',
'resetpass_header' => "Cambiar a clau d'a cuenta",
'revisiondelete' => 'Borrar/restaurar versions',
'revdelete-nooldid-title' => 'A versión de destino no ye conforme',
'revdelete-nooldid-text' => "No ha indicato sobre qué versión u versions de destino s'ha d'aplicar ista función, a versión especificata no existe u ye mirando d'amagar a versión actual.",
-'revdelete-nologtype-title' => "No s'ha indicau garra mena de rechistro",
-'revdelete-nologtype-text' => 'No ha indicato sobre qué tipo de rechistro quiere fer ista acción.',
-'revdelete-nologid-title' => 'Dentrada de rechistro invalida',
-'revdelete-nologid-text' => 'No ha indicau sobre qué evento rechistrau quiere fer servir ista función u bien no existe a dentrada de rechistro que ha indicau.',
'revdelete-no-file' => 'O fichero especificato no existe.',
'revdelete-show-file-confirm' => 'Seguro que quiere veyer una versión borrata d\'o fichero "<nowiki>$1</nowiki>" d\'o $2 a las $3?',
'revdelete-show-file-submit' => 'Sí',
'logdelete-failure' => "'''A visibilidat d'o rechistro no s'ha puesto achustar:'''
$1",
'revdel-restore' => 'Cambiar a visibilidat',
-'revdel-restore-deleted' => 'versions borradas',
-'revdel-restore-visible' => 'versions visibles',
'pagehist' => 'Historial',
'deletedhist' => 'Historial de borrau',
'revdelete-hide-current' => "Error en amagar l'obchecto de calendata $2 y $1: ista ye a versión actual.
'search-interwiki-default' => '$1 resultaus:',
'search-interwiki-more' => '(más)',
'search-relatedarticle' => 'Relacionato',
-'mwsuggest-disable' => "Desactivar as socherencias d'AJAX",
'searcheverything-enable' => 'Mirar en totz os espacios de nombres',
'searchrelated' => 'relacionato',
'searchall' => 'totz',
'preferences' => 'Preferencias',
'mypreferences' => 'Preferencias',
'prefs-edits' => "Numero d'edicions:",
-'changepassword' => 'Cambiar a clau',
'prefs-skin' => 'Aparencia',
'skin-preview' => 'Fer una prebatina',
'datedefault' => 'Sin de preferencias',
'recentchanges-label-bot' => 'Ista edición fue feita por un bot',
'recentchanges-label-unpatrolled' => "Esta edición encara no s'ha controlato",
'recentchanges-legend-newpage' => '$1 - pachina nueva',
-'rcnote' => "Contino {{PLURAL:$1|s'amuestra o unico cambeo feito|s'amuestran os zaguers '''$1''' cambeos feitos}} en {{PLURAL:$2|o zaguer día|os zaguers '''$2''' días}}, dica o $5, $4.",
'rcnotefrom' => "Contino s'amuestran os cambeos dende '''$2''' (dica '''$1''').",
'rclistfrom' => 'Amostrar cambeos recients dende $1',
'rcshowhideminor' => '$1 as edicions menors',
'allpagesto' => 'Amostrar as pachinas que rematen en:',
'allarticles' => 'Totz os articlos',
'allinnamespace' => 'Todas as pachinas (espacio $1)',
-'allnotinnamespace' => "Todas as pachinas (fueras d'o espacio de nombres $1)",
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Siguient',
'allpagessubmit' => 'Amostrar',
'allpagesprefix' => 'Amostrar pachinas con o prefixo:',
'allpagesbadtitle' => 'O títol yera incorrecto u teneba un prefixo de vinclo inter-luenga u inter-wiki. Puede contener uno u más carácters que no se pueden emplegar en títols.',
'undeletebtn' => 'Restaurar!',
'undeletelink' => 'amostrar/restaurar',
'undeleteviewlink' => 'veyer',
-'undeletereset' => 'Prencipiar',
'undeleteinvert' => 'Contornar selección',
'undeletecomment' => 'Razón:',
'undeletedrevisions' => '{{PLURAL:$1|Una edición restaurata|$1 edicions restauratas}}',
'block' => 'Bloqueyar usuario',
'unblock' => 'Desbloqueyar usuario',
'blockip' => 'Bloqueyar usuario',
-'blockip-title' => 'Bloqueyar usuario',
'blockip-legend' => 'Bloqueyar usuario',
'blockiptext' => "Replene o siguient formulario ta bloqueyar l'acceso
d'escritura dende una cuenta d'usuario u una adreza IP especifica.
'ipadressorusername' => "Adreza IP u nombre d'usuario",
'ipbexpiry' => 'Circumducción:',
'ipbreason' => 'Razón:',
-'ipbreasonotherlist' => 'Atra razón',
'ipbreason-dropdown' => "*Razons comuns de bloqueyo
** Meter información falsa
** Borrar conteniu d'as pachinas
'ipbsubmit' => 'bloqueyar a iste usuario',
'ipbother' => 'Especificar atro periodo',
'ipboptions' => '2 horas:2 hours,1 día:1 day,3 días:3 days,1 semana:1 week,2 semanas:2 weeks,1 mes:1 month,3 meses:3 months,6 meses:6 months,1 anyo:1 year,ta cutio:infinite',
-'ipbotheroption' => 'un atra',
-'ipbotherreason' => 'Razons diferens u adicionals',
'ipbhidename' => "Amagar o nombre d'usuario en edicions y listas",
'ipbwatchuser' => "Cosirar as pachinas d'usuario y de descusión d'iste usuario",
'ipb-disableusertalk' => 'Privar que iste usuario edite a suya propia pachina de discusión entre que sía bloqueyau',
'proxyblockreason' => "S'ha bloqueyato a suya adreza IP porque ye un proxy ubierto. Por favor, contaute on o suyo furnidor de servicios d'Internet u con o suyo servicio d'asistencia tecnica e informe-les d'iste grau problema de seguridat.",
'sorbsreason' => 'A suya adreza IP ye en a lista de proxies ubiertos en a DNSBL de {{SITENAME}}.',
'sorbs_create_account_reason' => 'A suya adreza IP ye en a lista de proxies ubiertos en a DNSBL de {{SITENAME}}. No puede creyar una cuenta',
-'cant-block-while-blocked' => 'No puet bloqueyar a atros usuarios en o tiempo que ye bloqueyato.',
'cant-see-hidden-user' => "L'usuario a qui ye mirando de bloqueyar ya ye bloqueyau y amagau. Como que ye posible que vusté no tienga o dreito hideuser, no puede veyer ni editar os bloqueyos d'ixe usuario.",
'ipbblocked' => 'No puede bloqueyar ni desbloqueyar atros usuarios porque ya ye bloqueyau.',
'ipbnounblockself' => 'No tiene permiso ta sacar o suyo propio bloqueyo',
En ixos casos, si lo deseya, habrá de tresladar u combinar manualment o conteniu d'a pachina de descusión.",
'movearticle' => 'Tresladar pachina:',
'moveuserpage-warning' => "'''Pare cuenta:''' ye en momentos de tresladar una pachina d'usuario. Pare cuenta en que nomás a pachina será tresladada peor l'usuario '''no''' será renombrau.",
-'movenologin' => 'No ha encetato sesión',
'movenologintext' => 'Amenista estar un usuario rechistrato y [[Special:UserLogin|aber-se identificato encetando una sesión]] ta tresladar una pachina.',
'movenotallowed' => 'No tiene premisos ta tresladar pachinas.',
'movenotallowedfile' => 'No tien premiso ta tresladar fichers.',
'movepage-moved-noredirect' => "S'ha cancelato a creyación d'una reendrecera.",
'articleexists' => 'Ya bi ha una pachina con ixe nombre u o nombre que ha eslechito no ye conforme. Por favor trigue un atro nombre.',
'cantmove-titleprotected' => 'No puede tresladar una pachina ta íste títol porque o nuevo títol ye protechito y no puede estar creyato',
-'talkexists' => "A pachina s'ha tresladato correctament, pero a descusión no s'ha puesto tresladar porque ya en existe una con o nuevo títol. Por favor, incorpore manualment o suyo conteniu.",
-'movedto' => 'tresladato ta',
'movetalk' => 'Tresladar a pachina de descusión asociata.',
'move-subpages' => 'Tresladar as sozpachinas (dica $1)',
'move-talk-subpages' => "Tresladar todas as sozpachinas d'a pachina de descusión (dica $1)",
'watchlistall2' => 'totz',
'namespacesall' => 'totz',
'monthsall' => 'totz',
-'limitall' => 'Totz',
# Email address confirmation
'confirmemail' => 'Confirmar adreza de correu-e',
'confirmemail_needlogin' => 'Amenistar $1 ta confirmar a suya adreza de correu-e.',
'confirmemail_success' => 'A suya adreza de correu-e ya ye confirmata. Agora puede [[Special:UserLogin|dentrar]] en o wiki y gronxiar-se-ie.',
'confirmemail_loggedin' => 'A suya adreza de correu-e ya ye confirmata.',
-'confirmemail_error' => 'Bella cosa falló en alzar a suya confirmación.',
'confirmemail_subject' => "confirmación de l'adreza de correu-e de {{SITENAME}}",
'confirmemail_body' => 'Belún, probablement vusté mesmo, ha rechistrato una cuenta "$2" con ista adreza de correu-e en {{SITENAME}} dende l\'adreza IP $1.
# Special:ComparePages
'comparepages' => 'Contimparar pachinas',
-'compare-selector' => "Contimparar as versions d'as pachinas",
'compare-page1' => 'Pachina 1',
'compare-page2' => 'Pachina 2',
'compare-rev1' => 'Versión 1',
'loginlanguagelabel' => 'Sprǣc: $1',
# Change password dialog
-'resetpass' => 'Andwendan þafungword',
'oldpassword' => 'Eald þafungword:',
'newpassword' => 'Nīwe þafungword:',
'retypenew' => 'Wrīt nīwe þafungword eft:',
'recentchanges-label-minor' => 'Þēos is lytel adihtung',
'recentchanges-label-bot' => 'Searuþrǣl fremede þās adihtunge',
'recentchanges-legend-newpage' => '$1 - nīƿu sīde',
-'rcnote' => "Beneoðan {{PLURAL:$1|is '''1''' andwendung|sind þā æftemestan '''$1''' andwendunga}} in {{PLURAL:$2|þǣm æftermestan dæge|þǣm æftemestum '''$2''' daga}}, fram $5 on $4.",
'rcnotefrom' => "Niðer sind þā andwendunga fram '''$2''' (mǣst īweþ '''$1''').",
'rclistfrom' => 'Īwan nīwa andwendunga fram $1 and siþþan',
'rcshowhideminor' => '$1 lytela adihtunga',
'allpagesto' => 'Īwan trametas oþ:',
'allarticles' => 'Ealle trametas',
'allinnamespace' => 'Ealle trametas (namstede: $1)',
-'allpagesprev' => 'Ǣr',
-'allpagesnext' => 'Nīehst',
'allpagessubmit' => 'Gān',
# Special:Categories
# Block/unblock
'blockip' => 'Fortȳnan brūcend',
'ipbreason' => 'Racu:',
-'ipbreasonotherlist' => 'Ōðru racu',
'ipbreason-dropdown' => '*Gemǣna fortȳnungraca
** Insettung falsre cȳþþe
** Animung innunge of trametum
'ipbsubmit' => 'Fortȳnan þisne brūcend',
'ipbother' => 'Ōðeru tīd',
'ipboptions' => '2 tīda:2 hours,1 dæg:1 day,3 dagas:3 days,1 wucu:1 week,2 wuca:2 weeks,1 mōnaþ:1 month,3 mōnðas:3 months,6 mōnða:6 months,1 gēar:1 year,unendiende:infinite',
-'ipbotheroption' => 'ōðer',
-'ipbotherreason' => 'Ōðru oþþe nīehst racu:',
'ipblocklist-submit' => 'Sēcan',
'infiniteblock' => 'unendiende',
'expiringblock' => 'forealdaþ on $1 on $2',
'movepage-moved' => '\'\'\'"$1" wæs tō "$2"\'\'\' gewegen',
'articleexists' => 'Tramet on þǣm naman ǣr is, oþþe se nama þe þū cure nis riht.
Cēos ōðerne naman lā.',
-'movedto' => 'gewegen tō',
'movetalk' => 'Wegan gesibbe mōtunge',
'movelogpage' => 'Wegan ealdhord',
'movereason' => 'Racu:',
'watchlistall2' => 'eall',
'namespacesall' => 'eall',
'monthsall' => 'eall',
-'limitall' => 'eall',
# Email address confirmation
'confirmemail_body' => 'Hwilchwega, gewēne þu of IP stōwe $1, hæfþ in namanbēc gestt ǣnne hordcleofan
'jumptonavigation' => 'भ्रमण करॊ',
'jumptosearch' => 'खोजै लॆ चलॊ',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} केरॊ बारे मॆं',
'aboutpage' => 'Project:परिचय',
'copyright' => 'सामग्री $1 के तहत उपलब्ध छै.',
'disclaimers' => 'अस्वीकरण',
'disclaimerpage' => 'Project:साधारण अस्वीकरण',
'edithelp' => 'संपादन मॆं सहायता',
-'edithelppage' => 'Help:संपादन',
'helppage' => 'Help:सहायता',
'mainpage' => 'मुख्य पृष्ठ',
'privacy' => 'गोपनीयता नीति',
'retrievedfrom' => '"$1" सॆं लेलॊ गेलॊ',
'youhavenewmessages' => 'तोरा लेली छै $1 ($2)',
-'newmessageslink' => 'नया संदेश',
-'newmessagesdifflink' => 'पिछला बदलाव',
'editsection' => 'संपादन',
'editold' => 'संपादन',
'editlink' => 'संपादन',
# Search results
'searchresults' => 'खोज परिणाम',
'searchresults-title' => '"$1" लेली खोज परिणाम',
-'searchresulttext' => '{{SITENAME}} मॆं खोज करै लेली सहायता खातिर [[{{MediaWiki:Helppage}}|{{int:help}}]] देखॊ.',
-'searchsubtitle' => '\'\'\'[[:$1]]\'\'\' खातिर आपनॆ करलॊ गेलॊ खोज ([[Special:Prefixindex/$1| "$1" सॆं शुरु होय वाला सब पन्ना]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|all pages that link to "$1"]])',
-'searchsubtitleinvalid' => "तोरॊ खोज '''$1''' के परिणाम",
-'notitlematches' => 'पन्ना केरॊ शीर्षक मेल नै खाय छै.',
'notextmatches' => 'कोनो पन्ना मॆं इ सामग्री नै मिललै.',
'prevn' => 'पिछला {{PLURAL:$1|$1}}',
'nextn' => 'अगला {{PLURAL:$1|$1}}',
'search-interwiki-caption' => 'अन्य प्रकल्प',
'search-interwiki-default' => '$1 के रिज़ल्ट:',
'search-interwiki-more' => '(आरू)',
-'nonefound' => "'''सूचना''': मूलतः कुछ ही नामस्थानॊ मॆं खोजलॊ जाय छै. अगर आपने कॆ सब नामस्थानॊ मॆं खोजना छै तॆ खोजशब्दॊ के पहले ''all:'' लगायकॆ खोजै के कोशिश करॊ या फिर कोनो नामस्थान के नाम लिखॊ.",
-'powersearch' => 'उन्नत खोज',
'powersearch-legend' => 'उन्नत खोज',
'powersearch-ns' => 'नामस्थानॊ मॆ खोजॊ:',
'powersearch-redir' => 'अनुप्रेषितॊ के सूची दर्शाबॊ.',
-'powersearch-field' => 'लेली खोजॊ',
# Preferences page
'preferences' => 'वरीयता',
'pagemovedsub' => 'स्थानांतरण सफल रहलै',
'movepage-moved' => '\'\'\'"$1" कॆ "$2" पर स्थानांतरीत करलॊ गेलै\'\'\'',
'articleexists' => 'इ नाम के एगॊ पन्ना पहले सॆं मौजूद छै,या फेरू आपनॆ अमान्य नाम चुननॆ छियै. कृपया दोसरॊ नाम चुनॊ.',
-'talkexists' => "'''पन्ना के नाम बदली देलॊ गेलॊ छै, पर ओकरा सॆं संबंधित वार्ता पृष्ठ नै बदललॊ गेलॊ छै कैन्हेंकि वू पहले सॆं बनलॊ छै.
-कृपया एकरा स्वयं बदली दहॊ'''",
-'movedto' => ' स्थानांतरीत करलॊ गेलै',
'movetalk' => 'संबंधित वार्ता पृष्ठ भी बदलॊ',
'movelogpage' => 'स्थानांतरण सूची',
'movereason' => 'कारण:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'बाहरी प्रणाली केरॊ इस्तेमाल करतें इ फ़ाईल कॆ संपादित करॊ.',
-'edit-externally-help' => '(आरू जानकारी लेली[//www.mediawiki.org/wiki/Manual:External_editors जमाव निर्देश] देखॊ)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'सब्भे',
'namespacesall' => 'सब्भे',
'user-mail-no-body' => 'محاول ارسال بريد إلكتروني فارغ أو ذو نص قصير.',
# Change password dialog
-'resetpass' => 'تغيير كلمة السر',
+'changepassword' => 'غير كلمة السر',
'resetpass_announce' => 'تم تسجيل دخولك بكلمة سر مؤقتة.
للدخول بشكل نهائي، يجب عليك ضبط كلمة سر جديدة هنا:',
'resetpass_text' => '<!-- أضف نصا هنا -->',
'revisiondelete' => 'حذف/استرجاع المراجعات',
'revdelete-nooldid-title' => 'مراجعة هدف غير صحيحة',
'revdelete-nooldid-text' => 'إما أنك لم تحدد مراجعة (أو مراجعات) معينة هدفا لهذه الوظيفة، أو أن المراجعة المحددة غير موجودة، أو أنك تحاول إخفاء المراجعة الحالية.',
-'revdelete-nologtype-title' => 'لا نوع سجل تم إعطاؤه',
-'revdelete-nologtype-text' => 'أنت لم تحدد نوع سجل لعمل هذا الفعل عليه.',
-'revdelete-nologid-title' => 'مدخلة سجل غير صحيحة',
-'revdelete-nologid-text' => 'أنت إما أنك لم تحدد حدث سجل مستهدف لعمل هذه الوظيفة أو أن المدخلة المحددة غير موجودة.',
'revdelete-no-file' => 'الملف المحدد غير موجود.',
'revdelete-show-file-confirm' => 'هل أنت متأكد أنك تريد رؤية مراجعة محذوفة للملف "<nowiki>$1</nowiki>" بتاريخ $2 الساعة $3؟',
'revdelete-show-file-submit' => 'نعم',
'logdelete-failure' => "'''تعذر ضبط رؤية السجل:'''
$1",
'revdel-restore' => 'تغيير الرؤية',
-'revdel-restore-deleted' => 'مراجعات محذوفة',
-'revdel-restore-visible' => 'مراجعات مرئية',
'pagehist' => 'تاريخ الصفحة',
'deletedhist' => 'التاريخ المحذوف',
'revdelete-hide-current' => 'خطأ عند إحفاء العنصر المؤرخ في $2 $1: هذه هي المراجعة الحالية.
'search-interwiki-default' => '$1 نتيجة:',
'search-interwiki-more' => '(المزيد)',
'search-relatedarticle' => 'مرتبطة',
-'mwsuggest-disable' => 'تعطيل اقتراحات AJAX',
'searcheverything-enable' => 'ابحث في جميع النطاقات',
'searchrelated' => 'مرتبطة',
'searchall' => 'الكل',
'mypreferences' => 'تفضيلات',
'prefs-edits' => 'عدد التعديلات:',
'prefsnologintext2' => 'الرجاء $1 لضبط تفضيلات المستخدم.',
-'changepassword' => 'غير كلمة السر',
'prefs-skin' => 'واجهة',
'skin-preview' => 'عرض مسبق',
'datedefault' => 'لا تفضيل',
'recentchanges-label-bot' => 'أُجْرِيَ هذا التعديل بواسطة بوت',
'recentchanges-label-unpatrolled' => 'لم يراجع هذا التعديل إلى الآن',
'recentchanges-legend-newpage' => '(راجع أيضا [[Special:NewPages|قائمة الصفحات الجديدة]])',
-'rcnote' => "بالأسفل {{PLURAL:$1|لا توجد تغييرات|التغيير الأخير|آخر تغييرين|آخر '''$1''' تغييرات|آخر '''$1''' تغييرا|آخر '''$1''' تغيير}} في {{PLURAL:$2||'''اليوم''' الماضي|'''اليومين''' الماضيين|ال'''$2''' أيام الماضية|ال'''$2''' يوما الماضيا|ال'''$2''' يوم الماضي}}، كما في $5، $4.",
'rcnotefrom' => "بالأسفل التغييرات منذ '''$2''' (إلى '''$1''' معروضة).",
'rclistfrom' => 'أظهر التغييرات بدءا من $1',
'rcshowhideminor' => '$1 التعديلات الطفيفة',
'allpagesto' => 'اعرض الصفحات المنتهية عند:',
'allarticles' => 'كل الصفحات',
'allinnamespace' => 'كل الصفحات (في نطاق $1)',
-'allnotinnamespace' => 'كل الصفحات (ليست في نطاق $1)',
-'allpagesprev' => 'السابق',
-'allpagesnext' => 'التالي',
'allpagessubmit' => 'اذهب',
'allpagesprefix' => 'عرض الصفحات التي تبدأ بـ:',
'allpagesbadtitle' => 'العنوان المقترح للصفحة غير مقبول أو يضم لغات أخرى أو سابقة إنترويكي.
'undeletebtn' => 'استرجاع',
'undeletelink' => 'اعرض/استعد',
'undeleteviewlink' => 'اعرض',
-'undeletereset' => 'أعد الضبط',
'undeleteinvert' => 'اعكس الاختيار',
'undeletecomment' => 'السبب:',
'undeletedrevisions' => 'تم استرجاع {{PLURAL:$1||تعديل واحد|تعديلين|$1 تعديلات|$1 تعديلا|$1 تعديل}}',
'block' => 'امنع المستخدم',
'unblock' => 'إلغاء منع مستخدم',
'blockip' => 'منع المستخدم',
-'blockip-title' => 'منع مستخدم',
'blockip-legend' => 'منع المستخدم',
'blockiptext' => 'استخدم النموذج التالي لمنع مستخدم، أو عنوان آيبي، معين من التعديل أو إنشاء حسابات جديدة. تُستخدم هذه العملية لمنع التخريب فقط، ويجب أن تتماشى مع [[{{MediaWiki:Policy-url}}|سياسة المنع]]. أدخل تعليلاً واضحًا لسبب المنع في الخانة المخصصة لذلك (مثلاً: ذكر صفحات محددة تمّ تخريبها من قبل المستخدم).',
'ipadressorusername' => 'عنوان الأيبي أو اسم المستخدم:',
'ipbexpiry' => 'مدة المنع:',
'ipbreason' => 'السبب:',
-'ipbreasonotherlist' => 'سبب آخر',
'ipbreason-dropdown' => '*أسباب المنع الشائعة
** كتابة معلومات زائفة
** إزالة المحتوى من الصفحات
'ipbsubmit' => 'امنع هذا المستخدم',
'ipbother' => 'وقت آخر:',
'ipboptions' => 'ساعتين:2 hours,يوم واحد:1 day,3 أيام:3 days,أسبوع واحد:1 week,أسبوعين:2 weeks,شهر واحد:1 month,3 أشهر:3 months,6 أشهر:6 months,سنة واحدة:1 year,دائم:infinite',
-'ipbotheroption' => 'غير ذلك',
-'ipbotherreason' => 'سبب إضافي/آخر:',
'ipbhidename' => 'أخف اسم المستخدم من التعديلات والقوائم',
'ipbwatchuser' => 'راقب صفحتي المستخدم والنقاش لهذا المستخدم',
'ipb-disableusertalk' => 'امنع هذا المستخدم من تعديل صفحة نقاشه ما دام ممنوعاً',
'sorbs_create_account_reason' => 'عنوان الأيبي الخاص بك موجود كبروكسي مفتوح في DNSBL المستخدم بواسطة {{SITENAME}}.
لا يمكنك إنشاء حساب.',
'xffblockreason' => 'عنوان آيبي مذكور في ترويسة X-Forwarded-For، الذي ربما يخصّك أو يخصّ خادوما وسيطا تستخدمه، قد حُظِر. السبب الأصلي للحظر كان: $1',
-'cant-block-while-blocked' => 'أنت لا يمكنك منع المستخدمين الآخرين بينما أنت ممنوع.',
'cant-see-hidden-user' => 'المستخدم الذي تحاول منعه تم منعه سابقاً وإخفاؤه. بما أنك لا تمتلك صلاحية إخفاء المستخدم، لا يمكنك مشاهدة المنع أو تعديله.',
'ipbblocked' => 'لا يمكنك منع أو رفع منع مستخدمين آخرين لأنك ممنوع',
'ipbnounblockself' => 'لا يسمح لك برفع المنع عن نفسك',
وفي هذه الحالات، يجب عليك نقل أو دمج محتويات الصفحة يدويا، إذا رغب في ذلك.",
'movearticle' => 'انقل الصفحة:',
'moveuserpage-warning' => "'''تحذير: أنت على وشك نقل صفحة مستخدم. من فضلك لاحظ أن الصفحة وحدها سوف تنقل وأن المستخدم لن يعاد تسميته.'''",
-'movenologin' => 'غير مسجل الدخول',
'movenologintext' => 'يجب أن تكون مستخدماً مسجلاً وأن [[Special:UserLogin|تسجل دخولك]] لكي تنقل صفحة.',
'movenotallowed' => 'أنت لا تمتلك الصلاحية لنقل الصفحات.',
'movenotallowedfile' => 'أنت لا تمتلك الصلاحية لنقل الملفات.',
'articleexists' => 'توجد صفحة بهذا الاسم، أو أن الاسم الذي تم اختياره غير صالح.
من فضلك اختر اسم آخر.',
'cantmove-titleprotected' => 'لا يمكنك نقل صفحة إلى هذا الموقع، لأن العنوان الجديد تمت حمايته ضد الإنشاء',
-'talkexists' => "'''الصفحة نفسها تم نقلها بنجاح، ولكن صفحة النقاش لم يمكن نقلها لوجود صفحة مسبقاً تحت العنوان الجديد.
-من فضلك ادمجهما يدوياً.'''",
-'movedto' => 'نُقِلت إلى',
'movetalk' => 'انقل صفحة النقاش المرفقة',
'move-subpages' => 'انقل الصفحات الفرعية (حتى $1)',
'move-talk-subpages' => 'انقل الصفحات الفرعية لصفحة النقاش (حتى $1)',
'watchlistall2' => 'الكل',
'namespacesall' => 'الكل',
'monthsall' => 'الكل',
-'limitall' => 'الكل',
# Email address confirmation
'confirmemail' => 'تأكيد عنوان البريد الإلكتروني',
'confirmemail_success' => 'تم تأكيد بريدك الإلكتروني.
يمكنك الآن [[Special:UserLogin|الدخول]] والتمتع بالويكي.',
'confirmemail_loggedin' => 'بريدك الإلكتروني تم تأكيده الآن.',
-'confirmemail_error' => 'ثمة شيء خطأ عند محاولة حفظ تأكيدك.',
'confirmemail_subject' => 'رسالة تأكيد البريد من {{SITENAME}}',
'confirmemail_body' => 'شخص ما، من المحتمل أن يكون أنت، من عنوان الأيبي $1،
سجل حسابا "$2" بعنوان البريد الإلكتروني هذا في {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'قارن صفحات',
-'compare-selector' => 'قارن مراجعات الصفحة',
'compare-page1' => 'صفحة 1',
'compare-page2' => 'صفحة 2',
'compare-rev1' => 'نسخة 1',
'loginlanguagelabel' => 'ܠܫܢܐ: $1',
# Change password dialog
-'resetpass' => 'ܫܚܠܦ ܡܠܬܐ ܕܥܠܠܐ',
+'changepassword' => 'ܫܚܠܦ ܡܠܬܐ ܕܥܠܠܐ',
'resetpass_header' => 'ܫܚܠܦ ܡܠܬܐ ܕܥܠܠܐ ܕܚܘܫܒܢܐ',
'oldpassword' => 'ܡܠܬܐ ܕܥܠܠܐ ܥܬܝܩܬܐ:',
'newpassword' => 'ܡܠܬܐ ܕܥܠܠܐ ܚܕܬܐ:',
'revdelete-radio-unset' => 'ܓܠܝܐ',
'revdelete-log' => 'ܥܠܬܐ:',
'revdel-restore' => 'ܫܚܠܦ ܚܙܝܬܐ',
-'revdel-restore-deleted' => 'ܬܢܝܬ̈ܐ ܫܝܦ̈ܐ',
-'revdel-restore-visible' => 'ܬܢܝܬ̈ܐ ܡܬܚܙܝܢܝܬ̈ܐ',
'pagehist' => 'ܬܫܥܝܬܐ ܕܦܐܬܐ',
'deletedhist' => 'ܬܫܥܝܬܐ ܫܝܦܬܐ',
'revdelete-otherreason' => 'ܥܠܬܐ ܐܚܪܬܐ/ܢܩܝܦܬܐ:',
'search-interwiki-default' => 'ܦܠܛ̈ܐ ܕ $1:',
'search-interwiki-more' => '(ܝܬܝܪ)',
'search-relatedarticle' => 'ܐܚܝܢܝ̈ܐ',
-'mwsuggest-disable' => 'ܒܛܘܠ ܬܘܦܥܠܐ ܕܡܚܫܚܬ̈ܐ ܕܒܨܝܐ',
'searcheverything-enable' => 'ܒܨܝ ܒܟܠ ܚܩܠܬ̈ܐ',
'searchrelated' => 'ܐܚܝܢܝ̈ܐ',
'searchall' => 'ܟܠ',
'preferences' => 'ܨܒܝܢܝܘܬ̈ܐ',
'mypreferences' => 'ܨܒܝܢܝܘܬ̈ܐ',
'prefs-edits' => 'ܡܢܝܢܐ ܕܫܘܚܠܦ̈ܐ:',
-'changepassword' => 'ܫܚܠܦ ܡܠܬܐ ܕܥܠܠܐ',
'prefs-skin' => 'ܓܠܕܐ',
'skin-preview' => 'ܚܝܪܐ ܩܕܡܝܐ',
'datedefault' => 'ܠܐ ܨܒܝܢܝܘܬܐ',
'allpagesto' => 'ܚܘܝ ܦܐܬܬ̈ܐ ܕܫܠܡ ܥܡ:',
'allarticles' => 'ܟܠ ܡܓܠ̈ܐ',
'allinnamespace' => 'ܟܠ ܦܐܬܬ̈ܐ (ܚܩܠܐ ܕ $1)',
-'allnotinnamespace' => 'ܟܠ ܦܐܬܬ̈ܐ (ܕܠܝܬ ܒܚܩܠܐ ܕ $1)',
-'allpagesprev' => 'ܕܩܕܡ',
-'allpagesnext' => 'ܕܒܬܪ',
'allpagessubmit' => 'ܙܠ',
'allpagesprefix' => 'ܚܘܝ ܦܐܬܬ̈ܐ ܕܫܪܝܢ ܒ:',
'allpages-bad-ns' => '{{SITENAME}} ܠܝܬ ܠܗ ܚܩܠܐ "$1".',
'block' => 'ܚܪܘܡ ܡܦܠܚܢܐ',
'unblock' => 'ܫܩܘܠ ܚܪܡܐ ܡܢ ܡܦܠܚܢܐ',
'blockip' => 'ܚܪܘܡ ܡܦܠܚܢܐ',
-'blockip-title' => 'ܚܪܘܡ ܡܦܠܚܢܐ',
'blockip-legend' => 'ܚܪܘܡ ܡܦܠܚܢܐ',
'ipadressorusername' => 'ܐܝ ܦܝ (IP) ܐܘ ܫܡܐ ܕܡܦܠܚܢܐ:',
'ipbexpiry' => 'ܡܬܚܐ ܕܚܪܡܐ:',
'ipbreason' => 'ܥܠܬܐ:',
-'ipbreasonotherlist' => 'ܥܠܬܐ ܐܚܪܬܐ',
'ipbsubmit' => 'ܚܪܘܡ ܡܦܠܚܢܐ ܗܢܐ',
'ipbother' => 'ܥܕܢܐ ܐܚܪܢܐ',
'ipboptions' => '2 ܫܥ̈ܝܢ:2 hours,1 ܝܘܡ:1 day,3 ܝܘܡ̈ܝܢ:3 days,1 ܫܒܘܥ:1 week,2 ܫܒܘܥ̈ܝܢ:2 weeks,1 ܝܪܚ:1 month,3 ܝܪ̈ܚܝܢ:3 months,6 ܝܪ̈ܚܝܢ:6 months,1 ܫܢܐ:1 year,ܠܥܠܡ:infinite',
-'ipbotheroption' => 'ܐܚܪܢܐ',
-'ipbotherreason' => 'ܥܠܬܐ ܐܚܪܬܐ/ܢܩܝܦܬܐ:',
'ipbhidename' => 'ܛܫܝ ܫܡܐ ܕܡܦܠܚܢܐ ܡܢ ܫܘܚܠܦ̈ܐ ܘܡܟܬܒܘܬ̈ܐ',
'badipaddress' => 'ܐܝ ܦܝ (IP) ܠܐ ܬܪܝܨܐ:',
'blockipsuccesssub' => 'ܚܪܡܐ ܓܡܪ',
'move-page' => 'ܫܢܝ $1',
'move-page-legend' => 'ܫܢܝ ܦܐܬܐ',
'movearticle' => 'ܫܢܝ ܦܐܬܐ:',
-'movenologin' => 'ܠܝܬܝܟ ܥܠܝܠܐ',
'newtitle' => 'ܠܫܡܐ ܚܕܬܐ:',
'move-watch' => 'ܪܗܝ ܦܐܬܐ ܗܕܐ',
'movepagebtn' => 'ܫܢܝ ܦܐܬܐ',
'pagemovedsub' => 'ܫܘܢܝܐ ܓܡܪ',
'movepage-moved' => '\'\'\'"$1" ܐܫܬܢܝܬ ܠ "$2"\'\'\'',
'movepage-moved-redirect' => 'ܨܘܝܒܐ ܐܬܒܪܝ',
-'movedto' => 'ܐܬܫܢܝ ܠ',
'move-subpages' => 'ܫܢܝ ܦܐܬܬ̈ܐ ܦܪ̈ܥܝܬ̈ܐ (ܥܕܡܐ ܠ $1)',
'move-talk-subpages' => 'ܫܢܝ ܦܐܬܬ̈ܐ ܦܪ̈ܥܝܬ̈ܐ ܕܦܐܬܐ ܕܕܘܪܫܐ (ܥܕܡܐ ܠ $1)',
'movelogpage' => 'ܣܓܠܐ ܕܫܘܢܝܐ',
'watchlistall2' => 'ܟܠ',
'namespacesall' => 'ܟܠ',
'monthsall' => 'ܟܠ',
-'limitall' => 'ܟܠ',
# Email address confirmation
'confirmemail' => 'ܫܪܪ ܒܝܠܕܪܐ ܐܠܩܛܪܘܢܝܐ',
# Special:ComparePages
'comparepages' => 'ܦܚܘܡ ܒܝܢܝ ܦܐܬܬ̈ܐ',
-'compare-selector' => 'ܦܚܘܡ ܒܝܢܝ ܬܢܝܬ̈ܐ ܕܦܐܬܬ̈ܐ',
'compare-page1' => 'ܦܐܬܐ 1',
'compare-page2' => 'ܦܐܬܐ 2',
'compare-rev1' => 'ܬܢܝܬܐ 1',
'rev-showdeleted' => 'pegelpe',
'revdelete-show-file-submit' => 'May',
'revdel-restore' => 'kalekünun pengengen',
-'revdel-restore-deleted' => 'liftugepelu malün',
-'revdel-restore-visible' => 'pengengekelu malün',
'pagehist' => 'pünon pakina',
'deletedhist' => 'Ñamümüngelu pünon',
'revdelete-edit-reasonlist' => 'Wirin dungu ñamümgün mew',
'recentchanges-label-bot' => 'Kiñe kizuamukelu küzauwe dewmay tüfachi wirin.',
'recentchanges-label-unpatrolled' => 'Pukintulelay tüfachi wirin.',
'recentchanges-legend-newpage' => '$1 - We Pakina',
-'rcnote' => 'Nagpüle {{PLURAL:müley $1 kalekünun}}, rupalu {{PLURAL:$2 antü}}, $5, $4.',
'rcnotefrom' => "Nagpüle müley fill wirin tuwülu '''$2''' mew (tripalu '''$1''' mew).",
'rclistfrom' => 'Adkintun weke kalekünun amuamugelu $1',
'rcshowhideminor' => '$1 pichi wirin',
'allpages' => 'Fill wülngiñ',
'alphaindexline' => '$1, $2 mew',
'allarticles' => 'Fill wülngiñ',
-'allpagesnext' => 'Inan',
'allpagessubmit' => 'Pengelün',
# Special:Categories
# Block/unblock
'ipbexpiry' => 'Afi',
'ipbreason' => 'Dungu:',
-'ipbreasonotherlist' => 'Kake dungu:',
'ipboptions' => '2 ora:2 hours,1 aṉtü:1 day,3 aṉtü:3 days,1 semana:1 week,2 semana:2 weeks,1 küyeṉ:1 month,3 küyeṉ:3 months,6 küyeṉ:6 months,1 tripantu:1 year,rumel:infinite',
-'ipbotheroption' => 'Kakelu',
'ipblocklist' => 'Katrütulelu kellufe',
'ipblocklist-submit' => 'Kintun',
'expiringblock' => 'afi $1 - $2',
'move-page' => 'Nengümün $1',
'move-page-legend' => 'Nengümün wülngiñ',
'movearticle' => 'Nengümün wülngiñ',
-'movenologin' => 'Konlaymi',
'newtitle' => 'We üy püle',
'move-watch' => 'Llaytun tüfachi pakina',
'movepagebtn' => 'Nengümün pakina',
-'movedto' => 'Nengümün',
'movelogpage' => 'Nengümün wirintukun',
'revertmove' => 'wüñoeltun',
'delete_and_move' => 'Ñamümün ka nengümün',
'watchlistall2' => 'kom',
'namespacesall' => 'kom',
'monthsall' => '(kom)',
-'limitall' => 'Kom',
# action=purge
'confirm_purge_button' => 'Feley may',
'user-mail-no-addy' => 'ḫawlṫi ṫsift email bla ĝonwan l-email.',
# Change password dialog
-'resetpass' => 'tbdl lmot de passe',
+'changepassword' => 'tbdl lmot de passe',
'resetpass_announce' => "rak daĥol b-code mo'qqat mṣift bl-email.
baċ ṫsali d-doĥol, ĥask ddir ċi klmṫ s-srr jdida hna:",
'resetpass_text' => '<!-- zid chi nass hna -->',
'rev-showdeleted' => 'Werri',
'revisiondelete' => 'ḫddef/redd l-morajaĝaṫ',
'revdelete-nooldid-title' => 'morajaĝa mosṫhdafa ma ṣalḫa-ċ',
-'revdelete-nologtype-title' => 'la nawa sijil tamma iaataoho',
-'revdelete-nologtype-text' => 'ma ḫddedṫi-ċi ċi naĝ dl-sijillaṫ ḅaċ ddir fih had l-feĝl.',
-'revdelete-nologid-title' => 'modkhala sijjil ghayr sahiha',
'revdelete-no-file' => 'dak l-milef ma kayn-ċ.',
'revdelete-show-file-confirm' => 'waċ mṫ\'kked baġi ṫċof ṃoṛajaĝa mḫdofa ṫaĝ milef "<nowiki>$1</nowiki>" mn $2 l-$3?',
'revdelete-show-file-submit' => 'iyih',
'logdelete-failure' => "'''ḍ-ḍḅt dl-vizibiliṫi d-ssijill ma njḫ-ċ:'''
$1",
'revdel-restore' => 'Beddel ċ-ċofa',
-'revdel-restore-deleted' => 'morajaaa mahdoufa',
-'revdel-restore-visible' => "morajaat mar'iya",
'pagehist' => 'Ṫariĥ ṣ-ṣefḫa',
'deletedhist' => 'tarikh lmhdof',
'revdelete-no-change' => "'''ṫḫdir:''' l-ĝonṣor l-m'rreĥ $2, $1 fih bĝda l-parametraṫ dl-vizibiliti lli mtloba.",
'search-interwiki-default' => 'N-Naṫija dyal $1:',
'search-interwiki-more' => '(z-zyada)',
'search-relatedarticle' => 'mortabita',
-'mwsuggest-disable' => 'attl liqtirahat dyal AJAX',
'searcheverything-enable' => 'qlleb f-gaĝ n-nitaqaṫ',
'searchrelated' => 'mortabita',
'searchall' => 'kolċi',
'preferences' => 'ṫfḍilaṫ',
'mypreferences' => 'Ḫajaṫ li kanfeḍḍel',
'prefs-edits' => 'ĝadad ṫ-ṫĝdilaṫ:',
-'changepassword' => 'tbdl lmot de passe',
'prefs-skin' => 'skin',
'skin-preview' => 'L-Prévizualizasyon',
'datedefault' => 'la tafdil',
'recentchanges-label-minor' => 'Hada ṫeĝdil sġir',
'recentchanges-label-bot' => 'had taadil darou bot',
'recentchanges-label-unpatrolled' => 'had taadil matrajach',
-'rcnote' => 'Hnaya ġaṫelqaw {{PLURAL:$1|ṫ-ṫeġyira l-leĥĥra li ṫdareṫ|l-$1 dyal ṫ-ṫeġyiraṫ l-leĥĥrin li ṫdaro}} tol {{PLURAL:$2|l-yom l-leĥĥer|l-<b>$2</b> iyam l-leĥĥra}} ḫtal nhar $4 mĝa s-saĝa $5.',
'rcnotefrom' => "hna taghirat mn '''$2''' (tal '''$1''' maaroda).",
'rclistfrom' => 'Werri ṫeġyiraṫ jdad badyen men $1',
'rcshowhideminor' => '$1 Ṫeĝdilaṫ ma mohimminċ bezzaf',
'allpagesto' => 'Werri ṣ-ṣefḫaṫ ḫṫal:',
'allarticles' => 'Ṣ-Ṣefḫaṫ kolhom',
'allinnamespace' => 'kol sfahi (f nitaq $1)',
-'allnotinnamespace' => 'kol sfahi (machi f nitaq $1)',
-'allpagesprev' => 'li sbq',
-'allpagesnext' => 'li jay',
'allpagessubmit' => 'Sir',
'allpagesprefix' => 'biyn sfahi katbda b:',
'undeletebtn' => 'strjaa',
'undeletelink' => 'Biyyen/Ĥebbi',
'undeleteviewlink' => 'ċof',
-'undeletereset' => 'aawd regli',
'undeleteinvert' => 'Qleb dakċi li ĝzelṫi',
'undeletecomment' => 'sabab:',
'undeletedrevisions' => '{{PLURAL:$1|vérsyon weḫda rejĝaṫ ki kaneṫ|$1 de lé-vérsyon rejĝo ki kano}}',
# Block/unblock
'blockip' => 'Bloké l-mosṫeĥdim',
-'blockip-title' => 'Bloki l-mosṫeḫdim',
'blockip-legend' => 'Bloki l-mosṫeḫdim',
'ipadressorusername' => 'Ĝonwan IP ola smiyṫ l-mosṫeĥdim',
'ipbexpiry' => 'Ġayṫqada fe :',
'ipbreason' => 'sabab:',
-'ipbreasonotherlist' => 'Sabab weḫdaĥor',
'ipbcreateaccount' => 'Mneĝ ĥṫiraĝ ċi ḫsab',
'ipbemailban' => 'ma ṫĥelli-ċ l-mosṫĥdim yṣifet ċi imayl',
'ipbenableautoblock' => 'Bloki otomaṫikiyan l-ĝonwan IP l-leĥĥrani li sṫeĝmlo l-mosṫeḫdim o l-ĝanawin IP li qbel mennha li ymken lo yĝawed ysṫeĝmelhom.',
'ipbsubmit' => 'Bloki had l-mosṫeĥdim',
'ipbother' => 'weqṫ aĥor :',
'ipboptions' => '2 swayeĝ:2 hours,nhar:1 day,3 iyam:3 days,ṣémana:1 week,2 ṣémanaṫ:2 weeks,ċher:1 month,3 ċhor:3 months,6 ċhor:6 months,ĝam:1 year,ma kayṫsalaċ:infinite',
-'ipbotheroption' => 'ḫwayej ĥrin',
-'ipbotherreason' => 'Sabab weḫdaĥor/zayed:',
'ipbhidename' => 'Ĥebbi smiyṫ l-mosṫeĥdim men ṫ-ṫeġyiraṫ o men l-listaṫ',
'ipbwatchuser' => 'Ṫbeĝ ṣ-ṣefḫaṫ dyal l-mosṫeḫdim o de n-niqaċ dyal had l-mosṫeĥdim',
'ipb-change-block' => "Ĝawed bloki had l-mosṫeĥdim be had l-'iĝdadaṫ",
* ṣefḫa dyal n-niqaċ ma ĥawyaċ msemmya bḫal bḫal, ola
* brekṫi ĝla l-ĝalama li men l-ṫeḫṫ.",
'movearticle' => 'Neqqel ṣ-ṣefḫa',
-'movenologin' => 'Mdékonnékti',
'movenotallowed' => 'ma ĝndek-ċ l-heqq ṫneqqel ṣ-ṣfaḫi.',
'movenotallowedfile' => 'ma ĝndekċ l-heqq ṫnqqel l-milffaṫ.',
'cant-move-user-page' => "Ma ĝendekċ l-ḫeqq ṫneqqel ṣ-ṣefḫaṫ r-ra'isiyya.",
'movepage-moved-redirect' => 'Ṫeḫwil men s-smiya l-qidima ṫeĥṫarĝaṫ.',
'articleexists' => 'Fayeṫ kayna ṣefḫa be had s-smiyya, ola s-smiyya li ĥṫariṫi ma ṣalḫaċ.
Ĝafak ĥṫar smiyya weḫdaḫra.',
-'talkexists' => "'''Ṣ-Ṣefḫa ṫṫneqqlaṫ be najaḫ, walayenni ṣ-ṣefḫa de l-modakara ma ṫṫneqqlaṫċ ḫiṫ fayeṫ kayna ċi weḫda be had l-ĝonwan.
-Ĝafak fuzyonéhom be yiddek.'''",
-'movedto' => 'ṫsemmaṫ',
'movetalk' => 'Neqqel ṣ-ṣefḫa dyal n-niqaċ li mlaqya mĝah',
'move-subpages' => 'Neqqel ṣ-ṣefḫaṫ l-ferĝiyya (ḫṫal $1)',
'move-talk-subpages' => 'Neqqel ṣ-ṣefḫaṫ l-ferĝiya dyal ṣ-ṣefḫa de n-niqaċ (ḫṫal $1)',
'watchlistall2' => 'kolċi',
'namespacesall' => 'kolċi',
'monthsall' => 'kolhom',
-'limitall' => 'kolċi',
# Email address confirmation
'confirmemail' => "konfirmasyon dyal l'email",
'confirmemail_success' => "ṫ'kked ĝonwan l-email ṫaĝk.
daba ymkn lik [[Special:UserLogin|ṫdĥol]] o-ṫsṫmṫĝ bl-wiki.",
'confirmemail_loggedin' => "l'email dyalk tkonfirma daba",
-'confirmemail_error' => "khayn chi khata' mlli bghiti tsjl lkonfirmation dyalk",
'confirmemail_subject' => "rissala ta'kid mn {{SITENAME}}",
'confirmemail_invalidated' => "lkonfirmasyon dyal l'email tlgha",
'invalidateemail' => "lghi lkofirmasyon dyal l'email",
# Special:ComparePages
'comparepages' => 'qarn sfahi',
-'compare-selector' => 'qarn morajaat sfha',
'compare-page1' => 'sfha 1',
'compare-page2' => 'sfha 2',
'compare-rev1' => 'morajaa 1',
'deletethispage' => 'امسح الصفحه دى',
'undeletethispage' => 'استرجاع الصفحه دى',
'undelete_short' => 'استرجاع {{PLURAL:$1|تعديل واحد|تعديلان|$1 تعديلات|$1 تعديل|$1 تعديلا}}',
-'viewdeleted_short' => '{{PLURAL:$1|}}{{PLURAL:$1|تعديل واحد ملغي|تعديلين ملغيين|$1 تعديلات ملغية|$1 تعديل ملغي|$1 تعديل ملغي}}',
+'viewdeleted_short' => '{{PLURAL:$1|تعديل واحد ملغى|تعديلين ملغيين|$1 تعديلات ملغية|$1 تعديل ملغى|$1 تعديل ملغى}}',
'protect' => 'حمايه',
'protect_change' => 'غيّر',
'protectthispage' => 'احمى الصفحه دى',
# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'عن {{SITENAME}}',
'aboutpage' => 'Project:معلومات عن',
-'copyright' => 'اÙ\84Ù\83Ù\84اÙ\85 Ù\88 اÙ\84صÙ\88ر Ù\85Ù\88جÙ\88دÙ\8aÙ\86 Øسب $ 1 ماعدا الحالات إللى مكتوب عندها حاجه تانيه.',
+'copyright' => 'اÙ\84Ù\83Ù\84اÙ\85 Ù\88 اÙ\84صÙ\88ر Ù\85Ù\86Ø´Ù\88رÙ\8aÙ\86 Øسب $1 ماعدا الحالات إللى مكتوب عندها حاجه تانيه.',
'copyrightpage' => '{{ns:project}}:حقوق النسخ',
'currentevents' => 'الاخبار دلوقتى',
'currentevents-url' => 'Project:الاخبار دلوقتى',
'ok' => 'موافئ',
'retrievedfrom' => 'اتجابت من "$1"',
'youhavenewmessages' => 'عندك $1 ($2).',
-'youhavenewmessagesfromusers' => 'عندك $1 من {{PLURAL:${{PLURAL:$3|}}3|يوزر واحد|يوزر واحد|اتنين يوزر |$3 مستخدمين|$3 يوزر|$3 يوزر}} ($2).',
+'youhavenewmessagesfromusers' => 'عندك $1 من {{PLURAL:${{PLURAL:$3|}}3|يوزر واحد|يوزر واحد|اتنين يوزر |$3 مستخدمين|$3 يوزر}} ($2).',
'youhavenewmessagesmanyusers' => 'عندك $1 من يوزرات كتير ($2).',
'newmessageslinkplural' => '{{PLURAL:$1|رساله جديده|999=رسايل جديده}}',
-'newmessagesdifflinkplural' => '{{PLURAL:$1|}}{{PLURAL:$1|تعديل|تعديلين|$1 تعديلات|$1 تعديل|$1 تعديل}}',
+'newmessagesdifflinkplural' => '{{PLURAL:$1|تعديل|تعديلين|$1 تعديلات|$1 تعديل|$1 تعديل}}',
'youhavenewmessagesmulti' => 'عندك ميسيدج جديدة فى $1',
'editsection' => 'تعديل',
'editold' => 'تعديل',
# General errors
'error' => 'غلطه',
'databaseerror' => 'غلط فى قاعدة البيانات (database)',
+'databaseerror-query' => ' إستفسار : $1',
+'databaseerror-function' => 'وظيفه : $1',
+'databaseerror-error' => 'غلط: $1',
'laggedslavemode' => "'''تحذير:''' الصفحه يمكن ما يكونش فيها تحديثات جديده.",
'readonly' => 'قاعدة البيانات (الـ database) مقفوله',
'enterlockreason' => 'اكتب سبب القفل, و قول امتى تقريبا ح يتلغى القفل',
# Login and logout pages
'logouttext' => "'''أنت دلوقتى مش مسجل دخولك.'''
-تقدر تكمل استعمال {{SITENAME}} على انك مجهول، أو [[Special:UserLogin|الدخول مرة تانيه]] بنفس الاسم أو باسم تاني.
-ممكن تشوف بعض الصفحات كأنك متسجل ، و دا علشان استعمال الصفحات المتخبية فى المتصفح بتاعك.",
+تقدر تكمل استعمال {{SITENAME}} على انك مجهول، أو [[Special:UserLogin|الدخول مرة تانيه]] بنفس الاسم أو باسم تانى.
+
+ممكن تشوف بعض الصفحات كأنك متسجل ، و دا علشان استعمال الصفحات المتخبية ف البراوزر بتاعك.",
+'welcomeuser' => 'أهلاً بيك يا $1!',
+'welcomecreation-msg' => 'اتفتحلك حساب.
+لو تحب ممكن تغير [[Special:Preferences|تفضيلاتك ف {{SITENAME}}]].',
'yourname' => 'اليوزرنيم:',
+'userlogin-yourname' => 'اسم اليوزر',
+'createacct-another-username-ph' => 'إكتب اسم يوزر:',
'yourpassword' => 'الباسوورد:',
'yourpasswordagain' => 'اكتب الباسورد تاني:',
'remembermypassword' => ' (لمدة $1 {{PLURAL:$1|يوم|يوم}})خليك فاكر دخولى على الكمبيوتر دا',
من فضلك حاول تانى.',
'passwordtooshort' => 'لازم تكون على الاقل{{PLURAL:$1|1 حرف|$1 حروف}}.',
'password-name-match' => 'الباسورد بتاعتك لازم تكون مختلفه عن اسم اليوزر بتاعك.',
-'mailmypassword' => 'ابعتلى كلمة سر جديدة',
+'mailmypassword' => 'ابعتلى باسوورد جديده',
'passwordremindertitle' => 'كلمة سر مؤقته جديده ل {{SITENAME}}',
'passwordremindertext' => 'فيه واحد(غالبا انت، من عنوان الاى بى $1)
طلب باسورد جديده لـ{{SITENAME}} ($4).
لو سمحت تتجاهل الرسالة دى اذا الحساب دا اتفتحلك بالغلط.',
'usernamehasherror' => 'اسم اليوزر مش ممكن يكون فيه حروف هاش',
'login-throttled' => 'انت عملت محاولات لوجين كتيره ع الحساب ده.
-من فضلك استنى قبل المحاولة مرة تانيه.',
+من فضلك استنى $1 قبل المحاولة مرة تانيه.',
'loginlanguagelabel' => 'اللغة: $1',
# Change password dialog
-'resetpass' => 'غيّر الباسورد',
+'changepassword' => 'غير الباسورد',
'resetpass_announce' => 'اتسجل دخولك دلوقتى بالكود اللى اتبعتلك فى الايميل. علشان تخلص عملية الدخول ،لازم تعملك باسورد جديدة هنا:',
'resetpass_text' => '<!-- أضف نصا هنا -->',
'resetpass_header' => 'غيّر الباسورد بتاعة الحساب',
'nocreate-loggedin' => 'انت ما عندك ش صلاحية تعمل صفحات جديدة.',
'sectioneditnotsupported-title' => 'تعديل الأقسام مش مدعوم',
'sectioneditnotsupported-text' => 'تعديل الاقسام مش مدعوم فى الصفحه دى',
-'permissionserrors' => 'غلطات فى السماح',
+'permissionserrors' => 'غلطه ف السماح',
'permissionserrorstext' => 'ما عندك ش صلاحية تعمل كدا،{{PLURAL:$1|علشان|علشان}}:',
'permissionserrorstext-withaction' => 'أنت ما عندكش الصلاحيات علشان $2، لل{{PLURAL:$1|سبب|أسباب}} ده:',
'recreate-moveddeleted-warn' => "'''تحذير: انت بتعيد انشاء صفحه اتمسحت قبل كده.'''
يظهر انها إتمسحت.',
'edit-conflict' => 'تضارب تحريرى.',
'edit-no-change' => 'تعديلك تم تجاهله، لأن ما حصلش أى تعديل للنص.',
+'postedit-confirmation' => 'تعديلك إتسييڤ.',
'edit-already-exists' => 'لم يمكن إنشاء صفحة جديدة.
هى موجودة بالفعل.',
+'defaultmessagetext' => 'النص الاوتوماتيكى',
+'content-failed-to-parse' => 'فشل ف تحليل $2 محتوى لـ $1 موديل: $3',
+'invalid-content-data' => 'بيانات المحتوى غلط',
'editwarning-warning' => 'لو سيبت الصفحه دى ممكن يخلّيك تضيّع اى تغييرات عملتها.
لو انت مسجّل دخولك, ممكن تعطّل التحذير ده من الجزء بتاع "تعديل" فى تفضيلاتك.',
+# Content models
+'content-model-wikitext' => 'ويكى تكست',
+'content-model-text' => 'كلام عادى',
+'content-model-javascript' => 'جاڤاسكربت',
+
# Parser/template warnings
'expensive-parserfunction-warning' => 'تحذير: الصفحه دى فيهااستدعاءات دالة محلل كثيرة مكلفة.
'revisiondelete' => 'امسح/الغى المسح بتاع المراجعات',
'revdelete-nooldid-title' => 'مراجعة هدف مش صح',
'revdelete-nooldid-text' => 'أنت ياإما ما حددتش مراجعة (مراجعات) معينة كهدف للفعل دا، المراجعة المحددة مش موجودة، أو أنك بتحاول تخبى المراجعة الحالية.',
-'revdelete-nologtype-title' => 'انت ما اديتش نوع سجل',
-'revdelete-nologtype-text' => 'انت ما اديتش نوع سجل عشان تعمل العمليه دى عليه',
-'revdelete-nologid-title' => 'مدخلة السجل مش صح',
-'revdelete-nologid-text' => 'انتا يا إما ما حددتش حدث سجل مستهدف عشان تعمل العمليه دى يا المدخله اللى انتا حددتها مش موجوده.',
'revdelete-no-file' => 'الملف المتحدد مالوش وجود',
'revdelete-show-file-confirm' => 'انتا متأكد من انك عايز تشوف المراجعه الممسوحه بتاعة الملف "<nowiki>$1</nowiki>" من $2 لحد $3?',
'revdelete-show-file-submit' => 'ايوه',
'logdelete-failure' => "'''مانفعش اعادة ظبط عرض السجل:'''
$1",
'revdel-restore' => 'تغيير الشوف',
-'revdel-restore-deleted' => 'مراجعات ممسوحه',
-'revdel-restore-visible' => 'مراجعات ممكن تتشاف',
'pagehist' => 'تاريخ الصفحة',
'deletedhist' => 'التاريخ الممسوح',
'revdelete-hide-current' => 'حصل غلط فى تخبية البند اللى بتاريخ $2, الساعه$1: دى هى النسخه بتاعة دلوقتى.
'search-interwiki-default' => '$1 نتيجة:',
'search-interwiki-more' => '(اأكتر)',
'search-relatedarticle' => 'مرتبطه',
-'mwsuggest-disable' => 'تعطيل اقتراحات أجاكس',
'searcheverything-enable' => 'دور فى النطاقات كلها.',
'searchrelated' => 'مرتبطه',
'searchall' => 'الكل',
'preferences' => 'تفضيلات',
'mypreferences' => 'تفضيلاتى',
'prefs-edits' => 'عدد التعديلات:',
-'changepassword' => 'غير الباسورد',
'prefs-skin' => 'الوش',
'skin-preview' => 'بروفه',
'datedefault' => 'مافبش تفضيل',
'recentchanges-label-bot' => 'التعديل ده عمله بوت',
'recentchanges-label-unpatrolled' => 'التعديل ده مإتراجعش لسه',
'recentchanges-legend-newpage' => '$1 - صفحه جديده',
-'rcnote' => "فيه تحت {{PLURAL:$1|'''1''' تغيير|آخر '''$1''' تغيير}} فى آخر {{PLURAL:$2|يوم|'''$2''' يوم}}، بدءا من $5، $4.",
'rcnotefrom' => "دى التعديلات من '''$2''' (ل '''$1''' معروضه).",
'rclistfrom' => 'اظهر التعديلات بدايه من $1',
'rcshowhideminor' => '$1 تعديلات صغيره',
'allpagesto' => 'اعرض الصفحات اللى بتنتهى عند:',
'allarticles' => 'كل المقالات',
'allinnamespace' => 'كل الصفحات (فى نطاق $1)',
-'allnotinnamespace' => 'كل الصفحات (مش فى نطاق $1)',
-'allpagesprev' => 'اللى فلت',
-'allpagesnext' => 'اللى بعد كده',
'allpagessubmit' => 'روح',
'allpagesprefix' => 'عرض الصفحات اللى تبتدى بـ:',
'allpagesbadtitle' => 'العنوان االلى اديته للصفحة مش نافع أو فيه لغات تانية أو بريفيكس إنترويكي.
'undeletebtn' => 'ترجيع',
'undeletelink' => 'عرض/رجع تانى',
'undeleteviewlink' => 'عرض',
-'undeletereset' => 'ابتدى من الأول',
'undeleteinvert' => 'اعكس الاختيار',
'undeletecomment' => 'السبب:',
'undeletedrevisions' => 'رجع تانى {{PLURAL:$1|تعديل واحد|تعديلين|$1 تعديلات|$1 تعديل|$1 تعديل}}',
# Block/unblock
'blockip' => 'منع يوزر',
-'blockip-title' => 'منع اليوزر',
'blockip-legend' => 'منع اليوزر',
'blockiptext' => 'استخدم الاستمارة اللى تحت لمنع عنوان أيبى أو يوزر معين من الكتابة.
دا لازم يحصل بس علشان تمنع التخريب ،و على حسب
'ipadressorusername' => 'عنوان الأيبى أو اسم اليوزر:',
'ipbexpiry' => 'مدة المنع:',
'ipbreason' => 'السبب:',
-'ipbreasonotherlist' => 'سبب تاني',
'ipbreason-dropdown' => '*أسباب المنع المشهورة
** تدخيل معلومات غلط
** مسح المحتوى من الصفحات
'ipbsubmit' => 'منع اليوزر دا',
'ipbother' => 'وقت تاني:',
'ipboptions' => '2 ساعه:2 hours,1 يوم:1 day,3 يوم:3 days,1 اسبوع:1 week,2 اسبوع:2 weeks,1 شهر:1 month,3 شهر:3 months,6 شهر:6 months,1 سنه:1 year,على طول:infinite',
-'ipbotheroption' => 'كمان',
-'ipbotherreason' => 'سبب تاني:',
'ipbhidename' => 'خبى اسم اليوزر من التعديلات و الليستات.',
'ipbwatchuser' => 'راقب صفحات اليوزر و النقاش بتوع اليوزر دا',
'ipb-change-block' => 'عيد منع اليوزر بالإعدادات دى',
'sorbsreason' => 'عنوان الأيبى بتاعك موجود كبروكسى مفتوح فى DNSBL اللى بيستعمله{{SITENAME}}.',
'sorbs_create_account_reason' => 'عنوان الأيبى بتاعك موجود كبروكسى مفتوح فى ال DNSBL اللى بيستعمله {{SITENAME}}.
ما ينفعش تفتح حساب.',
-'cant-block-while-blocked' => 'أنت لا يمكنك منع اليوزرز التانين و أنت ممنوع.',
'cant-see-hidden-user' => 'اليوزر اللى انت بتحاول تعمل له منع اصلا ممنوع و مخفى.اكمنك ما عندكش صلاحية تخبية اليوزرات، ما ينفعش تشوف المنع او تعدله.',
# Developer tools
وفى الحالات دى، لو عايز تنقل صفحة المناقشه لازم تنقل أو تدمج محتوياتها يدويا.",
'movearticle' => 'انقل الصفحه:',
'moveuserpage-warning' => "'''خد بالك:''' انت ح تعمل نقل لصفحه بتاعة يوزر. لو سمحت تعمل حسابك ان الصفحه هى بس اللى ح تتنقل و اسم اليوزر''مش'' ح يتغير.",
-'movenologin' => 'مش متسجل',
'movenologintext' => 'لازم تكون يوزر متسجل و تعمل [[Special:UserLogin|دخول]] علشان تنقل الصفحة.',
'movenotallowed' => 'ماعندكش الصلاحية لنقل الصفحات.',
'movenotallowedfile' => 'معندكش اذن تنقل الملف ده.',
'articleexists' => 'يا اما فيه صفحه بالاسم ده، او ان الاسم اللى تم اختياره مش صالح.
لو سمحت اختار اسم تانى.',
'cantmove-titleprotected' => 'ما ينفعش تنقل صفحة للمكان دا،لأن العنوان الجديد محمى ضد الانشاء',
-'talkexists' => "'''الصفحه دى اتنقلت لصفحة بنجاح، ولكن صفحة المناقشه بتاعتها ما اتنقلتش علشان فيه صفحة مناقشه تحت العنوان الجديد.
-من فضلك انقل محتويات صفحة المناقشه يدويا، وادمجها مع المحتويات اللى قبل كده.'''",
-'movedto' => 'اتنقلت ل',
'movetalk' => 'انقل صفحة المناقشه.',
'move-subpages' => 'نقل الصفحات الفرعيه (لحد $1)',
'move-talk-subpages' => 'نقل الصفحات الفرعيه بتاعة صفحة النقاش (لحد $1)',
'tooltip-rollback' => "\"'''ترجيع'''\" بيرجع بدوسه واحده التعديل (التعديلات) فى الصفحه دى لاخر واحد عدل الصفحه.",
'tooltip-undo' => '"رجوع" بترجع التعديل دا وبتفتح استمارة التعديل فى شكل البروفة. بتسمح بإضافة سبب فى الملخص.',
'tooltip-summary' => 'اكتب ملخص قصير',
+'interlanguage-link-title' => 'ل $1 – $2',
# Stylesheets
'common.css' => '/* الأنماط المتراصة CSS المعروضة هنا ستؤثر على كل الواجهات */',
'watchlistall2' => 'الكل',
'namespacesall' => 'الكل',
'monthsall' => 'الكل',
-'limitall' => 'الكل',
# Email address confirmation
'confirmemail' => 'اعمل تأكيد للأيميل بتاعك',
'confirmemail_success' => 'الايميل بتاعك اتأكد خلاص.
ممكن دلوقتى تسجل دخولك و تستمتع بالويكي.',
'confirmemail_loggedin' => 'الايميل بتاعك اتأكد خلاص.',
-'confirmemail_error' => 'حصلت حاجة غلط و احنا بنحفظ التأكيد بتاعك.',
'confirmemail_subject' => 'تأكيد الايميل من {{SITENAME}}',
'confirmemail_body' => 'فى واحد، ممكن يكون إنتا، من عنوان الأيبى $1،
فتح حساب "$2" بعنوان الايميل دا فى {{SITENAME}}.
'user-mail-no-body' => 'কোনো সমল নোহোৱাকৈ বা অতি সংক্ষিপ্ত কথাৰে ইমেইল পঠিয়াবলৈ চেষ্টা কৰিছিল।',
# Change password dialog
-'resetpass' => 'গুপ্তশব্দ সলনি কৰক',
+'changepassword' => 'গুপ্তশব্দ সলনি কৰক',
'resetpass_announce' => 'আপুনি ই-মেইলত পোৱা অস্থায়ী গুপ্তশব্দৰে প্ৰৱেশ কৰিছে।
প্ৰৱেশ সম্পূৰ্ণ কৰিবলৈ, আপুনি এটা নতুন গুপ্তশব্দ দিব লাগিব:',
'resetpass_header' => 'গুপ্তশব্দ সলনি কৰক',
'revisiondelete' => 'সংকলন বিলোপ কৰক / পুনৰ স্থাপন কৰক',
'revdelete-nooldid-title' => 'লক্ষ্য সংশোধন যুক্তিসংগত নহয়',
'revdelete-nooldid-text' => 'কামটো কৰাৰ বাবে আপুনি লক্ষ্য সংশোধন নিৰ্বাচন কৰা নাই, নিৰ্বাচিত সংশোধন নাই, অথবা আপুনি বৰ্তমানৰ সংশোধন লুকুৱাব বিচাৰিছে ।',
-'revdelete-nologtype-title' => 'কোনো অভিলেখ প্ৰকাৰ দিয়া হোৱা নাই',
-'revdelete-nologtype-text' => 'এই কামটো কৰাৰ বাবে আপুনি কোনো অভিলেখ প্ৰকাৰ নিৰ্বাচন কৰা নাই ।',
-'revdelete-nologid-title' => 'অযুক্তিসংগত অভিলেখ ভৰ্তি',
-'revdelete-nologid-text' => 'আপুনি এইটো কৰাৰ বাবে কোনো অভিলেখ ভৰ্তি নিৰ্বাচন কৰা নাই অথবা নিৰ্বাচিত অভিলেখ ভৰ্তিটো নাই ।',
'revdelete-no-file' => 'নিৰ্ধাৰিত ফাইলটি নাই ।',
'revdelete-show-file-confirm' => 'আপুনি "<nowiki>$1</nowiki>" ফাইলৰ বিলোপ কৰা কৰা সংশোধন $2 তাৰিখৰ পৰা $3 সময়ত চাব বিচাৰিছে নেকি?',
'revdelete-show-file-submit' => 'হয়',
'logdelete-failure' => "'''ল’গ প্ৰত্যক্ষতা স্থাপন কৰিব পৰা নগ’ল:'''
$1",
'revdel-restore' => 'দৃষ্টিপাত সালসলনি কৰক',
-'revdel-restore-deleted' => 'বাতিল কৰা সংশোধনসমূহ',
-'revdel-restore-visible' => 'দৃশ্যমান সংশোধনসমূহ',
'pagehist' => 'পৃষ্ঠাৰ ইতিহাস',
'deletedhist' => 'বিলোপ কৰাৰ ইতিহাস',
'revdelete-hide-current' => ' $2, $1 তাৰিখৰ এই আইটেমটো গোপন কৰাত সমস্যা হৈছে: এইটো বৰ্তমানৰ সংশোধনী ।
'search-interwiki-default' => '$1 ফলাফলসমূহ:',
'search-interwiki-more' => '(আৰু)',
'search-relatedarticle' => 'সম্পৰ্কিত',
-'mwsuggest-disable' => 'অনুসন্ধান পৰামৰ্শ নিষ্ক্ৰিয় কৰক',
'searcheverything-enable' => 'সকলো নামস্থানত অনুসন্ধান কৰক',
'searchrelated' => 'সম্পৰ্কিত',
'searchall' => 'সকলো',
'preferences' => 'পছন্দসমূহ',
'mypreferences' => 'পছন্দসমূহ',
'prefs-edits' => 'সম্পাদনাৰ সংখ্যা:',
-'changepassword' => 'গুপ্তশব্দ সলনি কৰক',
'prefs-skin' => 'আৱৰণ',
'skin-preview' => 'খচৰা',
'datedefault' => 'কোনো পছন্দ নাই',
'recentchanges-label-minor' => 'এইটো অগুৰুত্বপূৰ্ণ সম্পাদনা',
'recentchanges-label-bot' => "এই সম্পাদনা ব'টৰ দ্বাৰা কৰা হৈছে",
'recentchanges-label-unpatrolled' => 'এই সম্পাদনাটো এতিয়াও পৰীক্ষা কৰা হোৱা নাই',
-'rcnote' => "যোৱা {{PLURAL:$2|দিনত|'''$2''' দিনত}} সংঘটিত {{PLURAL:$1|'''১'''|'''$1'''}}টা সালসলনি, $5, $4 পৰ্যন্ত ।",
'rcnotefrom' => "তলত '''$2''' ৰ পৰা হোৱা ('''$1''' লৈকে) পৰিৱৰ্তন দেখুৱা হৈছে ।",
'rclistfrom' => '$1ৰ পৰা নতুন সালসলনি দেখুৱাওক',
'rcshowhideminor' => '$1 -সংখ্যক নগণ্য সম্পাদনা',
'allpagesto' => 'সেই পৃষ্ঠা দেখুৱাওক যাৰ শেষ:',
'allarticles' => 'সকলো পৃষ্ঠা',
'allinnamespace' => 'সকলোবোৰ পৃষ্ঠা ($1 নামস্থান)',
-'allnotinnamespace' => 'সকলোবোৰ পৃষ্ঠা ($1 নামস্থানত নথকা)',
-'allpagesprev' => 'আগৰ',
-'allpagesnext' => 'পৰৱৰ্তী',
'allpagessubmit' => 'যাওক',
'allpagesprefix' => 'এই উপশব্দৰে আৰম্ভ হোৱা পৃষ্ঠা দেখুৱাওক:',
'allpagesbadtitle' => 'আপুনি দিয়া পৃষ্ঠাটোৰ শিৰোণামা অবৈধ বা তাত এটা আন্তৰ্ভাষিক বা আন্তৰ্ৱিকি উপসৰ্গ আছে । ইয়াত এক বা ততোধিক বৰ্ণ থাকিব পাৰে যাক শিৰোণামাত ব্যৱহাৰ কৰিব নোৱাৰি ।',
'undeletebtn' => 'পুনঃসংস্থাপন কৰক',
'undeletelink' => 'লক্ষ্য কৰক/ঘূৰাই আনক',
'undeleteviewlink' => 'দেখুৱাওক',
-'undeletereset' => 'পূৰ্বৰ অৱস্থালৈ লৈ যাওক',
'undeleteinvert' => 'নিৰ্বাচন ওলোটা কৰক',
'undeletecomment' => 'কাৰণ:',
'undeletedrevisions' => '{{PLURAL:$1|১টা সংশোধন|$1টা সংশোধন}} পুনৰুদ্ধাৰ কৰা হৈছে',
'block' => 'সদস্য বাৰণ কৰক',
'unblock' => 'সদস্যৰ বাৰণ উঠাই লওক',
'blockip' => 'সদস্য বাৰণ কৰক',
-'blockip-title' => 'সদস্য বাৰণ কৰক',
'blockip-legend' => 'সদস্য বাৰণ কৰক',
'blockiptext' => 'তলৰ প্ৰপত্ৰখন ব্যৱহাৰ কৰি কোনো নিৰ্দিষ্ট আই.পি. ঠিকনা বা সদস্যনামৰ লিখাৰ অধিকাৰ বাৰণ কৰিব পাৰে ।
কেৱল ধ্বংসপ্ৰৱণতা ৰোধ কৰিবলৈ আৰু [[{{MediaWiki:Policy-url}}|নীতি]] মানি চলি এনে কৰক ।
'ipadressorusername' => 'আই-পি ঠিকনা বা সদস্যনাম:',
'ipbexpiry' => 'ম্যাদ উকলিব:',
'ipbreason' => 'কাৰণ:',
-'ipbreasonotherlist' => 'অন্য কাৰণ',
'ipbreason-dropdown' => '*প্ৰতিবন্ধকৰ সাধাৰণ কাৰণসমূহ
** ভুল তথ্য দিয়া
** পৃষ্ঠাৰ বিষয়বস্তু আঁতৰাই পেলোৱা
'ipbsubmit' => 'এই সদস্যক বাৰণ কৰক',
'ipbother' => 'অন্য সময়:',
'ipboptions' => '২ ঘণ্টা:2 hours,১ দিন:1 day,৩ দিন:3 days,১ সপ্তাহ:1 week,২ সপ্তাহ:2 weeks,১ মাহ:1 month,৩ মাহ:3 months,৬ মাহ:6 months,১ বছৰ:1 year,অনিৰ্দিষ্ট কাল:infinite',
-'ipbotheroption' => 'অন্যান্য',
-'ipbotherreason' => 'অন্য/অতিৰিক্ত কাৰণ:',
'ipbhidename' => 'সম্পাদনা আৰু তালিকা সমূহৰ পৰা সদস্যনাম আঁৰ দিয়ক',
'ipbwatchuser' => 'এই সদস্যৰ সদস্য আৰু আলোচনা পৃষ্ঠা লক্ষ্য কৰক',
'ipb-disableusertalk' => 'প্ৰতিবন্ধক থকা অৱস্থাত এই সদস্যজনক নিজৰ কথা-বতৰা পৃষ্ঠা সম্পাদনা কৰাৰ পৰা বিৰত কৰক',
'sorbsreason' => '{{SITENAME}}ত ব্যৱহাৰ কৰা DNSBLত আপোনাৰ আই.পি. ঠিকনা মুক্ত প্ৰক্সী হিছাপে তালিকাভুক্ত হৈ আছে ।',
'sorbs_create_account_reason' => '{{SITENAME}}ত ব্যৱহাৰ কৰা DNSBLত আপোনাৰ আই.পি. ঠিকনা মুক্ত প্ৰক্সী হিছাপে তালিকাভুক্ত হৈ আছে ।
আপুনি একাউণ্ট সৃষ্টি কৰিব নোৱাৰে',
-'cant-block-while-blocked' => 'নিজেই অৱৰোধিত হৈ থকা অৱস্থাত আপুনি আন সদস্যক অৱৰোধ কৰিব নোৱাৰে ।',
'cant-see-hidden-user' => 'আপুনি বাৰণ কৰিব বিচৰা সদস্যজনক ইতিমধ্যেই বাৰণ কৰি গোপন কৰা হৈছে ।
যিহেতু আপোনাৰ সদস্যগোপনতা অধিকাৰ নাই, আপুনি সদস্যজনৰ প্ৰতিবন্ধক চাব বা সম্পাদনা কৰিব নোৱাৰে ।',
'ipbblocked' => 'আপুনি আন সদস্যক অৱৰোধ কৰিব বা আঁতৰাব নোৱাৰে, কাৰণ আপুনি নিজেই বাধাপ্ৰাপ্ত অৱস্থাত আছে',
তেনে ক্ষেত্ৰত আপুনি আপুনি ইচ্ছা কৰিলে নিজ হাতে পৃষ্ঠাখন স্থানান্তৰ বা একত্ৰীকৰণ কৰিব পাৰে ।",
'movearticle' => 'পৃষ্ঠা স্থানান্তৰ কৰক:',
'moveuserpage-warning' => "'''সতৰ্কবাণী:''' আপুনি এখন সদস্যপৃষ্ঠা স্থানান্তৰ কৰিবলৈ বিছাৰিছে । অনুগ্ৰহ কৰি মন কৰক যে কেৱল সদস্যপৃষ্ঠাখনহে স্থানান্তৰ হ’ব আৰু সদস্যজনৰ পুনঃনামাকৰণ নহ’ব ।",
-'movenologin' => 'প্ৰৱেশ কৰা নাই',
'movenologintext' => 'পৃষ্ঠা স্থানান্তৰ কৰিবলৈ আপুনি ভুক্ত সদস্য হৈ [[Special:UserLogin|প্ৰৱেশ]] কৰিব লাগিব ।',
'movenotallowed' => 'পৃষ্ঠা স্থানান্তৰ কৰিবলৈ আপোনাৰ অনুমতি নাই ।',
'movenotallowedfile' => 'নথিখন স্থানান্তৰ কৰিবলৈ আপোনাৰ অনুমতি নাই ।',
'articleexists' => 'সেই নামৰ পৃষ্ঠা এটা আগৰ পৰাই আছে, বা সেই নামতো অযোগ্য।
বেলেগ নাম এটা বাছি লওক।',
'cantmove-titleprotected' => 'আপুনি ইয়ালৈ কোনো পৃষ্ঠা স্থানান্তৰ কৰিব নোৱাৰে, কাৰণ এই নতুন শিৰোনামা সৃষ্টিৰ পৰা সুৰক্ষিত ।',
-'talkexists' => "'''পৃষ্ঠাখন স্থানান্তৰ কৰা হৈছে, কিন্তু ইয়াৰ লগত জৰিত বাৰ্তা পৃষ্ঠাখন স্থানান্তৰ কৰা নহ'ল, কাৰণ নতুন ঠাইত বাৰ্তা পৃষ্ঠা এখন আগৰ পৰাই আছে।
-অনুগ্ৰহ কৰি আপুনি নিজৰ হাতেৰে স্থানান্তৰ কৰক ।'''",
-'movedto' => 'লৈ স্থানান্তৰ কৰা হ’ল',
'movetalk' => 'সংলগ্ন বাৰ্তা পৃষ্ঠা স্থানান্তৰ কৰক',
'move-subpages' => 'উপ-পৃষ্ঠাসমূহ স্থানান্তৰ কৰক ($1লৈ)',
'move-talk-subpages' => 'আলোচনা পৃষ্ঠাৰ উপ-পৃষ্ঠাসমূহ স্থানান্তৰ কৰক ($1-লৈ)',
'watchlistall2' => 'সকলো',
'namespacesall' => 'সকলোবোৰ',
'monthsall' => 'সকলো',
-'limitall' => 'সকলোবোৰ',
# Email address confirmation
'confirmemail' => 'ই-মেইল ঠিকনা নিশ্চিত কৰক',
'confirmemail_success' => 'আপোনাৰ ই-মেইল ঠিকনা নিশ্চিতকৰণ কৰা হৈছে ।
আপুনি এতিয়া [[Special:UserLogin|প্ৰৱেশ]] কৰক আৰু ৱিকি উপভোগ কৰক ।',
'confirmemail_loggedin' => 'আপোনাৰ ই-মেইল ঠিকনা নিশ্চিত কৰা হৈছে ।',
-'confirmemail_error' => 'আপোনাৰ নিশ্চিতকৰণ সংৰক্ষণ কৰাত কিছু সমস্যা হৈছে ।',
'confirmemail_subject' => '{{SITENAME}} ই-মেইল ঠিকনা নিশ্চিতকৰণ',
'confirmemail_body' => 'কোনোবাই (সম্ভৱতঃ আপুনি) আই.পি. ঠিকনা $1ৰ পৰা এইটো ই-মেইল ঠিকনা ব্যৱহাৰ কৰি {{SITENAME}}ত
এটা একাউণ্ট "$2" পঞ্জীয়ন কৰিছে ।
# Special:ComparePages
'comparepages' => 'পৃষ্ঠা তুলনা কৰক',
-'compare-selector' => 'পৃষ্ঠা পুনৰীক্ষন তুলনা কৰক',
'compare-page1' => 'পৃষ্ঠা ১',
'compare-page2' => 'পৃষ্ঠা ২',
'compare-rev1' => 'পুনৰীক্ষণ ১',
'user-mail-no-body' => "Trató d'unviar un corréu electrónicu con un cuerpu baleru o curtiu enforma.",
# Change password dialog
-'resetpass' => 'Camudar la contraseña',
+'changepassword' => 'Camudar la clave',
'resetpass_announce' => "Aniciasti sesión con un códigu provisional unviáu per corréu electrónicu.
P'acabar d'aniciar sesión, tienes de configurar equí una contraseña nueva:",
'resetpass_text' => '<!-- Amestar testu equí -->',
'revisiondelete' => 'Desaniciar/restaurar revisiones',
'revdelete-nooldid-title' => 'Revisión de destín inválida',
'revdelete-nooldid-text' => 'Nun especificasti una revisión o revisiones destín sobre les que realizar esta función, la revisión especificada nun esiste, o tas intentando anubrir la revisión actual.',
-'revdelete-nologtype-title' => 'Nun se dio la triba de rexistru',
-'revdelete-nologtype-text' => 'Nun conseñasti una triba de rexistru nel que facer esta aición.',
-'revdelete-nologid-title' => 'Entrada del rexistru inválida',
-'revdelete-nologid-text' => 'O nun conseñasti un socesu específicu del rexistru pa facer esta función o la entrada conseñada nun esiste.',
'revdelete-no-file' => 'El ficheru conseñáu nun esiste.',
'revdelete-show-file-confirm' => '¿Tas seguru de que quies ver una versión desaniciada del ficheru "<nowiki>$1</nowiki>" del $2 a les $3?',
'revdelete-show-file-submit' => 'Sí',
'logdelete-failure' => "'''Nun se pudo configurar la visibilidá del rexistru:'''
$1",
'revdel-restore' => 'camudar visibilidá',
-'revdel-restore-deleted' => 'revisiones desaniciaes',
-'revdel-restore-visible' => 'revisiones visibles',
'pagehist' => 'Historial de la páxina',
'deletedhist' => 'Historial elimináu',
'revdelete-hide-current' => "Error al anubrir l'elementu con data $1, $2: esta ye la revisión actual.
'search-interwiki-default' => '$1 resultaos:',
'search-interwiki-more' => '(más)',
'search-relatedarticle' => 'Rellacionáu',
-'mwsuggest-disable' => 'Desactivar les suxerencies de busca',
'searcheverything-enable' => 'Buscar en tolos espacios de nome',
'searchrelated' => 'rellacionáu',
'searchall' => 'toos',
'mypreferences' => 'Preferencies',
'prefs-edits' => "Númberu d'ediciones:",
'prefsnologintext2' => "Por favor, $1 pa configurar les preferencies d'usuariu",
-'changepassword' => 'Camudar la clave',
'prefs-skin' => 'Apariencia',
'skin-preview' => 'Vista previa',
'datedefault' => 'Ensin preferencia',
'recentchanges-label-plusminus' => "El tamañu d'esta páxina cambió nesti númberu de bytes",
'recentchanges-legend-newpage' => '(ver tamién la [[Special:NewPages|llista de páxines nueves]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Equí embaxo {{PLURAL:$1|pue vese '''1''' cambiu|puen vese los caberos '''$1''' cambios}} {{PLURAL:$2|del caberu día|de los caberos '''$2''' díes}}, a fecha de $5, $4.",
'rcnotefrom' => "Abaxo tan los cambeos dende '''$2''' (s'amuesen fasta '''$1''').",
'rclistfrom' => 'Amosar los nuevos cambios dende $1',
'rcshowhideminor' => '$1 ediciones menores',
'allpagesto' => 'Amosar páxines que finen por:',
'allarticles' => 'Toles páxines',
'allinnamespace' => 'Toles páxines (espaciu de nomes $1)',
-'allnotinnamespace' => 'Toles páxines (sacantes les del espaciu de nomes $1)',
-'allpagesprev' => 'Anteriores',
-'allpagesnext' => 'Siguientes',
'allpagessubmit' => 'Dir',
'allpagesprefix' => 'Amosar páxines col prefixu:',
'allpagesbadtitle' => "El títulu dau a esta páxina nun yera válidu o tenía un prefixu d'enllaz interllingua o interwiki. Pue contener ún o más carauteres que nun se puen usar nos títulos.",
'undeletebtn' => 'Restaurar',
'undeletelink' => 'ver/restaurar',
'undeleteviewlink' => 'ver',
-'undeletereset' => 'Reaniciar',
'undeleteinvert' => 'Invertir seleición',
'undeletecomment' => 'Motivu:',
'undeletedrevisions' => '{{PLURAL:$1|1 revisión restaurada|$1 revisiones restauraes}}',
'block' => 'Bloquiar usuariu',
'unblock' => 'Desbloquiar usuariu',
'blockip' => 'Bloquiar usuariu',
-'blockip-title' => 'Bloquiar usuariu',
'blockip-legend' => 'Bloquiar usuariu',
'blockiptext' => "Usa'l siguiente formulariu pa bloquiar el permisu d'escritura a una IP o a un usuariu concretu.
Esto debería facese sólo pa prevenir vandalismu como indiquen les [[{{MediaWiki:Policy-url}}|polítiques]]. Da un motivu específicu (como por exemplu citar páxines que fueron vandalizaes).",
'ipadressorusername' => "Direición IP o nome d'usuariu:",
'ipbexpiry' => 'Caducidá:',
'ipbreason' => 'Motivu:',
-'ipbreasonotherlist' => 'Otru motivu',
'ipbreason-dropdown' => "*Motivos comunes de bloquéu
** Enxertamientu d'información falso
** Dexar les páxines en blanco
'ipbsubmit' => 'Bloquiar esti usuariu',
'ipbother' => 'Otru periodu:',
'ipboptions' => '2 hores:2 hours,1 día:1 day,3 díes:3 days,1 selmana:1 week,2 selmanes:2 weeks,1 mes:1 month,3 meses:3 months,6 meses:6 months,1 añu:1 year,indefiníu:infinite',
-'ipbotheroption' => 'otru',
-'ipbotherreason' => 'Motivu distintu/adicional:',
'ipbhidename' => "Anubrir el nome d'usuariu d'ediciones y llistes",
'ipbwatchuser' => "Vixilar les páxines d'usuariu y d'alderique d'esti usuariu",
'ipb-disableusertalk' => "Torgar qu'esti usuariu edite la so páxina d'alderique mentanto tea bloquiáu",
'sorbsreason' => 'La to direición IP sal na llista de proxys abiertos en DNSBL usada por {{SITENAME}}.',
'sorbs_create_account_reason' => 'La to direición IP sal na llista de proxys abiertos en DNSBL usada por {{SITENAME}}. Nun pues crear una cuenta',
'xffblockreason' => "Una direición IP presente na testera X-Forwarded-For, o suya o d'un sirvidor proxy que ta usando, ta bloquiada. El motivu orixinal del bloquéu foi: $1",
-'cant-block-while-blocked' => 'Nun pues bloquiar a otros usuarios mentes tu teas bloquiáu.',
'cant-see-hidden-user' => "L'usuariu que tentes bloquiar yá ta bloquiáu y anubríu.
Como nun tienes permisos p'anubrir usuarios, nun pues ver o editar el bloquéu del usuariu.",
'ipbblocked' => 'Nun pues bloquiar o desbloquiar a otros usuarios, porque tas bloquiáu tu mesmu',
Nestos casos vas tener que treslladar o fusionar la páxina manualmente.",
'movearticle' => 'Treslladar la páxina:',
'moveuserpage-warning' => "'''Atención:''' Tas a piques de mover una páxina d'usuariu. Atalanta que namái se va mover la páxina y que ''nun'' se va renomar l'usuariu.",
-'movenologin' => 'Non identificáu',
'movenologintext' => 'Tienes que ser un usuariu rexistráu y tar [[Special:UserLogin|identificáu]] pa treslladar una páxina.',
'movenotallowed' => 'Nun tienes permisu pa mover páxines.',
'movenotallowedfile' => 'Nun tienes permisu pa mover ficheros.',
'movepage-moved-noredirect' => "Desaniciose la creación d'una redireición.",
'articleexists' => "Yá hai una páxina con esi nome, o'l nome qu'escoyisti nun ye válidu. Por favor, escueyi otru nome.",
'cantmove-titleprotected' => "Nun pues mover una páxina a esti llugar porque'l nuevu títulu foi protexíu de la so creación",
-'talkexists' => "'''La páxina treslladóse correutamente, pero non la so páxina d'alderique porque yá esiste una col títulu nuevu. Por favor, fusiónala manualmente.'''",
-'movedto' => 'treslladáu a',
'movetalk' => "Mover la páxina d'alderique asociada",
'move-subpages' => 'Treslladar les subpáxines (hasta $1)',
'move-talk-subpages' => "Treslladar les subpáxines de la páxina d'alderique (hasta $1)",
'watchlistall2' => 'too',
'namespacesall' => 'toos',
'monthsall' => 'toos',
-'limitall' => 'toos',
# Email address confirmation
'confirmemail' => 'Confirmar direición de corréu',
'confirmemail_success' => 'El to corréu quedó confimáu.
Agora yá pues [[Special:UserLogin|coneutate]] y esfrutar de la wiki.',
'confirmemail_loggedin' => 'Quedó confirmada la to direición de corréu.',
-'confirmemail_error' => 'Hebo un problema al guardar la to confirmación.',
'confirmemail_subject' => 'Confirmación de la direición de corréu de {{SITENAME}}',
'confirmemail_body' => 'Daquién, seique tu, dende la IP $1, rexistró la cuenta "$2" con
esta direición de corréu en {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar páxines',
-'compare-selector' => 'Comparar revisiones de páxina',
'compare-page1' => 'Páxina 1',
'compare-page2' => 'Páxina 2',
'compare-rev1' => 'Revisión 1',
* @author MF-Warburg
* @author MONARCH79
* @author Phoebe
+ * @author Умар
*/
$fallback = 'ru';
'mytalk' => 'Дур бахlс',
'and' => ' ва',
+# Vector skin
+'vector-view-edit' => 'Хисизабизе',
+
'errorpagetitle' => 'Гъалатl',
'help' => 'Кумек',
'history' => 'Хиса-басазул тарих',
'userpage' => 'ГӀахьалчиясул гьумер',
'otherlanguages' => 'Цойги мацӀазда',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Жакъасел лъугьа-бахъинал',
'mainpage' => 'БетӀераб гьумер',
'mainpage-description' => 'БетӀераб гьумер',
'loginlanguagelabel' => 'Ava : $1',
# Change password dialog
-'resetpass' => 'Va patabeksa betal !',
+'changepassword' => 'Betara va remravlem',
'resetpass_announce' => "Rin kan ugalorafa 'email' beksa va int pilkomodayal.
Ta da wan zo pilkomodal, va warzaf remravlem batlize gobazel :",
'resetpass_header' => 'Va remravlem gobetal !',
'revdelete-success' => "'''Kiewaskinon plekuyuna betarafa rowinuca.'''",
'logdelete-success' => "'''Kiewaskinon plekuyuna bifafa rowinuca.'''",
'revdel-restore' => 'Betara va rowinuca',
-'revdel-restore-deleted' => 'Sulayan betaks',
-'revdel-restore-visible' => 'Rowin betaks',
'pagehist' => 'Buizvot',
'deletedhist' => 'Sularizvot',
'revdelete-reasonotherlist' => 'Ara lazava',
'search-interwiki-default' => '$1 trasiks :',
'search-interwiki-more' => '(loon)',
'search-relatedarticle' => 'Skedaf',
-'mwsuggest-disable' => 'Gritegirara va AJAX tiavera',
'searcheverything-enable' => 'Aneyara ko koto yoltxo',
'searchrelated' => 'skedaf',
'searchall' => 'kot',
'preferences' => 'Lodamaceem',
'mypreferences' => 'Jinaf lodamaceem',
'prefs-edits' => 'Ota va betaks :',
-'changepassword' => 'Betara va remravlem',
'prefs-skin' => 'Laviuca',
'skin-preview' => 'Abdiwira',
'datedefault' => 'Megelukon',
'recentchanges-label-minor' => 'Betamaks',
'recentchanges-label-bot' => 'Bata betara gan "bot" zo sopuyur',
'recentchanges-label-unpatrolled' => 'Bat betaks men al zo fier',
-'rcnote' => "Vleveon {{PLURAL:$1|'''1''' betaks tir|ironokaf '''$1''' betaks tid}} bak ironokaf {{PLURAL:$2|viel|'''$2''' viel}}, wetce $5 ik $4.",
'rcnotefrom' => 'Tir skuyun betakseem mali <strong>$2</strong> (<b>$1</b> cugon).',
'rclistfrom' => 'Nedira va warzaf betakseem mali $1.',
'rcshowhideminor' => '$1 betamakseem',
'allpagesto' => 'Nedira va bu dem tena male :',
'allarticles' => 'Telizeem',
'allinnamespace' => 'Kotu bu ($1 yoltxo)',
-'allnotinnamespace' => 'Kotaf bueem (me koe $1 yoltxo)',
-'allpagesprev' => 'Abdifu bu',
-'allpagesnext' => 'Radimifu bu',
'allpagessubmit' => 'Tuená',
'allpagesprefix' => 'Nedira va bueem tozakiraf gu :',
'allpages-bad-ns' => '{{SITENAME}} va "$1" yoltxo me digir.',
'undeletebtn' => 'Skura va dimplekura !',
'undeletelink' => 'wira ik dimplekura',
'undeleteviewlink' => 'wira',
-'undeletereset' => 'Tolplekura',
'undeletecomment' => 'Sebuks :',
'undeletedrevisions' => '$1 siatos dimplekuyun',
'undeletedrevisions-files' => '$1 betaks isu $2 iyeltak zo dimplekuyud',
'ipadressorusername' => 'IP mane ok favesikyolt',
'ipbexpiry' => 'Elekaracek',
'ipbreason' => 'Elekaradanda :',
-'ipbreasonotherlist' => 'Ardume',
'ipbcreateaccount' => 'Djira va pataredura',
'ipbemailban' => 'Djira va favesik icde "email" staksera',
'ipbsubmit' => 'Elekara va bate mane',
'ipbother' => 'Arviele :',
'ipboptions' => '2 bartiv:2 hours,1 viel:1 day,3 viel:3 days,1 perka:1 week,2 perka:2 weeks,1 aksat:1 month,3 aksat:3 months,6 aksat:6 months,1 tanda:1 year,kotabon:infinite',
-'ipbotheroption' => 'ar',
-'ipbotherreason' => 'Ardume/lodume :',
'badipaddress' => 'IP mane tir mewadafe.',
'blockipsuccesssub' => 'Elekanhara',
'blockipsuccesstext' => "L'adresse IP « $1 » a été bloquée.<br />Vous pouvez consulter sur cette [[Special:BlockList|page]] la liste des adresses IP bloquées.",
Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le désirez.",
'movearticle' => 'Tolyoltara va teliz',
-'movenologin' => 'Dogluyariskaf',
'movenologintext' => 'Ede rin va teliz co-djutolyoltal, wetce koverteyen favesik gotil [[Special:UserLogin|dogluyarakiraf]].',
'movenotallowed' => 'Rin va bu me ronovarrundal.',
'cant-move-user-page' => 'Rin va favesikbu (rade volveybu) me ronovarrundal.',
'movepage-moved' => '\'\'\'"$1" zo arrundayar kal "$2"\'\'\'',
'articleexists' => 'Milvergumveltaf teliz ixam krulder, oke kiblayan vergumvelt tir meenaf. Va ar kiblal !',
'cantmove-titleprotected' => 'Va bu me milinde rotarrundal kire warzaf vergumvelt icde redura zo nendar',
-'talkexists' => "La page elle-même a été déplacée avec succès, mais la page de discussion n'a pas pu être déplacée car il en existait déjà une sous le nouveau nom. S'il vous plait, fusionnez les manuellement.",
-'movedto' => 'Tolyoltayan ton',
'movetalk' => "Renommer aussi la page « discussion », s'il y a lieu.",
'move-subpages' => 'Arrundara va volveybueem',
'move-talk-subpages' => 'Arrundara va volveybueem ke prilarabu',
'confirmemail_needlogin' => 'Ta gruyera va "email" mane rin va $1 olegal.',
'confirmemail_success' => 'Votre email est confirmée. Vous pouvez maintenant vous connecter et profiter du wiki.',
'confirmemail_loggedin' => 'Votre adresse est maintenant confirmée',
-'confirmemail_error' => 'Un problème est survenu en voulant enregistrer votre confirmation',
'confirmemail_subject' => "Confirmation d'email pour {{SITENAME}}",
'confirmemail_body' => 'Someone, probably you, from IP address $1,
has registered an account "$2" with this e-mail address on {{SITENAME}}.
'tog-enotifrevealaddr' => 'Yatiyawita chaski jalayirinakana chaski jalayirit untjäwija uñachayaña',
'tog-shownumberswatching' => "Qawqha apnaqirinaka uñch'ukiskar uñacht'ayaña",
'tog-fancysig' => "Mayaxta rixt'a (sipitarachayatawisa)",
-'tog-externaleditor' => "Anqa askiptiri mirq'iriña (yatxiritakiwa, jasanchirina ajalla jamuqawi wakiskiriwa)",
-'tog-externaldiff' => "Anqa diff-iri mirq'iriña (yatxiritakiwa, jasanchirina ajalla jamuqawi wakiskiriwa)",
-'tog-showjumplinks' => 'Usutataki sipitata "khänaru thuqtaña" uñachayaña',
'tog-uselivepreview' => "Uñtawikach'ukix mirq'iña (JavaScript munawiwa) (yant'awiwaki)",
'tog-forceeditsummary' => "Nayaru yatiyaña ukja ch'usa askiptawit juk'aptayawi apantaskaña",
'tog-watchlisthideown' => "Unch'ukit waruchatana askiptawijax imantaña",
'qbbrowse' => 'Wampuña',
'qbedit' => 'Turkaña',
'qbpageoptions' => 'Uñstawitaki ajllita',
-'qbpageinfo' => "Uñstawxat uñt'ayawi",
'qbmyoptions' => 'Ajllitanakaja',
'errorpagetitle' => 'Pantja',
'jumptonavigation' => 'wampuña',
'jumptosearch' => 'thaqaña',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Jichha pacha',
'currentevents-url' => 'Project:Jichha pacha',
'mainpage' => 'Nayriri Uñstawi',
# Preferences page
'preferences' => 'Amtajarjama',
'prefs-rc' => 'Jichha kutikiptatanaka',
-'timezoneoffset' => 'Jalaqtata',
'yourlanguage' => 'Aru:',
'email' => 'Chaski jalayiri',
# Block/unblock
'ipblocklist-submit' => 'Thaqaña',
-'proxyblocksuccess' => 'Kamachawi',
# Tooltip help for the actions
'tooltip-p-logo' => 'Nayriri Uñstawi',
'user-mail-no-body' => 'Boş və ya keçərli olmayan bir şəkildə e-poçt göndərilməyə çalışıldı.',
# Change password dialog
-'resetpass' => 'Parolu dəyiş',
+'changepassword' => 'Parolu dəyiş',
'resetpass_announce' => 'Siz sistemə müvəqqəti elektron poçt kodu ilə daxil olmusunuz.
Sistemə daxil olmanı yekunlaşdırmaq üçün yeni parolu bura yazmalısınız:',
'resetpass_text' => '<!-- Şərhinizi bura daxil edin -->',
'rev-showdeleted' => 'Göstər',
'revisiondelete' => 'Səhifənin versiyalarını sil/bərpa et',
'revdelete-nooldid-title' => 'Hədəf dəyişikliyi keçərsizdir',
-'revdelete-nologtype-title' => 'Heç bir qeyd tipi verilmədi',
-'revdelete-nologid-title' => 'Yanlış jurnal yazısı',
'revdelete-no-file' => 'Axtarılan fayl mövcud deyil',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" faylının $2 $3 tarixli silinmiş bir redaktəsini görmək istədiyinizdən əminsizinizmi?',
'revdelete-show-file-submit' => 'Bəli',
'logdelete-failure' => "'''Jurnalın görünüşü tənzimlənməyib:'''
$1",
'revdel-restore' => 'Görünüşü dəyiş',
-'revdel-restore-deleted' => 'Silinmiş redaktələr',
-'revdel-restore-visible' => 'görünən düzəlişlər',
'pagehist' => 'Səhifənin tarixçəsi',
'deletedhist' => 'Silmə qeydləri',
'revdelete-reason-dropdown' => '*Ümumi silmə səbəbləri
'search-interwiki-default' => '$1 nəticə:',
'search-interwiki-more' => '(yenə)',
'search-relatedarticle' => 'əlaqədar',
-'mwsuggest-disable' => 'AJAX təkliflərini rədd et',
'searcheverything-enable' => 'Ad aralığında axtar:',
'searchrelated' => 'əlaqədar',
'searchall' => 'bütün',
'preferences' => 'Nizamlamalar',
'mypreferences' => 'Nizamlamalar',
'prefs-edits' => 'Redaktələrin sayı:',
-'changepassword' => 'Parolu dəyiş',
'prefs-skin' => 'Cild',
'skin-preview' => 'Sınaq görüntüsü',
'datedefault' => 'Seçim yoxdur',
'recentchanges-label-bot' => 'Bu redaktə bot tərəfindən edilmişdir',
'recentchanges-label-unpatrolled' => 'Bu redaktə hələ nəzərdən keçirilməmişdir',
'recentchanges-legend-newpage' => '$1 - yeni səhifə',
-'rcnote' => "Aşağıdakı {{PLURAL:$1|'''1''' dəyişiklik|'''$1''' dəyişiklik}} saat $5, $4 tarixinə qədər son {{PLURAL:$2|gün|'''$2''' gün}} ərzində edilmişdir.",
'rcnotefrom' => "Aşağıda '''$2'''-dən ('''$1'''-ə qədər) dəyişikliklər sadalanmışdır.",
'rclistfrom' => '$1 vaxtından başlayaraq yeni dəyişiklikləri göstər',
'rcshowhideminor' => 'Kiçik redaktələri $1',
'allpagesto' => 'Bu hərflə başlayan səhifələrədək göstər:',
'allarticles' => 'Bütün məqalələr',
'allinnamespace' => 'Bütün səhifələr ($1 səhifələri)',
-'allnotinnamespace' => 'Bütün səhifələr (not in $1 namespace)',
-'allpagesprev' => 'Əvvəlki',
-'allpagesnext' => 'Sonrakı',
'allpagessubmit' => 'Seç',
'allpagesprefix' => 'Bu prefiksli səhifələri göstər:',
'allpages-hide-redirects' => 'Yönləndirmələri gizlət',
'undeletebtn' => 'Bərpa et',
'undeletelink' => 'bax/bərpa et',
'undeleteviewlink' => 'görünüş',
-'undeletereset' => 'Qur',
'undeleteinvert' => 'Seçilən xaricindəkiləri',
'undeletecomment' => 'Səbəb:',
'undeletedrevisions' => 'Cəmi {{PLURAL:$1|1 redaktə|$1 redaktə}} geri qaytarıldı.',
'block' => 'İstifadəçini blokla',
'unblock' => 'İstifadəçinin blokunu götür',
'blockip' => 'İstifadəçini blokla',
-'blockip-title' => 'İstifadəçini blokla',
'blockip-legend' => 'İstifadəçinin bloklanması',
'ipadressorusername' => 'IP-ünvanı və ya istifadəçi adı',
'ipbexpiry' => 'Bitmə müddəti:',
'ipbreason' => 'Səbəb:',
-'ipbreasonotherlist' => 'Digər səbəb',
'ipbreason-dropdown' => '*Bloklama səbəbləri:
** Yalan məlumatların əlavə edilməsi
** Səhifənin məzmununun silinməsi
'ipbsubmit' => 'Bu istifadəçini blokla',
'ipbother' => 'Başqa vaxt',
'ipboptions' => '2 saat:2 hours,1 gün:1 day,3 gün:3 days,1 həftə:1 week,2 həftə:2 weeks,1 ay:1 month,3 ay:3 months,6 ay:6 months,1 il:1 year,müddətsiz:infinite',
-'ipbotheroption' => 'başqa',
-'ipbotherreason' => 'Başqa/əlavə səbəb:',
'ipbhidename' => 'İstifadəçi adını redaktələrdə və siyahılarda gizlət',
'ipbwatchuser' => 'Bu istifadəçinin müzakirə və istifadəçi səhifəsini izlə',
'ipb-disableusertalk' => 'Bu istifadəçi bloklu olarkən öz müzakirə səhifəsində redaktə etməsini əngəllə',
Həmin hallarda , ehtiyac yaranarsa siz səhifələri əllə birləşdirmək məcburiyyətində qalacaqsınız",
'movearticle' => 'Səhifənin adını dəyişdir',
-'movenologin' => 'Sistemdə deyilsiniz',
'movenotallowed' => 'Siz səhifələrin adını dəyişə bilməzsiniz.',
'movenotallowedfile' => 'Siz faylların adını dəyişə bilməzsiniz.',
'cant-move-user-page' => 'İstifadəçi səhifələrinin adını dəyişə bilməzsiniz (başlıqlardan başqa).',
'movepage-moved-noredirect' => 'Yönləndirmənin yaradılmasının qarşııs alındı.',
'articleexists' => 'Bu adda səhifə artıq mövcuddur və ya sizin seçdiyiniz ad uyğun deyil.
Zəhmət olmasa başqa ad seçin.',
-'talkexists' => "'''Səhifənin adı dəyişdi, lakin müzakirə səhifəsi yeni adla olduğu üçün dəyişə bilmir. Zəhmət olmasa, onun adını özünüz dəyişin.'''",
-'movedto' => 'dəyişdi',
'movetalk' => 'Bu səhifənin müzakirə səhifəsinin də adını dəyişdir.',
'move-subpages' => 'Yarımsəhifələri köçür ($1-ə qədər)',
'move-talk-subpages' => 'Müzakirə səhifələrinin alt səhifələrini köçür ($1-ə qədər)',
'watchlistall2' => 'hamısını',
'namespacesall' => 'bütün',
'monthsall' => 'hamısı',
-'limitall' => 'bütün',
# Email address confirmation
'confirmemail' => 'E-məktubunu təsdiq et',
# Special:ComparePages
'comparepages' => 'Səhifələri qarşılaşdır',
-'compare-selector' => 'Səhifə redaktələrini qarşılaşdır',
'compare-page1' => 'Səhifə 1',
'compare-page2' => 'Səhifə 2',
'compare-rev1' => 'Dəyişiklik 1',
'user-mail-no-body' => 'بیر بوش یا چوخ قیسا یازیسی اولان ایمیل گؤندرمگه چالیشیلدی.',
# Change password dialog
-'resetpass' => 'رمزی دَییشدیر',
+'changepassword' => 'رمزی دَییشدیر',
'resetpass_announce' => 'سیز بیر گئچرلی ایمیل اولونان کود ایله گیرمیسینیز.
گیرمگی قورتارماق اوچون، یئنی بیر رمز قویمالیسینیز:',
'resetpass_header' => 'حساب رمزینی دَییشدیر',
'revisiondelete' => 'نوسخهلری سیل/قایتار',
'revdelete-nooldid-title' => 'هدف نوسخه گئچرسیزدیر',
'revdelete-nooldid-text' => 'بو فونکسیانی حیاتا کئچیرمک اوچون مویین هدف دییشیکلیک و یا دئغیشیکیلئرینیز یوخ. تقدیم ائدیلمیش اولان رئویزیون مؤوجود دئییل، و یا مؤوجود رئویزیونو گیزلتمهیه چالیشیرسینیز.',
-'revdelete-nologtype-title' => 'هئچ بیر قئيد تیپی وئریلمهدی',
-'revdelete-nologtype-text' => 'بو عملیاتی دؤورهيه سوخماق اوچون بیر قئيد تیپی ایفاده ائتمهدینیز.',
-'revdelete-nologid-title' => 'يانلیش ژورنال يازیسی',
-'revdelete-nologid-text' => 'بو ایتفاق حیاتا کئچیرمک اوچون هئچ بیر قئید تیپی ایفاده ائدیلمهدی و یا گؤستریلن قئید تیپی مؤوجود دئییل.',
'revdelete-no-file' => 'آختاریلان فايل مؤوجود دئيیل',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" فایلینین $2 $3 تاریخلی سیلینمیش بیر رئداکتهسینی گؤرمک ایستدیگینیزدن امینسیزینیزمی؟',
'revdelete-show-file-submit' => 'بلی',
'logdelete-failure' => "'''ژورنالین گؤرونوشو تنزیملنمهییب:'''
$1",
'revdel-restore' => 'گؤرونوشو دییش',
-'revdel-restore-deleted' => 'سیلینمیش نوسخهلر',
-'revdel-restore-visible' => 'گؤرونن نوسخهلر',
'pagehist' => 'صحیفهنین گئچمیشی',
'deletedhist' => 'سیلینمیش گئچمیشی',
'revdelete-hide-current' => 'تاریخ $2 و ساعات $1-دهکی آیتئمی گیزلدمک خطاسی: بو ایندیکی نوسخهدیر و گیزلدیلنمز.',
'search-interwiki-default' => '$1 سونوج:',
'search-interwiki-more' => '(داها)',
'search-relatedarticle' => 'ایلگیلی',
-'mwsuggest-disable' => 'آختاریش اؤنرلرینی ایشدن سال',
'searcheverything-enable' => 'بوتون آدفضالاریندا آختار',
'searchrelated' => 'ایلگیلی',
'searchall' => 'بوتون',
'preferences' => 'ترجیحلر',
'mypreferences' => 'ترجیحلر',
'prefs-edits' => 'دَییشمهلرین سایی:',
-'changepassword' => 'رمزی دَییشدیر',
'prefs-skin' => 'قابیق',
'skin-preview' => 'اؤنگؤستریش',
'datedefault' => 'سئچیمسیز',
'recentchanges-label-minor' => 'بو بیر کیچیک دَییشدیرمهدیر',
'recentchanges-label-bot' => 'بو دییشیک بیر بوت طرفیندن ائدیلیبدیر',
'recentchanges-label-unpatrolled' => 'بو دییشیکلیک هله گؤزدن گئچیریلمهییبدیر',
-'rcnote' => "آشاغیدا {{PLURAL:$1|'''بیر'''|'''$1'''}} ديَیشیکلیک، سون {{PLURA?:$2|بیر|$2}} گونده، ساعت $5، $4 تاریخینه قدر گلیبدیر.",
'rcnotefrom' => "آشاغیدا '''$2'''-دن ('''$1'''-ه قدر) ديَیشیکلیکلر گلیبلر.",
'rclistfrom' => '$1 واختیندان باشلایاراق یئنی دییشیکلری گؤستر',
'rcshowhideminor' => 'کیچیک دَییشیکلری $1',
'allpagesto' => 'بو حرفله باشلایان صحیفه لری گؤستر:',
'allarticles' => 'بوتون صحیفهلر',
'allinnamespace' => 'بوتون صحیفهلر ($1 صحیفهلری)',
-'allnotinnamespace' => 'بوتون صحیفهلر ( $1 ساحهسینده اولمایانلار)',
-'allpagesprev' => 'قاباقکی',
-'allpagesnext' => 'سونراکی',
'allpagessubmit' => 'گئت',
'allpagesprefix' => 'بورا یازدیغینیز حرفلرله باشلایان صحیفهلری سیاهیسینی:',
'allpagesbadtitle' => 'گیریلن صحیفه آدی دیللر آراسی علاقه و یا wiki آراسی علاقه ائهتیوا ائتدیگیندن اعتبارلی دئییل. باشلیقلاردا ایستیفاده ائدیلمهسی قاداغان اولان بیر یا دا داها چوخ کاراکتئر ائهتیوا ائدیر اولا بیلر.',
'undeletebtn' => 'قایتار',
'undeletelink' => 'باخ/قایتار',
'undeleteviewlink' => 'باخ',
-'undeletereset' => 'قور',
'undeleteinvert' => 'سئچیلنی دؤندر',
'undeletecomment' => 'ندن:',
'undeletedrevisions' => 'جمعی {{PLURAL:$1|1 دییش|$1 دییشدیر}} گئری قایتاریلدی.',
'block' => 'ایستیفادچینی باغلاما',
'unblock' => 'ایستیفادهچینین باغلانماسین گؤتور',
'blockip' => 'ایستیفاده چی نی باغلا',
-'blockip-title' => 'ایستیفادچی نی باغلا',
'blockip-legend' => 'ایستیفادچی نی باغلا',
'blockiptext' => 'آشاغیداکی فورمو ایستیفاده ائدهرک مویین بیر ایپنین و یا قئیدیاتدان کئچمیش ایستیفادهچینین دییشیکلیک ائتمهسینی مانعه تؤرهده بیلرسینیز. بو یالنیز واندالیزمی قارشیسینی آلماق اوچون و [[{{MediaWiki:Policy-url}}|قایدالارا]] اویغون اولاراق ائدیلمهلی. آشاغییا موتلق قاداغا ایله علاقهدار بیر شرح یازین. (نومونه:-بو-صحیفهلرده واندالیزم ائتمیشدیر).',
'ipadressorusername' => 'آی-پی عونوانی و یا ایستیفادهچی آدی',
'ipbexpiry' => 'بیتمه مدتی:',
'ipbreason' => 'ندن:',
-'ipbreasonotherlist' => 'باشقا سبب',
'ipbreason-dropdown' => '*باغلانما سببلری:
** یالان معلوماتلارین علاوه ائدیلمهسی
** صحیفهنین مزمونونون سیلینمهسی
'ipbsubmit' => 'بو ایستیفاده چی نی باغلا',
'ipbother' => 'باشقا واخت',
'ipboptions' => '2 ساعت:2 hours,1 گون:1 day,3 گونلر:3 days,1 هفته:1 week,2 هفتهلر:2 weeks,1 آی:1 month,3 آیلار:3 months,6 آیلار:6 months,1 ایل:1 year,مدتسیز:infinite',
-'ipbotheroption' => 'آیری',
-'ipbotherreason' => 'آیری سبب/آرتیق:',
'ipbhidename' => 'ایستیفادهچی آدینی دییشدیرلرده و سیاهیلاردا گیزلت',
'ipbwatchuser' => 'بو ایستیفادهچینین دانیشیق و ایستیفادهچی صحیفهسینی ایزله',
'ipb-disableusertalk' => 'بو ایستیفادهچی باغلی اولارکن اؤز دانیشیق صحیفهسینده دییشدیر ائتمهسینی اوز الیله قاباقین آلما',
'sorbs_create_account_reason' => 'ایپ اونوانینیز {{SITENAME}} سایتی طرفیندن ایستیفاده ائدیلن DNSBL آچیق پروکسی اولاراق اولونموش.
حساب میدانا گتیره بیلمز',
'xffblockreason' => 'X-Forwarded-For باشلیغیندا، سیزین یا بیر ایشلتدیگینیز پروکسی خیدمتچینین بلوکلانمیش آیپی آدرسی وار. ایلکین بلوکلاما سببی: $1',
-'cant-block-while-blocked' => 'سیز ائنگئللیيکئن باشقا ایستیفادهچیلری مانعه تؤرهده بیلمزسینیز.',
'cant-see-hidden-user' => 'قارشیسینی آلماق ایستهدیگینیز ایستیفادهچی اونسوز دا مانعه تؤرهدیلمیش و گیزلنمیش. کوللانیجیگیزلئ ایجازهنیز اولمادیغی اوچون، ایستیفادهچینین قارشیسینین آلینماسینی گؤره بیلمز يا دا ديَیشدیره.',
'ipbblocked' => 'دیگر ایستیفادهچیلری مانعه تؤرهده بیلمز يا دا مانعه تؤرتمهسینی قالدیرا بیلمز، چونکی اؤزونوز ائنگئللئنمیشسیز',
'ipbnounblockself' => 'اؤز بوولوکلانمانیزی کالدیرمانیزا ایجازه وئریلمیر',
همین حاللاردا ، احتیاج یارانارسا سیز صحیفهلری الله بیرلشدیرمک مجبوریتینده قالاجاقسینیز",
'movearticle' => 'صحیفهنین آدینی دییشدیر',
'moveuserpage-warning' => "' 'خبردارلیق:' بیر ایستیفادهچی صحیفهسینی داشیماق اوزرسینیز. خاهیش ائدیریک یالنیز صحیفهنین تاشیناجاغینا، آنجاق ایستیفادهچینین یئنیدن آدلاندیریلمایاجاغینا دقت ائدین.",
-'movenologin' => 'سیستئمده دئییلسینیز',
'movenologintext' => 'صحیفهنین آدینی دییشیکلیک اوچون قئیدیاتلی و [[Special:UserLogin|سیستئمه]] داخیل اولمانیز لازیمدیر.',
'movenotallowed' => 'سیز صحیفهلرین آدینی دییشه بیلمزسینیز.',
'movenotallowedfile' => 'سیز فایللارین آدینی دییشه بیلمزسینیز.',
'articleexists' => 'بو آددا صحیفه آرتیق مؤوجوددور و یا سیزین سئچدیگینیز آد اویغون دئییل.
زحمت اولماسا باشقا آد سئچین.',
'cantmove-titleprotected' => 'بیر صحیفنی بو مؤوقئیه داشییا بیلمز، چونکی یئنی موضونون یارادیلماسی قورونور',
-'talkexists' => "'صحیفهنین آدی دییشدی، لاکین دانیشیق صحیفهسی یئنی آدلا اولدوغو اوچون دییشه بیلمیر. زحمت اولماسا، اونون آدینی اؤزونوز دییشین.'",
-'movedto' => 'داشیندی :',
'movetalk' => 'بو صحیفهنین دانیشیق صحیفهسینین ده آدینی دییشدیر.',
'move-subpages' => 'یاریم صحیفهلری کؤچور ($1-ا قدر)',
'move-talk-subpages' => 'دانیشیق صحیفهلرینین آلت صحیفهلرینی کؤچور ($1-ا قدر)',
'watchlistall2' => 'بوتون',
'namespacesall' => 'بوتون',
'monthsall' => 'بوتون',
-'limitall' => 'بوتون',
# Email address confirmation
'confirmemail' => 'ایمیل-پوست اونوانینی تصدیق ائت',
'confirmemail_success' => 'ایمیل اونوانینیز ایندی تسدیق ائدیلدی.
سیز ایندی [[Special:UserLogin|حئساب آچاراق]] ویکیدن لذت آپارین.',
'confirmemail_loggedin' => 'ایمیلنیز ایندی تسدیق ائدیلدی.',
-'confirmemail_error' => 'قئید بیلینمهين بیر خطا اوچون قئید اولونمادی.',
'confirmemail_subject' => '{{SITENAME}} ایمیل تسدیق ائتمه',
'confirmemail_body' => 'بیری، احتیماللا سیز، $1 ایپ اونوانیندان،
{{SITENAME}} سايتیندا بو ائ-پوچت اونوانی ایله $2 حسابینی آچدی.
# Special:ComparePages
'comparepages' => 'صحیفهلری قارشیلاشدیر',
-'compare-selector' => 'صحیفه دییشدیرلرینی قارشیلاشدیر',
'compare-page1' => 'صحیفه 1',
'compare-page2' => 'صحیفه 2',
'compare-rev1' => 'نوسخه ۱',
'user-mail-no-body' => 'Буш йә мәғәнәһеҙ йөкмәткеле ҡыҫҡа электрон хат ебәрергә тырышҡан.',
# Change password dialog
-'resetpass' => 'Серһүҙҙе үҙгәртеү',
+'changepassword' => 'Серһүҙҙе үҙгәртергә',
'resetpass_announce' => 'Һеҙ системала электрон почта аша алынған ваҡытлыса серһүҙ менән танылдығыҙ. Системаға кереүҙә тамалау өсөн яңы серһүҙ булдырығыҙ.',
'resetpass_header' => 'Иҫәп яҙыуы серһүҙен үҙгәртеү',
'oldpassword' => 'Иҫке серһүҙ:',
'revisiondelete' => 'Бит версияларын юйырға/тергеҙергә',
'revdelete-nooldid-title' => 'Маҡсат версия билдәләнмәгән',
'revdelete-nooldid-text' => 'Был функцияны үтәү өсөн һеҙ маҡсат версияны (йәки версияларҙы) билдәләмәнегеҙ. Билдәләнгән версия юҡ йәки версияны йәшерергә тырышаһығыҙ.',
-'revdelete-nologtype-title' => 'Яҙма тибы билдәләнмәгән',
-'revdelete-nologtype-text' => 'Ғәмәл үтәләсәк яҙма тибын билдәләмәгәнһегеҙ.',
-'revdelete-nologid-title' => 'Яҙмалағы яҙыу хаталы',
-'revdelete-nologid-text' => 'Ғәмәлде үтәү өсөн яҙманың маҡсат яҙыуын күрһәтмәнегеҙ йәки күрһәтелгән яҙыу юҡ.',
'revdelete-no-file' => 'Күрһәтелгән файл юҡ.',
'revdelete-show-file-confirm' => '$2, $3 ваҡытлы «<nowiki>$1</nowiki> файлының юйылған версияһын ҡарарға теләүегеҙҙе раҫлайһығыҙмы?',
'revdelete-show-file-submit' => 'Эйе',
'logdelete-failure' => "'''Яҙма күренеүсәнлеге көйләнмәгән:'''
$1",
'revdel-restore' => 'Күренеүсәнлекте үҙгәртергә',
-'revdel-restore-deleted' => 'юйылған өлгөләр',
-'revdel-restore-visible' => 'ҡара алған өлгөләр',
'pagehist' => 'Бит тарихы',
'deletedhist' => 'Юйылған тарих',
'revdelete-hide-current' => '$2, $1 ваҡытлы яҙманы йәшереүҙә хата.
'search-interwiki-default' => '$1 һөҙөмтә:',
'search-interwiki-more' => '(тағы)',
'search-relatedarticle' => 'Ҡағылышлы',
-'mwsuggest-disable' => 'Эҙләү өйрәтмәләрен һүндерергә',
'searcheverything-enable' => 'Бар исем арауыҡтарында эҙләргә',
'searchrelated' => 'ҡағылышлы',
'searchall' => 'барыһы',
'preferences' => 'Көйләүҙәр',
'mypreferences' => 'Көйләүҙәр',
'prefs-edits' => 'Төҙәтеүҙәр һаны:',
-'changepassword' => 'Серһүҙҙе үҙгәртергә',
'prefs-skin' => 'Күренеш',
'skin-preview' => 'Алдан байҡау',
'datedefault' => 'Ғәҙәттәге',
'recentchanges-label-bot' => 'Был төҙәтеү бот тарафынан башҡарылды',
'recentchanges-label-unpatrolled' => 'Был төҙәтеү ҡаралмаған әле',
'recentchanges-legend-newpage' => '$1 — яңы бит',
-'rcnote' => 'Аҫта $4 $5 тиклем эшләнгән, һуңғы {{PLURAL:$2|1|$2}} көн эсендәге һуңғы {{PLURAL:$1|1|$1}} үҙгәртеү күрһәтелгән.',
'rcnotefrom' => "Түбәндә '''$2''' башлап ('''$1''' тиклем) үҙгәртеүҙәр күрһәтелгән.",
'rclistfrom' => '$1 башлап яңы үҙгәртеүҙәрҙе күрһәт.',
'rcshowhideminor' => 'бәләкәй төҙәтеүҙәрҙе $1',
'allpagesto' => 'Ошоға бөткән биттәрҙе күрһәтергә:',
'allarticles' => 'Барлыҡ мәҡәләләр',
'allinnamespace' => 'Бөтә биттәр (Исемдәре «$1» арауығында)',
-'allnotinnamespace' => 'Бөтә биттәр («$1» исемдәр арауығынан башҡа)',
-'allpagesprev' => 'Алдағы',
-'allpagesnext' => 'Киләһе',
'allpagessubmit' => 'Үтәргә',
'allpagesprefix' => 'Ошо хәрефтәр менән башланған биттәрҙе күрһәтергә:',
'allpagesbadtitle' => 'Күрһәтелгән бит исеме дөрөҫ түгел йәки телдәр араһы йәки интервики ҡушымтаһы менән башлана.
'undeletebtn' => 'Тергеҙергә',
'undeletelink' => 'ҡарарға/тергеҙергә',
'undeleteviewlink' => 'ҡарарға',
-'undeletereset' => 'Юҡ итергә',
'undeleteinvert' => 'Һайланғандарҙы әйләндерергә',
'undeletecomment' => 'Сәбәп:',
'undeletedrevisions' => '$1 {{PLURAL:$1|өлгө}} тергеҙелде',
'block' => 'Ҡатнашыусыны бикләү',
'unblock' => 'Бикләнгән ҡатнашыусыны азат итеү',
'blockip' => 'Ҡатнашыусыны бикләү',
-'blockip-title' => 'Ҡатнашыусыны бикләү',
'blockip-legend' => 'Ҡатнашыусыны бикләү',
'blockiptext' => 'Билдәләнгән IP адрестан яҙыу мөмкинлеген бикләү өсөн, түбәндәге форманы ҡулланығыҙ.
Был бары тик вандаллыҡҡа юл ҡуймау өсөн генә һәм [[{{MediaWiki:Policy-url}}|ҡағиҙәләр]] буйынса ғына эшләнергә тейеш.
'ipadressorusername' => 'Ҡатнашыусының IP-адресы йәки исеме:',
'ipbexpiry' => 'Тамамлана:',
'ipbreason' => 'Сәбәп:',
-'ipbreasonotherlist' => 'Башҡа сәбәп',
'ipbreason-dropdown' => '*Ғәҙәттәге бикләү сәбәптәре
** Ялған мәғлүмәт өҫтәү
** Биттәрҙең эстәлеген юйыу
'ipbsubmit' => 'Был ҡатнашыусыны тыйырға',
'ipbother' => 'Башҡа ваҡыт:',
'ipboptions' => '2 сәғәт:2 hours,1 көн:1 day,3 көн:3 days,1 аҙна:1 week,2 аҙна:2 weeks,1 ай:1 month,3ай:3 months,6 ай:6 months,1 йыл:1 year,сикләнмәгән:infinite',
-'ipbotheroption' => 'башҡа',
-'ipbotherreason' => 'Башҡа/өҫтәмә сәбәп:',
'ipbhidename' => 'Ҡатнашыусының исемен үҙгәртеүҙәрҙә һәм исемлектәрҙә йәшерергә',
'ipbwatchuser' => 'Ҡатнашыусының битен һәм фекер алышыу битен күҙәтеүҙәр исемлегенә өҫтәргә',
'ipb-disableusertalk' => 'Бикләү ваҡытында был ҡулланыусыны үҙ фекер алышыу битен мөхәррирләүҙән тыйырға',
'sorbs_create_account_reason' => 'Һеҙҙең IP адресығыҙ {{SITENAME}} проекты ҡулланған DNSBL исемлегендә асыҡ прокси тип иҫәпләнә.
Һеҙ иҫәп яҙмаһы булдыра алмайһығыҙ.',
'xffblockreason' => 'X-Forwarded-For атамаһы эсенә ингән һәм һеҙҙекеме, һеҙ ҡулланған прокси-серверҙыҡымы булған IP-адрес бикләнде. Бикләүҙең тәүсәбәбе ошо ине: $1',
-'cant-block-while-blocked' => 'Үҙегеҙ бикләнгән ваҡытта һеҙ башҡа ҡатнашыусыларҙы бикләй алмайһығыҙ.',
'cant-see-hidden-user' => 'Һеҙ бикләргә тырышҡан ҡатнашыусы әлеге ваҡытта бикләнгән һәм йәшерелгән.
Ҡатнашыусыларҙы йәшереү хоҡуғығыҙ булмағанға күрә, һеҙ был бикләүҙе ҡарай йәки үҙгәртә алмайһығыҙ.',
'ipbblocked' => 'Үҙегеҙ бикләнгән ваҡытта һеҙ башҡа ҡатнашыусыларҙы бикләй йәки бикте ала алмайһығыҙ.',
Бындай осраҡтарҙа, кәрәкле булһа, биттәрҙе үҙегеҙҙең күсереүегеҙ йәки исемен үҙгәртеүегеҙ кәрәк буласаҡ.",
'movearticle' => 'Биттең исемен үҙгәртергә',
'moveuserpage-warning' => "'''Иғтибар:''' Һеҙ ҡатнашыусы битенең исемен үҙгәртергә йыйынаһығыҙ. Зинһар, биттең генә исеме үҙгәрәсәк, ҡатнашыусы исеме ''үҙгәрмәйәсәк'', икәнен күҙ үңында тотоғоҙ.",
-'movenologin' => 'Үҙегеҙҙе танытырға кәрәк',
'movenologintext' => 'Биттең исемен үҙгәртеү өсөн, һеҙ [[Special:UserLogin|танылырға]] тейешһегеҙ.',
'movenotallowed' => 'Һеҙҙең бит исемен үҙгәртергә хоҡуғығыҙ юҡ',
'movenotallowedfile' => 'Һеҙҙең файл исемен үҙгәртергә хоҡуғығыҙ юҡ',
'articleexists' => 'Бындай исемле бит бар йәки һеҙ белдергән исем рөхсәт ителмәй.
Зинһар, башҡа исем һайлағыҙ.',
'cantmove-titleprotected' => 'Биттең исемен үҙгәртеү мөмкин түгел, сөнки яңы исем тыйылған исемдәр исемлегенә керә.',
-'talkexists' => "'''Бит исеме үҙгәртелде, ләкин фекер алышыу битенең исемен үҙгәртеп булмай, сөнки ундай исемле бит бар инде. Зинһар, уларҙы үҙегеҙ берләштерегеҙ.'''",
-'movedto' => 'яңы исеме',
'movetalk' => 'Бәйле фекер алышыу бите исемен үҙгәртергә',
'move-subpages' => 'Биткә кергән биттәрҙе күсереү ($1 битенә тиклем)',
'move-talk-subpages' => 'Фекер алышыу битенә кергән биттәрҙе күсереү ($1 битенә тиклем)',
'watchlistall2' => 'бөтә',
'namespacesall' => 'бөтә',
'monthsall' => 'бөтә',
-'limitall' => 'бөтә',
# Email address confirmation
'confirmemail' => 'Электрон почта адресын раҫлау',
'confirmemail_success' => 'Һеҙҙең электрон почта адресығыҙ раҫланды.
Хәҙер һеҙ [[Special:UserLogin|танылыу үтеп]], вики проект менән ҡуллана алаһығыҙ.',
'confirmemail_loggedin' => 'Һеҙҙең электрон почта адресығыҙ раҫланды.',
-'confirmemail_error' => 'Электрон почта адресын раҫлаған ваҡытта хата килеп сыҡты.',
'confirmemail_subject' => '{{SITENAME}} электрон почта адресын раҫлау',
'confirmemail_body' => 'Кемдер, бәлки һеҙҙер, $1 IP адресынан {{SITENAME}} проектында
ошо электрон почта адресы менән "$2" иҫәп яҙмаһын теркәгән.
# Special:ComparePages
'comparepages' => 'Биттәрҙе сағыштырыу',
-'compare-selector' => 'Биттәрҙең өлгөләрен сағыштырыу',
'compare-page1' => 'Беренсе бит',
'compare-page2' => 'Икенсе бит',
'compare-rev1' => 'Беренсе өлгө',
'loginlanguagelabel' => 'Sproch: $1',
# Change password dialog
-'resetpass' => 'Posswort ändern',
+'changepassword' => 'Posswort ändern',
'oldpassword' => 'Oids Posswort:',
'newpassword' => 'Neichs Posswort:',
'retypenew' => 'Neichs Posswort (nuamoi):',
'revdelete-text' => "'''Der Inhalt oder andere Bestandteile gelöschter Versionen sind nicht mehr öffentlich einsehbar, erscheinen jedoch weiterhin als Einträge in der Versionsgeschichte.'''
{{SITENAME}}-Administratoren können den entfernten Inhalt oder andere entfernte Bestandteile weiterhin einsehen und wiederherstellen, es sei denn, es wurde festgelegt, dass die Zugangsbeschränkungen auch für Administratoren gelten.",
'revdel-restore' => 'Siachtborkeit endan',
-'revdel-restore-deleted' => 'gleschte Versiona',
-'revdel-restore-visible' => 'sichtbore Versiona',
'pagehist' => 'Versiónsgschicht',
'deletedhist' => 'Gléschde Versiónen',
# Preferences page
'preferences' => 'Eihstellungen',
'mypreferences' => 'Mei Preferenz',
-'changepassword' => 'Posswort ändern',
'prefs-editing' => 'Beorweiten',
'rows' => 'Zeiln:',
'columns' => 'Spoiten',
'recentchanges-label-minor' => 'Kloane Endarunga',
'recentchanges-label-bot' => 'Endarung duach an Bot',
'recentchanges-label-unpatrolled' => 'De Endarung is no ned kontrolliad worn',
-'rcnote' => "{{PLURAL:$1|'''1''' Endarung|'''$1''' Endarunga}} in dn {{PLURAL:$2|letztn 24 Stundn|letztn '''$2'''Dog}}.
-Stand: $4, $5 Uhr.",
'rcnotefrom' => "Untn san de Endarunga seit '''$2''' (bis za '''$1''' Ozoagn).",
'rclistfrom' => 'Nua Endarunga seit $1 zoagn.',
'rcshowhideminor' => 'Kloane Endarunga $1',
'allpagesto' => 'Seiten auhzoang bis:',
'allarticles' => 'Olle Seitn',
'allinnamespace' => 'Olle Seiten (Naumensraum: $1)',
-'allnotinnamespace' => 'Ollte Seiten (néd im $1 Naumensraum)',
-'allpagesprev' => 'Vurige',
-'allpagesnext' => 'Naxde',
'allpagessubmit' => 'Owendn',
'allpagesprefix' => 'Seiten zoang mid Präfix:',
'allpagesbadtitle' => "Da eihgeewerne Seitennaum is néd gütig: Er hod éntwéder a vurauhgstöds Sprooch-, a Interwiki-Kyrzel óder enthoitt oah óder mererne Zeichen, dé in d' Seitennaumen néd vawendt wern derffm.",
'undeletebtn' => 'Wiederherstön',
'undeletelink' => 'oschaugn / wiadaheastejn',
'undeleteviewlink' => 'oschaugn',
-'undeletereset' => 'Zrucksétzen',
'undeletedfiles' => '$1 {{plural:$1|Datei|Dateien}} san wieda hergstellt worn',
'undelete-search-box' => 'Suach noch gléschde Seiten',
'undelete-search-submit' => 'Suach',
'block' => 'Benutzer sperrn',
'unblock' => 'Benutzer freigeem',
'blockip' => 'IP-Adress/Benytzer sperrn',
-'blockip-title' => 'Benytzer sperrn',
'blockip-legend' => 'IP-Adresse/Benutzer sperrn',
'blockiptext' => "Mid dem Formular sperrst a IP-Adress oder an Benytzernåmen, das vo durten aus koane Endarungen mer vurgnumma wern kennan.
Des soid nur dafoing, um an Vandalismus z' vahindern und in Yweraistimmung mid d' [[{{MediaWiki:Policy-url}}|Richtlinien]].
'ipadressorusername' => 'IP-Adress oder Benytzernåm:',
'ipbexpiry' => 'Sperrdauer:',
'ipbreason' => 'Grund:',
-'ipbreasonotherlist' => 'Åndarer Grund:',
'ipbreason-dropdown' => '* Oigmoahne Sperrgrynd
** Eihfyng voh voische Informaziónen
** Laarn voh Seiten
'ipbsubmit' => 'IP-Adress/Benutzer sperrn',
'ipbother' => 'Åndre Dauer (auf englisch):',
'ipboptions' => '2 Stund:2 hours,1 Dog:1 day,3 Dog:3 days,1 Woch:1 week,2 Wocha:2 weeks,1 Monat:1 month,3 Monat:3 months,6 Monat:6 months,1 Joar:1 year, Infinit:infinite',
-'ipbotheroption' => 'Åndre Dauer:',
-'ipbotherreason' => 'Ånderner/ergenznder Grund:',
'ipbhidename' => 'An Benytzernåmen in Beorwaitungen und Linsten vastecken',
'ipbwatchuser' => 'De Benytzer(diskussions)saiten beowochten',
'ipb-change-block' => "D' Sperrn mid de Sperrparameter danaiern",
Bittschee gib außadem druntn in '''neichn''' Nãm vu da Seitn ei und schreib kuaz '''wieso'''<nowiki>'st</nowiki> de Seitn vaschiam mechst.",
'movearticle' => 'Seitn vaschiam:',
-'movenologin' => 'Du bist néd ågmödt',
'movenologintext' => 'Zum Vaschiam muaßt a registriada und [[Special:UserLogin|ãngmöideta Benutza]] sei.',
'movenotallowed' => 'Du håst ka Berechtigung zum Vaschiam vu Seitn.',
'movenotallowedfile' => 'Du håst ka Berechtigung zum Vaschiam vu Datein.',
'movepage-moved' => "'''D'Seitn „$1“ is nåch „$2“ vaschom woan.'''",
'movepage-moved-redirect' => 'Es is a Weiderloatung erstöd worn.',
'articleexists' => 'Unter dém Naum existierd schoh a Seiten. Bittscheh nimm an aundern Naumen her.',
-'talkexists' => "D' Seiten söwer is erfóigreich vaschóm worn, ower d' zuagherige Dischkrierseiten néd, weis mid dém Titel schoh oane gibt. Bittscheh kymmerd dé händisch ums zaummfyrn.",
-'movedto' => 'vaschóm auf',
'movetalk' => "Waunns geet, d' Dischkrierseiten aa midvaschiam",
'movelogpage' => 'Vaschiabungs-Logbuach',
'movereason' => 'Grund:',
# Special:ComparePages
'comparepages' => 'Seiten vagleichen',
-'compare-selector' => 'Seitenversiónen vagleichen',
'compare-page1' => 'Seiten 1',
'compare-page2' => 'Seiten 2',
'compare-rev1' => 'Versión 1',
'ok' => 'OK',
'retrievedfrom' => 'Dijalo sian "$1"',
'youhavenewmessages' => 'Adong di ho $1 ($2).',
-'newmessageslink' => 'Tona na imbaru',
-'newmessagesdifflink' => 'Parubaan na parpudi',
'youhavenewmessagesmulti' => 'Adong tu ho tona na imbaru di $1',
'editsection' => 'Patota',
'editold' => 'patota',
'loginlanguagelabel' => 'Hata: $1',
# Change password dialog
-'resetpass' => 'Pauba hata hinsu',
'oldpassword' => 'Hata hinsu na leleng',
'newpassword' => 'Password naimbaru',
'resetpass-submit-loggedin' => 'Pauba hata hinsu',
'rev-showdeleted' => 'Paida',
'revdelete-log' => 'Alana',
'revdel-restore' => 'Pauba pardompahan',
-'revdel-restore-deleted' => 'Patota naung di sesa',
-'revdel-restore-visible' => 'revisi na tarbereng',
# Merge log
'revertmerge' => 'Sundati Pardomuan',
'exif-imagewidth' => 'Bolak',
'exif-imagelength' => 'Timbo',
-# External editor support
-'edit-externally' => 'Patota berkas on mamarhaseanghon ulaula parduru',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'Sasude',
'namespacesall' => 'sude',
'loginlanguagelabel' => 'زبان: $1',
# Change password dialog
-'resetpass' => 'کلمه رمزءَعوض کن',
+'changepassword' => 'کلمه رمز عوض کن',
'resetpass_announce' => 'شما گون یک هنوکین کد ایمیل بوتگین وارد بوتءیت.
په تمام کتن ورود، شما باید یک نوکین کلمه رمز اداں شرکنیت',
'resetpass_text' => '<!-- متن دان هورکن -->',
'revdelete-nooldid-title' => 'نامعتبر بازبینی هدف',
'revdelete-nooldid-text' => 'شما یا یک بازبینی هدفی په اجرای ای عمل مشخص نه کتت
،بازبینی مشخص موجود نهنت، یا شما تلاش کنیت هنوکین بازبینی پناه کنیت.',
-'revdelete-nologtype-title' => 'نوع لیست سیاهگ مشخص نهنت',
-'revdelete-nologtype-text' => 'شما هیچ دابین نوع سیاهگی مشخص نکتت په اجرای ای کار.',
-'revdelete-nologid-title' => 'نامعتبرین ورودی سیاهگ',
-'revdelete-nologid-text' => 'شما یک چیزی ته سیاهگ هدف برای اجرای ای کار مشخص نکتت یا ورودی مشخص این موجود نهنت.',
'revdelete-no-file' => 'فایل مشخص بیتگین موجود نهنت',
'revdelete-show-file-submit' => 'بله',
'revdelete-selected' => "'''{{PLURAL:$2|بازبینی انتخابی|بازبینی ان انتخابی}} چه [[:$1]]:'''",
'search-interwiki-default' => '$1 نتایج:',
'search-interwiki-more' => '(گیشتر)',
'search-relatedarticle' => 'مربوطین',
-'mwsuggest-disable' => 'پیشنهادات آژاکسیء غیر فعال کن',
'searcheverything-enable' => 'گردگ ته کل فضانامان',
'searchrelated' => 'مربوط',
'searchall' => 'کل',
'preferences' => 'ترجیحات',
'mypreferences' => 'منی ترجیحات',
'prefs-edits' => 'تعداد اصلاحات:',
-'changepassword' => 'کلمه رمز عوض کن',
'prefs-skin' => 'پوست',
'skin-preview' => 'بازین',
'datedefault' => 'هچ ترجیح',
'recentchanges-legend' => 'گزینه ی نوکین تغییرات',
'recentchanges-summary' => 'رندگر نوکترین تغییرات ته ویکی تی ای صفحه.',
'recentchanges-feed-description' => 'آهرین تغییرات ته وی کی چه ای فید رند گر',
-'rcnote' => "جهلء{{PLURAL:$1|هست '''1''' تغییری|هستن آهری '''$1''' تغییرات}} ته آهرین {{PLURAL:$2|روچ|'''$2''' روچان}}, چه$5, $4.",
'rcnotefrom' => "جهلا تغییرات چه '''$2''' (تا '''$1''' پیش دارگنت). هست",
'rclistfrom' => 'پیش دار نوکین تغییراتآ چه $1',
'rcshowhideminor' => '$1 هوردین تغییرات',
'allpagesto' => 'پیش بدار صفحاتی که هلنت گون:',
'allarticles' => 'کل صفحات',
'allinnamespace' => 'کل صفحات($1 نام فضا)',
-'allnotinnamespace' => 'صفحات کل (ته نام فضا $1 نه)',
-'allpagesprev' => 'پیشگین',
-'allpagesnext' => 'بعدی',
'allpagessubmit' => 'برو',
'allpagesprefix' => 'صفحات پیش دار گون پیشوند:',
'allpagesbadtitle' => 'داتگین عنوان صفحه نامعتبر انت یا یک پیشوند بین ویکی یا یبن زبانی سحتی هستت.
'undeletebtn' => 'باز گردینگ',
'undeletelink' => 'بچار/واتر',
'undeleteviewlink' => 'پیشدارگ',
-'undeletereset' => 'برگردینگ',
'undeleteinvert' => 'چپکایگ کتن انتخاب',
'undeletecomment' => 'نظر:',
'undeletedrevisions' => '{{PLURAL:$1|1 بازبینی|$1 بازبینی آن}} واترینگ بیت',
'ipadressorusername' => 'آدرس آي پی یا نام کاربری:',
'ipbexpiry' => 'وهد هلگ:',
'ipbreason' => 'دلیل:',
-'ipbreasonotherlist' => 'دگ دلیل',
'ipbreason-dropdown' => '* متداولین دلایل محدودیت
** وارد کتن غلطین اطلاحات
** زورگ محتوا چه صفحات
'ipbsubmit' => 'ای کاربرء محدود کن',
'ipbother' => 'دگر وهد:',
'ipboptions' => '۲ ساعت:2 hours,۱ روچ:1 day,۳ روچ:3 days,۱ هفته:1 week,۲ هفته:2 weeks,۱ ماه:1 month,۳ ماه:3 months,۶ ماه:6 months,۱ سال:1 year,بیحد:infinite',
-'ipbotheroption' => 'دگر',
-'ipbotherreason' => 'دگر/اضافی ان دلیل:',
'ipbhidename' => 'پناه کن نام کاربری چه اصلاحات و لیستان',
'ipbwatchuser' => 'بچار ای کاربرء صفحات گپ و کاربری آ',
'ipb-change-block' => 'بند کتن ای کاربر گون ای تنظیمات',
'sorbsreason' => 'شمی آدرس آی پی لیست بوتت په داب پچین پروکسی ته DNSBL که استفاده بیت گون {{SITENAME}}.',
'sorbs_create_account_reason' => 'شمی آدرس آی پی لیست بوتت په داب پچین پروکسی ته دی ان ای بی ال که استفاده بیت گون {{SITENAME}}.
شما نه تونیت حسابی شرکنیت',
-'cant-block-while-blocked' => 'شما نه تونیت دگه کاربرانء بند کنیت وهدی که شما وت بند هستیت',
# Developer tools
'lockdb' => 'دیتابیس کبل کن',
شما جهلیگین باکس آ تیک مجنیت.
ته ای موراد شما بایدن صفحه یا دسته جاه په جاه کنی و یا آیآ چن و بند کینت.",
'movearticle' => 'جاه په چاهی صفحه:',
-'movenologin' => 'وارد نهیت',
'movenologintext' => 'شما بایدن یک ثبت نامی کاربری بیت و [[Special:UserLogin|وارد بیت]]په جاه په جاه کتن یک صفحه.',
'movenotallowed' => 'شما را اجازت به جاه په جاه کتن صفحات نیست.',
'movenotallowedfile' => 'شما را اجارت په جاه په جاه کتن فایلان نیستن.',
'articleexists' => 'صفحه گون آن نام پیش تر هستت، یا نامی که شما زورتت نامعتبرنت.
یک دگه نامی بزوریت.',
'cantmove-titleprotected' => 'شما نه تونیت یک صفحه ای به ای جاگاه جاه په جاه کنیت، په چی که نوکین عنوان محافظت بیت چه شربیگ',
-'talkexists' => "''''صفحه وتی گون موفقیت جاه په جاه بوت، بله صفحه گپ نه نویت جاه په جاه بیت چون که یکی ته نوکین عنوان هست.
-لطفا آیآ دستی چند و بند کنیت.''''",
-'movedto' => 'جاه په جاه بیت په',
'movetalk' => 'جاه په جاه کتن صفحه کپ همراه',
'move-subpages' => 'چیر تاکان ءَ ( تا $1) جاه په جاه کن اگر ببیت',
'move-talk-subpages' => 'چیرتاکان چه صفحه گپ (تا $1 ) جا په جاه کن',
'confirmemail_success' => 'شمی آدرس ایمیل تایید بوتت.
شما الان تونت وارد بیت و چه ویکی سوب برت',
'confirmemail_loggedin' => 'شمی آدرس ایمیل هنو تایید بوتت',
-'confirmemail_error' => 'لهتی چیز اشتباهت وهد ذخیره کتن شمی تایید.',
'confirmemail_subject' => '{{SITENAME}} تایید آدرس ایمیل',
'confirmemail_body' => 'یک نفر،بلکه شما، چه آی پی آدرس $1,
یک حسابی ثبت کتت "$2" گون ای آدرس ایمیل ته {{SITENAME}}.
'user-mail-no-body' => 'Nagprubar na magpadara nin e-surat na mayong laman o daeng kanultulan na halipot an hawak.',
# Change password dialog
-'resetpass' => 'Ribayan an sekretong panlaog',
+'changepassword' => 'Ribayan an sekretong panlaog',
'resetpass_announce' => 'Ika nakalaog na na igwang sarong temporaryong koda sa e-koreo.
Tanganing tapuson an paglalaog, ika kaipong magkaag nin sarong baguhon na sekretong panlaog digdi:',
'resetpass_text' => '<!-- Magdagdag nin teksto digdi -->',
'revisiondelete' => 'Paraon/bawion an mga pagpakaraháy',
'revdelete-nooldid-title' => 'Imbalidong target nin pagbabago',
'revdelete-nooldid-text' => 'Ika dae baya naghayag nin sarong target sa pagbabago tanganing gibohon ining punksyon, an ipinaghayag na pagbabago bako tabing eksistido, o ika nagpuprubar tanganing itago an presentend pagbabago.',
-'revdelete-nologtype-title' => 'Mayong tipo nin talaan na ipinagtao',
-'revdelete-nologtype-text' => 'Ika dae tabi nagpapahayag nin sarong tipo nin talaan tanganing gumibo kaining aksyon dagos.',
-'revdelete-nologid-title' => 'Imbalidong entrada sa talaan',
-'revdelete-nologid-text' => 'Ika dae tabi naghayag nin sarong target talaan nin pangyayari tanganing gumibo kaining punksyon o an pinaghayag na entrada dae tabi eksistido.',
'revdelete-no-file' => 'An sagunson na pinaghayag dae tabi eksistido.',
'revdelete-show-file-confirm' => 'Segurado ka tabi na gusto mo matanaw sarong pinagpurang pagbabago kan sagunson "<nowiki>$1</nowiki>" poon $2 sa $3?',
'revdelete-show-file-submit' => 'Iyo tabi',
'logdelete-failure' => "'''Talaan sa bisibilidad dae tabi nailapat:'''
$1",
'revdel-restore' => 'ribayan an bisibilidad',
-'revdel-restore-deleted' => 'pinagpurang mga pagbabago',
-'revdel-restore-visible' => 'lantad na mga pagbabago',
'pagehist' => 'Pahinang historiya',
'deletedhist' => 'Pinagpurang historiya',
'revdelete-hide-current' => 'Napasalang pagtatago kan item petsado $2, $1: Iyo ini an presenteng pagbabago.
'search-interwiki-default' => '$1 na mga resulta:',
'search-interwiki-more' => '(dakol pa)',
'search-relatedarticle' => 'Kauyon',
-'mwsuggest-disable' => 'Untokon an suhestiyon nin paghahanap',
'searcheverything-enable' => 'Maghanap sa gabos na mga espasyong-ngaran',
'searchrelated' => 'kauyon',
'searchall' => 'gabós',
'mypreferences' => 'Mga Kamuyahan ko',
'prefs-edits' => 'Bilang kan mga hirá:',
'prefsnologintext2' => 'Tabi man $1 tanganing maikaag an mga kamuyahan nin paragamit.',
-'changepassword' => 'Ribayan an sekretong panlaog',
'prefs-skin' => "''Skin''",
'skin-preview' => 'Tânawon',
'datedefault' => 'Mayong kabôtan',
'recentchanges-label-unpatrolled' => 'Ining pagliwat dae pa tabi pinagpatrolyahan',
'recentchanges-label-plusminus' => 'An kadakulaan nin pahina pinagliwat sa paagi kaining numero nin mga bayta',
'recentchanges-legend-newpage' => '(hilngon man [[Special:NewPages|listahan kan mga baguhong pahina]])',
-'rcnote' => "Yaon sa ibaba iyo {{PLURAL:$1|an '''1''' pagbabago|an mga huring '''$1''' mga pagbabago}} kan nakaaging huring {{PLURAL:$2|aldaw|'''$2''' mga aldaw}}, poon pa kan $5, $4.",
'rcnotefrom' => "Sa ibaba iyo an mga kaliwatan poon kan '''$2''' (sagkod sa '''$1''' na ipinapahiling).",
'rclistfrom' => 'Ipahiling an baguhon na mga kaliwatan magpoon kan $1',
'rcshowhideminor' => '$1 saradit na mga pagliwat',
'allpagesto' => 'Ipahiling an mga pahina na may tapos na:',
'allarticles' => 'Gabos na mga pahina',
'allinnamespace' => 'Gabos na mga páhina ($1 ngaran-espacio)',
-'allnotinnamespace' => 'Gabos na mga páhina (na wara sa $1 ngaran-espacio)',
-'allpagesprev' => 'Nakaagi',
-'allpagesnext' => 'Sunod',
'allpagessubmit' => 'Dumanán',
'allpagesprefix' => 'Ipahiling an mga pahinang may prefiho:',
'allpagesbadtitle' => "Dai pwede an tinaong titulo kan páhina o may prefihong para sa ibang tataramon o ibang wiki. Pwede ser na igwa ining sarô o iba pang mga ''character'' na dai pwedeng gamiton sa mga titulo.",
'undeletebtn' => 'Ibalik',
'undeletelink' => 'hilngon/ibalik',
'undeleteviewlink' => 'hilngon',
-'undeletereset' => 'Ipwesto giraray',
'undeleteinvert' => 'Baliktada an pinilian',
'undeletecomment' => 'An rason:',
'undeletedrevisions' => '{{PLURAL:$1|1 rebisyon|$1 mga rebisyon}} ipinagbalik',
'block' => 'Barahon an paragamit',
'unblock' => 'Haleon an bara kan paragamit',
'blockip' => 'Bagáton an paragamit',
-'blockip-title' => 'Barahon an paragamit',
'blockip-legend' => 'Kubkuba an paragamit',
'blockiptext' => 'Gamiton an pormularyo sa babâ para bagaton an pagsurat kan sarong espesipikong IP o ngaran nin parágamit.
Dapat gibohon sana ini para maibitaran vandalismo, asin kompirmi sa [[{{MediaWiki:Policy-url}}|palakaw]].
'ipadressorusername' => 'direksyon nin IP o gahâ:',
'ipbexpiry' => 'Pasó:',
'ipbreason' => 'Rason:',
-'ipbreasonotherlist' => 'Ibang rason',
'ipbreason-dropdown' => "*Mga komon na rason sa pagbagat
** Nagkakaag nin salang impormasyon
** Naghahalî nin mga laog kan páhina
'ipbsubmit' => 'Bagáton ining parágamit',
'ipbother' => 'Ibang oras:',
'ipboptions' => '2ng oras:2 hours,1ng aldaw:1 day,3ng aldaw:3 days,1ng semana:1 week,2ng semana:2 weeks,1ng bulan:1 month,3ng bulan:3 months,6 na bulan:6 months,1ng taon:1 year,daeng kasagkoran:infinite',
-'ipbotheroption' => 'iba',
-'ipbotherreason' => 'Iba/dugang na rasón:',
'ipbhidename' => 'Tagoon an ngaran nin paragamit gikan sa mga pagliliwat asin mga listahan',
'ipbwatchuser' => 'Bantayi ining gamit kan paragamit asin mga pahina nin olayan',
'ipb-disableusertalk' => 'Pugulan ining paragamit na magliliwat kan saiyang sadireng pahina nin olayan habang ini barado',
'sorbs_create_account_reason' => 'An saimong IP na estada pinaglista bilang sarong bukas na proksi sa laog kan DNSBL na ginagamit kan {{SITENAME}}.
Ika dae makakamukna nin sarong panindog.',
'xffblockreason' => 'An yaong IP adres sa laog nin X-Pinagtulod-Para sa kapamayuhan, dawa saimo o idtong proksing serbidor na saimong ginagamit, pinagkubkob. An orihinal na rason sa pagkubkob iyo na:$1',
-'cant-block-while-blocked' => 'Ika dae makakakubkob kan ibang mga paragamit mantang ika nakukubkob pa.',
'cant-see-hidden-user' => 'An paragamit na pinagpubaran mong kubkubon pinagkubkob asin pinagtago na. Mala ta ika mayo nin karapatan na magtago nin paragamit, ika dae makakahiling or makakaliwat kan kinubkob na paragamit.',
'ipbblocked' => 'Ika da makakakubkob or maghale nin kubkob sa ibang mga paragamit, nin huli ta ika mismo sa sadiri mo pinagkubkob na',
'ipbnounblockself' => 'Ika dae pinagtutugutan na magkubkob kan sadiri mo',
Sa mga kasong iyan, kaipuhan mong ibalyo o isalak an páhina nin mano-mano kun boot mo.",
'movearticle' => 'Ibalyó an pahina:',
'moveuserpage-warning' => "'''Patanid:''' Ika magpopoon na magbalyo in sarong pahina nin paragamit. Pakitandaan tabi na an pahina sana na ipagbabalyo asin an paragamit '''dae''' maipagliliwat an pangaran.",
-'movenologin' => 'Mayô sa laog',
'movenologintext' => 'Kaipuhan na rehistradong parágamit ka asin si [[Special:UserLogin|nakalaog]] tangarig makabalyó ka nin páhina.',
'movenotallowed' => 'Mayô kang permiso na ibalyó an mga pahina sa wiki na ini.',
'movenotallowedfile' => 'Ika mayo nin permiso na magbabalyo nin mga sagunson.',
'articleexists' => 'Igwa nang pahina sa parehong pangaran, o dai pwede an pangaran na pigpilì mo.
Magpilì tabì nin ibang pangaran.',
'cantmove-titleprotected' => 'Ika dae makakapagbalyo nin pahina sa lokasyon na ini, nin huli ta an baguhon na titulo protektado na gikan sa pagmumukna',
-'talkexists' => "'''Ibinalyo na an mismong pahina, alagad dai naibalyo an pahina nin orolay ta igwa na kaini sa bàgong titulo. Pagsaroon tabì ining duwa nin mano-mano.'''",
-'movedto' => 'piglipat sa',
'movetalk' => 'Ibalyo an pahinang orolayan na nakaasociar',
'move-subpages' => 'Ibalyo an mga sub-pahina (sagkod sa $1)',
'move-talk-subpages' => 'Ibalyo an mga sub-pahina kan pahina nin olay (sagkod sa $1)',
'watchlistall2' => 'gabos',
'namespacesall' => 'gabós',
'monthsall' => 'gabos',
-'limitall' => 'gabos',
# Email address confirmation
'confirmemail' => "Kompirmaron an ''e''-surat",
'confirmemail_success' => 'An saimong e-surat na adres kumpirmado na.
Puwede ka na ngunyan [[Special:UserLogin|maglaog]] asin maogmang maggamit kan wiki.',
'confirmemail_loggedin' => "Nakompirmar na an saimong ''e''-surat.",
-'confirmemail_error' => 'May nasalâ sa pagtagama kan saimong kompirmasyon.',
'confirmemail_subject' => "kompirmasyón {{SITENAME}} kan direksyón nin ''e''-surat",
'confirmemail_body' => 'Sarong tawo, mapuwedeng ika, gikan sa IP adres na $1,
nagrehistro nin sarong panindog "$2" na igwa kaining e-surat na adres sa {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Ikumpara an mga pahina',
-'compare-selector' => 'Ikumpara an mga rebisyon nin pahina',
'compare-page1' => 'Pahina 1',
'compare-page2' => 'Pahina 2',
'compare-rev1' => 'Rebisyon 1',
'user-mail-no-addy' => 'Паспрабаваў адправіць электронны ліст без адрасу электроннай пошты',
# Change password dialog
-'resetpass' => 'Змяніць пароль',
+'changepassword' => 'Пароль',
'resetpass_announce' => 'Вы ўвайшлі ў сістэму пад тымчасовым паролем, прысланым эл.поштай. Каб правільна аформіць уваход, належыць вызначыць новы пароль вось тут:',
'resetpass_header' => 'Змяніць пароль рахунку',
'oldpassword' => 'Стары пароль:',
'revisiondelete' => 'Сцерці/аднавіць версіі',
'revdelete-nooldid-title' => 'Недапушчальная мэтавая версія',
'revdelete-nooldid-text' => 'Не выбрана мэтавая версія (ці версіі) дзеля выканання гэтай функцыі, азначаная версія не існуе, або вы спрабуеце схаваць актуальную версію.',
-'revdelete-nologtype-title' => 'Не выбраны тып журнала',
-'revdelete-nologtype-text' => 'Вы не выбралі тыпу журнала дзеля гэтага дзеяння.',
-'revdelete-nologid-title' => 'Некарэктны запіс у журнале',
-'revdelete-nologid-text' => 'Вы або не вызначылі падзеі ў мэтавым журнале, з якой жадаеце правесці гэтае дзеянне, або вызначаны запіс не існуе.',
'revdelete-no-file' => 'Пазначаны файл не існуе.',
'revdelete-show-file-confirm' => 'Ці сапраўды паказаць сцёртую версію файла "<nowiki>$1</nowiki>" ($2 $3)?',
'revdelete-show-file-submit' => 'Так',
'logdelete-failure' => "'''Бачнасць журнала не ўсталявана:'''
$1",
'revdel-restore' => 'Памяняць бачнасць',
-'revdel-restore-deleted' => 'Выдаленыя змены',
-'revdel-restore-visible' => 'Бачныя змены',
'pagehist' => 'Гісторыя старонкі',
'deletedhist' => 'Сцёртая гісторыя',
'revdelete-hide-current' => 'Памылка пры скрыванні складніка з датай $2, $1: таму што гэта актуальная версія,
'search-interwiki-default' => 'вынікі з $1:',
'search-interwiki-more' => '(яшчэ)',
'search-relatedarticle' => 'Дачыняюцца*',
-'mwsuggest-disable' => 'Не паказваць прапановаў AJAX',
'searcheverything-enable' => 'Пошук ва ўсіх прасторах назваў',
'searchrelated' => 'маюць дачыненне',
'searchall' => 'усе',
'preferences' => 'Настройкі',
'mypreferences' => 'Настройкі',
'prefs-edits' => 'Колькасць правак:',
-'changepassword' => 'Пароль',
'prefs-skin' => 'Вокладка',
'skin-preview' => 'перадпаказ',
'datedefault' => 'Не вызначана',
'recentchanges-label-bot' => 'Праўка была зробленая праграмай-робатам',
'recentchanges-label-unpatrolled' => 'Праўка яшчэ не атрымала адзнакі ўхваленасці (за ёй не сочыць "патруль")',
'recentchanges-legend-newpage' => '$1 - новая старонка',
-'rcnote' => "Ніжэй паказан{{PLURAL:$1|а '''1''' змяненне|ыя апошнія '''$1''' змяненняў}} за апошні{{PLURAL:$2| дзень|я '''$2''' дзён}}, паводле стану на $5, $4.",
'rcnotefrom' => 'Ніжэй знаходзяцца змены з <b>$2</b> (да <b>$1</b> на старонку).',
'rclistfrom' => 'Паказаць змены з $1',
'rcshowhideminor' => '$1 дробных правак',
'allpagesto' => 'Паказваць старонкі, з якіх апошняя:',
'allarticles' => 'Усе артыкулы',
'allinnamespace' => 'Усе артыкулы (прастора назваў $1)',
-'allnotinnamespace' => 'Усе старонкі (не ў прасторы назваў $1)',
-'allpagesprev' => 'Папярэдняе',
-'allpagesnext' => 'Наступнае',
'allpagessubmit' => 'Пераход',
'allpagesprefix' => 'Паказваць старонкі з прэфіксам:',
'allpagesbadtitle' => 'Гэтая назва старонкі недапушчальная або ўтрымлівае між-моўны або між-вікавы прэфікс. Магчыма, у назве ёсць знак ці знакі, якія нельга ўжываць у назвах.',
'undeletebtn' => 'Аднавіць',
'undeletelink' => 'паказаць/аднавіць',
'undeleteviewlink' => 'Праглядзець',
-'undeletereset' => 'Да пачатковага',
'undeleteinvert' => 'Перавярнуць выбранае',
'undeletecomment' => 'Прычына:',
'undeletedrevisions' => 'Адноўлен{{PLURAL:$1|а 1 версія|ыя $1 версій}}',
'block' => 'Заблакаваць удзельніка',
'unblock' => 'Разблакаваць удзельніка',
'blockip' => 'Заблакаваць удзельніка',
-'blockip-title' => 'Заблакаваць удзельніка',
'blockip-legend' => 'Заблакаваць удзельніка',
'blockiptext' => 'Гэты фармуляр дазваляе заблакаваць магчымасць запісу для пэўнага адрасу IP ці імя ўдзельніка.
Гэта трэба рабіць толькі дзеля засцерагання ад вандалізму і ў адпаведнасці з [[{{MediaWiki:Policy-url}}|правіламі]].
'ipadressorusername' => 'IP-адрас ці імя ўдзельніка:',
'ipbexpiry' => 'Згасае:',
'ipbreason' => 'Прычына:',
-'ipbreasonotherlist' => 'Іншая прычына',
'ipbreason-dropdown' => '*Звычайныя прычыны блоку
** Упісванне несапраўднай інфармацыі
** Сціранне інфармацыі са старонак
'ipbsubmit' => 'Заблакаваць удзельніка',
'ipbother' => 'Іншы час',
'ipboptions' => '2 гадзіны:2 hours,1 дзень:1 day,3 дні:3 days,1 тыдзень:1 week,2 тыдні:2 weeks,1 месяц:1 month,3 месяцы:3 months,6 месяцаў:6 months,1 год:1 year,назаўсёды:infinite',
-'ipbotheroption' => 'іншае',
-'ipbotherreason' => 'Іншая/дадатковая прычына:',
'ipbhidename' => 'Не паказваць імя ўдзельніка ў гісторыях правак і ў спісах',
'ipbwatchuser' => 'Назіраць уласную і размоўную старонкі гэтага ўдзельніка',
'ipb-disableusertalk' => 'Забараніць гэтаму ўдзельніку рэдагаваць сваю старонку размоў падчас блакіроўкі',
'sorbsreason' => 'Ваш адрас IP знаходзіцца ў спісе забароненых адкрытых проксі, якім карыстаецца {{SITENAME}}.',
'sorbs_create_account_reason' => 'Ваш адрас IP знаходзіцца ў спісе забароненых адкрытых проксі, якім карыстаецца {{SITENAME}}.
Вы не можаце рэгістравацца',
-'cant-block-while-blocked' => 'Вы не можаце блакаваць іншых, пакуль заблакаваныя самі.',
'cant-see-hidden-user' => 'Удзельнік, якога вы спрабуеце заблакіраваць, ужо заблакіраваны і схаваны. Паколькі ў вас няма дазволу на працу па схаванні ўдзельнікаў, вы не можаце прагледзець ці змяніць гэту блакіроўку.',
'ipbblocked' => 'Вы не можаце блакіраваць ці разблакіраваць іншых удзельнікаў, бо вы самі заблакіраваны',
'ipbnounblockself' => 'Вы не можаце разблакіраваць самога сябе',
У такіх выпадках, калі гэта неабходна, трэба пераносіць або аб'ядноўваць старонку размовы самастойна.",
'movearticle' => 'Перанесці старонку',
'moveuserpage-warning' => "'''Увага.''' Вы збіраецеся пераназваць старонку ўдзельніка. Калі ласка, звернеце ўвагу, што пераназвана будзе толькі старонка, удзельнік '''не''' будзе пераназваны.",
-'movenologin' => 'Не зроблены ўваход у сістэму',
'movenologintext' => 'Вы павінны быць зарэгістраваным удзельнікам, і [[Special:UserLogin|ўвайсці ў сістэму]], каб пераносіць старонкі.',
'movenotallowed' => 'Вам не дазволена пераносіць старонак.',
'movenotallowedfile' => 'Вы не маеце дазволу пераносіць файлы.',
вамі выбрана недапушчальнае імя.
Выберыце іншае імя.',
'cantmove-titleprotected' => 'Немагчыма перанесці старонку пад гэтую назву, таму што назва ахоўваецца ад стварэння',
-'talkexists' => "'''Старонка была паспяхова перанесена, але не ўдалося перанесці яе старонку размовы, таму што размова пад новай назвай ужо існуе. Вам давядзецца аб'яднаць размоўныя старонкі самастойна.'''",
-'movedto' => 'перанесена ў',
'movetalk' => 'Перанесці таксама старонку размовы.',
'move-subpages' => 'Таксама перанесці пад-старонкі (да ўзроўню $1)',
'move-talk-subpages' => 'Таксама перанесці пад-старонкі размовы (да ўзроўню $1)',
'watchlistall2' => 'усе',
'namespacesall' => 'усе',
'monthsall' => 'усе',
-'limitall' => 'усе',
# Email address confirmation
'confirmemail' => 'Пацвердзіць адрас эл.пошты',
'confirmemail_needlogin' => 'Вам трэба зрабіць $1 каб пацвердзіць свой адрас эл.пошты.',
'confirmemail_success' => 'Ваш адрас эл.пошты быў пацверджаны. Можаце [[Special:UserLogin|ўваходзіць у сістэму]] і працаваць з вікі.',
'confirmemail_loggedin' => 'Зараз ваш адрас эл.пошты стаўся пацверджаным.',
-'confirmemail_error' => 'Неакрэсленая памылка пры запісванні пацверджання.',
'confirmemail_subject' => 'Пацверджанне адрасу эл.пошты для {{SITENAME}}',
'confirmemail_body' => 'Нехта (магчыма, што і вы — з адрасу IP $1) завёў рахунак "$2" на пляцоўцы {{SITENAME}}, паказваючы гэты адрас эл.пошты як свой.
# Special:ComparePages
'comparepages' => 'Параўнанне старонак',
-'compare-selector' => 'Параўнанне версій старонкі',
'compare-page1' => 'Старонка 1',
'compare-page2' => 'Старонка 2',
'compare-rev1' => 'Версія 1',
'user-mail-no-body' => 'Спроба даслаць ліст з пустым або надзвычай кароткім зьместам.',
# Change password dialog
-'resetpass' => 'Зьмяніць пароль',
+'changepassword' => 'Зьмяніць пароль',
'resetpass_announce' => 'Вы ўвайшлі з дапамогай часовага паролю, дасланага праз электронную пошту.
Для завяршэньня ўваходу ў сыстэму Вы мусіце ўвесьці тут новы пароль:',
'resetpass_header' => 'Зьмяніць пароль рахунку',
'revisiondelete' => 'Выдаліць/аднавіць вэрсіі',
'revdelete-nooldid-title' => 'Ня выбрана мэтавая вэрсія',
'revdelete-nooldid-text' => 'Вы ня выбралі мэтавую вэрсію (ці вэрсіі) для выкананьня гэтай функцыі, выбранай вэрсіі не існуе альбо Вы спрабуеце схаваць цяперашнюю вэрсію.',
-'revdelete-nologtype-title' => 'Ня ўказаны тып журнала',
-'revdelete-nologtype-text' => 'Вы не пазначылі тып журнала, у якім будзе выконвацца гэта дзеяньне.',
-'revdelete-nologid-title' => 'Няслушны запіс у журнале',
-'revdelete-nologid-text' => 'Вы не пазначылі запіс у журнале для выкананьня гэтай функцыі, альбо выбраны запіс не існуе.',
'revdelete-no-file' => 'Пазначаны файл не існуе.',
'revdelete-show-file-confirm' => 'Вы ўпэўненыя, што жадаеце паглядзець выдаленую вэрсію файла «<nowiki>$1</nowiki>» ад $2 $3?',
'revdelete-show-file-submit' => 'Так',
'logdelete-failure' => "'''Немагчыма ўстанавіць бачнасьць у журнале:'''
$1",
'revdel-restore' => 'Зьмяніць бачнасьць',
-'revdel-restore-deleted' => 'выдаленыя вэрсіі',
-'revdel-restore-visible' => 'бачныя вэрсіі',
'pagehist' => 'Гісторыя старонкі',
'deletedhist' => 'Выдаленая гісторыя',
'revdelete-hide-current' => 'Памылка хаваньня запісу ад $2 $1: гэта цяперашняя вэрсія.
'search-interwiki-default' => 'вынікі з $1:',
'search-interwiki-more' => '(яшчэ)',
'search-relatedarticle' => 'Зьвязаны',
-'mwsuggest-disable' => 'Адключыць пошукавыя падказкі',
'searcheverything-enable' => 'Шукаць ва ўсіх прасторах назваў',
'searchrelated' => 'зьвязаны',
'searchall' => 'усе',
'preferences' => 'Налады',
'mypreferences' => 'Налады',
'prefs-edits' => 'Колькасьць рэдагаваньняў:',
-'changepassword' => 'Зьмяніць пароль',
'prefs-skin' => 'Афармленьне',
'skin-preview' => 'Папярэдні прагляд',
'datedefault' => 'Па змоўчаньні',
'recentchanges-label-bot' => 'Гэтае рэдагаваньне зробленае робатам',
'recentchanges-label-unpatrolled' => 'Гэтае рэдагаваньне яшчэ не было адпатруляванае',
'recentchanges-legend-newpage' => '$1 — новая старонка',
-'rcnote' => "Ніжэй {{PLURAL:$1|пададзена '''$1''' апошняя зьмена|пададзеныя '''$1''' апошнія зьмены|пададзеныя '''$1''' апошніх зьменаў}} за {{PLURAL:$2|апошні '''$2''' дзень|апошнія '''$2''' дні|апошнія '''$2''' дзён}}, па стане на $5, $4.",
'rcnotefrom' => "Ніжэй знаходзяцца зьмены з '''$2''' (да '''$1''' на старонку).",
'rclistfrom' => 'Паказаць зьмены з $1',
'rcshowhideminor' => '$1 дробныя праўкі',
'allpagesto' => 'Паказаць старонкі да:',
'allarticles' => 'Усе старонкі',
'allinnamespace' => 'Усе старонкі (прастора назваў: $1)',
-'allnotinnamespace' => 'Усе старонкі (не ў прасторы назваў $1)',
-'allpagesprev' => 'Папярэднія',
-'allpagesnext' => 'Наступныя',
'allpagessubmit' => 'Паказаць',
'allpagesprefix' => 'Паказаць старонкі, назвы якіх пачынаюцца з:',
'allpagesbadtitle' => 'Пададзеная назва старонкі была няслушная ці пачыналася зь міжмоўнай ці міжвікі спасылкі. Яна яшчэ можа ўтрымліваць сымбалі, якія ня могуць ужывацца ў назвах.',
'undeletebtn' => 'Аднавіць',
'undeletelink' => 'паглядзець/аднавіць',
'undeleteviewlink' => 'паказаць',
-'undeletereset' => 'Скінуць',
'undeleteinvert' => 'Адваротны выбар',
'undeletecomment' => 'Прычына:',
'undeletedrevisions' => '{{PLURAL:$1|адноўленая $1 вэрсія|адноўленыя $1 вэрсіі|адноўленыя $1 вэрсіяў}}',
'block' => 'Заблякаваць удзельніка',
'unblock' => 'Разблякаваць удзельніка',
'blockip' => 'Заблякаваць',
-'blockip-title' => 'Блякаваньне ўдзельнікаў',
'blockip-legend' => 'Заблякаваць удзельніка',
'blockiptext' => 'Наступная форма дазваляе заблякаваць магчымасьць рэдагаваньня з пэўнага IP-адрасу альбо імя ўдзельніка. Гэта трэба рабіць толькі дзеля прадухіленьня вандалізму і згодна з [[{{MediaWiki:Policy-url}}|правіламі]]. Пазначце ніжэй дакладную прычыну (напрыклад, пералічыце асобныя старонкі, на якіх былі парушэньні).',
'ipadressorusername' => 'IP-адрас альбо імя ўдзельніка/ўдзельніцы:',
'ipbexpiry' => 'Тэрмін:',
'ipbreason' => 'Прычына:',
-'ipbreasonotherlist' => 'Іншая прычына',
'ipbreason-dropdown' => '* Агульныя прычыны блякаваньняў
** Даданьне ілжывай інфармацыі
** Выдаленьне зьместу старонак
'ipbsubmit' => 'Заблякаваць гэтага ўдзельніка',
'ipbother' => 'Іншы тэрмін:',
'ipboptions' => '2 гадзіны:2 hours,1 дзень:1 day,3 дні:3 days,1 тыдзень:1 week,2 тыдні:2 weeks,1 месяц:1 month,3 месяцы:3 months,6 месяцаў:6 months,1 год:1 year,назаўсёды:infinite',
-'ipbotheroption' => 'іншы',
-'ipbotherreason' => 'Іншая/дадатковая прычына:',
'ipbhidename' => 'Схаваць імя ўдзельніка ў рэдагаваньнях і сьпісах',
'ipbwatchuser' => 'Назіраць за старонкай удзельніка і яго гутаркамі',
'ipb-disableusertalk' => 'Забараніць удзельніку рэдагаваньне ўласнай старонкі гутарак падчас блякаваньня',
'sorbs_create_account_reason' => 'Ваш IP-адрас знаходзіцца ў сьпісе адкрытых проксі ў DNSBL, якім карыстаецца {{SITENAME}}.
Вы ня зможаце стварыць рахунак',
'xffblockreason' => 'IP-адрас, прыведзены ў загалоўку X-Forwarded-For, які належыць або вам, або проксі-сэрвэру, быў заблякаваны. Прычынай блякаваньня было: $1',
-'cant-block-while-blocked' => 'Вы ня можаце блякаваць іншых удзельнікаў, пакуль Вы самі заблякаваныя.',
'cant-see-hidden-user' => 'Удзельнік, якога Вы спрабуеце заблякаваць, ужо заблякаваны і схаваны. З-за таго, што Вы ня маеце правоў хаваньня ўдзельнікаў, Вы ня можаце бачыць альбо зьмяняць блякаваньне удзельніка.',
'ipbblocked' => 'Вы ня можаце блякаваць ці раблякоўваць іншых удзельнікаў, таму што заблякаваныя самі',
'ipbnounblockself' => 'Вы ня можаце раблякоўваць сябе',
У такіх выпадках Вы можаце перанесьці ці аб’яднаць старонку абмеркаваньня самастойна.",
'movearticle' => 'Перанесьці старонку:',
'moveuserpage-warning' => "'''Папярэджаньне:''' Вы зьбіраецеся перанесьці старонку ўдзельніка. Калі ласка заўважце, што старонка будзе перанесеная, але імя ўдзельніка ''ня'' будзе зьмененае.",
-'movenologin' => 'Вы не ўвайшлі ў сыстэму',
'movenologintext' => 'Вам неабходна [[Special:UserLogin|ўвайсьці ў сыстэму]], каб перанесьці старонкі.',
'movenotallowed' => 'Вы ня маеце дазволу на перанос старонак.',
'movenotallowedfile' => 'Вы ня маеце правоў на перайменаваньне файлаў.',
'movepage-moved-noredirect' => 'Перанакіраваньне не было створанае.',
'articleexists' => 'Старонка з такой назвай ужо існуе, альбо абраная Вамі назва недапушчальная. Калі ласка, абярыце іншую назву.',
'cantmove-titleprotected' => 'Немагчыма перанесьці старонку, таму што новая назва знаходзіцца ў сьпісе забароненых',
-'talkexists' => "'''Старонка пасьпяхова перанесеная, але не атрымалася перанесьці старонку абмеркаваньня, таму што старонка з такой назвай ужо існуе. Калі ласка, аб'яднайце тэксты самастойна.'''",
-'movedto' => 'перанесеная ў',
'movetalk' => 'Перанесьці таксама старонку абмеркаваньня',
'move-subpages' => 'Перанесьці ўсе падстаронкі (да $1)',
'move-talk-subpages' => 'Перанесьці ўсе падстаронкі старонкі абмеркаваньня (да $1)',
'watchlistall2' => 'усё',
'namespacesall' => 'усе',
'monthsall' => 'усе',
-'limitall' => 'усе',
# Email address confirmation
'confirmemail' => 'Пацьвердзіць адрас электроннай пошты',
'confirmemail_needlogin' => 'Вам трэба $1, каб пацьвердзіць Ваш адрас электроннай пошты.',
'confirmemail_success' => 'Ваш адрас электроннай пошты быў пацьверджаны. Зараз Вы можаце ўвайсьці.',
'confirmemail_loggedin' => 'Ваш адрас электроннай пошты быў пацьверджаны.',
-'confirmemail_error' => 'Нешта пайшло ня так у часе захаваньня вашага пацьверджаньня.',
'confirmemail_subject' => '{{SITENAME}}: Пацьверджаньне адрасу электроннай пошты',
'confirmemail_body' => 'Нехта, магчыма Вы, з IP-адрасу $1, стварыў рахунак «$2» з гэтым адрасам электроннай пошты ў праекце {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Параўнаньне старонак',
-'compare-selector' => 'Параўнаньне вэрсіяў старонак',
'compare-page1' => 'Старонка 1',
'compare-page2' => 'Старонка 2',
'compare-rev1' => 'Вэрсія 1',
'passwordtooshort' => 'Необходимо е паролата да съдържа поне {{PLURAL:$1|1 знак|$1 знака}}.',
'password-name-match' => 'Паролата ви трябва да се различава от потребителското ви име.',
'password-login-forbidden' => 'Използването на това потребителско име и парола е забранено.',
-'mailmypassword' => 'Ð\98зпÑ\80аÑ\89ане на нова парола',
+'mailmypassword' => 'Ð\92Ñ\8aзÑ\81Ñ\82ановÑ\8fване на парола',
'passwordremindertitle' => 'Напомняне за парола от {{SITENAME}}',
'passwordremindertext' => 'Някой (най-вероятно вие, от IP-адрес $1) е пожелал нова парола за влизане в {{SITENAME}} ($4).
За потребител „$2“ е създадена временната парола „$3“.
'user-mail-no-addy' => 'Опитвате се да изпратите е-писмо без да е посочен адрес за електронна поща.',
# Change password dialog
-'resetpass' => 'Промяна на парола',
+'changepassword' => 'Смяна на парола',
'resetpass_announce' => 'Влязохте с временен код, получен по електронната поща. Сега е нужно да си изберете нова парола:',
'resetpass_text' => '<!-- Тук добавете текст -->',
'resetpass_header' => 'Промяна на парола',
'revisiondelete' => 'Изтриване/възстановяване на версии',
'revdelete-nooldid-title' => 'Не е зададена версия',
'revdelete-nooldid-text' => 'Не сте задали версия или версии за изпълнението на тази функция.',
-'revdelete-nologtype-title' => 'Не е посочен тип на дневника',
-'revdelete-nologtype-text' => 'Не е посочен дневник, в който да бъде изпълнено желаното действие.',
-'revdelete-nologid-title' => 'Невалиден запис в дневника',
-'revdelete-nologid-text' => 'За изпълнение на тази функция или не е посочено конкретно събитие от дневника или в дневника не съществува такъв запис.',
'revdelete-no-file' => 'Посоченият файл не съществува.',
'revdelete-show-file-confirm' => 'Необходимо е потвърждение, че желаете да прегледате изтритата версия на файла „<nowiki>$1</nowiki>“ от $2 $3.',
'revdelete-show-file-submit' => 'Да',
'logdelete-failure' => "'''Видимостта на дневника не може да бъде променяна:'''
$1",
'revdel-restore' => 'Промяна на видимостта',
-'revdel-restore-deleted' => 'изтрити версии',
-'revdel-restore-visible' => 'видими редакции',
'pagehist' => 'История на страницата',
'deletedhist' => 'Изтрита история',
'revdelete-hide-current' => 'Грешка при скриване на елемента от $2, $1: представлява текущата версия.
'search-interwiki-default' => '$1 резултата:',
'search-interwiki-more' => '(още)',
'search-relatedarticle' => 'Свързани',
-'mwsuggest-disable' => 'Изключване на предположенията при търсене',
'searcheverything-enable' => 'Търсене във всички именни пространства',
'searchrelated' => 'свързани',
'searchall' => 'всички',
'preferences' => 'Настройки',
'mypreferences' => 'Настройки',
'prefs-edits' => 'Брой редакции:',
-'changepassword' => 'Смяна на парола',
'prefs-skin' => 'Облик',
'skin-preview' => 'предварителен преглед',
'datedefault' => 'Без предпочитание',
'recentchanges-label-bot' => 'Тази редакция е извършена от робот',
'recentchanges-label-unpatrolled' => 'Тази редакция все още не е проверена',
'recentchanges-legend-newpage' => '(вижте също [[Special:NewPages|списъка с нови страници]])',
-'rcnote' => "{{PLURAL:$1|Показана е '''1''' промяна|Показани са последните '''$1''' промени}} през {{PLURAL:$2|последния ден|последните '''$2''' дни}}, към $5, $4.",
'rcnotefrom' => 'Дадени са промените от <strong>$2</strong> (до <strong>$1</strong> показани).',
'rclistfrom' => 'Показване на промени, като се започва от $1.',
'rcshowhideminor' => '$1 на малки промени',
'allpagesto' => 'Показване на страници, завършващи на:',
'allarticles' => 'Всички страници',
'allinnamespace' => 'Всички страници (именно пространство $1)',
-'allnotinnamespace' => 'Всички страници (без именно пространство $1)',
-'allpagesprev' => 'Предишна',
-'allpagesnext' => 'Следваща',
'allpagessubmit' => 'Зареждане',
'allpagesprefix' => 'Показване на страници, започващи със:',
'allpagesbadtitle' => 'Зададеното име е невалидно. Възможно е да съдържа междуезикова или междупроектна представка или пък знаци, които не могат да се използват в заглавия.',
'undeletebtn' => 'Възстановяване',
'undeletelink' => 'преглед/възстановяване',
'undeleteviewlink' => 'преглеждане',
-'undeletereset' => 'Изчистване',
'undeleteinvert' => 'Обръщане на избора',
'undeletecomment' => 'Причина:',
'undeletedrevisions' => '{{PLURAL:$1|Една версия беше възстановена|$1 версии бяха възстановени}}',
'block' => 'Блокиране на потребител',
'unblock' => 'Отблокиране на потребител',
'blockip' => 'Блокиране',
-'blockip-title' => 'Блокиране на потребител',
'blockip-legend' => 'Блокиране на потребител',
'blockiptext' => 'Формулярът по-долу се използва, за да се забрани правото на писане
на определен IP-адрес или потребител.
'ipadressorusername' => 'IP-адрес или потребител:',
'ipbexpiry' => 'Срок:',
'ipbreason' => 'Причина:',
-'ipbreasonotherlist' => 'Друга причина',
'ipbreason-dropdown' => '* Общи причини за блокиране
** Въвеждане на невярна информация
** Премахване на съдържание от страниците
'ipbsubmit' => 'Блокиране на потребителя',
'ipbother' => 'Друг срок:',
'ipboptions' => 'два часа:2 hours,един ден:1 day,три дни:3 days,една седмица:1 week,две седмици:2 weeks,един месец:1 month,три месеца:3 months,шест месеца:6 months,една година:1 year,безсрочно:infinite',
-'ipbotheroption' => 'друг',
-'ipbotherreason' => 'Друга/допълнителна причина:',
'ipbhidename' => 'Скриване на потребителското име/IP-адреса от редакциите и дневниците',
'ipbwatchuser' => 'Наблюдаване на потребителската страница и беседата на този потребител',
'ipb-disableusertalk' => 'Спиране на възможността този потребител да редактира беседата си докато е блокиран',
'proxyblockreason' => 'IP-адресът ви беше блокиран, тъй като е анонимно достъпен междинен сървър. Свържете се с доставчика ви на интернет и го информирайте за този сериозен проблем в сигурността.',
'sorbsreason' => 'IP-адресът ви е записан като анонимно достъпен междинен сървър в DNSBL на {{SITENAME}}.',
'sorbs_create_account_reason' => 'IP-адресът ви е записан като анонимно достъпен междинен сървър в DNSBL на {{SITENAME}}. Не може да създадете сметка.',
-'cant-block-while-blocked' => 'Не можете да блокирате други потребители, докато сам(а) сте блокиран(а).',
'cant-see-hidden-user' => 'Потребителят, който опитвате да блокирате, вече е блокиран и скрит. Тъй като нямате права да скривате потребители, не можете да видите или редактирате блокирането на потребителя.',
'ipbblocked' => 'Не можете да блокирате и разблокирате други потребители, защото вие самият (самата) сте блокиран(а).',
'ipbnounblockself' => 'Нямате право да се разблокирате сам(а).',
В тези случаи, ако желаете, ще е необходимо да преместите страницата ръчно.",
'movearticle' => 'Преместване на страница:',
'moveuserpage-warning' => "'''Внимание:''' Предприели сте опит да преместите потребителска страница. Забележете, че от преместването на страницата '''няма''' да последва преименуване на потребителя.",
-'movenologin' => 'Не сте влезли',
'movenologintext' => 'Необходимо е да [[Special:UserLogin|влезете]], за да може да премествате страници.',
'movenotallowed' => 'Нямате права за преместване на страници.',
'movenotallowedfile' => 'Нямате права да премествате файлове.',
'movepage-moved-noredirect' => 'Създаването на пренасочване беше спряно.',
'articleexists' => 'Вече съществува страница с това име или името, което сте избрали, е невалидно. Изберете друго име.',
'cantmove-titleprotected' => 'Страницата не може да бъде преместена под новото заглавие, тъй като то е защитено от създаване',
-'talkexists' => "'''Страницата беше успешно преместена, но без съответната дискусионна страница, защото под новото име има една съществуваща. Обединете ги ръчно.'''",
-'movedto' => 'преместена като',
'movetalk' => 'Преместване и на дискусионната страница, ако е приложимо.',
'move-subpages' => 'Преместване на всички подстраници (до $1)',
'move-talk-subpages' => 'Преместване на всички подстраници на беседата (до $1)',
'watchlistall2' => 'всички',
'namespacesall' => 'Всички',
'monthsall' => 'всички',
-'limitall' => 'всички',
# Email address confirmation
'confirmemail' => 'Потвърждаване на адрес за електронна поща',
'confirmemail_needlogin' => 'Необходимо е да $1, за потвърждаване на адреса за електронна поща.',
'confirmemail_success' => 'Адресът ви за електронна поща беше потвърден. Вече можете да влезете и да се наслаждавате на уикито.',
'confirmemail_loggedin' => 'Адресът ви за електронна поща беше потвърден.',
-'confirmemail_error' => 'Станала е грешка при потвърждаването на адреса ви.',
'confirmemail_subject' => '{{SITENAME}} — Потвърждаване на адрес за е-поща',
'confirmemail_body' => 'Някой, вероятно вие, от IP-адрес $1, е регистрирал потребител „$2“ в {{SITENAME}}, като е посочил този адрес за електронна поща.
# Special:ComparePages
'comparepages' => 'Сравняване на страници',
-'compare-selector' => 'Сравняване версиите на страници',
'compare-page1' => 'Страница 1',
'compare-page2' => 'Страница 2',
'compare-rev1' => 'Версия 1',
'user-mail-no-body' => 'एगो खाली अथवा बहुत छोट ई-मेल भेजे के प्रयत्न भईल बा।',
# Change password dialog
-'resetpass' => 'गुप्त-शब्द बदलीं',
+'changepassword' => 'गुप्त शब्द बदलीं',
'resetpass_announce' => 'रउआ ई-मेल से प्राप्त अस्थायी कोड से खाता में प्रवेश भईल बानी।
खाता प्रवेश के पूरा करे खातिर रउआ इहाँ एगो नया गुप्तशब्द देवे के पड़ी:',
'resetpass_header' => 'खाता के गुप्तशब्द बदलीं',
'revdelete-radio-unset' => 'ना',
'revdelete-log' => 'कारण:',
'revdel-restore' => 'दूश्यता बदलीं',
-'revdel-restore-deleted' => 'मिटल संसोधन',
-'revdel-restore-visible' => 'दृश्यमान संसोधन',
'pagehist' => 'पन्ना के इतिहास',
'deletedhist' => 'मिटावल इतिहास',
'revdelete-otherreason' => 'अन्य/अतिरिक्त कारण:',
'search-interwiki-default' => '$1 के परिणाम:',
'search-interwiki-more' => '(अउर)',
'search-relatedarticle' => 'संबंधित',
-'mwsuggest-disable' => 'AJAX सुझाव असक्षम',
'searcheverything-enable' => 'सभन सन्दर्भ में खोजीं',
'searchrelated' => 'संबंधित',
'searchall' => 'सब',
'preferences' => 'वरीयता',
'mypreferences' => 'राउर पसन्द',
'prefs-edits' => 'सम्पादन संख्या',
-'changepassword' => 'गुप्त शब्द बदलीं',
'prefs-skin' => 'त्वचा',
'skin-preview' => 'पूर्वावलोकन',
'prefs-beta' => 'बीटा विशेषता',
# 'all' in various places, this might be different for inflected languages
'namespacesall' => 'सब',
'monthsall' => 'सब',
-'limitall' => 'सब',
# Email address confirmation
'confirmemail' => 'इ-मेल पता कन्फर्म करीं',
* @file
*
* @author Iketsi
+ * @author Sotiale
* @author Ushanka
*/
'qbedit' => 'Jenisim hem',
'qbpageoptions' => 'Pej ia',
'qbmyoptions' => 'Ol pej blong mi',
-'qbspecialpages' => 'Ol spesel pej',
+# Vector skin
+'vector-action-move' => 'Muv',
+'vector-view-history' => 'Lukluk histri',
+'vector-view-view' => 'Rid',
+
+'search' => 'Faenem samting',
+'history' => 'Pej histri',
+'history_short' => 'Histri',
'edit' => 'Jenisim hem',
'newpage' => 'Mekem niu pej',
'talkpagelinktext' => 'Toktok',
'specialpage' => 'Spesel Pej',
'talk' => 'Tingting',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'mainpage' => 'Nambawan Pej',
'mainpage-description' => 'Nambawan Pej',
+'portal' => 'Haus blong toktok',
+'portal-url' => 'Project:Haus blong toktok',
'retrievedfrom' => 'Kam long "$1"',
'editsection' => 'jenisim hem',
'editold' => 'jenisim hem',
+'red-link-title' => '$1 (pej i no stap)',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Atikel',
-'nstab-special' => 'Spesel',
+'nstab-special' => 'Spesel pej',
+'nstab-project' => 'Projek pej',
# Edit pages
'minoredit' => 'Mi bin mekem wan smol jenis',
# Preferences page
'servertime' => 'Taem blong server',
+# Recent changes
+'recentchanges' => 'Niu jenis',
+
# Special:ListFiles
'listfiles_name' => 'Nem',
# Special:AllPages
'allarticles' => 'Olgeta atikel',
-# E-mail user
+# Email user
'emailfrom' => 'Kam long',
'emailto' => 'Go long:',
'sp-contributions-talk' => 'toktok',
-# Block/unblock
-'proxyblocksuccess' => 'Finis.',
-
# Move page
'move-page-legend' => 'Muvum pej',
'movearticle' => 'Muvum pej:',
# Special:NewFiles
'showhidebots' => '($1 bot)',
-# EXIF tags
+# Exif tags
'exif-imagedescription' => 'Nem blong pikta',
'exif-exposuretime-format' => '$1 sek. ($2)',
# Auto-summaries
'autosumm-new' => 'Niu pej: $1',
+# Special:SpecialPages
+'specialpages' => 'Spesel pej',
+
);
'user-mail-no-body' => 'Manarai hagan mangirim suril puang atawa talalu handap.',
# Change password dialog
-'resetpass' => 'Ubah katasunduk',
+'changepassword' => 'Ubah katasunduk',
'resetpass_announce' => 'Pian babuat log awan sabuting kode samantara nang disurili.
Hagan manuntungakan babuat log, Pian musti manyetel sabuting katasunduk hanyar di sia:',
'resetpass_header' => 'Ubah katasunduk akun',
'revisiondelete' => 'Hapus/kada mahapus ralatan-ralatan',
'revdelete-nooldid-title' => 'Ralatan nag dituju kada sah',
'revdelete-nooldid-text' => 'Pian kada maajuakan sabuah ralatan(-ralatan) tatuju hagan malakuakan pungsi ini, ralatan nang dituju kadada, atawa Pian mancuba manyungkupakan ralatan parhatan ini.',
-'revdelete-nologtype-title' => 'Kadada macam log dibari',
-'revdelete-nologtype-text' => 'Pian kada maajuakan sabuah macam log hagan malakuakan palakuan ini.',
-'revdelete-nologid-title' => 'Log buat kada sah',
-'revdelete-nologid-text' => 'Pian kada maajuakan sabuah log kajadian tatuju hagan malakuakan pungsi ini atawa buat nang diajuakan kadada.',
'revdelete-no-file' => 'Barakas nang diajuakan kadada.',
'revdelete-show-file-confirm' => 'Pian bujurkah handak maniringi sabuah ralatan tahapus matan barakas "<nowiki>$1</nowiki>" $2 pada $3?',
'revdelete-show-file-submit' => 'Iya-ai',
'logdelete-failure' => "'''Log panampaian kada kawa disetel:'''
$1",
'revdel-restore' => 'Ubah tampilan',
-'revdel-restore-deleted' => 'Ralatan-ralatan tahapus',
-'revdel-restore-visible' => 'Ralatan-ralatan kalihatan',
'pagehist' => 'Sajarah tungkaran',
'deletedhist' => 'Halam tahapus',
'revdelete-hide-current' => 'Tasalah manyungkupakan nang batanggal $1, $2: ngini adalah ralatan pahanyarnya.
'search-interwiki-default' => 'Kulihan $1',
'search-interwiki-more' => '(lagi)',
'search-relatedarticle' => 'Bakulaan',
-'mwsuggest-disable' => "Kada kawa'akan sasaran AJAX",
'searcheverything-enable' => 'Panggagaian pada samunyaan ngaran kakamar',
'searchrelated' => 'bakulaan',
'searchall' => 'samunyaan',
'preferences' => 'Kakatujuan',
'mypreferences' => 'Nang ulun katuju',
'prefs-edits' => 'Rikinan babakan-babakan:',
-'changepassword' => 'Ubah katasunduk',
'prefs-skin' => 'Kulimbit',
'skin-preview' => 'Titilikan',
'datedefault' => 'Kadada katujuan',
'recentchanges-label-bot' => 'Babakan ngini digawi ulih saikung bot',
'recentchanges-label-unpatrolled' => "Babakan ngini baluman ta'awasi",
'recentchanges-legend-newpage' => '$1 - tungkaran puga',
-'rcnote' => "Di bawah ni {{PLURAL:$1|'''1'''|'''$1'''}} paubahan pahanyarnya dalam {{PLURAL:$2|'''1''' hari|'''$2''' hari}} tauncit, sampai $4 pukul $5.",
'rcnotefrom' => "Di bawah ngini paubahan tumatan '''$2''' (ditampaiakan sampai '''$1''' paubahan)",
'rclistfrom' => 'Tampaiakan paubahan pahanyarnya matan $1',
'rcshowhideminor' => '$1 pambabakan sapalih',
'allpagesto' => 'Manampaiakan ujung pahabisan tungkaran:',
'allarticles' => 'Samunyaan tungkaran',
'allinnamespace' => 'Sabarataan tutungkaran (ngaran-kamar $1)',
-'allnotinnamespace' => 'Sabarataan tutungkaran (lainan di ruang-ngaran $1)',
-'allpagesprev' => 'Sabalumnya',
-'allpagesnext' => 'Dudi',
'allpagessubmit' => 'Tulak',
'allpagesprefix' => 'Tampilakan tutungkaran bamula lawan:',
'allpagesbadtitle' => 'Judul tungkaran nang dibari kada sah atawa baisi sabuah awalan antar-bahasa atawa antar-wiki.
'undeletebtn' => 'Bulikakan',
'undeletelink' => 'tiring/bulikakan',
'undeleteviewlink' => 'tiringi',
-'undeletereset' => 'Bulikakan setelan',
'undeleteinvert' => 'Bulikakan pilihan',
'undeletecomment' => 'Alasan:',
'undeletedrevisions' => '{{PLURAL:$1|1 ralatan|$1 raralatan}} dibulikakan',
'block' => 'Blukir pamuruk',
'unblock' => 'Lapas blukir pamuruk',
'blockip' => 'Blukir pamuruk',
-'blockip-title' => 'Blukir pamuruk',
'blockip-legend' => 'Blukir pamuruk',
'blockiptext' => 'Puruk purmulir di bawah hagan mamblukir hak ungkai manulis matan sabuah alamat IP atawa ngaran-pamuruk.
Ngini dipuruk hagan mancagah vandalisma haja, wan sasuai awan [[{{MediaWiki:Policy-url}}|kabijakan]].
'ipadressorusername' => 'Alamat IP atawa ngaran pamuruk:',
'ipbexpiry' => 'Kadaluwarsa:',
'ipbreason' => 'Alasan:',
-'ipbreasonotherlist' => 'Alasan nang lain',
'ipbreason-dropdown' => '*Alasan awam pamblukiran
** Mambuati panjalasan salah
** Mambuang isi matan tutungkaran
'ipbsubmit' => 'Blukir pamuruk ngini',
'ipbother' => 'Wayah lain:',
'ipboptions' => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,salawasan:infinite',
-'ipbotheroption' => 'lainnya',
-'ipbotherreason' => 'Alasan lain/tambahan:',
'ipbhidename' => 'Sungkupakan ngaranpamuruk matan babakan wan dadaptar',
'ipbwatchuser' => 'Itihi tutungkaran pamuruk wan pamandiran pamuruk ngini',
'ipb-disableusertalk' => 'Tangkal pamuruk ngini mambabak tungkaran pamandirannya wayah diblukir',
'sorbsreason' => 'Alamat IP Pian tadaptar sawagai pruksi tabuka dalam DNSBL dipuruk ulih {{SITENAME}}.',
'sorbs_create_account_reason' => 'Alamat IP Pian tadaptar sawagai pruksi tabuka dalam DNSBL dipuruk ulih {{SITENAME}}.
Pian kada kawa maulah sabuah akun',
-'cant-block-while-blocked' => 'Pian kada kawa mamblukir pamuruk lain parhatan Pian diblukir.',
'cant-see-hidden-user' => 'Pamuruk nang Pian cuba blukir sudah diblukir wan tasungkup.
Tumatan Pian kada baisi hak mnyungkupakan pamuruk, Pian kada kawa manjanaki atawa mambabak pamblukiran pamuruk.',
'ipbblocked' => 'Pian kada kawa mamblukir atau malapas blukir pamuruk lain, karana Pian surang diblukir',
*Pian kada manyuntring kutak di bawah.",
'movearticle' => 'Pindahakan tungkaran:',
'moveuserpage-warning' => "'''Paringatan:''' Pian pasal mamindahakan sabuah tungkaran pamuruk. Muhun catat tungkaran ngitu haja nang dipindah wan pamuruknya gin akan ''kada'' dingarani-pulang.",
-'movenologin' => 'Baluman babuat log',
'movenologintext' => 'Pian musti saurang pamuruk tadaptar wan [[Special:UserLogin|babuat log]] hagan mamindahakan sabuah tungkaran.',
'movenotallowed' => 'Pian kada baisi ijin hagan mamindahakan tutungkaran.',
'movenotallowedfile' => 'Pian kada baisi ijin hagan mamindahakan babarakas.',
'movepage-moved-noredirect' => 'Paulahan sabuah paugahan ditikin.',
'articleexists' => 'Tungkaran lawan ngaran itu sudah ada atawa ngaran nang dipilih kada sah. Silakan pilih ngaran lain.',
'cantmove-titleprotected' => 'Pian kada kawa mamindahakan sabuah tungkaran ka lukasi ngini, karana sabuah judul hanyar dilindungi gasan diulah.',
-'talkexists' => "'''Tungkaran itu sudah ruhui dipindahakan, tapi tungkaran pamandirannya kada kawa tapindah karana sudah ada tungkaran pamandiran bajudul hanyar. Muhun gabungakan manual haja tungkaran-tungkaran itu.'''",
-'movedto' => 'dipindahakan ka',
'movetalk' => 'Pindahakan tungkaran pamandiran nang tarait',
'move-subpages' => 'Pindahakan sub-tutungkaran (sampai $1)',
'move-talk-subpages' => 'Pindahakan sub-tutungkaran matan tungkaran pamandiran (sampai $1)',
'watchlistall2' => 'samunyaan',
'namespacesall' => 'samunyaan',
'monthsall' => 'samunyaan',
-'limitall' => 'samunyaan',
# Email address confirmation
'confirmemail' => 'Yakinakan alamat suril',
'confirmemail_success' => 'Alamat suril Pian sudah diyakinakan.
Rahatan ni Pian kawa [[Special:UserLogin|babuat log]] wan bahimung wiki.',
'confirmemail_loggedin' => 'Alamat suril Pian rahatan ni sudah diyakinakan.',
-'confirmemail_error' => 'Ada nang tasalah rahatan manyimpan payakinan Pian.',
'confirmemail_subject' => '{{SITENAME}} alamat suril payakinan',
'confirmemail_body' => 'Sasaurang, pinanya Pian, malan alamat IP $1,
sudah mandaptarakan sabuah akun "$2" awan alamat suril ngini pada {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Bandingakan tutungkaran',
-'compare-selector' => 'Tanding raralatan tungkaran',
'compare-page1' => 'Tungkaran 1',
'compare-page2' => 'Tungkaran 2',
'compare-rev1' => 'Ralatan 1',
# Cologne Blue skin
'qbfind' => 'Nyini',
'qbedit' => 'Yɛlɛma',
-'qbspecialpages' => 'Nyɛw kɛrɛnkɛrɛnnen',
'help' => 'Dɛmɛ',
'search' => 'Nyini',
'otherlanguages' => 'Kanw wɛrɛ',
'jumptosearch' => 'Nyini',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Kunnafoni',
'currentevents-url' => 'Project:Kunnafoni',
'disclaimers' => 'Kangari',
'editingsection' => '$1 ka yɛlɛmali (section)',
'editingcomment' => '$1 ka yɛlɛmali (baro)',
-# Search results
-'powersearch' => 'Nyini',
-
# Preferences page
'preferences' => 'Fisayali',
'prefs-skin' => 'Apparence',
'user-mail-no-body' => 'অত্যান্ত সংক্ষিপ্ত অথবা কোনো তথ্য ছাড়াই ইমেইল পাঠানোর চেষ্টা করা হয়েছিল।',
# Change password dialog
-'resetpass' => 'শব্দচাবি পরিবর্তন',
+'changepassword' => 'শব্দচাবি পরিবর্তন',
'resetpass_announce' => 'আপন ই-মেইলকৃত সংকেত দ্বারা লগ-ইন আছেন। লগ-ইন পদ্ধতি সম্পূর্ণ করতে আপনাকে অবশ্যই একটি নতুন শব্দচাবি গ্রহণ করতে হবে:',
'resetpass_text' => '<!-- এখানে লেখা যোগ করুন -->',
'resetpass_header' => 'শব্দচাবি পরিবর্তন করো',
'revisiondelete' => 'অবলুপ্ত/পুনঃস্থাপন সংশোধনসমূহ',
'revdelete-nooldid-title' => 'বেঠিক লক্ষ্য সংশোধন',
'revdelete-nooldid-text' => 'এই কাজটি সম্পন্ন করার জন্য আপনি কোন লক্ষ্য সংশোধন নির্বাচন করেননি, নির্বাচিত সংশোধন নেই, অথবা আপনি বর্তমান সংশোধন লুকাতে চাইছেন।',
-'revdelete-nologtype-title' => 'কোনো লগ টাইপ দেওয়া হয়নি।',
-'revdelete-nologtype-text' => 'আপনি হয়তো এই কাজটি করার জন্য কোনো লগ নির্ধারণ করেননি।',
-'revdelete-nologid-title' => 'ভুল লগ ভুক্তি',
-'revdelete-nologid-text' => 'হয়তো আপনি এই ফাংশনটির জন্য কোনো লগ ইভেন্ট নির্ধারণ করে দেননি, অথবা নির্ধারিত ইভেন্টটি সঠিক নয়।',
'revdelete-no-file' => 'নির্ধারিত ফাইলটি নেই।',
'revdelete-show-file-confirm' => 'আপনি কি নিশ্চিত যে "<nowiki>$1</nowiki>" ফাইলের $2 তারিখের $3 টার অপসারণ লগ দেখানো হবে?',
'revdelete-show-file-submit' => 'হ্যাঁ',
'logdelete-failure' => "'''লগ-এর দৃশ্যমানতা নির্ধারণ সম্ভব হচ্ছে না:'''
$1",
'revdel-restore' => 'দৃশ্যমানতা পরিবর্তন করো',
-'revdel-restore-deleted' => 'অপসারিত সংস্করণ',
-'revdel-restore-visible' => 'প্রদর্শনযোগ্য সংস্করণ',
'pagehist' => 'পাতার ইতিহাস',
'deletedhist' => 'ইতিহাস মুছে ফেলো',
'revdelete-hide-current' => '$2, $1 সময়ের বিষয়টি লুকানো যাচ্ছে না: এটি বর্তমান সংস্করণ।
'search-interwiki-default' => '$1 ফলাফলসমূহ:',
'search-interwiki-more' => '(আরও)',
'search-relatedarticle' => 'সম্পর্কিত',
-'mwsuggest-disable' => 'অনুসন্ধান পরামর্শ বন্ধ করুন',
'searcheverything-enable' => 'সকল নামস্থানে অনুসন্ধান করো',
'searchrelated' => 'সম্পর্কিত',
'searchall' => 'সমস্ত',
'mypreferences' => 'পছন্দসমূহ',
'prefs-edits' => 'সম্পাদনা সংখ্যা:',
'prefsnologintext2' => 'ব্যবহারকারী পছন্দসমূহ নির্ধারনের জন্য $1 করুন।',
-'changepassword' => 'শব্দচাবি পরিবর্তন',
'prefs-skin' => 'আবরণ (Skin)',
'skin-preview' => 'প্রাকদর্শন',
'datedefault' => 'কোন পছন্দ নেই',
'recentchanges-label-plusminus' => 'পাতার আকারে এই পরিমান বাইট পরিবর্তিত হয়েছে',
'recentchanges-legend-newpage' => '(আরও দেখুন [[Special:NewPages|নতুন পাতার তালিকা]])',
'recentchanges-legend-plusminus' => "(''±১২৩'')",
-'rcnote' => "বিগত {{PLURAL:$2|দিনে|'''$2''' দিনে}} সংঘটিত {{PLURAL:$1|'''১'''|'''$1'''}}টি পরিবর্তন নীচে দেখানো হল (যেখানে বর্তমান সময় ও তারিখ $5, $4)।",
'rcnotefrom' => "'''$2'''-এর পরে সংঘটিত পরিবর্তনগুলো নিচে দেখানো হল ('''$1'''টি)।",
'rclistfrom' => '$1-এর পর সংঘটিত নতুন পরিবর্তনগুলো দেখাও।',
'rcshowhideminor' => 'অনুল্লেখ্য পরিবর্তনগুলো $1',
'allpagesto' => 'এমন পাতা দেখাও যার শেষ:',
'allarticles' => 'সমস্ত নিবন্ধ',
'allinnamespace' => 'সমস্ত পাতা ($1 নামস্থান)',
-'allnotinnamespace' => 'সমস্ত পাতা ($1 নামস্থান ব্যতিত)',
-'allpagesprev' => 'পূর্ববর্তী',
-'allpagesnext' => 'পরবর্তী',
'allpagessubmit' => 'চলো',
'allpagesprefix' => 'এই উপসর্গবিশিষ্ট পাতাগুলো দেখাও:',
'allpagesbadtitle' => 'প্রদত্ত পাতার শিরোনামটি অবৈধ ছিল অথবা এটিতে কোন আন্তঃভাষা বা আন্তঃউইকি উপসর্গ ছিল। এটিতে এক বা একাধিক ক্যারেক্টার থাকতে পারে যা শিরোনামে ব্যবহার করা সম্ভব নয়।',
'undeletebtn' => 'পুনরুদ্ধার',
'undeletelink' => 'দেখুন/পুনর্বহাল করুন',
'undeleteviewlink' => 'দেখাও',
-'undeletereset' => 'আদি অবস্থায় ফেরত',
'undeleteinvert' => 'ব্যুত্ক্রমে নির্বাচন',
'undeletecomment' => 'কারণ:',
'undeletedrevisions' => '{{PLURAL:$1|১টি সংশোধন|$1টি সংশোধন}} পুনরুদ্ধার করা হয়েছে',
'block' => 'ব্যবহারকারীকে বাধা দাও',
'unblock' => 'ব্যবহারকারীর উপর থেকে বাধা অপসারণ',
'blockip' => 'ব্যবহারকারীকে বাধা দাও',
-'blockip-title' => 'ব্যবহারকারীকে বাধা দাও',
'blockip-legend' => 'ব্যবহারকারীকে বাধা দেওয়া হোক',
'blockiptext' => 'কোন নির্দিষ্ট আইপি ঠিকানা বা ব্যবহারকারীর লেখার অধিকারে বাধা দিতে নিচের ফর্মটি ব্যবহার করুন।
এটি কেবলমাত্র ধ্বংসপ্রবণতা প্রতিরোধে ও [[{{MediaWiki:Policy-url}}|নীতিমালা]] মেনে সম্পাদন করা উচিত।
'ipadressorusername' => 'আইপি ঠিকানা বা ব্যবহারকারীর নাম:',
'ipbexpiry' => 'যখন মেয়াদোত্তীর্ণ হবে:',
'ipbreason' => 'কারণ:',
-'ipbreasonotherlist' => 'অন্য কারণ',
'ipbreason-dropdown' => '*বাধা দানের সাধারণ কারণ
** মিথ্যা তথ্য ঢোকানো
** পাতা থেকে বিষয়বস্তু মুছে ফেলা
'ipbsubmit' => 'এই ব্যবহারকারীকে বাধা দেয়া হোক',
'ipbother' => 'অন্য সময়:',
'ipboptions' => '২ ঘন্টা:2 hours,১ দিন:1 day,৩ দিন:3 days,১ সপ্তাহ:1 week,২ সপ্তাহ:2 weeks,১ মাস:1 month,৩ মাস:3 months,৬ মাস:6 months,১ বছর:1 year,অসীম:infinite',
-'ipbotheroption' => 'অন্যান্য',
-'ipbotherreason' => 'অন্য/আরও কারণ:',
'ipbhidename' => 'সম্পাদনা ও তালিকা থেকে ব্যবহারকারী নাম লুকিয়ে রাখা হোক',
'ipbwatchuser' => 'এই ব্যবহাকারীর পাতা এবং আলাপের পাতা নজরতালিকায় রাখো',
'ipb-disableusertalk' => 'এই ব্যবহারকারীকে বাধাদানকৃত অবস্থায় নিচের আলাপ পাতায় সম্পাদনা করা থেকে বিরত রাখো',
'sorbsreason' => 'আপনার আইপি ঠিকানাটি {{SITENAME}}-এর ব্যবহার করা DNSBL-এ উন্মুক্ত প্রক্সি হিসেবে তালিকাভুক্ত আছে।',
'sorbs_create_account_reason' => 'আপনার আইপি ঠিকানাটি {{SITENAME}}-এর ব্যবহার করা DNSBL-এ উন্মুক্ত প্রক্সি হিসেবে তালিকাভুক্ত আছে। আপনি কোন অ্যাকাউন্ট সৃষ্টি করতে পারবেন না।',
'xffblockreason' => 'X-Forwarded-For হেডারে থাকা আইপি ঠিকানাটি ব্লক করা হয়েছে, হয় এটি আপনার নিজের অথবা আপনার ব্যবহৃত প্রক্সি সার্ভারের আইপি ঠিকানা। ব্লক করার কারণ হল: $1',
-'cant-block-while-blocked' => 'আপনি নিজে ব্লক থাকা অবস্থায় অন্যন্য ব্যবহারকারীকে ব্লক করতে পারবেন না।',
'cant-see-hidden-user' => 'আপনি যে ব্যবহারকারীকে ব্লক বা লুকিয়ে রাখতে চাচ্ছেন তাকে আগে থেকেই ব্লক বা লুকিয়ে রাখা হয়েছে। এছাড়া আপনার Hideuser অধিকার নেই, তাই আপনি ব্যবহারকারীর অবস্থা পরিবর্তন করতে পারবেন না।',
'ipbblocked' => 'আপনি অন্য কোন ব্যবহারকরীকে ব্লক বা আনব্লক করতে পারবেন না, কারণ আপনি নিজেই ব্লক রয়েছেন',
'ipbnounblockself' => 'আপনি নিজেকে আনব্লক করতে পারবেন না',
এসব ক্ষেত্রে আপনি চাইলে নিজের হাতে পাতাটিকে সরাতে বা একত্রীকরণ করতে পারেন।",
'movearticle' => 'যে পাতা সরিয়ে ফেলা হবে',
'moveuserpage-warning' => "'''সতর্কতা:''' আপনি একটি ব্যবহারকারী পাতা স্থানান্তর করছেন। অনুগ্রহ করে লক্ষ্য করুন যে এর মাধ্যমে কেবলমাত্র পাতাটি স্থানান্তর হবে, কিন্তু পাতার নাম পরিবর্তন হবে ''না''।",
-'movenologin' => 'অ্যাকাউন্টে প্রবেশ করা হয়নি',
'movenologintext' => 'কোন পাতা সরিয়ে ফেলতে চাইলে আপনাকে অবশ্যই একজন নিবন্ধিত ব্যবহারকারী হতে হবে ও অ্যাকাউন্টে [[Special:UserLogin|প্রবেশ]] করতে হবে।',
'movenotallowed' => 'আপনার {{SITENAME}}-তে পাতা স্থানান্তরের অনুমতি নেই।',
'movenotallowedfile' => 'আপনার এই ফাইলটি স্থানান্তরের অনুমতি নেই।',
'movepage-moved-noredirect' => 'রিডাইরেক্ট তৈরীতে বাধা দেয়া হয়েছে।',
'articleexists' => 'এই শিরোনামে একটি পাতা ইতোমধ্যে সৃষ্টি হয়ে গেছে, অথবা আপনি যে শিরোনামটি পছন্দ করেছেন তা গ্রহণযোগ্য নয়। দয়া করে অন্য একটি শিরোনাম দিয়ে চেষ্টা করুন।',
'cantmove-titleprotected' => 'আপনি এই অবস্থানে পাতাটিকে স্থানান্তর করতে পারেন না, কারণ এই নতুন শিরোনামটি সৃষ্টি করা থেকে সুরক্ষিত।',
-'talkexists' => "'''পাতাটি সফলভাবে সরানো গেলেও আলোচনা পাতাটিকে সরানো যায়নি, কারণ নতুন শিরোনামের অধীনে ইতিমধ্যেই একটি আলোচনা পাতা বিদ্যমান। অনুগ্রহ নিজের হাতে এগুলিকে একত্র করুন।'''",
-'movedto' => 'সরানো হয়েছে এখানে:',
'movetalk' => 'সংশ্লিষ্ট আলাপের পাতা সরিয়ে নাও',
'move-subpages' => 'উপপাতা স্থানান্তর ($1টি পর্যন্ত)',
'move-talk-subpages' => 'উপপাতার আলাপ পাতা স্থানান্তর ($1টি পর্যন্ত)',
'watchlistall2' => 'সবগুলো',
'namespacesall' => 'সমস্ত',
'monthsall' => 'সমস্ত',
-'limitall' => 'সমস্ত',
# Email address confirmation
'confirmemail' => 'ই-মেইলের ঠিকানা নিশ্চিত করুন',
'confirmemail_needlogin' => 'আপনার ই-মেইল ঠিকানা নিশ্চিত করতে আপনার $1 প্রয়োজন।',
'confirmemail_success' => 'আপনার ই-মেইল ঠিকানাটি নিশ্চিত করা হয়েছে। আপনি এখন [[Special:UserLogin|প্রবেশ]] এবং এই উইকি উপভোগ করতে পারেন।',
'confirmemail_loggedin' => 'আপনার ই-মেইল ঠিকানাটি নিশ্চিত করা হয়েছে।',
-'confirmemail_error' => 'আপনার নিশ্চিতকরণ সংরক্ষণ করতে হয়তো কিছু সমস্যা হয়েছিল',
'confirmemail_subject' => '{{SITENAME}} ই-মেইল ঠিকানা নিশ্চিতকরণ',
'confirmemail_body' => 'কেউ একজন, সম্ভবত আপনি, $1 আইপি ঠিকানা থেকে,
এই ই-মেইল ঠিকানাটি দিয়ে {{SITENAME}}-এ "$2" নামে অ্যাকাউন্ট খুলেছেন।
# Special:ComparePages
'comparepages' => 'পাতার তুলনা',
-'compare-selector' => 'পাতার সংশোধন তুলনা',
'compare-page1' => 'পাতা ১',
'compare-page2' => 'পাতা ২',
'compare-rev1' => 'সংশোধন ১',
'loginlanguagelabel' => 'སྐད་རིགས། $1',
# Change password dialog
-'resetpass' => 'ལམ་ཡིག་བརྗེ་བ།',
+'changepassword' => 'ལམ་ཡིག་བརྗེ་བ།',
'resetpass_announce' => 'ཁྱེད་ཀྱིས་ང་ཚོས་བཏང་བའི་གནས་སྐབས་ལམ་ཡིག་ལ་བརྟེན་ནས་ནང་འཛུལ་བྱས་འདུག ནང་འཛུལ་ཆ་ཚང་བ་བྱེད་པར་འདིར་ངེས་པར་དུ་ལམ་ཡིག་གསར་བ་འཇུག་དགོས།',
'oldpassword' => 'ལམ་ཡིག་རྙིང་བ།',
'newpassword' => 'ལམ་ཡིག་གསར་བ།',
# Preferences page
'mypreferences' => 'དགའ་འདེམས།',
'prefs-edits' => 'རྩོམ་སྒྲིག་གྲངས་ཚད།',
-'changepassword' => 'ལམ་ཡིག་བརྗེ་བ།',
'skin-preview' => 'སྔོན་ལྟ།',
'prefs-personal' => 'སྤྱོད་མིའི་སྤྱི་ཁོག',
'prefs-rc' => 'ཉེ་བའི་བཟོ་བཅོས།',
# Move page
'movearticle' => 'ཤོག་ངོས་སྤོར་བ།',
-'movenologin' => 'ནང་འཛུལ་བྱས་མེད།',
'newtitle' => 'ཁ་བྱང་གསར་བ་ལ།',
'move-watch' => 'དྲ་ངོས་འདི་ལ་མཉམ་འཇོག་པ།',
'movepagebtn' => 'ཤོག་ངོས་སྤོ་བ།',
'pagemovedsub' => 'སྤོར་བ་ལེགས་གྲུབ།',
-'movedto' => 'སྤོར་ཟིན་ཡུལ།',
'movelogpage' => 'རྩོམ་ཡིག་སྤོ་བ།',
'movereason' => 'རྒྱུ་མཚན།',
'revertmove' => 'ཕྱིར་ལོག',
'loginlanguagelabel' => 'ঠার: $1',
# Change password dialog
-'resetpass' => 'খন্তাচাবি সিলকরানি',
+'changepassword' => 'খন্তাচাবি(password) পতা',
'resetpass_announce' => 'তি লেপ নাইসে খন্তাচাবি আগন হমাসত। হমানিহান পুরা করানির কা নুৱা লেপ্পা খন্তাচাবি হঙকরানি লাগতই:',
'resetpass_header' => 'খন্তাচাবি সিলকর',
'oldpassword' => 'পুরানা খন্তাচাবি:',
'rev-showdeleted' => 'দেহাদে',
'revisiondelete' => 'পতানিহান পুস/নাপুসি',
'revdelete-nooldid-title' => 'টার্গেট চুমকরানি লালুইসে',
-'revdelete-nologtype-title' => 'লগ টাইপ না দিয়াসি',
-'revdelete-nologtype-text' => 'কাম এহান করানির কা কি জাতর লগ লেপ নাকরিসত।',
-'revdelete-nologid-title' => 'লগর পারেঙহানি চুম নাইসে',
'revdelete-no-file' => 'মাতিসত ফাইলগ নেই।',
'revdelete-show-file-submit' => 'হায়',
'revdelete-legend' => 'আহির ফঙে থনা হান সিতকর',
'revdelete-unsuppress' => 'সীমাবদ্ধতাহানি নেইকরেদে',
'revdelete-log' => 'কারণ:',
'revdel-restore' => 'দৃষ্টিপাত সিলকর',
-'revdel-restore-deleted' => 'পুছিসি সংস্করণহান',
-'revdel-restore-visible' => 'দেহাদেনা একরব সংস্করণহান',
'pagehist' => 'পাতার ইতিহাসহান',
'deletedhist' => 'ইতিহাসহান পুস',
'revdelete-otherreason' => 'আর আর কারণ:',
'search-interwiki-default' => '$1 ফলাফলহানি:',
'search-interwiki-more' => '(আরাকউ)',
'search-relatedarticle' => 'সাকেই আসে',
-'mwsuggest-disable' => 'AJAXরে থা নাদি',
'searcheverything-enable' => 'হাব্বি নাঙথাকে বিসারা',
'searchrelated' => 'সাকেই আসে',
'searchall' => 'হাব্বি',
'preferences' => 'পছনহানি',
'mypreferences' => 'মর পছন',
'prefs-edits' => 'পতাসি অতার সংখ্যাহান',
-'changepassword' => 'খন্তাচাবি(password) পতা',
'prefs-skin' => 'সরহান',
'skin-preview' => 'আগচা',
'datedefault' => 'পছন করাতা নেই',
'recentchanges-label-minor' => 'এহান হুরকা সম্পাদনাহান',
'recentchanges-label-bot' => 'সম্পাদনা এহান বটগই করিসেহানে',
'recentchanges-label-unpatrolled' => 'সম্পাদনা এহান এবাকাউ পরীক্ষা করিয়া নাচাসি',
-'rcnote' => "গেলগা {{PLURAL:$2|দিনে|'''$2''' দিনে}} অসে {{PLURAL:$1|'''১'''|'''$1'''}}হান সিলপা তলে দেহানি ইল (যেহানর এপাগার খেন্তাম বারো তারিখ $5, $4)।",
'rcnotefrom' => "তলে গেলগা '''$2''' ত্ত পতাসিতা দেনা অইল ('''$1''' পেয়া)।",
'rclistfrom' => 'নুৱাতা পতাসিতা $1 পাতাহানাত্ত চিঙকরিয়া',
'rcshowhideminor' => '$1 হুরু পতানিহান',
'allpagesto' => 'এসাদে পাতা দেহাদে যেহানর লমানিহান:',
'allarticles' => 'নিবন্ধহাবি',
'allinnamespace' => 'পাতাহানি হাবি ($1 নাঙরজাগা)',
-'allpagesprev' => 'আলথকে',
-'allpagesnext' => 'থাঙনাত',
'allpagessubmit' => 'হাত',
'allpagesprefix' => 'মেয়েক এগন অকরিসি ৱাহির পাতাহানি দেহাদেঃ',
'ipadressorusername' => 'আইপি ঠিকানাহান বারো আতাকুরার নাঙহান:',
'ipbexpiry' => 'মেয়াদহান লালুইতইতা:',
'ipbreason' => 'কারণ:',
-'ipbreasonotherlist' => 'আর কারণ:',
'ipbreason-dropdown' => '*থেপ করানির সাধারণ কারণহানি
** মিস্সা পৌ বরাসে
** পাতাহাত্ত বিষয়বস্তু পুসে বেলাসে
'ipbsubmit' => 'আতাকুরা এগরে থেপ কর',
'ipbother' => 'আর সময়:',
'ipboptions' => '২ ঘন্টা:2 hours,১ দিন:1 day,৩ দিন:3 days,হাপ্তা আহান:1 week,হাপ্তা দুহান:2 weeks,মাহা আহান:1 month,৩ মাহা:3 months,৬ মাহা:6 months,বসর আহান:1 year,লম নেই সময়:infinite',
-'ipbotheroption' => 'আর আর',
-'ipbotherreason' => 'আরাক/আরাকউ কারণ:',
'ipbhidename' => 'আতাকুরার নাঙ পতানি বারো লাতঙেত্ত গুর',
'ipbwatchuser' => 'আতাকুরা এগর আতাকুরার বারো য়্যারীর পাতা খিয়ালে থ',
'badipaddress' => 'আইপি ঠিকানাহান গ্রহনযোগ্যনাইসে',
এতার বারে তি চেইলে নিজর আতহানল পাতা অহান গুসানি বা পুলকরানি পারর।",
'movearticle' => 'পাতাহান থেইকর:',
-'movenologin' => 'তি একাউন্টে না হমাসত',
'movenologintext' => 'পাতা এহান থেইকরানির কা তি মিহিসত আতাকুরাগ বারো একাউন্টে [[Special:UserLogin|হমানি]] লাগতই।',
'movenotallowed' => 'তরতা পাতা থেইকরানির য়্যাথাং নেই।',
'movenotallowedfile' => 'তরতা ফাইল থেইকরানির য়্যাথাং নেই।',
'movepage-moved' => '\'\'\'"$1" থেইককরানি ইল "$2"\'\'\'',
'movepage-moved-redirect' => 'কুইকরা পাতা হঙিল।',
'articleexists' => 'ইতে পারে এরে শিরোনাঙর নিবন্ধহান হঙপরসেগা, নাইলে তি দিয়াসত শিরোনাং এহান দেনার য়্যাথাং নেই। কৃপা করিয়া আরাক শিরোনাং আহান দেনার হৎনা কর।',
-'talkexists' => "'''পাতাহান হবা বালাই গুসিল কিন্তু অরে নাঙর য়্যারির পাতা আহান আগেত্তর থানাই না গুসিল।
-দয়া করিয়া তি নিজর আতহান্ন তিলকরগা।'''",
-'movedto' => 'থেইকর',
'movetalk' => 'লগর য়্যারির পাতাহান গুসা',
'movelogpage' => 'লগ গুসা',
'movereason' => 'কারণ:',
'watchlistall2' => 'হাব্বি',
'namespacesall' => 'হাব্বি',
'monthsall' => 'হাব্বি',
-'limitall' => 'হাব্বি',
# Email address confirmation
'confirmemail' => 'ই-মেইল ঠিকানাহান লেপকর',
* @file
*
* @author Behdarvandyani
+ * @author Ebraminio
* @author GerardM
* @author Huji
* @author Meno25
+ * @author Mogoeilor
*/
$fallback = 'fa';
'tog-enotifrevealaddr' => 'نشودادن امیل مو درامیلهای آگاهی-خبری',
'tog-shownumberswatching' => 'نشودادن شماره کاربران درحال کار یاتماشا',
'tog-fancysig' => 'امضاهای ناتمام - بدون لینکهای اتوماتیک',
-'tog-showjumplinks' => 'قادر ساختن "پرش به" لینکهای دردسترس',
'tog-uselivepreview' => 'استفاده زه پیش نمایش زنده(جاوااسکریپ) (تجربی )',
'tog-forceeditsummary' => 'یادآوری سریع به مو هنگام اصلاح عقیم وخلاصه',
'tog-watchlisthideown' => 'قایم کردن اصلاحات مو زه لیست پیگیریها',
'articlepage' => 'دیدن صفحه محتوا',
'talk' => 'بحث',
'views' => 'مشاهدات',
-'toolbox' => '
-جعبه ابزار',
+'toolbox' => 'اوزار گه',
'userpage' => 'دیدن صفحه کاربر',
'projectpage' => 'دیدن صفحه پروژه',
'imagepage' => 'دیدن صفحه مدیا',
'jumptonavigation' => 'راندن یا هدایت کردن',
'jumptosearch' => 'جستن',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'درباره {{SITENAME}}',
'aboutpage' => 'Project:درباره',
'copyright' => 'محتوا باای شماره قابل دسترسیه
'disclaimers' => 'انکار کننده ها',
'disclaimerpage' => 'Project:انکار کاربران',
'edithelp' => 'کمک برای اصلاح',
-'edithelppage' => 'Help:اصلاح',
'helppage' => 'Help:محتوا',
'mainpage' => 'صفحه اصلی',
'mainpage-description' => 'صفحه اصلی',
'pagetitle-view-mainpage' => 'سرصفحه',
'retrievedfrom' => 'بازیافت از"$1"',
'youhavenewmessages' => 'پیام تاره داری $1 ($2).',
-'newmessageslink' => 'پیام تازه',
-'newmessagesdifflink' => 'تغییر آخری',
'youhavenewmessagesmulti' => 'ایسا پیام تازه دارین منه
$1',
'editsection' => 'اصلاح',
'prevn' => 'قبلی {{PLURAL:$1|$1}}',
'nextn' => 'بعدی {{PLURAL:$1|$1}}',
'viewprevnext' => 'مشاهده ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url' => 'Help:محتوا',
-'powersearch' => 'جستجوی کاملتر',
# Preferences page
'preferences' => 'اولویتها',
'recentchangeslinked-feed' => 'تغییرات مرتبط',
'recentchangeslinked-toolbox' => 'تغییرات مرتبط',
'recentchangeslinked-title' => 'تغییرهای مرتبط با $1',
-'recentchangeslinked-noresult' => 'در دوره زمانی دادهشده تغییری در صفحههای لینک داده رخ نداده',
'recentchangeslinked-summary' => " ای صفحه خاص تغییرات اخیر در صفحههای لینک داده شده به این صفحه را نشو اده.
صفحههایی که در لیست پیگیریهای ایسا بون به شکل '''سیاه''' نشو داده ابون.",
# Statistics
'statistics' => 'آمار',
-'disambiguations' => 'صفحات رفع ابهام',
-
'doubleredirects' => 'تغییر مسیر دوبله',
'brokenredirects' => 'تغییرمسیرهای اشکسته وخراو',
'allpagesprefix' => 'نشو دادن صفحات همراه با پیشوند:',
# Special:Categories
-'categories' => 'دسته ها',
+'categories' => 'دسته آ',
# Email user
'emailuser' => 'امیل ای کاربر',
'removedwatchtext' => 'آن صفحه"[[:$1]]" جابجا وابیده زه[[Special:لیست پیگیری|لیست پیگیری ایسا]].',
'watch' => 'پیگیری',
'watchthispage' => 'پیگیری ای صفحه',
-'unwatch' => 'عدم پیگیری',
+'unwatch' => 'پيگري نبيڎه',
'watchlist-details' => '{{PLURAL:$1|$1 صفحه|$1 صفحات}} درلیست پیگیری ایسا, صفحات صحبت حساب نیبوه.',
'wlshowlast' => 'نمایش آخرین $1 ساعت $2 روز $3',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'درحال پیگیری...',
+'watching' => 'مئن حالت پي جوري',
'unwatching' => 'درحالت عدم پیگیری...',
# Delete
'protectlogpage' => 'نمایه حفاظت وحمایت',
'prot_1movedto2' => '[[$1]] جابجا وابید به[[$2]]',
'protectcomment' => 'دلیل:',
-'protectexpiry' => 'سپری وابیده ها:',
+'protectexpiry' => 'سپری وابیڎه ا:',
'protect_expiry_invalid' => 'با سپری وابیدن وقت غیر معتبره.',
'protect_expiry_old' => 'سپری وابیدن وقت مربوط به گذشته.',
'protect-text' => "ایسا ممکنه بوینین وتغییر بدین سطح حمایت زه ای صفحه'''$1'''.",
'movepage-moved' => '\'\'\'"$1" جابجا وابیده به "$2"\'\'\'',
'articleexists' => 'یه صفحه زه ای نوم تقریبا موجوده, یا نومی که ایسا انتخاب کردین غیر معتبره
لطفا نوم دیه انتخاب کنین.',
-'talkexists' => "'''آن صفحه خوس با بخت وتوفیق جابجا وابید, ولی صفحه صحبت نتره جابجا بوه چونکه یکی تقریبا موجوده درعنوان تازه
-لطفا به صورت دستی آنها را ترکیب کنین.'''",
-'movedto' => 'جابجا وابید به',
'movetalk' => 'جابجایی صفحه صحبت مربوطه',
'movelogpage' => 'نمایه جابجایی',
'movereason' => 'دلیل:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'اصلاح ای صفحه با استفاده زه یه ویرایشگر خارجی',
-'edit-externally-help' => ' سی اطلاعات بیشتر [//www.mediawiki.org/wiki/Manual:External_editors راهنماییهای تنظیمات] اصلاح کننده خارجی را بوینین.',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'همه',
'namespacesall' => 'همه',
'user-mail-no-body' => "Esaeet ho peus kas ur postel gant ur c'horf goullo pe re verr.",
# Change password dialog
-'resetpass' => 'Cheñch ar ger-tremen',
+'changepassword' => 'Kemmañ ar ger-tremen',
'resetpass_announce' => "Enskrivet oc’h bet dre ur ger-tremen da c'hortoz kaset deoc'h dre bostel. A-benn bezañ enrollet da vat e rankit spisaat ur ger-tremen nevez amañ :",
'resetpass_text' => '<!-- Ouzhpennañ testenn amañ -->',
'resetpass_header' => 'Cheñch ger-tremen ar gont',
'revisiondelete' => 'Diverkañ/diziverkañ stummoù',
'revdelete-nooldid-title' => "N'eus stumm pal ebet evit an degasadennoù",
'revdelete-nooldid-text' => "Pe n'eo ket bet spisaet ganeoc'h ar stumm(où) pal da implijout an arc'hwel-mañ evito. pe n'eus ket eus ar stummoù spisaet, pe emaoc'h o klask kuzhat ar stumm red.",
-'revdelete-nologtype-title' => "N'eus bet resisaet seurt marilh ebet",
-'revdelete-nologtype-text' => "N'eus ket bet spisaet ganeoc'h seurt marilh ebet da lakaat an ober-mañ da c'hoarvezout warnañ.",
-'revdelete-nologid-title' => 'Enmont ar marilh direizh',
-'revdelete-nologid-text' => "Pe n'hoc'h eus ket spisaet enmont ebet er marilh da vezañ sevenet an ober-mañ warnañ, pe n'eus ket eus an darvoud merket.",
'revdelete-no-file' => "N'eus ket eus ar restr spisaet ganeoc'h.",
'revdelete-show-file-confirm' => 'Ha sur oc\'h e fell deoc\'h gwelet stumm diverket ar restr "<nowiki>$1</nowiki>" deiziataet eus an $2 da $3?',
'revdelete-show-file-submit' => 'Ya',
'logdelete-failure' => "'''N'eus ket bet gallet termeniñ gweluster ar marilh :'''
$1",
'revdel-restore' => 'Cheñch ar gweluster',
-'revdel-restore-deleted' => 'adweladennoù bet diverket',
-'revdel-restore-visible' => "adweladennoù a c'heller gwelet",
'pagehist' => 'Istor ar bajenn',
'deletedhist' => 'Diverkañ an istor',
'revdelete-hide-current' => "Fazi en ur ziverkañ an elfenn deiziataet eus an $1 da $2 : ar stumm red eo.
'search-interwiki-default' => "$1 disoc'h :",
'search-interwiki-more' => "(muioc'h)",
'search-relatedarticle' => "Disoc'hoù kar",
-'mwsuggest-disable' => "Diweredekaat ar c'hinnigoù klask",
'searcheverything-enable' => 'Klask en holl esaouennoù anv',
'searchrelated' => "disoc'hoù kar",
'searchall' => 'An holl',
'preferences' => 'Penndibaboù',
'mypreferences' => 'Penndibaboù',
'prefs-edits' => 'Niver a zegasadennoù :',
-'changepassword' => 'Kemmañ ar ger-tremen',
'prefs-skin' => 'Gwiskadur',
'skin-preview' => 'Rakwelet',
'datedefault' => 'Dre ziouer',
'recentchanges-label-bot' => "Gant ur bot eo bet degaset ar c'hemm-mañ.",
'recentchanges-label-unpatrolled' => "N'eo ket bet gwiriet ar c'hemm-mañ evit c'hoazh.",
'recentchanges-legend-newpage' => '$1 - pajenn nevez',
-'rcnote' => "Setu aze an {{PLURAL:$1|'''1''' change|'''$1''' kemm diwezhañ}} bet c'hoarvezet e-pad an {{PLURAL:$2|deiz|'''$2''' deiz}} diwezhañ, savet d'an $4 da $5.",
'rcnotefrom' => "Setu aze roll ar c'hemmoù c'hoarvezet abaoe an '''$2''' ('''$1''' d'ar muiañ).",
'rclistfrom' => "Diskouez ar c'hemmoù diwezhañ abaoe an $1.",
'rcshowhideminor' => "$1 ar c'hemmoù dister",
'allpagesto' => 'Diskouez ar pajennoù betek :',
'allarticles' => 'An holl bajennoù',
'allinnamespace' => 'An holl bajennoù (esaouenn $1)',
-'allnotinnamespace' => "An holl bajennoù (ar re n'emaint ket en esaouenn anv $1)",
-'allpagesprev' => 'Kent',
-'allpagesnext' => "War-lerc'h",
'allpagessubmit' => 'Kadarnaat',
'allpagesprefix' => 'Diskouez ar pajennoù a grog gant :',
'allpagesbadtitle' => "Fall e oa anv ar bajenn lakaet pe neuze ez eus ennañ ur rakger etrewiki pe etreyezhoù. Evit doare ez arouezennoù n'haller ket implijout en titloù.",
'undeletebtn' => 'Assevel',
'undeletelink' => 'gwelet/assevel',
'undeleteviewlink' => 'gwelet',
-'undeletereset' => 'Adderaouekaat',
'undeleteinvert' => 'Eilpennañ an diuzadenn',
'undeletecomment' => 'Abeg :',
'undeletedrevisions' => 'Adsavet {{PLURAL:$1|1 stumm|$1 stumm}}',
'block' => 'Stankañ an implijer',
'unblock' => 'Distankañ an implijer',
'blockip' => "Stankañ ur chomlec'h IP",
-'blockip-title' => 'Stankañ an implijer',
'blockip-legend' => 'Stankañ an implijer',
'blockiptext' => "Grit gant ar furmskrid a-is evit stankañ ar moned skrivañ ouzh ur chomlec'h IP pe un implijer bennak.
Seurt diarbennoù n'hallont bezañ kemeret nemet evit mirout ouzh ar vandalerezh hag a-du gant an [[{{MediaWiki:Policy-url}}|erbedadennoù ha reolennoù da heuliañ]].
'ipadressorusername' => "Chomlec'h IP pe anv implijer",
'ipbexpiry' => 'Pad ar stankadenn',
'ipbreason' => 'Abeg :',
-'ipbreasonotherlist' => 'Abeg all',
'ipbreason-dropdown' => "*Abegoù stankañ boutinañ
** Degas titouroù faos
** Tennañ danvez eus ar pajennoù
'ipbsubmit' => 'Stankañ an implijer-mañ',
'ipbother' => 'Prantad all',
'ipboptions' => '2 eurvezh:2 hours,1 devezh:1 day,3 devezh:3 days,1 sizhunvezh:1 week,2 sizhunvezh:2 weeks,1 mizvezh:1 month,3 mizvezh:3 months,6 mizvezh:6 months,1 bloaz:1 year,da viken:infinite',
-'ipbotheroption' => 'prantad all',
-'ipbotherreason' => 'Abeg all/ouzhpenn',
'ipbhidename' => "Kuzhat anv an implijer er rolloù hag er c'hemmoù",
'ipbwatchuser' => 'Evezhiañ pajennoù implijer ha kaozeal an implijer-mañ',
'ipb-disableusertalk' => 'Mirout ouzh an implijer-mañ da implijout e bajenn gaozeal dezhañ e-unan e-keit hag emañ stanket',
'proxyblockreason' => "Stanket eo bet hoc'h IP rak ur proksi digor eo. Trugarez da gelaouiñ ho pourvezer moned ouzh ar Genrouedad pe ho skoazell deknikel eus ar gudenn surentez-mañ.",
'sorbsreason' => "Rollet eo ho chomlec'h IP evel ur proksi digor en DNSBL implijet gant {{SITENAME}}.",
'sorbs_create_account_reason' => "Rollet eo ho chomlec'h IP evel ur proksi digor war an DNSBL implijet gant {{SITENAME}}. N'hallit ket krouiñ ur gont",
-'cant-block-while-blocked' => "N'hallit ket stankañ implijerien all ma'z oc'h stanket c'hwi hoc'h-unan.",
'cant-see-hidden-user' => "Stanket ha kuzhet eo bet dija an implijer emaoc'h o klask stankañ. Dre ma n'emañ ket ganeoc'h ar gwir hideuser, n'hallit ket gwelet pe kemmañ stankadenn an implijer.",
'ipbblocked' => "Ne c'hellit ket stankañ pe distankañ implijerien all, dre ma 'z oc'h stanket",
'ipbnounblockself' => "N'oc'h ket aotreet d'en em zistankañ ho unan",
En degouezh-se e rankot adenvel pe gendeuziñ ar bajenn c'hwi hoc'h-unan ma karit.",
'movearticle' => "Dilec'hiañ ar pennad",
'moveuserpage-warning' => "'''Diwallit : ''' War-nes dilec'hiañ ur bajenn implijer emaoc'h. Notit mat n'eus nemet ar bajenn a vo dilec'hiet ha ne vo ''ket'' adanvet an implijer.",
-'movenologin' => 'Digevreet',
'movenologintext' => 'A-benn gellout adenvel ur pennad e rankit bezañ un implijer enrollet ha bezañ [[Special:UserLogin|kevreet]].',
'movenotallowed' => "N'oc'h ket aotreet da zilec'hiañ pajennoù.",
'movenotallowedfile' => "N'oc'h ket aoteret da adenvel restroù.",
'articleexists' => "Ur pennad gantañ an anv-se zo dija pe n'eo ket reizh an titl hoc'h eus dibabet.
Dibabit unan all mar plij.",
'cantmove-titleprotected' => "N'hallit ket dilec'hiañ ur bajenn d'al lec'h-mañ rak gwarezet eo bet an titl nevez p'eo bet krouet.",
-'talkexists' => "Dilec'hiet mat eo bet ar bajenn hec'h-unan met chomet eo ar bajenn gaozeal rak unan all a oa dija gant an anv nevez-se. Kendeuzit anezho c'hwi hoc'h-unan mar plij.",
-'movedto' => 'adanvet e',
'movetalk' => 'Adenvel ivez ar bajenn "gaozeal", mar bez ret.',
'move-subpages' => 'Adenvel an ispajennoù (betek $1 pajenn)',
'move-talk-subpages' => 'Adenvel ispajennoù ar bajenn gaozeal (betek $1 pajenn).',
'watchlistall2' => 'pep tra',
'namespacesall' => 'pep tra',
'monthsall' => 'an holl',
-'limitall' => 'An holl',
# Email address confirmation
'confirmemail' => "Kadarnaat ar chomlec'h postel",
'confirmemail_needlogin' => "Ret eo deoc'h $1 evit kadarnaat ho chomlec'h postel.",
'confirmemail_success' => "Kadarnaet eo ho chomlec'h postel. A-benn bremañ e c'hallit [[Special:UserLogin|kevreañ]] hag ober ho mad eus ar wiki.",
'confirmemail_loggedin' => "Kadarnaet eo ho chomlec'h bremañ",
-'confirmemail_error' => 'Ur gudenn zo bet e-ser enrollañ ho kadarnadenn',
'confirmemail_subject' => "Kadarnadenn chomlec'h postel evit {{SITENAME}}",
'confirmemail_body' => "Unan bennak, c'hwi moarvat, gant ar chomlec'h IP \$1,
en deus enrollet ur gont \"\$2\" gant ar chomlec'h postel-mañ war lec'hienn {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Keñveriañ pajennoù',
-'compare-selector' => 'Keñveriañ stummoù ar pajennoù',
'compare-page1' => 'Pajenn 1',
'compare-page2' => 'Pajenn 2',
'compare-rev1' => 'Adweladenn 1',
* @file
*
* @author Imdadb
+ * @author Southparkfan
*/
$messages = array(
'delete' => 'Mesa',
'protect' => 'Rakk',
'protect_change' => 'badal kar',
+'protectthispage' => '',
'newpage' => 'Púskuno panna',
'talkpage' => 'Dá panna ná bárav aŧ ítgap kabo',
'talkpagelinktext' => 'Ítgap',
'jumptonavigation' => 'kasarşoní',
'jumptosearch' => 'paŧŧopol',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} ná bárav aŧ',
'aboutpage' => 'Project:Bárav',
'copyright' => 'Mađđí $1 aná rid aŧ rasenging e.',
'disclaimers' => 'Dazkaşşík',
'disclaimerpage' => 'Project:Las dazkaşşí',
'edithelp' => 'Radbadal ráhşoní',
-'edithelppage' => 'Help:Radbadal',
'helppage' => 'Help:Ridoband',
'mainpage' => 'Monpanna',
'mainpage-description' => 'Monpanna',
'retrievedfrom' => '"$1" án alok',
'youhavenewmessages' => 'Nekin $1 ($2) are.',
-'newmessageslink' => 'púskuno kulav',
-'newmessagesdifflink' => 'guđđíko radbadal',
'editsection' => 'radbadal',
'editold' => 'radbadal',
'viewsourceold' => 'bumpad e ur',
# Revision deletion
'rev-delundel' => 'páş/aodem',
'revdel-restore' => 'páşí e badal kar',
-'revdel-restore-deleted' => 'mesok badaldroşumk',
-'revdel-restore-visible' => 'páş badaldroşumk',
# Merge log
'revertmerge' => 'Jitá',
# Search results
'searchresults' => 'Paŧŧopol ná kaŧŧiá',
'searchresults-title' => '$1 kin paŧŧopol ná kaŧŧiá',
-'searchresulttext' => '{{SITENAME}} ŧí paŧŧopol ná bábat cáindárí kin [[{{MediaWiki:Helppage}}|{{int:help}}]] e ur.',
-'searchsubtitle' => 'Ní \'\'\'[[:$1]]\'\'\' kin paŧpol kares ([[Special:Prefixindex/$1|"$1" án biná maroká ģuŧ panna ģák]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1" ton gańđok ģuŧ panna ģák]])',
-'searchsubtitleinvalid' => "Ní '''$1''' akin paŧŧopol kares",
-'notitlematches' => 'Dá pin aná icco panna ná sarhál allav',
'notextmatches' => 'Icco panna nivişt dá vaŕ aná allav',
'prevn' => 'gidrengoká {{PLURAL:$1|$1}}',
'nextn' => 'mon aná {{PLURAL:$1|$1}}',
'search-interwiki-more' => '(pen)',
'searchrelated' => 'amrang',
'searchall' => 'ģuŧŧ',
-'nonefound' => "'''Xiáldárí''': Bunyádí vaŕ aŧ bíra giŕás pinjága áteŧí paŧpol marek.
-
-Ģuŧŧ mađđí ŧí paŧpol kin (ítgap panna, kálib, dá-e teton aviŕda) tená just átá avalsar aŧí sarlaoz ''all:'' xaļ, yá bakár pinjága e sarlaoz ná jága ģá xaļ.",
'search-nonefound' => 'Just aná icc kaŧŧiá allav',
-'powersearch' => 'Xúŕt paŧŧopol',
'powersearch-legend' => 'Xúŕt paŧŧopol',
'powersearch-ns' => 'Pin-jága ģáteŧí paŧŧopol:',
'powersearch-redir' => 'Aŕsoká panna ģátá cirr e nişán et',
-'powersearch-field' => 'Dáŕkin paŧŧopol',
# Preferences page
'preferences' => 'Gicenk',
'movepage-moved' => '\'\'\'"$1" e "$2"\'\'\' á surifingáne',
'articleexists' => 'Anná pin aná panna málav án sáŕí e, yá ná tiroká pin ravá aff.
Pen pin as gicen kar.',
-'movedto' => 'dáng surifingá',
'movetalk' => 'Aviŕda ģá ítgap panna e surif',
'movelogpage' => 'Surifing ná hisáb',
'movereason' => 'Dalíl:',
'metadata-expand' => 'Vaddíko hál e nişán et',
'metadata-collapse' => 'Vaddíko hál e đakka',
-# External editor support
-'edit-externally-help' => '(Pen cáindárí kin [//www.mediawiki.org/wiki/Manual:External_editors joŕ kanning ná sarsoj] e ur)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'ģuŧŧ',
'namespacesall' => 'ģuŧŧ',
'user-mail-no-body' => 'Pokušano slanje e-poruke s praznim ili nerazumno kratkim sadržajem.',
# Change password dialog
-'resetpass' => 'Promijeni korisničku šifru',
+'changepassword' => 'Promijeni šifru',
'resetpass_announce' => 'Prijavili ste se sa privremenim kodom koji ste dobili na e-mail.
Da biste završili prijavu, morate unijeti novu šifru ovdje:',
'resetpass_text' => '<!-- Unesi tekst ovdje -->',
'revisiondelete' => 'Obriši/vrati revizije',
'revdelete-nooldid-title' => 'Nije unesena tačna revizija',
'revdelete-nooldid-text' => 'Niste precizno odredili odredišnu reviziju/revizije da se izvrši ova funkcija, ili ta revizija nepostoji, ili pokušavate sakriti trenutnu reviziju.',
-'revdelete-nologtype-title' => 'Nije naveden tip zapisa',
-'revdelete-nologtype-text' => 'Niste odredili tip zapisa za izvršavanje ove akcije na njemu.',
-'revdelete-nologid-title' => 'Nevaljana stavka zapisa',
-'revdelete-nologid-text' => 'Niste odredili ciljnu stavku zapisa za izvršavanje ove funkcije ili navedena stavka ne postoji.',
'revdelete-no-file' => 'Navedena datoteka ne postoji.',
'revdelete-show-file-confirm' => 'Da li ste sigurni da želite pogledati obrisanu reviziju datoteke "<nowiki>$1</nowiki>" od $2 u $3?',
'revdelete-show-file-submit' => 'Da',
'logdelete-failure' => "'''Zapisnik vidljivosti nije mogao biti postavljen:'''
$1",
'revdel-restore' => 'Promijeni dostupnost',
-'revdel-restore-deleted' => 'obrisane revizije',
-'revdel-restore-visible' => 'vidljive revizije',
'pagehist' => 'Historija stranice',
'deletedhist' => 'Izbrisana historija',
'revdelete-hide-current' => 'Greška pri sakrivanju stavke od $2, $1: ovo je trenutna revizija.
'search-interwiki-default' => '$1 rezultati:',
'search-interwiki-more' => '(više)',
'search-relatedarticle' => 'Povezano',
-'mwsuggest-disable' => 'Onemogući AJAX prijedloge',
'searcheverything-enable' => 'Traži u svim imenskim prostorima',
'searchrelated' => 'povezano',
'searchall' => 'sve',
'preferences' => 'Postavke',
'mypreferences' => 'Postavke',
'prefs-edits' => 'Broj izmjena:',
-'changepassword' => 'Promijeni šifru',
'prefs-skin' => 'Koža',
'skin-preview' => 'Pregled',
'datedefault' => 'Nije bitno',
'recentchanges-label-bot' => 'Ova izmjenu je načinio bot',
'recentchanges-label-unpatrolled' => 'Ova izmjena još nije patrolirana',
'recentchanges-legend-newpage' => '$1 - nova stranica',
-'rcnote' => "Ispod {{PLURAL:$1|je '''$1''' promjena|su '''$1''' zadnje promjene|su '''$1''' zadnjih promjena}} u {{PLURAL:$2|posljednjem '''$2''' danu|posljednja '''$2''' dana|posljednjih '''$2''' dana}}, od $4, $5.",
'rcnotefrom' => 'Ispod su izmjene od <b>$2</b> (do <b>$1</b> prikazano).',
'rclistfrom' => 'Prikaži nove izmjene počev od $1',
'rcshowhideminor' => '$1 male izmjene',
'allpagesto' => 'Prikaži stranice koje završavaju na:',
'allarticles' => 'Svi članci',
'allinnamespace' => 'Sve stranice (imenski prostor $1)',
-'allnotinnamespace' => 'Sve stranice (van imenskog prostora $1)',
-'allpagesprev' => 'Prethodno',
-'allpagesnext' => 'Slijedeće',
'allpagessubmit' => 'Idi',
'allpagesprefix' => 'Prikaži stranice sa prefiksom:',
'allpagesbadtitle' => 'Dati naziv stranice je nepravilan ili ima međujezički ili interwiki prefiks.
'undeletebtn' => 'Vrati',
'undeletelink' => 'pogledaj/vrati',
'undeleteviewlink' => 'pogledaj',
-'undeletereset' => 'Očisti',
'undeleteinvert' => 'Izmijeni odabir',
'undeletecomment' => 'Razlog:',
'undeletedrevisions' => '{{PLURAL:$1|$1 revizija vraćena|$1 revizije vraćene|$1 revizija vraćeno}}',
'block' => 'Blokiraj korisnika',
'unblock' => 'Odblokiraj korisnika',
'blockip' => 'Blokiraj korisnika',
-'blockip-title' => 'Blokiranje korisnika',
'blockip-legend' => 'Blokiranje korisnika',
'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa određene IP adrese ili korisničkog imena. Ovo bi trebalo da bude urađeno samo da bi se spriječio vandalizam, i u skladu sa [[{{MediaWiki:Policy-url}}|smjernicama]]. Unesite konkretan razlog ispod (na primjer, navodeći koje stranice su vandalizovane).',
'ipadressorusername' => 'IP adresa ili korisničko ime:',
'ipbexpiry' => 'Ističe:',
'ipbreason' => 'Razlog:',
-'ipbreasonotherlist' => 'Ostali razlozi',
'ipbreason-dropdown' => '*Najčešći razlozi blokiranja
**Netačne informacije
**Uklanjanje sadržaja stranica
'ipbsubmit' => 'Blokirajte ovog korisnika',
'ipbother' => 'Ostali period:',
'ipboptions' => '2 sata:2 hours,1 dan:1 day,3 dana:3 days,1 sedmica:1 week,2 sedmice:2 weeks,1 mjesec:1 month,3 mjeseca:3 months,6 mjeseci:6 months,1 godine:1 year,zauvijek:infinite',
-'ipbotheroption' => 'ostalo',
-'ipbotherreason' => 'Ostali/dodatni razlozi:',
'ipbhidename' => 'Sakrij korisničko ime iz uređivanja i spiskova',
'ipbwatchuser' => 'Prati korisničku stranicu i stranicu za razgovor ovog korisnika',
'ipb-disableusertalk' => 'Onemogući ovog korisnika da uređuje svoju vlastitu stranicu za razgovor dok je blokiran',
'sorbsreason' => 'Vaša IP adresa je prikazana kao otvoreni proxy u DNSBL koji koristi {{SITENAME}}.',
'sorbs_create_account_reason' => 'Vaša IP adresa je prikazana kao otvoreni proxy u DNSBL korišten od {{SITENAME}}.
Ne možete napraviti račun',
-'cant-block-while-blocked' => 'Ne možete blokirati druge korisnike dok ste blokirani.',
'cant-see-hidden-user' => 'Korisnik kojeg pokušavate blokirati je već blokiran i sakriven. Pošto nemate prava hideuser (sakrivanje korisnika), ne možete vidjeti ni urediti korisnikovu blokadu.',
'ipbblocked' => 'Ne možete blokirati ili deblokirati druge korisnike, jer ste i sami blokirani',
'ipbnounblockself' => 'Nije Vam dopušteno da deblokirate samog sebe',
U tim slučajevima, moraćete ručno da premjestite stranicu ukoliko to želite.",
'movearticle' => 'Premjestite stranicu',
'moveuserpage-warning' => "'''Upozorenje:''' Premještate korisničku stranicu. Molimo da zapamtite da će se samo stranica premjestiti a korisnik se ''neće'' preimenovati.",
-'movenologin' => 'Niste prijavljeni',
'movenologintext' => 'Morate biti registrovani korisnik i [[Special:UserLogin|prijavljeni]] da biste premjestili stranicu.',
'movenotallowed' => 'Nemate dopuštenje za premještanje stranica.',
'movenotallowedfile' => 'Nemate dopuštenja da premještanje datoteke.',
'movepage-moved-noredirect' => 'Pravljenje preusmjerenja je onemogućeno.',
'articleexists' => 'Stranica pod tim imenom već postoji, ili je ime koje ste izabrali neispravno. Molimo Vas da izaberete drugo ime.',
'cantmove-titleprotected' => 'Ne možete premjestiti stranicu na ovu lokaciju, jer je novi naslov zaštićen od pravljenja',
-'talkexists' => 'Sama stranica je uspješno premještena, ali
-stranica za razgovor nije mogla biti premještena jer takva već postoji na novom naslovu. Molimo Vas da ih spojite ručno.',
-'movedto' => 'premještena na',
'movetalk' => 'Premjestite "stranicu za razgovor" takođe, ako je moguće.',
'move-subpages' => 'Premjesti sve podstranice (do $1)',
'move-talk-subpages' => 'Premjesti podstranice stranica za razgovor (do $1)',
'watchlistall2' => 'sve',
'namespacesall' => 'sve',
'monthsall' => 'sve',
-'limitall' => 'sve',
# Email address confirmation
'confirmemail' => 'Potvrdite adresu e-pošte',
'confirmemail_needlogin' => 'Morate $1 da bi ste potvrdili Vašu e-mail adresu.',
'confirmemail_success' => 'Adresa vaše e-pošte je potvrđena. Možete sad da se prijavite i uživate u viki.',
'confirmemail_loggedin' => 'Adresa Vaše e-pošte je potvrđena.',
-'confirmemail_error' => 'Nešto je pošlo po zlu prilikom sačuvavanja vaše potvrde.',
'confirmemail_subject' => 'Vikiriječnik adresa e-pošte za potvrđivanje',
'confirmemail_body' => 'Neko, vjerovatno Vi, je sa IP adrese $1 registrovao nalog "$2" sa ovom adresom e-pošte na {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Usporedi stranice',
-'compare-selector' => 'Usporedi ispravljanje stranica',
'compare-page1' => 'Stranica 1',
'compare-page2' => 'Stranica 2',
'compare-rev1' => 'Ispravljanje 1',
'qbedit' => 'Padécéŋ',
'qbpageoptions' => 'Édé leppa',
'qbmyoptions' => "Leppana iya'",
-'qbspecialpages' => 'Leppa spésiala',
'faq' => 'FAQ',
'faqpage' => 'Project:FAQ',
'jumpto' => 'Luppe lao:',
'jumptosearch' => 'sappa',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Tentang {{SITENAME}}',
'currentevents' => 'Accanjingeŋ kokkoro',
'currentevents-url' => 'Project:Accanjingeŋ kokkoro',
'disclaimers' => 'Diseklaima',
'edithelp' => 'Paŋinriŋ mapadécéŋ',
-'edithelppage' => 'Help:Mapadécéŋ',
'helppage' => 'Help:Lise',
'mainpage' => 'Leppa Indoë',
'mainpage-description' => 'Leppa Indoë',
'portal' => 'Portal komunitas',
-'newmessageslink' => 'pappaseŋ baru',
'editsection' => 'padécéŋ',
'editold' => 'padécéŋ',
'viewsourceold' => 'ita sumber',
'editundo' => 'undo',
# Search results
-'searchsubtitle' => "Masappa iko '''[[:$1]]'''",
-'searchsubtitleinvalid' => "Massappa iko '''$1'''",
'viewprevnext' => 'Ita ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url' => 'Help:Lise',
'search-result-size' => '$1 ({{PLURAL:$2|1 ada|$2 ada}})',
'search-redirect' => '(redirect $1)',
# Preferences page
'mypreferences' => 'Bérékkeŋeŋna iyya',
-'prefsnologin' => "Déppa ma'log attama'",
'prefs-watchlist' => 'Watchlist',
'prefs-misc' => 'Misc',
'saveprefs' => 'Taro',
'allpagesfrom' => 'Mappaitang halamang-halamang rimulai:',
'allarticles' => 'Sininna leppa',
'allinnamespace' => 'Maneŋ leppa (namespace $1)',
-'allnotinnamespace' => 'Maneŋ leppa (tania rilaleŋ namespace $1)',
-'allpagesnext' => 'Selanjutnya',
'allpagessubmit' => 'Lanre',
'allpagesprefix' => 'Mappaitang halamang-halamang éngkalinga awang:',
# Special:SpecialPages
'specialpages' => 'Leppa spésiala',
-'specialpages-note' => '----
-* Leppa spésiala normal
+'specialpages-note' => '* Leppa spésiala normal
* <strong class="mw-specialpagerestricted">Leppa spésiala terbatas</strong>',
'specialpages-group-other' => 'Leppa spésiala laiŋë',
'specialpages-group-login' => 'Log attama / mendaftar',
<?php
-/** Buryat (Russia) (буряад)
+/** буряад (буряад)
*
* See MessagesQqq.php for message documentation incl. usage of parameters
* To improve a translation please visit http://translatewiki.net
*
* @ingroup Language
* @file
- * @comment falls back to Russian
*
+ * @author Amire80
+ * @author Bjargal
+ * @author Korol Bumi
+ * @author Soul Train
+ * @author Губин Михаил
+ * @author ОйЛ
*/
$fallback = 'ru';
'Userlogout' => array( 'Гараха' ),
);
+$messages = array(
+# User preference toggles
+'tog-underline' => 'Холбооһо доогуурнь зураха:',
+'tog-justify' => 'Мүр тэгшэлхэ',
+'tog-watchcreations' => 'Минии үүсхэһэн хуудаһа болон ашаалһан файлыем хинаха жагсаалтада оруула',
+'tog-watchdefault' => 'Минии заһаһан хуудаһа болон файлыем хинаха жагсаалтада оруула',
+'tog-watchmoves' => 'Минии зөөһэн хуудаһа болон файлыем хинаха жагсаалтада оруула',
+'tog-watchdeletion' => 'Минии усадхаһан хуудаһа болон файлыем хинаха жагсаалтада оруула',
+'tog-minordefault' => 'Бүхы заһабариие бага зэргын гэжэ үгэгдэмэлөөр тэмдэглэ',
+'tog-previewontop' => 'Уридшалан харахые заһабарилха талбарай урда үзүүлэ',
+'tog-previewonfirst' => 'Уридшалан харахые эхилжэ заһаха үедэ үзүүлэ',
+
+# Dates
+'sunday' => 'Няма',
+'monday' => 'Дабаа',
+'tuesday' => 'Мягмар',
+'wednesday' => 'Һагба',
+'thursday' => 'Пүрбэ',
+'friday' => 'Баасан',
+'saturday' => 'Бямба',
+'sun' => 'Ня',
+'mon' => 'Да',
+'tue' => 'Мя',
+'wed' => 'Һа',
+'thu' => 'Пү',
+'fri' => 'Ба',
+'sat' => 'Бя',
+'january' => 'Нэгэдүгээр һара',
+'february' => 'Хоёрдугаар һара',
+'march' => 'Гурбадугаар һара',
+'april' => 'Дүрбэдүгээр һара',
+'may_long' => 'Табадугаар һара',
+'june' => 'Зургадугаар һара',
+'july' => 'Долодугаар һара',
+'august' => 'Наймадугаар һара',
+'september' => 'Юһэдүгээр һара',
+'october' => 'Арбадугаар һара',
+'november' => 'Арбаннэгэдүгээр һара',
+'december' => 'Арбанхоёрдугаар һара',
+'january-gen' => 'Нэгэдүгээр һарын',
+'february-gen' => 'Хоёрдугаар һарын',
+'march-gen' => 'Гурбадугаар һарын',
+'april-gen' => 'Дүрбэдүгээр һарын',
+'may-gen' => 'Табадугаар һарын',
+'june-gen' => 'Зургадугаар һарын',
+'july-gen' => 'Долодугаар һарын',
+'august-gen' => 'Наймадугаар һарын',
+'september-gen' => 'Юһэдүгээр һарын',
+'october-gen' => 'Арбадугаар һарын',
+'november-gen' => 'Арбаннэгэдүгээр һарын',
+'december-gen' => 'Арбанхоёрдугаар һарын',
+'jan' => '1 һара',
+'feb' => '2 һара',
+'mar' => '3 һара',
+'apr' => '4 һара',
+'may' => '5 һара',
+'jun' => '6 һара',
+'jul' => '7 һара',
+'aug' => '8 һара',
+'sep' => '9 һара',
+'oct' => '10 һара',
+'nov' => '11 һара',
+'dec' => '12 һара',
+
+# Categories related messages
+'category_header' => 'Категори "$1" үгүүллүүд',
+
+'cancel' => 'Болихо',
+'mytalk' => 'Минии хэлэлсэл',
+'navigation' => 'Залуур',
+
+# Vector skin
+'vector-action-addsection' => 'Шэнэ хэсэг',
+'vector-action-delete' => 'Усадхаха',
+'vector-view-create' => 'Үүсхэхэ',
+'vector-view-edit' => 'Заһаха',
+'vector-view-history' => 'Түүхэ',
+'vector-view-view' => 'Уншаха',
+'actions' => 'γйлэ',
+
+'navigation-heading' => 'Залуур',
+'errorpagetitle' => 'Алдуу',
+'help' => 'Туһаламжа',
+'search' => 'Бэдэрхэ',
+'searchbutton' => 'Бэдэрхэ',
+'history_short' => 'Түүхэ',
+'edit' => 'Заһаха',
+'create' => 'Үүсхэхэ',
+'protect' => 'Түһэл',
+'protect_change' => 'Хубилалга',
+'newpage' => 'Шэнэ хуудаһан',
+'talkpage' => 'Тус хуудаһа хэлэлсэхэ',
+'talkpagelinktext' => 'Хэлэлсэхэ',
+'specialpage' => 'Тусхай хуудаһан',
+'personaltools' => 'Хубиин хэрэгсэлнүүд',
+'postcomment' => 'Шэнэ бүлэг',
+'talk' => 'Хэлэлсэхэ',
+'views' => 'Үзэһэн',
+'toolbox' => 'Багажын хайрсаг',
+'projectpage' => 'Түһэлэй хуудаһан',
+'otherlanguages' => 'Бусад хэлээр',
+'jumptosearch' => 'бэдэрхэ',
+'pool-errorunknown' => 'Танигдаагүй алдуу',
+
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => '{{SITENAME}} тухай',
+'aboutpage' => 'Project:Түһэл тухай',
+'currentevents' => 'Мүнөө боложо байгаа үйлэ ябадал',
+'currentevents-url' => 'Project:Һонин мэдээн',
+'helppage' => 'Help:Агуулга',
+'mainpage' => 'Нюур хуудаһан',
+'mainpage-description' => 'Нюур хуудаһан',
+'portal' => 'Хурал',
+'portal-url' => 'Project:Хурал',
+
+'ok' => 'За',
+'editsection' => 'заһаха',
+'editold' => 'заһаха',
+'viewsourcelink' => 'эхэ үүсэбэрииень үзэхэ',
+'editsectionhint' => '$1 гэһэн бүлэг заһаха',
+'toc' => 'Агуулга',
+'red-link-title' => '$1 (хуудаһан үгы байна)',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main' => 'Хуудаһан',
+'nstab-special' => 'Тусхай хуудаһан',
+'nstab-project' => 'Түһэлэй хуудаһан',
+'nstab-image' => 'Файл',
+'nstab-mediawiki' => 'Бэшэг',
+'nstab-template' => 'Загвар',
+'nstab-category' => 'Ангилал',
+
+# Login and logout pages
+'login' => 'Орохо',
+'nav-login-createaccount' => 'Нэбтэржэ орохо / дансатай болохо',
+'userlogin' => 'Нэбтэржэ орохо / дансатай болохо',
+'logout' => 'Гараха',
+'userlogout' => 'Гараха',
+'createaccount' => 'Данса үүсхэхэ',
+'gotaccountlink' => 'Нэбтэржэ орохо',
+'loginlanguagelabel' => 'Хэлэн: $1',
+
+# Edit pages
+'savearticle' => 'Хуудаһа хадагалха',
+'showpreview' => 'Уридшалан үзүүлхэ',
+'showdiff' => 'Хубилалта харуулха',
+'newarticle' => '(Шэнэ)',
+'template-protected' => '(хамгаалалтатай)',
+'permissionserrorstext-withaction' => 'Та доро тодорхойлһон $1 ушар шалтагаанһаа боложо, $2 эрхэгүйт.',
+
+# Revision deletion
+'rev-delundel' => 'харуулха/нюуха',
+'revdel-restore' => 'харагдахыень ондоо болгохо',
+
+# Diffs
+'editundo' => 'болюулха',
+
+# Search results
+'searchmenu-new' => "'''Байгуулха үгүүлэл \"[[:\$1]]\"!'''",
+'searchprofile-articles' => 'Үгүүллүүд',
+'searchprofile-images-tooltip' => 'Файл бэдэрхэ',
+'search-result-size' => '$1 ({{PLURAL:$2|1 word|$2 words}})',
+
+# Preferences page
+'mypreferences' => 'Минии тааруулга',
+'prefs-datetime' => 'Огноо болон саг',
+'youremail' => 'Сахим шуудан:',
+'yourrealname' => 'Бодото нэрэ:',
+'yourlanguage' => 'Хэлэн:',
+'yourgender' => 'Хүйһэн:',
+'gender-male' => 'Эрэ',
+
+# Associated actions - in the sentence "You do not have permission to X"
+'action-edit' => 'Хубилалга энэ үгүүлэл',
+
+# Recent changes
+'recentchanges' => 'Һүүлшын хубилалта',
+'diff' => 'хубилалга',
+'hist' => 'Түүхэ',
+'hide' => 'Нюуха',
+
+# Recent changes linked
+'recentchangeslinked-toolbox' => 'Холбогдохо хубилалта',
+
+# Upload
+'upload' => 'Файл ашаалха',
+
+'license-header' => 'Лицензи',
+
+# File description page
+'file-anchor-link' => 'Файл',
+'filehist' => 'Файлын түүхэ',
+'filehist-datetime' => 'Огноо/Саг',
+'filehist-user' => 'Хэрэглэгшэ',
+
+# Random page
+'randompage' => 'Санамсаргүй хуудас',
+
+# Statistics
+'statistics' => 'Тоо бүридхэл',
+
+# Miscellaneous special pages
+'newpages' => 'Шэнэ үгүүллүүд',
+'ancientpages' => 'Хуушарһан хуудаһан',
+'move' => 'Нэрэмжэ',
+
+# Special:Log
+'log' => 'Логууд',
+
+# Special:AllPages
+'allpages' => 'Соохи бүхы хуудаһан',
+'allarticles' => 'Үгүүллүүд',
+
+# Special:Categories
+'categories' => 'Категори',
+
+# Watchlist
+'mywatchlist' => 'Ажаглаха зүйл',
+'watch' => 'Хаража байха',
+
+# Undelete
+'undeletelink' => 'хараха/һэргээхэ',
+
+# Contributions
+'mycontris' => 'Минии оруулһан зүйл',
+
+'sp-contributions-talk' => 'Хэлэлсэл',
+
+# What links here
+'whatlinkshere-page' => 'Хуудаһан:',
+
+# Block/unblock
+'block' => 'Блок',
+'change-blocklink' => 'багса хубилгаха',
+'contribslink' => 'γйлэ',
+
+# Move page
+'revertmove' => 'һэргээхэ',
+
+# Namespace 8 related
+'allmessages' => 'Бүхы зурбас',
+'allmessagesname' => 'Нэрэ',
+'allmessages-language' => 'Хэлэн:',
+
+# Thumbnails
+'thumbnail-more' => 'Томоруулха',
+
+# Tooltip help for the actions
+'tooltip-pt-logout' => 'Гараха',
+'tooltip-ca-talk' => 'Үгүүлэлынь хэлэлсэл',
+'tooltip-ca-addsection' => 'Шэнэ хэсэг',
+'tooltip-search' => 'Бэдэрхэ {{SITENAME}}',
+'tooltip-search-fulltext' => 'Бэдэрхэ үгүүллүүд',
+'tooltip-p-logo' => 'Нюур хуудаһан',
+'tooltip-n-mainpage' => 'Нюур хуудаһа руу шэлжэхэ',
+'tooltip-n-mainpage-description' => 'Нюур хуудаһа руу шэлжэхэ',
+'tooltip-n-recentchanges' => 'Энэ Википеэдийн сайтдахи хубилалтанууд',
+'tooltip-feed-atom' => 'Атом',
+'tooltip-t-upload' => 'Файл ашаалха',
+'tooltip-t-specialpages' => 'Бүхы тусхай хуудаһанай жагсаалта',
+
+# Exif tags
+'exif-languagecode' => 'Хэлэн',
+
+# Special:SpecialPages
+'specialpages' => 'Тусхай хуудаһан',
+
+);
'passwordtooshort' => "La contrasenya ha de tenir un mínim {{PLURAL:$1|d'un caràcter|de $1 caràcters}}.",
'password-name-match' => "La contrasenya ha de ser diferent al vostre nom d'usuari.",
'password-login-forbidden' => "No és permès d'utilitzar aquest nom d'usuari i contrasenya.",
-'mailmypassword' => "Envia'm una nova contrasenya per correu electrònic",
+'mailmypassword' => 'Restableix la contrasenya',
'passwordremindertitle' => 'Nova contrasenya temporal per al projecte {{SITENAME}}',
'passwordremindertext' => "Algú (vós mateix segurament, des de l'adreça l'IP $1) ha soŀlicitat que us enviéssim una nova contrasenya per a iniciar la sessió al projecte {{SITENAME}} ($4).
La nova contrasenya temporal per a l'usuari «$2» és ara «$3». Si aquesta fou la vostra intenció, ara hauríeu d'iniciar la sessió i canviar-la. Tingueu present que és temporal i caducarà d'aquí {{PLURAL:$5|un dia|$5 dies}}.
'user-mail-no-body' => 'Vas intentar enviar un correu electrònic amb un cos buit o excessivament curt.',
# Change password dialog
-'resetpass' => 'Canvia la contrasenya',
+'changepassword' => 'Canvia la contrasenya',
'resetpass_announce' => 'Heu iniciat la sessió amb un codi temporal enviat per correu electrònic. Per a finalitzar-la, heu de definir una nova contrasenya ací:',
'resetpass_text' => '<!-- Afegiu-hi un text -->',
'resetpass_header' => 'Canvia la contrasenya del compte',
# Special:PasswordReset
'passwordreset' => 'Restablir contrasenya',
'passwordreset-text-one' => 'Cal completar aquest formulari per reiniciar la contrasenya',
-'passwordreset-text-many' => '{{PLURAL:$1|Ompliu un dels camps per a reiniciar la vostra contrasenya.}}',
+'passwordreset-text-many' => '{{PLURAL:$1|Ompliu un dels camps per a rebre una contrasenya temporal al vostre correu electrònic.}}',
'passwordreset-legend' => 'Restablir contrasenya',
'passwordreset-disabled' => "S'ha desactivat el restabliment de contranyes en aquest wiki.",
'passwordreset-emaildisabled' => 'Les opcions de correu electrònic no estan habilitades en aquest wiki.',
'revdelete-nooldid-title' => 'La revisió objectiu no és vàlida',
'revdelete-nooldid-text' => "No heu especificat unes revisions objectius per a realitzar aquesta
funció, la revisió especificada no existeix, o bé esteu provant d'amagar l'actual revisió.",
-'revdelete-nologtype-title' => "No s'ha donat el tipus de registre",
-'revdelete-nologtype-text' => 'No heu especificat un tipus de registre on dur a terme aquesta acció.',
-'revdelete-nologid-title' => 'Entrada de registre no vàlida',
-'revdelete-nologid-text' => 'Heu especificat un esdeveniment del registre que no existeix o al que no se li pot aplicar aquesta funció.',
'revdelete-no-file' => 'El fitxer especificat no existeix.',
'revdelete-show-file-confirm' => 'Esteu segurs que voleu veure una revisió esborrada del fitxer «<nowiki>$1</nowiki>» de $2 a $3?',
'revdelete-show-file-submit' => 'Sí',
'logdelete-failure' => "'''No s'ha pogut establir la visibilitat del registre:'''
$1",
'revdel-restore' => "Canvia'n la visibilitat",
-'revdel-restore-deleted' => 'revisions esborrades',
-'revdel-restore-visible' => 'revisions visibles',
'pagehist' => 'Historial',
'deletedhist' => "Historial d'esborrat",
'revdelete-hide-current' => "Error en amagar l'edició del $1 a les $2: és la revisió actual.
'search-interwiki-default' => '$1 resultats:',
'search-interwiki-more' => '(més)',
'search-relatedarticle' => 'Relacionat',
-'mwsuggest-disable' => 'Desactivar suggeriments de cerca',
'searcheverything-enable' => 'Cerca a tots els espais de noms',
'searchrelated' => 'relacionat',
'searchall' => 'tots',
'mypreferences' => 'Preferències',
'prefs-edits' => "Nombre d'edicions:",
'prefsnologintext2' => "Useu $1 per configurar preferències d'usuari.",
-'changepassword' => 'Canvia la contrasenya',
'prefs-skin' => 'Aparença',
'skin-preview' => 'prova',
'datedefault' => 'Cap preferència',
'recentchanges-label-plusminus' => 'La mida de la pàgina ha canviat aquest nombre de bytes',
'recentchanges-legend-newpage' => '(vegeu també la [[Special:NewPages|llista de pàgines noves]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => 'A continuació hi ha {{PLURAL:$1|el darrer canvi|els darrers <strong>$1</strong> canvis}} en {{PLURAL:$2|el darrer dia|els darrers <strong>$2</strong> dies}}, actualitzats a les $5 del $4.',
'rcnotefrom' => 'A sota hi ha els canvis des de <b>$2</b> (es mostren fins <b>$1</b>).',
'rclistfrom' => 'Mostra els canvis nous des de $1',
'rcshowhideminor' => '$1 edicions menors',
'allpagesto' => 'Mostra pàgines que acabin en:',
'allarticles' => 'Totes les pàgines',
'allinnamespace' => "Totes les pàgines (de l'espai de noms $1)",
-'allnotinnamespace' => "Totes les pàgines (que no són a l'espai de noms $1)",
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Següent',
'allpagessubmit' => 'Vés-hi',
'allpagesprefix' => 'Mostra les pàgines amb prefix:',
'allpagesbadtitle' => "El títol de la pàgina que heu inserit no és vàlid o conté un prefix d'enllaç amb un altre projecte. També pot passar que contingui un o més caràcters que no es puguin fer servir en títols de pàgina.",
'undeletebtn' => 'Restaura!',
'undeletelink' => 'mira/restaura',
'undeleteviewlink' => 'veure',
-'undeletereset' => 'Reinicia',
'undeleteinvert' => 'Invertir selecció',
'undeletecomment' => 'Motiu:',
'undeletedrevisions' => '{{PLURAL:$1|Una revisió restaurada|$1 revisions restaurades}}',
'block' => "Blocatge d'usuaris",
'unblock' => "Desblocatge d'usuaris",
'blockip' => "Bloqueig d'usuaris",
-'blockip-title' => "Bloquejar l'usuari",
'blockip-legend' => "Bloca l'usuari",
'blockiptext' => "Empreu el següent formulari per blocar l'accés
d'escriptura des d'una adreça IP específica o des d'un usuari determinat.
'ipadressorusername' => "Adreça IP o nom de l'usuari",
'ipbexpiry' => 'Venciment',
'ipbreason' => 'Motiu:',
-'ipbreasonotherlist' => 'Altres motius',
'ipbreason-dropdown' => "*Motius de bloqueig més freqüents
** Inserció d'informació falsa
** Supressió de contingut sense justificació
'ipbsubmit' => 'Bloqueja aquesta adreça',
'ipbother' => 'Un altre termini',
'ipboptions' => '2 hores:2 hours,1 dia:1 day,3 dies:3 days,1 setmana:1 week,2 setmanes:2 weeks,1 mes:1 month,3 mesos:3 months,6 mesos:6 months,1 any:1 year,infinit:infinite',
-'ipbotheroption' => 'un altre',
-'ipbotherreason' => 'Altres motius o addicionals:',
'ipbhidename' => "Amaga el nom d'usuari de les edicions i llistes",
'ipbwatchuser' => "Vigila les pàgines d'usuari i de discussió de l'usuari",
'ipb-disableusertalk' => 'Impedeix que aquest usuari pugui modificar la seva pàgina de discussió mentre dura el blocatge',
'sorbsreason' => "La vostra adreça IP està llistada com a servidor intermediari (''proxy'') obert dins la llista negra de DNS que fa servir el projecte {{SITENAME}}.",
'sorbs_create_account_reason' => "La vostra adreça IP està llistada com a servidor intermediari (''proxy'') obert a la llista negra de DNS que utilitza el projecte {{SITENAME}}. No podeu crear-vos-hi un compte",
'xffblockreason' => "Una adreça IP present en la capçalera X-Forwarded-For, ja sigui vostra o la d'un servidor proxy que esteu utilitzant, ha estat blocada. El motiu inicial del bloqueig és: $1",
-'cant-block-while-blocked' => 'No podeu blocar altres usuaris quan esteu bloquejat.',
'cant-see-hidden-user' => "L'usuari que esteu intentant blocar ja ha estat blocat i ocultat. Com que no teniu el permís hideuser no podeu veure ni modificar el seu blocatge.",
'ipbblocked' => 'No podeu blocar o desblocar altres usuaris, perquè vós {{GENDER:|mateix|mateixa|mateix}} esteu {{GENDER:|blocat|blocada|blocat}}.',
'ipbnounblockself' => 'No teniu permís per a treure el vostre bloqueig',
En aquests casos, haureu de traslladar o fusionar la pàgina manualment si ho desitgeu.",
'movearticle' => 'Reanomena la pàgina',
'moveuserpage-warning' => "'''Atenció:''' Esteu a punt de moure una pàgina d'usuari. Tingueu en compte que només la pàgina es desplaçarà i que el compte d'usuari ''no'' canviarà de nom.",
-'movenologin' => "No sou a dins d'una sessió",
'movenologintext' => "Heu de ser un usuari registrat i estar [[Special:UserLogin|dintre d'una sessió]]
per reanomenar una pàgina.",
'movenotallowed' => 'No teniu permís per a moure pàgines.',
'articleexists' => 'Ja existeix una pàgina amb aquest nom, o el nom que heu triat no és vàlid.
Trieu-ne un altre, si us plau.',
'cantmove-titleprotected' => "No podeu moure una pàgina a aquesta ubicació, perquè s'ha protegit la creació del títol nou",
-'talkexists' => "S'ha reanomenat la pàgina amb èxit, però la pàgina de discussió no s'ha pogut moure car ja no existeix en el títol nou.
-
-Incorporeu-les manualment, si us plau.",
-'movedto' => 'reanomenat a',
'movetalk' => 'Mou la pàgina de discussió associada',
'move-subpages' => "Desplaça'n també les subpàgines (fins a $1)",
'move-talk-subpages' => 'Desplaça també les subpàgines de la pàgina de discussió (fins un màxim de $1)',
'watchlistall2' => 'totes',
'namespacesall' => 'tots',
'monthsall' => 'tots',
-'limitall' => 'tots',
# Email address confirmation
'confirmemail' => "Confirma l'adreça de correu electrònic",
'confirmemail_success' => "S'ha confirmat la vostra adreça electrònica.
Ara podeu [[Special:UserLogin|iniciar una sessió]] i gaudir del wiki.",
'confirmemail_loggedin' => "Ja s'ha confirmat la vostra adreça electrònica.",
-'confirmemail_error' => 'Quelcom ha fallat en desar la vostra confirmació.',
'confirmemail_subject' => "Confirmació de l'adreça electrònica del projecte {{SITENAME}}",
'confirmemail_body' => "Algú, segurament vós, ha registrat el compte «$2» al projecte {{SITENAME}}
amb aquesta adreça electrònica des de l'adreça IP $1.
'imgmultigo' => 'Vés-hi!',
'imgmultigoto' => 'Vés a la pàgina $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(llengua per defecte)',
+'img-lang-info' => 'Dibuixa aquesta imatge en $1 $2.',
+'img-lang-go' => 'Vés-hi',
+
# Table pager
'ascending_abbrev' => 'asc',
'descending_abbrev' => 'desc',
# Special:ComparePages
'comparepages' => 'Comparar pàgines',
-'compare-selector' => 'Comparar revisions de pàgines',
'compare-page1' => 'Pàgina 1',
'compare-page2' => 'Pàgina 2',
'compare-rev1' => 'Revisió 1',
'otherlanguages' => 'na otro maga lenguaje',
'lastmodifiedat' => 'Ya modifica con este pagina por ultimo vez en hora $2 del $1.',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Acerca de {{SITENAME}}',
'aboutpage' => 'Project:Acerca de',
'copyright' => 'Obtenible el maga texto de este Wikipedia bajo los terminos y maga condicion del <i>$1</i>.',
'accountcreated' => 'El cuenta registro del usuario es creando',
'accountcreatedtext' => 'Creao ya el cuenta registro por usuario $1.',
+# Change password dialog
+'changepassword' => 'Cambia con el contraseña',
+
# Edit pages
'blockedtitle' => 'El usuario es prohibido o bloqueado',
'accmailtitle' => 'Enviao ya el contraseña.',
# Search results
'search-result-size' => '$1 ({{PLURAL:$2|1 palabra|$2 maga palabra}})',
-# Preferences page
-'changepassword' => 'Cambia con el contraseña',
-
# Recent changes
'recentchanges' => 'Maga Reciente Cambio',
# Watchlist
'watch' => 'Vicia',
-'changed' => 'cambiao',
'created' => 'creao',
+'changed' => 'cambiao',
# Delete
'actioncomplete' => 'Completo el accion',
'php-mail-error-unknown' => 'PHP其mail()函數,𣍐八什乇賺去。',
# Change password dialog
-'resetpass' => '密碼已經乞修改去了',
+'changepassword' => '改變密碼',
'resetpass_header' => '改變賬戶其密碼',
'oldpassword' => '舊密碼:',
'newpassword' => '新密碼:',
'preferences' => '設定',
'mypreferences' => '我其設定',
'prefs-edits' => '修改數量:',
-'changepassword' => '改變密碼',
'prefs-skin' => '皮膚',
'datedefault' => '無設定',
'prefs-datetime' => '日期共時間',
'recentchanges-label-newpage' => '茲蜀萆修改創建新其蜀頁',
'recentchanges-label-minor' => '茲是蜀萆過要修改',
'recentchanges-label-bot' => '茲蜀萆修改是機器人做其',
-'rcnote' => "下底是{{PLURAL:$1|是 '''1'''改變|最後'''$1'''萆改變}}敆最後'''$2'''日,就像$4 $5。",
'rclistfrom' => '顯示由$1開始其新其改變',
'rcshowhideminor' => '$1過要修改',
'rcshowhidebots' => '$1機器人',
'allpagesfrom' => '使下底其乇開始顯示頁:',
'allarticles' => '所有文章',
'allinnamespace' => '所有頁面($1命名空間)',
-'allnotinnamespace' => '所有頁面(無著$1其命名空間)',
-'allpagesprev' => '前蜀頁',
-'allpagesnext' => '下蜀頁',
'allpagessubmit' => '去',
'allpagesprefix' => '按頭部顯示頁面:',
'allpagesbadtitle' => '給出其頁面其標題是𣍐合法其,或者有蜀萆跨語言或跨維基其前綴。伊可能包括蜀萆或者価萆𣍐使廮標題底裏其字符。',
'undeletebtn' => '恢復',
'undeletelink' => '看/恢復',
'undeleteviewlink' => '看',
-'undeletereset' => '重新寫',
'undeletecomment' => '原因:',
'undelete-search-submit' => '尋討',
'ipadressorusername' => 'IP地址或者用戶名:',
'ipbexpiry' => '過期:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '其它原因',
'ipbreason-dropdown' => '*普通封鎖原因
** 加添假其信息
** 塗掉頁面內容
'ipbsubmit' => '封鎖茲用戶',
'ipbother' => '其它時間',
'ipboptions' => '2 點鐘:2 hours,1 日:1 day,3 日:3 days,1 禮拜:1 week,2 禮拜:2 weeks,1 月日:1 month,3 月日:3 months,6 月日:6 months,1 年:1 year,永遠:infinite',
-'ipbotheroption' => '其它',
-'ipbotherreason' => '其它原因:',
'blockipsuccesssub' => '封鎖成功',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]]已經乞封鎖.<br />
覷蜀覷[[Special:BlockList|封鎖單]]來瀏覽封鎖。',
若總款,汝會使自家移動或者是合併頁面。",
'movearticle' => '移動頁面',
-'movenologin' => '未躒底',
'movenologintext' => '著[[Special:UserLogin|躒底]]才會使移動頁面。',
'newtitle' => '遘新題目:',
'move-watch' => '監視茲頁',
'movepagebtn' => '移動頁面',
'pagemovedsub' => '移動成功',
-'talkexists' => "'''茲蜀頁自家已經成功乞移開去了,但是討論頁𣍐使移開,因為已經有蜀萆敆新其標題。請手動共伊合併起了。'''",
-'movedto' => '移遘',
'movetalk' => '移動相關討論頁',
'movelogpage' => '移動日誌',
'movelogpagetext' => '下底是乞移動過其頁其單單。',
可能已經過期了。',
'confirmemail_needlogin' => '汝著$1來確定汝其電子郵件地址。',
'confirmemail_loggedin' => '汝其電子郵件地址現在已經確定去了。',
-'confirmemail_error' => '保存汝其確認其時候發現有鄭了。',
'confirmemail_body' => '有人(可能是汝)敆IP地址$1𡅏已經使茲蜀萆電子郵件地址來註冊蜀萆賬戶「$2」去了。
卜想確認茲蜀萆賬戶當真是汝其,固加敆{{SITENAME}}激活電子郵件特點,許敆汝其瀏覽器𡅏拍開茲蜀萆鏈接:
'mediawikipage' => 'Хьагайта хааман агӀо',
'templatepage' => 'Хьажа кепа агӀоне',
'viewhelppage' => 'Схьаэца гӀо',
-'categorypage' => 'Ð¥Ñ\8cажа каÑ\82егоÑ\80еÑ\88и агӀоне',
+'categorypage' => 'Ð¥Ñ\8cажа каÑ\82егоÑ\80еÑ\88ан агӀоне',
'viewtalkpage' => 'Хьажа дийцаре',
'otherlanguages' => 'Кхечу маттахь дерш',
'redirectedfrom' => '(ДӀасахьажийна кху $1)',
'loginlanguagelabel' => 'Мотт: $1',
# Change password dialog
-'resetpass' => 'Хийца пароль',
+'changepassword' => 'Хийца пароль',
'resetpass_text' => '<!-- Кхузахь язъде хьай йоза -->',
'resetpass_header' => 'Хийца дӀаяздаран пароль',
'oldpassword' => 'Шираелла пароль:',
'revdelete-log' => 'Бахьан:',
'revdelete-submit' => 'Кхочушде {{PLURAL:$1|къастина версин|къастина версешан}}',
'revdel-restore' => 'Хийцам бе схьагарехь',
-'revdel-restore-deleted' => 'дӀааьхина версеш',
-'revdel-restore-visible' => 'гуш йолу версеш',
'revdelete-hide-current' => 'Цунах $2, $1: дӀаяздар къайладаккхаран гӀалат и верси карара ю.
Иза къайлаяккха йиш яц.',
'revdelete-reason-dropdown' => 'Даржина долу дӀаяккхаран баьхьанаш
'search-interwiki-caption' => 'Гергара проекташ',
'search-interwiki-default' => '$1 хилам.:',
'search-interwiki-more' => '(кхин)',
-'mwsuggest-disable' => 'ДӀабайа лахаран хьехам',
'searcheverything-enable' => 'Массо цIера анахь лахар',
'searchrelated' => 'хlоттаделларг',
'searchall' => 'массо',
'preferences' => 'Гlирс нисбан',
'mypreferences' => 'ГӀирс нисбан',
'prefs-edits' => 'Нисдарши дукхалла:',
-'changepassword' => 'Хийца пароль',
'prefs-skin' => 'Кечяран тема',
'skin-preview' => 'Хьалха муха ю хьажа',
'datedefault' => 'Iад йитарца',
'prefs-displaysearchoptions' => 'Гуш болу гӀирсаш',
'prefs-displaywatchlist' => 'Гуш болу гӀирсаш',
'prefs-diffs' => 'Башхон верси',
+'prefs-help-prefershttps' => 'И хийцам болх байта юхугӀо системин чу.',
# User rights
'userrights' => 'Декъашхочун бакъона урхалладар',
'userrights-groups-help' => 'Хьона хийца ло декъашхочун бакъонаш.
* Бакъона цӀера юххехь билгало елахь, цуна и бакъо йолуш ю.
* Билгало яцахь — декъашхочун и бакъо яц.
-* Знако * билгала до ахьа бакъо еллачул тӀхьа хьона и дӀаяккха лур цахилар.',
+* Знако * билгала до ахьа бакъо еллачул тӀаьхьа хьона и дӀаяккха цалуш хилар.',
'userrights-reason' => 'Бахьан:',
'userrights-no-interwiki' => 'Хьан бакъо яц декъашхой бакъо хийца кхечу википеди чохь.',
'userrights-nologin' => 'Куьйгалхочунна бакъо йолу [[Special:UserLogin|дӀаяздарца]] ло декъашхочун бакъо.',
'recentchanges-label-bot' => 'ХӀара нисдар шаболх бечо дина',
'recentchanges-label-unpatrolled' => 'ХӀара нисдар хӀинца цхьано патрулировать дина дац',
'recentchanges-legend-newpage' => '$1 — керла агlо',
-'rcnote' => "{{PLURAL:$1|Тlаьххьара '''$1''' хийцам|Тlаьххьара '''$1''' хийцамаш|Тlаьххьара '''$1''' хийцамаш}} за '''$2''' {{PLURAL:$2|де|дийнахь|дийнахь}}, оцу хан чохь $5 $4.",
'rcnotefrom' => "Лахахь гайтина тӀера '''$2''' хийцамаш ('''$1''' къезиг).",
'rclistfrom' => 'Гайта хийцам оцу $1.',
'rcshowhideminor' => '$1 кегийра нисдарш',
[[$1|thumb]]',
'fileexists-forbidden' => 'Иштта цӀе йолу файл йолуш ю цундела тӀехула дӀаязян йиш яц.
ТӀаккха а хьара файл чуяккха лууш делахь, дехар до, юха а гӀой файлан цӀе хийца а яй чуяккха файл. [[File:$1|thumb|center|$1]]',
+'file-exists-duplicate' => 'ХӀара файл лахарчу {{PLURAL:$1|файлан|файлийн}} дубликат ю:',
'file-deleted-duplicate' => 'Иштта файл ([[:$1]]) хӀинцале дӀаяьккхина хилла. Дехар до, юху файл чуяккхале файл дӀаяккхаран историга хьажа.',
'uploadwarning' => 'Дlахьедар',
+'uploadwarning-text' => 'Дехар до, лахара файлах лаьцнарг хийца а дай юху а гӀорта файл чуяккха.',
'uploadedimage' => 'чуяккхина «[[$1]]»',
'overwroteimage' => 'Чуяккхина файлан керла верси «[[$1]]»',
'upload-source' => 'ДIайолалун файл',
'mimesearch' => 'MIME хула лаха',
'mimesearch-summary' => 'ХӀокху агӀоно йиш хуьлуьйту MIME-тайпан файлаш харжа. Яздеш долу формат: чулацаман тайп/бухара тайп, масала <code>image/jpeg</code>.',
'mimetype' => 'MIME-тайп:',
+'download' => 'чуяккха',
# Unwatched pages
'unwatchedpages' => 'Цхьамо тергам ца беш йолу агIонаш',
# Statistics
'statistics' => 'Бухехьдерг',
'statistics-header-pages' => 'Агlонашан жамlа',
-'statistics-header-edits' => 'Нисдаран жамlа',
+'statistics-header-edits' => 'Нисдаран жамӀ',
'statistics-header-users' => 'Декъашхойн жамӀа',
'statistics-articles' => 'Яззамаш',
'statistics-pages' => 'Агlонаш',
'statistics-pages-desc' => 'Массо вики агlонаш, дийцаре агlонашцани, дlасахьаждарш а кхин дерш.',
'statistics-files' => 'Чуйаьхна файлаш',
'statistics-edits' => 'Нисдаран дукхалла {{grammar:genitive|{{SITENAME}}}} дlа йолайаларца',
-'statistics-edits-average' => 'Ð\99Ñ\83кÑ\8aеÑ\80а агlонан ниÑ\81даÑ\80ан Ñ\82еÑ\80хь',
+'statistics-edits-average' => 'ЮккÑ\8aеÑ\80а агÓ\80онан ниÑ\81даÑ\80ан Ñ\82еÑ\80ахь',
'statistics-users' => '[[ВП:Дlаязвалар|Дlаязбелларш]] шаберигге декъашхой чохь болу [[Special:ListUsers|(могlам)]]',
'statistics-users-active' => 'Жигара декъашхой',
'statistics-users-active-desc' => 'Декъашхой, муьлха цхьа хlум дина болу, кху {{PLURAL:$1|тlаьххьара $1 динахь|тlаьххьара $1 дийнахь}}',
'allpagesto' => 'Арайахар сацадé оцу:',
'allarticles' => 'Массо агӀонаш',
'allinnamespace' => 'Массо агlонаш оцу цlери анахь «$1»',
-'allpagesnext' => 'Тlаьхьайогlурш',
'allpagessubmit' => 'Кхочушдé',
'allpagesprefix' => 'Лаха агlонаш, дlайуьлалуш йолу:',
'allpagesbadtitle' => 'Цамагош йолу агlон цlе. Коьрта могlан юкъах ю юкъарвики меттанашан юкъе тlечlагlйина йолу хьаьрк йа магийна доцу оцу коьрта моlанца сабол элп йа кхин.',
'undeletebtn' => 'МеттахӀоттае',
'undeletelink' => 'хьажа/меттахӀоттае',
'undeleteviewlink' => 'хьажа',
-'undeletereset' => 'ЦӀанъян',
'undeleteinvert' => 'Къастае массо',
'undeletecomment' => 'Бахьан:',
'undeletedrevisions' => '$1 {{PLURAL:$1|хийцамаш|хийцамаш|хийцамаш}} меттахӀоттайина',
'ipadressorusername' => 'IP-адрес я декъашхочун цӀе:',
'ipbexpiry' => 'Хан чекхйолу:',
'ipbreason' => 'Бахьан:',
-'ipbreasonotherlist' => 'Кхин бахьан',
'ipbreason-dropdown' => '* Белхан некъ дӀакъовлар бахьанаш:
** Харца хаам бар
** АгӀонан чураниг дӀаяккхар
'ipbsubmit' => 'Блоктоха хӀокху декъашхочун/адресна',
'ipbother' => 'Кхин хан:',
'ipboptions' => '2 сахьат:2 hours,1 де:1 day,3 де:3 days,1 кlиран:1 week,2 кlиран:2 weeks,1 бутт:1 month,3 бутт:3 months,6 бутт:6 months,1 шо:1 year,цlкъа:infinite',
-'ipbotherreason' => 'Кхин бахьан/тӀетохар:',
'ipbwatchuser' => 'ТӀетоха тергаме могӀам юкъа цуьнан долахь йолу агӀо а цуьнан дийцаре агӀо а',
'ipb-disableusertalk' => 'Цамагдо шин дийцаре агӀо та я блоктоьхна хан чекхъяллалц',
'ipb-change-block' => 'Юхаблоктоха декъашхочун оьцу хийцамашца',
'movepage-moved-noredirect' => 'ДӀасхьажориг кхоллар дохина.',
'articleexists' => 'Хlарасанна цlе йолу агlо йолуш ю йа ахьа гойтуш йолу цlе магош яц.
Дехар до, харжа кхин цlе.',
-'talkexists' => "'''Агlон цlе хийцина йара, амма дийцаре агlон цlе хийца цало, хlунда аьльча иза санна цlе йолу агlо йолуш ю. Дехар до, куьйга хlотта уьш.'''",
-'movedto' => 'цlе хийцина оцу',
'movetalk' => 'Цуьнца йогlуш йолу дийцаре агlон цlе хийцар',
'move-subpages' => 'ЦӀeрш хийцае бухара агӀонаши ($1 кхаччалц)',
'move-talk-subpages' => 'ЦӀе хийца бухара агӀонаши а агӀонашан дийцаре а ($1 кхаччалц)',
'movepage-page-exists' => 'Агӏо $1 йолуш ю цундела и ша юху дӏаязъян йиш яц.',
'movepage-page-moved' => 'АгӀона $1 цӀе хийцина оцу $2.',
'movelogpage' => 'Цlераш хийцаран тептар',
+'movelogpagetext' => 'Лахахьа гойтуш ю цӀе хийцина агӀонаш.',
'movesubpage' => '{{PLURAL:$1|Бухара агӀо|Бухара агӀонаш}}',
'movesubpagetext' => 'ХӀокху агӀона $1 {{PLURAL:$1|бухара агӀо ю|бухара агӀонаш ю}}.',
'movenosubpage' => 'ХӀокху агӀона бухара агӀонаш яц.',
'tooltip-ca-nstab-image' => 'Хlуман агlо',
'tooltip-ca-nstab-mediawiki' => 'Хааман агlо MediaWiki',
'tooltip-ca-nstab-template' => 'Куцкепа агlо',
-'tooltip-ca-nstab-category' => 'Ð\9aаÑ\82егоÑ\80еÑ\88и агӀо',
+'tooltip-ca-nstab-category' => 'Ð\9aаÑ\82егоÑ\80еÑ\88ан агӀо',
'tooltip-minoredit' => 'Къастам бé хlокху хийцамна кlеззиг боуш санна',
'tooltip-save' => 'Хьан хийцамаш lалашбой',
'tooltip-preview' => 'Дехар до, агlо lалаш йарал хьалха хьажа муха йу яз!',
'watchlistall2' => 'массо',
'namespacesall' => 'массо',
'monthsall' => 'массо',
-'limitall' => 'массо',
# Delete conflict
'confirmrecreate' => "Декъашхочо [[User:$1|$1]] ([[User talk:$1|дийцаре]]) хӀара агӀо дӀаяккхина, ахьа иза тая йолийча, дӀаяккхарна бахьна:
# Special:ComparePages
'comparepages' => 'АгӀонаш муха ю хьажар',
-'compare-selector' => 'АгӀонашан версеш муха ю хьажар',
'compare-page1' => 'Дуьххьаралера агӀо',
'compare-page2' => 'ШолгӀа агӀо',
'compare-rev1' => 'Дуьххьаралера верси',
'mailmypassword' => 'I-email ang bag-ong pasword',
'loginlanguagelabel' => 'Pinulongan: $1',
+# Change password dialog
+'changepassword' => 'Usba ang pasword',
+
# Edit page toolbar
'bold_sample' => 'Gilugom nga teksto',
'bold_tip' => 'Gilugom nga teksto',
'revisiondelete' => 'Papasa/ayaw papasa ang mga rebisyon',
'revdelete-nooldid-title' => 'Dili sakto ang target nga rebisyon',
'revdelete-nooldid-text' => 'Puyde nga wala nimo ma-specify ang target nga (mga) rebisyon aron mahimo kini, ang naka-specify nga rebisyon wala pa mahimo, o kaha imo gisulayan og tago ang kasamtangang rebisyon.',
-'revdelete-nologtype-title' => 'Walay gihatag nga klase sa log',
-'revdelete-nologtype-text' => 'Wala ka mag-specify og klase sa log aron mahimo ang kining lihok.',
-'revdelete-nologid-title' => 'Dili saktong entrada sa log',
-'revdelete-nologid-text' => 'Wala ka mag-specify og target log event aron mahimo ang kining lihok o kaha ang gi-specify nga entrada wala pa.',
'revdelete-no-file' => 'Ang gi-specify nga payl wala pa.',
'revdelete-show-file-confirm' => 'Sigurado ka nga gusto nimong tan-awon ang napapas nga rebisyon sa payl "<nowiki>$1</nowiki>" sugod sa $2 sa $3?',
'revdelete-show-file-submit' => 'Oo',
'preferences' => 'Mga preperensiya',
'mypreferences' => 'Akong preperensiya',
'prefs-edits' => 'Gidaghanon sa nausab:',
-'changepassword' => 'Usba ang pasword',
'prefs-skin' => 'Panit',
'skin-preview' => 'Paunang tan-aw',
'datedefault' => 'Walay preperensiya',
'recentchanges' => 'Mga bag-ong giusab',
'recentchanges-legend' => 'Mga opsyon sa bag-ong pag-usab',
'recentchanges-feed-description' => 'Bantayi ang kinabag-ohang mga pag-usab sa wiki niining feed.',
-'rcnote' => "Sa ubos {{PLURAL:$1|ang '''1''' kausaban|ang mga bag-ong '''$1''' kausaban}} sa miaging {{PLURAL:$2|ka adlaw|'''$2''' ka mga adlaw}}, sa taknang $5, $4.",
'rclistfrom' => 'Ipakita ang mga bag-ong pag-usab gikan $1',
'rcshowhideminor' => '$1 menor nga pag-usab',
'rcshowhidebots' => '$1 mga bot',
'movepage-moved' => 'Ang \'\'\'"$1" nabalhin na ngadto sa "$2"\'\'\'',
'articleexists' => 'May panid na sa maong ngalan, o ang ngalan nga imong napili ginadili.
Palihog pagpili og laing ngalan.',
-'talkexists' => "'''Ang panid mismo malamposon nga nabalhin, pero ang panid sa hisgot dili mabalhin tungod kay duna nay sulod ang panid sa hisgot sa bag-ong titulo.
-Palihog imanwal ang pag-merge nila.'''",
-'movedto' => 'nabalhin ngadto',
'movetalk' => 'Ibalhin ang kaubang panid sa hisgot',
'movelogpage' => 'Log sa pagbalhin',
'movereason' => 'Rason:',
'loginlanguagelabel' => 'Lengguahe: $1',
# Change password dialog
+'changepassword' => 'Tulaika password',
'oldpassword' => 'Password bihu:',
'newpassword' => 'Password nuebu:',
'retypenew' => "Na'tekla nuebu na password:",
'search-interwiki-default' => 'Humuyongña gi $1:',
'search-interwiki-more' => '(mas)',
'search-relatedarticle' => 'Umachetton',
-'mwsuggest-disable' => "Na'påra i abisan AJAX",
'searchrelated' => 'umachetton',
'searchall' => 'todu',
'showingresults' => "A'annok gi sampapa' asta {{PLURAL:$1|'''1''' na humuyongña|'''$1''' na humuyongña siha}} tumutuhon yan i #'''$2'''.",
'preferences' => "I ga'ña-mu",
'mypreferences' => "I ga'ña-hu",
'prefs-edits' => 'Numirun tinilaika:',
-'changepassword' => 'Tulaika password',
'prefs-skin' => 'Låssas',
'skin-preview' => "Na'annok",
'datedefault' => "Tåya' prifirensia",
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|na tinilaika|na tinilaika siha}}',
'recentchanges' => 'Tinilaika siha gi halacha',
-'rcnote' => "Guåha {{PLURAL:$1|'''1''' na tinilaika|'''$1''' na tinilaika siha}} gi {{PLURAL:$2|day|'''$2''' days}}, ginen $5, $4.",
'rcnotefrom' => "Gi papa' guåha i tinilaika siha ginen '''$2''' (fa'na'an '''$1''' ma'annok).",
'rclistfrom' => "Na'annok i mannuebun tinilaika siha ginen $1",
'rcshowhideminor' => "$1 na mandikike' na tinilaika siha",
'movepage-moved' => '\'\'\'Makånya "$1" para "$2"\'\'\'',
'articleexists' => "Esta guåha un påhina mafa'na'an enao, pat ti masedi ni inayek-mu.
Ayek fan otru nå'an-ña.",
-'talkexists' => "'''Munhåyan i siniha i påhina mismo, lao ti siña ha kånya i påhinan kombetsasion sa' guåha esta otru ni titulon nuebu.'''",
-'movedto' => 'makånya para',
'movetalk' => 'Kånya i påhinan kombetsasion',
'movelogpage' => 'Kånya i log',
'movereason' => 'Rason:',
'article' => 'ᎤᏓᏡᎬ',
'navigation' => 'ᎠᏂᎩᏍᏗ ᏥᏳ',
-# Cologne Blue skin
-'qbpageinfo' => 'ᎦᎷᎯᏍᏗ',
-'qbspecialpages' => 'ᎤᏤᎵᏛ',
-
'help' => 'ᎠᎵᏍᏕᎸᏗ',
'search' => 'ᎠᏯᏍᏗ',
'searchbutton' => 'ᎠᏯᏍᏗ',
'otherlanguages' => 'ᎭᏫᎾᏗᏢ ᏐᎢ ᏗᎦᏬᏂᎯᏍᏗ',
'jumptosearch' => 'ᎡᏗt',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutpage' => 'Project:ᎬᏩᏚᏫᏛ',
'currentevents' => 'ᏗᏤᎢ',
'mainpage' => 'ᎤᎵᎮᎵᏍᏗ',
# Diffs
'editundo' => 'IᎬᎾᏕᏍᏗ',
-# Search results
-'powersearch' => 'ᎠᏯᏍᏗ',
-
# Preferences page
'searchresultshead' => 'ᎠᏯᏍᏗ',
# What links here
'whatlinkshere' => 'ᎦᏙ ᎤᏍᏗ ᏗᏕᎬᏔᏛ ᎠᎭᏂ',
-# Block/unblock
-'proxyblocksuccess' => 'ᎠᏍᏆᏛᎯ.',
-
# Special:NewFiles
'ilsubmit' => 'ᎠᏯᏍᏗ',
',' => '٬', # ٬
);
+$datePreferences = array(
+ 'default',
+ 'dmy',
+ 'ymd',
+ 'persian',
+ 'hijri',
+);
+
+$defaultDateFormat = 'dmy';
+
+$datePreferenceMigrationMap = array(
+ 'default',
+ 'dmy', // migrate users off mdy - not present in this language
+ 'dmy',
+ 'ymd'
+);
+
+$dateFormats = array(
+ # Please be cautious not to delete the invisible RLM from the beginning of the strings.
+ 'dmy time' => 'H:i',
+ 'dmy date' => 'jی xg Y',
+ 'dmy both' => 'H:i، jی xg Y',
+
+ 'ymd time' => 'H:i',
+ 'ymd date' => 'Y/n/j',
+ 'ymd both' => 'H:i، Y/n/j',
+
+ 'persian time' => 'H:i',
+ 'persian date' => 'xijی xiFی xiY',
+ 'persian both' => 'H:i، xijی xiFی xiY',
+
+ 'hijri time' => 'H:i',
+ 'hijri date' => 'xmjی xmFی xmY',
+ 'hijri both' => 'H:i، xmjی xmFی xmY',
+);
+
$messages = array(
# User preference toggles
'tog-underline' => 'ھێڵ ھێنان بەژێر بەستەرەکان:',
'loginlanguagelabel' => 'زمان: $1',
# Change password dialog
-'resetpass' => 'گۆڕینی تێپەڕوشە',
+'changepassword' => 'تێپەڕوشە بگۆڕە',
'resetpass_announce' => 'بە کۆدی کاتیی ئیمەیلکراو ھاتوویتە ژوورەوە.
بۆ دوایی ھاتنی چوونە ژوورەوە، ئەشێ تێپەڕوشەیەکی نوێ ھەڵبژێری لێرە:',
'resetpass_text' => '<!-- تێپهڕهوشهی ههژمارهكه سفر بكهرهوه -->',
'revisiondelete' => 'سڕینەوە/ھێنانەوەی پێداچوونەوەکان',
'revdelete-nooldid-title' => 'مەبەستی پێداچوونەوەی نادیار',
'revdelete-nooldid-text' => 'پێداچوەنەوەی مەبەستت ڕاچاو نەکردە بۆ ئەنجامی ئەم فەنکشێنە یان ئەو پێداچوونەوەی ڕاچاوت کردە بوونی نیە، یا خەریکی هەوڵی داشاردنی پێداچوونەوهی ئێستا ئەدەی.',
-'revdelete-nologtype-title' => 'جۆری لۆگ ڕاچاو نەکراوە',
-'revdelete-nologtype-text' => 'جۆری لۆگت ڕاچاو نەکردە بۆ خستنەکاری ئەم کردەوە.',
-'revdelete-nologid-title' => 'پێدراوەی لۆگی نەناسراو',
-'revdelete-nologid-text' => 'بۆ ئەنجامی ئەم فەنکشێنە یا لۆگی ڕووداوی مەبەستت ڕاچاو نەکردووە یان ئەو پێدراوەی ڕاچاوت کردە بوونی نیە.',
'revdelete-no-file' => 'ئەو پەڕگەی ڕاچاوت کردووە بوونی نیە.',
'revdelete-show-file-confirm' => 'ئایا دڵنیایت دەتەوێ پێداچوونەوەی سڕاوەی پەڕگەی "<nowiki>$1</nowiki>" لە $2، لە $3دا ببیینی؟',
'revdelete-show-file-submit' => 'بەڵێ',
'logdelete-failure' => "'''بیندرانی لۆگ داناندرێت:'''
$1",
'revdel-restore' => 'چۆنیەتی دەرکەوتن بگۆڕە',
-'revdel-restore-deleted' => 'پێداچوونەوە سڕاوەکان',
-'revdel-restore-visible' => 'پێداچوونەوە دەرکەوتووەکان',
'pagehist' => 'مێژووی پەڕە',
'deletedhist' => 'مێژوو بسڕەوە',
'revdelete-hide-current' => 'هەڵە لە شاردنەوەی بابەتی ڕیکەوتی $1، کات $2: ئەم پێداچوونەوە ئێستا لەکاردایە.
'search-interwiki-default' => '$1 ئەنجام:',
'search-interwiki-more' => '(زیاتر)',
'search-relatedarticle' => 'پەیوەست',
-'mwsuggest-disable' => 'پێشنیارەکانی گەڕان ناچالاک بکە',
'searcheverything-enable' => 'لە ھەموو بۆشاییی ناوەکاندا بگەڕێ',
'searchrelated' => 'پەیوەست',
'searchall' => 'ھەموو',
'preferences' => 'ھەڵبژاردەکان',
'mypreferences' => 'ھەڵبژاردەکان',
'prefs-edits' => 'ژمارەی گۆڕانکارییەکان:',
-'changepassword' => 'تێپەڕوشە بگۆڕە',
'prefs-skin' => 'پێستە',
'skin-preview' => 'پێش بینین',
'datedefault' => 'ھەڵنەبژێردراو',
'recentchanges-label-bot' => 'ئەم دەستکاریە لە لایەن بۆتەوە پێک هاتووە',
'recentchanges-label-unpatrolled' => 'ئەم دەستکارییە ھێشتا پاس نەدراوە',
'recentchanges-legend-newpage' => '$1 - لاپەڕەی نوێ',
-'rcnote' => "لە خوارەوەدا {{PLURAL:$1|'''۱''' گۆڕانکاری |دوایین '''$1''' گۆڕانکارییەکان}} لە دوایین {{PLURAL:$2|ڕۆژ|'''$2''' ڕۆژەوە}} ، تا $5، $4 دەبینن.",
'rcnotefrom' => "ئەوی خوارەوە گۆڕانکارییەکانە لە '''$2'''ەوە (ھەتا '''$1''' نیشاندراو).",
'rclistfrom' => 'گۆڕانکارییە نوێکان نیشان بدە بە دەستپێکردن لە $1',
'rcshowhideminor' => 'دەستکارییە بچووکەکان $1',
'allpagesto' => 'نیشاندانی پەڕەکان بە دوایی ھاتن بە:',
'allarticles' => 'ھەموو پەڕەکان',
'allinnamespace' => 'ھەموو پەڕەکان (بۆشایی-ناوی $1)',
-'allnotinnamespace' => 'ھەموو پەڕەکان (ئەوانەی لە بۆشایی-ناوی $1دا نین)',
-'allpagesprev' => 'پێش',
-'allpagesnext' => 'پاش',
'allpagessubmit' => 'بڕۆ',
'allpagesprefix' => 'نیشاندانی پەڕەکان بە پێشگری:',
'allpagesbadtitle' => 'سەردێڕی لاپەڕە گونجاو نەبوو یان پێشگڕێکی بەینیزمانی یان بەینیویکی هەبوو.
'undeletebtn' => 'هێنانەوە',
'undeletelink' => 'ببینە/بھێنەوە',
'undeleteviewlink' => 'دیتن',
-'undeletereset' => 'بردنەوە نووک',
'undeleteinvert' => 'ھەڵبژاردەکان پێچەوانە بکە',
'undeletecomment' => 'هۆکار:',
'undeletedrevisions' => '{{PLURAL:$1|1 پێداچوونەوە|$1 پێداچوونەوە}} هێنرایەوە',
'block' => 'بەربەستکردنی بەکارھێنەر',
'unblock' => 'لە بەربەستدەرهێنانی بەکارهێنەر',
'blockip' => 'بەربەستنی بەکارھێنەر',
-'blockip-title' => 'بەربەستکردنی بەکارهێنەر',
'blockip-legend' => 'بەربەستکردنی بەکارهێنەر',
'blockiptext' => 'لەم فۆرمەی خوارەوە دەتوانی بۆ بەربەستکردنی دەستپێگەیشتنی نووسین لە ناونیشانێکی ئایپی تایبەت یا ناوی بەکارهێنەریەک، کەڵک وەرگریت.
ئەمە تەنها دەبێ بۆ بەرگری لە خراپکاری بەکاربێت و ڕێکەوتنی هەبێ دەگەڵ [[{{MediaWiki:Policy-url}}|سیاسەتەکان]].
'ipadressorusername' => 'ناونیشانی ئایپی یان ناوی بەکارھێنەر:',
'ipbexpiry' => 'بەسەرچوون:',
'ipbreason' => 'هۆکار:',
-'ipbreasonotherlist' => 'هۆکاری تر',
'ipbreason-dropdown' => '*ھۆکارە ھاوبەشەکانی بەربستن
**دانانی زانیاریی ھەڵە
**لابردنی ناوەرۆکی پەڕەکان
'ipbsubmit' => 'بەربەستکردنی ئەم بەکارھێنەرە',
'ipbother' => 'کاتی دیکە:',
'ipboptions' => '٢ کاتژمێر:2 hours,١ ڕۆژ:1 day,٣ ڕۆژ:3 days,١ ھەفتە:1 week,٢ ھەفتە:2 weeks,١ مانگ:1 month,٣ مانگ:3 months,٦ مانگ:6 months,١ ساڵ:1 year,بێسنوور:infinite',
-'ipbotheroption' => 'دیکە',
-'ipbotherreason' => 'ھۆکاری تر/زیاتر:',
'ipbhidename' => 'شاردنەوەی ناوی بەکارهێنەر لە دەستکاری و لیستەکان',
'ipbwatchuser' => 'پەڕەکانی بەکارھێنەر و لێدوانی ئەم بەکارهێنەرە بخە ژێر چاودێری',
'ipb-disableusertalk' => 'بەرگری ئەم بەکارھێنەرە بکە لە دستکاریکردنی پەڕەی لێدوانەکەی کاتێک بەربەست کراوە',
'sorbsreason' => 'ناونیشانی ئایپی تۆ لە DNSBLدا کە {{SITENAME}} کەڵکی لێوەر دەگرێ، وەک پرۆکسیەکی کراوە لیست کراوە.',
'sorbs_create_account_reason' => 'ناونیشانی ئایپی تۆ لە DNSBLدا کە {{SITENAME}} کەڵکی لێوەر دەگرێ، وەک پرۆکسیەکی کراوە لیست کراوە.
بۆیە ناتوانی هەژمارە درووستبکەی.',
-'cant-block-while-blocked' => 'کاتێ خۆت بەربەستکراوی، ناتوانی بەکارهێنەرانی دیکە بەربەست بکەی.',
'ipbblocked' => 'ناتوانی بەکارھێنەرانی تر بەربەست بکەی یان بکەیەوە، چون خۆت بەربەست کراوی.',
# Developer tools
لەو حاڵەتەدا، ئەگەر بتەوێت بیگوازیتەوە ناچار دەبیت بە شێوەی دەستی بیگوازیتەوە یان تێکەڵیان بکەی.",
'movearticle' => 'ئەم پەڕەیە بگوازەوە:',
-'movenologin' => 'نەچوویتەتە ژوورەوە',
'movenologintext' => 'بۆ گواستنەوەی پەڕەیەک، ئەشێ ببی بە ئەندام و [[Special:UserLogin|لە ژوورەوە]] بیت.',
'movenotallowed' => 'ڕێگەت پێنەدراوە بۆ گواستنەوەی لاپەڕەکان.',
'movenotallowedfile' => 'ڕێگەت پێنەدراوە بۆ گواستنەوەی پەڕگەکان.',
'articleexists' => 'پەڕەیەک بەم ناوە ھەیە یان ئەو ناوەی تۆ ھەڵتبژاردووە ڕێگەی پێنەدراوە.
تکایە ناوێکی دیکە ھەڵبژێرە.',
'cantmove-titleprotected' => 'ناتوانی لاپەڕەیەک بگوێزیتەوە بۆ ئەم شوێنە، لەبەر ئەوەی سەردێڕی نوێ لە درووستکردن پارێزراوە.',
-'talkexists' => "'''خودی پەڕەکە بە سەرکەوتوویی گوازرایەوە، بەڵام پەڕەی وتووێژەکەی ناگوازرێتەوە چونکو پێشتر بە سەردێرە نوێکەوە، یەکێک ھەیە.
-تکایە بە دەستی تێکەڵیان بکە.'''",
-'movedto' => 'گواسترایەوە بۆ',
'movetalk' => 'پەڕەی وتووێژی پەیوەندیدار بگوازەوە',
'move-subpages' => 'ژێرپەڕەکانی بگوازەوە (ھەتا $1 پەڕە)',
'move-talk-subpages' => 'ژێرپەڕەکانی پەڕەی وتووێژ بگوازەوە (ھەتا $1 پەڕە)',
'watchlistall2' => 'ھەموو',
'namespacesall' => 'ھەموو',
'monthsall' => 'ھەموو',
-'limitall' => 'ھەموو',
# Email address confirmation
'confirmemail' => 'بڕواپێکردنی ناونیشانی ئیمەیل',
'confirmemail_success' => 'ناونیشانی ئیمیلەکەت بڕوایپێکرا.
ئێستە دەتوانی [[Special:UserLogin|بڕۆیتە ژوورەوە]] و لە ویکی کەڵک بگری.',
'confirmemail_loggedin' => 'ئێستا بڕواکراوە بە ئیمەیلەکەت.',
-'confirmemail_error' => 'کێشەیەک هەیە لە پاشەکەوتکردنی بڕواپێکردنی تۆدا.',
'confirmemail_subject' => 'بڕوا پێکردنی ناونیشانی ئیمەیلی {{SITENAME}}',
'confirmemail_body' => 'کەسێک، لەوانەیە خۆت، لە ناونیشانی ئایپی $1،
لە {{SITENAME}} بەم ناونیشانی ئیمەیلە، هەژمارەیەکی تۆمارکردووە "$2" .
# Special:ComparePages
'comparepages' => 'پەڕەکان ھەڵسەنگێنە',
-'compare-selector' => 'پیاچوونەوەکانی پەڕە ھەڵسەنگێنە',
'compare-page1' => 'پەڕەی ١',
'compare-page2' => 'پەڕەی ٢',
'compare-rev1' => 'پێداچوونەوەی ١',
# Cologne Blue skin
'qbpageoptions' => 'Issa pagina',
'qbmyoptions' => 'E mo pagine',
-'qbspecialpages' => 'Pagine spiciale',
# Vector skin
'vector-action-delete' => 'Supprimà',
'jumptonavigation' => 'navigazione',
'jumptosearch' => 'ricerca',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'À prupositu di {{SITENAME}}',
'aboutpage' => 'Project:À prupositu',
'currentevents' => 'Ultimi evenimenti',
'versionrequired' => 'A version $1 di MediaWiki hè necessaria',
-'newmessagesdifflink' => 'ultima mudifica',
'editsection' => 'mudificà',
'editold' => 'mudificà',
'editlink' => 'mudificà',
# Search results
'searchresults' => 'Risultati di a ricerca',
-'powersearch' => 'Ricerca',
# Preferences page
'preferences' => 'Preferenze',
'allpagesfrom' => 'Mustrà e pagine à parte da:',
'allarticles' => "Tutti l'articuli",
'allinnamespace' => 'Tutte e pagine di u spaziu $1',
-'allnotinnamespace' => 'Tutte e pagine micca di u spaziu $1',
-'allpagesprev' => 'Precedenti',
-'allpagesnext' => 'Seguenti',
'allpagessubmit' => 'Và',
'allpagesprefix' => 'Mustrà e pagine chì cumincianu cù:',
'allpages-bad-ns' => 'U spaziu "$1" ùn esiste micca nant\'à {{SITENAME}}',
'contribslink' => 'cuntribuzioni',
'block-log-flags-anononly' => 'solu cuntributori anonimi',
'block-log-flags-nocreate' => 'registramentu pruibitu',
-'proxyblocksuccess' => 'Hè fattu.',
# Move page
'move-page-legend' => 'Move a pagina',
'movearticle' => 'Move a pagina',
'move-watch' => 'Fighjulà issa pagina',
'movepagebtn' => 'Move a pagina',
-'movedto' => 'mossu à',
'movelogpagetext' => 'Elencu di e pagine mosse.',
'movereason' => 'Mutivu:',
'delete_and_move_confirm' => 'Iè, supprimà issa pagina',
# Special:Tags
'tags-edit' => 'mudificà',
+# Special:ExpandTemplates
+'expand_templates_output' => 'Risultatu',
+
);
'loginlanguagelabel' => 'Lingguahe:',
# Change password dialog
-'resetpass' => 'Islan ang password',
'resetpass_header' => 'Islan ang password sang account',
'oldpassword' => 'Luma nga password:',
'newpassword' => 'Bag-ong password:',
# Revision deletion
'rev-delundel' => 'ipakita/itago',
'revdel-restore' => 'Bag-uhon ang lebel sang pagpakita',
-'revdel-restore-deleted' => 'ginpanas nga mga pagbag-o',
-'revdel-restore-visible' => 'makit-an nga mga ginpangbag-o',
# Merge log
'revertmerge' => 'Sipaksipakon',
'recentchanges-label-minor' => 'Gamay lang ini nga pagbag-o',
'recentchanges-label-bot' => 'Ubra sang isa ka bot ang mini nga pagbag-o',
'recentchanges-label-unpatrolled' => 'Wala pa napapatrulyahan ang mini nga pagbag-o',
-'rcnote' => "Diya sa idalum may {{PLURAL:$1|'''1''' ka bag-o| '''$1''' ka mga nabag-o}} sang naligad nga {{PLURAL:$2|ka adlaw|'''$2''' ka adlaw}}, sang mini nga $5, $4.",
'rclistfrom' => 'Ipakita ang bag-o nga mga na-islan halin sa $1',
'rcshowhideminor' => '$1 gamay nga mga inislan',
'rcshowhidebots' => '$1 ka bots',
'movepage-moved' => '\'\'\'"Nasaylo na ang "$1" pakadto sa "$2"\'\'\'',
'articleexists' => 'May-ara na sang pahina nga kapareho sang imo titulo, ukon ang ngalan nga imo ginpili indi pwede.
Palihog pili liwat sang bag-o nga ngalan.',
-'talkexists' => "'''Nasaylo na mismo ang mina nga pahina, pero ang pahina sang istoryahanay indi masaylo kay may ara na sang nakakuha sang bag-o nga titulo.
-Palihog pakikombinar sa ila sang manomano.'''",
-'movedto' => 'ginsaylo sa',
'movetalk' => 'Isaylo ang kaangot nga pahina sang istoryahanay',
'movelogpage' => 'Lista sang pagsaylo',
'movereason' => 'Rason:',
'suspicious-userlogout' => 'Чыкъыш истегенинъиз ред этильди, чюнки бозукъ бир браузер я да кэшлейиджи прокси тарафындан ёллангъан киби корюне.',
# Change password dialog
-'resetpass' => 'Парольни денъиштир',
+'changepassword' => 'Пароль денъиштир',
'resetpass_announce' => 'Мувакъкъат код вастасынен кирдинъиз. Киришни тамамламакъ ичюн янъы парольни мында къоюнъыз:',
'resetpass_header' => 'Эсапнынъ паролини денъиштир',
'oldpassword' => 'Эски пароль',
'search-interwiki-default' => '$1 нетидже:',
'search-interwiki-more' => '(даа чокъ)',
'search-relatedarticle' => 'Багълы',
-'mwsuggest-disable' => 'AJAX тевсиелерини ишлетме',
'searcheverything-enable' => 'Бутюн исим фезаларында къыдыр',
'searchrelated' => 'багълы',
'searchall' => 'эписи',
'preferences' => 'Сазламалар',
'mypreferences' => 'Сазламалар',
'prefs-edits' => 'Денъиштирмелер сайысы:',
-'changepassword' => 'Пароль денъиштир',
'prefs-skin' => 'Ресимлеме',
'skin-preview' => 'Бакъып чыкъув',
'datedefault' => 'Стандарт',
'recentchanges-label-bot' => 'Бу бир ботнынъ япкъан денъиштирмеси',
'recentchanges-label-unpatrolled' => 'Бу денъиштирме аля даа тешкерильмеген',
'recentchanges-legend-newpage' => '$1 - янъы саифе',
-'rcnote' => "$4 $5 тарихында сонъки {{PLURAL:$2|куньде|'''$2''' куньде}} япылгъан '''{{PLURAL:$1|1|$1}}''' денъиштирме:",
'rcnotefrom' => "'''$2''' тарихындан итибарен япылгъан денъиштирмелер ашагъыдадыр (энъ чокъ '''$1''' дане саифе косьтериле).",
'rclistfrom' => '$1 тарихындан берли япылгъан денъиштирмелерни косьтер',
'rcshowhideminor' => 'кичик денъиштирмелерни $1',
'allpagesto' => 'Шунынънен биткен саифелерни косьтер:',
'allarticles' => 'Бутюн саифелер',
'allinnamespace' => 'Бутюн саифелер ($1 саифелери)',
-'allnotinnamespace' => 'Бутюн саифелер ($1 исим фезасында олмагъанлар)',
-'allpagesprev' => 'Эвельки',
-'allpagesnext' => 'Сонъраки',
'allpagessubmit' => 'Косьтер',
'allpagesprefix' => 'Язгъан арифлернен башлагъан саифелерни косьтер:',
'allpagesbadtitle' => 'Саифенинъ ады рухсетсиздир. Серлевада тиллер арасы префикси я да викилер арасы багъланты я да башкъа къулланылувы ясакъ олгъан ишаретлер бар.',
'viewdeletedpage' => 'Ёкъ этильген саифелерге бакъ',
'undeletebtn' => 'Кери кетир!',
'undeletelink' => 'косьтер/кери кетир',
-'undeletereset' => 'Вазгеч',
'undeletecomment' => 'Себеп:',
'undeletedrevisions' => 'Топлам {{PLURAL:$1|1 къайд|$1 къайд}} кери кетирильди.',
'undelete-header' => 'Кеченлерде ёкъ этильген саифелерни корьмек ичюн [[Special:Log/delete|ёкъ этюв журналына]] бакъынъыз.',
'ipbsubmit' => 'Бу къулланыджыны блок эт',
'ipbother' => 'Фаркълы заман',
'ipboptions' => '2 саат:2 hours,1 кунь:1 day,3 кунь:3 days,1 афта:1 week,2 афта:2 weeks,1 ай:1 month,3 ай:3 months,6 ай:6 months,1 йыл:1 year,муддетсиз:infinite',
-'ipbotheroption' => 'фаркълы',
-'ipbotherreason' => 'Дигер/илявели себеп:',
'badipaddress' => 'Янълыш IP адреси',
'blockipsuccesssub' => 'Блок этме мувафакъиетнен япылды',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] блок этильди.<br />
Бойле алларда, керек олса, саифелерни къолнен ташымагъа я да бирлештирмеге меджбур олурсынъыз.",
'movearticle' => 'Эски ад',
-'movenologin' => 'Отурым ачмадынъыз',
'movenologintext' => 'Саифенинъ адыны денъиштирип олмакъ ичюн [[Special:UserLogin|отурым ачынъыз]].',
'movenotallowed' => 'Саифелер адларыны денъиштирмеге изининъиз ёкъ.',
'newtitle' => 'Янъы ад',
'articleexists' => 'Бу адда бир саифе энди бар я да сиз язгъан ад ясакълы.
Лютфен, башкъа бир ад сайлап язынъыз.',
'cantmove-titleprotected' => 'Сиз язгъан янъы ад ясакълыдыр, бунынъ ичюн саифе адыны денъиштирмекнинъ чареси ёкъ.',
-'talkexists' => "'''Саифенинъ ады денъиштирильди, амма музакере саифесининъ адыны денъиштирмеге мумкюнлик ёкътыр, чюнки айны бу адда бир саифе энди бар. Лютфен, буларны къолнен бирлештиринъиз.'''",
-'movedto' => 'ады денъиштирильди:',
'movetalk' => 'Музакере саифесининъ адыны денъиштир.',
'move-subpages' => 'Алт саифелернинъ адларыны да денъиштир ($1 саифеге къадар)',
'move-talk-subpages' => 'Muzakere saifesi alt saifeleriniñ adlarını da deñiştir ($1 saifege qadar)',
'watchlistall2' => 'эписини',
'namespacesall' => 'Эписи',
'monthsall' => 'Эписи',
-'limitall' => 'бутюни',
# Email address confirmation
'confirmemail' => 'E-mail адресини тасдыкъла',
'confirmemail_needlogin' => '$1 япмакъ ичюн башта e-mail адресинъизни тасдыкъламалысынъыз.',
'confirmemail_success' => 'E-mail адресинъиз тасдыкъланды.',
'confirmemail_loggedin' => 'E-mail адресинъиз тасдыкъланды.',
-'confirmemail_error' => 'Тасдыкъынъыз билинмеген бир хата себебинден къайд этильмеди.',
'confirmemail_subject' => '{{SITENAME}} e-mail адрес тасдыкъы.',
'confirmemail_body' => '$1 IP адресинден япылгъан иришим иле {{SITENAME}} сайтында
бу e-mail адресинен багълангъан $2 къулланыджы эсабы ачылды.
'suspicious-userlogout' => 'Çıqış istegeniñiz red etildi, çünki bozuq bir brauzer ya da keşleyici proksi tarafından yollanğan kibi körüne.',
# Change password dialog
-'resetpass' => 'Parolni deñiştir',
+'changepassword' => 'Parol deñiştir',
'resetpass_announce' => 'Muvaqqat kod vastasınen kirdiñiz. Kirişni tamamlamaq içün yañı parolni mında qoyuñız:',
'resetpass_header' => 'Esapnıñ parolini deñiştir',
'oldpassword' => 'Eski parol',
'search-interwiki-default' => '$1 netice:',
'search-interwiki-more' => '(daa çоq)',
'search-relatedarticle' => 'Bağlı',
-'mwsuggest-disable' => 'AJAX tevsiyelerini işletme',
'searcheverything-enable' => 'Bütün isim fezalarında qıdır',
'searchrelated' => 'bağlı',
'searchall' => 'episi',
'preferences' => 'Sazlamalar',
'mypreferences' => 'Sazlamalar',
'prefs-edits' => 'Deñiştirmeler sayısı:',
-'changepassword' => 'Parol deñiştir',
'prefs-skin' => 'Resimleme',
'skin-preview' => 'Baqıp çıquv',
'datedefault' => 'Standart',
'recentchanges-label-bot' => 'Bu bir botnıñ yapqan deñiştirmesi',
'recentchanges-label-unpatrolled' => 'Bu deñiştirme alâ daa teşkerilmegen',
'recentchanges-legend-newpage' => '$1 - yañı saife',
-'rcnote' => "$4 $5 tarihında soñki {{PLURAL:$2|künde|'''$2''' künde}} yapılğan '''{{PLURAL:$1|1|$1}}''' deñiştirme:",
'rcnotefrom' => "'''$2''' tarihından itibaren yapılğan deñiştirmeler aşağıdadır (eñ çоq '''$1''' dane saife kösterile).",
'rclistfrom' => '$1 tarihından berli yapılğan deñiştirmelerni köster',
'rcshowhideminor' => 'kiçik deñiştirmelerni $1',
'allpagesto' => 'Şunıñnen bitken saifelerni köster:',
'allarticles' => 'Bütün saifeler',
'allinnamespace' => 'Bütün saifeler ($1 saifeleri)',
-'allnotinnamespace' => 'Bütün saifeler ($1 isim fezasında olmağanlar)',
-'allpagesprev' => 'Evelki',
-'allpagesnext' => 'Soñraki',
'allpagessubmit' => 'Köster',
'allpagesprefix' => 'Yazğan ariflernen başlağan saifelerni köster:',
'allpagesbadtitle' => 'Saifeniñ adı ruhsetsizdir. Serlevada tiller arası prefiksi ya da vikiler arası bağlantı ya da başqa qullanıluvı yasaq olğan işaretler bar.',
'viewdeletedpage' => 'Yoq etilgen saifelerge baq',
'undeletebtn' => 'Keri ketir!',
'undeletelink' => 'köster/keri ketir',
-'undeletereset' => 'Vazgeç',
'undeletecomment' => 'Sebep:',
'undeletedrevisions' => 'Toplam {{PLURAL:$1|1 qayd|$1 qayd}} keri ketirildi.',
'undelete-header' => 'Keçenlerde yоq etilgen saifelerni körmek içün [[Special:Log/delete|yоq etüv jurnalına]] baqıñız.',
'ipbsubmit' => 'Bu qullanıcını blok et',
'ipbother' => 'Farqlı zaman',
'ipboptions' => '2 saat:2 hours,1 kün:1 day,3 kün:3 days,1 afta:1 week,2 afta:2 weeks,1 ay:1 month,3 ay:3 months,6 ay:6 months,1 yıl:1 year,müddetsiz:infinite',
-'ipbotheroption' => 'farqlı',
-'ipbotherreason' => 'Diger/ilâveli sebep:',
'badipaddress' => 'Yañlış IP adresi',
'blockipsuccesssub' => 'Blok etme muvafaqiyetnen yapıldı',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] blok etildi.<br />
Böyle allarda, kerek olsa, saifelerni qolnen taşımağa ya da birleştirmege mecbur olursıñız.",
'movearticle' => 'Eski ad',
-'movenologin' => 'Oturım açmadıñız',
'movenologintext' => 'Saifeniñ adını deñiştirip olmaq içün [[Special:UserLogin|oturım açıñız]].',
'movenotallowed' => 'Saifeler adlarını deñiştirmege iziniñiz yoq.',
'newtitle' => 'Yañı ad',
'articleexists' => 'Bu adda bir saife endi bar ya da siz yazğan ad yasaqlı.
Lütfen, başqa bir ad saylap yazıñız.',
'cantmove-titleprotected' => 'Siz yazğan yañı ad yasaqlıdır, bunıñ içün saife adını deñiştirmekniñ çaresi yoq.',
-'talkexists' => "'''Saifeniñ adı deñiştirildi, amma muzakere saifesiniñ adını deñiştirmege mümkünlik yoqtır, çünki aynı bu adda bir saife endi bar. Lütfen, bularnı qolnen birleştiriñiz.'''",
-'movedto' => 'adı deñiştirildi:',
'movetalk' => 'Muzakere saifesiniñ adını deñiştir.',
'move-subpages' => 'Alt saifelerniñ adlarını da deñiştir ($1 saifege qadar)',
'move-talk-subpages' => 'Muzakere saifesi alt saifeleriniñ adlarını da deñiştir ($1 saifege qadar)',
'watchlistall2' => 'episini',
'namespacesall' => 'Episi',
'monthsall' => 'Episi',
-'limitall' => 'bütüni',
# Email address confirmation
'confirmemail' => 'E-mail adresini tasdıqla',
'confirmemail_needlogin' => '$1 yapmaq içün başta e-mail adresiñizni tasdıqlamalısıñız.',
'confirmemail_success' => 'E-mail adresiñiz tasdıqlandı.',
'confirmemail_loggedin' => 'E-mail adresiñiz tasdıqlandı.',
-'confirmemail_error' => 'Tasdıqıñız bilinmegen bir hata sebebinden qayd etilmedi.',
'confirmemail_subject' => '{{SITENAME}} e-mail adres tasdıqı.',
'confirmemail_body' => '$1 IP adresinden yapılğan irişim ile {{SITENAME}} saytında
bu e-mail adresinen bağlanğan $2 qullanıcı esabı
# Special:ComparePages
'comparepages' => 'Saifelerni teñeştirüv',
-'compare-selector' => 'Saifelerniñ versiyalarını teñeştirüv',
'compare-submit' => 'Teñeştir',
# HTML forms
'passwordtooshort' => 'Heslo musí být dlouhé nejméně $1 {{PLURAL:$1|znak|znaky|znaků}}.',
'password-name-match' => 'Vaše heslo nesmí být stejné jako uživatelské jméno.',
'password-login-forbidden' => 'Použití tohoto uživatelského jména a hesla byla zakázáno.',
-'mailmypassword' => 'Poslat e-mailem nové heslo',
+'mailmypassword' => 'Poslat nové heslo',
'passwordremindertitle' => 'Nové dočasné heslo na {{grammar:4sg|{{SITENAME}}}}',
'passwordremindertext' => 'Někdo (patrně vy, z IP adresy $1) požádal, abychom o nové heslo
pro přihlášení do {{grammar:2sg|{{SITENAME}}}} ($4). Uživateli „$2“ bylo
'user-mail-no-body' => 'Pokus o odeslání prázdného nebo nesmyslně krátkého e-mailu.',
# Change password dialog
-'resetpass' => 'Změna hesla',
+'changepassword' => 'Změna hesla',
'resetpass_announce' => 'Přihlašujete se dočasným heslem zaslaným e-mailem. Přihlášení lze dokončit po nastavení nového trvalého hesla.',
'resetpass_text' => '<!-- Sem přidejte text -->',
'resetpass_header' => 'Změna hesla',
# Special:PasswordReset
'passwordreset' => 'Reset hesla',
-'passwordreset-text-one' => 'Pro získání nového hesla vyplňte tento formulář.',
-'passwordreset-text-many' => '{{PLURAL:$1|Pro získání nového hesla zadejte jeden z údajů.}}',
+'passwordreset-text-one' => 'Pokud chcete e-mailem získat dočasné heslo, vyplňte tento formulář.',
+'passwordreset-text-many' => '{{PLURAL:$1|Pokud chcete e-mailem získat dočasné heslo, vyplňte jeden z údajů.}}',
'passwordreset-legend' => 'Znovu nastavit heslo',
'passwordreset-disabled' => 'Znovunastavení hesla je na této wiki zakázáno.',
'passwordreset-emaildisabled' => 'E-mailové funkce byly na této wiki vypnuty.',
'revisiondelete' => 'Smazat/obnovit revize',
'revdelete-nooldid-title' => 'Nezadána revize',
'revdelete-nooldid-text' => 'Nezvolili jste revize, na které chcete tuto funkci použít.',
-'revdelete-nologtype-title' => 'Nebyl určen typ protokolu',
-'revdelete-nologtype-text' => '{{GENDER:|Neurčil|Neurčila|Neurčili}} jste knihu protokolovacích záznamů, na které se má operace provést.',
-'revdelete-nologid-title' => 'Neplatný protokolovací záznam',
-'revdelete-nologid-text' => 'Buď jste nezadali cílový záznam v protokolu nebo zadaný záznam neexistuje.',
'revdelete-no-file' => 'Uvedený soubor neexistuje.',
'revdelete-show-file-confirm' => 'Určitě si chcete prohlédnout smazanou revizi souboru „<nowiki>$1</nowiki>“ z $2, $3?',
'revdelete-show-file-submit' => 'Ano',
'logdelete-failure' => "'''Nepodařilo se nastavit viditelnost protokolu:'''
$1",
'revdel-restore' => 'Změnit viditelnost',
-'revdel-restore-deleted' => 'smazané revize',
-'revdel-restore-visible' => 'viditelné revize',
'pagehist' => 'Historie stránky',
'deletedhist' => 'Smazaná historie',
'revdelete-hide-current' => 'Chyba při skrývání položky z $1 $2: jedná se o současnou revizi.
'search-interwiki-default' => 'Výsledky z $1:',
'search-interwiki-more' => '(více)',
'search-relatedarticle' => 'Související',
-'mwsuggest-disable' => 'Vypnout našeptávač při hledání',
'searcheverything-enable' => 'Hledat ve všech jmenných prostorech',
'searchrelated' => 'související',
'searchall' => 'vše',
'mypreferences' => 'Nastavení',
'prefs-edits' => 'Počet editací:',
'prefsnologintext2' => 'Pro změnu uživatelských nastavení se musíte $1.',
-'changepassword' => 'Změna hesla',
'prefs-skin' => 'Vzhled',
'skin-preview' => 'Náhled',
'datedefault' => 'Implicitní',
'recentchanges-label-plusminus' => 'Velikost stránky se změnila o tolik bajtů',
'recentchanges-legend-newpage' => '(vizte též [[Special:NewPages|seznam nových stránek]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => 'Níže {{plural:$1|je poslední|jsou poslední|je posledních}} <strong>$1</strong> {{plural:$1|změna|změny|změn}} za {{PLURAL:$2|poslední|poslední|posledních}} <strong>$2</strong> {{plural:$2|den|dny|dnů}} před $4, $5.',
'rcnotefrom' => 'Níže {{PLURAL:$1|je|jsou|je}} nejvýše <b>$1</b> {{PLURAL:$1|změna|změny|změn}} od <b>$2</b>.',
'rclistfrom' => 'Ukázat nové změny, počínaje od $1',
'rcshowhideminor' => '$1 malé editace',
'allpagesto' => 'Zobrazit stránky do:',
'allarticles' => 'Všechny stránky',
'allinnamespace' => 'Všechny stránky (jmenný prostor $1)',
-'allnotinnamespace' => 'Všechny stránky (mimo jmenný prostor $1)',
-'allpagesprev' => 'Předchozí',
-'allpagesnext' => 'Následující',
'allpagessubmit' => 'Přejít',
'allpagesprefix' => 'Zobrazit stránky začínající na:',
'allpagesbadtitle' => 'Zadaný název stránky nebyl platný nebo obsahoval předponu mezijazykového či interwiki odkazu. Možná obsahoval znaky, které v názvu nejsou dovoleny.',
'undeletebtn' => 'Obnovit',
'undeletelink' => 'prohlédnout/obnovit',
'undeleteviewlink' => 'prohlédnout',
-'undeletereset' => 'Resetovat',
'undeleteinvert' => 'Invertovat výběr',
'undeletecomment' => 'Důvod:',
'undeletedrevisions' => '{{PLURAL:$1|Obnovena $1 verze|Obnoveny $1 verze|Obnoveno $1 verzí}}',
'block' => 'Zablokovat uživatele',
'unblock' => 'Odblokovat uživatele',
'blockip' => 'Zablokovat uživatele',
-'blockip-title' => 'Blokovat uživatele',
'blockip-legend' => 'Zablokovat uživatele',
'blockiptext' => 'Tento formulář slouží k zablokování editací z konkrétní IP adresy nebo uživatelského jména.
Toto by mělo být používáno jen v souladu s [[{{MediaWiki:Policy-url}}|pravidly]].
'ipadressorusername' => 'IP adresa nebo uživatelské jméno:',
'ipbexpiry' => 'Čas vypršení:',
'ipbreason' => 'Důvod:',
-'ipbreasonotherlist' => 'Jiný důvod',
'ipbreason-dropdown' => '*Časté důvody blokování
** Vkládání klamných informací
** Odstraňování obsahu stránek
'ipbsubmit' => 'Zablokovat',
'ipbother' => 'Jiný čas vypršení:',
'ipboptions' => '2 hodiny:2 hours,1 den:1 day,3 dny:3 days,1 týden:1 week,2 týdny:2 weeks,1 měsíc:1 month,3 měsíce:3 months,6 měsíců:6 months,1 rok:1 year,do odvolání:infinite',
-'ipbotheroption' => 'jiný',
-'ipbotherreason' => 'Jiný/další důvod:',
'ipbhidename' => 'Skrýt uživatelské jméno u editací a v seznamech',
'ipbwatchuser' => 'Sledovat uživatelskou a diskusní stranu tohoto uživatele',
'ipb-disableusertalk' => 'Zabránit tomuto uživateli editovat vlastní uživatelskou diskusi po dobu zablokování',
'sorbsreason' => 'Vaše IP adresa je uvedena na seznamu DNSBL jako otevřený proxy server.',
'sorbs_create_account_reason' => 'Vaše IP adresa je uvedena na seznamu DNSBL jako otevřený proxy server. Z této adresy si nemůžete založit účet',
'xffblockreason' => 'IP adresa uvedená v hlavičce X-Forwarded-For, ať už vaše, nebo patřící proxy serveru, který používáte, byla zablokována. Zdůvodnění tohoto zablokování: $1',
-'cant-block-while-blocked' => 'Nemůžete blokovat jiné uživatele, když jste zablokován(a).',
'cant-see-hidden-user' => 'Uživatel, kterého se snažíte blokovat, už byl zablokován a skryt. Jelikož nemáte oprávnění hideuser, nemůžete si nastavení bloku tohoto uživatele prohlédnout ani ho změnit.',
'ipbblocked' => 'Nemůžete blokovat nebo odblokovávat jiné uživatele, {{GENDER:|sám|sama|sám}} jste {{GENDER:|zablokován|zablokována|zablokován}}',
'ipbnounblockself' => 'Nemáte dovoleno odblokovat {{GENDER:|sám|sama|sám}} sebe',
V těchto případech musíte přesunout nebo sloučit stránky manuálně, jestliže si to přejete.",
'movearticle' => 'Přesunout stránku:',
'moveuserpage-warning' => "'''Upozornění:''' Chystáte se přesunout uživatelskou stránku. Uvědomte si prosím, že bude přesunuta pouze tato stránka, ale uživatel ''nebude'' přejmenován.",
-'movenologin' => 'Nejste přihlášen(a)!',
'movenologintext' => 'Pro přesouvání stránek se musíte [[Special:UserLogin|přihlásit]].',
'movenotallowed' => 'Nemáte oprávnění k přesunu stránek.',
'movenotallowedfile' => 'Nemáte právo přesouvat soubory',
'movepage-moved-noredirect' => 'Přesměrování nebylo vytvořeno.',
'articleexists' => 'Takto nazvaná stránka již existuje, nebo Vámi zvolený název je neplatný. Zvolte jiný název.',
'cantmove-titleprotected' => 'Stránku nelze přesunout na zadané místo, protože název je uzamčen proti vytváření',
-'talkexists' => 'Stránka byla přesunuta úspěšně, ale diskusní stránka přesunuta být nemohla, neboť pod novým názvem již nějaká stránka existuje. Proveďte prosím ruční sloučení.',
-'movedto' => 'přesunuto na',
'movetalk' => 'Přesunout příslušnou diskusní stránku',
'move-subpages' => 'Přesunout i podstránky (maximálně $1)',
'move-talk-subpages' => 'Přesunout i podstránky diskusní stránky (maximálně $1)',
'watchlistall2' => 'všechny',
'namespacesall' => 'všechny',
'monthsall' => 'všechny',
-'limitall' => 'vše',
# Email address confirmation
'confirmemail' => 'Potvrzení e-mailové adresy',
'confirmemail_needlogin' => 'Pro potvrzení své e-mailové adresy se musíte $1.',
'confirmemail_success' => 'Vaše e-mailová adresa byla potvrzena. Nyní se můžete přihlásit a používat wiki.',
'confirmemail_loggedin' => 'Vaše e-mailová adresa byla potvrzena.',
-'confirmemail_error' => 'Nepodařilo se uložit vaše potvrzení.',
'confirmemail_subject' => 'Potvrzení e-mailové adresy pro {{grammar:4sg|{{SITENAME}}}}',
'confirmemail_body' => 'Někdo (patrně vy, z IP adresy $1) si na {{grammar:6sg|{{SITENAME}}}}
zaregistroval účet se jménem „$2“ a touto e-mailovou adresou.
'imgmultigo' => 'Jít!',
'imgmultigoto' => 'Jít na stranu $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(implicitní jazyk)',
+'img-lang-info' => 'Vykreslit tento obrázek v jazyce $1 $2',
+'img-lang-go' => 'Provést',
+
# Table pager
'ascending_abbrev' => 'vzest.',
'descending_abbrev' => 'sest.',
# Special:ComparePages
'comparepages' => 'Porovnání stránek',
-'compare-selector' => 'Porovnání revizí stránek',
'compare-page1' => 'Stránka 1',
'compare-page2' => 'Stránka 2',
'compare-rev1' => 'Revize 1',
'loginlanguagelabel' => 'Jãzëk: $1',
# Change password dialog
-'resetpass' => 'Zmieni parolã',
+'changepassword' => 'Zmiana parolë',
'oldpassword' => 'Stôrô parola:',
'newpassword' => 'Nowô parola',
'retypenew' => 'Napiszë nową parolã jesz rôz',
'revdelete-radio-set' => 'Jo',
'revdelete-radio-unset' => 'Nié',
'revdel-restore' => 'Zjinaczë widzawnotã',
-'revdel-restore-deleted' => 'rëmniãté wersëje',
-'revdel-restore-visible' => 'widzawné wersëje',
'pagehist' => 'Historëjô starnë',
'deletedhist' => 'Rëmniãtô historëjô edicëji',
'revdelete-hide-current' => 'Pòkôza sã fela przë taceniu wersëji datowóny na $2, $1. To je nônowszô wersëjô starnë, chtërnô ni mòże bëc zataconô.',
'preferences' => 'Preferencëje',
'mypreferences' => 'Mòje nastôwë',
'prefs-edits' => 'Lëczba edicëjów:',
-'changepassword' => 'Zmiana parolë',
'prefs-skin' => 'Wëzdrzatk',
'skin-preview' => 'Pòdzérk',
'datedefault' => 'Felëje preferencëji',
'recentchanges-summary' => 'Na starna prezentérëje historëjã slédnëch edicëjów w {{SITENAME}}.',
'recentchanges-feed-description' => 'Pòdstrzegô slédny zmianë w tim pòwrózkù.',
'recentchanges-label-minor' => 'To je drobnô edicëjô',
-'rcnote' => "Niżi {{PLURAL:$1|nachôdô sã '''1''' slédnô zjinaka zrobionô|nachôdają sã '''$1''' slédné zjinaczi zrobioné|nachôdô sã '''$1''' slédnych zjinaków zrobionëch}} w {{PLURAL:$2|slédnégò dnia|slédnych '''$2''' dniach}}, rëchùjąc òd $5 dnia $4.",
'rcnotefrom' => "Niżi są zmianë òd '''$2''' (pòkazóné do '''$1''').",
'rclistfrom' => 'Pòkażë nowé zmianë òd $1',
'rcshowhideminor' => '$1 môłé zmianë',
'allpagesto' => 'Wëskrzëni starnë z kùniuszkã:',
'allarticles' => 'Wszëtczé artikle',
'allinnamespace' => 'Wszëtczé starnë (w rumie $1)',
-'allnotinnamespace' => 'Wszëtczé starnë (nie w rumie $1)',
-'allpagesprev' => 'Przódnô',
-'allpagesnext' => 'Pòsobnô',
'allpagessubmit' => 'Pòkôżë',
'allpagesprefix' => 'Pòkôżë naczënającë sã òd:',
'blockiptext' => 'Brëkùje formùlarza niżi abë zascëgòwac prawò zapisënkù spòd gwësny adresë IP. To robi sã blós dlôte abë zascëgnąc wandalëznom, a bëc w zgòdze ze [[{{MediaWiki:Policy-url}}|wskôzama]]. Pòdôj przëczënã (np. dając miona starn, na chtërnëch dopùszczono sã wandalëzny).',
'ipbreason' => 'Przëczëna:',
'ipboptions' => '2 gòdzënë:2 hours,1 dzéń:1 day,3 dni:3 days,1 tidzéń:1 week,2 tigòdnie:2 weeks,1 ksãżëc:1 month,3 ksãżëcë:3 months,6 ksãżëców:6 months,1 rok:1 year,na wiedno:infinite',
-'ipbotheroption' => 'jinszi cząd',
-'ipbotherreason' => 'Jinszé abù dodôwné przëczënë:',
'ipbhidename' => 'Zatacë miono brëkòwnika ë edicëjach ë lëstach',
'ipbwatchuser' => 'Ùzérôj starnã brëkòwnika ë jegò starnã diskùsëji',
'badipaddress' => 'IP-adresa nie je richtich pòdónô.',
W taczich przëtrôfkach zamkłosc diskùsëji mòże przeniesc blós rãczno.',
'movearticle' => 'Przeniesë artikel',
-'movenologin' => 'Felënk logòwaniô',
'newtitle' => 'Nowi titel:',
'move-watch' => 'Ùzérôj tã starnã',
'movepagebtn' => 'Przeniesë starnã',
'pagemovedsub' => 'Przeniesenié darzëło sã',
'movepage-moved' => '\'\'\'"$1" òsta przeniosłô do "$2"\'\'\'',
'articleexists' => 'Starna ò taczim mionie ju je abò nie je òno bezzmiłkòwé. Wëbierzë nowé miono.',
-'talkexists' => "'''Starna zamkłoscë òsta ùdało przeniosłô, równak starna diskùsëji ni, ga starna diskùsëji na nowim pacu ju je. Sparłãczë ne dwa tekstë rãczno'''",
-'movedto' => 'przeniesłô do',
'movetalk' => 'Przeniesë téż starnã <i>Diskùsëje</i>, jeżle je to mòżlëwé.',
'movelogpage' => 'Przeniosłé',
'movereason' => 'Przëczëna:',
'watchlistall2' => 'wszëtczé',
'namespacesall' => 'wszëtczé',
'monthsall' => 'wszëtczé',
-'limitall' => 'wszëtczé',
# Email address confirmation
'confirmemail_loggedin' => 'Twòjô adresa e-mail òsta pòcwierdzona.',
'loginlanguagelabel' => 'ѩꙁꙑкъ : $1',
# Change password dialog
-'resetpass' => 'таина словєсє иꙁмѣнѥниѥ',
+'changepassword' => 'таина словєсє иꙁмѣнѥниѥ',
'resetpass_header' => 'таина слова иꙁмѣнѥниѥ',
'oldpassword' => 'старо таино слово :',
'newpassword' => 'ново таино слово :',
'preferences' => 'строи',
'mypreferences' => 'строи',
'prefs-edits' => 'мѣнъ число :',
-'changepassword' => 'таина словєсє иꙁмѣнѥниѥ',
'prefs-datetime' => 'дьнь и врѣмѧ',
'prefs-rc' => 'послѣдьнѩ мѣнꙑ',
'prefs-watchlist' => 'блюдєниꙗ',
'recentchanges-label-newpage' => 'по сѥи мѣнꙑ нова страница сътворѥна ѥстъ',
'recentchanges-label-minor' => 'малаꙗ мѣна',
'recentchanges-label-bot' => 'сѭ мѣноу аѵтоматъ сътворихъ',
-'rcnote' => "нижѣ {{PLURAL:$1|'''1''' послѣдьнѭ мѣнѫ|'''$1''' послѣдьни мѣнꙑ|'''$1''' послѣдьнъ мѣнъ|'''$1''' послѣдьнъ мѣнъ}} ꙁа {{PLURAL:$2|дьнь|'''$2''' дьнꙗ|'''$2''' дьнъ|'''$2''' дьнъ}} · ꙗко нꙑнѣ $5 · $4 лѣта",
'rcshowhideminor' => '$1 малꙑ мѣнꙑ',
'rcshowhidebots' => '$1 аѵтоматъ',
'rcshowhideliu' => '$1 польꙃєватєлъ · ѩжє съꙁижьдє сѥ мѣсто · мѣнꙑ',
# Block/unblock
'block' => 'ꙁагради польꙃєватєл҄ь',
'blockip' => 'ꙁагради польꙃєватєл҄ь',
-'blockip-title' => 'ꙁагради польꙃєватєл҄ь',
'blockip-legend' => 'ꙁагради польꙃєватєл҄ь',
'ipadressorusername' => 'IP число или польꙃєватєлꙗ имѧ :',
'ipbreason' => 'какъ съмꙑслъ :',
'pagemovedsub' => 'прѣимєнованиѥ сътворѥно ѥстъ',
'movepage-moved' => "'''⁖ $1 ⁖ нарєчєнъ ⁖ $2⁖ ѥстъ'''",
'movepage-moved-redirect' => 'прѣнаправлѥниѥ сътворѥно бѣ',
-'movedto' => 'прѣимєновано въ',
'movetalk' => 'си страницѧ бєсѣдꙑ прѣимєнованиѥ',
'movelogpage' => 'прѣимєнованиꙗ їсторїꙗ',
'movereason' => 'какъ съмꙑслъ :',
'loginlanguagelabel' => 'Чĕлхе: $1',
# Change password dialog
-'resetpass' => 'Хутшăнаканăн вăрттăн сăмахне çĕнетесси',
+'changepassword' => 'Пароле улăштар',
'resetpass_header' => 'Пароле пăрахăçла',
'oldpassword' => 'Кивě пароль',
'newpassword' => 'Çěнě пароль',
'preferences' => 'Ĕнерлевсем',
'mypreferences' => 'Ман ĕнерлевсем',
'prefs-edits' => 'Тӳрлетӳсен шучĕ:',
-'changepassword' => 'Пароле улăштар',
'prefs-skin' => 'Ерешленӳ',
'skin-preview' => 'Малтанхи курăну',
'datedefault' => 'Палăртман чухнехи',
'recentchanges-legend' => 'Çĕнĕ улшăнусен ĕнерлевĕ',
'recentchanges-label-bot' => 'Ку улшăнăва бот тунă',
'recentchanges-legend-newpage' => '$1 — çĕнĕ страница',
-'rcnote' => 'Юлашки <strong>$2</strong> кун хушшинчи <strong>$1</strong> улшăнусем. Халě пěтěмпе <strong>{{NUMBEROFARTICLES}}</strong> статья.',
'rclistfrom' => 'Юлашки улшăнусене $1 вăхăтран пуçласа кăтартнă',
'rcshowhideminor' => 'пĕчĕк тӳрлетӳсене $1',
'rcshowhidebots' => 'ботсене $1',
'prevpage' => 'Малтанхи страница ($1)',
'allarticles' => 'Пĕтĕм статьясем',
'allinnamespace' => 'Пĕтĕм статьясем («$1» ят уçлăхĕ)',
-'allpagesprev' => 'Малтанхисем',
-'allpagesnext' => 'Тепěр',
'allpagessubmit' => 'Ту',
'allpagesprefix' => 'Çак йĕрекесенчен пуçланакансен страницăсене шыра:',
'allpagesbadtitle' => 'Страницăн ячĕ тĕрĕс мар. Ятĕнче е интервики, е чĕлхе префиксĕ е усă курма юраман символсем пур.',
'undeleterevisions' => 'Архивра пурĕ $1 верси',
'undeletebtn' => 'Каялла тавăр!',
'undeleteviewlink' => 'пăх',
-'undeletereset' => 'Тасат',
'undeletedrevisions' => '$1 кăларса пăрахнă тӳрлетӳсене каялла тавăрнă',
'undelete-search-box' => 'Кăларса пăрахнă страницăсен хушшинчи шырав',
'undelete-search-submit' => 'Шыра',
'ipbreason' => 'Сăлтавĕ',
'ipbother' => 'Урăх вăхăт:',
'ipboptions' => '2 сехет:2 hours,1 кун:1 day,3 кун:3 days,1 эрне:1 week,2 эрне:2 weeks,1 уйăх:1 month,3 уйăх:3 months,6 уйăх:6 months,1 çул:1 year,яванлăха:infinite',
-'ipbotheroption' => 'урăххи',
'badipaddress' => 'IP-адрес формачĕ тĕрĕс мар, е ку ятлă хутшăнакан кунта çук.',
'blockipsuccesssub' => 'Ĕçлеме чартăмăр',
'blockipsuccesstext' => '[[Special:Contributions/$1|«$1»]] ĕçлеме чарнă.
# Move page
'move-page-legend' => 'Страницăна куçарнă',
'movearticle' => 'Страницăн ятне улăштар',
-'movenologin' => 'Система сирĕн ята пĕлмест',
'newtitle' => 'Çĕнĕ ят',
'move-watch' => 'Ку страницăна сăнамаллисем шутне хуш',
'movepagebtn' => 'Страницăн ятне улăштар',
'pagemovedsub' => 'Куçарас ĕç тĕрĕс иртрĕ',
'articleexists' => 'Ку ятлă статья е пур, е ун пек ят пама юрамасть.
Тархасшăн, статьяна урăх ят парăр.',
-'talkexists' => "'''Страницăн ятне улăштартăмăр, анчах та сӳтсе явмалли страницăн ятне улăштараймарăмар — вăл ятлă страницăна маларах хатĕрленĕ. Тархасшăн, вĕсене хăвăр тĕллĕн çыпăçтарăр.'''",
'movetalk' => 'Статьяна сӳтсе явнă страницăн ятне те улăштармалла',
'movelogpage' => 'Статьясен ятне улăштарнине кăтартакан журнал',
'movereason' => 'Сăлтавĕ',
'passwordtooshort' => "Mae'n rhaid fod gan gyfrinair o leia $1 {{PLURAL:$1|nod}}.",
'password-name-match' => "Rhaid i'ch cyfrinair a'ch enw defnyddiwr fod yn wahanol i'w gilydd.",
'password-login-forbidden' => "Gwaharddwyd defnyddio'r enw defnyddiwr a'r cyfrinair hwn.",
-'mailmypassword' => 'Anfoner cyfrinair newydd ataf trwy e-bost',
+'mailmypassword' => 'Ailosoder y cyfrinair',
'passwordremindertitle' => 'Hysbysu cyfrinair dros dro newydd ar gyfer {{SITENAME}}',
'passwordremindertext' => 'Mae rhywun (chi mwy na thebyg, o\'r cyfeiriad IP $1) wedi gofyn i ni anfon cyfrinair newydd atoch ar gyfer {{SITENAME}} ($4).
Mae cyfrinair dros dro, sef "$3", wedi ei greu ar gyfer y defnyddiwr "$2". Os mai dyma oedd y bwriad, yna dylech fewngofnodi a\'i newid cyn gynted â phosib. Daw\'ch cyfrinair dros dro i ben ymhen {{PLURAL:$5||diwrnod|deuddydd|tridiau|$5 diwrnod|$5 diwrnod}}.
'user-mail-no-body' => 'Ceisiwyd anfon e-bost gwag neu e-bost oedd a thestun rhy bwt iddo.',
# Change password dialog
-'resetpass' => 'Newid cyfrinair y cyfrif',
+'changepassword' => 'Newid y cyfrinair',
'resetpass_announce' => "Fe wnaethoch fewngofnodi gyda chôd dros dro oddi ar e-bost.
Er mwyn cwblhau'r mewngofnodi, rhaid i chi osod cyfrinair newydd fel hyn:",
'resetpass_header' => 'Newid cyfrinair y cyfrif',
# Special:PasswordReset
'passwordreset' => 'Ailosod cyfrinair',
'passwordreset-text-one' => 'Cwblhewch y ffurflen hon er mwyn ailosod eich cyfrinair.',
-'passwordreset-text-many' => "{{PLURAL:$1|Llanwch un o'r blychau er mwyn ailosod eich cyfrinair.}}",
+'passwordreset-text-many' => "{{PLURAL:$1|Llanwch un o'r blychau er mwyn derbyn cyfrinair dros dro mewn ebost.}}",
'passwordreset-legend' => 'Ailosod y cyfrinair',
'passwordreset-disabled' => 'Analluogwyd ailosod cyfrineiriau ar y wici hwn.',
'passwordreset-emaildisabled' => 'Analluogwyd offer e-bost ar y wici hwn.',
'revisiondelete' => 'Dileu/dad-ddileu diwygiadau',
'revdelete-nooldid-title' => 'Anelwyd at olygiad annilys',
'revdelete-nooldid-text' => "Naill ai; nid ydych wedi dynodi diwygiad yn darged y weithred, neu nid yw'r diwygiad penodedig yn bod, neu rydych wedi ceisio cuddio'r diwygiad presennol.",
-'revdelete-nologtype-title' => 'Ni nodwyd y math o lòg',
-'revdelete-nologtype-text' => "Nid ydych wedi enwi'r math o lòg yr ydych am weithredu arno.",
-'revdelete-nologid-title' => 'Cofnod lòg annilys',
-'revdelete-nologid-text' => "Ni enwyd y lòg yr ydych am weithio arno ynteu nid yw'r lòg a enwyd yn bod.",
'revdelete-no-file' => "Nid yw'r ffeil a nodwyd yn bod.",
'revdelete-show-file-confirm' => 'Ydych chi\'n sicr eich bod am weld y diwygiad dilëedig o\'r ffeil "<nowiki>$1</nowiki>" a roddwyd ar gadw am $3 ar $2?',
'revdelete-show-file-submit' => 'Ydw',
'logdelete-failure' => "'''Ni ellid gosod cyfyngiadau ar y gallu i weld y cofnod lòg:'''
$1",
'revdel-restore' => 'Newid gwelededd',
-'revdel-restore-deleted' => 'diwygiadau dilëedig',
-'revdel-restore-visible' => 'diwygiadau gweladwy',
'pagehist' => 'Hanes y dudalen',
'deletedhist' => 'Hanes dilëedig',
'revdelete-hide-current' => "Cafwyd gwall wrth geisio cuddio'r eitem a'r dyddiad $2, $1 arno: hwn yw'r diwygiad presennol.
'search-interwiki-default' => 'Y canlyniadau o $1:',
'search-interwiki-more' => '(rhagor)',
'search-relatedarticle' => 'Erthyglau eraill tebyg',
-'mwsuggest-disable' => 'Analluogi awgrymiadau chwilio',
'searcheverything-enable' => 'Chwilio pob parth',
'searchrelated' => 'erthyglau eraill tebyg',
'searchall' => 'oll',
'mypreferences' => 'Dewisiadau',
'prefs-edits' => 'Nifer y golygiadau:',
'prefsnologintext2' => 'Mae angen $1 er mwyn gosod eich dewisiadau personol.',
-'changepassword' => 'Newid y cyfrinair',
'prefs-skin' => 'Gwedd',
'skin-preview' => 'Rhagolwg',
'datedefault' => 'Dim dewisiad',
'recentchanges-label-plusminus' => "Newidiodd maint y dudalen o'r nifer hwn o feitiau",
'recentchanges-legend-newpage' => '(gweler hefyd [[Special:NewPages|restr y tudalennau newydd]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Isod mae'r '''$1''' newid diweddaraf yn ystod y {{PLURAL:$2|diwrnod|diwrnod|deuddydd|tridiau|'''$2''' diwrnod|'''$2''' diwrnod}} diwethaf, hyd at $5, $4.",
'rcnotefrom' => "Isod rhestrir pob newid ers '''$2''' (hyd at '''$1''' ohonynt).",
'rclistfrom' => 'Dangos newidiadau newydd, gan ddechrau ers $1',
'rcshowhideminor' => '$1 golygiadau bychain',
'allpagesto' => 'Dangos pob tudalen hyd at:',
'allarticles' => 'Pob erthygl',
'allinnamespace' => 'Pob tudalen (parth $1)',
-'allnotinnamespace' => 'Pob tudalen (heblaw am y parth $1)',
-'allpagesprev' => 'Gynt',
-'allpagesnext' => 'Nesaf',
'allpagessubmit' => 'Rhestrer',
'allpagesprefix' => 'Dangos pob tudalen mewn parth gan ddechrau o:',
'allpagesbadtitle' => 'Roedd y darpar deitl yn annilys oherwydd bod ynddo naill ai:<p> - rhagddodiad rhyngwici neu ryngieithol, neu </p>- nod neu nodau na ellir eu defnyddio mewn teitlau.',
'undeletebtn' => 'Adfer',
'undeletelink' => 'gweld/adfer',
'undeleteviewlink' => 'gweld',
-'undeletereset' => 'Ailosod',
'undeleteinvert' => "Gwrthdroi'r dewis",
'undeletecomment' => 'Rheswm:',
'undeletedrevisions' => 'wedi adfer $1 {{PLURAL:$1|diwygiad|diwygiad|ddiwygiad|diwygiad|diwygiad|diwygiad}}',
'block' => 'Rhwystro defnyddiwr',
'unblock' => 'Dad-rwystro defnyddiwr',
'blockip' => "Rhwystro'r defnyddiwr",
-'blockip-title' => "Rhwystro'r defnyddiwr",
'blockip-legend' => "Rhwystro'r defnyddiwr",
'blockiptext' => "Defnyddiwch y ffurflen hon i rwystro cyfeiriad IP neu ddefnyddiwr rhag ysgrifennu i'r gronfa ddata.
Dylech chi ddim ond gwneud hyn er mwyn rhwystro fandaliaeth, a chan ddilyn [[{{MediaWiki:Policy-url}}|polisi'r wici]].
'ipadressorusername' => 'Cyfeiriad IP neu enw defnyddiwr:',
'ipbexpiry' => 'Am gyfnod:',
'ipbreason' => 'Rheswm:',
-'ipbreasonotherlist' => 'Rheswm arall',
'ipbreason-dropdown' => "*Rhesymau cyffredin dros flocio
** Gosod gwybodaeth anghywir
** Dileu cynnwys tudalennau
'ipbsubmit' => "Rhwystro'r defnyddiwr hwn",
'ipbother' => 'Cyfnod arall:',
'ipboptions' => '2 awr:2 hours,ddiwrnod:1 day,3 diwrnod:3 days,wythnos:1 week,bythefnos:2 weeks,fis:1 month,3 mis:3 months,6 mis:6 months,flwyddyn:1 year,amhenodol:infinite',
-'ipbotheroption' => 'arall',
-'ipbotherreason' => 'Rheswm arall/ychwanegol:',
'ipbhidename' => "Cuddio'r enw defnyddiwr rhag ymddangos ar restri a golygiadau",
'ipbwatchuser' => 'Gwylio tudalen defnyddiwr a thudalen sgwrs y defnyddiwr hwn',
'ipb-disableusertalk' => "Atal y defnyddiwr hwn rhag golygu ei dudalen/ei thudalen sgwrs ei hunan wrth i'r bloc fod yn weithredol",
'sorbs_create_account_reason' => 'Mae eich cyfeiriad IP wedi cael ei osod ymhlith y dirprwyon agored ar y Rhestr DNS Gwaharddedig a ddefnyddir gan {{SITENAME}}.
Ni allwch greu cyfrif',
'xffblockreason' => "Mae un o'r cyfeiriadau IP yn y pennyn 'X-Forwarded-For' wedi cael ei atal; naill ai eich cyfeiriad chi neu un o'r gweinyddion dirprwyol a ddefnyddiwyd gennych. Y rheswm gwreiddiol dros atal oedd: $1",
-'cant-block-while-blocked' => 'Ni allwch flocio defnyddwyr eraill tra bod rhwystr arnoch chithau.',
'cant-see-hidden-user' => "Mae'r defnyddiwr yr ydych yn ceisio'i rwystro wedi ei rwystro a'i guddio'n barod.
Gan nad yw'r gallu i guddio defnyddwyr gennych, ni allwch weld y rhwystr sydd ar y defnyddiwr na'i olygu.",
'ipbblocked' => 'Ni allwch rwystro na dadrwystro defnyddwyr eraill, oherwydd eich bod chi eich hunan wedi eich rhwystro',
Os felly, gallwch symud y dudalen sgwrs neu ei gyfuno ar ôl symud y dudalen ei hun.",
'movearticle' => 'Symud y dudalen:',
'moveuserpage-warning' => "'''Sylwer:''' Yr ydych ar fin symud tudalen defnyddiwr. Sylwch mai'r dudalen yn unig a gaiff ei symud ac ''na fydd'' y defnyddiwr yn cael ei ail-enwi.",
-'movenologin' => 'Nid ydych wedi mewngofnodi',
'movenologintext' => "Mae'n rhaid bod yn ddefnyddiwr cofrestredig a'ch bod wedi [[Special:UserLogin|mewngofnodi]] cyn medru symud tudalen.",
'movenotallowed' => 'Nid oes caniatâd gennych i symud tudalennau.',
'movenotallowedfile' => "Nid yw'r gallu ganddoch i symud ffeiliau.",
'articleexists' => "Mae tudalen gyda'r darpar enw yn bodoli'n barod, neu mae eich darpar enw yn annilys.
Dewiswch enw arall os gwelwch yn dda.",
'cantmove-titleprotected' => "Ni allwch symud tudalen i'r lleoliad hwn, oherwydd bod y teitl arfaethedig wedi ei ddiogelu rhag cael ei ddefnyddio.",
-'talkexists' => "'''Mae'r dudalen wedi'i symud yn llwyddiannus, ond nid oedd hi'n bosibl symud y dudalen sgwrs oherwydd bod yna dudalen sgwrs gyda'r enw newydd yn bodoli'n barod. Cyfunwch y ddwy dudalen, os gwelwch yn dda.'''",
-'movedto' => 'symud i',
'movetalk' => 'Symud y dudalen sgwrs hefyd',
'move-subpages' => 'Symud unrhyw is-dudalennau (hyd at $1)',
'move-talk-subpages' => "Symud is-dudalennau'r dudalen sgwrs (hyd at $1)",
'watchlistall2' => 'holl',
'namespacesall' => 'pob un',
'monthsall' => 'pob mis',
-'limitall' => 'oll',
# Email address confirmation
'confirmemail' => "Cadarnhau'r cyfeiriad e-bost",
'confirmemail_success' => "Mae eich cyfeiriad e-bost wedi'i gadarnhau.
Cewch [[Special:UserLogin|fewngofnodi]] a mwynhau'r wici.",
'confirmemail_loggedin' => 'Cadarnhawyd eich cyfeiriad e-bost.',
-'confirmemail_error' => 'Cafwyd gwall wrth ddanfon eich cadarnhad.',
'confirmemail_subject' => 'Cadarnhâd cyfeiriad e-bost ar {{SITENAME}}',
'confirmemail_body' => 'Mae rhywun (chi, yn fwy na thebyg, o\'r cyfeiriad IP $1) wedi cofrestru\'r cyfrif "$2" ar {{SITENAME}} gyda\'r cyfeiriad e-bost hwn.
'imgmultigo' => 'Eler!',
'imgmultigoto' => "Mynd i'r dudalen $1",
+# Language selector for translatable SVGs
+'img-lang-info' => "Cynhyrchu'r ddelwedd yn yr iaith $1. $2",
+'img-lang-go' => 'Cynhyrcher',
+
# Table pager
'ascending_abbrev' => 'esgynnol',
'descending_abbrev' => 'am lawr',
# Special:ComparePages
'comparepages' => 'Cymharu tudalennau',
-'compare-selector' => "Cymharu diwygiadau gwahanol o'r dudalen",
'compare-page1' => 'Tudalen 1',
'compare-page2' => 'Tudalen 2',
'compare-rev1' => 'Diwygiad 1',
'passwordtooshort' => 'Adgangskoden skal mindst være på $1 {{PLURAL:$1|tegn|tegn}}.',
'password-name-match' => 'Adgangskoden må ikke være det samme som brugernavnet.',
'password-login-forbidden' => 'Brugen af dette brugernavn og adgangskode er blevet forbudt.',
-'mailmypassword' => 'Send ny adgangskode',
+'mailmypassword' => 'Nulstil adgangskode',
'passwordremindertitle' => 'Ny midlertidig adgangskode til {{SITENAME}}',
'passwordremindertext' => 'Nogen (sandsynligvis dig, fra IP-adressen $1)
har bedt om at vi sender dig en ny adgangskode til at logge på {{SITENAME}} ($4).
'user-mail-no-body' => 'Forsøgte at sende en e-mail med tomt eller urimeligt kort indhold.',
# Change password dialog
-'resetpass' => 'Skift adgangskode',
+'changepassword' => 'Skift adgangskode',
'resetpass_announce' => 'Du loggede på med den via e-mail tilsendte adgangskode. For at afslutte tilmeldingen, skal du nu vælge en ny adgangskode.',
'resetpass_text' => '<!-- Tilføj tekst her -->',
'resetpass_header' => 'Skift adgangskode',
# Special:PasswordReset
'passwordreset' => 'Nulstil adgangskode',
'passwordreset-text-one' => 'Udfyld denne formular for at nulstille din adgangskode.',
-'passwordreset-text-many' => '{{PLURAL:$1|Udfyld et af felterne nedenfor for at nulstille din adgangskode.}}',
+'passwordreset-text-many' => '{{PLURAL:$1|Udfyld et af felterne for at modtage en midlertidig adgangskode via e-mail.}}',
'passwordreset-legend' => 'Nulstil adgangskode',
'passwordreset-disabled' => 'Nulstilling af adgangskode er slået fra på denne wiki.',
'passwordreset-emaildisabled' => 'E-mailfunktioner er slået fra på denne wiki.',
'revisiondelete' => 'Slette/gendanne versioner',
'revdelete-nooldid-title' => 'Ingen version angivet',
'revdelete-nooldid-text' => 'Du har ikke angivet en version, som denne handling kan udføres på.',
-'revdelete-nologtype-title' => 'Ingen logtype er angivet',
-'revdelete-nologtype-text' => 'Du har ikke angivet en logtype at udføre denne handling på.',
-'revdelete-nologid-title' => 'Ugyldig logpost',
-'revdelete-nologid-text' => 'Du har ikke angivet en logpost at udføre denne funktion på eller den angivne post findes ikke.',
'revdelete-no-file' => 'Den angivne fil findes ikke.',
'revdelete-show-file-confirm' => 'Er du sikker på, at du vil vise en slettet version af filen "<nowiki>$1</nowiki>" fra den $2, klokken $3?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Kunne ikke ændre logsynligheden.'''
$1",
'revdel-restore' => 'ændre synlighed',
-'revdel-restore-deleted' => 'slettede redigeringer',
-'revdel-restore-visible' => 'synlige ændringer',
'pagehist' => 'Sidehistorik',
'deletedhist' => 'Slettet historik',
'revdelete-hide-current' => 'Der er opstået en fejl under skjulningen af objektet dateret $1 klokken $2: Dette er den nyeste revision.
'search-interwiki-default' => '{{PLURAL:$1|et resultat|$1 resultater}}:',
'search-interwiki-more' => '(mere)',
'search-relatedarticle' => 'Relateret',
-'mwsuggest-disable' => 'Slå søgningsforslag fra',
'searcheverything-enable' => 'Søg i alle navnerum',
'searchrelated' => 'relateret',
'searchall' => 'alle',
'mypreferences' => 'Indstillinger',
'prefs-edits' => 'Antal redigeringer:',
'prefsnologintext2' => 'Du skal $1 for at ændre brugerindstillinger.',
-'changepassword' => 'Skift adgangskode',
'prefs-skin' => 'Udseende',
'skin-preview' => 'Forhåndsvisning',
'datedefault' => 'Ingen præference',
'recentchanges-label-unpatrolled' => 'Denne redigering er endnu ikke blevet patruljeret',
'recentchanges-label-plusminus' => 'Størrelsen på siden blev ændret med dette antal bytes',
'recentchanges-legend-newpage' => '(se også [[Special:NewPages|listen over nye sider]])',
-'rcnote' => "Herunder ses {{PLURAL:$1|'''1''' ændring|de sidste '''$1''' ændringer}} fra {{PLURAL:$2|i dag|de sidste '''$2''' dage}} fra den $4, kl. $5.",
+'recentchanges-legend-plusminus' => '("±123")',
'rcnotefrom' => "Nedenfor er op til '''$1''' ændringer siden '''$2''' vist.",
'rclistfrom' => 'Vis nye ændringer startende fra $1',
'rcshowhideminor' => '$1 mindre ændringer',
'allpagesto' => 'Vis sider til og med:',
'allarticles' => 'Alle sider',
'allinnamespace' => 'Alle sider (i $1 navnerummet)',
-'allnotinnamespace' => 'Alle sider (ikke i $1 navnerummet)',
-'allpagesprev' => 'Forrige',
-'allpagesnext' => 'Næste',
'allpagessubmit' => 'Vis',
'allpagesprefix' => 'Vis sider med præfiks:',
'allpagesbadtitle' => 'Det indtastede sidenavn er ugyldigt: Det har enten et foranstillet sprog-, en Interwiki-forkortelse eller indeholder et eller flere tegn, som ikke må anvendes i sidenavne.',
e-mail: $PAGEEDITOR_EMAIL
wiki: $PAGEEDITOR_WIKI
-Du vil ikke modtage flere beskeder om yderligere ændringer medmindre du besøger denne side. På din overvågningsliste kan du også nulstille alle markeringer for de sider, du overvåger.
+Du vil ikke modtage flere beskeder om yderligere aktivitet medmindre du besøger denne side. På din overvågningsliste kan du også nulstille alle markeringer for de sider, du overvåger.
- Med venlig hilsen {{SITENAME}}s informationssystem
+ Med venlig hilsen {{SITENAME}}s informationssystem
--
For at ændre dine indstillinger for e-mail meddelelser, besøg
'undeletebtn' => 'Gendan',
'undeletelink' => 'vis/gendan',
'undeleteviewlink' => 'vis',
-'undeletereset' => 'Afbryd',
'undeleteinvert' => 'Omvend valget af versioner',
'undeletecomment' => 'Begrundelse:',
'undeletedrevisions' => '$1 {{PLURAL:$1|version|versioner}} gendannet',
'block' => 'Bloker bruger',
'unblock' => 'Ophæv blokering af bruger',
'blockip' => 'Bloker bruger',
-'blockip-title' => 'Bloker bruger',
'blockip-legend' => 'Bloker bruger',
'blockiptext' => 'Brug formularen herunder til at blokere for skriveadgang fra en bestemt IP-adresse eller et brugernavn.
Dette bør kun gøres for at forhindre vandalisme og skal være i overensstemmelse med [[{{MediaWiki:Policy-url}}|retningslinjerne]].
'ipadressorusername' => 'IP-adresse eller brugernavn',
'ipbexpiry' => 'varighed',
'ipbreason' => 'Begrundelse:',
-'ipbreasonotherlist' => 'Anden begrundelse',
'ipbreason-dropdown' => '*Generelle begrundelser
** Indsættelse af forkerte oplysninger
** Fjernelse af korrekt indhold
'ipbsubmit' => 'Bloker denne bruger',
'ipbother' => 'Anden varighed (engelsk)',
'ipboptions' => '2 timer:2 hours,1 dag:1 day,3 dage:3 days,1 uge:1 week,2 uger:2 weeks,1 måned:1 month,3 måneder:3 months,6 måneder:6 months,1 år:1 year,ubegrænset:infinite',
-'ipbotheroption' => 'Anden varighed',
-'ipbotherreason' => 'Anden/uddybende begrundelse',
'ipbhidename' => 'Skjul brugernavnet i redigeringer og lister',
'ipbwatchuser' => 'Overvåg denne brugers brugerside og diskussionsside.',
'ipb-disableusertalk' => 'Forhindr denne bruger i at redigere sin egen brugerdiskussion under blokeringen',
'sorbsreason' => 'IP-adressen er opført i DNSBL på {{SITENAME}} som åben PROXY.',
'sorbs_create_account_reason' => 'IP-adressen er opført i DNSBL på {{SITENAME}} som åben PROXY. Oprettelse af nye brugere er ikke mulig.',
'xffblockreason' => 'En IP-adresse der er indeholdt i X-Fremsendt-Til hovedet, enten din egen eller en på en proxy-server, du bruger, er blevet blokeret. Den oprindelige grund til blokeringen var:$1',
-'cant-block-while-blocked' => 'Du kan ikke blokkere andre brugere mens du selv er blokkeret.',
'cant-see-hidden-user' => 'Brugeren du prøver at blokerer er allerede blokeret og skjult. Siden du ikke har rettigheden til at skjule brugere, kan du ikke se eller ændre brugerens blokering.',
'ipbblocked' => 'Du kan ikke ændre blokeringer, da du selv er blokeret',
'ipbnounblockself' => 'Du kan ikke ophæve blokeringen af dig selv',
I disse tilfælde er du nødt til at flytte eller sammenflette siden manuelt.",
'movearticle' => 'Flyt side',
'moveuserpage-warning' => "'''Advarsel:''' Du er ved at flytte en brugerside. Bemærk at det kun er siden, der vil blive flyttet – brugeren bliver ''ikke'' omdøbt.",
-'movenologin' => 'Ikke logget på',
'movenologintext' => 'Du skal være registreret bruger og [[Special:UserLogin|logget på]] for at flytte en side.',
'movenotallowed' => 'Du har ikke rettigheder til at flytte sider.',
'movenotallowedfile' => 'Du har ikke tilladelse til at flytte filer.',
'articleexists' => 'En side med det navn eksisterer allerede, eller det
navn du har valgt er ikke gyldigt. Vælg et andet navn.',
'cantmove-titleprotected' => 'Du kan ikke omdøbe en side til dette navn. Det nye navn er beskyttet mod oprettelse.',
-'talkexists' => 'Siden blev flyttet korrekt, men den tilhørende diskussionsside kunne ikke flyttes, fordi der allerede eksisterer en med den nye titel. Du er nødt til at flette dem sammen manuelt.',
-'movedto' => 'flyttet til',
'movetalk' => 'Flyt også "diskussionssiden", hvis den eksisterer.',
'move-subpages' => 'Flyt undersider (op til $1)',
'move-talk-subpages' => 'Flyt diskussionssidens undersider (op til $1)',
'watchlistall2' => 'alle',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'Bekræft e-mailadresse',
'confirmemail_success' => 'E-mailadressen er blevet bekræftet.
Du kan nu [[Special:UserLogin|logge på]].',
'confirmemail_loggedin' => 'Din e-mailadresse er nu bekræftet.',
-'confirmemail_error' => 'Der skete en fejl under lagring af din bekræftelse.',
'confirmemail_subject' => '[{{SITENAME}}] - bekræftelse af e-mailadresse',
'confirmemail_body' => 'Hej,
# Special:ComparePages
'comparepages' => 'Sammenlign sider',
-'compare-selector' => 'Sammenlign sideversioner',
'compare-page1' => 'Side 1',
'compare-page2' => 'Side 2',
'compare-rev1' => 'Version 1',
'user-mail-no-body' => 'Es wurde versucht, eine E-Mail mit einem leeren oder zu kurzen Textkörper zu versenden.',
# Change password dialog
-'resetpass' => 'Passwort ändern',
+'changepassword' => 'Passwort ändern',
'resetpass_announce' => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschließen, musst du jetzt ein neues Passwort wählen.',
'resetpass_text' => '<!-- Ergänze den Text hier -->',
'resetpass_header' => 'Passwort ändern',
'revisiondelete' => 'Versionen löschen/wiederherstellen',
'revdelete-nooldid-title' => 'Keine Version angegeben',
'revdelete-nooldid-text' => 'Du hast entweder keine Version angegeben, auf die diese Aktion ausgeführt werden soll, die gewählte Version ist nicht vorhanden oder du versuchst, die aktuelle Version zu entfernen.',
-'revdelete-nologtype-title' => 'Kein Logtyp angegeben',
-'revdelete-nologtype-text' => 'Es wurde kein Logtyp für diese Aktion angegeben.',
-'revdelete-nologid-title' => 'Ungültiger Logeintrag',
-'revdelete-nologid-text' => 'Es wurde kein Logtyp ausgewählt oder der gewählte Logtyp existiert nicht.',
'revdelete-no-file' => 'Die angegebene Datei ist nicht vorhanden.',
'revdelete-show-file-confirm' => 'Bist du sicher, dass du die gelöschte Version der Datei „<nowiki>$1</nowiki>“ vom $2 um $3 Uhr ansehen willst?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Logbuchsichtbarkeit kann nicht geändert werden:'''
$1",
'revdel-restore' => 'Sichtbarkeit ändern',
-'revdel-restore-deleted' => 'gelöschte Versionen',
-'revdel-restore-visible' => 'sichtbare Versionen',
'pagehist' => 'Versionsgeschichte',
'deletedhist' => 'Gelöschte Versionen',
'revdelete-hide-current' => 'Fehler beim Verstecken des Eintrags vom $1, $2 Uhr: Dies ist die aktuelle Version.
'search-interwiki-default' => '$1 Ergebnisse:',
'search-interwiki-more' => '(weitere)',
'search-relatedarticle' => 'Verwandte',
-'mwsuggest-disable' => 'Suchvorschläge deaktivieren',
'searcheverything-enable' => 'In allen Namensräumen suchen',
'searchrelated' => 'verwandt',
'searchall' => 'alle',
'mypreferences' => 'Einstellungen',
'prefs-edits' => 'Anzahl der Bearbeitungen:',
'prefsnologintext2' => 'Du musst dich $1, um Benutzereinstellungen festzulegen.',
-'changepassword' => 'Passwort ändern',
'prefs-skin' => 'Benutzeroberfläche',
'skin-preview' => 'Vorschau',
'datedefault' => 'Standard',
'recentchanges-label-plusminus' => 'Die geänderte Seitengröße (Anzahl in Bytes)',
'recentchanges-legend-newpage' => '(siehe auch die [[Special:NewPages|Liste neuer Seiten]])',
'recentchanges-legend-plusminus' => "''(±123)''",
-'rcnote' => "{{PLURAL:$1|'''1''' Änderung|'''$1''' Änderungen}} in den {{PLURAL:$2|letzten 24 Stunden|letzten '''$2''' Tagen}}.
-Stand: $4, $5 Uhr.",
'rcnotefrom' => "Angezeigt werden die Änderungen seit '''$2''' (max. '''$1''' Einträge).",
'rclistfrom' => 'Nur Änderungen seit $1 zeigen.',
'rcshowhideminor' => 'Kleine Änderungen $1',
'allpagesto' => 'Seiten anzeigen bis:',
'allarticles' => 'Alle Seiten',
'allinnamespace' => 'Alle Seiten (Namensraum: $1)',
-'allnotinnamespace' => 'Alle Seiten (nicht im $1 Namensraum)',
-'allpagesprev' => 'Vorherige',
-'allpagesnext' => 'Nächste',
'allpagessubmit' => 'Anwenden',
'allpagesprefix' => 'Seiten anzeigen mit Präfix:',
'allpagesbadtitle' => 'Der eingegebene Seitenname ist ungültig: Er hat entweder ein vorangestelltes Sprach-, ein Interwiki-Kürzel oder enthält ein oder mehrere Zeichen, welche in Seitennamen nicht verwendet werden dürfen.',
'undeletebtn' => 'Wiederherstellen',
'undeletelink' => 'ansehen/wiederherstellen',
'undeleteviewlink' => 'ansehen',
-'undeletereset' => 'Zurücksetzen',
'undeleteinvert' => 'Auswahl umkehren',
'undeletecomment' => 'Grund:',
'undeletedrevisions' => '{{PLURAL:$1|1 Version wurde|$1 Versionen wurden}} wiederhergestellt',
'block' => 'Benutzer sperren',
'unblock' => 'Benutzer freigeben',
'blockip' => 'IP-Adresse/Benutzer sperren',
-'blockip-title' => 'Benutzer sperren',
'blockip-legend' => 'IP-Adresse/Benutzer sperren',
'blockiptext' => 'Mit diesem Formular sperrst du eine IP-Adresse oder einen Benutzernamen, so dass von dort keine Änderungen mehr vorgenommen werden können.
Dies sollte nur erfolgen, um Vandalismus zu verhindern und in Übereinstimmung mit den [[{{MediaWiki:Policy-url}}|Richtlinien]].
'ipadressorusername' => 'IP-Adresse oder Benutzername:',
'ipbexpiry' => 'Sperrdauer:',
'ipbreason' => 'Grund:',
-'ipbreasonotherlist' => 'Anderer Grund',
'ipbreason-dropdown' => '* Allgemeine Sperrgründe
** Einfügen falscher Informationen
** Leeren von Seiten
'ipbsubmit' => 'IP-Adresse/Benutzer sperren',
'ipbother' => 'Andere Dauer (englisch):',
'ipboptions' => '2 Stunden:2 hours,1 Tag:1 day,3 Tage:3 days,1 Woche:1 week,2 Wochen:2 weeks,1 Monat:1 month,3 Monate:3 months,6 Monate:6 months,1 Jahr:1 year,unbeschränkt:infinite',
-'ipbotheroption' => 'Andere Dauer',
-'ipbotherreason' => 'Anderer/ergänzender Grund:',
'ipbhidename' => 'Benutzername in Bearbeitungen und Listen verstecken',
'ipbwatchuser' => 'Benutzer(diskussions)seite beobachten',
'ipb-disableusertalk' => 'Diesen Benutzer daran hindern seine eigene Diskussionsseite zu bearbeiten, solange er gesperrt ist',
'sorbsreason' => 'Die IP-Adresse ist in der DNSBL von {{SITENAME}} als offener PROXY gelistet.',
'sorbs_create_account_reason' => 'Die IP-Adresse ist in der DNSBL von {{SITENAME}} als offener PROXY gelistet. Das Anlegen neuer Benutzer ist nicht möglich.',
'xffblockreason' => 'Eine IP-Adresse im X-Forwarded-For-Header wurde gesperrt, entweder deine oder die des benutzten Proxyservers. Der ursprüngliche Sperrgrund war: $1',
-'cant-block-while-blocked' => 'Du kannst keine anderen Benutzer sperren, während du selbst gesperrt bist.',
'cant-see-hidden-user' => 'Der Benutzer, den du versuchst zu sperren, wurde bereits gesperrt und verborgen. Da du das „hideuser“-Recht nicht hast, kannst du die Benutzersperre nicht sehen und nicht bearbeiten.',
'ipbblocked' => 'Du kannst keine anderen Benutzer sperren oder entsperren, da du selbst gesperrt bist',
'ipbnounblockself' => 'Du hast nicht die Berechtigung, dich selbst zu entsperren',
Bitte den '''neuen''' Titel unter '''Ziel''' eintragen, darunter die Umbenennung bitte '''begründen.'''",
'movearticle' => 'Seite verschieben:',
'moveuserpage-warning' => "'''Warnung:''' Du bist dabei, eine Benutzerseite zu verschieben. Bitte bedenke, dass dadurch nur die Benutzerseite verschoben, '''nicht''' aber der Benutzer umbenannt wird.",
-'movenologin' => 'Du bist nicht angemeldet',
'movenologintext' => 'Du musst ein registrierter Benutzer und [[Special:UserLogin|angemeldet]] sein, um eine Seite zu verschieben.',
'movenotallowed' => 'Du hast nicht die erforderliche Berechtigung, um Seiten verschieben zu können.',
'movenotallowedfile' => 'Du hast nicht die erforderliche Berechtigung, um Dateien verschieben zu können.',
'movepage-moved-noredirect' => 'Die Erstellung einer Weiterleitung wurde unterdrückt.',
'articleexists' => 'Unter diesem Namen existiert bereits eine Seite. Bitte wähle einen anderen Namen.',
'cantmove-titleprotected' => 'Die Verschiebung kann nicht durchgeführt werden, da der Zieltitel zur Erstellung gesperrt ist.',
-'talkexists' => 'Die Seite selbst wurde erfolgreich verschoben, aber die zugehörige Diskussionsseite nicht, da bereits eine mit dem neuen Titel existiert. Bitte gleiche die Inhalte von Hand ab.',
-'movedto' => 'verschoben nach',
'movetalk' => 'Sofern möglich, die Diskussionsseite mitverschieben',
'move-subpages' => 'Unterseiten verschieben (bis zu $1)',
'move-talk-subpages' => 'Unterseiten der Diskussionsseite verschieben (bis zu $1)',
'print.css' => '/* Das folgende CSS wird in der Druckausgabe geladen. */',
'noscript.css' => '/* Das folgende CSS wirkt sich für Benutzer aus, die JavaScript deaktiviert haben */',
'group-autoconfirmed.css' => '/* CSS an dieser Stelle wirkt sich nur auf automatisch bestätigte Benutzer aus */',
+'group-user.css' => '/* CSS an dieser Stelle wirkt sich nur auf angemeldete Benutzer aus */',
'group-bot.css' => '/* CSS an dieser Stelle wirkt sich nur auf Bots aus */',
'group-sysop.css' => '/* CSS an dieser Stelle wirkt sich nur auf Administratoren aus */',
'group-bureaucrat.css' => '/* Das folgende CSS wird nur für Bürokraten geladen. */',
'modern.js' => '/* Das folgende JavaScript wird für Benutzer der Modern-Benutzeroberfläche geladen. Allgemeingültiges JavaScript bitte in [[MediaWiki:Common.js]] eintragen. */',
'vector.js' => '/* Das folgende JavaScript wird für Benutzer der Vector-Benutzeroberfläche geladen. Allgemeingültiges JavaScript bitte in [[MediaWiki:Common.js]] eintragen. */',
'group-autoconfirmed.js' => '/* Das folgende JavaScript wird nur für automatisch bestätigte Benutzer geladen. */',
+'group-user.js' => '/* Das folgende JavaScript wird nur für angemeldete Benutzer geladen. */',
'group-bot.js' => '/* Das folgende JavaScript wird nur für Bots geladen. */',
'group-sysop.js' => '/* Das folgende JavaScript wird nur für Administratoren geladen. */',
'group-bureaucrat.js' => '/* Das folgende JavaScript wird nur für Bürokraten geladen. */',
'watchlistall2' => 'alle',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'E-Mail-Adresse bestätigen (Authentifizierung)',
'confirmemail_needlogin' => 'Du musst dich $1, um deine E-Mail-Adresse zu bestätigen.',
'confirmemail_success' => 'Deine E-Mail-Adresse wurde erfolgreich bestätigt. Du kannst dich jetzt [[Special:UserLogin|anmelden]].',
'confirmemail_loggedin' => 'Deine E-Mail-Adresse wurde erfolgreich bestätigt.',
-'confirmemail_error' => 'Es gab einen Fehler bei der Bestätigung deiner E-Mail-Adresse.',
'confirmemail_subject' => '[{{SITENAME}}] Bestätigung der E-Mail-Adresse',
'confirmemail_body' => 'Hallo,
'imgmultigo' => 'OK',
'imgmultigoto' => 'Gehe zu Seite $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(Standardsprache)',
+'img-lang-info' => 'Dieses Bild in $1 rendern $2.',
+'img-lang-go' => 'Los',
+
# Table pager
'ascending_abbrev' => 'auf',
'descending_abbrev' => 'ab',
# Special:ComparePages
'comparepages' => 'Seiten vergleichen',
-'compare-selector' => 'Seitenversionen vergleichen',
'compare-page1' => 'Seite 1',
'compare-page2' => 'Seite 2',
'compare-rev1' => 'Version 1',
$messages = array(
# Dates
-'january' => 'Jänner',
-'february' => 'Februar',
-'december' => 'Dezember',
-'january-gen' => 'Jänners',
-'february-gen' => 'Februars',
-'jan' => 'Jän',
+'january' => 'Jänner',
+'february' => 'Februar',
+'december' => 'Dezember',
+'january-gen' => 'Jänners',
+'february-gen' => 'Febers',
+'jan' => 'Jän',
);
* @author MichaelFrey
* @author SVG
* @author The Evil IP address
+ * @author Umherirrender
*/
$fallback = 'de';
'tog-hideminor' => 'Kleine Änderungen in den «Letzten Änderungen» ausblenden',
'tog-hidepatrolled' => 'Kontrollierte Änderungen in den «Letzten Änderungen» ausblenden',
'tog-newpageshidepatrolled' => 'Kontrollierte Seiten bei den «Neuen Seiten» ausblenden',
-'tog-usenewrc' => 'Erweiterte Darstellung der «Letzten Änderungen» (benötigt JavaScript)',
+'tog-usenewrc' => 'Seitenbezogene Gruppierung in den «Letzten Änderungen» und auf der Beobachtungsliste',
'tog-minordefault' => 'Eigene Änderungen standardmässig als minim markieren',
-'tog-externaleditor' => 'Externen Editor standardmässig nutzen (nur für Experten, erfordert spezielle Einstellungen auf dem eigenen Computer. [//www.mediawiki.org/wiki/Manual:External_editors Weitere Informationen hierzu.])',
-'tog-externaldiff' => 'Externes Programm standardmässig für Versionsunterschiede nutzen (nur für Experten, erfordert spezielle Einstellungen auf dem eigenen Computer. [//www.mediawiki.org/wiki/Manual:External_editors Weitere Informationen hierzu.])',
-'tog-showjumplinks' => '«Wechseln zu»-Links aktivieren',
# Categories related messages
'category_header' => 'Seiten in der Kategorie «$1»',
'page-atom-feed' => 'Atom-Feed für «$1»',
# General errors
-'dberrortext' => 'Es ist ein Datenbankfehler aufgetreten.
-Der Grund kann ein Programmierfehler sein.
-Die letzte Datenbankabfrage lautete:
-<blockquote><tt>$1</tt></blockquote>
-aus der Funktion «<tt>$2</tt>».
-Die Datenbank meldete den Fehler «<tt>$3: $4</tt>».',
-'dberrortextcl' => 'Es gab einen Syntaxfehler in der Datenbankabfrage.
-Die letzte Datenbankabfrage lautete: «$1» aus der Funktion «<tt>$2</tt>».
-Die Datenbank meldete den Fehler: «<tt>$3: $4</tt>».',
'missing-article' => 'Der Text von «$1» $2 wurde nicht in der Datenbank gefunden.
Die Seite ist möglicherweise gelöscht oder verschoben worden.
'actionthrottledtext' => 'Im Rahmen einer Anti-Spam-Massnahme oder aufgrund eines Missbrauchsfilters kann diese Aktion in einem kurzen Zeitabstand nur begrenzt oft ausgeführt werden. Diese Grenze hast du überschritten.
Bitte versuche es in ein paar Minuten erneut.',
'editinginterface' => "'''Warnung:''' Diese Seite enthält von der MediaWiki-Software genutzten Text.
-Änderungen auf dieser Seite wirken sich auf die Benutzeroberfläche aus.
-Ziehe bitte im Fall von Übersetzungen in Betracht, diese bei [//translatewiki.net/wiki/Main_Page?setlang=de-ch translatewiki.net], der Lokalisierungsplattform für MediaWiki, durchzuführen.",
+Änderungen auf dieser Seite wirken sich auf die Benutzeroberfläche dieses Wikis aus.
+Nutze bitte [//translatewiki.net/ translatewiki.net], das Lokalisierungsprojekt von MediaWiki, um Übersetzungen für alle Wikis hinzuzufügen oder zu ändern.",
'titleprotected' => "Eine Seite mit diesem Namen kann nicht angelegt werden.
Die Sperre wurde durch [[User:$1|$1]] mit der Begründung ''«$2»'' eingerichtet.",
'filereadonlyerror' => 'Die Datei «$1» kann nicht verändert werden, da auf das Dateirepositorium «$2» nur Lesezugriff möglich ist.
'nosuchusershort' => 'Der Benutzername «$1» ist nicht vorhanden. Bitte überprüfe die Schreibweise.',
'passwordremindertext' => 'Jemand mit der IP-Adresse $1, wahrscheinlich du selbst, hat ein neues Passwort für die Anmeldung bei {{SITENAME}} ($4) angefordert.
-Das automatisch generierte Passwort für Benutzer „$2“ lautet nun: $3
+Das automatisch generierte Passwort für Benutzer «$2» lautet nun: $3
Falls du dies wirklich gewünscht hast, solltest du dich jetzt anmelden und das Passwort ändern.
Das neue Passwort ist {{PLURAL:$5|1 Tag|$5 Tage}} gültig.
-Bitte ignoriere dieses E-Mail, falls du sie nicht selbst angefordert hast. Das alte Passwort bleibt weiterhin gültig.',
+Bitte ignoriere dieses E-Mail, falls du es nicht selbst angefordert hast. Das alte Passwort bleibt weiterhin gültig.',
'noemail' => '{{GENDER:$1|Benutzer|Benutzerin|Benutzer}} «$1» hat keine E-Mail-Adresse angegeben.',
'passwordsent' => 'Ein neues, temporäres Passwort wurde an die E-Mail-Adresse von Benutzer «$1» gesandt.
Bitte melde dich damit an, sobald du es erhalten hast. Das alte Passwort bleibt weiterhin gültig.',
'eauthentsent' => 'Ein Bestätigungs-E-Mail wurde an die angegebene Adresse verschickt.
Bevor ein E-Mail von anderen Benutzern über die E-Mail-Funktion empfangen werden kann, muss die Adresse und ihre tatsächliche Zugehörigkeit zu diesem Benutzerkonto erst bestätigt werden. Bitte befolge die Hinweise im Bestätigungs-E-Mail.',
+'throttled-mailpassword' => 'Es wurde innerhalb der letzten {{PLURAL:$1|Stunde|$1 Stunden}} bereits ein Passwortzurücksetzungs-E-Mail angefordert. Um einen Missbrauch der Funktion zu verhindern, kann nur {{PLURAL:$1|einmal pro Stunde|alle $1 Stunden}} ein Passwortzurücksetzungs-E-Mail angefordert werden.',
'mailerror' => 'Fehler beim Senden des E-Mails: $1',
'createaccount-text' => 'Es wurde für dich ein Benutzerkonto «$2» auf {{SITENAME}} ($4) erstellt. Das automatisch generierte Passwort für «$2» ist «$3». Du solltest dich nun anmelden und das Passwort ändern.
Falls das Benutzerkonto irrtümlich angelegt wurde, kannst du diese Nachricht ignorieren.',
-# E-mail sending
+# Email sending
'user-mail-no-addy' => 'Versuchte ein E-Mail ohne Angabe einer E-Mail-Adresse zu versenden',
+'user-mail-no-body' => 'Es wurde versucht, ein E-Mail mit einem leeren oder zu kurzen Textkörper zu versenden.',
# Change password dialog
'resetpass_announce' => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschliessen, musst du jetzt ein neues Passwort wählen.',
+# Special:PasswordReset
+'passwordreset-emailsent' => 'Ein Passwortzurücksetzungs-E-Mail wurde versandt.',
+'passwordreset-emailsent-capture' => 'Ein Passwortzurücksetzungs-E-Mail wurde versandt, das unten angezeigt wird.',
+'passwordreset-emailerror-capture' => 'Die unten angezeigte Passwortzurücksetzungs-E-Mail wurde generiert, allerdings ist der Versand an {{GENDER:$2|den Benutzer|die Benutzerin}} gescheitert: $1',
+
# Edit pages
'missingsummary' => "'''Hinweis:''' Du hast keine Zusammenfassung angegeben. Wenn du erneut auf «{{int:savearticle}}» klickst, wird deine Änderung ohne Zusammenfassung übernommen.",
'missingcommentheader' => "'''Achtung:''' Du hast kein Betreff/Überschrift eingegeben. Wenn du erneut auf «{{int:savearticle}}» klickst, wird deine Bearbeitung ohne Überschrift gespeichert.",
Deine aktuelle IP-Adresse ist $3, und die Sperr-ID ist $5.
Bitte füge alle Informationen jeder Anfrage hinzu, die du stellst.",
'confirmedittext' => 'Du musst deine E-Mail-Adresse erst bestätigen, bevor du Bearbeitungen durchführen kannst. Bitte ergänze und bestätige dein E-Mail in den [[Special:Preferences|Einstellungen]].',
-'accmailtext' => 'Ein zufällig generiertes Passwort für [[User talk:$1|$1]] wurde an $2 versandt.
-
-Das Passwort für dieses neue Benutzerkonto kann auf der Spezialseite «[[Special:ChangePassword|Passwort ändern]]» geändert werden.',
+'accmailtext' => "Ein zufällig generiertes Passwort für [[User talk:$1|$1]] wurde an $2 versandt. Es kann auf der Seite ''[[Special:ChangePassword|Passwort ändern]]'' nach der Anmeldung geändert werden.",
'userpage-userdoesnotexist' => 'Das Benutzerkonto «<nowiki>$1</nowiki>» ist nicht vorhanden. Bitte prüfe, ob du diese Seite wirklich erstellen/bearbeiten willst.',
'userpage-userdoesnotexist-view' => 'Das Benutzerkonto «$1» ist nicht vorhanden.',
'clearyourcache' => "'''Hinweis:''' Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
'userjsyoucanpreview' => "'''Tipp:''' Benutze den «{{int:showpreview}}»-Button, um dein neues JavaScript vor dem Speichern zu testen.",
'userinvalidcssjstitle' => "'''Achtung:''' Die Benutzeroberfläche «$1» existiert nicht. Bedenke, dass benutzerspezifische .css- und .js-Seiten mit einem Kleinbuchstaben anfangen müssen, also beispielsweise ''{{ns:user}}:Mustermann/vector.css'' an Stelle von ''{{ns:user}}:Mustermann/Vector.css''.",
'editing' => 'Bearbeiten von «$1»',
+'creating' => 'Erstellen von «$1»',
'editingsection' => 'Bearbeiten von «$1» (Abschnitt)',
'editingcomment' => 'Bearbeiten von «$1» (Neuer Abschnitt)',
'explainconflict' => "Jemand anders hat diese Seite geändert, nachdem du angefangen hast sie zu bearbeiten.
'mergehistory-comment' => '«[[:$1]]» vereinigt nach «[[:$2]]»: $3',
# Diffs
-'history-title' => 'Versionsgeschichte von «$1»',
+'history-title' => '$1: Versionsgeschichte',
# Search results
'searchresults-title' => 'Suchergebnisse für «$1»',
-'searchsubtitle' => 'Deine Suchanfrage: «[[:$1]]» ([[Special:Prefixindex/$1|alle mit «$1» beginnenden Seiten]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|alle Seiten, die nach «$1» verlinken]])',
-'searchsubtitleinvalid' => 'Deine Suchanfrage: «$1».',
'toomanymatches' => 'Die Anzahl der Suchergebnisse ist zu gross, bitte versuche eine andere Abfrage.',
'searchmenu-exists' => "'''Es gibt eine Seite, die den Namen «[[:$1]]» hat.'''",
'searchmenu-new' => "'''Erstelle die Seite «[[:$1]]» in diesem Wiki.'''",
'search-redirect' => '(Weiterleitung von «$1»)',
'search-suggest' => 'Meintest du «$1»?',
-'nonefound' => "'''Hinweis:''' Es werden standardmässig nur einige Namensräume durchsucht. Setze ''all:'' vor deinen Suchbegriff, um alle Seiten (inkl. Diskussionsseiten, Vorlagen usw.) zu durchsuchen oder gezielt den Namen des zu durchsuchenden Namensraumes.",
# Preferences page
'prefs-watchlist-days' => 'Anzahl der Tage, die die Beobachtungsliste standardmässig umfassen soll:',
-'prefs-edit-boxsize' => 'Grösse des Bearbeitungsfensters:',
'recentchangesdays' => 'Anzahl der Tage, die die Liste der «Letzten Änderungen» standardmässig umfassen soll:',
'recentchangescount' => 'Anzahl der standardmässig angezeigten Bearbeitungen:',
'defaultns' => 'In diesen Namensräumen soll standardmässig gesucht werden:',
-'prefs-textboxsize' => 'Grösse des Bearbeitungsfensters',
'prefs-help-signature' => 'Beiträge auf Diskussionsseiten sollten mit «<nowiki>~~~~</nowiki>» signiert werden, was dann in die Signatur mit Zeitstempel umgewandelt wird.',
# Rights
'right-override-export-depth' => 'Exportiere Seiten einschliesslich verlinkter Seiten bis zu einer Tiefe von 5',
'right-passwordreset' => 'Passwort eines Benutzers zurücksetzen und das dazu verschickte E-Mail einsehen',
-# User rights log
-'rightslogentry' => 'änderte die Benutzerrechte für «$1» von «$2» auf «$3»',
-'rightslogentry-autopromote' => 'wurde automatisch von «$2» nach «$3» zugeordnet',
-
# Recent changes
'rc_categories' => 'Nur Seiten aus den Kategorien (getrennt mit «|»):',
'rc-old-title' => 'ursprünglich erstellt als «$1»',
'upload-unknown-size' => 'Unbekannte Grösse',
# File backend
-'backend-fail-maxsize' => 'Die Datei $1 konnte nicht erstellt werden, da sie grösser als {{PLURAL:$2|ein Byte|$2 Byte}} ist.',
+'backend-fail-maxsize' => 'Die Datei $1 konnte nicht gespeichert werden, da sie grösser als {{PLURAL:$2|ein Byte|$2 Bytes}} ist.',
'backend-fail-readonly' => 'Das Speicher-Backend «$1» befindet sich derzeit im Lesemodus. Der angegebene Grund lautet: «$2»',
'backend-fail-synced' => 'Die Datei «$1» befindet sich, innerhalb des internen Speicher-Backends, in einem inkonsistenten Zustand.',
'backend-fail-connect' => 'Es konnte keine Verbindung zum Speicher-Backend «$1» hergestellt werden.',
'http-invalid-scheme' => 'URLs mit dem Schema «$1» werden nicht unterstützt',
# Special:ListFiles
-'listfiles-summary' => 'Diese Spezialseite listet alle hochgeladenen Dateien auf. Standardmässig werden die zuletzt hochgeladenen Dateien zuerst angezeigt. Durch einen Klick auf die Spaltenüberschriften kann die Sortierung umgedreht werden oder es kann nach einer anderen Spalte sortiert werden.',
+'listfiles-summary' => 'Diese Spezialseite listet alle hochgeladenen Dateien auf.',
'listfiles_size' => 'Grösse',
# File description page
'allpages-bad-ns' => 'Der Namensraum «$1» ist in {{SITENAME}} nicht vorhanden.',
# Special:LinkSearch
-'linksearch-text' => 'Diese Spezialseite ermöglicht die Suche nach Seiten, in denen bestimmte Weblinks enthalten sind. Dabei können Platzhalter wie beispielsweise <code>*.beispiel.ch</code> benutzt werden. Es muss mindestens eine Top-Level-Domain, z. B. «*.org». angegeben werden. <br />Unterstützte Protokolle: <code>$1</code> (Diese bitte nicht bei der Suchanfrage angeben.)',
+'linksearch-text' => 'Diese Spezialseite ermöglicht die Suche nach Seiten, in denen bestimmte Weblinks enthalten sind. Dabei können Platzhalter wie beispielsweise <code>*.beispiel.ch</code> benutzt werden. Es muss mindestens eine Top-Level-Domain, z. B. «*.org». angegeben werden. <br />{{PLURAL:$2|Unterstütztes Protokoll|Unterstützte Protokolle}}: <code>$1</code> (Standard ist http, falls kein Protokoll angegeben ist.)',
-# E-mail user
-'emailpagetext' => 'Du kannst dem Benutzer mit dem unten stehenden Formular ein E-Mail senden.
-Als Absender wird die E-Mail-Adresse aus deinen [[Special:Preferences|Einstellungen]] eingetragen, damit der Benutzer dir antworten kann.',
+# Email user
+'emailpagetext' => 'Du kannst {{GENDER:$1|dem Benutzer|der Benutzerin}} mit dem unten stehenden Formular ein E-Mail senden.
+Als Absender wird die E-Mail-Adresse aus deinen [[Special:Preferences|Einstellungen]] eingetragen, damit {{GENDER:$1|der Benutzer|die Benutzerin}} dir direkt antworten kann.',
'defemailsubject' => '{{SITENAME}} - E-Mail von Benutzer «$1»',
'emailnotarget' => 'Nicht vorhandener oder ungültiger Benutzername für den Empfang eines E-Mails.',
'emailccme' => 'Sende eine Kopie des E-Mails an mich',
# Watchlist
'addedwatchtext' => 'Die Seite «[[:$1]]» wurde zu deiner [[Special:Watchlist|Beobachtungsliste]] hinzugefügt.
-Spätere Änderungen an dieser Seite und der zugehörigen Diskussionsseite werden dort gelistet und die Seite wird in der [[Special:RecentChanges|Liste der letzten Änderungen]] in Fettschrift angezeigt.',
+Spätere Änderungen an dieser Seite und der zugehörigen Diskussionsseite werden dort gelistet.',
'removedwatchtext' => 'Die Seite «[[:$1]]» wurde von deiner [[Special:Watchlist|Beobachtungsliste]] entfernt.',
'iteminvalidname' => 'Problem mit dem Eintrag «$1», ungültiger Name.',
'protect-locked-blocked' => "Du kannst den Seitenschutz nicht ändern, da dein Benutzerkonto gesperrt ist. Hier sind die aktuellen Seitenschutz-Einstellungen der Seite '''«$1»:'''",
'protect-locked-dblock' => "Die Datenbank ist gesperrt, der Seitenschutz kann daher nicht geändert werden. Hier sind die aktuellen Seitenschutz-Einstellungen der Seite '''«$1»:'''",
'protect-locked-access' => "Dein Benutzerkonto verfügt nicht über die notwendigen Rechte zur Änderung des Seitenschutzes. Hier sind die aktuellen Seitenschutzeinstellungen der Seite '''«$1»:'''",
-'protect-fallback' => 'Es wird die «$1»-Berechtigung benötigt.',
+'protect-fallback' => 'Nur Benutzern mit der «$1»-Berechtigung erlauben.',
'minimum-size' => 'Mindestgrösse',
'maximum-size' => 'Maximalgrösse:',
# Block/unblock
'ipb-confirmhideuser' => 'Du bist gerade dabei, einen Benutzer im Modus «Benutzer verstecken» zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchtest du das wirklich tun?',
+'ipb-unblock-addr' => '«$1» freigeben',
'ipb-blocklist-contribs' => 'Benutzerbeiträge von «$1»',
'autoblocker' => 'Automatische Sperre, da du eine gemeinsame IP-Adresse mit [[User:$1|$1]] benutzt. Grund der Benutzersperre: «$2».',
'blocklogentry' => 'sperrte «[[$1]]» für den Zeitraum: $2 $3',
'unblocklogentry' => 'hob die Sperre von «$1» auf',
'ipb_already_blocked' => '«$1» wurde bereits gesperrt.',
'ipb-needreblock' => '«$1» ist bereits gesperrt. Möchtest du die Sperrparameter ändern?',
-'ip_range_toolarge' => 'Adressbereiche, die größer als /$1 sind, sind nicht erlaubt.',
+'ip_range_toolarge' => 'Adressbereiche, die grösser als /$1 sind, sind nicht erlaubt.',
'cant-see-hidden-user' => 'Der Benutzer, den du versuchst zu sperren, wurde bereits gesperrt und verborgen. Da du das «hideuser»-Recht nicht hast, kannst du die Benutzersperre nicht sehen und nicht bearbeiten.',
# Move page
* gpslongitude
* gpsaltitude',
-# EXIF tags
+# Exif tags
'exif-jpeginterchangeformatlength' => 'Grösse der JPEG-Daten in Bytes',
'exif-referenceblackwhite' => 'Schwarz/Weiss-Referenzpunkte',
'exif-maxaperturevalue' => 'Grösste Blende',
'exif-isospeedratings-overflow' => 'Grösser als 65535',
-# E-mail address confirmation
+# Email address confirmation
'confirmemail_text' => '{{SITENAME}} erfordert, dass du deine E-Mail-Adresse bestätigst (authentifizierst), bevor du die erweiterten E-Mail-Funktionen benutzen kannst. Klicke bitte auf die unten stehende, mit «Bestätigungscode zuschicken» beschriftete Schaltfläche, damit ein automatisch erstelltes E-Mail an die angegebene Adresse geschickt wird. Dieses E-Mail enthält eine Web-Adresse mit einem Bestätigungscode. Indem du diese Webseite in deinem Webbrowser öffnest, bestätigst du, dass die angegebene E-Mail-Adresse korrekt und gültig ist.',
'confirmemail_pending' => 'Es wurde dir bereits ein Bestätigungscode per E-Mail zugeschickt.
Wenn du dein Benutzerkonto erst vor kurzem erstellt hast, warte bitte noch ein paar Minuten auf das E-Mail, bevor du einen neuen Code anforderst.',
+'confirmemail_sent' => 'Das Bestätigungs-E-Mail wurde verschickt.',
+'confirmemail_sendfailed' => '{{SITENAME}} konnte das Bestätigungs-E-Mail nicht an dich versenden.
+Bitte prüfe die E-Mail-Adresse auf ungültige Zeichen.
+
+Rückmeldung des Mailservers: $1',
'confirmemail_body' => 'Hallo,
-jemand mit der IP-Adresse $1, wahrscheinlich du selbst, hat das Benutzerkonto «$2» in {{SITENAME}} registriert.
+jemand mit der IP-Adresse $1, wahrscheinlich du selbst, hat das Benutzerkonto «$2» bei {{SITENAME}} registriert.
-Um die E-Mail-Funktion von {{SITENAME}} (wieder) zu aktivieren und um zu bestätigen,
-dass dieses Benutzerkonto wirklich zu deiner E-Mail-Adresse und damit zu dir gehört, öffne bitte die folgende Web-Adresse:
+Um die E-Mail-Funktionen von {{SITENAME}} (wieder) zu aktivieren und um zu bestätigen,
+dass dieses Benutzerkonto wirklich zu deiner E-Mail-Adresse und damit zu dir gehört, öffne bitte folgenden Link in deinem Browser:
$3
-Sollte die vorstehende Adresse in deinem E-Mail-Programm über mehrere Zeilen gehen, musst du sie allenfalls per Hand in die Adresszeile deines Web-Browsers einfügen.
-
Wenn du das genannte Benutzerkonto *nicht* registriert hast, folge diesem Link, um den Bestätigungsprozess abzubrechen:
$5
-Dieser Bestätigungscode ist gültig bis $6, $7 Uhr.',
+Dieser Bestätigungscode ist gültig bis zum $6, $7 Uhr.',
'confirmemail_body_changed' => 'Jemand mit der IP-Adresse $1, wahrscheinlich du selbst,
-hat die E-Mail-Adresse des Benutzerkontos «$2» zu dieser Adresse auf {{SITENAME}} geändert.
+hat die E-Mail-Adresse des Benutzerkontos «$2» zu dieser Adresse bei {{SITENAME}} geändert.
-Um zu bestätigen, dass dieses Benutzerkonto wirklich dir gehört
-und um die E-Mail-Features auf {{SITENAME}} zu reaktivieren, öffne diesen Link in deinem Browser:
+Um zu bestätigen, dass dieses Benutzerkonto wirklich dir gehört,
+und um die E-Mail-Features bei {{SITENAME}} zu reaktivieren, öffne diesen Link in deinem Browser:
$3
Falls das Konto *nicht* dir gehört, folge diesem Link,
-um die E-Mail-Adress-Bestätigung abzubrechen:
+um die E-Mail-Bestätigung abzubrechen:
$5
'autosumm-new' => 'Die Seite wurde neu angelegt: «$1»',
# Live preview
-'livepreview-error' => 'Verbindung nicht möglich: $1 «$1». Bitte die normale Vorschau benutzen.',
+'livepreview-error' => 'Verbindung nicht möglich: $1 «$2». Bitte die normale Vorschau benutzen.',
# Watchlist editor
'watchlistedit-normal-explain' => 'Dies sind die Einträge deiner Beobachtungsliste. Um Einträge zu entfernen, markiere die Kästchen neben den Einträgen und klicke am Ende der Seite auf «{{int:Watchlistedit-normal-submit}}». Du kannst deine Beobachtungsliste auch im [[Special:EditWatchlist/raw|Listenformat bearbeiten]].',
* @author Pill
* @author Raimond Spekking (Raymond) <raimond.spekking@gmail.com> since January 2007
* @author SVG
+ * @author Se4598
* @author The Evil IP address
* @author Tim Bartel (avatar) <wikipedia@computerkultur.org> formal addressing
* @author Tischbeinahe
'namespaceprotected' => "Sie haben nicht die erforderliche Berechtigung, um Seiten im Namensraum '''$1''' bearbeiten zu können.",
'customcssprotected' => 'Sie haben nicht die Berechtigung diese CSS enthaltende Seite zu bearbeiten, da sie die persönlichen Einstellungen eines anderen Benutzers enthält.',
'customjsprotected' => 'Sie haben nicht die Berechtigung, diese JavaScript enthaltende Seite zu bearbeiten, da es sich hierbei um die persönlichen Einstellungen eines anderen Benutzers handelt.',
-'exception-nologin-text' => 'Diese Seite oder Aktion erfordert, dass Sie auf diesem Wiki angemeldet sind.',
+'exception-nologin-text' => 'Sie müssen sich [[Special:Userlogin|anmelden]], um auf diese Seite oder Aktion zugreifen zu können.',
# Login and logout pages
'logouttext' => "'''Sie sind nun abgemeldet.'''
-Sie können {{SITENAME}} jetzt anonym weiternutzen, oder sich erneut unter demselben oder einem anderen Benutzernamen [[Special:UserLogin|anmelden]].
Beachten Sie, dass einige Seiten noch anzeigen können, dass Sie angemeldet sind, solange Sie nicht Ihren Browsercache geleert haben.",
-'welcomecreation' => '== Willkommen, $1! ==
-
-Ihr Benutzerkonto wurde soeben eingerichtet.
-Vergessen Sie nicht, Ihre [[Special:Preferences|Einstellungen]] anzupassen.',
+'welcomecreation-msg' => 'Ihr Benutzerkonto wurde erstellt.
+Vergissen Sie nicht, Ihre [[Special:Preferences|{{SITENAME}}-Einstellungen]] zu ändern.',
'yourdomainname' => 'Ihre Domain:',
'password-change-forbidden' => 'Sie können auf diesem Wiki keine Passwörter ändern.',
'externaldberror' => 'Entweder es liegt ein Fehler bei der externen Authentifizierung vor oder Sie dürfen Ihr externes Benutzerkonto nicht aktualisieren.',
-'nologin' => "Sie haben kein Benutzerkonto? '''$1'''.",
+'nologin' => 'Sie haben kein Benutzerkonto? $1.',
'gotaccount' => "Haben Sie bereits ein Benutzerkonto? '''$1'''.",
'userexists' => 'Dieser Benutzername ist schon vergeben.
Bitte wählen Sie einen anderen.',
Falls das Benutzerkonto irrtümlich angelegt wurde, können Sie diese Nachricht ignorieren.',
'login-throttled' => 'Sie haben zu oft versucht, sich anzumelden.
-Bitte warten Sie, bevor Sie es erneut probieren.',
+Bitte warten Sie $1, bevor Sie es erneut probieren.',
# Change password dialog
'resetpass_announce' => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschließen, müssen Sie jetzt ein neues Passwort wählen.',
'resetpass_text' => '<!-- Ergänzen Sie den Text hier -->',
-'resetpass_success' => 'Ihr Passwort wurde erfolgreich geändert. Es folgt die Anmeldung …',
+'changepassword-success' => 'Ihr Passwort wurde erfolgreich geändert.',
'resetpass-no-info' => 'Sie müssen sich anmelden, um auf diese Seite direkt zuzugreifen.',
'resetpass-wrong-oldpass' => 'Ungültiges temporäres oder aktuelles Passwort.
Möglicherweise haben Sie Ihr Passwort bereits erfolgreich geändert oder ein neues temporäres Passwort beantragt.',
# Special:PasswordReset
-'passwordreset-text' => 'Bitte dieses Formular ausfüllen, um per E-Mail eine Erinnerung zu den Anmeldeinformationen Ihres Benutzerkontos zu erhalten.',
-'passwordreset-pretext' => '{{PLURAL:$1||Geben Sie eines der folgenden Daten ein.}}',
-'passwordreset-capture-help' => 'Sofern Sie dieses Kästchen ankreuzen, wird die E-Mail-Nachricht mit dem temporären Passwort, sowohl Ihnen angezeigt, als auch dem Benutzer zugesandt.',
-'passwordreset-emailtext-ip' => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat eine Erinnerung an Ihre Benutzerkonteninformationen für {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}} mit dieser E-Mail-Adresse verknüpft:
+'passwordreset-capture-help' => 'Wenn Sie dieses Kästchen ankreuzen, wird die E-Mail-Nachricht mit dem temporären Passwort sowohl Ihnen angezeigt als auch dem Benutzer zugesandt.',
+'passwordreset-emailtext-ip' => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat eine Zurücksetzung Ihres
+Passworts bei {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}}
+mit dieser E-Mail-Adresse verknüpft:
$2
{{PLURAL:$3|Dieses temporäre Passwort läuft|Diese temporären Passwörter laufen}} innerhalb von {{PLURAL:$5|einem Tag|$5 Tagen}} ab.
-Sie sollten sich anmelden und ein neues Passwort vergeben. Falls jemand anderes diese Anfrage getätigt hat oder Sie sich wieder an Ihr ursprüngliches Passwort erinnern können und es nicht länger ändern möchten, können Sie diese Nachricht ignorieren und weiterhin Ihr altes Passwort benutzen.',
-'passwordreset-emailtext-user' => 'Benutzer $1 auf {{SITENAME}} hat eine Erinnerung an Ihre Benutzerkonteninformationen für {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}} mit dieser E-Mail-Adresse verknüpft:
+Sie sollten sich anmelden und ein neues Passwort vergeben. Falls jemand anderes diese
+Anfrage getätigt hat oder Sie sich wieder an Ihr ursprüngliches Passwort erinnern können und es nicht länger
+ändern möchten, können Sie diese Nachricht ignorieren und weiterhin Ihr altes
+Passwort benutzen.',
+'passwordreset-emailtext-user' => 'Benutzer $1 bei {{SITENAME}} hat eine Zurücksetzung Ihres Passworts bei {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}} mit dieser E-Mail-Adresse verknüpft:
$2
'sig_tip' => 'Ihre Signatur mit Zeitstempel',
# Edit pages
-'anoneditwarning' => "Sie bearbeiten diese Seite unangemeldet. Wenn Sie sie speichern, wird Ihre aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich '''öffentlich''' einsehbar.",
+'anoneditwarning' => "Sie bearbeiten diese Seite unangemeldet. Wenn Sie sie abspeichern, wird Ihre aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich '''öffentlich''' einsehbar.",
'missingsummary' => "'''Hinweis:''' Sie haben keine Zusammenfassung angegeben. Wenn Sie erneut auf „{{int:savearticle}}“ klicken, wird Ihre Änderung ohne Zusammenfassung übernommen.",
'missingcommenttext' => 'Ihr Abschnitt enthält keinen Text.',
'missingcommentheader' => "'''Achtung:''' Sie haben kein Betreff/Überschrift eingegeben. Wenn Sie erneut auf „{{int:savearticle}}“ klicken, wird Ihre Bearbeitung ohne Überschrift gespeichert.",
Vermutlich wurde er verschoben oder gelöscht, nachdem Sie die Seite aufgerufen haben.',
'loginreqpagetext' => 'Sie müssen sich $1, um Seiten lesen zu können.',
'newarticletext' => "Sie sind einem Link zu einer Seite gefolgt, die nicht vorhanden ist.
-Um diese Seite anzulegen, tragen Sie Ihren Text in das untenstehende Bearbeitungsfeld ein (siehe die [[{{MediaWiki:Helppage}}|Hilfeseite]] für weitere Informationen).
+Um diese Seite anzulegen, tragen Sie Ihren Text in das untenstehende Bearbeitungsfeld ein (weitere Informationen auf der [[{{MediaWiki:Helppage}}|Hilfeseite]]).
Sofern Sie fälschlicherweise hier sind, klicken Sie auf die Schaltfläche '''Zurück''' Ihres Browsers.",
'anontalkpagetext' => "----''Diese Seite dient dazu, einem nicht angemeldeten Benutzer Nachrichten zu hinterlassen. Es wird seine IP-Adresse zur Identifizierung verwendet. IP-Adressen können von mehreren Benutzern gemeinsam verwendet werden. Wenn Sie mit den Kommentaren auf dieser Seite nichts anfangen können, richten sie sich vermutlich an einen früheren Inhaber Ihrer IP-Adresse und Sie können sie ignorieren. Sie können sich auch ein [[Special:UserLogin/signup|Benutzerkonto erstellen]] oder sich [[Special:UserLogin|anmelden]], um künftig Verwechslungen mit anderen anonymen Benutzern zu vermeiden.''",
'noarticletext' => 'Diese Seite enthält momentan noch keinen Text.
Bitte fügen Sie Ihre Änderungen in das obere Textfeld ein.
'''Nur''' der Inhalt des oberen Textfeldes wird gespeichert, wenn Sie auf „{{int:savearticle}}“ klicken.",
'yourtext' => 'Ihr Text',
-'nonunicodebrowser' => "'''Achtung:''' Ihr Browser kann Unicode-Zeichen nicht richtig verarbeiten. Bitte verwenden Sie einen anderen Browser um Seiten zu bearbeiten.",
+'nonunicodebrowser' => "'''Achtung: Ihr Browser kann Unicode-Zeichen nicht richtig verarbeiten.''' Es wird eine Hilfsroutine eingesetzt, um Ihnen zu erlauben, Seiten sicher zu bearbeiten: Nicht-ASCII-Zeichen werden dabei im Bearbeitungsfenster als hexadezimale Codes angezeigt.",
'editingold' => "'''Achtung: Sie bearbeiten eine alte Version dieser Seite. Sofern Sie sie speichern, werden alle neueren Versionen überschrieben.'''",
'copyrightwarning' => "'''Bitte kopieren Sie keine Webseiten, die nicht Ihre eigenen sind, benutzen Sie keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!'''<br />
Sie geben uns hiermit Ihre Zusage, dass Sie den Text '''selbst verfasst''' haben, dass der Text Allgemeingut '''(public domain)''' ist, oder dass der '''Urheber''' seine '''Zustimmung''' gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weisen Sie bitte auf der Diskussionsseite darauf hin.
Reichen Sie keine Texte ein, falls Sie nicht wollen, dass diese ohne Einschränkung geändert werden können.
Sie bestätigen hiermit auch, dass Sie diese Texte selbst geschrieben haben oder diese von einer gemeinfreien Quelle kopiert haben
-(siehe $1 für weitere Einzelheiten). '''ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!'''",
+(weitere Einzelheiten unter $1). '''ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!'''",
'longpageerror' => "'''Fehler: Der Text, den Sie zu speichern versuchen, ist {{PLURAL:$1|ein Kilobyte|$1 Kilobyte}} groß. Dies ist größer als das erlaubte Maximum von {{PLURAL:$2|ein Kilobyte|$2 Kilobyte}}.'''
Er kann nicht gespeichert werden.",
'readonlywarning' => "'''Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass Ihre Änderungen derzeit nicht gespeichert werden können.
Bitte prüfen Sie sorgfältig, ob die erneute Seitenerstellung den Richtlinien entspricht.
Zu Ihrer Information folgt das Lösch- und Verschiebungs-Logbuch mit der Begründung für die vorhergehende Löschung:",
'edit-no-change' => 'Ihre Bearbeitung wurde ignoriert, da keine Änderung an dem Text vorgenomme wurde.',
+'postedit-confirmation' => 'Ihre Bearbeitung wurde gespeichert.',
+'editwarning-warning' => 'Das Verlassen dieser Seite kann dazu führen, dass Ihre Änderungen verloren gehen.
+Wenn Sie angemeldet sind, können Sie das Anzeigen dieser Warnung im „Bearbeiten“-Bereich Ihrer Einstellungen abschalten.',
# "Undo" feature
'undo-success' => 'Die Bearbeitung kann rückgängig gemacht werden.
'mergehistory-fail' => 'Versionsvereinigung nicht möglich, bitte prüfen Sie die Seite und die Zeitangaben.',
# Search results
-'searchsubtitle' => 'Ihre Suchanfrage: „[[:$1]]“ ([[Special:Prefixindex/$1|alle mit „$1“ beginnenden Seiten]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|alle Seiten, die nach „$1“ verlinken]])',
-'searchsubtitleinvalid' => 'Ihre Suchanfrage: „$1“.',
'toomanymatches' => 'Die Anzahl der Suchergebnisse ist zu groß, bitte versuchen Sie eine andere Abfrage.',
'searchmenu-new' => "'''Erstellen Sie die Seite „[[:$1]]“ in diesem Wiki.'''",
'search-suggest' => 'Meinten Sie „$1“?',
-'nonefound' => "'''Hinweis:''' Es werden standardmäßig nur einige Namensräume durchsucht. Setzen Sie ''all:'' vor Ihren Suchbegriff, um alle Seiten (inkl. Diskussionsseiten, Vorlagen usw.) zu durchsuchen oder gezielt den Namen des zu durchsuchenden Namensraumes.",
'search-nonefound' => 'Für Ihre Suchanfrage wurden keine Ergebnisse gefunden.',
'searchdisabled' => 'Die {{SITENAME}} Suche wurde deaktiviert. Sie können unterdessen mit Google suchen. Bitte bedenken Sie, dass der Suchindex von {{SITENAME}} veraltet sein kann.',
# Preferences page
-'prefsnologintext' => 'Sie müssen <span class="plainlinks">[{{fullurl:{{#special:UserLogin}}|returnto=$1}} angemeldet]</span> sein, um Ihre Einstellungen ändern zu können.',
-'prefs-help-watchlist-token' => 'Das Ausfüllen dieses Feldes mit einem geheimen Schlüssel generiert einen RSS-Feed für Ihre Beobachtungsliste.
-Jeder, der diesen Schlüssel kennt, kann Ihre Beobachtungsliste einsehen. Wählen Sie also einen sicheren Wert.
-Hier ein zufällig generierter Wert, den Sie verwenden können: $1',
+'prefsnologintext2' => 'Sie müssen sich $1, um Ihre Benutzereinstellungen festzulegen.',
+'prefs-help-watchlist-token2' => 'Dies ist der geheime Schlüssel zum Webfeed Ihrer Beobachtungsliste.
+Jeder, der ihn kennt, kann Ihre Beobachtungsliste lesen. Teilen Sie ihn deshalb nicht.
+[[Special:ResetTokens|Klicken Sie hier, wenn Sie ihn zurücksetzen müssen]].',
'savedprefs' => 'Ihre Einstellungen wurden gespeichert.',
'prefs-reset-intro' => 'Sie können diese Seite verwenden, um die Einstellungen auf die Standards zurückzusetzen.
Dies kann nicht mehr rückgängig gemacht werden.',
-'prefs-help-realname' => 'Optional. Damit kann Ihr bürgerlicher Name Ihren Beiträgen zugeordnet werden.',
+'yourgender' => 'Welches Geschlecht haben Sie?',
+'prefs-help-gender' => 'Dies ist eine freiwillige Angabe.
+Die Software nutzt sie, um Sie anzureden sowie als Hinweis für andere durch Verwendung des zutreffenden grammatikalischen Geschlechts.
+Diese Information ist öffentlich.',
+'prefs-help-realname' => 'Dies ist eine freiwillige Angabe. Damit kann Ihr bürgerlicher Name Ihren Beiträgen zugeordnet werden.',
'prefs-help-email' => 'Die Angabe einer E-Mail-Adresse ist optional, ermöglicht aber die Zusendung eines Ersatzpasswortes, sofern Sie Ihr Passwort vergessen haben.',
'prefs-help-email-others' => 'Mit anderen Benutzern können Sie auch über die Benutzerdiskussionsseiten Kontakt aufnehmen, ohne dass Sie Ihre Identität offenlegen müssen.',
'userrights-unchangeable-col' => 'Gruppenzugehörigkeit, die Sie nicht ändern dürfen',
# Recent changes
-'recentchanges-summary' => "Auf dieser Seite können Sie die letzten Änderungen auf '''{{SITENAME}}''' nachverfolgen.",
+'recentchanges-summary' => 'Auf dieser Seite können Sie die letzten Änderungen in diesem Wiki nachverfolgen.',
'recentchanges-feed-description' => 'Verfolgen Sie mit diesem Feed die letzten Änderungen in {{SITENAME}}.',
# Recent changes linked
Seiten auf Ihrer [[Special:Watchlist|Beobachtungsliste]] sind '''fett''' dargestellt.",
# Upload
-'uploadnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet sein]], um Dateien hochladen zu können.',
+'uploadnologintext' => 'Sie müssen sich $1 um Dateien hochladen zu können.',
'uploadtext' => "Benutzen Sie dieses Formular, um neue Dateien hochzuladen.
Gehen Sie zu der [[Special:FileList|Liste hochgeladener Dateien]], um vorhandene Dateien zu suchen und anzuzeigen. Siehe auch das [[Special:Log/upload|Datei-]] und [[Special:Log/delete|Lösch-Logbuch]].
Bitte geben Sie der Datei einen Namen, der den Inhalt besser beschreibt.",
'upload-file-error-text' => 'Bei der Erstellung einer temporären Datei auf dem Server ist ein interner Fehler aufgetreten.
-Bitte informieren Sie einen [[Special:ListUsers/sysop|System-Administrator]].',
+Bitte informieren Sie einen [[Special:ListUsers/sysop|Administrator]].',
'upload-misc-error-text' => 'Beim Hochladen ist ein unbekannter Fehler aufgetreten.
-Prüfen Sie die URL auf Fehler, den Online-Status der Seite und versuchem Sie erneut.
-Wenn das Problem weiter besteht, informieren Sie einen [[Special:ListUsers/sysop|System-Administrator]].',
+Prüfen Sie die URL auf Fehler, den Online-Status der Seite und versuchen es erneut.
+Wenn das Problem weiter besteht, informieren Sie einen [[Special:ListUsers/sysop|Administrator]].',
# Special:UploadStash
'uploadstash-badtoken' => 'Das Entfernen der vorab gespeicherten Dateien war erfolglos, vielleicht weil Ihre Sitzungsdaten abgelaufen sind. Bitte versuchen Sie es erneut.',
'img-auth-nopathinfo' => 'PATH_INFO fehlt.
Ihr Server ist nicht dafür eingerichtet, diese Information weiterzugeben.
Sie könnte CGI-gestützt sein und kann daher img_auth nicht ermöglichen.
-Siehe http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
+Siehe auch http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
'img-auth-nologinnWL' => 'Sie sind nicht angemeldet und „$1“ ist nicht in der weißen Liste.',
'img-auth-isdir' => 'Sie versuchen, auf ein Verzeichnis „$1“ zuzugreifen.
Nur Dateizugriff ist erlaubt.',
'cachedspecial-viewing-cached-ttl' => 'Sie sehen die gecachte Version dieser Seite, die bis zu $1 alt sein kann.',
'cachedspecial-viewing-cached-ts' => 'Sie sehen die gecachte Version dieser Seite, die möglicherweise nicht aktuell ist.',
-# E-mail user
+# Email user
'mailnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet sein]] und eine bestätigte E-Mail-Adresse in Ihren [[Special:Preferences|Einstellungen]] eingetragen haben, um anderen Benutzern E-Mails schicken zu können.',
-'emailpagetext' => 'Sie könnent dem Benutzer mit dem unten stehenden Formular eine E-Mail senden.
-Als Absender wird die E-Mail-Adresse aus ihren [[Special:Preferences|Einstellungen]] eingetragen, damit der Benutzer Ihnen antworten kann.',
+'emailpagetext' => 'Sie können {{GENDER:$1|dem Benutzer|der Benutzerin}} mit dem unten stehenden Formular eine E-Mail senden.
+Als Absender wird die E-Mail-Adresse aus Ihren [[Special:Preferences|Einstellungen]] eingetragen, damit {{GENDER:$1|der Benutzer|die Benutzerin}} Ihnen direkt antworten kann.',
'emailccsubject' => 'Kopie Ihrer Nachricht an $1: $2',
'emailsenttext' => 'Ihre E-Mail wurde verschickt.',
'watchnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet]] sein, um Ihre Beobachtungsliste bearbeiten zu können.',
'addedwatchtext' => 'Die Seite „[[:$1]]“ wurde zu Ihrer [[Special:Watchlist|Beobachtungsliste]] hinzugefügt.
-Spätere Änderungen an dieser Seite und der dazugehörigen Diskussionsseite werden dort gelistet und
-in der Übersicht der [[Special:RecentChanges|letzten Änderungen]] in Fettschrift dargestellt.',
+Spätere Änderungen an dieser Seite und der dazugehörigen Diskussionsseite werden dort gelistet.',
'removedwatchtext' => 'Die Seite „[[:$1]]“ wurde von Ihrer [[Special:Watchlist|Beobachtungsliste]] entfernt.',
-'watchnochange' => 'Keine der von Ihnen beobachteten Seiten wurde während des angezeigten Zeitraums bearbeitet.',
'watchlist-details' => 'Sie beobachten {{PLURAL:$1|1 Seite|$1 Seiten}}.',
'watchlistcontains' => 'Ihre Beobachtungsliste enthält $1 {{PLURAL:$1|Seite|Seiten}}.',
'enotif_body' => 'Hallo $WATCHINGUSERNAME,
-die {{SITENAME}}-Seite „$PAGETITLE“ wurde von $PAGEEDITOR am $PAGEEDITDATE um $PAGEEDITTIME Uhr $CHANGEDORCREATED.
-
-Aktuelle Version: $PAGETITLE_URL
-
-$NEWPAGE
+$PAGEINTRO $NEWPAGE
Zusammenfassung des Bearbeiters: $PAGESUMMARY $PAGEMINOREDIT
E-Mail: $PAGEEDITOR_EMAIL
Wiki: $PAGEEDITOR_WIKI
-Es werden Ihnen solange keine weiteren Benachrichtigungs-E-Mails gesendet, bis Sie die Seite wieder besucht haben. Auf Ihrer Beobachtungsliste können Sie alle Benachrichtigungsmarkierungen zusammen zurücksetzen.
+Bei weiterer Aktivität auf der Seite werden Ihnen so lange keine weiteren Benachrichtigungs-E-Mails gesendet, bis Sie die Seite wieder angemeldet besucht haben.
+Auf Ihrer Beobachtungsliste können Sie alle Benachrichtigungsmarkierungen zusammen zurücksetzen.
- Das freundliche {{SITENAME}}-Benachrichtigungssystem
+Ihr freundliches {{SITENAME}}-Benachrichtigungssystem
--
-Um die Einstellungen der E-Mail-Benachrichtigung anzupassen, besuchen Sie {{canonicalurl:{{#special:Preferences}}}}
+Um die Einstellungen der E-Mail-Benachrichtigung anzupassen, besuchen Sie {{canonicalurl:{{#special:Preferences}}}}.
-Um die Einstellungen Ihrer Beobachtungsliste anzupassen, besuchen Sie {{canonicalurl:{{#special:EditWatchlist}}}}
+Um die Einstellungen Ihrer Beobachtungsliste anzupassen, besuchen Sie {{canonicalurl:{{#special:EditWatchlist}}}}.
-Um diese Seite von Ihrer Beobachtungsliste zu entfernen, besuchen Sie $UNWATCHURL
+Um diese Seite von Ihrer Beobachtungsliste zu entfernen, besuchen Sie $UNWATCHURL.
Rückmeldungen und weitere Hilfe: {{canonicalurl:{{MediaWiki:Helppage}}}}',
'movepagetext' => "Mit untenstehendem Formular können Sie eine Seite umbenennen, indem Sie sie mitsamt allen Versionen auf einen neuen Titel verschieben.
Der alte Titel wird danach zum neuen weiterleiten.
Sie können Weiterleitungen, die auf den Originaltitel verlinken, automatisch korrigieren lassen.
-Stellen Sie sicher, dass Sie im Anschluss alle [[Special:DoubleRedirects|doppelten]] oder [[Special:BrokenRedirects|kaputten Weiterleitungen]] überprüfen.
+Stellen Sie sicher, dass Sie im Anschluss alle [[Special:DoubleRedirects|doppelten]] oder [[Special:BrokenRedirects|defekten Weiterleitungen]] überprüfen.
Sie sind dafür verantwortlich, dass Links weiterhin auf das korrekte Ziel verweisen.
-Die Seite wird '''nicht''' verschoben, sofern es bereits eine Seite mit dem vorgesehenen Titel gibt, es sei denn, diese ist leer oder eine Weiterleitung ohne Versionsgeschichte.
-Dies bedeutet, dass Sie die Umbenennung rückgängig machen können, sofern Sie einen Fehler gemacht haben. Sie können hingegen keine Seite überschreiben.
+Die Seite wird '''nicht''' verschoben, sofern es bereits eine Seite mit dem vorgesehenen Titel gibt, es sei denn, letztere ist eine Weiterleitung ohne Versionsgeschichte.
+Dies bedeutet, dass Sie die Umbenennung rückgängig machen können, sofern Sie einen Fehler gemacht haben. Sie können hingegen keine existierende Seite überschreiben.
'''Warnung!'''
Die Verschiebung kann weitreichende und unerwartete Folgen für häufig besuchte Seiten haben.
Sie sollten daher die Konsequenzen verstanden haben, bevor Sie jetzt fortfahren.",
'movepagetext-noredirectfixer' => "Mit untenstehendem Formular können Sie eine Seite umbenennen, indem Sie sie mitsamt allen Versionen auf einen neuen Titel verschieben.
Der alte Titel wird danach zum neuen weiterleiten.
-Stellen Sie sicher, dass Sie im Anschluss alle [[Special:DoubleRedirects|doppelten]] oder [[Special:BrokenRedirects|kaputten Weiterleitungen]] überprüfen.
+Stellen Sie sicher, dass Sie im Anschluss alle [[Special:DoubleRedirects|doppelten]] oder [[Special:BrokenRedirects|defekten Weiterleitungen]] überprüfen.
Sie sind dafür verantwortlich, dass Links weiterhin auf das korrekte Ziel verweisen.
-Die Seite wird '''nicht''' verschoben, sofern es bereits eine Seite mit dem vorgesehenen Titel gibt, es sei denn, diese ist leer oder eine Weiterleitung ohne Versionsgeschichte.
-Dies bedeutet, dass Sie die Umbenennung rückgängig machen können, sofern Sie einen Fehler gemacht haben. Sie können hingegen keine Seite überschreiben.
+Die Seite wird '''nicht''' verschoben, sofern es bereits eine Seite mit dem vorgesehenen Titel gibt, es sei denn, diese ist eine Weiterleitung ohne Versionsgeschichte.
+Dies bedeutet, dass Sie die Umbenennung rückgängig machen können, sofern Sie einen Fehler gemacht haben. Sie können hingegen keine existierende Seite überschreiben.
'''Warnung!'''
Die Verschiebung kann weitreichende und unerwartete Folgen für häufig besuchte Seiten haben.
Bitte den '''neuen''' Titel unter '''Ziel''' eintragen, darunter die Umbenennung bitte '''begründen.'''",
'moveuserpage-warning' => "'''Warnung:''' Sie sind dabei, eine Benutzerseite zu verschieben. Bitte bedenken Sie, dass dadurch nur die Benutzerseite verschoben, '''nicht''' aber der Benutzer umbenannt wird.",
-'movenologin' => 'Sie sind nicht angemeldet',
'movenologintext' => 'Sie müssen ein registrierter Benutzer und [[Special:UserLogin|angemeldet]] sein, um eine Seite zu verschieben.',
'movenotallowed' => 'Sie haben nicht die erforderliche Berechtigung, um Seiten verschieben zu können.',
'movenotallowedfile' => 'Sie haben nicht die erforderliche Berechtigung, um Dateien verschieben zu können.',
'cant-move-user-page' => 'Sie haben nicht die erforderliche Berechtigung, Benutzerhauptseiten verschieben zu können.',
'cant-move-to-user-page' => 'Sie haben nicht die Berechtigung, Seiten auf eine Benutzerseite zu verschieben (mit Ausnahme von Benutzerunterseiten).',
'articleexists' => 'Unter diesem Namen existiert bereits eine Seite. Bitte wählen Sie einen anderen Namen.',
-'talkexists' => 'Die Seite selbst wurde erfolgreich verschoben, aber die zugehörige Diskussionsseite nicht, da bereits eine mit dem neuen Titel existiert. Bitte gleichen Sie die Inhalte von Hand ab.',
'delete_and_move_text' => '== Löschung erforderlich ==
Die Seite „[[:$1]]“ existiert bereits. Möchten Sie diese löschen, um die Seite verschieben zu können?',
# Namespace 8 related
'allmessagestext' => 'Dies ist eine Liste der MediaWiki-Systemtexte.
-Bitte besuchen Sie die Seiten [//www.mediawiki.org/wiki/Localisation MediaWiki-Lokalisierung] und [//translatewiki.net translatewiki.net], sofern Sie sich an der Lokalisierung von MediaWiki beteiligen möchten.',
+Bitte besuchen Sie die Seiten [https://www.mediawiki.org/wiki/Localisation MediaWiki-Lokalisierung] und [//translatewiki.net translatewiki.net], sofern Sie sich an der Lokalisierung von MediaWiki beteiligen möchten.',
# Special:Import
'import-interwiki-text' => 'Wählen Sie ein Wiki und eine Seite zum Importieren aus.
'mediawarning' => "'''Warnung:''' Dieser Dateityp kann böswilligen Programmcode enthalten.
Durch das Herunterladen und Öffnen der Datei kann Ihr Computer beschädigt werden.",
-# E-mail address confirmation
+# Email address confirmation
'confirmemail_noemail' => 'Sie haben keine gültige E-Mail-Adresse in Ihren [[Special:Preferences|persönlichen Einstellungen]] eingetragen.',
'confirmemail_text' => '{{SITENAME}} erfordert, dass Sie Ihre E-Mail-Adresse bestätigen (authentifizieren), bevor Sie die erweiterten E-Mail-Funktionen benutzen können. Klicken Sie bitte auf die unten stehende, mit „Bestätigungscode zuschicken“ beschriftete Schaltfläche, damit eine automatisch erstellte E-Mail an die angegebene Adresse geschickt wird. Diese E-Mail enthält eine Web-Adresse mit einem Bestätigungscode. Indem Sie diese Webseite in Ihrem Webbrowser öffnen, bestätigen Sie, dass die angegebene E-Mail-Adresse korrekt und gültig ist.',
'confirmemail_pending' => 'Es wurde Ihnen bereits ein Bestätigungscode per E-Mail zugeschickt.
'confirmemail_error' => 'Es gab einen Fehler bei der Bestätigung Ihrer E-Mail-Adresse.',
'confirmemail_body' => 'Hallo,
-jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat das Benutzerkonto „$2“ in {{SITENAME}} registriert.
+jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat das Benutzerkonto „$2“ bei {{SITENAME}} registriert.
-Um die E-Mail-Funktion von {{SITENAME}} (wieder) zu aktivieren und um zu bestätigen,
-dass dieses Benutzerkonto wirklich zu Ihrer E-Mail-Adresse und damit zu Ihnen gehört, öffnen Sie bitte die folgende Web-Adresse:
+Um die E-Mail-Funktionen von {{SITENAME}} (wieder) zu aktivieren und um zu bestätigen,
+dass dieses Benutzerkonto wirklich zu Ihrer E-Mail-Adresse und damit zu Ihnen gehört, öffnen Sie bitte folgenden Link in Ihrem Browser:
$3
-Sollte die vorstehende Adresse in Ihrem E-Mail-Programm über mehrere Zeilen gehen, müssen Sie diese eventuell per Hand in die Adresszeile Ihres Web-Browsers einfügen.
-
Wenn Sie das genannte Benutzerkonto *nicht* registriert haben, folgen Sie diesem Link, um den Bestätigungsprozess abzubrechen:
$5
-Dieser Bestätigungscode ist gültig bis $6, $7 Uhr.',
+Dieser Bestätigungscode ist gültig bis zum $6, $7 Uhr.',
'confirmemail_body_set' => 'Jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst,
hat die E-Mail-Adresse des Benutzerkontos „$2“ auf {{SITENAME}} zu dieser E-Mail-Adresse abgeändert.
Um zu bestätigen, dass dieses Benutzerkonto wirklich zu Ihnen gehört
-und um die E-Mail-Funktionen auf {{SITENAME}} wieder zu aktivieren, öffnen Sie bitte den folgenden Link in Ihrem Browser:
+und um die E-Mail-Funktionen auf {{SITENAME}} zu aktivieren, öffnen Sie bitte den folgenden Link in Ihrem Browser:
$3
'cannotdelete-title' => 'şıma "$1" nê şenê besternê.',
'delete-hook-aborted' => 'Esterıtışi terefê çengeli ra ibtal bi.
Qet tesrih beyan nêbi.',
+'no-null-revision' => 'Qandé "$1" zew rewizyono newe névıraziya.',
'badtitle' => 'Sernameo xırabın',
'badtitletext' => 'Sernamey pela ke şıma waşt, nêvêrd, thalo/vengo ya ki zıwano miyanêno ğelet gırêdae ya ki sernamey wiki.
Beno ke, tede yew ya zi zêdê işareti estê ke sernaman de nêxebetiyenê.',
'user-mail-no-body' => 'Veng yana vireyo ke makbul niyo eya xebtina.',
# Change password dialog
-'resetpass' => 'Parola bıvurne',
+'changepassword' => 'Parola bıvurne',
'resetpass_announce' => 'Şıma pê yew parolayê muweqqet hesab kerd a, qey qedyayişe dekewtış newe yew parola bınuse:',
'resetpass_text' => 'Parolayê hesab bıvurn',
'resetpass_header' => 'Parola hesabi bıvurne',
'revisiondelete' => 'Bestere/çımraviyarnayışan peyser bia',
'revdelete-nooldid-title' => 'Çımraviyarnayışo waşte nêvêreno',
'revdelete-nooldid-text' => 'Şıma vıraştışê nê fonksiyoni rê ya yew çımraviyarnayışo waşte diyar nêkerdo, çımraviyarnayışo diyarkerde çıniyo, ya ki şıma wazenê ke çımraviyarnayışê nıkayêni bınımnê.',
-'revdelete-nologtype-title' => 'Qet qeydê cınêdiya',
-'revdelete-nologtype-text' => 'Qeydê şımawo diyar çıniyo ke nê fealiyet kewê.',
-'revdelete-nologid-title' => 'Cıkewtış qebul nêbi',
-'revdelete-nologid-text' => 'Şıma vıraştışê nê fonksiyoni rê ya yew cıkewtışo waşte diyar nêkerdo, ya ki çıkewtışo diyarkerde çıniyo.',
'revdelete-no-file' => 'Dosya diyarkerdiye çıniya.',
'revdelete-show-file-confirm' => 'Şıma eminê ke wazenê çımraviyarnayışê esterıtey na dosya "<nowiki>$1</nowiki>" $2 ra $3 de bıvênê?',
'revdelete-show-file-submit' => 'E',
'logdelete-failure' => "'''Esayişê rocaneyi eyar nêbı:'''
$1",
'revdel-restore' => 'asayışi bıvurne',
-'revdel-restore-deleted' => 'revizyonê wedariyaye',
-'revdel-restore-visible' => 'revizyonê ke asenê',
'pagehist' => 'Verora perer',
'deletedhist' => 'tarixê hewna şiyaye',
'revdelete-hide-current' => '$2 $1 ney çiye ke wexta diyayene wera (wedar dayiş) xeta da: no reviyon nınımiyeno.',
'search-interwiki-default' => '$1 neticeyan:',
'search-interwiki-more' => '(véşi)',
'search-relatedarticle' => 'Eleqeyın',
-'mwsuggest-disable' => 'Tewsiyay AJAXi bıgê',
'searcheverything-enable' => 'cayê nameyê hemi de bigêre',
'searchrelated' => 'eleqeyın',
'searchall' => 'pêro',
'powersearch-togglenone' => 'Çıniyo',
'search-external' => 'Cıgeyrayışê teberi',
'searchdisabled' => '{{SITENAME}} no keyepel de cıgerayiş muweqqet bıryayo. no benatê de şıma pê Google eşkeni zerreyê {{SITENAME}} de cıgerayiş bıkeri.',
+'search-error' => 'Cı geyrayış de zu ğeta emé meydan:$1',
# Preferences page
'preferences' => 'Tercihi',
'mypreferences' => 'Tercihi',
'prefs-edits' => 'Amarê vurnayışan:',
'prefsnologintext2' => 'Reca kem sazé tercihané karberi $1.',
-'changepassword' => 'Parola bıvurne',
'prefs-skin' => 'Çerme',
'skin-preview' => 'Verasayış',
'datedefault' => 'Tercih çıniyo',
'recentchanges-label-plusminus' => 'Ebata na perer ebatta na nımra de vırneya',
'recentchanges-legend-newpage' => '(Zewbi bıvin [[Special:NewPages|Listeya peran de newan]])',
'recentchanges-legend-plusminus' => "''(±123)''",
-'rcnote' => "Bıni dı {{PLURAL:$2|roc|'''$2''' rocan}} ra {{PLURAL:$1|'''1''' vurnayış|'''$1''' vurnayışi}} éyé cér de yé , $5 ra hetana $4.",
'rcnotefrom' => "Cêr de '''$2''' ra nata vurnayışiyê asenê (tewr vêşi <b> '''$1'''</b> asenê).",
'rclistfrom' => '$1 ra tepya vırnayışané newan bıasne',
'rcshowhideminor' => 'Vırnayışané werkekean $1',
'allpagesto' => 'Pelanê ke be ena herfe qediyenê bımocne:',
'allarticles' => 'Wesiqey pêro',
'allinnamespace' => 'Peli pênro ( $1 cayênameyî)',
-'allnotinnamespace' => 'Pelanê hemî ($1 cayênameyî de niyo)',
-'allpagesprev' => 'Verên',
-'allpagesnext' => 'Bahdo',
'allpagessubmit' => 'Şo',
'allpagesprefix' => 'herfê ke şıma tiya de nuşti, pê ney herfan pelê ke destpêkenê liste ker:',
'allpagesbadtitle' => 'pel o ke şıma kewenî cı, nameyê no peli de gıreyê zıwanan u wikiyi re elaqa esto, ê ra cıkewtış qebul niyo. ya zi sernameyan de karakterê qedexeyi tede esto.',
'undeletebtn' => 'Timar bike',
'undeletelink' => 'bıvêne/peyser bia',
'undeleteviewlink' => 'bıvin',
-'undeletereset' => 'Reset kerê',
'undeleteinvert' => 'vicnayeyi qeldaye açarn',
'undeletecomment' => 'Sebeb:',
'undeletedrevisions' => 'pêro piya{{PLURAL:$1|1 qeyd|$1 qeyd}} tepiya anciya.',
'namespace' => 'Heruna naman:',
'invert' => 'Weçinayan ğariç bıasné',
'tooltip-invert' => 'nameyo ke nışan biyo (u nameyo elekeyın zi nışanyyayo se) vurnayışan zerrekan nımtışi re ena dore tesdiqi nışan kerê',
-'namespace_association' => 'Cayê nameyanê elaqedaran',
+'namespace_association' => 'Elaqedar nameyé cayan',
'tooltip-namespace_association' => 'Herunda canemiya elekeyın nışan kerdışi sero qıse kerdışi yana zerre dekerdışi rê ena dora tesdiqi nışan kerê',
'blanknamespace' => '(Ser)',
'block' => 'Karberi vındarne',
'unblock' => 'Hesabê karberi akerê',
'blockip' => 'Karberi kılit ke',
-'blockip-title' => 'Karberi kılit ke',
'blockip-legend' => 'Karber blok bike',
'blockiptext' => 'pê şuxulnayişê formê cêrıni, şıma eşkeni verniyê vurnayişkerdışê yew karberi ya zi yew IPyi bıgêrî. No têna qey verni-gırewtışê vandalizmiyo u gani şıma [[{{MediaWiki:Policy-url}}|qaydeyan]] re diqqet bıkeri. cêr de muheqqeq sebebê verni-grewtışi bınusi. (mesela: -nê- pelani de vandalizm kerdo).',
'ipadressorusername' => 'Adresa IPy ya zi nameyê karberi:',
'ipbexpiry' => 'Qedyayış:',
'ipbreason' => 'Sebeb:',
-'ipbreasonotherlist' => 'Sebebê bini',
'ipbreason-dropdown' => '*sebebê verni-grewtışi yê pêroyi
** malumatê şaş têare kerdış
** Zerreyê pelan vetış
'ipbsubmit' => 'Ena karber blok bike',
'ipbother' => 'Waxtê bini:',
'ipboptions' => '2 seat:2 hours,1 roc:1 day,3 roci:3 days,1 hefte:1 week,2 heftey:2 weeks,1 aşm:1 month,3 aşm:3 months,6 aşmi:6 months,1 ser:1 year,ebedi:infinite',
-'ipbotheroption' => 'bini',
-'ipbotherreason' => 'Sebebê bini:',
'ipbhidename' => 'Nameyê karberî listeyan u vurnayîşan ra binumne',
'ipbwatchuser' => 'Pela miniqaşe u pela ena karberî seyr bike',
'ipb-disableusertalk' => 'No karber wexto ke bloqedeyo wa pela da xodı vurnayış kerdışi rê izin medı',
'sorbs_create_account_reason' => 'IP adresa şıma, hetê no translatewiki.net keyepeli ra DNSBL de proxy hesibyayo u liste biyo.
şıma neeşkeni hesab bıvırazi',
-'cant-block-while-blocked' => 'Ê ye ke verniyê şıma gırewtî şıma nêeşkeni verniyê ninan bıgeri',
'cant-see-hidden-user' => 'karber o ke şıma gêreni verniyê ey bıgeri ca ra verniyê ey gırewteyo u pinani kerdeyo.',
'ipbblocked' => 'Ti nieşkena karberanê binan bloke bike ya zi a bike cunki ti bloke biya',
'ipbnounblockself' => 'Ti nieşkena xo a bike',
Oturse, tı gani peleyê mınaqeşeyê manually beri.",
'movearticle' => 'Pele bere:',
'moveuserpage-warning' => "'''Diqet:''' Ti eka yew pelê karberi beni. Diqet bike teyna pel beni feqat ena pele reyna nameyê newi \"nebeno''.",
-'movenologin' => 'Şıma cıkewtış nêvıraşto',
'movenologintext' => 'qey vurnayişê nameyê peli şıma gani qeyd kerde u cıkewteyê [[Special:UserLogin|sistemi]] bıbiy.',
'movenotallowed' => 'desturê şıma çino, şıma pelan bıkırışi',
'movenotallowedfile' => 'desturê şıma çino, şıma pelan bıkırışi',
'articleexists' => 'Ena nameyê pela database ma dı esta ya zi tı raşt nınuşt. .
Yewna name bınus.',
'cantmove-titleprotected' => 'şıma nêşkeni yew peli bıhewelnê tiya çunke pawıyeno',
-'talkexists' => "'''Ma ena pele berd. Feqet pele mıneqeşe dı yew problem esto. Çınki ser name newe dı yew pele rona esto. Eq tı eşkeno, pele mıneqeşe manually beri.'''",
-'movedto' => 'berd be',
'movetalk' => 'Pela werênayışiê elaqedare bere',
'move-subpages' => 'pelê bınini bıkırış($1 heta tiya)',
'move-talk-subpages' => 'pelê bınini yê pelê werê ameyeşi bıkırış ($1 heta tiya)',
'watchlistall2' => 'pêro',
'namespacesall' => 'pêro',
'monthsall' => 'pêro',
-'limitall' => 'pêro',
# Email address confirmation
'confirmemail' => 'Adresê e-posta tesdiq ker',
'confirmemail_success' => 'Email adresê tu konfirme biy.
Ti eşkeno [[Special:UserLogin|ci kewt]].',
'confirmemail_loggedin' => 'E-posta adresiya şıma hendana tesdiq biya.',
-'confirmemail_error' => 'Konfirmasyon ni biy, yew ğelet esto.',
'confirmemail_subject' => '{{SITENAME}} konfirmasyonê adres ê emalî',
'confirmemail_body' => 'Brayo delal, mara ke şıma no IP-adresi ra,
keyepelê {{SITENAME}}i de pêno $2 e-postayi hesab kerda.
'imgmultigo' => 'Şo!',
'imgmultigoto' => 'Şo pela da $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(hesıbyayi zıwan)',
+'img-lang-info' => 'Resimé $1, $2 ya teké pé ke.',
+'img-lang-go' => 'Bırş',
+
# Table pager
'ascending_abbrev' => 'berz',
'descending_abbrev' => 'nızm',
# Special:ComparePages
'comparepages' => 'Pela miqeyese ke',
-'compare-selector' => 'Revizyonê pele miqayese bike',
'compare-page1' => 'Pele 1',
'compare-page2' => 'Pele 2',
'compare-rev1' => 'Revizyonê 1i',
'user-mail-no-body' => 'Jo se wopytało, e-mail bźez teksta abo z pśekrotkim tekstom pósłaś',
# Change password dialog
-'resetpass' => 'Gronidło změniś',
+'changepassword' => 'Šćitne gronidło změniś',
'resetpass_announce' => 'Sy z nachylnym e-mailowym šćitnym gronidłom pśizjawjony. Aby pśizjawjenje zakóńcył, zapódaj how nowe šćitne gronidło:',
'resetpass_text' => '<!-- Dodaj how tekst -->',
'resetpass_header' => 'Kontowe gronidło změniś',
'revisiondelete' => 'Wersije wulašowaś/wótnowiś',
'revdelete-nooldid-title' => 'Njepłaśiwa celowa wersija',
'revdelete-nooldid-text' => 'Njejsy pak žednu celowu wersiju pódał, aby se toś ta funkcija wuwjadła, pódana funkcija njeeksistěrujo pak wopytujoš aktualnu wersiju chowaś.',
-'revdelete-nologtype-title' => 'Žeden protokolowy typ pódany',
-'revdelete-nologtype-text' => 'Njejsy pódał protokolowy typ, aby wuwjadł toś tu akciju.',
-'revdelete-nologid-title' => 'Njepłaśiwy protokolowy zapisk',
-'revdelete-nologid-text' => 'Pak njejsy pódał celowe protokolowe tšojenje, aby wuwjadł toś tu funkciju pak pódany zapisk njeeksistěrujo.',
'revdelete-no-file' => 'Pódana dataja njeeksistěrujo.',
'revdelete-show-file-confirm' => 'Coš se napšawdu wulašowanu wersiju dataje "<nowiki>$1</nowiki>" wót $2 $3 woglědaś?',
'revdelete-show-file-submit' => 'Jo',
'logdelete-failure' => "'''Protokolowa wiźobnosć njejo se dała nastajiś:'''
$1",
'revdel-restore' => 'Widobnosć změniś',
-'revdel-restore-deleted' => 'wulašowane wersije',
-'revdel-restore-visible' => 'widobne wersije',
'pagehist' => 'stawizny boka',
'deletedhist' => 'wulašowane stawizny',
'revdelete-hide-current' => 'Zmólka pśi chowanju zapiska wót $2, $1: to jo aktualna wersija.
'search-interwiki-default' => '$1 wuslědki:',
'search-interwiki-more' => '(wěcej)',
'search-relatedarticle' => 'swójźbne',
-'mwsuggest-disable' => 'Pytańske naraźenja znjemóžniś',
'searcheverything-enable' => 'We wšych mjenjowych rumach pytaś',
'searchrelated' => 'swójźbne',
'searchall' => 'wše',
'mypreferences' => 'Nastajenja',
'prefs-edits' => 'Licba wobźěłanjow:',
'prefsnologintext2' => 'Musyš $1, aby wužywarske nastajenja póstajił.',
-'changepassword' => 'Šćitne gronidło změniś',
'prefs-skin' => 'Šat',
'skin-preview' => 'Pśeglěd',
'datedefault' => 'Standard',
'recentchanges-label-plusminus' => 'Změnjona wjelikosc boka (licba bajtow)',
'recentchanges-legend-newpage' => '(glej teke [[Special:NewPages|lisćinu nowych bokow]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Dołojce {{PLURAL:$1|jo '''1''' změna|stej slědnej '''$1''' změnje|su slědne '''$1''' změny}} w {{PLURAL:$2|slědnem dnju|slědnyma '''$2''' dnjoma|slědnych '''$2''' dnjach}}, staw wót $4, $5.",
'rcnotefrom' => "Dołojce pokazuju se změny wót '''$2''' (maks. '''$1''' zapisow).",
'rclistfrom' => 'Nowe změny wót $1 pokazaś.',
'rcshowhideminor' => 'Snadne změny $1',
'allpagesto' => 'Boki zwobrazniś, kótarež kóńce se na:',
'allarticles' => 'Wšykne nastawki',
'allinnamespace' => 'Wšykne boki (mjenjowy rum: $1)',
-'allnotinnamespace' => 'Wšykne boki (nic w mjenjowem rumje $1)',
-'allpagesprev' => 'Pśedchadne',
-'allpagesnext' => 'Slědujuce',
'allpagessubmit' => 'Pokazaś',
'allpagesprefix' => 'Boki pokazaś (z prefiksom):',
'allpagesbadtitle' => 'Zapódane mě boka njejo płaśece: Jo móžno, až ma pśedstajonu rěcnu resp. interwikijowu krotceńku abo wopśimjejo jadno abo wěcej znamuškow, kótarež njamgu se za mjenja bokow wužywaś.',
'undeletebtn' => 'Wótnowiś',
'undeletelink' => 'woglědaś se/wótnowiś',
'undeleteviewlink' => 'woglědaś se',
-'undeletereset' => 'Slědk wześ',
'undeleteinvert' => 'Wuběrk pśewobrośiś',
'undeletecomment' => 'Pśicyna:',
'undeletedrevisions' => '{{PLURAL:$1|1 wersija jo se nawrośiła|$1 wersiji stej se nawrośiłej|$1 wersije su se nawrośili}}.',
'block' => 'Wužywarja blokěrowaś',
'unblock' => 'Blokěrowanje wužywarja wótpóraś',
'blockip' => 'Wužywarja blokěrowaś',
-'blockip-title' => 'Wužywarja blokěrowaś',
'blockip-legend' => 'Wužywarja blokěrowaś',
'blockiptext' => 'Wužywaj slědujucy formular, jolic až coš wěstej IP-adresy abo konkretnemu wužywarjeju pśistup znjemóžniś. Take dejało se pó [[{{MediaWiki:Policy-url}}|směrnicach]] jano staś, aby se wandalizmoju zadorało. Pšosym zapódaj pśicynu za twójo blokěrowanje (na pś. mógu se citěrowaś konkretne boki, źo jo se wandalěrowało).',
'ipadressorusername' => 'IP-adresa abo wužywarske mě',
'ipbexpiry' => 'Cas blokěrowanja:',
'ipbreason' => 'Pśicyna:',
-'ipbreasonotherlist' => 'Druga pśicyna',
'ipbreason-dropdown' => '*powšykne pśicyny blokěrowanja
** pódawanje njepšawych informacijow
** wulašowanje wopśimjeśa bokow
'ipbsubmit' => 'Togo wužywarja blokěrowaś.',
'ipbother' => 'Drugi cas:',
'ipboptions' => '2 góźinje:2 hours,1 źeń:1 day,3 dny:3 days,1 tyźeń:1 week,2 tyźenja:2 weeks,1 mjasec:1 month,3 mjasece:3 months,6 mjasecy:6 months,1 lěto:1 year,na nimjer:infinite',
-'ipbotheroption' => 'drugi',
-'ipbotherreason' => 'Hynakša/dalšna pśicyna:',
'ipbhidename' => 'Wužywarske mě w změnach a lisćinach schowaś',
'ipbwatchuser' => 'Wužywarski a diskusijny bok toś togo wužywarja wobglědowaś',
'ipb-disableusertalk' => 'Toś tomu wužywarjeju zawobaraś swój bok wobźěłaś, gaž wón jo zablokěrowany.',
'sorbsreason' => 'Twója IP-adresa jo w DNSBL we {{GRAMMAR:lokatiw|{{SITENAME}}}} zapisana ako wócynjony proxy.',
'sorbs_create_account_reason' => 'Twója IP-adresa jo w DNSBL {{GRAMMAR:genitiw|{{SITENAME}}}} ako wócynjony proxy zapisana. Njejo móžno, nowe wužywarske konta załožowaś.',
'xffblockreason' => 'IP-adresa w header X-Forwarded-For, pak twója pak ta proksy-serwera, kótaryž wužywaš, jo se zablokěrowała. Spócetna pśicyna za blokěrowanje jo była: $1',
-'cant-block-while-blocked' => 'Njesmějoš žednych drugich wužywarjow blokěrowaś, mjaztym až ty sy blokěrowany.',
'cant-see-hidden-user' => 'Wužywaŕ, kótaregož wopytujoš blokěrowaś, jo južo zablokěrowany a schowany. Dokulaž njamaš pšawo wužywarja schowaś, njamóžoš blokěrowanje wužywarja wiźeś abo wobźěłaś.',
'ipbblocked' => 'Njamóžoš drugich wužywarjow blokěrowaś abo wótblokěrowaś, dokulaž ty sam jo zablokěrowany',
'ipbnounblockself' => 'Njesmějoš se samogo wótblokěrowaś',
W toś tyma padoma dej wopśimjeśe boka manualnje se pśesunuś resp. gromadu wjasć, jolic až to coš.",
'movearticle' => 'Bok pśesunuś',
'moveuserpage-warning' => "'''Warnowanje:''' Coš rowno wužywarski bok pśesunuś. Pšosym wobmysli, až jano bok se pśesunjo a wužiwaŕ '''nje'''buźo se pśemjenjowaś.",
-'movenologin' => 'Njepśizjawjony(a)',
'movenologintext' => 'Musyš zregistrěrowany wužywaŕ a [[Special:UserLogin|pśizjawjony]] byś, aby pśesunuł bok.',
'movenotallowed' => 'Njamaš pšawo pśesuwaś boki.',
'movenotallowedfile' => 'Njamaš pšawo dataje pśesunuś.',
'movepage-moved-noredirect' => 'Napóranje dalejpósrědnjenja jo se pódtłocyło.',
'articleexists' => 'Bok z takim mjenim južo eksistěrujo abo mě, kótarež sćo wuwzólił jo njepłaśece. Pšosym wuzwól nowe mě.',
'cantmove-titleprotected' => 'Njamóžoš bok k toś tomu městnoju pśesunuś, dokulaž nowy titel jo pśeśiwo napóranjeju šćitany.',
-'talkexists' => 'Samy bok jo se pśesunuł, ale pśisłušny diskusijny bok nic, dokulaž eksistěrujo južo taki bok z nowym mjenim. Pšosym pśirownaj wopśimjeśi manualnje.',
-'movedto' => 'pśesunjony do',
'movetalk' => 'Diskusijny bok sobu pśesunuś.',
'move-subpages' => 'Wše pódboki (až do $1) pśesunuś',
'move-talk-subpages' => 'Wše pódboki diskusijnego boka (až do $1) pśesunuś',
'watchlistall2' => 'wšykne',
'namespacesall' => 'wšykne',
'monthsall' => 'wšykne',
-'limitall' => 'wšykne',
# Email address confirmation
'confirmemail' => 'E-mailowu adresu wobkšuśiś.',
'confirmemail_success' => 'Twója e-mailowa adresa jo wobkšuśona
Móžoš se něnto [[Special:UserLogin|pśizjawiś]] a se wikiju wijaseliś.',
'confirmemail_loggedin' => 'Twója e-mailowa adresa jo něnto wobkšuśona.',
-'confirmemail_error' => 'Zmólka pśi wobkšuśenju e-mailoweje adresy.',
'confirmemail_subject' => '{{SITENAME}} - Wobkšuśenje e-mailoweje adrese',
'confirmemail_body' => 'Něchten, nejskerjej ty z adresy $1, jo na boku {{SITENAME}} wužywarske konto "$2" z toś teju e-mailoweju adresu zregistrěrował.
# Special:ComparePages
'comparepages' => 'Boki pśirownaś',
-'compare-selector' => 'Wersije boka pśirownaś',
'compare-page1' => 'Bok 1',
'compare-page2' => 'Bok 2',
'compare-rev1' => 'Wersija 1',
'user-mail-no-body' => 'Minogumbal koh do papaatod surat-i do ingaa suang toi nadalaan koniba.',
# Change password dialog
-'resetpass' => 'Alanai kaatalib',
+'changepassword' => 'Alanai kaatalib',
'resetpass_announce' => 'Poinsuang log ko momoguno do kaatalib daamot it pinosurat-i.
Momongoh do sinuang log, mositi do powonsoionnu kaatalib wagu do hiti.:',
'resetpass_header' => 'Alanai kaatalib takaun',
'rev-showdeleted' => 'popointalang',
'revisiondelete' => 'Pugaso/pogulio sinimakan',
'revdelete-nooldid-title' => 'Poimpalid rikoton do sinimakan',
-'revdelete-nologtype-title' => 'Awu nonuan koula-laho log',
-'revdelete-nologtype-text' => 'Awu nu pinoilo ot koula-laho log montok koimaan diti.',
-'revdelete-nologid-title' => 'Log pinosuang napalid',
-'revdelete-nologid-text' => 'Awu nu pinatantu rikoton kinaantakan log do popowonsoi kopomogunaan toi suang pointantu awu poinsuang.',
'revdelete-no-file' => 'Pail pinotontu awu poinsuang.',
'revdelete-show-file-confirm' => 'Mongintong ko di sinimakan nopugas do pail "<nowiki>$1</nowiki>" mantad $2 ontok $3?',
'revdelete-show-file-submit' => 'O',
'logdelete-failure' => "'''Kokitanan log di awu milo posoinon:'''
$1",
'revdel-restore' => 'alanai pongitaanan',
-'revdel-restore-deleted' => 'sinimakan nopugas',
-'revdel-restore-visible' => 'sinimakan tokito',
'pagehist' => 'Susuyan bolikon',
'deletedhist' => 'Susuyan nopugas',
'revdelete-hide-current' => 'Nokosilap popolisok kakamot ditadau $2, $1: iti no sinimakan wagu.
'preferences' => 'Pipilion',
'mypreferences' => 'Pipilion',
'prefs-edits' => 'Ginumu niditan:',
-'changepassword' => 'Alanai kaatalib',
'prefs-skin' => 'Kulit',
'skin-preview' => 'Kokitanan',
'datedefault' => 'Ingaa komoisoon',
'recentchanges-label-minor' => 'Iti nopo nga niditan tokoto',
'recentchanges-label-bot' => 'Niditan diti winonsoi do robot',
'recentchanges-label-unpatrolled' => 'Niditan diti awu poh nosimak',
-'rcnote' => "Iti {{PLURAL:$1|noh '''1''' nalanan|nopo '''$1''' dohuri nopingalanan}} solinaid {{PLURAL:$2|tadau|'''$2''' tadau}}, ontok di $4, jaam $5.",
'rcnotefrom' => "Id siriba diti pokitonon ii nopingalanan mantad '''$2''' (gisom '''$1''' ).",
'rclistfrom' => 'Pokitono naalanan kawawagu tumimpuun mantad $1',
'rcshowhideminor' => '$1 niditan tokoto',
'allpagesto' => 'Pokitono bobolikon nopupusan do:',
'allarticles' => 'Oinsanan bobolikon',
'allinnamespace' => 'Oinsanan bobolikon ($1 poiyanan-ngaran)',
-'allnotinnamespace' => 'Oinsanan bobolikon (awu poinsuang $1 poiyanan-ngaran)',
-'allpagesprev' => 'Nokopogulu',
-'allpagesnext' => 'kaagu',
'allpagessubmit' => 'Ibok',
'allpagesprefix' => 'Pokitono bolikon di kitinimpuunon:',
'allpages-bad-ns' => '{{SITENAME}} aiso pinungaranan do "$1"',
'movepage-moved' => '\'\'\'"$1" nokowalih do hilo "$2"\'\'\'',
'articleexists' => 'Kibolikon no do momoguno ngaran dilo, toi ngaran di nopili awu pasagaon.
Pilio ngaran suai.',
-'talkexists' => "'''Nakaalih no bo daa bolikon dilo, nga it bolikon bolotok awu di kaalih tu kopiirad ot judul di poinsuang mantad.
-Maai no longono do posungku.'''",
-'movedto' => 'powolihon hilo',
'movetalk' => 'Pooliho bolikon bolotok di poingompinai',
'movelogpage' => 'Poundoliho log',
'movereason' => 'Sabab:',
'loginlanguagelabel' => 'ބަސް: $1',
# Change password dialog
-'resetpass' => 'ސިއްރުބަސް ބަދަލުކުރައްވާ',
+'changepassword' => 'ސިއްރުބަސް ބަދަލުކުރައްވާ',
'resetpass_header' => 'އެކައުންޓްގެ ސިއްރުބަސް ބަދަލުކުރައްވާ',
'oldpassword' => 'ކުރީގެ ސިއްރުބަސް:',
'newpassword' => 'އައު ސިއްރުބަސް:',
'histfirst' => 'އެންމެ ކުރީގެ',
'histlast' => 'އެންމެ ފަހުގެ',
-# Revision deletion
-'revdel-restore-deleted' => 'ފޮހެލެވިފައިވާ ނުސްހާތައް',
-'revdel-restore-visible' => 'ފާޅު ނުސްހާތައް',
-
# Diffs
'history-title' => '"$1"ގެ ތާރީޚް',
'lineno' => 'ފޮޅުވަތް $1:',
'preferences' => 'ތަރުޖީހުތައް',
'mypreferences' => 'ތަރުޖީހުތައް',
'prefs-edits' => 'އުނިއިތުރުތަކުގެ ޢަދަދު:',
-'changepassword' => 'ސިއްރުބަސް ބަދަލުކުރައްވާ',
'skin-preview' => 'ނަމޫނާ',
'saveprefs' => 'ރައްކާކުރައްވާ',
'columns' => 'ކޮލަންތައް:',
'prevpage' => 'ފަހަތަށް ($1)',
'allarticles' => 'ހުރިހާ މަޒުމޫނުތައް',
'allinnamespace' => 'ހުރިހާ ޞަފްޙާތައް (ނުތުގު $1 ގައިވާ)',
-'allpagesprev' => 'ކުރީގެ',
-'allpagesnext' => 'ކުރިޔަށް އޮތް',
'allpagessubmit' => 'ދުރުވޭ',
# SpecialCachedPage
'move-watch' => 'މި ޞަފްހާ އަށް ނަޒަރުބަހައްޓަވާ!',
'movepagebtn' => 'ޞަފްޙާގެނަން ބަދަލުކުރައްވާ',
'articleexists' => 'ތިޔަ ސުރުހީގައި ކުރީއްސުރެ ވެސް ޞަފްޙައެއް ވޭ، ނުވަތަ ތިޔަ އިހުތިޔާރުކުރެއްވި ނަން ރަނގަޅެއް ނޫން، ވީމާ އެހެން ނަމެއް އިހުތިޔާރުކުރެއްވުން އެދެވިގެންވެއެވެ.',
-'movedto' => 'އަށް ބަދަލުކުރެވިފައި',
'movelogpagetext' => 'ތިރީގައި މިވަނީ ނަން/ތަން ބަދަލުކުރެވިފައިވާ ޞަފްޙާތަކުގެ ފިހުރިސްތެކެވެ.',
'movereason' => 'ސަބަބު',
'delete_and_move' => 'ފޮހެލައްވާފައި އެހެންނަމަކަށްބަދަލުކުރައްވާ',
'jumptonavigation' => 'འཛུལ་འགྱོ་',
'jumptosearch' => 'འཚོལ་ཞིབ།',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} གི་སྐོར་ལས།',
'aboutpage' => 'Project:སྐོར་ལས།',
'copyrightpage' => '{{ns:project}}:འདྲ་བཤུས་འབད་ཆ།',
'disclaimers' => 'ཁས་མི་ལེན་པ།',
'disclaimerpage' => 'Project: སྤྱིར་བཏང་ཁས་མི་ལེན་པ།',
'edithelp' => 'ཞུན་དག་གྲོགས་རམ།',
-'edithelppage' => 'Help: ཞུན་དག།',
'helppage' => 'Help:ནང་དོན།',
'mainpage' => 'མ་ཤོག།',
'mainpage-description' => 'མ་ཤོག།',
'retrievedfrom' => '"$1" ལས་ སླར་འདྲེན་འབད་ཡོདཔ།',
'youhavenewmessages' => 'ཁྱོད་ལུ་ $1 ($2) འདུག།',
-'newmessageslink' => 'འཕྲིན་དོན་གསརཔ།',
-'newmessagesdifflink' => 'བསྒྱུར་བཅོས་མཇུག།',
'editsection' => 'ཞུན་དག།',
'editold' => 'ཞུན་དག།',
'editsectionhint' => 'དབྱེ་ཚན་:$1 ཞུན་དག་འབད།',
'prevn' => 'ཧེ་མའི་ {{PLURAL:$1|$1}}',
'nextn' => 'ཤུལ་མའི་ {{PLURAL:$1|$1}}',
'viewprevnext' => '($1 {{int:pipe-separator}} $2) ($3) སྟོན།',
-'searchhelp-url' => 'Help:ནང་དོན།',
-'powersearch' => 'མཐོ་རིམ་ཅན་གྱི་འཚོལ་ཞིབ།',
# Preferences page
'preferences' => 'དགའ་གདམ།',
'recentchangeslinked-feed' => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
'recentchangeslinked-toolbox' => 'འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།',
'recentchangeslinked-title' => '"$1" དང་འབྲེལ་བ་ཡོད་པའི་བསྒྱུར་བཅོས་ཚུ།',
-'recentchangeslinked-noresult' => 'དུས་བཀོད་ཀྱི་སྐབས་ལུ་ འབྲེལ་མཐུད་ཅན་གྱི་ཤོག་ལེབ་ལུ་བསྒྱུར་བཅོས་མེད།',
'recentchangeslinked-summary' => "དམིགས་བསལ་ཤོག་ལེབ་འདི་གིས་ འབྲེལ་མཐུད་ཅན་གྱི་ཤོག་ལེབ་གུ་ མཇུག་ཀྱི་བསྒྱུར་བཅོས་ཚུ་ ཐོ་བཀོད་འབདཝ་ཨིན།
ཁྱོད་ཀྱི་བལྟ་ཞིབ་ཐོ་ཡིག་གུ་འི་ཤོག་ལེབ་ཚུ་ '''མངོན་གསལ་ཅན་ཨིན།'''",
# Statistics
'statistics' => 'ཚད་རྩིས།',
-'disambiguations' => 'ངེས་པ་ཡོད་པའི་བརྡ་དོན་ཤོག་ལེབ།',
-
'doubleredirects' => 'སླར་ལོག་གཉིས་ལྡན།',
'brokenredirects' => 'མེདཔ་འགྱོ་ཡོད་པའི་སླར་ལོག',
'movepage-moved' => '\'\'\'"$1" འདི་ "$2"\'\'\' ལུ་ སྤོ་བཤུད་འབད་ནུག།',
'articleexists' => 'ཤོག་ལེབ་མིང་འདི་ཧེ་མ་ལས་ཡོདཔ་ཨིནམ་དང་ ཡང་ན་ ཁྱོད་ཀྱིས་གདམ་ཁ་བརྐྱབས་མི་མིང་འདི་ ནུས་མེད་ཨིན་པས།
མིང་གཞན་ཅིག་ གདམ་ཁ་རྐྱབས།',
-'talkexists' => "'''ཤོག་ལེབ་འདི་ལེགས་ཤོམ་པས་སྤོ་བཤུད་འབད་ཡོད་རུང་ གཅིག་ཧེ་མ་ལས་ར་ མགོ་མིང་གསརཔ་གུ་ཡོདཔ་ལས་ བློ་ཤོག་འདི་སྤོ་བཤུད་འབད་མ་ཚུགས།
-དེ་ཚུ་ ལག་ཐོག་ལས་མཉམ་བསྡོམས་འབད་གནང་།'''",
-'movedto' => 'ལུ་སྤོ་བཤུད་འབད།',
'movetalk' => 'འབྲེལ་བ་ཡོད་པའི་ཁ་སླབ་ཤོག་ལེབ་ སྤོ་བཤུད་འབད།',
'movelogpage' => 'ལོག་སྤོ་བཤུད་འབད།',
'movereason' => 'རྒྱུ་མཚན:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'ཕྱིའི་གློག་རིམ་ལག་ལེན་འཐབ་ཐོག་ལས་ ཡིག་སྣོད་འདི་ཞུན་དག་འབད།',
-'edit-externally-help' => 'བརྡ་དོན་ཁ་གསལ་གྱི་དོན་ལུ་ [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] ལུ་ལྟ།',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'ཆ་མཉམ།',
'namespacesall' => 'ཆ་མཉམ།',
$messages = array(
# User preference toggles
'tog-hideminor' => 'Ɣla tɔtrɔ suewo le tɔtrɔ yeyeawo me',
-'tog-watchcreations' => 'Tsɔ axa siwo gɔme medze la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-watchdefault' => 'Tsɔ axa siwo ŋu metrɔ asi le la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-watchmoves' => 'Tsɔ axa siwo ƒe nɔƒe meɖɔli la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-watchdeletion' => 'Tsɔ axa siwo metutu la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
-'tog-enotifwatchlistpages' => 'Ɖo du nam ne axa aɖe si ŋu nyeƒe ŋku le la trɔ',
+'tog-watchcreations' => 'Tsɔ axa siwo gɔme medze kpakple axa siwo meda ɖe afisia la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-watchdefault' => 'Tsɔ axawo kpakple nutatawo siwo ŋu metrɔ asi le la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-watchmoves' => 'Tsɔ axawo kpakple nutatawo siwo ƒe nɔƒe meɖɔli la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-watchdeletion' => 'Tsɔ axawo kpakple nutatawo siwo metutu la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu',
+'tog-enotifwatchlistpages' => 'Ɖo du nam ne axa aɖe alo nutata aɖe si ŋu nyeƒe ŋku le la trɔ',
+'tog-useeditwarning' => 'Na nyanyam ne mele asiɖem le axa si ŋu wome dzra tɔtrɔwo ɖo vɔ la o.',
'underline-always' => 'Ɣesiaɣi',
'underline-never' => 'Gbeɖe',
'oct' => 'Kel',
'nov' => 'Ade',
'dec' => 'Dzom',
+'january-date' => 'Dzove $1',
+'february-date' => 'Dzodze $1',
+'march-date' => 'Tedoxe $1',
+'april-date' => 'Afɔfiɛ $1',
+'may-date' => 'Damɛ $1',
+'june-date' => 'Masa $1',
+'july-date' => 'Siamlɔm $1',
+'august-date' => 'Dasiamime $1',
+'september-date' => 'Anyɔnyɔ $1',
+'october-date' => 'Kele $1',
+'november-date' => 'Adeɛmekpɔxe $1',
+'december-date' => 'Dzome $1',
# Categories related messages
'listingcontinuesabbrev' => 'yi dzi',
# Cologne Blue skin
'qbfind' => 'Di',
+'qbbrowse' => 'To eme',
'qbedit' => 'Trɔ asi le eŋu',
'qbpageoptions' => 'Axa sia',
'qbmyoptions' => 'Nyeƒe axawo',
-'qbspecialpages' => 'Axa tɔxewo',
# Vector skin
'vector-action-delete' => 'Tutui',
'searcharticle' => 'Yi',
'history' => 'Axa sia ƒe tata xoxoawo',
'history_short' => 'Xoxoawo',
+'view' => 'Tata',
'edit' => 'Trɔ asi le eŋu',
'create' => 'Dze egɔme',
'editthispage' => 'Ðɔ axa sia ɖo',
'jumptonavigation' => 'kuɖɔɖoɖo',
'jumptosearch' => 'dii',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} ŋutinya',
'aboutpage' => 'Project:Ŋutinya',
'copyright' => 'Nusiwo le afii le $1 mɔɖeɖea te.',
'retrievedfrom' => 'Nuŋɔŋlɔ sia tso "$1"',
'youhavenewmessages' => '$1 le asiwo ($2).',
-'newmessageslink' => 'du yeyewo',
-'newmessagesdifflink' => 'tɔtrɔ mamlea',
'youhavenewmessagesmulti' => 'Du yeyewo le asiwo le $1',
'editsection' => 'trɔ asi le eŋu',
'editold' => 'trɔ asi le eŋu',
# Search results
'searchresults' => 'Nusiwo wòdi',
'searchresults-title' => 'Nusiwo wofɔ le "$1" didi me',
-'searchsubtitle' => 'Nusi wòdi enye \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|axawo katã siwo dze egɔme kple "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|axawo katã siwo kuɖe "$1" ŋu]]).',
-'searchsubtitleinvalid' => "Wòdi '''$1'''",
-'notitlematches' => 'Mesɔ axa aɖeke ƒe tanya o',
'notextmatches' => 'Axa aɖeke ƒe nyawo mesɔ kple nyasiawo o.',
'prevn' => '{{PLURAL:$1|$1}} do ŋgɔ',
'nextn' => '{{PLURAL:$1|$1}} yometɔwo',
'search-suggest' => 'Ɖe wò be: $1',
'search-interwiki-more' => '(kɔ kpe ɖe eŋu)',
'searchall' => 'wokatã',
-'powersearch' => 'Dii de eme',
-'powersearch-field' => 'Di',
'powersearch-toggleall' => 'Wokatã',
# Preferences page
'allpagesto' => 'Fia axawo vaseɖe:',
'allarticles' => 'Axawo katã',
'allinnamespace' => 'Axawo katã ($1 namespace)',
-'allpagesnext' => 'Eyome',
'allpagessubmit' => 'Yi',
# Special:LinkSearch
'articleexists' => 'Tanya alo ŋkɔ sia nye axa bubu aɖe tɔ xoxo, alo eda se dzi.
Tia ŋkɔ alo tanya bubu.',
'cantmove-titleprotected' => 'Wòmateŋu ahe axa aɖeke va afii o, elabena wo xemɔ na tanya sia ƒe ŋɔŋlɔ',
-'movedto' => 'wohee yi',
# Export
'export' => 'Ɖo axa siawo ɖa',
'newimages' => 'Nutata yeyewo',
'ilsubmit' => 'Dii',
-# External editor support
-'edit-externally-help' => '(Kpɔ [//www.mediawiki.org/wiki/Manual:External_editors gɔmedzedze sewo] na kpekpeɖeŋu bubuwo.)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'katã',
'namespacesall' => 'wokatã',
# Special:Tags
'tags-edit' => 'trɔ asi le eŋu',
+# Special:ExpandTemplates
+'expand_templates_preview' => 'Kpɔe do ŋgɔ',
+
);
'qbedit' => 'Mudifich',
'qbpageoptions' => "Opzion d'la pàgina",
'qbmyoptions' => 'Le mé pàgin',
-'qbspecialpages' => 'Pàgin speciäl',
'faq' => 'Dumand frequeint',
# Vector skin
'pool-queuefull' => "La cua dal pool l'è piena",
'pool-errorunknown' => 'Errur mia cugnussü',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Infurmazion su {{SITENAME}}',
'aboutpage' => 'Project:Infurmäzion',
'copyright' => "Contenüt suggètt a licinza d'üs $1.",
'disclaimers' => 'Informazion legäl',
'disclaimerpage' => 'Project:Avvartenza generäl',
'edithelp' => 'Libar di spiegazión',
-'edithelppage' => 'Help:Mudifich',
'helppage' => "Help:Tütt l'argumeint",
'mainpage' => 'Prima pàgina',
'mainpage-description' => 'Pàgina principäl',
'privacy' => "Legg' l'informazion parsunäl",
'ok' => 'OK',
-'newmessageslink' => "növ messagg'",
'editsection' => 'cambi',
'editold' => 'mudifich',
'viewsourceold' => 'vadä la surgìnt',
'loginlanguagelabel' => 'Leingua: $1',
# Change password dialog
-'resetpass' => 'Cambiä la password',
+'changepassword' => 'Cambiä la password',
'oldpassword' => "Vecc' password:",
'newpassword' => 'Növa password:',
'resetpass-submit-loggedin' => 'Cambiä la password',
'preferences' => 'Prefereinz',
'mypreferences' => 'Al me prefereinz',
'prefs-edits' => 'Nümar ad mudifich:',
-'prefsnologin' => 'Si mia enträ',
-'changepassword' => 'Cambiä la password',
'prefs-skin' => 'Skin',
'skin-preview' => 'Vadä prima',
'datedefault' => 'Ansiön prefereinz',
'move-page' => 'Spustameint ad $1',
'move-page-legend' => 'Spustä la pàgina',
'movearticle' => 'Spustä la pàgina:',
-'movenologin' => 'Si mia enträ',
'movepagebtn' => 'Spustä la pàgina',
'movelogpage' => 'Spustameint',
'revertmove' => 'Turné indré',
'user-mail-no-body' => 'Προσπάθησε να στείλει e-mail με ένα κενό ή αδικαιολόγητα σύντομο σώμα.',
# Change password dialog
-'resetpass' => 'Αλλαγή κωδικού πρόσβασης',
+'changepassword' => 'Αλλαγή κωδικού',
'resetpass_announce' => 'Συνδεθήκατε με ένα προσωρινό κωδικό, σταλμένο με e-mail. Για να ολοκληρώσετε την σύνδεση, πρέπει να στείλετε ένα νέο κωδικό εδώ:',
'resetpass_text' => '<!-- Προσθέστε κείμενο εδώ -->',
'resetpass_header' => 'Αλλαγή κωδικού πρόσβασης',
'revisiondelete' => 'Διαγραφή/επαναφορά αναθεωρήσεων',
'revdelete-nooldid-title' => 'Άκυρη έκδοση-στόχος',
'revdelete-nooldid-text' => 'Είτε δεν έχετε ορίσει μία έκδοση-στόχο για να εκτελεστεί η λειτουργία σε αυτή, είτε η ορισμένη έκδοση δεν υπάρχει, είτε δοκιμάσετε να κρύψετε την τρέχουσα έκδοση.',
-'revdelete-nologtype-title' => 'Κανένας τύπος ιστορικού δεν δόθηκε',
-'revdelete-nologtype-text' => 'Δεν καθορίσατε επί ποίου τύπου ιστορικού να εφαρμοστεί αυτή η ενέργεια.',
-'revdelete-nologid-title' => 'Άκυρη καταχώρηση ιστορικού',
-'revdelete-nologid-text' => 'Είτε δεν καθορίσατε ένα συμβάν πρωτοκόλλου-στόχο για την εφαρμογή αυτής της ενέργειας, είτε η καθορισμένη καταχώρηση δεν υπάρχει.',
'revdelete-no-file' => 'Το αρχείο που καθορίσατε δεν υπάρχει.',
'revdelete-show-file-confirm' => 'Είστε σίγουροι ότι θέλετε να δείτε μία διεγραμμένη αναθεώρηση του αρχείου "<nowiki>$1</nowiki>" από τις $2 στις $3;',
'revdelete-show-file-submit' => 'Ναι',
'logdelete-failure' => "'''Η ορατότητα του καταλόγου δεν μπορούσε να ρυθμιστεί:'''
$1",
'revdel-restore' => 'αλλαγή ορατότητας',
-'revdel-restore-deleted' => 'διαγεγραμμένες αναθεωρήσεις',
-'revdel-restore-visible' => 'ορατές αναθεωρήσεις',
'pagehist' => 'Ιστορικό σελίδας',
'deletedhist' => 'Διαγραμμένο ιστορικό',
'revdelete-hide-current' => 'Σφάλμα κατά την απόκρυψη του αντικειμένου στις $2, $1: αυτή είναι η τωρινή έκδοση.
'search-interwiki-default' => '$1 αποτελέσματα:',
'search-interwiki-more' => '(περισσότερα)',
'search-relatedarticle' => 'Σχετικά',
-'mwsuggest-disable' => 'Απενεργοποίηση προτάσεων αναζήτησης',
'searcheverything-enable' => 'Αναζήτηση σε όλες τις περιοχές ονομάτων',
'searchrelated' => 'σχετικά',
'searchall' => 'όλα',
'preferences' => 'Προτιμήσεις',
'mypreferences' => 'Προτιμήσεις',
'prefs-edits' => 'Αριθμός επεξεργασιών:',
-'changepassword' => 'Αλλαγή κωδικού',
'prefs-skin' => 'Οπτική οργάνωση (skin)',
'skin-preview' => 'Προεπισκόπηση',
'datedefault' => 'Χωρίς προτίμηση',
'recentchanges-label-bot' => 'Αυτή η επεξεργασία έγινε από ένα ρομπότ',
'recentchanges-label-unpatrolled' => 'Αυτή η επεξεργασία δεν έχει ελεγχθεί ακόμα',
'recentchanges-legend-newpage' => '$1 - νέα σελίδα',
-'rcnote' => "Παρακάτω {{PLURAL:$1|υπάρχει '''1''' αλλαγή|υπάρχουν οι τελευταίες '''$1''' αλλαγές}} στο διάστημα {{PLURAL:$2|της τελευταίας ημέρας|των τελευταίων '''$2''' ημερών}}, από τις $5, $4 και εξής.",
'rcnotefrom' => "Παρακάτω είναι οι αλλαγές από τις '''$2''' (εμφανίζονται μέχρι '''$1''').",
'rclistfrom' => 'Εμφάνιση νέων αλλαγών αρχίζοντας από $1',
'rcshowhideminor' => '$1 μικροεπεξεργασιών',
'allpagesto' => 'Εμφάνιση σελίδων που λήγουν σε:',
'allarticles' => 'Όλες οι σελίδες',
'allinnamespace' => 'Όλες οι σελίδες (στον ονοματοχώρο $1)',
-'allnotinnamespace' => 'Όλες οι σελίδες (που δεν βρίσκονται στην περιοχή $1)',
-'allpagesprev' => 'Προηγούμενες',
-'allpagesnext' => 'Επόμενες',
'allpagessubmit' => 'Μετάβαση',
'allpagesprefix' => 'Προβολή των σελίδων με πρόθεμα:',
'allpagesbadtitle' => 'Ο δοσμένος τίτλος σελίδας ήταν άκυρος ή είχε ένα διαγλωσσικό ή δια-wiki πρόθεμα. Μπορεί να περιέχει έναν ή περισσότερους χαρακτήρες οι οποίοι δεν μπορούν να χρησιμοποιοθούν σε τίτλους.',
'undeletebtn' => 'Επαναφορά',
'undeletelink' => 'προβολή/επαναφορά',
'undeleteviewlink' => 'προβολή',
-'undeletereset' => 'Ανανέωση',
'undeleteinvert' => 'Ανατροπή επιλογής',
'undeletecomment' => 'Αιτία:',
'undeletedrevisions' => '{{PLURAL:$1|τροποποίηση|τροποποιήσεις}} αποκαταστάθηκαν',
'block' => 'Φραγή χρήστη',
'unblock' => 'Κατάργηση αποκλεισμού χρήστη',
'blockip' => 'Φραγή χρήστη ή διεύθυνσης IP',
-'blockip-title' => 'Φραγή του χρήστη',
'blockip-legend' => 'Φραγή του χρήστη',
'blockiptext' => 'Χρησιμοποιήστε την παρακάτω φόρμα για να εμποδίσετε παρεμβάσεις στο κείμενο από μια συγκεκριμένη διεύθυνση IP ή όνομα χρήστη.
Το μέτρο αυτό πρέπει να λαμβάνεται μόνο σε περιπτώσεις βανδαλισμού σελίδων και πάντα σύμφωνα με την [[{{MediaWiki:Policy-url}}|πολιτική]].
'ipadressorusername' => 'Διεύθυνση IP ή όνομα χρήστη',
'ipbexpiry' => 'Λήξη',
'ipbreason' => 'Αιτία:',
-'ipbreasonotherlist' => 'Άλλος λόγος',
'ipbreason-dropdown' => '*Συχνοί λόγοι φραγής
** Εισαγωγή λανθασμένων πληροφοριών
** Αφαίρεση περιεχομένου από σελίδες
'ipbsubmit' => 'Φραγή αυτού του χρήστη',
'ipbother' => 'Άλλη ώρα',
'ipboptions' => '2 ώρες:2 hours,1 ημέρα:1 day,3 ημέρες:3 days,1 εβδομάδα:1 week,2 εβδομάδες:2 weeks,1 μήνα:1 month,3 μήνες:3 months,6 μήνες:6 months,1 χρόνο:1 year,αόριστα:infinite',
-'ipbotheroption' => 'άλλη',
-'ipbotherreason' => 'Άλλος/επιπλέον λόγος:',
'ipbhidename' => 'Απόκρυψη ονόματος χρήστη από επεξεργασίες και καταλόγους',
'ipbwatchuser' => "Παρακολούθηση των σελίδων 'χρήστη' και 'συζήτησης χρήστη' αυτού του χρήστη",
'ipb-disableusertalk' => 'Αποτρέψτε αυτό το χρήστη από την επεξεργασία της δική του σελίδας συζήτησης, ενώ είναι αποκλεισμένος',
'proxyblockreason' => 'Η διεύθυνση IP σας έχει υποστεί φραγή γιατί είναι open proxy. Παρακαλούμε επικοινωνείστε με τον παροχέα υπηρεσιών Διαδικτύου που χρησιμοποιείτε ή με την τεχνική υποστήριξη, για να θέσετε υπ΄ όψη τους αυτό το σοβαρό θέμα ασφάλειας.',
'sorbsreason' => 'Η διεύθυνση IP σας έχει χαρακτηρισθεί ως open proxy στο DNSBL.',
'sorbs_create_account_reason' => 'Η διεύθυνση IP σας έχει χαρακτηρισθεί open proxy στο DNSBL. Δεν μπορείτε να δημιουργήσετε λογαριασμό χρήστη.',
-'cant-block-while-blocked' => 'Δεν μπορείτε να φράξετε άλλους χρήστες ενώ είστε φραγμένος/η.',
'cant-see-hidden-user' => 'Ο χρήστης που προσπαθείτε να αποκλείσετε έχει ήδη αποκλειστεί και αποκρυφτεί.
Δεδομένου ότι δεν έχετε το δικαίωμα hideuser, δεν μπορείτε να δείτε ή να επεξεργαστείτε την φραγή του χρήστη.',
'ipbblocked' => 'Δεν μπορείτε να βάλετε ή να αναιρέσετε φραγή σε άλλους χρήστες, επειδή είστε εσείς υπό φραγή',
Σε αυτές τις περιπτώσεις, θα πρέπει να μετακινήσετε (ή να ενσωματώσετε αν το θέλετε) τη σελίδα με αντιγραφή-και-επικόλληση.",
'movearticle' => 'Μετακίνηση σελίδας',
'moveuserpage-warning' => "'''Προσοχή:''' Ετοιμάζεστε να μετακινήσετε μια σελίδα χρήστη. Σημειώστε παρακαλώ ότι θα μετακινηθεί μόνο η σελίδα και ο χρήστης '''δεν''' θα μετονομαστεί.",
-'movenologin' => 'Δεν έχετε συνδεθεί.',
'movenologintext' => 'Για να μετακινήσετε μια σελίδα πρέπει να είστε εγγεγραμένος χρήστης και [[Special:UserLogin|να έχετε συνδεθεί]] στο Wiκi.',
'movenotallowed' => 'Δεν έχετε άδεια να μετακινείτε σελίδες.',
'movenotallowedfile' => 'Δεν έχετε άδεια να μετακινείτε αρχεία.',
'movepage-moved-noredirect' => 'Η δημιουργία ανακατεύθυνσης παρεμποδίστηκε.',
'articleexists' => 'Υπάρχει ήδη σελίδα με αυτό το όνομα, ή το όνομα που επιλέξατε δεν είναι αποδεκτό. Παρακαλούμε δώστε άλλο όνομα στη σελίδα.',
'cantmove-titleprotected' => "Δεν μπορείτε να μετακινήσετε μια σελίδα σ' αυτή τη θέση διότι έχει απαγορευθεί η δημιουργία αυτού του τίτλου",
-'talkexists' => "Η ίδια η σελίδα μετακινήθηκε επιτυχώς αλλά όχι και η σελίδα συζήτησης, λόγω του ότι υπάρχει ήδη άλλη σελίδα συζήτησης κάτω από το νέο τίτλο. Παρακαλούμε ενοποιήστε τις δύο σελίδες με 'αντιγραφή-και-επικόλληση'.",
-'movedto' => 'Μετακινήθηκε στο',
'movetalk' => 'Μετακίνηση της σελίδας "συζήτηση" (εάν υπάρχει)',
'move-subpages' => 'Μετακινήστε όλες τις υποσελίδες (μέχρι την $1)',
'move-talk-subpages' => 'Μετακινήστε όλες τις υποσελίδες της σελίδας συζήτησης (μέχρι $1)',
'watchlistall2' => 'όλες',
'namespacesall' => 'όλοι',
'monthsall' => 'όλα',
-'limitall' => 'όλες',
# Email address confirmation
'confirmemail' => 'Επιβεβαίωση διεύθυνσης e-mail',
'confirmemail_needlogin' => 'Χρειάζετε να $1 για να επιβεβαιώσετε τη διεύθυνση e-mail σας.',
'confirmemail_success' => 'Η ηλεκτρονική σας διεύθυνση σας επαληθεύτηκε. Μπορείτε πλέον να συνδεθείτε και να απολαύσετε τις δυνατότητες του Wiκi.',
'confirmemail_loggedin' => 'Η ηλεκτρονική σας διεύθυνση επαληθεύτηκε.',
-'confirmemail_error' => 'Παρουσιάστηκε λάθος κατά την αποθήκευση των ρυθμίσεών σας.',
'confirmemail_subject' => 'Επαλήθευση ηλεκτρονικής διεύθυνσης του {{SITENAME}}',
'confirmemail_body' => 'Κάποιος, πιθανότατα εσείς, από τη διεύθυνση IP $1,
δημιούργησε λογαριασμό χρήστη «$2»
# Special:ComparePages
'comparepages' => 'Σύγκριση σελίδων',
-'compare-selector' => 'Συγκρίνετε τις αναθεωρήσεις των σελίδων',
'compare-page1' => 'Σελίδα 1',
'compare-page2' => 'Σελίδα 2',
'compare-rev1' => 'Αναθεώρηση 1',
'mytalk' => 'I mê discussiòun',
-# Cologne Blue skin
-'qbspecialpages' => 'Pagini specièli',
-
'returnto' => 'Tórna a $1.',
'help' => 'Per quî rivê da pôch',
'history_short' => 'Stôria',
'talk' => 'Discussiòun',
'jumptosearch' => 'Zerca',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Fât e prugèt ed tót',
'currentevents-url' => 'Project:Prugèt_ed_tót',
'helppage' => 'Help:Introduzione',
'yourdiff' => 'Differèinzi',
'templatesused' => '{{PLURAL:$1|Modêl|Modêl}} usèdi in sta pàgina:',
-# Search results
-'searchhelp-url' => 'Help:Introduzione',
-
# Preferences page
'mypreferences' => 'AL mê preferèinzi',
'yourrealname' => 'Al tô vér nàmm:',
'yourlanguage' => 'Léngua:',
+# Special:Log/newusers
+'newuserlogpage' => 'Regestér di nōv utèint',
+
# Recent changes
'recentchanges' => 'Ûltem cambiamèint',
'diff' => 'diferèinzi',
# Special:AllPages
'allpages' => 'Tôt al pàgin',
-# Special:Log/newusers
-'newuserlogpage' => 'Regestér di nōv utèint',
-
# Watchlist
'watchlist' => 'Al còsi ca guèrd',
'watch' => 'Tîn a drê',
'pagetitle-view-mainpage' => '{{SITENAME}}', # only translate this message to other languages if you have to change it
'backlinksubtitle' => '← $1', # only translate this message to other languages if you have to change it
'retrievedfrom' => 'Retrieved from "$1"',
-'youhavenewmessages' => 'You have $1 ($2).',
-'youhavenewmessagesfromusers' => 'You have $1 from {{PLURAL:$3|another user|$3 users}} ($2).',
+'youhavenewmessages' => '{{PLURAL:$3|You have}} $1 ($2).',
+'youhavenewmessagesfromusers' => '{{PLURAL:$4|You have}} $1 from {{PLURAL:$3|another user|$3 users}} ($2).',
'youhavenewmessagesmanyusers' => 'You have $1 from many users ($2).',
'newmessageslinkplural' => '{{PLURAL:$1|a new message|999=new messages}}',
'newmessagesdifflinkplural' => 'last {{PLURAL:$1|change|999=changes}}',
'user-mail-no-body' => 'Tried to send email with an empty or unreasonably short body.',
# Change password dialog
-'resetpass' => 'Change password',
+'changepassword' => 'Change password',
+'changepassword-summary' => '', # do not translate or duplicate this message to other languages
'resetpass_announce' => 'You logged in with a temporary emailed code.
To finish logging in, you must set a new password here:',
'resetpass_text' => '<!-- Add text here -->', # only translate this message to other languages if you have to change it
'nextn-title' => 'Next $1 {{PLURAL:$1|result|results}}',
'shown-title' => 'Show $1 {{PLURAL:$1|result|results}} per page',
'viewprevnext' => 'View ($1 {{int:pipe-separator}} $2) ($3)',
-'searchmenu-exists' => "'''There is a page named \"[[:\$1]]\" on this wiki.'''",
-'searchmenu-new' => "'''Create the page \"[[:\$1]]\" on this wiki!'''",
+'searchmenu-exists' => "'''There is a page named \"[[:\$1]]\" on this wiki.''' {{PLURAL:$2|0=|See also the other search results found.}}",
+'searchmenu-new' => "'''Create the page \"[[:\$1]]\" on this wiki!''' {{PLURAL:$2|0=|See also the page found with your search.|See also the search results found.}}",
'searchmenu-new-nocreate' => '', # do not translate or duplicate this message to other languages
'searchprofile-articles' => 'Content pages',
'searchprofile-project' => 'Help and Project pages',
'mypreferences' => 'Preferences',
'prefs-edits' => 'Number of edits:',
'prefsnologintext2' => 'Please $1 to set user preferences.',
-'changepassword' => 'Change password',
-'changepassword-summary' => '', # do not translate or duplicate this message to other languages
'prefs-skin' => 'Skin',
'skin-preview' => 'Preview',
'datedefault' => 'No preference',
'recentchanges-label-plusminus' => 'The page size changed by this number of bytes',
'recentchanges-legend-newpage' => '(also see [[Special:NewPages|list of new pages]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' changes}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
'rcnotefrom' => "Below are the changes since '''$2''' (up to '''$1''' shown).",
'rclistfrom' => 'Show new changes starting from $1',
'rcshowhideminor' => '$1 minor edits',
'allpagesto' => 'Display pages ending at:',
'allarticles' => 'All pages',
'allinnamespace' => 'All pages ($1 namespace)',
-'allnotinnamespace' => 'All pages (not in $1 namespace)',
-'allpagesprev' => 'Previous',
-'allpagesnext' => 'Next',
'allpagessubmit' => 'Go',
'allpagesprefix' => 'Display pages with prefix:',
'allpagesbadtitle' => 'The given page title was invalid or had an inter-language or inter-wiki prefix.
'undeletebtn' => 'Restore',
'undeletelink' => 'view/restore',
'undeleteviewlink' => 'view',
-'undeletereset' => 'Reset',
'undeleteinvert' => 'Invert selection',
'undeletecomment' => 'Reason:',
'undeletedrevisions' => '{{PLURAL:$1|1 revision|$1 revisions}} restored',
'unblock' => 'Unblock user',
'unblock-summary' => '', # do not translate or duplicate this message to other languages
'blockip' => 'Block user',
-'blockip-title' => 'Block user',
'blockip-legend' => 'Block user',
'blockiptext' => 'Use the form below to block write access from a specific IP address or username.
This should be done only to prevent vandalism, and in accordance with [[{{MediaWiki:Policy-url}}|policy]].
'ipadressorusername' => 'IP address or username:',
'ipbexpiry' => 'Expiry:',
'ipbreason' => 'Reason:',
-'ipbreasonotherlist' => 'Other reason',
'ipbreason-dropdown' => '*Common block reasons
** Inserting false information
** Removing content from pages
'ipbsubmit' => 'Block this user',
'ipbother' => 'Other time:',
'ipboptions' => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,indefinite:infinite',
-'ipbotheroption' => 'other',
-'ipbotherreason' => 'Other/additional reason:',
'ipbhidename' => 'Hide username from edits and lists',
'ipbwatchuser' => "Watch this user's user and talk pages",
'ipb-disableusertalk' => 'Prevent this user from editing their own talk page while blocked',
'sorbs_create_account_reason' => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}.
You cannot create an account',
'xffblockreason' => 'An IP address present in the X-Forwarded-For header, either yours or that of a proxy server you are using, has been blocked. The original block reason was: $1',
-'cant-block-while-blocked' => 'You cannot block other users while you are blocked.',
'cant-see-hidden-user' => "The user you are trying to block has already been blocked and hidden.
Since you do not have the hideuser right, you cannot see or edit the user's block.",
'ipbblocked' => 'You cannot block or unblock other users because you are yourself blocked',
In those cases, you will have to move or merge the page manually if desired.",
'movearticle' => 'Move page:',
'moveuserpage-warning' => "'''Warning:''' You are about to move a user page. Please note that only the page will be moved and the user will ''not'' be renamed.",
-'movenologin' => 'Not logged in',
'movenologintext' => 'You must be a registered user and [[Special:UserLogin|logged in]] to move a page.',
'movenotallowed' => 'You do not have permission to move pages.',
'movenotallowedfile' => 'You do not have permission to move files.',
'articleexists' => 'A page of that name already exists, or the name you have chosen is not valid.
Please choose another name.',
'cantmove-titleprotected' => 'You cannot move a page to this location because the new title has been protected from creation',
-'talkexists' => "'''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title.
-Please merge them manually.'''",
-'movedto' => 'moved to',
'movetalk' => 'Move associated talk page',
'move-subpages' => 'Move subpages (up to $1)',
'move-talk-subpages' => 'Move subpages of talk page (up to $1)',
'print.css' => '/* CSS placed here will affect the print output */', # only translate this message to other languages if you have to change it
'noscript.css' => '/* CSS placed here will affect users with JavaScript disabled */', # only translate this message to other languages if you have to change it
'group-autoconfirmed.css' => '/* CSS placed here will affect autoconfirmed users only */', # only translate this message to other languages if you have to change it
+'group-user.css' => '/* CSS placed here will affect registered users only */', # only translate this message to other languages if you have to change it
'group-bot.css' => '/* CSS placed here will affect bots only */', # only translate this message to other languages if you have to change it
'group-sysop.css' => '/* CSS placed here will affect sysops only */', # only translate this message to other languages if you have to change it
'group-bureaucrat.css' => '/* CSS placed here will affect bureaucrats only */', # only translate this message to other languages if you have to change it
'modern.js' => '/* Any JavaScript here will be loaded for users using the Modern skin */', # only translate this message to other languages if you have to change it
'vector.js' => '/* Any JavaScript here will be loaded for users using the Vector skin */', # only translate this message to other languages if you have to change it
'group-autoconfirmed.js' => '/* Any JavaScript here will be loaded for autoconfirmed users only */', # only translate this message to other languages if you have to change it
+'group-user.js' => '/* Any JavaScript here will be loaded for registered users only */', # only translate this message to other languages if you have to change it
'group-bot.js' => '/* Any JavaScript here will be loaded for bots only */', # only translate this message to other languages if you have to change it
'group-sysop.js' => '/* Any JavaScript here will be loaded for sysops only */', # only translate this message to other languages if you have to change it
'group-bureaucrat.js' => '/* Any JavaScript here will be loaded for bureaucrats only */', # only translate this message to other languages if you have to change it
'watchlistall2' => 'all',
'namespacesall' => 'all',
'monthsall' => 'all',
-'limitall' => 'all',
# Email address confirmation
'confirmemail' => 'Confirm email address',
'confirmemail_success' => 'Your email address has been confirmed.
You may now [[Special:UserLogin|log in]] and enjoy the wiki.',
'confirmemail_loggedin' => 'Your email address has now been confirmed.',
-'confirmemail_error' => 'Something went wrong saving your confirmation.',
'confirmemail_subject' => '{{SITENAME}} email address confirmation',
'confirmemail_body' => 'Someone, probably you, from IP address $1,
has registered an account "$2" with this email address on {{SITENAME}}.
'imgmultigo' => 'Go!',
'imgmultigoto' => 'Go to page $1',
+'img-lang-opt' => '$2 ($1)',
+'img-lang-default' => '(default language)',
+'img-lang-info' => 'Render this image in $1 $2.',
+'img-lang-go' => 'Go',
+
# Table pager
'ascending_abbrev' => 'asc',
'descending_abbrev' => 'desc',
# Special:ComparePages
'comparepages' => 'Compare pages',
'comparepages-summary' => '', # do not translate or duplicate this message to other languages
-'compare-selector' => 'Compare page revisions',
'compare-page1' => 'Page 1',
'compare-page2' => 'Page 2',
'compare-rev1' => 'Revision 1',
* @file
*
* @author Dantman
+ * @author FrigidNinja
+ * @author Shirayuki
* @author Techman224
+ * @author គីមស៊្រុន
*/
$messages = array(
+'talkpagelinktext' => 'Talk',
+'talk' => 'Discussion',
+
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => 'អំពី {{SITENAME}}',
+'mainpage' => 'Main Page',
+
+'editsection' => 'edit',
+'editsectionhint' => 'Edit section: $1',
+'red-link-title' => '$1 (page does not exist)',
+
# Special:UploadStash
'uploadstash-summary' => 'This page provides access to files which are uploaded (or in process of uploading) but are not yet published to the wiki. These files are not visible to anyone but the user who uploaded them.',
this action has been cancelled as a precaution against session hijacking.
Go back to the previous page, reload that page and then try again.',
-# EXIF tags
+# Block/unblock
+'ipbreason-dropdown' => '*Common block reasons
+** Inserting false information
+** Removing content from pages
+** Spamming links to external sites
+** Inserting nonsense/gibberish into pages
+** Intimidating behaviour/harassment
+** Abusing multiple accounts
+** Unacceptable username',
+
+# Exif tags
'exif-ycbcrcoefficients' => 'Colour space transformation matrix coefficients',
-'exif-colorspace' => 'Colour space',
-'exif-licenseurl' => 'URL for copyright licence',
+'exif-colorspace' => 'Colour space',
+'exif-licenseurl' => 'URL for copyright licence',
'exif-subjectdistance-value' => '$1 metres',
'exif-ycbcrpositioning-1' => 'Centred',
-# E-mail address confirmation
-'confirmemail_invalidated' => 'E-mail address confirmation cancelled',
+# Email address confirmation
+'confirmemail_invalidated' => 'Email address confirmation cancelled',
# Special:Version
-'version-license' => 'Licence',
+'version-license' => 'Licence',
'version-license-info' => 'MediaWiki is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.
MediaWiki is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Licence for more details.
* @ingroup Language
* @file
*
+ * @author Amire80
* @author Dantman
* @author Fitoschido
* @author Hazard-SJ
* @author Jon Harald Søby
+ * @author Lloffiwr
* @author Reedy
+ * @author Shirayuki
* @author The Evil IP address
*/
$messages = array(
# User preference toggles
-'tog-watchcreations' => 'Add pages I create to my watchlist',
-'tog-watchdefault' => 'Add pages I edit to my watchlist',
-'tog-watchmoves' => 'Add pages I move to my watchlist',
-'tog-watchdeletion' => 'Add pages I delete to my watchlist',
-'tog-showjumplinks' => 'Enable ‘jump to’ accessibility links',
+'tog-watchcreations' => 'Add pages I create and files I upload to my watchlist',
+'tog-watchdefault' => 'Add pages and files I edit to my watchlist',
+'tog-watchmoves' => 'Add pages and files I move to my watchlist',
+'tog-watchdeletion' => 'Add pages and files I delete to my watchlist',
# Categories related messages
'category_header' => 'Pages in category ‘$1’',
'page-atom-feed' => '‘$1’ Atom feed',
# General errors
-'dberrortext' => 'A database query syntax error has occurred.
-This may indicate a bug in the software.
-The last attempted database query was:
-<blockquote><tt>$1</tt></blockquote>
-from within function ‘<tt>$2</tt>.’
-Database returned error ‘<tt>$3: $4</tt>.’',
-'dberrortextcl' => 'A database query syntax error has occurred.
-The last attempted database query was:
-‘$1’
-from within function ‘$2.’
-Database returned error ‘$3: $4’',
'missing-article' => 'The database did not find the text of a page that it should have found, named ‘$1’ $2.
This is usually caused by following an outdated diff or history link to a page that has been deleted.
If this is not the case, you may have found a bug in the software.
Please report this to an [[Special:ListUsers/sysop|administrator]], making note of the URL.',
'fileappenderrorread' => 'Could not read ‘$1’ during append.',
-'fileappenderror' => 'Could not append ‘$1’ to ‘$2.’',
-'filecopyerror' => 'Could not copy file ‘$1’ to ‘$2.’',
+'fileappenderror' => 'Could not append ‘$1’ to ‘$2’.',
+'filecopyerror' => 'Could not copy file ‘$1’ to ‘$2’.',
'filerenameerror' => 'Could not rename file ‘$1’ to ‘$2.’',
'filedeleteerror' => 'Could not delete file ‘$1’.',
'directorycreateerror' => 'Could not create directory ‘$1’.',
'filenotfound' => 'Could not find file ‘$1’.',
-'fileexistserror' => 'Unable to write to file ‘$1’: file exists',
+'fileexistserror' => 'Unable to write to file ‘$1’: File exists.',
'unexpected' => 'Unexpected value: ‘$1’=‘$2’.',
'cannotdelete' => 'The page or file ‘$1’ could not be deleted.
It may have already been deleted by someone else.',
+'protectedinterface' => 'This page provides interface text for the software on this wiki, and is protected to prevent abuse.
+To add or change translations for all wikis, please use [//translatewiki.net/ translatewiki.net], the MediaWiki localisation project.',
+'editinginterface' => "'''Warning:''' You are editing a page which is used to provide interface text for the software.
+Changes to this page will affect the appearance of the user interface for other users on this wiki.
+To add or change translations for all wikis, please use [//translatewiki.net/ translatewiki.net], the MediaWiki localisation project.",
'cascadeprotected' => 'This page has been protected from editing, because it is included in the following {{PLURAL:$1|page, which is|pages, which are}} protected with the ‘cascading’ option turned on:
$2',
+# Preferences page
+'prefs-i18n' => 'Internationalisation',
+
+'license' => 'Licencing:',
+'license-header' => 'Licencing',
+
# Miscellaneous special pages
'uncategorizedpages' => 'Uncategorised pages',
'uncategorizedcategories' => 'Uncategorised categories',
'blockiptext' => 'Use the form below to block write access from a specific IP address or username.
This should be done only to prevent vandalism, and in accordance with [[{{MediaWiki:Policy-url}}|policy]].
Fill in a specific reason below (for example, citing particular pages that were vandalised).',
+'ipbreason-dropdown' => '*Common block reasons
+** Inserting false information
+** Removing content from pages
+** Spamming links to external sites
+** Inserting nonsense/gibberish into pages
+** Intimidating behaviour/harassment
+** Abusing multiple accounts
+** Unacceptable username',
+'proxyblockreason' => 'Your IP address has been blocked because it is an open proxy.
+Please contact your Internet service provider or technical support of your organisation and inform them of this serious security problem.',
+
+# Namespace 8 related
+'allmessagestext' => 'This is a list of system messages available in the MediaWiki namespace.
+Please visit [https://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and [//translatewiki.net translatewiki.net] if you wish to contribute to the generic MediaWiki localisation.',
+'allmessages-filter' => 'Filter by customisation state:',
+
+# Special:Import
+'import-error-unserialize' => 'Revision $2 of page "$1" could not be unserialised. The revision was reported to use content model $3 serialised as $4.',
# Metadata
'metadata-help' => 'This file contains additional information, probably added from the digital camera or scanner used to create or digitise it.
If the file has been modified from its original state, some details may not fully reflect the modified file.',
-# EXIF tags
+# Exif tags
'exif-ycbcrcoefficients' => 'Colour space transformation matrix coefficients',
'exif-colorspace' => 'Colour space',
'exif-datetimedigitized' => 'Date and time of digitising',
'exif-subsectimedigitized' => 'DateTimeDigitised subseconds',
-'exif-exposureprogram' => 'Exposure programme',
+'exif-exposureprogram' => 'Exposure Programme',
+'exif-licenseurl' => 'URL for copyright licence',
+'exif-morepermissionsurl' => 'Alternative licencing information',
+'exif-organisationinimage' => 'Organisation depicted',
'exif-exposureprogram-2' => 'Normal programme',
'exif-exposureprogram-5' => 'Creative programme (biased toward depth of field)',
'exif-subjectdistance-value' => '$1 metres',
+'exif-meteringmode-2' => 'Centre weighted average',
+
'exif-sensingmethod-2' => 'One-chip colour area sensor',
'exif-sensingmethod-3' => 'Two-chip colour area sensor',
'exif-sensingmethod-4' => 'Three-chip colour area sensor',
# Pseudotags used for GPSDestDistanceRef
'exif-gpsdestdistance-k' => 'Kilometres',
-# E-mail address confirmation
-'confirmemail_invalidated' => 'E-mail address confirmation cancelled',
+'exif-ycbcrpositioning-1' => 'Centred',
+
+'exif-iimcategory-lab' => 'Labour',
+
+# Email address confirmation
+'confirmemail_invalidated' => 'Email address confirmation cancelled',
# Special:Version
+'version-license' => 'Licence',
+'version-credits-summary' => 'We would like to recognise the following persons for their contribution to [[Special:Version|MediaWiki]].',
'version-license-info' => 'MediaWiki is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.
MediaWiki is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Licence for more details.
-You should have received [{{SERVER}}{{SCRIPTPATH}}/COPYING a copy of the GNU General Public Licence] along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA or [//www.gnu.org/licenses/old-licenses/gpl-2.0.html read it online].',
+You should have received [{{SERVER}}{{SCRIPTPATH}}/COPYING a copy of the GNU General Public Licence] along with this programme; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA or [//www.gnu.org/licenses/old-licenses/gpl-2.0.html read it online].',
+
+# Feedback
+'feedback-error1' => 'Error: Unrecognised result from API',
);
'user-mail-no-body' => 'Provo sendi malplenan aŭ sensence mallongan retpošton.',
# Change password dialog
-'resetpass' => 'Ŝanĝi pasvorton',
+'changepassword' => 'Ŝanĝi pasvorton',
'resetpass_announce' => 'Vi ensalutis kun provizora retpoŝtita pasvorto. Por kompleti ensalutadon, vi devas fari novan pasvorton ĉi tien:',
'resetpass_text' => '<!-- Aldonu tekston ĉi tien -->',
'resetpass_header' => 'Ŝanĝi kontan pasvorton',
'revdelete-nooldid-title' => 'Nevalida cela revizio',
'revdelete-nooldid-text' => 'Vi ne specifis celan version aŭ versiojn fari ĉi tiun
funkcion, la specifita versio ne ekzistas, aŭ vi estas provanta kaŝi la nunan version.',
-'revdelete-nologtype-title' => 'Neniu protokol-tipo estis donita',
-'revdelete-nologtype-text' => 'Vi ne specifis protokolan tipon por fari ĉi tiun funkcion.',
-'revdelete-nologid-title' => 'Malvalida protokolero',
-'revdelete-nologid-text' => 'Vi aŭ ne specifis celan protokolan eventon por fari ĉi tiun funkcion aŭ la specifa protokolero ne ekzistas.',
'revdelete-no-file' => 'La specifita dosiero ne ekzistas.',
'revdelete-show-file-confirm' => 'Ĉu vi certas ke vi volas vidi forigitan revizion de la dosiero "<nowiki>$1</nowiki>" de $2, $3?',
'revdelete-show-file-submit' => 'Jes',
'logdelete-failure' => "'''Protokola videbleco ne estis akordebla:'''
$1",
'revdel-restore' => 'Ŝanĝi videblecon',
-'revdel-restore-deleted' => 'forigitaj revizioj',
-'revdel-restore-visible' => 'videblaj revizioj',
'pagehist' => 'Paĝa historio',
'deletedhist' => 'Forigita historio',
'revdelete-hide-current' => 'Eraro kaŝante la aĵon de $2, $1: ĉi tiu estas la nuna revizio.
'search-interwiki-default' => '$1 rezultoj:',
'search-interwiki-more' => '(plu)',
'search-relatedarticle' => 'Relataj',
-'mwsuggest-disable' => 'Malŝalti serĉajn sugestojn',
'searcheverything-enable' => 'Traserĉi ĉiujn nomspacojn',
'searchrelated' => 'rilataj',
'searchall' => 'ĉiuj',
'preferences' => 'Preferoj',
'mypreferences' => 'Preferoj',
'prefs-edits' => 'Nombro de redaktoj:',
-'changepassword' => 'Ŝanĝi pasvorton',
'prefs-skin' => 'Etoso',
'skin-preview' => 'Antaŭrigardo',
'datedefault' => 'Nenia prefero',
'recentchanges-label-bot' => 'Ĉi tiu redakto estis farita per roboto.',
'recentchanges-label-unpatrolled' => 'Ĉi tiu redakto ne jam estis patrolata.',
'recentchanges-legend-newpage' => '$1 - nova paĝo',
-'rcnote' => "Jen la {{PLURAL:$1|lasta '''1''' ŝanĝo|lastaj '''$1''' ŝanĝoj}} dum la {{PLURAL:$2|lasta tago|lastaj '''$2''' tagoj}}, ekde $5, $4.",
'rcnotefrom' => "Jen la ŝanĝoj ekde '''$2''' (lastaj ĝis '''$1''').",
'rclistfrom' => 'Montri novajn ŝanĝojn ekde "$1"',
'rcshowhideminor' => '$1 redaktetojn',
'allpagesto' => 'Montri paĝoj finante de:',
'allarticles' => 'Ĉiuj paĝoj',
'allinnamespace' => 'Ĉiuj paĝoj ($1 nomspaco)',
-'allnotinnamespace' => 'Ĉiuj paĝoj (ne en nomspaco $1)',
-'allpagesprev' => 'Antaŭen',
-'allpagesnext' => 'Sekven',
'allpagessubmit' => 'Ek!',
'allpagesprefix' => 'Montri paĝojn kun prefikso:',
'allpagesbadtitle' => 'La donata paĝo estis nevalida aŭ havis interlingvan aŭ intervikian prefikson. Ĝi eble enhavas unu aŭ plurajn signojn kiu ne povas esti uzataj en titoloj.',
'undeletebtn' => 'Restarigi',
'undeletelink' => 'vidi/restarigi',
'undeleteviewlink' => 'vidi',
-'undeletereset' => 'Restarigi',
'undeleteinvert' => 'Inversigi selektaĵon',
'undeletecomment' => 'Kialo:',
'undeletedrevisions' => '{{PLURAL:$1|1 versio restarigita|$1 versioj restarigitaj}}',
'block' => 'Forbari uzanton',
'unblock' => 'Malforbari uzanton',
'blockip' => 'Forbari uzanton/IP-adreson',
-'blockip-title' => 'Forbari uzanton',
'blockip-legend' => 'Forbari uzanton',
'blockiptext' => "Per jena formularo vi povas forpreni de ajna nomo aŭ IP-adreso la rajton skribi en la vikio. Oni faru tion ''nur'' por eviti vandalismon, kaj sekvante la [[{{MediaWiki:Policy-url}}|regulojn pri forbarado]]. Klarigu la precizan kialon malsupre (ekzemple, citu paĝojn, kiuj estis vandaligitaj).",
'ipadressorusername' => 'IP-adreso aŭ salutnomo:',
'ipbexpiry' => 'Blokdaŭro',
'ipbreason' => 'Kialo:',
-'ipbreasonotherlist' => 'Alia kaŭzo',
'ipbreason-dropdown' => '*Oftaj kialoj de forbaro
** Enmetas malveraĵojn
** Forviŝas entenon el paĝoj
'ipbsubmit' => 'Bloki la uzanton',
'ipbother' => 'Alia daŭro:',
'ipboptions' => '2 horoj:2 hours,1 tago:1 day,3 tagoj:3 days,1 semajno:1 week,2 semajnoj:2 weeks,1 monato:1 month,3 monatoj:3 months,6 monatoj:6 months,1 jaro:1 year,porĉiam:infinite',
-'ipbotheroption' => 'alia',
-'ipbotherreason' => 'Alia/kroma kialo:',
'ipbhidename' => 'Kaŝi salutnomon de redaktoj kaj listoj',
'ipbwatchuser' => 'Atenti la paĝojn por uzanto kaj diskuto de ĉi tiu uzanto.',
'ipb-disableusertalk' => 'Preventi ĉi tiun uzanton de redaktante ties propran diskuto-paĝon kiam forbarita',
'proxyblockreason' => 'Via IP-adreso estis forbarita ĉar ĝi estas malferma prokurilo. Bonvolu kontakti vian provizanto de retservo aŭ komputika helpisto kaj informu ilin de ĉi serioza problemo pri sekureco.',
'sorbsreason' => 'Via IP-adreso estas listigita kiel malferma prokurilo en la DNSBL uzata de {{SITENAME}}.',
'sorbs_create_account_reason' => 'Via IP-adreso estas listigita kiel malferma prokurilo en la DNSBL uzata de {{SITENAME}}. Vi ne rajtas krei konton.',
-'cant-block-while-blocked' => 'Vi ne povas forbari aliajn uzantojn dum vi estas forbarita.',
'cant-see-hidden-user' => 'La uzanto kiun vi provas forbari jam estis forbarita kaj kaŝita. Kiel vi ne havas la rajton kaŝi uzanton, vi ne povas vidi aŭ redakti la forbaron de la uzanto.',
'ipbblocked' => 'Vi ne povas forbari aŭ malforbari aliajn uzantojn, ĉar vi mem estas forbarita',
'ipbnounblockself' => 'Vi ne rajtas malforbari vin mem',
Tiujokaze, vi nepre permane kunigu la diskuto-paĝojn se vi tion deziras.",
'movearticle' => 'Alinomigi paĝon',
'moveuserpage-warning' => "'''Averto:''' Vi preskaŭ alinomigas paĝon de uzanto. Bonvolu noti ke nur la paĝo estos alinomigita kaj la uzanto mem ''ne'' estos alinomigita.",
-'movenologin' => 'Ne ensalutinta',
'movenologintext' => 'Vi nepre estu registrita uzanto kaj [[Special:UserLogin|ensalutu]] por rajti movi paĝojn.',
'movenotallowed' => 'Vi ne rajtas movi paĝojn.',
'movenotallowedfile' => 'Vi ne havas rajton alinomigi dosierojn.',
'articleexists' => 'Paĝo kun tiu nomo jam ekzistas, aŭ la nomo kiun vi elektis ne validas.
Bonvolu elekti alian nomon.',
'cantmove-titleprotected' => 'Vi ne povas movi paĝo al ĉi loko, ĉar la nova titolo estis protektita kontraŭ kreado',
-'talkexists' => 'Oni ja sukcesis movi la paĝon mem, sed
-ne movis la diskuto-paĝon ĉar jam ekzistas tia ĉe la nova titolo.
-Bonvolu permane kunigi ilin.',
-'movedto' => 'alinomita al',
'movetalk' => 'Transigi ankaŭ la "diskuto"-paĝon, se ĝi ekzistas.',
'move-subpages' => 'Alinomigi ĉiujn subpaĝojn (maksimume $1)',
'move-talk-subpages' => 'Alinomigi subpaĝojn de diskuto-paĝo (ĝis $1)',
'watchlistall2' => 'ĉiuj',
'namespacesall' => 'ĉiuj',
'monthsall' => 'ĉiuj',
-'limitall' => 'ĉiuj',
# Email address confirmation
'confirmemail' => 'Konfirmi retadreson',
'confirmemail_needlogin' => 'Vi devas $1 por konfirmi vian retpoŝtan adreson.',
'confirmemail_success' => 'Via retadreso estas konfirmita. Vi povas nun ensaluti kaj ĝui la vikion.',
'confirmemail_loggedin' => 'Via retadreso estas nun konfirmita.',
-'confirmemail_error' => 'Io misokazis dum konservo de via konfirmo.',
'confirmemail_subject' => 'Konfirmo de retadreso por {{SITENAME}}',
'confirmemail_body' => 'Iu, verŝajne vi, ĉe la IP-adreso $1,
enregistrigis konton "$2" ĉe {{SITENAME}} kun ĉi retadreso ĉe {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Kompari paĝojn',
-'compare-selector' => 'Kompari reviziojn de paĝo',
'compare-page1' => 'Paĝo 1',
'compare-page2' => 'Paĝo 2',
'compare-rev1' => 'Revizio 1',
Usa el formulario de abajo para iniciar sesión como otro usuario.',
'userlogin-createanother' => 'Crear otra cuenta',
'createacct-join' => 'Introduce tus datos debajo.',
-'createacct-another-join' => 'Introduzca la información de la nueva cuenta a continuación.',
+'createacct-another-join' => 'Escribe la información de la cuenta nueva a continuación.',
'createacct-emailrequired' => 'Dirección de correo electrónico',
'createacct-emailoptional' => 'Dirección de correo electrónico (opcional)',
'createacct-email-ph' => 'Escribe tu dirección de correo electrónico',
'user-mail-no-body' => 'Trató de enviar un correo electrónico con un cuerpo vacío o excesivamente corto.',
# Change password dialog
-'resetpass' => 'Cambiar la contraseña',
+'changepassword' => 'Cambiar contraseña',
'resetpass_announce' => 'Has iniciado sesión con una contraseña temporal que fue enviada por correo electrónico.
Por favor, introduce una nueva contraseña aquí:',
'resetpass_text' => '<!-- Añada texto aquí -->',
'revisiondelete' => 'Borrar/restaurar revisiones',
'revdelete-nooldid-title' => 'No hay revisión destino',
'revdelete-nooldid-text' => 'No se ha especificado una revisión o revisiones destino sobre las que realizar esta función.',
-'revdelete-nologtype-title' => 'ningún nombre dado',
-'revdelete-nologtype-text' => 'No has especificado ningún nombre para ejecutar esta acción.',
-'revdelete-nologid-title' => 'Entrada de registro no válida',
-'revdelete-nologid-text' => 'Tampoco has especificado un objetivo de eventos para ejecutar esta función o la entrada especificada no existe.',
'revdelete-no-file' => 'El archivo especificado no existe.',
'revdelete-show-file-confirm' => '¿Quieres ver la revisión borrada del archivo «<nowiki>$1</nowiki>» del $2 a las $3?',
'revdelete-show-file-submit' => 'Sí',
'logdelete-failure' => "'''La visibilidad del registro no pudo ser ajustada:'''
$1",
'revdel-restore' => 'cambiar visibilidad',
-'revdel-restore-deleted' => 'revisiones borradas',
-'revdel-restore-visible' => 'revisiones visibles',
'pagehist' => 'Historial de la página',
'deletedhist' => 'Historial borrado',
'revdelete-hide-current' => 'Error al ocultar el objeto de fecha $1 a las $2: es la revisión actual.
'search-interwiki-default' => 'Resultados de $1:',
'search-interwiki-more' => '(más)',
'search-relatedarticle' => 'Relacionado',
-'mwsuggest-disable' => 'Desactivar las sugerencias de búsqueda',
'searcheverything-enable' => 'Buscar en todos los espacios de nombres',
'searchrelated' => 'relacionado',
'searchall' => 'todos',
'mypreferences' => 'Preferencias',
'prefs-edits' => 'Cantidad de ediciones:',
'prefsnologintext2' => 'Necesitas $1 para definir las preferencias del usuario.',
-'changepassword' => 'Cambiar contraseña',
'prefs-skin' => 'Apariencia',
'skin-preview' => 'Previsualizar',
'datedefault' => 'Sin preferencia',
'recentchanges-label-unpatrolled' => 'Esta edición todavía no se ha patrullado',
'recentchanges-label-plusminus' => 'El tamaño de la página cambió esta cantidad de bytes',
'recentchanges-legend-newpage' => '(véase también la [[Special:NewPages|lista de páginas nuevas]])',
-'rcnote' => "Debajo {{PLURAL:$1|hay '''1''' cambio efectuado|están los últimos '''$1''' cambios efectuados}} en {{PLURAL:$2|el último día|los últimos '''$2''' días}}, hasta el $4, $5.",
'rcnotefrom' => 'A continuación se muestran los cambios desde <b>$2</b> (hasta <b>$1</b>).',
'rclistfrom' => 'Mostrar nuevos cambios desde $1',
'rcshowhideminor' => '$1 ediciones menores',
'allpagesto' => 'Mostrar páginas terminadas con:',
'allarticles' => 'Todos los artículos',
'allinnamespace' => 'Todas las páginas (espacio de nombres $1)',
-'allnotinnamespace' => 'Todas las páginas que no están en el espacio de nombres $1',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Siguiente',
'allpagessubmit' => 'Mostrar',
'allpagesprefix' => 'Mostrar páginas con el prefijo:',
'allpagesbadtitle' => 'El título dado era inválido o tenía un prefijo de enlace inter-idioma o inter-wiki. Puede contener uno o más caracteres que no se pueden usar en títulos.',
'undeletebtn' => 'Restaurar',
'undeletelink' => 'ver/restaurar',
'undeleteviewlink' => 'ver',
-'undeletereset' => 'Cancelar',
'undeleteinvert' => 'Invertir selección',
'undeletecomment' => 'Razón:',
'undeletedrevisions' => '{{PLURAL:$1|Una edición restaurada|$1 ediciones restauradas}}',
'block' => 'Bloquear usuario',
'unblock' => 'Desbloquear usuario',
'blockip' => 'Bloquear usuario',
-'blockip-title' => 'Bloquear usuario',
'blockip-legend' => 'Bloquear usuario',
'blockiptext' => 'Usa el siguiente formulario para bloquear el acceso de escritura desde una dirección IP específica o nombre de usuario.
Esto debería hacerse sólo para prevenir vandalismos, y de acuerdo a las [[{{MediaWiki:Policy-url}}|políticas]].
'ipadressorusername' => 'Dirección IP o nombre de usuario:',
'ipbexpiry' => 'Caducidad:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Otra razón',
'ipbreason-dropdown' => '*Motivos comunes de bloqueo
** Añadir información falsa
** Eliminar contenido de las páginas
'ipbsubmit' => 'Bloquear a este usuario',
'ipbother' => 'Especificar caducidad',
'ipboptions' => '2 horas:2 hours,1 día:1 day,3 días:3 days,1 semana:1 week,2 semanas:2 weeks,1 mes:1 month,3 meses:3 months,6 meses:6 months,1 año:1 year,para siempre:infinite',
-'ipbotheroption' => 'otro',
-'ipbotherreason' => 'Otra razón:',
'ipbhidename' => 'Ocultar nombre de usuario de ediciones y listas',
'ipbwatchuser' => 'Vigilar las páginas de usuario y de discusión de este usuario',
'ipb-disableusertalk' => 'Impedir que este usuario edite su propia página de discusión mientras esté bloqueado',
'sorbsreason' => 'Su dirección IP está listada como proxy abierto en DNSBL.',
'sorbs_create_account_reason' => 'Su dirección IP está listada como proxy abierto en DNSBL. No puede crear una cuenta',
'xffblockreason' => 'Una dirección IP presente en la cabecera X-Forwarded-For, tuya o del servidor proxy que estás usando, ha sido bloqueada. El motivo original del bloqueo fue: $1',
-'cant-block-while-blocked' => 'No puedes bloquear a otros usuarios mientras estás bloquead{{GENDER:|o|a}}.',
'cant-see-hidden-user' => 'El usuario que está intentando bloquear ya ha sido bloqueado y oculto. Puesto que usted no tiene el derecho hideuser, usted no puede ver o editar los bloqueos del usuario.',
'ipbblocked' => 'No puedes bloquear o desbloquear a otros usuarios porque estás bloqueado',
'ipbnounblockself' => 'No puedes desbloquearte',
En estos casos, deberás trasladar manualmente el contenido de la página de discusión.",
'movearticle' => 'Renombrar página',
'moveuserpage-warning' => "'''Aviso:''' estás a punto de trasladar una página de usuario. Ten en cuenta que solo será trasladada la página; el usuario '''no''' será renombrado.",
-'movenologin' => 'No has iniciado sesión',
'movenologintext' => 'Es necesario ser usuario registrado y [[Special:UserLogin|haber iniciado sesión]] para renombrar una página.',
'movenotallowed' => 'No tienes permiso para trasladar páginas.',
'movenotallowedfile' => 'No tienes permiso para trasladar archivos.',
'articleexists' => 'Ya existe una página con ese nombre, o el nombre que has escogido no es válido.
Por favor, elige otro nombre.',
'cantmove-titleprotected' => 'No puedes trasladar la página a esta ubicación, porque el nuevo título ha sido protegido para evitar su creación.',
-'talkexists' => 'La página fue renombrada con éxito, pero la discusión no se pudo trasladar porque ya existe una con el título nuevo. Por favor, incorpora sus contenidos manualmente.',
-'movedto' => 'renombrado a',
'movetalk' => 'Renombrar la página de discusión asociada',
'move-subpages' => 'Intentar trasladar las subpáginas (hasta $1)',
'move-talk-subpages' => 'Intentar trasladar las subpáginas de discusión (hasta $1)',
'watchlistall2' => 'todos',
'namespacesall' => 'todos',
'monthsall' => 'todos',
-'limitall' => 'Todos',
# Email address confirmation
'confirmemail' => 'Confirmar dirección de correo electrónico',
'confirmemail_success' => 'Su dirección de correo ha sido confirmada
Ahora puedes [[Special:UserLogin|identificarte]] y colaborar en el wiki.',
'confirmemail_loggedin' => 'Tu dirección de correo electrónico ha sido confirmada.',
-'confirmemail_error' => 'Algo salió mal al guardar su confirmación.',
'confirmemail_subject' => 'confirmación de la dirección de correo de {{SITENAME}}',
'confirmemail_body' => 'Alguien, probablemente usted mismo, ha registrado desde la dirección IP $1 la cuenta "$2" en {{SITENAME}}, utilizando esta dirección de correo.
# Special:ComparePages
'comparepages' => 'Comparar páginas',
-'compare-selector' => 'Comparar revisiones de página',
'compare-page1' => 'Página 1',
'compare-page2' => 'Página 2',
'compare-rev1' => 'Revisión 1',
'user-mail-no-body' => 'Püüti saata tühja või ebamõistlikult lühikese sisuosaga e-kirja.',
# Change password dialog
-'resetpass' => 'Parooli muutmine',
+'changepassword' => 'Muuda parool',
'resetpass_announce' => 'Logisid sisse e-posti teel saadud ajutise koodiga.
Sisselogimise lõpetamiseks pead siia uue parooli sisestama:',
'resetpass_text' => '<!-- Lisa tekst siia -->',
'revisiondelete' => 'Redaktsioonide kustutamine või taastamine',
'revdelete-nooldid-title' => 'Sellist redaktsiooni pole.',
'revdelete-nooldid-text' => 'Sa pole valinud redaktsiooni, valitud redaktsioon puudub või sa püüad peita viimast redaktsiooni.',
-'revdelete-nologtype-title' => 'Logi tüüpi ei antud',
-'revdelete-nologtype-text' => 'Sa ei ole selle toimingu sooritamiseks logi tüüpi täpsustanud.',
-'revdelete-nologid-title' => 'Vigane logikirje',
-'revdelete-nologid-text' => 'Selle logisündmuse kirjet pole määratud või seda ei ole olemas.',
'revdelete-no-file' => 'Faili ei ole.',
'revdelete-show-file-confirm' => 'Kas oled kindel, et soovid häha faili "<nowiki>$1</nowiki>" kustutatud redaktsiooni, mis tehti $2 kell $3?',
'revdelete-show-file-submit' => 'Jah',
'logdelete-failure' => "'''Logi nähtavust ei saanud paika:'''
$1",
'revdel-restore' => 'muuda nähtavust',
-'revdel-restore-deleted' => 'kustutatud redaktsioonid',
-'revdel-restore-visible' => 'nähtavad redaktsioonid',
'pagehist' => 'Lehekülje ajalugu',
'deletedhist' => 'Kustutatud ajalugu',
'revdelete-hide-current' => 'Tõrge üksuse kuupäevaga $2, kell $1 peitmisel: see on praegune redaktsioon.
'search-interwiki-default' => '$1 tulemused:',
'search-interwiki-more' => '(veel)',
'search-relatedarticle' => 'Seotud',
-'mwsuggest-disable' => 'Ära näita otsinguvihjeid',
'searcheverything-enable' => 'Otsi kõigist nimeruumidest',
'searchrelated' => 'seotud',
'searchall' => 'kõik',
'mypreferences' => 'Eelistused',
'prefs-edits' => 'Redigeerimiste arv:',
'prefsnologintext2' => 'Pead $1, et oma eelistusi muuta.',
-'changepassword' => 'Muuda parool',
'prefs-skin' => 'Kujundus',
'skin-preview' => 'eelvaade',
'datedefault' => 'Eelistus puudub',
'recentchanges-label-unpatrolled' => 'Seda muudatust ei ole veel kontrollitud',
'recentchanges-label-plusminus' => 'Lehekülje suuruse muutus baitides',
'recentchanges-legend-newpage' => '(vaata ka [[Special:NewPages|uute lehekülgede loendit]])',
-'rcnote' => "Allpool on esitatud {{PLURAL:$1|'''1''' muudatus|viimased '''$1''' muudatust}} viimase {{PLURAL:$2|päeva|'''$2''' päeva}} jooksul seisuga $4, kell $5.",
'rcnotefrom' => "Allpool on toodud muudatused alates: '''$2''' (näidatakse kuni '''$1''' muudatust)",
'rclistfrom' => 'Näita muudatusi alates: $1',
'rcshowhideminor' => 'Pisiparandused ($1)',
'allpagesto' => 'Näita lehti kuni pealkirjani:',
'allarticles' => 'Kõik leheküljed',
'allinnamespace' => 'Kõik leheküljed nimeruumis $1',
-'allnotinnamespace' => 'Kõik leheküljed, mis ei kuulu nimeruumi $1',
-'allpagesprev' => 'Eelmised',
-'allpagesnext' => 'Järgmised',
'allpagessubmit' => 'Näita',
'allpagesprefix' => 'Kuva leheküljed eesliitega:',
'allpagesbadtitle' => 'Lehekülje pealkiri oli vigane või sisaldas teise viki või keele eesliidet.
'undeletebtn' => 'Taasta',
'undeletelink' => 'vaata/taasta',
'undeleteviewlink' => 'vaata',
-'undeletereset' => 'Tühjenda',
'undeleteinvert' => 'Pööra valik teistpidi',
'undeletecomment' => 'Põhjus:',
'undeletedrevisions' => '$1 {{PLURAL:$1|redaktsioon|redaktsiooni}} taastatud',
'block' => 'Kasutaja blokeerimine',
'unblock' => 'Kasutaja blokeeringu eemaldamine',
'blockip' => 'Kasutaja blokeerimine',
-'blockip-title' => 'Kasutaja blokeerimine',
'blockip-legend' => 'Kasutaja blokeerimine',
'blockiptext' => 'See vorm on kindla IP-aadressi või kasutajanime kirjutamisõiguste blokeerimiseks.
Seda tohib teha ainult vandalismi vältimiseks ja kooskõlas [[{{MediaWiki:Policy-url}}|{{GRAMMAR:genitive|{{SITENAME}}}} sisekorraga]].
'ipadressorusername' => 'IP-aadress või kasutajanimi:',
'ipbexpiry' => 'Kehtivus:',
'ipbreason' => 'Põhjus:',
-'ipbreasonotherlist' => 'Muu põhjusel',
'ipbreason-dropdown' => '*Tavalised blokeerimise põhjused
** Valeandmete lisamine
** Lehekülgedelt sisu kustutamine
'ipbsubmit' => 'Blokeeri see kasutaja',
'ipbother' => 'Muu tähtaeg:',
'ipboptions' => '2 tundi:2 hours,1 päev:1 day,3 päeva:3 days,1 nädal:1 week,2 nädalat:2 weeks,1 kuu:1 month,3 kuud:3 months,6 kuud:6 months,1 aasta:1 year,igavene:infinite',
-'ipbotheroption' => 'muu tähtaeg',
-'ipbotherreason' => 'Muu või täiendav põhjus:',
'ipbhidename' => 'Peida kasutajatunnus muudatustest ja loenditest',
'ipbwatchuser' => 'Jälgi selle kasutaja lehekülge ja arutelu',
'ipb-disableusertalk' => 'Keela sellel kasutajal blokeeringu ajal oma arutelulehekülge redigeerida',
'sorbsreason' => 'Sinu IP-aadress on {{GRAMMAR:genitive|{{SITENAME}}}} kasutatavas DNS-põhises mustas nimekirjas märgitud kui avatud proksi.',
'sorbs_create_account_reason' => 'Sinu IP-aadress on {{GRAMMAR:genitive|{{SITENAME}}}} kasutatavas DNS-põhises mustas nimekirjas märgitud kui avatud proksi.
Sa ei saa kasutajakontot luua.',
-'cant-block-while-blocked' => 'Teisi kasutajaid ei saa blokeerida, kui oled ise blokeeritud.',
'cant-see-hidden-user' => 'Kasutaja, keda blokeerida üritad, on juba blokeeritud ning peidetud. Kuna sul pole õigust blokeerida kasutajanimesid, peites need avalikkuse eest, ei saa sa selle kasutaja blokeeringut vaadata ega muuta.',
'ipbblocked' => 'Sa ei saa teisi blokeerida ega nende blokeeringuid eemaldada, sest oled ise blokeeritud.',
'ipbnounblockself' => 'Sul pole lubatud enda blokeeringut eemaldada.',
Neil juhtudel saad lehekülje soovi korral käsitsi teisaldada või liita.",
'movearticle' => 'Teisalda lehekülg',
'moveuserpage-warning' => "'''Hoiatus:''' Oled teisaldamas kasutajalehekülge. Pane tähele, et teisaldatakse ainult lehekülg ja kasutajat '''ei''' nimetata ümber.",
-'movenologin' => 'Sisse logimata',
'movenologintext' => 'Lehekülje teisaldamiseks pead registreeruma ja [[Special:UserLogin|sisse logima]].',
'movenotallowed' => 'Sul ei ole lehekülgede teisaldamise õigust.',
'movenotallowedfile' => 'Sul ei ole failide teisaldamise õigust.',
'movepage-moved-noredirect' => 'Ümbersuunamist ei loodud.',
'articleexists' => 'Selle nimega artikkel on juba olemas või pole valitud nimi lubatav. Palun valige uus nimi.',
'cantmove-titleprotected' => 'Lehte ei saa sinna teisaldada, sest uus pealkiri on artikli loomise eest kaitstud',
-'talkexists' => 'Lehekülg on teisaldatud, kuid arutelulehekülge ei saanud teisaldada, sest uue nime all on arutelulehekülg juba olemas. Palun ühendage aruteluleheküljed ise.',
-'movedto' => 'Teisaldatud pealkirja alla:',
'movetalk' => 'Teisalda ka "arutelu", kui saab.',
'move-subpages' => 'Teisalda alamleheküljed (kuni $1)',
'move-talk-subpages' => 'Teisalda arutelulehekülje alamleheküljed (kuni $1)',
'watchlistall2' => 'Näita kõiki',
'namespacesall' => 'kõik',
'monthsall' => 'kõik',
-'limitall' => 'iga',
# Email address confirmation
'confirmemail' => 'E-posti aadressi kinnitamine',
'confirmemail_success' => 'Sinu e-posti aadress on kinnitatud
Võid nüüd [[Special:UserLogin|sisse logida]].',
'confirmemail_loggedin' => 'Sinu e-posti aadress on nüüd kinnitatud.',
-'confirmemail_error' => 'Viga kinnituskoodi salvestamisel.',
'confirmemail_subject' => '{{GRAMMAR:genitive|{{SITENAME}}}} e-posti aadressi kinnitamine',
'confirmemail_body' => 'Keegi IP-aadressilt $1, ilmselt sa ise, registreeris selle e-posti aadressiga {{GRAMMAR:inessive|{{SITENAME}}}} konto "$2".
# Special:ComparePages
'comparepages' => 'Lehekülgede kõrvutamine',
-'compare-selector' => 'Lehekülje redaktsioonide kõrvutamine',
'compare-page1' => 'Lehekülg 1',
'compare-page2' => 'Lehekülg 2',
'compare-rev1' => 'Redaktsioon 1',
'user-mail-no-body' => 'E-posta bidaltzen saiatu zara testu gorputzik gabe edo laburregiarekin.',
# Change password dialog
-'resetpass' => 'Pasahitza aldatu',
+'changepassword' => 'Pasahitza aldatu',
'resetpass_announce' => 'E-postaz jasotako kode tenporal baten bidez saioa hasi duzu. Saioa hasierarekin jarraitzeko, pasahitz berri bat definitu beharra daukazu:',
'resetpass_text' => '<!-- Testua hemen idatzi -->',
'resetpass_header' => 'Pasahitza aldatu',
'revisiondelete' => 'Berrikuspenak ezabatu/leheneratu',
'revdelete-nooldid-title' => 'Helburu berrikuspenik ez',
'revdelete-nooldid-text' => 'Ez d(it)uzu eragiketa hau burutzeko helburu berrikuspena(k) zehaztu.',
-'revdelete-nologtype-title' => 'Log motarik ez da zehaztu',
-'revdelete-nologtype-text' => 'Ez duzu log motarik zehaztu ekintza hori burutzeko.',
-'revdelete-nologid-title' => 'Log sarrera okerra',
-'revdelete-nologid-text' => 'Ez duzu log helburu ekintzarik zehaztu funtzioa betetzeko, edo zehaztutako sarrera ez da existitzen.',
'revdelete-no-file' => 'Zehazturiko fitxategia ez da existitzen.',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" fitxategiaren bertsio ezabatua (eguna: $2; ordua: $3) ikusi nahi duzu?',
'revdelete-show-file-submit' => 'Bai',
'logdelete-failure' => "'''Erregistroaren ikusgaitasuna ezin da honela ezarri:'''
$1",
'revdel-restore' => 'Aldatu ikusgaitasuna',
-'revdel-restore-deleted' => 'ezabatutako berraztertzeak',
-'revdel-restore-visible' => 'ageriko berrikuspenak',
'pagehist' => 'Orriaren historia',
'deletedhist' => 'Ezabatutako historia',
'revdelete-hide-current' => 'Errorea, $1 $2 data duen elementua ezkutatzean: hau da oraingo bertsioa.
'search-interwiki-default' => '$1(r)en emaitzak:',
'search-interwiki-more' => '(gehiago)',
'search-relatedarticle' => 'Erlazionatua',
-'mwsuggest-disable' => 'AJAX gomendioak ezgaitu',
'searcheverything-enable' => 'Bilatu izen-tarte guztietan',
'searchrelated' => 'erlazionatua',
'searchall' => 'guztia',
'preferences' => 'Hobespenak',
'mypreferences' => 'Hobespenak',
'prefs-edits' => 'Aldaketa kopurua:',
-'changepassword' => 'Pasahitza aldatu',
'prefs-skin' => 'Itxura',
'skin-preview' => 'Aurrebista',
'datedefault' => 'Hobespenik ez',
'recentchanges-label-bot' => 'Aldaketa hau bot batek egin du',
'recentchanges-label-unpatrolled' => 'Aldaketa hau ez da oraindik patruilatua izan',
'recentchanges-legend-newpage' => '$1 - orrialde berria',
-'rcnote' => "Beheko azken {{PLURAL:$2|eguneko|'''$2''' egunetako}} azken {{PLURAL:$1|aldaketa|'''$1''' aldaketak}} hurrengo datan egin ziren: $5, $4.",
'rcnotefrom' => 'Jarraian azaltzen diren aldaketak data honetatik aurrerakoak dira: <b>$2</b> (gehienez <b>$1</b> erakusten dira).',
'rclistfrom' => 'Erakutsi $1 ondorengo aldaketa berriak',
'rcshowhideminor' => '$1 aldaketa txikiak',
'allpagesto' => 'Orrialde honetara zuzentzen diren guztiak erakutsi:',
'allarticles' => 'Artikulu guztiak',
'allinnamespace' => 'Orrialde guztiak ($1 izen-tartea)',
-'allnotinnamespace' => 'Orrialde guztiak ($1 izen-tartean ez daudenak)',
-'allpagesprev' => 'Aurrekoa',
-'allpagesnext' => 'Hurrengoa',
'allpagessubmit' => 'Joan',
'allpagesprefix' => 'Aurrizki hau duten orrialdeak bistaratu:',
'allpagesbadtitle' => 'Orrialdearen izena baliogabekoa da edo interwiki edo hizkuntzen arteko aurrizkia dauka. Izenburuetan erabili ezin daitezkeen karaktere bat edo gehiago izan ditzake.',
'undeletebtn' => 'Leheneratu',
'undeletelink' => 'ikusi/leheneratu',
'undeleteviewlink' => 'ikusi',
-'undeletereset' => 'Hasieratu',
'undeleteinvert' => 'Alderanztu aukera',
'undeletecomment' => 'Arrazoia:',
'undeletedrevisions' => '{{PLURAL:$1|Berrikuspen 1 leheneratu da|$1 berrikuspen leheneratu dira}}',
'block' => 'Erabiltzailea blokeatu',
'unblock' => 'Erabiltzailea desblokeatu',
'blockip' => 'Erabiltzailea blokeatu',
-'blockip-title' => 'Erabiltzailea blokeatu',
'blockip-legend' => 'Erabiltzailea blokeatu',
'blockiptext' => 'IP helbide edo erabiltzaile izen bati idazketa baimenak kentzeko beheko formularioa erabil dezakezu. Ekintza hau bandalismoa saihesteko baino ez da burutu behar, eta beti ere [[{{MediaWiki:Policy-url}}|politikak]] errespetatuz. Blokeoaren arrazoi bat ere zehaztu ezazu (adibidez, orrialde batzuk zehaztuz).',
'ipadressorusername' => 'IP Helbidea edo erabiltzaile izena',
'ipbexpiry' => 'Iraungipena',
'ipbreason' => 'Arrazoia:',
-'ipbreasonotherlist' => 'Beste arrazoiak',
'ipbreason-dropdown' => '*Blokeaketa arrazoi arruntak
** Benetakoa ez den informazioa ezartzea
** Orrialdetatik edukia ezabatzea
'ipbsubmit' => 'Erabiltzaile hau blokeatu',
'ipbother' => 'Beste denbora-tarte bat',
'ipboptions' => '2 ordu:2 hours,1 egun:1 day,3 egun:3 days,astebete:1 week,2 aste:2 weeks,hilabete:1 month,3 hilabete:3 months,6 hilabete:6 months,urtebete:1 year,betiko:infinite',
-'ipbotheroption' => 'beste bat',
-'ipbotherreason' => 'Arrazoi gehigarria:',
'ipbhidename' => 'Lankide izena aldaketa eta zerrendetatik ezkutatu',
'ipbwatchuser' => 'Erabiltzaile honen erabiltzaile eta eztabaida orrialdeak jarraitu',
'ipb-change-block' => 'Lankidea honako balioekin bir-blokeatu',
'proxyblockreason' => 'Zure IP helbidea blokeatu egin da proxy ireki baten zaudelako. Mesedez, zure Interneteko Zerbitzu Hornitzailearekin harremanetan jar zaitez segurtasun arazo honetaz ohartarazteko.',
'sorbsreason' => 'Zure IP helbidea proxy ireki bezala zerrendatuta dago DNSBLan.',
'sorbs_create_account_reason' => 'Zure IP helbidea proxy ireki bezala zerrendatuta dago DNSBLan. Ezin duzu kontua sortu.',
-'cant-block-while-blocked' => 'Blokeatuta zauden bitartean ezin dituzu beste lankideak blokeatu.',
'ipbblocked' => 'Ezin dituzu beste erabiltzaileak blokeatu edo desblokeatu, zu zeu blokeatuta zaudelako',
'ipbnounblockself' => 'Ez duzu baimenik zure buruari blokeoa kentzeko',
Kasu horietan orrialdea eskuz mugitu edo bestearekin bateratu beharko duzu.",
'movearticle' => 'Orrialdea mugitu',
'moveuserpage-warning' => "'''Oharra:''' Lankide orrialde bat mugitzera zoaz. Kontutan izan orrialde bakarrik mugituko duzula eta '''ez''' duzula lankide izena aldatuko.",
-'movenologin' => 'Saioa hasi gabe',
'movenologintext' => 'Orrialde bat mugitzeko erregistratutako lankidea izan behar duzu eta [[Special:UserLogin|saioa hasi]].',
'movenotallowed' => 'Ez daukazu orrialdeak mugitzeko baimenik.',
'movenotallowedfile' => 'Ez duzu fitxategiak mugitzeko eskumenik.',
'movepage-moved-noredirect' => 'Birzuzenketa baten sorrera kendu da.',
'articleexists' => 'Izen hori duen artikulu bat badago edo hautatutako izena ez da baliozkoa. Mesedez, beste izen bat aukeratu.',
'cantmove-titleprotected' => 'Ezin duzu orrialde bat leku honetara mugitu izenburu berri hori sor ez dadin babesa duelako',
-'talkexists' => "'''Orrialde hau arazorik gabe mugitu da, baina eztabaida orrialde ezin izan da mugitu izenburu berriarekin jada bat existitzen delako. Mesedez, eskuz batu itzazu biak.'''",
-'movedto' => 'hona mugitu da:',
'movetalk' => 'Eztabaida orrialdea ere mugitu, ahal bada.',
'move-subpages' => 'Azpiorrialde guztiak ($1-tik gora) mugitu',
'move-talk-subpages' => 'Azpiorrialdeen eztabaida orrialde guztiak ($1-tik gora) mugitu',
'watchlistall2' => 'guztiak',
'namespacesall' => 'guztiak',
'monthsall' => 'guztiak',
-'limitall' => 'guztiak',
# Email address confirmation
'confirmemail' => 'E-posta helbidea egiaztatu',
'confirmemail_needlogin' => '$1 behar duzu zure e-posta helbidea egiaztatzeko.',
'confirmemail_success' => 'Zure e-posta helbidea egiaztatu da. Saioa hasi eta ekarpenak egin ditzakezu orain.',
'confirmemail_loggedin' => 'Zure e-posta helbidea egiaztatu da.',
-'confirmemail_error' => 'Akatsen bat gertatu da egiaztapena burutzerakoan.',
'confirmemail_subject' => 'E-posta helbide egiaztapena {{SITENAME}}(e)n',
'confirmemail_body' => 'Norbaitek, ziurrenik zuk $1 IP helbidetik, "$2" kontua erregistratu du {{SITENAME}}(e)n e-posta helbide honekin.
# Special:ComparePages
'comparepages' => 'Orrialdeak alderatu',
-'compare-selector' => 'Orrialde-berrikuspenak alderatu',
'compare-page1' => '1. orrialdea',
'compare-page2' => '2. orrialdea',
'compare-rev1' => '1. berrikuspena',
'loginlanguagelabel' => 'Palra: $1',
# Change password dialog
-'resetpass' => 'Escambial la consínia',
+'changepassword' => 'Chambal consínia',
'resetpass_announce' => 'As entrau ena tu cuenta con una consínia temporal. Pol favol, escrebi una nueva consínia aquí:',
'resetpass_text' => '<!-- Aquí s´escrebi el testu -->',
'resetpass_header' => "Escambial la consínia la tu cuenta d'usuáriu",
'preferences' => 'Preferéncias',
'mypreferences' => 'Las mis preferéncias',
'prefs-edits' => "Númiru d'eicionis:",
-'changepassword' => 'Chambal consínia',
'prefs-skin' => 'Aparéncia',
'skin-preview' => 'Previsoreal',
'datedefault' => 'Sin preferéncias',
'recentchanges-legend' => 'Ocionis enos úrtimus chambus',
'recentchanges-summary' => 'Sigui los úrtimus chambus d´esti güiqui nesta páhina.',
'recentchanges-feed-description' => 'Sigui los úrtimus chambus nel güiqui nesti feed.',
-'rcnote' => "Embahu se {{PLURAL:$1|muestra '''1''' chambu|muestran los úrtimus '''$1''' chambus}} {{PLURAL:$2|dendi ayel|enus úrtimus '''$2''' dias}}, de $4 a las $5.",
'rcnotefrom' => "Embahu se muestran los chambus hechus dendi el '''$2''' (hata el '''$1''').",
'rclistfrom' => 'Muestral los chambus hechus dendi el $1',
'rcshowhideminor' => '$1 eicionis chiqueninas',
'allpagesto' => 'Muestral artículus que acabihin en:',
'allarticles' => 'Tolos artículus',
'allinnamespace' => 'Tolas páhinas (qu´estén en $1)',
-'allnotinnamespace' => 'Tolas páhinas (que nu estén en $1)',
-'allpagesprev' => 'Anterioris',
-'allpagesnext' => 'Siguientis',
'allpagessubmit' => 'Dil',
'allpagesprefix' => 'Muestral páhinas con el prefihu:',
'allpages-bad-ns' => '{{SITENAME}} nu tieni el espaciu e nombris "$1".',
'undelete-nodiff' => "Nu s'á alcuentrau denguna revisión previa.",
'undeletebtn' => 'Restaural',
'undeletelink' => 'Guipal/arrecuperal',
-'undeletereset' => 'Reahustal',
'undeletecomment' => 'Comentáriu:',
'undeletedrevisions' => '{{PLURAL:$1|1 revisión|$1 revisionis}} restaurás',
'undeletedrevisions-files' => '{{PLURAL:$1|1 revisión|$1 revisionis}} i {{PLURAL:$2|1 archivu|$2 archivus}} restauraus',
'ipadressorusername' => 'IP u nombri d´usuáriu:',
'ipbexpiry' => 'Acabiha:',
'ipbreason' => 'Razón:',
-'ipbreasonotherlist' => 'Otra razón',
'ipbreason-dropdown' => '*Motivus frecuentis de tarugus
** Escrebil enhormación farsa
** Esborral el continiu las páhinas
'ipbsubmit' => 'Atarugal a esti usuáriu',
'ipbother' => 'Otra ora:',
'ipboptions' => '2 oras:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mes:1 month,3 mesis:3 months,6 mesis:6 months,1 añu:1 year,enfinitu:infinite',
-'ipbotheroption' => 'otru',
-'ipbotherreason' => 'Anguna otra razón?:',
'ipbhidename' => 'Açonchal nombri d\'usuáriu nel "rustrihu e tarugus", "lista e tarugus ativus" i "lista d\'usuárius"',
'ipbwatchuser' => "Visoreal la páhina d'usuáriu i la caraba d'esti usuáriu.",
'badipaddress' => 'Direción IP nu premitia',
En dambus los dos chascus, si lo deseas, tendrás que movel u mestural la páhina manualmenti.",
'movearticle' => 'Movel páhina:',
-'movenologin' => "Nu t'alcuentras rustriu",
'movenologintext' => 'Ebis estal rustriu i [[Special:UserLogin|entral ena tu cuenta]] pa movel una páhina.',
'movenotallowed' => 'Nu tinis premissu pa mual páginas.',
'movenotallowedfile' => 'Nu tinis premissus pa mual archivus.',
'articleexists' => 'Ya desisti una páhina con esi nombri u nu se premiti el nombri qu´as lihiu.
Pol favol, escrebi otru entítulu.',
'cantmove-titleprotected' => "Nu t'es posibri movel la páhina ebiu a qu'el nuevu entítulu s'alcuentra atarugau",
-'talkexists' => "'''S'á moviu la páhina, peru la su caraba nu puei sel movia polque ya desisti otra caraba con el nuevu entítulu. Pol favol, mesturalas manualmenti.'''",
-'movedto' => 's´á moviu a',
'movetalk' => 'Tamién movel la su caraba',
'movelogpage' => 'Rustrihu e movimientus',
'movelogpagetext' => 'Embahu ai una lista colas páhinas movias.',
'confirmemail_needlogin' => "Es mestel $1 pa confirmal la tu direción d'email.",
'confirmemail_success' => "S'á confirmau la tu direción d'email. Ya pueis entral ena tu cuenta i embailti cola Güiqui.",
'confirmemail_loggedin' => "S'á confirmau la tu direción d'email.",
-'confirmemail_error' => 'Marru al emburacal la tu confirmación.',
'confirmemail_subject' => 'Confirmaeru de direción de correu de {{SITENAME}}',
'confirmemail_body' => 'Yeu!
'user-mail-no-body' => 'تلاش برای فرستادن رایانامه بیدلیل کوتاه یا خالی',
# Change password dialog
-'resetpass' => 'تغییر گذرواژه',
+'changepassword' => 'تغییر گذرواژه',
'resetpass_announce' => 'شما با کد موقتی ارسال شده وارد شدهاید.
برای انجام فرایند ورود به سامانه باید گذروازهٔ جدیدی وارد کنید:',
'resetpass_text' => '<!-- اینجا متن اضافه کنید -->',
'revisiondelete' => 'حذف/احیای نسخهها',
'revdelete-nooldid-title' => 'نسخهٔ هدف نامجاز',
'revdelete-nooldid-text' => 'شما نسخههای هدف را برای انجام این عمل مشخص نکردهاید یا این نسخهها وجود ندارند، یا این که شما میخواهید آخرین نسخه را پنهان کنید.',
-'revdelete-nologtype-title' => 'نوع سیاهه مشخص نشدهاست',
-'revdelete-nologtype-text' => 'شما هیچ نوع سیاههای را برای این کار مشخص نکردید.',
-'revdelete-nologid-title' => 'مدخل نامجاز سیاهه',
-'revdelete-nologid-text' => 'شما یا رویدادی را در سیاههٔ هدف مشخص نکردید یا موردی را مشخص کردید که وجود ندارد.',
'revdelete-no-file' => 'پروندهٔ مشخص شده وجود ندارد.',
'revdelete-show-file-confirm' => 'آیا مطمئن هستید که میخواهید یک نسخهٔ حذف شده از پروندهٔ «<nowiki>$1</nowiki>» مورخ $2 ساعت $3 را ببینید؟',
'revdelete-show-file-submit' => 'بله',
'logdelete-failure' => "'''پیدایی سیاههها قابل تنظیم نیست:'''
$1",
'revdel-restore' => 'تغییر پیدایی',
-'revdel-restore-deleted' => 'نسخههای حذفشده',
-'revdel-restore-visible' => 'نسخههای پیدا',
'pagehist' => 'تاریخچهٔ صفحه',
'deletedhist' => 'تاریخچهٔ حذفشده',
'revdelete-hide-current' => 'خطا در پنهانکردن مورد مورخ $2 ساعت $1: این نسخه، نسخهٔ اخیر است و قابل پنهانکردن نیست.',
'search-interwiki-default' => '$1 نتیجه:',
'search-interwiki-more' => '(بیشتر)',
'search-relatedarticle' => 'مرتبط',
-'mwsuggest-disable' => 'پیشنهادهای مبتنی بر جستجو را غیرفعال کن',
'searcheverything-enable' => 'جستجو در تمام فضاهای نام',
'searchrelated' => 'مرتبط',
'searchall' => 'همه',
'mypreferences' => 'ترجیحات',
'prefs-edits' => 'تعداد ویرایشها:',
'prefsnologintext2' => 'لطفاً $1 برای تنظیم ترجیحات کاربر.',
-'changepassword' => 'تغییر گذرواژه',
'prefs-skin' => 'پوسته',
'skin-preview' => 'پیشنمایش',
'datedefault' => 'بدون ترجیح',
'recentchanges-label-plusminus' => 'حجم صفحه به اندازه این بایتها تغییر یافتهاست',
'recentchanges-legend-newpage' => '(همچنین به [[Special:NewPages|فهرست صفحات جدید]] نگاه کنید)',
'recentchanges-legend-plusminus' => "('' ±۱۲۳'')",
-'rcnote' => "در زیر {{PLURAL:$1|'''۱''' تغییر|آخرین '''$1''' تغییر}} در آخرین {{PLURAL:$2|روز|'''$2''' روز}} را، تا $4 ساعت $5 میبینید.",
'rcnotefrom' => 'در زیر تغییرات از تاریخ <b>$2</b> آمدهاند (تا <b>$1</b> مورد نشان داده میشود).',
'rclistfrom' => 'نمایش تغییرات جدید با شروع از $1',
'rcshowhideminor' => '$1 ویرایشهای جزئی',
'allpagesto' => 'نمایش صفحهها با پایان در:',
'allarticles' => 'همهٔ صفحهها',
'allinnamespace' => 'همهٔ صفحهها (فضای نام $1)',
-'allnotinnamespace' => 'همهٔ صفحهها (که در فضای نام $1 است)',
-'allpagesprev' => 'قبلی',
-'allpagesnext' => 'بعدی',
'allpagessubmit' => 'برو',
'allpagesprefix' => 'نمایش صفحههای دارای پیشوند:',
'allpagesbadtitle' => 'عنوان صفحهٔ دادهشده نامعتبر است یا اینکه دارای پیشوندی بینزبانی یا بینویکیای است. ممکن است نویسههایی بدارد که نمیتوان از آنها در عنوان صفحهها استفاده کرد.',
'undeletebtn' => 'احیا',
'undeletelink' => 'نمایش/احیا',
'undeleteviewlink' => 'نمایش',
-'undeletereset' => 'از نو',
'undeleteinvert' => 'وارونه کردن انتخاب',
'undeletecomment' => 'دلیل:',
'undeletedrevisions' => '$1 نسخه احیا {{PLURAL:$1|شد|شدند}}',
'block' => 'بستن کاربر',
'unblock' => 'بازکردن کاربر',
'blockip' => 'بستن کاربر',
-'blockip-title' => 'بستن کاربر',
'blockip-legend' => 'بستن کاربر',
'blockiptext' => 'از فرم زیر برای بستن دسترسی ویرایش یک نشانی آیپی یا نام کاربری مشخص استفاده کنید.
این کار فقط فقط باید برای جلوگیری از خرابکاری و بر اساس [[{{MediaWiki:Policy-url}}|سیاست قطع دسترسی]] انجام شود.
'ipadressorusername' => 'نشانی آیپی یا نام کاربری:',
'ipbexpiry' => 'زمان سرآمدن:',
'ipbreason' => 'دلیل:',
-'ipbreasonotherlist' => 'دلیل دیگر',
'ipbreason-dropdown' => '*دلایل متداول قطع دسترسی
**واردکردن اطلاعات نادرست
**پاککردن اطلاعات مفید از صفحهها
'ipbsubmit' => 'این کاربر بسته شود',
'ipbother' => 'زمانی دیگر',
'ipboptions' => '۲ ساعت:2 hours,۱ روز:1 day,۳ روز:3 days,۱ هفته:1 week,۲ هفته:2 weeks,۱ ماه:1 month,۳ ماه:3 months,۶ ماه:6 months,۱ سال:1 year,بیپایان:infinite',
-'ipbotheroption' => 'دیگر',
-'ipbotherreason' => 'دلیل دیگر/اضافی:',
'ipbhidename' => 'نهفتن نام کاربری از ویرایشها و فهرستها',
'ipbwatchuser' => 'پیگیری صفحهٔ کاربری و بحث این کاربر',
'ipb-disableusertalk' => 'جلوگیری از ویرایشی صفحهً بحث توسط خود کاربر در زمانی که بسته است',
'sorbs_create_account_reason' => 'نشانی آیپی شما توسط DNSBL مورد استفاده {{SITENAME}} به عنوان یک پروکسی باز گزارش شدهاست.
شما اجازهٔ ساختن حساب کاربری ندارید.',
'xffblockreason' => 'نشانی آیپی در X-Forwarded-For header موجود است و پروکسی شما یا سروری که از آن استفاده میکنید بستهشدهاست. دلیل بستهشدن: $1',
-'cant-block-while-blocked' => 'در مدتی که دسترسی شما بسته است نمیتوانید دسترسی کاربران دیگر را قطع کنید.',
'cant-see-hidden-user' => 'کاربری که میخواهید ببندید قبلاً بسته شده و پنهان گردیده است. چون شما دسترسی پنهان کردن کاربران را ندارید، نمیتوانید قطع دسترسی کاربر را ببینید یا ویرایش کنید.',
'ipbblocked' => 'شما نمیتوانید دسترسی دیگر کاربران را ببندید یا باز کنید زیرا دسترسی خودتان بسته است.',
'ipbnounblockself' => 'شما مجاز به باز کردن دسترسی خود نیستید.',
در این حالات، باید صفحه را بطور دستی انتقال داده و یا محتویات دو صفحه را با ویرایش ادغام کنید.",
'movearticle' => 'انتقال صفحه:',
'moveuserpage-warning' => "'''هشدار:''' شما در حال انتقال دادن یک صفحهٔ کاربر هستید. توجه داشته باشید که تنها صفحه منتقل میشود و نام کاربر تغییر '''نمییابد'''.",
-'movenologin' => 'به سامانه وارد نشدهاید',
'movenologintext' => 'برای انتقال صفحهها باید کاربر ثبتشده بوده و [[Special:UserLogin|به سامانه وارد شوید]].',
'movenotallowed' => 'شما اجازهٔ انتقال دادن صفحهها را ندارید.',
'movenotallowedfile' => 'شما اجازهٔ انتقال پروندهها را ندارید.',
'articleexists' => 'صفحهای با این نام از قبل وجود دارد، یا نامی که انتخاب کردهاید معتبر نیست.
لطفاً نام دیگری انتخاب کنید.',
'cantmove-titleprotected' => 'شما نمیتوانید صفحه را به این نشانی انتقال دهید، چرا که عنوان جدید در برابر ایجاد محافظت شدهاست',
-'talkexists' => "'''خود صفحه با موفقیت منتقل شد، ولی صفحهٔ بحث منتقل نشد چون صفحهٔ بحثی از قبل در عنوان جدید وجود دارد.
-لطفاً آنها را دستی ادغام کنید.'''",
-'movedto' => 'منتقل شد به',
'movetalk' => 'صفحهٔ بحث هم منتقل شود',
'move-subpages' => 'انتقال زیرصفحهها (تا $1 صفحه)',
'move-talk-subpages' => 'انتقال زیرصفحههای صفحهٔ بحث (تا $1 صفحه)',
'watchlistall2' => 'همه',
'namespacesall' => 'همه',
'monthsall' => 'همهٔ ماهها',
-'limitall' => 'همه',
# Email address confirmation
'confirmemail' => 'تأیید نشانی رایانامه',
هماینک میتوانید [[Special:UserLogin|به سامانه وارد شوید]] و از ویکی لذت ببرید.',
'confirmemail_loggedin' => 'نشانی رایانامهٔ شما تأیید شد.',
-'confirmemail_error' => 'هنگام ذخیرهٔ تأیید شما به مشکلی برخورده شد.',
'confirmemail_subject' => 'تأیید نشانی رایانامهٔ شما {{SITENAME}}',
'confirmemail_body' => 'یک نفر، احتمالاً خود شما، از نشانی آیپی $1 حساب کاربریای با نام «$2» و این نشانی رایانامه در {{SITENAME}} ایجاد کردهاست.
'imgmultigo' => 'برو!',
'imgmultigoto' => 'رفتن به صفحهٔ $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(زبان پیشفرض)',
+
# Table pager
'ascending_abbrev' => 'صعودی',
'descending_abbrev' => 'نزولی',
# Special:ComparePages
'comparepages' => 'مقایسهٔ صفحهها',
-'compare-selector' => 'مقایسهٔ نسخههای صفحهها',
'compare-page1' => 'صفحهٔ ۱',
'compare-page2' => 'صفحهٔ ۲',
'compare-rev1' => 'نسخهٔ ۱',
'pool-queuefull' => 'Doggol golle ko keewngol',
'pool-errorunknown' => 'Juumre nde heftinaaka',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Baɗte {{SITENAME}}',
'aboutpage' => 'Project:Baɗte',
'copyright' => 'Loowdi ena heɓoo les $1.',
'disclaimers' => 'Deentine',
'disclaimerpage' => 'Project:Deentine kuuɓtidinɗe',
'edithelp' => 'Ballal Taƴtagol',
-'edithelppage' => 'Help:Taƴtagol',
'helppage' => 'Help:Loowdi',
'mainpage' => 'Hello jaɓɓorgo',
'mainpage-description' => 'Hello jaɓɓorgo',
'ok' => 'OK',
'retrievedfrom' => 'Ittaa ko to "$1"',
'youhavenewmessages' => 'A heɓii $1 ($2).',
-'newmessageslink' => 'ɓatakuuje kese',
-'newmessagesdifflink' => 'baylol cakkitiingol',
'youhavenewmessagesmulti' => 'A heɓii ɓatakuuje kese e $1',
'editsection' => 'taƴto',
'editold' => 'taƴto',
# General errors
'error' => 'Faljere',
'databaseerror' => 'Juumre ruttorde keɓe',
-'dberrortext' => 'Juumre lelngo ɗaɓɓitannde keɓe waɗii.
-Ɗuum kadi ena waawi wonde buggere e topirde ndee.
-Ɗaɓɓitannde keɓe sakkitiinde eteede wonnoo ko:
-<blockquote><code>$1</code></blockquote>
-iwde e golloore "<code>$2</code>".
-Ruttorde keɓe ruttinii juumre "<samp>$3: $4</samp>".',
'missing-article' => 'Ruttorde keɓe ndee yiytaani loowdi hello ndi nde fotnoo yiytude, ena inniraa "$1" $2.
Heewi waɗde noon ko diff nayeejo walla jokkol aslol fayde e hello momtaango.
# Revision deletion
'revdel-restore' => 'waylu jiyagol',
-'revdel-restore-deleted' => 'baylitte momtaaɗe',
-'revdel-restore-visible' => 'baylitte jiyotooɗe',
# Merge log
'revertmerge' => 'Ittu renndino',
'recentchangeslinked' => 'Bayle toɗɗiiɗe ɗum',
'recentchangeslinked-toolbox' => 'Bayle toɗɗiiɗe ɗee',
'recentchangeslinked-title' => 'Bayle toɗɗiiɗe "$1"',
-'recentchangeslinked-noresult' => 'Alaa bayle ngoni e hello jokkiingo ngoo e dumunna joopaaɗo oo.',
'recentchangeslinked-summary' => 'Ɗuum ko doggol bayle baɗaaɗe sakket e kelle jokkiiɗe e hello heeriingo (walla e terɗe fedde heeriinde).
Kelle e [[Special:Watchlist|your watchlist]] ko ngoni ko e ""ɓuutol"".',
'recentchangeslinked-page' => 'Innde hello:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'Taƴto ndee fiilde huutoraade jaaɓnirgal jiggangal',
-'edit-externally-help' => '(Yah to [//www.mediawiki.org/wiki/Manual:External_editors/ff tinndinoore teelto] ngam ɓeydude humpito)',
-
# 'all' in various places, this might be different for inflected languages
'namespacesall' => 'fof',
'monthsall' => 'fof',
'user-mail-no-body' => 'Sähköpostin sisältö ei ole tarpeeksi pitkä.',
# Change password dialog
-'resetpass' => 'Muuta salasana',
+'changepassword' => 'Salasanan vaihto',
'resetpass_announce' => 'Kirjauduit sisään sähköpostitse lähetetyllä väliaikaissalasanalla. Päätä sisäänkirjautuminen asettamalla uusi salasana.',
'resetpass_text' => '<!-- Lisää tekstiä tähän -->',
'resetpass_header' => 'Muuta tunnuksen salasana',
'revisiondelete' => 'Poista tai palauta versioita',
'revdelete-nooldid-title' => 'Ei kohdeversiota',
'revdelete-nooldid-text' => 'Et ole valinnut kohdeversiota tai -versioita.',
-'revdelete-nologtype-title' => 'Lokityyppiä ei annettu',
-'revdelete-nologtype-text' => 'Et ole määritellyt lokin tyyppiä tälle toiminnolle.',
-'revdelete-nologid-title' => 'Epäkelpo lokitapahtuma',
-'revdelete-nologid-text' => 'Joko et ole määritellyt kohdetta lokitapahtumalle tämän toiminnon suorittamiseksi tai määriteltyä tapahtumaa ei ole.',
'revdelete-no-file' => 'Määritettyä tiedostoa ei ole olemassa.',
'revdelete-show-file-confirm' => 'Haluatko varmasti nähdä poistetun version tiedostosta <nowiki>$1</nowiki>, joka on tallennettu $2 kello $3?',
'revdelete-show-file-submit' => 'Kyllä',
'logdelete-failure' => "'''Lokin näkyvyyttä ei voitu asettaa:'''
$1",
'revdel-restore' => 'muuta näkyvyyttä',
-'revdel-restore-deleted' => 'poistetut versiot',
-'revdel-restore-visible' => 'näkyvät versiot',
'pagehist' => 'Sivun muutoshistoria',
'deletedhist' => 'Poistettujen versioiden historia',
'revdelete-hide-current' => 'Virhe piilotettaessa kohdetta päivämäärällä $1 kello $2: Tämä on uusin versio.
'search-interwiki-default' => 'Tulokset osoitteesta $1:',
'search-interwiki-more' => '(lisää)',
'search-relatedarticle' => 'Hae samankaltaisia sivuja',
-'mwsuggest-disable' => 'Älä näytä hakuehdotuksia',
'searcheverything-enable' => 'Hae kaikista nimiavaruuksista',
'searchrelated' => 'samankaltainen',
'searchall' => 'kaikki',
'mypreferences' => 'Asetukset',
'prefs-edits' => 'Muokkauksia',
'prefsnologintext2' => 'Sinun pitää $1 ennen kuin voit muuttaa käyttäjän asetuksia.',
-'changepassword' => 'Salasanan vaihto',
'prefs-skin' => 'Ulkoasu',
'skin-preview' => 'esikatselu',
'datedefault' => 'Ei omaa määrittelyä',
'recentchanges-label-unpatrolled' => 'Tätä muutosta ei ole vielä tarkastettu',
'recentchanges-label-plusminus' => 'Sivun koon muutos tavuina',
'recentchanges-legend-newpage' => '(katso myös [[Special:NewPages|lista uusista sivuista]])',
-'rcnote' => 'Alla on {{PLURAL:$1|yksi muutos|$1 tuoreinta muutosta}} {{PLURAL:$2|yhden päivän|$2 viime päivän}} ajalta $4 kello $5 asti.',
'rcnotefrom' => 'Alla on muutokset <b>$2</b> lähtien. Enintään <b>$1</b> merkintää näytetään.',
'rclistfrom' => 'Näytä uudet muutokset $1 alkaen',
'rcshowhideminor' => '$1 pienet muutokset',
'allpagesto' => 'Loppuen sivuun',
'allarticles' => 'Kaikki sivut',
'allinnamespace' => 'Kaikki sivut nimiavaruudessa $1',
-'allnotinnamespace' => 'Kaikki sivut, jotka eivät ole nimiavaruudessa $1',
-'allpagesprev' => 'Edellinen',
-'allpagesnext' => 'Seuraava',
'allpagessubmit' => 'Hae',
'allpagesprefix' => 'Katkaisuhaku',
'allpagesbadtitle' => 'Annettu otsikko oli kelvoton tai siinä oli wikien välinen etuliite.',
'undeletebtn' => 'Palauta',
'undeletelink' => 'näytä tai palauta',
'undeleteviewlink' => 'näytä',
-'undeletereset' => 'Tyhjennä',
'undeleteinvert' => 'Käänteinen valinta',
'undeletecomment' => 'Syy:',
'undeletedrevisions' => '{{PLURAL:$1|Yksi versio|$1 versiota}} palautettiin',
'block' => 'Estä käyttäjä',
'unblock' => 'Poista käyttäjän esto',
'blockip' => 'Estä käyttäjä',
-'blockip-title' => 'Estä käyttäjä',
'blockip-legend' => 'Estä käyttäjä',
'blockiptext' => 'Tällä lomakkeella voit estää käyttäjän tai IP-osoitteen muokkausoikeudet. Muokkausoikeuksien poistamiseen [[{{MediaWiki:Policy-url}}|pitää olla syy]], esimerkiksi sivujen vandalisointi. Kirjoita syy siihen varattuun kenttään.<br />Vapaamuotoisen vanhenemisajat noudattavat GNUn standardimuotoa, joka on kuvattu tar-manuaalissa ([http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html] [EN]), esimerkiksi ”1 hour”, ”2 days”, ”next Wednesday”, ”2014-08-29”.',
'ipadressorusername' => 'IP-osoite tai käyttäjätunnus',
'ipbexpiry' => 'Kesto',
'ipbreason' => 'Syy',
-'ipbreasonotherlist' => 'Muu syy',
'ipbreason-dropdown' => '*Yleiset estosyyt
** Väärän tiedon lisääminen
** Sisällön poistaminen
'ipbsubmit' => 'Estä',
'ipbother' => 'Muu kesto',
'ipboptions' => '2 tuntia:2 hours,1 päivä:1 day,3 päivää:3 days,1 viikko:1 week,2 viikkoa:2 weeks,1 kuukausi:1 month,3 kuukautta:3 months,6 kuukautta:6 months,1 vuosi:1 year,ikuinen:infinite',
-'ipbotheroption' => 'Muu kesto',
-'ipbotherreason' => 'Muu syy tai tarkennus',
'ipbhidename' => 'Piilota tunnus muokkauksista ja listauksista',
'ipbwatchuser' => 'Tarkkaile tämän käyttäjän käyttäjä- ja keskustelusivua',
'ipb-disableusertalk' => 'Estä käyttäjää muokkaamasta omaa keskustelusivuaan eston aikana',
'sorbs_create_account_reason' => 'IP-osoitteesi on listattu avoimena välityspalvelimena DNSBL:n mustalla listalla sivustolla {{SITENAME}}.
Et voi luoda käyttäjätunnusta.',
'xffblockreason' => 'Yhteydet IP-osoitteesta, joka löytyy sinun tai käyttämäsi välipalvelimen X-Forwarded-For-otsakkeesta, on estetty. Alkuperäinen estämisen syy oli: $1',
-'cant-block-while-blocked' => 'Et voi estää muita käyttäjiä kun olet itse estetty.',
'cant-see-hidden-user' => 'Käyttäjä, jota yrität estää on jo estetty ja piilotettu. Koska sinulla ei ole hideuser-oikeutta, et voi nähdä tai muokata käyttäjän estoa.',
'ipbblocked' => 'Et voi estää tai poistaa estoja muilta käyttäjiltä, koska itse olet estettynä',
'ipbnounblockself' => 'Et ole oikeutettu poistamaan estoa itseltäsi',
Näissä tapauksissa sivu täytyy siirtää tai yhdistää käsin, jos se on tarpeen.",
'movearticle' => 'Siirrettävä sivu:',
'moveuserpage-warning' => "'''Varoitus:''' Olet siirtämässä käyttäjäsivua. Huomaa, että vain sivu siirretään ja käyttäjää ''ei'' nimetä uudelleen.",
-'movenologin' => 'Et ole kirjautunut sisään',
'movenologintext' => 'Sinun pitää olla rekisteröitynyt käyttäjä ja [[Special:UserLogin|kirjautua sisään]], jotta voisit siirtää sivun.',
'movenotallowed' => 'Sinulla ei ole oikeutta siirtää sivuja.',
'movenotallowedfile' => 'Sinulla ei ole oikeutta siirtää tiedostoja.',
'movepage-moved-noredirect' => 'Ohjausta ei luotu.',
'articleexists' => 'Kohdesivu on jo olemassa, tai valittu nimi ei ole sopiva. Ole hyvä ja valitse uusi nimi.',
'cantmove-titleprotected' => 'Sivua ei voi siirtää tälle nimelle, koska tämän nimisen sivun luonti on estetty.',
-'talkexists' => 'Sivun siirto onnistui, mutta keskustelusivua ei voitu siirtää, koska uuden otsikon alla on jo keskustelusivu. Keskustelusivujen sisältö täytyy yhdistää käsin.',
-'movedto' => 'Siirretty uudelle nimelle',
'movetalk' => 'Siirrä myös keskustelusivu',
'move-subpages' => 'Siirrä kaikki alasivut (enintään $1)',
'move-talk-subpages' => 'Siirrä kaikki keskustelusivun alasivut (enintään $1)',
'watchlistall2' => 'koko historia',
'namespacesall' => 'kaikki',
'monthsall' => 'kaikki',
-'limitall' => 'kaikki',
# Email address confirmation
'confirmemail' => 'Varmenna sähköpostiosoite',
'confirmemail_success' => 'Sähköpostiosoitteesi on nyt varmennettu.
Voit [[Special:UserLogin|kirjautua sisään]].',
'confirmemail_loggedin' => 'Sähköpostiosoitteesi on nyt varmennettu.',
-'confirmemail_error' => 'Jokin epäonnistui varmennuksen tallentamisessa.',
'confirmemail_subject' => '{{GRAMMAR:genitive|{{SITENAME}}}} sähköpostiosoitteen varmennus',
'confirmemail_body' => 'Joku IP-osoitteesta $1 on rekisteröinyt {{GRAMMAR:inessive|{{SITENAME}}}} tunnuksen $2 tällä sähköpostiosoitteella.
# Special:ComparePages
'comparepages' => 'Vertaile sivuja',
-'compare-selector' => 'Vertaile sivuversioita',
'compare-page1' => 'Sivu 1',
'compare-page2' => 'Sivu 2',
'compare-rev1' => 'Versio 1',
'qbedit' => 'Mookkaa',
'qbpageoptions' => 'Tämä sivu',
'qbmyoptions' => 'Minun inställninkit',
-'qbspecialpages' => 'Spesiaali sivut',
'faq' => 'Useasti kysytyt kysymykset',
'faqpage' => 'Project:Useasti kysytyt kysymykset',
'jumptonavigation' => 'Navikeerinki',
'jumptosearch' => 'Hae',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Asiasta {{GRAMMAR:elative|{{SITENAME}}}}',
'aboutpage' => 'Project: Tioista',
'copyrightpage' => '{{ns:project}}:Tekijänoikeuet',
'disclaimers' => 'Vastuuvaphaus',
'disclaimerpage' => 'Project: Ylheinen varoitus',
'edithelp' => 'Mookkausapua',
-'edithelppage' => 'Help: Kuinka sivuja mookathaan',
'helppage' => 'Help: Sisältö',
'mainpage' => 'Alkusivu',
'mainpage-description' => 'Alkusivu',
'retrievedfrom' => 'Nouettu osoitheesta $1',
'youhavenewmessages' => 'Sulla on $1 ($2).',
-'newmessageslink' => 'uusia meiliä',
-'newmessagesdifflink' => 'viiminen muutos',
'editsection' => 'mookkaa',
'editold' => 'mookkaa',
'viewsourceold' => 'näytä lähekooti',
# Revision deletion
'rev-delundel' => 'näytä/piilota',
'revdel-restore' => 'muuta näkyvyyttä',
-'revdel-restore-deleted' => 'poistetut muutokset',
-'revdel-restore-visible' => 'Näkyvät muutokset',
# Merge log
'revertmerge' => 'Pane takashiin yhistäminen',
'recentchangeslinked' => 'Relateerattuja muutoksia',
'recentchangeslinked-toolbox' => 'Relateerattuja muutoksia',
'recentchangeslinked-title' => 'Muutokset relatterattuja "$1"',
-'recentchangeslinked-noresult' => 'Ei muutoksia linkathuin sivhuin annetulla aikakauela',
'recentchangeslinked-summary' => 'Tämä on lista vereksistä muutoksista sivhuin, joihin on linkattu erikoiselta sivulta. Sivut sinun [[Special:Watchlist|valvontalistala]] on markeerattu lihavala tyylilä',
'recentchangeslinked-page' => 'Sivun nimi',
'recentchangeslinked-to' => 'Näytä muutokset sivhuin, jolla sen eestä on linkki annethuun sivhuun',
# Statistics
'statistics' => 'Statistiikkaa',
-'disambiguationspage' => 'Template:Haarainsivu',
-
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|tavu|tavua}}',
'nmembers' => '$1 {{PLURAL:$1|jäsen|jäsentä}}',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'Mookkaa tätä fiiliä käyttämällä eksterniä aplikasuunia',
-'edit-externally-help' => '(Katto [//www.mediawiki.org/wiki/Manual:External_editors ohjeet], jos haluat lissää tietoja.)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'kaikki',
'namespacesall' => 'kaikki',
'jumptonavigation' => 'Vakatasosoko',
'jumptosearch' => 'Vaqaqara',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Tukutuku kuruvaki',
'currentevents-url' => 'Project:Tukutuku kuruvaki',
'edithelp' => 'Veivukei',
'showdiff' => 'Vakaritaka na veisau',
'loginreqlink' => 'Curu mai',
-# Search results
-'powersearch' => 'Vaqaqara',
-
# Preferences page
'mypreferences' => 'Ulutaga taleitaki',
'searchresultshead' => 'Vaqaqara',
# Special:AllPages
'allpagessubmit' => 'Lako',
-# E-mail user
+# Email user
'defemailsubject' => '{{SITENAME}} I vola livaliva',
# Watchlist
'user-mail-no-body' => 'Tú royndi at senda ein teldupost við ongum ella órímiliga stuttum innihaldi.',
# Change password dialog
-'resetpass' => 'Broyt loyniorð',
+'changepassword' => 'Broyt loyniorð',
'resetpass_announce' => 'Tú ritaði inn við einum fyribils loyniorði, sum tú hevur fingið við telduposti.
Fyri at gera innritanina lidna, mást tú velja tær eitt nýtt loyniorð her:',
'resetpass_header' => 'Broyt loyniorði á kontuni',
'rev-delundel' => 'skoða/fjal',
'rev-showdeleted' => 'vís',
'revisiondelete' => 'Strika/endurnýggja broytingina',
-'revdelete-nologtype-title' => 'Onki slag av loggi er upplýst',
-'revdelete-nologtype-text' => 'Tú hevur ikki útgreinað nakað slag av loggi, fyri at útføra hesa handling á.',
-'revdelete-nologid-title' => 'Ógyldugur loggpostur',
'revdelete-no-file' => 'Nevnda fíla er ikki til.',
'revdelete-show-file-confirm' => 'Ert tú vís/ur í, at tú ynskir at síggja eina strikaða endurskoðan av fíluni "<nowiki>$1</nowiki>" frá $2 kl. $3?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Tað bar ikki til at broyta loggsjónligheitina:'''
$1",
'revdel-restore' => 'broyt sjónligheit',
-'revdel-restore-deleted' => 'strikaðar rættingar',
-'revdel-restore-visible' => 'sjónligar broytingar',
'pagehist' => 'Síðu søgan',
'deletedhist' => 'Strikingar søga',
'revdelete-hide-current' => 'Tað er hendur ein feilur tá luturin skuldi fjalast, luturin er dagfestur $2, kl. $1: Hetta er nýggjast versjónin.
'search-interwiki-default' => '$1 úrslit:',
'search-interwiki-more' => '(meira)',
'search-relatedarticle' => 'Líknandi',
-'mwsuggest-disable' => 'Slá leitingaruppskot frá',
'searcheverything-enable' => 'Leita í øllum navnaøkjum',
'searchrelated' => 'líknandi',
'searchall' => 'alt',
'preferences' => 'Innstillingar',
'mypreferences' => 'Innstillingar',
'prefs-edits' => 'Tal av rættingum:',
-'changepassword' => 'Broyt loyniorð',
'prefs-skin' => 'Hamur',
'skin-preview' => 'Forskoðan',
'datedefault' => 'Ongi serlig ynskir',
'recentchanges-label-bot' => 'Henda rætting varð gjørd av einum botti',
'recentchanges-label-unpatrolled' => 'Henda rætting er ikki blivin eftirkannað enn',
'recentchanges-legend-newpage' => '(sí eisini [[Special:NewPages|yvirlit yvir nýggjar síður]])',
-'rcnote' => "Niðanfyri {{PLURAL:$1|stendur '''1''' tann seinasta broytingin|standa '''$1''' tær seinastu broytingarnar}} {{PLURAL:$2|seinasta dagin|seinastu '''$2''' dagarnar}}, frá $5, $4.",
'rcnotefrom' => "Niðanfyri standa broytingarnar síðani '''$2''', (upp til '''$1''' er sýndar).",
'rclistfrom' => 'Sýn nýggjar broytingar byrjandi við $1',
'rcshowhideminor' => '$1 minni rættingar',
'allpagesto' => 'Vís síður sum enda við:',
'allarticles' => 'Allar greinir',
'allinnamespace' => 'Allar síður ($1 navnarúm)',
-'allnotinnamespace' => 'Allar síður (tó ikki í $1 navnarúminum)',
-'allpagesprev' => 'Undanfarnu',
-'allpagesnext' => 'Næstu',
'allpagessubmit' => 'Far',
'allpagesprefix' => 'Vís síður við prefiksi:',
'allpagesbadtitle' => 'Síðuheitið ið tú skrivaði var skeivt ella hevði eitt inter-málsligt ella inter-wiki prefiks.
'undeletebtn' => 'Endurstovna',
'undeletelink' => 'síggj/endurstovna',
'undeleteviewlink' => 'Hygg',
-'undeletereset' => 'Endurset',
'undeleteinvert' => 'Umvent val',
'undeletecomment' => 'Orsøk:',
'undeletedrevisions' => '{{PLURAL:$1|1 versjón|$1 versjónir}} endurstovnað/ar',
'block' => 'Sperra brúkara',
'unblock' => 'Tak sperring av brúkara burtur',
'blockip' => 'Banna brúkara',
-'blockip-title' => 'Sperra brúkara',
'blockip-legend' => 'Sperra brúkara',
'ipadressorusername' => 'IP-adressa ella brúkaranavn:',
'ipbexpiry' => 'Gongur út:',
'ipbreason' => 'Orsøk:',
-'ipbreasonotherlist' => 'Onnur orsøk',
'ipbreason-dropdown' => '*Vanligar orsøkir fyri sperring
** Innsetan av følskum upplýsingum
** Tekur burtur innihald av síðum
'ipbsubmit' => 'Banna henda brúkaran',
'ipbother' => 'Annað tíðarskeið:',
'ipboptions' => '2 tímar:2 hours, 1 dagur:1 day, 3 dagar:3 days, 1 vika:1 week, 2 vikur:2 weeks, 1 mánaður:1 month, 3 mánaðir:3 months, 6 mánaðir:6 months, 1 ár:1 year, óendaligt:infinite',
-'ipbotheroption' => 'annað',
-'ipbotherreason' => 'Onnur orsøk:',
'ipbhidename' => 'Fjal brúkaranavn í rættingum og listum',
'ipbwatchuser' => 'Halt eyga við brúkara og kjaksíðum hjá hesum brúkara',
'ipb-disableusertalk' => 'Forða hesum brúkaranum at rætta sína egnu kjaksíðu, meðan viðkomandi er sperrað/ur',
'sorbsreason' => 'Tín IP adressa er merkt sum ein open proxy í DNSBL sum {{SITENAME}} brúkar.',
'sorbs_create_account_reason' => 'Tín IP adressa er merkt sum ein open proxy í DNSBL sum {{SITENAME}} brúkar.
Tú kanst ikki upprætta eina konto.',
-'cant-block-while-blocked' => 'Tú kanst ikki sperra aðrar brúkarar meðan tú sjálv/ur ert sperrað/ur.',
'ipbblocked' => 'Tú kanst ikki sperra ella taka sperring burtur hjá øðrum brúkarum, tí tú ert sjálv/ur sperrað/ur',
'ipbnounblockself' => 'Tú hevur ikki loyvi til at taka sperringina burtur hjá tær sjálvum',
Vinarliga tryggja tær, at tú skilur avleiðingarnar av hesum áðrenn tú heldur áfam.",
'movearticle' => 'Flyt síðu:',
'moveuserpage-warning' => "'''Ávaring:''' Tú ert í ferð við at flyta eina brúkarasíðu. Legg vinarliga til merkis, at bert síðan verður flutt og brúkarin fær ''ikki'' nýtt navn.",
-'movenologin' => 'Hevur ikki ritað inn',
'movenologintext' => 'Tú skalt vera ein skrásettur brúkari og [[Special:UserLogin|innritað/ur]] fyri at kunna flyta eina síðu.',
'movenotallowed' => 'Tú hevur ikki loyvi til at flyta síður.',
'movenotallowedfile' => 'Tú hevur ikki loyvi til at flyta fílur.',
ella er navnið tú valdi ógyldugt.
Vinarliga vel eitt annað navn.',
'cantmove-titleprotected' => 'Tú kanst ikki flyta eina síðu til hetta heitið, tí tað nýggja heitið er vart móti upprættan',
-'talkexists' => "'''Tað eydnaðist at flyta sjálva síðuna, men kjaksíðan kundi ikki flytast, tí ein er longu har við tí nýggja heitinum.
-Tú mást samantvinna tær manuelt.'''",
-'movedto' => 'flyt til',
'movetalk' => 'Flyt kjaksíðuna eisini, um hon er til.',
'move-subpages' => 'Flyt undirsíður (upp til $1)',
'move-talk-subpages' => 'Flyt undirsíður hjá kjaksíðum (upp til $1)',
'user-mail-no-body' => "Essai d'envoi d'un courriel avec un corps vide ou déraisonnablement court.",
# Change password dialog
-'resetpass' => 'Changer de mot de passe',
+'changepassword' => 'Changer de mot de passe',
'resetpass_announce' => "Vous vous êtes enregistré{{GENDER:||e|(e)}} avec un mot de passe temporaire envoyé par courriel. Pour terminer l'enregistrement, vous devez entrer un nouveau mot de passe ici :",
'resetpass_text' => '<!-- Ajoutez le texte ici -->',
'resetpass_header' => 'Changer le mot de passe du compte',
'revisiondelete' => 'Supprimer ou restaurer des événements',
'revdelete-nooldid-title' => 'Version cible non valide',
'revdelete-nooldid-text' => "Vous n'avez pas précisé la version cible de cette fonction, elle n'existe pas, ou il s'agit de la version actuelle.",
-'revdelete-nologtype-title' => 'Aucun type de journal spécifié',
-'revdelete-nologtype-text' => "Vous n'avez pas spécifié un type de journal sur lequel cette action doit être réalisée.",
-'revdelete-nologid-title' => 'Entrée du journal invalide',
-'revdelete-nologid-text' => "Vous n'avez pas spécifié une entrée du journal sur laquelle cette action doit être effectuée, ou alors l'événement spécifié n'existe pas.",
'revdelete-no-file' => "Le fichier spécifié n'existe pas.",
'revdelete-show-file-confirm' => 'Êtes-vous sûr de vouloir voir la révision supprimée du fichier « <nowiki>$1</nowiki> » datant du $2 à $3 ?',
'revdelete-show-file-submit' => 'Oui',
'logdelete-failure' => "'''La visibilité du journal n'a pas pu être définie :'''
$1",
'revdel-restore' => 'modifier la visibilité',
-'revdel-restore-deleted' => 'révisions supprimées',
-'revdel-restore-visible' => 'révisions visibles',
'pagehist' => 'Historique de la page',
'deletedhist' => 'Historique supprimé',
'revdelete-hide-current' => "Erreur lors de la suppression de l'élément daté du $1 à $2 : il est la révision courante.
'search-interwiki-default' => 'Résultats sur $1 :',
'search-interwiki-more' => '(plus)',
'search-relatedarticle' => 'Reliés',
-'mwsuggest-disable' => 'Désactiver les suggestions de recherche',
'searcheverything-enable' => 'Rechercher dans tous les espaces de noms',
'searchrelated' => 'reliés',
'searchall' => 'tout',
'mypreferences' => 'Préférences',
'prefs-edits' => 'Nombre de modifications :',
'prefsnologintext2' => 'Veuillez $1 pour définir les préférences utilisateur.',
-'changepassword' => 'Changer de mot de passe',
'prefs-skin' => 'Habillage',
'skin-preview' => 'Prévisualiser',
'datedefault' => 'Aucune préférence',
'recentchanges-label-plusminus' => 'La taille de la page a changé de ce nombre d’octets',
'recentchanges-legend-newpage' => '(voir aussi la [[Special:NewPages|liste des nouvelles pages]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Voici {{PLURAL:$1|la dernière modification effectuée|les $1 dernières modifications effectuées}} durant {{PLURAL:$2|la dernière journée|les <b>$2</b> derniers jours}} jusqu'à $5 le $4.",
'rcnotefrom' => "Voici les modifications effectuées depuis le '''$2''' ('''$1''' au maximum).",
'rclistfrom' => 'Afficher les nouvelles modifications depuis le $1.',
'rcshowhideminor' => '$1 les modifications mineures',
'allpagesto' => "Afficher les pages jusqu'à :",
'allarticles' => 'Toutes les pages',
'allinnamespace' => "Toutes les pages (dans l'espace de noms $1)",
-'allnotinnamespace' => "Toutes les pages (hors de l'espace de noms $1)",
-'allpagesprev' => 'Précédent',
-'allpagesnext' => 'Suivant',
'allpagessubmit' => 'Lister',
'allpagesprefix' => 'Afficher les pages commençant par :',
'allpagesbadtitle' => 'Le titre de page indiqué est incorrect : il contient un préfixe inter-langue ou inter-wiki réservé, ou contient un ou plusieurs caractères inutilisables dans les titres.',
'undeletebtn' => 'Restaurer',
'undeletelink' => 'visualiser/rétablir',
'undeleteviewlink' => 'voir',
-'undeletereset' => 'Réinitialiser',
'undeleteinvert' => 'Inverser la sélection',
'undeletecomment' => 'Motif :',
'undeletedrevisions' => '$1 {{PLURAL:$1|version restaurée|versions restaurées}}',
'block' => 'Bloquer l’utilisateur',
'unblock' => "Débloquer l'utilisateur",
'blockip' => 'Bloquer l’utilisateur',
-'blockip-title' => 'Bloquer l’utilisateur',
'blockip-legend' => 'Bloquer l’utilisateur',
'blockiptext' => 'Utilisez le formulaire ci-dessous pour bloquer les tentatives de modification faites à partir d’une adresse IP spécifique ou d’un nom d’utilisateur.
Une telle mesure ne devrait être prise que pour prévenir le vandalisme et en accord avec les [[{{MediaWiki:Policy-url}}|règles internes]].
'ipadressorusername' => "Adresse IP ou nom d'utilisateur :",
'ipbexpiry' => 'Durée avant expiration :',
'ipbreason' => 'Motif :',
-'ipbreasonotherlist' => 'Autre motif',
'ipbreason-dropdown' => "* Motifs de blocage les plus fréquents
** Insertion de fausses informations
** Suppression injustifiée de contenu des pages
'ipbsubmit' => 'Bloquer cet utilisateur',
'ipbother' => 'Autre durée :',
'ipboptions' => '2 heures:2 hours,1 jour:1 day,3 jours:3 days,1 semaine:1 week,2 semaines:2 weeks,1 mois:1 month,3 mois:3 months,6 mois:6 months,1 an:1 year,indéfiniment:infinite',
-'ipbotheroption' => 'autre',
-'ipbotherreason' => 'Motif différent ou supplémentaire :',
'ipbhidename' => "Masquer le nom d'utilisateur des modifications et des listes",
'ipbwatchuser' => 'Suivre les pages utilisateur et de discussion de cet utilisateur',
'ipb-disableusertalk' => "Empêcher l'utilisateur de modifier sa page de discussion pendant le blocage",
'sorbs_create_account_reason' => 'Votre adresse IP est listée comme mandataire ouvert dans le DNSBL utilisé par {{SITENAME}}.
Vous ne pouvez pas créer un compte.',
'xffblockreason' => "Une adresse IP dans l'en-tête X-Forwarded-For, soit la vôtre ou celle d'un serveur proxy que vous utilisez, a été bloquée. La raison du blocage initial est : $1",
-'cant-block-while-blocked' => 'Vous ne pouvez pas bloquer d’autres utilisateurs tant que vous êtes bloqué{{GENDER:||e|(e)}}.',
'cant-see-hidden-user' => "L’utilisateur que vous tentez de bloquer a déjà été bloqué et masqué. N’ayant pas le droit ''hideuser'', vous ne pouvez pas voir ou modifier le blocage de cet utilisateur.",
'ipbblocked' => "Vous ne pouvez pas bloquer ou débloquer d'autres utilisateurs, parce que vous êtes vous-même bloqué",
'ipbnounblockself' => "Vous n'êtes pas autorisé{{GENDER:||e|(e)}} à vous débloquer vous-même",
Dans ces cas-là, vous devrez renommer ou fusionner cette page de discussion manuellement si vous le désirez.",
'movearticle' => 'Renommer la page :',
'moveuserpage-warning' => "'''Attention :''' Vous êtes sur le point de renommer une page d’utilisateur. Veuillez noter que seule la page sera renommée et que l’utilisateur '''ne''' sera '''pas''' renommé.",
-'movenologin' => "Vous n'êtes pas identifié{{GENDER:||e|(e)}}.",
'movenologintext' => "Pour pouvoir renommer une page, vous devez être [[Special:UserLogin|identifié{{GENDER:||e|(e)}}]] avec un compte utilisateur enregistré et d'ancienneté suffisante.",
'movenotallowed' => "Vous n'avez pas la permission de renommer les pages.",
'movenotallowedfile' => "Vous n'avez pas la permission de renommer les fichiers.",
'articleexists' => "Il existe déjà une page portant ce titre, ou le titre que vous avez choisi n'est pas correct.
Veuillez en choisir un autre.",
'cantmove-titleprotected' => 'Vous ne pouvez pas déplacer une page vers cet emplacement car la création de page avec ce nouveau titre a été protégée.',
-'talkexists' => "'''La page elle-même a été déplacée avec succès, mais la page de discussion n'a pas pu être déplacée car il en existait déjà une sous le nouveau nom. Veuillez les fusionner manuellement.'''",
-'movedto' => 'renommé en',
'movetalk' => 'Renommer aussi la page de discussion associée',
'move-subpages' => "Renommer les sous-pages (jusqu'à $1 {{PLURAL:$1|page|pages}})",
'move-talk-subpages' => "Renommer les sous-pages de la page de discussion (jusqu'à $1 pages)",
'watchlistall2' => 'tout',
'namespacesall' => 'Tous',
'monthsall' => 'tous',
-'limitall' => 'tous',
# Email address confirmation
'confirmemail' => 'Confirmer l’adresse de courriel',
'confirmemail_success' => 'Votre adresse de courriel a été confirmée.
Vous pouvez maintenant vous [[Special:UserLogin|{{MediaWiki:Loginreqlink}}]] et profiter du wiki.',
'confirmemail_loggedin' => 'Votre adresse de courriel est maintenant confirmée.',
-'confirmemail_error' => 'Un problème est survenu lors de l’enregistrement de votre confirmation.',
'confirmemail_subject' => 'Confirmation d’adresse de courriel pour {{SITENAME}}',
'confirmemail_body' => 'Quelqu’un, probablement vous, à partir de l’adresse IP $1,
a enregistré un compte « $2 » avec cette adresse de courriel
'imgmultigo' => 'Accéder !',
'imgmultigoto' => 'Aller à la page $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(langue par défaut)',
+'img-lang-info' => 'Afficher cette image en $1 $2.',
+'img-lang-go' => 'Lancer',
+
# Table pager
'ascending_abbrev' => 'crois.',
'descending_abbrev' => 'décr.',
# Special:ComparePages
'comparepages' => 'Comparer des pages',
-'compare-selector' => 'Comparer les versions des pages',
'compare-page1' => 'Page 1',
'compare-page2' => 'Page 2',
'compare-rev1' => 'Version 1',
'tog-shownumberswatching' => 'Montrer le montant de guetteurs',
'tog-oldsig' => '↓ Preview du signature existant:',
'tog-fancysig' => 'Signature brute (sans liens préparés)',
-'tog-showjumplinks' => 'Mettre les "liens vites" en haut de la page',
'tog-uselivepreview' => "User la vue d'avance vite (JavaScript) (En assai)",
'tog-forceeditsummary' => "M'avertir quand j'ai laissé la boëte de commentaires vide",
'tog-watchlisthideown' => 'Cacher mes changements dans la liste des pages guettées',
'qbedit' => 'Changer',
'qbpageoptions' => 'Page de choix',
'qbmyoptions' => 'Mes options',
-'qbspecialpages' => 'Pages espéciales',
'faq' => 'Questions Communes',
'faqpage' => 'Project:Questions Communes',
'jumpto' => 'Aller à:',
'jumptosearch' => 'charcher',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => "Qui c'est {{SITENAME}}?",
'aboutpage' => 'Project:Info',
'copyright' => 'Les matières sont avalable en accord avec $1',
'disclaimers' => 'Avertissements',
'disclaimerpage' => 'Project:Avertissements ordinaires',
'edithelp' => 'Aide',
-'edithelppage' => 'Help:Comment changer une page',
'helppage' => 'Help:Aide',
'mainpage' => 'Page Principale',
'mainpage-description' => 'Page Principale',
'retrievedfrom' => 'Pris de "$1"',
'youhavenewmessages' => 'Vous avez $1 ($2).',
-'newmessageslink' => 'nouveaux messages',
-'newmessagesdifflink' => 'dernier changement',
'youhavenewmessagesmulti' => 'Vous avez des nouveaux messages sus $1.',
'editsection' => 'changer',
'editold' => 'changer',
# General errors
'error' => 'Erreur',
'databaseerror' => "Erreur de la base d'information",
-'dberrortext' => 'Erreur de syntaxe dans la base d\'information.
-
-Ça pourrait vouloir dire qu\'y a une imperfection dans le software.<br />
-La dernière demande faite dans la base d\'information était:
-<blockquote><tt>$1</tt></blockquote>
-dedans la fonction "<tt>$2</tt>".<br />
-MySQL a retourné l\'erreur "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Erreur de syntaxe dans la base d\'information.
-
-La dernière demande faite dans la base d\'information était:
-"$1"
-dedans la fonction "$2".
-MySQL a retourné l\'erreur "$3: $4".',
'laggedslavemode' => 'Avertissement: La page est peut-être pas renouvelée.',
'readonly' => "La base d'information est barrée.",
'enterlockreason' => "Écrire une raison pour le barrage avec un temps estimé
'perfcached' => 'Cette information est en cache et pourrait pas être courante. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
'perfcachedts' => 'Cette information est en cache et le dernier changement a été fait $1. A maximum of {{PLURAL:$4|one result is|$4 results are}} available in the cache.',
'querypage-no-updates' => "À présent, les renouvelages pour cette page sont barrés. L'information ici va pas être renouvelée t'à l'heure.",
-'wrong_wfQuery_params' => 'Informaton incorrecte sus le wfQuery()<br />
-Fonction: $1<br />
-Demande: $2',
'viewsource' => 'Voir la source',
'protectedpagetext' => 'Cette page est barrée pour empêcher des changements.',
'viewsourcetext' => 'Vous pouvez voir et copier la source de cette page:',
'editinginterface' => "'''Warning:''' You are editing a page which is used to provide interface text for the software.
Changes to this page will affect the appearance of the user interface for other users.
For translations, please consider using [//translatewiki.net/wiki/Main_Page?setlang=en translatewiki.net], the MediaWiki localisation project.",
-'sqlhidden' => '(Demande SQL cachée)',
'cascadeprotected' => 'Cette page est protégée parce qu’elle est incluse par {{PLURAL:$1|la page suivante, qui est protégée|les pages suivantes, qui sont protégées}} avec l’option « protection en cascade » activée :
$2',
'namespaceprotected' => 'Vous avez pas la permission de changer les pages dans l\'espace de noms "$1".',
'loginlanguagelabel' => 'Langue: $1',
# Change password dialog
-'resetpass' => 'Rétablir le mot de passe du compte',
'resetpass_announce' => "Pour le moment, vous êtes connecté avec un mot de passe qu'a été envoyé par e-mail. Pour finir de vous connecter, il faut créer un nouveau mot de passe ici:",
'resetpass_text' => '<!-- Mettez du texte ici -->',
'resetpass_header' => 'Rétablir le mot de passe',
'resetpass_submit' => 'Créer le mot de passe et connecter',
-'resetpass_success' => 'Vous avez bien changé votre mot de passe! On est après vous connecter...',
+'changepassword-success' => 'Vous avez bien changé votre mot de passe! On est après vous connecter...',
'resetpass_forbidden' => 'Vous pouvez pas changer votre mot de passe sus ce wiki ici.',
# Edit page toolbar
# Search results
'searchresults' => 'Résultats de la charche',
'searchresults-title' => 'Résultats de charche pour « $1 »',
-'searchresulttext' => "Pour plus d'information pour vous aider à charcher dans {{SITENAME}}, voyez [[{{MediaWiki:Helppage}}|{{int:help}}]].",
-'searchhelp-url' => 'Help:Aide',
'searchprofile-everything' => 'Tout',
'search-result-size' => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
'user-mail-no-body' => 'Èprôva de mandar un mèssâjo avouéc un côrp vouedo ou ben dèrêsonâblament côrt.',
# Change password dialog
-'resetpass' => 'Changiér lo contresegno',
+'changepassword' => 'Changiér lo contresegno',
'resetpass_announce' => 'Vos vos éte branchiê{{GENDER:||e|(e)}} avouéc un contresegno temporèro mandâ per mèssageria èlèctronica.
Por chavonar lo branchement, vos dête buchiér un contresegno novél ique :',
'resetpass_text' => '<!-- Apondéd lo tèxto ique -->',
'revdelete-nooldid-title' => 'Vèrsion ciba pas justa',
'revdelete-nooldid-text' => 'Vos éd pas spècifiâ na vèrsion ciba (des vèrsions cibes) por fâre cela
fonccion, la vèrsion spècifiâye ègziste pas ou ben vos èprovâd de cachiér la vèrsion d’ora.',
-'revdelete-nologtype-title' => 'Nion tipo de jornal balyê',
-'revdelete-nologtype-text' => 'Vos éd pas spècifiâ un tipo de jornal por fâre cel’accion.',
-'revdelete-nologid-title' => 'Entrâ du jornal pas justa',
-'revdelete-nologid-text' => 'Ou ben vos éd pas spècifiâ un èvènement du jornal ciba por fâre cela fonccion ou ben l’entrâ spècifiâye ègziste pas.',
'revdelete-no-file' => 'Lo fichiér spècifiâ ègziste pas.',
'revdelete-show-file-confirm' => 'Est-o que vos éte de sûr de volêr vêre na vèrsion suprimâye du fichiér « <nowiki>$1</nowiki> » du $2 a $3 ?',
'revdelete-show-file-submit' => 'Ouè',
'logdelete-failure' => "'''La visibilitât du jornal at pas possu étre dèfenia :'''
$1",
'revdel-restore' => 'changiér la visibilitât',
-'revdel-restore-deleted' => 'vèrsions suprimâyes',
-'revdel-restore-visible' => 'vèrsions visibles',
'pagehist' => 'Historico de la pâge',
'deletedhist' => 'Historico suprimâ',
'revdelete-hide-current' => 'Fôta en cachient la piéce datâye du $1 a $2 : o est la vèrsion d’ora.
'search-interwiki-default' => 'Rèsultats dessus $1 :',
'search-interwiki-more' => '(més)',
'search-relatedarticle' => 'Aparentâ',
-'mwsuggest-disable' => 'Dèsactivar les idês de rechèrche',
'searcheverything-enable' => 'Rechèrchiér dedens tôs los èspâços de noms',
'searchrelated' => 'aparentâ',
'searchall' => 'tot',
'preferences' => 'Prèferences',
'mypreferences' => 'Prèferences',
'prefs-edits' => 'Nombro de changements :',
-'changepassword' => 'Changiér lo contresegno',
'prefs-skin' => 'Habelyâjo',
'skin-preview' => 'Prèvêre',
'datedefault' => 'Niona prèference',
'recentchanges-label-bot' => 'Ceti changement est étâ fêt per un robot',
'recentchanges-label-unpatrolled' => 'Ceti changement est p’oncor étâ gouardâ',
'recentchanges-legend-newpage' => '$1 - pâge novèla',
-'rcnote' => "Vê-que {{PLURAL:$1|lo dèrriér changement fêt|los '''$1''' dèrriérs changements fêts}} pendent {{PLURAL:$2|lo jorn passâ|los '''$2''' jorns passâs}} tant qu’a $5 lo $4.",
'rcnotefrom' => "Vê-que los changements fêts dês lo '''$2''' (tant qu’a '''$1''' montrâs).",
'rclistfrom' => 'Montrar los novéls changements dês lo $1',
'rcshowhideminor' => '$1 los petiôts changements',
'allpagesto' => 'Fâre vêre les pâges tant qu’a :',
'allarticles' => 'Totes les pâges',
'allinnamespace' => 'Totes les pâges (dedens l’èspâço de noms « $1 »)',
-'allnotinnamespace' => 'Totes les pâges (en defôr de l’èspâço de noms « $1 »)',
-'allpagesprev' => 'Devant',
-'allpagesnext' => 'Aprés',
'allpagessubmit' => 'Listar',
'allpagesprefix' => 'Fâre vêre les pâges que començont per lo prèfixo :',
'allpagesbadtitle' => 'Lo titro de la pâge balyêe est pas justo ou ben contint un prèfixo entèrlengoua ou entèrvouiqui resèrvâ.
'undeletebtn' => 'Refâre',
'undeletelink' => 'vêre / refâre',
'undeleteviewlink' => 'vêre',
-'undeletereset' => 'Rebetar a zérô',
'undeleteinvert' => 'Envèrsar lo chouèx',
'undeletecomment' => 'Rêson :',
'undeletedrevisions' => '$1 {{PLURAL:$1|vèrsion refêta|vèrsions refêtes}}',
'block' => 'Blocar l’usanciér',
'unblock' => 'Dèblocar l’usanciér',
'blockip' => 'Blocar l’usanciér',
-'blockip-title' => 'Blocar l’usanciér',
'blockip-legend' => 'Blocar l’usanciér',
'blockiptext' => 'Utilisâd lo formulèro ce-desot por blocar l’accès en ècritura dês una adrèce IP spècefica ou ben un nom d’usanciér.
Una tâla mesera devrêt étre prêsa ren que por empachiér lo vandalismo et en acôrd avouéc les [[{{MediaWiki:Policy-url}}|règlles de dedens]].
'ipadressorusername' => 'Adrèce IP ou ben nom d’usanciér :',
'ipbexpiry' => 'Temps devant èxpiracion :',
'ipbreason' => 'Rêson :',
-'ipbreasonotherlist' => 'Ôtra rêson',
'ipbreason-dropdown' => '*Rêsons corentes de blocâjo
** Entrebetâ d’enformacions fôsses
** Suprèssion de contegnu de les pâges
'ipbsubmit' => 'Blocar ceti usanciér',
'ipbother' => 'Ôtro temps :',
'ipboptions' => '2 hores:2 hours,1 jorn:1 day,3 jorns:3 days,1 semana:1 week,2 semanes:2 weeks,1 mês:1 month,3 mês:3 months,6 mês:6 months,1 an:1 year,sen fin:infinite',
-'ipbotheroption' => 'ôtra',
-'ipbotherreason' => 'Ôtra rêson / rêson de ples :',
'ipbhidename' => 'Cachiér lo nom d’usanciér des changements et de les listes',
'ipbwatchuser' => 'Siuvre les pâges usanciér et de discussion a ceti usanciér',
'ipb-disableusertalk' => 'Empache cél usanciér de changiér sa prôpra pâge de discussion pendent lo temps de son blocâjo',
'sorbsreason' => "Voutra adrèce IP est listâ coment sèrvor mandatèro (''proxy'') uvèrt dens lo DNSBL utilisâ per {{SITENAME}}.",
'sorbs_create_account_reason' => "Voutra adrèce IP est listâ coment sèrvor mandatèro (''proxy'') uvèrt dens lo DNSBL utilisâ per {{SITENAME}}.
Vos pouede pas fâre un compto.",
-'cant-block-while-blocked' => 'Vos pouede pas blocar d’ôtros usanciérs tant que vos éte blocâ.',
'cant-see-hidden-user' => 'L’usanciér que vos tâchiéd de blocar at ja étâ blocâ et cachiê.
Pas èyent lo drêt hideuser, vos pouede pas vêre ou ben changiér lo blocâjo a l’usanciér.',
'ipbblocked' => 'Vos pouede pas blocar ou ben dèblocar d’ôtros usanciérs, perce que vos éte vos-mémo blocâ',
Dens celos câs, vos devréd renomar ou ben fusionar la pâge a la man se vos lo voléd.",
'movearticle' => 'Renomar la pâge :',
'moveuserpage-warning' => "'''Atencion :''' vos éte prèst a renomar una pâge usanciér. Volyéd notar que solament la pâge serat renomâ et que l’usanciér serat '''pas''' renomâ.",
-'movenologin' => 'Pas branchiê',
'movenologintext' => 'Por povêr renomar una pâge, vos dête étre [[Special:UserLogin|branchiê]] coment usanciér encartâ.',
'movenotallowed' => 'Vos avéd pas la pèrmission de renomar les pâges.',
'movenotallowedfile' => 'Vos avéd pas la pèrmission de renomar los fichiérs.',
'articleexists' => 'Ègziste ja una pâge que pôrte cél titro, ou ben lo titro que vos éd chouèsi est fôx.
Nen volyéd chouèsir un ôtro.',
'cantmove-titleprotected' => 'Vos pouede pas dèplaciér una pâge vers cél emplacement perce que lo titro novél at étâ protègiê a la crèacion.',
-'talkexists' => "'''La pâge lyé-méma at étâ dèplaciê avouéc reusséta, mas la pâge de discussion at pas possu étre dèplaciê perce que nen ègzistâve ja yona desot lo novél nom.'''
-'''Les volyéd fusionar a la man.'''",
-'movedto' => 'renomâ en',
'movetalk' => 'Renomar avouéc la pâge de discussion associyê',
'move-subpages' => 'Renomar les sot-pâges (tant qu’a $1 pâges)',
'move-talk-subpages' => 'Renomar les sot-pâges de la pâge de discussion (tant qu’a $1 pâges)',
'watchlistall2' => 'tot',
'namespacesall' => 'tôs',
'monthsall' => 'tôs',
-'limitall' => 'tôs',
# Email address confirmation
'confirmemail' => 'Confirmar l’adrèce èlèctronica',
'confirmemail_success' => 'Voutra adrèce èlèctronica at étâ confirmâ.
Ora, vos vos pouede [[Special:UserLogin|branchiér]] et profitar du vouiqui.',
'confirmemail_loggedin' => 'Ora, voutra adrèce èlèctronica est confirmâ.',
-'confirmemail_error' => 'Un problèmo est arrevâ pendent l’encartâjo de voutra confirmacion.',
'confirmemail_subject' => 'Confirmacion d’adrèce èlèctronica por {{SITENAME}}',
'confirmemail_body' => 'Quârqu’un, probâblament vos, avouéc l’adrèce IP $1,
at encartâ un compto « $2 » avouéc cela adrèce èlèctronica dessus {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar des pâges',
-'compare-selector' => 'Comparar les vèrsions de les pâges',
'compare-page1' => 'Pâge 1',
'compare-page2' => 'Pâge 2',
'compare-rev1' => 'Vèrsion 1',
'user-mail-no-body' => 'Dü wulst en e-mail saner tekst wechsjüür.',
# Change password dialog
-'resetpass' => 'Paaswurd feranre',
+'changepassword' => 'Paaswurd feranre',
'resetpass_announce' => 'Dü heest di mä di code uunmeldet, di dü per e-mail tuschüürd füngen heest.
Am det uunmeldin uftuslütjen, skel dü en nei paaswurd iindu.',
'resetpass_header' => 'Paaswurd feranre',
'revisiondelete' => 'Werjuunen strik of weder iinstel',
'revdelete-nooldid-title' => 'Nian werjuun uunden',
'revdelete-nooldid-text' => 'Dü heest nian werjuun för detheer aktjuun uunden, of det werjuun jaft at ei, of dü ferschükst, en aktuel werjuun tu striken.',
-'revdelete-nologtype-title' => 'Nian log-typ uunden',
-'revdelete-nologtype-text' => 'Dü heest nään log-typ för detdiar aktjuun uunden.',
-'revdelete-nologid-title' => 'Ferkiard log-iindrach',
-'revdelete-nologid-text' => 'Dü heest nään log-typ uunden of di log-typ as ferkiard.',
'revdelete-no-file' => 'Son dateinööm as ei diar.',
'revdelete-show-file-confirm' => 'Wel dü würelk det stregen werjuun faan det datei „<nowiki>$1</nowiki>“ faan di $2, am a klook $3 uunluke?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Det logbukuunsicht küd ei feranert wurd:'''
$1",
'revdel-restore' => 'Feranre, wat tu sen wees skal',
-'revdel-restore-deleted' => 'stregen werjuunen',
-'revdel-restore-visible' => 'sichtboor werjuunen',
'pagehist' => 'Ferluup faan werjuunen',
'deletedhist' => 'Stregen werjuunen',
'revdelete-hide-current' => 'Di iindrach faan $1, klook $2 koon ei ferbürgen wurd. Det as det aktuel werjuun.',
'search-interwiki-default' => '$1 resultaaten:',
'search-interwiki-more' => '(muar)',
'search-relatedarticle' => 'Ferbünjen',
-'mwsuggest-disable' => "Föörslacher för't schüken deaktiwiare",
'searcheverything-enable' => 'Uun arke nöömrüm schük',
'searchrelated' => 'ferbünjen',
'searchall' => 'aaltumaal',
'mypreferences' => 'Iinstelangen',
'prefs-edits' => 'Taal faan feranrangen:',
'prefsnologintext2' => 'Wees so gud an $1 , am din brüker-iinstelangen fäästtuleien.',
-'changepassword' => 'Paaswurd feranre',
'prefs-skin' => 'Skak',
'skin-preview' => 'Föörskau',
'datedefault' => 'Föör-iinstelang',
'recentchanges-label-plusminus' => 'Feranert sidjengrate (am soföl bytes)',
'recentchanges-legend-newpage' => "(luke uk bi't [[Special:NewPages|list mä nei sidjen]])",
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Diar {{PLURAL:$1|stäänt det leetst feranrang|stun a leetst '''$1''' feranrangen}} faan a leetst {{PLURAL:$2|dai|'''$2''' daar}}. Stant: $4, am a klook $5.",
'rcnotefrom' => "Diar wurd a feranrangen sant '''$2'''uunwiset (ei muar üs '''$1''' feranrangen).",
'rclistfrom' => 'Bluas feranrangen sant $1 wise.',
'rcshowhideminor' => '$1 letj feranrangen',
'allpagesto' => 'Sidjen wise bit:',
'allarticles' => 'Aal a sidjen',
'allinnamespace' => 'Aal a sidjen (nöömrüm: $1)',
-'allnotinnamespace' => 'Aal a sidjen (saner nöömrüm $1)',
-'allpagesprev' => 'Leest',
-'allpagesnext' => 'Naist',
'allpagessubmit' => 'Widjer',
'allpagesprefix' => 'Sidjen uunwise mä prefix:',
'allpagesbadtitle' => 'Didiar sidjennööm gongt ei. Hi hed ferlicht en spriak-prefix of diar san ei tuläät tiakens uun.',
'undeletebtn' => 'Weder iinstel',
'undeletelink' => 'wise / weder iinstel',
'undeleteviewlink' => 'Uunluke',
-'undeletereset' => 'Turagsaat',
'undeleteinvert' => 'Ütjwool amdrei',
'undeletecomment' => 'Grünj:',
'undeletedrevisions' => '{{PLURAL:$1|1 werjuun|$1 werjuunen}} weder iinsteld',
'block' => 'Brüker spere',
'unblock' => 'Brüker ei muar spere',
'blockip' => 'IP-adres/brüker spere',
-'blockip-title' => 'Brüker spere',
'blockip-legend' => 'IP-adres/brüker spere',
'blockiptext' => 'Mä detdiar formulaar sperest dü en IP-adres of en brükernööm, so dat faan diar nian feranrangen muar maaget wurd kön.
Det skul bluas föörnimen wurd, am jin wandaalen föörtugungen an uun auerianstemang mä a [[{{MediaWiki:Policy-url}}|brükerreegeln]].
'ipadressorusername' => 'IP-adres of brükernööm:',
'ipbexpiry' => 'Sperdüür:',
'ipbreason' => 'Grünj:',
-'ipbreasonotherlist' => 'Ööder grünj',
'ipbreason-dropdown' => '* Mist brükt spergrünjer
** Skraft wat ferkiards
** Maaget sidjen leesag
'ipbsubmit' => 'IP-adres/brüker spere',
'ipbother' => 'Ööder sperdüür (ingelsk):',
'ipboptions' => '2 stünj:2 hours,1 dai:1 day,3 daar:3 days,1 weg:1 week,2 weg:2 weeks,1 muun:1 month,3 muuner:3 months,6 muuner:6 months,1 juar:1 year,saner aanj:infinite',
-'ipbotheroption' => 'Ööder sperdüür',
-'ipbotherreason' => 'Ööder/noch en grünj:',
'ipbhidename' => 'Brükernööm uun feranrangen an listen fersteeg',
'ipbwatchuser' => "Hual di brüker sin brüker- an diskusjuunssidj uun't uug",
'ipb-disableusertalk' => 'Ferhanre, dat di brüker sin diskusjuunssidj bewerket, so loong hi speret as.',
'sorbsreason' => 'Din IP-adres as uun det DNSBL faan {{SITENAME}} üs eeben proxy apfeerd.',
'sorbs_create_account_reason' => 'Din IP-adres as uun det DNSBL faan {{SITENAME}} üs eeben proxy apfeerd. Dü könst nian brükerkonto maage.',
'xffblockreason' => 'En IP-adres uun di X-Forwarded-For-Header as speret wurden, det as din aanj of det faan dan proxy server. Di spergrünj as: $1',
-'cant-block-while-blocked' => 'Dü könst nian ööder brükern spere, so loong dü salew speret beest.',
'cant-see-hidden-user' => 'Di brüker, diar dü spere wel, as al speret an ferbürgen. Dü heest oober ei det "hideuser"-rocht an könst det sper ei bewerke.',
'ipbblocked' => 'Dü könst ööder brükern ei spere an uk nian speren apheew, auer dü salew speret beest.',
'ipbnounblockself' => 'Dü könst din aanj sper ei apheew.',
Dreeg di '''nei''' tiitel bi '''ööder sidj''' iin, an diaroner '''en grünj''' för't amnäämen.",
'movearticle' => 'Sidj fersküüw:',
'moveuserpage-warning' => "'''Paase üüb:''' Dü wel en brükersidj fersküüw. Seenk diaram, dat bluas det brükersidj amnäämd woort, oober '''ei''' di brüker. Hi behäält san ual nööm.",
-'movenologin' => 'Ei uunmeldet',
'movenologintext' => 'Dü skel registriaret an [[Special:UserLogin|uunmeldet]] wees, am en sidj tu fersküüwen.',
'movenotallowed' => 'Dü mutst nian sidjen fersküüw.',
'movenotallowedfile' => 'Dü mutst nian datein fersküüw.',
'movepage-moved-noredirect' => 'Det maagin faan en widjerfeerang as ferhanert wurden.',
'articleexists' => 'En sidj mä didiar nööm jaft at al. Wees so gud an nem en öödern nööm.',
'cantmove-titleprotected' => 'Dü könst det sidj ei so fersküüw, auer di nei nööm speret as.',
-'talkexists' => 'Detdiar sidj as fersköwen wurden, oober det diskusjuunssidj ei, auer diar al son diskusjuunssidj wiar. Fal det salew mä bidracher faan det ual sidj ap.',
-'movedto' => 'fersköwen efter',
'movetalk' => "Uk det diskusjuunssidj fersküüw, wan't gongt",
'move-subpages' => 'Onersidjen fersküüw (bit $1)',
'move-talk-subpages' => "Onersidjen faan't diskusjuunssidj fersküüw (bit $1)",
'watchlistall2' => 'aaltumaal',
'namespacesall' => 'aaltumaal',
'monthsall' => 'aaltumaal',
-'limitall' => 'åle',
# Email address confirmation
'confirmemail' => 'E-mail-adres gudkään',
'confirmemail_success' => 'Din e-mail-adres as gudkäänd wurden.
Dü könst di nü [[Special:UserLogin|uunmelde]].',
'confirmemail_loggedin' => 'Din e-mail-adres as gudkäänd wurden.',
-'confirmemail_error' => "Bi't gudkäänen faan din e-mail-adres as wat skiaf gingen.",
'confirmemail_subject' => '[{{SITENAME}}] E-mail-adres gudkään',
'confirmemail_body' => 'Gud dai,
# Special:ComparePages
'comparepages' => 'Sidjen ferglik',
-'compare-selector' => 'Sidjenwerjuunen ferglik',
'compare-page1' => 'Sidj 1',
'compare-page2' => 'Sidj 2',
'compare-rev1' => 'Werjuun 1',
'loginlanguagelabel' => 'Lenghe: $1',
# Change password dialog
-'resetpass' => 'Gambie peraule clâf',
+'changepassword' => 'Gambie peraule clâf',
'resetpass_header' => 'Cambie peraule clâf de identitât',
'oldpassword' => 'Vecje peraule clâf',
'newpassword' => 'Gnove peraule clâf',
'revdelete-radio-set' => 'Sì',
'revdelete-radio-unset' => 'No',
'revdel-restore' => 'cambie visibilitât',
-'revdel-restore-deleted' => 'revisions eliminadis',
-'revdel-restore-visible' => 'revisions visibilis',
'pagehist' => 'Storic de pagjine',
'revdelete-reasonotherlist' => 'Altri motîf',
'search-interwiki-caption' => 'Progjets fradis',
'search-interwiki-default' => 'Risultâts di $1:',
'search-interwiki-more' => '(altri)',
-'mwsuggest-disable' => 'Disative i sugjeriments AJAX',
'searchrelated' => 'leâts',
'searchall' => 'ducj',
'showingresults' => "Ca sot {{PLURAL:$1|al è fin a '''1''' risultât|a son fin a '''$1''' risultâts}} scomençant dal numar '''$2'''.",
'preferences' => 'Preferencis',
'mypreferences' => 'Preferencis',
'prefs-edits' => 'Numar di cambiaments fats:',
-'changepassword' => 'Gambie peraule clâf',
'prefs-skin' => 'Mascare',
'skin-preview' => 'Anteprime',
'datedefault' => 'Nissune preference',
'recentchanges-label-minor' => 'Chest al è un piçul cambiament',
'recentchanges-label-bot' => 'Chest cambiament al è stât eseguît di un bot',
'recentchanges-label-unpatrolled' => 'Chest cambiament nol è stât ancjemò verificât',
-'rcnote' => "Ca sot tu cjatis {{PLURAL:$1|l'ultin cambiament|i ultins '''$1''' cambiaments}} al sît {{PLURAL:$2|intes ultimis 24 oris|tes ultimis '''$2''' zornadis}}; i dâts a son inzornâts ai $4 a lis $5.",
'rcnotefrom' => "Ca sot i cambiaments dal '''$2''' (fintremai al '''$1''').",
'rclistfrom' => 'Mostre i ultins cambiaments dal $1',
'rcshowhideminor' => '$1 i piçui cambiaments',
'allpagesto' => 'Mostre lis pagjinis fin a:',
'allarticles' => 'Dutis lis vôs',
'allinnamespace' => 'Dutis lis pagjinis (non dal spazi $1)',
-'allnotinnamespace' => 'Dutis lis pagjinis (no tal non dal spazi $1)',
-'allpagesprev' => 'Precedent',
-'allpagesnext' => 'Prossim',
'allpagessubmit' => 'Va',
'allpagesprefix' => 'Mostre lis pagjinis che a scomencin cun:',
# Block/unblock
'blockip' => 'Bloche utent',
-'blockip-title' => "Bloche l'utent",
'blockip-legend' => "Bloche l'utent",
'ipadressorusername' => 'Direzion IP o non utent:',
'ipbexpiry' => 'Scjadence dal bloc:',
'ipbreason' => 'Reson dal bloc:',
-'ipbreasonotherlist' => 'Altri motîf',
'ipbsubmit' => 'Bloche chest utent',
'ipboptions' => '2 oris:2 hours,1 zornade:1 day,3 zornadis:3 days,1 setemane:1 week,2 setemanis:2 weeks,1 mês:1 month,3 mês:3 months,6 mês:6 months,1 an:1 year,infinît:infinite',
'badipaddress' => 'La direzion IP no je valide',
In chescj câs, tu varâs di movi o unî a man lis informazions contignudis te pagjine di discussion, se tu lu desideris.",
'movearticle' => 'Môf la vôs',
-'movenologin' => 'No tu sês jentrât',
'movenologintext' => 'Tu âs di jessi un utent regjistrât e [[Special:UserLogin|jentrât]] par movi une pagjine.',
'movenotallowed' => 'No tu âs i permès che a coventin par movi lis pagjinis.',
'newtitle' => 'Al gnûf titul',
'movepage-moved' => '\'\'\'"$1" e je stade movude al titul "$2"\'\'\'',
'articleexists' => 'Une pagjine cun chest non e esist za, o il non sielt nol è valit.
Sielç par plasê un altri non.',
-'talkexists' => "'''La pagjine e je stade movude cun sucès, ma no si à podût movi la pagjine di discussion parcè che e esist za tal gnûf titul. Trasferìs il contignût a man par plasê.'''",
-'movedto' => 'Movude in',
'movetalk' => 'Môf ancje la pagjine di discussion, se pussibil.',
'movelogpage' => 'Regjistri des pagjinis movudis',
'movelogpagetext' => 'Ca sot e je une liste des pagjinis movudis.',
'loginlanguagelabel' => 'Taal: $1',
# Change password dialog
-'resetpass' => 'Wachtwurd feroarje',
+'changepassword' => 'Wachtwurd feroarje',
'resetpass_announce' => "Jo binne oanmeld mei in tydlike koade dy't jo per e-mail tastjoerd is. Fier in nij wachtwurd yn om it oanmelden ôf te meitsjen.",
'resetpass_header' => 'Wachtwurd feroarje',
'oldpassword' => 'Ald wachtwurd',
'revisiondelete' => 'Wiskje/weromsette ferzjes',
'revdelete-nooldid-title' => 'Gjin doelferzje',
'revdelete-nooldid-text' => 'Jo hawwe gjin doelferzje(s) foar dizze hanneling opjûn, de oanjûne ferzje bestiet net, of jo besykje de lêste ferzje te ferskûljen.',
-'revdelete-nologtype-title' => 'Der is gjin logboektype opjûn',
-'revdelete-nologtype-text' => 'Jo hawwe gjin logboektype opjûn om dizze hanneling op út te fieren.',
-'revdelete-nologid-title' => 'Unjildige logboekrigel',
-'revdelete-nologid-text' => 'Jo hawwe òf gjin doellogboekrigel opjûn of de oanjûne logboekrigel bestiet net.',
'revdelete-no-file' => 'De spesifisearre triem bestiet net.',
'revdelete-show-file-submit' => 'Ja',
'revdelete-selected' => "'''Spesifisearre {{PLURAL:$2|ferzje|ferzjes}} fan [[:$1]]:'''",
'search-interwiki-default' => '$1 resultaten:',
'search-interwiki-more' => '(mear)',
'search-relatedarticle' => 'Besibbe',
-'mwsuggest-disable' => 'Suggestjes fia AJAX útskeakelje',
'searcheverything-enable' => 'Sykje op alle nammeromten',
'searchrelated' => 'besibbe',
'searchall' => 'alle',
'preferences' => 'Ynstellings',
'mypreferences' => 'Myn foarkarynstellings',
'prefs-edits' => 'Tal bewurkings:',
-'changepassword' => 'Wachtwurd feroarje',
'prefs-skin' => 'Side-oansjen',
'skin-preview' => 'Proefbyld',
'datedefault' => 'Gjin foarkar',
'recentchanges-label-bot' => 'Dizze wiziging is troch in robot makke',
'recentchanges-label-unpatrolled' => 'Dizze wiziging is noch net neisjûn',
'recentchanges-legend-newpage' => '$1 - nije side',
-'rcnote' => "Dit {{PLURAL:$1|is de lêste feroaring|binne de lêste '''$1''' feroarings}} yn de lêste {{PLURAL:$2|dei|'''$2''' dagen}}, fan $4 $5.",
'rcnotefrom' => 'Dit binne de feroarings sûnt <b>$2</b> (maksimaal <b>$1</b>).',
'rclistfrom' => 'Jou nije feroarings, begjinnende mei $1',
'rcshowhideminor' => '$1 tekstwizigings',
'allpagesto' => 'Siden besjen oant:',
'allarticles' => 'Alle siden',
'allinnamespace' => 'Alle siden, yn de ($1-nammeromte)',
-'allnotinnamespace' => 'Alle siden, útsein de $1-nammeromte',
-'allpagesprev' => 'Eardere',
-'allpagesnext' => 'Fierder',
'allpagessubmit' => 'Los!',
'allpagesprefix' => "Siden sjen litte dy't begjinne mei:",
'allpagesbadtitle' => "De opjûne sidenamme is ûnjildich of hat in yntertaal- of ynterwikifoarheaksel.
'undelete-nodiff' => 'Gjin eardere ferzje fûn.',
'undeletebtn' => 'Weromsette',
'undeletelink' => 'besjen/tebeksette',
-'undeletereset' => 'Leechmeitsje',
'undeleteinvert' => 'Omkearde seleksje',
'undeletecomment' => 'Utlis foar weromsetten:',
'undelete-header' => 'Sjoch [[Special:Log/delete|de wiskloch]] foar resint wiske siden.',
'ipadressorusername' => 'IP Adres of meidoggernamme:',
'ipbexpiry' => 'Ferrint nei:',
'ipbreason' => 'Reden:',
-'ipbreasonotherlist' => 'Oare reden',
'ipbreason-dropdown' => '*Faak foarkommende redenen foar blokkades
** Ferkearde ynformaasje ynfiere
** Fuortheljen fan ynformaasje út siden
'ipbsubmit' => 'Slút dizze meidogger út',
'ipbother' => 'In oare tiid:',
'ipboptions' => '2 oeren:2 hours,1 dei:1 day,3 dagen:3 days,1 wike:1 week,2 wiken:2 weeks,1 moanne:1 month,3 moanne:3 months,6 moanne:6 months,1 jier:1 year,ûnbeheind:infinite',
-'ipbotheroption' => 'oare tiid',
-'ipbotherreason' => 'Oare/eventuele reden:',
'badipaddress' => 'Gjin jildige IP-adres',
'blockipsuccesssub' => 'Utsluting slagge',
'blockipsuccesstext' => 'Meidogger [[Special:Contributions/$1|$1]] is útsletten.<br />
In dizze gefallen is it oan jo hoe't jo de oerlisside werneame of ynfoegje wolle.",
'movearticle' => 'Werneam side',
-'movenologin' => 'Net oameld',
'movenologintext' => 'Jo moatte [[Special:UserLogin|oanmeld]] wêze om in side wer te neamen.',
'newtitle' => 'As nij titel',
'move-watch' => 'Folch dizze side',
'pagemovedsub' => 'Werneamen slagge',
'movepage-moved' => '\'\'\'"$1" hjit no "$2"\'\'\'',
'articleexists' => "Der is al in side mei dy namme, of oars is de namme dy't jo oanjûn hawwe net tastien. Besykje it op 'e nij.",
-'talkexists' => "It werneamen fan de side is slagge, mar de eardere oerlisside is net mear keppele om't der foar de side mei de nije namme al in oerlisside wie. Kopiearje de oerlisside fan de 'âlde' side mei de nije.",
-'movedto' => 'werneamd as',
'movetalk' => 'Titel fan oerlisside ek feroarje, as dy der is.',
'movepage-page-moved' => 'De side $1 is werneamd nei $2.',
'movelogpage' => 'Werneam-loch',
Faaks is de koade ferrûn.',
'confirmemail_success' => 'Jo netpostadres is befêstige. Jo kinne jo no oanmelde en de wiki brûke.',
'confirmemail_loggedin' => 'Jo netpostadres is no befêstige.',
-'confirmemail_error' => 'Der is wat skeefgongen by it fêstlizzen fan jo befêstiging.',
'confirmemail_subject' => 'Netpost-befêstigingskoade foar {{SITENAME}}',
'confirmemail_body' => 'Immen, nei gedachten jo, hat him by {{SITENAME}} oanmelde as "$2", mei dit netpostadres ($1).
'php-mail-error-unknown' => 'Earráid anaithnid i bhfeidhm mail() de chuid PHP',
# Change password dialog
-'resetpass' => "Athraigh d'fhocal faire",
+'changepassword' => "Athraigh d'fhocal faire",
'resetpass_announce' => "Tá tú logáilte isteach le cód sealadach a seoladh chugat i r-phost.
Chun d'iarratas logáil isteach a chríochnú, caithfidh tú focal faire nua a roghnú anseo:",
'resetpass_text' => '<!-- Cur téacs anseo -->',
'search-interwiki-default' => '$1 torthaí:',
'search-interwiki-more' => '(níos mó)',
'search-relatedarticle' => 'Gaolmhar',
-'mwsuggest-disable' => 'Díchumasaigh moltaí AJAX',
'searchrelated' => 'gaolmhara',
'searchall' => 'an t-iomlán',
'showingresults' => "Ag taispeáint thíos {{PLURAL:$1|'''toradh amháin'''|'''$1''' torthaí}}, ag tosú le #'''$2'''.",
# Preferences page
'preferences' => 'Sainroghanna',
'mypreferences' => 'Sainroghanna',
-'changepassword' => "Athraigh d'fhocal faire",
'prefs-skin' => 'Craiceann',
'skin-preview' => 'Réamhamharc',
'datedefault' => 'Is cuma liom',
'recentchanges-label-minor' => 'Mionathrú é seo',
'recentchanges-label-bot' => 'Chomhlíon róbó an t-athrú seo',
'recentchanges-legend-newpage' => '$1 - leathanach nua',
-'rcnote' => "Is {{PLURAL:$1|é seo a leanas <strong>an t-athrú amháin</strong>|iad seo a leanas na <strong>$1</strong> athruithe is déanaí}} {{PLURAL:$2|ar feadh an lae dheireanaigh|ar feadh na '''$2''' lá deireanacha}}, as $5, $4.",
'rcnotefrom' => 'Is iad seo a leanas na hathruithe ó <b>$2</b> (go dti <b>$1</b> taispeánaithe).',
'rclistfrom' => 'Taispeáin athruithe nua ó $1 anuas.',
'rcshowhideminor' => '$1 mionathruithe',
'allpagesto' => 'Go:',
'allarticles' => 'Gach alt',
'allinnamespace' => 'Gach leathanach (ainmspás $1)',
-'allnotinnamespace' => 'Gach leathanach (lasmuigh den ainmspás $1)',
-'allpagesprev' => 'Siar',
-'allpagesnext' => 'Ar aghaidh',
'allpagessubmit' => 'Gabh',
'allpagesprefix' => 'Taispeáin leathanaigh leis an réimír:',
'allpages-bad-ns' => 'Níl an t-ainmspás "$1" ar {{SITENAME}}',
'undeletebtn' => 'Díscrios!',
'undeletelink' => 'féach/díscrios',
'undeleteviewlink' => 'Amharc',
-'undeletereset' => 'Athshocraigh',
'undeleteinvert' => 'Cuir an roghnú bun os cionn',
'undeletecomment' => 'Tuairisc:',
'undeletedrevisions' => '{{PLURAL:$1|Leagan amháin|$1 leagain}} díscriosta',
'ipadressorusername' => 'Seoladh IP nó ainm úsáideora:',
'ipbexpiry' => 'Am éaga',
'ipbreason' => 'Fáth:',
-'ipbreasonotherlist' => 'Fáth eile',
'ipbreason-dropdown' => '*Fáthanna coitianta
** Loitiméaracht
** Naisc turscar
'ipbsubmit' => 'Coisc an úsáideoir seo',
'ipbother' => 'Méid eile ama',
'ipboptions' => '2 uair:2 hours,1 lá amháin:1 day,3 lá:3 days,1 sheachtain amháin:1 week,2 sheachtain:2 weeks,1 mhí amháin:1 month,3 mhí:3 months,6 mhí:6 months,1 bhliain amháin:1 year,gan teorainn:infinite',
-'ipbotheroption' => 'eile',
'badipaddress' => 'Níl aon úsáideoir ann leis an ainm seo.',
'blockipsuccesssub' => "D'éirigh leis an cosc",
'blockipsuccesstext' => 'Choisceadh [[Special:Contributions/$1|$1]].
Sna cásanna sin, caithfidh tú an leathanach a aistrigh nó a chumasc tú féin más maith leat.",
'movearticle' => 'Athainmnigh an leathanach',
-'movenologin' => 'Níl tú logáilte isteach',
'movenologintext' => "Ní mór duit bheith i d'úsáideoir cláraithe agus [[Special:UserLogin|logáilte isteach]] chun leathanach a hathainmniú.",
'movenotallowed' => 'Níl cead agat leathanaigh a athainmniú.',
'newtitle' => 'Go teideal nua',
'pagemovedsub' => "D'éirigh leis an athainmniú",
'movepage-moved' => '\'\'\'Athainmníodh "$1" mar "$2"\'\'\'',
'articleexists' => 'Tá leathanach leis an teideal seo ann cheana féin, nó níl an teideal a roghnaigh tú ina theideal bailí. Roghnaigh teideal eile le do thoil.',
-'talkexists' => "'''D’athainmníodh an leathanach é féin go rathúil, ach ní raibh sé ar a chumas an leathanach phlé a hathainmniú dá bharr go bhfuil ceann ann cheana féin ag an teideal nua.'''<br />
-'''Báigh tusa féin iad.'''",
-'movedto' => 'athainmnithe bheith',
'movetalk' => 'Athainmnigh an leathanach plé freisin.',
'movelogpage' => 'Log athainmnithe',
'movelogpagetext' => 'Liosta is ea seo thíos de leathanaigh athainmnithe.',
'watchlistall2' => 'an t-iomlán',
'namespacesall' => 'iad uile',
'monthsall' => 'gach mí',
-'limitall' => 'iad uile',
# Email address confirmation
'confirmemail' => 'Deimhnigh do ríomhsheoladh',
'confirmemail_invalid' => "Cód deimhnithe neamh-bhailí. B'fhéidir gur chuaidh an cód as feidhm.",
'confirmemail_success' => 'Deimhníodh do ríomhsheoladh. Is féidir leat logáil isteach anois agus sult a bhaint as an vicí!',
'confirmemail_loggedin' => 'Deimhníodh do sheoladh ríomhphoist.',
-'confirmemail_error' => 'Tharlaigh botún éigin le sabháil do dheimhniú.',
'confirmemail_subject' => 'Deimhniú do ríomhsheoladh ar an {{SITENAME}}',
'confirmemail_body' => 'Chláraigh duine éigin (tusa is dócha) an cuntas "$2" ar {{SITENAME}}
agus rinneadh é seo ón seoladh IP $1, ag úsáid an ríomhsheolta seo.
'recentchanges' => 'Bitki diişikmäklär',
'recentchanges-legend' => 'Bitki diişlär opţiyaları',
'recentchanges-feed-description' => 'Bu lentalan en bitki diişmäkleri vikiyä yaz.',
-'rcnote' => "$4 datası hem saat $5 için bitki {{PLURAL:$2|1 gündä|'''$2''' gündä}} yapılan, {{PLURAL:$1|'''1'''diiş|'''$1''' diiş}}",
'rcnotefrom' => "'''$2''' datasınnan büüne kadar yapılan diişmäkler aşaada (en çok '''$1''' yazı gösteriler).",
'rclistfrom' => 'Göster diişmäkleri ani $1 datasından beeri yapıldı',
'rcshowhideminor' => 'küçük diişilmäkläri $1',
'movepage-moved' => '\'\'\'"$1", "$2" sayfasına taşındı\'\'\'',
'articleexists' => 'Bu adda bir sayfa bulunêr yaki o ad geçersiz angısını seçtiniz.
Yalvarêrêz başka bir ad seçmää.',
-'talkexists' => "'''Bu sayfa kendisi başarılan aktarıldı, ama konuşmaa sayfası aktarılamadı neçin ki eni ad altında bulunêr taa birisi. Yalvarêrêz onnarı ellän birleştirmää.'''",
-'movedto' => 'taşındı:',
'movetalk' => 'Varsa hem aktar "konuşmaa" sayfasını.',
'movelogpage' => 'Ad diişmäk jurnalı',
'movereason' => 'Sebep',
'loginlanguagelabel' => '语言: $1',
# Change password dialog
-'resetpass' => '设过帐户密码',
+'changepassword' => '改过密码',
'resetpass_announce' => '倷系用到临时email𠮶代码登入𠮶。要登正入,倷要到个首设定只新密码:',
'resetpass_header' => '设过密码',
'oldpassword' => '老密码:',
'revdelete-success' => "'''修订𠮶可见性设置正喽。'''",
'logdelete-success' => "'''事件𠮶可见性设置正喽。'''",
'revdel-restore' => '改动可见性',
-'revdel-restore-deleted' => '删吥𠮶修订版',
-'revdel-restore-visible' => '相得到𠮶修订版',
'pagehist' => '文章历史',
'deletedhist' => '删吥𠮶历史',
'preferences' => '参数设置',
'mypreferences' => '偶𠮶参数设置',
'prefs-edits' => '编辑数:',
-'changepassword' => '改过密码',
'prefs-skin' => '皮',
'skin-preview' => '(预览)',
'datedefault' => '默认项目',
'recentchanges-label-minor' => '个系只细修改',
'recentchanges-label-bot' => '个只编辑系机器人舞𠮶',
'recentchanges-label-unpatrolled' => '个只编辑冇拕查过',
-'rcnote' => "下底系到$4 $5,个'''$2'''日𠮶'''$1'''回改动:",
'rcnotefrom' => "底下系自'''$2'''𠮶更改(顶多显示'''$1'''):",
'rclistfrom' => '显示自$1后𠮶新改动',
'rcshowhideminor' => '$1细编辑',
'allpagesto' => '显到下头位置结束𠮶页面:',
'allarticles' => '全部文章',
'allinnamespace' => '全部文章(归$1空间名)',
-'allnotinnamespace' => '全部文章(伓归$1空间名)',
-'allpagesprev' => '前',
-'allpagesnext' => '后',
'allpagessubmit' => '交',
'allpagesprefix' => '以个只开头𠮶页面:',
'allpagesbadtitle' => '提供𠮶页面标题冇用,或有只跨语言或跨wiki𠮶字头。佢可能含到一只或几只字伓合标题。',
'undeletebtn' => '恢复',
'undeletelink' => '还原',
'undeleteviewlink' => '望吖',
-'undeletereset' => '设过',
'undeletecomment' => '评论:',
'undeletedrevisions' => '$1只修改版本恢复正嘞',
'undeletedrevisions-files' => '$1只修改版本同$2只档案恢复正嘞',
'ipadressorusername' => 'IP地址或用户名:',
'ipbexpiry' => '期限:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '别𠮶原因',
'ipbreason-dropdown' => '*一般𠮶封锁原因
** 紧编写假𠮶内容
** 删卟文章内容
'ipbsubmit' => '封锁个只地址',
'ipbother' => '别𠮶时间:',
'ipboptions' => '两个钟头:2 hours,一日:1 day,三日:3 days,一个礼拜:1 week,两个礼拜:2 weeks,一个月:1 month,三个月:3 months,六个月:6 months,一年:1 year,一世:infinite',
-'ipbotheroption' => '别𠮶',
-'ipbotherreason' => '别𠮶/附加原因:',
'ipbhidename' => '封锁日志、活跃封锁列表同用户列表里头弆到用户名',
'badipaddress' => 'IP位置伓对。',
'blockipsuccesssub' => '封锁正嘞',
*倷伓选下底𠮶选择方块。
啖倷就非要手工移动或合并页面。",
'movearticle' => '换动页面:',
-'movenologin' => '冇登入',
'movenologintext' => '倷要系登记用户接到[[Special:UserLogin|登入]]后才移动得正页面。',
'movenotallowed' => '倷到{{SITENAME}}冇权移动页面。',
'newtitle' => '新标题:',
'movepage-moved' => "'''“$1”拖移到“$2”'''",
'articleexists' => '已经有页面叫个只名字,要伓倷拣𠮶名字冇用。请拣过只名字。',
'cantmove-titleprotected' => '倷移伓正一只页面到个只位置,个只新题目已经拖保护起来嘞,新建伓正。',
-'talkexists' => '页面本身移动正嘞,但系新标题下底有嘞对话页,所以对话页移伓正。请手工合并两页。',
-'movedto' => '移到',
'movetalk' => '移动相关𠮶讨论页',
'movelogpage' => '移动日志',
'movelogpagetext' => '下底系移动嘞𠮶页面列表:',
'confirmemail_needlogin' => '倷要$1去确认倷𠮶email地址。',
'confirmemail_success' => '倷𠮶邮箱已得到嘞确认。嘎倷能登得正入同到使用个只网站。',
'confirmemail_loggedin' => '倷𠮶email地址已得到确认。',
-'confirmemail_error' => '确认过程出错。',
'confirmemail_subject' => '{{SITENAME}}电子邮件地址确认',
'confirmemail_body' => 'IP地址$1𠮶用户(可能系倷)到{{SITENAME}}注册嘞帐户"$2",并一同用嘞倷𠮶email地址。
'loginlanguagelabel' => '語言:$1',
# Change password dialog
-'resetpass' => '設過帳戶密碼',
+'changepassword' => '改過密碼',
'resetpass_announce' => '倷係用到臨時email嗰代碼登入嗰。要登正入,倷要到箇首設定隻新密碼:',
'resetpass_header' => '設過密碼',
'oldpassword' => '老密碼:',
'revdelete-success' => "'''修訂嗰可見性設置正嘍。'''",
'logdelete-success' => "'''事件嗰可見性設置正哩。'''",
'revdel-restore' => '改動可見性',
-'revdel-restore-deleted' => '刪吥嗰修訂版',
-'revdel-restore-visible' => '相得到嗰修訂版',
'pagehist' => '文章歷史',
'deletedhist' => '刪吥嗰歷史',
'preferences' => '參數設置',
'mypreferences' => '我嗰參數設置',
'prefs-edits' => '編輯數:',
-'changepassword' => '改過密碼',
'prefs-skin' => '皮',
'skin-preview' => '(預覽)',
'datedefault' => '默認項目',
'recentchanges-label-minor' => '箇係隻細修改',
'recentchanges-label-bot' => '箇隻編輯係機器人舞嗰',
'recentchanges-label-unpatrolled' => '箇隻編輯冇拕查過',
-'rcnote' => "下底係到$4 $5,箇'''$2'''日嗰'''$1'''回改動:",
'rcnotefrom' => "底下係自'''$2'''嗰更改(頂多顯示'''$1'''):",
'rclistfrom' => '顯示自$1後嗰新改動',
'rcshowhideminor' => '$1細編輯',
'allpagesto' => '顯到下頭位置結束嗰頁面:',
'allarticles' => '全部文章',
'allinnamespace' => '全部文章(歸$1空間名)',
-'allnotinnamespace' => '全部文章(伓歸$1空間名)',
-'allpagesprev' => '前',
-'allpagesnext' => '後',
'allpagessubmit' => '交',
'allpagesprefix' => '以箇隻開頭嗰頁面:',
'allpagesbadtitle' => '提供嗰頁面標題冇用,或有隻跨語言或跨wiki嗰字頭。佢可能含到一隻或幾隻字伓合標題。',
'undeletebtn' => '恢復',
'undeletelink' => '還原',
'undeleteviewlink' => '望吖',
-'undeletereset' => '設過',
'undeletecomment' => '評論:',
'undeletedrevisions' => '$1隻修改版本還原正哩',
'undeletedrevisions-files' => '$1隻修改版本同$2隻檔案還原正哩',
'ipadressorusername' => 'IP地址或用戶名:',
'ipbexpiry' => '期限:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '別嗰原因',
'ipbreason-dropdown' => '*一般嗰封鎖原因
** 緊編寫假嗰內容
** 刪卟文章內容
'ipbsubmit' => '封鎖箇隻地址',
'ipbother' => '別嗰時間:',
'ipboptions' => '兩個鍾頭:2 hours,一日:1 day,三日:3 days,一個禮拜:1 week,兩個禮拜:2 weeks,一個月:1 month,三個月:3 months,六個月:6 months,一年:1 year,一世:infinite',
-'ipbotheroption' => '別嗰',
-'ipbotherreason' => '別嗰/附加原因:',
'ipbhidename' => '封鎖日誌、活躍封鎖列表同用戶列表裡頭弆到用戶名',
'badipaddress' => 'IP位置伓對。',
'blockipsuccesssub' => '封鎖正哩',
*倷伓選下底嗰選擇方塊。
噉倷就非要手工移動或合併頁面。",
'movearticle' => '換動頁面:',
-'movenologin' => '冇登入',
'movenologintext' => '倷要係登記用戶接到[[Special:UserLogin|登入]]後才移動得正頁面。',
'movenotallowed' => '倷到{{SITENAME}}冇權移動頁面。',
'newtitle' => '新標題:',
'movepage-moved' => "'''「$1」拕移到「$2」'''",
'articleexists' => '已經有頁面叫箇隻名字,要伓倷揀嗰名字冇用。請揀過隻名字。',
'cantmove-titleprotected' => '倷移伓正一隻頁面到箇隻位置,箇隻新題目已經拕保護起來嘞,新建伓正。',
-'talkexists' => '頁面本身移動正嘞,但係新標題下底有嘞對話頁,所以對話頁移伓正。請手工合併兩頁。',
-'movedto' => '移到',
'movetalk' => '移動相關嗰討論頁',
'movelogpage' => '移動日誌',
'movelogpagetext' => '下底係移動哩嗰頁面列表:',
'confirmemail_needlogin' => '汝要$1去確認汝嗰email地址。',
'confirmemail_success' => '汝嗰郵箱已得到哩確認。如今汝能登得正入同到使用箇隻網站。',
'confirmemail_loggedin' => '汝嗰email地址已得到確認。',
-'confirmemail_error' => '確認過程出錯。',
'confirmemail_subject' => '{{SITENAME}}電子郵件地址確認',
'confirmemail_body' => 'IP地址$1嗰用戶(可能係倷)到{{SITENAME}}註冊嘞帳戶"$2",並一同用嘞倷嗰email地址。
'user-mail-no-body' => 'Bha bodhaig na teachdaireachd bàn no air leth goirid.',
# Change password dialog
-'resetpass' => 'Atharraich am facal-faire',
+'changepassword' => 'Atharraich facal-faire',
'resetpass_announce' => "Chlàraich thu a-steach le còd sealach a fhuair thu air a' phost-d.
Gus an clàradh a-steach a choileadh, tha agad ri facal-faire ùr a shuidheachadh an-seo:",
'resetpass_header' => "Atharraich facal-faire a' chunntais",
'revisiondelete' => 'Sguab às/neo-dhèan sguabadh às mhùthaidhean',
'revdelete-nooldid-title' => 'Tha am mùthadh seo mì-dhligheach',
'revdelete-nooldid-text' => "Cha do shònraich thu mùthadh airson seo a dhèanamh, chan eil e ann no tha thu a' feuchainn ris am mùthadh làithreach a chur am falach.",
-'revdelete-nologtype-title' => 'Cha deach seòrsa an loga a shònrachadh',
-'revdelete-nologtype-text' => 'Cha do shònraich thu seòrsa an loga air an dèanar seo.',
-'revdelete-nologid-title' => 'Innteart mì-dhligheach an loga',
-'revdelete-nologid-text' => 'Cha do shònraich thu tachartas loga targaide gus seo a dhèanamh no chan eil an t-innteart seo ann.',
'revdelete-no-file' => 'Chan eil am faidhle a shònraich thu ann.',
'revdelete-show-file-confirm' => 'A bheil thu cinnteach gu bheil thu airson coimhead air mùthadh an fhaidhle "<nowiki>$1</nowiki>" a chaidh a sguabadh às $2 aig $3?',
'revdelete-show-file-submit' => 'Tha',
'logdelete-failure' => "'''Cha b' urrainn dhuinn faicsinneachd an loga a shuidheachadh:'''
$1",
'revdel-restore' => 'mùth follaiseachd',
-'revdel-restore-deleted' => 'mùthaidhean a chaidh a sguabadh às',
-'revdel-restore-visible' => 'mùthaidhean faicsinneach',
'pagehist' => 'Eachdraidh na duilleige',
'deletedhist' => 'Eachdraidh a chaidh a sguabadh às',
'revdelete-hide-current' => "Mearachd a' cur am falach an nì dhen $2, $1: Seo an lèirmheas làithreach. Cha ghabh a chur am falach.",
'search-interwiki-default' => 'Toraidhean $1:',
'search-interwiki-more' => '(barrachd)',
'search-relatedarticle' => 'Co-cheangailte',
-'mwsuggest-disable' => 'Cuir na molaidhean luirg à comas',
'searcheverything-enable' => 'Seall anns na namespaces air fad',
'searchrelated' => 'co-cheangailte',
'searchall' => 'a h-uile',
'preferences' => 'Roghainnean',
'mypreferences' => 'Na roghainnean agam',
'prefs-edits' => 'Co mheud deasachadh:',
-'changepassword' => 'Atharraich facal-faire',
'prefs-skin' => 'Bian',
'skin-preview' => 'Ro-shealladh',
'datedefault' => 'Gun roghainnean',
'recentchanges-label-minor' => 'Seo mùthadh beag',
'recentchanges-label-bot' => "'S e bot a rinn an deasachadh seo",
'recentchanges-label-unpatrolled' => 'Cha deach freiceadan tron deasachadh seo fhathast',
-'rcnote' => 'Tha {{PLURAL:$1|an $1 mhùthadh|an $1 mhùthadh|na $1 mùthaidhean|na $1 mùthadh}} mu dheireadh anns na $2 {{PLURAL:$2|latha|latha|làithean|latha}} mu dheireadh, mar a bha iad $5, $4.',
'rcnotefrom' => "Gheibhear na mùthaidhean a-mach o '''$2''' (gu ruige '''$1''') gu h-ìosal.",
'rclistfrom' => 'Seall na mùthaidhean ùra a-mach o $1',
'rcshowhideminor' => '$1 mùthaidhean beaga',
'movepage-moved' => '\'\'\'Chaidh "$1" a ghluasad a "$2"\'\'\'',
'articleexists' => 'Tha duilleag ann mu thràth air a bheil an t-ainm seo no chan eil an t-ainm a thagh thu dligheachd.
Nach tagh thu ainm eile?',
-'talkexists' => "'''Chaidh an duilleag fhèin a ghluasad gu soirbheachail ach cha do ghabh an duilleag deasbaireachd a ghluasad a chionn 's gu bheil tè ann aig an tiotal ùr mu thràth.
-Bidh agad ris an co-aontachadh a làimh.'''",
-'movedto' => 'air a ghluasad a',
'movetalk' => 'Gluais an duilleag deasbaireachd a tha co-cheangailte ris',
'movelogpage' => 'Loga nan gluasadan',
'movereason' => 'Adhbhar:',
'user-mail-no-body' => 'Intentou enviar un correo baleiro ou cun corpo curto de máis.',
# Change password dialog
-'resetpass' => 'Cambiar o contrasinal',
+'changepassword' => 'Cambiar o contrasinal',
'resetpass_announce' => 'Debe rexistrarse co código temporal que recibiu por correo electrónico. Para finalizar o rexistro debe indicar un novo contrasinal aquí:',
'resetpass_text' => '<!-- Engadir texto aquí -->',
'resetpass_header' => 'Cambiar o contrasinal da conta',
'revdelete-nooldid-title' => 'Revisión inválida',
'revdelete-nooldid-text' => 'Non indicou a revisión ou revisións sobre as que realizar esta
función, a revisión especificada non existe ou está intentando agochar a revisión actual.',
-'revdelete-nologtype-title' => 'Non se especificou ningún tipo de rexistro',
-'revdelete-nologtype-text' => 'Non especificou un tipo de rexistro co que levar a cabo esta acción.',
-'revdelete-nologid-title' => 'Entrada de rexistro inválida',
-'revdelete-nologid-text' => 'Ou non especificou o evento rexistrado no que levar a cabo esta función ou a entrada que deu non existe.',
'revdelete-no-file' => 'O ficheiro especificado non existe.',
'revdelete-show-file-confirm' => 'Está seguro de querer ver unha revisión borrada do ficheiro "<nowiki>$1</nowiki>" do día $2 ás $3?',
'revdelete-show-file-submit' => 'Si',
'logdelete-failure' => "'''A visibilidade do rexistro non pode ser fixada:'''
$1",
'revdel-restore' => 'cambiar a visibilidade',
-'revdel-restore-deleted' => 'revisións borradas',
-'revdel-restore-visible' => 'revisións visibles',
'pagehist' => 'Historial da páxina',
'deletedhist' => 'Historial de borrado',
'revdelete-hide-current' => 'Produciuse un erro ao agochar o elemento con data do $1 ás $2: Esta é a revisión actual.
'search-interwiki-default' => 'Resultados en $1:',
'search-interwiki-more' => '(máis)',
'search-relatedarticle' => 'Relacionado',
-'mwsuggest-disable' => 'Desactivar as suxestións de procura',
'searcheverything-enable' => 'Procurar en todos os espazos de nomes',
'searchrelated' => 'relacionado',
'searchall' => 'todo',
'mypreferences' => 'Preferencias',
'prefs-edits' => 'Número de edicións:',
'prefsnologintext2' => 'Debe $1 para definir as preferencias de usuario.',
-'changepassword' => 'Cambiar o contrasinal',
'prefs-skin' => 'Aparencia',
'skin-preview' => 'Vista previa',
'datedefault' => 'Ningunha preferencia',
'recentchanges-label-plusminus' => 'O tamaño da páxina variou este número de bytes',
'recentchanges-legend-newpage' => '(véxase tamén a [[Special:NewPages|lista de páxinas novas]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "A continuación {{PLURAL:$1|móstrase '''1''' cambio|móstranse os últimos '''$1''' cambios}} {{PLURAL:$2|no último día|nos últimos '''$2''' días}} ata o $4 ás $5.",
'rcnotefrom' => "A continuación móstranse os cambios feitos desde o '''$3''' ás '''$4''' (móstranse '''$1''' como máximo).",
'rclistfrom' => 'Mostrar os cambios novos desde o $1',
'rcshowhideminor' => '$1 as edicións pequenas',
'allpagesto' => 'Mostrar as páxinas que rematen en:',
'allarticles' => 'Todas as páxinas',
'allinnamespace' => 'Todas as páxinas (espazo de nomes $1)',
-'allnotinnamespace' => 'Todas as páxinas (que non están no espazo de nomes $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Seguinte',
'allpagessubmit' => 'Mostrar',
'allpagesprefix' => 'Mostrar as páxinas que comezan co prefixo:',
'allpagesbadtitle' => 'O título dado á páxina non era válido ou tiña un prefixo interlingüístico ou interwiki.
'undeletebtn' => 'Restaurar',
'undeletelink' => 'ver/restaurar',
'undeleteviewlink' => 'ver',
-'undeletereset' => 'Limpar',
'undeleteinvert' => 'Inverter a selección',
'undeletecomment' => 'Motivo:',
'undeletedrevisions' => '$1 {{PLURAL:$1|revisión restaurada|revisións restauradas}}',
'block' => 'Bloquear un usuario',
'unblock' => 'Desbloquear un usuario',
'blockip' => 'Bloquear o usuario',
-'blockip-title' => 'Bloquear un usuario',
'blockip-legend' => 'Bloquear un usuario',
'blockiptext' => 'Use o seguinte formulario para bloquear o acceso de escritura desde un enderezo IP ou para bloquear un usuario específico.
Isto debería facerse só para previr vandalismo, e de acordo coa [[{{MediaWiki:Policy-url}}|política e normas]] vixentes.
'ipadressorusername' => 'Enderezo IP ou nome de usuario:',
'ipbexpiry' => 'Duración:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Outro motivo',
'ipbreason-dropdown' => '*Motivos frecuentes para bloquear
** Inserir información falsa
** Eliminar o contido de páxinas
'ipbsubmit' => 'Bloquear este usuario',
'ipbother' => 'Outra duración:',
'ipboptions' => '2 horas:2 hours,1 día:1 day,3 días:3 days,1 semana:1 week,2 semanas:2 weeks,1 mes:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,para sempre:infinite',
-'ipbotheroption' => 'outra',
-'ipbotherreason' => 'Outro motivo:',
'ipbhidename' => 'Agochar o nome de usuario nas edicións e listas',
'ipbwatchuser' => 'Vixiar a páxina de usuario e a de conversa deste usuario',
'ipb-disableusertalk' => 'Impedir que o usuario edite a súa propia páxina de conversa mentres dure o bloqueo',
'sorbs_create_account_reason' => 'O seu enderezo IP está rexistrado como un proxy aberto na lista DNSBL usada por {{SITENAME}}.
Polo tanto, non pode crear unha conta',
'xffblockreason' => 'Un enderezo IP presente na cabeceira X-Forwarded-For, ou ben seu ou ben dun servidor proxy que está utilizando, foi bloqueado. O motivo do bloqueo orixinal é: $1',
-'cant-block-while-blocked' => 'Non pode bloquear outros usuarios mentres vostede estea bloqueado.',
'cant-see-hidden-user' => 'O usuario que intenta bloquear xa foi bloqueado e agochado. Dado que non ten o dereito necesario para agochar usuarios, non pode ver ou editar o bloqueo do usuario.',
'ipbblocked' => 'Non pode bloquear ou desbloquear outros usuarios porque vostede está bloqueado',
'ipbnounblockself' => 'Non ten os permisos necesarios para desbloquearse a si mesmo',
Nestes casos, terá que mover ou mesturar a páxina manualmente se o desexa.",
'movearticle' => 'Mover esta páxina:',
'moveuserpage-warning' => "'''Aviso:''' Está a piques de mover unha páxina de usuario. Por favor, teña en conta que só se trasladará a páxina e que o usuario '''non''' será renomeado.",
-'movenologin' => 'Non accedeu ao sistema',
'movenologintext' => 'Debe ser un usuario rexistrado e [[Special:UserLogin|acceder ao sistema]] para mover unha páxina.',
'movenotallowed' => 'Non ten os permisos necesarios para mover páxinas.',
'movenotallowedfile' => 'Non ten os permisos necesarios para mover ficheiros.',
'articleexists' => 'Xa existe unha páxina con ese nome, ou o nome que escolleu non é válido.
Por favor, escolla outro nome.',
'cantmove-titleprotected' => 'Non pode mover a páxina a este destino, xa que o novo título foi protexido fronte á creación',
-'talkexists' => "'''Unicamente se puido facer o traslado da páxina. A páxina de conversa non se puido mover porque xa existe unha no novo título. Por favor, mestúreas de xeito manual.'''",
-'movedto' => 'movido a',
'movetalk' => 'Mover a páxina de conversa, se cómpre',
'move-subpages' => 'Mover as subpáxinas (ata $1)',
'move-talk-subpages' => 'Mover as subpáxinas da páxina de conversa (ata $1)',
'watchlistall2' => 'todo',
'namespacesall' => 'todos',
'monthsall' => 'todos',
-'limitall' => 'todas',
# Email address confirmation
'confirmemail' => 'Confirmar o enderezo de correo electrónico',
'confirmemail_needlogin' => 'Debe $1 para confirmar o seu enderezo de correo electrónico.',
'confirmemail_success' => 'Confirmouse o seu enderezo de correo electrónico. Agora xa pode [[Special:UserLogin|acceder ao sistema]] e facer uso do wiki.',
'confirmemail_loggedin' => 'Xa se confirmou o seu enderezo de correo electrónico.',
-'confirmemail_error' => 'Houbo un problema ao gardar a súa confirmación.',
'confirmemail_subject' => 'Confirmación do enderezo de correo electrónico de {{SITENAME}}',
'confirmemail_body' => 'Alguén, probablemente vostede, desde o enderezo IP $1,
rexistrou a conta "$2" con este enderezo de correo electrónico en {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar páxinas',
-'compare-selector' => 'Comparar as revisións de dúas páxinas',
'compare-page1' => 'Páxina 1',
'compare-page2' => 'Páxina 2',
'compare-rev1' => 'Revisión 1',
'jumptonavigation' => 'گردسن',
'jumptosearch' => 'واموج',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'تازه چیؤن',
'mainpage' => 'گت صفحه',
'mainpage-description' => 'گت صفحه',
# Search results
'searchresults' => 'واموجدموجˇ نتایج',
'searchresults-title' => 'واموجدموجˇ نتایج، «$1»ˇ واسی',
-'searchsubtitle' => "شمه '''[[:$1]]''' ره واموتید ([[Special:Prefixindex/$1|هنهشرانی (صفحههایی) کی «$1» همره سرأ گیفته بیدی (شوروع بیدی).]]{{int:pipe-separator}}
-[[Special:WhatLinksHere/$1|او هنهشرانی (صفحههایی) کی به «$1» خال (لینک) بدأیید]])",
# Special:AllPages
'allpagessubmit' => 'بشو',
* @file
*
* @author Hugo.arg
+ * @author P. S. F. Freitas
* @author Perla
*/
# Cologne Blue skin
'qbfind' => 'Heka',
'qbedit' => 'Jehaijey',
-'qbspecialpages' => 'Kuatiarogue hekochĩchĩva',
'tagline' => '{{SITENAME}}megua',
'help' => 'Pytyvõhára',
'jumptonavigation' => 'kundaharã',
'jumptosearch' => 'Jeheka',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Ári {{SITENAME}}',
'aboutpage' => 'Project:Rehegua',
'copyright' => "Tembikuaa'aty ikatu ojepuru <i>$1</i> rekópe",
'privacy' => 'Polítika marandu ñeñangareko rehegua',
'privacypage' => 'Project:Polítika marandu ñeñangareko rehegua',
-'newmessageslink' => 'marandu pyahu',
-'newmessagesdifflink' => 'Joavy oĩva mokõive jehai paha apytépe',
'youhavenewmessagesmulti' => 'Reguereko marandu pyahu $1',
'editsection' => 'jehaijey',
-'editsection-brackets' => '($1)',
'editold' => 'jehaijey',
'editsectionhint' => 'Jehaijey vore: $1',
'toc' => "Tembikuaa'aty rechaukaha",
# Search results
'searchresults' => 'Ojejuhúva jeheka',
-'searchsubtitle' => "Nde reporandúkuri: '''[[:$1]]-re'''",
'prevn' => '{{PLURAL:$1|$1}} mboyvegua',
'viewprevnext' => 'Hecha ($1 {{int:pipe-separator}} $2) ($3).',
'showingresults' => "Abajo se muestran hasta '''$1''' resultados empezando por el nº '''$2'''.",
'showingresultsnum' => "Abajo se muestran los '''$3''' resultados empezando por el nº '''$2'''.",
-'powersearch' => 'Jeheka',
# Preferences page
'preferences' => 'Mbohoryha',
'searchresultshead' => 'Jeheka',
'youremail' => "Ñe'ẽveve",
'yourlanguage' => "Ñe'ẽ:",
+'gender-male' => "Ha'e ohaijey wiki kuatiarogue kuéra",
+'gender-female' => "Ha'e ohaijey wiki kuatiarogue kuéra",
'email' => 'Pareha eleytróniko',
# User rights
# Statistics
'statistics' => 'Papyrekokuaa',
-'disambiguations' => 'Kuatiarogue mohesakãporãha',
-'disambiguationspage' => 'Template:Disambig',
-
'doubleredirects' => "Ñembohapejey jo'apyre",
'brokenredirects' => "Ñembohapejey hekopegua'ỹva",
'allpagesto' => 'Ehechauka kuatia rogue opáva: -pe',
'allarticles' => 'Opa kuatia rogue',
'allinnamespace' => "Opa kuatia rogue (pa'ũ $1)",
-'allnotinnamespace' => 'Opaite kuatiarogue (fuera del espacio $1)',
-'allpagesprev' => 'Mboyvegua',
-'allpagesnext' => 'Upeigua',
'allpagessubmit' => 'Hechauka',
# Special:Categories
# Revision deletion
'rev-delundel' => 'dakhoi/lipoi',
'revdel-restore' => 'Disnnem bodol',
-'revdel-restore-deleted' => "rod'd kelelo uzollnneo",
-'revdel-restore-visible' => 'Dispi uzollnneo',
# Merge log
'revertmerge' => 'Doxim kor',
'recentchanges-label-minor' => 'Ho ek dhaktto sudar',
'recentchanges-label-bot' => "Hem bodlop eka robotan kel'lem",
'recentchanges-label-unpatrolled' => 'Hem sudharop azun topasunk nam',
-'rcnote' => "Sokoil {{PLURAL:$1|dilelim nimannim '''1''' bodlopam| '''$1''' bodlopam}} {{PLURAL:$2|xevotchea disan|xevottchim '''$2''' disanim}}, $5, $4 porian.",
'rcnotefrom' => "Sokoil '''$2''' savn zalelim bodolpam dileant ( '''$1'''meren dakhoileant).",
'rclistfrom' => '$1 savn suru zatelim novim bodolpam dakhoi',
'rcshowhideminor' => '$1 dhaktteo sudarnneo',
# Block/unblock
'ipboptions' => '2 voram:2 hours,1 dis:1 day,3 dis:3 days,1 satollo:1 week,2 satolle:2 weeks,1 mhoino:1 month,3 mhoine:3 months,6 mhoine:6 months,1 voros:1 year,sasnnank:infinite',
-'ipbotherreason' => 'Dusrem/aniki karon:',
'ipblocklist' => 'Addhailele vapuddpi',
'blocklink' => 'addavnnni',
'unblocklink' => 'Addavnni kadd',
'loginlanguagelabel' => 'Γλῶσσα: $1',
# Change password dialog
-'resetpass' => 'Ἀλλαγὴ συνθήματος',
+'changepassword' => 'Ἀλλάττειν σύνθημα',
'resetpass_header' => 'Ἀναδιορισμὸς συνθήματος λογισμοῦ',
'oldpassword' => 'Πρότερον σύνθημα:',
'newpassword' => 'Νέον σύνθημα:',
'rev-showdeleted' => 'δεικνύναι',
'revisiondelete' => 'Διαγράφειν/ἐκδιαγράφειν ἀναθεωρήσεις',
'revdelete-nooldid-title' => 'Ἄκυρος ἀναθεώρησις-στόχος',
-'revdelete-nologtype-title' => 'Οὐδεὶς τύπος καταλόγου ἐδόθη',
-'revdelete-nologtype-text' => 'Οὐχ ὥρικας ἐπὶ ποίου τύπου καταλόγου δεῖ τήνδε δρᾶσιν ἐφαρμοσθῆναι.',
-'revdelete-nologid-title' => 'Ἄκυρος καταχώρησις καταλόγου',
-'revdelete-nologid-text' => 'Εἴτε οὐχ ὤρικας συμβὰν-στόχον ἵνα ἐκτελέσῃς τήνδε λειτουργίαν, εἴτε ἡ καθωρισμένη καταχώρησις οὐκ ἔστιν.',
'revdelete-no-file' => 'Τὸ καθωρισμένον ἀρχεῖον οὐχ ὑπάρχει.',
'revdelete-show-file-confirm' => 'Βέβαιος εἶ περὶ τῆς προβολῆς διαγεγραμμένης ἀναθεωρήσεως τινὸς τοῦ ἀρχείου "<nowiki>$1</nowiki>" ἐκ τῆς $2 ἐν τῇ $3;',
'revdelete-show-file-submit' => 'Ναί',
'logdelete-failure' => "'''Ἡ ὁρατότης τοῦ καταλόγου μὴ ῥυθμίσιμος ἦν:'''
$1",
'revdel-restore' => 'Ἀλλάττειν ὁρατότητα',
-'revdel-restore-deleted' => 'ἐσβεσμέναι ἀναθεωρήσεις',
-'revdel-restore-visible' => 'ὁραταὶ ἀναθεωρήσεις',
'pagehist' => 'Ἱστορία δέλτου',
'deletedhist' => 'Ἱστορία διαγεγραμμένη',
'revdelete-modify-missing' => 'Σφάλμα κατὰ τὸ μεταγράφειν τοῦ τεμαχίου τοῦ ἔχοντος ID $1: οὐχ ὐπάρχει ἐν τῇ βάσει δεδομένων!',
'search-interwiki-default' => '$1 ἀποτελέσματα:',
'search-interwiki-more' => '(πλείω)',
'search-relatedarticle' => 'Σχετικά',
-'mwsuggest-disable' => 'Μὴ ἐνεργαὶ αἱ ὑποδείξεις AJAX',
'searcheverything-enable' => 'Ζήτησις ἐν πᾶσι τοῖς ὀνοματοχώροις',
'searchrelated' => 'σχετικά',
'searchall' => 'ἅπασαι',
'preferences' => 'Προαιρέσεις',
'mypreferences' => 'Αἱ προαιρέσεις μου',
'prefs-edits' => 'Τοσοῦται αἱ μεταβολαί:',
-'changepassword' => 'Ἀλλάττειν σύνθημα',
'prefs-skin' => 'Ἐμφάνισις',
'skin-preview' => 'Προεπισκοπεῖν',
'datedefault' => 'Οὐδεμία προτίμησις',
'recentchanges-label-bot' => 'Ἥδε ἡ μεταγραφὴ ἐτελέσθη ὑπὸ αὐτομάτου τινός',
'recentchanges-label-unpatrolled' => 'Ἥδε ἡ μεταγραφὴ μὴ ἐλεγμένη ἐστίν',
'recentchanges-legend-newpage' => '$1 - νέα δέλτος',
-'rcnote' => "Κατωτέρω {{PLURAL:$1|ἐστὶ '''1''' ἀλλαγὴ|εἰσὶν αἱ τελευταῖαι '''$1''' ἀλλαγαὶ}} ἐν {{PLURAL:$2|τῇ τελευταίᾳ ἡμέρᾳ|ταῖς τελευταίαις '''$2''' ἡμέραις}}, ἕως καὶ $5, $4.",
'rcnotefrom' => "Ἰδοῦ αἱ ἀλλαγαὶ ἐκ τοῦ '''$2''' (ἕως τὸ '''$1''').",
'rclistfrom' => 'Δεικνύναι νέας ἀλλαγάς. Ἐκκίνησις ἐκ τοῦ $1',
'rcshowhideminor' => '$1 μικραὶ μεταβολαὶ',
'allpagesto' => 'Δεικνύναι δέλτους τερματίζουσας εἰς:',
'allarticles' => 'Ἅπασαι αἱ ἐγγραφαί',
'allinnamespace' => 'Ἅπασαι αἱ δέλτοι (ἐν τῷ ὀνοματείῳ $1)',
-'allnotinnamespace' => 'Ἅπασαι αἱ δέλτοι (οὐκ ἐν τῷ ὀνοματείῳ $1)',
-'allpagesprev' => 'Προηγουμέναι',
-'allpagesnext' => 'Ἑπομέναι',
'allpagessubmit' => 'Ἰέναι',
'allpagesprefix' => 'Ἐπιδεικνύναι δέλτους ἐχούσας πρόθεμα:',
'allpages-bad-ns' => 'Τὸ {{SITENAME}} οὐκ ἔχει ὀνοματεῖον "$1".',
'undeletebtn' => 'Ἀνορθοῦν',
'undeletelink' => 'ὁρᾶν/ἀποκαθιστάναι',
'undeleteviewlink' => 'ὁρᾶν',
-'undeletereset' => 'Ἐπαναθέτειν',
'undeleteinvert' => 'Ἀναστρέφειν τὴν ἐπιλογήν',
'undeletecomment' => 'Αἰτία:',
'undeletedrevisions' => '{{PLURAL:$1|1 ἀναθεωρήσις|$1 ἀναθεωρήσεις}} ἀποκατεστάθησαν',
# Block/unblock
'blockip' => 'Ἀποκλῄειν τόνδε τὸν χρώμενον',
-'blockip-title' => 'Φράττειν χρώμενον',
'blockip-legend' => 'Φράττειν χρώμενον',
'ipadressorusername' => 'Διεύθυνσις IP ἢ ὄνομα χρωμένου:',
'ipbexpiry' => 'Λῆξις:',
'ipbreason' => 'Αἰτία:',
-'ipbreasonotherlist' => 'Ἑτέρα αἰτία',
'ipbreason-dropdown' => '*Κοιναὶ αἰτίαι φραγῆς
** Εἰσαγωγὴ ψευδοῦς πεύσεως
** Ἁφαίρεσις τοῦ περιεχομένου τῶν δέλτων
'ipbsubmit' => 'Φράττειν τόνδε τὸν χρώμενον',
'ipbother' => 'Ἄλλη ὥρα:',
'ipboptions' => '2 ὥραι:2 hours,1 ἡμέρα:1 day,3 ἡμέραι:3 days,1 ἑβδομάς:1 week,2 ἑβδομάδες:2 weeks,1 μήν:1 month,3 μῆνες:3 months,6 μῆνες:6 months,1 ἔτος:1 year,ἐπἄπειρον:infinite',
-'ipbotheroption' => 'ἄλλη',
-'ipbotherreason' => 'Πρόσθετος/ἄλλη αἰτία:',
'ipbhidename' => 'Κρύπτειν τὸ ὄνομα χρωμένου ἐν μεταγραφαῖς καὶ διαλογαῖς',
'ipbwatchuser' => 'Ἐφορᾶν τοῦδε τοῦ χρωμένου τὰς δέλτους χρωμένου καὶ διαλέξεως',
'ipb-change-block' => 'Ἐπαναφράττειν τόνδε τὸν χρώμενον μετὰ τῶνδε τῶν ῥυθμίσεων',
Εἰκότως ἀποπεφραγμένη ἤδη ἐστίν.',
'ip_range_invalid' => 'Ἄκυρον IP-εὖρος.',
'proxyblocker' => 'Ἐργαλεῖον φραγῆς διακομιστῶν',
-'cant-block-while-blocked' => 'Οὐκ ἔξεστί σοι φράττειν ἑτέρους χρωμένους ἐν ὅσῳ πεφραγμένος εἶ.',
# Developer tools
'lockdb' => 'Φράττειν βάσιν δεδομένων',
Ἐν ταύταις ταῖς περιπτώσεσι, δεῖ σε μετακινῆσαι ἢ συγχωνεῦσαι τὴν δέλτον μέσῳ ἀντιγραφῆς-καὶ-ἐπικολλήσεως.",
'movearticle' => 'Κινεῖν τὴν δέλτον:',
-'movenologin' => 'Μὴ συνδεδεμένος',
'movenologintext' => 'Δεῖ σε εἶναι ἐγγεγραμμένος χρώμενός τε καὶ [[Special:UserLogin|συνδεδεμένος]] ἵνα μετακινήσῃς δέλτον τινά.',
'movenotallowed' => 'Οὐκ ἔξεστί σοι δέλτους μετακινήσειν.',
'movenotallowedfile' => 'Οὐκ ἔξεστί σοι ἀρχεῖα μετακινήσειν.',
'articleexists' => 'Εἶτε ἢ ἐστὶ δέλτος τις οὕτως ὀνομαστὴ ἢ ἄκυρον ἐστι τὸ ἐπειλεγμένον ὄνομα.
Ἄλλως τὴν δέλτον ὀνόμασον.',
'cantmove-titleprotected' => 'Οὐκ ἔξεστί σοι κινήσειν δέλτον τινὰ πρὸς τήνδε θέσιν διότι ἀπείρηται τὸ ποιεῖν τήνδε ἐπιγραφήν',
-'talkexists' => "'''Κεκίνηται μὲν ἡ δέλτος αὐτὴ, ἡ δὲ διαλόγου δέλτος οὐ κεκίνηται ὅτι ἤδη ἐστὶ ἐνθάδε διαλόγου δέλτος.
-Δεῖ σε καθ'ἕκαστον συγκεραννύναι.'''",
-'movedto' => 'Κεκίνηται πρὸς',
'movetalk' => 'Κινεῖν τὴν διαλόγου δέλτον',
'move-subpages' => 'Κινοῦν τὰς ὑποδέλτους (ἕως τὴν $1)',
'move-talk-subpages' => 'Κινοῦν τὰς ὑποδέλτους τῆς δέλτου διαλέξεως (ἕως τὴν $1)',
'watchlistall2' => 'ἅπασαι',
'namespacesall' => 'ἅπασαι',
'monthsall' => 'ἅπαντες',
-'limitall' => 'ἅπασαι',
# Email address confirmation
'confirmemail' => 'Ἐπιβεβαίωσον διεύθυνσιν ἠλ-ταχυδρομείου',
'confirmemail_success' => 'Ἡ ἠλ-διεύθυνσίς σου ἐπιβεβαιθεῖσα ἐστίν.
Ἔξεστί σοι [[Special:UserLogin|συνδεῖσθαι]] καὶ χρῆσθαι τῷ βίκι.',
'confirmemail_loggedin' => 'Ἡ ἠλ-διεύθυνσίς σου οὐκ ἐστι ἐπιβεβαιωμένη.',
-'confirmemail_error' => 'Σφάλμα τι τοῦ σῴζειν τὴν ἐπιβεβαίωσίν σου.',
'confirmemail_subject' => 'ἐπιβεβαίωσις διευθύνσεως ἠλ.-ταχυδρομείου τοῦ {{SITENAME}}',
'confirmemail_body' => 'Τίς (πιθανῶς σύ, ἐκ τῆς IP-διευθύνσέως $1) ἔχων τήνδε τὴν ἠλ-διεύθυνσιν κατέγραψεν λογισμόν τινα "$2" ἐν τῷ ἱστοτόπῳ {{SITENAME}}. Διὰ τὸ ἐπιβεβαιώσειν τὴν ἐτεὴ κατοχὴ τοῦ λογισμοῦ χρωμένου ὑπ\' ἐσοῦ καὶ διὰ τὸ ἐνεργοποιἠσειν τὰς δυνατότητας ἠλ-ταχυδρομείου τοῦ {{SITENAME}}, ἀκολούθησον τόνδε τὸν σύνδεσμον:
'user-mail-no-body' => 'S isch versuecht wore, ne E-Mail mit eme lääre oder z churze Tekscht z verschicke.',
# Change password dialog
-'resetpass' => 'Passwort fir s Benutzerkonto ändere oder zrucksetze',
+'changepassword' => 'Passwort ändere',
'resetpass_announce' => 'Aamäldig mit em Code, wu per Mail zuegschickt woren isch. Zum d Aamäldig abzschliesse, muesch jetz e nej Passwort wehle.',
'resetpass_text' => '<!-- Tue do dr Text ergänze -->',
'resetpass_header' => 'Passwort zrucksetze',
'revisiondelete' => 'Versione lesche/widerherstelle',
'revdelete-nooldid-title' => 'Kei Version aagee',
'revdelete-nooldid-text' => 'Du hesch entwäder kei Version aagee, wu die Aktion soll usgfiert wäre, die usgwehlt Version git s nid oder Du versuechsch di aktuäll Version z verstecke.',
-'revdelete-nologtype-title' => 'Kei Logtyp aagee',
-'revdelete-nologtype-text' => 'S isch kei Logtyp fir die Aktion aagee wore.',
-'revdelete-nologid-title' => 'Uugiltige Logyytrag',
-'revdelete-nologid-text' => 'S isch kei Logtyp usgwählt wore oder dr gwählt Logtyp git s nit.',
'revdelete-no-file' => 'D Datei, wu Du aagee hesch, git s nit.',
'revdelete-show-file-confirm' => 'Bisch sicher, ass Du di glescht Version vu dr Datei „<nowiki>$1</nowiki>“ vum $2 am $3 witt aaluege?',
'revdelete-show-file-submit' => 'Jo',
'logdelete-failure' => "'''Logbuchsichtbarkeit cha nit gänderet wäre:'''
$1",
'revdel-restore' => 'Sichtbarkeit ändere',
-'revdel-restore-deleted' => 'gleschti Versione',
-'revdel-restore-visible' => 'sichtbari Versione',
'pagehist' => 'Versionsgeschicht',
'deletedhist' => 'Gleschti Versione',
'revdelete-hide-current' => 'Fähler bim Verstecke vum Yytrag mit em Datum $2, $1: des isch di aktuäll Version.
'search-interwiki-default' => '$1 Ergebniss:',
'search-interwiki-more' => '(meh)',
'search-relatedarticle' => 'Verwandti',
-'mwsuggest-disable' => 'Vorschleg per Ajax deaktiviere',
'searcheverything-enable' => 'In alle Namensryym sueche',
'searchrelated' => 'verwandt',
'searchall' => 'alli',
'preferences' => 'Yystellige',
'mypreferences' => 'Yystellige',
'prefs-edits' => 'Aazahl vu dr Bearbeitige:',
-'changepassword' => 'Passwort ändere',
'prefs-skin' => 'Benutzeroberflechi',
'skin-preview' => 'Vorschou',
'datedefault' => 'kei Aagab',
'recentchanges-label-bot' => 'Die Bearbeitig isch dur e Bott uusgfiert wore',
'recentchanges-label-unpatrolled' => 'Die Bearbeitig isch nonig vun eme Fäldhieter aagluegt wore',
'recentchanges-legend-newpage' => '$1 - neji Syte',
-'rcnote' => "Azeigt {{PLURAL:$1|wird '''1''' Änderig|wärde di letschte '''$1''' Änderige}} {{PLURAL:$2|vom letschte Tag|i de letschte '''$2''' Täg}} (Stand: $4, $5)",
'rcnotefrom' => 'Des sin d Ändrige syter <b>$2</b> (bis zem <b>$1</b> zeigt).',
'rclistfrom' => '<small>Nöji Änderige ab $1 aazeige (UTC)</small>',
'rcshowhideminor' => 'Chlynigkeite $1',
'allpagesto' => 'Syten aazeige bis:',
'allarticles' => 'alli Artikel',
'allinnamespace' => 'alli Sytene im Namensruum $1',
-'allnotinnamespace' => 'alli Sytene, wo nit im $1 Namensruum sin',
-'allpagesprev' => 'Füehrigs',
-'allpagesnext' => 'nächschts',
'allpagessubmit' => 'gang',
'allpagesprefix' => 'Alli Sytene mit em Präfix:',
'allpagesbadtitle' => 'Dr Sytename, wu yygee hesch, isch nit giltig: Er het entwäder e vorgstellt Sproch-, e Interwiki-Chirzel oder s het ei oder meh Zeiche din, wu in eme Sytename nit derfe brucht wäre.',
'undeletebtn' => 'Widerhärstelle',
'undeletelink' => 'aaluege/widerhärstelle',
'undeleteviewlink' => 'aaluege',
-'undeletereset' => 'Abbräche',
'undeleteinvert' => 'Uswahl umchehre',
'undeletecomment' => 'Grund:',
'undeletedrevisions' => '{{PLURAL:$1|ei Revision|$1 Revisione}} wider zruckgholt.',
'block' => 'Benutzer sperre',
'unblock' => 'Benutzer frejgee',
'blockip' => 'Däm Binutzer d Bearbeitigsrächt furtnee',
-'blockip-title' => 'Benutzer sperre',
'blockip-legend' => 'IP-Adräss/Benutzer sperre',
'blockiptext' => 'Nimm des Formular go ne Benutzer oder e IP-Adräss sperre.
Des sott numme erfolge go Vandalismus verhindere un in Ibereinstimmig mit in dr [[{{MediaWiki:Policy-url}}|Leitlinie]]. Bitte gib au ne Grund fi d Sperri aa (z. B. indäm du einzel ni Syte zitiersch, wu vandaliert wore sin).',
'ipadressorusername' => 'IP-Adräss oder Benutzername:',
'ipbexpiry' => 'Sperrduur:',
'ipbreason' => 'Grund:',
-'ipbreasonotherlist' => 'Anderi Begrindig',
'ipbreason-dropdown' => '* Allgmeini Sperrgrind
** Lesche vu Syte
** Aalege vu bledsinnige Syte
'ipbsubmit' => 'IP-Adräss/Benutzer sperre',
'ipbother' => 'Anderi Duur (englisch):',
'ipboptions' => '2 Stunde:2 hours,1 Tag:1 day,3 Täg:3 days,1 Wuche:1 week,2 Wuche:2 weeks,1 Monet:1 month,3 Monet:3 months,6 Monet:6 months,1 Johr:1 year,Fir immer:infinite',
-'ipbotheroption' => 'Anderi Duur',
-'ipbotherreason' => 'Anderi/zuesätzligi Begrindig:',
'ipbhidename' => 'Benutzername in dr Lischt vu aktive Sperrine un im Benutzerverzeichnis verstecke.',
'ipbwatchuser' => 'Benutzer(diskussions)syte beobachte',
'ipb-disableusertalk' => 'Dää Benutzer dra hindere syy eigeni Diskussionssyte z bearbeite, solang er gsperrt isch',
'proxyblockreason' => 'Dyni IP-Adrässe isch gsperrt wore, wel si ne ufige Proxy isch. Bitte kontaktier Dyyn Internet-Provider oder Dyni Systemadministratore un informier si iber des Sicherheitsproblem.',
'sorbsreason' => 'D IP-Adräss isch in dr DNSBL vu {{SITENAME}} as uffige PROXY glischtet.',
'sorbs_create_account_reason' => 'D IP-Adräss isch in dr DNSBL vu {{SITENAME}} as uffige PROXY glischtet. S Aalege vu neije Benutzer isch nit megli.',
-'cant-block-while-blocked' => 'Du derfsch kei anderi Benutzer sperre, derwylscht Du sälber gsperrt bisch.',
'cant-see-hidden-user' => 'Dr Benutzer, wu Du versuechsch z sperre, isch scho gsperrt un versteckt wore. Du chasch d Sperri vu däm Benutzer nit säh oder bearbeite, wel du s „hideuser“-Rächt nit hesch.',
'ipbblocked' => 'Du chasch keini andere Benutzer sperre oder entsperre, wel Du sälber gsperrt bisch',
'ipbnounblockself' => 'Du derfsch di nit sälber entsperre',
I söttigne Fäll müessti d Diskussionssyten allefalls vo Hand kopiert wärde.",
'movearticle' => 'Artikel verschiebe',
'moveuserpage-warning' => "'''Warnig:''' Du bis am Verschiebe vun ere Benutzersyte. Bitte gib Achtig, ass doderdur nume die Syte verschobe wird, aber dr Benutzer '''nit''' umgnännt wird.",
-'movenologin' => 'Du bisch nid aagmäldet',
'movenologintext' => 'Du muesch e regischtrierte Benutzer syy un Di [[Special:UserLogin|aamälde]] go die Syte verschiebe.',
'movenotallowed' => 'Du derfsch kei Syte verschiebe.',
'movenotallowedfile' => 'Du derfsch kei Dateie verschiebe.',
'movepage-moved-noredirect' => 'D Erstellig vonere Wyterleitig isch unterdruggt worde.',
'articleexists' => 'E Syte mit däm Name git s scho oder de Name isch nid giltig. Bitte nimm en andere.',
'cantmove-titleprotected' => 'Die Syte het nüt chönne verschobe werde, wyl de nöie Titel gsperrt isch.',
-'talkexists' => 'D Syte sälber isch erfolgrych verschobe worde, nid aber d Diskussionssyte, wil s under em nöue Titel scho eini het gä. Bitte setz se vo Hand zäme.',
-'movedto' => 'verschoben uf',
'movetalk' => 'Diskussionssyte nach Müglechkeit mitverschiebe',
'move-subpages' => 'Untersyte verschiebe (bis $1)',
'move-talk-subpages' => 'Untersyte vu dr Diskussionssyte verschiebe (bis $1)',
'watchlistall2' => 'alli',
'namespacesall' => 'alli',
'monthsall' => 'alli',
-'limitall' => 'alli',
# Email address confirmation
'confirmemail' => 'Bstätigung vo Ihre E-Poscht-Adräss',
'confirmemail_needlogin' => 'Du muesch dich $1, zume dyni E-Mail-Adress bstätige.',
'confirmemail_success' => 'Dyni E-Mail-Adräss isch bstätiget worde. Du chasch di jitz aamälde.',
'confirmemail_loggedin' => 'Dyni E-Mail-Adräss isch jitz bstätigt.',
-'confirmemail_error' => 'Öbis isch bim Bestätige vo dynrer E-Mail-Adress schief gloffe.',
'confirmemail_subject' => '{{SITENAME}} E-Mail-Adrässbstätigung',
'confirmemail_body' => 'Salü
# Special:ComparePages
'comparepages' => 'Syte verglyyche',
-'compare-selector' => 'Syteversione verglyyche',
'compare-page1' => 'Syte 1',
'compare-page2' => 'Syte 2',
'compare-rev1' => 'Version 1',
'passwordtooshort' => 'ગુપ્ત સંજ્ઞામાં ઓછામાં {{PLURAL:$1|ઓછો એક અક્ષર હોવો |ઓછા $1 અક્ષર હોવા}} જોઇએ.',
'password-name-match' => 'તમારી ગુપ્તસંજ્ઞા તમારા સભ્યનામ કરતાં અલગ જ હોવી જોઇએ.',
'password-login-forbidden' => 'આ સભ્યનામ અને ગુપ્તસંજ્ઞા વાપરવા પર પ્રતિબંધ છે.',
-'mailmypassword' => 'નવà«\8b પાસવરà«\8dડ àª\87મà«\87લમાàª\82 મà«\8bàª\95લો',
+'mailmypassword' => 'પાસવરà«\8dડ ફરà«\80 àª\97à«\8bઠવો',
'passwordremindertitle' => '{{SITENAME}} માટેની નવી કામચલાઉ ગુપ્ત સંજ્ઞા',
'passwordremindertext' => 'કોઇકે (કદાચ તમે IP એડ્રેસ $1 પરથી) {{SITENAME}} ($4) માટે નવી ગુપ્ત સજ્ઞા (પાસવર્ડ) માટે વિનંતી કરેલ છે.
હંગામી ધોરણે સભ્ય "$2" માટે ગુપ્ત સંજ્ઞા બની છે અને તે "$3". જો તમે જ આ વિનંતી કરી હોય અને તમે ગુપ્ત સંજ્ઞા બદલવા માંગતા હો તો તમારે પ્રવેશ કરવો પડશે અને નવી ગુપ્ત સંજ્ઞા પસંદ કરવી પડશે. હંગામી ગુપ્ત સંજ્ઞાની અવધિ {{PLURAL:$5|એક દિવસ|$5 દિવસો}} છે ત્યાર બાદ તે કામ નહીં કરે.
'user-mail-no-body' => 'કોરો કે નાનકડો ઈમેઇલ મોકલવાનો પ્રયાસ કરાયો.',
# Change password dialog
-'resetpass' => 'ગુપ્તસંજ્ઞા બદલો',
+'changepassword' => 'ગુપ્તસંજ્ઞા બદલો',
'resetpass_announce' => 'તમે હંગામી ઇમેઇલ કોડ સાથે લોગ ઇન કર્યું.
લોગીંગ પુરૂં કરવા માટે તમારે નવી ગુપ્ત સંજ્ઞા (પાસવર્ડ) આપવો પડશે:',
'resetpass_text' => '<!-- અહીં ટેક્સટ ઉમેરો -->',
# Special:PasswordReset
'passwordreset' => 'ગુપ્ત સંજ્ઞા ફરી ગોઠવો',
'passwordreset-text-one' => 'તમારો પાસવર્ડ બદલવા માટે આ ફોર્મ પૂરુ કરો.',
-'passwordreset-text-many' => '{{PLURAL:$1|તમારà«\8b પાસવરà«\8dડ બદલવા માટે કોઈ એક ખાનું ભરો.}}',
+'passwordreset-text-many' => '{{PLURAL:$1|àª\87મà«\87લ વડà«\87 àª\95ામàª\9aલાàª\89 પાસવરà«\8dડ મà«\87ળવવા માટે કોઈ એક ખાનું ભરો.}}',
'passwordreset-legend' => 'ગુપ્ત સંજ્ઞા ફરી ગોઠવો',
'passwordreset-disabled' => 'આ વિકી પર ગુપ્ત સંજ્ઞા ફરી ગોઠવવા પર પ્રતિબંધ છે.',
'passwordreset-emaildisabled' => 'આ વિકિ પર ઇમેઇલ સગવડ બંધ છે.',
'revisiondelete' => 'પુનરાવર્તન રદ કરો/પુનર્જીવીત કરો',
'revdelete-nooldid-title' => 'અવૈધ લક્ષ્ય ફેરફાર',
'revdelete-nooldid-text' => 'આ ક્રિયા જેના પર કરવાની છે તે લક્ષ્ય ફેરફાર તમે જણાવ્યો નથી અથવા એવો કોઇ ફેરફાર અસ્તિત્વમાં નથી અથવા તમે હાલનો ફેરફાર સંતાડવાનો પ્રયત્ન કરી રહ્યાં છો.',
-'revdelete-nologtype-title' => 'આવો કોઈ લોગા નથી ફરી પ્રયત્ન કરો',
-'revdelete-nologtype-text' => 'આ ક્રિયા શેના પર કરવાની છે તે લોગ નો પ્રકાર તમે જણાવ્યો નથી',
-'revdelete-nologid-title' => 'લોગ પ્રવેશ અવૈદ્ય',
-'revdelete-nologid-text' => 'આ ક્રિયા જેના પર કરવાની છે તે લક્ષ્ય ઘટના તમે જણાવી નથી અથવા તેવી કોઇ ઘટના નથી.',
'revdelete-no-file' => 'વર્ણવેલી ફાઈલ અસ્તિત્વમાં નથી',
'revdelete-show-file-confirm' => 'શું તમને ખાત્રી છે કેતમે $2 તારીખ $3 વાગ્યા સુધીના "<nowiki>$1</nowiki>" ફાઇલ ના ફેરફાર જોવા માંગો છો?',
'revdelete-show-file-submit' => 'હા',
'logdelete-failure' => "'''લોગની દ્રશ્યતા ગોઠવી ન શકાઈ :'''
$1",
'revdel-restore' => 'દૃષ્ટિક્ષમતા બદલો',
-'revdel-restore-deleted' => 'હટાવેલા પુનરાવર્તનો',
-'revdel-restore-visible' => 'દ્રશ્ય પુનરાવર્તનો',
'pagehist' => 'પાનાનો ઇતિહાસ',
'deletedhist' => 'રદ કરેલનો ઇતિહાસ',
'revdelete-hide-current' => '$2, $1 તરીખ ધરાવતી વસ્તુ સંતાડવામાં ત્રુટિ : આ હાલનો ફેરફાર છે.
'search-interwiki-default' => '$1 પરીણામો:',
'search-interwiki-more' => '(વધુ)',
'search-relatedarticle' => 'શોધ સંબંધિત',
-'mwsuggest-disable' => 'શોધ સુઝાવો નિષ્ક્રીય કરો',
'searcheverything-enable' => 'નામસ્થળોમાં શોધો:',
'searchrelated' => 'શોધ સંબંધિત',
'searchall' => 'બધા',
'mypreferences' => 'પસંદગીઓ',
'prefs-edits' => 'સંપાદનોની સંખ્યા',
'prefsnologintext2' => 'તમારી પસંદગીઓ પસંદ કરવા માટે કૃપયા $1.',
-'changepassword' => 'ગુપ્તસંજ્ઞા બદલો',
'prefs-skin' => 'ફલક',
'skin-preview' => 'ફેરફાર બતાવો',
'datedefault' => 'મારી પસંદ',
'prefs-displaywatchlist' => 'પ્રદર્શન વિકલ્પો',
'prefs-tokenwatchlist' => 'નિશાની',
'prefs-diffs' => 'ફરક',
+'prefs-help-prefershttps' => 'આ પ્રાથમિકતા તમારા હવે પછીના પ્રવેશથી લાગુ પડશે.',
# User preference: email validation using jQuery
'email-address-validity-valid' => 'ઈ-મેલ યોગ્ય લાગે છે.',
'recentchanges-label-minor' => 'આ એક નાનો સુધારો છે.',
'recentchanges-label-bot' => 'આ ફેરફાર બોટ દ્વારા કરાયો છે',
'recentchanges-label-unpatrolled' => 'આ ફેરફાર હજી ચકાસાયો નથી',
-'rcnote' => "નીચે $5, $4 સુધીમાં અને તે પહેલાનાં '''$2''' દિવસમાં {{PLURAL:$1| થયેલો '''1''' માત્ર ફેરફાર|થયેલાં છેલ્લા '''$1''' ફેરફારો}} દર્શાવ્યાં છે .",
'rcnotefrom' => "નીચે '''$2'''થી થયેલાં '''$1''' ફેરફારો દર્શાવ્યાં છે.",
'rclistfrom' => '$1 બાદ થયેલા નવા ફેરફારો બતાવો',
'rcshowhideminor' => 'નાના ફેરફારો $1',
'newsectionsummary' => '/* $1 */ નવો વિભાગ',
'rc-enhanced-expand' => 'વિગતો બતાવો',
'rc-enhanced-hide' => 'વિગતો છુપાવો',
+'rc-old-title' => '"$1" તરીકે મૂળભૂત બનાવવામાં આવ્યું હતું',
# Recent changes linked
'recentchangeslinked' => 'આની સાથે જોડાયેલા ફેરફાર',
'allpagesto' => 'આનાથી અંત થતા પાના દર્શાવો:',
'allarticles' => 'બધા પાનાંઓ',
'allinnamespace' => 'બધા પાના ($1 નમાવકાશ)',
-'allnotinnamespace' => 'બધા પાના ($1 નમાવકાશમાંના હોય)',
-'allpagesprev' => 'પહેલાનું',
-'allpagesnext' => 'પછીનું',
'allpagessubmit' => 'જાઓ',
'allpagesprefix' => 'ઉપસર્ગ ધરાવતા પાનાં શોધો',
'allpagesbadtitle' => 'આપનું ઈચ્છિત શીર્ષક અમાન્ય છે, ખાલી છે, અથવાતો અયોગ્ય રીતે આંતર-ભાષિય કે આંતર-વિકિ સાથે જોડાયેલું શીર્ષક છે.
'undeletebtn' => 'પાછું વાળો',
'undeletelink' => 'જુઓ/પાછુ વાળો',
'undeleteviewlink' => 'જુઓ',
-'undeletereset' => 'ફરી ગોઠવો',
'undeleteinvert' => 'પસંદગી ઉલટાવો',
'undeletecomment' => 'કારણ:',
'undeletedrevisions' => '{{PLURAL:$1|૧ સંપાદન|$1 સંપાદનો}} પુન સ્થાપિત કરાયા',
'block' => 'સભ્ય પર પ્રતિબંધ મુકો',
'unblock' => 'સભ્ય પરનો પ્રતિબંધ હટાવો',
'blockip' => 'સભ્ય પર પ્રતિબંધ મુકો',
-'blockip-title' => 'સભ્ય પર પ્રતિબંધ મુકો',
'blockip-legend' => 'સભ્ય પર પ્રતિબંધ મુકો',
'blockiptext' => 'કોઈ ચોક્કસ IP સરનામું કે સભ્યના લેખન યોગદાન પર પ્રતિબંધ મુકવા નીચેનું ફોર્મ વાપરો.
તેનો ઉપયોગ માત્ર ભાંગફોડિયા પ્રવૃત્તિઓને રોકવા અને [[{{MediaWiki:Policy-url}}|નીતિ]] અનુસાર જ હોવો જોઈએ.
'ipadressorusername' => 'IP સરનામું અથવા સભ્યનામ:',
'ipbexpiry' => 'સમાપ્તિ:',
'ipbreason' => 'કારણ:',
-'ipbreasonotherlist' => 'અન્ય કારણ',
'ipbreason-dropdown' => '*સામાન્ય પ્રતિબંધ કારણો
** ખોટી માહિતી ઉમેરાઈ
** પાનામાંથી માહિતી ભૂંસી નાંખી
'ipbsubmit' => 'આ સભ્ય પર પ્રતિબંધ મૂકો',
'ipbother' => 'અન્ય સમય:',
'ipboptions' => '૨ કલાક:2 hours,૧ દિવસ:1 day,૩ દિવસ:3 days,૧ સપ્તાહ:1 week,૨ સપ્તાહ:2 weeks,૧ માસ:1 month,૩ માસ:3 months,૬ માસ:6 months,૧ વર્ષ:1 year,અમર્યાદ:infinite',
-'ipbotheroption' => 'અન્ય',
-'ipbotherreason' => 'અન્ય/વધારાનું કારણ:',
'ipbhidename' => 'ફેરફારો અને યાદિમાંથી સભ્ય નામ છુપાવો',
'ipbwatchuser' => 'આ સભ્યના સભ્ય અને ચર્ચા પાના જુઓ',
'ipb-disableusertalk' => 'પ્રતિબંધ ઉઠે નહી ત્યાં સુધી આ સભ્યને પોતાનાં ચર્ચાનાં પાનાં પર ફેરફાર કરતાં રોકો',
'sorbsreason' => '{{SITENAME}} દ્વારા વપરાયેલા DNSBL માં તમારું IP સરનામું એક ખુલ્લી પ્રોક્સી તરીકે નોંધાયું છે.',
'sorbs_create_account_reason' => '{{SITENAME}} માં વપરાતા DNSBL દ્વારા તમારા IP સરનામાને ખુલી પ્રોક્સી જણાવાઇ છે.
તમે ખાતાની રચના નહીં કરી શકો.',
-'cant-block-while-blocked' => 'જ્યારે તમે પોતે પ્રતિબંધિત હોવ ત્યારે અન્ય સભ્યોને પ્રતિબંધિત ન કરી શકો',
'cant-see-hidden-user' => 'તમે જે સભ્ય પર રોક લગાવવા પ્રયત્ન કરો છો તે ના પર પહેલેથી રોક લગાવાયેલી છે.
તમને સભ્ય છુપાવો / બતાવોના અધિકારો ન હોવાથી, તમે સભ્ય પર રોક લગાવેલ તે નોંધ જોઇ નથી શકતા.',
'ipbblocked' => 'તમે અન્ય સભ્યોને પ્રતિબંધિત ન કરી શકો, તમે પોતે પ્રતિબંધિત છો.',
આ સંજોગોમાં, જો તમે ચાહતા હોવ તો તમારે અહિંનું લખાણ જાતે નવા પાના પર ખસેડવું પડશે.",
'movearticle' => 'આ પાનાનું નામ બદલો:',
'moveuserpage-warning' => "'''ચેતવણી :''' તમે સભ્યનું પાનું હટાવી રહ્યાં છો. કૃપયા યાદરાખશો કે માત્ર પાનું જ હટાવીશકાશે અને સભ્ય્ને નૂતન નામ નહીં અપાય.",
-'movenologin' => 'પ્રવેશ કરેલ નથી',
'movenologintext' => 'કોઇ પાનું હટાવવા માટે તેમે નોંધણી કૃત સભ્ય અને [[Special:UserLogin|logged in]] હોવા જોઇએ',
'movenotallowed' => 'તમને પાનાં ખસેડવાની પરવાનગી નથી.',
'movenotallowedfile' => 'તમને ફાઈલ ખસેડવાની પરવાનગી નથી.',
'articleexists' => 'આ નામનું પાનું અસ્તિત્વમાં છે, અથવાતો તમે પસંદ કરેલું નામ અસ્વિકાર્ય છો.
કૃપા કરી અન્ય નામ પસંદ કરો.',
'cantmove-titleprotected' => 'આ સ્થાને તમે પાનું નહીં હટાવી શકો કેમ કે નવું શીર્ષક રચના કરવા પહેલેથી આરક્ષીત છે',
-'talkexists' => "'''મુખ્ય પાનું સફળતાપૂર્વક ખસેડવામાં આવ્યું છે, પરંતુ તેનું ચર્ચાનું પાનું ખસેડી શકાયું નથી, કેમકે નવા શીર્ષક હેઠળ તે પાનું પહેલેથી અસ્તિત્વમાં છે.
-કૃપા કરી જાતે તેને નવાં નામ વાળાં પાનાંમાં વિલિન કરો.'''",
-'movedto' => 'બદલ્યા પછીનું નામ',
'movetalk' => 'સંલગ્ન ચર્ચાનું પાનું પણ ખસેડો',
'move-subpages' => '($1 સુધી) ઉપ-પાના હટાવાયા',
'move-talk-subpages' => 'ઉપપાનને ચર્ચાના પાના પર ખસેડો ( $1 સુધે)',
'watchlistall2' => 'બધા',
'namespacesall' => 'બધા',
'monthsall' => 'બધા',
-'limitall' => 'બધા',
# Email address confirmation
'confirmemail' => 'તમારા ઇ-મેઇલ સરનામાની પુષ્ટિ કરો',
'confirmemail_success' => 'તમારા ઈ-મેલની પુષ્ટિ થઈ ગઈ છે.
તમે હવે પ્રવેશ [[Special:UserLogin|log in]] કરી વિકિનો આનંદ ઉઠાવી શકો.',
'confirmemail_loggedin' => 'તમારા ઇ-મેલ સરનામાની પુષ્ટિ કરાઇ છે.',
-'confirmemail_error' => 'પુષ્ટિ સાચવતા કોઈ ત્રુટિ રહી ગઈ',
'confirmemail_subject' => '{{SITENAME}} ઈ-મેલ સરનામાની પુષ્ટિ',
'confirmemail_body' => 'કોઇકે, કદાચ તમે પોતે જ , IP સરનામા $1 પરથી,
"$2" ખાતાનું ઇ-મેલ સરનામું બદલ્યું {{SITENAME}} પર છે.
# Special:ComparePages
'comparepages' => 'પાનાં સરખાવો',
-'compare-selector' => 'પાનાનાં પુનરાવર્તન સરખાવો',
'compare-page1' => 'પાનું ૧',
'compare-page2' => 'પાનું ૨',
'compare-rev1' => 'પુનરાવર્તન ૧',
'limitreport-templateargumentsize-value' => '$1/$2 {{PLURAL:$2|બાઇટ|બાઇટ્સ}}',
# Special:ExpandTemplates
+'expand_templates_input' => 'ઇનપુટ લખાણ:',
'expand_templates_output' => 'પરિણામ:',
+'expand_templates_xml_output' => 'XML આઉટપુટ',
'expand_templates_ok' => 'મંજૂર',
+'expand_templates_remove_comments' => 'ટીપ્પણીઓ દૂર કરો',
+'expand_templates_preview' => 'પૂર્વાવલોકન',
);
'loginlanguagelabel' => 'Çhengey: $1',
# Change password dialog
-'resetpass' => 'Caghlaa fockle yn arrey',
+'changepassword' => 'Fockle yn arrey y cheaghley',
'resetpass_header' => 'Caghlaa fockle arrey yn choontys',
'oldpassword' => 'Shenn-ockle yn arrey:',
'newpassword' => 'Fockle noa yn arrey:',
'search-interwiki-default' => '{{PLURAL:$1|$1 eiyrtys|$1 eiyrtys|$1 eiyrtys|$1 eiyrtyssyn}}:',
'search-interwiki-more' => '(ny smoo)',
'search-relatedarticle' => 'Bentyn rish',
-'mwsuggest-disable' => 'Lhiettal coyrle AJAX',
'searchrelated' => 'bentyn rish',
'searchall' => 'yn clane',
'powersearch-legend' => 'Ard-ronsaghey',
'preferences' => 'Tosheeaghtyn',
'mypreferences' => 'My hosheeaghtyn',
'prefs-edits' => 'Earroo caghlaaghyn:',
-'changepassword' => 'Fockle yn arrey y cheaghley',
'prefs-skin' => 'Crackan',
'skin-preview' => 'Roie-haishbynys',
'prefs-beta' => 'Troyn as greieyn beta',
'recentchanges-label-newpage' => 'Ren y reaghey shoh croo duillag noa',
'recentchanges-label-minor' => 'She myn-reaghey eh shoh',
'recentchanges-label-bot' => 'Ren bot y reaghey shoh',
-'rcnote' => "Ny ta heese, she {{PLURAL:$1|ny '''$1''' caghlaa|yn '''$1''' chaghlaa|ny '''$1''' chaghlaa|ny '''$1''' caghlaaghyn}} s'jerree ayns {{PLURAL:$2|ny '''$2''' laa|yn '''$2''' laa|ny '''$2''' laa|ny '''$2''' laaghyn}} s'jerree, kiart ec $4, $5.",
'rcnotefrom' => "Shoh heese ny caghlaaghyn veih '''$2''' (gys '''$1''' taishbynit).",
'rclistfrom' => "Taishbyn ny caghlaaghyn s'noa veih $1",
'rcshowhideminor' => '{{PLURAL:$1|$1 myn-arraghey|$1 vyn-arraghey|$1 vyn-arraghey|$1 myn-arraghyn}}',
'undeletebtn' => 'Cur er ash',
'undeletelink' => 'jeeagh/cur er ash',
'undeleteviewlink' => 'jeeagh',
-'undeletereset' => 'Aahoiaghey',
'undeletecomment' => 'Fa:',
'undelete-search-box' => 'Ronsee ny duillagyn scrysst',
'undelete-search-submit' => 'Ronsee',
'ipadressorusername' => 'Enmys IP ny ennym ymmydeyr:',
'ipbexpiry' => 'Jerrey:',
'ipbreason' => 'Fa:',
-'ipbreasonotherlist' => 'Fa elley',
'ipbreason-dropdown' => '* Oyr glassey cadjin
** Inserting false information
** Removing content from pages
'ipbsubmit' => 'Glass magh yn ymmydeyr shoh',
'ipbother' => 'Mooad elley am:',
'ipboptions' => '2 oor:2 hours,1 laa:1 day,3 laaghyn:3 days,1 hiaghtin:1 week,2 hiaghtin:2 weeks,1 vee:1 month,3 meeghyn:3 months,6 meeghyn:6 months,1 vlein:1 year,neuyerrinagh:infinite',
-'ipbotheroption' => 'elley',
-'ipbotherreason' => 'Fa elley/tooilley:',
'badipaddress' => 'Enmys IP gyn vree',
'ipblocklist' => 'Ymmydeyryn fo ghlass',
'blocklist-reason' => 'Fa:',
Foddee oo y duillag resooney y scughey er lheh ny yei shen.",
'movearticle' => 'Duillag y scughey:',
-'movenologin' => 'Cha nel oo loggit stiagh',
'newtitle' => 'Gys ard-ennym noa:',
'move-watch' => 'Freill arrey er y duillag shoh',
'movepagebtn' => 'Yn duillag y scughey',
'movepage-moved' => 'Va \'\'\'"$1" aa-enmyssit myr "$2"\'\'\'',
'articleexists' => 'Ta duillag ayn lesh yn ennym shen, ny ta ennym mee-chiart reiht ayd.<br />
Reih ennym elley, my sailliu.',
-'talkexists' => "'''Va'n duillag hene scughit, agh cha nod y duillag resoonaght y scughey er yn oyr dy row fer ec yn enmys shen hannah.<br />
-Jean covestey eddyr oc er laueyn, my sailliu.'''",
-'movedto' => 'aa-enmyssit myr',
'movetalk' => 'Scugh yn duillag resoonaght eck',
'movelogpage' => 'Scugh y Lioar chooishyn',
'movereason' => 'Fa:',
'tog-shownumberswatching' => "A nuna adadin ma'aikata masu bin sawun wannan shafi",
'tog-oldsig' => 'Rigya-ganin sa-hannu da ake da shi',
'tog-fancysig' => 'A ɗauki matanin sa-hannu a matsayin matanin Wiki (ba tare da mahaɗin otomatik ba)',
-'tog-showjumplinks' => 'A lamunta mahaɗan "a tsallaka zuwa"',
'tog-uselivepreview' => 'A yi amfani da rigya-gani mai sauƙi (ana buƙatar JavaScript) (hajar gwaji)',
'tog-forceeditsummary' => 'A gargaɗe ni idan na ajiye kangon fili na taƙaitawa',
'tog-watchlisthideown' => 'A ɓoye sauye-sauyena daga jerin bin sawu',
# Cologne Blue skin
'qbfind' => 'Nemo',
'qbedit' => 'Gyarawa',
-'qbspecialpages' => 'Shafuna na musamman',
# Vector skin
'vector-action-delete' => 'Soke',
'jumptonavigation' => 'Shawagi',
'jumptosearch' => 'nema',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Game da {{SITENAME}}',
'aboutpage' => 'Project:Game da',
'copyright' => 'Bayannai sun samu a ƙarƙashin $1.',
'disclaimers' => 'Hattara',
'disclaimerpage' => 'Project:Babban gargaɗi',
'edithelp' => 'Taimako kan gyara',
-'edithelppage' => 'Help:Gyarawa',
'helppage' => 'Help:Tsaraba',
'mainpage' => 'Marhabin',
'privacy' => 'Manufar kare sirri',
'retrievedfrom' => 'Daga "$1"',
'youhavenewmessages' => 'Kuna da $1 ($2).',
-'newmessageslink' => 'sabbin saƙonni',
-'newmessagesdifflink' => 'sauyin ƙarshe',
'editsection' => 'gyarawa',
'editold' => 'gyarawa',
'editlink' => 'gyarawa',
# Search results
'searchresults' => 'Sakamakon bincike',
'searchresults-title' => 'Sakamakon bincike na "$1"',
-'searchresulttext' => 'Don ƙarin bayani kan binciken {{SITENAME}}, duba [[{{MediaWiki:Helppage}}|{{int:help}}]]',
-'searchsubtitle' => 'Kun nemi \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|duka shafuna masu farawa da "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|duka shafuna masu mahaɗi zuwa "$1"]])',
-'searchsubtitleinvalid' => "Kun nemi '''$1'''",
-'notitlematches' => 'Babu kan shafin da ya dace',
'notextmatches' => 'Babu wani matanin da ya dace',
'prevn' => 'baya {{PLURAL:$1|$1}}',
'nextn' => 'gaba {{PLURAL:$1|$1}}',
'search-interwiki-default' => 'Sakamakon $1:',
'search-interwiki-more' => '(ƙari)',
'searchall' => 'duka',
-'nonefound' => "'''Hattara''': Galibi wasu sararen suna ƙalilan kawai ake nemowa.
-Ku gwada tare da amfani da \"all:\" don bincikar duka shafunan (har da shafunan muhawara, mulaye, d.s.), ko kuma ku yi amfani da sararin sunan da kuke so.",
-'powersearch' => 'Sahihin nema',
'powersearch-legend' => 'Sahihin nema',
'powersearch-ns' => 'Binciki sararen sunaye:',
'powersearch-redir' => 'Nuna turawa gaba',
-'powersearch-field' => 'Neemo',
'powersearch-toggleall' => 'Duka',
# Preferences page
'movepage-moved' => '\'\'\'"$1" an gusar da shi zuwa "$2"\'\'\'',
'articleexists' => 'Akwai wani shafi mai wannan suna, koko sunan da kuka zaɓa ba shi da tasiri.
Don Allah ku zaɓi wani suna.',
-'talkexists' => "'''An gusar da shafin shi kansa, amma an kasa gusar da dangantaccen shafin muhawarar, don akwai wani sahfin mai amfani da sunansa.
-Don Allah ku game su da hannu.'''",
-'movedto' => 'an gusar zuwa',
'movetalk' => 'Gusar da shafin mahawara mai alaƙa',
'movelogpage' => 'Rajistan gushe-gushe',
'movereason' => 'Dalili:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'Gyara wannan fayil da wani safuwai daban',
-'edit-externally-help' => '(Duba [//www.mediawiki.org/wiki/Manual:External_editors bayannan shimfiɗawa] don ƙarin bayani)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'duka',
'namespacesall' => 'duka',
'user-mail-no-body' => '試圖發送空嘅或主體毋合理短嘅電子郵件。',
# Change password dialog
-'resetpass' => '更改密碼',
+'changepassword' => '更改密碼',
'resetpass_announce' => '汝係通過一隻發送到電子郵件肚嘅臨時代碼登入的。愛完成登入,汝必須在邇位設定一隻新密碼:',
'resetpass_text' => '<!-- 在邇處加入文字 -->',
'resetpass_header' => '更改賬戶密碼',
'revdelete-success' => "'''Siû-thin ke khó-kien-sin yí-kîn sṳ̀n-kûng sat-thin.'''",
'logdelete-success' => "'''事件嘅可見性已經成功設定。'''",
'revdel-restore' => '更改可見性',
-'revdel-restore-deleted' => '已刪除嘅修訂版本',
-'revdel-restore-visible' => '見得到嘅修訂版本',
'pagehist' => '頁面歷史',
'deletedhist' => '已刪除嘅歷史',
# Preferences page
'preferences' => '偏好設定',
'mypreferences' => '偏好設定',
-'changepassword' => '更改密碼',
'prefs-skin' => '外皮',
'skin-preview' => '預覽',
'datedefault' => '預設值',
'recentchanges-label-minor' => '邇係一隻細微修改',
'recentchanges-label-bot' => '邇次編寫係由機器人進行',
'recentchanges-label-unpatrolled' => '邇次編寫還吂巡查過',
-'rcnote' => "下背係在$4 $5,最近'''$2'''日內嘅'''$1'''次最近更改記錄。",
'rcnotefrom' => "下背係從'''$2'''起嘅更改(最多展示'''$1'''):",
'rclistfrom' => '展示從$1以來嘅新更改',
'rcshowhideminor' => '$1細微編寫',
'allpagesto' => '顯示從邇位結束嘅頁面:',
'allarticles' => '全部頁面',
'allinnamespace' => '所有頁面(屬於$1名字空間)',
-'allnotinnamespace' => '所有頁面(毋屬於$1名字空間)',
-'allpagesprev' => '前',
-'allpagesnext' => '後',
'allpagessubmit' => '提交',
'allpagesprefix' => '顯示有邇前綴(名字空間)嘅頁面:',
'allpagesbadtitle' => '分定嘅頁面標題係非法嘅,或者有一隻內部語言或內部wiki嘅前綴。其可能包含一隻或還較多毋做得用於標題嘅字符。',
'undeletebtn' => '恢復',
'undeletelink' => '查看/恢復',
'undeleteviewlink' => '查看',
-'undeletereset' => '重設',
'undeletecomment' => 'Ngièn-yîn:',
'undeletedrevisions' => '$1隻修訂版本已經恢復',
'undeletedrevisions-files' => '$1隻版本撈$2隻文件分恢復',
'ipadressorusername' => 'IP地址或用戶名:',
'ipbexpiry' => '期限:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '其他理由',
'ipbreason-dropdown' => '*一般嘅封禁理由
** 多次加入虛假資料
** 刪除頁面內容
'ipbsubmit' => '查封邇用戶',
'ipbother' => '其它時間:',
'ipboptions' => '2小時:2 hours,1日:1 day,3日:3 days,1星期:1 week,2星期:2 weeks,1隻月:1 month,3隻月:3 months,6隻月:6 months,1年:1 year,無限期:infinite',
-'ipbotheroption' => '其他',
-'ipbotherreason' => '其他/附加理由:',
'ipbhidename' => 'Chhai chhà-fûng ngit-ki, fa̍t-chhiok chhà-fûng lie̍t-péu yî-khi̍p yung-fu lie̍t-péu chûng yún-chhòng yung-fu-miàng.',
'badipaddress' => '無效IP地址',
'blockipsuccesssub' => '查封成功',
*Sîn vùn-chông yí-kîn yû yit-ke pâu-hàm nui-yùng ke tui-fa-hiong, fe̍t-he
*Ngì put kiêu-sién ha-mien ke fu̍k-sién khiông. Chhai liá-chúng chhìn-khóng hâ, pit-sî sú-kûng yì-thung fe̍t-he ha̍p-phîn vùn-chông.",
'movearticle' => 'Yì-thung vùn-chông',
-'movenologin' => 'Hàn-mò tên-ngi̍p',
'movenologintext' => 'Ngì pit-sî he yit-miàng tên-ki yung-fu pin-chhiâ [[Special:UserLogin|tên-ngi̍p]] heu chhòi-nèn Yì-thung yit-ke vùn-chông.',
'newtitle' => '新標題:',
'move-watch' => 'Kam-sṳ chhṳ́-chông',
'pagemovedsub' => 'Yì-thung sṳ̀n-kûng',
'movepage-moved' => '\'\'\'"$1" yí-kîn pûn yì-thung to "$2"\'\'\'',
'articleexists' => 'Ke miàng-sṳ ke hong-mien yí-kîn chhùn-chhai, fe̍t-chá ngì sién-chet ke miàng-sṳ mò-háu. Chhiáng chai-hi sién yit-ke miàng-sṳ.',
-'talkexists' => '頁面本身移動成功,參過由於新標題下已經有交流頁存在,故所對話交流頁無法移動。請手工合併兩隻頁面。',
-'movedto' => 'yì-thung to',
'movetalk' => 'Chhiáng thùng-sṳ̀ yì-thung tui-fa-chông',
'movelogpage' => '移動日誌',
'movelogpagetext' => 'Yî-ha he yí-kîn yì-thung ke vùn-chông chhîn-tân.',
'watchlistall2' => '全部',
'namespacesall' => '全部',
'monthsall' => '全部',
-'limitall' => '全部',
# Email address confirmation
'confirmemail' => '確認電郵地址',
'confirmemail_needlogin' => 'Ngì sî-yeu $1 yî khok-ngin ngì-ke sin-siông thi-tiám.',
'confirmemail_success' => 'Ngì-ke sin-siông yí-kîn pûn khok-ngin. Ngì hien-ha khó-yî tên-liu̍k pin sṳ́-yung chhṳ́ mióng-chham liáu.',
'confirmemail_loggedin' => 'Ngì-ke sin-siông thi-tiám hien-ha yí-kîn pûn khok-ngin.',
-'confirmemail_error' => 'Ngì-ke khok-ngin ko-chhàng fat-sên chho-ngu.',
'confirmemail_subject' => '{{SITENAME}} sin-siông thi-tiám khok-ngin',
'confirmemail_body' => 'Yúng-yû IP thi-tiám $1 ke yung-fu (khó-nèn he ngì) chhai {{SITENAME}} chhóng-chho liáu chong-fu "$2", pin thì-kâu liáu ngì-ke email sin-siông thi-tiám.
'loginlanguagelabel' => "Kou 'ōlelo: $1",
# Change password dialog
+'changepassword' => 'E loli i ka palapala hua‘ōlelo',
'newpassword' => 'ʻŌlelo hūnā hou:',
'changepassword-success' => 'Ua loli ‘ia kāu hua‘ōlelo huna! E ‘e‘e iā‘oe...',
# Preferences page
'preferences' => 'Kaʻu makemake',
'mypreferences' => 'Ka‘u makemake',
-'changepassword' => 'E loli i ka palapala hua‘ōlelo',
'prefs-skin' => 'ʻIli',
'skin-preview' => 'Nāmua',
'datedefault' => 'ʻAʻohe makemake',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|loli|mau loli}}',
'recentchanges' => 'Nā loli hou',
-'rcnote' => "ʻO {{PLURAL:$1|ka loli '''1'''|nā loli hope '''$1'''}} ma hope mai {{PLURAL:$2|ka lā hoʻokahi|nā lā '''$2'''}} ma hope, ma $5, $4.",
'rcshowhideminor' => '$1 i nā ho‘opololei iki',
'rcshowhidebots' => '$1 i nā lopako',
'rcshowhideliu' => '$1 i nā mea hoʻohana i ʻeʻe ai',
'nextpage' => 'Mea aʻe ($1)',
'prevpage' => 'Mea ma mua aʻe ($1)',
'allarticles' => 'Nā mo‘olelo apau loa',
-'allpagesprev' => 'Mua',
-'allpagesnext' => 'Hope',
'allpagessubmit' => 'E huli',
# Special:Categories
'movepagebtn' => 'Hoʻoneʻe i ka ʻaoʻao',
'pagemovedsub' => 'Kūleʻa ka hoʻoneʻe ʻana',
'movepage-moved' => '\'\'\'Ua hoʻoneʻe ʻia ʻo "$1" iā "$2"\'\'\'',
-'movedto' => 'ua neʻe ʻia i/iā',
'movereason' => 'Kumu:',
'delete_and_move' => 'E kāpae a e ho‘ololi i ka inoa',
'delete_and_move_confirm' => '‘Ae, e kāpae i ka ‘ao‘ao',
'mar' => 'מרץ',
'apr' => "אפר'",
'may' => 'מאי',
-'jun' => 'יוני',
-'jul' => 'יולי',
+'jun' => "יונ'",
+'jul' => "יול'",
'aug' => "אוג'",
'sep' => "ספט'",
'oct' => "אוק'",
'user-mail-no-body' => 'ניסיון לשלוח דוא"ל עם תוכן ריק או קצר מאוד.',
# Change password dialog
-'resetpass' => 'שינוי סיסמה',
+'changepassword' => 'שינוי סיסמה',
'resetpass_announce' => 'נכנסתם באמצעות סיסמה זמנית שנשלחה אליכם בדוא"ל.
כדי לסיים את הכניסה, עליכם לקבוע כאן סיסמה חדשה:',
'resetpass_text' => '<!-- הוסיפו טקסט כאן -->',
'revisiondelete' => 'מחיקה ושחזור של גרסאות',
'revdelete-nooldid-title' => 'גרסת מטרה בלתי תקינה',
'revdelete-nooldid-text' => 'הגרסה או הגרסאות עליהן תבוצע פעולה זו אינן תקינות. ייתכן שלא ציינתם אותן, ייתכן שהגרסה אינה קיימת, וייתכן שאתם מנסים להסתיר את הגרסה הנוכחית.',
-'revdelete-nologtype-title' => 'לא נבחר סוג יומן',
-'revdelete-nologtype-text' => 'לא ציינתם את סוג היומן שעליו תבוצע הפעולה.',
-'revdelete-nologid-title' => 'רישום יומן בלתי תקין',
-'revdelete-nologid-text' => 'או שלא ציינתם את האירוע או האירועים ביומן שעליהם תבוצע הפעולה, או שרישום היומן שציינתם אינו קיים.',
'revdelete-no-file' => 'הקובץ שציינתם אינו קיים.',
'revdelete-show-file-confirm' => 'האם אתם בטוחים שברצונכם לצפות בגרסה המחוקה של הקובץ "<nowiki>$1</nowiki>" מתאריך $3, $2?',
'revdelete-show-file-submit' => 'כן',
'logdelete-failure' => "'''לא ניתן היה לבצע את הסתרת פעולת היומן:'''
$1",
'revdel-restore' => 'שינוי ההצגה',
-'revdel-restore-deleted' => 'גרסאות מחוקות',
-'revdel-restore-visible' => 'גרסאות גלויות',
'pagehist' => 'היסטוריית הדף',
'deletedhist' => 'הגרסאות המחוקות',
'revdelete-hide-current' => 'שגיאה בהסתרת הפריט מתאריך $2, $1: זו הגרסה הנוכחית.
'search-interwiki-default' => 'תוצאות ב{{GRAMMAR:תחילית|$1}}:',
'search-interwiki-more' => '(עוד)',
'search-relatedarticle' => 'קשור',
-'mwsuggest-disable' => 'ביטול הצעות חיפוש',
'searcheverything-enable' => 'חיפוש בכל מרחבי השם',
'searchrelated' => 'קשור',
'searchall' => 'הכול',
'mypreferences' => 'העדפות',
'prefs-edits' => 'מספר עריכות:',
'prefsnologintext2' => 'אנא $1 כדי לשנות העדפות משתמש.',
-'changepassword' => 'שינוי סיסמה',
'prefs-skin' => 'עיצוב',
'skin-preview' => 'תצוגה מקדימה',
'datedefault' => 'ברירת המחדל',
'recentchanges-label-plusminus' => 'מספר הבתים שבו השתנה גודל הדף',
'recentchanges-legend-newpage' => '(ראו גם [[Special:NewPages|רשימת דפים חדשים]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "להלן {{PLURAL:$1|השינוי האחרון|'''$1''' השינויים האחרונים}} {{PLURAL:$2|ביום האחרון|ביומיים האחרונים|ב־$2 הימים האחרונים}}, עד $5, $4:",
'rcnotefrom' => 'להלן <b>$1</b> השינויים האחרונים שבוצעו החל מתאריך <b>$2</b>:',
'rclistfrom' => 'הצגת שינויים חדשים החל מ־$1',
'rcshowhideminor' => '$1 שינויים משניים',
'tmp-create-error' => 'לא ניתן ליצור קובץ זמני',
'tmp-write-error' => 'שגיאה בכתיבה לקובץ הזמני',
'large-file' => 'מומלץ שהקבצים לא יהיו גדולים יותר מ־$1 (גודל הקובץ שהעליתם הוא $2).',
-'largefileserver' => '×\92×\95×\93×\9c ×\94ק×\95×\91×¥ ש×\94×¢×\9c×\99ת×\9d ×\97×\95ר×\92 ×\9e×\9e×\92×\91×\9cת ×\94שרת.',
+'largefileserver' => 'גודל הקובץ חורג ממגבלת השרת.',
'emptyfile' => 'נראה שהקובץ שהעליתם ריק. ייתכן שהסיבה לכך היא שגיאת הקלדה בשם הקובץ. אנא ודאו שזהו הקובץ שברצונכם להעלות.',
'windows-nonascii-filename' => 'אתר ויקי זה אינו תומך בשמות קבצים עם תווים מיוחדים או תווים שאינם באנגלית.',
'fileexists' => 'קובץ בשם זה כבר קיים, אנא בדקו את <strong>[[:$1]]</strong> אם אינכם בטוחים שברצונכם להחליף אותו.
'allpagesto' => 'הצגת דפים עד:',
'allarticles' => 'כל הדפים',
'allinnamespace' => 'כל הדפים (מרחב שם $1)',
-'allnotinnamespace' => 'כל הדפים (שלא במרחב השם $1)',
-'allpagesprev' => 'הקודם',
-'allpagesnext' => 'הבא',
'allpagessubmit' => 'הצגה',
'allpagesprefix' => 'הדפים ששמם מתחיל ב…:',
'allpagesbadtitle' => 'כותרת הדף שניתנה הייתה בלתי־תקינה או שהייתה בה קידומת של קישור לשפה אחרת או לוויקי אחר.
'undeletebtn' => 'שחזור',
'undeletelink' => 'הצגה/שחזור',
'undeleteviewlink' => 'הצגה',
-'undeletereset' => 'איפוס',
'undeleteinvert' => 'הפיכת הבחירה',
'undeletecomment' => 'סיבה:',
'undeletedrevisions' => '{{PLURAL:$1|שוחזרה גרסה אחת|שוחזרו $1 גרסאות}}',
'block' => 'חסימת משתמש',
'unblock' => 'שחרור משתמש',
'blockip' => 'חסימת משתמש',
-'blockip-title' => 'חסימת משתמש',
'blockip-legend' => 'חסימת משתמש',
'blockiptext' => 'השתמשו בטופס שלהלן כדי לחסום את הרשאות הכתיבה מכתובת IP או משתמש מסוימים.
חסימות כאלה צריכות להתבצע רק כדי למנוע השחתה, ובהתאם ל[[{{MediaWiki:Policy-url}}|נהלים]].
'ipadressorusername' => 'כתובת IP או שם משתמש:',
'ipbexpiry' => 'פקיעה:',
'ipbreason' => 'סיבה:',
-'ipbreasonotherlist' => 'סיבה אחרת',
'ipbreason-dropdown' => "* סיבות חסימה נפוצות
** הוספת מידע שגוי
** הסרת תוכן מדפים
'ipbsubmit' => 'חסימה',
'ipbother' => 'זמן אחר:',
'ipboptions' => 'שעתיים:2 hours,יום:1 day,שלושה ימים:3 days,שבוע:1 week,שבועיים:2 weeks,חודש:1 month,שלושה חודשים:3 months,שישה חודשים:6 months,שנה:1 year,זמן בלתי מוגבל:infinite',
-'ipbotheroption' => 'אחר',
-'ipbotherreason' => 'סיבה אחרת/נוספת:',
'ipbhidename' => 'הסתרת שם המשתמש מהעריכות ומהרשימות',
'ipbwatchuser' => 'מעקב אחר דף המשתמש ודף השיחה של משתמש זה',
'ipb-disableusertalk' => 'ביטול האפשרות של המשתמש לערוך את דף השיחה של עצמו בעת החסימה',
'sorbsreason' => 'כתובת ה־IP שלכם רשומה ככתובת פרוקסי פתוחה ב־DNSBL שאתר זה משתמש בו.',
'sorbs_create_account_reason' => 'כתובת ה־IP שלכם רשומה ככתובת פרוקסי פתוחה ב־DNSBL שאתר זה משתמש בו. אינכם יכולים ליצור חשבון.',
'xffblockreason' => 'כתובת IP הנמצאת בכותרת X-Forwarded-For, בין אם שלכם או של שרת פרוקסי שאתם משתמשים בו, נחסמה. סיבת החסימה המקורית הייתה: $1',
-'cant-block-while-blocked' => 'אינכם יכולים לחסום משתמשים אחרים כשאתם חסומים.',
'cant-see-hidden-user' => 'המשתמש שאתם מנסים לחסום כבר נחסם והוסתר. כיוון שאין לכם את ההרשאה לחסימת משתמש והסתרתו, אינכם רשאים לצפות בחסימת המשתמש או לערוך אותה.',
'ipbblocked' => 'אינכם יכולים לחסום או לשחרר את חסימתם של משתמשים אחרים, כיוון שאתם עצמכם חסומים',
'ipbnounblockself' => 'אינכם רשאים לשחרר את חסימתכם',
במקרים אלו, תצטרכו להעביר או לשלב את הדפים באופן ידני, אם תרצו.',
'movearticle' => 'העברת דף:',
'moveuserpage-warning' => "'''אזהרה:''' אתם עומדים להעביר דף משתמש. שימו לב שרק הדף יועבר וששם המשתמש '''לא''' ישתנה.",
-'movenologin' => 'לא נכנסת לחשבון',
'movenologintext' => 'עליכם [[Special:UserLogin|להיכנס לחשבון]] כדי להעביר דפים.',
'movenotallowed' => 'אינכם מורשים להעביר דפים.',
'movenotallowedfile' => 'אינכם מורשים להעביר קבצים.',
'articleexists' => 'קיים כבר דף באותו שם, או שהשם שבחרת אינו תקין.
נא לבחור שם אחר.',
'cantmove-titleprotected' => 'אינכם יכולים להעביר את הדף לשם זה, כיוון שהשם החדש מוגן מפני יצירה',
-'talkexists' => 'הדף עצמו הועבר בהצלחה, אבל דף השיחה לא הועבר כיוון שקיים כבר דף שיחה במיקום החדש. אנא מזגו אותם ידנית.',
-'movedto' => 'הועבר לשם',
'movetalk' => 'העברה גם של דף השיחה',
'move-subpages' => 'העברת כל דפי המשנה (עד $1)',
'move-talk-subpages' => 'העברת כל דפי המשנה של דף השיחה (עד $1)',
'import-upload' => 'העלאת קובץ XML',
'import-token-mismatch' => 'מידע הכניסה אבד.
נא לנסות שוב.',
-'import-invalid-interwiki' => '×\9c×\90 × ×\99ת×\9f ×\9c×\99×\99×\91×\90 ×\9e×\90תר ×\94×\95×\95×\99ק×\99 שצ×\99×\99× ×ª×\9d.',
+'import-invalid-interwiki' => '×\9c×\90 × ×\99ת×\9f ×\9c×\99×\99×\91×\90 ×\9e×\90תר ×\94×\95×\95×\99ק×\99 שצ×\95×\99×\9f.',
'import-error-edit' => 'לא ניתן לייבא את הדף "$1" כיוון שאין לך הרשאה לערוך אותו.',
'import-error-create' => 'לא ניתן לייבא את הדף "$1" כיוון שאין לך הרשאה ליצור אותו.',
'import-error-interwiki' => 'לא ניתן לייבא את הדף "$1" כיוון ששמו שמור לקישור חיצוני (בין־ויקי).',
'print.css' => '/* הסגנונות הנכתבים כאן ישפיעו על הפלט בהדפסה בלבד */',
'noscript.css' => '/* הסגנונות הנכתבים כאן ישפיעו על משתמשים עם JavaScript מבוטל */',
'group-autoconfirmed.css' => '/* הסגנונות הנכתבים כאן ישפיעו על משתמשים ותיקים בלבד */',
+'group-user.css' => '/* הסגנונות הנכתבים כאן ישפיעו על משתמשים רשומים בלבד */',
'group-bot.css' => '/* הסגנונות הנכתבים כאן ישפיעו על בוטים בלבד */',
'group-sysop.css' => '/* הסגנונות הנכתבים כאן ישפיעו על מפעילי מערכת בלבד */',
'group-bureaucrat.css' => '/* הסגנונות הנכתבים כאן ישפיעו על ביורוקרטים בלבד */',
'modern.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ רק עבור המשתמשים בעיצוב Modern */',
'vector.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ רק עבור המשתמשים בעיצוב Vector */',
'group-autoconfirmed.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור משתמשים ותיקים בלבד */',
+'group-user.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור משתמשים רשומים בלבד */',
'group-bot.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור בוטים בלבד */',
'group-sysop.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור מפעילי מערכת בלבד */',
'group-bureaucrat.js' => '/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור ביורוקרטים בלבד */',
'pageinfo-article-id' => 'מזהה הדף',
'pageinfo-language' => 'שפת התוכן של הדף',
'pageinfo-content-model' => 'סוג התוכן של הדף',
-'pageinfo-robot-policy' => 'איסוף על ידי רובוטים של מנועי חיפוש',
+'pageinfo-robot-policy' => 'איסוף על־ידי רובוטים של מנועי חיפוש',
'pageinfo-robot-index' => 'מותר',
'pageinfo-robot-noindex' => 'אסור',
'pageinfo-views' => 'מספר הצפיות',
'watchlistall2' => 'הכול',
'namespacesall' => 'הכול',
'monthsall' => 'הכול',
-'limitall' => 'הכול',
# Email address confirmation
'confirmemail' => 'אימות כתובת דוא"ל',
'confirmemail_success' => 'כתובת הדוא"ל שלך אושרה.
כעת באפשרותך [[Special:UserLogin|להיכנס לחשבון שלך]] וליהנות מהאתר.',
'confirmemail_loggedin' => 'כתובת הדוא"ל שלך אושרה כעת.',
-'confirmemail_error' => 'שגיאה בשמירת קוד האימות.',
'confirmemail_subject' => 'קוד אימות דוא"ל מ{{grammar:תחילית|{{SITENAME}}}}',
'confirmemail_body' => 'מישהו, כנראה אתם (מכתובת ה־IP הזו: $1),
רשם את החשבון "$2" עם כתובת הדוא"ל הזו ב{{grammar:תחילית|{{SITENAME}}}}.
'imgmultigo' => 'הצגה',
'imgmultigoto' => 'מעבר לדף $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(שפת ברירת המחדל)',
+'img-lang-info' => 'הצגת תמונה זו בשפה $1 $2.',
+'img-lang-go' => 'הצגה',
+
# Table pager
'ascending_abbrev' => 'עולה',
'descending_abbrev' => 'יורד',
# Special:ComparePages
'comparepages' => 'השוואת דפים',
-'compare-selector' => 'השוואת גרסאות של דפים',
'compare-page1' => 'דף 1',
'compare-page2' => 'דף 2',
'compare-rev1' => 'גרסה 1',
'dberr-cachederror' => 'זהו עותק שמור של המידע, והוא עשוי שלא להיות מעודכן.',
# HTML forms
-'htmlform-invalid-input' => 'יש בעיות עם חלק מהקלט שהכנסתם',
-'htmlform-select-badoption' => 'הערך שציינתם אינו אפשרות תקינה.',
-'htmlform-int-invalid' => 'הערך שציינתם אינו מספר שלם.',
-'htmlform-float-invalid' => 'הערך שציינתם אינו מספר.',
-'htmlform-int-toolow' => 'הערך שציינתם הוא מתחת למינימום, $1',
-'htmlform-int-toohigh' => 'הערך שציינתם הוא מעל למקסימום, $1',
+'htmlform-invalid-input' => 'יש בעיות עם חלק מהקלט שהכנסת',
+'htmlform-select-badoption' => 'הערך שציינת אינו אפשרות תקינה.',
+'htmlform-int-invalid' => 'הערך שציינת אינו מספר שלם.',
+'htmlform-float-invalid' => 'הערך שציינת אינו מספר.',
+'htmlform-int-toolow' => 'הערך שציינת הוא מתחת למינימום, $1',
+'htmlform-int-toohigh' => 'הערך שציינת הוא מעל למקסימום, $1',
'htmlform-required' => 'ערך זה דרוש',
'htmlform-submit' => 'שליחה',
'htmlform-reset' => 'ביטול השינויים',
'logentry-patrol-patrol-auto' => '$1 {{GENDER:$2|סימן|סימנה}} אוטומטית את הגרסה $4 בדף $3 כבדוקה',
'logentry-newusers-newusers' => 'חשבון המשתמש $1 {{GENDER:$2|נוצר}}',
'logentry-newusers-create' => 'חשבון המשתמש $1 {{GENDER:$2|נוצר}}',
-'logentry-newusers-create2' => 'חשבון המשתמש $3 נוצר על ידי $1',
-'logentry-newusers-byemail' => 'חשבון המשתמש $3 נוצר על ידי $1 והסיסמה נשלחה בדוא"ל',
+'logentry-newusers-create2' => 'חשבון המשתמש $3 נוצר על־ידי $1',
+'logentry-newusers-byemail' => 'חשבון המשתמש $3 נוצר על־ידי $1 והסיסמה נשלחה בדוא"ל',
'logentry-newusers-autocreate' => 'חשבון המשתמש $1 {{GENDER:$2|נוצר}} אוטומטית',
'logentry-rights-rights' => '$1 {{GENDER:$2|שינה|שינתה}} את ההרשאות של $3 מ$4 ל$5‏',
'logentry-rights-rights-legacy' => '$1 {{GENDER:$2|שינה|שינתה}} את ההרשאות של $3',
* @author Bhawani Gautam
* @author Bhawani Gautam Rhk
* @author Charu
+ * @author Darshan kandolkar
* @author Dineshjk
* @author Hemant wikikosh1
* @author Htt
'yourpasswordagain' => 'कूटशब्द दुबारा लिखें:',
'createacct-yourpasswordagain' => 'कूटशब्द की पुष्टि करें',
'createacct-yourpasswordagain-ph' => 'कूटशब्द पुनः लिखें',
-'remembermypassword' => 'à¤\87स बà¥\8dराà¤\89à¤\9c़र पर मà¥\87रा लà¥\89à¤\97िन याद रà¤\96à¥\87à¤\82 (à¤\85धिà¤\95तम $1 {{PLURAL:$1|दिन|दिनà¥\8bà¤\82}} à¤\95à¥\87 लिà¤\8f)',
+'remembermypassword' => 'हà¥\8dया बà¥\8dराà¤\89à¤\9cराà¤\9aà¥\87र माà¤\9cà¥\8b लà¥\89à¤\97 à¤\87न याद दवरात (à¤\9aडाà¤\82तà¤\9aड $1 {{PLURAL:$1|दिस|दिसाà¤\82}} à¤\96ातà¥\80र)',
'userlogin-remembermypassword' => 'मुझे लॉग्ड इन रखें',
'userlogin-signwithsecure' => 'सुरक्षित कनेक्शन का प्रयोग करें',
'yourdomainname' => 'आपका डोमेन:',
'user-mail-no-body' => 'एक खाली अथवा बहुत छोटी ई-मेल भेजने की कोशिश की गयी।',
# Change password dialog
-'resetpass' => 'कूटशब्द बदलें',
+'changepassword' => 'कूटशब्द बदलें',
'resetpass_announce' => 'आप ई-मेल से प्राप्त अस्थायी कोड से लॉग इन हुए हैं।
लॉग इन को पूरा करने के लिये आपको यहाँ एक नया कूटशब्द देना होगा:',
'resetpass_text' => '<!-- पाठ यहाँ लिखें -->',
'revisiondelete' => 'अवतरण हटायें/पुनर्स्थापित करें',
'revdelete-nooldid-title' => 'अमान्य लक्ष्य अवतरण',
'revdelete-nooldid-text' => 'इस क्रिया को करने के लिये आपने लक्ष्य अवतरण नहीं दिये हैं, या फिर आपने दिया हुआ अवतरण अस्तित्व में नहीं हैं या फिर आप सद्य अवतरण को छुपाने का प्रयत्न कर रहे हैं।',
-'revdelete-nologtype-title' => 'लॉग प्रकार नहीं दिया गया',
-'revdelete-nologtype-text' => 'इस क्रिया के लिए आपने लॉग प्रकार निर्दिष्ट नहीं किया है।',
-'revdelete-nologid-title' => 'अवैध लॉग प्रविष्टि',
-'revdelete-nologid-text' => 'आपने या तो इस कार्यकलाप को करने के लिए लक्ष्यित लॉग प्रसंग नहीं दिया है या यह प्रविष्टि मौजूद नहीं है।',
'revdelete-no-file' => 'निर्दिष्ट फ़ाइल मौजूद नहीं है।',
'revdelete-show-file-confirm' => 'क्या आप वाकई फ़ाइल "<nowiki>$1</nowiki>" के $2 को $3 बजे बने, हटाए जा चुके अवतरण को देखना चाहते हैं?',
'revdelete-show-file-submit' => 'हाँ',
'logdelete-failure' => "'''लॉग दृश्यता का जमाव नहीं किया जा सका:'''
$1",
'revdel-restore' => 'दृश्यता बदलें',
-'revdel-restore-deleted' => 'हटाए गए अवतरण',
-'revdel-restore-visible' => 'दृश्य अवतरण',
'pagehist' => 'पृष्ठ इतिहास',
'deletedhist' => 'हटाया हुआ इतिहास',
'revdelete-hide-current' => '$2 को, $1 बजे वाला मद छिपाया नहीं जा सका: यह सबसे ताज़ा अवतरण है।
'search-interwiki-default' => '$1 के परिणाम:',
'search-interwiki-more' => '(और)',
'search-relatedarticle' => 'सम्बंधित',
-'mwsuggest-disable' => 'खोज सुझाव बंद करें',
'searcheverything-enable' => 'सभी नामस्थानों में खोजें',
'searchrelated' => 'सम्बंधित',
'searchall' => 'सभी',
'preferences' => 'मेरी वरीयताएँ',
'mypreferences' => 'पसंद',
'prefs-edits' => 'संपादन संख्या:',
-'changepassword' => 'कूटशब्द बदलें',
'prefs-skin' => 'त्वचा',
'skin-preview' => 'झलक',
'datedefault' => 'खा़स पसंद नहीं',
'recentchanges-label-bot' => 'यह संपादन एक बॉट द्वारा किया गया था',
'recentchanges-label-unpatrolled' => 'यह संपादन अभी जाँचा नहीं गया है',
'recentchanges-legend-newpage' => '$1 - नया पन्ना',
-'rcnote' => "$5, $4 के पहले के '''$2''' {{PLURAL:$2|दिन|दिनों}} में {{PLURAL:$1|हुआ '''$1''' बदलाव निम्न है| हुए '''$1''' बदलाव निम्न हैं}}।",
'rcnotefrom' => "नीचे '''$2''' के बाद से ('''$1''' तक) हुए बदलाव दर्शाए गये हैं।",
'rclistfrom' => '$1 से नये बदलाव दिखाएँ',
'rcshowhideminor' => 'छोटे बदलाव $1',
'prevpage' => 'पिछला पृष्ठ ($1)',
'allpagesfrom' => 'इस अक्षर से आरंभ होने वाले पृष्ठ दर्शाएँ:',
'allpagesto' => 'इस अक्षर से समाप्त होने वाले पृष्ठ दिखाएँ:',
-'allarticles' => 'सà¤à¥\80 पà¥\83षà¥\8dठ',
+'allarticles' => 'सà¤\97ळà¥\80 पाना',
'allinnamespace' => 'सभी पृष्ठ ($1 नामस्थान)',
-'allnotinnamespace' => 'सभी पृष्ठ ($1 नामस्थान के अलावा)',
-'allpagesprev' => 'पिछला',
-'allpagesnext' => 'अगला',
'allpagessubmit' => 'जाएँ',
'allpagesprefix' => 'इस उपपद से शुरू होने वाले पृष्ठ दर्शाएँ:',
'allpagesbadtitle' => 'दिया गया शीर्षक अमान्य था या उसमें अंतरभाषीय अथवा अंतरविकी उपसर्ग था।
'undeletebtn' => 'वापस ले आयें',
'undeletelink' => 'देखें/पुनर्स्थापित करें',
'undeleteviewlink' => 'देखें',
-'undeletereset' => 'पूर्ववत करें',
'undeleteinvert' => 'चुनाव उलटें',
'undeletecomment' => 'कारण:',
'undeletedrevisions' => '{{PLURAL:$1|एक अवतरण पुनर्स्थापित किया|$1 अवतरण पुनर्स्थापित किये}}',
'block' => 'उपयोक्ता को अवरोधित करें।',
'unblock' => 'उपयोक्ता पर अवरोधण हटाएँ',
'blockip' => 'अवरोधित करें',
-'blockip-title' => 'ब्लॉक उपयोगकर्ता',
'blockip-legend' => 'सदस्य को ब्लॉक करें',
'blockiptext' => 'विशिष्ठ IP पते अथवा सदस्य नाम को लिखने के अधिकार से बाध्य करने के लिए निम्न पत्र का प्रयोग करें।
यह सिर्फ बर्बरता को रोकने के लिए ही किया जाना चाहिए, और [[{{MediaWiki:Policy-url}}|नीति]] के अनुसार ही करना चाहिए।
'ipadressorusername' => 'आईपी एड्रेस या सदस्यनाम:',
'ipbexpiry' => 'समाप्ति:',
'ipbreason' => 'कारण:',
-'ipbreasonotherlist' => 'दूसरा कारण',
'ipbreason-dropdown' => '*अवरोधित करने के साधारण कारण
** अवैध सदस्यनाम
** एक से अधिक खातें खोलकर उनका दुरुपयोग करना
'ipbsubmit' => 'इस सदस्य को और बदलाव करने से रोकें',
'ipbother' => 'अन्य समय:',
'ipboptions' => 'दो घंटे:2 hours,एक दिन:1 day,तीन दिन:3 days,एक सप्ताह:1 week,दो सप्ताह:2 weeks,एक महीना:1 month,तीन महीने:3 months,छः महीने:6 months,एक साल:1 year,हमेशा के लिये:infinite',
-'ipbotheroption' => 'अन्य',
-'ipbotherreason' => 'अन्य/दूसरा कारण:',
'ipbhidename' => 'संपादन व सूचियों से सदस्य नाम छिपाएँ',
'ipbwatchuser' => 'इस सदस्य के सदस्य तथा वार्ता पृष्ठ पर ध्यान रखें',
'ipb-disableusertalk' => 'इस प्रयोक्ता को अवरुद्ध होने पर स्वयं का वार्ता पृष्ठ सम्पादन करने से रोकें',
कृपया आप अपने इंटरनेट सेवा प्रदान करने वाले से या तकनीकी सहायक से सम्पर्क करें अथवा उन्हें इस भयावह सुरक्षा समस्या के बारे में सूचित करें।',
'sorbsreason' => '{{SITENAME}} द्वारा इस्तेमालमें लाये जाने वाले DNSBL में आपके आईपी एड्रेसको ओपन प्रॉक्सीमें दर्शाया गया हैं।',
'sorbs_create_account_reason' => '{{SITENAME}} के DNSBL ने आपका आईपी एड्रेस ओपन प्रोक्सी करके सूचित किया हैं। आप खाता खोल नहीं सकतें।',
-'cant-block-while-blocked' => 'आप खुद ही अवरोधित हैं इसलिए इस समय आप औरों को अवरोधित नहीं कर सकते हैं।',
'cant-see-hidden-user' => 'कठबोली छुपा उपयोगकर्ता देखना',
'ipbblocked' => 'आप अन्य प्रयोक्ताओं को अवरोधित या अनवरोधित नहीं कर सकते, क्योंकि आप स्वयं अवरोधित हैं',
'ipbnounblockself' => 'आपको स्वयं को अनवरोधित करने की अनुमति नहीं है',
इन मामलोंमे आपको स्वयं यह पृष्ठ जोडने पड़ सकते है ।",
'movearticle' => 'पृष्ठ का नाम बदलें',
'moveuserpage-warning' => 'चाल उपयोगकर्ता चेतावनी पृष्ठ',
-'movenologin' => 'लॉग इन नहीं किया है',
'movenologintext' => 'लेख स्थानान्तरित करने के लिये आपका [[Special:UserLogin|लॉग इन]] किया होना आवश्यक हैं।',
'movenotallowed' => 'आपको पृष्ठ स्थानांतरित करने की अनुमति नहीं है।',
'movenotallowedfile' => 'आपको फ़ाइलें स्थानांतरित करने की अनुमति नहीं है।',
'movepage-moved-noredirect' => 'पुनर्निर्देशन पृष्ठ नहीं बनाया गया है।',
'articleexists' => 'इस नाम का एक पृष्ठ पहले से ही उपस्थित है, अथवा आप ने अमान्य नाम चुना है। कृपया दूसरा नाम चुनें।',
'cantmove-titleprotected' => 'नया शीर्षक बनाने से रोक होने के कारण, आप इस जगह पर कोई अन्य पृष्ठ स्थानांतरित नहीं कर सकतें हैं।',
-'talkexists' => "'''पृष्ठ का नाम बदल दिया गया है, पर उससे संबंधित वार्ता पृष्ठ नहीं बदला गया है क्योंकि वह पहले से बना हुवा है ।
-कृपया इसे स्वयं बदल दे ।'''",
-'movedto' => 'को भेजा गया',
'movetalk' => 'सम्बन्धित वार्ता पृष्ठ भी बदलें',
'move-subpages' => 'उप पृष्ठ भी ले जाएँ ($1 तक)',
'move-talk-subpages' => 'वार्ता पृष्ठ के उप पृष्ठ भी ले जाएँ ($1 तक)',
# Namespace 8 related
'allmessages' => 'व्यवस्था संदेश',
-'allmessagesname' => 'नाम',
+'allmessagesname' => 'नाà¤\82व',
'allmessagesdefault' => 'डिफॉल्ट पाठ',
'allmessagescurrent' => 'वर्तमान पाठ',
'allmessagestext' => 'ये मीडियाविकि नामस्थान में उपलब्ध प्रणाली संदेशों की एक सूची है। यदि आप सामान्य मीडियाविकि क्षेत्रीयकरण में योगदान देना चाहें तो कृपया [https://www.mediawiki.org/wiki/Localisation मीडियाविकि क्षेत्रीयकरण] व [//translatewiki.net translatewiki.net] को देखें।',
'watchlistall2' => 'सभी',
'namespacesall' => 'सभी',
'monthsall' => 'सभी',
-'limitall' => 'सभी',
# Email address confirmation
'confirmemail' => 'ई-मेल प्रमाणित करे',
'confirmemail_success' => 'आपका इ-मेल पता अभी प्रमाणित हो गया हैं।
अभी आप लॉग इन करके विकि का मज़ा ले सकतें हैं।',
'confirmemail_loggedin' => 'आपके इ-मेल एड्रेस का प्रमाणिकरण पूरा हो गया हैं।',
-'confirmemail_error' => 'आपकी निश्चिती संजोते समय कुछ गलती हुई हैं।',
'confirmemail_subject' => '{{SITENAME}} इ-मेल एड्रेस प्रमाणिकरण',
'confirmemail_body' => 'किसीने, शायद आपने, $1 आइपी एड्रेस से,
{{SITENAME}} पर "$2" इस नाम से खाता खोलने की माँग की हैं।
# Special:ComparePages
'comparepages' => 'पृष्ठों की तुलना करें',
-'compare-selector' => 'पृष्ठ संशोधन की तुलना करें',
'compare-page1' => 'पृष्ठ १',
'compare-page2' => 'पृष्ठ २',
'compare-rev1' => 'पुनरीक्षण १',
'user-mail-no-body' => 'Ek khaali, nai to kaafi chhota email bheje ke kosis kara rahaa.',
# Change password dialog
-'resetpass' => 'Password ke badlo',
+'changepassword' => 'Pasword ke badlo',
'resetpass_announce' => 'Aap ek temporary e-mailed code se login bhaya hai
Login khatam kare khatir, aap ke nawaa password set kare ke parri hian:',
'resetpass_text' => '<!-- Hian pe likho -->',
'revisiondelete' => 'Badlao ke mitao/nai mitao',
'revdelete-nooldid-title' => 'Target revision jon ki valid nai hai',
'revdelete-nooldid-text' => 'Aap chaahe target revision(s) ke specify nai karaa hai, ii function ke perform kare ke khatir, specified revision haiye nai, nai to aap abhi ke badlao ke lukae ke kosis karta hai.',
-'revdelete-nologtype-title' => 'Koi log type ke nai dewa gais hai',
-'revdelete-nologtype-text' => 'Aap ii action ke kare khatir koi log type ke specify nai karaa hai.',
-'revdelete-nologid-title' => 'Log entry valid nai hai',
-'revdelete-nologid-text' => 'Chaahe aap target log event ke specify nai karaa hai ii chij kare ke khatir nai to batawa gais entry nai hai.',
'revdelete-no-file' => 'Chuna gais file abhi nai banawa gais hai.',
'revdelete-show-file-confirm' => 'Ka aap sure hai ki aap file ke mitawa gais revision ke dekhe mangtaa hai "<nowiki>$1</nowiki>" $2 se $3 talak?',
'revdelete-show-file-submit' => 'Haan',
'logdelete-failure' => "'''Log ke nai dekhawa jaae sake hae:'''
$1",
'revdel-restore' => 'Badlo ki ii dekhe me kaise lage hae',
-'revdel-restore-deleted' => 'mitawa gais badlao',
-'revdel-restore-visible' => 'badlao, jiske aap dekhe saktaa hae',
'pagehist' => 'Panna ke itihaas',
'deletedhist' => 'Mitawa gae itihass',
'revdelete-hide-current' => 'Item dated $2, $1 ke lukae me garrbarr hoe gais hai: ii abhi ke version hai.
'search-interwiki-default' => '$1 ke result:',
'search-interwiki-more' => '(aur)',
'search-relatedarticle' => 'sambandh rakkhe hai',
-'mwsuggest-disable' => 'AJAX sughao ke disable karo',
'searcheverything-enable' => 'Sab namespaces me khojo',
'searchrelated' => 'sambhand rakkhe hai',
'searchall' => 'sab',
'preferences' => 'Pasand',
'mypreferences' => 'Pasand',
'prefs-edits' => 'Badlao ke number:',
-'changepassword' => 'Pasword ke badlo',
'prefs-skin' => 'Skin',
'skin-preview' => 'Jhalak',
'datedefault' => 'Koi pasand nai',
'recentchanges-label-bot' => 'Ii badlao ke ek bot karis hae',
'recentchanges-label-unpatrolled' => 'Ii badlao pe abhi pahraa nai dewa gais hae.',
'recentchanges-legend-newpage' => '$1 - nawaa panna',
-'rcnote' => "Niche {{PLURAL:$1|hai '''1''' badlao|aakhri hai '''$1''' badlao}} pahile {{PLURAL:$2|din|'''$2''' din}}, $5, $4 talak.",
'rcnotefrom' => "Niche '''$2''' se badlao hai ('''$1''' tak )",
'rclistfrom' => '$1 se suruu kar ke nawaa badlao dekhao',
'rcshowhideminor' => '$1 chhota badlao',
'allpagesto' => 'Dekhao panna ending at:',
'allarticles' => 'Sab panna',
'allinnamespace' => 'Sab panna ($1 namespace)',
-'allnotinnamespace' => 'Sab panna ($1 namespace me nai hai)',
-'allpagesprev' => 'Pahile',
-'allpagesnext' => 'Aage',
'allpagessubmit' => 'Jaao',
'allpagesprefix' => 'Uu panna dekhao jiske prefix hai:',
'allpagesbadtitle' => 'Dewa gias panna ke title kharaab rahaa nai to inter-language nai to inter-wiki ke prefix hai.
'undeletebtn' => 'Pahile jaise kar do',
'undeletelink' => 'dekho/pahile jaise karo',
'undeleteviewlink' => 'dekho',
-'undeletereset' => 'Pahile jaise karo',
'undeleteinvert' => 'Selection ke ulta karo',
'undeletecomment' => 'Kaaran::',
'undeletedrevisions' => '{{PLURAL:$1|1 badlao|$1 badlao}} ke pahile jaise kar dewa gais hai',
'block' => 'Sadasya ke roko',
'unblock' => 'Sadasya ke rukawat k khalaas karo',
'blockip' => 'Sadasya ke roko',
-'blockip-title' => 'Sadasya ke roko',
'blockip-legend' => 'Sadasya ke roko',
'blockiptext' => 'Niche ke form ke use kar ke koi khaas IP address nai to username ke write access ke roko.
Iske khaali vandalism ke roke ke khatir use kare ke chaahi [[{{MediaWiki:Policy-url}}|policy]] ke niche.
'ipadressorusername' => 'IP Address nai to username:',
'ipbexpiry' => 'Expiry:',
'ipbreason' => 'Kaaran:',
-'ipbreasonotherlist' => 'Duusra kaaran',
'ipbreason-dropdown' => '*Roke ke sadhaarankaaran
** Galat jaankari diis
** Panna se jaankari nikalis
'ipbsubmit' => 'Ii sadasya ke roko',
'ipbother' => 'Duusra time:',
'ipboptions' => '2 ghanta:2 hours,1 din:1 day,3 daya:3 days,1 hapta:1 week,2 hapta:2 weeks,1 mahina:1 month,3 mahina:3 months,6 mahina:6 months,1 saal:1 year,pura:infinite',
-'ipbotheroption' => 'duusra',
-'ipbotherreason' => 'Duusra/aur kaaran:',
'ipbhidename' => 'Badlao aur suchi se username ke hatao',
'ipbwatchuser' => 'Ii sadasya ke user aur talk panna pe dhyan rakho',
'ipb-disableusertalk' => 'Ii sadasya ke aapan baat waala panna ke badle pe rukawat lagao, jab ii panna pe rok lagawa gais hae',
'sorbs_create_account_reason' => 'DNSBL used by {{SITENAME}} me aap ke IP address ke as an open proxy list karaa gais hai.
Aap ke ek account banae ke ijajat nai hai',
'xffblockreason' => 'Ek IP address jon ki X-Forwarded-For header me hae, chaahe aap ke nai to jon proxy server ke aap use kartaa hae ke, ke block kar dewa gais hae. Suruu waala block kare ke kaaran rahaa:$1',
-'cant-block-while-blocked' => 'Aap, jab ki apne blocked hai, duusra sadasya ke block nai kare sakta hai.',
'cant-see-hidden-user' => 'Jon sadasya ke aap roke mangtaa hae ke pahile rok ke lukae dewa gais hae.
Jab ki aap ke lage hideuser adhikaar nai hae, tab aap ii sadasya ke rukawat ke nai dekhe aur badle saktaa hae.',
'ipbblocked' => 'Aap duusra sadasya ke roke nai to kohle nai sakta hae, kaahe ki aap ke bhi rokaa gais hae',
Ii prastithi me, aap ke manually move yah merge kare ke parri.",
'movearticle' => 'Panna ke naam badli karo:',
'moveuserpage-warning' => " '''Chetauni:''' Aap ek sadasya ke panna ke naam badle waala hae. Ii yaad rakhna ki khaali panna ke naam badla jaai, sadasya ke naam ''nai'' badlaa jaai.",
-'movenologin' => 'Logged in nai hai',
'movenologintext' => 'Panna ke naam badle ke khatir aap ke ek registered sadasya rahe ke parri aur [[Special:UserLogin|logged in]].',
'movenotallowed' => 'Aap ke panna ke naam badle ke ijajat nai hai.',
'movenotallowedfile' => 'Aap ke file ke naam badle ke ijajat nai hai.',
'articleexists' => 'Uu naam ke panna abhi hai, nai to jon naam aap choose karaa hai valid nai hai.
Meharbani kar ke duusra naam choose karo.',
'cantmove-titleprotected' => 'Aap panna ke hatae ke ii jagah pe nai kare saktaa hai kahe ki nawaa title ke banae pe rukawat hai',
-'talkexists' => "'''Panna ke naam badle me safalta hoe gais hai, lekin talk page ke naam nai badle sakaa hai kaheki uu naam ke talk page already hai. Iske manually merge karo.'''",
-'movedto' => 'naam badal ke',
'movetalk' => 'Saathe ke baat waala panna ke bhi naam badlo',
'move-subpages' => 'Subpages ke naam badlo ($1 talak)',
'move-talk-subpages' => 'Subpages ke hatae ke baat waala panna pe kar do ($1 talak)',
'watchlistall2' => 'sab',
'namespacesall' => 'sab',
'monthsall' => 'sab',
-'limitall' => 'sab',
# Email address confirmation
'confirmemail' => 'E-mail address ke pakka karo',
'confirmemail_success' => 'Aap ke email address ke confirm kar dewa gais hae.
Aap [[Special:UserLogin|log in]] kar ke ii wiki ke majaa le saktaa hae.',
'confirmemail_loggedin' => 'Aap ke email address ke ap confirm kar dewa gais hae.',
-'confirmemail_error' => 'Aap ke confirmation me kuchh garrbarri hoe gais hae.',
'confirmemail_subject' => '{{SITENAME}} email address ke confirmation',
'confirmemail_body' => 'Koi, hoe sake aap IP address $1 se, ek account "$2" with this email address on {{SITENAME}} ke register karis hae.
# Special:ComparePages
'comparepages' => 'Panna ke biich me antar dekho',
-'compare-selector' => 'Panna ke badlao ke biih me antar dekho',
'compare-page1' => 'Panna 1',
'compare-page2' => 'Panna 2',
'compare-rev1' => 'Badlao 1',
'user-mail-no-body' => 'Nakatilaw magpadala sang email nga waay unod ukon malip-ot katama ang unod sang mensahe.',
# Change password dialog
-'resetpass' => 'Ilisan ang pasword',
+'changepassword' => 'Ilisan ang pasword',
'resetpass_announce' => 'Nagsulod ka paagi sang temporary nga kod nga gin-email.
Agod nga makatapos ka sa pagsulod, kinahanglan mo magbutang sang bag-o nga pasword dire:',
'resetpass_header' => 'Ilisan ang pasword sang akawnt',
'revdelete-nooldid-title' => 'Sala nga natuyo bag-ohon',
'revdelete-nooldid-text' => 'Basi nga wala mo ginplastar kon ano ang natuyo mo bag-ohon agod mahimo ini nga buluhaton,
ang ini nga buluhaton wala, ukon gahimakas ka nga taguon ang karon nga pagbag-o.',
-'revdelete-nologtype-title' => 'Wala sang sahi sang log nga ginhatag',
-'revdelete-nologtype-text' => 'Wala ka naghatag sang sahi sang log agod mahimo ang ini nga buluhaton.',
-'revdelete-nologid-title' => 'Sala nga inugbutang sa log',
-'revdelete-nologid-text' => 'Basi nga wala ka nagbutang sang natuyo mo nga hinatabo sa log agod nga mahimo ini nga buluhaton ukon ang gintumod nga inugbutang wala naga-eksister.',
'revdelete-no-file' => 'Ang ginatumod nga hilera wala naga-eksister.',
'revdelete-show-file-confirm' => 'Sigurado ka bala nga luyag mo makita ang ginpanas nga pagbag-o sang hilera nga "<nowiki>$1</nowiki>" halin sang $2 sa $3?',
'revdelete-show-file-submit' => 'Huo',
'logdelete-failure' => "'''Ang pagkakitaon sang log indi mahimo nga maplastar:'''
$1",
'revdel-restore' => 'pagbag-o sang makita',
-'revdel-restore-deleted' => 'mga ginpanas nga pagbag-o',
-'revdel-restore-visible' => 'mga makita nga pagbag-o',
'pagehist' => 'Kasaysayan sang panid',
'deletedhist' => 'Ginpanas nga kasaysayan',
'revdelete-hide-current' => 'May sala sa pagtago sang bagay nga may petsa nga $2, $1: amo ini ang pagbag-o karon.
'search-interwiki-default' => '$1 mga resulta:',
'search-interwiki-more' => '(damu)',
'search-relatedarticle' => 'Konektado',
-'mwsuggest-disable' => 'Untaton ang mga suhestiyon sang AJAX',
'searcheverything-enable' => 'Pangitaon sa tanan nga espasyo sang pangalan',
'searchrelated' => 'konektado',
'searchall' => 'tanan',
'preferences' => 'Mga Ginabasehan',
'mypreferences' => 'Mga Ginabasehan',
'prefs-edits' => 'Numero sang mga gin-ilisan:',
-'changepassword' => 'Ilisan ang pasword',
'prefs-skin' => 'Panit',
'skin-preview' => 'Ipakita subong',
'datedefault' => 'Wala sang pagpalabi',
'recentchanges-label-minor' => 'Diotay ilis ini',
'recentchanges-label-bot' => 'Ang sini nga pagbag-o ginubra sang isa ka bot',
'recentchanges-label-unpatrolled' => 'Ang sini nga pagbag-o indi pa ginbantayan',
-'rcnote' => "Diri sa idalum {{PLURAL:$1|ay '''1''' na bag-o|sang nagligad '''$1''' mga nabag-o}} sa naligad {{PLURAL:$2|adlaw|'''$2''' adlaw}}, sang mga $5, $4.",
'rcnotefrom' => "Yara sa idalum ang mga guinbag-o halin '''$2''' (tubtub '''$1''' ang ginpagwa).",
'rclistfrom' => 'Ipakita ang bag-o lang nahimo halin sa $1',
'rcshowhideminor' => '$1 menor nga mga inislan',
'allpagesfrom' => 'Ipakita ang mga pahina sugod sa:',
'allpagesto' => 'Ipakita ang mga pahina nga nagakatapos sa:',
'allarticles' => 'Tanan nga mga pahina',
-'allpagesprev' => 'Nagligad',
-'allpagesnext' => 'Dason',
'allpagessubmit' => 'Sige',
# Special:Categories
'ipbreason' => 'Rason:',
'ipbother' => 'Iban nga oras:',
'ipboptions' => '2 oras:2 hours,1 adlaw:1 day,3 adlaw:3 days,1 semana:1 week,2 semana:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tu-ig:1 year,wala katapusan:infinite',
-'ipbotheroption' => 'lain',
-'ipbotherreason' => 'Iban ukon dugang nga rason:',
'ipbhidename' => 'Itago ang ngalan sang tiggamit sa mga pagbag-o kag mga listahan.',
'ipblocklist' => 'Napunggan nga mga manug-usar',
'blocklist-rangeblocks' => 'Itago ang mga bloke sang ginasakupan',
Sa sini nga mga kaso, kilanlan mo gid isaylo o isahon ang pahina sang pag-amat amat kun gusto mo gid ini himuon.",
'movearticle' => 'Saylohon ining panid:',
-'movenologin' => 'Wala naka-sulod',
'newtitle' => 'Sa bag-o nga titulo:',
'move-watch' => 'Bantayan ining panid',
'movepagebtn' => 'Saylohon ining panid',
'movepage-moved' => '\'\'\'"$1" nasaylo na didto sa "$2"\'\'\'',
'articleexists' => 'May-ara na sang ngalan nga amu na, ukon ang ginpili mo na ngalan ay indi mabatunan.
Palihog lang pili sang lain nga ngalan. Salamat.',
-'talkexists' => "'''Nasaylo na mismo ang ina nga pahina, pero ang hisayranay nga pahina indi masaylo kay man may ara na sang nakakuha sang bag-o nga titulo.
-Palihog lang sang pagkombinar sa ila sang ensakto.'''",
-'movedto' => 'gin saylo sa',
'movetalk' => 'Isaylo ang upod mga nga pahina hambal',
'movelogpage' => 'Giho log',
'movereason' => 'Rason:',
'user-mail-no-body' => 'Pokušali ste poslati e-mail bez sadržaja ili s prekratkim sadržajem.',
# Change password dialog
-'resetpass' => 'Promijeni lozinku',
+'changepassword' => 'Promjena lozinke',
'resetpass_announce' => 'Prijavljeni ste s privremenom lozinkom. Da završite proces mijenjanja lozinke, upišite ovdje novu lozinku:',
'resetpass_header' => 'Promijeni lozinku računa',
'oldpassword' => 'Stara lozinka',
'revisiondelete' => 'Izbriši/vrati izmjene',
'revdelete-nooldid-title' => 'Nema tražene izmjene',
'revdelete-nooldid-text' => 'Niste naveli željenu izmjenu (izmjene), željena izmjena ne postoji, ili pokušavate sakriti trenutačnu izmjenu.',
-'revdelete-nologtype-title' => 'Nije zadana vrsta evidencije',
-'revdelete-nologtype-text' => 'Niste izabrali vrstu evidencije nad kojom se vrši ova radnja.',
-'revdelete-nologid-title' => 'Nevaljani zapis u evidenciji',
-'revdelete-nologid-text' => 'Niste naveli ciljnu evidenciju ili navedeni zapis ne postoji.',
'revdelete-no-file' => 'Navedena datoteka ne postoji.',
'revdelete-show-file-confirm' => 'Jeste li sigurni da želite pregledati izbrisanu inačicu datoteke "<nowiki>$1</nowiki>" od $2 u $3?',
'revdelete-show-file-submit' => 'Da',
'logdelete-failure' => "'''Vidljivost evidencije ne može biti postavljena:'''
$1",
'revdel-restore' => 'Promijeni dostupnost',
-'revdel-restore-deleted' => 'izbrisane izmjene',
-'revdel-restore-visible' => 'vidljive izmjene',
'pagehist' => 'Povijest stranice',
'deletedhist' => 'Obrisana povijest',
'revdelete-hide-current' => 'Pogrješka u skrivanju stavke datirane $2, $1: ovo je trenutačna inačica. Ne može biti skrivena.',
'search-interwiki-default' => '$1 rezultati:',
'search-interwiki-more' => '(više)',
'search-relatedarticle' => 'Povezano',
-'mwsuggest-disable' => 'Isključi AJAX prijedloge',
'searcheverything-enable' => 'Traži u svim imenskim prostorima',
'searchrelated' => 'povezano',
'searchall' => 'sve',
'preferences' => 'Postavke',
'mypreferences' => 'Moje postavke',
'prefs-edits' => 'Broj uređivanja:',
-'changepassword' => 'Promjena lozinke',
'prefs-skin' => 'Izgled',
'skin-preview' => 'Pregled',
'datedefault' => 'Nemoj postaviti',
'recentchanges-label-bot' => 'Ovu izmjenu napravio je bot',
'recentchanges-label-unpatrolled' => 'Ova izmjena još nije pregledana',
'recentchanges-legend-newpage' => '$1 - nova stranica',
-'rcnote' => "{{PLURAL:$1|Slijedi zadnja '''$1''' promjena|Slijede zadnje '''$1''' promjene|Slijedi zadnjih '''$1''' promjena}} u {{PLURAL:$2|zadnjem '''$2''' danu|zadnja '''$2''' dana|zadnjih '''$2''' dana}}, od $5, $4.",
'rcnotefrom' => 'Slijede promjene od <b>$2</b> (prikazano ih je do <b>$1</b>).',
'rclistfrom' => 'Prikaži nove promjene počevši od $1',
'rcshowhideminor' => '$1 manje promjene',
'allpagesto' => 'Pokaži stranice koje završavaju na:',
'allarticles' => 'Svi članci',
'allinnamespace' => 'Svi članci (prostor $1)',
-'allnotinnamespace' => 'Sve stranice koje nisu u prostoru $1',
-'allpagesprev' => 'Prijašnje',
-'allpagesnext' => 'Sljedeće',
'allpagessubmit' => 'Kreni',
'allpagesprefix' => 'Stranice čiji naslov počinje s:',
'allpagesbadtitle' => 'Zadana stranica nije valjana, ili je imala međuwiki predmetak. Možda sadrži jedan ili više znakova koji ne mogu biti uporabljeni u nazivu stranice.',
'undeletebtn' => 'Vrati!',
'undeletelink' => 'vidi/vrati',
'undeleteviewlink' => 'pregled',
-'undeletereset' => 'Očisti',
'undeleteinvert' => 'Obrni odabir',
'undeletecomment' => 'Razlog:',
'undeletedrevisions' => '{{PLURAL:$1|$1 inačica vraćena|$1 inačice vraćene|$1 inačica vraćeno}}',
'block' => 'Blokiraj suradnika',
'unblock' => 'Deblokiraj suradnika',
'blockip' => 'Blokiraj suradnika',
-'blockip-title' => 'Blokiraj suradnika',
'blockip-legend' => 'Blokiraj suradnika',
'blockiptext' => 'Koristite donji obrazac za blokiranje pisanja pojedinih suradnika ili IP adresa .
To biste trebali raditi samo zbog sprječavanja vandalizma i u skladu
'ipadressorusername' => 'IP adresa ili suradničko ime',
'ipbexpiry' => 'Rok (na engleskom)',
'ipbreason' => 'Razlog:',
-'ipbreasonotherlist' => 'Drugi razlog',
'ipbreason-dropdown' => "*Najčešći razlozi za blokiranje
** Netočne informacije
** Uklanjanje sadržaja stranica
'ipbsubmit' => 'Blokiraj ovog suradnika',
'ipbother' => 'Neki drugi rok (na engleskom, npr. 6 days):',
'ipboptions' => '2 sata:2 hours,1 dan:1 day,3 dana:3 days,1 tjedan:1 week,2 tjedna:2 weeks,1 mjesec:1 month,3 mjeseca:3 months,6 mjeseci:6 months,1 godine:1 year,neograničeno:infinite',
-'ipbotheroption' => 'drugo',
-'ipbotherreason' => 'Drugi/dodatni razlog:',
'ipbhidename' => 'Sakrij suradničko ime iz uređivanja i popisa',
'ipbwatchuser' => 'Prati suradničku stranicu i stranicu za razgovor ovog suradnika',
'ipb-disableusertalk' => 'Onemogući ovog suradnika da uređuje svoju stranicu za razgovor dok je blokiran',
'proxyblockreason' => 'Vaša je IP adresa blokirana jer se radi o otvorenom posredniku (proxyju). Molimo stupite u vezu s Vašim davateljem internetskih usluga (ISP-om) ili službom tehničke podrške i obavijestite ih o ovom ozbiljnom sigurnosnom problemu.',
'sorbsreason' => 'Vaša IP adresa je na popisu otvorenih posrednika na poslužitelju DNSBL.',
'sorbs_create_account_reason' => 'Vaša IP adresa je na popisu otvorenih posrednika na poslužitelju DNSBL. Ne možete otvoriti račun.',
-'cant-block-while-blocked' => 'Ne možete blokirati druge suradnike dok ste blokirani.',
'cant-see-hidden-user' => 'Korisnik kojeg pokušavate blokirati je već blokiran i sakriven. Pošto nemate prava hideuser (sakrivanje korisnika), ne možete vidjeti ni urediti korisnikovu blokadu.',
'ipbblocked' => 'Ne možete blokirati ili odblokirati druge suradnike, jer ste blokirani',
'ipbnounblockself' => 'Nije Vam dopušteno odblokirati se',
ako to želite.",
'movearticle' => 'Premjesti stranicu',
'moveuserpage-warning' => "'''Upozorenje:''' Premještate suradničku stranicu. Imajte na umu da će stranica biti premještena, ali suradnik ''ne će'' biti preimenovan.",
-'movenologin' => 'Niste prijavljeni',
'movenologintext' => 'Ako želite premjestiti stranicu morate biti [[Special:UserLogin|prijavljeni]].',
'movenotallowed' => 'Nemate pravo premještanja stranica.',
'movenotallowedfile' => 'Nemate ovlasti za premještanje datoteka.',
'articleexists' => 'Stranica pod tim imenom već postoji ili ime koje ste odabrali nije u skladu s pravilima.
Molimo odaberite drugo ime.',
'cantmove-titleprotected' => 'Ne možete premjestiti ovu stranicu na ovo mjesto, jer je novi naslov zaštićen od kreiranja',
-'talkexists' => "'''Sama stranica je uspješno prenesena, ali stranicu za razgovor nije bilo moguće prenijeti jer na odredištu već postoji stranica za razgovor. Molimo da ih ručno spojite.'''",
-'movedto' => 'premješteno na',
'movetalk' => 'Premjesti i njezinu stranicu za razgovor ako je moguće.',
'move-subpages' => 'Premjesti podstranice (na $1)',
'move-talk-subpages' => 'Premjesti podstranice od stranice za razgovor (na $1)',
'watchlistall2' => 'sve',
'namespacesall' => 'sve',
'monthsall' => 'sve',
-'limitall' => 'sve',
# Email address confirmation
'confirmemail' => 'Potvrda e-mail adrese',
'confirmemail_needlogin' => 'Molimo $1 kako biste potvrdili Vašu e-mail adresu.',
'confirmemail_success' => 'Vaša je e-mail adresa potvrđena. Možete se prijaviti i uživati u wikiju.',
'confirmemail_loggedin' => 'Vaša je e-mail adresa potvrđena.',
-'confirmemail_error' => 'Došlo je do greške kod snimanja Vaše potvrde.',
'confirmemail_subject' => '{{SITENAME}}: potvrda e-mail adrese',
'confirmemail_body' => 'Netko, vjerojatno Vi, s IP adrese $1 je otvorio
suradnički račun pod imenom "$2" s ovom e-mail adresom na {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Usporedite stranice',
-'compare-selector' => 'Usporedite inačice stranice',
'compare-page1' => 'Stranica 1',
'compare-page2' => 'Stranica 2',
'compare-rev1' => 'Izmjena 1',
'user-mail-no-body' => 'Je so spytało, e-mejl bjez teksta abo z překrótkim tekstom pósłać',
# Change password dialog
-'resetpass' => 'Hesło změnić',
+'changepassword' => 'Hesło změnić',
'resetpass_announce' => 'Sy so z nachwilnym e-mejlowanym kodom přizjewił. Zo by přizjewjenje zakónčił, dyrbiš nětko nowe hesło postajić:',
'resetpass_text' => '<!-- Tu tekst zasunyć -->',
'resetpass_header' => 'Kontowe hesło změniś',
'revisiondelete' => 'Wersije wušmórnyć/wobnowić',
'revdelete-nooldid-title' => 'Njepłaćiwa cilowa wersija',
'revdelete-nooldid-text' => 'Pak njejsy cilowu wersiju podał, zo by tutu funkciju wuwjedł, podata wersija njeeksistuje pak pospytuješ aktualnu wersiju schować.',
-'revdelete-nologtype-title' => 'Žadyn protokolowy typ podaty',
-'revdelete-nologtype-text' => 'Njejsy protokolowy typ podał, zo by tutu akciju wuwjedł.',
-'revdelete-nologid-title' => 'Njepłaćiwy protokolowy zapisk',
-'revdelete-nologid-text' => 'Pak njejsy cilowy protokolowy podawk podał, zo by tutu funkciju wuwjedł pak podaty zapisk njeeksistuje.',
'revdelete-no-file' => 'Podata dataja njeeksistuje.',
'revdelete-show-file-confirm' => 'Chceš sej woprawdźe wušmórnjenu wersiju dataje "<nowiki>$1</nowiki>" wot $2 $3 wobhladać?',
'revdelete-show-file-submit' => 'Haj',
'logdelete-failure' => "'''Protokolowa widźomnosć njeda so nastajić:'''
$1",
'revdel-restore' => 'Widźomnosć změnić',
-'revdel-restore-deleted' => 'zhašane wersije',
-'revdel-restore-visible' => 'widźomne wersije',
'pagehist' => 'Stawizny strony',
'deletedhist' => 'Wušmórnjene stawizny',
'revdelete-hide-current' => 'Zmylk při chowanju zapiska wot $2, $1: to je aktualna wersija.
'search-interwiki-default' => '$1 wuslědki:',
'search-interwiki-more' => '(dalše)',
'search-relatedarticle' => 'Přiwuzne',
-'mwsuggest-disable' => 'Pytanske namjety znjemóžnić',
'searcheverything-enable' => 'We wšěch mjenowych rumach pytać',
'searchrelated' => 'přiwuzny',
'searchall' => 'wšě',
'mypreferences' => 'Nastajenja',
'prefs-edits' => 'Ličba změnow:',
'prefsnologintext2' => 'Dyrbiš so $1, zo by wužiwarske nastajenja postajił.',
-'changepassword' => 'Hesło změnić',
'prefs-skin' => 'Drasta',
'skin-preview' => 'Přehlad',
'datedefault' => 'Žane nastajenje',
'recentchanges-label-plusminus' => 'Změnjena wulkosć strony (w bajtach)',
'recentchanges-legend-newpage' => '(hlej tež [[Special:NewPages|lisćinu nowych stronow]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Deleka {{PLURAL:$1|je '''1''' změna|stej poslednjej '''$1''' změnje|su poslednje '''$1''' změny|je poslednich '''$1''' změnow}} za {{PLURAL:$2|posledni dźeń|poslednjej '''$2''' dnjej|poslednje '''$2''' dny|poslednich '''$2''' dnjow}}, staw wot $4, $5.",
'rcnotefrom' => "Deleka so změny wot '''$2''' pokazuja (hač k '''$1''').",
'rclistfrom' => 'Nowe změny pokazać, započinajo z $1',
'rcshowhideminor' => 'snadne změny $1',
'allpagesto' => 'Strony pokazać, kotrež kónča so na:',
'allarticles' => 'Wšě nastawki',
'allinnamespace' => 'Wšě strony (mjenowy rum $1)',
-'allnotinnamespace' => 'Wšě strony (nic w mjenowym rumje $1)',
-'allpagesprev' => 'Předchadne',
-'allpagesnext' => 'Přichodne',
'allpagessubmit' => 'Pokazać',
'allpagesprefix' => 'Strony pokazać z prefiksom:',
'allpagesbadtitle' => 'Mjeno strony, kotrež sy zapodał, njebě płaćiwe. Měješe pak mjezyrěčny, pak mjezywikijowy prefiks abo wobsahowaše jedne abo wjace znamješkow, kotrež w titlach dowolene njejsu.',
'undeletebtn' => 'Wobnowić',
'undeletelink' => 'wobhladać sej/wobnowić',
'undeleteviewlink' => 'wobhladać sej',
-'undeletereset' => 'Cofnyć',
'undeleteinvert' => 'Wuběr wobroćić',
'undeletecomment' => 'Přičina:',
'undeletedrevisions' => '$1 {{PLURAL:$1|wersija|wersiji|wersije|wersijow}} {{PLURAL:$1|wobnowjena|wobnowjenej|wobnowjene|wobnowjene}}',
'block' => 'Wužiwarja blokować',
'unblock' => 'Blokowanje wužiwarja zběhnyć',
'blockip' => 'Wužiwarja zablokować',
-'blockip-title' => 'Wužiwarja blokować',
'blockip-legend' => 'Wužiwarja blokować',
'blockiptext' => 'Wužij slědowacy formular deleka, zo by pisanski přistup za podatu IP-adresu abo wužiwarske mjeno blokował. To měło so jenož stać, zo by wandalizmej zadźěwało a woptpowědujo [[{{MediaWiki:Policy-url}}|zasadam]]. Zapodaj deleka přičinu (na př. citujo wosebite strony, kotrež běchu z woporom wandalizma).',
'ipadressorusername' => 'IP-adresa abo wužiwarske mjeno',
'ipbexpiry' => 'Spadnjenje',
'ipbreason' => 'Přičina:',
-'ipbreasonotherlist' => 'Druha přičina',
'ipbreason-dropdown' => '*powšitkowne přičiny
** wandalizm
** wutworjenje njezmyslnych stronow
'ipbsubmit' => 'Wužiwarja zablokować',
'ipbother' => 'Druha doba',
'ipboptions' => '2 hodźinje:2 hours,1 dźeń:1 day,3 dny:3 days,1 tydźeń:1 week,2 njedźeli:2 weeks,1 měsać:1 month,3 měsacy:3 months,6 měsacow:6 months,1 lěto:1 year,na přeco:infinite',
-'ipbotheroption' => 'druha doba (jendźelsce)',
-'ipbotherreason' => 'Druha/přidatna přičina:',
'ipbhidename' => 'Wužiwarske mjeno stawiznach a lisćinach schować',
'ipbwatchuser' => 'Wužiwarsku a diskusijnu stronu tutoho wužiwarja wobkedźbować',
'ipb-disableusertalk' => 'Tutomu wužiwarjej zadźěwać, swoju diskusijnu stronu wobdźěłać, mjeztym zo je zablokowany',
'sorbsreason' => 'Twoja IP-adresa je jako wotewrjeny proksy na DNSBL {{GRAMMAR:genitiw|{{SITENAME}}}} zapisana.',
'sorbs_create_account_reason' => 'Twoja IP-adresa je jako wotewrjeny proksy na DNSBL {{GRAMMAR:genitiw|{{SITENAME}}}} zapisana. Njemóžeš konto wutworić.',
'xffblockreason' => 'IP-adresa w header X-Forwarded-For, pak twoja pak ta proksy-serwera, kotryž wužiwaš, je so zablokowała. Prěnjotna přičina za blokowanje bě: $1',
-'cant-block-while-blocked' => 'Njemóžeš druhich wužiwarjow blokować, mjeztym zo ty sy zablokowany.',
'cant-see-hidden-user' => 'Wužiwar, kotrehož pospytuješ blokować, bu hižo zablokowany a schowany. Dokelž nimaš prawo wužiwarja schować, njemóžeš blokowanje wužiwarja widźeć abo wobdźěłać.',
'ipbblocked' => 'Njemóžeš druhich wužiwarjow blokować abo wotblokować, dokelž ty sam sy zablokowany',
'ipbnounblockself' => 'Njesměš so samoho wotblokować',
W tutych padach dyrbiš stronu manuelnje přesunyć abo zaměšeć, jeli sej to přeješ.',
'movearticle' => 'Stronu přesunyć',
'moveuserpage-warning' => "'''Warnowanje:''' Sy při tym wužiwarsku stronu přesunyć. Prošu dźiwaj na to, zo so jenož strona posunje a wužiwar so ''nje''budźe přemjenować.",
-'movenologin' => 'Njejsy přizjewjeny.',
'movenologintext' => 'Dyrbiš zregistrowany wužiwar a [[Special:UserLogin|přizjewjeny]] być, zo by stronu přesunył.',
'movenotallowed' => 'Nimaš prawo, zo by strony přesunył.',
'movenotallowedfile' => 'Nimaš prawo dataje přesunyć.',
'movepage-moved-noredirect' => 'Wutworjenje daleposrědkowanja bu potłóčene.',
'articleexists' => 'Strona z tutym mjenom hižo eksistuje abo mjeno, kotrež sy wuzwolił, płaćiwe njeje. Prošu wuzwol druhe mjeno.',
'cantmove-titleprotected' => 'Njemóžeš stronu do tutoho městna přesunyć, dokelž nowy titul bu přećiwo wutworjenju škitany',
-'talkexists' => 'Strona sama bu z wuspěchom přesunjena, diskusijna strona pak njeda so přesunyć, dokelž pod nowym titulom hižo eksistuje. Prošu změš jeju manuelnje.',
-'movedto' => 'přesunjena do hesła',
'movetalk' => 'Přisłušnu diskusijnu stronu tohorunja přesunyć',
'move-subpages' => 'Wšě podstrony (hač do $1) přesunyć',
'move-talk-subpages' => 'Wšě podstrony diskusijneje strony (hač do $1) přesunyć',
'watchlistall2' => 'wšě',
'namespacesall' => 'wšě',
'monthsall' => 'wšě',
-'limitall' => 'wšě',
# Email address confirmation
'confirmemail' => 'Emailowu adresu wobkrućić',
'confirmemail_needlogin' => 'Dyrbiš so $1, zo by e-mejlowu adresu wobkrućić móhł.',
'confirmemail_success' => 'Twoja e-mejlowa adresa bu wobkrućena. Móžeš so nětko přizjewić.',
'confirmemail_loggedin' => 'Twoja e-mejlowa adresu bu nětko wobkrućena.',
-'confirmemail_error' => 'Zmylk při wobkrućenju twojeje e-mailoweje adresy.',
'confirmemail_subject' => '{{SITENAME}} – wobkrućenje e-mejloweje adresy',
'confirmemail_body' => 'Něchtó, najskerje ty z IP-adresu $1, je wužiwarske konto "$2" z tutej e-mejlowej adresu we {{GRAMMAR:lokatiw|{{SITENAME}}}} zregistrował.
# Special:ComparePages
'comparepages' => 'Strony přirunać',
-'compare-selector' => 'Wersije strony přirunać',
'compare-page1' => 'Strona 1',
'compare-page2' => 'Strona 2',
'compare-rev1' => 'Wersija 1',
'php-mail-error-unknown' => 'Erè nou pa konnen nan fonksyon mail() PHP a.',
# Change password dialog
-'resetpass' => 'Chanje mopas ou an',
'resetpass_announce' => 'Ou konekte ou ak yon mopas ki valab yon moman; mopas sa te voye pa imèl. Pou ou kapab fini anrejistreman an, ou dwe mete yon nouvo mopas la :',
'resetpass_header' => 'Chanje mopas kont ou an',
'oldpassword' => 'Ansyen mopas:',
'recentchanges' => 'Modifikasyon yo ki fèk fèt',
'recentchanges-legend' => 'Opsyon pou modifikasyon ki fèk fèt',
'recentchanges-feed-description' => 'Swiv dènye modifikasyon pou wiki sa a nan fil sa a (RSS,Atom...)',
-'rcnote' => "Men {{PLURAL:$1|dènye modifikasyon an|dènye '''$1''' modifikasyon yo}} depi {{PLURAL:$2|dènye jou a|<b>$2</b> dènye jou yo}}, pou jounen $5,$4.",
'rcnotefrom' => "Men modifikasyon yo ki fèt depi '''$2''' ('''$1''' dènye).",
'rclistfrom' => 'Afiche nouvo modifikasyon yo depi $1.',
'rcshowhideminor' => '$1 modifiksayon yo ki tou piti',
'pagemovedsub' => 'Deplasman an fèt',
'movepage-moved' => '\'\'\'"$1" te deplase nan "$2"\'\'\'',
'articleexists' => 'Deja genyen yon atik ak non sa a oubyen non ou chwazi a pa valab. Chwazi yon lòt non.',
-'talkexists' => 'Paj nan te byen deplase, men paj diskisyon an pa t deplase paske te deja ekziste youn anlè nouvo paj la. Tanpri, fizyone de paj diskisyon sa yo ou menm.',
-'movedto' => 'deplase nan',
'movetalk' => 'Renonmen ak deplase paj diskisyon an tou',
'movelogpage' => 'Jounal deplasman yo',
'movereason' => 'Rezon:',
'user-mail-no-body' => 'Üres vagy nagyon rövid email-t próbáltál küldeni.',
# Change password dialog
-'resetpass' => 'Jelszó módosítása',
+'changepassword' => 'Jelszócsere',
'resetpass_announce' => 'Az e-mailben elküldött ideiglenes kóddal jelentkeztél be. A bejelentkezés befejezéséhez meg kell adnod egy új jelszót:',
'resetpass_text' => '<!-- Ide írd a szöveget -->',
'resetpass_header' => 'A fiókhoz tartozó jelszó megváltoztatása',
'revdelete-nooldid-title' => 'Érvénytelen célváltozat',
'revdelete-nooldid-text' => 'Nem adtad meg a célváltozato(ka)t, a megadott változat nem létezik,
vagy a legutolsó változatot próbáltad meg elrejteni.',
-'revdelete-nologtype-title' => 'Nem adtad meg a napló típusát',
-'revdelete-nologtype-text' => 'Nem adtad meg, hogy melyik naplón szeretnéd elvégezni a műveletet.',
-'revdelete-nologid-title' => 'Érvénytelen naplóbejegyzés',
-'revdelete-nologid-text' => 'Nem adtad meg azt a naplóbejegyzést, amin el szeretnéd végezni a műveletet, vagy olyat adtál meg, ami nem létezik.',
'revdelete-no-file' => 'A megadott fájl nem létezik.',
'revdelete-show-file-confirm' => 'Biztosan meg szeretnéd nézni a(z) „<nowiki>$1</nowiki>” $2, $3-i törölt változatát?',
'revdelete-show-file-submit' => 'Igen',
'logdelete-failure' => "'''Nem sikerült módosítani a naplóbejegyzés láthatóságát:'''
$1",
'revdel-restore' => 'Láthatóság megváltoztatása',
-'revdel-restore-deleted' => 'törölt lapváltozatok',
-'revdel-restore-visible' => 'látható lapváltozatok',
'pagehist' => 'Laptörténet',
'deletedhist' => 'Törölt változatok',
'revdelete-hide-current' => 'Nem sikerült elrejteni a $1 $2-kori elemet: ez a jelenlegi változat, amit nem lehet elrejteni.',
'search-interwiki-default' => '$1 találat',
'search-interwiki-more' => '(több)',
'search-relatedarticle' => 'Kapcsolódó',
-'mwsuggest-disable' => 'Keresési javaslatok letiltása',
'searcheverything-enable' => 'Keresés az összes névtérben',
'searchrelated' => 'kapcsolódó',
'searchall' => 'mind',
'preferences' => 'Beállítások',
'mypreferences' => 'Beállítások',
'prefs-edits' => 'Szerkesztéseid száma:',
-'changepassword' => 'Jelszócsere',
'prefs-skin' => 'Felület',
'skin-preview' => 'előnézet',
'datedefault' => 'Nincs beállítás',
'recentchanges-label-bot' => 'Ezt a szerkesztést egy bot hajtotta végre',
'recentchanges-label-unpatrolled' => 'Ezt a szerkesztést még nem ellenőrizték',
'recentchanges-legend-newpage' => '$1 – új lap',
-'rcnote' => "Alább az utolsó '''{{PLURAL:$2|egy|$2}}''' nap utolsó '''{{PLURAL:$1|egy|$1}}''' változtatása látható. A lap generálásának időpontja $4, $5.",
'rcnotefrom' => 'Alább a <b>$2</b> óta történt változtatások láthatóak (<b>$1</b> db).',
'rclistfrom' => '$1 után történt változtatások megtekintése',
'rcshowhideminor' => 'apró szerkesztések $1',
'allpagesto' => 'Lapok listázása a következő címig:',
'allarticles' => 'Az összes lap listája',
'allinnamespace' => 'Összes lap ($1 névtér)',
-'allnotinnamespace' => 'Minden olyan lap, ami nem a(z) $1 névtérben van.',
-'allpagesprev' => 'Előző',
-'allpagesnext' => 'Következő',
'allpagessubmit' => 'Keresés',
'allpagesprefix' => 'Lapok listázása, amik ezzel az előtaggal kezdődnek:',
'allpagesbadtitle' => 'A megadott lapnév nyelvközi vagy wikiközi előtagot tartalmazott, vagy érvénytelen volt. Talán olyan karakter van benne, amit nem lehet lapnevekben használni.',
'undeletebtn' => 'Helyreállítás',
'undeletelink' => 'megtekintés/helyreállítás',
'undeleteviewlink' => 'megtekintés',
-'undeletereset' => 'Vissza',
'undeleteinvert' => 'Kijelölés megfordítása',
'undeletecomment' => 'Ok:',
'undeletedrevisions' => '{{PLURAL:$1|egy|$1}} változat helyreállítva',
'block' => 'Felhasználó blokkolása',
'unblock' => 'Felhasználó blokkolásának feloldása',
'blockip' => 'Blokkolás',
-'blockip-title' => 'Felhasználó blokkolása',
'blockip-legend' => 'Felhasználó blokkolása',
'blockiptext' => 'Az alábbi űrlap segítségével megvonhatod egy szerkesztő vagy IP-cím szerkesztési jogait.
Ügyelj rá, hogy az intézkedésed mindig legyen tekintettel a vonatkozó [[{{MediaWiki:Policy-url}}|irányelvekre]].
'ipadressorusername' => 'IP-cím vagy felhasználói név',
'ipbexpiry' => 'Lejárat:',
'ipbreason' => 'Ok:',
-'ipbreasonotherlist' => 'Más ok',
'ipbreason-dropdown' => '*Gyakori blokkolási okok
** Téves információ beírása
** Lapok tartalmának eltávolítása
'ipbsubmit' => 'Blokkolás',
'ipbother' => 'Más időtartam:',
'ipboptions' => '2 óra:2 hours,1 nap:1 day,3 nap:3 days,1 hét:1 week,2 hét:2 weeks,1 hónap:1 month,3 hónap:3 months,6 hónap:6 months,1 év:1 year,végtelen:infinite',
-'ipbotheroption' => 'Más időtartam',
-'ipbotherreason' => 'Más/további ok:',
'ipbhidename' => 'A felhasználónév ne jelenjen meg a szerkesztéseknél és a listákban',
'ipbwatchuser' => 'A felhasználó lapjának és vitalapjának figyelése',
'ipb-disableusertalk' => 'Megakadályozza, hogy a felhasználó szerkeszthesse a saját vitalapját, miközben blokkolva van',
'proxyblockreason' => "Az IP-címeden ''nyílt proxy'' üzemel. Amennyiben nem használsz proxyt, vedd fel a kapcsolatot egy informatikussal vagy az internetszolgáltatóddal ezen súlyos biztonsági probléma ügyében.",
'sorbsreason' => 'Az IP-címed nyitott proxyként szerepel e webhely által használt DNSBL listán.',
'sorbs_create_account_reason' => 'Az IP-címed nyitott proxyként szerepel e webhely által használt DNSBL listán. Nem hozhatsz létre fiókot.',
-'cant-block-while-blocked' => 'Nem blokkolhatsz más szerkesztőket, miközben te magad blokkolva vagy.',
'cant-see-hidden-user' => 'A felhasználó, akit blokkolni próbáltál már blokkolva és rejtve van. Mivel nincs felhasználó elrejtése jogosultságod, nem láthatod és nem szerkesztheted a felhasználó blokkját.',
'ipbblocked' => 'Nem blokkolhatsz és nem oldhatod fel más felhasználók blokkjait, mert te magad is blokkolva vagy',
'ipbnounblockself' => 'Nincs jogosultságod feloldani a saját felhasználói fiókod blokkját',
Ezen esetekben a vitalapot külön, kézzel kell átnevezned a kívánságaid szerint.",
'movearticle' => 'Lap átnevezése',
'moveuserpage-warning' => "'''Figyelem:''' Egy felhasználólapot készülsz átmozgatni. Csak a lap lesz átmozgatva, a szerkesztő ''nem'' lesz átnevezve.",
-'movenologin' => 'Nem jelentkeztél be',
'movenologintext' => 'Ahhoz, hogy átnevezhess egy lapot, [[Special:UserLogin|be kell lépned]].',
'movenotallowed' => 'Nincs jogod a lapok átnevezéséhez.',
'movenotallowedfile' => 'Nincs megfelelő jogosultságod a fájlok átnevezéséhez.',
'articleexists' => 'Ilyen névvel már létezik lap, vagy az általad választott név érvénytelen.
Kérlek, válassz egy másik nevet.',
'cantmove-titleprotected' => 'Nem nevezheted át a lapot, mert az új cím le van védve a létrehozás ellen.',
-'talkexists' => 'A lap átnevezése sikerült, de a hozzá tartozó vitalapot nem tudtam átnevezni, mert már létezik egy egyező nevű lap az új helyen. Kérjük, gondoskodj a két lap összefűzéséről.',
-'movedto' => 'átnevezve',
'movetalk' => 'Nevezd át a vitalapot is, ha lehetséges',
'move-subpages' => 'Allapok átnevezése (maximum $1)',
'move-talk-subpages' => 'A vitalap allapjainak átnevezése (maximum $1)',
'watchlistall2' => 'bármikor',
'namespacesall' => 'Összes',
'monthsall' => 'mind',
-'limitall' => 'mind',
# Email address confirmation
'confirmemail' => 'E-mail cím megerősítése',
'confirmemail_needlogin' => 'Meg kell $1 erősíteni az e-mail címedet.',
'confirmemail_success' => 'Az e-mail címed megerősítve. Most már beléphetsz a wikibe.',
'confirmemail_loggedin' => 'E-mail címed megerősítve.',
-'confirmemail_error' => 'Hiba az e-mail címed megerősítése során.',
'confirmemail_subject' => '{{SITENAME}} e-mail cím megerősítés',
'confirmemail_body' => 'Valaki, valószínűleg te, ezzel az e-mail címmel regisztrált
„$2” néven a(z) {{SITENAME}} wikin, a(z) $1 IP-címről.
# Special:ComparePages
'comparepages' => 'Lapok összehasonlítása',
-'compare-selector' => 'Lapváltozatok összehasonlítása',
'compare-page1' => '1. lap',
'compare-page2' => '2. lap',
'compare-rev1' => '1. változat',
* @author Pandukht
* @author Reedy
* @author Ruben Vardanyan (me@RubenVardanyan.com)
+ * @author Shirayuki
* @author Teak
* @author Togaed
* @author Vacio
'user-mail-no-addy' => 'Փորձվեց ուղարկել էլ․ նամակ առանց էլ․ հասցեի։',
# Change password dialog
-'resetpass' => 'Փոխել գաղտնաբառը',
+'changepassword' => 'Փոխել գաղտնաբառը',
'resetpass_announce' => 'Դուք ներկայացել եք էլ-փոստով ստացված ժամանակավոր գաղտնաբառով։ Համակարգ մուտքի համար անհրաժեշտ է նոր գաղտնաբառ ընտրել այստեղ.',
'resetpass_text' => '<!-- Ավելացնել տեքստը այստեղ -->',
'resetpass_header' => 'Փոխել մասնակցային հաշվի գաղտնաբառը',
Նոր էջ ստեղծելու համար ներքևում գտնվող խմբագրման դաշտում ավելացրեք ձեր տեքստը, այնուհետև սեղմեք '''Հիշել էջը''' (այցելեք [[{{MediaWiki:Helppage}}|օգնության էջը]]՝ մանրամասն տեղեկությունների համար)։
Եթե դուք սխալմամբ եք այստեղ հայտնվել, ապա սեղմեք ձեր զննարկիչի '''հետ''' (back) կոճակը։",
-'anontalkpagetext' => "{| style=\"background-repeat:no-repeat; background-position:800px -20px; margin:0.5em 0 0.5em 0; clear:both;\" width=100% class=toccolours
-|-
-| <span class=\"plainlinksneverexpand\">''Այս քննարկման էջը պատկանում է չգրանցված կամ համակարգ չմտած մասնակցի, ով խմբագրում կատարելիս օգտվել է {{BASEPAGENAME}} ԱյՓի հասցեից։''
-Քանի որ միևնույն ԱյՓի հասցեից տարբեր մարդիկ կարող են օգտվել, հնարավոր է որ այստեղ գտնեք զգուշացումներ և հաղորդագրություններ, որոնք ձեզ չեն վերաբերում։ Դրանից խուսափելու համար առաջարկում ենք [[Special:UserLogin/signup|գրանցվել]] կամ, եթե արդեն գրանցված եք, պարզապես [[Special:UserLogin|մուտք գործել համակարգ]]։''
-----
-Հավելյալ տեղեկություններ ԱյՓիի մասին. [http://toolserver.org/~overlordq/cgi-bin/whois.cgi?lookup={{BASEPAGENAME}} WHOIS] · [http://www.robtex.com/ip/{{BASEPAGENAME}}.html#ip rDNS] · [http://www.dnsstuff.com/tools/tracert/?tool_id=68&ip={{BASEPAGENAME}} Traceroute] · [http://whatismyipaddress.com/ip/{{BASEPAGENAME}} Geolocate] · [http://toolserver.org/~luxo/contributions/contributions.php?user={{BASEPAGENAME}}&blocks=true Գլոբալ ներդրումներ] · [http://hy.wikipedia.org/wiki/Սպասարկող:DeletedContributions/{{BASEPAGENAME}} Ջնջված ներդրումներ] · [http://hy.wikipedia.org/w/index.php?title=Special:BlockList&ip={{BASEPAGENAME}} Արգելափակումներ]
-</small></span>
-|}",
+'anontalkpagetext' => "----
+''Այս քննարկման էջը պատկանում է անանուն մասնակցին, որը դեռ չի ստեղծել մասնակցային հաշիվ կամ չի մտել համակարգ մասնակցի անունով։''
+Այդ իսկ պատճառով օգտագործվում է թվային IP-հասցեն։
+Նման IP-հասցեից կարող են օգտվել մի քանի մասնակիցներ։
+Եթե դուք անանուն մասնակից եք, բայց կարծում եք, որ ուրիշներին վերաբերող դիտողությունները արվում են ձեր հասցեով, ապա խնդրում ենք պարզապես [[Special:UserLogin/signup|գրանցվել]] կամ [[Special:UserLogin|մտնել համակարգ]], որպեսզի հետագայում ձեզ չշփոթեն այլ անանուն մասնակիցների հետ։",
'noarticletext' => 'Ներկայումս այս էջում որևէ տեքստ չկա։
Դուք կարող եք [[Special:Search/{{PAGENAME}}|որոնել այս անվանումը]] այլ էջերում, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} որոնել համապատասխան տեղեկամատյանները] կամ [{{fullurl:{{FULLPAGENAME}}|action=edit}} ստեղծել նոր էջ այս անվանմամբ]</span>։',
'noarticletext-nopermission' => 'Ներկայումս այս էջում որևէ տեքստ չկա։
'revdelete-success' => "'''Տարբերակի տեսանելիությունը բարեհաջող թարմացված է։'''",
'logdelete-success' => "'''Իրադարձության տեսանելիությունը փոփոխված է։'''",
'revdel-restore' => 'Փոխել տեսանելիությունը',
-'revdel-restore-deleted' => 'ջնջված խմբագրումներ',
-'revdel-restore-visible' => 'տեսանելի խմբագրումներ',
'pagehist' => 'Էջի պատմություն',
'deletedhist' => 'Ջնջումների պատմություն',
'revdelete-otherreason' => 'Ուրիշ/հավելյալ պատճառ՝',
'search-interwiki-default' => '$1 արդյունք.',
'search-interwiki-more' => '(էլի)',
'search-relatedarticle' => 'Հարակից',
-'mwsuggest-disable' => 'Անջատել AJAX հուշումներ',
'searcheverything-enable' => 'Որոնել բոլոր անվանատարածքներում',
'searchrelated' => 'հարակից',
'searchall' => 'բոլոր',
'mypreferences' => 'Նախընտրություններ',
'prefs-edits' => 'Խմբագրումների քանակը.',
'prefsnologintext2' => 'Նախընտրությունները փոփոխելու համար անհրաժեշտ է $1։',
-'changepassword' => 'Փոխել գաղտնաբառը',
'prefs-skin' => 'Տեսք',
'skin-preview' => 'նախադիտել',
'datedefault' => 'Առանց նախընտրության',
'recentchanges-label-bot' => 'Այս խմբագրումը կատարվել է բոտի կողմից',
'recentchanges-label-unpatrolled' => 'Այս խմբագրումը դեռ չի պարեկվել',
'recentchanges-legend-newpage' => '$1 - նոր էջ',
-'rcnote' => 'Ստորև բերված են վերջին <strong>$1</strong> փոփոխությունները վերջին <strong>$2</strong> {{PLURAL:$2|օրվա|օրվա}} ընթացքում՝ $5, $4-ի դրությամբ։',
'rcnotefrom' => "Ստորև բերված են փոփոխությունները սկսած՝ '''$2''' (մինչև՝ '''$1''')։",
'rclistfrom' => 'Ցույց տալ նոր փոփոխությունները սկսած $1',
'rcshowhideminor' => '$1 չնչին խմբագրումները',
'allpagesto' => 'Ցույց տալ էջերը, որոնք ավարտվում են՝',
'allarticles' => 'Բոլոր հոդվածները',
'allinnamespace' => 'Բոլոր էջերը ($1 անվանատարածք)',
-'allnotinnamespace' => 'Բոլոր էջերը (ոչ $1 անվանատարածքում)',
-'allpagesprev' => 'Նախորդ',
-'allpagesnext' => 'Հաջորդ',
'allpagessubmit' => 'Անցնել',
'allpagesprefix' => 'Ցույց տալ հետևյալ նախածանցով էջերը՝',
'allpagesbadtitle' => 'Տվյալ էջի անվանումը անթույլատրելի է։ Այն պարունակում է միջ-լեզվական կամ ինտերվիքի նախածանց, կամ էլ անվանումներում այնթույլատրելի սիմվոլներ։',
'undeletebtn' => 'Վերականգնել',
'undeletelink' => 'դիտել/վերականգնել',
'undeleteviewlink' => 'դիտել',
-'undeletereset' => 'Մաքրել',
'undeleteinvert' => 'Շրջել ընտրությունը',
'undeletecomment' => 'Մեկնաբանություն.',
'undeletedrevisions' => 'վերականգնվեց $1 տարբերակ',
'block' => 'Արգելափակել մասնակցին',
'unblock' => 'Արգելափակումից հանել',
'blockip' => 'Մասնակցի արգելափակում',
-'blockip-title' => 'Արգելափակել մասնակցին',
'blockip-legend' => 'Մասնակցի արգելափակում',
'blockiptext' => 'Օգտագործեք ստորև բերված ձևը որոշակի IP-հասցեից կամ մասնակցի անունից գրելու հնարավորությունը արգելափակելու համար։
Նման բան հարկավոր է անել միայն վանդալության կանխարգելման նպատակով և համաձայն [[{{MediaWiki:Policy-url}}|կանոնակարգի]]։
'ipadressorusername' => 'IP-հասցե կամ մասնակցի անուն.',
'ipbexpiry' => 'Մարման ժամկետ.',
'ipbreason' => 'Պատճառ.',
-'ipbreasonotherlist' => 'Այլ պատճառ',
'ipbreason-dropdown' => '*Արգելափակման սովորական պատճառներ
** Կեղծ տեղեկությունների ներմուծում
** Էջերից նյութերի հեռացում
'ipbsubmit' => 'Արգելափակել այս մասնակցին',
'ipbother' => 'Այլ ժամկետ.',
'ipboptions' => '2 ժամ:2 hours,1 օր:1 day,3 օր:3 days,1 շաբաթ:1 week,2 շաբաթ:2 weeks,1 ամիս:1 month,3 ամիս:3 months,6 ամիս:6 months,1 տարի:1 year,անժամկետ:infinite',
-'ipbotheroption' => 'այլ',
-'ipbotherreason' => 'Այլ/հավելյալ պատճառներ.',
'ipbhidename' => 'Թաքցնել մասնակցի անունը արգելափակման տեղեկամատյանից, գործող արգելափակումների ցանկից և մասնակիցների ցանկից։',
'badipaddress' => 'Սխալ IP-հասցե',
'blockipsuccesssub' => 'Արգելափակումը կատարված է',
Այսպիսի դեպքերում հարկավոր է տեղափոխել կամ միաձուլել էջերը ձեռքով, եթե դա ցանկանաք։",
'movearticle' => 'Տեղափոխել էջը',
'moveuserpage-warning' => "'''Զգուշացո՜ւմ՝ '''You are about to move a user page. Please note that only the page will be moved and the user will ''not'' be renamed.",
-'movenologin' => 'Դուք չեք մտել համակարգ',
'movenologintext' => 'Անհրաժեշտ է [[Special:UserLogin|մտնել համակարգ]]՝ էջը տեղափոխելու համար։',
'movenotallowed' => 'Դուք չունեք էջերի տեղափոխման իրավունք։',
'newtitle' => 'Նոր անվանում.',
'movepage-moved-noredirect' => 'Վերահղման ստեղծում թույլ չի տրվել',
'articleexists' => 'Այդ անվանմամբ էջ արդեն գոյություն ունի կամ ձեր ընտրած անվանումը անթույլատրելի է։
Խնդրում ենք ընտրել այլ անվանում։',
-'talkexists' => "'''Էջը հաջողությամբ տեղափոխվեց, սակայն կցված քննարկման էջը հնարավոր չէր տեղափոխել, քանի որ նոր անվանմամբ էջ արդեն գոյություն ուներ։ Խնդրում ենք միաձուլել դրանք ձեռքով։'''",
-'movedto' => 'վերանվանված է',
'movetalk' => 'Վերանվանել կից քննարկման էջը',
'move-subpages' => 'Վերանվանել նաև ենթաէջերը (առավելագունը $1)',
'move-talk-subpages' => 'Վերանվանել նաև քննարկման ենթաէջերը (առավելագունը $1)',
'watchlistall2' => 'բոլոր',
'namespacesall' => 'բոլոր',
'monthsall' => 'բոլոր',
-'limitall' => 'բոլոր',
# Email address confirmation
'confirmemail' => 'Էլ-հասցեի վավերացում',
'confirmemail_needlogin' => 'Ձեզ անհրաժեշտ է $1՝ ձեր էլ-փոստի հասցեն վավերացնելու համար։',
'confirmemail_success' => 'Ձեր էլ-փոստի հասցեն վավերացված է։ Դուք կարող եք մտնել համակարգ և օգտվել վիքիից։',
'confirmemail_loggedin' => 'Ձեր էլ-փոստի հասցեն վավերացված է։',
-'confirmemail_error' => 'Տեղի է ունեցել սխալ էլ-փոստի հասցեի վավերացման ընթացքում։',
'confirmemail_subject' => '{{SITENAME}}. էլ-հասցեի վավերացման հայց',
'confirmemail_body' => 'Ինչ-որ մեկը, հավանաբար դուք, $1 IP-հասցեից գրանցվել է {{SITENAME}} նախագծի կայքում՝ ստեղծելով «$2» մասնակցային հաշիվը, և նշել է ձեր էլ-փոստի հասցեն։
# Special:ComparePages
'comparepages' => 'Համեմատել էջեր',
-'compare-selector' => 'Համեմատել էջի տարբերակներ',
'compare-page1' => 'Էջ 1',
'compare-page2' => 'Էջ 2',
'compare-submit' => 'Համեմատել',
'user-mail-no-body' => 'Tentava inviar e-mail con texto vacue o multo curte.',
# Change password dialog
-'resetpass' => 'Cambiar contrasigno',
+'changepassword' => 'Cambiar contrasigno',
'resetpass_announce' => 'Tu ha aperite un session con un codice temporari que tu recipeva in e-mail.
Pro completar le accesso, tu debe definir un nove contrasigno hic:',
'resetpass_text' => '<!-- Adde texto hic -->',
'revdelete-nooldid-title' => 'Le version de destination es invalide',
'revdelete-nooldid-text' => 'O tu non ha specificate alcun version(es) de destination pro executar iste
function, o le version specificate non existe, o tu essaya celar le version actual.',
-'revdelete-nologtype-title' => 'Typo de registro non specificate',
-'revdelete-nologtype-text' => 'Tu non ha specificate un typo de registro super le qual iste action debe esser executate.',
-'revdelete-nologid-title' => 'Entrata de registro invalide',
-'revdelete-nologid-text' => 'O tu non ha specificate un evento de registro de destination super le qual iste action debe esser executate, o le entrata specificate non existe.',
'revdelete-no-file' => 'Le file specificate non existe.',
'revdelete-show-file-confirm' => 'Es tu secur de voler vider un version delite del file "<nowiki>$1</nowiki>" del $2 a $3?',
'revdelete-show-file-submit' => 'Si',
'logdelete-failure' => "'''Le visibilitate del registro non poteva esser cambiate:'''
$1",
'revdel-restore' => 'Cambiar visibilitate',
-'revdel-restore-deleted' => 'versiones delite',
-'revdel-restore-visible' => 'versiones visibile',
'pagehist' => 'Historia del pagina',
'deletedhist' => 'Historia delite',
'revdelete-hide-current' => 'Error de celar le entrata del $2 a $1: iste es le version actual.
'search-interwiki-default' => 'Resultatos de $1:',
'search-interwiki-more' => '(plus)',
'search-relatedarticle' => 'Connexe',
-'mwsuggest-disable' => 'Disactivar suggestiones de recerca',
'searcheverything-enable' => 'Cercar in tote le spatios de nomines',
'searchrelated' => 'connexe',
'searchall' => 'totes',
'mypreferences' => 'Preferentias',
'prefs-edits' => 'Numero de modificationes:',
'prefsnologintext2' => 'Es necessari $1 pro definir le preferentias de usator.',
-'changepassword' => 'Cambiar contrasigno',
'prefs-skin' => 'Apparentia',
'skin-preview' => 'Previsualisation',
'datedefault' => 'Nulle preferentia',
'recentchanges-label-unpatrolled' => 'Iste modification non ha ancora essite patruliate',
'recentchanges-label-plusminus' => 'Le dimension del pagina ha cambiate de iste numero de bytes',
'recentchanges-legend-newpage' => '(vide etiam le [[Special:NewPages|lista de nove paginas]])',
-'rcnote' => "Infra es {{PLURAL:$1|'''1''' modification|le ultime '''$1''' modificationes}} in le ultime {{PLURAL:$2|die|'''$2''' dies}}, actualisate le $4 a $5.",
'rcnotefrom' => 'infra es le modificationes a partir de <b>$2</b> (usque a <b>$1</b>).',
'rclistfrom' => 'Monstrar nove modificationes a partir de $1',
'rcshowhideminor' => '$1 modificationes minor',
'allpagesto' => 'Monstrar le paginas usque a:',
'allarticles' => 'Tote le paginas',
'allinnamespace' => 'Tote le paginas (del spatio de nomines $1)',
-'allnotinnamespace' => 'Tote le paginas (non in le spatio de nomines $1)',
-'allpagesprev' => 'Previe',
-'allpagesnext' => 'Sequente',
'allpagessubmit' => 'Va',
'allpagesprefix' => 'Monstrar le paginas con prefixo:',
'allpagesbadtitle' => 'Le titulo de pagina date es invalide o ha un prefixo interlingual o interwiki.
'undeletebtn' => 'Restaurar',
'undeletelink' => 'vider/restaurar',
'undeleteviewlink' => 'vider',
-'undeletereset' => 'Reinitialisar',
'undeleteinvert' => 'Inverter selection',
'undeletecomment' => 'Motivo:',
'undeletedrevisions' => '{{PLURAL:$1|1 version|$1 versiones}} restaurate',
'block' => 'Blocar usator',
'unblock' => 'Disblocar usator',
'blockip' => 'Blocar usator',
-'blockip-title' => 'Blocar usator',
'blockip-legend' => 'Blocar usator',
'blockiptext' => 'Usa le formulario infra pro blocar le accesso de scriptura
a partir de un adresse IP specific.
'ipadressorusername' => 'Adresse IP o nomine de usator:',
'ipbexpiry' => 'Expiration:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Altere motivo',
'ipbreason-dropdown' => "*Motivos frequente pro blocar
** Insertion de informationes false
** Elimination de contento de paginas
'ipbsubmit' => 'Blocar iste usator',
'ipbother' => 'Altere durata:',
'ipboptions' => '2 horas:2 hours,1 die:1 day,3 dies:3 days,1 septimana:1 week,2 septimanas:2 weeks,1 mense:1 month,3 menses:3 months,6 menses:6 months,1 anno:1 year,infinite:infinite',
-'ipbotheroption' => 'altere',
-'ipbotherreason' => 'Motivo altere/additional:',
'ipbhidename' => 'Celar le nomine del usator del modificationes e del listas',
'ipbwatchuser' => 'Observar le paginas de usator e de discussion de iste usator',
'ipb-disableusertalk' => 'Impedir iste usator de modificar su proprie pagina de discussion durante que ille es blocate',
'sorbs_create_account_reason' => 'Tu adresse IP es listate como proxy aperte in le DNSBL usate per {{SITENAME}}.
Tu non pote crear un conto',
'xffblockreason' => 'Un adresse IP presente in le capite X-Forwarded-For, o le tue o illo de un servitor proxy que tu usa, ha essite blocate. Le motivo original pro le blocada es: $1',
-'cant-block-while-blocked' => 'Tu non pote blocar altere usatores durante que tu mesme es blocate.',
'cant-see-hidden-user' => 'Le usator que tu tenta blocar ha ja essite blocate e celate. Post que tu non ha le derecto hideuser, tu non pote vider o modificar le blocada del usator.',
'ipbblocked' => 'Tu non pote blocar o disblocar altere usatores, proque tu mesme es blocate',
'ipbnounblockself' => 'Tu non ha le permission de disblocar te mesme',
Il tal casos, tu debera renominar o fusionar le pagina manualmente si desirate.",
'movearticle' => 'Renominar pagina:',
'moveuserpage-warning' => "'''Attention:''' Tu es super le puncto de renominar un pagina de usator. Nota ben que solmente le pagina, e ''non'' le usator, essera renominate.",
-'movenologin' => 'Tu non ha aperite un session',
'movenologintext' => 'Tu debe esser un usator registrate e [[Special:UserLogin|aperir un session]] pro poter renominar un pagina.',
'movenotallowed' => 'Tu non ha le permission de renominar paginas.',
'movenotallowedfile' => 'Tu non ha le permission de renominar files.',
'articleexists' => 'Un pagina con iste nomine ja existe, o le nomine seligite non es valide.
Per favor selige un altere nomine.',
'cantmove-titleprotected' => 'Tu non pote renominar un pagina a iste titulo, proque le nove titulo ha essite protegite contra creation',
-'talkexists' => "'''Le pagina mesme ha essite renominate con successo, ma su pagina de discussion non poteva esser renominate proque il ja existe un con le nove titulo.
-Per favor fusiona los manualmente.'''",
-'movedto' => 'renominate a',
'movetalk' => 'Renominar le pagina de discussion associate',
'move-subpages' => 'Renominar le subpaginas (usque a $1)',
'move-talk-subpages' => 'Renominar le subpaginas del pagina de discussion (usque a $1)',
'watchlistall2' => 'totes',
'namespacesall' => 'totes',
'monthsall' => 'totes',
-'limitall' => 'totes',
# Email address confirmation
'confirmemail' => 'Confirmar adresse de e-mail',
'confirmemail_success' => 'Tu adresse de e-mail ha essite confirmate.
Tu pote ora aperir un session e fruer te del wiki.',
'confirmemail_loggedin' => 'Tu adresse de e-mail ha ora essite confirmate.',
-'confirmemail_error' => 'Un problema occurreva durante le salveguarda de tu confirmation.',
'confirmemail_subject' => 'Confirmation del adresse de e-mail pro {{SITENAME}}',
'confirmemail_body' => 'Un persona, probabilemente tu, usante le adresse IP $1,
ha create un conto "$2" con iste adresse de e-mail in {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar paginas',
-'compare-selector' => 'Comparar versiones de pagina',
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Version 1',
'user-mail-no-body' => 'Mencoba untuk mengirim surel kosong atau terlalu pendek.',
# Change password dialog
-'resetpass' => 'Ganti kata sandi',
+'changepassword' => 'Ganti kata sandi',
'resetpass_announce' => 'Anda telah masuk log dengan kode sementara yang dikirim melalui surel. Untuk melanjutkan, Anda harus memasukkan kata sandi baru di sini:',
'resetpass_text' => '<!-- Tambahkan teks di sini -->',
'resetpass_header' => 'Ganti kata sandi akun',
'revisiondelete' => 'Hapus/batal hapus revisi',
'revdelete-nooldid-title' => 'Target revisi tak ditemukan',
'revdelete-nooldid-text' => 'Anda belum memberikan target revisi untuk menjalankan fungsi ini.',
-'revdelete-nologtype-title' => 'Tipe log tak diberikan',
-'revdelete-nologtype-text' => 'Anda tidak memberikan suatu tipe log untuk menerapkan tindakan ini.',
-'revdelete-nologid-title' => 'Entri log tak valid',
-'revdelete-nologid-text' => 'Anda mungkin tidak menyebutkan suatu log target peristiwa untuk menjalankan fungsi ini atau entri yang dimaksud tidak ditemukan.',
'revdelete-no-file' => 'Berkas yang dituju tidak ditemukan.',
'revdelete-show-file-confirm' => 'Apakah Anda yakin ingin melihat revisi yang telah dihapus dari berkas "<nowiki>$1</nowiki>" per $3, $2?',
'revdelete-show-file-submit' => 'Ya',
'logdelete-failure' => "'''Aturan penyembunyian tidak dapat diterapkan:'''
$1",
'revdel-restore' => 'Ubah tampilan',
-'revdel-restore-deleted' => 'Suntingan yang telah dihapus',
-'revdel-restore-visible' => 'tampilan revisi',
'pagehist' => 'Versi terdahulu halaman',
'deletedhist' => 'Sejarah yang dihapus',
'revdelete-hide-current' => 'Gagal menyembunyikan revisi tertanggal $2, $1: ini adalah revisi terkini.
'search-interwiki-default' => 'Hasil $1:',
'search-interwiki-more' => '(selanjutnya)',
'search-relatedarticle' => 'Berkaitan',
-'mwsuggest-disable' => 'Non-aktifkan saran pencarian',
'searcheverything-enable' => 'Cari di semua ruang nama',
'searchrelated' => 'berkaitan',
'searchall' => 'semua',
'preferences' => 'Preferensi',
'mypreferences' => 'Preferensi',
'prefs-edits' => 'Jumlah suntingan:',
-'changepassword' => 'Ganti kata sandi',
'prefs-skin' => 'Kulit',
'skin-preview' => 'Pratayang',
'datedefault' => 'Tak ada preferensi',
'recentchanges-label-bot' => 'Suntingan ini dilakukan oleh bot',
'recentchanges-label-unpatrolled' => 'Suntingan ini belum terpatroli',
'recentchanges-legend-newpage' => '$1 - halaman baru',
-'rcnote' => "Berikut adalah {{PLURAL:$1|'''1'''|'''$1'''}} perubahan terbaru dalam {{PLURAL:$2|'''1''' hari|'''$2''' hari}} terakhir, sampai $4 pukul $5.",
'rcnotefrom' => 'Di bawah ini adalah perubahan sejak <strong>$2</strong> (ditampilkan sampai <strong>$1</strong> perubahan).',
'rclistfrom' => 'Perlihatkan perubahan terbaru sejak $1',
'rcshowhideminor' => '$1 suntingan kecil',
'allpagesto' => 'Tampilkan halaman hingga:',
'allarticles' => 'Semua halaman',
'allinnamespace' => 'Daftar halaman (ruang nama $1)',
-'allnotinnamespace' => 'Daftar halaman (bukan ruang nama $1)',
-'allpagesprev' => 'Sebelumnya',
-'allpagesnext' => 'Selanjutnya',
'allpagessubmit' => 'Lanjut',
'allpagesprefix' => 'Tampilkan halaman dengan awalan:',
'allpagesbadtitle' => 'Judul halaman yang diberikan tidak sah atau memiliki awalan antar-bahasa atau antar-wiki. Judul tersebut mungkin juga mengandung satu atau lebih aksara yang tidak dapat digunakan dalam judul.',
'undeletebtn' => 'Kembalikan',
'undeletelink' => 'lihat/kembalikan',
'undeleteviewlink' => 'lihat',
-'undeletereset' => 'Reset',
'undeleteinvert' => 'Balikkan pilihan',
'undeletecomment' => 'Alasan:',
'undeletedrevisions' => '$1 {{PLURAL:$1|revisi|revisi}} telah dikembalikan',
'block' => 'Blokir pengguna',
'unblock' => 'Buka blokir pengguna',
'blockip' => 'Blokir pengguna',
-'blockip-title' => 'Blokir pengguna',
'blockip-legend' => 'Blokir pengguna',
'blockiptext' => 'Gunakan formulir di bawah untuk memblokir akses penulisan dari sebuah alamat IP atau pengguna tertentu.
Ini hanya boleh dilakukan untuk mencegah vandalisme, dan sejalan dengan [[{{MediaWiki:Policy-url}}|kebijakan]].
'ipadressorusername' => 'Alamat IP atau nama pengguna:',
'ipbexpiry' => 'Kedaluwarsa:',
'ipbreason' => 'Alasan:',
-'ipbreasonotherlist' => 'Alasan lain',
'ipbreason-dropdown' => '*Alasan umum
** Vandalisme
** Memberikan informasi palsu
'ipbsubmit' => 'Blokir pengguna ini',
'ipbother' => 'Waktu lain:',
'ipboptions' => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selamanya:infinite',
-'ipbotheroption' => 'lainnya',
-'ipbotherreason' => 'Alasan lain/tambahan:',
'ipbhidename' => 'Sembunyikan nama pengguna dari suntingan dan daftar',
'ipbwatchuser' => 'Pantau halaman pengguna dan pembicaraan pengguna ini',
'ipb-disableusertalk' => 'Cegah pengguna ini untuk menyunting halaman pembicaraannya saat diblokir',
'sorbsreason' => 'Alamat IP anda terdaftar sebagai proxy terbuka di DNSBL.',
'sorbs_create_account_reason' => 'Alamat IP anda terdaftar sebagai proxy terbuka di DNSBL. Anda tidak dapat membuat akun.',
'xffblockreason' => 'Sebuah alamat IP di kepala X-Forwarded-For, entah milik Anda atau server proxy yang Anda pakai, telah diblokir. Alasan pemblokirannya adalah: $1',
-'cant-block-while-blocked' => 'Anda tidak dapat memblokir pengguna lain ketika Anda sendiri sedang diblokir.',
'cant-see-hidden-user' => 'Pengguna yang anda coba blokir telah di blokir dan di sembunyikan. Selama anda tidak memiliki hak sembunyikan pengguna, anda tidak dapat melihat atau menyunting pemblokiran pengguna ini.',
'ipbblocked' => 'Anda tidak dapat memblokir atau membuka blokir pengguna lain, karena anda sendiri diblokir',
'ipbnounblockself' => 'Anda tidak diizinkan untuk membuka blokir sendiri',
Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabungkan halaman secara manual.",
'movearticle' => 'Pindahkan halaman:',
'moveuserpage-warning' => "'''Peringatan:''' Anda tengah memindahkan halaman pengguna. Perlu diketahui bahwa hanya halaman yang akan dipindahkan namun pengguna ''tidak akan'' berganti nama.",
-'movenologin' => 'Belum masuk log',
'movenologintext' => 'Anda harus menjadi pengguna terdaftar dan telah [[Special:UserLogin|masuk log]] untuk dapat memindahkan suatu halaman.',
'movenotallowed' => 'Anda tak memiliki hak akses untuk memindahkan halaman.',
'movenotallowedfile' => 'Anda tak memiliki hak untuk memindahkan berkas.',
'movepage-moved-noredirect' => 'Pengalihan tidak dibuat.',
'articleexists' => 'Halaman dengan nama tersebut telah ada atau nama yang dipilih tidak sah. Silakan pilih nama lain.',
'cantmove-titleprotected' => 'Anda tidak dapat memindahkan halaman ke lokasi ini, karena judul tujuan sedang dilindungi dari pembuatan',
-'talkexists' => 'Halaman tersebut berhasil dipindahkan, tetapi halaman pembicaraan dari halaman tersebut tidak dapat dipindahkan karena telah ada halaman pembicaraan pada judul yang baru. Silakan gabungkan halaman-halaman pembicaraan tersebut secara manual.',
-'movedto' => 'dipindahkan ke',
'movetalk' => 'Pindahkan halaman pembicaraan yang terkait',
'move-subpages' => 'Pindahkan subhalaman (sampai $1)',
'move-talk-subpages' => 'Pindahkan semua subhalaman pembicaraan (sampai $1)',
'watchlistall2' => 'semua',
'namespacesall' => 'semua',
'monthsall' => 'semua',
-'limitall' => 'semua',
# Email address confirmation
'confirmemail' => 'Konfirmasi alamat surel',
'confirmemail_success' => 'Alamat surel Anda telah dikonfirmasi.
Sekarang Anda dapat [[Special:UserLogin|masuk log]] dan mulai menggunakan wiki.',
'confirmemail_loggedin' => 'Alamat surel Anda telah dikonfirmasi.',
-'confirmemail_error' => 'Terjadi kesalahan sewaktu menyimpan konfirmasi Anda.',
'confirmemail_subject' => 'Konfirmasi alamat surel {{SITENAME}}',
'confirmemail_body' => 'Seseorang, mungkin Anda, dari alamat IP $1, telah mendaftarkan akun "$2" dengan alamat surel ini di {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Bandingkan halaman',
-'compare-selector' => 'Bandingkan revisi halaman',
'compare-page1' => 'Halaman 1',
'compare-page2' => 'Halaman 2',
'compare-rev1' => 'Revisi 1',
'suspicious-userlogout' => 'Tui petition por surtir esset desaprobat pro que probabilmen esset inviat per un navigator ruptet o servitor de autorisation che caching.',
# Change password dialog
+'changepassword' => 'Modificar passa-parol',
'oldpassword' => 'Anteyan passa-parol:',
'newpassword' => 'Nov passa-parol:',
'retypenew' => 'Confirmar nov passa-parol',
# Revision deletion
'rev-delundel' => 'monstrar/ocultar',
'revdel-restore' => 'changer visibilitá',
-'revdel-restore-deleted' => 'deletet revisiones',
-'revdel-restore-visible' => 'visibil revisiones',
# Suppression log
'suppressionlog' => 'Diarium de supression',
# Preferences page
'preferences' => 'Preferenties',
'mypreferences' => 'Preferenties',
-'changepassword' => 'Modificar passa-parol',
'skin-preview' => 'Prevision',
'saveprefs' => 'Conservar',
'searchresultshead' => 'Serchar',
'recentchanges-label-minor' => 'Ti es un redaction minori',
'recentchanges-label-bot' => 'Ti redaction esset efectuat per un machine',
'recentchanges-label-unpatrolled' => 'Ti redaction ne have ancor esset protectet',
-'rcnote' => "In infra {{PLURAL:$1|es '''1''' change|es li ultim '''$1''' changes}} in li ultim {{PLURAL:$2|die|'''$2''' dies}}, quam de $5, $4.",
'rcnotefrom' => "In infra es li changes desde '''$2''' (ad-supra por '''$1''' monstrat).",
'rclistfrom' => 'Monstrar li nov modificationes desde $1.',
'rcshowhideminor' => '$1 redactiones minori',
'undeletebtn' => 'Restaurar',
'undeletelink' => 'vider/restaurar',
'undeleteviewlink' => 'vider',
-'undeletereset' => 'Recomensar',
'undeleteinvert' => 'Inverter selection',
'undeletecomment' => 'Motive:',
'undeletedrevisions' => '{{PLURAL:$1|1 revision|$1 revisiones}} restaurat',
'blockip' => 'Blocar usator',
'ipbreason' => 'Motive:',
'ipboptions' => '2 hores:2 hours,1 die:1 day,3 dies:3 days,1 semane:1 week,2 semanes:2 weeks,1 mensu:1 month,3 mensus:3 months,6 mensus:6 months,1 annu:1 year,ínfinit:infinite',
-'ipbotheroption' => 'altri',
'ipblocklist' => 'Usatores blocat',
'ipblocklist-submit' => 'Serchar',
'infiniteblock' => 'infinit',
# Move page
'movearticle' => 'Mover págine:',
-'movenologin' => 'Vu ne ha intrat',
'newtitle' => 'Por nov titul:',
'move-watch' => 'Vigilar ti págine',
'movepagebtn' => 'Mover págine',
-'talkexists' => "'''Li págine itself esset movet successosimen, ma li págine de discussion ne posset esser movet pro que un ja existe in li nov titul.
-Pleser fuse les manualmen.'''",
-'movedto' => 'movet por',
'movelogpage' => 'Diarium de movementiones',
'movereason' => 'Motive:',
'revertmove' => 'reverter',
'loginlanguagelabel' => 'Asụsụ: $1',
# Change password dialog
-'resetpass' => 'Gbanwe okwu éjị à gáfe',
+'changepassword' => 'Gbanwe okwu éjị à gáfe',
'resetpass_header' => 'Gbanwe okwúngáfè nke bùwá',
'oldpassword' => 'Mkpurụ okwu ejị a gafẹ ochië:',
'newpassword' => 'Mkpurụ okwu ejị a gafẹ nke ohúrù',
'revdelete-radio-unset' => 'Mbà',
'revdelete-log' => 'Mgbághapụtà:',
'revdel-restore' => 'gbanwe ọtù ọ gị zí',
-'revdel-restore-deleted' => 'orürü gbakashịrị',
'pagehist' => 'Ịta ihüá',
'deletedhist' => 'Ákíkó mbu bakashịrị',
'revdelete-reasonotherlist' => 'Mgbághàpụtá ozor',
# Preferences page
'preferences' => 'Otu ha dosẹrẹ ihe',
'mypreferences' => 'Otú m shị na dose ihem',
-'changepassword' => 'Gbanwe okwu éjị à gáfe',
'prefs-skin' => 'Akpụkpọ',
'skin-preview' => 'Lètú',
'datedefault' => 'Otú é shị na dose ihe efù',
'recentchanges-feed-description' => 'Chóputà ihe ógẹ ǹsò na wiki ímé órírí nke á.',
'recentchanges-label-minor' => 'Ihe bu orü ntakírí',
'recentchanges-legend-newpage' => '$1 - ihü ohúrù',
-'rcnote' => "Na àlà {{PLURAL:$1|bu gbanwere '''1'''|bu gbanwere mgbèdè nke '''$1'''}} na mgbèdè {{PLURAL:$2|chi|chi '''$2'''}}, na mgbe $5, $4.",
'rclistfrom' => 'Zìrí ihe gbanwere ọhúrù shí $1',
'rcshowhideminor' => 'orü ntákírí $1',
'rcshowhidebots' => 'bot $1',
'allpagesto' => 'Zi na ihu ihü ná kwúshí nà:',
'allarticles' => 'Ihü níle',
'allinnamespace' => 'Ihü níle (ámááhạ $1)',
-'allnotinnamespace' => 'Ihü níle (a noghị ime ámááhạ $1)',
-'allpagesprev' => 'Nke gafèrè',
-'allpagesnext' => 'Nàíhú',
'allpagessubmit' => 'Gá',
# Special:Categories
'undeletebtn' => 'Dòmárí àzụ́',
'undeletelink' => 'lé/dosimá',
'undeleteviewlink' => 'lé',
-'undeletereset' => "Mẹ̀wárí n'ísí",
'undeletecomment' => 'Mgbághapụtà:',
'undelete-search-submit' => 'Chọwa',
'undelete-show-file-submit' => 'Eeh',
# Block/unblock
'block' => "Gbàchí ọ'bànifé",
'blockip' => "Gbàchí ọ'bànifé",
-'blockip-title' => "Gbàchí ọ'bànifé",
'blockip-legend' => "Gbàchí ọ'bànifé",
'ipadressorusername' => "IP mà ọ bu áhà ọ'bànifé:",
'ipbexpiry' => 'Gbá okà:',
'ipbreason' => 'Mgbághapụtà:',
-'ipbreasonotherlist' => 'Mgbághàpụtá ozor',
'ipbsubmit' => "Kwàchí ọ'bànifé nkèá",
'ipbother' => 'Ógẹ ozor',
'ipboptions' => 'àmànì 2:2 hours,chi 1:1 day,chi 3:3 days,izù 1:1 week,izù 2:2 weeks,önwa1:1 month,önwa 3:3 months,önwa 6:6 months,afọr 1:1 year,ógè énwéghị ùbe:infinite',
-'ipbotheroption' => 'nke ozor',
'ipb-confirm' => 'Kwé mgbáchí',
'ipb-unblock-addr' => 'Ákwàchịrị $1',
'ipb-unblock' => "Ákwàchịrị áhà ọ'bànifé ma IP",
Na nke, Í gi páfù na Í mékȯtá ihü nà onwé gi ọ bu nà Í chọrọ.",
'movearticle' => 'Páfù ihü:',
-'movenologin' => 'I bátà bò',
'newtitle' => 'Gá íshí édémédé nke:',
'move-watch' => 'Lèmá ihü ó shị na ihü ȯ na gá',
'movepagebtn' => 'Páfù ihü',
'movepage-moved' => '\'\'\'"$1" páfùrù Í gá "$2"\'\'\'',
'articleexists' => ' Ihü ótù nwèkwàrà áhà nke áhù, mà áhà Í chọrọ à búghị ézíboté.
Biko wèré áhà ozor.',
-'talkexists' => "'''Ihü na onwe ya páfùrù ǹkè ómá, mànà hè nweríkí puzié ihü okwu ya màkà ótù ya dìkwà na íshí ihü nke òhúhru.
-Biko tinyé ha nà áká gi.'''",
-'movedto' => 'ó shifụrụ gá',
'movetalk' => 'Páfù ihü okwu nke ya',
'move-subpages' => 'Páfù ihü-n-ímé (nè rú $1)',
'move-talk-subpages' => 'Páfù ihü-n-ímé nke ihü okwu (nè rú $1)',
'watchlistall2' => 'nke níle',
'namespacesall' => 'nke níle',
'monthsall' => 'nke níle',
-'limitall' => 'nke níle',
# Delete conflict
'recreate' => 'Ké ya ohúrù',
# Special:ComparePages
'comparepages' => 'Má àtù ihü',
-'compare-selector' => 'Má àtù orü dírí na élú ihü',
'compare-page1' => 'Ihü 1',
'compare-page2' => 'Ihü 2',
'compare-rev1' => 'Orübà 1',
$fallback = 'zh-cn, zh-hans';
$messages = array(
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'mainpage' => 'ꀨꏾꌠ',
);
* @ingroup Language
* @file
*
+ * @author Emperyan
* @author Hercule
* @author Zanimum (on ik.wikipedia.org)
*/
$messages = array(
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'helppage' => 'Help:anniqsuiruq',
-'mainpage' => 'Makpiġaaq Kanna',
-'mainpage-description' => 'Makpibaaq Kanna',
-'portal-url' => 'Project:qargi',
+# Dates
+'january' => 'Siqiññaatchiaq',
+'february' => 'Siqiññaasugruk',
+'march' => 'Paniqsiivik',
+'april' => 'Tiŋmirrat Tatqiat',
+'may_long' => 'Suvluġvik',
+'june' => 'Iġñivik',
+'july' => 'Isavik',
+'august' => 'Tiŋŋivik',
+'september' => 'Niġlaalgit Tiŋŋiviat',
+'october' => 'Nuliaġvik',
+'november' => 'Quyyavik',
+'december' => 'Uvluiḷaq',
-# Search results
-'searchhelp-url' => 'Help:anniqsuiruq',
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'helppage' => 'Help:anniqsuiruq',
+'mainpage' => 'Makpiġaaq Kanna',
+'mainpage-description' => 'Makpibaaq Kanna',
+'portal-url' => 'Project:qargi',
);
# Cologne Blue skin
'qbedit' => 'ᓱᖁᓯᖅᐹ',
-'qbspecialpages' => 'ᐱᔨ ᒪᑉᐱᑕᖅ',
'errorpagetitle' => 'ᑕᒻᒪᓇᖅᑐᖅ',
'help' => 'ᖃᔭᓕᑉᐹ',
'jumptonavigation' => 'ᒥᐊᓂᕆᕚ',
'jumptosearch' => 'ᐃᕚᖅᐳᖅ',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'ᒥᒃᓵᓂ {{SITENAME}}',
'aboutpage' => 'Project:ᒥᒃᓵᓂ',
'currentevents' => 'ᐱᒋᕗᖅ ᐱᐅᓯᖅ',
'currentevents-url' => 'Project:ᐱᒋᕗᖅ ᐱᐅᓯᖅ',
'edithelp' => 'ᓱᖁᓯᖅᐹ ᐃᑯᕐᕆᐹ',
-'edithelppage' => 'Help:ᐃᑯᕐᕆᐹ',
'mainpage' => 'ᐊᒥᖅ',
'mainpage-description' => 'ᐊᒥᖅ',
'portal' => 'ᖃᒡᒋᖅ',
'privacypage' => 'Project:ᓇᒻᒥᓂᖅ ᐱᓕᕆᕝᕕᖃᐅᖅᑐᓄᑦ ᐊᐅᓚᑕᐅᔪᑦ ᐊᑐᐊᒐᖅ, ᐱᓇᓱᐊᕐᓂᖅ',
'youhavenewmessages' => 'ᐃᓕᔅᓯ ᐱᒋᕚ $1 ($2).',
-'newmessageslink' => 'ᐱᒋᕗᖅ ᑭᒡᒐᐹ',
-'newmessagesdifflink' => 'ᐊᓐᓂᑐᔪᖅ ᐊᓯᐊᙳᑐᖅ',
'editsection' => 'ᓱᖁᓯᖅᐹ ᐃᓚ',
'editold' => 'ᓱᖁᓯᖅᐹ',
'editsectionhint' => 'ᓱᖁᓯᖅᐹ ᐃᓚᖏᐅᑎᑎᑦᓯᒍᑎ: $1',
'editinginterface' => "'''ᐃᓂᖅᑎᕈᑎ—''' ᐋᕼᐊ ᓱᖁᓯᖅᐹ ᐃᑭᐊᖅ ᒪᑉᐱᑕᖅ ᐊᑐᐃᓐᓇᓯᕗᖅ ᐄᔭᑦᓴᖅ ᖃᕋᓴᐅᔭᖅ ᑕᖅᓴᓕᖅᐹ ᐃᑭᐊᖅ ᐊᕿᑦᑐᖅ ᖃᕆᑕᐅᔭᐅᑉ ᑎᑎᕋᕐᕕᖓ. ᐊᓯᐊᙳᑐᖅ ᐃᑭᐊᖅ ᒪᑉᐱᑕᖅ ᐃᓄᒃᑎᑐᑦ ᐅᐃᑭᐱᑎᐊ ᐊᓪᓚᖑᖅᑐᐊᖅ ᓇᑭᒪᖅᐳᖅ ᖃᑕᙳᑎ.",
# Login and logout pages
-'welcomecreation' => "== ᐊᕆᐅᙵᐃᐹ, $1! ==
-ᐱᒋᕗᖅ ᖃᑕᙳᑎ ᐅᐃᑭᐱᑎᐊ ᑮᓇᐅᔭᖁᑎᖃᕐᕕᒃ ᐃᓱᐃᓪᓕᖓᐃᑦᔭᐹ. ᐃᖅᑑ ᓱᖁᓯᖅᐹ {{SITENAME}} ᐃᓐᓂᐊᑐᖅ «''ᓂᐱ ᐊᒥ''»",
'yourname' => 'ᐅᐃᑭᐱᑎᐊ ᐊᑎᖅ',
'yourpassword' => 'ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ',
'yourpasswordagain' => 'ᑕᒪᑐᒪᓃᖅᐹ ᐃᒃᓯᒐᖅᑐᖅ ᐅᐃᑭᐱᑎᐊ ᐸᓚᙵᓴᐅᑎ',
# Search results
'nextn' => 'ᑕᒡᒐ {{PLURAL:$1|$1}}',
-'powersearch' => 'ᕿᓐᓇᕆᒃᓴᕐᓂᖅ',
# Preferences page
'mypreferences' => 'ᐊᒥ ᐱᒃᑯᒪᓂᖅᐹᖅ',
'recentchangeslinked' => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
'recentchangeslinked-feed' => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
'recentchangeslinked-toolbox' => 'ᐊᓯᐊᙳᑐᖅ ᒥᑦᓵᓯᔪᖅ',
-'recentchangeslinked-noresult' => '0 ᐊᓯᐊᙳᑐᖅ ᐃᑦᓯᕕᒻᒥᐅᓯᖅᐹ ᒪᑉᐱᑕᖅ ᑕᑯᕙᓪᓚᑐᖅ ᓱᓪᓗᒃ ᑕᒪᑐᒪᓂ ᑐᒥᑯ',
# Upload
'upload' => 'ᒪᑉᐱᐹ ᓇᓗᓇᐃᔭᐅᑎᑦ',
# Special:AllPages
'allpages' => 'ᓱᓇᒥᑦᑐᖅ ᒪᑉᐱᑕᖅ',
'nextpage' => 'ᑕᒡᒐ ᒪᑉᐱᑕᖅ ($1)',
-'allpagesprev' => 'ᑐᓄᓪᓕᐹᖅ',
-'allpagesnext' => 'ᑕᒡᒐ',
'allpagessubmit' => 'ᐊᐃᕗᖅ',
# Special:Categories
'categories' => 'ᓄᐊᑉᐳᑦ',
-# E-mail user
+# Email user
'emailuser' => 'ᑭᒍᑎᐅᑉ ᓯᑎᓂᖅᐹᖓ ᐃᓄᒃ',
'emailfrom' => 'ᓇᑭᑦ',
'emailmessage' => 'ᑭᒡᒐᐹ',
# Move page
'move-page-legend' => 'ᐅᐊᔪᖅ ᒪᑉᐱᑕᖅ',
'movearticle' => 'ᐅᐊᔪᖅ ᒪᑉᐱᑕᖅ',
-'movedto' => 'ᐅᐊᔪᖅ',
'movelogpage' => 'ᐅᐊᔪᖅ ᓂᐱ',
'movereason' => 'ᐃᓱᒪᒃᓴᖅᓯᐅᕈᓐᓇᑦᑎᐊᕐᓂᖅ:',
'delete_and_move' => 'ᓂᐸᖅᑎᐹ ᐊᒻᒪ ᐅᐊᔪᖅ',
'variantname-ike-latn' => 'ilisautik',
'variantname-iu' => 'disable',
-# EXIF tags
+# Exif tags
'exif-imagelength' => 'ᖁᑦᓯᖕᓂᖅ',
'exif-imagedescription' => 'ᐃᓄᙳᐊᖅ ᐊᑎᖅ',
'exif-colorspace' => 'ᒥᖑᐊᕈᑎᒥᑎᖅᐹ',
'navigation' => 'mianirivaa',
'and' => ' amma',
-# Cologne Blue skin
-'qbspecialpages' => 'piji mappitaq',
-
# Vector skin
'vector-view-edit' => 'Suqusiqpaa',
'jumptonavigation' => 'mianirivaa',
'jumptosearch' => 'ivaaqpuq',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'miksaani {{SITENAME}}',
'aboutpage' => 'Project:miksaani',
'currentevents' => 'pigivuq piusiq',
'currentevents-url' => 'Project:pigivuq piusiq',
'edithelp' => 'ikurripaa suqusiqpaa',
-'edithelppage' => 'Help:suqusiqpaa',
'mainpage' => 'amiq',
'mainpage-description' => 'amiq',
'portal' => 'qaggiq',
'privacypage' => 'Project:namminiq pilirivviqauqtunut aulataujut atuagaq, pinasuarniq',
'youhavenewmessages' => 'ilissu pigivaa $1 ($2).',
-'newmessageslink' => 'pigivuk kiggapaa',
-'newmessagesdifflink' => 'annitujuq asiaNngutuq',
'editsection' => 'suqusiqpaa',
'editold' => 'suqusiqpaa',
'editlink' => 'suqusiqpaa',
'editinginterface' => "'''iniqtiruti—''' aaha suqusiqpaa iqiak mappitaq atuinnasivuq iijatsaq qarasaujaq taqsaliqpaa ikiaq aqittuq qaritaujaup titirarvinga. asiaNngutuq ikiaq mappitaq inuktitut uikipitia allanguqtuaq nakimaqpuq qatannguti.",
# Login and logout pages
-'welcomecreation' => "== ariunngaipaa, $1! ==
-pigivuq qatannguti uikipitia kiinaujaqutiqarvik isuillingaitjapaa. iqtuu suqusiqpa{{SITENAME}} inniatuq—«''nipi ami''»",
'yourname' => 'uikipitia atiq',
'yourpassword' => 'uikipitia palanngasauti',
'yourpasswordagain' => 'tamatumaniiqpaa iksigaqtuq uikipitia palanngasauti',
# Search results
'nextn' => 'tagga {{PLURAL:$1|$1}}',
-'powersearch' => 'ivaaqpuq',
# Preferences page
'mypreferences' => 'mi pikkumaniqpaaq',
'recentchangeslinked' => 'asiaNngutuq mitsaasijuq',
'recentchangeslinked-feed' => 'asiaNngutuq mitsaasijuq',
'recentchangeslinked-toolbox' => 'asiaNngutuq mitsaasijuq',
-'recentchangeslinked-noresult' => '0 asiaNngutuq itsivimmiusiqpaa mappitaq takuvallatuq sulluk tamatumani tumiku',
# Upload
'upload' => 'mappipaa nalinaijatit',
# Special:AllPages
'allpages' => 'sunamittuq mappitaq',
'nextpage' => 'tagga mappitaq ($1)',
-'allpagesprev' => 'tunullipaaq',
-'allpagesnext' => 'tagga',
'allpagessubmit' => 'aivuk',
# Special:Categories
'categories' => 'nuapput',
-# E-mail user
+# Email user
'emailfrom' => 'nakit',
'emailmessage' => 'kiggapaa',
'emailsend' => 'qiutsavigivaa',
# Move page
'move-page-legend' => 'uajuq mappitaq',
'movearticle' => 'uajuq mappitaq',
-'movedto' => 'uajuq',
'movelogpage' => 'uajuq nipi',
'delete_and_move' => 'nipaqtipaa amma uajuq',
'variantname-ike-latn' => 'ilisautik',
'variantname-iu' => 'disable',
-# EXIF tags
+# Exif tags
'exif-imagelength' => 'qutsingniq',
'exif-imagedescription' => 'inunnguaq atiq',
'exif-colorspace' => 'minguarutimitiqpaa',
'user-mail-no-body' => 'Pinadas nga inpatulod ti esurat nga awan linaonna wenno ababa laeng a bagi.',
# Change password dialog
-'resetpass' => 'Sukatan ti kontrasenias',
+'changepassword' => 'Baliwan ti kontrasenias',
'resetpass_announce' => 'Simrekka a nagus-usar ti temporario a kodigo ti esurat.
Tapno malpaska a makastrek, nasken a mangikabilka ti baro a kontrasenias ditoy:',
'resetpass_header' => 'Sukatan ti kontrasenias ti pakabilangan',
'revdelete-nooldid-title' => 'Imbalido ti napuntaan a panagbaliw',
'revdelete-nooldid-text' => 'Mabalin a saanmo nga imbaga ti pagpuntaan ti panagbaliw (dagiti panagbaliwan) ti panagaramid daytoy,
awan ti naibaga a panagbaliw, wenno padpadasem nga ilemlemmeng ti agdama a panagbaliw.',
-'revdelete-nologtype-title' => 'Awan ti naited a kita ti listaan',
-'revdelete-nologtype-text' => 'Saanmo nga nainaganan ti kita a listaan ti agtungpal daytoy nga aramid.',
-'revdelete-nologid-title' => 'Imbalido a panangikabil dita listaan',
-'revdelete-nologid-text' => 'Saanmo a nainaganan ti puntaan ti listaan a paspasamak ti agaramid daytoy a pagusar wenno ti nainaganan nga inkabil ket saan nga adda idiay.',
'revdelete-no-file' => 'Awan dayta nainaganan a papeles.',
'revdelete-show-file-confirm' => 'Sigurado kadi a kayatmo ti mangkita ti naikkat a baliwan ti papeles "<nowiki>$1</nowiki>" a naggapu idi $2 idi $3?',
'revdelete-show-file-submit' => 'Wen',
'logdelete-failure' => "'''Napaay ti panagikabil ti listaan ti panagkita:'''
$1",
'revdel-restore' => 'sukatan ti panagkita',
-'revdel-restore-deleted' => 'dagiti naikkat a binaliwan',
-'revdel-restore-visible' => 'dagiti makita a binaliwan',
'pagehist' => 'Pakasaritaan ti panid',
'deletedhist' => 'Naikkat a pakasaritaan',
'revdelete-hide-current' => 'Biddut ti pannakailemmeng ti banag a napetsado a $2, $1: Daytoy ti kinaudi a panagbaliw
'search-interwiki-default' => '$1 dagiti nagbanagan:',
'search-interwiki-more' => '(adu pay)',
'search-relatedarticle' => 'Mainaig',
-'mwsuggest-disable' => 'Ibaldado dagiti singasing ti panagbiruk',
'searcheverything-enable' => 'Agbirukka kadagiti amin a nagan ti espasio',
'searchrelated' => 'mainaig',
'searchall' => 'amin',
'preferences' => 'Kakaykayatan',
'mypreferences' => 'Kakaykayatan',
'prefs-edits' => 'Bilang dagiti inurnos:',
-'changepassword' => 'Baliwan ti kontrasenias',
'prefs-skin' => 'Kudil',
'skin-preview' => 'Ipadas',
'datedefault' => 'Awan ti kakaykayatan',
'recentchanges-label-minor' => 'Daytoy ket bassit a panag-urnos',
'recentchanges-label-bot' => 'Daytoy a panag-urnos ket inaramid babaen ti maysa a bot',
'recentchanges-label-unpatrolled' => 'Daytoy a panag-urnos ket saan pay a napatruliaan',
-'rcnote' => "Dita baba ket {{PLURAL:$1|ti '''1''' a naudi a sinukatan|dagiti '''$1''' a naudi a sinukatan}} iti napalabas nga {{PLURAL:$2|aldaw|'''$2''' nga al-aldaw}}, manipud idi $5, $4.",
'rcnotefrom' => "Dita baba ket dagiti sinukatan manipud idi '''$2''' (agingga iti '''$1''' a naipakita).",
'rclistfrom' => 'Ipakita dagiti kabarbaro a sinukatan a mangrugi manipud idi $1',
'rcshowhideminor' => '$1 dagiti bassit a panag-urnos',
'allpagesto' => 'Ipakita dagiti panid nga agpatingga iti:',
'allarticles' => 'Amin a pampanid',
'allinnamespace' => 'Amin a pampanid ($1 a nagan ti espasio)',
-'allnotinnamespace' => 'Amin a pampanid (awan iti $1 a nagan ti espasio)',
-'allpagesprev' => 'Napalabas',
-'allpagesnext' => 'Sumaruno',
'allpagessubmit' => 'Inkan',
'allpagesprefix' => 'Iparang dagiti pampanid nga adda pasarunona:',
'allpagesbadtitle' => 'Ti naited a titulo ti panid ket imbalido wenno adda idi ti sabali a pagsasao wenno interwiki a pasarunona.',
'undeletebtn' => 'Isubli',
'undeletelink' => 'kitaen/isubli',
'undeleteviewlink' => 'kitaen',
-'undeletereset' => 'Isubli',
'undeleteinvert' => 'Baliktaden ti napili',
'undeletecomment' => 'Rason:',
'undeletedrevisions' => '{{PLURAL:$1|1 a binaliwan|dagiti $1 a binaliwan}} ti naisubli',
'block' => 'Seraan ti agar-aramat',
'unblock' => 'Ikkaten ti serra ti agar-aramat',
'blockip' => 'Serraan ti agar-aramat',
-'blockip-title' => 'Serraan ti agar-aramat',
'blockip-legend' => 'Serraan ti agar-aramat',
'blockiptext' => 'Usaren ti kinabuklan dita baba tapno maserraan ti panagsurat manipud iti naisangayan nga IP a pagtaengan wenno nagan ti agar-aramat.
Usaren laeng daytoy tapno pawilan ti bandalismo, ken panagtunos iti [[{{MediaWiki:Policy-url}}|annuroten]].
'ipadressorusername' => 'IP a pagtaengan wenno nagan ti agar-aramat:',
'ipbexpiry' => 'Agpaso:',
'ipbreason' => 'Rason:',
-'ipbreasonotherlist' => 'Sabali a rason',
'ipbreason-dropdown' => '*Dagiti kadawyan a rason ti panagserra
** Agikabil kadagiti madi a pakaammo
** Agikkat kadagiti linaon ti pampanid
'ipbsubmit' => 'Serraan daytoy nga agar-aramat',
'ipbother' => 'Sabali nga oras:',
'ipboptions' => '2 nga oras:2 hours,1 nga aldaw:1 day,3 nga aldaw:3 days,1 a lawas:1 week,2 a lawas:2 weeks,1 a bulan:1 month,3 a bulan:3 months,6 a bulan:6 months,1 a tawen:1 year,awan inggana:infinite',
-'ipbotheroption' => 'sabali',
-'ipbotherreason' => 'Sabali/nayon a rason:',
'ipbhidename' => 'Ilemmeng ti nagan ti agar-aramat kadagiti listaan ken inurnos',
'ipbwatchuser' => 'Bantayan ti panid ti agar-ramat ken panid ti tungtungan daytoy nga agar-aramat',
'ipb-disableusertalk' => 'Pawilan daytoy nga agar-aramat nga agurnos kadagiti bukodda a tungtungan a panid no naserraan',
'sorbs_create_account_reason' => 'Ti IP a pagtaengam ket nakalista a kasla "nalukatan a pannakbagi" idiay DNSBL nga inusar ti {{SITNAME}}.
Saanka a makaaramid ti pakabilangan',
'xffblockreason' => 'Ti maysa nga IP a pagtaengan nga adda iti X-Forwarded-For header, mabalin a kukuam wenno ti pannakbagi a server nga us-usarem, ket naserraan. Ti kasisigud a rason ti pannakaserra idi ket: $1',
-'cant-block-while-blocked' => 'Saanmo a maserraan dagiti sabali nga agar-aramat no naserraanka met.',
'cant-see-hidden-user' => 'Ti agar-aramat a kayatmo a serraan ket naserraan ken nailemmeng.
Ket awan met ti karbengam nga agilemming ti agar-aramat, saan mo a makita wenno mabaliwan ti serra ti agar-aramat.',
'ipbblocked' => 'Saanmo a mabalin ti agserra wenno agikkat ti serra ti sabali nga agar-aramat, ngamin ket naserraan ka met.',
Kadagitoy a kaso, masapul nga iyalis wenno itiponmo a manual ti panid no kayatmo.",
'movearticle' => 'Iyalis ti panid:',
'moveuserpage-warning' => "'''Ballaag:''' Mangrugrugika nga agiyalis ti panid ti agar-aramat. Pangngaasi a laglapipen a ti panid ket isu laeng ti mabalin nga iyalis ken ti agar-aramat ket ''saan'' a managanan.",
-'movenologin' => 'Saan a nakastrek',
'movenologintext' => 'Masapul a nakarehistroka nga agar-aramat ken [[Special:UserLogin|nakastrek]] tapno makaiyalis iti panid.',
'movenotallowed' => 'Awan ti pammalubosmo nga agiyalis kadagiti panid.',
'movenotallowedfile' => 'Awan ti pammalubosmo nga agiyalis kadagiti papeles.',
'articleexists' => 'Adda panid nga adda ti kasta a nagan, wenno ti nagan a pinilim ket saan a mabalin.
Pangngaasim a mangpilika iti sabali a nagan.',
'cantmove-titleprotected' => 'Saanmo a maiyalis ti panid iti daytoy a lokasion, ngamin ket ti baro a titulo ket nasalakniban para iti panakapartuat.',
-'talkexists' => "'''Sibaballigi a naiyalis ti panid, nupay kasta saan a maiyalis ti panid ti tungtungan gapu ta addan ti panid-tungtungan iti baro a titulo.
-Pangngaasim a manualmo lattan a pagtiponem ida.'''",
-'movedto' => 'naiyalis iti',
'movetalk' => 'Iyalis ti mainaig a panid ti tungtungan',
'move-subpages' => 'Iyalis dagiti subpanid (aginggana ti $1)',
'move-talk-subpages' => 'Iyalis dagiti subpanid ti tungtungan ti panid (aginggana ti $1)',
'watchlistall2' => 'amin',
'namespacesall' => 'amin',
'monthsall' => 'amin',
-'limitall' => 'amin',
# Email address confirmation
'confirmemail' => 'Pasingkedan ti esurat a pagtaengam',
'confirmemail_success' => 'Napasingkedanen ti esurat a pagtaengam.
Mabalinmo tattan ti [[Special:UserLogin|sumrek]] ken nanamen ti wiki.',
'confirmemail_loggedin' => 'Napasingkedanen ti esurat a pagtaengam.',
-'confirmemail_error' => 'Adda banag a biddut ti panangidulin ti pammasingkedmo.',
'confirmemail_subject' => 'Pammasingked ti esurat a pagtaengan ti {{SITENAME}}',
'confirmemail_body' => 'Addaan, baka sika, ti naggapu ti IP a pagtaengan $1,
ket nagrehistro ti pakabilangan "$2" iti daytoy nga esurat a pagtaengan idiay {{SITENAME}}
# Special:ComparePages
'comparepages' => 'Ipada dagiti panid',
-'compare-selector' => 'Ipada dagiti panagbaliw ti panid',
'compare-page1' => 'Panid 1',
'compare-page2' => 'Panid 2',
'compare-rev1' => 'Panagbaliw 1',
'loginlanguagelabel' => 'Мотт: $1',
# Change password dialog
-'resetpass' => 'КъайладIоагIа дIахувцар',
+'changepassword' => 'КъайладIоaгIа дIахувцар',
'oldpassword' => 'Къаьна къайладIоагӀа:',
'newpassword' => 'Керда къайладIоагӀа:',
'retypenew' => 'Керда къайладIоагӀа юха Ӏоязаде:',
'revdelete-radio-unset' => 'A',
'revdelete-log' => 'Бахьан',
'revdel-restore' => 'Кустгойтам хувца',
-'revdel-restore-deleted' => 'дӀадаьккха доржамаш',
-'revdel-restore-visible' => 'бӀаргагушдола доржамаш',
'pagehist' => 'ОагӀува искар',
'deletedhist' => 'ДӀадаккхамий искар',
'revdelete-reasonotherlist' => 'Кхыдола бахьан',
# Preferences page
'preferences' => 'Оттамаш',
'mypreferences' => 'Оттамаш',
-'changepassword' => 'КъайладIоaгIа дIахувцар',
'prefs-skin' => 'БIагала куц',
'skin-preview' => 'Хьажа',
'prefs-datetime' => 'Таьрахьи сахьати',
'recentchanges-label-minor' => 'ЗIамига хувцам я',
'recentchanges-label-bot' => 'Ер хувцам бIатаца яь е',
'recentchanges-label-unpatrolled' => 'Ер хувцам ший моттиге кхы дIадехьаяьккхаяц.',
-'rcnote' => "{{PLURAL:$1|Тlехьара '''$1''' хувцам|Тlехьара '''$1''' хувцамаш}} дола '''$2''' {{PLURAL:$2|ден|деношкахь}}, укх сахьате $5 $4.",
'rcnotefrom' => 'КIалхагIа хувцамаш хьахьекха я <strong>$2</strong> денза (<strong>$1</strong> кхачалца).',
'rclistfrom' => '$1 тIара хувцамаш хьахьокха',
'rcshowhideminor' => 'зIамига хувцамаш $1',
'movepage-moved' => '\'\'\'"$1" оагув "$2" хьийца я\'\'\'',
'articleexists' => 'Изза мо цIи йола оагIув, йолаш я е оаш тила цIи мегаш яц.
Дехар да, кхыйола цIи хьаржа.',
-'talkexists' => "'''ОагIувни цIи хьийца хиннай, амма дувцама оагIувни цIи хувца мегаш яц, изза мо цIи йолаш оагIув йоландаь. Дехар да, кулга новкъосталца цхьанна вIашагIатоха уш.'''",
-'movedto' => 'керда цIи тилла я',
'movetalk' => 'МаIан чулоаца дувцама оагIувни цIи хувца',
'movelogpage' => 'Хувцама тептар',
'movereason' => 'Бахьан',
'watchlistall2' => 'деррига',
'namespacesall' => 'деррига',
'monthsall' => 'деррига',
-'limitall' => 'деррига',
# action=purge
'confirm_purge_button' => 'ХIаа',
'loginlanguagelabel' => 'Linguo: $1',
# Change password dialog
-'resetpass' => 'Chanjar pasovorto',
+'changepassword' => 'Chanjar pasovorto',
'resetpass_header' => 'Chanjar pasovorto di konto',
'oldpassword' => 'Anciena pasovorto:',
'newpassword' => 'Nova pasovorto:',
'revdelete-radio-unset' => 'No',
'revdelete-log' => 'Motivo:',
'revdel-restore' => 'chanjar videbleso',
-'revdel-restore-deleted' => 'efacita revizadi',
-'revdel-restore-visible' => 'videbla revizadi',
'pagehist' => 'Pagino-versionaro',
'deletedhist' => 'Efacita versionaro',
'revdelete-otherreason' => 'Altra/suplementala motivo:',
'preferences' => 'Preferaji',
'mypreferences' => 'Preferaji',
'prefs-edits' => 'Nombro di redaktaji:',
-'changepassword' => 'Chanjar pasovorto',
'prefs-skin' => 'Pelo',
'skin-preview' => 'Pre-videz',
'datedefault' => 'Sen prefero',
'recentchanges-label-minor' => 'Ica es mikra redaktajo',
'recentchanges-label-bot' => 'Ta chanjo facita da bot',
'recentchanges-legend-newpage' => '$1 - nova pagino',
-'rcnote' => "Infre esas la lasta {{PLURAL:$1|'''1''' chanjo|'''$1''' chanji}} dum la lasta {{PLURAL:$2|dio|'''$2''' dii}} ye $5, $4.",
'rcnotefrom' => "Infre esas la lasta chanji depos '''$2''' (montrita til '''$1''').",
'rclistfrom' => 'Montrar nova chanji startante de $1',
'rcshowhideminor' => '$1 mikra redakti',
'allpagesto' => 'Montrar pagini finanta ye:',
'allarticles' => 'Omna pagini',
'allinnamespace' => 'Omna pagini (nomaro $1)',
-'allnotinnamespace' => 'Omna pagini (ne in nomaro $1)',
-'allpagesprev' => 'Antea',
-'allpagesnext' => 'Sequanta',
'allpagessubmit' => 'Irez',
'allpages-bad-ns' => '{{SITENAME}} ne havas nomaro "$1".',
'ipadressorusername' => 'IP-adreso od uzantonomo:',
'ipbexpiry' => 'Expiro:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Altra motivo',
'ipbreason-dropdown' => '*Ordinara motivi por blokuso
** Insertar nevera informi
** Efacar kontenajo de pagini
'ipbsubmit' => 'Blokusar ica uzanto',
'ipbother' => 'Altra tempo:',
'ipboptions' => '2 horo:2 hours,1 dio:1 day,3 dii:3 days,1 semano:1 week,2 semani:2 weeks,1 monato:1 month,3 monati:3 months,6 monati:6 months,1 yaro:1 year,infinita:infinite',
-'ipbotheroption' => 'altra',
-'ipbotherreason' => 'Altra/suplementala motivo:',
'badipaddress' => 'IP-adreso ne esas valida',
'blockipsuccesssub' => 'Blokusado sucesis',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] blokusesis.<br />
Ica povas esar drastika chanjo e ne-esperinda por populara pagino;
voluntez certigar ke vu komprenas la konsequi qui eventos ante durar adavane.",
'movearticle' => 'Movez pagino:',
-'movenologin' => 'Sesiono ne iniciata',
'movenologintext' => 'Vu mustas esar registragita uzanto ed [[Special:UserLogin|enirir]] por rinomizar pagino.',
'newtitle' => 'A nova titulo:',
'move-watch' => 'Surveyar ca pagino',
'articleexists' => 'Pagino kun sama nomo ja existas od la nomo
qua vu selektis ne esas valida.
Voluntez selektar altra nomo.',
-'movedto' => 'rinomizita ad',
'movetalk' => 'Rinomizar la debato-pagino se to esas aplikebla.',
'movelogpage' => 'Movo-registraro',
'movereason' => 'Motivo:',
# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Um {{SITENAME}}',
'aboutpage' => 'Project:Um verkefnið',
-'copyright' => 'Efni má nota samkvæmt $1 nema kemur fram annars.',
+'copyright' => 'Efni má nota samkvæmt $1 nema annað komi fram.',
'copyrightpage' => '{{ns:project}}:Höfundarréttur',
'currentevents' => 'Potturinn',
'currentevents-url' => 'Project:Potturinn',
'user-mail-no-body' => 'Reyndi að senda tölvupóst með engu eða verulega stuttu meginmáli.',
# Change password dialog
-'resetpass' => 'Breyta lykilorði',
+'changepassword' => 'Breyta lykilorði',
'resetpass_announce' => 'Þú skráðir þig inn með tímabundnum netfangskóða.
Til að klára að skrá þig inn, verður þú að endurstilla lykilorðið hér:',
'resetpass_text' => '<!-- Setja texta hér -->',
'revisiondelete' => 'Eyða/endurvekja breytingar',
'revdelete-nooldid-title' => 'Ógild markbreyting',
'revdelete-nooldid-text' => 'Annaðhvort hefur útgáfan sem á að fela ekki verið tilgreind, þessi útgáfa ekki verið til, eða að þú sért að reyna að fela núverandi útgáfu.',
-'revdelete-nologtype-title' => 'Engin skráargerð uppgefin',
-'revdelete-nologtype-text' => 'Þú tilgreindir ekki skráargerð til þess að framkvæma þessa aðgerð á.',
-'revdelete-nologid-title' => 'Ógild aðgerðarskráar færsla',
-'revdelete-nologid-text' => 'Þú hefur annaðhvort ekki tilgreint færslu í aðgerðarskrá til að framkvæma þessa aðgerð á, eða færslan er ekki til.',
'revdelete-no-file' => 'Umbeðin skrá er ekki til.',
'revdelete-show-file-confirm' => 'Ertu viss um að þú viljir sjá eydda breytingu af síðunni "<nowiki>$1</nowiki>" frá $2 $3?',
'revdelete-show-file-submit' => 'Já',
'logdelete-failure' => "'''Mistókst að uppfæra sýnileika aðgerðarskráar:'''
$1",
'revdel-restore' => 'Breyta sýn',
-'revdel-restore-deleted' => 'eyddar breytingar',
-'revdel-restore-visible' => 'sýnilegar breytingar',
'pagehist' => 'Breytingaskrá',
'deletedhist' => 'Eyðingaskrá',
'revdelete-hide-current' => 'Mistókst að fela breytingu frá $1 $2: Þetta er núverandi útgáfa síðunnar.
'search-interwiki-default' => '$1 útkomur:',
'search-interwiki-more' => '(fleiri)',
'search-relatedarticle' => 'Tengt',
-'mwsuggest-disable' => 'Gera leitar uppástungur óvirkar',
'searcheverything-enable' => 'Leita í öllum nafnrýmum',
'searchrelated' => 'tengt',
'searchall' => 'öllum',
'preferences' => 'Stillingar',
'mypreferences' => 'Mínar stillingar',
'prefs-edits' => 'Fjöldi breytinga:',
-'changepassword' => 'Breyta lykilorði',
'prefs-skin' => 'Þema',
'skin-preview' => 'Forskoða',
'datedefault' => 'Sjálfgefið',
'recentchanges-label-bot' => 'Þessi breytingar var gerð af vélmenni',
'recentchanges-label-unpatrolled' => 'Þessi breyting hefur ekki verið yfirfarin',
'recentchanges-legend-newpage' => '$1 - ný síða',
-'rcnote' => "Að neðan {{PLURAL:$1|er '''1''' breyting|eru síðustu '''$1''' breytingar}} síðast {{PLURAL:$2|liðinn dag|liðna '''$2''' daga}}, frá $5, $4.",
'rcnotefrom' => "Að neðan eru breytingar síðan '''$2''' (allt að '''$1''' sýndar).",
'rclistfrom' => 'Sýna breytingar frá og með $1',
'rcshowhideminor' => '$1 minniháttar breytingar',
'allpagesto' => 'Sýna síður sem enda á:',
'allarticles' => 'Allar greinar',
'allinnamespace' => 'Allar síður ($1 nafnrými)',
-'allnotinnamespace' => 'Allar síður (ekki í $1 nafnrýminu)',
-'allpagesprev' => 'Síðast',
-'allpagesnext' => 'Næst',
'allpagessubmit' => 'Áfram',
'allpagesprefix' => 'Sýna síður með forskeytinu:',
'allpagesbadtitle' => 'Ekki var hægt að búa til grein með þessum titli því hann innihélt einn eða fleiri stafi sem ekki er hægt að nota í titlum.',
'undeletebtn' => 'Endurvekja',
'undeletelink' => 'skoða/endurvekja',
'undeleteviewlink' => 'skoða',
-'undeletereset' => 'Endurstilla',
'undeleteinvert' => 'Snúa vali við',
'undeletecomment' => 'Ástæða:',
'undeletedrevisions' => '$1 {{PLURAL:$1|breyting endurvakin|breytingar endurvaktar}}',
'block' => 'Banna notanda',
'unblock' => 'Afbanna notanda',
'blockip' => 'Banna notanda',
-'blockip-title' => 'Banna notanda',
'blockip-legend' => 'Banna notanda',
'blockiptext' => 'Notaðu eyðublaðið hér að neðan til þess að banna ákveðið vistfang eða notandanafn.
Þetta ætti einungis að gera til þess að koma í veg fyrir skemmdarverk, og í samræmi við [[{{MediaWiki:Policy-url}}|samþykktir]].
'ipadressorusername' => 'Vistfang eða notandanafn:',
'ipbexpiry' => 'Bannið rennur út:',
'ipbreason' => 'Ástæða:',
-'ipbreasonotherlist' => 'Aðrar ástæður',
'ipbreason-dropdown' => '* Algengar bannástæður
** Setur inn rangar upplýsingar
** Fjarlægir efni af síðum
'ipbsubmit' => 'Banna notanda',
'ipbother' => 'Annar tími:',
'ipboptions' => '2 tíma:2 hours,1 dag:1 day,3 daga:3 days,1 viku:1 week,2 vikur:2 weeks,1 mánuð:1 month,3 mánuði:3 months,6 mánuði:6 months,1 ár:1 year,aldrei:infinite',
-'ipbotheroption' => 'annar',
-'ipbotherreason' => 'Önnur/auka ástæða:',
'ipbhidename' => 'Fela notandanafn úr breytingarskrá og listum',
'ipbwatchuser' => 'Vakta notanda- og spjallsíður þessa notanda',
'ipb-disableusertalk' => 'Banna þessum notanda að breyta eigin spjallsíðu',
'sorbsreason' => 'Vistfangið þitt er á lista yfir opin vefsel í DNSBL sem er í notkun á {{SITENAME}}.',
'sorbs_create_account_reason' => 'Vistfangið þitt er á lista yfir opin vefsel í DNSBL sem er notað af {{SITENAME}}.
Þú getur ekki stofnað aðgang.',
-'cant-block-while-blocked' => 'Þú getur ekki bannað aðra notendur á meðan þú ert í banni.',
'cant-see-hidden-user' => 'Notandinn sem þú ert að reyna að banna hefur þegar verið bannaður og falinn.
Þar sem þú hefur ekki þau réttindi að fela notendur, þá getur þú ekki séð eða breytt banni notandans.',
'ipbblocked' => 'Þú getur ekki bannað eða afbannað aðra notendur, því þú ert sjálfur í banni.',
Í þeim tilfellum verður að færa hana handvirkt.',
'movearticle' => 'Færa síðu:',
'moveuserpage-warning' => "'''Viðvörun:''' Þú ert í þann mund að færa notendasíðu. Athugaðu aðeins síðan verður færð og notendanafni hans verður '''ekki''' breytt.",
-'movenologin' => 'Óinnskráð(ur)',
'movenologintext' => 'Þú verður að vera [[Special:UserLogin|innskráð(ur)]] til að geta fært síður.',
'movenotallowed' => 'Þú hefur ekki leyfi til að færa síður.',
'movenotallowedfile' => 'Þú hefur ekki leyfi til að færa skrár.',
'articleexists' => 'Annaðhvort er þegar til síða undir þessum titli, eða sá titill sem þú hefur valið er ekki gildur.
Vinsamlegast veldu annan titil.',
'cantmove-titleprotected' => 'Þú getur ekki fært síðu á þessa staðsetningu, því nýi titillinn hefur verið verndaður gegn sköpun',
-'talkexists' => "'''Færsla á síðunni sjálfri heppnaðist, en ekki var hægt að færa spjallsíðuna því hún er nú þegar til á nýja titlinum.
-Gjörðu svo vel og færðu hana handvirkt.'''",
-'movedto' => 'fært á',
'movetalk' => 'Færa meðfylgjandi spjallsíðu',
'move-subpages' => 'Færa undirstíður (upp að $1)',
'move-talk-subpages' => 'Færa undirstíður spjallsíðunnar (upp að $1)',
'watchlistall2' => 'allt',
'namespacesall' => 'öll',
'monthsall' => 'allir',
-'limitall' => 'alla',
# Email address confirmation
'confirmemail' => 'Staðfesta netfang',
'confirmemail_needlogin' => 'Þú verður að $1 þig til að staðfesta netfangið þitt.',
'confirmemail_success' => 'Netfang þitt hefur verið staðfest. Þú getur nú [[Special:UserLogin|skráð þig inn]] og vafrað um wiki-kerfið.',
'confirmemail_loggedin' => 'Netfang þitt hefur verið staðfest.',
-'confirmemail_error' => 'Eitthvað fór úrskeiðis við vistun staðfestingarinnar.',
'confirmemail_subject' => 'Staðfesting netfangs á {{SITENAME}}',
'confirmemail_body' => 'Einhver, sennilega þú, með vistfangið $1 hefur skráð sig á {{SITENAME}} undir notandanafninu „$2“ og gefið upp þetta netfang.
# Special:ComparePages
'comparepages' => 'Bera saman síður',
-'compare-selector' => 'Bera saman útgáfur síðna',
'compare-page1' => 'Síða 1',
'compare-page2' => 'Síða 2',
'compare-rev1' => 'Útgáfa 1',
'user-mail-no-body' => 'Tentato di inviare una e-mail con un testo vuoto o estremamente breve.',
# Change password dialog
-'resetpass' => 'Cambia la password',
+'changepassword' => 'Cambia password',
'resetpass_announce' => "L'accesso è stato effettuato con un codice temporaneo, inviato via e-mail. Per completare l'accesso è necessario impostare una nuova password:",
'resetpass_text' => '<!-- Aggiungere il testo qui -->',
'resetpass_header' => "Cambia la password dell'account",
'revisiondelete' => 'Cancella o ripristina versioni',
'revdelete-nooldid-title' => 'Versione non specificata',
'revdelete-nooldid-text' => 'Non è stata specificata alcuna versione della pagina su cui eseguire questa funzione, la versione specificata non esiste oppure si sta tentando di nascondere la versione attuale.',
-'revdelete-nologtype-title' => 'Nessun tipo di registro specificato',
-'revdelete-nologtype-text' => "Non è stato specificato alcun tipo di registro su cui eseguire l'azione.",
-'revdelete-nologid-title' => 'Errore di indicazione del log',
-'revdelete-nologid-text' => 'Non è stato specificato un evento del registro su cui eseguire questa funzione oppure il log non esiste.',
'revdelete-no-file' => 'Il file specificato non esiste.',
'revdelete-show-file-confirm' => 'Si desidera visualizzare la versione cancellata del file "<nowiki>$1</nowiki>" del $2 alle $3?',
'revdelete-show-file-submit' => 'Sì',
'logdelete-failure' => "'''La visibilità dell'evento non può essere impostata:'''
$1",
'revdel-restore' => 'cambia la visibilità',
-'revdel-restore-deleted' => 'revisioni cancellate',
-'revdel-restore-visible' => 'revisioni visibili',
'pagehist' => 'Cronologia della pagina',
'deletedhist' => 'Cronologia cancellata',
'revdelete-hide-current' => "Impossibile nascondere l'oggetto con data $1 $2 in quanto è la revisione attuale.",
'search-interwiki-default' => 'Risultati da $1:',
'search-interwiki-more' => '(altro)',
'search-relatedarticle' => 'Risultati correlati',
-'mwsuggest-disable' => 'Disattiva i suggerimenti di ricerca',
'searcheverything-enable' => 'Cerca in tutti i namespace',
'searchrelated' => 'correlati',
'searchall' => 'tutti',
'mypreferences' => 'preferenze',
'prefs-edits' => 'Modifiche effettuate:',
'prefsnologintext2' => "Si prega di $1 per impostare le preferenze dell'utente.",
-'changepassword' => 'Cambia password',
'prefs-skin' => 'Aspetto grafico (skin)',
'skin-preview' => 'Anteprima',
'datedefault' => 'Nessuna preferenza',
'recentchanges-label-plusminus' => 'La dimensione della pagina è cambiata di questo numero di byte',
'recentchanges-legend-newpage' => "(vedi anche [[Special:NewPages|l'elenco delle nuove pagine]])",
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Di seguito {{PLURAL:$1|è elencata la modifica più recente apportata|sono elencate le '''$1''' modifiche più recenti apportate}} al sito {{PLURAL:$2|nelle ultime 24 ore|negli scorsi '''$2''' giorni}}; i dati sono aggiornati alle $5 del $4.",
'rcnotefrom' => "Di seguito sono elencate le modifiche apportate a partire da '''$2''' (fino a '''$1''').",
'rclistfrom' => 'Mostra le modifiche apportate a partire da $1',
'rcshowhideminor' => '$1 le modifiche minori',
'allpagesto' => 'Mostra le pagine fino a:',
'allarticles' => 'Tutte le pagine',
'allinnamespace' => 'Tutte le pagine del namespace $1',
-'allnotinnamespace' => 'Tutte le pagine, escluso il namespace $1',
-'allpagesprev' => 'Precedenti',
-'allpagesnext' => 'Successive',
'allpagessubmit' => 'Vai',
'allpagesprefix' => 'Mostra le pagine che iniziano con:',
'allpagesbadtitle' => 'Il titolo indicato per la pagina non è valido o contiene prefissi interlingua o interwiki. Potrebbe inoltre contenere uno o più caratteri il cui uso non è ammesso nei titoli.',
'undeletebtn' => 'Ripristina',
'undeletelink' => 'visualizza/ripristina',
'undeleteviewlink' => 'visualizza',
-'undeletereset' => 'Reimposta',
'undeleteinvert' => 'Inverti selezione',
'undeletecomment' => 'Motivo:',
'undeletedrevisions' => '{{PLURAL:$1|Una revisione recuperata|$1 revisioni recuperate}}',
'block' => 'Blocca utente',
'unblock' => 'Sblocca utente',
'blockip' => 'Blocco utente',
-'blockip-title' => 'Blocca utente',
'blockip-legend' => "Blocca l'utente",
'blockiptext' => "Usare il modulo sottostante per bloccare l'accesso in scrittura a uno specifico indirizzo IP o un utente registrato.
Il blocco dev'essere operato per prevenire atti di vandalismo e in stretta osservanza della [[{{MediaWiki:Policy-url}}|policy di {{SITENAME}}]].
'ipadressorusername' => 'Indirizzo IP o nome utente:',
'ipbexpiry' => 'Scadenza del blocco:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Altra motivazione',
'ipbreason-dropdown' => '*Motivazioni più comuni per i blocchi
** Inserimento di informazioni false
** Rimozione di contenuti dalle pagine
'ipbsubmit' => "Blocca l'utente",
'ipbother' => 'Durata non in elenco:',
'ipboptions' => '2 ore:2 hours,1 giorno:1 day,3 giorni:3 days,1 settimana:1 week,2 settimane:2 weeks,1 mese:1 month,3 mesi:3 months,6 mesi:6 months,1 anno:1 year,infinito:infinite',
-'ipbotheroption' => 'altro',
-'ipbotherreason' => 'Altri motivi/dettagli:',
'ipbhidename' => 'Nascondi il nome utente dalle modifiche e dagli elenchi.',
'ipbwatchuser' => 'Segui le pagine e le discussioni utente di questo utente',
'ipb-disableusertalk' => 'Impedisci a questo utente di modificare la propria pagina di discussioni mentre è bloccato',
'sorbsreason' => 'Questo indirizzo IP è elencato come proxy aperto nella blacklist DNSBL utilizzata da {{SITENAME}}.',
'sorbs_create_account_reason' => 'Non è possibile creare nuovi accessi da questo indirizzo IP perché è elencato come proxy aperto nella blacklist DNSBL utilizzata da {{SITENAME}}.',
'xffblockreason' => "Un indirizzo IP presente nell'intestazione X-Forwarded-For, tuo o del server proxy che stai utilizzando, è stato bloccato. La motivazione originale del blocco è: $1",
-'cant-block-while-blocked' => 'Non è possibile bloccare altri utenti mentre si è bloccati.',
'cant-see-hidden-user' => 'L\'utente che si sta tentando di bloccare è stato già bloccato e nascosto. Poiché non hai il permesso "hideuser", non è possibile visualizzare o modificare il blocco dell\'utente.',
'ipbblocked' => 'Non puoi bloccare o sbloccare altri utenti, perché tu stesso sei bloccato',
'ipbnounblockself' => 'Non puoi sbloccare te stesso',
In questi casi, se lo si ritiene opportuno, occorre spostare o aggiungere manualmente le informazioni contenute nella pagina di discussione.",
'movearticle' => 'Sposta la pagina:',
'moveuserpage-warning' => "'''Attenzione:''' Si sta per spostare una pagina utente. Nota che verrà spostata solamente la pagina. L'utente ''non'' sarà rinominato.",
-'movenologin' => 'Accesso non effettuato',
'movenologintext' => "Lo spostamento delle pagine è consentito solo agli utenti registrati che hanno eseguito l'[[Special:UserLogin|accesso]] al sito.",
'movenotallowed' => 'Non si dispone dei permessi necessari per spostare le pagine.',
'movenotallowedfile' => 'Non si dispone dei permessi necessari per spostare i file.',
'articleexists' => 'Una pagina con questo nome esiste già oppure il nome scelto non è valido.
Scegliere un titolo diverso per la pagina.',
'cantmove-titleprotected' => 'Lo spostamento della pagina non è possibile in quanto il nuovo titolo è stato protetto per impedirne la creazione',
-'talkexists' => "'''La pagina è stata spostata correttamente, ma non è stato possibile spostare la pagina di discussione perché ne esiste già un'altra con il nuovo titolo. Integrare manualmente i contenuti delle due pagine.'''",
-'movedto' => 'spostata a',
'movetalk' => 'Sposta anche la pagina di discussione.',
'move-subpages' => 'Sposta le sottopagine (sino a $1)',
'move-talk-subpages' => 'Sposta le sottopagine di discussione (fino a $1)',
'watchlistall2' => 'tutte',
'namespacesall' => 'tutti',
'monthsall' => 'tutti',
-'limitall' => 'tutti',
# Email address confirmation
'confirmemail' => 'Conferma indirizzo email',
'confirmemail_needlogin' => 'È necessario $1 per confermare il proprio indirizzo e-mail.',
'confirmemail_success' => "L'indirizzo e-mail è confermato. Ora è possibile [[Special:UserLogin|eseguire l'accesso]] e fare pieno uso del sito.",
'confirmemail_loggedin' => "L'indirizzo email è stato confermato.",
-'confirmemail_error' => 'Errore nel salvataggio della conferma.',
'confirmemail_subject' => "{{SITENAME}}: richiesta di conferma dell'indirizzo",
'confirmemail_body' => 'Qualcuno, probabilmente tu stesso dall\'indirizzo IP $1, ha registrato l\'account "$2" su {{SITENAME}} indicando questo indirizzo e-mail.
'imgmultigo' => 'Vai',
'imgmultigoto' => 'Vai alla pagina $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(lingua predefinita)',
+'img-lang-go' => 'Vai',
+
# Table pager
'ascending_abbrev' => 'cresc',
'descending_abbrev' => 'decresc',
# Special:ComparePages
'comparepages' => 'Confronta le pagine',
-'compare-selector' => 'Confronta le revisioni di una pagina',
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Revisione 1',
'ok' => 'OK',
'retrievedfrom' => '「$1」から取得',
-'youhavenewmessages' => '$1があります ($2)。',
-'youhavenewmessagesfromusers' => '{{PLURAL:$3|他の利用者|$3 人の利用者}}からの$1があります ($2)。',
+'youhavenewmessages' => '$1が{{PLURAL:$3|あります}} ($2)。',
+'youhavenewmessagesfromusers' => '{{PLURAL:$3|他の利用者|$3 人の利用者}}からの$1が{{PLURAL:$4|あります}} ($2)。',
'youhavenewmessagesmanyusers' => '多数の利用者からの$1があります ($2)。',
'newmessageslinkplural' => '{{PLURAL:$1|新着メッセージ}}',
'newmessagesdifflinkplural' => '{{PLURAL:$1|最新の差分|999=最新版までの差分}}',
'user-mail-no-body' => '本文が空、またはあまりにも短いメールは送信できません。',
# Change password dialog
-'resetpass' => 'パスワードの変更',
+'changepassword' => 'パスワードの変更',
'resetpass_announce' => 'メールでお送りした仮パスワードでログインしました。
ログインを完了するには、ここで新しいパスワードを設定する必要があります:',
'resetpass_text' => '<!-- ここに文を挿入 -->',
'revisiondelete' => '版の削除と復元',
'revdelete-nooldid-title' => '無効な対象版',
'revdelete-nooldid-text' => 'この操作の対象となる版を指定していないか、指定した版が存在しないか、または最新版を非表示にしようとしています。',
-'revdelete-nologtype-title' => '記録の種類を指定していません',
-'revdelete-nologtype-text' => 'この操作を実行する記録の種類を指定していません。',
-'revdelete-nologid-title' => '無効な記録項目',
-'revdelete-nologid-text' => 'この操作の対象となる記録項目を指定していないか、または指定した項目が存在しません。',
'revdelete-no-file' => '指定されたファイルは存在しません。',
'revdelete-show-file-confirm' => 'ファイル「<nowiki>$1</nowiki>」の削除された$2$3の版を本当に閲覧しますか?',
'revdelete-show-file-submit' => 'はい',
'logdelete-failure' => "'''記録の閲覧レベルを設定できませんでした。'''
$1",
'revdel-restore' => '閲覧レベルを変更',
-'revdel-restore-deleted' => '削除された版',
-'revdel-restore-visible' => '閲覧できる版',
'pagehist' => 'ページの履歴',
'deletedhist' => '削除された履歴',
'revdelete-hide-current' => '$1$2の項目の非表示に失敗しました: これは最新版であるため。
'nextn-title' => '次の{{PLURAL:$1|$1件}}',
'shown-title' => 'ページあたり{{PLURAL:$1|$1件の結果}}を表示',
'viewprevnext' => '($1{{int:pipe-separator}}$2) ($3 件) を表示',
-'searchmenu-exists' => "'''このウィキには「[[:$1]]」という名前のページがあります'''",
-'searchmenu-new' => "'''ã\81\93ã\81®ã\82¦ã\82£ã\82ã\81§ã\83\9aã\83¼ã\82¸ã\80\8c[[:$1]]ã\80\8dã\82\92æ\96°è¦\8fä½\9cæ\88\90ã\81\99ã\82\8b'''",
+'searchmenu-exists' => "'''このウィキには「[[:$1]]」という名前のページがあります。'''{{PLURAL:$2|0=|検索で見つかった他のページも参照してください。}}",
+'searchmenu-new' => "'''ã\81\93ã\81®ã\82¦ã\82£ã\82ã\81§ã\83\9aã\83¼ã\82¸ã\80\8c[[:$1]]ã\80\8dã\82\92æ\96°è¦\8fä½\9cæ\88\90ã\81\97ã\81¾ã\81\97ã\82\87ã\81\86ã\80\82'''{{PLURAL:$2|0=|æ¤\9cç´¢ã\81§è¦\8bã\81¤ã\81\8bã\81£ã\81\9fä»\96ã\81®ã\83\9aã\83¼ã\82¸ã\82\82å\8f\82ç\85§ã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ã\80\82}}",
'searchprofile-articles' => '本文ページ',
'searchprofile-project' => 'ヘルプとプロジェクトページ',
'searchprofile-images' => 'マルチメディア',
'search-interwiki-default' => '$1の結果:',
'search-interwiki-more' => '(続き)',
'search-relatedarticle' => '関連',
-'mwsuggest-disable' => '検索候補の提示を無効にする',
'searcheverything-enable' => 'すべての名前空間を検索',
'searchrelated' => '関連',
'searchall' => 'すべて',
'mypreferences' => '個人設定',
'prefs-edits' => '編集回数:',
'prefsnologintext2' => '個人設定を変更するには$1してください。',
-'changepassword' => 'パスワードの変更',
'prefs-skin' => '外装',
'skin-preview' => 'プレビュー',
'datedefault' => '選択なし',
'recentchanges-label-plusminus' => 'ページ サイズの増減 (バイト単位)',
'recentchanges-legend-newpage' => '([[Special:NewPages|新しいページ一覧]]も参照してください)',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "$4 $5 までの{{PLURAL:$2|'''$2'''日間}}になされた{{PLURAL:$1|'''$1'''件の変更}}は以下の通りです。",
'rcnotefrom' => "以下は'''$2'''以降の更新です (最大 '''$1''' 件)。",
'rclistfrom' => '$1以降の更新を表示する',
'rcshowhideminor' => '細部の編集を$1',
'allpagesto' => '最後に表示するページ:',
'allarticles' => '全ページ',
'allinnamespace' => '全ページ ($1名前空間)',
-'allnotinnamespace' => '全ページ ($1名前空間以外)',
-'allpagesprev' => '前へ',
-'allpagesnext' => '次へ',
'allpagessubmit' => '表示',
'allpagesprefix' => '次の文字列から始まるページを表示:',
'allpagesbadtitle' => '指定したページ名は無効か、言語間またはインターウィキ接頭辞を含んでいます。
'undeletebtn' => '復元',
'undeletelink' => '閲覧/復元',
'undeleteviewlink' => '閲覧',
-'undeletereset' => 'リセット',
'undeleteinvert' => '選択を反転',
'undeletecomment' => '理由:',
'undeletedrevisions' => '{{PLURAL:$1|$1版}}を復元しました',
'block' => '利用者をブロック',
'unblock' => '利用者のブロックを解除',
'blockip' => '利用者をブロック',
-'blockip-title' => '利用者のブロック',
'blockip-legend' => '利用者をブロック',
'blockiptext' => '以下のフォームを使用して、指定したIPアドレスまたは利用者からの書き込みアクセスをブロックできます。
このような措置は、荒らしからの防御の目的のみに行われるべきで、また[[{{MediaWiki:Policy-url}}|方針]]に沿ったものであるべきです。
'ipadressorusername' => 'IPアドレスまたは利用者名:',
'ipbexpiry' => '有効期限:',
'ipbreason' => '理由:',
-'ipbreasonotherlist' => 'その他の理由',
'ipbreason-dropdown' => '*よくあるブロック理由
** 虚偽情報の挿入
** ページから内容の除去
'ipbsubmit' => 'この利用者をブロック',
'ipbother' => 'その他の期間:',
'ipboptions' => '2時間:2 hours,1日:1 day,3日:3 days,1週間:1 week,2週間:2 weeks,1か月:1 month,3か月:3 months,6か月:6 months,1年:1 year,無期限:infinite',
-'ipbotheroption' => 'その他',
-'ipbotherreason' => '他の、または追加の理由:',
'ipbhidename' => '利用者名を編集履歴や各種一覧から秘匿する',
'ipbwatchuser' => 'この利用者の利用者ページとトークページをウォッチ',
'ipb-disableusertalk' => 'この利用者がブロック中に自身のトークページを編集することを禁止',
'sorbs_create_account_reason' => 'ご使用中のIPアドレスが、{{SITENAME}}の使用しているDNSBLに公開プロキシとして記載されています。
アカウント作成はできません',
'xffblockreason' => 'X-Forwarded-For ヘッダーに含まれている IP アドレスがブロックされています。これはあなたのものか、あなたが利用しているプロキシサーバーのものです。元のブロックの理由は: $1',
-'cant-block-while-blocked' => 'ブロックされている間は、他の利用者をブロックできません。',
'cant-see-hidden-user' => 'ブロックしようとしている利用者は、既にブロックされ隠されています。
あなたには hideuser 権限がないため、この利用者のブロックの閲覧/編集はできません。',
'ipbblocked' => '自分自身をブロックしているため、他の利用者のブロックやブロック解除はできません',
これらの場合、必要に応じて、トークページを移動または統合する必要があります。",
'movearticle' => '移動するページ:',
'moveuserpage-warning' => "'''警告:''' 利用者ページを移動しようとしています。この操作ではページのみが移動され、利用者名は''変更されない''点に注意してください。",
-'movenologin' => 'ログインしていません',
'movenologintext' => 'ページを移動するためには、登録利用者でありかつ、[[Special:UserLogin|ログイン]]している必要があります。',
'movenotallowed' => 'ページを移動する権限がありません。',
'movenotallowedfile' => 'ファイルを移動する権限がありません。',
'articleexists' => '指定された移動先には既にページが存在するか、名前が不適切です。
別の名前を選択してください。',
'cantmove-titleprotected' => '新しいページ名が作成保護されているため、この場所にページを移動できません',
-'talkexists' => "'''ページ自身は移動できましたが、トークページは移動先のページが存在したため移動できませんでした。
-手動で統合してください。'''",
-'movedto' => '移動先:',
'movetalk' => '付随するトークページも移動',
'move-subpages' => '下位ページも移動 ($1 件まで)',
'move-talk-subpages' => 'トークページの下位ページも移動 ($1 件まで)',
'print.css' => '/* ここに記述したCSSは印刷出力に影響します */',
'noscript.css' => '/* ここに記述したCSSはJavaScriptを無効にしている利用者に影響します */',
'group-autoconfirmed.css' => '/* ここに記述したCSSは自動承認された利用者のみに影響します */',
+'group-user.css' => '/* ここに記述したCSSは登録利用者のみに影響します */',
'group-bot.css' => '/* ここに記述したCSSはボットのみに影響します */',
'group-sysop.css' => '/* ここに記述したCSSは管理者のみに影響します */',
'group-bureaucrat.css' => '/* ここに記述したCSSはビューロクラットのみに影響します */',
'monobook.js' => '/* ここにあるすべてのJavaScriptは、モノブック外装を使用している利用者に対して読み込まれます */',
'modern.js' => '/* ここにあるすべてのJavaScriptは、モダン外装を使用している利用者に対して読み込まれます */',
'vector.js' => '/* ここにあるすべてのJavaScriptは、ベクター外装を使用している利用者に対して読み込まれます */',
-'group-autoconfirmed.js' => '/* ここにあるすべてのJavaScriptは、自動承認された利用者に対して読み込まれます */',
+'group-autoconfirmed.js' => '/* ここにあるすべてのJavaScriptは、自動承認された利用者のみに読み込まれます */',
+'group-user.js' => '/* ここにあるすべてのJavaScriptは、登録利用者のみに読み込まれます */',
'group-bot.js' => '/* ここにあるすべてのJavaScriptは、ボットのみに読み込まれます */',
'group-sysop.js' => '/* ここにあるすべてのJavaScriptは、管理者のみに読み込まれます */',
'group-bureaucrat.js' => '/* ここにあるすべてのJavaScriptは、ビューロクラットのみに読み込まれます */',
'watchlistall2' => 'すべて',
'namespacesall' => 'すべて',
'monthsall' => 'すべて',
-'limitall' => 'すべて',
# Email address confirmation
'confirmemail' => 'メールアドレスの確認',
'confirmemail_success' => 'メールアドレスは確認されました。
[[Special:UserLogin|ログイン]]してウィキを使用できます。',
'confirmemail_loggedin' => 'メールアドレスは確認されました。',
-'confirmemail_error' => '確認情報を保存する際にエラーが発生しました。',
'confirmemail_subject' => '{{SITENAME}} メールアドレスの確認',
'confirmemail_body' => '誰か (おそらくあなた) が、IP アドレス$1から、
このメールアドレスで {{SITENAME}} のアカウント「$2」を登録しました。
'imgmultigo' => '表示',
'imgmultigoto' => 'ページ$1に移動',
+# Language selector for translatable SVGs
+'img-lang-default' => '(既定の言語)',
+'img-lang-info' => 'この画像を $1 で $2',
+'img-lang-go' => '描画',
+
# Table pager
'ascending_abbrev' => '昇順',
'descending_abbrev' => '降順',
# Special:ComparePages
'comparepages' => 'ページの比較',
-'compare-selector' => 'ページの版を比較',
'compare-page1' => 'ページ 1',
'compare-page2' => 'ページ 2',
'compare-rev1' => '版 1',
'suspicious-userlogout' => 'Yu rikwes fi lag out dinai bikaa iluk laik se isen bai a brok brouza ar kiashin praxi.',
# Change password dialog
-'resetpass' => 'Chienj paaswod',
'resetpass_announce' => 'Yu lag iin wid a tempareri e-miel kuod.
Fi finish lag iin, yu mos set a nyuu paaswod yaso:',
'resetpass_header' => 'Chienj akount paaswod',
'recentchanges' => 'Riisant chienjdem',
'recentchanges-legend' => 'Riisant chienj apshan',
'recentchanges-feed-description' => 'Chrak di muos riisant chienjdem tu di wiki ina dis fiid.',
-'rcnote' => "Below {{PLURAL:$1|a '''1''' chienj|a di laas '''$1''' chienj}} ina di laas {{PLURAL:$2|die|'''$2''' die}}, az av $5, $4.",
'rclistfrom' => 'Shuo nyuu chienjdem we taat frahn $1',
'rcshowhideminor' => '$1 maina editdem',
'rcshowhidebots' => '$1 batdem',
'movepage-moved' => '\'\'\'"$1" muuv gaan a "$2"\'\'\'',
'articleexists' => 'Piej wid daade niem egzis aredi, ar di niem yu chuuz no valid.
Begyu chuuz aneda niem.',
-'talkexists' => "'''Di piej iself don muuv soksesfuli, bot di taak piek kudn muuv kaazn se wan egzis aredi a di nyuu taikl.
-Begyu moerj dem manyuali.'''",
-'movedto' => 'muuv gaan a',
'movetalk' => 'Muuv asuosietid taak piej',
'movelogpage' => 'Muuv lag',
'movereason' => 'Riizn:',
* @author Malafaya
* @author OldakQuill
* @author PierreAbbat
+ * @author គីមស៊្រុន
*/
$messages = array(
'fri' => 'la mudjed',
'sat' => 'la xadjed',
'january' => 'ianvari',
-'february' => 'frebruari',
+'february' => 'februari',
'march' => 'martio',
'april' => 'prilio',
'may_long' => 'madjio',
'november' => 'novmbero',
'december' => 'decmbero',
'january-gen' => 'la pamast.',
-'february-gen' => 'la remast.',
+'february-gen' => 'la .remast.',
'march-gen' => 'la cimast.',
'april-gen' => 'la vomast.',
'may-gen' => 'la mumast.',
'pagecategories' => '{{PLURAL:$1|klesi|klesi}}',
'category_header' => 'fe le kibypapri cu klesi "$1"',
'subcategories' => "le'a ti",
-'category-subcat-count' => "$2 klesi cu vipsi le vi klesi .i $1 vipkle cu ni'a se jarco",
+'category-subcat-count' => "{{PLURAL:$2|lo dei klesi cu se klesi lo po'o di'e|lo dei klesi cu se klesi {{PLURAL:$1|pa lo|$1 lo}} $2 da.}}",
'category-article-count' => "{{PLURAL:$2|pa vi ckupau ku po'o cmima lo vi klesi.| {{PLURAL:$1|lo vi ckupau|$1 vi ckupau }} ku cmima lo vi klesi, out of $2 total.}}",
'listingcontinuesabbrev' => "co'unai",
'about' => 've skicu',
'moredotdotdot' => '.au zmadu',
-'mytalk' => 'casnu mi',
+'mytalk' => 'lo casnu be mi',
'navigation' => 'ckupau',
# Cologne Blue skin
'qbedit' => 'stika',
'qbpageoptions' => 'ti ckupau',
'qbmyoptions' => 'lo pe mi ckupau',
-'qbspecialpages' => 'steci ckupau',
-'faq' => 'FAQ',
-'faqpage' => 'Project:FAQ',
+'faq' => 'lo cafne se reisku',
+'faqpage' => "lo proiekto zo'u: lo cafne se reisku",
# Vector skin
'vector-action-addsection' => "jmina la'e se casnu",
'vector-action-delete' => 'vimcu',
'vector-action-move' => 'stika lo cmene',
+'vector-action-protect' => 'bandu',
'vector-view-create' => 'zbasu',
'vector-view-edit' => 'stika',
-'vector-view-history' => 'ko cpacu lo vreji citri',
+'vector-view-history' => 'lo ckupau citri',
'vector-view-view' => 'tcidu',
'vector-view-viewsource' => 'cpacu lo krasi',
'actions' => 'nu zukte',
'namespaces' => 'cmene canlu',
+'variants' => 'loi jutsi',
'errorpagetitle' => 'fliba',
'tagline' => "ra'i {{SITENAME}}",
'searcharticle' => 'jarco',
'history' => 'lo ckupau citri',
'history_short' => 'galfi plivei',
-'printableversion' => 'plepri simsa',
+'printableversion' => 'lo prina bredi versio',
'permalink' => "vitno terjo'e",
'view' => 'cpacu',
'edit' => 'stika',
'deletethispage' => 'vimcu lo vi ckupau',
'protect' => 'bandu',
'protect_change' => 'binxo',
+'protectthispage' => 'bandu lo dei ckupau',
'newpage' => 'lo cnino ckupau',
'talkpagelinktext' => 'casnu',
'specialpage' => 'steci ckupau',
'personaltools' => 'Sivni tyobuobulysy',
'talk' => 'casnu',
'views' => 'nu cpacu',
-'toolbox' => 'tutci',
-'otherlanguages' => 'drata bangu',
+'toolbox' => 'loi tutci',
+'otherlanguages' => 'lo se bangu be lo drata',
'lastmodifiedat' => "le vi ckupau rore'u se galfi de'i li $2 $1",
+'protectedpage' => 'lo se bandu ckupau',
'jumpto' => 'plipe tyobu:',
'jumptonavigation' => 'ckupau',
'jumptosearch' => 'sisku',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite' => 'About {{SITENAME}}',
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => 'អំពី {{SITENAME}}',
'aboutpage' => "Project:sera'a",
'copyright' => "lo selvau cu gubni ja'i la'o gy. $1 .gy.",
'copyrightpage' => "{{ns:project}}:fukyzifpo'e",
'disclaimers' => "nunxusra lo za'i na fuzme",
'disclaimerpage' => "Project:kampu nunxusra be lo za'i na fuzme",
'edithelp' => 'stika nunsidju',
-'edithelppage' => 'Help:Editing',
-'helppage' => 'to nu sidju toi se vasru',
+'helppage' => 'Help:lo se vasru',
'mainpage' => 'Ralju Ckupau',
'mainpage-description' => 'ralju ckupau',
'portal' => 'bende ckupau',
'ok' => 'ie',
'retrievedfrom' => 'cpacu fi la\'o .url. "$1" .url.',
-'newmessageslink' => 'loi cnino notci',
'editsection' => 'stika ti',
-'editsection-brackets' => '[$1]',
'editold' => 'stika',
'viewsourceold' => 'catlu le mifra',
'editlink' => 'stika ti',
'viewsourcelink' => 'casnu le mifra',
-'editsectionhint' => 'stika ti: $1',
+'editsectionhint' => "stika lo te fendi noi du la'oi $1",
'toc' => 'ckupau pagbu',
'showtoc' => 'jarco',
'hidetoc' => 'toljarco',
'nstab-project' => 'gungunma ckupau',
'nstab-image' => 'vreji',
'nstab-mediawiki' => 'notci',
+'nstab-template' => 'lo morna',
'nstab-category' => 'klesi',
# General errors
'userlogin' => "co'a pilno lo jaspu / zbasu lo jaspu",
'logout' => "co'u se jaspu",
'userlogout' => "co'u se jaspu",
+'nologin' => 'xu no da jaspu do i $1',
'nologinlink' => 'zbasu lo jaspu',
+'createaccount' => 'zbasu lo jaspu',
'gotaccountlink' => "co'a se jaspu",
'loginlanguagelabel' => 'to bangu toi $1',
'summary' => 'to ve skicu toi',
'minoredit' => "ti nu na'evajni galfi",
'watchthis' => 'zgana ti',
-'savearticle' => 'vreji le ckupau',
-'showpreview' => 'troci jarco',
+'savearticle' => 'stogau lo ckupau',
+'showpreview' => 'zganygau lo jai se troci',
'showdiff' => 'jarco lo te frica',
'loginreqlink' => "co'a se jaspu",
'newarticle' => 'to cnino toi',
-'previewnote' => "'''ko morji le du'u ti seljarco o'i'''
-.i lo do nunstika cu na pu vreji",
-'editing' => "ca galfi la'e lu $1 li'u",
-'editingsection' => 'ca galfi le selcmene be zoi $1 (section)',
-'editingcomment' => 'ca galfi le selcmene be zoi $1 (comment)',
+'previewnote' => "'''do o'i morji lo du'u di'e jai se troci se zgana po'o'''
+.i lo do nu stika cu pu'o se stogau",
+'editing' => "ca'o stika la'o vric. $1 vric.",
+'editingsection' => "ca'o stika la'o vric. $1 vric. noi te fendi",
+'editingcomment' => "ca'o stika la'o vric. $1 vric. noi cnino te fendi",
+'template-protected' => '(to loi se bende toi)',
# History pages
-'revisionasof' => "velfarvi de'i $1",
+'revisionasof' => "ve farvi soi se detri la'oi $1",
'cur' => 'cab',
'last' => "prula'i",
'page_first' => 'pamoi',
# Search results
'searchresults' => "tu'a le se sisku",
'searchresults-title' => 'Sisku pruce for "$1"',
-'searchhelp-url' => 'to nu sidju toi se vasru',
+'prevn' => 'lo lidne {{PLURAL:$1|$1}}',
+'nextn' => 'lo se lidne {{PLURAL:$1|$1}}',
+'prevn-title' => 'lo lidne $1 {{PLURAL:$1|result|results}}',
+'searchprofile-articles' => 'lo se vasru papri',
'searchprofile-everything' => "ro co'e",
+'searchprofile-advanced' => 'lo tcila',
+'searchprofile-articles-tooltip' => "sisku fi la'oi $1",
+'searchprofile-project-tooltip' => "sisku fi la'oi $1",
+'searchprofile-images-tooltip' => "sisku tu'a lo vreji",
'search-result-size' => '$1 ({{PLURAL:$2|1 valsi|$2 valsi}})',
+'search-section' => "(to la'oi $1 noi te fendi toi)",
'search-suggest' => "xu do sisydji lu $1 li'u",
'searchall' => "ro co'e",
# Preferences page
-'preferences' => 'zmaselnei',
-'mypreferences' => 'zmaselnei liste',
-'prefs-editing' => 'ca galfi',
+'preferences' => 'lo se nelci',
+'mypreferences' => 'lo se nelci',
+'prefs-rc' => 'puzi nu stika',
+'prefs-editing' => "ca'o stika",
'searchresultshead' => "tu'a le se sisku",
'savedprefs' => 'le do zmaselnei pu vreji',
'yourrealname' => 'to fatci cmene toi',
'boteditletter' => 'z',
# Recent changes linked
-'recentchangeslinked' => "srana nunga'i",
+'recentchangeslinked' => 'lo srana nu gasnu',
+'recentchangeslinked-toolbox' => 'lo srana nu gasnu',
'recentchangeslinked-page' => 'to ckupau cmene toi',
# Upload
'randompage' => 'cunso ckupau',
# Miscellaneous special pages
+'nbytes' => '$1 {{PLURAL:$1|bitsi}}',
'newpages' => 'lo cnino ckupau',
'move' => 'stika lo cmene',
'categories' => 'klesi',
# Watchlist
-'watchlist' => 'selzgaste',
-'mywatchlist' => 'selzgaste',
+'watchlist' => 'loi se zgana ckupau',
+'mywatchlist' => 'loi se zgana ckupau',
'watch' => 'jundi',
'watchthispage' => 'zgana ti',
'unwatch' => "de'a zgana",
'blanknamespace' => '(ralju)',
# Contributions
-'contributions' => 'selstika le pilno',
-'mycontris' => 'pu selstika mi',
+'contributions' => "{{GENDER:$1|lo pilno}} mo'u stika la'e di'e",
+'mycontris' => 'lo be mi pu se stika',
-'sp-contributions-talk' => 'casnu',
+'sp-contributions-talk' => 'lo nu casnu',
'sp-contributions-submit' => 'sisku',
# What links here
'blocklink' => 'zunti',
'change-blocklink' => 'stika bliku',
'contribslink' => 'selstika',
+'block-log-flags-nocreate' => "gau nu ka'enai zbasu lo jaspu",
# Move page
-'movedto' => 'te muvdu',
'revertmove' => 'xruti',
# Namespace 8 related
'allmessagesname' => 'cmene',
+# Thumbnails
+'thumbnail-more' => 'bardygau',
+
# Tooltip help for the actions
'tooltip-pt-userpage' => 'ckupau pe do poi pilno',
'tooltip-pt-mytalk' => 'pe do nu casnu ckupau',
+'tooltip-pt-preferences' => 'lo se nelci be do',
'tooltip-pt-watchlist' => 'le liste be lo kibypapri poi do zgana',
'tooltip-pt-mycontris' => 'le liste be le do selstika',
+'tooltip-pt-login' => "e'u do co'a pilno lo jaspu ije ku'i do na bilga",
'tooltip-pt-logout' => "co'u se jaspu",
+'tooltip-ca-talk' => 'lo nu casnu lo se vasru be lo dei ckupau',
'tooltip-ca-delete' => 'vimcu lo vi ckupau',
'tooltip-ca-move' => 'ko galfi lo cmene be lo vi ckupau',
-'tooltip-ca-watch' => 'jmive le vi kibypapri le do selzgaste',
+'tooltip-ca-watch' => 'jmive lo dei ckupau lo se zgana liste pe do',
'tooltip-search' => 'Sisku {{SITENAME}}',
-'tooltip-search-go' => "Litru tyobu abu kibypapri kansa tyy'y.buibusy satci cmene ibufy zasti",
+'tooltip-search-go' => "vitke lo ckupau poi se cmene da bi'unai fau lo nu ri zasti",
'tooltip-search-fulltext' => "sisku do'i lei ckupau",
'tooltip-p-logo' => 'vitke lo ralju ckupau',
'tooltip-n-mainpage' => 'vitke lo ralju ckupau',
'tooltip-n-mainpage-description' => 'vitke lo ralju ckupau',
+'tooltip-n-portal' => "srana lo dei proiekto je zo'e noi ka'e se zukte do vau je lo stuzi be lo plixau info",
'tooltip-n-recentchanges' => "liste lo puzi nunstika vreji be bu'u lo vi uitke",
'tooltip-n-randompage' => 'jarco lo cunso ckupau',
'tooltip-n-help' => 'sidju kibypapri',
'tooltip-t-recentchangeslinked' => "lo puzi nunga'i pe lo kibypapri poi kibjorne le vi ckupau",
'tooltip-t-upload' => 'benji lo vreji',
'tooltip-t-specialpages' => 'liste ro steci ckupau',
+'tooltip-t-print' => 'lo prina versio be lo dei ckupau',
+'tooltip-ca-nstab-main' => 'catlu lo se vasru ckupau',
'tooltip-ca-nstab-project' => 'cpacu lo gungunma ckupau',
-'tooltip-ca-nstab-image' => 'cpacu lo vreji ckupau',
+'tooltip-ca-nstab-image' => 'catlu lo ckupau pe lo vreji',
'tooltip-ca-nstab-template' => 'cpacu lo morna',
'tooltip-save' => 'lo nu stika ku ranji gau',
'tooltip-undo' => "fatygau le nunstika gi'e jarco le stika tampapri tai lo nu troci jarco .i kakne jmina lo krinu le torvelski",
-# External editor support
-'edit-externally' => "stika lo vi vreji sepi'o lo na'e diklo selsampla",
+# Info page
+'pageinfo-toolboxlink' => 'lo info be lo ckupau',
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => "ro co'e",
'namespacesall' => "ro co'e",
'monthsall' => "ro co'e",
-# Special:FilePath
-'filepath-page' => 'se vreji zoi',
-
# Special:SpecialPages
'specialpages' => 'steci ckupau',
* @author Geitost
* @author Huslåke
* @author Urhixidur
+ * @author Xabier Armendaritz
* @author Ælsån
*/
'tog-enotifrevealaddr' => "Ves miin e-mail-adresse i mails ve besked ændrenger'm",
'tog-shownumberswatching' => 'Ves åntal brugere, der åvervåger',
'tog-fancysig' => 'Signaturer uden åtåmatisk henvesnenge',
-'tog-showjumplinks' => 'Ves tilgængelegheds-henvesnenger',
'tog-uselivepreview' => 'Brug åtåmatisk førhåndsvesnenge (JavaScript) (eksperimentel)',
'tog-forceeditsummary' => 'Advar, hves sammenfatnenge mangler ve gemnenge',
'tog-watchlisthideown' => "Skjul egne ændrenger i'n åvervågnengsliste",
'qbedit' => 'Redigær',
'qbpageoptions' => 'Endstellenger før side',
'qbmyoptions' => 'Miine endstellenger',
-'qbspecialpages' => 'Sonst sider',
'faq' => 'VSF',
'faqpage' => 'Project:Vøl stellen fråĝer (VSF)',
'jumptonavigation' => 'navigasje',
'jumptosearch' => 'Søĝnenge',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => "{{SITENAME}}'m",
'aboutpage' => 'Project:Åm',
'copyright' => 'Endholtet er udgævet under $1.',
'ok' => 'Er åkæ',
'retrievedfrom' => 'Hæntet frå "$1"',
'youhavenewmessages' => 'Du har $1 ($2).',
-'newmessageslink' => 'nye beskeder',
-'newmessagesdifflink' => 'ændrenger æ side sedste vesnenge',
'youhavenewmessagesmulti' => 'Der er nye meddelelser til dig: $1',
'editsection' => 'redigær',
'editold' => 'redigær',
# General errors
'error' => 'Fejl',
'databaseerror' => 'Databasefejl',
-'dberrortext' => 'Der er åpstået en syntaksfejl i en databaseførespørgsel.
-Dette ken være på grund åf en ugyldeg førespørgsel,
-æller det ken betyde en fejl i\'n softwær.
-Den seneste førsøĝte databaseførespørgsel var:
-<blockquote><tt>$1</tt></blockquote>
-frå\'n funksje "<tt>$2</tt>".
-MySQL æ returnerede fejl "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Der er åpstået en syntaksfejl i en databaseførespørgsel.
-Den seneste førsøĝte databaseførespørgsel var: "$1" frå\'n funksje "$2".
-MySQL æ returnerede fejl "$3: $4".',
'laggedslavemode' => 'Bemærk: Den veste side endholter mulegves ekke de nyeste ændrenger.',
'readonly' => 'Æ database er skrevebeskyttet',
'enterlockreason' => "Skrev en begrundelse før æ skrevebeskyttelse, ve samt en vurderenge åf, hvornår æ skrevebeskyttelse åphæves ig'n",
'formerror' => 'Fejl: Kan ekke åfsende formulær',
'badtitle' => 'Førkert skrevselenger',
'badtitletext' => 'Den ønskede sides nav var ekke tilladt, tøm æller æ side er førkert henvest frå en {{SITENAME}} på et andet språĝ.',
-'wrong_wfQuery_params' => 'Ugyldeg paramæter til wfQuery()<br />
-Funksje: $1<br />
-Førespørgsel: $2',
'viewsource' => 'Ves æ kelde',
'viewsourcetext' => "Du ken dog se og åfskreve'n keldekode til æ side:",
'nextn' => 'nægste {{PLURAL:$1|$1}}',
'viewprevnext' => 'Ves ($1 {{int:pipe-separator}} $2) ($3)',
'searchall' => 'ål',
-'powersearch' => 'Søĝ',
# Preferences page
'preferences' => 'Endstellenger',
# Statistics
'statistics' => 'Sensje',
-'disambiguations' => 'Ertikler ve flertydige skrevselenger',
-
'doubleredirects' => 'Dåbbelte åmstyrenger',
'brokenredirects' => 'Bråken åmstyrenger',
'movepage-moved' => 'Æ side \'\'\'"$1" er flyttet til "$2"\'\'\'',
'articleexists' => 'En side ve det navn eksisterer ålrede, æller det
navn du harst valgt er ekke gyldegt. Vælg et andet navn.',
-'talkexists' => 'Æ side blev flyttet korrekt, men den tilhørende diskusjeside ken ekke flyttes, førdi der ålrede eksisterer en ve den nye titel. Du erst nødt til at flette dem sammen manuelt.',
-'movedto' => 'flyttet til',
'movetalk' => 'Flyt også\'n "diskusjeside", hves den eksisterer.',
'movelogpage' => 'Flyttelog',
'movereason' => 'Begrundelse:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => "Redigær denne gøret ve'n utsende redigærstøme",
-'edit-externally-help' => 'Se [//www.mediawiki.org/wiki/Manual:External_editors setup hjælpje] før mære informasje.',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'åle',
'namespacesall' => 'åle',
# Special:SpecialPages
'specialpages' => 'Sonst sider',
+# Special:ExpandTemplates
+'expandtemplates' => 'Engråt templater',
+'expand_templates_title' => 'Context titel, før {{SITENAME}}:',
+'expand_templates_input' => 'Input skrevselenger:',
+'expand_templates_output' => 'Resultåt',
+'expand_templates_xml_output' => 'XML output',
+'expand_templates_ok' => 'OK',
+'expand_templates_remove_comments' => 'Slet kommentår',
+'expand_templates_generate_xml' => 'Se XML parse træ',
+'expand_templates_preview' => 'Førhåndsvesnenge',
+
);
'user-mail-no-body' => 'Nyoba ngirim layang e-mail, tapi isine kosong.',
# Change password dialog
-'resetpass' => 'Ganti tembung sandi',
+'changepassword' => 'Ganti tembung sandi',
'resetpass_announce' => 'Panjenengan wis mlebu log mawa kodhe sementara sing dikirim mawa e-mail. Menawa kersa nglanjutaké, panjenengan kudu milih tembung sandhi anyar ing kéné:',
'resetpass_text' => '<!-- Tambahaké teks ing kéné -->',
'resetpass_header' => 'Ganti tembung sandi akun',
'revisiondelete' => 'Busak/batal busak revisi',
'revdelete-nooldid-title' => 'Target revisi ora ditemokaké',
'revdelete-nooldid-text' => 'Panjenengan durung mènèhi target revisi kanggo nglakoni fungsi iki.',
-'revdelete-nologtype-title' => 'Tipe log ora diwènèhaké',
-'revdelete-nologtype-text' => 'Panjenengan ora mènèhi tipe log kanggo netepaké tindakan iki.',
-'revdelete-nologid-title' => 'Èntri log ora absah.',
-'revdelete-nologid-text' => 'Panjenengan manawa ora nyebutaké sawijining log prastawa targèt kanggo nglakokaké fungsi iki utawa èntri sing dimaksud ora ana.',
'revdelete-no-file' => 'Berkas sing dituju ora ana.',
'revdelete-show-file-confirm' => 'Apa panjenengan yakin arep mirsani révisi sing wis kabusak saka berkas "<nowiki>$1</nowiki>" ing $2, jam $3?',
'revdelete-show-file-submit' => 'Ya',
'logdelete-failure' => "'''Aturan pandhelikan ora bisa disèt:'''
$1",
'revdel-restore' => 'Ngowahi visiblitas (pangatonan)',
-'revdel-restore-deleted' => 'revisi kabusak',
-'revdel-restore-visible' => 'revisi kétok',
'pagehist' => 'Sajarah kaca',
'deletedhist' => 'Sajarah sing dibusak',
'revdelete-hide-current' => 'Gagal ndhelikaké révisi tanggal $2, $1: iki arupa révisi paling anyar.
'search-interwiki-default' => 'Pituwas $1:',
'search-interwiki-more' => '(luwih akèh)',
'search-relatedarticle' => 'Kagandhèng',
-'mwsuggest-disable' => 'Tutup saka panemu-panemu ing golèk',
'searcheverything-enable' => 'Golèki ing kabèh bilik-jeneng',
'searchrelated' => 'kagandhèng',
'searchall' => 'kabèh',
'preferences' => 'Preferensi (pilihan)',
'mypreferences' => 'Préferènsi',
'prefs-edits' => 'Gunggungé suntingan:',
-'changepassword' => 'Ganti tembung sandi',
'prefs-skin' => 'Kulit',
'skin-preview' => 'Pratilik',
'datedefault' => 'Ora ana préferènsi',
'recentchanges-label-bot' => 'Suntingan iki diayahi déning bot',
'recentchanges-label-unpatrolled' => 'Suntingan iki durung dipatroli',
'recentchanges-legend-newpage' => '$1 - kaca anyar',
-'rcnote' => 'Ing ngisor iki kapacak {{PLURAL:$1|pangowahan|owah-owahan}} pungkasan ing <strong>$2</strong> dina pungkasan ing $5, $4.',
'rcnotefrom' => 'Ing ngisor iki owah-owahan wiwit <strong>$2</strong> (kapacak nganti <strong>$1</strong> owah-owahan).',
'rclistfrom' => 'Saiki nuduhaké owah-owahan wiwit tanggal $1',
'rcshowhideminor' => '$1 suntingan sithik',
'allpagesto' => 'Tampilaké kaca dipungkasi ing:',
'allarticles' => 'Kabèh artikel',
'allinnamespace' => 'Kabeh kaca ($1 namespace)',
-'allnotinnamespace' => 'Sedaya kaca (mboten panggènan asma $1)',
-'allpagesprev' => 'Sadèrèngipun',
-'allpagesnext' => 'Sabanjuré',
'allpagessubmit' => 'Madosi',
'allpagesprefix' => 'Kapacak kaca-kaca ingkang mawi ater-ater:',
'allpagesbadtitle' => 'Irah-irahan (judhul) ingkang dipun-gunaaken boten sah utawi nganggé ater-ater (awalan) antar-basa utawi antar-wiki. Irah-irahan punika saged ugi nganggé setunggal aksara utawi luwih ingkang boten saged kagunaaken dados irah-irahan.',
'undeletebtn' => 'Balèkna!',
'undeletelink' => 'pirsani/balèkna',
'undeleteviewlink' => 'pirsani',
-'undeletereset' => "''Reset''",
'undeleteinvert' => 'Walik pilihan',
'undeletecomment' => 'Alesan:',
'undeletedrevisions' => '$1 {{PLURAL:$1|révisi|révisi}} wis dibalèkaké',
'block' => 'Blokir panganggo',
'unblock' => 'Uculaké blokirané panganggo',
'blockip' => 'Blokir panganggo',
-'blockip-title' => 'Blokir panganggo',
'blockip-legend' => 'Blokir panganggo',
'blockiptext' => 'Enggonen formulir ing ngisor iki kanggo mblokir sawijining alamat IP utawa panganggo supaya ora bisa nyunting kaca.
Prekara iki perlu dilakoni kanggo menggak vandalisme, lan miturut [[{{MediaWiki:Policy-url}}|kawicaksanan {{SITENAME}}]].
'ipadressorusername' => 'Alamat IP utawa jeneng panganggo',
'ipbexpiry' => 'Kadaluwarsa',
'ipbreason' => 'Alesan:',
-'ipbreasonotherlist' => 'Alesan liya',
'ipbreason-dropdown' => '*Alesan umum mblokir panganggo
** Mènèhi informasi palsu
** Ngilangi isi kaca
'ipbsubmit' => 'Kirimna',
'ipbother' => 'Wektu liya',
'ipboptions' => '2 jam:2 hours,1 dina:1 day,3 dina:3 days,1 minggu:1 week,2 minggu:2 weeks,1 sasi:1 month,3 sasi:3 months,6 sasi:6 months,1 taun:1 year,tanpa wates:infinite',
-'ipbotheroption' => 'liyané',
-'ipbotherreason' => 'Alesan liya/tambahan',
'ipbhidename' => 'Delikna jeneng panganggo saka suntingan lan pratélan',
'ipbwatchuser' => 'Ngawasi kaca panganggo lan kaca-kaca dhiskusi panganggo iki',
'ipb-disableusertalk' => 'Alangi panganggo iki nyunting kaca gunemané nalika diblokir',
Mangga ngubungi sing nyedyakaké dines internèt panjenengan utawa pitulungan tèknis lan aturana masalah kaamanan sérius iki.",
'sorbsreason' => "Alamat IP panjenengan didaftar minangka ''open proxy'' ing DNSBL.",
'sorbs_create_account_reason' => "Alamat IP panjenengan didaftar minangka ''open proxy'' ing DNSBL. Panjenengan ora bisa nggawé akun utawa rékening.",
-'cant-block-while-blocked' => 'Panjenengan ora bisa mblokir panganggo liya nalika panjenengan dhéwé pinuju diblokir.',
'cant-see-hidden-user' => 'Panganggo sing Sampéyan coba blokir wis kablokir lan didhelikaké.
Amarga Sampéyan ora nduwé hak ndhelikaké panganggo, Sampéyan ora bisa ndelok utawa nyunting blokiran panganggo.',
'ipbblocked' => 'Sampéyan ora bisa mblokir utawa mbukak blokiran panganggo liya amarga Sampéyan dhéwé diblokir',
Ing kasus-kasus iku, yèn panjenengan gayuh, panjenengan bisa mindhahaké utawa nggabung kaca iku sacara manual.",
'movearticle' => 'Pindhah kaca',
'moveuserpage-warning' => "'''Pèngetan:''' Sampéyan arep mindhahaké kaca panganggo. Mangga cathet yèn namung kaca sing bakal dipindhahaké lan panganggo '''ora''' bakal diganti jenengé.",
-'movenologin' => 'Durung mlebu log',
'movenologintext' => 'Panjenengan kudu dadi panganggo sing wis ndaftar lan wis [[Special:UserLogin|mlebu log]] kanggo mindhah kaca.',
'movenotallowed' => 'Panjenengan ora pareng ngalihaké kaca.',
'movenotallowedfile' => 'Panjenengan ora duwé hak kanggo mindhahaké berkas.',
'movepage-moved-noredirect' => 'Kanggo gawé pengalihan wis ditahan.',
'articleexists' => 'Satunggalipun kaca kanthi asma punika sampun wonten, utawi asma ingkang panjenengan pendhet mboten leres. Sumangga nyobi asma sanèsipun.',
'cantmove-titleprotected' => 'Panjenengan ora bisa mindhahaké kaca iki menyang lokasi iki, amerga irah-irahan tujuan lagi direksa; ora olèh digawé',
-'talkexists' => 'Kaca iku kasil dipindhahaké, nanging kaca dhiskusi saka kaca iku ora bisa dipindhahaké amerga wis ana kaca dhiskusi ing irah-irahan (judhul) sing anyar. Mangga kaca-kaca dhiskusi wau digabung sacara manual.',
-'movedto' => 'dipindhah menyang',
'movetalk' => 'Pindahna kaca dhiskusi sing ana gandhèngané.',
'move-subpages' => 'Pindhahna anak-kaca (nganti $1)',
'move-talk-subpages' => 'Pindhahna anak-kaca saka kaca wicara (nganti $1)',
'watchlistall2' => 'kabèh',
'namespacesall' => 'kabèh',
'monthsall' => 'kabèh',
-'limitall' => 'kabèh',
# Email address confirmation
'confirmemail' => 'Konfirmasi alamat e-mail',
'confirmemail_success' => 'Alamat e-mail panjenengan wis dikonfirmasi.
Saiki panjenengan bisa log mlebu lan wiwit nganggo wiki.',
'confirmemail_loggedin' => 'Alamat e-mail panjenengan wis dikonfirmasi.',
-'confirmemail_error' => 'Ana kaluputan nalika nyimpen konfirmasi panjenengan.',
'confirmemail_subject' => 'Konfirmasi alamat e-mail {{SITENAME}}',
'confirmemail_body' => 'Sawijining wong, mbokmenawa panjenengan dhéwé, saka alamat IP $1, wis ndaftaraké akun "$2" mawa alamat e-mail iki ing {{SITENAME}}. Bukaka pranala iki ing panjlajah wèb panjenengan.
# Special:ComparePages
'comparepages' => 'Bandhingna kaca',
-'compare-selector' => 'Bandhingna révisi kaca',
'compare-page1' => 'Kaca 1',
'compare-page2' => 'Kaca 2',
'compare-rev1' => 'Révisi 1',
'user-mail-no-body' => 'ცდილობდა ცარიელი ან უაზროდ მოკლე შინაარსის ელექტრონული წერილის გაგზავნას.',
# Change password dialog
-'resetpass' => 'შეცვალეთ პაროლი',
+'changepassword' => 'პაროლის შეცვლა',
'resetpass_announce' => 'თქვენ შემოხვედით დროებით ელ-ფოსტის კოდით. რეგისტრაციის დასრულებისთვის, უნდა შექმნათ ახალი პაროლი აქ:',
'resetpass_text' => '<!-- აქ დაამატეთ ტექსტი -->',
'resetpass_header' => 'შეცვალეთ ანგარიშის პაროლი',
ეს ჩვეულებრივ ხდება მაშინ, თუ მოძველებული ბმულით გადადიხართ გვერდზე, რომელიც წაიშალა.
დეტალური ინფორმაცია შესაძლებელია იყოს [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} წაშლების ჟურნალში].',
-'userpage-userdoesnotexist' => 'á\83\90á\83\9cá\83\92á\83\90á\83 á\83\98á\83¨á\83\98 «<nowiki>$1</nowiki>» á\83\90á\83 á\83\90á\83 á\83¡á\83\94á\83\91á\83\9dá\83\91á\83¡. á\83\93á\83\90á\83 á\83¬á\83\9bá\83£á\83\9cá\83\93á\83\98á\83\97, á\83 á\83\9dá\83\9b á\83\9bá\83\90á\83 á\83\97á\83\9aá\83\90á\83ª á\83\92á\83¡á\83£á\83 á\83\97 á\83\90á\83\9b á\83\90á\83\9cá\83\92á\83\90á\83 á\83\98á\83¨á\83\98á\83¡ á\83¨á\83\94á\83¥á\83\9bá\83\9cá\83\90 á\83\90á\83\9c á\83¨á\83\94á\83¡á\83¬á\83\9dá\83 á\83\94á\83\91á\83\90.УбедиÑ\82еÑ\81Ñ\8c, Ñ\87Ñ\82о вÑ\8b дейÑ\81Ñ\82виÑ\82елÑ\8cно желаеÑ\82е Ñ\81оздаÑ\82Ñ\8c или измениÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83.',
+'userpage-userdoesnotexist' => 'á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\9aá\83\98á\83¡ á\83\90á\83\9cá\83\92á\83\90á\83 á\83\98á\83¨á\83\98 â\80\9e$1â\80\9c á\83\90á\83 á\83\90á\83 á\83¡á\83\94á\83\91á\83\9dá\83\91á\83¡. á\83\93á\83\90á\83 á\83¬á\83\9bá\83£á\83\9cá\83\93á\83\98á\83\97, á\83 á\83\9dá\83\9b á\83\9cá\83\90á\83\9bá\83\93á\83\95á\83\98á\83\9aá\83\90á\83\93 á\83\92á\83¡á\83£á\83 á\83\97 á\83\90á\83\9b á\83\90á\83\9cá\83\92á\83\90á\83 á\83\98á\83¨á\83\98á\83¡ á\83¨á\83\94á\83¥á\83\9bá\83\9cá\83\90 á\83\90á\83\9c á\83¨á\83\94á\83¡á\83¬á\83\9dá\83 á\83\94á\83\91á\83\90.',
'userpage-userdoesnotexist-view' => 'მომხმარებელი „$1“ არ არის დარეგისტრირებული.',
'blocked-notice-logextract' => 'ეს მომხმარებელი უკვე დაიბლოკა.
დაბლოკვის მიზეზი შემდეგშია:',
'revisiondelete' => 'ცვლილებების წაშლა/დაბრუნება',
'revdelete-nooldid-title' => 'სამიზნო ვერსია არ არის მითითებული',
'revdelete-nooldid-text' => 'თქვენ არ დაგინიშნიათ სამიზნო ვერსია (ვერსიები) ამ ფუნქციის გასახორციებლად.',
-'revdelete-nologtype-title' => 'არ არის მითითებული ჟურნალის ტიპი.',
-'revdelete-nologtype-text' => 'თქვენ არ მოგინიშნავთ ჟურნალის ტიპი, რომელშიც უნდა განახორციელოთ მოქმედება.',
-'revdelete-nologid-title' => 'ჟურნალის არასწორი ჩანაწერი',
-'revdelete-nologid-text' => 'თქვენ არ მიგითითებიათ სამიზნო ჩანაწერი ჟურნალში მოქმედების განსახორციებლად ამ მოთხოვნილი ჩანაწერი არ არსებობს.',
'revdelete-no-file' => 'მოთხოვნილი ფაილი არ არსებობს.',
'revdelete-show-file-confirm' => 'დარწმუნებული ხართ, რომ გსურთ ამ ფაილის წაშლილი ვერსიის ნახვა, „<nowiki>$1</nowiki>“ $2, $3-დან ?',
'revdelete-show-file-submit' => 'ჰო',
'logdelete-failure' => "'''ჟურნალის ხილვადობა არ არის დაყენებული:'''
$1",
'revdel-restore' => 'ხილვადობის შეცვლა',
-'revdel-restore-deleted' => 'წაშლილი ვერსიები',
-'revdel-restore-visible' => 'ხილვადი ვერსიები',
'pagehist' => 'გვერდის ისტორია',
'deletedhist' => 'წაშლილი ისტორია',
'revdelete-hide-current' => 'ჩანაწერის დამალვის შეცდიმა $2, $1: ეს არის მოქმედი ვერსია:
'search-interwiki-default' => 'შედეგები $1-დან:',
'search-interwiki-more' => '(გაგრძელება)',
'search-relatedarticle' => 'დაკავშირებული',
-'mwsuggest-disable' => 'გათიშეთ ძიების შეთავაზებები',
'searcheverything-enable' => 'ძიება სახელთა ყველა სივრცეებში',
'searchrelated' => 'მიბმული',
'searchall' => 'ყველა',
'preferences' => 'კონფიგურაცია',
'mypreferences' => 'კონფიგურაცია',
'prefs-edits' => 'რედაქციების რაოდენობა:',
-'changepassword' => 'პაროლის შეცვლა',
'prefs-skin' => 'გარეკანი',
'skin-preview' => 'წინასწარი გადახედვა',
'datedefault' => 'წყარო მითითებული არაა',
'recentchanges-label-bot' => 'ეს არის ბოტის რედაქტირება',
'recentchanges-label-unpatrolled' => 'ეს რედაქტირება გადაუმოწმებელია',
'recentchanges-legend-newpage' => '$1 - ახალი გვერდი',
-'rcnote' => "ქვემოთ იხილეთ ბოლო '''$1''' ცვლილება უკანასკნელი '''$2''' დღის მანძილზე, $5, $4 მდგომარეობით.",
'rcnotefrom' => "ქვემოთ მოყვანილია ცვლილებები '''$2'''-დან (ნაჩვენებია '''$1''').",
'rclistfrom' => 'ახალი ცვლილებების ჩვენება დაწყებული $1-დან',
'rcshowhideminor' => 'მცირე რედაქტირების $1',
'allpagesto' => 'გვერდები, რომლებიც სრულდება:',
'allarticles' => 'ყველა სტატია',
'allinnamespace' => 'ყველა გვერდი ($1 სახელთა სივრცეში)',
-'allnotinnamespace' => 'ყველა გვერდი ($1 სახელთა სივრცის გარეშე)',
-'allpagesprev' => 'წინა',
-'allpagesnext' => 'შემდეგი',
'allpagessubmit' => 'ჩვენება',
'allpagesprefix' => 'აჩვენე გვერდები პრეფიქსით:',
'allpagesbadtitle' => 'მოცემული გვერდის სათაური არასწორია ან აქვს ინტერვიკი ან ნათშორისი პრეფიქსი. იგი შესაძლოა შეიცავდეს ერთ ან მეტ სიმბოლოს, რომელიც არ შეიძლება გამოყენებულ იქნას სათაურში.',
'noemailtitle' => 'ელ. ფოსტის მისამართი მითითებული არ არის',
'noemailtext' => 'მომხმარებელმა არ მიუთითა მოქმედი ელ. ფოსტის მისამართი.',
'nowikiemailtitle' => 'წერილების გაგზავნის უფლება არ გაქვთ.',
-'nowikiemailtext' => 'á\83\90á\83\9b á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\94á\83\9aá\83\9bá\83\90 á\83\92á\83\90á\83\9bá\83\9dá\83®á\83\90á\83¢á\83\90 á\83¡á\83®á\83\95á\83\90 á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\9aá\83\94á\83\91á\83\98á\83¡á\83\92á\83\90á\83\9c á\83¬á\83\94á\83 á\83\98á\83\9aá\83\94á\83\91á\83\98á\83¡ á\83\90á\83 á\83\9bá\83\98á\83¦á\83\94á\83\91á\83\98á\83¡ á\83¡á\83£á\83 á\83\95á\83\98á\83\9aá\83\98.',
+'nowikiemailtext' => 'á\83\90á\83\9b á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\94á\83\9aá\83¡ á\83\90á\83 á\83¡á\83£á\83 á\83¡ á\83¬á\83\94á\83 á\83\98á\83\9aá\83\94á\83\91á\83\98á\83¡ á\83\9bá\83\98á\83¦á\83\94á\83\91á\83\90 á\83¡á\83®á\83\95á\83\90 á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\9aá\83\94á\83\91á\83\98á\83¡á\83\90á\83\92á\83\90á\83\9c.',
'emailnotarget' => 'არარსებული ან არასწორი მომხმარებლის სახელი.',
'emailtarget' => 'შეიყვანეთ მომხმარებლის სახელი ელ-ფოსტის გასაგზავნად.',
'emailusername' => 'მომხმარებლის სახელი:',
'undeletebtn' => 'აღდგენა',
'undeletelink' => 'ნახვა/აღდგენა',
'undeleteviewlink' => 'იხილე',
-'undeletereset' => 'გადატვირთეთ',
'undeleteinvert' => 'გააუქმეთ გამოყოფა',
'undeletecomment' => 'მიზეზი:',
'undeletedrevisions' => '$1 ვერსია აღდგენილია',
'block' => 'მომხმარებლის დაბლოკვა',
'unblock' => 'მომხმარებელზე ბლოკის მოხსნა',
'blockip' => 'მომხმარებლის ან IP მისამართის ბლოკირება',
-'blockip-title' => 'მომხმარებლის დაბლოკვა',
'blockip-legend' => 'მომხმარებლის დაბლოკვა',
'blockiptext' => 'გამოიყენეთ ქვემოთ მოყვანილი ფორმა სპეციფიური IP მისამართის
ან მომხმარებლისთვის რედაქტირების ბლოკირებისთვის.
'ipadressorusername' => 'IP მისამართი ან მომხმარებლის სახელი',
'ipbexpiry' => 'ვადა',
'ipbreason' => 'მიზეზი:',
-'ipbreasonotherlist' => 'სხვა მიზეზი',
'ipbreason-dropdown' => '* დაბლოკვის სტანდარტული მიზეზები
** ცრუ ინფორმაციის ჩამატება
** გვერდების შინაარსის წაშლა
'ipbsubmit' => 'მომხმარებლის დაბლოკვა',
'ipbother' => 'სხვა დრო',
'ipboptions' => '2 საათი:2 hours,1 დღე:1 day,3 დღე:3 days,1 კვირა:1 week,2 კვირა:2 weeks,1 თვე:1 month,3 თვე:3 months,6 თვე:6 months,1 წელი:1 year,განუსაზღვრელი ვადით:infinite',
-'ipbotheroption' => 'სხვა',
-'ipbotherreason' => 'სხვა/დამატებითი მიზეზი:',
'ipbhidename' => 'მომხმარებლის სახელის დამალვა შესწორებებსა და სიებში.შ',
'ipbwatchuser' => 'ჩაამატეთ მომხმარებლის პირადი გვერდი და მისი განხილვის გვერდი კონტროლის სიაში.',
'ipb-disableusertalk' => 'ამ მომხმარებლისათვის საკუთარი განხილვის გვერდის რედაქტირების აკრძალვა, სანამ იგი დაბლოკილია',
'sorbsreason' => 'თქვენი IP-მისამართი მიჩნევა ღია პროქსიდ DNSBL-ის თანახმად.',
'sorbs_create_account_reason' => 'თქვენი IP-მისამართი ითვლება ღია პროქსიდ DNSBL-ის ანახმად. თქვენ ვერ შექმნით ანგარიშს.',
'xffblockreason' => 'დაიბლოკა IP-მისამართი, რომელიც იმყოფებოდა X-Forwarded-For-ის სათაურში და რომელიც გეკუთვნით თქვენ ან თქვენ მიერ გამოყენებულ პროქსი-სერვერს. დაბლოკვის თავდაპირველი მიზეზი იყო: $1',
-'cant-block-while-blocked' => 'თქვენ ვერ დაბლოკავთ სხვა მომხმარებლებს, რადგანაც თავად ხართ დაბლოკილი.',
'cant-see-hidden-user' => 'მომხმარებელი, რომლის დაბლოკვასაც ცდილოთ, უკვე დაბლოკილია და დამალულია. რადგანაც თქვენ არ გაქვთ დამალულ მომხმარებლებთან მუშაობის ნებართვა, თქვენ ვერ შეცვლით ამ ბლოკს.',
'ipbblocked' => 'თქვენ ვერ დაბლოკავთ ან მოხსნით ბლოკს სხვა მომხმარებლებს, რადგანაც თავად ხართ დაბლოკილი.',
'ipbnounblockself' => 'თქვენ ვერ მოხსნოთ ბლოკს საკუთარ თავს',
ამ შემთხვევებში, თქვენ თავად მოგიწევთ ამ გვერდის გადატანა, სურვილისამებრ.",
'movearticle' => 'გვერდის გადატანა',
'moveuserpage-warning' => "'''გაფრთხილება:''' თქვენ გადაგაქვთ მომხმარებლის გვერდი. გთხოვთ გაითვალისწინეთ, რომ გადატანა შესრულდება, მომხმარებლის სახელის გადარქმევა კი ''არა''.",
-'movenologin' => 'რეგისტრაცია ვერ გაიარა',
'movenologintext' => 'თქვენ უნდა [[Special:UserLogin|წარუდგინოთ თავი]],
სისტემას რათა გადაიტანოთ გვერდები.',
'movenotallowed' => 'თქვენ არ გაქვთ გვერდების გადატანის უფლება.',
'movepage-moved-noredirect' => 'გადამისამართება გაუქმდა.',
'articleexists' => 'ამ დასახელების გვერდი უკვე არსებობს, ან თქვენს მიერ მითითებული დასახელება არასწორია. თუ შეიძლება, მიუთითეთ სხვა სახელი.',
'cantmove-titleprotected' => 'შეუძლებელია გვერდის გადატანა, რადანაც მისი ახალი სახელი შავ სიაშია.',
-'talkexists' => "'''თვით გვერდი წარმატებით გადავიდა, ხოლო განხილვის გვერდი ვერ გადავიდა, ვინაიდან ის უკვე არსებობს ახალი სათაურით. გთხოვთ მანუალურად განაცალკევოთ ისინი.'''",
-'movedto' => 'გადატანილია',
'movetalk' => 'დაკავშირებული განხილვის გადატანა',
'move-subpages' => 'ქვეგვერდების გადატანა ($1-მდე)',
'move-talk-subpages' => 'განხილვის ქვეგვერდის გადატანა ($1-მდე)',
'watchlistall2' => 'ყველა',
'namespacesall' => 'ყველა',
'monthsall' => 'ყველა',
-'limitall' => 'ყველა',
# Email address confirmation
'confirmemail' => 'ელ. ფოსტის მისამართის დადასტურება',
'confirmemail_needlogin' => 'თქვენ გჭირდებათ $1 თქვენი ელ-ფოსტის მისამართის დასადასტურებლად.',
'confirmemail_success' => 'თქვენი ელ. ფოსტის მისამართი დადასტურებულია. ახლა შეგიძლიათ ვიკიში [[Special:UserLogin|შესვლა]].',
'confirmemail_loggedin' => 'თქვენი ელ. ფოსტის მისამართის დადასტურება მიღებულია.',
-'confirmemail_error' => 'შეცდომა მოხდა თქვენი ელ. ფოსტის მისამართის დადასტურების დროს.',
'confirmemail_subject' => '{{SITENAME}} ელ. ფოსტის მისამართის დადასტურება',
'confirmemail_body' => 'ვიღაცამ, შესაძლოა თქვენ, IP მისამართით $1, დაარეგისტრირეთ
ანგარიში "$2" ამ ელ-ფოსტის მისამართით აქ {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'გვერდების შედარება',
-'compare-selector' => 'გვერდების ვერსიების შედარება',
'compare-page1' => '1 გვერდი',
'compare-page2' => '2 გვერდი',
'compare-rev1' => 'პირველი ვერსია',
'loginlanguagelabel' => 'Til: $1',
# Change password dialog
-'resetpass' => "Paroldi o'zgertiw",
+'changepassword' => "Paroldi o'zgertiw",
'resetpass_announce' => "E-mailin'izge jiberilgen waqtınshalıq kod penen kirdin'iz.
Kiriw protsessin juwmaqlaw ushın jan'a parolin'izdi usı jerge kiritin':",
'resetpass_header' => "Akkaunt parolin o'zgertiw",
'search-interwiki-default' => "$1 na'tiyje:",
'search-interwiki-more' => "(ko'birek)",
'search-relatedarticle' => 'Baylanıslı',
-'mwsuggest-disable' => "AJAX usınısların o'shir",
'searchrelated' => 'baylanıslı',
'searchall' => 'barlıq',
'showingresults' => "To'mende '''$2''' ornınan baslap {{PLURAL:$1|'''1''' na'tiyje|'''$1''' shekemgi na'tiyjeler}} ko'rsetilgen.",
'preferences' => 'Sazlawlar',
'mypreferences' => "Menin' sazlawlarım",
'prefs-edits' => "O'zgertiwler sanı:",
-'changepassword' => "Paroldi o'zgertiw",
'prefs-skin' => "Sırtqı ko'rinis",
'skin-preview' => 'Korip al',
'datedefault' => 'Hesh sazlawlarsız',
'recentchanges-label-bot' => "Bul o'zgeristi bot kiritti",
'recentchanges-label-unpatrolled' => "Bul o'zgeris ele baqlanbag'an",
'recentchanges-legend-newpage' => '$1 - taza bet',
-'rcnote' => "To'mende $4, $5 waqtındag'ı aqırg'ı {{PLURAL:$2|ku'ndegi|'''$2''' ku'ndegi}} {{PLURAL:$1|'''1''' o'zgeris ko'rsetilgen|aqırg'ı '''$1''' o'zgeris ko'rsetilgen}}.",
'rcnotefrom' => "To'mende '''$2''' baslap '''$1''' shekemgi o'zgerisler ko'rsetilgen.",
'rclistfrom' => "$1 waqtınan baslap jan'a o'zgerisler ko'rset",
'rcshowhideminor' => "Kishi o'zgerislerdi $1",
'allpagesto' => "Usı betke shekem ko'rsetiw:",
'allarticles' => "Ha'mme betler",
'allinnamespace' => "Ha'mme betler ($1 isimler ko'pligi)",
-'allnotinnamespace' => "Ha'mme betler ($1 isimler ko'pliginen emes)",
-'allpagesprev' => "Aldıng'ı",
-'allpagesnext' => 'Keyingi',
'allpagessubmit' => "O'tin'",
'allpagesprefix' => "Mına prefiksten baslag'an betlerdi ko'rsetiw:",
'allpages-bad-ns' => '{{SITENAME}} proyektinde "$1" isimler ko\'pligi joq.',
'ipadressorusername' => 'IP Adres yamasa paydalanıwshı atı:',
'ipbexpiry' => "Ku'shin joytıw waqtı:",
'ipbreason' => 'Sebep:',
-'ipbreasonotherlist' => 'Basqa sebep',
'ipbcreateaccount' => "Akkaunt jaratıwdı qadag'an etiw",
'ipbemailban' => "Paydalanıwshını e-mail jiberiwden qadag'alaw",
'ipbsubmit' => 'Bul paydalanıwshını bloklaw',
'ipbother' => 'Basqa waqıt:',
'ipboptions' => "2 saat:2 hours,1 ku'n:1 day,3 ku'n:3 days,1 ha'pte:1 week,2 h'apte:2 weeks,1 ay:1 month,3 ay:3 months,6 ay:6 months,1 jil:1 year,sheksiz:infinite",
-'ipbotheroption' => 'basqa',
-'ipbotherreason' => 'Basqa/qosımsha sebep:',
'badipaddress' => 'Jaramsız IP adres',
'blockipsuccesssub' => 'Tabıslı qulplaw',
'blockipsuccesstext' => "[[Special:Contributions/$1|$1]] bloklang'an.<br />
Bul jag'daylarda eger qa'lesen'iz betti qoldan ko'shiriwin'iz yamasa qosıwın'izg'a boladı.",
'movearticle' => "Ko'shiriletug'ın bet:",
-'movenologin' => 'Kirilmegen',
'newtitle' => 'Taza atama:',
'move-watch' => 'Bul betti baqlaw',
'movepagebtn' => "Betti ko'shir",
'movepage-moved' => "'''\"\$1\" beti \"\$2\" betine ko'shirildi'''",
'articleexists' => "Bunday atamalı bet bar yamasa natuwrı atama sayladın'ız.
Basqa atama saylan'",
-'talkexists' => "'''Bettin' o'zi a'wmetli ko'shirildi, biraq sa'wbet beti ko'shirilmedi sebebi jan'a atamanın' sa'wbet beti bar eken. Olardı o'zin'iz qoldan qosın'.'''",
-'movedto' => "betke ko'shirildi",
'movetalk' => "Baylanıslı sa'wbet betin ko'shiriw",
'movelogpage' => "Ko'shiriw jurnalı",
'movelogpagetext' => "To'mende ko'shirilgen betlerdin' dizimi keltirilgen.",
'confirmemail_success' => "Sizin' e-mail adresin'iz tastıyıqlandı.
Endi wikige [[Special:UserLogin|kiriwin'iz]] mu'mkin.",
'confirmemail_loggedin' => "Sizin' e-mail adresin'iz endi tastıyıqlandı.",
-'confirmemail_error' => "Tastıyıqlawın'ızdı saqlaw waqtında belgisiz qa'te ju'z berdi.",
'confirmemail_subject' => '{{SITENAME}} e-pochta adresi tastıyıqaw xatı',
'confirmemail_body' => "Geybirew, ba'lkimiz o'zin'iz shıg'ar, $1 IP adresinen,
{{SITENAME}} saytında bul E-pochta adresin qollanıp «$2» degen akkaunt jarattı.
'user-mail-no-addy' => 'Ɛred ad icegaɛ e-mail war tansa e-mail',
# Change password dialog
-'resetpass' => 'Beddel awal n uɛaddi',
+'changepassword' => 'Beddel awal n tbaḍnit',
'resetpass_announce' => 'Tkecmeḍ s ungal yettwazen-ak s e-mail (ungal-nni qrib yemmut). Iwekken tkemmleḍ, yessefk ad textareḍ awal n tbaḍnit amaynut dagi:',
'resetpass_text' => '<!-- Rnu aḍris dagi -->',
'resetpass_header' => 'Beddel awal n uɛassi n umiḍan',
'revisiondelete' => 'Mḥu/kkes amḥay tisiwal',
'revdelete-nooldid-title' => 'Lqem asaḍas ur i ɣbel ara',
'revdelete-nooldid-text' => 'Ur textareḍ ara lqem nnican akken ad txedmeḍ tawuri fell-as.',
-'revdelete-nologtype-title' => 'Ulac tawsit n uɣmis',
-'revdelete-nologtype-text' => 'Ur d ssefruḍ ara tawsit n uɣmis ɣef anwa tigawt agi ad tetwexdam.',
-'revdelete-nologid-title' => 'Asekcem n uɣmis ur i ɣbel ara',
-'revdelete-nologid-text' => 'Ur d ssefruḍ ara asekcem n uɣmis ɣef anwa tigawt agi ilaq ad tetwexdam, naɣ tadyant agi ur tella ara.',
'revdelete-no-file' => 'Afaylu id ssefruḍ ur yella ara.',
'revdelete-show-file-confirm' => 'Tebɣriḍ ad mḥuḍ tacaggart n ufaylu « <nowiki>$1</nowiki> » n $2 af $3 ?',
'revdelete-show-file-submit' => 'Ih',
'logdelete-failure' => "'''Iẓṛi n uɣmis ur yezmer ara ad yesbadu :'''
$1",
'revdel-restore' => 'beddel timezrit',
-'revdel-restore-deleted' => 'allas iqḍeεen',
-'revdel-restore-visible' => 'allas i nezmer an ẓeṛ',
'pagehist' => 'Amezruy n usebter',
'deletedhist' => 'Amezruy yemḥa',
'revdelete-hide-current' => 'Yella anezri imi nemḥa aferdis yezemzen ass n $1 af $2 : d lqem aneggaru.
'search-interwiki-default' => 'Igemmaḍ ɣef $1 :',
'search-interwiki-more' => '(ugar)',
'search-relatedarticle' => 'Amassaɣ',
-'mwsuggest-disable' => 'Ssens isumar n AJAX',
'searcheverything-enable' => 'Nadi deg akkw tallunin n isemawen',
'searchrelated' => 'ineqqes',
'searchall' => 'akk',
'preferences' => 'Isemyifiyen',
'mypreferences' => 'Isemyifiyen inu',
'prefs-edits' => 'Amḍan n ibeddlilen :',
-'changepassword' => 'Beddel awal n tbaḍnit',
'prefs-skin' => 'Aglim',
'skin-preview' => 'Pre-timeẓriwt',
'datedefault' => 'Ur sɛiɣ ara asemyifi',
'recentchanges-label-minor' => 'Wagi d-abeddel amectuḥ',
'recentchanges-label-bot' => 'D-arubut id yeseqdacen abeddel agi',
'recentchanges-label-unpatrolled' => 'Abeddel agi mazal yesɛa aselken.',
-'rcnote' => "Deg ukessar {{PLURAL:$1|yella '''yiwen''' ubeddel aneggaru|llan '''$1''' n yibeddlen ineggura}} deg {{PLURAL:$2|wass aneggaru|'''$2''' wussan ineggura}}, deg uzemz $5 ass n $4.",
'rcnotefrom' => "Deg ukessar llan ibeddlen seg wasmi '''$2''' (ar '''$1''').",
'rclistfrom' => 'Ssken ibeddlen imaynuten seg $1',
'rcshowhideminor' => '$1 ibeddlen ifessasen',
'allpagesto' => 'Beqqeḍ isebtar alama :',
'allarticles' => 'Akk imagraden',
'allinnamespace' => 'Akk isebtar ($1 isem n taɣult)',
-'allnotinnamespace' => 'Akk isebtar (mačči deg $1 isem n taɣult)',
-'allpagesprev' => 'Ssabeq',
-'allpagesnext' => 'Ameḍfir',
'allpagessubmit' => 'Ruḥ',
'allpagesprefix' => 'Ssken isebtar s uzwir:',
'allpagesbadtitle' => 'Azwel n usebter mačči ṣaḥiḥ neɣ yesɛa azwir inter-wiki. Waqila yesɛa isekkilen ur ttuseqdacen ara deg izwal.',
# Block/unblock
'block' => 'Ɛekkel aseqdac',
'blockip' => 'Ɛekkel aseqdac',
-'blockip-title' => 'Ɛekkel aseqdac',
'blockip-legend' => 'Ɛekkel aseqdac',
'ipadressorusername' => 'Tansa IP neɣ isem n wemseqdac',
'ipbreason' => 'Ayɣer',
'ipbsubmit' => 'Ɛekkel amseqdac-agi',
'ipboptions' => '2 isragen:2 hours,1 ass:1 day,3 ussan:3 days,1 imalas:1 week,2 imalasen:2 weeks,1 aggur:1 month,3 agguren:3 months,6 agguren:6 months,1 aseggwas:1 year,afdi:infinite',
-'ipbotheroption' => 'nniḍen',
'badipaddress' => 'Tansa IP mačči d ṣaḥiḥ',
'ipusubmit' => 'Ekkes akyaf agi',
'unblocked' => 'Yetwekkes akyaf n [[User:$1|$1]]',
Lukan akka, yessefk a t-tedmeḍ weḥdek.",
'movearticle' => 'Smimeḍ asebter',
-'movenologin' => 'Ur tekcimeḍ ara',
'movenologintext' => 'Yessefk ad tesɛuḍ isem n wemseqdac u [[Special:UserLogin|tkecmeḍ]]
iwakken ad tesmimḍeḍ asebter.',
'newtitle' => 'Ar azwel amaynut',
'articleexists' => 'Yella yagi yisem am wagi, neɣ
isem ayen textareḍ mačči d ṣaḥiḥ.
Xtar yiwen nniḍen.',
-'talkexists' => "'''Asemmimeḍ n usebter yekfa, meɛna asebter n umyannan ines ur yettusemmimeḍ ara axaṭer yella yagi yiwen s yisem kif-kif. G leɛnayek, xdem-it weḥd-ek.'''",
-'movedto' => 'yettusmimeḍ ar',
'movetalk' => 'Smimeḍ asebter n umyannan (n umagrad-nni)',
'movelogpage' => 'Aɣmis n usemmimeḍ',
'movelogpagetext' => 'Akessar yella wumuɣ n isebtar yettusmimeḍen.',
'watchlistall2' => 'akk',
'namespacesall' => 'akk',
'monthsall' => 'akk',
-'limitall' => 'Akkw',
# Email address confirmation
'confirmemail' => 'Sentem tansa n e-mail',
'confirmemail_success' => 'Tansa e-mail inek/inem tergeg.
Tura tzemreḍ ad [[Special:UserLogin|qqeneḍ]].',
'confirmemail_loggedin' => 'Asentem n tansa n email inek yekfa tura.',
-'confirmemail_error' => 'Yella ugur s usmekti n usentem inek.',
'confirmemail_subject' => 'Asentem n tansa n email seg {{SITENAME}}',
'confirmemail_body' => 'Amdan, ahat d kečč/kem, seg tansa IP $1,
yexleq amiḍan "$2" s tansa n e-mail deg {{SITENAME}}.
'php-mail-error-unknown' => 'ХэщӀыкӀыгъуэ зымыӀэ хэукъуэгъуэ PHP-функциэ mail()',
# Change password dialog
-'resetpass' => 'Пэролым и хъуэжын',
'resetpass_announce' => 'Парол щӀэхкӀэ системэм зыкъебгъэцӀыхуа, уи электронэ почтэм къыпхуэкӀуамкӀэ. Системэм зыкъегъэцӀыхуныр нэбгъэсын щхьэкӀэ, парол щӀэ тебгъувэн хуэй.',
'resetpass_header' => 'Аккаунтым и парол зэхъуэкӀыгъуэ',
'oldpassword' => 'Паролыжьыр:',
'revisiondelete' => 'Ихын/напэкӀуэцӀым и версиэхэр игъувэжын',
'revdelete-nooldid-title' => 'Версиэ лъэшыр етауэ щыткъым',
'revdelete-nooldid-text' => 'Версэ лъэшыр (иэ версиэхэр) ептауэ щыткъым, уигугъэр пщӀыным щхьэкӀэ.',
-'revdelete-nologtype-title' => 'Тхылъым и типыр зхуэдэр етакъым',
-'revdelete-nologtype-text' => 'Тхылъым и типыр ептакъым, лэжьыгъэ здебгъэкӀуэкӀыным уигугъэр.',
-'revdelete-nologid-title' => 'Тхылъым и хэукъуэгъэ хэтхэгъуэ',
-'revdelete-nologid-text' => 'Тхыгъэм и лъэшыгъу хъун хуеяр иптхакъым уи гугъэр быщӀын хьэкӀэ иэ лъэшыгъуэр щыӀэкъым.',
'revdelete-no-file' => 'Къэгъэлъэгъуа файлыр щыӀэкъым.',
'revdelete-show-file-confirm' => 'Арэзыуэ ущыт уеплъыну файл ихам и версиэ «<nowiki>$1</nowiki>» $2, $3 ?',
'revdelete-show-file-submit' => 'НытӀэ',
'logdelete-failure' => "'''Тхылъым и гъэлъэгъуэныр зэфӀэгъувакъым:'''
$1",
'revdel-restore' => 'лъагъукӀэр хъуэжын',
-'revdel-restore-deleted' => 'Иха версиэхэр',
-'revdel-restore-visible' => 'гъэлъэгъуа версиэхэр',
'pagehist' => 'НапэкӀуэцӀым и тхыдэ',
'deletedhist' => 'Ихыгъуэхэм я тхыдэ',
'revdelete-hide-current' => 'Хэтхам и хэукъуэгъуэ $2, $1: мыр версиэ екӀуэкӀ.
'recentchanges' => 'Гъэтэрэзыгъуэ щIэхэр',
'recentchanges-legend' => 'Гъэтэрэзыгъуэ щӀэхэм я зэгъэзэхуэгъуэ',
'recentchanges-feed-description' => 'Вики и иужырей зэхъуэкӀыгъeэхэм кӀэлъыплъын мы нэтыным.',
-'rcnote' => "{{PLURAL:$1|Яужырей '''$1''' зэхъуэкыгъуэ|Яужырей '''$1''' зэхъуэкыгъуэхэр}} '''$2''' {{PLURAL:$2|махуэ|махуэм}}, зэман $5 $4.",
'rclistfrom' => 'ЗэхъуэкӀыгъуэхэр гъэлъэгъуэн $1 щыкӀэдзауэ',
'rcshowhideminor' => '$1 мащІэу яхъуэжахэр',
'rcshowhidebots' => 'Боту $1',
'movepage-moved' => "'''«$1» напэкIуэцIым и цIэр хъуэжащ мыпхуэдэу: «$2»'''",
'articleexists' => 'Апхуэдэ цӀэ зезыхьэ напэкӀуэц щыӀэщ, иэ хуэмыкӀуэ цӀэ иптха.
НэмыщӀ цӀэ къыхэхын хуеуэ щытщ.',
-'talkexists' => "'''НапэкӀуэцӀым и цӀэр зэхъуэкӀащ, ауэ напэкӀуэцӀ тепсэлъыхьыгъуэм и цӀэр зэпхъуэкӀ хъукъым, апхуэдэ напэкӀуэцӀ зэрщыӀэм щхьэкӀэ. Уэр-уэру ӀэрыщӀкӀэ зэхэбгъэхьэн хуэйхэ.'''",
-'movedto' => 'зэдзэкIащ мыпхуэдэу',
'movetalk' => 'НапэкӀуэцӀ тепсэлъыхьыгъуэ теухуам и цӀэр зэхъуэкӀын',
'movelogpage' => 'ЦӀэхъуэкӀынхэм я тхылъ',
'movereason' => 'Щхьэусыгъуэ:',
);
$messages = array(
-'underline-always' => 'Bambala nyonso',
-'underline-never' => 'Ata mbala mosi ve',
+# User preference toggles
+'tog-showhiddencats' => 'Monisa bakalasi ya kubûmba',
+
+'underline-always' => 'Bambàla nyonso',
+'underline-never' => 'Ata mbàla mosi ve',
# Dates
'sunday' => 'Lumîngu',
'oct' => 'ng10',
'nov' => 'ng11',
'dec' => 'ng12',
+'january-date' => 'Ngônda 1 kilumbu $1',
+'february-date' => 'Ngônda 2 kilumbu $1',
+'march-date' => 'Ngônda 3 kilumbu $1',
+'april-date' => 'Ngônda 4 kilumbu $1',
+'may-date' => 'Ngônda 5 kilumbu $1',
+'june-date' => 'Ngônda 6 kilumbu $1',
+'july-date' => 'Ngônda 7 kilumbu $1',
+'august-date' => 'Ngônda 8 kilumbu $1',
+'september-date' => 'Ngônda 9 kilumbu $1',
+'october-date' => 'Ngônda 10 kilumbu $1',
+'november-date' => 'Ngônda 11 kilumbu $1',
+'december-date' => 'Ngônda 12 kilumbu $1',
# Categories related messages
-'pagecategories' => '{{PLURAL:$1|Kalasi|Bakalasi}}',
-'category_header' => 'Mikanda na kalasi "$1"',
+'pagecategories' => '{{PLURAL:$1|Mutîndu|Mitindu}}',
+'category_header' => 'Mikânda na mutîndu "$1"',
+'category-media-header' => 'Media na mutîndu "$1"',
+'category-empty' => 'Mutîndu yayi kele na mikânda to media ve.',
+'hidden-categories' => '{{PLURAL:$1|Mutîndu ya kubûmba|Mitîndu ya kubûmba}}',
+'hidden-category-category' => 'Mitîndu ya kubûmba',
+'category-article-count' => '{{PLURAL:$2|Mutîndu yayi kele na mukânda yangó.|{{PLURAL:$1|Mukânda|$1 mikânda }} kele na kati ya mutîndu yayi, $2 na kimvuka.}}',
+'category-article-count-limited' => '{{PLURAL:$1|Mukânda|$1 mikânda}} ya kulânda ke vwandaka na mutîndu yangó',
+'category-file-count' => '{{PLURAL:$2|Mutîndu yayi kele na kaka fisye mosi.|Mutîndu yayi kele na {{PLURAL:$1|fisye|$1 bafisye}} ya kulânda katuka $2 bafisye na kimvuka.}}',
+'category-file-count-limited' => '{{PLURAL:$1|Fisye|$1 bafisye}} ke vwandaka na mutîndu yangó.',
+'about' => 'Luzâbu',
'article' => 'Pagina contenta continens',
'cancel' => 'Katula',
-'mypage' => 'Lukaya ya munu',
+'moredotdotdot' => 'Dyaka...',
+'mypage' => 'Mukânda ya munu',
'mytalk' => 'Disolo ya munu',
'and' => ' mpe',
'qbfind' => 'Sosa',
'qbbrowse' => 'Tala',
'qbedit' => 'Soba',
+'qbpageoptions' => 'Mukânda yayi',
+'qbmyoptions' => 'Mikânda ya munu',
+'faq' => 'Kyuvu ná mvutu',
+'faqpage' => 'Lukanu:Kyuvu ná mvutu',
# Vector skin
'vector-action-delete' => 'Kufwa',
'vector-action-move' => 'Nata',
-'vector-view-edit' => 'Sonika',
+'vector-action-protect' => 'Keba',
+'vector-view-create' => 'Tunga',
+'vector-view-edit' => 'Soba',
'vector-view-history' => 'Tala bansoba',
'vector-view-view' => 'Tânga',
-'errorpagetitle' => 'Foti',
-'returnto' => 'Vutukila $1',
-'help' => 'Nsadisa',
+'errorpagetitle' => 'Fôti',
+'returnto' => 'Vutuka na $1',
+'tagline' => 'Katuka {{SITENAME}}',
+'help' => 'Lusadisu',
'search' => 'Sosa',
'searchbutton' => 'Sosa',
'searcharticle' => 'Kwenda',
-'history' => 'Bansoba ya mukanda',
+'history' => 'Bansoba ya mukânda',
'history_short' => 'Bansoba',
'view' => 'Tala',
-'edit' => 'Sonika',
-'editthispage' => 'Soba mukanda yayi',
+'edit' => 'Soba',
+'create' => 'Tunga',
+'editthispage' => 'Soba mukânda yayi',
+'create-this-page' => 'Tunga mukânda yayi',
'delete' => 'Kufwa',
-'deletethispage' => 'Kufwa mukanda yayi',
+'deletethispage' => 'Kufwa mukânda yayi',
+'undelete_short' => 'Vutula {{PLURAL:$1|nsoba mosi|bansoba $1}}',
+'viewdeleted_short' => 'Tala {{PLURAL:$1|nsoba mosi|bansoba $1}} ya kufwa',
+'protect' => 'Keba',
+'protect_change' => 'soba',
+'protectthispage' => 'Keba mukânda yayi',
+'newpage' => 'Mukânda ya yimpa',
+'talkpage' => 'Zônzana mukânda yayi',
'talkpagelinktext' => 'Disolo',
+'postcomment' => 'Ndâmbu ya yimpa',
'talk' => 'Disolo',
'views' => 'Bantadilu',
'toolbox' => 'Bisadilu',
+'userpage' => 'Tala mukânda ya kisadi',
+'projectpage' => 'Tala mukânda ya lukanu',
+'imagepage' => 'Tala fisye',
+'mediawikipage' => 'Tala mukânda ya nsângu',
+'viewhelppage' => 'Tala mukânda ya lusadisu',
+'categorypage' => 'Tala mukânda ya mutîndu',
'viewtalkpage' => 'Tala disolo',
-'otherlanguages' => 'Bandinga ya nkaka',
-'redirectedfrom' => '(Balulama tuka $1)',
+'otherlanguages' => 'Bandînga ya nkaka',
+'redirectedfrom' => '(natama katuka $1)',
+'redirectpagesub' => 'Mukânda ya kunata',
'lastmodifiedat' => 'Mukânda yayi me sobama na kilumbu $1 na ngûnga $2',
-'jumpto' => 'Pamuka na:',
+'viewcount' => 'Mukânda yayi talamaka {{PLURAL:$1|mbàla mosi|bambàla $1}}.',
+'protectedpage' => 'Mukânda ya kukeba',
+'jumpto' => 'Kwenda na:',
'jumptosearch' => 'nsosa',
+'pool-errorunknown' => 'Fôti ya kuzâba ve',
+
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => 'Luzâbu ya {{SITENAME}}',
+'aboutpage' => 'Lukanu:Luzâbu',
+'currentevents' => 'Mâmbu ya malu-malu',
+'currentevents-url' => 'Lukanu:Mâmbu ya malu-malu',
+'edithelp' => 'Lusadisu ya kusoba',
+'helppage' => 'Lusadisu:Mâmbu',
+'mainpage' => 'Mukânda ya ngudi',
+'mainpage-description' => 'Mukânda ya ngudi',
+'portal' => 'Mbôngi',
+'portal-url' => 'Lukanu:Mbôngi',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'currentevents' => 'Mambu ya mpa',
-'currentevents-url' => 'Project:Mambu ya mpa',
-'mainpage' => 'Lukaya ya mfumu',
-'mainpage-description' => 'Lukaya ya mfumu',
+'badaccess' => 'Fôti ya luve',
+'badaccess-group0' => 'Nge kele na luve ve kusala kisalu yina nge me zola.',
-'retrievedfrom' => 'Receptum de "$1"',
+'ok' => 'Ee',
+'retrievedfrom' => 'Me kuzwa katuka "$1"',
'youhavenewmessages' => 'Nge kele na $1 ($2).',
-'newmessageslink' => 'bansangu ya yimpa',
+'youhavenewmessagesfromusers' => 'Nge kele na $1 na {{PLURAL:$3|kisadi ya nkaka|$3 bisadi}} ($2).',
+'youhavenewmessagesmanyusers' => 'Nge kele na $1 na kisadi mîngi ($2).',
+'newmessageslinkplural' => '{{PLURAL:$1|nsângu ya yimpa|bansângu ya yimpa}}',
'youhavenewmessagesmulti' => 'Nge kele na bansangu ya yimpa kuna $1',
'editsection' => 'soba',
'editold' => 'soba',
'editlink' => 'soba',
'editsectionhint' => 'Soba kibuku: $1',
+'showtoc' => 'monisa',
+'hidetoc' => 'bûmbisa',
+'viewdeleted' => 'Tala $1?',
'red-link-title' => '$1 (mukanda kele ve)',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Mukanda',
+'nstab-main' => 'Mukânda',
+'nstab-user' => 'Mukânda ya sadi',
+'nstab-project' => 'Mukânda ya lukanu',
+'nstab-image' => 'Fisyé',
'nstab-mediawiki' => 'Nsangu',
-'nstab-category' => 'Kalasi',
+'nstab-help' => 'Mukânda ya lusadisu',
+'nstab-category' => 'Mutîndu',
+
+# General errors
+'error' => 'Fôti',
+'databaseerror' => 'Fôti na depó ya doné',
+'internalerror' => 'Fôti na kati',
+'internalerror_info' => 'Fôti na kati: $1',
+'filenotfound' => 'Fisyé "$1" me kutama ve.',
+'fileexistserror' => 'Yawu lênda kusonika ve fisyé "$1": Fisyé kele.',
+'cannotdelete' => 'Mukânda to fisyé "$1" me lênda kufwa ve. Muntu ya nkaka kufwaka yawu?',
+'cannotdelete-title' => 'Mukânda "$1" lênda kufwa ve',
+'badtitle' => 'Nkûmbu ya mbote ve',
+'viewsource' => 'Tala masono ya kisina',
+'viewsource-title' => 'Tala masono ya kisina ya $1',
+'namespaceprotected' => "Nge kele na luve ve kusoba mikânda na yinza-nkûmbu ya '''$1'''.",
+'customcssprotected' => 'Nge kele na luve ve kusoba mukânda CSS yayi, samu yawu kele na mâmbu ya muntu ya nkaka.',
+'customjsprotected' => 'Nge kele na luve ve kusoba mukânda yayi ya JavaScript, samu yawu kele na mâmbu ya muntu ya nkaka.',
+'exception-nologin' => 'Nge me kota ve',
# Login and logout pages
+'welcomeuser' => 'Kwiza mbote, $1!',
'yourname' => 'Nkûmbu ya nsoniki:',
+'userlogin-yourname' => 'Nkûmbu ya kisadi',
+'userlogin-yourname-ph' => 'Sonika nkûmbu ya kisadi',
'yourpassword' => 'Mpovo ya kuluta:',
+'userlogin-yourpassword' => 'Mpôva ya nkota',
+'userlogin-yourpassword-ph' => 'Sonika mpôva ya nkota',
+'createacct-yourpassword-ph' => 'Sonika mpôva ya nkota',
+'yourpasswordagain' => 'Sonika dyaka mpôva ya nkota',
+'createacct-yourpasswordagain' => 'Ndima mpôva ya nkota',
+'createacct-yourpasswordagain-ph' => 'Sonika dyaka mpôva ya nkota',
+'yourdomainname' => 'Yinsi ya nge:',
+'password-change-forbidden' => 'Nge lênda ve kusoba bampovo ya kuluta na wiki yayi.',
'login' => 'Kota',
+'nav-login-createaccount' => 'Kota / sala konti',
'userlogin' => 'Kota / sala konti',
+'userloginnocreate' => 'Kota',
'logout' => 'Basika',
'userlogout' => 'Basika',
+'notloggedin' => 'Nge me kota ve',
+'userlogin-noaccount' => 'Nge kele na konti ve?',
+'userlogin-joinproject' => 'Yika {{SITENAME}}',
'nologin' => 'Nge kele na konti ve? $1.',
'nologinlink' => 'Sala konti',
'createaccount' => 'Sala konti',
+'gotaccount' => 'Nge salaka konti? $1',
'gotaccountlink' => 'Kota',
-'loginlanguagelabel' => 'Ndinga: $1',
+'userlogin-resetpassword-link' => 'Kuzwa mpôva ya nkota ya yimpa',
+'helplogin-url' => 'Lusadisu:Kukota',
+'userlogin-helplink' => '[[{{MediaWiki:helplogin-url}}|Sadisa munu kukota]]',
+'createacct-realname' => 'Nkûmbu ya kyeleka:',
+'createaccountreason' => 'Samu:',
+'createacct-reason' => 'Samu',
+'createacct-reason-ph' => 'Samu na yinki nge ke na sala konti ya nkaka',
+'createacct-imgcaptcha-ph' => 'Sonika bisono yina kele na zulu',
+'createacct-submit' => 'Sala konti ya nge',
+'createacct-benefit-heading' => '{{SITENAME}} me salama na bantu na mutîndu ya nge.',
+'createacct-benefit-body1' => '{{PLURAL:$1|nsoba|bansoba}}',
+'createacct-benefit-body2' => '{{PLURAL:$1|mukânda|mikânda}}',
+'createacct-benefit-body3' => '{{PLURAL:$1|kisoniki|bisoniki}} ya malu-malu',
+'badretype' => 'Bampôva ya nkota kele mutîndu mosi ve.',
+'userexists' => 'Muntu ya nkaka kele na nkûmbu ya kisadi yangó.
+Pesa nkûmbu ya nkaka.',
+'loginerror' => 'Fôti na kukota',
+'createaccounterror' => 'Lênda kusala konti ve: $1',
+'loginsuccesstitle' => 'Kukota me salama',
+'loginsuccess' => "'''Nge me kota na {{SITENAME}} na nkûmbu ya \"\$1\".'''",
+'nosuchuser' => 'Kisadi, yina kele na nkûmbu "$1", kele ve.
+Sonika dyaka nkûmbu ya nge, to [[Special:UserLogin/signup|sala konti ya yimpa]].',
+'nosuchusershort' => 'Kisadi, yina kele na nkûmbu "$1", kele ve.
+Sonika dyaka nkûmbu ya nge.',
+'nouserspecified' => 'Nge fwana sonika nkûmbu ya kisadi.',
+'wrongpassword' => 'Mpovo ya kuluta vwandaka ya mbote ve.
+Meka dyaka.',
+'wrongpasswordempty' => 'Mpovo ya kuluta vwandaka nkatu.
+Meka dyaka.',
+'passwordtooshort' => 'Mpovo ya kuluta fwana kele na {{PLURAL:$1|kisono 1|bisono $1}}.',
+'password-name-match' => 'Mpovo ya kuluta fwana kele nkaka na nkûmbu ya nge.',
+'mailmypassword' => 'Fidisa mpovo ya kuluta ya yimpa na email',
+'accountcreated' => 'Konti me salama',
+'createaccount-title' => 'Kusala konti na {{SITENAME}}',
+'loginlanguagelabel' => 'Ndînga: $1',
+
+# Change password dialog
+'resetpass_header' => 'Soba mpovo ya kukota',
+'oldpassword' => 'Mpovo ya nkulu:',
+'newpassword' => 'Mpovo ya yimpa:',
+'retypenew' => 'Sonika dyaka mpovo ya yimpa:',
+'resetpass-submit-loggedin' => 'Soba mpovo ya kukota',
+'resetpass-submit-cancel' => 'Sala ve',
+
+# Special:ChangeEmail
+'changeemail-none' => '(nkatu)',
+'changeemail-password' => 'Mpovo ya nge ya kukota {{SITENAME}}:',
+'changeemail-cancel' => 'Sala ve',
+
+# Edit page toolbar
+'bold_sample' => 'Kisono ya vimbu',
+'bold_tip' => 'Kisono ya vimbu',
+'italic_sample' => 'Kisono ya nswalu',
+'italic_tip' => 'Kisono ya nswalu',
# Edit pages
+'minoredit' => 'Yayi kele nsoba ya fyoti',
+'watchthis' => 'Keba mukânda yayi',
+'savearticle' => 'Lunda mukânda',
+'showpreview' => 'Monisa mukânda',
+'showdiff' => 'Monisa bansoba',
+'loginreqtitle' => 'Nge fwana kukota ntete',
+'loginreqlink' => 'kukota',
+'loginreqpagetext' => 'Nge fwana $1 samu na kutala mikânda ya nkaka.',
'newarticle' => '(Yimpa)',
'editing' => 'Na kusonika $1',
+'creating' => 'Na kutûnga $1',
'editingsection' => 'Na kusonika $1 (kibuku)',
+'editingcomment' => 'Na kusoba $1 (kibuku ya yimpa)',
+'template-protected' => '(ya kukeba)',
+'template-semiprotected' => '(ya mwa kukeba)',
+'permissionserrors' => 'Fôti ya luve',
+'permissionserrorstext' => 'Nge kele na luve ya kusala yayi ve, samu na:',
+'permissionserrorstext-withaction' => 'Nge kele na luve ve ku $2, samu na:',
+'postedit-confirmation' => 'Nsoba ya nge me lundama.',
+
+# Content models
+'content-model-javascript' => 'JavaScript',
+'content-model-css' => 'CSS',
# History pages
+'page_first' => 'ntete',
+'page_last' => 'nsuka',
'history-fieldset-title' => 'Monisa bansoba',
'histfirst' => 'Ya ntete',
'histlast' => 'Ya nsuka',
+'historyempty' => '(nkatu)',
+
+# Revision feed
+'history-feed-item-nocomment' => '$1 na $2',
+
+# Revision deletion
+'rev-delundel' => 'monisa/bûmbisa',
+'rev-showdeleted' => 'monisa',
+'revdelete-show-file-submit' => 'Ee',
+'revdelete-radio-same' => '(soba ve)',
+'revdelete-radio-set' => 'Ee',
+'revdelete-radio-unset' => 'Ve',
+'revdelete-log' => 'Samu:',
+'pagehist' => 'Bansoba ya mukânda',
+
+# History merging
+'mergehistory-from' => 'Mukânda ya kukwiza:',
+'mergehistory-into' => 'Mukânda ya kukwenda:',
# Diffs
-'lineno' => 'Nzila ya $1:',
+'lineno' => 'Mulôngâ ya $1:',
'editundo' => 'vutula',
# Search results
+'searchresults' => 'Bandandu ya kusosa',
+'searchresults-title' => 'Bandandu ya kusosa ya "$1"',
'prevn' => 'biyita {{PLURAL:$1|$1}}',
'nextn' => 'bilandi {{PLURAL:$1|$1}}',
-'viewprevnext' => 'Mona ($1 {{int:pipe-separator}} $2) ($3).',
+'shown-title' => 'Monisa $1 {{PLURAL:$1|ndandu|bandandu}} na mukânda',
+'viewprevnext' => 'Tala ($1 {{int:pipe-separator}} $2) ($3).',
+'searchmenu-new' => "'''Tunga mukânda \"[[:\$1]]\" na wiki yayi!'''",
'searchprofile-everything' => 'Nyonso',
'searchprofile-articles-tooltip' => 'Sosa na $1',
'searchprofile-project-tooltip' => 'Sosa na $1',
'search-result-size' => '$1 ({{PLURAL:$2|mpovo 1|bampovo $2}})',
'search-section' => '(kibuku $1)',
+'search-interwiki-default' => 'Bandându $1:',
+'search-interwiki-more' => '(dyaka)',
'searchall' => 'nyonso',
-'powersearch' => 'Sosa',
+'powersearch-toggleall' => 'Nyonso',
+'powersearch-togglenone' => 'Nkatu',
# Preferences page
'mypreferences' => 'Konte ya munu',
-'yourlanguage' => 'Ndinga:',
+'prefs-skin' => 'Mpùsu',
+'saveprefs' => 'Lunda',
+'prefs-editing' => 'Kusoba',
+'searchresultshead' => 'Soba',
+'timezoneregion-africa' => 'Afrika',
+'timezoneregion-america' => 'Amerika',
+'timezoneregion-asia' => 'Azia',
+'timezoneregion-australia' => 'Australia',
+'timezoneregion-europe' => 'Mputu',
+'timezoneregion-indian' => 'Mubu India',
+'timezoneregion-pacific' => 'Mubu Pasifika',
+'prefs-searchoptions' => 'Sosa',
+'prefs-files' => 'Bafisye',
+'yourrealname' => 'Nkûmbu ya kyeleka:',
+'yourlanguage' => 'Ndînga:',
+'gender-male' => 'Bakala',
+'gender-female' => 'Kênto',
+
+# User rights
+'userrights-reason' => 'Samu:',
+
+# Associated actions - in the sentence "You do not have permission to X"
+'action-edit' => 'soba mukânda yayi',
# Recent changes
'recentchanges' => 'Bansoba ya yimpa',
-'recentchanges-label-minor' => 'Nsoba yayi kele ya fyoti-fyoti',
+'recentchanges-label-newpage' => 'Nsoba yayi me sala mukânda ya yimpa.',
+'recentchanges-label-minor' => 'Nsoba yayi kele ya fyoti',
'recentchanges-label-bot' => 'Nsoba yayi me salama na robo',
-'rcshowhideminor' => '$1 bansoba ya fyoti-fyoti',
-'rcshowhidemine' => '$1 bansoba na munu',
+'rcshowhideminor' => '$1 bansoba ya fyoti',
+'rcshowhidemine' => '$1 bansoba ya munu',
'diff' => 'nsoba',
'hist' => 'nsoba',
+'hide' => 'Bûmbisa',
'show' => 'Monisa',
'minoreditletter' => 'f',
+# Recent changes linked
+'recentchangeslinked-page' => 'Nkûmbu ya mukânda:',
+
+# Upload
+'savefile' => 'Lunda fisyé',
+
+'license-header' => 'Baluve',
+
# File description page
+'file-anchor-link' => 'Fisyé',
+'filehist-current' => 'bubu yayi',
'filehist-datetime' => 'Kilumbu/Ngûnga',
-'filehist-user' => 'Nsoniki',
+'filehist-user' => 'Sadi',
# Random page
-'randompage' => 'Lukaya na kintulumukini',
+'randompage' => 'Mukânda na bweso',
# Miscellaneous special pages
'ncategories' => '{{PLURAL:$1|kalasi|bakalasi}} $1',
-'newpages' => 'Mikanda ya yimpa',
+'newpages' => 'Mikânda ya yimpa',
+'move' => 'Nata',
# Special:AllPages
+'allpages' => 'Mikânda nyonso',
'alphaindexline' => '$1 tî $2',
+'allarticles' => 'Mikânda nyonso',
# Special:Categories
-'categories' => 'Bakalasi',
+'categories' => 'Mitîndu',
+
+# Watchlist
+'watch' => 'Keba',
+
+# Delete
+'deletepage' => 'Kufwa mukânda',
+'actioncomplete' => 'Kisalu me manisamam',
+
+# Rollback
+'rollbacklink' => 'vutula',
+
+# Undelete
+'undeleteviewlink' => 'tala',
+
+# Namespace form on various pages
+'blanknamespace' => '(Ngudi)',
# Contributions
'mycontris' => 'Makabu ya munu',
'year' => 'Katuka mvula:',
'sp-contributions-talk' => 'disolo',
+'sp-contributions-submit' => 'Sosa',
# What links here
-'whatlinkshere' => 'Balukaya ke songa awa',
+'whatlinkshere' => 'Mikânda ke sônga awa',
+'whatlinkshere-page' => 'Mukânda:',
+
+# Block/unblock
+'ipboptions' => 'bangûnga 2:2 hours,kilumbu 1:1 day,bilumbu 3:3 days,Lumîngu 1:1 week,Balumîngu 2:2 weeks,ngônda 1:1 month,bangônda 3:3 months,bangônda 6:6 months,mvula 1:1 year,seko:infinite',
+'contribslink' => 'bisalu',
# Move page
-'movearticle' => 'Nata lukaya:',
+'movearticle' => 'Nata mukânda:',
'newtitle' => 'Nkûmbu ya nkaka:',
-'movepagebtn' => 'Nata lukaya',
+'movepagebtn' => 'Nata mukânda',
'pagemovedsub' => 'Kunata me nunga',
'movepage-moved' => '\'\'\'"$1" me natama na "$2"\'\'\'',
-'articleexists' => 'Lukaya ya nkaka kele na nkûmbu yango, to nkûmbu yango kele ya mbote ve.
+'articleexists' => 'Mukânda ya nkaka kele na nkûmbu yangó, to nkûmbu yangó kele ya mbote ve.
Sôla nkûmbu ya nkaka.',
'movereason' => 'Samu:',
+# Namespace 8 related
+'allmessagesname' => 'Nkûmbu',
+
# Tooltip help for the actions
-'tooltip-pt-userpage' => 'Mukanda ya munu',
+'tooltip-pt-userpage' => 'Mukânda ya munu',
'tooltip-pt-mytalk' => 'Disolo ya munu',
'tooltip-pt-logout' => 'Basika',
+'tooltip-ca-edit' => 'Nge lênda soba mukânda yayi. Bula "Monisa mukânda" ntete na kulunda.',
+'tooltip-ca-history' => 'Bansoba ya ntama na mukânda yayi',
+'tooltip-ca-protect' => 'Keba mukânda yayi',
+'tooltip-ca-delete' => 'Kufwa mukânda yayi',
+'tooltip-ca-move' => 'Nata mukânda yayi',
'tooltip-search' => 'Sosa na {{SITENAME}}',
+'tooltip-search-fulltext' => 'Sosa mikânda yina kele na masono yayi',
+'tooltip-p-logo' => 'Tala mukânda ya ngudi',
+'tooltip-n-mainpage' => 'Tala mukânda ya ngudi',
+'tooltip-n-mainpage-description' => 'Tala mukânda ya ngudi',
+'tooltip-ca-nstab-main' => 'Tala mukânda',
+'tooltip-ca-nstab-user' => 'Tala mukânda ya kisadi',
+'tooltip-ca-nstab-image' => 'Tala mukânda ya fisyé',
+'tooltip-save' => 'Lunda bansoba ya nge',
'tooltip-undo' => '"Vutula" ke vutula nsoba yayi mpe yawu ke monisa lumoni ya kusoba. Nge lênda sonika kikuma ya mvutula.',
# 'all' in various places, this might be different for inflected languages
+'watchlistall2' => 'nyonso',
'namespacesall' => 'nyonso',
'monthsall' => 'nyonso',
# Table pager
-'table_pager_next' => 'Lukaya ya kulanda',
-'table_pager_prev' => 'Lukaya ya kuyita',
-'table_pager_first' => 'Lukaya ya ntete',
-'table_pager_last' => 'Lukaya ya nsuka',
+'table_pager_next' => 'Mukânda ya kulânda',
+'table_pager_prev' => 'Mukânda ya kutwala',
+'table_pager_first' => 'Mukânda ya ntete',
+'table_pager_last' => 'Mukânda ya nsuka',
);
'loginlanguagelabel' => 'زبان: $1',
# Change password dialog
-'resetpass' => 'پاسورڈو چینج کورے',
'resetpass_announce' => 'تو ای برقی ارسال کردہ عارضی کوڈ ورڈو سوم جستہ داخل بیتی آسوس.
داخلِ نوشتہ بیکو عملو مکمل کوریکو بچے تہ ھیارا نوغ پاسورڈ متعین کوریلک بوی:',
'resetpass_header' => 'کھاتو پاسورڈو تبدیل کورے',
'revdelete-radio-set' => 'Yes/دی',
'revdelete-radio-unset' => 'نو',
'revdel-restore' => 'ظاہریتو تبدیل کورے',
-'revdel-restore-deleted' => 'حذف شدہ رویژنز',
-'revdel-restore-visible' => 'ویزیبل رویژنز',
# History merging
'mergehistory-revisionrow' => '$1 ($2) $3 . . $4 $5 $6',
'recentchanges-label-minor' => 'ھیہ ای معمولی ترمیم شیر',
'recentchanges-label-bot' => 'ھیہ ایڈیٹو خود کار بوٹو زریعا انجام دیونو ہوی',
'recentchanges-label-unpatrolled' => 'ھیہ ترمیمو ھمونیہ پت مراجعت(Patrolled) کورونو نو بیتی شیر',
-'rcnote' => "درج ذیل گزشتہ {{PLURAL:$2|بس|'''$2''' انوسا}} باک {{PLURAL:$1|'''ای''' تبدیلی شیر|آخری '''$1''' تبدیلی شینی}}، $5، $4.",
'rcnotefrom' => "ھیہ موڑا '''$2''' کورونو بیرو تبدیلیان تفصیلات شینی ('''$1''' تبدیلیان پشینو بونیان)۔",
'rclistfrom' => '$1 نوغ تبدیلیاں پشیک شروع کورے',
'rcshowhideminor' => ' معمولی ترامیم $1',
'allpagesfrom' => 'مطلوبہ حرفاری شروع باک صفحاتن نمائش:',
'allpagesto' => 'مطلوبہ حرفاری ختم باک صفحاتن نمائش:',
'allarticles' => 'تمام مقالات',
-'allpagesprev' => 'آچھو',
-'allpagesnext' => 'پروشٹیو',
'allpagessubmit' => 'بوغے لا',
# Special:Categories
'pagemovedsub' => 'انتقال کامیاب',
'movepage-moved' => '\'\'\'"$1" ھیہ ووشکی منتقل کورونو ھوی "$2"\'\'\'',
'articleexists' => 'ھیہ عنوانو سورا کیہ صفحہ پروشٹیاری موجودشیر یا تہ درخواست کاردو نام مستعمل نیکی براۓ مہربانی خور نامو منتخب کورے۔',
-'movedto' => 'آلونو ھوی',
'movelogpage' => 'نوشتۂ منتقلی',
'movereason' => 'واجھہ',
'revertmove' => 'رجوغ',
'loginlanguagelabel' => 'Zon: $1',
# Change password dialog
-'resetpass' => 'Parola bıvurne',
+'changepassword' => 'Parola bıvurne',
'resetpass_header' => 'Parola hesabi bıvurne',
'oldpassword' => 'Parola khane:',
'newpassword' => 'Parola newiye:',
'revisiondelete' => 'Çımraviarnaisu bestere/peyser bia',
'revdelete-nooldid-title' => 'Çımraviarnaena waştiye nêvêrena',
'revdelete-nooldid-text' => 'Sıma vırastena nê fonksiyoni rê ya jü çımraviarnaena waştiye diyar nêkerdo, çımraviarnaena diyarkerdiye çına, ya ki sıma wazenê ke çımraviarnaena nıkaêne bınımnê.',
-'revdelete-nologtype-title' => 'Qet qeydê cı nêdiya',
-'revdelete-nologtype-text' => 'Qeydê sımao diyar çino ke nê fealiyet kuyê.',
-'revdelete-nologid-title' => 'Cıkotene qebul nêbiye',
-'revdelete-nologid-text' => 'Sıma vırastena nê fonksiyoni rê ya jü cıkotena waştiye diyar nêkerda, ya ki çıkotena diyarkerdiye çina.',
'revdelete-no-file' => 'Dosya diyarkerdiye çina.',
'revdelete-show-file-confirm' => 'Sıma eminê ke wazenê çımraviarnaena esterıtiya na dosya "<nowiki>$1</nowiki>" $2 ra $3 de bıvênê?',
'revdelete-show-file-submit' => 'Heya',
'revdelete-log' => 'Sebeb:',
'revdelete-submit' => '{{PLURAL:$1|Çımraviarnaiso ke çiniyo|Çımraviarnaisê ke çiniyê}} we tetbiq ke',
'revdel-restore' => 'asaişi bıvurne',
-'revdel-restore-deleted' => 'revizyonê esterıtey',
-'revdel-restore-visible' => 'revizyonê asaey',
'pagehist' => 'Tarixê pele',
'deletedhist' => 'Tarixo esterıte',
'revdelete-otherreason' => 'Sebebo bin/ilaweki:',
'preferences' => 'Tercihi',
'mypreferences' => 'Tercihê mı',
'prefs-edits' => 'Numra vurnaisun:',
-'changepassword' => 'Parola bıvurne',
'prefs-skin' => 'Çerme',
'skin-preview' => 'Verqayt',
'datedefault' => 'Tercihi çinê',
'recentchanges-label-bot' => 'No vurnais terefê zu boti ra bi',
'recentchanges-label-unpatrolled' => 'No vurnais hona çım ra ranêvêrdo',
'recentchanges-legend-newpage' => '$1 - pela newiye',
-'rcnote' => "Cêr {{PLURAL:$1|'''1''' vurnaiso peyên|'''$1''' vurnaisê peyêni}} be {{PLURAL:$2|roza peyêne|'''$2''' rozunê peyênunê}} $5, $4 ra estê.",
'rcnotefrom' => "Cêr de vurnayîşê esto ke '''$2''' ra raver (heta '''$1''' mucnayiyo).",
'rclistfrom' => '$1 ra hata nıka vurnaisunê newu bıasne',
'rcshowhideminor' => '$1 vurnaisê qızkeki',
'undeletebtn' => 'Peyser bia',
'undeletelink' => 'bıvêne/peyser bia',
'undeleteviewlink' => 'bıvêne',
-'undeletereset' => 'Vaz be',
'undeleteinvert' => 'Weçinıtey ters bıçarne',
'undeletecomment' => 'Sebeb:',
'undelete-header' => 'Peleyê ke veror de besterneyayê êna bıvinê: [[Special:Log/delete|qeydê esterneya]].',
'movepage-moved' => '\'\'\'"$1" berd be pela "$2"\'\'\'',
'articleexists' => 'Pelê da ebe nê namey çina, ya ki nameo ke çiniyo we nêvêreno.
Kerem ke, nameo de bin bıcerrebne.',
-'talkexists' => "'''Pele be ho ebe mıweffeq kırışiye, hema pela hurênaişi nêşikiye ke bıkırışiyo, çıke bınê na namey de hora jüye esta.
-Kerem ke, zerreki ebe ho dest bere.'''",
-'movedto' => 'berd be',
'movetalk' => 'Pela hurênaişiê alaqedare bere',
'movelogpage' => 'Qeydê berdene',
'movereason' => 'Sebeb:',
'watchlistall2' => 'pêro',
'namespacesall' => 'pêro',
'monthsall' => 'pêro',
-'limitall' => 'pêro',
# action=purge
'confirm_purge_button' => 'Temam',
'loginlanguagelabel' => 'ٴتىل: $1',
# Change password dialog
-'resetpass' => 'تىركەلگىنىڭ قۇپىييا ٴسوزىن وزگەرتۋ',
+'changepassword' => 'قۇپىييا ٴسوزدى وزگەرتۋ',
'resetpass_announce' => 'حاتپەن جىبەرىلگەن ۋاقىتشا كودىمەن كىرگەنسىز.
كىرۋىڭىزدى ٴبىتىرۋ ٴۇشىن, جاڭا قۇپىييا ٴسوزىڭىزدى مىندا ەنگىزۋىڭىز ٴجون:',
'resetpass_header' => 'قۇپىييا ٴسوزدى وزگەرتۋ',
'search-interwiki-default' => '$1 ناتىيجە:',
'search-interwiki-more' => '(كوبىرەك)',
'search-relatedarticle' => 'قاتىستى',
-'mwsuggest-disable' => 'AJAX ۇسىنىمدارىن ٴوشىر',
'searchrelated' => 'قاتىستى',
'searchall' => 'بارلىق',
'showingresults' => "تومەندە ٴنومىر '''$2''' ورنىنان باستاپ بارىنشا '''$1''' ناتىيجە كورسەتىلەدى.",
'preferences' => 'باپتالىمدار',
'mypreferences' => 'باپتالىمدارىم',
'prefs-edits' => 'وڭدەمە سانى:',
-'changepassword' => 'قۇپىييا ٴسوزدى وزگەرتۋ',
'prefs-skin' => 'مانەرلەر',
'skin-preview' => 'قاراپ شىعۋ',
'datedefault' => 'ەش قالاۋسىز',
'recentchanges' => 'جۋىقتاعى وزگەرىستەر',
'recentchanges-summary' => 'بۇل بەتتە وسى ۋىيكىيدەگى بولعان جۋىقتاعى وزگەرىستەر بايقالادى.',
'recentchanges-feed-description' => 'بۇل ارنامەنەن ۋىيكىيدەگى ەڭ سوڭعى وزگەرىستەر قاداعالانادى.',
-'rcnote' => "$3 كەزىنە دەيىن — تومەندە سوڭعى {{PLURAL:$2|كۇندەگى|'''$2''' كۇندەگى}}, سوڭعى '''$1''' وزگەرىس كورسەتىلەدى.",
'rcnotefrom' => "'''$2''' كەزىنەن بەرى — تومەندە '''$1''' جەتكەنشە دەيىن وزگەرىستەر كورسەتىلەدى.",
'rclistfrom' => '$1 كەزىنەن بەرى — جاڭا وزگەرىستەردى كورسەت.',
'rcshowhideminor' => 'شاعىن وڭدەمەلەردى $1',
'allpagesfrom' => 'مىنا بەتتەن باستاپ كورسەتۋ:',
'allarticles' => 'بارلىق بەت ٴتىزىمى',
'allinnamespace' => 'بارلىق بەت ($1 ەسىم اياسى)',
-'allnotinnamespace' => 'بارلىق بەت ($1 ەسىم اياسىنان تىس)',
-'allpagesprev' => 'الدىڭعىعا',
-'allpagesnext' => 'كەلەسىگە',
'allpagessubmit' => 'ٴوتۋ',
'allpagesprefix' => 'مىنادان باستالعان بەتتەردى كورسەتۋ:',
'allpagesbadtitle' => 'كەلتىرىلگەن بەت تاقىرىبىن اتى جارامسىز بولعان, نەمەسە ٴتىل-ارالىق نە ۋىيكىي-ارالىق باستاۋى بار بولدى.
'undelete-nodiff' => 'ەش الدىڭعى تۇزەتۋ تابىلمادى.',
'undeletebtn' => 'قالپىنا كەلتىر!',
'undeletelink' => 'قالپىنا كەلتىرۋ',
-'undeletereset' => 'قايتا قوي',
'undeletecomment' => 'ماندەمەسى:',
'undeletedrevisions' => '$1 تۇزەتۋ قالپىنا كەلتىرىلدى',
'undeletedrevisions-files' => '$1 تۇزەتۋ جانە $2 فايل قالپىنا كەلتىرىلدى',
'ipadressorusername' => 'IP مەكەنجايى نە قاتىسۋشى اتى:',
'ipbexpiry' => 'مەرزىمى بىتپەك:',
'ipbreason' => 'سەبەبى:',
-'ipbreasonotherlist' => 'باسقا سەبەپ',
'ipbreason-dropdown' => '* بۇعاتتاۋدىڭ جالپى سەبەبتەرى
** جالعان مالىمەت ەنگىزۋ
** بەتتەردەگى ماعلۇماتتى الاستاۋ
'ipbsubmit' => 'قاتىسۋشىنى بۇعاتتا',
'ipbother' => 'باسقا مەرزىمى:',
'ipboptions' => '2 ساعات:2 hours,1 كۇن:1 day,3 كۇن:3 days,1 اپتا:1 week,2 اپتا:2 weeks,1 اي:1 month,3 اي:3 months,6 اي:6 months,1 جىل:1 year,مانگى:infinite',
-'ipbotheroption' => 'باسقا',
-'ipbotherreason' => 'باسقا/قوسىمشا سەبەپ:',
'ipbhidename' => 'قاتىسۋشى اتىن بۇعاتتاۋ جۋرنالىننان, بەلسەندى بۇعاتتاۋ تىزىمىنەن, قاتىسۋشى تىزىمىنەن جاسىرۋ',
'ipbwatchuser' => 'بۇل قاتىسۋشىنىڭ جەكە جانە تالقىلاۋ بەتتەرىن باقىلاۋ',
'badipaddress' => 'جارامسىز IP مەكەنجايى',
وسى ورايدا, قالاۋىڭىز بولسا, بەتتى قولدان جىلجىتا نە قوسا الاسىز.",
'movearticle' => 'جىلجىتپاق بەت:',
-'movenologin' => 'جۇيەگە كىرمەگەنسىز',
'movenologintext' => 'بەتتى جىلجىتۋ ٴۇشىن تىركەلگەن بولۋىڭىز جانە [[{{#special:UserLogin}}|كىرۋىڭىز]] ٴجون.',
'movenotallowed' => '{{SITENAME}} جوباسىندا بەتتەردى جىلجىتۋ رۋقساتىڭىز جوق.',
'newtitle' => 'جاڭا تاقىرىپ اتىنا:',
'articleexists' => 'وسىلاي اتالعان بەت الداقاشان بار, نە تاڭداعان اتاۋىڭىز جارامدى ەمەس.
وزگە اتاۋدى تاڭداڭىز',
'cantmove-titleprotected' => 'بەتتى وسى ورىنعا جىلجىتا المايسىز, سەبەبى جاڭا تاقىرىپ اتى باستاۋدان قورعالعان',
-'talkexists' => "'''بەتتىڭ ٴوزى ٴساتتى جىلجىتىلدى, بىراق تالقىلاۋ بەتى بىرگە جىلجىتىلمادى, ونىڭ سەبەبى جاڭا تاقىرىپ اتىندا بىرەۋى الداقاشان بار.
-بۇنى قولمەن قوسىڭىز.'''",
-'movedto' => 'مىناعان جىلجىتىلدى:',
'movetalk' => 'قاۋىمداستى تالقىلاۋ بەتىن جىلجىتۋ',
'move-subpages' => 'بارلىق بەتشەلەرىن جىلجىتۋ, ەگەر قولدانبالى بولسا',
'move-talk-subpages' => 'تالقىلاۋ بەتىنىڭ بارلىق بەتشەلەرىن جىلجىتۋ, ەگەر قولدانبالى بولسا',
'confirmemail_success' => 'ە-پوشتا مەكەنجايىڭىز قۇپتالدى.
ەندى ۋىيكىيگە كىرىپ جۇمىسقا كىرىسۋگە بولادى',
'confirmemail_loggedin' => 'ە-پوشتا مەكەنجايىڭىز ەندى قۇپتالدى.',
-'confirmemail_error' => 'قۇپتاۋڭىزدى ساقتاعاندا بەلگىسىز قاتە بولدى.',
'confirmemail_subject' => '{{SITENAME}} تورابىنان ە-پوشتا مەكەنجايىڭىزدى قۇپتاۋ حاتى',
'confirmemail_body' => 'كەيبىرەۋ, $1 دەگەن IP مەكەنجايىنان, ٴوزىڭىز بولۋى مۇمكىن,
{{SITENAME}} جوباسىندا بۇل ە-پوشتا مەكەنجايىن قولدانىپ «$2» دەگەن تىركەلگى جاساپتى.
'user-mail-no-addy' => 'Е-пошта есімінсіз хабарлама жіберуге талпынды.',
# Change password dialog
-'resetpass' => 'Тіркелгінің құпия сөзін өзгерту',
+'changepassword' => 'Құпия сөзді өзгерту',
'resetpass_announce' => 'Хатпен жіберілген уақытша кодымен кіргенсіз.
Кіруіңізді бітіру үшін, жаңа құпия сөзіңізді мында енгізуіңіз жөн:',
'resetpass_header' => 'Құпия сөзді өзгерту',
'templatesusedsection' => 'Бұл бөлімде қолданылған {{PLURAL:$1|үлгі|үлгілер}}:',
'template-protected' => '(қорғалған)',
'template-semiprotected' => '(жартылай қорғалған)',
-'hiddencategories' => 'Бұл бет $1 {{PLURAL:$1|1 жасырын санаттың|$1 жасырын санаттардың}}: мүшесі:',
+'hiddencategories' => 'Бұл бет {{PLURAL:$1|1 жасырын санаттың|$1 жасырын санаттың}} мүшесі:',
'nocreatetext' => '{{SITENAME}} жобасында жаңа бет бастауы шектелген.
Кері қайтып бар бетті өңдеуіңізге болады, немесе [[Special:UserLogin|кіруіңізге не тіркелуіңізге]] болады.',
'nocreate-loggedin' => 'Жаңа бет бастауға рұқсатыңыз жоқ.',
'revdelete-nooldid-title' => 'Нысана түзету жарамсыз',
'revdelete-nooldid-text' => 'Бұл жетені орындау үшін нысана түзетуін/түзетулерін келтірілмепсіз,
келтірілген түзету жоқ, не ағымдық түзетуді жасыру үшін әрекеттеніп көрдіңіз.',
-'revdelete-nologtype-title' => 'Журнал түрі көрсетілмеген',
-'revdelete-nologid-title' => 'Журналдағы қате жазба',
'revdelete-show-file-submit' => 'Иә',
'revdelete-selected' => "'''[[:$1]] дегеннің бөлектенген {{PLURAL:$2|түзетуі|түзетулері}}:'''",
'logdelete-selected' => "'''Бөлектенген {{PLURAL:$1|журнал оқиғасы|журнал оқиғалары}}:'''",
$1",
'logdelete-success' => "'''Журнал көрінісі сәтті қойылды.'''",
'revdel-restore' => 'Көрінісін өзгерту',
-'revdel-restore-deleted' => 'жойылған нұсқалары',
-'revdel-restore-visible' => 'көрінетін нұсқалары',
'pagehist' => 'Бет тарихы',
'deletedhist' => 'Жойылған тарихы',
'revdelete-otherreason' => 'Басқа/қосымша себеп:',
'search-interwiki-default' => '$1 нәтиже:',
'search-interwiki-more' => '(көбірек)',
'search-relatedarticle' => 'Қатысты',
-'mwsuggest-disable' => 'Іздеу ұсынымдарын өшір',
'searcheverything-enable' => 'Белгіленген есім кеңістігінен іздеу',
'searchrelated' => 'қатысты',
'searchall' => 'барлық',
'preferences' => 'Баптаулар',
'mypreferences' => 'Баптаулар',
'prefs-edits' => 'Өңдеме саны:',
-'changepassword' => 'Құпия сөзді өзгерту',
'prefs-skin' => 'Мәнерлер',
'skin-preview' => 'Қарап шығу',
'datedefault' => 'Еш қалаусыз',
'recentchanges-label-bot' => 'Бұл өңдемені бот жасады.',
'recentchanges-label-unpatrolled' => 'Бұл өңдеме әлі тексеруден өтпеді.',
'recentchanges-legend-newpage' => '$1 - жаңа бет',
-'rcnote' => "Төменде $5, $4 кезіне дейінгі соңғы {{PLURAL:$2|күндегі|'''$2''' күндегі}}, {{PLURAL:$1| '''1''' өзгеріс|соңғы '''$1''' өзгеріс}} көрсетіледі.",
'rcnotefrom' => "Төменде '''$2''' кезінен бергі ('''$1''' жеткенше дейін) өзгерістер көрсетіледі.",
'rclistfrom' => '$1 кезінен бергі жаңа өзгерістерді көрсет.',
'rcshowhideminor' => 'Шағын өңдемелерді $1',
'allpagesto' => 'Мына беттерден аяқталғанды көрсету:',
'allarticles' => 'Барлық беттер тізімі',
'allinnamespace' => 'Барлық беттер ($1 есім кеңістігі)',
-'allnotinnamespace' => 'Барлық беттер ($1 есім кеңістігінен тыс)',
-'allpagesprev' => 'Алдыңғыға',
-'allpagesnext' => 'Келесіге',
'allpagessubmit' => 'Өту',
'allpagesprefix' => 'Мынадан басталған беттерді көрсету:',
'allpagesbadtitle' => 'Келтірілген бет тақырыбын аты жарамсыз болған, немесе тіл-аралық не уики-аралық бастауы бар болды.
'undeletebtn' => 'Қалпына келтір!',
'undeletelink' => 'қарау/қалпына келтіру',
'undeleteviewlink' => 'қарау',
-'undeletereset' => 'Қайта қой',
'undeleteinvert' => 'Таңдалғанды алмастыру',
'undeletecomment' => 'Себебі:',
'undeletedrevisions' => '{{PLURAL:$1|1 түзету|$1 түзету}} қалпына келтірілді',
'mycontris' => 'Үлесім',
'contribsub2' => '$1 ($2) үлесі',
'nocontribs' => 'Осы іздеу шартына сәйкес өзгерістер табылған жоқ.',
-'uctop' => '(ағымдағы)',
+'uctop' => '(соңғы)',
'month' => 'Мына айдан (және ертеректен):',
'year' => 'Мына жылдан (және ертеректен):',
'block' => 'Қатысушыны бұғаттау',
'unblock' => 'Қатысушыны бұғаттамау',
'blockip' => 'Қатысушыны бұғаттау',
-'blockip-title' => 'Қатысушыны бұғаттау',
'blockip-legend' => 'Қатысушыны бұғаттау',
'blockiptext' => 'Төмендегі пішін қатысушының жазу рұқсатын белгілі IP мекенжайымен не атымен бұғаттау үшін қолданылады.
Бұны тек бұзақылықты қақпайлау үшін және де [[{{{{ns:mediawiki}}:Policy-url}}|ережелер]] бойынша атқаруыңыз жөн.
'ipadressorusername' => 'IP-мекенжайы немесе қатысушы аты:',
'ipbexpiry' => 'Мерзімі бітпек:',
'ipbreason' => 'Себебі:',
-'ipbreasonotherlist' => 'Басқа себеп',
'ipbreason-dropdown' => '* Бұғаттаудың жалпы себебтері
** Жалған мәлімет енгізу
** Беттердегі мағлұматты аластау
'ipbsubmit' => 'Бұл қатысушыны бұғаттау',
'ipbother' => 'Басқа мерзімі:',
'ipboptions' => '2 сағат:2 hours,1 күн:1 day,3 күн:3 days,1 апта:1 week,2 апта:2 weeks,1 ай:1 month,3 ай:3 months,6 ай:6 months,1 жыл:1 year,мәңгі:infinite',
-'ipbotheroption' => 'басқа',
-'ipbotherreason' => 'Басқа/қосымша себеп:',
'ipbhidename' => 'Қатысушы атын өңдемелерден және тізімдерден жасыру',
'ipbwatchuser' => 'Бұл қатысушының жеке және талқылау беттерін бақылау',
'ipb-disableusertalk' => 'Бұл қатысушыны бұғатталған кезде өзінің талқылау бетінін өңдеуіне кедергі жасау',
Ал мақаланың атауын өзгертем деп мағлұматын қолмен көшіруге болмайды, себебі беттің түзету тарихын өшіреді.",
'movearticle' => 'Ағымдағы бет атауы:',
-'movenologin' => 'Сіз жүйеге кірмегенсіз',
'movenologintext' => 'Бетті жылжыту үшін тіркелген болуыңыз және [[{{#special:UserLogin}}|кіруіңіз]] жөн.',
'movenotallowed' => '{{SITENAME}} жобасында беттерді жылжытуға рұқсатыңыз жоқ.',
'newtitle' => 'Жаңа бет атауы:',
'articleexists' => 'Осылай аталған бет алдақашан бар, не таңдаған атауыңыз жарамды емес.
Өзге атауды таңдаңыз.',
'cantmove-titleprotected' => 'Бетті осы орынға жылжыта алмайсыз, себебі жаңа тақырып аты бастаудан қорғалған',
-'talkexists' => "'''Беттің өзі сәтті жылжытылды, бірақ талқылау беті бірге жылжытылмады, оның себебі жаңа тақырып атында біреуі алдақашан бар.
-Бұны қолмен қосыңыз.'''",
-'movedto' => 'мынаған жылжытылды:',
'movetalk' => 'Қатысты талқылау бетін де жылжыту',
'move-subpages' => 'Барлық бетшелерін жылжыту ($1 дейін)',
'move-talk-subpages' => 'Талқылау бетінің барлық бетшелерін жылжыту ($1 дегенге)',
'watchlistall2' => 'барлық',
'namespacesall' => 'барлығы',
'monthsall' => 'барлығы',
-'limitall' => 'барлығы',
# Email address confirmation
'confirmemail' => 'Е-пошта мекенжайын құптау',
'confirmemail_success' => 'Е-пошта мекенжайыңыз құпталды.
Енді уикиге кіріп жұмысқа кірісуге болады',
'confirmemail_loggedin' => 'Е-пошта мекенжайыңыз енді құпталды.',
-'confirmemail_error' => 'Құптауңызды сақтағанда белгісіз қате болды.',
'confirmemail_subject' => '{{SITENAME}} торабынан е-пошта мекенжайыңызды құптау хаты',
'confirmemail_body' => 'Кейбіреу, $1 деген IP мекенжайынан, өзіңіз болуы мүмкін,
{{SITENAME}} жобасында бұл Е-пошта мекенжайын қолданып «$2» деген тіркелгі жасапты.
# Special:ComparePages
'comparepages' => 'Беттерді салыстыру',
-'compare-selector' => 'Бет түзетулерін салыстыру',
'compare-page1' => 'Бет 1',
'compare-page2' => 'Бет 2',
'compare-rev1' => 'Нұсқа 1',
'loginlanguagelabel' => 'Til: $1',
# Change password dialog
-'resetpass' => 'Tirkelginiñ qupïya sözin özgertw',
+'changepassword' => 'Qupïya sözdi özgertw',
'resetpass_announce' => 'Xatpen jiberilgen waqıtşa kodımen kirgensiz.
Kirwiñizdi bitirw üşin, jaña qupïya söziñizdi mında engizwiñiz jön:',
'resetpass_header' => 'Qupïya sözdi özgertw',
'search-interwiki-default' => '$1 nätïje:',
'search-interwiki-more' => '(köbirek)',
'search-relatedarticle' => 'Qatıstı',
-'mwsuggest-disable' => 'AJAX usınımdarın öşir',
'searchrelated' => 'qatıstı',
'searchall' => 'barlıq',
'showingresults' => "Tömende nömir '''$2''' ornınan bastap barınşa '''$1''' nätïje körsetiledi.",
'preferences' => 'Baptalımdar',
'mypreferences' => 'Baptalımdarım',
'prefs-edits' => 'Öñdeme sanı:',
-'changepassword' => 'Qupïya sözdi özgertw',
'prefs-skin' => 'Mänerler',
'skin-preview' => 'Qarap şığw',
'datedefault' => 'Eş qalawsız',
'recentchanges' => 'Jwıqtağı özgerister',
'recentchanges-summary' => 'Bul bette osı wïkïdegi bolğan jwıqtağı özgerister baýqaladı.',
'recentchanges-feed-description' => 'Bul arnamenen wïkïdegi eñ soñğı özgerister qadağalanadı.',
-'rcnote' => "$3 kezine deýin — tömende soñğı {{PLURAL:$2|kündegi|'''$2''' kündegi}}, soñğı '''$1''' özgeris körsetiledi.",
'rcnotefrom' => "'''$2''' kezinen beri — tömende '''$1''' jetkenşe deýin özgerister körsetiledi.",
'rclistfrom' => '$1 kezinen beri — jaña özgeristerdi körset.',
'rcshowhideminor' => 'Şağın öñdemelerdi $1',
'allpagesfrom' => 'Mına betten bastap körsetw:',
'allarticles' => 'Barlıq bet tizimi',
'allinnamespace' => 'Barlıq bet ($1 esim ayası)',
-'allnotinnamespace' => 'Barlıq bet ($1 esim ayasınan tıs)',
-'allpagesprev' => 'Aldıñğığa',
-'allpagesnext' => 'Kelesige',
'allpagessubmit' => 'Ötw',
'allpagesprefix' => 'Mınadan bastalğan betterdi körsetw:',
'allpagesbadtitle' => 'Keltirilgen bet taqırıbın atı jaramsız bolğan, nemese til-aralıq ne wïkï-aralıq bastawı bar boldı.
'undelete-nodiff' => 'Eş aldıñğı tüzetw tabılmadı.',
'undeletebtn' => 'Qalpına keltir!',
'undeletelink' => 'qalpına keltirw',
-'undeletereset' => 'Qaýta qoý',
'undeletecomment' => 'Mändemesi:',
'undeletedrevisions' => '$1 tüzetw qalpına keltirildi',
'undeletedrevisions-files' => '$1 tüzetw jäne $2 faýl qalpına keltirildi',
'ipadressorusername' => 'IP mekenjaýı ne qatıswşı atı:',
'ipbexpiry' => 'Merzimi bitpek:',
'ipbreason' => 'Sebebi:',
-'ipbreasonotherlist' => 'Basqa sebep',
'ipbreason-dropdown' => '* Buğattawdıñ jalpı sebebteri
** Jalğan mälimet engizw
** Betterdegi mağlumattı alastaw
'ipbsubmit' => 'Qatıswşını buğatta',
'ipbother' => 'Basqa merzimi:',
'ipboptions' => '2 sağat:2 hours,1 kün:1 day,3 kün:3 days,1 apta:1 week,2 apta:2 weeks,1 aý:1 month,3 aý:3 months,6 aý:6 months,1 jıl:1 year,mängi:infinite',
-'ipbotheroption' => 'basqa',
-'ipbotherreason' => 'Basqa/qosımşa sebep:',
'ipbhidename' => 'Qatıswşı atın buğattaw jwrnalınnan, belsendi buğattaw tiziminen, qatıswşı tiziminen jasırw',
'ipbwatchuser' => 'Bul qatıswşınıñ jeke jäne talqılaw betterin baqılaw',
'badipaddress' => 'Jaramsız IP mekenjaýı',
Osı oraýda, qalawıñız bolsa, betti qoldan jıljıta ne qosa alasız.",
'movearticle' => 'Jıljıtpaq bet:',
-'movenologin' => 'Jüýege kirmegensiz',
'movenologintext' => 'Betti jıljıtw üşin tirkelgen bolwıñız jäne [[{{#special:UserLogin}}|kirwiñiz]] jön.',
'movenotallowed' => '{{SITENAME}} jobasında betterdi jıljıtw rwqsatıñız joq.',
'newtitle' => 'Jaña taqırıp atına:',
'articleexists' => 'Osılaý atalğan bet aldaqaşan bar, ne tañdağan atawıñız jaramdı emes.
Özge atawdı tañdañız',
'cantmove-titleprotected' => 'Betti osı orınğa jıljıta almaýsız, sebebi jaña taqırıp atı bastawdan qorğalğan',
-'talkexists' => "'''Bettiñ özi sätti jıljıtıldı, biraq talqılaw beti birge jıljıtılmadı, onıñ sebebi jaña taqırıp atında birewi aldaqaşan bar.
-Bunı qolmen qosıñız.'''",
-'movedto' => 'mınağan jıljıtıldı:',
'movetalk' => 'Qawımdastı talqılaw betin jıljıtw',
'move-subpages' => 'Barlıq betşelerin jıljıtw',
'move-talk-subpages' => 'Talqılaw betiniñ barlıq betşelerin jıljıtw',
'confirmemail_success' => 'E-poşta mekenjaýıñız quptaldı.
Endi wïkïge kirip jumısqa kiriswge boladı',
'confirmemail_loggedin' => 'E-poşta mekenjaýıñız endi quptaldı.',
-'confirmemail_error' => 'Quptawñızdı saqtağanda belgisiz qate boldı.',
'confirmemail_subject' => '{{SITENAME}} torabınan e-poşta mekenjaýıñızdı quptaw xatı',
'confirmemail_body' => 'Keýbirew, $1 degen IP mekenjaýınan, öziñiz bolwı mümkin,
{{SITENAME}} jobasında bul E-poşta mekenjaýın qoldanıp «$2» degen tirkelgi jasaptı.
'jumptonavigation' => 'sumiissusersiuut',
'jumptosearch' => 'ujarlerit',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} pillugu',
'aboutpage' => 'Project:Pillugu',
'currentevents' => 'Maannakkut pisut',
'disclaimers' => 'Aalajangersagaq',
'edithelp' => 'Ikiuutit',
-'edithelppage' => 'Help:Aaqqissuussineq',
'helppage' => 'Help:Ikiuutit',
'mainpage' => 'Saqqaa',
'mainpage-description' => 'Saqqaa',
'retrievedfrom' => 'Uannga aaneqartoq "$1"',
'youhavenewmessages' => '<!-- This sentence shall be empty because of kl grammar. --> $1 ($2)',
-'newmessageslink' => 'Allagarsivutit',
-'newmessagesdifflink' => 'allannguutini kingullerniit',
'editsection' => 'aaqqissoruk',
'editold' => 'aaqqissoruk',
'viewsourceold' => 'toqqavia takuuk',
'viewprevnext' => 'Takuuk ($1 {{int:pipe-separator}} $2) ($3)',
'searchmenu-exists' => "'''Qupperneqarpoq \"[[:\$1]]\" -mik atilimmik maani wikimi'''",
'searchmenu-new' => "'''Qupperneq [[:$1]] pilersiguk maani wikimi'''",
-'searchhelp-url' => 'Help:Ikiuutit',
'searchprofile-articles' => 'Imarisai',
'searchprofile-project' => 'Ikiuutit suliniutillu imaat',
'searchprofile-everything' => 'Tamarmik',
'search-suggest' => 'Una piviuk: $1',
'showingresultsheader' => "{{PLURAL:$5|Inernera '''$1''' '''$3'''|Inerneri '''$1 - $2''' '''$3'''}}-suni '''$4'''-mut",
'search-nonefound' => 'Ujaasineq inerneqanngilaq',
-'powersearch' => 'Ujarlerit',
# Preferences page
'mypreferences' => 'Inissiffissat',
'recentchanges-label-newpage' => 'Tassaavoq qupperneq nutaaq',
'recentchanges-label-minor' => 'Tassaavoq allannguut annikitsoq',
'recentchanges-label-bot' => 'Bot-ip allannguutaa',
+'recentchanges-legend-newpage' => '$1 - qupperneq nutaaq',
'rclistfrom' => 'Allannguutit kingulliit takukkit $1 -nngaanniit',
'rcshowhideminor' => '$1 allannguutit annikitsut',
'rcshowhidebots' => '$1 robottit',
# Special:AllPages
'allarticles' => 'Quppernerit tamarmik',
-'allpagesprev' => 'Siulii',
-'allpagesnext' => 'Tullii',
'allpagessubmit' => 'Tassunngarit',
# Special:Categories
'user-mail-no-body' => 'បានព្យាយាមផ្ញើអ៊ីមែលដែលមានខ្លឹមសារទទេឬខ្លីជ្រុល។',
# Change password dialog
-'resetpass' => 'â\80\8bá\9e\94á\9f\92á\9e\8fá\9e¼á\9e\9aâ\80\8bá\9e\96á\9e¶á\9e\80á\9f\92á\9e\99á\9e\9fá\9e\98á\9f\92á\9e\84á\9e¶á\9e\8fá\9f\8bâ\80\8b',
+'changepassword' => 'á\9e\94á\9f\92á\9e\8fá\9e¼á\9e\9aá\9e\96á\9e¶á\9e\80á\9f\92á\9e\99á\9e\9fá\9e\98á\9f\92á\9e\84á\9e¶á\9e\8fá\9f\8b',
'resetpass_announce' => 'អ្នកបានកត់ឈ្មោះចូលដោយអក្សរកូដបណ្តោះអាសន្នមួយដែលយើងខ្ញុំបានអ៊ីមែលទៅឱ្យ។
ដើម្បីបញ្ចប់ការកត់ឈ្មោះចូល អ្នកត្រូវតែកំណត់ពាក្យសម្ងាត់ថ្មីមួយនៅទីនេះ៖',
'revisiondelete' => 'លុបចេញ / លែងលុបចេញ កំណែនានា',
'revdelete-nooldid-title' => 'កំណែគោលដៅមិនត្រឹមត្រូវ',
'revdelete-nooldid-text' => 'អ្នកមិនបានផ្ដល់កំណែគោលដៅសំរាប់អនុវត្តសកម្មភាពនេះ ឬកំណែគោលដៅដែលបានផ្ដល់អោយមិនមាន ឬអ្នកកំពុងព្យាយាមលាក់កំណែបច្ចុប្បន្ន។',
-'revdelete-nologtype-title' => 'មិនបានឲ្យប្រភេទនៃកំណត់ហេតុ',
-'revdelete-nologtype-text' => 'អ្នកមិនបានផ្ដល់ប្រភេទរបស់កំណត់ហេតុដើម្បីអនុវត្តសកម្មភាពនេះទេ។',
-'revdelete-nologid-title' => 'ការវាយបញ្ចូលកំណត់ហេតុដែលគ្មានសុពលភាព',
'revdelete-no-file' => 'មិនមានឯកសារដែលអ្នកចង់រកទេ។',
'revdelete-show-file-confirm' => 'តើអ្នកប្រាកដហើយថាអ្នកចង់មើលកំណែប្រែដែលបានលុបនៃឯកសារ "<nowiki>$1</nowiki>" ពី $2 នៅ $3 ?',
'revdelete-show-file-submit' => 'បាទ/ចាស',
'logdelete-failure' => "'''មិនអាចកំណត់គំហើញនៃកំណត់ហេតុបាន៖'''
$1",
'revdel-restore' => 'ផ្លាស់ប្ដូរគំហើញ',
-'revdel-restore-deleted' => 'កំណែដែលត្រូវបានលុប',
-'revdel-restore-visible' => 'កំណែដែលអាលមើលឃើញ',
'pagehist' => 'ប្រវត្តិទំព័រ',
'deletedhist' => 'ប្រវត្តិដែលត្រូវបានលុប',
'revdelete-hide-current' => 'មានកំហុសពេលកំពុងលាក់បាំងវត្ថុដែលមានកាលបរិច្ឆេទ $2, $1៖ នេះគឺជាកំណែបច្ចុប្បន្ន។
'search-interwiki-default' => 'លទ្ធផលពី$1៖',
'search-interwiki-more' => '(បន្ថែមទៀត)',
'search-relatedarticle' => 'ទាក់ទិន',
-'mwsuggest-disable' => 'មិនប្រើសំណើAJAX',
'searcheverything-enable' => 'ស្វែងរកនៅក្នុងលំហឈ្មោះទាំងអស់',
'searchrelated' => 'ទាក់ទិន',
'searchall' => 'ទាំងអស់',
'preferences' => 'ចំណង់ចំណូលចិត្ត',
'mypreferences' => 'ចំណង់ចំណូលចិត្ត',
'prefs-edits' => 'ចំនួនកំណែប្រែ៖',
-'changepassword' => 'ប្តូរពាក្យសម្ងាត់',
'prefs-skin' => 'សំបក',
'skin-preview' => 'មើលជាមុន',
'datedefault' => 'គ្មានចំណូលចិត្ត',
'recentchanges-label-bot' => 'ការកែប្រែនេះត្រូវបានធ្វើឡើងដោយរូបយន្ត',
'recentchanges-label-unpatrolled' => 'ការកែប្រែនេះមិនទាន់ត្រូវបានល្បាតទេ',
'recentchanges-legend-newpage' => '$1 - ទំព័រថ្មី',
-'rcnote' => "ខាងក្រោមនេះជា{{PLURAL:$1|១បន្លាស់ប្ដូរ|'''$1'''បន្លាស់ប្ដូរ}}ចុងក្រោយក្នុងរយៈពេល{{PLURAL:$2|ថ្ងៃ|'''$2'''ថ្ងៃ}}ចុងក្រោយគិតត្រឹម$5 $4 ។",
'rcnotefrom' => "ខាងក្រោមនេះជាបន្លាស់ប្ដូរនានាគិតចាប់តាំងពី '''$2''' (បង្ហាញអតិបរមាចំនួន '''$1''')។",
'rclistfrom' => 'បង្ហាញបន្លាស់ប្ដូរថ្មីៗចាប់តាំងពី $1',
'rcshowhideminor' => '$1កំណែប្រែតិចតួច',
'allpagesto' => 'បង្ហាញទំព័របញ្ជប់ដោយ៖',
'allarticles' => 'គ្រប់ទំព័រ',
'allinnamespace' => 'គ្រប់ទំព័រ(ប្រភេទ$1)',
-'allnotinnamespace' => 'គ្រប់ទំព័រ(ក្រៅពីប្រភេទ$1)',
-'allpagesprev' => 'មុន',
-'allpagesnext' => 'បន្ទាប់',
'allpagessubmit' => 'ទៅ',
'allpagesprefix' => 'បង្ហាញទំព័រដែលចាប់ផ្ដើមដោយ ៖',
'allpagesbadtitle' => 'ចំណងជើងទំព័រដែលត្រូវបានផ្តល់ឱ្យគឺគ្មានសុពលភាពឬក៏មានបុព្វបទដែលមានអន្តរភាសាឬអន្តរវីគី។ ប្រហែលជាវាមានអក្សរមួយឬច្រើន ដែលគេហាមមិនឱ្យប្រើនៅក្នុងចំណងជើង។',
'undeletebtn' => 'ស្ដារឡើងវិញ',
'undeletelink' => 'មើល/ស្តារឡើងវិញ',
'undeleteviewlink' => 'មើល',
-'undeletereset' => 'ធ្វើឱ្យដូចដើមវិញ',
'undeleteinvert' => 'ក្រៅពីនោះ',
'undeletecomment' => 'មូលហេតុ៖',
'undeletedrevisions' => 'បានស្តារឡើងវិញនូវ{{PLURAL:$1|១កំណែ|$1កំណែ}}',
'block' => 'ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់',
'unblock' => 'ដកការហាមឃាត់លើអ្នកប្រើប្រាស់',
'blockip' => 'ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់',
-'blockip-title' => 'ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់',
'blockip-legend' => 'ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់',
'blockiptext' => 'សូមប្រើប្រាស់សំណុំបែបបទខាងក្រោមដើម្បីហាមឃាត់ការសរសេរពីអាសយដ្ឋាន IP ឬឈ្មោះអ្នកប្រើប្រាស់ណាមួយ។
ការធ្វើបែបនេះគួរតែធ្វើឡើងក្នុងគោលបំណងបង្ការការប៉ុនប៉ងបំផ្លាញ(vandalism)ដូចដែលមានចែងក្នុង[[{{MediaWiki:Policy-url}}|គោលការណ៍]]។
'ipadressorusername' => 'អាសយដ្ឋានIP ឬអត្តនាម៖',
'ipbexpiry' => 'រយៈពេលផុតកំណត់៖',
'ipbreason' => 'មូលហេតុ៖',
-'ipbreasonotherlist' => 'មូលហេតុផ្សេងទៀត',
'ipbreason-dropdown' => '*មូលហេតុហាមឃាត់ជាទូទៅ
** ដាក់បញ្ចូលព័ត៌មានមិនពិត
** ដកខ្លឹមទាំងស្រុងពីទំព័រនានា
'ipbsubmit' => 'ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់នេះ',
'ipbother' => 'រយៈពេលផ្សេងទៀត៖',
'ipboptions' => '២ម៉ោង:2 hours,១ថ្ងៃ:1 day,៣ថ្ងៃ:3 days,១សប្តាហ៍:1 week,២សប្តាហ៍:2 weeks,១ខែ:1 month,៣ខែ:3 months,៦ខែ:6 months,១ឆ្នាំ:1 year,គ្មានកំណត់:infinite',
-'ipbotheroption' => 'ផ្សេងៗទៀត',
-'ipbotherreason' => 'មូលហេតុ(ផ្សេងទៀតឬបន្ថែម)៖',
'ipbhidename' => 'លាក់ឈ្មោះអ្នកប្រើប្រាស់ពីកំណែប្រែនឹងបញ្ជី',
'ipbwatchuser' => 'តាមដានទំព័រអ្នកប្រើប្រាស់និងទំព័រពិភាក្សារបស់អ្នកប្រើប្រាស់នេះ។',
'ipb-disableusertalk' => 'ហាមអ្នកប្រើប្រាស់នេះមិនអោយធ្វើការកែប្រែទំព័រពិភាក្សារបស់ខ្លួនពេលត្រូវបានហាមឃាត់។',
'sorbs_create_account_reason' => 'អាសយដ្ឋាន IP របស់អ្នកមានឈ្មោះក្នុងបញ្ជីប្រុកស៊ី(proxy)ចំហ នៅក្នុង DNSBL របស់ {{SITENAME}}។
អ្នកមិនអាចបង្កើតគណនីបានទេ',
-'cant-block-while-blocked' => 'អ្នកមិនអាចដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់ដទៃបានទេ ពេលកំពុងជាប់ការហាមឃាត់នោះ។',
# Developer tools
'lockdb' => 'ចាក់សោមូលដ្ឋានទិន្នន័យ',
ក្នុងករណីទាំងនោះ អ្នកនឹងត្រូវតែប្តូរឈ្មោះទំព័រឬបញ្ចូលរួមគ្នាបើអ្នកចង់។",
'movearticle' => 'ប្ដូរទីតាំងទំព័រ៖',
'moveuserpage-warning' => "'''ប្រយ័ត្ន៖''' អ្នកបំរុងនឹងប្ដូរទីតាំងទំព័រអ្នកប្រើប្រាស់មួយហើយ។ សូមសំគាល់ថា ទំព័រនឹងត្រូវបានប្ដូរទីតាំង ក៏ប៉ុន្តែអ្នកប្រើប្រាស់នឹង''មិន''ត្រូវបានប្ដូរឈ្មោះទេ។",
-'movenologin' => 'មិនទាន់កត់ឈ្មោះចូលទេ',
'movenologintext' => 'អ្នកត្រូវតែជាអ្នកប្រើប្រាស់ដែលបានចុះឈ្មោះ ហើយបាន [[Special:UserLogin|កត់ឈ្មោះចូល]] ដើម្បីប្ដូរទីតាំងទំព័រមួយ។',
'movenotallowed' => 'អ្នកមិនត្រូវបានអនុញ្ញាតឱ្យប្តូរទីតាំងទំព័រទេ។',
'movenotallowedfile' => 'អ្នកគ្មានការអនុញ្ញាតអោយប្ដូរទីតាំងឯកសារនានាទេ។',
'articleexists' => 'ទំព័រដែលមានឈ្មោះបែបនេះមានរួចហើយ ឬ ឈ្មោះដែលអ្នកបានជ្រើសរើសមិនត្រឹមត្រូវ។
សូមជ្រើសរើសឈ្មោះមួយផ្សេងទៀត។',
'cantmove-titleprotected' => 'អ្នកមិនអាចប្តូទីតាំង ទំព័រ ទៅទីតាំងនេះ, ព្រោះ ចំណងជើងថ្មី បានត្រូវការពារ ចំពោះការបង្កើតវា',
-'talkexists' => "'''ទំព័រ ខ្លួនវា បានត្រូវប្ដូរទីតាំង ដោយជោគជ័យ, ប៉ុន្តែ ទំព័រពិភាក្សា មិនអាចត្រូវបាន ប្ដូរទីតាំង ព្រោះ នៅមាន មួយទំព័រពិភាក្សា នៅ ចំណងជើងថ្មី ។ សូម បញ្ចូលរួមគ្នា ពួកវា ដោយដៃ ។'''",
-'movedto' => 'បានប្ដូរទីតាំងទៅ',
'movetalk' => 'ប្ដូរទីតាំងទំព័រសហពិភាក្សា',
'move-subpages' => 'ប្តូរទីតាំងគ្រប់ទំព័ររង (ទៅ $1)',
'move-talk-subpages' => 'ប្តូរទីតាំងគ្រប់ទំព័ររងនៃទំព័រពិភាក្សា (ទៅ $1)',
'watchlistall2' => 'ទាំងអស់',
'namespacesall' => 'ទាំងអស់',
'monthsall' => 'ទាំងអស់',
-'limitall' => 'ទាំងអស់',
# Email address confirmation
'confirmemail' => 'បញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែល',
'confirmemail_needlogin' => 'អ្នកត្រូវការ$1ដើម្បីបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក។',
'confirmemail_success' => 'អាសយដ្ឋានអ៊ីមែលរបស់អ្នកត្រូវបានបញ្ជាក់ទទួលស្គាល់ហើយ។ ពេលនេះអ្នកអាច[[Special:UserLogin|កត់ឈ្មោះចូល]] និងចូលរួមសប្បាយរីករាយជាមួយវិគីបានហើយ។',
'confirmemail_loggedin' => 'អាសយដ្ឋានអ៊ីមែលរបស់អ្នកត្រូវបានបញ្ជាក់ទទួលស្គាល់ហើយនាពេលនេះ។',
-'confirmemail_error' => 'រក្សាទុក ការបញ្ជាក់ទទួលស្គាល់ របស់អ្នក មានបញ្ហា ។',
'confirmemail_subject' => 'ការបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែល{{SITENAME}}',
'confirmemail_body' => 'នរណាម្នាក់ ប្រហែលជាអ្នកពីអាសយដ្ឋានIP $1,
បានចុះបញ្ជីគណនី "$2" ជាមួយនឹងអាសយដ្ឋានអ៊ីមែលនេះនៅលើ{{SITENAME}}។
# Special:ComparePages
'comparepages' => 'ប្រៀបធៀបទំព័រ',
-'compare-selector' => 'ប្រៀបធៀបកំណែទំព័រ',
'compare-page1' => 'ទំព័រ ១',
'compare-page2' => 'ទំព័រ ២',
'compare-rev1' => 'កំណែ ១',
'loginlanguagelabel' => 'ಭಾಷೆ: $1',
# Change password dialog
-'resetpass' => 'ಪ್ರವೇಶಪದವನ್ನು ಬದಲಾಯಿಸಿ',
+'changepassword' => 'ಪ್ರವೇಶ ಪದ ಬದಲಾಯಿಸಿ',
'resetpass_announce' => 'ನೀವು ತಾತ್ಕಾಲಿಕ ಇ-ಅಂಚೆ ಕೋಡ್ ಅನ್ನು ಉಪಯೋಗಿಸಿ ಲಾಗ್ ಇನ್ ಆಗಿರುವಿರಿ.
ಲಾಗ್ ಇನ್ ಪೂರ್ಣಗೊಳಿಸಲು ನೀವಿಲ್ಲ ಹೊಸ ಪ್ರವೇಶಪದ ನೀಡಬೇಕು:',
'resetpass_header' => 'ಖಾತೆಯ ಪ್ರವೇಶಪದ ಬದಲಾಯಿಸಿ',
'revdelete-log' => 'ಕಾರಣ:',
'revdelete-submit' => 'ಆಯ್ಕೆ ಮಾಡಿದ ಬದಲಾವಣೆಗೆ ಅನ್ವಯಿಸು',
'revdel-restore' => 'ಕಾಣಿಸುವಿಕೆಯನ್ನು ಬದಲಾಯಿಸು',
-'revdel-restore-deleted' => 'ಅಳಿಸಿಹಾಕಲಾದ ಆವೃತ್ತಿಗಳು',
-'revdel-restore-visible' => 'ಕಾಣುವ ಆವೃತ್ತಿಗಳು',
'pagehist' => 'ಪುಟದ ಇತಿಹಾಸ',
'deletedhist' => 'ಅಳಿಸಲ್ಪಟ್ಟ ಇತಿಹಾಸ',
'revdelete-otherreason' => 'ಇತರ/ಹೆಚ್ಚುವರಿ ಕಾರಣ:',
'search-interwiki-default' => '$1 ಫಲಿತಾಂಶಗಳು:',
'search-interwiki-more' => '(ಹೆಚ್ಚು)',
'search-relatedarticle' => 'ಸಂಬಂಧಿತ',
-'mwsuggest-disable' => 'AJAX ಸಲಹೆಗಳನ್ನು ತೋರದಿರು',
'searchrelated' => 'ಸಂಬಂಧಿತ',
'searchall' => 'ಎಲ್ಲಾ',
'showingresults' => "ಕೆಳಗೆ #'''$2''' ಇಂದ ಶುರುವಾದ {{PLURAL:$1|'''೧''' ಫಲಿತಾಂಶದ|'''$1''' ಫಲಿತಾಂಶಗಳ}}ವರೆಗೂ ತೋರಿಸಲಾಗುತ್ತಿದೆ.",
'preferences' => 'ಪ್ರಾಶಸ್ತ್ಯಗಳು',
'mypreferences' => 'ಪ್ರಾಶಸ್ತ್ಯಗಳು',
'prefs-edits' => 'ಸಂಪಾದನೆಗಳ ಸಂಖ್ಯೆ:',
-'changepassword' => 'ಪ್ರವೇಶ ಪದ ಬದಲಾಯಿಸಿ',
'prefs-skin' => 'ಚರ್ಮ',
'skin-preview' => 'ಮುನ್ನೋಟ',
'datedefault' => 'ಯಾವುದೇ ಪ್ರಾಶಸ್ತ್ಯ ಇಲ್ಲ',
'recentchanges-label-minor' => 'ಇದು ಚುಟುಕಾದ ಬದಲಾವಣೆ',
'recentchanges-label-bot' => 'ಈ ಸಂಪಾದನೆಯನ್ನು ಒಂದು ಬಾಟ್ ಮಾಡಿದೆ',
'recentchanges-label-unpatrolled' => 'ಈ ಸಂಪಾದನೆಯನ್ನು ಇನ್ನೂ ಪರೀಕ್ಷೆಗೆ ಒಳಪಡಿಸಿಲ್ಲ',
-'rcnote' => "$5, $4 ವರೆಗೆ ಹಿಂದಿನ {{PLURAL:$2|ದಿನದಲ್ಲಿ|'''$2''' ದಿನಗಳಲ್ಲಿ}} ಮಾಡಲಾಗಿರುವ {{PLURAL:$1|'''೧''' ಬದಲಾವಣೆ|'''$1''' ಬದಲಾವಣೆಗಳು}} ಕೆಳಗಿವೆ.",
'rcnotefrom' => "'''$2''' ಇಂದ ಆಗಿರುವ ಬದಲಾವಣೆಗಳು ಕೆಳಗಿವೆ (ಕೊನೆಯ '''$1'''ರವರೆಗೆ ತೋರಿಸಲಾಗಿದೆ).",
'rclistfrom' => '$1 ಇಂದ ಪ್ರಾರಂಭಿಸಿ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳನ್ನು ನೋಡಿ',
'rcshowhideminor' => 'ಚಿಕ್ಕಪುಟ್ಟ ಬದಲಾವಣೆಗಳನ್ನು $1',
'allpagesto' => 'ಇಲ್ಲಿಗೆ ಕೊನೆಗೊಳ್ಳುವ ಪುಟಗಳನ್ನು ತೋರಿಸು:',
'allarticles' => 'ಎಲ್ಲ ಲೇಖನಗಳು',
'allinnamespace' => 'ಎಲ್ಲಾ ಪುಟಗಳೂ ($1 ಪುಟಪ್ರಬೇಧ)',
-'allnotinnamespace' => 'ಎಲ್ಲಾ ಪುಟಗಳು ($1 ಪುಟಪ್ರಬೇಧ ಹೊರತುಪಡಿಸಿ)',
-'allpagesprev' => 'ಹಿಂದಕ್ಕೆ',
-'allpagesnext' => 'ಮುಂದಕ್ಕೆ',
'allpagessubmit' => 'ಹೋಗು',
'allpagesprefix' => 'ಈ ಪೂರ್ವಪದವನ್ನು ಹೊಂದಿರುವ ಪುಟಗಳನ್ನು ತೋರಿಸು:',
'allpages-bad-ns' => '{{SITENAME}} ಅಲ್ಲಿ "$1" ಪುಟಪ್ರಬೇಧ ಇಲ್ಲ.',
'ipadressorusername' => 'IP ವಿಳಾಸ ಅಥವ ಬಳಕೆಯ ಹೆಸರು:',
'ipbexpiry' => 'ಅಂತ್ಯ:',
'ipbreason' => 'ಕಾರಣ:',
-'ipbreasonotherlist' => 'ಇತರ ಕಾರಣ',
'ipbreason-dropdown' => '*ತಡೆಹಿಡಿಯುವಿಕೆಗೆ ಸಾಧಾರಣ ಕಾರಣಗಳು
** ತಪ್ಪು ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುವುದು
** ಪುಟದಲ್ಲಿರುವ ಮಾಹಿತಿಯನ್ನು ತೆಗೆಯುವುದು
'ipbsubmit' => 'ಈ ಸದಸ್ಯರನ್ನು ತಡೆಹಿಡಿಯಿರಿ',
'ipbother' => 'ಇತರ ಸಮಯ:',
'ipboptions' => '೨ ಗಂಟೆಗಳು:2 hours,೧ ದಿನ:1 day,೩ ದಿನಗಳು:3 days,೧ ವಾರ:1 week,೨ ವಾರಗಳು:2 weeks,೧ ತಿಂಗಳು:1 month,೩ ತಿಂಗಳುಗಳು:3 months,೬ ತಿಂಗಳುಗಳು:6 months,೧ ವರ್ಷ:1 year,ಅನಿರ್ಧಿಷ್ಟ:infinite',
-'ipbotheroption' => 'ಇತರ',
-'ipbotherreason' => 'ಇತರ/ಹೆಚ್ಚುವರಿ ಕಾರಣ:',
'badipaddress' => 'ಸರಿಯಿಲ್ಲದ IP ವಿಳಾಸ',
'blockipsuccesssub' => 'ತಡೆಹಿಡಿಯುವಿಕೆ ಯಶಸ್ವಿಯಾಯಿತು.',
'blockipsuccesstext' => '"$1" ಐಪಿ ಸಂಖ್ಯೆಯನ್ನು ತಡೆ ಹಿಡಿಯಲಾಗಿದೆ. <br /> ತಡೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು [[Special:BlockList|ತಡೆ ಹಿಡಿಯಲಾಗಿರುವ ಐಪಿ ಸಂಖ್ಯೆಗಳ ಪಟ್ಟಿ]] ನೋಡಿ.',
ಈ ಪ್ರಸಂಗಗಳಲ್ಲಿ ನೀವು ಸ್ವತಃ ಚರ್ಚೆ ಪುಟವನ್ನು ಸ್ಥಳಾಂತರಿಸಬೇಕು ಅಥವ ಒಂದುಗೂಡಿಸಬೇಕು.",
'movearticle' => 'ಪುಟವನ್ನು ಸ್ಥಳಾಂತರಿಸಿ',
-'movenologin' => 'ಲಾಗಿನ್ ಆಗಿಲ್ಲ',
'movenologintext' => 'ಪುಟವನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ನೀವು ನೋಂದಾಯಿತ ಸದಸ್ಯರಾಗಿದ್ದು [[Special:UserLogin|ಲಾಗಿನ್]] ಆಗಿರಬೇಕು.',
'movenotallowed' => 'ನಿಮಗೆ {{SITENAME}} ಅಲ್ಲಿ ಪುಟಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸುವ ಅನುಮತಿ ಇಲ್ಲ.',
'newtitle' => 'ಈ ಹೊಸ ಶೀರ್ಷಿಕೆಗೆ:',
'articleexists' => 'ಆ ಹೆಸರಿನಲ್ಲಿ ಒಂದು ಪುಟ ಆಗಲೇ ಅಸ್ಥಿತ್ವದಲ್ಲಿದೆ ಅಥವ ನೀವು ಆಯ್ಕೆ ಮಾಡಿರುವ ಹೆಸರು ಇತರ ಕಾರಣಗಳಿಗೆ ಸ್ವೀಕಾರಾರ್ಹವಾಗಿಲ್ಲ.
ದಯವಿಟ್ಟು ಬೇರೆ ಹೆಸರನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.',
'cantmove-titleprotected' => 'ಈ ಜಾಗಕ್ಕೆ ಪುಟವನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಆಗುವುದಿಲ್ಲ, ಯಾಕೆಂದರೆ ಆ ಶೀರ್ಷಿಕೆಯು ಸೃಷ್ಟಿಯಾಗದಂತೆ ಸಂರಕ್ಷಿತವಾಗಿದೆ',
-'talkexists' => "'''ಪುಟವು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಳಾಂತರಿಸಲ್ಪಟ್ಟಿತು, ಆದರೆ ಹೊಸದಾಗಿ ಸ್ಥಳಾಂತರಿಸಲ್ಪಟ್ಟ ಜಾಗದಲ್ಲಿ ಆಗಲೇ ಒಂದು ಚರ್ಚೆ ಪುಟ ಇರುವುದರಿಂದ ಈ ಪುಟದ ಚರ್ಚೆ ಪುಟವನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಲಿಲ್ಲ.
-ದಯವಿಟ್ಟು ಕೈಯಾರೆ ಈ ಎರಡು ಪುಟಗಳನ್ನು ಒಂದಾಗಿಸಿ.'''",
-'movedto' => 'ಸ್ಥಳಾಂತರಿಸಲ್ಪಟ್ಟ ನೆಲೆ',
'movetalk' => 'ಜೊತೆಗಿನ ಚರ್ಚೆ ಪುಟವನ್ನೂ ಸ್ಥಳಾಂತರಿಸು',
'movelogpage' => 'ಸ್ಥಳಾಂತರಿಕೆ ದಾಖಲೆ',
'movelogpagetext' => 'ಸ್ಥಳಾಂತರಿಸಲಾಗಿರುವ ಪುಟಗಳ ಪಟ್ಟಿ ಕೆಳಗಿದೆ.',
'watchlistall2' => 'ಎಲ್ಲಾ',
'namespacesall' => 'ಎಲ್ಲಾ',
'monthsall' => 'ಎಲ್ಲಾ',
-'limitall' => 'ಎಲ್ಲಾ',
# Email address confirmation
'confirmemail' => 'ಇ-ಅಂಚೆ ವಿಳಾಸವನ್ನು ಖಾತ್ರಿ ಮಾಡಿ',
'confirmemail_needlogin' => 'ನಿಮ್ಮ ಇ-ಅಂಚೆ ವಿಳಾಸವನ್ನು ಧೃಡೀಕರಿಸಲು ನೀವು $1 ಮಾಡಬೇಕು.',
'confirmemail_success' => 'ನಿಮ್ಮ ಇ-ಅಂಚೆ ವಿಳಾಸ ಖಾತ್ರಿಗೊಂಡಿದೆ. ಈಗ ನೀವು ಲಾಗಿನ್ ಆಗಿ ವಿಕಿಯನ್ನು ಉಪಯೋಗಿಸಬಹುದು.',
'confirmemail_loggedin' => 'ನಿಮ್ಮ ಇ-ಅಂಚೆ ವಿಳಾಸ ಈಗ ಖಾತ್ರಿಗೊಂಡಿದೆ.',
-'confirmemail_error' => 'ನಿಮ್ಮ ಧೃಡೀಕರಣವನ್ನು ಉಳಿಸುವಲ್ಲಿ ಏನೋ ದೋಷವಾಯಿತು.',
'confirmemail_subject' => '{{SITENAME}} ಇ-ಅಂಚೆ ವಿಳಾಸ ಧೃಡೀಕರಣ',
'confirmemail_body' => 'ಈ ಇ-ಅಂಚೆ ವಿಳಾಸದೊಂದಿಗೆ {{SITENAME}} ಅಲ್ಲಿ, ಯಾರೊ (ಪ್ರಾಯಶಃ ನೀವು) $1 ಐಪಿ ವಿಳಾಸದಿಂದ ,
"$2" ಖಾತೆಯನ್ನು ತೆರೆದಿದ್ದಾರೆ.
'user-mail-no-body' => '비어 있거나 지나치게 짧은 본문으로 이메일을 보내려고 했습니다.',
# Change password dialog
-'resetpass' => '비밀번호 바꾸기',
+'changepassword' => '비밀번호 바꾸기',
'resetpass_announce' => '이메일로 받은 임시 비밀번호로 로그인했습니다.
로그인을 마치려면 새 비밀번호를 여기에서 설정해야 합니다:',
'resetpass_text' => '<!-- 여기에 텍스트를 추가하세요 -->',
'revisiondelete' => '판 삭제/되살리기',
'revdelete-nooldid-title' => '대상 판이 잘못되었습니다.',
'revdelete-nooldid-text' => '이 기능을 수행할 특정 판을 제시하지 않았거나 해당 판이 없습니다. 또는 현재 판을 숨기려 하고 있을 수도 있습니다.',
-'revdelete-nologtype-title' => '기록의 종류가 제시되지 않았습니다.',
-'revdelete-nologtype-text' => '이 명령을 수행할 기록의 종류를 제시하지 않았습니다.',
-'revdelete-nologid-title' => '잘못된 기록',
-'revdelete-nologid-text' => '이 기능을 수행할 특정 기록을 제시하지 않았거나 제시한 기록이 존재하지 않습니다.',
'revdelete-no-file' => '해당 파일이 존재하지 않습니다.',
'revdelete-show-file-confirm' => '정말 "<nowiki>$1</nowiki>" 파일의 삭제된 $2 $3 버전을 보시겠습니까?',
'revdelete-show-file-submit' => '예',
'logdelete-failure' => "'''기록 보이기 설정을 바꾸지 못했습니다:'''
$1",
'revdel-restore' => '보이기 설정 바꾸기',
-'revdel-restore-deleted' => '삭제된 판',
-'revdel-restore-visible' => '공개된 판',
'pagehist' => '문서 역사',
'deletedhist' => '삭제된 역사',
'revdelete-hide-current' => '$1 $2 판을 숨기는 도중 오류 발생: 이 판은 현재 판입니다.
'search-interwiki-default' => '$1 결과:',
'search-interwiki-more' => '(더 보기)',
'search-relatedarticle' => '관련',
-'mwsuggest-disable' => '검색 제안 비활성화',
'searcheverything-enable' => '모든 이름공간에서 검색',
'searchrelated' => '관련',
'searchall' => '모두',
'mypreferences' => '환경 설정',
'prefs-edits' => '편집 횟수:',
'prefsnologintext2' => '사용자 환경 설정을 설정하려면 $1하십시오.',
-'changepassword' => '비밀번호 바꾸기',
'prefs-skin' => '스킨',
'skin-preview' => '미리 보기',
'datedefault' => '기본값',
'recentchanges-label-unpatrolled' => '아직 검토하지 않은 편집',
'recentchanges-label-plusminus' => '바이트로 표기된 바뀐 문서 크기',
'recentchanges-legend-newpage' => '([[Special:NewPages|새 문서의 목록]]도 참고하세요)',
-'rcnote' => "다음은 $4 $5 까지의 {{PLURAL:$2|'''$2'''일}}동안 {{PLURAL:$1|바뀐 문서 '''$1'''개입니다}}.",
'rcnotefrom' => "다음은 '''$2'''에서부터 바뀐 문서 '''$1'''개입니다.",
'rclistfrom' => '$1 이래로 새로 바뀐 문서 보기',
'rcshowhideminor' => '사소한 편집을 $1',
'allpagesto' => '다음으로 끝나는 문서 보기:',
'allarticles' => '모든 문서',
'allinnamespace' => '$1 이름공간의 모든 문서',
-'allnotinnamespace' => '$1 이름공간을 제외한 모든 문서',
-'allpagesprev' => '이전',
-'allpagesnext' => '다음',
'allpagessubmit' => '보기',
'allpagesprefix' => '다음으로 시작하는 문서 보기:',
'allpagesbadtitle' => '주어진 문서 제목이 잘못되었거나 다른 사이트로 연결되는 인터위키가 있습니다.
'undeletebtn' => '되살리기',
'undeletelink' => '보기/되살리기',
'undeleteviewlink' => '보기',
-'undeletereset' => '초기화',
'undeleteinvert' => '선택 반전',
'undeletecomment' => '이유:',
'undeletedrevisions' => '{{PLURAL:$1|판 1개|판 $1개}}를 되살렸습니다',
'block' => '사용자 차단',
'unblock' => '사용자 차단 해제',
'blockip' => '사용자 차단',
-'blockip-title' => '특정 사용자를 차단하기',
'blockip-legend' => '사용자 차단',
'blockiptext' => '차단할 IP 주소나 사용자 이름을 아래에 적어 주세요.
차단은 문서 훼손을 막기 위해, [[{{MediaWiki:Policy-url}}|정책]]에 의해서만 이루어져야 합니다.
'ipadressorusername' => 'IP 주소 또는 사용자 이름:',
'ipbexpiry' => '기한:',
'ipbreason' => '이유:',
-'ipbreasonotherlist' => '다른 이유',
'ipbreason-dropdown' => '*일반적인 차단 이유
** 거짓 정보를 넣음
** 문서 내용을 지움
'ipbsubmit' => '사용자 차단',
'ipbother' => '다른 기간:',
'ipboptions' => '2시간:2 hours,1일:1 day,3일:3 days,1주일:1 week,2주일:2 weeks,1개월:1 month,3개월:3 months,6개월:6 months,1년:1 year,무기한:infinite',
-'ipbotheroption' => '수동으로 지정',
-'ipbotherreason' => '다른 이유/추가적인 이유:',
'ipbhidename' => '사용자 이름을 편집 역사에서 숨기기',
'ipbwatchuser' => '이 사용자 문서와 사용자 토론 문서를 주시하기',
'ipb-disableusertalk' => '차단된 동안 자신의 사용자 토론 문서를 편집하지 못하도록 막기',
'sorbs_create_account_reason' => '당신의 IP 주소는 {{SITENAME}}에서 사용하는 DNSBL 공개 프록시 목록에 들어 있습니다.
계정을 만들 수 없습니다.',
'xffblockreason' => 'X-Forwarded-For 헤더에 현재 사용하고 있는 프록시 서버 중 당신이나 해당 IP 주소가 차단되었습니다. 차단 이유는 다음과 같습니다: $1',
-'cant-block-while-blocked' => '자신이 차단되어 있는 동안에는 다른 사용자를 차단할 수 없습니다.',
'cant-see-hidden-user' => '차단하려 하는 사용자는 이미 차단되었고 숨김 처리되었습니다.
사용자 숨기기 권한을 갖고 있지 않기 때문에, 이 사용자의 차단 기록을 보거나 차단 설정을 바꿀 수 없습니다.',
'ipbblocked' => '자신이 차단되어 있기 때문에 다른 사용자를 차단하거나 차단을 해제할 수 없습니다.',
이 경우에는 문서를 직접 이동하거나 두 문서를 합쳐야 합니다.",
'movearticle' => '문서 이동하기',
'moveuserpage-warning' => "'''경고:''' 사용자 문서를 옮기려 하고 있습니다. 사용자 문서만 이동되며 사용자 이름이 바뀌지 '''않는다'''는 점을 참고하세요.",
-'movenologin' => '로그인하지 않음',
'movenologintext' => '문서를 이동하려면 [[Special:UserLogin|로그인]]해야 합니다.',
'movenotallowed' => '문서를 옮길 권한이 없습니다.',
'movenotallowedfile' => '파일을 옮길 권한이 없습니다.',
'articleexists' => '문서가 이미 존재하거나 이름이 올바르지 않습니다.
다른 이름을 선택하세요.',
'cantmove-titleprotected' => '새로운 제목으로 문서를 만드는 것이 금지되어 있어 문서를 옮길 수 없습니다',
-'talkexists' => "'''문서는 이동되었습니다. 하지만 딸린 토론 문서의 새 이름으로 된 문서가 이미 있기 때문에 토론 문서는 옮기지 못했습니다. 직접 문서를 합쳐 주세요.'''",
-'movedto' => '새 이름',
'movetalk' => '딸린 토론도 함께 이동합니다.',
'move-subpages' => '하위 문서도 함께 ($1개 이하) 이동합니다.',
'move-talk-subpages' => '토론 문서의 하위 문서도 ($1개까지) 함께 이동합니다.',
'allmessages-filter-modified' => '수정됨',
'allmessages-prefix' => '접두어로 거르기:',
'allmessages-language' => '언어:',
-'allmessages-filter-submit' => '실행',
+'allmessages-filter-submit' => '보기',
# Thumbnails
'thumbnail-more' => '실제 크기로',
'watchlistall2' => '모두',
'namespacesall' => '모두',
'monthsall' => '모든 달',
-'limitall' => '모두',
# Email address confirmation
'confirmemail' => '이메일 주소 확인',
'confirmemail_success' => '이메일 주소가 인증되었습니다.
이제 [[Special:UserLogin|로그인]]해서 위키를 사용하세요.',
'confirmemail_loggedin' => '이메일 주소가 인증되었습니다.',
-'confirmemail_error' => '인증을 저장하는 도중 오류가 발생했습니다.',
'confirmemail_subject' => '{{SITENAME}} 이메일 주소 인증',
'confirmemail_body' => '$1 IP 주소를 사용하는 사용자가
{{SITENAME}}의 "$2" 계정에 이메일 인증 신청을 했습니다.
'imgmultigo' => '이동!',
'imgmultigoto' => '$1 페이지로 가기',
+# Language selector for translatable SVGs
+'img-lang-default' => '(기본 언어)',
+'img-lang-info' => '이 그림을 $1로 렌더합니다. $2',
+'img-lang-go' => '보기',
+
# Table pager
'ascending_abbrev' => '오름차순',
'descending_abbrev' => '내림차순',
# Special:ComparePages
'comparepages' => '문서 비교',
-'compare-selector' => '문서의 특정판 비교',
'compare-page1' => '첫 번째 문서',
'compare-page2' => '두 번째 문서',
'compare-rev1' => '첫 번째 판',
'loginlanguagelabel' => 'Кыв: $1',
# Change password dialog
-'resetpass' => 'Вежны пароль',
'oldpassword' => 'Важ пароль',
'newpassword' => 'Виль пароль',
'retypenew' => 'Мöдпöв гиж виль парольтö',
'recentchanges' => 'Медбöрья вильмöтöммез',
'recentchanges-legend' => 'Медбöрья вильмöтöммез понда лöсьöтаннэз',
'recentchanges-feed-description' => 'Синмавны медбöрья вильмöтöммез этiя вики визылын.',
-'rcnote' => "{{PLURAL:$1|Медбöрья '''$1''' вильмöтöм|Медбöрья '''$1''' вильмöтöм|Медбöрья'''$1''' вильмöтöм}} '''$2''' лун сьöрна, $5 $4 кежö.",
'rclistfrom' => 'Мыччавны вильмöтöмсö $1-сянь',
'rcshowhideminor' => '$1 невунка мöдкöдьсьöтыштöм',
'rcshowhidebots' => '$1 бот',
'movepage-moved' => "'''Листбоклiсь «$1» ним вежöм «$2»''' вылö",
'articleexists' => 'Сэтшöм нимыс эм ни мöдiк листбоклöн, нето гижан бы непозян ним.
Борйы кытшöмкö мöд ним.',
-'talkexists' => "'''Листбоклiсь ним вежöм ни, а сы йылiсь сёрнитанлiсь абу, мыля сэтшöм жö нима листбок эм ни. Öтлаöт жö нiйö кипонiсь.'''",
-'movedto' => 'нымыс вежöм … вылö',
'movetalk' => 'Вежны ним и сёрнитан листбокыслiсь',
'movelogpage' => 'Юрниммез вежöм йылiсь',
'movereason' => 'Мыля:',
'watchlistall2' => 'быдöс',
'namespacesall' => 'быдöс',
'monthsall' => 'быдöс',
-'limitall' => 'быдöс',
# Watchlist editing tools
'watchlisttools-view' => 'Видзöт лöсялана вильмöтöммез',
'user-mail-no-body' => 'Бош неда магъанасыз къысха джазыу бла билдириу иерге изледи.',
# Change password dialog
-'resetpass' => 'Паролну тюрлендириу',
+'changepassword' => 'Паролну ауушдур',
'resetpass_announce' => 'Сиз, электрон почта бла ийилген, болджаллы пароль бла киргенсиз. Системагъа кириуню тамамларча, джангы пароль къурагъыз.',
'resetpass_header' => 'Тергеу джазыуну (аккаунтну) паролун тюрлендириу',
'oldpassword' => 'Эски пароль:',
'revisiondelete' => 'Бетни версияларын кетер/къайтар',
'revdelete-nooldid-title' => 'Нюзюрлю версиясы берилмегенди',
'revdelete-nooldid-text' => 'Бу функцияны тындырыр ючюн нюзюрленнген версиягъыз (неда версияларыгъыз) джокъду. Теджеген версиягъыз джараулу тюлдю, неда джараулу версияны джарырыгъа излейсиз.',
-'revdelete-nologtype-title' => 'Журналны типи белгиленмегенди',
-'revdelete-nologtype-text' => 'Иш тындырыргъа керек болгъан журналны типин белгилемегенсиз.',
-'revdelete-nologid-title' => 'Журналда джазыу халатлыды',
-'revdelete-nologid-text' => 'Бу функцияны тындырыр ючюн чырт бир журнал типи белгиленмегенди, неда белгиленген журнал тип джараусузду.',
'revdelete-no-file' => 'Белгиленнген файл джокъду.',
'revdelete-show-file-confirm' => '«<nowiki>$1</nowiki>» файлны $2 $3 датада кетерилген версиясына къараргъа излегенигизге ишексизмисиз?',
'revdelete-show-file-submit' => 'Хоу',
'logdelete-failure' => "'''Журналны кёрюнюую салыналмады:'''
$1",
'revdel-restore' => 'кёрюнюуню тюрлендир',
-'revdel-restore-deleted' => 'кетерилген версияла',
-'revdel-restore-visible' => 'кёрюннген версияла',
'pagehist' => 'Бетни тарихи',
'deletedhist' => 'Кетериулени тарихи',
'revdelete-hide-current' => '$2 $1 даталада джазыуну джашырыууну халаты: бу бусагъатдагъы версиясыды.
'search-interwiki-default' => '$1 эсеблери:',
'search-interwiki-more' => '(дагъыда)',
'search-relatedarticle' => 'Байламлы',
-'mwsuggest-disable' => 'Излеуде юретиулени джукълат',
'searcheverything-enable' => 'Атланы бютеу аламларында изле',
'searchrelated' => 'бейламлы',
'searchall' => 'бютеу',
'preferences' => 'Джарашдырыула',
'mypreferences' => 'Джарашдырыула',
'prefs-edits' => 'Тюрлендириулени саны:',
-'changepassword' => 'Паролну ауушдур',
'prefs-skin' => 'Джасауу',
'skin-preview' => 'Ал къарау',
'datedefault' => 'Сайлау джокъду',
'recentchanges-label-bot' => 'Бу тюрлендириуню бот этгенди',
'recentchanges-label-unpatrolled' => 'Бу тюрлендириу алкъын патруль этилинмегенди',
'recentchanges-legend-newpage' => '$1 — джангы бет',
-'rcnote' => '$4 $5 заманнга, арт {{PLURAL:$1|1|$1}} тюрлениу {{PLURAL:$2|1|$2}} кюнню ичинде',
'rcnotefrom' => 'Тюбюрекде <strong>$2</strong> башлаб (<strong>$1</strong> дери) тюрлендириуле кёрюнедиле',
'rclistfrom' => '$1 башлаб джангы тюрлениулени кёргюз',
'rcshowhideminor' => 'гитче тюрлендириулени $1',
'allpagesto' => 'Мында чыгъарыуну тохтат:',
'allarticles' => 'Бютеу бетле',
'allinnamespace' => '«$1» атла аламдагъы бютеу бетле',
-'allnotinnamespace' => 'Бютеу бетле ($1 аламда болмагъанла)',
-'allpagesprev' => 'Аллындагъы',
-'allpagesnext' => 'Эндиги',
'allpagessubmit' => 'Тындыр',
'allpagesprefix' => 'Былайда джазгъан харифледен башланнган бетлени тизме эт:',
'allpagesbadtitle' => 'Кирилген бет аты тиллени арасы байлм неда викилени арасында байлам болгъаны себебли джараусузду. Башлыкълада хайырланыуу джасакъ болгъан бир неда андан аслам символ тутаргъа болур.',
'undeletebtn' => 'Ызына къайтар',
'undeletelink' => 'къара/ызына сал',
'undeleteviewlink' => 'кёргюз',
-'undeletereset' => 'Ариула',
'undeleteinvert' => 'Сайлауну ызына бур',
'undeletecomment' => 'Чурум:',
'undeletedrevisions' => '$1 {{PLURAL:$1|тюрлендириу|тюрлендириу}} ызына къайтарылды',
'block' => 'Къошулуучуну блокла',
'unblock' => 'Къошулуучуну блок этилиуюн алыу',
'blockip' => 'Бу къошулуучуну блок эт',
-'blockip-title' => 'Къошулуучуну блокга салыу',
'blockip-legend' => 'Къошулуучуну блокга салыу',
'blockiptext' => 'Тюбюндеги форманы хайырланыб белгили бир IP-ден неда регистрация этилген къошулуучуну тюрлениу этиуюню тыяллыкъсыз. Бу, джангыз вандализмни тыяр ючюн эм [[{{MediaWiki:Policy-url}}|джорукълагъа]] келишиулю этилирге керекди. Тюбюрек тыйыу бла байламлы ангылатыу джазыгъыз. (юлгю: -Бу- бетледе вандализм этилгенди).',
'ipadressorusername' => 'IP-адрес неда къошулуучу ат:',
'ipbexpiry' => 'Бошаллыкъды (ётсе):',
'ipbreason' => 'Чурум:',
-'ipbreasonotherlist' => 'Башха чурум:',
'ipbreason-dropdown' => '* Тыйылыуну асламысында тюбеген чурумлары
** Джалгъан билги къошуу
** Бетлени ичиндегин кетериу
'ipbsubmit' => 'Бу адресни/къошулуучуну блокга сал',
'ipbother' => 'Башха заман:',
'ipboptions' => '2 сагъат:2 hours,1 кюн:1 day,3 кюн:3 days,1 ыйыкъ:1 week,2 ыйыкъ:2 weeks,1 ай:1 month,3 ай:3 months,6 ай:6 months,1 джыл:1 year,болджалсыз:infinite',
-'ipbotheroption' => 'башха',
-'ipbotherreason' => 'Башха/къошакъ чурум:',
'ipbhidename' => 'Къошулуучуну атын тюрлендириуле бла спиоскладан джашыр',
'ipbwatchuser' => 'Бу къошулуучуну, къошулуучу эмда сюзюу бетлерин кёзде тургъан тизмеге къош',
'ipb-change-block' => 'Бу джарашдырыула бла къошулуучуну джангыдан тый',
Тилейбиз, кесигизни интернет-провайдеригиз бла, неда дагъан болгъан къуллукъла бла байланыб, къоркъуусузлукъну бу проблемасын билдиригиз.',
'sorbsreason' => 'IP-адресигиз, {{SITENAME}} сайтда хайырланнган DNSBL-де ачыкъ прокси кибик саналады.',
'sorbs_create_account_reason' => 'IP-адресигиз, translatewiki.net сайтда хайырланнган DNSBL-де ачыкъ прокси кибик саналады. Тергеу джазыу къураяллыкъ тюлсюз.',
-'cant-block-while-blocked' => 'Сиз кесигиз блокда заманда, башха къошулуучуланы блок этеллик тюлсюз.',
'cant-see-hidden-user' => 'Тыяргъа излеген къошулуучу алайсызда тыйылыбды эмда джашырылыбды. Къошулуучуну джашырыргъа эркинлигигиз болмагъаны себебли, сиз бу блокну не къараяллыкъ, неда тюрлендиреллик тюлсюз.',
'ipbblocked' => 'Кесигиз блокда болгъаныгъыз себебли, сиз башхаланы блокга салыргъа неда блокларын алыргъа мадарыгъыз джокъду',
'ipbnounblockself' => 'Сиз кеси кесигизни блокдан алыр мадарыгъыз джокъду',
Аллай ситуация болса, сиз бетлени къол бла кёчюрюрге неда къошаргъа керек боллукъсуз.",
'movearticle' => 'Бетни атын тюрлендир:',
'moveuserpage-warning' => "'''Эс бёлюгюз.''' Къошлуучуну бетини атын тюрлендирирге башлагъансыз. Къуру бетни аты тюрленникди, къошулуучуну аты тюрленник '''тюйюлдю'''.",
-'movenologin' => 'Системада тюлсюз.',
'movenologintext' => 'Бетни атын тюрлендирир ючюн регистрациялы эмда [[Special:UserLogin|системада]] болургъа керексиз.',
'movenotallowed' => 'Бетни атын тюрлендирирге эркинлигигиз джокъду.',
'movenotallowedfile' => 'Файлланы атларын тюрлендирирге эркинлигигиз джокъду.',
'articleexists' => 'Быллай аты бла бет барды неда сиз джазгъан ат джарамайды.
Башха ат сайлагъыз.',
'cantmove-titleprotected' => 'Бу бетни атын тюрлендиреллик тюлсюз, джангы ат джараусуз атланы тизмесиндеди.',
-'talkexists' => "'''Бетни аты тюрленнгенди, алай а сюзюу бетни кёчюрюрге джарамайды, аллай аты бла бет болгъаны ючюн. Къол бла къошугъуз аланы бири-бирлерине.'''",
-'movedto' => 'аты тюрленнгенди:',
'movetalk' => 'Байламлы сюзюу бетни атын тюрлендир',
'move-subpages' => 'Бет тюблени атларын ($1 бетге дери) тюрлендир',
'move-talk-subpages' => 'Сюзюу бетни бет тюблерин атларын тюрлендир ($1 бетге дери)',
'watchlistall2' => 'бютеу',
'namespacesall' => 'бютеу',
'monthsall' => 'бютеу',
-'limitall' => 'бютеую',
# Email address confirmation
'confirmemail' => 'Электорн адресни мюкюл эт',
'confirmemail_needlogin' => 'Электорн адресигизни мюкюл этер ючюн, алгъы бурун $1 этерге керексиз.',
'confirmemail_success' => 'Электрон почтагъызны адреси мюкюл этилди. Олтуруу [[Special:UserLogin|ачыб]] Викини татыуун чыгъарыгъыз.',
'confirmemail_loggedin' => 'Электорн почтагъызны адреси мюкюл этилди.',
-'confirmemail_error' => 'Мюкюл этилиуде билинмеген халат болду.',
'confirmemail_subject' => '{{SITENAME}} электрон почта адресни мюкюл этилиую',
'confirmemail_body' => 'Ким эседа, биз сагъышдан, $1 IP адресден,
{{SITENAME}} сайтда бу электрон адрес бла $2 тергеу джазыу къурады.
# Special:ComparePages
'comparepages' => 'Бетлени тенглешдир',
-'compare-selector' => 'Бет версияланы тенглешдир',
'compare-page1' => 'Биринчи бет',
'compare-page2' => 'Экинчи бет',
'compare-rev1' => 'Биринчи версия',
'jumptonavigation' => 'navigeshon',
'jumptosearch' => 'Luk fo',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Na bot {{SITENAME}}',
'aboutpage' => 'Project:Na bot',
'copyright' => 'Dis kontent de onda $1 .',
'disclaimers' => 'Disklema-dem',
'disclaimerpage' => 'Project:Jeneral disklema',
'edithelp' => 'Advais foh we yu wan fo edit',
-'edithelppage' => 'Help:Editin',
'helppage' => 'Help:Kontent-dem',
'mainpage' => 'Men Pej',
'mainpage-description' => 'Men Pej',
'retrievedfrom' => 'Dem ritriv am na"$1"',
'youhavenewmessages' => 'Yu get $1 ($2).',
'editsection' => 'edit',
-'editsection-brackets' => '[$1]',
'editold' => 'chenj',
'viewsourceold' => 'Luk di sos',
'editlink' => 'edit',
'searchresults' => 'Sach rizolt-dem',
'prevn' => 'privios wan {{PLURAL:$1|$1}}',
'nextn' => 'neks wan {{PLURAL:$1|$1}}',
-'searchhelp-url' => 'Help:Kohntehnt-dehm',
'searchprofile-articles' => 'Kontent pej-dem',
'searchprofile-everything' => 'Oltin',
'searchprofile-advanced' => 'Advans',
'search-result-size' => '$1 ({{PLURAL:$2|1 wod|$2 wod-dem}})',
'search-suggest' => 'Yu bin min?: $1',
'searchall' => 'ol',
-'powersearch' => 'Advans sach',
'powersearch-legend' => 'Advans sach',
'powersearch-ns' => 'Sach na nemspes-dem:',
'powersearch-redir' => 'List de sen yu kam ya',
-'powersearch-field' => 'Luk fo',
'search-external' => 'Ekstanal sach',
'searchdisabled' => '{{websait-im nem}} Di sach no de wok.
Na mintem yuz Google fo sach.
Memba se somtem dem indeks-dem noh op tu det {{SITENAME}}.',
# Preferences page
-'prefsnologin' => 'Yu no login yet',
'searchresultshead' => 'Sach',
'youremail' => 'Imel:',
'username' => 'Yuzanem:',
'blocklogpage' => 'Blok log',
# Move page
-'movenologin' => 'Yu no login yet',
'move-watch' => 'Wach dis pej-ya',
'movelogpage' => 'Muf log',
'qbbrowse' => 'Bilid',
'qbedit' => 'Iislan',
'qbpageoptions' => 'Dya nga Pahina',
-'qbpageinfo' => 'Konteksto',
-'qbspecialpages' => 'Manga espesyal nga pahina',
'faq' => 'FAQ',
'faqpage' => 'Project:FAQ',
'delete' => 'Para',
'deletethispage' => 'Paraun ang dya nga Pahina',
'protect' => 'Amlig',
-'protect_change' => 'islan ang proteksyon',
+'protect_change' => 'iislan',
'protectthispage' => 'Amligan ang dya nga pahina',
'unprotect' => 'huksun ang proteksyon',
'unprotectthispage' => 'Huksun ang proteksyon sa dya nga pahina',
'jumpto' => 'Lompat sa:',
'jumptosearch' => 'sagap',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Tunggəd sa {{SITENAME}}',
'aboutpage' => 'Project:Tunggəd',
'disclaimers' => 'Mga Panginwala',
'disclaimerpage' => 'Project:Panginwala nga Pangtanan',
'edithelp' => 'Panoytoy sa Pag-ilis',
-'edithelppage' => 'Help:Pag-ilis',
'mainpage' => 'Pono nga Pahina',
'mainpage-description' => 'Pono nga Pahina',
'privacy' => 'Surundun sa Privacy',
'ok' => 'OK dun',
'youhavenewmessages' => 'May rudyan kaw nga $1 ($2).',
-'newmessageslink' => 'bag-o nga manga mensahe',
-'newmessagesdifflink' => 'orihi nga ilis',
'youhavenewmessagesmulti' => 'May rudyan kaw nga manga bag-o nga mensahe sa $1',
'editsection' => 'iislan',
'editold' => 'iislan',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Pahina',
'nstab-media' => 'Pahina kang Midya',
-'nstab-special' => 'Espesyal',
+'nstab-special' => 'Espesyal nga pahina',
'nstab-project' => 'Pahina kang Proyekto',
'nstab-image' => 'Inayap',
'nstab-mediawiki' => 'Mensahe',
'viewsource' => 'Turukun ang ginhalinan',
# Login and logout pages
-'remembermypassword' => "Tandaan ang akun nga ''log-in'' sa dya nga ''computer'' (for a maximum of $1 {{PLURAL:$1|day|days}})",
+'remembermypassword' => "Tandaan ang akun nga ''log-in'' sa dya nga ''browser'' (kang maximum nga $1 {{PLURAL:$1|ka adlaw|ka mga adlaw}})",
'nologinlink' => "Himo ka sangka ''account''",
'createaccount' => "Himo ka ''account''",
# Special:ListUsers
'listusers-submit' => 'Ipakita',
-# E-mail user
+# Email user
'emailmessage' => 'Mensahe',
# Delete
# Undelete
'undelete-search-submit' => 'Sagap',
-'sp-contributions-talk' => 'Wakal',
+'sp-contributions-talk' => 'wakal',
'sp-contributions-submit' => 'Sagap',
# What links here
# Special:Version
'version-specialpages' => 'Manga espesyal nga pahina',
-# Special:FilePath
-'filepath-page' => 'Inayap:',
-
# Special:FileDuplicateSearch
'fileduplicatesearch-submit' => 'Sagap',
# Special:SpecialPages
'specialpages' => 'Manga espesyal nga pahina',
+# Special:ExpandTemplates
+'expand_templates_ok' => 'OK dun',
+'expand_templates_preview' => 'Bilid',
+
);
<?php
-/** Kashmiri (कॉशुर - کٲشُر)
+/** Kashmiri (कॉशुर / کٲشُر)
*
* See MessagesQqq.php for message documentation incl. usage of parameters
* To improve a translation please visit http://translatewiki.net
*/
$fallback = 'ks-arab';
+
+$messages = array(
+# Dates
+'monday' => 'ژِنٛدٕروار',
+'february' => 'فرؤری',
+'april' => 'اپریٖل',
+'may_long' => 'مٔی',
+'june' => 'جوٗن',
+'august' => 'اَگست',
+'september' => 'سیٚپٹَمبَر',
+'november' => 'نَوَمبَر',
+'december' => 'ڈیٚسَمبَر',
+
+'about' => 'مُتعلِق',
+
+'help' => 'مَدَت',
+'search' => 'ژھارُن',
+'searchbutton' => 'ژھارُن',
+'history_short' => 'توٲریٖخ',
+'talkpagelinktext' => 'بَحَژ',
+'talk' => 'بَحَژ',
+'jumptosearch' => 'ژھارُن',
+
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => 'مُتعلِق {{SITENAME}}',
+'mainpage' => 'گَرٕ',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main' => 'صَفہٕ',
+'nstab-category' => 'زٲژ',
+
+# Edit pages
+'summary' => 'خُلاسہٕ:',
+
+# Recent changes
+'recentchanges' => 'نَوِ تَبَدیٖلیٖ',
+
+# Upload
+'filedesc' => 'خُلاسہٕ',
+
+'sp-contributions-talk' => 'بَحَژ',
+'sp-contributions-submit' => 'ژھارُن',
+
+# Namespace 8 related
+'allmessagesname' => 'ناو',
+
+);
* @ingroup Language
* @file
*
+ * @author Rachitrali
* @author Rk_kaul (on ks.wikipedia.org)
+ * @author VibhasKS
*/
$rtl = true;
$messages = array(
# Dates
'monday' => 'ژِنٛدٕروار',
+'january' => 'جنوری',
'february' => 'فرؤری',
+'march' => 'مارچ',
'april' => 'اپریٖل',
'may_long' => 'مٔی',
'june' => 'جوٗن',
+'july' => 'جولائی',
'august' => 'اَگست',
'september' => 'سیٚپٹَمبَر',
+'october' => 'اکتوبر',
'november' => 'نَوَمبَر',
'december' => 'ڈیٚسَمبَر',
+'jan' => 'جنوری',
'about' => 'مُتعلِق',
'otherlanguages' => 'باقیَن زَبانَن منٛز',
'jumptosearch' => 'ژھارُن',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'مُتعلِق {{SITENAME}}',
'mainpage' => 'گَرٕ',
+'mainpage-description' => 'اہم صَفہٕ',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'صَفہٕ',
* @file
*
* @author Rk_kaul (on ks.wikipedia.org)
+ * @author VibhasKS
*/
$namespaceNames = array(
$messages = array(
'help' => 'मदद',
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'mainpage' => 'आहम सफ़ा',
+
+'editsectionhint' => '$1 शाबह तर तैयब दीउ',
+'red-link-title' => '$1 (सफ़ा ना आसुन)',
+
# Recent changes
'recentchanges' => 'नवि तबदीली',
'user-mail-no-body' => 'En dä <i lang="en">e-mail</i> schteiht nix udder zoh winnisch dren.',
# Change password dialog
-'resetpass' => 'Passwood tuusche udder neu ußjävve',
+'changepassword' => 'Passwood *',
'resetpass_announce' => 'De beß jez enjelogg med ennem Zweschepasswoot, wat De övver e-mail krääje häs. Dat kanns De nit einfar_esu behallde. Alsu donn jetz e neu Passwoot för op Duur aanjevve.',
'resetpass_text' => '<!-- Donn der Täx hee dobei -->',
'resetpass_header' => 'Neu Passwood faßlääje',
'revisiondelete' => 'Versione fottschmieße un widder zeröck holle',
'revdelete-nooldid-title' => 'Kein Version aanjejovve, oddeer en Stuß-Nommer',
'revdelete-nooldid-text' => 'Do häs kein Version aanjejovve, womet mer dat maache sulle. Odder de Nommer wohr Stuß, verkeeht, et jitt se nit, odder De wellß de neuste Version fott maache.',
-'revdelete-nologtype-title' => 'Do häs kein Zoot vun Logboch aanjejovve.',
-'revdelete-nologtype-text' => 'Do häs kein Zoot vun Enndrääsh em Logboch aanjejovve, woh mer dat met maache sulle.',
-'revdelete-nologid-title' => 'Dat es ene onjöltijje Enndraach em Logboch.',
-'revdelete-nologid-text' => 'Do häs keine Enndraach em Logboch aanjejovve, woh mer dat met maache sulle, udder dä Enndraach jidd_et jaa_nit.',
'revdelete-no-file' => 'De aanjejovve Dattei jidd_et nit.',
'revdelete-show-file-confirm' => 'Beß De sescher, dat De de fottjeschmeße Version vun dä Dattei „<nowiki>$1</nowiki>“ vum $2 oö $3 Uhr aanloore wells?',
'revdelete-show-file-submit' => 'Lohß Jonn!',
'logdelete-success' => "'''Dä Enndraach em Logboch woot verstoche odder seeschba jemaat.'''",
'logdelete-failure' => "'''Däm Enndraach em Logboch sing Seeschbaakeit kunnte mer nit ändere:''' $1",
'revdel-restore' => 'Versteische udder Seeschba maache',
-'revdel-restore-deleted' => 'fottjeschmeße Versione',
-'revdel-restore-visible' => 'seeshtba Versione',
'pagehist' => 'Älldere Versione',
'deletedhist' => 'Fottjeschmesse Versione',
'revdelete-hide-current' => 'Ene Fähler es opjetodde beim Verschteische. De Version vum $1 öm $2 Uhr es de neuste Version, un kann dröm nit verschtoche wääde.',
'search-interwiki-default' => '$1 hät heh di Träffer jefonge:',
'search-interwiki-more' => '(mieh)',
'search-relatedarticle' => 'Ähnlesch',
-'mwsuggest-disable' => 'Donn kein automattische Leß met Sigge beim Tippe em Feld för et Söhke aanzeije.',
'searcheverything-enable' => 'En alle Appachtemangs söhke',
'searchrelated' => 'ähnlesch',
'searchall' => 'all',
'preferences' => 'ming Enstellunge',
'mypreferences' => 'Enstellunge',
'prefs-edits' => 'Aanzahl Änderunge am Wiki:',
-'changepassword' => 'Passwood *',
'prefs-skin' => 'Et Ussinn',
'skin-preview' => 'Vör-Ansich',
'datedefault' => 'Ejaal - kein Vörliebe',
'recentchanges-label-bot' => 'Di Änderung es fun enem Bot jemaat woode',
'recentchanges-label-unpatrolled' => 'Heh di Änderung es noch nit nohjeloort',
'recentchanges-legend-newpage' => '$1 - neu Sigg',
-'rcnote' => '{{PLURAL:$1|Heh es de letzte Änderung us|Heh sin de letzte <strong>$1</strong> Änderunge us|Et jit <strong>kei</strong> Änderunge en}} {{PLURAL:$2|däm letzte Daach|de letzte <strong>$2</strong> Dääsch|dä Zick}} vum <strong>$4</strong> aff <strong>$5</strong> Uhr beß jetz.',
'rcnotefrom' => 'Hee {{PLURAL:$1|es ein|sin bes op <strong>$1</strong>|es keine}} fun de Änderunge zick dem <strong>$3</strong> öm <strong>$4</strong> Uhr opjelėß.',
'rclistfrom' => 'Zeich de Änderunge vum $1 aan',
'rcshowhideminor' => '$1 klein Mini-Änderunge',
'allpagesto' => 'Sigge aanzeije bes:',
'allarticles' => 'All Atikkele',
'allinnamespace' => 'All Sigge (Em Appachtemeng „$1“)',
-'allnotinnamespace' => 'All Sigge (usser em Appachtemeng „$1“)',
-'allpagesprev' => 'Zeröck',
-'allpagesnext' => 'Nächste',
'allpagessubmit' => 'Lohß Jonn!',
'allpagesprefix' => 'Sigge zeije, wo dä Name aanfängk met:',
'allpagesbadtitle' => 'Dä Siggename es nit ze jebruche. Dä hät e Köözel för en Sproch oder för ne Interwiki Link am Aanfang, oder et kütt e Zeiche dren för, wat en Siggename nit jeiht, villeich och mieh wie
'undeletebtn' => 'Zeröckholle!',
'undeletelink' => 'aanloore odder widder zeröckholle',
'undeleteviewlink' => 'aanloore',
-'undeletereset' => 'De Felder usleere',
'undeleteinvert' => 'De Ußwahl ömdrije',
'undeletecomment' => 'Jrond (för en et Logboch):',
'undeletedrevisions' => '{{PLURAL:$1|ein Version|$1 Versione}} zeröckjehollt',
'block' => 'Metmaacher udder en <i lang="en">IP</i>-Addräß sperre',
'unblock' => 'Don en Sperr för ene Metmaacher udder en <i lang="en">IP</i>-Addräß ophävve',
'blockip' => 'Metmaacher sperre',
-'blockip-title' => 'Metmaacher Schpärre',
'blockip-legend' => 'Metmaacher ov IP-Adresse Sperre',
'blockiptext' => 'Hee kanns De bestemmte Metmaacher oder IP-Adresse sperre, su dat se hee em Wiki nit mieh schrieve und Sigge ändere künne.
Dat sollt nor jedon wääde om sujenannte Vandaale ze bremse. Un mer müsse uns dobei natörlich aan uns [[{{MediaWiki:Policy-url}}|Rejelle]] för esu en Fäll halde.
'ipadressorusername' => '<i lang="en">IP</i>-Adress oder Metmaacher Name:',
'ipbexpiry' => 'Duur, för wie lang',
'ipbreason' => 'Aanlass:',
-'ipbreasonotherlist' => 'Ne andere Bejründung',
'ipbreason-dropdown' => '* Alljemein Jrönd för et Sperre
** hät fekeehte Behouptunge udder Leeje en Atikele jeschrevve
** hät Sigge fottjeschmesse udder leddig jemaat
'ipbsubmit' => 'Dun dä Metmaacher sperre',
'ipbother' => 'För en ander Duur:',
'ipboptions' => '2 Stund:2 hours,1 Dach:1 day,3 Däch:3 days,1 Woch:1 week,2 Woche:2 weeks,1 Mond:1 month,3 Mond:3 months,6 Mond:6 months,1 Johr:1 year,Unbejrenz:infinite',
-'ipbotheroption' => 'Söns wie lang',
-'ipbotherreason' => 'Ander Jrund oder Zosätzlich:',
'ipbhidename' => 'Don däm Metmaacher singe Name versteiche, en de Leste un däm sing Änderunge.',
'ipbwatchuser' => 'Op däm Metmaacher sing Metmaachersigg un Klaafsigg oppasse',
'ipb-disableusertalk' => 'Dä Metmaacher darf sing Klaafsigg nit ändere, esulang, wi hä jwesperrt es',
'sorbsreason' => 'Ding IP-Adress weed en de DNSbl als ene offe Proxy jeliss. Schwaad met Dingem System-Minsch oder Netzwerk-Techniker (ISP Internet Service Provider) drüvver, un verzäll dänne vun däm Risiko för ehr Secherheit!',
'sorbs_create_account_reason' => 'Ding IP-Adress weed en de DNSbl als ene offe Proxy jeliss. Dröm kanns De Dich heh em Wiki nit als ene neue Metmaacher aanmelde. Schwaad met Dingem System-Minsch oder Netzwerk-Techniker oder (ISP Internet Service Provider) drüvver, un verzäll dänne vun däm Risiko för ehr Secherheit!',
'xffblockreason' => 'En <i lang="en">IP-</i>Adräs en ener <code lang="en">X-Forwarded-For</i> Koppreih es jeschpächt: Et künnt de Dinge udder enem <i lang="en">proxy server</i> zweschedren sing Adräß sin. Der Jrond för et Schpärre woh orschprönglesch: $1',
-'cant-block-while-blocked' => 'Do kanns ander Metmaacher nit sperre, esu lang wi De sellver jesperrt bes.',
'cant-see-hidden-user' => 'Dä Metmaacher, dä De shperre wells, es al jeshperrt un verschtoche. Weil De nit dat Rääsch häs. Metmaacher ze vershteiche (<code>hideuser</code>), kanns De däm sing Sperr och nit ändere.',
'ipbblocked' => 'Do kanns kein ander Metmaachere sperrre, weil De sellver jesperrt bes',
'ipbnounblockself' => 'Do kanns nit sellver ophävve, dat De jesperrt bes',
En dänne Fäll, muss De Der dä Enhald vun dä Klaafsigge selvs vörnemme, un eröm kopeere watte bruchs.",
'movearticle' => 'Sigg zem Ömnenne:',
'moveuserpage-warning' => "'''Opjepaß:''' Do wells en Metmaachersigg ömnänne, domet weed ävver dä Metmaacher sellver ''nit'' met ömjenannt.",
-'movenologin' => 'Nit enjelogg',
'movenologintext' => 'Do mööts ald aanjemeldt un [[Special:UserLogin|enjelogg]] sin, öm en Sigg ömzenenne.',
'movenotallowed' => 'Do kriss nit erlaub, en däm Wiki heh de Sigge ömzenenne.',
'movenotallowedfile' => 'Do häs nit dat Rääsch, Dateie ömzenenne.',
'movepage-moved-noredirect' => 'Kein Ömleidung woodt aanjelaat.',
'articleexists' => "De Sigg met däm Name jitt et ald, oder dä Name ka'mer oder darf mer nit bruche.<br />Do muss Der ene andere Name ussöke.",
'cantmove-titleprotected' => 'Die Sigg ömzenänne es esu nit möjjelesch, dänn dä neu Name vun dä Sigg es jäje et Neu-Aanlääje jeschötz.',
-'talkexists' => '<strong>Opjepass:</strong> De Sigg selver woodt jetz ömjenannt, ävver dä ehr Klaafsigg kunnte mer nit met ömnenne. Et jitt ald ein met däm neue Name. Bes esu jod un dun die zwei vun Hand zosamme läje!',
-'movedto' => 'ömjenannt en',
'movetalk' => 'dä ehr Klaafsigg met ömnenne, wat et jeiht',
'move-subpages' => 'Don de Ongersigge met_ömnënne, wann_er do sin.
{{PLURAL:$1|Bloß ein Sigg weed|Beß $1 Sigge weede|Kei einzel Sigg weed}} ömjenannt.',
'watchlistall2' => 'all',
'namespacesall' => 'all',
'monthsall' => 'all',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'E-Mail Adress bestätije',
'confirmemail_success' => 'Ding E-Mail Adress es jetz bestätich.
Jetz künns De och noch enlogge. Vill Spass!',
'confirmemail_loggedin' => 'Ding Addräß fö de <i lang="en">e-mail</i> es jäz beschtäätesch!',
-'confirmemail_error' => 'Beim E-Mail Adress Bestätije es jet donevve jejange, de Bestätijung kunnt nit avjespeichert wääde.',
'confirmemail_subject' => 'Dun Ding e-mail Adress för {{GRAMMAR:Akkusativ|{{SITENAME}}}} bestäteje.',
'confirmemail_body' => 'Künnt jod sin, Do wors et selver, vun de IP_Adress $1 hät sich
jedenfalls einer jemeldt, un well dä Metmaacher "$2" {{GRAMMAR:vun|{{SITENAME}}}}
# Special:ComparePages
'comparepages' => 'Sigge verjliesche',
-'compare-selector' => 'Versione vun Sigge verjlieshe',
'compare-page1' => 'De ein Sigg',
'compare-page2' => 'De ander Sigg',
'compare-rev1' => 'de ein Version',
'user-mail-no-addy' => 'Hewl da e-nameyekê bê navnîşana e-nameyê bişîne',
# Change password dialog
-'resetpass' => 'Şîfreyê biguherîne',
+'changepassword' => 'Şîfreyê biguherîne',
'resetpass_announce' => 'Te xwe bi şîfreyekê tomar kiriye ku bi riya e-nameyekê ji te re hatiye şandin.
Ji bo xelaskirina tomarkirinê, divê tu niha şîfreyeke nû binivîsî:',
'resetpass_text' => '<!-- Nivîsê li vir binivisîne -->',
'rev-delundel' => 'nîşan bide/veşêre',
'rev-showdeleted' => 'nîşan bide',
'revisiondelete' => 'Guhertoyan jê bibe/nebe',
-'revdelete-nologid-title' => 'Têketina ne derbasdar',
'revdelete-show-file-submit' => 'Erê',
'revdelete-legend' => 'Guherandina qebûlkirina dîtinê',
'revdelete-hide-text' => 'Nivîsa guhertoyê veşêre',
'revdelete-suppress' => 'Sedema jêbirinê ji rêveberan re jî veşêre',
'revdelete-log' => 'Sedem',
'revdel-restore' => 'xuyakirinê biguherîne',
-'revdel-restore-deleted' => 'revîzyonên hatine jêbirin',
-'revdel-restore-visible' => 'guhertoyên berbiçav',
'pagehist' => 'Dîroka rûpelê',
'deletedhist' => 'Dîroka jêbirî',
'revdelete-otherreason' => 'Sedemekî din:',
'preferences' => 'Tercîhên min',
'mypreferences' => 'Tercihên min',
'prefs-edits' => 'Hejmarê guherandinan:',
-'changepassword' => 'Şîfreyê biguherîne',
'prefs-skin' => 'Pêste',
'skin-preview' => 'Pêşdîtin',
'datedefault' => 'Tercih tune ne',
'recentchanges-summary' => 'Guhertinên herî dawî yên wîkiyê li ser vê rûpelê bişopîne.',
'recentchanges-label-minor' => 'Ev guhertineka biçûk e',
'recentchanges-legend-newpage' => '$1 - rûpela nû',
-'rcnote' => "Jêr {{PLURAL:$1|guherandinek|'''$1''' guherandinên dawî}} di {{PLURAL:$2|rojê|'''$2''' rojên dawî}} de ji $3 şûnde tên nîşan dan.",
'rclistfrom' => 'Guherandinên ji $1 şûnde nîşan bide',
'rcshowhideminor' => 'Guherandinên biçûk $1',
'rcshowhidebots' => "Bot'an $1",
'allpagesto' => 'Rûpela di rêza dawî de:',
'allarticles' => 'Hemû gotar',
'allinnamespace' => 'Hemû rûpel (valahiya nav a $1)',
-'allnotinnamespace' => 'Hemû rûpel (ne di valahiya nav a $1 de ye)',
-'allpagesprev' => 'Pêş',
-'allpagesnext' => 'Paş',
'allpagessubmit' => 'Here',
'allpagesprefix' => 'Rûpelên bi pêşbendik nîşan bide:',
'allpagesbadtitle' => 'Sernavê rûpelê qedexe bû ya "interwiki"- ya "interlanguage"-pêşnavekî xwe hebû. Meqûle ku zêdertirî tiştekî nikanin werin bikaranîn di sernavê da.',
'undeletebtn' => 'Dîsa çêke!',
'undeletelink' => 'dîtin/dîsa çêkirin',
'undeleteviewlink' => 'bibîne:',
-'undeletereset' => 'Nû bike',
'undeleteinvert' => 'Hilbijartinê şûnde vegerîne',
'undeletecomment' => 'Sedem:',
'undeletedrevisions' => '{{PLURAL:$1|Versiyonek dîsa hate|$1 versiyon dîsa hatin}} çêkirin',
'block' => 'Bikarhêner asteng bike',
'unblock' => 'Astengkirinê rake',
'blockip' => 'Bikarhêner asteng bike',
-'blockip-title' => 'Bikarhêner asteng bike',
'blockip-legend' => 'Bikarhêner asteng bike',
'blockiptext' => "Ji bo astengkirina nivîsandinê ya ji navnîşaneke IP'yê an jî ji bikarhênerekî/ê, vê formê bikarbîne.
Divê ev tenê ji bo sekinandina vandalîzmê were bikaranîn, ku divê li gorî [[{{MediaWiki:Policy-url}}|rêgezê]] be.
'ipadressorusername' => "adresê IP'yekê ya navekî bikarhênerekî",
'ipbexpiry' => 'Dem:',
'ipbreason' => 'Sedem',
-'ipbreasonotherlist' => 'Sedemeke din',
'ipbreason-dropdown' => '*Sedemên astengkirinê
** Vandalîzm
** Agahiya şaş dikire gotarekê
'ipbsubmit' => 'Vê bikarhêner asteng bike',
'ipbother' => 'Demekî din:',
'ipboptions' => '2 saet:2 hours,1 roj:1 day,3 roj:3 days,1 hefte:1 week,2 hefte:2 weeks,1 meh:1 month,3 meh:3 months,6 meh:6 months,1 sal:1 year,ji her demê re:infinite',
-'ipbotheroption' => 'yên din',
-'ipbotherreason' => 'Sedemeke din',
'ipbhidename' => 'Navê bikarhêner / adresê IP ji "pirtûkê" astengkirinê, lîsteya astengkirinên nû û lîsteya bikarhêneran veşêre',
'ipbwatchuser' => 'Rûpelên bikarhêner û gotûbêjê bişopîne',
'ipb-confirm' => 'Astengkirinê piştrast bike',
Xêra xwe navê nû û sedemê navgerandinê binivisîne.",
'movearticle' => 'Rûpelê bigerîne',
-'movenologin' => 'Xwe tomar nekir',
'movenologintext' => 'Tu dive bikarhênereke qeydkirî bî û [[Special:UserLogin|werî nav sîstemê]]
da bikarî navê wê rûpelê biguherînî.',
'movenotallowed' => 'Mafên te bo guherandina navên gotaran tune ye.',
'movepage-moved-noredirect' => 'Beralîkirin nehate çêkirin.',
'articleexists' => 'Rûpela bi vî navî heye, an navê ku te hilbijart derbas nabe. Navekî din hilbijêre.',
'cantmove-titleprotected' => 'Tu nikanê vê rûpelê bervê vê cihê bigerînê ji ber ku sernava nuh tê parastin ji bo çêkirinê',
-'movedto' => 'bû',
'movetalk' => "Heke gengaz be, rûpela '''gotûbêj'''a wê jî bigerîne.",
'movepage-page-exists' => 'Rûpela $1 berê heye û ew nikane otomatîk were jêbirin.',
'movepage-page-moved' => 'Navê $1 weke $2 hate guhertin.',
'watchlistall2' => 'hemû',
'namespacesall' => 'hemû',
'monthsall' => 'hemû',
-'limitall' => 'hemû',
# Email address confirmation
'confirmemail' => 'Adrêsa e-nameyan nasbike',
# Special:ComparePages
'comparepages' => 'Rûpelan bide ber hev',
-'compare-selector' => 'Guhertoyên rûpelan bide ber hev',
'compare-page1' => 'Rûpel 1',
'compare-page2' => 'Rûpel 2',
'compare-rev1' => 'Revîzyon 1',
'otherlanguages' => 'Мӧд кывъясӧн',
'jumptosearch' => 'корсьысьӧм',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} йылысь',
'currentevents' => 'Быд лунся лоӧмтор',
'mainpage' => 'Медшӧр лист бок',
'portal' => 'Йитчӧм',
'portal-url' => 'Project:Йитчӧм портал',
-'newmessageslink' => 'выль юӧртӧмъяс',
'editsection' => 'веськӧдны',
'editold' => 'веськӧдны',
'editlink' => 'вежны',
'loginlanguagelabel' => 'Yeth: $1',
# Change password dialog
-'resetpass' => 'Chanjya ger tremena',
+'changepassword' => 'Chanjya an ger-tremena',
'resetpass_announce' => 'Hwi a omgelmis dre goden ebostyes anbarthus.
Rag gorfenna omgelmi, res yw dhywgh settya ger tremena nowyth omma:',
'resetpass_header' => 'Chanjya ger tremena an akont',
'rev-delundel' => 'diskwedhes/kudha',
'rev-showdeleted' => 'diskwedhes',
'revdel-restore' => 'chanjya an hewelder',
-'revdel-restore-deleted' => 'amendyansow diles',
-'revdel-restore-visible' => 'amendyansow gweladow',
'pagehist' => 'Istori an folen',
# History merging
'search-interwiki-default' => '$1 sewyansow:',
'search-interwiki-more' => '(moy)',
'search-relatedarticle' => 'Kelmys',
-'mwsuggest-disable' => 'Dialosegi profyansow hwilas',
'searcheverything-enable' => 'Hwilas yn pub spas-hanow',
'searchrelated' => 'kelmys',
'searchall' => 'oll',
'preferences' => 'Dewisyansow',
'mypreferences' => 'Dewisyansow',
'prefs-edits' => 'Niver a janjyow:',
-'changepassword' => 'Chanjya an ger-tremena',
'prefs-skin' => 'Krohen',
'skin-preview' => 'Ragweles',
'prefs-datetime' => 'Dedhyans hag eur',
'recentchanges-label-bot' => 'Gwrys veu an chanj-ma gans bott',
'recentchanges-label-unpatrolled' => 'Ny veu an chanj-ma patrolyes hwath',
'recentchanges-legend-newpage' => '$1 - folen nowyth',
-'rcnote' => "A-woles yma {{PLURAL:$1|'''1''' janj|an '''$1''' chanjyow diwettha}} y'n {{PLURAL:$2|dydh|'''$2''' dydh}} diwettha, a-dhia $5, $4.",
'rclistfrom' => 'Diskwedhes chanjyow nowyth yn unn dhalleth dhyworth $1.',
'rcshowhideminor' => '$1 chanjyow byhan',
'rcshowhidebots' => '$1 bottow',
'allpagesfrom' => 'Diskwedhes folennow yn unn dhalleth orth:',
'allpagesto' => 'Diskwedhes folennow yn unn dhiwedha orth:',
'allarticles' => 'Keniver folen',
-'allpagesprev' => 'Kyns',
-'allpagesnext' => 'Nessa',
'allpagessubmit' => 'Mos',
'allpages-hide-redirects' => 'Kudha daskedyansow',
'blockip' => 'Lettya devnydhyer',
'ipadressorusername' => 'Trigva IP po hanow-usyer:',
'ipbreason' => 'Acheson:',
-'ipbreasonotherlist' => 'Acheson aral',
'ipboptions' => '2 our:2 hours,1 jydh:1 day,3 dydh:3 days,1 seythen:1 week,2 seythen:2 weeks,1 vis:1 month,3 mis:3 months,6 mis:6 months,1 vledhen:1 year,heb diwedh:infinite',
'ipb-blocklist-contribs' => 'Kevrohow rag $1',
'ipblocklist' => 'Devnydhyoryon lettyes',
'movepagebtn' => 'Gwaya an folen',
'pagemovedsub' => 'Gwaya a sewenis',
'movepage-moved' => '\'\'\'Gwayys re beu "$1" dhe "$2"\'\'\'',
-'movedto' => 'gwayys dhe',
'movelogpage' => 'Kovnoten waya',
'movenosubpage' => "Ny's teves an folen-ma isfolen vyth.",
'movereason' => 'Acheson:',
'watchlistall2' => 'puptra',
'namespacesall' => 'oll',
'monthsall' => 'oll',
-'limitall' => 'oll',
# Email address confirmation
'confirmemail' => 'Afydhya an drigva ebost',
'php-mail-error-unknown' => "PHP'нин mail() функциясындагы белгисиз ката.",
# Change password dialog
-'resetpass' => 'Сырсөздү өзгөртүү',
+'changepassword' => 'Сырсөздү өзгөртүү',
'resetpass_header' => 'Эсеп жазуунун сырсөзүн өзгөртүү',
'oldpassword' => 'Эски сырсөз:',
'newpassword' => 'Жаңы сырсөз:',
'rev-deleted-user' => '(колдонуучунун аты өчүрүлдү)',
'rev-delundel' => 'көрсөтүү/жашыруу',
'rev-showdeleted' => 'көрсөтүү',
-'revdelete-nologtype-title' => 'Журналдын түрү көрсөтүлгөн жок',
-'revdelete-nologid-title' => 'Журналдын туура эмес жазуусу',
'revdelete-show-file-submit' => 'Ооба',
'revdelete-hide-text' => 'Версия текстин жашыруу',
'revdelete-hide-image' => 'Файл мазмунун жашыруу',
'revdelete-radio-unset' => 'Жок',
'revdelete-log' => 'Себеби:',
'revdel-restore' => 'көрүнүшүн өзгөртүү',
-'revdel-restore-deleted' => 'өчүрүлгөн версиялар',
-'revdel-restore-visible' => 'көрүнүүчү версиялары',
'pagehist' => 'Барактын тарыхы',
'deletedhist' => 'Өчүрүүлөрдүн тарыхы',
'revdelete-reason-dropdown' => '*Өчүрүүнүн стандарттуу себептери
'search-interwiki-default' => '$1 жыйын.:',
'search-interwiki-more' => '(көбүрөөк)',
'search-relatedarticle' => 'Байланыштуу',
-'mwsuggest-disable' => 'AJAX-сунуштарын өчүрүү',
'searcheverything-enable' => 'Бардык аталыш мейкиндиктеринен издөө',
'searchrelated' => 'байланыштуу',
'searchall' => 'баары',
'preferences' => 'Ырастоолор',
'mypreferences' => 'Ырастоолор',
'prefs-edits' => 'Өзгөртүүлөрдүн саны',
-'changepassword' => 'Сырсөздү өзгөртүү',
'prefs-skin' => 'Тема',
'skin-preview' => 'Алдын ала көрүү',
'datedefault' => 'Жарыяланбасча',
'recentchanges-label-minor' => 'Бул майда оңдоо',
'recentchanges-label-bot' => 'Бул оңдоо бот тарабынан жасалды',
'recentchanges-label-unpatrolled' => 'Бул оңдоо күзөттөн өтө элек.',
-'rcnote' => "Ылдый жакта $5, $4 карата соңку {{PLURAL:$2|күндө|'''$2''' күндө}} жасалган {{PLURAL:$1| '''1''' өзгөрүү| '''$1''' өзгөрүү}}.",
'rcnotefrom' => "'''$2''' -тан өзгөрүүлөр ылдый жакта ('''$1''' чейин көрсөтүлдү).",
'rclistfrom' => '$1 күнүнөн баштап жаңы өзгөртүүлөрдү көрсөтүү',
'rcshowhideminor' => 'Майда оңдоолорду $1',
'allpagesfrom' => '-дан башталган барактарды көрсөтүү:',
'allarticles' => 'Бардык барактар',
'allinnamespace' => '«$1» ат мейкиндигинин бүт барактары',
-'allnotinnamespace' => 'Бүт барактар («$1» ат мейкиндигинен башка)',
-'allpagesprev' => 'Абалкы',
-'allpagesnext' => 'Кийинки',
'allpagessubmit' => 'Аткаруу',
'allpagesprefix' => '- префикси менен барактарды көрсөтүү',
'undeletebtn' => 'Калыбына келтирүү',
'undeletelink' => 'кароо/калыбына келтирүү',
'undeleteviewlink' => 'көрүнүшү',
-'undeletereset' => 'Түшүрүү',
'undeletecomment' => 'Себеп:',
'undelete-search-submit' => 'Издөө',
'undelete-show-file-submit' => 'Ооба',
# Block/unblock
'block' => 'Колдонуучуну бөгөттөө',
'blockip' => 'Колдонуучуну бөгөттөө',
-'blockip-title' => 'Колдонуучуну бөгөттөө',
'blockip-legend' => 'Колдонуучуну бөгөттөө',
'ipadressorusername' => 'IP-дарек же колдонуучунун аты:',
'ipbreason' => 'Себеп:',
-'ipbreasonotherlist' => 'Башка себеп',
'ipbsubmit' => 'Бул колдонуучуну бөгөттөө',
'ipbother' => 'Башка убакыт:',
'ipboptions' => '2 саат:2 hours,1 күн:1 day,3 күн:3 days,1 жума:1 week,2 жума:2 weeks,1 ай:1 month,3 ай:3 months,6 ай:6 months,1 жыл:1 year,мөөнөтсүз:infinite',
-'ipbotheroption' => 'башка',
'ipblocklist' => 'Бөгөттөлгөн колдонуучулар',
'blocklist-target' => 'Максат',
'blocklist-reason' => 'Себеп',
'move-page' => '$1 — атын өзгөртүү',
'move-page-legend' => 'Барактын атын өзгөртүү',
'movearticle' => 'Барактын атын өзгөртүү:',
-'movenologin' => 'Системге кирген жоксуз',
'newtitle' => 'Жаңы аталышка:',
'movepagebtn' => 'Барактын атын өзгөртүү',
'pagemovedsub' => 'Барактын аты өзгөртүлдү',
'watchlistall2' => 'баары',
'namespacesall' => 'баары',
'monthsall' => 'баары',
-'limitall' => 'баары',
# Email address confirmation
'confirmemail' => 'Электрондук даректи аныктоо',
# Special:ComparePages
'comparepages' => 'Барактарды салыштыруу',
-'compare-selector' => 'Барактардын версияларын салыштыруу',
'compare-page1' => 'Биринчи барак',
'compare-page2' => 'Экинчи барак',
'compare-rev1' => 'Биринчи версия',
'loginlanguagelabel' => 'Lingua: $1',
# Change password dialog
-'resetpass' => 'Tesseram mutare',
+'changepassword' => 'Tesseram mutare',
'resetpass_header' => 'Tesseram rationis mutare',
'oldpassword' => 'Tessera vetus:',
'newpassword' => 'Tessera nova:',
'rev-showdeleted' => 'monstrare',
'revisiondelete' => 'Emendationem delere',
'revdelete-nooldid-title' => 'Emendatio-scopus invalida',
-'revdelete-nologtype-title' => 'Nullus typus actorum datus',
-'revdelete-nologid-title' => 'Perscriptio actorum invalida',
'revdelete-show-file-submit' => 'Sic',
'revdelete-selected' => "'''{{PLURAL:$2|Emendatio selecta|Emendationes selectae}} paginae [[:$1]]:'''",
'revdelete-legend' => 'Modificare cohibitiones visibilitatis',
'revdelete-radio-unset' => 'Visibiles/visibilia',
'revdelete-log' => 'Causa:',
'revdel-restore' => 'visibilitatem mutare',
-'revdel-restore-deleted' => 'Recensiones deletae',
-'revdel-restore-visible' => 'Recensiones visibiles',
'pagehist' => 'Historia paginae',
'deletedhist' => 'Historia deleta',
'revdelete-otherreason' => 'Causa alia vel explicatio:',
'search-interwiki-default' => '$1 eventus:',
'search-interwiki-more' => '(plus)',
'search-relatedarticle' => 'Relata',
-'mwsuggest-disable' => 'Prohibere suggestiones AJAX',
'searcheverything-enable' => 'Quaerere in omnibus spatiis nominalibus',
'searchrelated' => 'relata',
'searchall' => 'omnia',
'preferences' => 'Praeferentiae',
'mypreferences' => 'Praeferentiae',
'prefs-edits' => 'Numerus recensionum:',
-'changepassword' => 'Tesseram mutare',
'prefs-skin' => 'Aspectum',
'skin-preview' => 'Praevisum',
'datedefault' => 'Nullum praeferentiae',
'recentchanges-label-bot' => 'Hanc emendationem automaton fecit',
'recentchanges-label-unpatrolled' => 'Haec recensio nondum est examinata',
'recentchanges-legend-newpage' => '(vide etiam [[Special:NewPages|indicem paginarum novarum]])',
-'rcnote' => "Subter {{PLURAL:$1|est '''1''' nuper mutatum|sunt '''$1''' nuperrime mutata}} in {{PLURAL:$2|die proximo|'''$2''' diebus proximis}} ex $5, $4.",
'rcnotefrom' => "Subter sunt '''$1''' nuperrime mutata in proxima '''$2''' die.",
'rclistfrom' => 'Monstrare mutata nova incipiens ab $1',
'rcshowhideminor' => '$1 recensiones minores',
'allpagesto' => 'Monstrare paginas usque ad:',
'allarticles' => 'Omnes paginae',
'allinnamespace' => 'Omnes paginae (in spatio nominali $1)',
-'allnotinnamespace' => 'Omnes paginae (quibus in spatio nominali $1 exclusis)',
-'allpagesprev' => 'Superior',
-'allpagesnext' => 'Proxima',
'allpagessubmit' => 'Adhibere',
'allpagesprefix' => 'Monstrare paginas quibus est praeverbium:',
'allpagesbadtitle' => 'Nomen paginae datum fuit invalidum aut praverbium interlinguale vel interviciale habuit. Fortasse insunt una aut plus litterarum quae in titulis non possunt inscribier.',
'undeletebtn' => 'Restituere',
'undeletelink' => 'inspicere/restituere',
'undeleteviewlink' => 'inspicere',
-'undeletereset' => 'Reperscriptare',
'undeleteinvert' => 'Selectionem invertere',
'undeletecomment' => 'Causa:',
'undeletedrevisions' => '{{PLURAL:$1|1 emendatio recuperata|$1 emendationes recuperatae}}',
'ipadressorusername' => 'Locus IP aut nomen usoris:',
'ipbexpiry' => 'Exitus:',
'ipbreason' => 'Causa:',
-'ipbreasonotherlist' => 'Causa alia',
'ipbreason-dropdown' => '*Rationes crebriter adductae
** Ob scripta falsa
** Ob textum remotum
'ipbsubmit' => 'Obstruere hunc locum',
'ipbother' => 'Exitus alius:',
'ipboptions' => '2 horas:2 hours,1 diem:1 day,3 dies:3 days,1 hebdomadem:1 week,2 hebdomades:2 weeks,1 mensem:1 month,3 menses:3 months,6 menses:6 months,1 annum:1 year,infinite:infinite',
-'ipbotheroption' => 'alius',
-'ipbotherreason' => 'Causa alia vel explicatio:',
'ipbwatchuser' => 'Paginam usoris disputationisque huius usoris custodire',
'ipb-change-block' => 'Obstructionem usoris modificare',
'badipaddress' => 'Locus IP male formatus',
'ipb-needreblock' => '$1 iam obstructus est. Visne obstructionem modificare?',
'ip_range_invalid' => 'Latitudo IP irrita.',
'proxyblocker' => 'Instrumentum obstructionis moderatorum',
-'cant-block-while-blocked' => 'Dum obstructus es, non potes usores alios obstruere.',
# Developer tools
'lockdb' => 'Basem datorum obstruere',
Ergo manu necesse disputationes motare vel contribuere erit, si vis.",
'movearticle' => 'Paginam movere:',
'moveuserpage-warning' => "'''Monitio:''' Si paginam usoris moves, solum pagina movetur, usor '''non''' renominatur.",
-'movenologin' => 'Conventum non est apertum',
'movenologintext' => 'Rationem usoris habere et [[Special:UserLogin|conventum aperire]] debes ad movendum paginam.',
'movenotallowed' => 'Tibi non licet paginas movere.',
'movenotallowedfile' => 'Tibi non licet fasciculos movere.',
'articleexists' => 'Pagina huius tituli iam est, aut invalidum est nomen electum.
Quaesumus, titulum alterum elige.',
'cantmove-titleprotected' => 'Tibi non licet paginam ad hunc titulum movere, quia hic titulus protectus est ne creetur',
-'talkexists' => "'''Pagina prospere mota est, sed pagina disputationis not moveri potuit quia iam est pagina disputationis sub titulo novo. Disputationes recensendo iunge.'''",
-'movedto' => 'mota ad',
'movetalk' => 'Movere etiam paginam disputationis',
'move-subpages' => 'Movere subpaginas (tenus $1)',
'move-talk-subpages' => 'Movere subpaginas paginae disputationis (tenus $1)',
'confirmemail_success' => 'Tua inscriptio electronica adfirmata est.
Libenter [[Special:UserLogin|conventum aperias]] utarisque {{grammar:ablative|{{SITENAME}}}}.',
'confirmemail_loggedin' => 'Inscriptio tua electronica iam adfirmata est.',
-'confirmemail_error' => 'Aliquid erravit quando adfirmationem tuam servabamus.',
'confirmemail_subject' => '{{SITENAME}} - Adfirmatio inscriptionis electronicae',
'confirmemail_body' => 'Aliquis (probabiliter tu, ex loco IP $1)
rationem "$2" creavit sub hac inscriptione electronica apud {{grammar:accusative|{{SITENAME}}}}.
'loginlanguagelabel' => 'Lingua: $1',
# Change password dialog
+'changepassword' => 'Trocar el kóddiche',
'oldpassword' => 'Kóddiche viejo:',
'newpassword' => 'Kóddiche muevo:',
'resetpass-submit-cancel' => 'Anular',
'revdelete-radio-unset' => 'No',
'revdelete-log' => 'Razón:',
'revdel-restore' => 'troca la visibilitá',
-'revdel-restore-deleted' => 'enderechamientos efaçados',
-'revdel-restore-visible' => 'enderechamientos visivles',
'pagehist' => 'La storia de la hoja',
'revdelete-reasonotherlist' => 'Otra razón',
# Preferences page
'preferences' => 'Preferencias',
'mypreferences' => 'Las mis preferensias',
-'changepassword' => 'Trocar el kóddiche',
'prefs-skin' => 'Vista',
'skin-preview' => 'Previstear',
'prefs-rc' => 'Los Trocamientos de Alcabo',
'recentchanges-label-minor' => 'Esta es un trocamiento chiquitico',
'recentchanges-label-bot' => 'Este trokamiento fue echo por un bot',
'recentchanges-label-unpatrolled' => 'Estre trokamiento no esta akavidado',
-'rcnote' => "Debaxo {{PLURAL:$1|ay '''1''' trocamiento realizado|están los dal cabo '''$1''' trocamientos realizados}} en {{PLURAL:$2|el dal cabo día|los dal cabo '''$2''' días}}, hasta el $4, $5.",
'rcnotefrom' => "Debasho se amostran los trokamientos desde '''$2''' (amostrados fina <b>$1</b>)",
'rclistfrom' => 'Mostra los trocamientos nuevos empeçando desde $1',
'rcshowhideminor' => '$1 trocamientos chiquiticos',
'allpagesto' => 'Mostrar hojas escapadas con:',
'allarticles' => 'Todos los artikolos',
'allinnamespace' => 'Todas las pajinas (espasio $1)',
-'allpagesnext' => 'Siguiente',
'allpagessubmit' => 'Àmostrar la lista',
# Special:Categories
'movepage-moved' => '\'\'\'"$1" fue renombrado a "$2".\'\'\'',
'articleexists' => 'Una hoja con este nombre ya egziste, o el nombre que escogites no es valable.
Si puede ser, escoge otro nombre.',
-'talkexists' => 'La hoja fue renombrada con reuxito, ma la diskussión no se pudo renombrar porque ya egziste una en el título nuevo. Si puede ser, házelo manualmente.',
-'movedto' => 'renombrado a',
'movetalk' => 'Renombrar la hoja de diskussión también, si es possible.',
'movelogpage' => 'Registro de traslados',
'movereason' => 'Razón:',
'user-mail-no-body' => 'Et gouf probéiert eng E-Mail ouni Text oder mat engem ze kuerzen Text ze schécken.',
# Change password dialog
-'resetpass' => 'Passwuert änneren',
+'changepassword' => 'Passwuert änneren',
'resetpass_announce' => 'Dir sidd mat engem temporären , per E-Mail geschéckte Code ageloggt.
Fir är Umeldung ofzeschléissen, musst Dir elo hei een neit Passwuert uginn:',
'resetpass_text' => '<!-- Schreiwt ären Text heihin-->',
'revisiondelete' => 'Versioune läschen/restauréieren',
'revdelete-nooldid-title' => 'Ongülteg Zilversioun',
'revdelete-nooldid-text' => 'Dir hutt entweder keng Versioun uginn fir dës Funktioun ze benotzen, déi Versioun déi Dir uginn hutt gëtt et net, oder dir versicht déi aktuell Versioun ze verstoppen.',
-'revdelete-nologtype-title' => 'Keen Typ vu Logbuch uginn',
-'revdelete-nologtype-text' => 'Dir hutt keen Typ vu Logbuch ugi fir dës Aktioun ze maachen.',
-'revdelete-nologid-title' => 'Net valabele Wäert am Logbuch',
-'revdelete-nologid-text' => 'Dir hutt kee Logtyp erausgesicht oder de gewielte Logtyp gëtt et net.',
'revdelete-no-file' => 'De Fichier deen ugi war gëtt et net.',
'revdelete-show-file-confirm' => 'Sidd Dir sécher datt Dir déi geläschte Versioun vum Fichier "<nowiki>$1</nowiki>" vum $2 ëm $3 gesi wëllt?',
'revdelete-show-file-submit' => 'Jo',
'logdelete-failure' => "'''D'Sichtbarkeet vum Logbuch konnt net agestllt ginn:'''
$1",
'revdel-restore' => 'Sichtbarkeet änneren',
-'revdel-restore-deleted' => 'geläscht Versiounen',
-'revdel-restore-visible' => 'sichtbar Versiounen',
'pagehist' => 'Versioune vun dëser Säit',
'deletedhist' => 'Geläscht Versiounen',
'revdelete-hide-current' => 'Feeler beim Verstoppe vum Objet vum $2 ëm $1: et ass déi aktuell Versioun.
'search-interwiki-default' => '$1 Resultater:',
'search-interwiki-more' => '(méi)',
'search-relatedarticle' => 'A Verbindung',
-'mwsuggest-disable' => 'Sich-Virschléi ausschalten',
'searcheverything-enable' => 'An allen Nummraim sichen',
'searchrelated' => 'a Verbindng',
'searchall' => 'all',
'mypreferences' => 'Astellungen',
'prefs-edits' => 'Zuel vun den Ännerungen:',
'prefsnologintext2' => 'Dir musst Iech $1 fir Är Benotzerastellunge festzeleeën',
-'changepassword' => 'Passwuert änneren',
'prefs-skin' => 'Skin',
'skin-preview' => 'Kucken',
'datedefault' => 'Egal (Standard)',
'recentchanges-label-minor' => 'Dëst ass eng kleng Ännerung',
'recentchanges-label-bot' => 'Dës Ännerung gouf vun engem Bot gemaacht',
'recentchanges-label-unpatrolled' => 'Dës Ännerung gouf nach net nogekuckt',
+'recentchanges-label-plusminus' => "D'Gréisst vun der Säit huet sech ëm déi Zuel vu Bytes geännert",
'recentchanges-legend-newpage' => '(kuckt och [[Special:NewPages|Lëscht vun den neie Säiten]])',
'recentchanges-legend-plusminus' => "''(±123)''",
-'rcnote' => "Hei {{PLURAL:$1|ass déi lescht Ännerung|sinn déi lescht '''$1''' Ännerungen}} {{PLURAL:$2|vum leschten Dag|vun de leschten '''$2''' Deeg}}, Stand: $4 ëm $5 Auer.",
'rcnotefrom' => "Ugewise ginn d'Ännerunge vum '''$2''' un (maximal '''$1''' Ännerunge gi gewisen).",
'rclistfrom' => 'Nei Ännerunge vu(n) $1 u weisen',
'rcshowhideminor' => 'Kleng Ännerunge $1',
'allpagesto' => 'Weis Säite bis:',
'allarticles' => 'All Säiten',
'allinnamespace' => "All d'Säiten ($1 Nummraum)",
-'allnotinnamespace' => "All d'Säiten (net am $1 Nummraum)",
-'allpagesprev' => 'Vireg',
-'allpagesnext' => 'Nächst',
'allpagessubmit' => 'Lass',
'allpagesprefix' => 'Säite mat Prefix weisen:',
'allpagesbadtitle' => 'Den Titel vun dëser Säit ass net valabel oder hat en Interwiki-Prefix. Et ka sinn datt een oder méi Zeechen drasinn, déi net an Titele benotzt kënne ginn.',
'undeletebtn' => 'Restauréieren',
'undeletelink' => 'weisen/restauréieren',
'undeleteviewlink' => 'weisen',
-'undeletereset' => 'Ofbriechen',
'undeleteinvert' => 'Auswiel ëmdréinen',
'undeletecomment' => 'Grond:',
'undeletedrevisions' => '$1 {{PLURAL:$1|Versioun gouf|$1 Versioune goufe}} restauréiert',
'block' => 'Benotzer spären',
'unblock' => "D'Spär vum Benotzer ophiewen",
'blockip' => 'Benotzer spären',
-'blockip-title' => 'Benotzer spären',
'blockip-legend' => 'Benotzer spären',
'blockiptext' => 'Benotzt dëse Formulaire fir eng spezifesch IP-Adress oder e Benotzernumm ze spären. Dëst soll nëmmen am Fall vu Vandalismus gemaach ginn, en accordance mat den [[{{MediaWiki:Policy-url}}|interne Richlinen]]. Gitt e spezifesche Grond un (zum Beispill Säite wou Vandalismus virgefall ass).',
'ipadressorusername' => 'IP-Adress oder Benotzernumm:',
'ipbexpiry' => 'Gültegkeet:',
'ipbreason' => 'Grond:',
-'ipbreasonotherlist' => 'Anere Grond',
'ipbreason-dropdown' => "*Heefeg Ursaache fir Benotzer ze spären:
**Bewosst falsch Informatiounen an eng oder méi Säite gesat
**Ouni Grond Inhalt vu Säite geläscht
'ipbsubmit' => 'Dës IP-Adress resp dëse Benotzer spären',
'ipbother' => 'Aner Dauer:',
'ipboptions' => '2 Stonnen:2 hours,1 Dag:1 day,3 Deeg:3 days,1 Woch:1 week,2 Wochen:2 weeks,1 Mount:1 month,3 Méint:3 months,6 Méint:6 months,1 Joer:1 year,onbegrenzt:infinite',
-'ipbotheroption' => 'Aner Dauer',
-'ipbotherreason' => 'Aneren oder zousätzleche Grond:',
'ipbhidename' => 'Benotzernumm op Lëschten a bei Ännerunge verstoppen',
'ipbwatchuser' => 'Dësem Benotzer seng Benotzer- an Diskussiouns-Säit iwwerwaachen',
'ipb-disableusertalk' => "Dëse Benotzer dorun hënnere fir seng eegen Diskussiounssäit z'ännere sou laang wéi et gespaart ass",
'sorbsreason' => 'Är IP Adress steet als oppene Proxy an der schwaarzer Lëscht (DNSBL) déi vu {{SITENAME}} benotzt gëtt.',
'sorbs_create_account_reason' => 'Är IP-Adress steet als oppene Proxy an der schwaarzer Lëscht déi op {{SITENAME}} benotzt gëtt. DIr kënnt keen neie Benotzerkont opmaachen.',
'xffblockreason' => 'Eng IP-Adress am X-Forwarded-For-Header gouf gespaart, entweder Är oder déi vum Proxyserver deen Dir benotzt. De Grond vun der Spär war: $1',
-'cant-block-while-blocked' => 'Dir däerft keng aner Benotzer spären, sou lang wéi Dir selwer gespaart sidd.',
'cant-see-hidden-user' => "De Benotzer deen Dir versicht ze spären ass scho gespaart a verstoppt. Well Dir d'Recht ''Hideuser'' net hutt kënnt Dir dëse Benotzer net gesinn an dem Benotzer seng Spär net änneren.",
'ipbblocked' => 'Dir kënnt keng aner Benotzer spären oder hir Spär ophiewen well Dir selwer gespaart sidd',
'ipbnounblockself' => 'Dir kënnt Är Spär net selwer ophiewen',
An deene Fäll musst Dir d'Diskussiounssäit manuell réckelen oder fusionéieren.",
'movearticle' => 'Säit réckelen:',
'moveuserpage-warning' => "'''Opgepasst:''' Dir sidd am gaang eng Benotzersäit ze réckelen. Denkt w.e.g. dorunn datt just d'Säit geréckelt gëtt an datt de Benotzer ''net'' ëmbenannt gëtt.",
-'movenologin' => 'Net ageloggt',
'movenologintext' => 'Dir musst e registréierte Benotzer an [[Special:UserLogin|ageloggt]] sinn, fir eng Säit ze réckelen.',
'movenotallowed' => 'Dir hutt net déi néideg Rechter fir Säiten ze réckelen.',
'movenotallowedfile' => "Dir hutt net d'Recht fir Fichieren ze réckelen.",
'articleexists' => 'Eng Säit mat dësem Numm gëtt et schonn, oder den Numm deen Dir gewielt hutt gëtt net akzeptéiert.
Wielt w.e.g. en aneren Numm.',
'cantmove-titleprotected' => "Dir kënnt keng Säit op dës Plaz réckelen, well deen neien Titel fir d'Uleeë gespaart ass.",
-'talkexists' => "D'Säit selwer gouf geréckelt, mä d'Diskussiounssäit konnt net mat eriwwergeholl gi well et schonn eng ënner deem neien Titel gëtt. W.e.g. setzt dës manuell zesummen.",
-'movedto' => 'geréckelt op',
'movetalk' => 'Déi associéiert Diskussiounssäit matréckelen',
'move-subpages' => 'Ënnersäite (bis zu $1) réckelen',
'move-talk-subpages' => 'Ënnersäite vun der Diskussiounssäit (bis zu $1), matréckelen',
'watchlistall2' => 'all',
'namespacesall' => 'all',
'monthsall' => 'all',
-'limitall' => 'all',
# Email address confirmation
'confirmemail' => 'E-Mailadress confirméieren',
'confirmemail_needlogin' => 'Dir musst iech $1, fir är E-Mail-Adress ze confirméieren.',
'confirmemail_success' => 'Är E-Mailadress gouf confirméiert. Där kënnt iech elo aloggen an a vollem Ëmfang vun der Wiki profitéieren.',
'confirmemail_loggedin' => 'Är E-Mail-Adress gouf elo confirméiert.',
-'confirmemail_error' => 'Et ass eppes falsch gelaf bäim Späichere vun ärer Confirmatioun.',
'confirmemail_subject' => 'Confirmatioun vun der E-Mail-Adress fir {{SITENAME}}',
'confirmemail_body' => 'E Benotzer, waarscheinlech dir selwer, hutt mat der IP Adress $1 de Benotzerkont "$2" um Site {{SITENAME}} opgemaach.
'imgmultigo' => 'Lass!',
'imgmultigoto' => "Géi op d'Säit $1",
+# Language selector for translatable SVGs
+'img-lang-default' => '(Standard-Sprooch)',
+'img-lang-info' => 'Dëst Bild op $1$ $2 renderen.',
+'img-lang-go' => 'Lass',
+
# Table pager
'ascending_abbrev' => 'erop',
'descending_abbrev' => 'erof',
# Special:ComparePages
'comparepages' => 'Säite vergläichen',
-'compare-selector' => 'Versioune vu Säite vergläichen',
'compare-page1' => 'Säit 1',
'compare-page2' => 'Säit 2',
'compare-rev1' => 'Versioun 1',
'rotate-comment' => 'Bild ëm $1 {{PLURAL:$1|Grad}} an der Richtung vun der Auer gedréint',
# Limit report
+'limitreport-title' => 'Profilingdate vum Parser:',
'limitreport-cputime' => 'CPU-Zäit-Notzung',
'limitreport-cputime-value' => '$1 {{PLURAL:$1|Sekonn|Sekonnen}}',
'limitreport-walltime' => 'Echtzäitnotzung',
'talkpagelinktext' => 'Ихтилат',
'talk' => 'Ихтилат',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Нанисса ишру',
'currentevents-url' => 'Project:Нанисса ишру',
'mainpage' => 'Агьаммур лажин',
# Special:Log
'specialloguserlabel' => 'Гьурттучув:',
-# E-mail user
+# Email user
'emailuser' => 'ГьурттучувначӀансса чагьар',
# Watchlist
'nstab-main' => 'Ччин',
'nstab-user' => 'Уртахдин ччин',
'nstab-media' => 'Медиа ччин',
-'nstab-special' => 'Квимекдин ччин',
+'nstab-special' => 'Куьмекдин ччин',
'nstab-project' => 'Проектдин ччин',
'nstab-image' => 'Файл',
'nstab-mediawiki' => 'Малумат',
'loginlanguagelabel' => 'ЧӀал: $1',
# Change password dialog
-'resetpass' => 'Куьлег дегишарун',
+'changepassword' => 'Парол дегишарун',
'resetpass_header' => 'Аккаунтдин парол дегишун',
'oldpassword' => 'ЦӀуру парол:',
'newpassword' => 'ЦӀийи парол:',
'revdelete-radio-unset' => 'Ваъ',
'revdelete-log' => 'Кар',
'revdel-restore' => 'Аквадайвал масакIа авун',
-'revdel-restore-deleted' => 'Алуднавай жуьреяр',
-'revdel-restore-visible' => 'Аквадай масакIавилер',
'pagehist' => 'Ччинин тарих',
'deletedhist' => 'Алудунин тарих',
'revdelete-reasonotherlist' => 'Муькуь себеб',
'preferences' => 'Туькlуьрун',
'mypreferences' => 'Зи низамарунар',
'prefs-edits' => 'Дьузар хъувунрин кьадар',
-'changepassword' => 'Парол дегишарун',
'prefs-skin' => 'Къайдадиз ттунин тема',
'skin-preview' => 'Сифтедин килигун',
'datedefault' => 'Туькlуьрмир',
'gender-male' => 'итимдин',
'gender-female' => 'папарин',
'email' => 'E-mail',
-'prefs-help-email' => 'Электрон почтунин адрес кхьи мажбури туш, амма куьне парол рикIелай ракъурдатIа, ам герек жеда.',
+'prefs-help-email' => 'Электрон почтунин адрес кхьин мажбури туш, амма куьне парол рикIелай ракъурдатIа, ам герек жеда.',
'prefs-help-email-others' => 'Квевай куь уртахдин, ва я куь веревирдрин ччина элячIун къалурна муькуь уртахар галаз электрон почтадин куькмедалди алакъа хуьз жеда.
-Квез электрондин чар кхьидайла муькуь уртахриз куь электрондин почтадин адрес аквадач.',
+Квез электрон чар кхьидайла муькуь уртахриз куь электрон почтадин адрес аквадач.',
'prefs-advancedediting' => 'Гегьенш низамарунар',
'prefs-advancedrc' => 'Гегьенш низамарунар',
'prefs-advancedrendering' => 'Гегьенш низамарунар',
'recentchanges-label-minor' => 'Им гъвечlи дуьзар хъувун я',
'recentchanges-label-bot' => 'И дуьзар хъувун ботди авунвайд я',
'recentchanges-label-unpatrolled' => 'И дуьзар хъувундин винел патрулвал авунвач',
-'rcnote' => "$5, $4 чIавун кьатIдиз талукь {{PLURAL:$2|югъ|'''$2''' йикъар}} къене{{PLURAL:$1|эхиримжи'''1''' масакIавал|эхиримжи '''$1''' масакIавилер}}",
'rcnotefrom' => "Агъадихъ '''$2'''-ай эгечIна масакIавилер къалурнава ( '''$1''' кьван къалурнава).",
'rclistfrom' => '$1-й эгечIна цIийи масакIавилер къалурун',
'rcshowhideminor' => '$1 гъвечlи дуьзар хъувунар',
'img-auth-accessdenied' => 'Гьахьун къадагъа авунва',
'license' => 'Лицензиярун',
-'license-header' => 'Ð\9bиÑ\86инзиярун',
+'license-header' => 'Ð\9bиÑ\86ензиярун',
'nolicense' => 'ЗатIни хкягънавач',
'license-nopreview' => '(Сифтедин килигун авайд ттуш)',
'upload_source_file' => ' (куь компьютерда авай файл)',
'allpagesfrom' => 'Къалур хъувун,идалай гатIунай:',
'allpagesto' => 'Акъудан чарар, куьтягь жезвай:',
'allarticles' => 'Вири ччинар',
-'allpagesprev' => 'Вилик алатай',
-'allpagesnext' => 'Къведайди',
'allpagessubmit' => 'ЭлячIун',
# Special:Categories
'undeletebtn' => 'ТуьхкIуьрун',
'undeletelink' => 'Килигун/гуьнгуьна хтун',
'undeleteviewlink' => 'Килигун',
-'undeletereset' => 'Алудна гадрун',
'undeletecomment' => 'Кар',
'undelete-search-submit' => 'Жагъурун',
'undelete-show-file-submit' => 'Э',
'pagemovedsub' => 'Рахъурун хьана',
'movepage-moved' => '\'\'"$1" рахъурнай "$2"\'\'\'',
'articleexists' => 'Ахьтин тlар алай чар ава, амма тlар, куьне хкянай дуьз туш.Башуьсте, масса тlар хкяй.',
-'talkexists' => "'''Чарчин тlар дегишарна, чарчин ихтилатар дегишар жезатуш, вучиз лагьайтlа ихтилатар цlийи чарчел фена.Галкlура гълелди.'''",
-'movedto' => 'хтана иниз',
'movetalk' => 'Югъун,галкlана рахун',
'movelogpage' => 'Тlвар эхцигунрин журнал',
'movereason' => 'Фагьум:',
'watchlistall2' => 'вири',
'namespacesall' => 'вири',
'monthsall' => 'вири',
-'limitall' => 'вири',
# action=purge
'confirm_purge_button' => 'ЭХь',
'feedback-cancel' => 'Гьич авун',
'feedback-close' => 'Авунва',
+# Special:ExpandTemplates
+'expand_templates_xml_output' => 'XML акъудун',
+'expand_templates_ok' => 'ОК',
+'expand_templates_remove_comments' => 'Баянар алудун',
+
);
'recentchanges' => 'Cambias resente',
'recentchanges-summary' => 'Asi la lista de cambias resente en la vici.',
'recentchanges-feed-description' => 'Seque la cambias plu resente a la vici en esta flue.',
-'rcnote' => 'Su es {{PLURAL:$1|cambia|cambias}} en la presedente {{PLURAL:$2|dia|dias}}, en $5, $4.',
'rcnotefrom' => "A su es la cambias de '''$2''' (asta '''$1''' es mostrada).",
'rclistfrom' => 'Mostra cambias nova, comensante de $1',
'rcshowhideminor' => '$1 editas minor',
'prevpage' => 'Paje presedente ($1)',
'allpagesfrom' => 'Mostra pajes comensante a:',
'allarticles' => 'Tota pajes',
-'allpagesprev' => 'Presedente',
-'allpagesnext' => 'Seguente',
'allpagessubmit' => 'Vade',
'allpagesprefix' => 'Mostra pajes con prefis:',
'pagemovedsub' => 'La move ia susede',
'movepage-moved' => '\'\'\'"$1" ia es moveda a "$2"\'\'\'',
'articleexists' => 'Un paje con acel nom esiste ja, o la nom ce tu ia eleje no es un nom legal. Per favore, eleje un otra nom.',
-'talkexists' => "'''La paje se mesma ia es moveda, ma la paje de discutes no pote es moveda, per ce un esiste ja a la titulo nova. Per favore, fusa los per mano'''",
-'movedto' => 'moveda a',
'movetalk' => 'Move la paje de discutes ance',
'movelogpage' => 'Move arcive',
'movelogpagetext' => 'A su es un lista de pajes moveda',
'php-mail-error-unknown' => "Wazzewo kiremya atategeerese mu mukolo mail() ogw'omu PHP",
# Change password dialog
-'resetpass' => 'Kyusa ekigambo ekikuumi',
'resetpass_announce' => "Weyambisa ekyama eky'ekiseerabuseera okuyingira.<br />
Okuyingirira ddala, wetaaga okuwandika wano ekinaaba ekyama kyo ekya ddala:",
'resetpass_header' => "Kyusa ekigambo ekikuumi eky'oku akawunti eno",
'recentchanges-legend' => "Awategekerwa endaga y'ebyakakyusibwa",
'recentchanges-summary' => "Goberera enkyukakyuka empya ez'oku lupapula luno",
'recentchanges-feed-description' => "Kozesa omukutu guno okugoberera enkyukakyuka empya ez'oku wiki",
-'rcnote' => "Wano olaba {{PLURAL:$1|olukyukakyuka '''1''' olukoledwawo|enkyukakyuka '''$1''' ezikoledwawo}} mu {{PLURAL:$2|lunaku olwakayita|naku '''$2''' ezaakayita}}. Bino byategeerese ku ssaawa $5 nga $4.",
'rclistfrom' => 'Laga enkyukakyuka empya ezikoledwa okuva $1',
'rcshowhideminor' => '$1 nkyukakyuka ntono',
'rcshowhidebots' => '$1 ebya bboti',
'allpagesto' => 'Laga empapula okutuuka ku:',
'allarticles' => 'Empapula zonna',
'allinnamespace' => 'Empapula zonna (mu kkunngaanizo erya $1)',
-'allnotinnamespace' => 'Empapula zonna (ezitali mu kkunngaanizo erya $1)',
'allpagessubmit' => 'Nona',
'allpagesprefix' => 'Ndaga empapula eziriko akatandikwa kano:',
'movepage-moved' => '\'\'\'"$1" kati luyitibwa "$2"\'\'\'',
'articleexists' => 'Erinnya eryo waliwo olupapula olulala olulirina. Oba ssi ekyo, olonze erinnya eritakkirizibwa.
Londayo eddala.',
-'talkexists' => "'''Olupapula lukyusidwa erinnya. Wabula tekisobose okukyusizako ne yogera nange, olwokubanga wasangidwawo yogera nange endala ku linnya eppya.
-Yogera nange gwe olina okugyegattira ku eyo esangidwawo.'''",
-'movedto' => 'kati lutumidwa',
'movetalk' => "N'olupapula olwa yogera nange lwakwo lusimbulize",
'movelogpage' => 'Ebikyusidwa manya',
'movereason' => 'Nsonga:',
'user-mail-no-addy' => "Perbeerdjes 'ne mail te sjikke zónger 'n adres",
# Change password dialog
-'resetpass' => 'Wachwaord obbenuuts insjtèlle',
+'changepassword' => 'Wachwaord verangere',
'resetpass_announce' => "Doe bös aangemeld mèt 'ne tiejdelikke code dae per e-mail is toegezönje. Veur 'n nuuj wachwaord in om 't aanmelje te voltooie:",
'resetpass_header' => 'Wachwaord obbenuuts insjtèlle',
'oldpassword' => 'Hujig wachwaord',
'revisiondelete' => 'Verwijder/herstel bewerkinge',
'revdelete-nooldid-title' => 'Geine doelverzie',
'revdelete-nooldid-text' => "Doe höbs gein(e) doelverzie(s) veur deze hanjeling opgegaeve, d'n aangaeving besteit neet, of doe perbeers de letste versie te verberge.",
-'revdelete-nologtype-title' => "d'r Is gein logbooktype opgegaeve",
-'revdelete-nologtype-text' => 'De höbs gein logbooktype opgegaeve om deze handeling op oet te voere.',
-'revdelete-nologid-title' => 'Ongeldige logbookregel',
-'revdelete-nologid-text' => 'De höbs ofwaal gein doellogbookregel opgegaeve of de aangegaeve logbookregel besteit neet.',
'revdelete-no-file' => "'d Aangegaeve bestandj besteit neet.",
'revdelete-show-file-confirm' => 'Wèt se zeker det se de gewösjdje versie ven \'t bestandj "<nowiki>$1</nowiki>" ven $2 óm $3 wils bekieke?',
'revdelete-show-file-submit' => 'Jao',
'logdelete-failure' => "'''De zichbaarheid van de logbookregel kos neet ingesteldj waere:'''
$1",
'revdel-restore' => 'Zichbaarheid verangere',
-'revdel-restore-deleted' => 'gwösj versies',
-'revdel-restore-visible' => 'zichber versies',
'pagehist' => 'Paginagesjiedenis',
'deletedhist' => 'Verwiederde gesjiedenis',
'revdelete-hide-current' => "dr Is 'n fout opgetraoje bie 't verberge van 't objek van $1 óm $2 oer: dit is de hudige versie.
'search-interwiki-default' => '$1 resultate:',
'search-interwiki-more' => '(meer)',
'search-relatedarticle' => 'Gerelateerd',
-'mwsuggest-disable' => 'Suggesties via AJAX oetsjakele',
'searcheverything-enable' => 'Zeuke in alle naamruumdes',
'searchrelated' => 'gerelateerd',
'searchall' => 'alle',
'preferences' => 'Veurkäöre',
'mypreferences' => 'Mien veurkäöre',
'prefs-edits' => 'Aantal bewèrkinge:',
-'changepassword' => 'Wachwaord verangere',
'prefs-skin' => '{{SITENAME}}-uterlik',
'skin-preview' => 'Veurbesjouwing',
'datedefault' => 'Gein veurkäör',
'recentchanges-label-bot' => "Dees bewirking is oetgeveurd door 'ne bot",
'recentchanges-label-unpatrolled' => 'Dees bewirking is nog neet gekónterleerd',
'recentchanges-legend-newpage' => '$1 - Nuuj pagina',
-'rcnote' => "Hiejónger {{PLURAL:$1|steit de lètste bewirking|staon de lètste '''$1''' bewirkinge}} van de aafgeloupe {{PLURAL:$2|daag|'''$2''' daag}}, op $4, um $5.",
'rcnotefrom' => "Verangeringe sins <b>$2</b> (mit 'n maximum van <b>$1</b> verangeringe).",
'rclistfrom' => 'Tuin de verangeringe vanaaf $1',
'rcshowhideminor' => '$1 klein bewèrkinge',
'allpagesto' => "Pagina's betrachte tot:",
'allarticles' => 'Alle artikele',
'allinnamespace' => "Alle pazjena's (naamruumde $1)",
-'allnotinnamespace' => "Alle pazjena's (neet in naamruumde $1)",
-'allpagesprev' => 'Veurige',
-'allpagesnext' => 'Irsvolgende',
'allpagessubmit' => 'Gank',
'allpagesprefix' => "Betrach pazjena's mit 't veurvoogsel:",
'allpagesbadtitle' => "De opgegaeve paginanaam is ongeldig of haj 'n intertaal of interwiki veurvoegsel. Meugelik bevatte de naam karakters die neet gebroek moge waere in paginanäöm.",
'undeletebtn' => 'Trökzètte',
'undeletelink' => 'bekieke/trökzètte',
'undeleteviewlink' => 'Bekiek',
-'undeletereset' => 'Reset',
'undeleteinvert' => 'Ómgedriejde selectie',
'undeletecomment' => 'Reeje:',
'undeletedrevisions' => '$1 {{PLURAL:$1|versie|versies}} truukgeplaatsj',
'block' => 'Blok gebroeker',
'unblock' => 'Deblokkeer IP adres',
'blockip' => 'Blokkeer dit IP-adres',
-'blockip-title' => 'Blok gebroeker',
'blockip-legend' => "'ne Gebroeker of IP-adres blokkere",
'blockiptext' => "Gebroek 't óngerstjaondj formeleer óm sjrieftoegank van e zeker IP-adres te verbeje. Dit maag allein gedaon weure om vandalisme te veurkómme en in euvereinkóms mitte [[{{MediaWiki:Policy-url}}|beleid]]. Gaef hiejónger de raeje óp (bv. inkel vandaliseerdje paazjes).",
'ipadressorusername' => 'IP-adres of gebroekersnaam',
'ipbexpiry' => "Verlöp (maak 'n keuze)",
'ipbreason' => 'Reeje:',
-'ipbreasonotherlist' => 'Angere reje',
'ipbreason-dropdown' => '*Väöl veurkommende rejer veur blokkaazjes
** Foutieve informatie inveure
** Verwiedere van informatie oet artikele
'ipbsubmit' => 'Blokkeer dit IP-adres',
'ipbother' => 'Anger verloup',
'ipboptions' => '2 oer:2 hours,1 daag:1 day,3 daag:3 days,1 waek:1 week,2 waek:2 weeks,1 maondj:1 month,3 maondj:3 months,6 maondj:6 months,1 jaor:1 year,veur iwweg:infinite',
-'ipbotheroption' => 'anger verloup',
-'ipbotherreason' => 'Angere/eventuele rejer:',
'ipbhidename' => 'Verberg gebroekersnaam van liester èn bewèrkinger',
'ipbwatchuser' => 'Gebroekerspazjena en euverlèkpazjena op vólglies plaatse',
'ipb-disableusertalk' => 'Veurkóm det deze gebroeker tiedes de blok de eige euverlègkpagina kin bewirke',
'proxyblockreason' => "Dien IP-adres is geblokkeerd ómdat 't 'n aope proxy is. Contacteer estebleef diene internet service provider of technische óngersjteuning en informeer ze euver dit serjeus veiligheidsprebleem.",
'sorbsreason' => 'Dien IP-adres is opgenaome in de DNS-blacklist es open proxyserver, dae {{SITENAME}} gebroek.',
'sorbs_create_account_reason' => 'Dien IP-adres is opgenómme in de DNS-blacklist es open proxyserver, dae {{SITENAME}} gebroek. De kèns gein gebroekersaccount aanmake.',
-'cant-block-while-blocked' => 'De kins anger gebroekers neet blokkere terwiel se zelf geblokkeerd bös.',
'cant-see-hidden-user' => 'De gebroeker dae se perbeers te blokke is al geblok en verbórge.
Ómdes se \'t rèch "hideuser" neet höbs, kèns se de blok neet bekieke of bewerke.',
'ipbblocked' => 'Doe kèns gein anger gebroekers (ónt)blokke, ómdet se zèlf geblók bös.',
'movearticle' => 'Verplaats pagina:',
'moveuserpage-warning' => "'''Waorsjoewing:''' doe geis 'ne gebroekerspagina hernömme.
Haaj d'r raekening mit det allein de pagina wuuertj hernömp, ''neet'' de gebroeker.",
-'movenologin' => 'Neet aangemèld',
'movenologintext' => "Veur 't verplaatse van 'n pagina mos te zien [[Special:UserLogin|aangemèld]].",
'movenotallowed' => "De kèns gein pazjena's verplaatse.",
'movenotallowedfile' => 'De höbs gein rechte om bestenj te hernömme.',
'movepage-moved-noredirect' => "d'r Is gein doorverwiezing aongemaak.",
'articleexists' => "Dao is al 'n pagina mit deze titel of de titel is óngeljig. <br />Kees estebleef 'ne angere titel.",
'cantmove-titleprotected' => "De kèns gein pazjena nao deze titel herneume, ómdet de nuje titel beveilig is taege 't aanmake d'rvan.",
-'talkexists' => "De pagina zelf is verplaats, meh de euverlèkpagina kós neet verplaats waere, ómdet d'r al 'n euverlèkpagina mit de nuje titel besjtóng. Combineer de euverlèkpagina's estebleef mit de hand.",
-'movedto' => 'verplaats nao',
'movetalk' => 'Verplaats de euverlèkpagina ouch.',
'move-subpages' => "Herneum subpagina's (maximaal $1)",
'move-talk-subpages' => "Herneum subpagina's van euverlèkpagina's (maximaal $1)",
'watchlistall2' => 'al',
'namespacesall' => 'alle',
'monthsall' => 'al',
-'limitall' => 'al',
# Email address confirmation
'confirmemail' => 'Bevèstig e-mailadres',
'confirmemail_needlogin' => 'Doe mós $1 óm dien e-mailadres te bevestige.',
'confirmemail_success' => 'Dien e-mailadres is bevesteg. De kins noe inlogke en van de wiki genete.',
'confirmemail_loggedin' => 'Dien e-mailadres is noe vasgelag.',
-'confirmemail_error' => "Bie 't opsjlaon van eur bevèstiging is get fout gegange.",
'confirmemail_subject' => 'Bevèstiging e-mailadres veur {{SITENAME}}',
'confirmemail_body' => "Emes, waorsjienlik doe vanaaf 't IP-adres $1, heet 'n account $2
aangemaak mit dit e-mailadres op {{SITENAME}}.
# Special:ComparePages
'comparepages' => "Vergeliek pazjena's",
-'compare-selector' => 'Vergeliek pazjenaversies',
'compare-page1' => 'Paasj 1',
'compare-page2' => 'Paasj 2',
'compare-rev1' => 'Versie 1',
'user-mail-no-body' => "T'hæ çercou de mandâ un'e-mail troppo curta o proppio voeua",
# Change password dialog
-'resetpass' => 'Cangia a pòula segretta',
+'changepassword' => 'Cangiâ a pòula segretta',
'resetpass_announce' => "T'ê introu co in codiçe temporanio de l'e-mail.Pe completâ l'accesso ti devi çerne 'na neuva poula segretta chì:",
'resetpass_header' => 'Cangia a pòula segretta do conto',
'oldpassword' => 'Vegia poula segretta',
'rev-delundel' => 'fanni védde/ascondi',
'revdelete-radio-set' => 'Sci',
'revdel-restore' => 'càngia a vixibilitæ',
-'revdel-restore-deleted' => 'Revixioìn scancelæ',
-'revdel-restore-visible' => 'revixioìn che se peuan védde',
# Merge log
'revertmerge' => 'Anùlla union',
# Preferences page
'preferences' => 'Preferençe',
'mypreferences' => 'Preferençe',
-'changepassword' => 'Cangiâ a pòula segretta',
'skin-preview' => 'Anteprimma',
'prefs-datetime' => 'Data e oùa',
'saveprefs' => 'Sarva',
'recentchanges-label-minor' => 'Cangiamento minô (m)',
'recentchanges-label-bot' => "Sto cangiaménto o l'à fæto in bot",
'recentchanges-label-unpatrolled' => "Sto cangiaménto o no l'é stæto ancón verificòu",
-'rcnote' => "Chì sotta {{PLURAL:$1|l'é elencou o cangiaménto ciù reçente|son elencæ i '''$1''' cangiaménti ciù reçenti}} a-o scîto {{PLURAL:$2|inte ùrtime 24 ôe|inti ùrtimi '''$2''' giorni}}; i dæti son agiornæ a-e $5 do $4.",
'rcnotefrom' => "Chì sotta gh'è i cangiamenti fæti comensando da '''$2''' (scin a '''$1''').",
'rclistfrom' => 'Fanni vedde e modiffiche apportæ partindo da $1',
'rcshowhideminor' => '$1 cangiaménti minoi',
'allpagesfrom' => 'Fanni vedde e paggine comensando da:',
'allarticles' => 'Tùtte e pàgine',
'allinnamespace' => 'Tutte e pagine ($1 namespace)',
-'allnotinnamespace' => 'Tutte e pagine (non in $1)',
-'allpagesprev' => 'De primma',
-'allpagesnext' => 'De dòppo',
'allpagessubmit' => 'Vanni',
'allpagesprefix' => 'Fanni vedde e paggine che inissian con:',
'allpagesbadtitle' => 'O titolo pe a pagina o non va ben, o o tegne de i prefissi interlingua o interwiki. O peu tegne un o ciù caratteri non permissi in ti titoli ascì.',
'movepagebtn' => 'Stramûâ a paggina',
'pagemovedsub' => 'Remescio fæto',
'articleexists' => "Ghe n'æmmo zà 'na paggina con 'sto nomme, oppûre quello che ti g'hæ scelto o no l'è permisso. Cangia nomme.",
-'talkexists' => "'''A paggina a l'è stæta stramûâa correttamente, ma o no l'è stæto poscibbile stramûâ a paggina de discûxon perché ghe n'è zà 'n'âtra co-o nêuvo tittolo. O se deive inserî manualmente i contegnûi de tûtte e doe.'''",
-'movedto' => 'Stramûâa a',
'movetalk' => 'Stramûâ anche a paggina de discûxon',
'movelogpage' => 'Lista di stramûi',
'movereason' => 'Raxon',
# Revision deletion
'rev-delundel' => 'nägţ/vaŗ jarā',
'revdel-restore' => 'Mõitiņt nǟdõbõzt',
-'revdel-restore-deleted' => 'jarā kištāntõd redaktsijõd',
-'revdel-restore-visible' => 'nǟdõbõd redaktsijõd',
# Merge log
'revertmerge' => 'Kīeld jarā kubbõ vieddimi',
'recentchanges-label-minor' => 'Se um ikš piški parāmtimi',
'recentchanges-label-bot' => 'Sīe mõitõks tei ikš robot',
'recentchanges-label-unpatrolled' => 'Se mõitõks tēji vȯļ ikš robot',
-'rcnote' => "Allõ-pūol um andtõd {{PLURAL:$1| '''1''' mõitõks|'''$1''' mõitõks}} perīz {{PLURAL:$2|pǟva|'''$2''' pǟva}}, āigal kēratõd $5 kīela $4.",
'rcnotefrom' => "Allõ-pūol um tūodõd mõitõkst '''$2''' sōņõst: (nägţõbõd amā jemīņ '''$1''' mõitõkst)",
'rclistfrom' => 'Nägţ mõitõkši sōņõst: $1',
'rcshowhideminor' => '$1 piškizt parāmtimizt',
'pagemovedsub' => 'Lēḑ um jeddõpēḑõn sōtõd',
'movepage-moved' => '\'\'\'"$1" um jeddõpēḑõn sōtõd "$2"alā\'\'\'',
'articleexists' => 'Sīe nimkõks kēratõks um jubā vȯlmizõs agā täd vēļdõt nim um äbkȭlbatõb. Pōlaks vēļõgid ūž nim.',
-'talkexists' => "'''Lēḑ um jeddõpēḑõn sōtõd, bet nõvpidāmiz-līedtõ äb sōnd jeddõpēḑõn sōtõ, sīestõ ku ūd nim allõ um nõvpidāmiz-lēḑ jubā vȯlmizõs. Pōlaks viedāgid nõvpidāmiz-lēḑõd īž kubbõ.'''",
-'movedto' => 'Jeddõpēḑõn sōtõd pēļizkēra alā:',
'movetalk' => 'Sōtõgid jeddõpēḑõn ka nõvpidāmiz lēḑ',
'movelogpage' => 'Jarā vīmiz log',
'movereason' => 'Sī:',
'loginlanguagelabel' => 'Lengua: $1',
# Change password dialog
+'changepassword' => "Mudifega la paròla d'urdin",
'oldpassword' => "Paròla d'urdin végja:",
'newpassword' => "Paròla d'urdin növa:",
'retypenew' => "Scriv ancamò la paròla d'urdin növa:",
'preferences' => 'Preferenz',
'mypreferences' => 'i mè preferenz',
'prefs-edits' => 'Quantità de mudifegh faa:',
-'changepassword' => "Mudifega la paròla d'urdin",
'prefs-skin' => "Aspett de l'interfacia",
'datedefault' => 'Nissüna preferenza',
'prefs-datetime' => 'Data e urari',
'recentchanges-label-bot' => "Quela mudifega chì l'ha fada un bot",
'recentchanges-label-unpatrolled' => "Quela mudifega chì a l'è stada mimga anmò verificada.",
'recentchanges-legend-newpage' => '$1 - pagina növa',
-'rcnote' => "Chì de sota {{PLURAL:$1|gh'è '''1''' mudifega|a hinn i ültim '''$1''' mudifegh}} in di ültim {{PLURAL:$2|dì|'''$2''' dì}}, a partì dai $5 del $4.",
'rcnotefrom' => "Chì de sota gh'è la lista di mudifegh de <b>$2</b> (fina a <b>$1</b>).",
'rclistfrom' => 'Fà vidè i cambiament növ a partì de $1',
'rcshowhideminor' => '$1 i mudifegh piscinín',
'allpagesfrom' => 'Fàm vedè i paginn a partì da:',
'allpagesto' => 'Fàm ved i paginn fín a:',
'allarticles' => 'Tucc i artícoj',
-'allpagesprev' => 'Precedent',
-'allpagesnext' => 'Pròssim',
'allpagessubmit' => 'Inanz',
'allpagesprefix' => "Varda i pagin ch'i scumenza per:",
# Block/unblock
'blockip' => 'Bloca el dovrat',
-'blockip-title' => "Bloca 'l druvadur",
'blockip-legend' => "Bloca 'l druvadur",
'blockiptext' => "Druvee 'l mòdul chì de suta per blucà l'acess cun dirit de scritüra a un indirizz IP specifegh o a un druvadur registraa.
El bloch gh'è de druvàl dumà per evità el vandalism e in acord cun i [[{{MediaWiki:Policy-url}}|regulament de {{SITENAME}}]].
'ipadressorusername' => 'Indirizz IP o nom del druvdur:',
'ipbexpiry' => 'Fina al:',
'ipbreason' => 'Reson:',
-'ipbreasonotherlist' => 'Alter mutiv',
'ipbreason-dropdown' => "*Mutiv püssee cumün per i blòch
** Avè caregaa di infurmazión fals
** Avè töt via del cuntegnüü dai paginn
'ipbsubmit' => 'Blòca quel druvàt chì',
'ipbother' => 'Altra dürada:',
'ipboptions' => '2 ur:2 hours,1 dì:1 day,3 dì:3 days,1 semana:1 week,2 semann:2 weeks,1 mes:1 month,3 mes:3 months,6 mes:6 months,1 ann:1 year,infinii:infinite',
-'ipbotheroption' => 'Alter',
-'ipbotherreason' => 'Alter resón/spiegazión',
'ipbhidename' => "Scund 'l nom del druvat dai mudifegh e da i list.",
'ipbwatchuser' => "Tegn d'ögg i paginn duvrat e de discüssión de quel duvrat chì",
'ipb-change-block' => 'Blocà ancamò el duvrat cun quij impustazión chì',
'movepage-moved-redirect' => "L'è staa creaa un redirect.",
'articleexists' => "Una pagina che la se ciama cumpagn la gh'è giamò, opüra el nom che hii scernüü al va minga ben. <br />
Che 'l scerna, per piasè, un nom diferent per quel articul chì.",
-'talkexists' => "'''La pagina a l'è stada spustada ben, ma'l s'è pudüü minga spustà la pagina de discüssión perchè gh'en è giamò un altra cun l'istess nom. Per piasè met insema i cuntegnüü di dò paginn a man'''",
-'movedto' => 'spustaa vers:',
'movetalk' => 'Sposta anca la pagina de discüssión',
'movelogpage' => 'Register di San Martin',
'movereason' => 'Resón:',
'qbedit' => 'Kobɔngisa',
'qbpageoptions' => 'Lonkásá óyo',
'qbmyoptions' => 'Lonkásá na ngáí',
-'qbspecialpages' => 'Nkásá gudi',
'faq' => 'Mitúná Mizóngelaka (MM)',
# Vector skin
'jumptonavigation' => 'bolúki',
'jumptosearch' => 'boluki',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Elɔ́kɔ elobí {{SITENAME}}',
'aboutpage' => 'Project:Etalí',
'copyright' => 'Maloba ma nkomá mazalí na ndingisa ya $1.',
'disclaimers' => 'Ndelo ya boyanoli',
'disclaimerpage' => 'Project:Boyanoli ndelo',
'edithelp' => 'Kobimisela bosálisi',
-'edithelppage' => 'Help:Libɔngeli',
'mainpage' => 'Lonkásá ya libosó',
'mainpage-description' => 'Lokásá ya libosó',
'portal' => 'Bísó na bísó',
'ok' => 'Nandimi',
'retrievedfrom' => 'Ezwámí úta «$1»',
'youhavenewmessages' => 'Ozweí $1 ($2).',
-'newmessageslink' => 'nsango ya sika',
'editsection' => 'kobɔngisa',
'editold' => 'kobɔngisa',
'viewsourceold' => 'Komɔ́nisa mosólo',
# Search results
'searchresults' => 'Bozwi bwa boluki',
'searchresults-title' => 'Bozwi bwa boluka bwa «$1»',
-'searchresulttext' => 'Mpɔ̂ na liyébísí lya {{SITENAME}}, ótala [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => "Olukákí '''[[:$1]]''' ([[Special:Prefixindex/$1|nkásá yɔ́nsɔ ibandí na « $1 »]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|nkásá yɔ́nsɔ ikangísí na « $1 »]])",
-'searchsubtitleinvalid' => "Olukákí « '''$1''' »",
-'notitlematches' => 'Títɛlɛ yɔ̌kɔ́ tɛ́ ekokánísí',
'notextmatches' => 'Nkomá ya nkásá yɔ̌kɔ́ tɛ́ ekokánísí',
'prevn' => '{{PLURAL:$1|$1}} ya libosó',
'nextn' => 'bolɛngɛli {{PLURAL:$1|$1}}',
'search-interwiki-default' => 'Bozwi bwa $1 :',
'search-interwiki-more' => '(elekí)',
'searchall' => 'nyɔ́nsɔ',
-'nonefound' => "'''Notí''' : Boluki bwa likwá bosálí na ndámbo ya ntáká ya nkómbó.
-Ómeka kobakisa ''all:'' o libóso lya esɛ́ngi mpɔ̂ na koluka maloba ma nkomá mánsɔ (ekɔ́tí ntembe, bimekisele, b.n.b.), tǒ kobakisa ntáka ya nkómbó eye olingí o libóso.",
-'powersearch' => 'Boluki',
'powersearch-legend' => 'Boluki bopúsání',
'powersearch-ns' => 'Koluka o ntáká ya nkómbó :',
'powersearch-redir' => 'Kotíya molɔngɔ́ mwa mayendisi',
-'powersearch-field' => 'Koluka',
'powersearch-toggleall' => 'Nyɔ́nsɔ',
'powersearch-togglenone' => 'Mɔ́kɔ́ tɛ́',
# Statistics
'statistics' => 'Mitúya',
-'disambiguations' => 'Bokokani',
-
'doubleredirects' => 'Boyendisi mbala míbalé',
# Miscellaneous special pages
'nextpage' => 'Lonkásá ya nsima ($1)',
'prevpage' => 'Lonkasá o libosó ($1)',
'allarticles' => 'Nkásá ínsɔ',
-'allpagesprev' => '< ya libosó',
-'allpagesnext' => 'bolɛngɛli >',
'allpagessubmit' => 'kokɛndɛ',
# Special:Categories
'movearticle' => 'Kobóngola nkómbó ya ekakoli :',
'move-watch' => 'Kolánda lonkásá la líziba mpé lonkásá la tíndamelo',
'movepagebtn' => 'Kobóngola lonkásá',
-'movedto' => 'nkómbó ya sika',
'movelogpage' => 'Zuluná ya bobóngoli nkómbó',
'movereason' => 'Ntína :',
'revertmove' => 'kozóngela',
'accountcreatedtext' => 'ບັນຊີ ຂອງ $1 ໄດ້ ຖືກສ້າງແລ້ວ.',
# Change password dialog
+'changepassword' => 'ປ່ຽນລະຫັດຜ່ານ',
'oldpassword' => 'ລະຫັດຜ່ານເກົ່າ:',
'newpassword' => 'ລະຫັດຜ່ານໃໝ່:',
'retypenew' => 'ພິມລະຫັດຜ່ານໃໝ່ອີກ:',
'search-result-score' => 'ຄວາມກ່ຽວຂ້ອງ: $1%',
'search-redirect' => '(ໂອນ $1)',
'search-relatedarticle' => 'ກ່ຽວຂ້ອງ',
-'mwsuggest-disable' => 'ບໍ່ໃຊ້ການແນະນຳ ໂດຍ AJAX',
'searchrelated' => 'ກ່ຽວຂ້ອງ',
'searchall' => 'ທັງໜົດ',
'showingresults' => "ສະແດງທາງລຸ່ມ ຮອດ {{PLURAL:$1|'''1''' ຜົນ|'''$1''' ຜົນ}} ເລີ່ມຈາກ #'''$2'''.",
'preferences' => 'ການຕັ້ງຄ່າ',
'mypreferences' => 'ຕັ້ງຄ່າ',
'prefs-edits' => 'ຈຳນວນການດັດແກ້:',
-'changepassword' => 'ປ່ຽນລະຫັດຜ່ານ',
'prefs-skin' => 'ລວດລາຍ',
'skin-preview' => 'ລອງເບິ່ງ',
'datedefault' => 'ແນວໃດກໍ່ໄດ້',
'recentchanges' => 'ການດັດແກ້ຫຼ້າສຸດ',
'recentchanges-summary' => 'ເບິ່ງ ການປ່ຽນແປງ ຫຼ້າສຸດ ຢູ່ ໜ້າວິກີນີ້.',
'recentchanges-feed-description' => 'ນຳເບິ່ງການປ່ຽນແປງຫຼ້າສຸດຢູ່ ວິກິນີ້ ໃນ ຟີດ',
-'rcnote' => "ທາງລຸ່ມ {{PLURAL:$1|ແມ່ນ'''1''' ການປ່ຽນແປງ|ແມ່ນ '''$1''' ການປ່ຽນແປງຫຼ້າສຸດ}} ໃນ {{PLURAL:$2|ມື້|'''$2''' ມື້}}, ເມື່ອ $3.",
'rclistfrom' => 'ສະແດງ ການປ່ຽນແປງ ເລີ່ມແຕ່ $1',
'rcshowhideminor' => '$1 ການດັດແກ້ເລັກນ້ອຍ',
'rcshowhidebots' => '$1 ບອທ໌',
'prevpage' => 'ໜ້າກ່ອນ ($1)',
'allpagesfrom' => 'ສະແດງທຸກໆໜ້າ ເລີ່ມແຕ່:',
'allarticles' => 'ທຸກໆບົດຄວາມ',
-'allpagesprev' => 'ກ່ອນໜ້າ',
-'allpagesnext' => 'ຕໍ່ໄປ',
'allpagessubmit' => 'ໄປ',
'allpagesprefix' => 'ສະແດງ ໜ້າ ຂຶ້ນຕົ້ນດ້ວຍ:',
'movepagetext' => 'ທ່ານສາມາດ ປ່ຽນຊື່ໜ້າ ແລະ ຍ້າຍປະຫວັດການດັດແກ້ ຂອງໜ້າໃດໜຶ່ງ ໄປ ໜ້າໃໝ',
'movepagetalktext' => "ໜ້າສົນທະນາຈະຖືກຍ້າຍໄປພ້ອມກັນ '''ເວັ້ນເສຍແຕ່:''",
'movearticle' => 'ຍ້າຍໜ້າ:',
-'movenologin' => 'ຍັງບໍ່ໄດ້ເຊັນເຂົ້າເທື່ອ',
'newtitle' => 'ຫາ ຫົວຂໍ້ໃໝ່',
'move-watch' => 'ຕິດຕາມໜ້ານີ້',
'movepagebtn' => 'ຍ້າຍໜ້າ',
'articleexists' => 'ມີໜ້າຊື່ນີ້ແລ້ວ ຫຼື ຊື່ບໍ່ຖືກ.
ກະລຸນາເລືອກຊື່ອື່ນ.',
-'movedto' => 'ໄດ້ຖືກຍ້າຍໄປ',
'movetalk' => 'ຍ້າຍທັງ ໜ້າສົນທະນາ ທີ່ ກ່ຽວພັນ.',
'movelogpage' => 'ບັນທຶກການຍ້າຍ',
'movereason' => 'ເຫດຜົນ:',
'confirmemail_needlogin' => 'ທ່ານ ຈະຕ້ອງ $1 ເພື່ອ ຢືນຢັນ ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານ.',
'confirmemail_success' => 'ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານ ໄດ້ຮັບການຢືນຢັນແລ້ວ. ທ່ານ ສາມາດ ເຊັນເຂົ້າ ແລະ ມ່ວນຊື່ນກັບ ວີກີ ໄດ້.',
'confirmemail_loggedin' => 'ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານໄດ້ຖືກຢືນຢັນແລ້ວ.',
-'confirmemail_error' => 'ມີອັນໃດອັນໜຶ່ງຜິດພາດ ໃນ ເວລາບັນທຶກ ການຢືນຢັນຂອງທ່ານ.',
'confirmemail_subject' => '{{SITENAME}} ຢືນຢັນ ທີ່ຢູ່ ອີເມລ',
# Delete conflict
'loginlanguagelabel' => 'Zwa Siselect: $1',
# Change password dialog
-'resetpass' => 'Lisetize sebelu sebu dafi',
'resetpass_header' => 'Lisetize sebu dafi',
'retypenew' => 'Sebu dafi:',
'resetpass_submit' => 'Setize sebu dafi e menuhile',
'nchanges' => '$1 {{PLURAL:$1|petuho|petuho}}',
'recentchanges' => 'Petuho nca',
'recentchanges-feed-description' => 'Kamukile petuho nca di wiki kwa bye feed.',
-'rcnote' => "Bye {{PLURAL:$1|sa '''1''' petuho|sa pu-lila '''$1''' petuhoni}} kwa pu-lila {{PLURAL:$2|dia|'''$2''' dia}}, di $3.",
'rcnotefrom' => "Bye sa petuho di '''$2''' (di '''$1''' sa kamukile).",
'rclistfrom' => 'Kamukile nca petuho di $1',
'rcshowhideminor' => '$1 pili kenki',
'prevpage' => 'Kona petulo ($1)',
'allpagesfrom' => 'Kamukile petulo di:',
'allarticles' => 'Mukoloko di petulo',
-'allpagesprev' => 'Kona',
-'allpagesnext' => 'Lila',
'allpagessubmit' => 'Afi',
'allpagesprefix' => 'Kamukile petulo di pifeto di:',
'undelete' => 'Kamukile afi kulobala petulo',
'viewdeletedpage' => 'Kamukile afi kulobala petulo',
'undeletebtn' => 'Ati-afi kulobala',
-'undeletereset' => 'Lisetize',
'undeletecomment' => 'Lyangutukezi:',
'undelete-search-box' => 'Fatukile afi kulobala petulo',
'undelete-search-prefix' => 'Kamukile petulo di:',
Teri yaki, a nyanganyisize.",
'movearticle' => 'Nyanganyisize petulo:',
-'movenologin' => 'A ni sa menuhile',
'newtitle' => 'Di nca petulo:',
'move-watch' => 'Kentezi bye petulo',
'movepagebtn' => 'Nyanganyisize petulo',
'pagemovedsub' => 'Nyanganyisize sa afi.',
'articleexists' => 'Petulo zwa nyanganyisize afi sa, e nom sa bufosi. Xete nom sa kulikawi.',
-'talkexists' => "'''No bufosi di nyanganyisize petulo, bufosi di nyanganyisize bulelezi, tubi hani.'''",
-'movedto' => 'nyanganyisize di',
'movetalk' => 'Nyanganyisize petulo di bulelezi',
'movelogpage' => 'Desu di nyanganyisize',
'movelogpagetext' => 'Bye mukoloko sa mukoloko di petulo nyanganyisize.',
'user-mail-no-addy' => 'سی کل کردن ایمیل بی نشونه ایمیل صورت گرته',
# Change password dialog
-'resetpass' => 'پاسورد نه آلشت بكيت',
+'changepassword' => 'پاسورد نه آلشت بكيت',
'resetpass_header' => 'پاسورد حساوتونه آلشت بکید',
'oldpassword' => 'پاسورد قدیمی:',
'newpassword' => 'پاسورد تازه:',
'revdelete-radio-unset' => 'دیینی',
'revdelete-log' => 'دلیل:',
'revdel-restore' => 'آلشت وضئيت ديئن',
-'revdel-restore-deleted' => 'پاك كردن مراجعيا',
-'revdel-restore-visible' => 'مراجعات ديئنی',
'pagehist' => 'ويرگار بلگه',
'deletedhist' => 'ویرگار پاک بیه',
'revdelete-otherreason' => 'دلیل هنی:',
'preferences' => 'خصوصيات هنی',
'mypreferences' => 'خصوصيات هنی',
'prefs-edits' => 'شماره ویرایشتا:',
-'changepassword' => 'پاسورد نه آلشت بكيت',
'prefs-skin' => 'پوست',
'skin-preview' => 'پیش سیل',
'prefs-datetime' => 'وخت و زمون',
'recentchanges-label-minor' => 'يه ويرايشت كؤچكيه',
'recentchanges-label-bot' => 'ای ويرايشت نه يه بوت انجوم ديئه',
'recentchanges-label-unpatrolled' => 'ای ويرايشت هنی تيه واداشت نبيه',
-'rcnote' => "د هار{{جمی:$1|هئ'''1''' آلشت|آخری هئ ن '''$1'''آلشتیا}}د آخر{{جمی:$2|رو|'''$2''' روزیا}}, چی $5, $4.",
'rcnotefrom' => 'د هار آلشتیا د $2 هیئن(د بال د $1 نشون دئه بیه)',
'rclistfrom' => 'آلشتیا تازه ایی که وا $1 شرو بیه نشونش بئه',
'rcshowhideminor' => 'ويرايشتيا کؤچک $1',
'user-mail-no-body' => 'Mėginta siųsti tuščia ar pernelyg trumpą E-pašto žinutė.',
# Change password dialog
-'resetpass' => 'Keisti slaptažodį',
+'changepassword' => 'Pakeisti slaptažodį',
'resetpass_announce' => 'Jūs prisijungėte su atsiųstu laikinuoju kodu. Norėdami užbaigti prisijungimą, čia jums reikia nustatyti naująjį slaptažodį:',
'resetpass_text' => '<!-- Įterpkite čia tekstą -->',
'resetpass_header' => 'Keisti paskyros slaptažodį',
'revisiondelete' => 'Trinti/atkurti versijas',
'revdelete-nooldid-title' => 'Neleistina paskirties versija',
'revdelete-nooldid-text' => 'Jūs nenurodėte versijos (-ų), kurioms įvykdyti šią funkciją, nurodyta versija neegzistuoja arba jūs bandote paslėpti esamą versiją.',
-'revdelete-nologtype-title' => 'Nenurodytas istorijos tipas',
-'revdelete-nologtype-text' => 'Jūs nenurodėte istorijos tipo, kuriam atlikti šį veiksmą.',
-'revdelete-nologid-title' => 'Neleistinas istorijos įrašas',
-'revdelete-nologid-text' => 'Jūs arba nenurodėte paskirties istorijos įvykio, kuriam atlikti šį veiksmą, arba nurodytas įrašas neegzistuoja.',
'revdelete-no-file' => 'Nurodytas failas neegzistuoja.',
'revdelete-show-file-confirm' => 'Ar tikrai norite peržiūrėti ištrintą failo „<nowiki>$1</nowiki>“ $2 $3 versiją?',
'revdelete-show-file-submit' => 'Taip',
'logdelete-failure' => "'''Sąrašo rodomumas negali būti nustatytas:'''
$1",
'revdel-restore' => 'Keisti matomumą',
-'revdel-restore-deleted' => 'Ištrintos versijos',
-'revdel-restore-visible' => 'Matomos versijos',
'pagehist' => 'Puslapio istorija',
'deletedhist' => 'Ištrinta istorija',
'revdelete-hide-current' => 'Klaida slepiant $1, $2 keitimą: tai yra dabartinė versija.
'search-interwiki-default' => '$1 rezultatai:',
'search-interwiki-more' => '(daugiau)',
'search-relatedarticle' => 'Susiję',
-'mwsuggest-disable' => 'Slėpti AJAX pasiūlymus',
'searcheverything-enable' => 'Ieškoti visose vardų srityse',
'searchrelated' => 'susiję',
'searchall' => 'visi',
'preferences' => 'Nustatymai',
'mypreferences' => 'Nustatymai',
'prefs-edits' => 'Keitimų skaičius:',
-'changepassword' => 'Pakeisti slaptažodį',
'prefs-skin' => 'Išvaizda',
'skin-preview' => 'Peržiūra',
'datedefault' => 'Jokio pasirinkimo',
'recentchanges-label-bot' => 'Šį keitimą atliko automatinė programa',
'recentchanges-label-unpatrolled' => 'Šis keitimas dar nebuvo patikrintas',
'recentchanges-legend-newpage' => '$1 - naujas puslapis',
-'rcnote' => "Žemiau yra {{PLURAL:$1|'''1''' pakeitimas|paskutiniai '''$1''' pakeitimai|paskutinių '''$1''' pakeitimų}} per {{PLURAL:$2|dieną|paskutiniąsias '''$2''' dienas|paskutiniųjų '''$2''' dienų}} skaičiuojant nuo $5, $4.",
'rcnotefrom' => "Žemiau yra pakeitimai pradedant '''$2''' (rodoma iki '''$1''' pakeitimų).",
'rclistfrom' => 'Rodyti naujus pakeitimus pradedant $1',
'rcshowhideminor' => '$1 smulkius keitimus',
'allpagesto' => 'Rodyti puslapius, besibaigiančius su:',
'allarticles' => 'Visi puslapiai',
'allinnamespace' => 'Visi puslapiai ($1 vardų sritis)',
-'allnotinnamespace' => 'Visi puslapiai (nesantys $1 vardų srityje)',
-'allpagesprev' => 'Atgal',
-'allpagesnext' => 'Pirmyn',
'allpagessubmit' => 'Rodyti',
'allpagesprefix' => 'Rodyti puslapiu su priedėliu:',
'allpagesbadtitle' => 'Duotas puslapio pavadinimas yra neteisingas arba turi tarpkalbininį arba tarpprojektinį priedėlį. Jame yra vienas ar keli simboliai, kurių negalima naudoti pavadinimuose.',
'undeletebtn' => 'Atkurti',
'undeletelink' => 'žiūrėti/atkurti',
'undeleteviewlink' => 'žiūrėti',
-'undeletereset' => 'Iš naujo',
'undeleteinvert' => 'Žymėti priešingai',
'undeletecomment' => 'Priežastis:',
'undeletedrevisions' => '{{PLURAL:$1|atkurta $1 versija|atkurtos $1 versijos|atkurta $1 versijų}}',
'block' => 'Blokuoti naudotoją',
'unblock' => 'Atblokuoti naudotoją',
'blockip' => 'Blokuoti naudotoją',
-'blockip-title' => 'Blokuoti naudotoją',
'blockip-legend' => 'Blokuoti naudotoją',
'blockiptext' => 'Naudokite šią formą, kad uždraustumėte redagavimo prieigą pasirinktam IP adresui ar naudotojui. Tai turėtų būti atliekama tik tam, kad sustabdytumėte vandalizmą, ir neprieštarauti [[{{MediaWiki:Policy-url}}|projekte galiojančioms taisyklėms]].
Žemiau pateikite tikslią priežastį (pavyzdžiui, nurodydami sugadintus puslapius).',
'ipadressorusername' => 'IP adresas arba naudotojo vardas',
'ipbexpiry' => 'Galiojimo laikas',
'ipbreason' => 'Priežastis:',
-'ipbreasonotherlist' => 'Kita priežastis',
'ipbreason-dropdown' => '*Bendrosios blokavimo priežastys
** Klaidingos informacijos įterpimas
** Turinio šalinimas iš puslapių
'ipbsubmit' => 'Blokuoti šį naudotoją',
'ipbother' => 'Kitoks laikas',
'ipboptions' => '2 valandos:2 hours,1 diena:1 day,3 dienos:3 days,1 savaitė:1 week,2 savaitės:2 weeks,1 mėnesis:1 month,3 mėnesiai:3 months,6 mėnesiai:6 months,1 metai:1 year,neribotai:infinite',
-'ipbotheroption' => 'kita',
-'ipbotherreason' => 'Kita/papildoma priežastis',
'ipbhidename' => 'Slėpti naudotojo vardą keitimuose bei sąrašuose',
'ipbwatchuser' => 'Stebėti šio naudotojo puslapį ir jo aptarimų puslapį',
'ipb-disableusertalk' => 'Neleisti redaguoti savo naudotojo aptarimo puslapio',
'proxyblockreason' => 'Jūsų IP adresas yra užblokuotas, nes jis yra atvirasis tarpinis serveris. Prašome susisiekti su savo interneto paslaugų tiekėju ar technine pagalba ir praneškite jiems apie šią svarbią saugumo problemą.',
'sorbsreason' => 'Jūsų IP adresas yra įtrauktas į atvirųjų tarpinių serverių DNSBL sąrašą, naudojamą šios svetainės.',
'sorbs_create_account_reason' => 'Jūsų IP adresas yra įtrauktas į atvirųjų tarpinių serverių DNSBL sąrašą, naudojamą šios svetainės. Jūs negalite sukurti paskyros',
-'cant-block-while-blocked' => 'Jūs negalite blokuoti kitų naudotojų, pats būdamas užblokuotas.',
'cant-see-hidden-user' => 'Naudotojas, kurį bandote užblokuoti, jau yra užblokuotas arba paslėptas.
Kadangi jūs neturi hideuser teisės, jūs negalite pamatyti arba pakeisti naudotojo blokavimo.',
'ipbblocked' => 'Jūs negalite blokuoti ar atblokuoti kitų naudotojų, nes pats esate užblokuotas',
Šiais atvejais jūs savo nuožiūra turite perkelti arba apjungti aptarimo puslapį.",
'movearticle' => 'Pervardinti puslapį:',
'moveuserpage-warning' => "'''Dėmesio:''' Jūs ruošiatės perkelti naudotojo puslapį. Atkreipkite dėmesį, kad bus perkeltas tik puslapis, naudotojas ''nebus'' pervadintas.",
-'movenologin' => 'Neprisijungęs',
'movenologintext' => 'Norėdami pervadinti puslapį, turite būti užsiregistravęs naudotojas ir būti [[Special:UserLogin|prisijungęs]].',
'movenotallowed' => 'Jūs neturite teisių pervadinti puslapių.',
'movenotallowedfile' => 'Jūs neturite teisės perkelti failus.',
arba pasirinktas vardas yra neteisingas.
Pasirinkite kitą pavadinimą.',
'cantmove-titleprotected' => 'Jūs negalite pervadinti puslapio, nes naujasis pavadinimas buvo apsaugotas nuo sukūrimo',
-'talkexists' => "'''Pats puslapis buvo sėkmingai pervadintas, bet aptarimų puslapis nebuvo perkeltas, kadangi naujo
-pavadinimo puslapis jau turėjo aptarimų puslapį.
-Prašome sujungti šiuos puslapius.'''",
-'movedto' => 'pervardintas į',
'movetalk' => 'Perkelti susijusį aptarimo puslapį.',
'move-subpages' => 'Perkelti visus subpuslapius (baigiant $1)',
'move-talk-subpages' => 'Perkelti visus aptarimo subpuslapius (iki $1)',
'watchlistall2' => 'visus',
'namespacesall' => 'visos',
'monthsall' => 'visi',
-'limitall' => 'visi',
# Email address confirmation
'confirmemail' => 'Patvirtinkite el. pašto adresą',
'confirmemail_needlogin' => 'Jums reikia $1, kad patvirtintumėte savo el. pašto adresą.',
'confirmemail_success' => 'Jūsų el. pašto adresas patvirtintas. Dabar galite prisijungti ir mėgautis projektu.',
'confirmemail_loggedin' => 'Jūsų el. pašto adresas patvirtintas.',
-'confirmemail_error' => 'Patvirtinimo metu įvyko neatpažinta klaida.',
'confirmemail_subject' => '{{SITENAME}} el. pašto adreso patvirtinimas',
'confirmemail_body' => 'Kažkas, tikriausiai jūs IP adresu $1, užregistravo
paskyrą „$2“ susietą su šiuo el. pašto adresu projekte {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Palyginti puslapius',
-'compare-selector' => 'Palyginti puslapio keitimus',
'compare-page1' => 'Puslapis 1',
'compare-page2' => 'Puslapis 2',
'compare-rev1' => 'Pirma versija',
'loginlanguagelabel' => 'Volūda: $1',
# Change password dialog
+'changepassword' => 'Puormeit paroļu',
'resetpass_text' => '<!-- Dalikt tekstu ite -->',
'resetpass-submit-loggedin' => 'Puormeit paroļu',
'resetpass-submit-cancel' => 'Atsaukt',
# Preferences page
'preferences' => 'Īstatejumi',
'mypreferences' => 'Muni īstatejumi',
-'changepassword' => 'Puormeit paroļu',
'datedefault' => 'Piec nūklusiejuma',
'prefs-datetime' => 'Data i laiks',
'saveprefs' => 'Izglobuot',
'recentchanges' => 'Nasenejis puormejis',
'recentchanges-legend' => 'Pādejūs izmaiņu īspiejis',
'recentchanges-feed-description' => 'Redzit jaunuokuos wiki izmainis ar itīm pādim.',
-'rcnote' => 'Tagad ir {{PLURAL:$1|radzama pādejuo <strong>$1</strong> izmaiņa, kas izdareita|redzamys pādejuos <strong>$1</strong> izmainis, kas izdareitys}} {{PLURAL:$2|pādejā|pādejuos}} <strong>$2</strong> {{PLURAL:$2|dīnā|dīnuos}} (da $4, $5).',
'rclistfrom' => 'Paruodeit jaunys izmainis nu $1',
'rcshowhideminor' => '$1 nasvareigūs',
'rcshowhidebots' => '$1 robotprogramys',
# Block/unblock
'blockip' => 'Nūblokēt lītuotuoju',
'ipboptions' => '2 stuņdis:2 hours,1 dīna:1 day,3 dīnys:3 days,1 nedeļa:1 week,2 nedelis:2 weeks,1 mieness:1 month,3 mieneši:3 months,6 mieneši:6 months,1 gods:1 year,iz nanūsokamu laiku:infinite',
-'ipbotheroption' => 'cyts',
'ipb-blocklist-contribs' => '$1 devīņs',
'ipblocklist' => 'Nūblokēti lītuotuoji',
'blocklink' => 'nūblokēt',
'pagemovedsub' => 'Puorvītuošona nūtykuse veiksmeigai',
'movepage-moved' => '\'\'\'"$1" tyka puorvītuots iz "$2"\'\'\'',
'articleexists' => 'Lopa ar itaidu nūsaukumu jau ir voi ari tovs nūsaukums nav dereigs. Lyudzu, izavielejit cytu nūsaukumu.',
-'talkexists' => "'''Itei lopa tyka puorvītuota veiksmeigai, bet tuos sarunu lopu navarieja puorvītuot, deļ tuo ka jaunuo nūsaukuma lopai jau ir diskuseju lopa. Lyudzu apvīnoj ituos sarunu lopys pats.'''",
-'movedto' => 'puorvītuota iz',
'movetalk' => 'Puorceļt sasītū sprīžu.',
'movelogpage' => 'Puorvītuošonys registrs',
'movesubpage' => '{{PLURAL:$1|Zampuslopa|Zampuslopys}}',
'watchlistall2' => 'vysys',
'namespacesall' => 'vysys',
'monthsall' => 'vysi',
-'limitall' => 'vysys',
# Watchlist editing tools
'watchlisttools-view' => 'Apsavērt atbylstūšuos izmainis',
'user-mail-no-addy' => 'E-chenhmun awm lova e-lehkha thawn i tum.',
# Change password dialog
-'resetpass' => 'Thurûk thlâkna',
+'changepassword' => 'Thurûk thlâkna',
'resetpass_header' => 'Siangchan thurûk thlâkna',
'oldpassword' => 'Thurûk hlui',
'newpassword' => 'Thurûk thar:',
'revdelete-radio-unset' => 'Aih',
'revdelete-log' => 'Chhan:',
'revdel-restore' => 'lang chin tihdanglamna',
-'revdel-restore-deleted' => 'ennawnna nuaibo tawhte',
-'revdel-restore-visible' => 'ennawn hmuh theih chin',
'pagehist' => 'Phêk chanchin',
'deletedhist' => 'Chanchin nuaibo',
'revdelete-reasonotherlist' => 'Chhan dang',
'search-interwiki-default' => 'Chhuak $1:',
'search-interwiki-more' => '(tam)',
'search-relatedarticle' => 'Laichin',
-'mwsuggest-disable' => 'AJAX rawtna tithi rawh',
'searcheverything-enable' => 'Hminghmun zawng zawngah zawng rawh',
'searchrelated' => 'laichin',
'searchall' => 'a vaiin',
'preferences' => 'Duhdàn',
'mypreferences' => 'Duhthlanna',
'prefs-edits' => 'Siamţhat zât',
-'changepassword' => 'Thurûk thlâkna',
'prefs-skin' => 'Vun',
'skin-preview' => 'Enchhinna',
'datedefault' => 'Duhdàn awm lo',
'recentchanges-label-minor' => 'Hei hi siamţhatna tenau a ni',
'recentchanges-label-bot' => 'He siamţhat hi khawlmi tih a ni',
'recentchanges-label-unpatrolled' => 'He siamţhat hi viltu la nei lo a ni',
-'rcnote' => "Ni $4, dar $5-a a landàna ni {{PLURAL:$2|khat|'''$2'''}} kaltaa tihdanglamna {{PLURAL:$1|'''1'''|thar ber ber '''$1'''}} a hnuaiah khuan kan rawn chhawp chhuak e.",
'rcnotefrom' => "'''$2''' hnua tihdanglamna zawng zawng a hnuaiah khuan kan rawn tilang e ('''$1''' thleng chauh tihlan a ni).",
'rclistfrom' => '$1 hnu lama tihdanglama tihlanna',
'rcshowhideminor' => 'siamţhat tenau $1',
'allpagesto' => 'Hemi chin thleng hian:',
'allarticles' => 'Phek zawng zawngte',
'allinnamespace' => 'Phêk zawng zawng (hminghmun $1-a mi)',
-'allnotinnamespace' => 'Phêk zawng zawng (hminghmun $1-a awm lo)',
-'allpagesprev' => 'Hma',
-'allpagesnext' => 'Dawt',
'allpagessubmit' => 'Khai le',
'allpagesprefix' => 'Hemi thuhmabeta neih zawng hi pholang rawh:',
'allpagesbadtitle' => 'Phêk hming dik lo emaw ţawng dang/wiki dang thuhmabet a hmang palh a nih hmel.
# Block/unblock
'blockip' => 'Hmangtu dangbet rawh',
-'blockip-title' => 'Hmangtu dangbet rawh',
'blockip-legend' => 'Hmangtu dangbet rawh',
'ipadressorusername' => 'Chenhmun-IP emaw hmangtuhming:',
'ipbexpiry' => 'Tawphun:',
'ipbreason' => 'Chhan:',
-'ipbreasonotherlist' => 'Chhan dang',
'ipbsubmit' => 'Hmangtu dangbet rawh',
'ipboptions' => 'darkar 2:2 hours, ni 1:1 day, ni 3:3 days, kar 1:1 week, kar 2:2 weeks, thla 1:1 month, thla 3:3 months, thla 6:6 months, kum 1:1 year, tiam chin awm lo:infinite',
'ipb-blockingself' => 'Nangmah leh nangmah i indäl dáwn! I duh chiah maw?',
phêk hming thlâkina a nghawng theih thilte i hrechiang tih infiah ang che.",
'movearticle' => 'Phêk hming thlâk tùr:',
'moveuserpage-warning' => "'''Vaukhanna:''' Hmangtu phêk i thlak dawn mek. A hmangtu phêk i thlak ringawt ang a, hmangtu hming erawh i thlâk dawn lo tih hria ang che.",
-'movenologin' => 'I la lût lo',
'movenologintext' => 'Phêk hming thlâk tùrin [[Special:UserLogin|i (inziah)luh]] a ngai.',
'movenotallowed' => 'Phêk sawn phalna i nei lo.',
'newtitle' => 'Hming thar:',
'php-mail-error-unknown' => 'Nezināma kļūda PHP mail() funkcijā',
# Change password dialog
-'resetpass' => 'Mainīt paroli',
+'changepassword' => 'Mainīt paroli',
'resetpass_header' => 'Mainīt konta paroli',
'oldpassword' => 'Vecā parole',
'newpassword' => 'Jaunā parole',
'rev-showdeleted' => 'parādīt',
'revisiondelete' => 'Dzēst / atjaunot versijas',
'revdelete-nooldid-title' => 'Nederīga mērķa versija',
-'revdelete-nologtype-title' => 'Nav dots reģistra veids.',
-'revdelete-nologid-title' => 'Nederīgs reģistra ieraksts',
'revdelete-no-file' => 'Norādītais fails neeksistē.',
'revdelete-show-file-submit' => 'Jā',
'revdelete-legend' => 'Uzstādīt redzamības ierobežojumus',
'logdelete-failure' => "'''Reģistra redzamību nevar uzstādīt:'''
$1",
'revdel-restore' => 'mainīt redzamību',
-'revdel-restore-deleted' => 'dzēstās versijas',
-'revdel-restore-visible' => 'redzamās versijas',
'pagehist' => 'Lapas vēsture',
'deletedhist' => 'Vēsture dzēsta',
'revdelete-modify-missing' => 'Kļūda, mainot vienumu ar ID $1: tas ir pazudis no datubāzes!',
'search-interwiki-default' => 'Rezultāti no $1:',
'search-interwiki-more' => '(vairāk)',
'search-relatedarticle' => 'Saistītais',
-'mwsuggest-disable' => 'Atslēgt meklēšanas ieteikumus',
'searcheverything-enable' => 'Meklēt visās nosaukumvietās',
'searchrelated' => 'saistītais',
'searchall' => 'viss',
'preferences' => 'Izvēles',
'mypreferences' => 'Izvēles',
'prefs-edits' => 'Izmaiņu skaits:',
-'changepassword' => 'Mainīt paroli',
'prefs-skin' => 'Apdare',
'skin-preview' => 'Priekšskats',
'datedefault' => 'Vienalga',
'recentchanges-label-bot' => 'Šī ir bota veikta izmaiņa',
'recentchanges-label-unpatrolled' => 'Šis labojums vēl nav pārbaudīts',
'recentchanges-legend-newpage' => '$1 - jauna lapa',
-'rcnote' => 'Šobrīd ir {{PLURAL:$1|redzama pēdējā <strong>$1</strong> izmaiņa, kas izdarīta|redzamas pēdējās <strong>$1</strong> izmaiņas, kas izdarītas}} {{PLURAL:$2|pēdējā|pēdējās}} <strong>$2</strong> {{PLURAL:$2|dienā|dienās}} (līdz $4, $5).',
'rcnotefrom' => "Šobrīd redzamas izmaiņas kopš '''$2''' (parādītas ne vairāk par '''$1''').",
'rclistfrom' => 'Parādīt jaunas izmaiņas kopš $1',
'rcshowhideminor' => '$1 maznozīmīgos',
'allpagesto' => 'Parādīt lapas līdz:',
'allarticles' => 'Visi raksti',
'allinnamespace' => 'Visas lapas ($1 vārdtelpa)',
-'allnotinnamespace' => 'Visas lapas (nav $1 vārdtelpa)',
-'allpagesprev' => 'Iepriekšējās',
-'allpagesnext' => 'Nākamās',
'allpagessubmit' => 'Aiziet!',
'allpagesprefix' => 'Parādīt lapas ar šādu virsraksta sākumu:',
'allpages-bad-ns' => '{{SITENAME}} nav vārdkopas "$1".',
'rollbacklinkcount-morethan' => 'atcelt vairāk kā $1 {{PLURAL:$1|labojumu|labojumus}}',
'rollbackfailed' => 'Novēršana neizdevās',
'cantrollback' => 'Nav iespējams novērst labojumu; iepriekšējais labotājs ir vienīgais lapas autors.',
-'alreadyrolled' => 'Nav iespējams novērst pēdējās izmaiņas, ko lapā [[:$1]] saglabāja [[User:$2|$2]] ([[User talk:$2|Diskusija]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]). Kāds cits jau ir rediģējis šo lapu vai novērsis izmaiņas.
+'alreadyrolled' => 'Nav iespējams novērst pēdējās izmaiņas, ko lapā [[:$1]] saglabāja [[User:$2|$2]] ([[User talk:$2|diskusija]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]). Kāds cits jau ir rediģējis šo lapu vai novērsis izmaiņas.
Pēdējās izmaiņas saglabāja [[User:$3|$3]] ([[User talk:$3|diskusija]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => "Attiecīgās izmaiņas kopsavilkums bija: \"''\$1''\".",
'revertpage' => 'Novērsu izmaiņas, ko izdarīja [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskusija]]), atjaunoju versiju, ko saglabāja [[User:$1|$1]]',
'revertpage-nouser' => 'Novērsu (lietotājvārds slēpts) izmaiņas, atjaunoju [[User:$1|$1]] versiju.',
-'rollback-success' => 'Tika novērstas $1 izdarītās izmaiņas;
-un tika atjaunota iepriekšējā versija, kuru bija izveidojis $2.',
+'rollback-success' => 'Novērsu izmaiņas, ko izdarīja $1;
+atjaunoju versiju, ko saglabāja $2.',
# Edit tokens
'sessionfailure-title' => 'sesijas kļūda',
'undeletebtn' => 'Atjaunot!',
'undeletelink' => 'apskatīt/atjaunot',
'undeleteviewlink' => 'skatīt',
-'undeletereset' => 'Notīrīt',
'undeleteinvert' => 'Izvēlēties pretēji',
'undeletecomment' => 'Iemesls:',
'undeletedrevisions' => '$1 {{PLURAL:$1|versija|versijas}} {{PLURAL:$1|atjaunota|atjaunotas}}',
'block' => 'Bloķēt lietotāju',
'unblock' => 'Atbloķēt lietotāju',
'blockip' => 'Bloķēt lietotāju',
-'blockip-title' => 'Bloķēt lietotāju',
'blockip-legend' => 'Bloķēt lietotāju',
'blockiptext' => 'Šo veidni izmanto, lai bloķētu kādas IP adreses vai lietotājvārda piekļuvi wiki lapu saglabāšanai. Dari to tikai, lai novērstu vandālismu atbilstoši [[{{MediaWiki:Policy-url}}|noteikumiem]].
Norādi konkrētu iemeslu (piemēram, linkus uz vandalizētajām lapām).',
'ipadressorusername' => 'IP adrese vai lietotājvārds',
'ipbexpiry' => 'Termiņš',
'ipbreason' => 'Iemesls:',
-'ipbreasonotherlist' => 'Cits iemesls',
'ipbreason-dropdown' => '*Biežākie bloķēšanas iemesli
** Ievieto nepatiesu informāciju
** Dzēš lapu saturu
'ipbsubmit' => 'Bloķēt šo lietotāju',
'ipbother' => 'Cits laiks',
'ipboptions' => '2 stundas:2 hours,1 diena:1 day,3 dienas:3 days,1 nedēļa:1 week,2 nedēļas:2 weeks,1 mēnesis:1 month,3 mēneši:3 months,6 mēneši:6 months,1 gads:1 year,uz nenoteiktu laiku:infinite',
-'ipbotheroption' => 'cits',
-'ipbotherreason' => 'Cits/papildu iemesls:',
'ipbhidename' => "Slēpt lietot'javārdu no labojumiem un sarakstiem",
'ipbwatchuser' => 'Uzraudzīt šī lietotāja lapu un lietotāja diskusijas lapu',
'ipb-change-block' => 'Pārbloķēt ar šiem uzstādījumiem',
Tā ir bloķēta kā daļa no IP adrešu diapazona $2, kuru var atbloķēt.',
'ip_range_invalid' => 'Nederīgs IP diapazons',
'proxyblocker' => 'Starpniekservera bloķētājs',
-'cant-block-while-blocked' => 'Tu nevari bloķēt citus lietotājus, kamēr pats esi bloķēts.',
'ipbblocked' => 'Tu nevar bloķēt vai atbloķēt lietotājus, jo Tu pats esi bloķēts',
'ipbnounblockself' => 'Tev nav atļauts sevi atbloķēt',
Ja tomēr vēlēsies, tad tev šī diskusiju lapa būs jāpārvieto vai jāapvieno pašam.",
'movearticle' => 'Pārvietot lapu',
-'movenologin' => 'Neesi iegājis kā reģistrēts lietotājs',
'movenologintext' => 'Tev ir jābūt reģistrētam lietotājam un jābūt [[Special:UserLogin|iegājušam]] {{grammar:lokatīvs|{{SITENAME}}}}, lai pārvietotu lapu.',
'movenotallowed' => 'Tev nav atļaujas pārvietot lapas.',
'movenotallowedfile' => 'Tev nav atļaujas pārvietot failus.',
'pagemovedsub' => 'Pārvietošana notikusi veiksmīgi',
'movepage-moved' => '\'\'\'"$1" tika pārvietots uz "$2"\'\'\'',
'movepage-moved-redirect' => 'Tika izveidota pāradresācija.',
+'movepage-moved-noredirect' => 'Netika izveidota pāradresācija.',
'articleexists' => 'Lapa ar tādu nosaukumu jau pastāv vai arī tevis izvēlētais nosaukums ir nederīgs. Lūdzu, izvēlies citu nosaukumu.',
'cantmove-titleprotected' => 'Tu nevari pārvietot lapu uz šo nosaukumu, tāpēc, ka jaunais nosaukums (lapa) ir aizsargāta pret izveidošanu',
-'talkexists' => "'''Šī lapa pati tika pārvietota veiksmīgi, bet tās diskusiju lapu nevarēja pārvietot, tapēc, ka jaunā nosaukuma lapai jau ir diskusiju lapa. Lūdzu apvieno šīs diskusiju lapas manuāli.'''",
-'movedto' => 'pārvietota uz',
'movetalk' => 'Pārvietot arī diskusiju lapu, ja tāda ir.',
'move-subpages' => 'Pārvietot apakšlapas (līdz $1 gab.)',
'move-talk-subpages' => 'Pārvietot diskusiju lapas apakšlapas (līdz $1 gab.)',
'watchlistall2' => 'visas',
'namespacesall' => 'visas',
'monthsall' => 'visi',
-'limitall' => 'visas',
# Email address confirmation
'confirmemail' => 'Apstiprini e-pasta adresi',
'confirmemail_success' => 'Tava e-pasta adrese ir apstiprināta.
Tagad vari [[Special:UserLogin|doties iekšā]] ar savu lietotājvārdu un pilnvērtīgi izmantot wiki iespējas.',
'confirmemail_loggedin' => 'Tava e-pasta adrese tagad ir apstiprināta.',
-'confirmemail_error' => 'Notikusi kāda kļūme ar tava apstiprinājuma saglabāšanu.',
'confirmemail_subject' => 'E-pasta adreses apstiprinajums no {{grammar:ģenitīvs|{{SITENAME}}}}',
'confirmemail_body' => 'Kads, iespejams, tu pats, no IP adreses $1 ir registrejis {{grammar:ģenitīvs|{{SITENAME}}}} lietotaja vardu "$2" ar so e-pasta adresi.
# Special:ComparePages
'comparepages' => 'Salīdzināt lapas',
-'compare-selector' => 'Salīdzināt lapu versijas',
'compare-page1' => '1. lapa',
'compare-page2' => '2. lapa',
'compare-rev1' => '1. versija',
'user-mail-no-body' => '試遞一空或過短郵',
# Change password dialog
-'resetpass' => '變符',
+'changepassword' => '易符節',
'resetpass_announce' => '爾乃過郵之臨符登之。要完登,汝乃需設新符節:',
'resetpass_text' => '<!-- 加字 -->',
'resetpass_header' => '改簿符',
'revisiondelete' => '刪、還審',
'revdelete-nooldid-title' => '無此審。',
'revdelete-nooldid-text' => '審未擇,審未存,爾隱現審,不可為之。',
-'revdelete-nologtype-title' => '無誌類',
-'revdelete-nologtype-text' => '爾未定誌類以為之。',
-'revdelete-nologid-title' => '無效之誌項',
-'revdelete-nologid-text' => '爾未定標誌項以為之或其無存也。',
'revdelete-no-file' => '指之檔無存也。',
'revdelete-show-file-confirm' => '爾察於$2 $3刪「$1」檔之審?',
'revdelete-show-file-submit' => '善',
'logdelete-failure' => "'''見事無設也:'''
$1",
'revdel-restore' => '動見之',
-'revdel-restore-deleted' => '已刪之審',
-'revdel-restore-visible' => '可見之審',
'pagehist' => '頁史',
'deletedhist' => '刪史',
'revdelete-hide-current' => '錯藏於$1 $2項:現之審也,無藏之。',
'search-interwiki-default' => '結果有$1:',
'search-interwiki-more' => '(多)',
'search-relatedarticle' => '關',
-'mwsuggest-disable' => '停AJAX議',
'searcheverything-enable' => '尋全名集',
'searchrelated' => '關',
'searchall' => '全',
'preferences' => '簿註',
'mypreferences' => '簿註',
'prefs-edits' => '數計:',
-'changepassword' => '易符節',
'prefs-skin' => '面版',
'skin-preview' => '草覽',
'datedefault' => '原註',
'recentchanges-label-bot' => '此乃機纂',
'recentchanges-label-unpatrolled' => '是纂未巡',
'recentchanges-legend-newpage' => '$1 - 新頁',
-'rcnote' => "下為自$4$5起,'''$2'''日內'''$1'''近易也。",
'rcnotefrom' => "下為自'''$2'''至'''$1'''之易也。",
'rclistfrom' => '自$1起之易也',
'rcshowhideminor' => '$1校',
'allpagesto' => '末頁:',
'allarticles' => '全典',
'allinnamespace' => '全$1名冊',
-'allnotinnamespace' => '非$1名冊',
-'allpagesprev' => '前',
-'allpagesnext' => '次',
'allpagessubmit' => '往',
'allpagesprefix' => '冠頁以:',
'allpagesbadtitle' => '或冠有他語、他山、或含禁字,題標不格。',
'undeletebtn' => '還',
'undeletelink' => '察焉,以定還否',
'undeleteviewlink' => '察',
-'undeletereset' => '歸白',
'undeleteinvert' => '反相',
'undeletecomment' => '因:',
'undeletedrevisions' => '$1審已還',
# Block/unblock
'blockip' => '禁簿',
-'blockip-title' => '禁簿',
'blockip-legend' => '禁簿',
'blockiptext' => '函下禁纂,簿、址明判;[[{{MediaWiki:Policy-url}}|秉據]]如斯,立法克亂。指罪證行,了冤無憾。',
'ipadressorusername' => 'IP或簿名',
'ipbexpiry' => '限期',
'ipbreason' => '指證',
-'ipbreasonotherlist' => '常犯',
'ipbreason-dropdown' => '*如下道:
** 造假報
** 毀文貌
'ipbsubmit' => '禁簿',
'ipbother' => '別期',
'ipboptions' => '二時:2 hours,一日:1 day,三日:3 days,一週:1 week,二週:2 weeks,一月:1 month,三月:3 months,六月:6 months,一年:1 year,永如:infinite',
-'ipbotheroption' => '它',
-'ipbotherreason' => '補證、加證曰',
'ipbhidename' => '簿名隱乎纂與表',
'ipbwatchuser' => '哨該簿之齋與議',
'ipb-change-block' => '用此設重禁此簿',
'ip_range_invalid' => 'IP址圍不格',
'ip_range_toolarge' => '大於 /$1 之禁段乃無容也。',
'proxyblocker' => '禁Proxy',
-'cant-block-while-blocked' => '爾然被禁,勿施於人。',
'cant-see-hidden-user' => '簿禁或藏矣。
爾無藏之權,無視纂禁也。',
'ipbblocked' => '爾無鎖或鎖他簿,因你自封也',
膾炙遷焉,禍生不測;戒慎行之。",
'movearticle' => '遷文:',
'moveuserpage-warning' => "'''警:'''爾將遷頁齋。注之遷齋後之簿名乃為''無''變也。",
-'movenologin' => '未登簿',
'movenologintext' => '遷文須[[Special:UserLogin|登簿]]。',
'movenotallowed' => '無准遷檔也。',
'cant-move-user-page' => '無動自齋(除字頁)。',
'movepage-moved-noredirect' => '建渡已押。',
'articleexists' => '此題早存,或名謬焉;請更之。',
'cantmove-titleprotected' => '爾不可動頁至此,因新題已緘焉,防建之。',
-'talkexists' => "'''文遷成而議未移,蓋早存也;請併之。'''",
-'movedto' => '遷至',
'movetalk' => '議並遷',
'move-subpages' => '遷議(上至$1)',
'move-talk-subpages' => '遷子議(上至$1)',
'watchlistall2' => '全',
'namespacesall' => '全',
'monthsall' => '全',
-'limitall' => '全',
# Email address confirmation
'confirmemail' => '核郵驛',
# Special:ComparePages
'comparepages' => '較頁',
-'compare-selector' => '較頁之審',
'compare-page1' => '頁一',
'compare-page2' => '頁二',
'compare-rev1' => '審一',
'qbedit' => 'Doktiri',
'qbpageoptions' => 'Am sayfa',
'qbmyoptions' => 'Çkimi sayfape',
-'qbspecialpages' => 'Doxmeli sayfape',
# Vector skin
'vector-action-delete' => 'Jili',
'jumptonavigation' => 'ixmari',
'jumptosearch' => 'mgori',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} şeni',
'aboutpage' => 'Project:Ambarepe',
'copyright' => 'Doloxe na renanpe, $1-şi ren.',
'disclaimers' => 'Kʼabuli na var ixvenu ondepe',
'disclaimerpage' => 'Project:Mtelot kʼabuli na var ixvenu ondepe',
'edithelp' => 'Muçʼoşi iktirinen?',
-'edithelppage' => 'Help:Butʼkʼa muçʼoşi iktirinen?',
'helppage' => 'Help:Doloxe na renanpe',
'mainpage' => 'Dudi Butʼkʼa',
'mainpage-description' => "Dudi But'k'a",
'ok' => 'HO',
'retrievedfrom' => '"$1" adresişen eizdinu',
'youhavenewmessages' => 'Ağani $1 giğun. ($2)',
-'newmessageslink' => 'ağani mesajepe',
-'newmessagesdifflink' => 'çodinaşi oktiroba',
'youhavenewmessagesmulti' => "$1's ağne mesajepe giğun",
'editsection' => 'doktiri',
'editold' => 'Doktiri',
# Search results
'searchresults' => 'Ogoru sonucepe',
'searchresults-title' => '"$1" şeni ogoru sonucepe',
-'searchresulttext' => '{{SITENAME}}-iş doloxe ogoru temas, mutxanepe oguru şeni [[{{MediaWiki:Helppage}}|{{int:help}}]] coxoni butʼkʼas o3ʼkʼedit.',
-'searchsubtitle' => 'Si \'\'\'[[:$1]]\'\'\' şeni gori. ([[Special:Prefixindex/$1|"$1" kʼala na gyoçʼkʼaps mtel butʼkʼape]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1"\' butʼkʼa muşişa kʼontʼaktʼi na ikips mtel butʼkʼape]])',
-'searchsubtitleinvalid' => "'''$1''' şeni mgori",
-'notitlematches' => 'Çkar svas var iz*irinu',
'notextmatches' => 'Çkar butʼkʼa var iz*irinu',
'prevn' => 'ukʼuni {{PLURAL:$1|$1}}',
'nextn' => 'mendi {{PLURAL:$1|$1}}',
'search-interwiki-default' => '$1 sonucepe:',
'search-interwiki-more' => '(çkva)',
'searchall' => 'mteli',
-'nonefound' => "'''Notʼi''': Xvala, namtini svacoxope maartani oqʼopinot igoren.
-Ogoruşi dudis '''all:''' pʼrefiksi okʼatute doloçʼareli na ren iri şeyi (oğarğaluşi butʼkʼape, şablonepe, doçkva şeyepeti iqʼvasen) mgori varna pʼrefiksi oqʼopinot na igoren svacoxo ixmarit.",
-'powersearch' => 'Mordineri ogoru',
'powersearch-legend' => 'Mordineri ogoru',
'powersearch-ns' => 'Svacoxo-s mgori:',
'powersearch-redir' => 'Redirektʼepe ilistʼeli',
-'powersearch-field' => 'Mgori:',
# Preferences page
'preferences' => 'Tercihepe',
'movepage-moved' => '\'\'\'"$1", "$2" butʼkʼa muşişa itirinu\'\'\'',
'articleexists' => 'Am coxos ar butʼkʼa koren varna na çʼari coxo mtini va ren.
Mu iqʼven başka coxo doçʼari.',
-'talkexists' => "'''Butʼkʼa dido kʼai itirinu, mara oğarğaluşi butʼkʼa var itirinu çunki na itirinasen coxos zate ar butʼkʼa rtʼu. Mu iqʼven butʼkʼaşi doloçʼareli nç'arape majurani butʼkʼaşa ti-skani kʼala itirini.'''",
-'movedto' => 'itirinu:',
'movetalk' => 'Korenna, "oğarğaluşi" butʼkʼa muşiti mendiği.',
'movelogpage' => 'Coxo oktirobaşi kʼayitʼepe',
'movereason' => 'Muşen:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'Dosyas, kʼompʼuteris na renan pʼrogramepe kʼala oktirobape doqʼvi.',
-'edit-externally-help' => '(Dido çkina şeni metʼas na renan [//www.mediawiki.org/wiki/Manual:External_editors galeni xvenaş tercihepe] (İngilisuri) butʼkʼa muşis o3ʼkʼedit)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'mteli',
'namespacesall' => 'mteli',
'user-mail-no-addy' => 'बिन ई-पत्र संकेतक ई-पत्र पठेबाक प्रयास',
# Change password dialog
-'resetpass' => 'कूटशब्द बदलू',
+'changepassword' => 'कूटशब्द बदलू',
'resetpass_announce' => 'अहाँ अस्थायी ई-पत्र विध्यादेशसँ सम्प्रवेश केने छी।
सम्प्रवेश सम्पूर्ण करबा लेल, अहाँ एकटा नव कूटशब्द एतए निर्धारित करू:',
'resetpass_text' => '<!-- पाठ एतऽ लिखू -->',
'revisiondelete' => 'मेटाउ / संशोधन फेरसँ आनू',
'revdelete-nooldid-title' => 'अमान्य लक्ष्य संशोधन',
'revdelete-nooldid-text' => 'अहाँ चाहे तँ ऐ प्रकार्यक निष्पादन लेल कोनो विशेष लक्ष्य संशोधन (संशोधन सभ) नै तँए-तफसिला केने छी, विशेष संशोधन नै उपस्थित अछि, वा अहाँ वर्तमान संशोधनकेँ नुकेबाक प्रयास कऽ रहल छी।',
-'revdelete-nologtype-title' => 'कोनो वृत्तलेख प्रकार नै देल गेल',
-'revdelete-nologtype-text' => 'ऐ प्रकार्यकेँ सम्पन्न करबा लेल अहाँ कोनो विशिष्ट वृत्तलेख प्रकार नै देने छी।',
-'revdelete-nologid-title' => 'अमान्य वृत्तलेख प्रविष्टि',
-'revdelete-nologid-text' => 'अहाँ ऐ प्रकार्यकेँ करबा लेल चाहे तँ कोनो लक्ष्य वृत्तलेख घटनाक उल्लेख नै केने छी वा ओ विशिष्ट प्रविष्टि अछिये नै।',
'revdelete-no-file' => 'विषिष्ट संचिका अछिये नै।',
'revdelete-show-file-confirm' => 'की अहाँ आश्वस्त छी जे अहाँ संचिकाक मेटाएल संशोधन देखऽ चाहै छी "<nowiki>$1</nowiki>" ऐ सँ $2 एतऽ $3?',
'revdelete-show-file-submit' => 'हँ',
'logdelete-success' => "'''वृत्तलेख दृश्यता सफलतासँ निर्धारित भेल।'''",
'logdelete-failure' => "'''वृत्तलेख दृश्यता निर्धारित नै भऽ सकल।'''$1",
'revdel-restore' => 'दृष्टिकुशलता बदलू',
-'revdel-restore-deleted' => 'मेटाएल संशोधन सभ',
-'revdel-restore-visible' => 'देखाइ दैत संशोधन सभ',
'pagehist' => 'पन्नाक इतिहास',
'deletedhist' => 'मेटाएल इतिहास',
'revdelete-hide-current' => 'तिथि $2, $1 क अनुक्रमकेँ नुकेबा काल भ्रम: ई वर्तमान संशोधन छी।
'search-interwiki-default' => '$1 सभटा परिणाम:',
'search-interwiki-more' => '(आर)',
'search-relatedarticle' => 'सम्बन्धी',
-'mwsuggest-disable' => 'AJAX सलाह अमान्य करू',
'searcheverything-enable' => 'सभ नामस्थान सभमे ताकू',
'searchrelated' => 'सम्बन्धी',
'searchall' => 'सभटा',
'preferences' => 'विकल्प',
'mypreferences' => 'खासमखास',
'prefs-edits' => 'सम्पादनक संख्या',
-'changepassword' => 'कूटशब्द बदलू',
'prefs-skin' => 'रूप',
'skin-preview' => 'पूर्वावलोकन',
'datedefault' => 'कोनो मोनपसंद नै',
'recentchanges-label-minor' => 'ई एकटा लघु सम्पादन छी',
'recentchanges-label-bot' => 'ई सम्पादन यांत्रिक छल।',
'recentchanges-label-unpatrolled' => 'ऐ सम्पादनक पुनरीक्षण अखन धरि नै कएल गेल अछि।',
-'rcnote' => "$5, $4 तक पहिलुका {{PLURAL:$2|'''१''' दिन|'''$2''' दिन}}मे {{PLURAL:$1|भेल '''१''' अंतिम परिवर्तन एना अछि| भेल '''$1''' परिवर्तन एना अछि}}।",
'rcnotefrom' => "नीचाँमे '''$2''' सँ भेल परिवर्तन अछि ('''$1''' धरि देखाएल)।",
'rclistfrom' => '$1 सँ शुरू भेल नव परिवर्तन देखू',
'rcshowhideminor' => '$1 अल्प संपादन',
'allpagesto' => 'एतऽ खतम होमएबला पन्नाक प्रदर्शन करू:',
'allarticles' => 'सभटा पन्ना',
'allinnamespace' => 'सभटा पन्ना ($1 नामगाम)',
-'allnotinnamespace' => 'सभटा पन्ना ($1 नामगाममे नै)',
-'allpagesprev' => 'पहिलुका',
-'allpagesnext' => 'आगाँ',
'allpagessubmit' => 'जाउ',
'allpagesprefix' => 'उपसर्गक संग दृश्य पन्ना सभ:',
'allpagesbadtitle' => 'देल पन्नाक शीर्षक गलत, गलत सम्बन्धित अन्तर-भाषा अन्तर विकी शीर्षक छी। ई एक वा बेशी कलाकार युक्त भऽ सकैए जे शीर्षकमे प्रयुक्त नै कएल जा सकैए।',
'undeletebtn' => 'घुराउ',
'undeletelink' => 'देखू/ पहिने जकाँ',
'undeleteviewlink' => 'देखू',
-'undeletereset' => 'फेरसँ शुरू करू',
'undeleteinvert' => 'उनटा चयन',
'undeletecomment' => 'कारण:',
'undeletedrevisions' => '{{PLURAL:$1|1 revision|$1 revisions}} घुराएल',
'block' => 'प्रयोक्ताकेँ प्रतिबन्धित करू',
'unblock' => 'प्रयोक्ताकेँ प्रतिबन्धसँ हटाउ',
'blockip' => 'प्रयोक्ताकेँ प्रतिबन्धित करू',
-'blockip-title' => 'प्रयोक्ताकेँ प्रतिबन्धित करू',
'blockip-legend' => 'प्रयोक्ताकेँ प्रतिबन्धित करू',
'blockiptext' => 'नीचाँक आवेदनक प्रयोग कोनो खास अनिकेत वा प्रयोक्तानामक लिखैक प्रवेशकेँ प्रतिबन्धित करबा लेल करू।
ई अतत्तः करैबलाक विरुद्ध प्रयुक्त हुअए, आ एकर अनुसार [[{{MediaWiki:Policy-url}}|policy]]।
'ipadressorusername' => 'अनिकेत संकेत वा प्रयोक्तानाम:',
'ipbexpiry' => 'खतम हएत:',
'ipbreason' => 'कारण:',
-'ipbreasonotherlist' => 'दोसर कारण',
'ipbreason-dropdown' => '*सामान्य प्रतिबन्ध कारण
** गलत सूचना घुसेनाइ
** पन्ना सभसँ पाठ हटेनाइ
'ipbsubmit' => 'ऐ प्रयोक्ताकेँ रोकू',
'ipbother' => 'दोसर समए:',
'ipboptions' => '2 घण्टा:2 hours,1 दिन:1 day,3 दिन:3 days,1 सप्ताह:1 week,2 सप्ताह:2 weeks,1 मास:1 month,3 मास:3 months,6 मास:6 months,1 साल:1 year,अनिश्चित:infinite',
-'ipbotheroption' => 'आन',
-'ipbotherreason' => 'दोसर/ अतिरिक्त कारण:',
'ipbhidename' => 'प्रयोक्तानामकेँ सम्पादन आ सूचीसँ हटाउ',
'ipbwatchuser' => 'ऐ प्रयोक्ताक अपन आ वार्ता पन्नापर नजरि राखू',
'ipb-disableusertalk' => 'ऐ प्रयोक्ताकेँ प्रतिबन्ध अवधिमे अपन वार्ता पन्नाक सम्पादनसँ रोकू।',
अहाँ अपन अन्तर्जाल सेवा दाता वा तकनीकी सहायकसँ सम्पर्क करू आ ऐ गम्भीर सुरक्षा समस्याक सूचना दिअ।',
'sorbsreason' => 'अहाँक अनिकेत सूचित अछि सोझे-सोझ दोसराइतक रूपमे {{जालस्थल}} क डी.एन.एस.बी.एल.मे।',
'sorbs_create_account_reason' => 'अहाँक अनिकेत एतए सूचित अछि खुजल दोसराइत सन डी.एन.बी.एस.एल. मे जे प्रयोग कएल जाइए {{अन्तर्जाल}} द्वारा।',
-'cant-block-while-blocked' => 'अहाँ जाधरि स्वयं प्रतिबन्धित छी दोसराकेँ प्रतिबन्धित नै कऽ सकै छी।',
'cant-see-hidden-user' => 'जै प्रयोक्ताकेँ अहाँ प्रतिबन्धित करऽ चाहै छी से पहिनहियेसँ प्रतिबन्धित आ अदृश्य अछि।
कारण अहाँ लग प्रयोक्ताकेँ अदृश्य करबाक अधिकार नै अछि, अहाँ प्रयोक्ताक प्रतिबन्धकेँ देख वा सम्पादित नै कऽ सकै छी।',
'ipbblocked' => 'अहाँ दोसर प्रयोक्ताकेँ प्रतिबन्धित वा अप्रतिबन्धित नै कऽ सकै छी, कारण अहाँ स्वयं प्रतिबन्धित छी',
ताइ परिस्थितिमे, अहाँकेँ अपनेसँ पन्नाकेँ, आवश्यकतानुसार, घसकाबऽ वा मिज्झर करऽ पड़त।",
'movearticle' => 'पन्ना घसकाउ:',
'moveuserpage-warning' => "'''चेतौनी!'''अहाँ एकटा प्रयोक्ता पन्ना घसका रहल छी | मोन राखू कि खाली पन्ना घसकत आ प्रयोक्ताक नाम ''नै'' बदलत ।",
-'movenologin' => 'सम्प्रवेशित नै छी',
'movenologintext' => 'अहाँकेँ पंजीकृत प्रयोक्ता हेबाक चाही आ [[Special:UserLogin|logged in]] पन्ना घसकेबा लेल।',
'movenotallowed' => 'अहाँकेँ पन्ना घसकेबाक अधिकार नै अछि।',
'movenotallowedfile' => 'अहाँकेँ संचिका सभकेँ घसकेबाक अधिकार नै अछि।',
'articleexists' => 'ओइ नामक एकटा पन्ना पहिनहियेसँ अछि, वा जे नाम अहाँ चयन केने छी से वांछित नै अछि।
कृपा कऽ दोसर नामक चयन करू।',
'cantmove-titleprotected' => 'नब शीर्षक बनाबै सें रोकहि के कारण, अहां अहि ठाम पर कोनो आन पृष्ठक ठाम बदलि नहि सकब.',
-'talkexists' => "'''ई पन्ना स्वयं घसकाएल गेल, मुदा चौबटिया पन्ना नै घसकाओल जा सकल कारण नव शीर्षकपर एकटा एहने पहिनहियेसँ अछि।
-कृपा कऽ एकरा सभकेँ अपनेसँ मिज्झर करू।'''",
-'movedto' => 'घसकाएल गेल',
'movetalk' => 'सम्बन्धित चौबटिया पन्नाकेँ घसकाउ',
'move-subpages' => 'उपपृष्ठ सेहो लेल जाऊ ($1 धरि)',
'move-talk-subpages' => 'वार्ता पृष्ठक उपपृष्ठ लेने जाऊ ($1 धरि)',
'watchlistall2' => 'सभ',
'namespacesall' => 'सभटा',
'monthsall' => 'सभ',
-'limitall' => 'सभटा',
# Email address confirmation
'confirmemail' => ' ई-पत्र सत्यापित करू',
'confirmemail_success' => 'अहाँक ई-पत्र संकेत सत्यापित कएल गेल।
अहाँ आब [[Special:UserLogin|सम्प्रवेश]]आ विकीक प्रयोग करू।',
'confirmemail_loggedin' => 'अहाँक ई-पत्र संकेत आब सत्यापित भऽ गेल।',
-'confirmemail_error' => 'सत्यापित करबा काल किछु गड़बड़ भऽ गेल।',
'confirmemail_subject' => '{{जालस्थल}} ई-पत्र संकेत सत्यापन',
'confirmemail_body' => 'कियो, सम्भवतः अहाँ, अनिकेत $1 सँ,
खाता "$2" पंजीकृत करबेने छथि ऐ ई-पत्र संकेतसँ {{जालस्थल}} पर।
# Special:ComparePages
'comparepages' => 'पन्ना सभक तुलना करू',
-'compare-selector' => 'पन्ना सभक संशोधनक तुलना करू',
'compare-page1' => 'पन्ना १',
'compare-page2' => 'पन्ना २',
'compare-rev1' => 'संशोधन १',
'user-mail-no-body' => 'Njajal ngirim imel sing kosong urawa isine sithik thok.',
# Change password dialog
-'resetpass' => 'Ganti tembung sandhi',
+'changepassword' => 'Ganti tembung sandhi',
'resetpass_announce' => 'Rika wis mlebu log karo kode sementara sing dikirim maring imel.
Nggo nerusna, Rika kudu nglebokna tembung sandhi anyar nang kene:',
'resetpass_header' => 'Ganti tembung sandhine akun',
'rev-showdeleted' => 'tidokna',
'revisiondelete' => 'Busek/ora-sida mbusek revisi',
'revdelete-nooldid-title' => 'Target revisi ora ditemokna',
-'revdelete-nologtype-title' => 'Tipe log ora diwenehna',
-'revdelete-nologtype-text' => 'Rika ora aweh tipe log kanggo nglakokna tindakan kiye.',
-'revdelete-nologid-title' => 'Entri log ora valid',
-'revdelete-nologid-text' => 'Rika ndeyan durung nyebutna log prastawa target kanggo nglakokna fungsi kiye utawa entri sing dimaksudna pancen ora ana.',
'revdelete-no-file' => 'Berkas sing dituju ora ana.',
'revdelete-show-file-confirm' => 'Apa rika wis mantep arep ndeleng revisi sing wis dibusek nggone berkas "<nowiki>$1</nowiki>" sekang tanggal $2 jam $3?',
'revdelete-show-file-submit' => 'Ya',
'revdelete-failure' => "'''Tampilan revisi ora teyeng dianyari:'''
$1",
'revdel-restore' => 'Ngowahi visiblitas (pangatonan)',
-'revdel-restore-deleted' => 'suntingan sing wis dibusak',
-'revdel-restore-visible' => 'tampilan revisi',
'pagehist' => 'Sajarah kaca',
'deletedhist' => 'Sajarah sing dibusak',
'revdelete-hide-current' => 'Gagal ngumpetna revisi tanggal $1, jam $2: kiye kuwe revisi paling anyar.
'search-interwiki-default' => 'Hasil $1:',
'search-interwiki-more' => '(terusane)',
'search-relatedarticle' => 'Kagandhèng',
-'mwsuggest-disable' => 'Non-aktifna saran AJAX',
'searcheverything-enable' => 'Goleti nang kabeh bilik jeneng',
'searchrelated' => 'kagandhèng',
'searchall' => 'kabèh',
'preferences' => 'Preferensi',
'mypreferences' => 'Preferensi',
'prefs-edits' => 'Jumlah suntingan:',
-'changepassword' => 'Ganti tembung sandhi',
'prefs-skin' => 'Kulit',
'skin-preview' => 'Pratayang',
'datedefault' => 'Ora ana préferènsi',
'recentchanges-label-minor' => 'Kiye suntingan cilik',
'recentchanges-label-bot' => 'Suntingan iki dilakokna déning bot',
'recentchanges-label-unpatrolled' => 'Suntingan kiye durung dipatroli',
-'rcnote' => "Sing ana nang ngisor kiye kuwe {{PLURAL:$1|'''1'''|'''$1'''}} owahan anyar nang {{PLURAL:$2|dina|'''$2''' dina}} pungkasan kiye, nganti tanggal $4, jam $5.",
'rcnotefrom' => 'Nang ngisor kiye owah-owahan wiwit <strong>$2</strong> (kapacak nganti <strong>$1</strong> owah-owahan).',
'rclistfrom' => 'Tidokna owahan anyar molai sekang tanggal $1',
'rcshowhideminor' => '$1 suntingan cilik',
'allpagesto' => 'Tidokna kaca-kaca sing dipungkasi gutul:',
'allarticles' => 'Kabèh kaca',
'allinnamespace' => 'Kabeh kaca ($1 namespace)',
-'allnotinnamespace' => 'Kabeh kaca (ora nang ruang jeneng $1)',
'allpagessubmit' => 'Goleti',
# Special:Categories
'user-mail-no-addy' => 'Тяряфтыхть кучемс е-сёрма е-паргафтома',
# Change password dialog
-'resetpass' => 'Полафтомс сувама валцень',
+'changepassword' => 'Сувама валть полафтомс',
'resetpass_announce' => 'Тон сувать ёткопингонь сувама валть вельде кона сась электрононь адресозот. Сувама аделаманди тондейть эряви путомс тязк од сувама вал:',
'resetpass_header' => 'Полафтомс сувама валцень',
'oldpassword' => 'Сире сувама вал:',
'revdelete-success' => "'''Верзиеть няевоманц одонзафозь лац.'''",
'logdelete-success' => "'''Сёрматфть няевомац арафтовсь лац.'''",
'revdel-restore' => 'Полафтомс няевомац',
-'revdel-restore-deleted' => 'нардаф верзиет',
-'revdel-restore-visible' => 'няеви верзиет',
'pagehist' => 'Лопать историяц',
'deletedhist' => 'Нардаф историяц',
'revdelete-edit-reasonlist' => 'Петнемс нардамань туфталхне',
'search-interwiki-default' => '$1 муфкст:',
'search-interwiki-more' => '(сяда лама)',
'search-relatedarticle' => 'Мала',
-'mwsuggest-disable' => 'Лоткак AJAX мяль максоматне тевс нолдама',
'searchrelated' => 'мала',
'searchall' => 'сембе',
'showingresults' => "Ала няфтеви {{PLURAL:$1|мувсь '''1'''|мувсть '''$1'''}} '''$2'''-ста ушедомс.",
'preferences' => 'Арафнематне',
'mypreferences' => 'Монь латцемане',
'prefs-edits' => 'Петнематнень лувсна:',
-'changepassword' => 'Сувама валть полафтомс',
'prefs-skin' => 'Ванфонь латцема',
'skin-preview' => 'Васень няфтема',
'datedefault' => 'Апак полафтт',
'recentchanges-label-minor' => 'Тя ёмланя видептема',
'recentchanges-label-bot' => 'Тя видептемась тизе кона-бди робот програм',
'recentchanges-label-unpatrolled' => 'Тя видептемась ашесь пова патруль ала ни',
-'rcnote' => "Ала {{PLURAL:$1|мекольце '''1''' полафнема|мекольце '''$1''' полафнемат}} '''$2''' ётай {{PLURAL:$2|шис|шис}}, $5, $4ста.",
'rcnotefrom' => "Ала няфтезь полафнематне '''$2'''-ста ('''$1'''-с).",
'rclistfrom' => 'Няфтемс од полафнематне $1-ста ушедомс',
'rcshowhideminor' => '$1 ёмланя видептемат',
'allpagesto' => 'Няфтемс лопат аделамс:',
'allarticles' => 'Сембе лопат',
'allinnamespace' => 'Сембе лопат ($1 лемботмоса)',
-'allnotinnamespace' => 'Сембе лопат (аф $1 лемботмоса)',
-'allpagesprev' => 'Сядынголень',
-'allpagesnext' => 'Сай',
'allpagessubmit' => 'Ётамс',
'allpagesprefix' => 'Няфтемс лопат инголькс мархта:',
'allpagesbadtitle' => 'Тя лопать коняксоц афоль кондястикс эли сонь ульсь кяльётконь эли викиётконь инголькссь. Сонь, улема, фкя эли фкяда лама тяшкст, конат коняксова аф мярьговихть.',
'undeletebtn' => 'Мърдафтомс',
'undeletelink' => 'ваномс/мърдафтомс',
'undeleteviewlink' => 'ваномс',
-'undeletereset' => 'Валхтомс',
'undeleteinvert' => 'Валхтомс кочкама',
'undeletecomment' => 'Мяльполаткс:',
'undeletedrevisions' => '{{PLURAL:$1|1 верзие|$1 верзиет}} мърдафтфт',
'ipadressorusername' => 'IP адрес эли тиить лемоц:',
'ipbexpiry' => 'Сирелгоды:',
'ipbreason' => 'Туфтал:',
-'ipbreasonotherlist' => 'Иля туфтал',
'ipbreason-dropdown' => '* Кърдань сёлгома туфталхт
** Аф виде информациень путнема
** Лопаста сёрматфть нардама
'ipbsubmit' => 'Сёлгомс тя тиить',
'ipbother' => 'Иля пинге:',
'ipboptions' => '2 ойхть (част):2 hours,1 ши:1 day,3 шит:3 days,1 тарга (недля):1 week,2 таргат (недлят):2 weeks,1 ков:1 month,3 кофт:3 months,6 кофт:6 months,1 киза:1 year,пефтома:infinite',
-'ipbotheroption' => 'иля',
-'ipbotherreason' => 'Иля/поладомань туфтал:',
'ipbhidename' => 'Кяшемс тиить лемоц петнемада ди лувомада',
'ipbwatchuser' => 'Ваномс тя тиить лопанц ди сонь корхнема лопанц мельге.',
'ipb-change-block' => 'Сёлгомс одукс тя тиить ня латцематнень коряс',
'sorbsreason' => 'Тонь IP адресце лувови панжада ётка якай сервероннекс DNSBL-са, конась нолдаф тевс {{SITENAME}}са.',
'sorbs_create_account_reason' => 'Тонь IP адресце лувови панжада ётка якань сервероннекс DNSBL-са конась нолнезь тевс {{SITENAME}}са.
Тондейть аш кода сёрматфтомать тиемс',
-'cant-block-while-blocked' => 'Тондейть аш кода сёлгомс иля тиихнень мъзярс тон тонць сёлкф.',
# Developer tools
'lockdb' => 'Пякстамс датабазать',
Ся тефнень сюнеда тондейть сави кядьвельде лопать шашфтомс эли шоворемс кода эряви.",
'movearticle' => 'Шашфтомс лопать иля вастс:',
-'movenologin' => 'Апак сувак',
'movenologintext' => 'Эряви улемс сёрматфтф тиикс ди васенда [[Special:UserLogin|сувамс]] од вастс лопатнень шашфтоманди.',
'movenotallowed' => 'Тон аф мярьговат шашфтомс лопат од вастс.',
'movenotallowedfile' => 'Тон аф мярьговат шашфтомс файлхт.',
'articleexists' => 'Тя лем мархта лопась ульсь ни эли лемсь, кона тон кочкать аф кондясти.
Арьсек иля лем.',
'cantmove-titleprotected' => 'Аш кода шашфтомс лопать тя вастс сяс мес тя од конякссь тиемада аралаф',
-'talkexists' => "'''Тя лопать шашфтомац анок, аньцек сонь корхнема лопац аф шашфтови, сяс мес од лемса фкя лопа ульсь ни. Эняльттяма, шоворьфтть синь кядьвельде.'''",
-'movedto' => 'шашфтфоль',
'movetalk' => 'Шашфтт сотф мархтонза корхнема лопать',
'move-subpages' => 'Шашфтт сембе сублопатне ($1с сявомок)',
'move-talk-subpages' => 'Шашфтт сембе корхнема лопатнень сублопасна ($1с сявомок)',
'confirmemail_success' => 'Тонь электрононь адресце кемокстафоль.
Тондейть тяни ули кода сувамс Викис.',
'confirmemail_loggedin' => 'Тонь электрононь адресце тяни кемокстаф.',
-'confirmemail_error' => 'Мезеге мольсь аф лац тонь кемокстаманц ванфтомать ёткста.',
'confirmemail_subject' => '{{SITENAME}} электрононь адресть кемокстамась',
'confirmemail_body' => 'Кати-кие, улема, тон $1 IP адресста ушедсь сёрматфтомась "$2" тя электрононь адресть мархта {{SITENAME}}-са.
'user-mail-no-body' => 'Nanandrana nandefa mailaka babangoana na fohy loatra',
# Change password dialog
-'resetpass' => 'Hanova ny tenimiafina',
+'changepassword' => 'Hanova tenimiafina',
'resetpass_announce' => "Nihiditra tenimiafina mailaka nalefanay tamin'ny imailaka ianao. Ampidiro ity tenimiafina ity mba hanapitra ny fampidirana.",
'resetpass_header' => "Hanova ny tenimiafin'ny kaonty",
'oldpassword' => 'Tenimiafina taloha:',
'revdelete-nooldid-title' => 'Santiôna tanjona tsy mameno fetra.',
'revdelete-nooldid-text' => 'Tsy voalazanao ny santiôna tanjona hanaovana ity tao ity,
tsy misy ilay izy, na ny santiôna ankehitriny no andramana asitrika.',
-'revdelete-nologtype-title' => 'Tsy nilaza karazana tatitra',
-'revdelete-nologtype-text' => 'Tsy natsofokao ny karazana tatitra/laogy hanatanterahana ilay asa.',
-'revdelete-nologid-title' => 'Iditra laogy tsy mameno fetra',
-'revdelete-nologid-text' => 'Tsy nanatsofoka iditra laogy anaovana ilay asa ianao, na tsy nisy ilay iditra natsofoka.',
'revdelete-no-file' => 'Tsy misy ilay rakitra hofafàna.',
'revdelete-show-file-confirm' => "Tapa-kevitra hamafa ny ''revision''-n'i rakitra <nowiki>$1</nowiki> tamin'ny $2 tamin'ny $3 ve ianao ?",
'revdelete-show-file-submit' => 'Eny',
'logdelete-failure' => "'''Tsy afaka novaina ny fisehon'ny tatitr’asa'''
$1",
'revdel-restore' => 'Ovay ny fahitàna',
-'revdel-restore-deleted' => 'santiôna voafafa',
-'revdel-restore-visible' => 'santiôna hita',
'pagehist' => "Tantaran'ilay pejy",
'deletedhist' => 'Tantara voafafa',
'revdelete-hide-current' => "Tsi-fetezana tamin'ny zavatra voadaty tamin'ny $1 tamin'ny $2 : io ny reviziôna ankehitriny.
'search-interwiki-default' => "Valiny amin'ny $1 :",
'search-interwiki-more' => '(be kokoa)',
'search-relatedarticle' => 'voadinika',
-'mwsuggest-disable' => 'Tsy hampiasa ny toro-hevi-pikarohana AJAX',
'searcheverything-enable' => "Hitady anatin'ny anaran-tsehatra rehetra:",
'searchrelated' => 'voadinika',
'searchall' => 'rehetra',
'preferences' => 'Ny momba anao',
'mypreferences' => 'Safidy',
'prefs-edits' => 'isa ny fanovàna :',
-'changepassword' => 'Hanova tenimiafina',
'prefs-skin' => 'Endrika',
'skin-preview' => 'Tsipalotra',
'datedefault' => 'Tsy misy safidy',
'recentchanges-label-bot' => "Nataon'ny rôbô ity fanovana ity.",
'recentchanges-label-unpatrolled' => 'Ity fanovana ity dia mbola tsy voamarina',
'recentchanges-legend-newpage' => '$1 - pejy vaovao',
-'rcnote' => "!Ity ny {{PLURAL:$1|fanovàna farany|fanovàna farany}} $1 natao nandritra ny <b>$2</b> andro, hatramin'ny $4 tamin'ny ora faha $5.",
'rcnotefrom' => "Ity eto ambany ity ny lisitry ny vao niova manomboka ny <b>$2</b> (hatramin'ny <b>$1</b> no miseho).",
'rclistfrom' => 'Asehoy izay vao niova manomboka ny $1',
'rcshowhideminor' => '$1 ny fanovàna kely',
'allpagesto' => "Asehoy ny pejy manomboka amin'ny :",
'allarticles' => 'Lahatsoratra rehetra',
'allinnamespace' => 'Pejy rehetra ($1 namespace)',
-'allnotinnamespace' => "Ny pejy rehetra (tsy ao amin'ny $1 namespace)",
-'allpagesprev' => 'Aloha',
-'allpagesnext' => 'Manaraka',
'allpagessubmit' => 'Alefa',
'allpagesprefix' => "Asehoy ny pejy miantomboka amin'ny:",
'allpagesbadtitle' => 'Tsy mety ny anaram-pejy : misy tovona iraisam-piteny na interwiki natokana, na misy soratra iray na maro tsy azo ampiasaina anaty anaram-pejy.',
'undeletebtn' => 'Avereno!',
'undeletelink' => 'Topi-maso/averina',
'undeleteviewlink' => 'hijery',
-'undeletereset' => 'Hamerina',
'undeleteinvert' => 'Hampifamaidika ny safidy',
'undeletecomment' => 'Antony :',
'undeletedrevisions' => 'voaverina ny {{PLURAL:$1|fanovana|fanovana}} $1',
'block' => 'Hanakana ilay mpikambana',
'unblock' => "Hanala ny sakan'ilay mpikambana",
'blockip' => 'Sakano ny mpikambana',
-'blockip-title' => 'Hanakana ilay mpikambana',
'blockip-legend' => 'Sakano ny mpikambana',
'blockiptext' => "Ampiasao ity formulaire ity hisakanana ny fahazoan-dàlana hanoratra
ananan'ny adiresy IP iray na solonanarana iray.
'ipadressorusername' => 'Adiresy IP na solonanarana',
'ipbexpiry' => 'Fahataperana',
'ipbreason' => 'Antony :',
-'ipbreasonotherlist' => 'Antony hafa',
'ipb-hardblock' => 'Hanakana ny mpikambana nisoratra anarana mampiasa ity adiresy IP ity',
'ipbcreateaccount' => 'Hanakana ny fanokafana kaonty',
'ipbemailban' => 'Hanakana ny fandefasana imailaka',
'ipbsubmit' => 'Sakano',
'ipbother' => 'Hafa',
'ipboptions' => '2 ora:2 hours,1 andro:1 day,3 andro:3 days,1 herinandro:1 week,2 herinandro:2 weeks,1 volana:1 month,3 volana:3 months,6 volana:6 months,1 taona:1 year,mandrakizay:infinite',
-'ipbotheroption' => 'hafa',
-'ipbotherreason' => 'Antony hafa na fanampiny :',
'ipbhidename' => "Hanitrika ny anaram-pikambana anatin'ny fanovana sy anaty lisitra",
'ipbwatchuser' => "Hanaraka ny pejim-pikambana sy pejin-dresak'ity mpikambana ity",
'ipb-disableusertalk' => 'Manakana ilay mpikambana hanova ny pejin-dresany mandritry ny sakana',
'proxyblockreason' => "Voasakana ny adiresy IP-nao satria adiresy proxy malalaka izy io. Azafady mba lazao amin'ny mpanome internet anao io olana io.",
'sorbsreason' => "Voasokokajin'ny DNSBL ho ao anatin'ny proxy midanadana ny adiresy IP-nao.",
'sorbs_create_account_reason' => "Voasokajy ho isan'ny proxy midanadana ao amin'ny DNSBL ny adiresy IP-nao. Ireo IP ireo dia ahiana ho fitaovana azon'ny mpandefa spam ampiasaina. Tsy afaka manokatra kaonty ianao.",
-'cant-block-while-blocked' => 'Tsy azo sakananao ny mpikambana hafa raha mbola voasakana ianao.',
'cant-see-hidden-user' => "Ny mpikambana andramanao sakanana dia efa nosakanana ary nasitrika.
Noho ianao tsy manana ny zon'ny mpanitrika mpikambana (''hideuser''), tsy azonao jerena na ovaina ny sakan'ity mpikambana ity.",
'ipbblocked' => "Tsy afaka manala ny sakan'ny mpikambana hafa ianao, satria voasakana koa ianao",
Tokony ataonao rery io asa io (fusion)",
'movearticle' => 'Afindrao toerana ny pejy',
-'movenologin' => 'Tsy mbola tafiditra ianao',
'movenologintext' => 'Ny mpikambana nisoratra anarana sy [[Special:UserLogin|tafiditra]] ihany no afaka mamindra toerana takelaka.',
'movenotallowed' => 'Tsy azo ovainao anarana ny pejy.',
'movenotallowedfile' => 'Tsy mahazo ovainao anarana ny rakitra.',
tsy mety ny anarana nosafidianao.
Azafady mba misafidiana anarana hafa.',
'cantmove-titleprotected' => "Tsy azonao afindra any amin'io anarana io ny rakitra satria ny famoronana pejy mitondra io lohateny io dia voaaro.",
-'talkexists' => "
-'''Tafafindra soa aman-tsara ny pejy, fa ny pejin-dresaka
-miaraka aminy no tsy afaka nakisaka satria efa misy pejin-dresaka
-mifanaraka amin'ilay anarana vaovao. Azafady mba atambaro izay pejin-dresaka izay.'''",
-'movedto' => "voafindra any amin'ny",
'movetalk' => 'Afindrao any koa ny "pejin-dresaka", raha mety.',
'move-subpages' => "Hanova ny anaranan'ny zana-pejy (hatramin'ny pejy miisa $1)",
'move-talk-subpages' => "Hanova ny anaranan'ny zana-pejin'ny pejin-dresaka (hatramin'ny pejy miisa $1).",
'watchlistall2' => 'rehetra',
'namespacesall' => 'rehetra',
'monthsall' => 'rehetra',
-'limitall' => 'rehetra',
# Email address confirmation
'confirmemail' => 'Fanamarinana adiresy imailaka.',
'confirmemail_needlogin' => 'Mila $1 ianao raha hanamarina ny adiresy imailakao.',
'confirmemail_success' => 'Voamarina ny adiresy imailakao. Afaka [[Special:UserLogin|miditra]] ianao ankehitriny ary mankafia ny wiki.',
'confirmemail_loggedin' => 'Voamarina ny adiresy imailakao ankehitriny.',
-'confirmemail_error' => 'Nisy tsy fetezana nandritra ny fanamarinana adiresy imailaka.',
'confirmemail_subject' => "Fanamarinana adiresy imailaka avy amin'ny sehatra {{SITENAME}}",
'confirmemail_body' => 'Nisy olona, izay ianao ihany angamba, avy tamin\'ny adiresy IP $1, nanokatra kaonty
"$2" tamin\'ity adiresy imailaka ity tao amin\'ny sehatra {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Hampitaha pejy',
-'compare-selector' => 'Hampitaha ny santiôm-pejy',
'compare-page1' => 'Pejy 1',
'compare-page2' => 'Pejy 2',
'compare-rev1' => 'Santiôna 1',
'tog-extendwatchlist' => 'Чыла вашталтышым, а пытартыш гына огылым ончыкташлан эскерыме лӱмерым кугемдаш',
'tog-usenewrc' => 'У тӧрлатымаш саемдыме лӱмерым кучылташ (JavaScript кӱлеш)',
'tog-numberheadings' => 'Вуймутым автоматик йӧн дене радамлаш',
-'tog-showtoolbar' => 'Тӧрлатымаш ӱзгараҥам ончыкташ (JavaScript кӱлеш)',
+'tog-showtoolbar' => 'Тӧрлатымаш ӱзгараҥам ончыкташ',
'tog-showtoc' => 'Вуймут радамым ончыкташ (3 деч шуко вуймутан лаштык-влаклан)',
'tog-rememberpassword' => 'Тиде компьютерышто мыйын шолыпмутым шарнаш (эн шуко $1 {{PLURAL:$1|кечылын|кечылан}})',
'tog-watchcreations' => 'Мыйын ыштыме лаштык-влакым эскерыме лӱмерыш ешараш',
'loginlanguagelabel' => 'Йылме: $1',
# Change password dialog
-'resetpass' => 'Шолыпмутым вашталташ',
+'changepassword' => 'Шолыпмутым вашталташ',
'oldpassword' => 'Тошто шолыпмут:',
'newpassword' => 'У шолыпмут:',
'retypenew' => 'Пеҥгыдемдыза у шолыпмутым:',
'previewnote' => "'''Тиде ончылгоч ончымаш гына;
вашталтыш-влакым эше аралыме огыл!'''",
'editing' => 'Тӧрлаталтеш $1',
+'creating' => '$1 лаштыкым ыштемаш',
'editingsection' => 'Тӧрлаталтеш $1 (ужаш)',
'yourtext' => 'Тендан текст',
'yourdiff' => 'Ойыртем',
'preferences' => 'Келыштарымаш',
'mypreferences' => 'Келыштарымаш',
'prefs-edits' => 'Тӧрлатымаш чот:',
-'changepassword' => 'Шолыпмутым вашталташ',
'prefs-skin' => 'Сӧрастарыме йӧн',
'skin-preview' => 'Ончылгоч ончымаш',
'prefs-datetime' => 'Кече да жап',
'recentchanges-label-bot' => 'Тиде тӧрлатымашым бот ыштен',
'recentchanges-label-unpatrolled' => 'Тиде тӧрлатымашым нигӧ терген огыл',
'recentchanges-legend-newpage' => '$1 - у лаштык',
-'rcnote' => "Ӱлнӧ {{PLURAL:$1|'''1'''|'''$1'''}} вашталтыш пытартыш {{PLURAL:$2||'''$2'''}} кечылан, $5-лан, $4-лан.",
'rcnotefrom' => "Ниже перечислены изменения с '''$2''' (не более '''$1''').",
'rclistfrom' => '$1 гыч тӱҥалын у вашталтымашым ончыкташ',
'rcshowhideminor' => 'Изи тӧрлатымашым $1',
# Block/unblock
'blockip' => 'Пайдаланышылан йӧным петыраш',
'ipbreason' => 'Амал:',
-'ipbreasonotherlist' => 'Вес амал',
'ipboptions' => '2 жап:2 hours,1 кече:1 day,3 кече:3 days,1 арня:1 week,2 арня:2 weeks,1 тылзе:1 month,3 тылзе:3 months,6 тылзе:6 months,1 ий:1 year,нимучашдымылык:infinite',
-'ipbotherreason' => 'Вес/ешартыш амал:',
'ipblocklist' => 'Блокироватлыме пайдаланыше-влак',
'ipblocklist-submit' => 'Кычал',
'blocklink' => 'йӧным петыраш',
'movepage-moved-redirect' => 'Вес вере колтымаш ыштыме.',
'movepage-moved-noredirect' => 'Вес вере колтымаш ыштыме огыл.',
'articleexists' => 'Тыгай лӱман лаштык уло але тиде лӱмым кучылташ огеш лий. Вес лӱмым ойыро.',
-'talkexists' => "'''Лаштыкым кусарыме гынат, тудын каҥашымаш лаштыкшым тыгай лӱман лаштык улмылан кӧра кусараш огеш лий. Нуным шке кидет дене иктыш ушно.'''",
-'movedto' => 'лаштыкыш кусарыме',
'movetalk' => 'Каҥашымаш лаштыкым кусараш',
'movelogpage' => 'Кусарыме нерген журнал',
'movereason' => 'Амал:',
'mytalk' => 'Karere mōku',
'navigation' => 'Huarahi',
-# Cologne Blue skin
-'qbspecialpages' => 'Whārangi motuhake',
-
# Vector skin
'vector-view-view' => 'Rīti',
'talk' => 'Kōrerorero',
'toolbox' => 'Pouaka utauta',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Mo {{SITENAME}}',
'currentevents' => 'Kōrero',
'currentevents-url' => 'Project:Kōrero',
'user-mail-no-body' => 'Mancubo mangirim surel kosong atau pasan talalu pendek',
# Change password dialog
-'resetpass' => 'Tuka kato sandi',
+'changepassword' => 'Tuka kato sandi',
'resetpass_announce' => 'Sanak alah masauk log jo kode samantaro nan dikirim malalui surel. Untuak malanjuikan, Sanak harus mamasuakan kato sandi baru di siko:',
'resetpass_header' => 'Tuka kato sandi akun',
'oldpassword' => 'Kato sandi lamo:',
'revisiondelete' => 'Hapuih/batal hapuih revisi',
'revdelete-nooldid-title' => 'Target revisi indak basobok',
'revdelete-nooldid-text' => 'Sanak alun mangagiah target revisi untuak manjalankan fungsi ko, revisi nan ditantuan indak ado, atau Sanak nio manyuruakan revisi kini ko.',
-'revdelete-nologtype-title' => 'Tipe log indak diagiah',
-'revdelete-nologtype-text' => 'Sanak indak mngagiah tipe log untuak manerapkan tindakan ko.',
-'revdelete-nologid-title' => 'Entri log indak sah',
-'revdelete-nologid-text' => 'Sanak mungkin indak manyabuik suatu log target kajadian untuak manjalanan fungsi iko atau entri nan dimakasuik indak basuo.',
'revdelete-no-file' => 'Berkas nan dituju indak basobok.',
'revdelete-show-file-confirm' => 'Apokah Sanak yakin nio mancaliak revisi nan alah dihapuih dari berkas "<nowiki>$1</nowiki>" per $3, $2?',
'revdelete-show-file-submit' => 'Yo',
'logdelete-failure' => "'''Log data indak dapek dipabarui:'''
$1",
'revdel-restore' => 'ganti tampilan',
-'revdel-restore-deleted' => 'suntiangan nan alah dihapuih',
-'revdel-restore-visible' => 'tampilan revisi',
'pagehist' => 'Riwayaik laman',
'deletedhist' => 'Riwayaik pangapuihan',
'revdelete-reason-dropdown' => '*Alasan pangapuihan umum
'search-interwiki-default' => 'Hasil $1:',
'search-interwiki-more' => '(salanjuiknyo)',
'search-relatedarticle' => 'Bakaitan',
-'mwsuggest-disable' => 'Matian saran pancarian',
'searcheverything-enable' => 'Cari kasado ruangnamo',
'searchrelated' => 'bakaitan',
'searchall' => 'sado',
'preferences' => 'Pangaturan',
'mypreferences' => 'Pangaturan',
'prefs-edits' => 'Jumlah suntiangan:',
-'changepassword' => 'Tuka kato sandi',
'prefs-skin' => 'Kulik',
'skin-preview' => 'Caliak',
'datedefault' => 'Indak usah diatua',
'recentchanges-label-minor' => 'Iko suntiangan ketek',
'recentchanges-label-bot' => 'Suntiang ko dibuek dek bot',
'recentchanges-label-unpatrolled' => 'Suntiangan ko alun dipatroli',
-'rcnote' => "Berikuik ko {{PLURAL:$1|'''$1'''}} parubahan dalam {{PLURAL:$2|'''$2''' hari}} tarakhia, sampai $4, pukul $5.",
'rcnotefrom' => "Di bawah ko ado parubahan mulai dari '''$2''' (sampai '''$1''' parubahan).",
'rclistfrom' => 'Tunjuakan parubahan baru mulai dari tanggal $1',
'rcshowhideminor' => '$1 suntiangan ketek',
'allpagesto' => 'Tunjuakan laman sampai:',
'allarticles' => 'Kasado laman',
'allinnamespace' => 'Kasado laman (ruang namo $1)',
-'allnotinnamespace' => 'Kasado laman (bukan ruang namo $1)',
-'allpagesprev' => 'Sabalun',
-'allpagesnext' => 'Lanjuik',
'allpagessubmit' => 'Tuju',
'allpagesprefix' => 'Tunjuakan laman jo awalan:',
'allpages-bad-ns' => '{{SITENAME}} indak ado ruang namo "$1".',
'block' => 'Sakek pangguno',
'unblock' => 'Lapeh sakek',
'blockip' => 'Sakek pangguno',
-'blockip-title' => 'Sakek pangguno',
'blockip-legend' => 'Sakek pangguno',
'blockiptext' => 'Gunoan formulir di bawah ko untuak manyakek akses dari sabuah alamaik IP atau pangguno.
Iko hanyo buliah dilakuan untuak mancagah vandal, dan sajalan jo [[{{MediaWiki:Policy-url}}|kabijakan]].
'ipadressorusername' => 'Alamaik IP atau namo pangguno:',
'ipbexpiry' => 'Sampai:',
'ipbreason' => 'Alasan:',
-'ipbreasonotherlist' => 'Alasan lain',
'ipbreason-dropdown' => '*Alasan umum sakek
** Marusak (vandal)
** Mangagiah informasi palsu
'ipbsubmit' => 'Sakek pangguno ko',
'ipbother' => 'Salamo:',
'ipboptions' => '2 jam:2 hours,1 ari:1 day,3 ari:3 days,1 pakan:1 week,2 pakan:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 taun:1 year,salamonyo:infinite',
-'ipbotheroption' => 'lainnyo',
-'ipbotherreason' => 'Alasan lain/tambahan:',
'ipbhidename' => 'Suruakan namo pangguno dari daftar jo suntiangan',
'ipbwatchuser' => 'Pantau laman pangguno ko jo laman rundiangnyo',
'ipb-disableusertalk' => 'Halang pangguno ko manyuntiang laman diskusinyo wakatu disakek',
Dalam kasus tu, kok amuah Sanak dapek mamindahan ataupun manggabuangan laman sacaro manual.",
'movearticle' => 'Pindahkan laman',
'moveuserpage-warning' => "'''Paringatan:''' Sanak tangah mamindahan laman pangguno. Paralu dikatahui bahwa hanyo laman nan ka bapindah namun pangguno ''indak akan'' baganti namo.",
-'movenologin' => 'Alun masuak log',
'movenologintext' => 'Sanak musti pangguno tadaftar dan [[Special:UserLogin|masuak log]] untuak mamindahan laman.',
'movenotallowed' => 'Sanak indak ado izin untuak mamindahan laman.',
'movenotallowedfile' => 'Sanak indak ado izin untuak mamindahan berkas.',
'articleexists' => 'Laman nan banamo tu lah ado, atau namo nan Sanak piliah indak tapek.
Silakan piliah namo lain.',
'cantmove-titleprotected' => 'Sanak indak dapek mamindahan laman kasiko dek judul barunyo kanai linduang dari dibuek',
-'talkexists' => "'''Laman tasabuik barasil dipindahan, tapi laman rundiangnyo indak dapek dipindahan dek lah ado laman rundiang disinan. Silakan digabuang laman rundiang tu sacaro manual.'''",
-'movedto' => 'pindahan ka',
'movetalk' => 'Pindahkan laman rundiang nan takaik',
'move-subpages' => 'Pindahkan sublaman (sampai $1)',
'move-talk-subpages' => 'Pindahkan sublaman dari laman rundiang (sampai $1)',
'watchlistall2' => 'kasadonyo',
'namespacesall' => 'sadonyo',
'monthsall' => 'sadonyo',
-'limitall' => 'sadonyo',
# Table pager
'table_pager_limit_label' => 'Item per laman:',
# Special:ComparePages
'comparepages' => 'Bandiangkan laman',
-'compare-selector' => 'Bandiangkan revisi laman',
'compare-page1' => 'Laman 1',
'compare-page2' => 'Laman 2',
'compare-rev1' => 'Revisi 1',
'user-mail-no-body' => 'Се обидовте да испратите писмо кое е празно или со неразумно куса содржина.',
# Change password dialog
-'resetpass' => 'Промена на лозинка',
+'changepassword' => 'Смени лозинка',
'resetpass_announce' => 'Најавени сте со привремена лозинка пратена по е-пошта.
За да го завршите пријавувањето, мора да поставите нова лозинка овде:',
'resetpass_text' => '<!-- Тука внесете текст -->',
'revisiondelete' => 'Избриши/врати ревизии',
'revdelete-nooldid-title' => 'Бараната измена не постои',
'revdelete-nooldid-text' => 'Не сте посочиле измена (измени) за да се изврши оваа функција или посочената измена не постои или се обидувате да ја скриете моменталната измена.',
-'revdelete-nologtype-title' => 'Не е наведен тип на дневник',
-'revdelete-nologtype-text' => 'Немате наведено тип на дневник за кој треба да се изврши ова дејство.',
-'revdelete-nologid-title' => 'Погрешно внесен запис во дневник.',
-'revdelete-nologid-text' => 'Немате наведено дневнички запис за извршување на оваа функција или наведената ставка не постои.',
'revdelete-no-file' => 'Наведената податотека не постои.',
'revdelete-show-file-confirm' => 'Дали сакате да ја погледнете избришаната ревизија на податотеката „<nowiki>$1</nowiki>“ од $2 во $3?',
'revdelete-show-file-submit' => 'Да',
'logdelete-failure' => "'''Дневникот на видливост не може да биде нагоден:'''
$1",
'revdel-restore' => 'Промена на видливост',
-'revdel-restore-deleted' => 'избришани ревизии',
-'revdel-restore-visible' => 'видливи ревизии',
'pagehist' => 'Историја на страницата',
'deletedhist' => 'Историја на бришења',
'revdelete-hide-current' => 'Грешка при сокривање на ставката датирана на $2, $1: ова е актуелна ревизија.',
'search-interwiki-default' => 'Најдено на $1:',
'search-interwiki-more' => '(уште)',
'search-relatedarticle' => 'Поврзано',
-'mwsuggest-disable' => 'Оневозможи предлози во пребарувањето',
'searcheverything-enable' => 'Барај во сите именски простори',
'searchrelated' => 'поврзано',
'searchall' => 'сè',
'mypreferences' => 'нагодувања',
'prefs-edits' => 'Број на уредувања:',
'prefsnologintext2' => 'Треба да сте $1 за да можете да ги поставувате корисничките нагодувања.',
-'changepassword' => 'Смени лозинка',
'prefs-skin' => 'Руво',
'skin-preview' => 'Преглед',
'datedefault' => 'Небитно',
'recentchanges-label-plusminus' => 'Промена на големината на страницата во бајти',
'recentchanges-legend-newpage' => '(погл. и [[Special:NewPages|списокот на нови страници]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Подолу {{PLURAL:$1|е прикажана '''1''' промена|се прикажани последните '''$1''' промени}} {{PLURAL:$2|за денес|во последниве '''$2''' дена}}, заклучно со $5, $4.",
'rcnotefrom' => 'Подолу се промените од <b>$2</b> (се прикажуваат до <b>$1</b>).',
'rclistfrom' => 'Прикажи нови промени почнувајќи од $1',
'rcshowhideminor' => '$1 ситни промени',
'allpagesto' => 'Прикажи страници кои завршуваат со:',
'allarticles' => 'Сите страници',
'allinnamespace' => 'Сите страници (именски простор $1)',
-'allnotinnamespace' => 'Сите страници (кои не се во именскиот простор $1)',
-'allpagesprev' => 'Претходна',
-'allpagesnext' => 'Следна',
'allpagessubmit' => 'Оди',
'allpagesprefix' => 'Прикажи страници со претставка:',
'allpagesbadtitle' => 'Дадениот наслов е неважечки или има меѓујазичен или меѓувики-претставка. Може да содржи повеќе знаци кои не смеат да се користат во наслови.',
'special-categories-sort-abc' => 'подреди азбучно',
# Special:DeletedContributions
-'deletedcontributions' => 'Ð\98збÑ\80иÑ\88ани коÑ\80иÑ\81ниÑ\87ки пÑ\80идонеÑ\81и',
-'deletedcontributions-title' => 'Ð\98збÑ\80иÑ\88ани коÑ\80иÑ\81ниÑ\87ки пÑ\80идонеÑ\81и',
+'deletedcontributions' => 'Ð\98збÑ\80иÑ\88ани пÑ\80идонеÑ\81и на коÑ\80иÑ\81никоÑ\82',
+'deletedcontributions-title' => 'Ð\98збÑ\80иÑ\88ани пÑ\80идонеÑ\81и на коÑ\80иÑ\81никоÑ\82',
'sp-deletedcontributions-contribs' => 'придонеси',
# Special:LinkSearch
'undeletebtn' => 'Врати',
'undeletelink' => 'погледај/врати',
'undeleteviewlink' => 'преглед',
-'undeletereset' => 'Одново',
'undeleteinvert' => 'Обратен избор',
'undeletecomment' => 'Причина:',
'undeletedrevisions' => '{{PLURAL:$1|1 измена е обновена|$1 измени се обновени}}',
'blanknamespace' => '(Главен)',
# Contributions
-'contributions' => '{{GENDER:$1|Ð\9aоÑ\80иÑ\81ниÑ\87ки}} пÑ\80идонеÑ\81и',
+'contributions' => '{{GENDER:$1|Ð\9fÑ\80идонеÑ\81и на коÑ\80иÑ\81никоÑ\82}}',
'contributions-title' => 'Придонеси на корисникот $1',
'mycontris' => 'придонеси',
'contribsub2' => 'За {{GENDER:$3|$1}} ($2)',
'sp-contributions-newbies-sub' => 'За нови кориснички сметки',
'sp-contributions-newbies-title' => 'Придонеси на нови корисници',
'sp-contributions-blocklog' => 'Дневник на блокирања',
-'sp-contributions-deleted' => 'избÑ\80иÑ\88ани коÑ\80иÑ\81ниÑ\87ки пÑ\80идонеÑ\81и',
+'sp-contributions-deleted' => 'избÑ\80иÑ\88ани пÑ\80идонеÑ\81и на коÑ\80иÑ\81никоÑ\82',
'sp-contributions-uploads' => 'подигања',
'sp-contributions-logs' => 'дневници',
'sp-contributions-talk' => 'разговор',
'block' => 'Блокирај корисник',
'unblock' => 'Одблокирај корисник',
'blockip' => 'Блокирај корисник',
-'blockip-title' => 'Блокирај корисник',
'blockip-legend' => 'Блокирај корисник',
'blockiptext' => 'Користете го долниот образец за да го забраните пристапот за пишување од одредена IP-адреса или корисничко име.
Ова единствено треба да се прави за да се спречи вандализам, во согласност со [[{{MediaWiki:Policy-url}}|правилата на Википедија]].
'ipadressorusername' => 'IP-адреса или корисничко име:',
'ipbexpiry' => 'Истек на рокот:',
'ipbreason' => 'Причина:',
-'ipbreasonotherlist' => 'Друга причина',
'ipbreason-dropdown' => '*Вообичаени причини за блокирање
** Вметнување лажни информации
** Бришење на содржини од страниците
'ipbsubmit' => 'Блокирај го овој корисник',
'ipbother' => 'Друг рок:',
'ipboptions' => '2 часа:2 hours,1 ден:1 day,3 дена:3 days,1 недела:1 week,2 недели:2 weeks,1 месец:1 month,3 месеци:3 months,6 месеци:6 months,1 година:1 year,бесконечно:infinite',
-'ipbotheroption' => 'друго',
-'ipbotherreason' => 'Друга, дополнителна причина:',
'ipbhidename' => 'Скриј го корисничкото име во уредувањата и списоците',
'ipbwatchuser' => 'Набљудувај ја корисничката страница и страницата за разговор на овој корисник',
'ipb-disableusertalk' => 'Спречи го корисников да ја уредува неговата страница за разговор додека е блокиран',
'sorbs_create_account_reason' => 'Вашата IP-адреса е наведена како отворен застапникот (proxy) во DNSBL користена од {{SITENAME}}.
Не можете да создадете корисничка сметка.',
'xffblockreason' => 'Блокирана е IP-адреса присутна во заглавието X-Forwarded-For, која е ваша или на застапничкиот опслужувач што го користите. Наведеното образложение гласи: $1',
-'cant-block-while-blocked' => 'Не можете да блокирате други корисници додека и вие самите сте блокирани.',
'cant-see-hidden-user' => 'Корисникот кој се обидувате да го блокирате е веќе блокиран и сокриен. Бидејќи вие немате права за сокривање на корисник, не можете да ги видите или уредувате корисничките блокирања.',
'ipbblocked' => 'Не можете да блокирате или одблокирате други корисници бидејќи и самите сте блокирани',
'ipbnounblockself' => 'Не е дозволено да се одблокирате самите себеси',
Во овие случаи, ќе треба рачно да се премести или спои ако има потреба.',
'movearticle' => 'Премести страница:',
'moveuserpage-warning' => "'''Предупредување:''' На пат сте да преместите корисничка страница. Имајте предвид дека само страницата ќе биде преместена, а самиот корисник ''нема'' да биде преименуван.",
-'movenologin' => 'Не сте најавени',
'movenologintext' => 'Мора да бидете регистриран корисник и да сте [[Special:UserLogin|најавени]] за да можете да преместувате страници.',
'movenotallowed' => 'Немате доволно привилегии за преместување на страници.',
'movenotallowedfile' => 'Немате дозвола за преместување податотеки.',
'articleexists' => 'Веќе постои страница со тоа име, или името што го одбравте е неважечко.
Изберете друго име.',
'cantmove-titleprotected' => 'Не може да ја преместите страницата на тоа место бидејќи саканиот наслов е заштитен од создавање.',
-'talkexists' => "'''Самата страница е успешно преместена, но страницата за разговор не може да се премести бидејќи веќе постои страница со таков наслов.
-Спојте ги рачно.'''",
-'movedto' => 'преместена како',
'movetalk' => 'Премести ја и страницата за разговор, ако е возможно.',
'move-subpages' => 'Премести ги и потстраниците (највеќе до $1)',
'move-talk-subpages' => 'Премести потстраници на страници за разговор (највеќе до $1)',
'watchlistall2' => 'сите',
'namespacesall' => 'сите',
'monthsall' => 'сите',
-'limitall' => 'сите',
# Email address confirmation
'confirmemail' => 'Потврда на е-поштенска адреса',
'confirmemail_success' => 'Вашата е-поштенска адреса е потврдена.
Сега можете да се [[Special:UserLogin|најавите]]. Ви посакуваме пријатни мигови на викито!',
'confirmemail_loggedin' => 'Вашата е-поштенска адреса сега е потврдена.',
-'confirmemail_error' => 'Нешто тргна наопаку при снимањето на вашата потврда.',
'confirmemail_subject' => '{{SITENAME}} — Потврда на е-поштенска адреса',
'confirmemail_body' => 'Некој, веројатно Вие, од IP-адресата $1,
на {{SITENAME}} ја регистрирал сметката „$2“ со оваа е-поштенска адреса .
'imgmultigo' => 'Оди!',
'imgmultigoto' => 'Оди на страница $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(стандарден јазик)',
+'img-lang-info' => 'Испиши ја сликата на $1 $2.',
+'img-lang-go' => 'Прикажи',
+
# Table pager
'ascending_abbrev' => 'раст',
'descending_abbrev' => 'опаѓ',
# Special:ComparePages
'comparepages' => 'Спореди страници',
-'compare-selector' => 'Споредба на ревизии на страници',
'compare-page1' => 'Страница 1',
'compare-page2' => 'Страница 2',
'compare-rev1' => 'Ревизија 1',
'user-mail-no-body' => 'ശൂന്യമായതോ അസാമാന്യമായി ചെറുതോ ആയ ഉള്ളടക്കമുള്ള ഇമെയിൽ അയയ്ക്കാൻ ശ്രമിച്ചു.',
# Change password dialog
-'resetpass' => 'രഹസ്യവാക്ക് മാറ്റുക',
+'changepassword' => 'രഹസ്യവാക്ക് മാറ്റുക',
'resetpass_announce' => 'താങ്കൾക്ക് ഇമെയിൽ ആയി കിട്ടിയ താൽക്കാലിക കോഡ് ഉപയോഗിച്ചാണ് ഇപ്പോൾ ലോഗിൻ ചെയ്തിരിക്കുന്നതു്. ലോഗിൻ പ്രക്രിയ പൂർത്തിയാകുവാൻ പുതിയൊരു രഹസ്യവാക്ക് ഇവിടെ കൊടുക്കുക:',
'resetpass_text' => '<!-- എഴുത്ത് ഇവിടെ ചേർക്കുക -->',
'resetpass_header' => 'അംഗത്വത്തിന്റെ രഹസ്യവാക്ക് മാറ്റുക',
'revisiondelete' => 'പതിപ്പുകൾ ഒഴിവാക്കുകയോ/പുനഃസ്ഥാപിക്കുകയോ ചെയ്യുക',
'revdelete-nooldid-title' => 'അസാധുവായ ലക്ഷ്യ നാൾപ്പതിപ്പ്',
'revdelete-nooldid-text' => 'ഈ പ്രവൃത്തി ചെയ്യുവാനാവശ്യമായ ഉദ്ദിഷ്ട പതിപ്പ്/പതിപ്പുകൾ താങ്കൾ തിരഞ്ഞെടുത്തിട്ടില്ല അല്ലെങ്കിൽ ഉദ്ദിഷ്ട പതിപ്പ് നിലവിലില്ല അതുമല്ലെങ്കിൽ താങ്കൾ നിലവിലുള്ള പതിപ്പ് മറയ്ക്കുവാൻ ശ്രമിക്കുന്നു.',
-'revdelete-nologtype-title' => 'പ്രവർത്തനരേഖയുടെ തരം നൽകിയിട്ടില്ല',
-'revdelete-nologtype-text' => 'ഈ പ്രവൃത്തി ചെയ്യുവാൻ പ്രവർത്തനരേഖയുടെ തരം താങ്കൾ വ്യക്തമാക്കിയിട്ടില്ല.',
-'revdelete-nologid-title' => 'തെറ്റായ തിരുത്തൽ പട്ടിക',
-'revdelete-nologid-text' => 'ഈ പ്രവൃത്തി ചെയ്യുവാനായി രേഖയിൽ ലക്ഷ്യം വെയ്ക്കേണ്ട സംഭവം താങ്കൾ വ്യക്തമാക്കിയിട്ടില്ല അല്ലെങ്കിൽ വ്യക്തമാക്കിയത് നിലനിൽക്കുന്നില്ല.',
'revdelete-no-file' => 'നിർദ്ദേശിച്ച പ്രമാണം നിലവിലില്ല.',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" പ്രമാണത്തിന്റെ $2 തീയതി $3 -യ്ക്കു നിലനിന്നിരുന്ന മായ്ക്കപ്പെട്ട പതിപ്പു കാണണം എന്നു താങ്കൾക്ക് ഉറപ്പാണോ?',
'revdelete-show-file-submit' => 'അതെ',
'logdelete-failure' => "'''രേഖയുടെ ദൃശ്യത നിശ്ചിതപ്പെടുത്താൻ കഴിഞ്ഞില്ല:'''
$1",
'revdel-restore' => 'കാണുന്ന രൂപത്തിൽ മാറ്റം വരുത്തുക',
-'revdel-restore-deleted' => 'മായ്ക്കപ്പെട്ട നാൾപ്പതിപ്പുകൾ',
-'revdel-restore-visible' => 'ദൃശ്യമായ നാൾപ്പതിപ്പുകൾ',
'pagehist' => 'താളിന്റെ നാൾവഴി',
'deletedhist' => 'ഒഴിവാക്കപ്പെട്ട നാൾവഴി',
'revdelete-hide-current' => '$2, $1 തീയതിയിലെ ഇനം മറയ്ക്കുമ്പോൾ പിഴവ് സംഭവിച്ചു: ഇത് ഇപ്പോഴുള്ള നാൾപ്പതിപ്പാണ്.
'search-interwiki-default' => '$1 ഫലങ്ങൾ:',
'search-interwiki-more' => '(കൂടുതൽ)',
'search-relatedarticle' => 'ബന്ധപ്പെട്ടവ',
-'mwsuggest-disable' => 'തിരച്ചിലിനു നിർദ്ദേശങ്ങൾ നൽകുന്നത് പ്രവർത്തനരഹിതമാക്കുക',
'searcheverything-enable' => 'എല്ലാ നാമമേഖലകളും തിരയുക',
'searchrelated' => 'ബന്ധപ്പെട്ടവ',
'searchall' => 'എല്ലാം',
'mypreferences' => 'ക്രമീകരണങ്ങൾ',
'prefs-edits' => 'ആകെ തിരുത്തുകൾ:',
'prefsnologintext2' => 'താങ്കളുടെ ഉപയോക്തൃക്രമീകരണങ്ങൾ സജ്ജീകരിക്കാൻ ദയവായി $1.',
-'changepassword' => 'രഹസ്യവാക്ക് മാറ്റുക',
'prefs-skin' => 'ദൃശ്യരൂപം',
'skin-preview' => 'എങ്ങനെയുണ്ടെന്നു കാണുക',
'datedefault' => 'ക്രമീകരണങ്ങൾ വേണ്ട',
'recentchanges-label-unpatrolled' => 'ഇതുവരെ റോന്തു ചുറ്റപ്പെടാത്ത ഒരു തിരുത്താണിത്',
'recentchanges-label-plusminus' => 'താളിന്റെ വലിപ്പം ഇത്രയും ബൈറ്റുകൾ മാറിയിരിക്കുന്നു',
'recentchanges-legend-newpage' => '([[Special:NewPages|പുതിയ താളുകളുടെ പട്ടികയും]] കാണുക)',
-'rcnote' => "കഴിഞ്ഞ {{PLURAL:$2|ദിവസം|'''$2''' ദിവസങ്ങൾക്കുള്ളിൽ}} സംഭവിച്ച, {{PLURAL:$1|'''1''' തിരുത്തൽ|'''$1''' തിരുത്തലുകൾ}} താഴെക്കാണാം. ശേഖരിച്ച സമയം: $4, $5.",
'rcnotefrom' => '<b>$2</b> മുതലുള്ള മാറ്റങ്ങൾ (<b>$1</b> എണ്ണം വരെ കാണാം).',
'rclistfrom' => '$1 മുതലുള്ള മാറ്റങ്ങൾ പ്രദർശിപ്പിക്കുക',
'rcshowhideminor' => 'ചെറുതിരുത്തലുകൾ $1',
'allpagesto' => 'ഇതിൽ അവസാനിക്കുന്ന താളുകൾ കാട്ടുക:',
'allarticles' => 'എല്ലാ താളുകളും',
'allinnamespace' => 'എല്ലാ താളുകളും ($1 നാമമേഖല)',
-'allnotinnamespace' => 'എല്ലാ താളുകളും ($1 നാമമേഖലയിലല്ലാത്തവ)',
-'allpagesprev' => 'മുമ്പത്തെ',
-'allpagesnext' => 'അടുത്തത്',
'allpagessubmit' => 'പോകൂ',
'allpagesprefix' => 'ഇങ്ങനെ തുടങ്ങുന്ന താളുകൾ പ്രദർശിപ്പിക്കുക:',
'allpagesbadtitle' => 'താളിനു നൽകിയ തലക്കെട്ട് അസാധുവാണ് അല്ലെങ്കിൽ അന്തർഭാഷയ്ക്കുള്ളതോ അന്തർവിക്കിയ്ക്കുള്ളതോ ആയ പൂർവ്വപദം ഉപയോഗിച്ചിരിക്കുന്നു.
'undeletebtn' => 'പുനഃസ്ഥാപിക്കുക',
'undeletelink' => 'കാണുക/പുനഃസ്ഥാപിക്കുക',
'undeleteviewlink' => 'കാണുക',
-'undeletereset' => 'പുനഃക്രമീകരിക്കുക',
'undeleteinvert' => 'വിപരീതം തിരഞ്ഞെടുക്കുക',
'undeletecomment' => 'കാരണം:',
'undeletedrevisions' => '{{PLURAL:$1|ഒരു പതിപ്പ്|$1 പതിപ്പുകൾ}} പുനഃസ്ഥാപിച്ചിരിക്കുന്നു',
'sp-contributions-submit' => 'തിരയൂ',
# What links here
-'whatlinkshere' => 'à´\85à´¨àµ\81ബനàµ\8dà´§കണ്ണികൾ',
+'whatlinkshere' => 'à´\88 താളിലàµ\87à´\95àµ\8dà´\95àµ\81à´³àµ\8dà´³ കണ്ണികൾ',
'whatlinkshere-title' => '"$1" എന്ന താളിലേക്കുള്ള കണ്ണികൾ',
'whatlinkshere-page' => 'താൾ:',
'linkshere' => "താഴെക്കൊടുത്തിരിക്കുന്ന താളുകളിൽ നിന്നും '''[[:$1]]''' എന്ന താളിലേക്ക് കണ്ണികളുണ്ട്:",
'block' => 'ഉപയോക്താവിനെ തടയുക',
'unblock' => 'ഉപയോക്താവിനുള്ള തടയൽ നീക്കുക',
'blockip' => 'ഉപയോക്താവിനെ തടയുക',
-'blockip-title' => 'ഉപയോക്താവിനെ തടയുക',
'blockip-legend' => 'ഉപയോക്താവിനെ തടയുക',
'blockiptext' => 'ഏതെങ്കിലും ഐ.പി. വിലാസത്തേയോ ഉപയോക്താവിനേയോ തടയുവാൻ താഴെയുള്ള ഫോം ഉപയോഗിക്കുക.
[[{{MediaWiki:Policy-url}}|വിക്കിയുടെ നയം]] അനുസരിച്ച് നശീകരണപ്രവർത്തനം തടയാൻ മാത്രമേ ഇതു ചെയ്യാവൂ.
'ipadressorusername' => 'ഐ.പി. വിലാസം അല്ലെങ്കിൽ ഉപയോക്തൃനാമം:',
'ipbexpiry' => 'കാലാവധി:',
'ipbreason' => 'കാരണം:',
-'ipbreasonotherlist' => 'മറ്റു കാരണം',
'ipbreason-dropdown' => '*തടയലിനു യോഗ്യമായ കാരണങ്ങൾ
** തെറ്റായ വിവരങ്ങൾ ചേർക്കുക
** താളിൽ നിന്നു വിവരങ്ങൾ മായ്ക്കുക
'ipbsubmit' => 'ഈ ഉപയോക്താവിനെ തടയുക',
'ipbother' => 'മറ്റ് കാലാവധി:',
'ipboptions' => '2 മണിക്കൂർ:2 hours,1 ദിവസം:1 day,3 ദിവസം:3 days,1 ആഴ്ച:1 week,2 ആഴ്ച:2 weeks,1 മാസം:1 month,3 മാസം:3 months,6 മാസം:6 months,1 വർഷം:1 year,അനന്തകാലം:infinite',
-'ipbotheroption' => 'മറ്റുള്ളവ',
-'ipbotherreason' => 'മറ്റ്/കൂടുതൽ കാരണം:',
'ipbhidename' => 'തിരുത്തലുകൾ, പട്ടികകൾ എന്നിവയിൽ നിന്നും ഉപയോക്തൃനാമം മറയ്ക്കുക',
'ipbwatchuser' => 'ഈ ഉപയോക്താവിന്റെ താളും സംവാദം താളും ശ്രദ്ധിക്കുക',
'ipb-disableusertalk' => 'തടയപ്പെട്ടിരിക്കുമ്പോൾ സ്വന്തം സംവാദം താൾ തിരുത്തുന്നതിൽ നിന്നും ഈ ഉപയോക്താവിനെ തടയുക',
'sorbsreason' => '{{SITENAME}} ഉപയോഗിക്കുന്ന DNSBL ൽ താങ്കളുടെ ഐ.പി. വിലാസം ഒരു ഓപ്പൺ പ്രോക്സിയായാണു രേഖപ്പെടുത്തിട്ടുള്ളത്.',
'sorbs_create_account_reason' => '{{SITENAME}} ഉപയോഗിക്കുന്ന DNSBL ൽ താങ്കളുടെ ഐ.പി. വിലാസം ഒരു ഓപ്പൺ പ്രോക്സിയായാണു രേഖപ്പെടുത്തിട്ടുള്ളത്. താങ്കൾക്ക് അംഗത്വമെടുക്കാൻ സാദ്ധ്യമല്ല.',
'xffblockreason' => 'എക്സ്-ഫോർവേഡഡ്-ഫോർ ഹെഡറിലെ ഒരു ഐ.പി. വിലാസം, താങ്കളുടേതോ താങ്കൾ ഉപയോഗിക്കുന്ന പ്രോക്സി സെർവറിലേതോ ആകാം, തടയപ്പെട്ടിരിക്കുന്നതാണ്. തടയലിന്റെ കാരണം: $1',
-'cant-block-while-blocked' => 'താങ്കൾ തടയപ്പെട്ടിരിക്കുമ്പോൾ മറ്റുപയോക്താക്കളെ തടയാൻ താങ്കൾക്ക് സാധിക്കില്ല.',
'cant-see-hidden-user' => 'താങ്കൾ തടയാൻ ശ്രമിക്കുന്ന ഉപയോക്താവ് മുമ്പേ തടയപ്പെടുകയും മറയ്ക്കപ്പെടുകയും ചെയ്യപ്പെട്ടതാണ്. താങ്കൾക്ക് ഉപയോക്താവിനെ മറയ്ക്കാനുള്ള അവകാശം ഇല്ലെങ്കിൽ, ഉപയോക്താവിനെതിരെ ഉള്ള തടയൽ കാണാനോ തിരുത്താനോ കഴിയുന്നതല്ല.',
'ipbblocked' => 'മറ്റുള്ളവരെ തടയാനോ അവരുടെ തടയൽ നീക്കാനോ താങ്കൾക്ക് കഴിയില്ല. കാരണം താങ്കൾ തന്നെ തടയപ്പെട്ടിരിക്കുകയാണ്',
'ipbnounblockself' => 'താങ്കൾക്ക് സ്വന്തം തടയൽ നീക്കാൻ അനുമതിയില്ല',
അത്തരം സന്ദർഭങ്ങളിൽ സംവാദം താളുകൾ താങ്കൾ സ്വയം കൂട്ടിച്ചേർക്കേണ്ടതാണ്.",
'movearticle' => 'മാറ്റേണ്ട താൾ',
'moveuserpage-warning' => "'''മുന്നറിയിപ്പ്:''' ഉപയോക്താവിനുള്ള താളാണ് താങ്കൾ മാറ്റാൻ പോകുന്നത്. താൾ മാത്രമേ മാറുകയുള്ളു എന്നും ഉപയോക്താവിന്റെ പേര് ''മാറുകയില്ലെന്നും'' ദയവായി ഓർക്കുക.",
-'movenologin' => 'ലോഗിൻ ചെയ്തിട്ടില്ല',
'movenologintext' => 'തലക്കെട്ടു മാറ്റാനുള്ള അനുമതി കൈവരിക്കാൻ താങ്കൾ ഒരു രജിസ്റ്റേർഡ് ഉപയോക്താവായിരിക്കുകയും [[Special:UserLogin|ലോഗിൻ ചെയ്തിരിക്കുകയും]] ചെയ്യേണ്ടത് അത്യന്താപേക്ഷിതമാണ്.',
'movenotallowed' => 'താളുകളുടെ തലക്കെട്ടു മാറ്റുവാനുള്ള അനുവാദം താങ്കൾക്കില്ല.',
'movenotallowedfile' => 'പ്രമാണങ്ങൾ മാറ്റാനുള്ള അനുമതി താങ്കൾക്കില്ല.',
'movepage-moved-noredirect' => 'തിരിച്ചുവിടലിന്റെ സൃഷ്ടി ഒതുക്കിയിരിക്കുന്നു.',
'articleexists' => 'ഈ പേരിൽ മറ്റൊരു താൾ ഉള്ളതായി കാണുന്നു, അല്ലെങ്കിൽ താങ്കൾ തിരഞ്ഞെടുത്ത തലക്കെട്ട് സ്വീകാര്യമല്ല. ദയവായി മറ്റൊരു തലക്കെട്ട് തിരഞ്ഞെടുക്കുക.',
'cantmove-titleprotected' => 'താൾ സൃഷ്ടിക്കുന്നതിനു നിരോധനം ഏർപ്പെടുത്തിയിട്ടുള്ള ഒരു തലക്കെട്ടു താങ്കൾ തിരഞ്ഞെടുത്ത കാരണം താങ്കൾക്ക് താൾ ആ സ്ഥാനത്തേക്കു മാറ്റുവാൻ സാധിക്കില്ല.',
-'talkexists' => "'''താളിന്റെ തലക്കെട്ട് വിജയകരമായി മാറ്റിയിരിക്കുന്നു. പക്ഷെ താളിന്റെ സംവാദത്തിനു അതേ പേരിൽ മറ്റൊരു സംവാദംതാൾ നിലവിലുള്ളതിനാൽ മാറ്റം സാധിച്ചില്ല. അതിനാൽ സംവാദംതാൾ താങ്കൾ തന്നെ സംയോജിപ്പിക്കുക.'''",
-'movedto' => 'ഇവിടേക്ക് മാറ്റിയിരിക്കുന്നു',
'movetalk' => 'ബന്ധപ്പെട്ട സംവാദം താളും കൂടെ നീക്കുക',
'move-subpages' => 'ഉപതാളുകൾ മാറ്റുക ( $1 വരെ)',
'move-talk-subpages' => 'സംവാദം താളിന്റെ ഉപതാളുകൾ മാറ്റുക ($1 എണ്ണം)',
'watchlistall2' => 'എല്ലാം',
'namespacesall' => 'എല്ലാം',
'monthsall' => 'എല്ലാം',
-'limitall' => 'എല്ലാം',
# Email address confirmation
'confirmemail' => 'ഇമെയിൽ വിലാസം സ്ഥിരീകരിക്കൽ',
'confirmemail_needlogin' => 'ഇ-മെയിൽ വിലാസം സ്ഥിരീകരിക്കാൻ താങ്കൾ $1 ചെയ്തിരിക്കണം.',
'confirmemail_success' => 'താങ്കളുടെ ഇ-മെയിൽ വിലാസം സ്ഥിരീകരിക്കപ്പെട്ടിരിക്കുന്നു. താങ്കൾക്ക് ഇനി [[Special:UserLogin|ലോഗിൻ ചെയ്ത്]] വിക്കി ആസ്വദിക്കാം.',
'confirmemail_loggedin' => 'താങ്കളുടെ ഇ-മെയിൽ വിലാസം സ്ഥിരീകരിക്കപ്പെട്ടിരിക്കുന്നു.',
-'confirmemail_error' => 'താങ്കളുടെ സ്ഥിരീകരണം സൂക്ഷിച്ചുവയ്ക്കാനുള്ള ശ്രമത്തിനിടയ്ക്ക് എന്തോ പിഴവ് സംഭവിച്ചു.',
'confirmemail_subject' => '{{SITENAME}} ഇ-മെയിൽ വിലാസ സ്ഥിരീകരണം',
'confirmemail_body' => '$1 എന്ന ഐ.പി. വിലാസത്തിൽ നിന്നു (ഒരു പക്ഷെ താങ്കളായിരിക്കാം), "$2" എന്ന പേരോടു കൂടിയും ഈ ഇ-മെയിൽ വിലാസത്തോടു കൂടിയും {{SITENAME}} സംരംഭത്തിൽ ഒരു അംഗത്വം സൃഷ്ടിച്ചിരിക്കുന്നു.
# Special:ComparePages
'comparepages' => 'താളുകൾ താരതമ്യപ്പെടുത്തുക',
-'compare-selector' => 'താളിന്റെ നാൾപ്പതിപ്പുകൾ താരതമ്യപ്പെടുത്തുക',
'compare-page1' => 'താൾ 1',
'compare-page2' => 'താൾ 2',
'compare-rev1' => 'നാൾപ്പതിപ്പ് 1',
'user-mail-no-addy' => 'Цахин шуудангийн хаягийг оруулалгүйгээр шуудан явуулахыг оролдлоо.',
# Change password dialog
-'resetpass' => 'Нууц үгээ солих',
+'changepassword' => 'Нууц үгээ солих',
'resetpass_announce' => 'Та мэйлээр илгээгдсэн түр зуурын нууц үгээр нэвтэрч орсон байна
Бүрэн нэвтэрэхэд та энд шинэ нууц үгээ оруулах хэрэгтэй:',
'resetpass_text' => '<!-- Энд текст нэм -->',
'revisiondelete' => 'Засваруудыг устгах/сэргээх',
'revdelete-nooldid-title' => 'Зорьсон засвар байхгүй байна',
'revdelete-nooldid-text' => 'Та нэг бол энэ үйлдлийг хийхэд зорьсон засвар(ууд)ыг тодорхойлоогүй, зорьсон засвар нь байхгүй, эсвэл одоогийн засварыг нуух гэж байна.',
-'revdelete-nologtype-title' => 'Логийн төрөл өгөгдөөгүй байна',
-'revdelete-nologtype-text' => 'Энэ үйлдлийг хийх логийн төрөл өгөгдөөгүй байна.',
-'revdelete-nologid-title' => 'Хүчингүй логийн бүртгэл',
-'revdelete-nologid-text' => 'Та энэ функцийг хийх логийн үйл явдлыг тусгаж өгөөгүй, эсвэл тусгаж өгсөн бүртгэл байхгүй байна.',
'revdelete-no-file' => 'Өгөгдсөн файл байхгүй байна.',
'revdelete-show-file-confirm' => '$2-ий $3 дахь "<nowiki>$1</nowiki>" файлын устгагдсан засварыг үзмээр байгаадаа итгэлтэй байна уу?',
'revdelete-show-file-submit' => 'Тийм',
'logdelete-failure' => "'''Логийн үзэгдэх байдлыг тохируулж чадсангүй:'''
$1",
'revdel-restore' => 'Харагдах байдлыг өөрчлөх',
-'revdel-restore-deleted' => 'устгагдсан засварууд',
-'revdel-restore-visible' => 'үзэгдэх засварууд',
'pagehist' => 'Хуудасны түүх',
'deletedhist' => 'Устгагдсан түүх',
'revdelete-hide-current' => '$2, $1 огноотой зүйлийг нуухад алдаа гарав: энэ бол одоогийн засвар.
'search-interwiki-default' => '$1 үр дүн:',
'search-interwiki-more' => '(илүү их)',
'search-relatedarticle' => 'Холбоотой',
-'mwsuggest-disable' => 'AJAX саналуудыг болиулах',
'searcheverything-enable' => 'Бүх нэрний зайнуудад хайх',
'searchrelated' => 'холбоотой',
'searchall' => 'бүгдийг',
'preferences' => 'Хэрэглэгчийн тохиргоо',
'mypreferences' => 'Миний тохиргоо',
'prefs-edits' => 'Засваруудын тоо:',
-'changepassword' => 'Нууц үгээ солих',
'prefs-skin' => 'Арьс',
'skin-preview' => 'Урьдчилж харах',
'datedefault' => 'Анхны байдал',
'recentchanges-label-bot' => 'Энэ засварыг бот гүйцэтгэсэн байна',
'recentchanges-label-unpatrolled' => 'Энэ засварыг одоогийн байдлаар манаагүй байна',
'recentchanges-legend-newpage' => '([[Special:NewPages|Шинэ хуудсуудын жагсаалтыг]] бас үзнэ үү.',
-'rcnote' => "Доорх нь $5, $4-ий байдлаарх сүүлийн '''$2''' өдрийн турших '''$1''' засвар юм.",
'rcnotefrom' => "Доорх нь '''$2'''-с хойших өөрчлөлтүүд ('''$1''' хүртэлхийг харуулав) юм.",
'rclistfrom' => '$1-с хойших шинэ засваруудыг үзүүлэх',
'rcshowhideminor' => 'Бага зэргийн засваруудыг $1',
'allpagesto' => 'Дараах гэж дуусах хуудсуудыг үзүүлэх:',
'allarticles' => 'Бүх хуудас',
'allinnamespace' => 'Бүх хуудас ($1 namespace)',
-'allnotinnamespace' => 'Бүх хуудас (нэрэндээ $1-г агуулаагүй)',
-'allpagesprev' => 'Өмнөх',
-'allpagesnext' => 'Дараагийн',
'allpagessubmit' => 'Явах',
'allpagesprefix' => 'Дараах угтвараар эхэлсэн хуудсуудыг үзүүлэх:',
'allpagesbadtitle' => 'Хуудасны нэр нь хүчингүй эсвэл интер-хэл буюу интер-викид байгаа нэр байна. Нэрэнд хэрэглэж болохгүй тэмдэгт агуулагдаж байж болзошгүй юм.',
'undeletebtn' => 'Сэргээх',
'undeletelink' => 'үзэх/сэргээх',
'undeleteviewlink' => 'харах',
-'undeletereset' => 'Дахин эхлүүлэх',
'undeleteinvert' => 'Эсрэгээр нь болгох',
'undeletecomment' => 'Шалтгаан:',
'undeletedrevisions' => '{{PLURAL:$1|1 хувилбар|$1 хувилбар}} сэргээгдлээ',
'block' => 'Хэрэглэгчийг блок хийх',
'unblock' => 'Хэрэглэгчийг блокоос гаргах',
'blockip' => 'Хэрэглэгчийг түгжих',
-'blockip-title' => 'Хэрэглэгчийг түгжих',
'blockip-legend' => 'Хэрэглэгчийг түгжих',
'blockiptext' => 'Доорх маягтыг ашиглан тодорхой IP хаяг эсвэл хэрэглэгчийн нэрийг засвар хийхээс түгжинэ үү.
Энэ нь зөвхөн вандализм үйлдэх явдлаас сэргийлэхийн тулд, [[{{MediaWiki:Policy-url}}|бодлого, баримтлалын]] дагуу хийгдэх ёстой.
'ipadressorusername' => 'IP хаяг буюу хэрэглэгчийн нэр',
'ipbexpiry' => 'Түгжээ нь нээгдэх хугацаа',
'ipbreason' => 'Шалтгаан:',
-'ipbreasonotherlist' => 'Өөр шалтгаан',
'ipbreason-dropdown' => '*Ерөнхий түгжих шалтгаанууд
** Худал мэдээлэл оруулсан
** Хуудаснуудаас агуулга устгасан
'ipbsubmit' => 'Энэ хэрэглэгчийг түгжих',
'ipbother' => 'Өөр хугацаа:',
'ipboptions' => '2 цаг:2 hours,1 хоног:1 day,3 хоног:3 days,1 долоо хоног:1 week,2 долоо хоног:2 weeks,1 сар:1 month,3 сар:3 months,6 сар:6 months,1 жил:1 year,хязгааргүй:infinite',
-'ipbotheroption' => 'бусад',
-'ipbotherreason' => 'Өөр/нэмэлт шалтгаан:',
'ipbhidename' => 'Хэрэглэгчийн нэрийг жагсаалт болон өөрчлөлтөөс нуух',
'ipbwatchuser' => 'Энэ хэрэглэгчийн хэрэглэгчийн ба ярианы хуудсуудыг хянах',
'ipb-disableusertalk' => 'Энэ хэрэглэгчийг блоклогдсон үедээ өөрийн ярианы хуудсыг янзлахаас зайлс хийлгэх',
'sorbsreason' => '{{SITENAME}}-н хэрэглэдэг DNSBL-д таны IP хаягийг чөлөөт прокси хэмээн тодорхойлсон байна.',
'sorbs_create_account_reason' => '{{SITENAME}}-н хэрэглэдэг DNSBL-д таны IP хаягийг чөлөөт прокси гэж тэмдэглэсэн байна.
Та бүртгэл үүсгэх боломжгүй.',
-'cant-block-while-blocked' => 'Өөрөө түгжигдсэн үед бусад хэрэглэгчдийг түгжих боломжгүй.',
'cant-see-hidden-user' => 'Таны түгжих гэж оролдож буй хэрэглэгчийг аль хэдийнээ түгжиж, нуусан байна.
Таньд хэрэглэгчийг нуух эрх байхгүй тул та хэрэглэгчийн түгжээг харах буюу засварлах боломжгүй.',
'ipbblocked' => 'Та өөрөө түгжигдсэн тул бусад хэрэглэгчдийг түгжих буюу тэдний түгжээг тайлах эрхгүй',
Эдгээр тохиолдлуудад уг хуудсыг гар аргаар зөөх эсвэл нэгтгэх шаардлагатай болно.",
'movearticle' => 'Хуудсыг зөөх:',
'moveuserpage-warning' => "'''Анхаар:''' Та хэрэглэгчийн хуудсыг зөөх гэж байна. Зөвхөн хуудас нь л зөөгдөнө, харин хэрэглэгчийн нэр ''солигдохгүй'' гэдгийг анхаарана уу.",
-'movenologin' => 'нэвтрээгүй байна',
'movenologintext' => 'Та хуудсыг зөөхийн тулд бүртгэлтэй бөгөөд [[Special:UserLogin|холбогдсон]] байх ёстой.',
'movenotallowed' => 'Таньд хуудас зөөх зөвшөөрөл байхгүй байна.',
'movenotallowedfile' => 'Таньд файл зөөх эрх байхгүй.',
'articleexists' => 'Ийм нэртэй хуудсыг өмнө нь үүсгэсэн, эсвэл сонгосон нэр тань хүчингүй байна.
Өөр нэр сонгоно уу.',
'cantmove-titleprotected' => 'Шинэ гарчигтай хуудас нь үүсгэгдэхээс хамгаалагдсан тул та ийшээ хуудсыг зөөх боломжгүй.',
-'talkexists' => "'''Хуудас өөрөө амжилттай зөөгдсөн боловч шинэ нэр дээр хэлэлцүүлэг байгаа тул хэлэлцүүлгийн хуудас нь зөөгдсөнгүй.
-Хэлэлцүүлгийн хуудсуудыг гар аргаар нэгтгэнэ үү.'''",
-'movedto' => 'Зөөгдсөн газар:',
'movetalk' => 'Харгалзах хэлэлцүүлгийн хуудсыг зөөх',
'move-subpages' => 'Дэд хуудсуудыг зөөх ($1 хүртэлх)',
'move-talk-subpages' => 'Хэлэлцүүлгийн хуудасны дэд хуудсуудыг зөөх ($1 хүртэл)',
'watchlistall2' => 'бүгдийг',
'namespacesall' => 'бүгдийг',
'monthsall' => 'бүгдийг',
-'limitall' => 'бүгдийг',
# Email address confirmation
'confirmemail' => 'Мэйл хаягийг баталгаажуулах',
'confirmemail_success' => 'Таны мэйл хаяг баталгаажлаа.
Та одоо викид [[Special:UserLogin|нэвтэрч]] үйлдэл хийх боломжтой',
'confirmemail_loggedin' => 'Таны мэйл хаяг баталгаажлаа.',
-'confirmemail_error' => 'Таны баталгаажуулалтыг хадгалах үед ямар нэг алдаа гарлаа.',
'confirmemail_subject' => '{{SITENAME}}-н мэйл хаягийн баталгаажуулалт',
'confirmemail_body' => 'Хэн нэгэн, магадгүй та $1 IP хаягнаас $2 гэсэн нэрээр энэ мэйл хаягтайгаар {{SITENAME}} хуудсанд данс нээсэн байна.
# Special:ComparePages
'comparepages' => 'Хуудсуудыг харьцуулах',
-'compare-selector' => 'Хуудасны засваруудыг харьцуулах',
'compare-page1' => 'Нэгдүгээр хуудас',
'compare-page2' => 'Хоёрдугаар хуудас',
'compare-rev1' => 'Нэгдүгээр засвар',
'jumptonavigation' => 'навигацие',
'jumptosearch' => 'кэутаре',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Деспре {{SITENAME}}',
'aboutpage' => 'Project:Деспре',
'copyright' => 'Концинутул есте диспонибил суб $1.',
'disclaimers' => 'Деклараций',
'disclaimerpage' => 'Project:Декларацие ӂенералэ',
'edithelp' => 'Ажутор пентру едитаре',
-'edithelppage' => 'Help:Едитаре',
'helppage' => 'Help:Купринс',
'mainpage' => 'Прима паӂина',
'mainpage-description' => 'Прима паӂина',
'retrievedfrom' => 'Адус де ла «$1»',
'youhavenewmessages' => 'Ай $1 ($2).',
-'newmessageslink' => 'месаже ной',
'editsection' => 'едитязэ',
'editold' => 'едитязэ',
'editlink' => 'едитязэ',
# Search results
'searchresults' => 'Резултателе кэутэрий',
'searchresults-title' => 'Резултателе кэутэрий пентру «$1»',
-'searchresulttext' => 'Пентру май мулте деталий деспре кэутаря ын {{SITENAME}}, везь [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => "Ай кэутат '''[[:$1]]''' ([[Special:Prefixindex/$1|тоате паӂиниле каре ынчеп ку «$1»]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|тоате паӂиниле каре се лягэ де «$1»]])",
-'searchsubtitleinvalid' => "Ай каутат '''$1'''",
-'notitlematches' => 'Ничь ун резултат ын титлуриле артиколелор',
'notextmatches' => 'Ничь ун резултат ын текстеле артиколелор',
'prevn' => 'антериоареле {{PLURAL:$1|$1}}',
'nextn' => 'урмэтоареле {{PLURAL:$1|$1}}',
'search-interwiki-caption' => 'Проекте ынрудите',
'search-interwiki-default' => '$1 резултате:',
'search-interwiki-more' => '(май мулт)',
-'nonefound' => "'''Нотэ''': Нумай унеле спаций де нуме сынт кэутате импличит.
-Ынчеркэ сэ пуй ка ши префикс ал кэутэрий ''all:'' пентру а кэута ын тот концинутул (инклузынд ши паӂиниле де дискуций, формате, етч), сау фолосеште спациул де нуме дорит ка ши префикс.",
-'powersearch' => 'Кэутаре авансатэ',
'powersearch-legend' => 'Кэутаре авансатэ',
'powersearch-ns' => 'Кэутаре ын спацииле де нуме:',
'powersearch-redir' => 'Афишазэ редиректэриле',
-'powersearch-field' => 'Каутэ дупэ',
# Preferences page
'preferences' => 'Преферинце',
'metadata-expand' => 'Афишазэ деталий суплиментаре',
'metadata-collapse' => 'Аскунде деталий суплиментаре',
-# External editor support
-'edit-externally' => 'Едитязэ ачест фишиер фолосинд о апликацие екстернэ',
-'edit-externally-help' => '(Везь [//www.mediawiki.org/wiki/Manual:External_editors инструкциунь де инсталаре] пентру май мулте информаций)',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'тоате',
'namespacesall' => 'тоате',
'youhavenewmessages' => 'तुमच्यासाठी $1 आहे. ($2)',
'youhavenewmessagesfromusers' => 'तुमच्यासाठी {{PLURAL:$3|इतर सदस्याकडून|$3 सदस्यांकडून}} $1 आहेत. ($2)',
'youhavenewmessagesmanyusers' => 'तुमच्यासाठी बऱ्याच सदस्यांकडून $1 आहेत. ($2)',
-'newmessageslinkplural' => '{{PLURAL:$1|नवà¥\80न सà¤\82दà¥\87श|नवीन संदेश}}',
+'newmessageslinkplural' => '{{PLURAL:$1|à¤\8fà¤\95 नवà¥\80न सà¤\82दà¥\87श|९९९=नवीन संदेश}}',
'newmessagesdifflinkplural' => 'मागील {{PLURAL:$1|बदल}}',
'youhavenewmessagesmulti' => '$1 वर तुमच्यासाठी नवीन संदेश आहेत.',
'editsection' => 'संपादन',
'invalidtitle-knownnamespace' => '"$2" नामविश्वात "$3" मजकूराचे अयोग्य शीर्षक',
'invalidtitle-unknownnamespace' => 'अनोळखी नामविश्वाच्या आकड्यासह अवैध मथळा $1 व मजकूर "$2"',
'exception-nologin' => 'सनोंद-प्रवेशित नाही',
-'exception-nologin-text' => 'हे पान किंवा क्रिया करण्यासाठी आपल्याला या विकिवर सनोंद- प्रवेशित असावयास हवे.',
+'exception-nologin-text' => 'हे पान किंवा क्रिया करण्यासाठी आपल्याला या विकिवर [[Special:Userlogin|सनोंद- प्रवेशित]] असावयास हवे.',
# Virus scanner
'virus-badscanner' => "खराब विन्यास (कॉन्फिगरेशन): अनोळखी व्हायरस स्कॅनर: ''$1''",
'gotaccount' => 'पूर्वीचे खाते आहे? $1.',
'gotaccountlink' => 'सनोंद-प्रवेश करा',
'userlogin-resetlink' => 'सनोंद-प्रवेश तपशील विसरला असाल तर येथे टिचकी मारा.',
-'userlogin-resetpassword-link' => 'परवलà¥\80à¤\9aा शबà¥\8dद पà¥\81नà¥\8dहा à¤\9cà¥\81ळवा (रिसà¥\87à¤\9f)',
+'userlogin-resetpassword-link' => 'à¤\86पला परवलà¥\80à¤\9aा शबà¥\8dद विसरलात?',
'helplogin-url' => 'Help:सनोंद प्रवेशासाठी(लॉगिंग-ईन)',
'userlogin-helplink' => '[[{{MediaWiki:helplogin-url}}|सनोंद-प्रवेशासाठी(लॉग-ईन) सहाय्य]]',
'userlogin-loggedin' => 'आपण पुर्वीच {{GENDER:$1|$1}} म्हणून सनोंद प्रवेशित आहात.वेगळ्या सदस्यनावाने सनोंद प्रवेशासाठी खालील आवेदन वापरा.',
तो मिळाल्यावर पुन्हा सनोंद-प्रवेश करा.',
'blocked-mailpassword' => 'तुमच्या अंकपत्त्यास संपादनापासून प्रतिबंधित करण्यात आले आहे,आणि म्हणून दुरूपयोग टाळ्ण्याच्या दृष्टीने, परवलीचा शब्द परत मिळवण्याची क्रिया करण्यास आपणास परवानगी नाही.',
-'eauthentsent' => 'नामाà¤\82à¤\95ित ई-मेल पत्त्यावर एक निश्चितता स्वीकारक ई-मेल पाठविला गेला आहे.
+'eauthentsent' => 'नमà¥\82द à¤\95à¥\87लà¥\87लà¥\8dया ई-मेल पत्त्यावर एक निश्चितता स्वीकारक ई-मेल पाठविला गेला आहे.
खात्यावर कोणताही इतर ई-मेल पाठविण्यापूर्वी - तो ई-मेल पत्ता तुमचाच आहे, हे सुनिश्चित करण्यासाठी - तुम्हाला त्या ई-मेल मधील सूचनांचे पालन करावे लागेल.',
'throttled-mailpassword' => 'मागील {{PLURAL:$1|तासात|$1 तासांत}} परवलीचा शब्द बदलण्यासाठीची सूचना विपत्राद्वारे पाठविलेली आहे. दुरुपयोग टाळण्यासाठी, {{PLURAL:$1|एका तासामध्ये|$1 तासांमध्ये}} फक्त एकदाच सूचना दिली जाईल.',
'mailerror' => 'विपत्र पाठवण्यात त्रुटी: $1',
'acct_creation_throttle_hit' => 'माफ करा, तुम्ही आत्तापर्यंत {{PLURAL:$1|१ खाते उघडले आहे|$1 खाती उघडली आहेत}}. तुम्हाला आणखी खाती उघडता येणार नाहीत.',
-'emailauthenticated' => 'तुमचा विपत्रपत्ता $3 येथे $2 यावेळी तपासण्यात आला आहे.',
+'emailauthenticated' => 'तुमचा विपत्रपत्ता $2 ला $3 यावेळी तपासण्यात आला आहे.',
'emailnotauthenticated' => 'तुमचा ई-मेल पत्ता अद्याप अधिप्रमाणित(ऑथेंटिकेटेड) नाही. खालील कोणत्याही फिचर्सकरिता ई-मेल पाठविला जाणार नाही.',
'noemailprefs' => 'खालील सुविधा कार्यान्वित करण्यासाठी,पसंतीक्रमात ई-मेल पत्ता नमूद करा.',
'emailconfirmlink' => 'आपला ई-मेल पत्ता निश्चित करा.',
'user-mail-no-body' => 'रिकामे किंवा अत्यंत छोटा मजकूर असलेले विपत्र पाठविण्याचा प्रयत्न करण्यात आला',
# Change password dialog
-'resetpass' => 'परवलीचा शब्द बदला',
+'changepassword' => 'परवलीचा शब्द बदला',
'resetpass_announce' => 'तुम्ही ई-मेल मधून दिलेल्या तात्पुरत्या शब्दांकाने सनोंद प्रवेशित आहात. आपला सनोंद-प्रवेश पूर्ण करण्यासाठी, कृपया येथे नवीन परवलीचा शब्द द्या:',
'resetpass_text' => '<!-- मजकूर इथे लिहा -->',
'resetpass_header' => 'खात्याचा परवलीचा शब्द बदला',
'revisiondelete' => 'आवृत्त्या वगळा/पुनर्स्थापित करा',
'revdelete-nooldid-title' => 'अवैध लक्ष्य आवृत्ती',
'revdelete-nooldid-text' => 'आपण एकतर ही कृती करावयासाठीच्या लक्ष्य आवृत्ती(त्त्या) नमूद केल्या नाहीत / दिलेली आवृत्ती अस्तित्वात नाही, किंवा, तुम्ही सध्याची आवृत्ती लपविण्याचा प्रयत्न करीत आहात.',
-'revdelete-nologtype-title' => 'कोणताही क्रमलेखप्रकार दिलेला नाही',
-'revdelete-nologtype-text' => 'ही क्रिया करण्यासाठी तुम्ही क्रमलेखप्रकार नमूद केला नाही.',
-'revdelete-nologid-title' => 'अवैध क्रमलेख प्रविष्टी',
-'revdelete-nologid-text' => 'तुम्ही हे कार्य होण्यासाठी एकतर लक्ष्य क्रमलेख प्रसंग निवडला नाही किंवा दिलेली प्रविष्टी अस्तित्वात नाही.',
'revdelete-no-file' => 'नमूद केलेली संचिका अस्तित्वात नाही.',
'revdelete-show-file-confirm' => 'तुम्ही "<nowiki>$1</nowiki>" या संचिकेची $2 ला $3 वेळी वगळलेली आवृत्ती नक्की पहाणार आहात?',
'revdelete-show-file-submit' => 'होय',
अजून इतर प्रतिबंध घातल्याशिवाय {{SITENAME}}चे इतर प्रबंधक लपविलेला मजकूर याच दुव्याने परतवू शकतील.",
'revdelete-confirm' => "कृपया '''याची खात्री करा''' की तुम्ही जे करीत आहात, त्याचे परिणाम आपण जाणत आहात आणि, ते काम [[{{MediaWiki:Policy-url}}|मीडियाविकीच्या नीती]]नुसार आहे.",
'revdelete-suppress-text' => "लपवण्याचा वापर '''फक्त''' पुढील बाबतीत होतो:
-* à¤\85नà¥\81पयà¥\8bà¤\97à¥\80 माहिती
+* à¤\89à¤\9aà¥\8dà¤\9a दरà¥\8dà¤\9cाà¤\9aà¥\80 बदनामà¥\80à¤\95ारà¤\95 माहिती
* अयोग्य व्यक्तिगत माहिती
-*: ''à¤\97à¥\83हपतà¥\8dतà¥\87, दà¥\82रधà¥\8dवनà¥\80 à¤\95à¥\8dरमाà¤\82à¤\95 व सामाà¤\9cिà¤\95 सà¥\81रà¤\95à¥\8dषा क्रमांक वगैरे''",
+*: ''à¤\97à¥\83हपतà¥\8dतà¥\87, दà¥\82रधà¥\8dवनà¥\80 à¤\95à¥\8dरमाà¤\82à¤\95 व राषà¥\8dà¤\9fà¥\8dरà¥\80य à¤\93ळà¤\96 क्रमांक वगैरे''",
'revdelete-legend' => 'दृश्य बंधने स्थापित करा',
-'revdelete-hide-text' => 'आवर्तीत मजकूर लपवा',
+'revdelete-hide-text' => 'आवर्तीत मजकूर',
'revdelete-hide-image' => 'संचिका आशय लपवा',
'revdelete-hide-name' => 'कृती आणि लक्ष्य लपवा',
-'revdelete-hide-comment' => 'सà¤\82पादन सà¤\82à¤\95à¥\8dषà¥\87प लपवा',
-'revdelete-hide-user' => 'संपादकाचे सदस्यनाव/आयपी अंकपत्ता लपवा',
+'revdelete-hide-comment' => 'सà¤\82पादन तपशà¥\80ल',
+'revdelete-hide-user' => 'संपादकाचे सदस्यनाव/आयपी अंकपत्ता',
'revdelete-hide-restricted' => 'प्रशासकांद्वारेची माहिती दडपा तसेच ईतरांचीही',
'revdelete-radio-same' => '(कृपया बदलू नये)',
-'revdelete-radio-set' => 'हà¥\8bय',
-'revdelete-radio-unset' => 'नाहà¥\80',
+'revdelete-radio-set' => 'लपविलà¥\87लà¥\87',
+'revdelete-radio-unset' => 'दà¥\83शà¥\8dय',
'revdelete-suppress' => 'प्रशासकांद्वारेची माहिती दडपा तसेच ईतरांचीही',
'revdelete-unsuppress' => 'पुर्नस्थापीत आवृत्त्यांवरील बंधने ऊठवा',
'revdelete-log' => 'कारण:',
'logdelete-failure' => "'''नोंदींची दृश्यता स्थापिल्या गेली नाही.'''
$1",
'revdel-restore' => 'दृश्यता बदला',
-'revdel-restore-deleted' => 'वगळलेल्या आवृत्त्या',
-'revdel-restore-visible' => 'दृष्य आवृत्त्या',
'pagehist' => 'पानाचा इतिहास',
'deletedhist' => 'वगळलेला इतिहास',
'revdelete-hide-current' => '$1 मधील $2 या वेळचे आवर्तन लपविण्यात त्रूटी : ते सद्य पुनरावर्तन आहे.
'search-interwiki-default' => '$1चे निकाल:',
'search-interwiki-more' => '(आणखी)',
'search-relatedarticle' => 'जवळील',
-'mwsuggest-disable' => 'शोध सुचवणी रद्द करा',
'searcheverything-enable' => 'सर्वनामविश्वांमध्ये शोधा:',
'searchrelated' => 'संबंधित',
'searchall' => 'सर्व',
'preferences' => 'पसंतीक्रम',
'mypreferences' => 'पसंतीक्रम',
'prefs-edits' => 'संपादनांची संख्या:',
-'changepassword' => 'परवलीचा शब्द बदला',
'prefs-skin' => 'त्वचा',
'skin-preview' => 'झलक',
'datedefault' => 'प्राथमिकता नाही',
'recentchanges-label-minor' => 'हे एक किरकोळ संपादन आहे',
'recentchanges-label-bot' => 'हे संपादन एका सांगकाम्याकडून केले गेले आहे',
'recentchanges-label-unpatrolled' => 'हे संपादन अजून तपासल्या गेले नाही',
-'recentchanges-legend-newpage' => '$1 - नवीन पान',
-'rcnote' => "खाली $4, $5 पर्यंतचे गेल्या {{PLURAL:$2|'''१''' दिवसातील|'''$2''' दिवसांतील}} {{PLURAL:$1|शेवटचा '''1''' बदल|शेवटचे '''$1''' बदल}} दिलेले आहेत.",
+'recentchanges-legend-newpage' => '([[Special:NewPages|नविन पानांची यादी]] हेही पाहा)',
'rcnotefrom' => "खाली <b>$2</b> पासूनचे ('''$1''' पर्यंत) बदल दाखविले आहेत.",
'rclistfrom' => '$1 नंतर केले गेलेले बदल दाखवा.',
'rcshowhideminor' => 'छोटे बदल $1',
कृपया file_uploads मांडणी (setting) तपासावी.',
'uploadscripted' => 'या संचिकेत HTML किंवा स्क्रिप्ट कोडचा आंतर्भाव आहे, त्याचा एखाद्या विचरकाकडून विचित्र अर्थ लावला जाऊ शकतो.',
'uploadvirus' => 'ह्या संचिकेत व्हायरस आहे. अधिक माहिती: $1',
-'uploadjava' => 'ही फाईल झीप् ह्या प्रकारातील आहे ज्यामधे जाव्हा .क्लास फाईल. आहे,
- जाव्हा फाईल ह्यात वापर्ता येनार नाहीत ,कारन इथे सुरक्षेचे कारने येतात्',
+'uploadjava' => 'ही फाईल झीप ह्या प्रकारातील आहे ज्यामधे जावा .क्लास फाईल. आहे,जावा फाईलचे अपभारणास परवानगी नाही कारण त्याने सुरक्षा-बंधने टाळल्या जाऊ शकतात.',
'upload-source' => 'स्रोत संचिका',
'sourcefilename' => 'स्रोत-संचिकानाम:',
'sourceurl' => 'स्रोत युआरएल',
'allpagesto' => 'इथे संपणारी पाने दाखवा:',
'allarticles' => 'सगळे लेख',
'allinnamespace' => 'सर्व पाने ($1 नामविश्व)',
-'allnotinnamespace' => 'सर्व पाने ($1 नामविश्वात नसलेली)',
-'allpagesprev' => 'मागील',
-'allpagesnext' => 'पुढील',
'allpagessubmit' => 'चला',
'allpagesprefix' => 'पुढील शब्दाने सुरू होणारी पाने दाखवा:',
'allpagesbadtitle' => 'दिलेले शीर्षक चुकीचे किंवा आंतरभाषीय किंवा आंतरविकि शब्दाने सुरू होणारे होते. त्यात एक किंवा अधिक शीर्षकात न वापरता येणारी अक्षरे असावीत.',
'undeletebtn' => 'वगळण्याची क्रिया रद्द करा',
'undeletelink' => 'पहा/पुनर्स्थापित करा',
'undeleteviewlink' => 'पहा',
-'undeletereset' => 'पूर्ववत',
'undeleteinvert' => 'निवड उलट करा',
'undeletecomment' => 'प्रतिक्रिया:',
'undeletedrevisions' => '{{PLURAL:$1|1 आवर्तन|$1 आवर्तने}} पुनर्स्थापित',
'block' => 'सदस्यास प्रतिबंध करा',
'unblock' => 'सदस्य सोडवा',
'blockip' => 'हा अंकपत्ता अडवा',
-'blockip-title' => 'सदस्यास प्रतिबंध करा',
'blockip-legend' => 'सदस्यास प्रतिबंध करा',
'blockiptext' => 'एखाद्या विशिष्ट अंकपत्त्याची किंवा सदस्याची लिहिण्याची क्षमता प्रतिबंधित करण्याकरिता खालील सारणी वापरा.
हे केवळ उच्छेद टाळण्याच्याच दृष्टीने आणि [[{{MediaWiki:Policy-url}}|निती]]स अनुसरून केले पाहिजे.
'ipadressorusername' => 'अंकपत्ता किंवा सदस्यनाम:',
'ipbexpiry' => 'समाप्ति:',
'ipbreason' => 'कारण:',
-'ipbreasonotherlist' => 'इतर कारण',
'ipbreason-dropdown' => '*प्रतिबंधनाची सामान्य कारणे
** चुकीची माहिती भरणे
** पानांवरील मजकूर काढणे
'ipbsubmit' => 'हा पत्ता अडवा',
'ipbother' => 'इतर वेळ:',
'ipboptions' => '२ तास:2 hours,१ दिवस:1 day,३ दिवस:3 days,१ आठवडा:1 week,२ आठवडे:2 weeks,१ महिना:1 month,३ महिने:3 months,६ महिने:6 months,१ वर्ष:1 year,अनंत:infinite',
-'ipbotheroption' => 'इतर',
-'ipbotherreason' => 'इतर/अजून कारण:',
'ipbhidename' => 'सदस्य नाम प्रतिबंधन नोंदी, प्रतिबंधनाची चालू यादी आणि सदस्य यादी इत्यादीतून लपवा',
'ipbwatchuser' => 'या सदस्याच्या सदस्य तसेच चर्चा पानावर पहारा ठेवा',
'ipb-disableusertalk' => 'सदस्यास स्वत:चे चर्चापान संपादण्यापासून प्रतिबंधित करा',
'sorbsreason' => '{{SITENAME}}ने वापरलेल्या DNSBL मध्ये तुमच्या अंकपत्त्याची नोंद उघड-उघड प्रतिनिधी म्हणून सूचित केली आहे.',
'sorbs_create_account_reason' => '{{SITENAME}}च्या DNSBLने तुमचा अंकपत्ता उघड-उघड प्रतिनिधी म्हणून सूचित केला आहे.तुम्ही खाते उघडू शकत नाही',
'xffblockreason' => '(X-Forwarded-For header) मधील अंकपत्ता,आपला किंवा आपण वापरत असलेल्या सर्व्हरचा,प्रतिबंधित केल्या गेला आहे.प्रतिबंधित करण्याचे मुळ कारण होते:$1',
-'cant-block-while-blocked' => 'तुम्ही स्वतः प्रतिबंधित असताना इतरांना प्रतिबंधित करू शकत नाही.',
'cant-see-hidden-user' => 'तुम्ही प्रतिब्ंधकरण्याचा प्रयत्न करत असलेले सदस्य खाते आधीपासूनच प्रतिबंधित आणि लपविले गेले आहे.
तुमच्याकडे सदस्य लपविण्याचे अधिकार नसल्यामुळे , तुम्ही सदस्य प्रतिबंधन पाहू अथवा संपादित करू शकत नाही',
'ipbblocked' => 'तुमचे स्वत:चेच खाते प्रतिबंधित असल्यामुळे तुम्ही इतर सदस्यांना प्रतिबंधित किंवा अप्रतिबंधीत करू शकत नाही',
या बाबतीत तुम्हाला स्वतःला ही पाने एकत्र करावी लागतील.",
'movearticle' => 'पृष्ठाचे स्थानांतरण',
'moveuserpage-warning' => "'''सावधान:''' आपण एक सदस्य पान स्थलांतरित करत आहात. कृपया लक्षात घ्या की, फक्त हे पान स्थलांतरित होइल, सदस्य नाम बदलले जणार नाही.",
-'movenologin' => 'प्रवेश केलेला नाही',
'movenologintext' => 'पान स्थानांतरित करण्यासाठी तुम्हाला [[Special:UserLogin|प्रवेश]] करावा लागेल.',
'movenotallowed' => '{{SITENAME}}वरील पाने स्थानांतरीत करण्याची आपल्यापाशी परवानगी नाही.',
'movenotallowedfile' => 'तुम्हाला दस्तावैज स्थानांतरीत करण्याची परवानगी नाही.',
नाव योग्य नाही आहे.
कृपया दुसरे नाव शोधा.',
'cantmove-titleprotected' => 'नवे शीर्षक निर्मित करण्या पासून सुरक्षित केलेले असल्यामुळे,तुम्ही या जागी एखादे पान स्थानांतरीत करू शकत नाही.',
-'talkexists' => 'पृष्ठ यशस्वीरीत्या स्थानांतरीत झाले पण चर्चा पृष्ठ स्थानांतरीत होवू
-शकले नाही कारण त्या नावाचे पृष्ठ आधीच अस्तित्वात होते. कृपया तुम्ही स्वतः ती पृष्ठे एकत्र करा.',
-'movedto' => 'कडे स्थानांतरण केले',
'movetalk' => 'शक्य असल्यास "चर्चा पृष्ठ" स्थानांतरीत करा',
'move-subpages' => 'उपपाने स्थानांतरीत करा (जास्तीतजास्त $1)',
'move-talk-subpages' => 'चर्चा पानाची सर्व उपपाने स्थानांतरीत करा (जास्तीतजास्त $1)',
'svg-long-desc' => 'SVG संचिका, साधारणपणे $1 × $2 pixels, संचिकेचा आकार: $3',
'svg-long-desc-animated' => 'सामान्यतः $1 × $2 पिक्सेलची असलेली संजीवक एसव्हीजी संचिका, संचिका-आकार: $3',
'svg-long-error' => 'अयोग्य SVG प्रकारातील संचिका: $1',
-'show-big-image' => 'सà¤\82पà¥\82रà¥\8dण रिà¤\9cà¥\8bलà¥\8dयà¥\82शन',
+'show-big-image' => 'मà¥\82ळ सà¤\82à¤\9aिà¤\95ा',
'show-big-image-preview' => 'या झलकेचा आकार: $1. पिक्सेल',
'show-big-image-other' => 'इतर {{PLURAL:$2|resolution|resolutions}}: $1.',
'show-big-image-size' => '$1 × $2 पिक्सेल',
'watchlistall2' => 'सर्व',
'namespacesall' => 'सर्व',
'monthsall' => 'सर्व',
-'limitall' => 'सर्व',
# Email address confirmation
'confirmemail' => 'ई-मेल पत्ता पडताळून पहा',
'confirmemail_needlogin' => 'तुमचा विपत्रपत्ता प्रमाणित करण्यासाठी तुम्ही $1 करावयास हवे.',
'confirmemail_success' => 'तुमचा विपत्र (ई-मेल) पत्ता प्रमाणित झाला आहे.तुम्ही आता [[Special:UserLogin|दाखल]] होऊ शकता आणि विकिचा आनंद घेऊ शकता.',
'confirmemail_loggedin' => 'तुमचा विपत्र (ई-मेल) पत्ता आता प्रमाणित झाला आहे.',
-'confirmemail_error' => 'तुमची निश्चिती जतन करताना काही तरी चूकले',
'confirmemail_subject' => '{{SITENAME}} विपत्र (ई-मेल) पत्ता प्रमाणित',
'confirmemail_body' => 'कुणीतरी, बहुतेक तुम्ही, $1 या पत्त्यावारून, "$2" खाते हा ईमेल पत्ता वापरून {{SITENAME}} या संकेतस्थळावर उघडले आहे.
# Special:ComparePages
'comparepages' => 'पानांची तुलना करा',
-'compare-selector' => 'पानांच्या आवर्तनांची तुलना करा',
'compare-page1' => 'पान १',
'compare-page2' => 'पान २',
'compare-rev1' => 'आवर्तन १',
'tog-shownumberswatching' => 'Манярын ӹлӹштӓшӹм вӓнгӹмӹ списокышкышты пыртенӹт, анжыкташ',
'tog-oldsig' => 'Ылшы сирӹмӹ подписьӹм анзыцок анжен лӓктӓш',
'tog-fancysig' => 'Вики-пӓлӹкӹн ӹшке подписьшӹ (автоматический ажедмӓш гӹц пасна)',
-'tog-showjumplinks' => '«ванжаш» палшышы ажедмӓшвлӓм чӱктӓш',
'tog-uselivepreview' => 'Текстӹм пӹсӹн анзыц анжен лӓкмӹм кычылташ (эксперимент семӹнь JavaScript)',
'tog-forceeditsummary' => 'Мам тӧрлӹмӹ тӹ «нырын» охыр ылмыжы гишӓн пӓлдӹртӓш',
'tog-watchlisthideown' => 'Мам тӧрленӓм, тӹдӹм вӓнгӹмӹ спискышты шӹлтӓш, анжыкташ агыл',
'jumptonavigation' => 'навигаци',
'jumptosearch' => 'кӹчӓлӓш',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Тидӹ гишӓн сирӹмӓш {{grammar:genitive|{{SITENAME}}}}',
'aboutpage' => 'Project:Сирӹмӓш',
'copyright' => 'Тидӹ, тидӹ семӹнь ылеш $1.',
'disclaimers' => 'Вӓшештӹмӹ шая (ответственность) гӹц карангмаш',
'disclaimerpage' => 'Project:Вӓшештӹмӓш (ответственность) гӹц карангмаш',
'edithelp' => 'Тӧрлӓш манын палшык',
-'edithelppage' => 'Help:Тӧрлӓш манын палшык',
'helppage' => 'Help:Палшык',
'mainpage' => 'Тӹнг ӹлӹштӓш',
'mainpage-description' => 'Тӹнг ӹлӹштӓш',
'retrievedfrom' => 'Кышец нӓлмӹ «$1»',
'youhavenewmessages' => 'Тӓ нӓлӹндӓ $1 ($2).',
-'newmessageslink' => 'у увервлӓ',
-'newmessagesdifflink' => 'пӹтӓртӹш вашталтымаш',
'editsection' => 'тӧрлӓш',
'editold' => 'тӧрлӓш',
'editlink' => 'тӧрлӓш',
# Search results
'searchresults' => 'Кӹчӓлмӓшӹн результатшы',
'searchresults-title' => 'Кӹчӓлӓш «$1»',
-'searchresulttext' => 'Ӹлӹштӓшӹшты шукырак информацим нӓлӓш манын [[{{MediaWiki:Helppage}}| палшыкым анжал]]',
-'searchsubtitle' => 'Кӹчӓлмӹ годым«[[:$1]]» ([[Special:Prefixindex/$1|кыды, ти лӹм доно тӹнгӓлӓлтеш]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|кыдывлӓ ти лӹмӹм анжыктенӹт]])',
-'searchsubtitleinvalid' => 'Ядмы семӹнь «$1»',
-'notitlematches' => 'Ӹлӹштӓшвлӓн лӹм икань агыл',
'notextmatches' => 'Ӹлӹштӓшӹн текствлӓ доно икань агыл',
'prevn' => '{{PLURAL:$1|анзылнышы $1|анзылнышывлӓ $1|анзылнышывлӓ $1}}',
'nextn' => '{{PLURAL:$1|паштек кешӹ $1|паштек кешӹвлӓ $1|паштек кешӹвлӓ $1}}',
'search-interwiki-caption' => 'Техеньок проектвлӓ',
'search-interwiki-default' => '$1 результ.:',
'search-interwiki-more' => '(эче)',
-'nonefound' => "'''Шотыш нӓлдӓ.''' Нимат ак лиӓлт гӹнь, керӓл шамакым цилӓ вӓреок кӹчӓлӓш ак тӹнгӓл. Кӹчӓлжӹ манын, ''all:'' префиксӹм кычылтда. Тенге тӓ лӹмвлӓм мода (кӱ тишкӹ сирӓ, нӹнӹн Кӓнгӓшӹмӓшвлӓштӹмӓт, шаблонвлӓмӓт дӓ молымат), уке гӹнь, шукырак лӹмӹм анжыктыда",
-'powersearch' => 'Кымдан кӹчӓлмӓш',
'powersearch-legend' => 'Кымдан кӹчӓлмӓш',
'powersearch-ns' => 'Кымдецвлӓштӹ лӹмвлӓм кӹчӓлмӓш:',
'powersearch-redir' => 'Ажедмӓшвлӓм анжыкташ',
-'powersearch-field' => 'Кӹчӓлӓш',
# Preferences page
'preferences' => 'Настройкывлӓ',
'pagemovedsub' => 'Ӹлӹштӓшӹн лӹмжӹм вашталтымы',
'movepage-moved' => "'''Ӹлӹштӓшӹн «$1» лӹмжӹ ӹнде«$2»'''",
'articleexists' => 'Техень лӹмӓн ӹлӹштӓш тӹтежӓт улы. Пуры лидӓ, вес лӹмӹм айырыда.',
-'talkexists' => "'''Ӹлӹштӓш лӹм вашталтымы, но техень лӹмӓн ӹлӹштӓш тӹтежӓт улы, кӓнгӓшӹмӓш ӹлӹштӓшӹн лӹмжӹм вашталташ ак ли. Пуры лидӓ, кид доно нӹнӹм ушыда.'''",
-'movedto' => 'техеньӹш вашталтымы',
'movetalk' => 'Ти кӓнгӓшӹмӓш ӹлӹштӓшӹн лӹмжӹм вашталташ',
'movelogpage' => 'Лӹмвлӓм вашталтымы журнал',
'movereason' => 'Ӓмӓлжӹ:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'Тӱнӹш программым кычылт, ти файлым тӧрлӓш',
-'edit-externally-help' => '(шукыракым анжал: [//www.mediawiki.org/wiki/Manual:External_editors установкын правилывлӓжӹ])',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'цилӓ',
'namespacesall' => 'цилӓ',
'user-mail-no-body' => 'Anda telah cuba menghantar e-mel dengan isi yang kosong atau terlampau ringkas.',
# Change password dialog
-'resetpass' => 'Tukar kata laluan',
+'changepassword' => 'Tukar kata laluan',
'resetpass_announce' => 'Anda sedang log masuk dengan kata laluan sementara. Untuk log masuk dengan sempurna, sila tetapkan kata laluan baru di sini:',
'resetpass_text' => '<!-- Tambah teks di sini -->',
'resetpass_header' => 'Tukar kata laluan',
'revisiondelete' => 'Hapus/nyahhapus semakan',
'revdelete-nooldid-title' => 'Tiada semakan sasaran',
'revdelete-nooldid-text' => 'Anda tidak menyatakan semakan sasaran.',
-'revdelete-nologtype-title' => 'Jenis log tidak diberi',
-'revdelete-nologtype-text' => 'Anda tidak menyatakan jenis log untuk tindakan ini.',
-'revdelete-nologid-title' => 'Entri log tidak sah',
-'revdelete-nologid-text' => 'Anda tidak menyatakan peristiwa log sasaran perkara untuk melakukan fungsi ini atau entri ynag dinyatakan tidak wujud.',
'revdelete-no-file' => 'Fail yang dinyatakan tidak wujud.',
'revdelete-show-file-confirm' => 'Anda pasti anda mahu paparkan semakan yang telah dihapuskan bagi fail "<nowiki>$1</nowiki>" dari $2 pada $3?',
'revdelete-show-file-submit' => 'Ya',
'logdelete-failure' => "'''Log nampak tidak dapat diset:'''
$1",
'revdel-restore' => 'Tukar kebolehnampakan',
-'revdel-restore-deleted' => 'semakan dihapuskan',
-'revdel-restore-visible' => 'semakan nampak',
'pagehist' => 'Sejarah laman',
'deletedhist' => 'Sejarah yang dihapuskan',
'revdelete-hide-current' => 'Ralat menyembunyikan item bertarikh $2, $1: ini adalah versi semasa.
'search-interwiki-default' => 'Keputusan daripada $1:',
'search-interwiki-more' => '(lagi)',
'search-relatedarticle' => 'Berkaitan',
-'mwsuggest-disable' => 'Matikan ciri cadangan carian',
'searcheverything-enable' => 'Cari dalam semua ruang nama',
'searchrelated' => 'berkaitan',
'searchall' => 'semua',
'preferences' => 'Keutamaan',
'mypreferences' => 'Keutamaan',
'prefs-edits' => 'Jumlah suntingan:',
-'changepassword' => 'Tukar kata laluan',
'prefs-skin' => 'Rupa',
'skin-preview' => 'Pralihat',
'datedefault' => 'Tiada keutamaan',
'recentchanges-label-bot' => 'Suntingan ini dilakukan oleh bot',
'recentchanges-label-unpatrolled' => 'Suntingan ini belum dirondai',
'recentchanges-legend-newpage' => '$1 - laman baru',
-'rcnote' => "Yang berikut ialah '''$1''' perubahan terakhir sejak '''$2''' hari yang lalu sehingga $5, $4.",
'rcnotefrom' => 'Yang berikut ialah semua perubahan sejak <b>$2</b> (sehingga <b>$1</b>).',
'rclistfrom' => 'Papar perubahan sejak $1',
'rcshowhideminor' => '$1 suntingan kecil',
'allpagesto' => 'Tunjukkan laman berakhir pada:',
'allarticles' => 'Semua laman',
'allinnamespace' => 'Semua laman (ruang nama $1)',
-'allnotinnamespace' => 'Semua laman (bukan dalam ruang nama $1)',
-'allpagesprev' => 'Sebelumnya',
-'allpagesnext' => 'Berikutnya',
'allpagessubmit' => 'Pergi',
'allpagesprefix' => 'Tunjukkan laman dengan awalan:',
'allpagesbadtitle' => 'Tajuk laman yang dinyatakan tidak sah atau mempunyai awalam antara bahasa atau antara wiki. Ia mungkin mengandungi aksara yang tidak boleh digunakan dalam tajuk laman.',
'undeletebtn' => 'Pulihkan',
'undeletelink' => 'lihat/pulihkan',
'undeleteviewlink' => 'papar',
-'undeletereset' => 'Set semula',
'undeleteinvert' => 'Kecualikan pilihan',
'undeletecomment' => 'Sebab:',
'undeletedrevisions' => '$1 semakan dipulihkan',
'block' => 'Sekat pengguna',
'unblock' => 'Nyahsekat pengguna',
'blockip' => 'Sekat pengguna',
-'blockip-title' => 'Sekat pengguna',
'blockip-legend' => 'Sekat pengguna',
'blockiptext' => 'Gunakan borang di bawah untuk menyekat
penyuntingan daripada alamat IP atau pengguna tertentu.
'ipadressorusername' => 'Alamat IP atau nama pengguna:',
'ipbexpiry' => 'Tamat:',
'ipbreason' => 'Sebab:',
-'ipbreasonotherlist' => 'Lain-lain',
'ipbreason-dropdown' => '*Sebab lazim
** Memasukkan maklumat palsu
** Membuang kandungan daripada laman
'ipbsubmit' => 'Sekat pengguna ini',
'ipbother' => 'Waktu lain:',
'ipboptions' => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selama-lamanya:infinite',
-'ipbotheroption' => 'lain',
-'ipbotherreason' => 'Sebab tambahan/lain:',
'ipbhidename' => 'Sembunyikan nama pengguna daripada senarai suntingan dan pengguna',
'ipbwatchuser' => 'Pantau laman pengguna dan laman perbincangan bagi pengguna ini',
'ipb-disableusertalk' => 'Halang pengguna ini daripada menyunting laman perbincangan sendiri apabila disekat',
'sorbsreason' => 'Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh {{SITENAME}}.',
'sorbs_create_account_reason' => 'Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh {{SITENAME}}. Oleh itu, anda tidak dibenarkan membuka akaun baru.',
'xffblockreason' => 'Alamat IP yang terdapat dalam pengepala X-Forwarded-For, sama ada milik anda ataupun pelayan proksi yang anda gunakan, telah disekat. Sebab asal sekatan adalah: $1',
-'cant-block-while-blocked' => 'Anda tidak boleh menyekat orang lain sedangkan anda disekat.',
'cant-see-hidden-user' => 'Pengguna yang anda cuba sekat telahpun disekat dan tersorok.
Memandangkan anda tidak mempunyai hak untuk menyorokkan pengguna, anda tidak boleh melihat atau menyunting sekatan pengguna tersebut.',
'ipbblocked' => 'Anda tidak boleh menyekat atau menyahsekat pengguna lain kerana anda sendiri telah disekat',
Dalam kes tersebut, anda terpaksa melencongkan atau menggabungkan laman secara manual, jika perlu.",
'movearticle' => 'Pindahkan laman:',
'moveuserpage-warning' => "'''Amaran:''' Anda sudah hendak memindahkan suatu laman pengguna. Sila ambil perhatian bahawa hanya laman tersebut akan dipindahkan dan nama pengguna yang berkenaan ''tidak'' berubah.",
-'movenologin' => 'Belum log masuk.',
'movenologintext' => 'Anda mesti [[Special:UserLogin|log masuk]] terlebih dahulu untuk memindahkan laman.',
'movenotallowed' => 'Anda tidak mempunyai keizinan untuk memindahkan laman.',
'movenotallowedfile' => 'Anda tidak mempunyai keizinan untuk memindahkan fail.',
atau nama yang anda pilih tidak sah.
Sila pilih nama lain.',
'cantmove-titleprotected' => 'Anda tidak boleh memindah sebarang laman ke sini kerana tajuk ini telah dilindungi daripada dicipta',
-'talkexists' => "'''Laman tersebut berjaya dipindahkan, akan tetapi laman perbincangannya tidak dapat dipindahkan kerana laman dengan tajuk baru tersebut telah pun wujud. Anda perlu menggabungkannya secara manual.'''",
-'movedto' => 'dipindahkan ke',
'movetalk' => 'Pindahkan laman perbincangan yang berkaitan',
'move-subpages' => 'Pindahkan semua sublaman sekali (sehingga $1)',
'move-talk-subpages' => 'Pindahkan semua sublaman bagi laman perbincangan sekali (sehingga $1)',
'watchlistall2' => 'semua',
'namespacesall' => 'semua',
'monthsall' => 'semua',
-'limitall' => 'semua',
# Email address confirmation
'confirmemail' => 'Sahkan alamat e-mel',
'confirmemail_needlogin' => 'Anda perlu $1 terlebih dahulu untuk mengesahkan alamat e-mel anda.',
'confirmemail_success' => 'Alamat e-mel anda telah disahkan. Sekarang anda boleh melog masuk dan berseronok di wiki ini.',
'confirmemail_loggedin' => 'Alamat e-mel anda telah disahkan.',
-'confirmemail_error' => 'Sesuatau yang tidak kena berlaku ketika kami menyimpan pengesahan anda.',
'confirmemail_subject' => 'Pengesahan alamat e-mel di {{SITENAME}}',
'confirmemail_body' => 'Seseorang, barangkali anda, dari alamat IP $1, telah mendaftarkan akaun "$2" dengan alamat e-mel ini di {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Perbandingan laman',
-'compare-selector' => 'Bandingkan semakan laman',
'compare-page1' => 'Laman 1',
'compare-page2' => 'Laman 2',
'compare-rev1' => 'Semakan 1',
'user-mail-no-addy' => 'Pruvajt tibgħat posta elettronika mingħajr indirizz.',
# Change password dialog
-'resetpass' => 'Biddel il-password',
+'changepassword' => 'Ibdel il-password',
'resetpass_announce' => "L-aċċess ġe effetwat permezz ta' kodiċi temporanju, li ntbagħat permezz tal-posta elettronika.
Biex tkompli l-aċċess tal-kont tiegħek huwa neċessarju li toħloq password ġdida hawnhekk:",
'resetpass_text' => '<!-- Żied il-kliem hawnhekk -->',
'revisiondelete' => 'Ħassar/irkupra reviżjonijiet',
'revdelete-nooldid-title' => 'Verżjoni mhux speċifikata',
'revdelete-nooldid-text' => 'Ma ġiet speċifikata l-ebda reviżjoni tal-paġna fuq liema se ssir din l-azzjoni, ir-reviżjoni speċifikata ma teżistix, jew inkella qiegħed tipprova taħbi r-reviżjoni kurrenti.',
-'revdelete-nologtype-title' => "L-ebda tip ta' reġistru ma ġie speċifikat",
-'revdelete-nologtype-text' => "Ma ġie speċifikat l-ebda tip ta' reġistru fuqiex l-azzjoni se ssir.",
-'revdelete-nologid-title' => 'Daħla invalida għar-reġistru',
-'revdelete-nologid-text' => 'Ma ġie speċifikat l-ebda avveniment tar-reġistru fuqiex il-funzjoni se ssir jew id-daħla speċifikata ma teżistix.',
'revdelete-no-file' => 'Il-fajl speċifikat ma jeżistix.',
'revdelete-show-file-confirm' => 'Tinsab ċert li trid tara reviżjoni mħassra tal-fajl "<nowiki>$1</nowiki>" tal-$2 fil-$3?',
'revdelete-show-file-submit' => 'Iva',
'logdelete-failure' => "'''Il-viżibilità tar-reġistru ma tistax tiġi stabbilita:'''
$1",
'revdel-restore' => 'Biddel visibilitá',
-'revdel-restore-deleted' => 'reviżjonijiet imħassra',
-'revdel-restore-visible' => 'reviżjonijiet viżibbli',
'pagehist' => 'Kronoloġija tal-paġna',
'deletedhist' => 'Kronoloġija mħassra',
'revdelete-hide-current' => 'L-oġġett bid-data $1 $2 ma jistax jinħeba minħabba li huwa r-reviżjoni attwali.',
'search-interwiki-default' => "Riżultati ta' $1:",
'search-interwiki-more' => '(aktar)',
'search-relatedarticle' => 'Relatati',
-'mwsuggest-disable' => 'Neħħi suġġeriment tal-AJAX',
'searcheverything-enable' => 'Fittex fl-ispazji tal-isem kollha',
'searchrelated' => 'relatati',
'searchall' => 'kollha',
'preferences' => 'Preferenzi',
'mypreferences' => 'Preferenzi',
'prefs-edits' => "Numru ta' modifiki:",
-'changepassword' => 'Ibdel il-password',
'prefs-skin' => 'Aspett grafiku (skin)',
'skin-preview' => 'dehra proviżorja',
'datedefault' => 'L-ebda preferenza',
'recentchanges-label-bot' => 'Din il-modifika ġiet effettwata minn bot',
'recentchanges-label-unpatrolled' => 'Din il-modifika għadha ma ġietx verifikata',
'recentchanges-legend-newpage' => '$1 - paġna ġdida',
-'rcnote' => "Hawn taħt {{PLURAL:$1|tinsab l-aktar modifika riċenti|jinsabu l-'''$1''' modifiki riċenti}} għas-sit fl-aħħar {{PLURAL:$2|24 siegħa|'''$2''' ġranet}}, id-dati ġew aġġornati fil-$5 ta' $4.",
'rcnotefrom' => "Ħawn taħt jinsabu l-modifiki minn '''$2''' (sa '''$1''').",
'rclistfrom' => 'Uri l-modifiki ġodda jibdew minn $1',
'rcshowhideminor' => '$1 modifiki żgħar',
'allpagesto' => "Uri l-paġni li jispiċċaw b':",
'allarticles' => 'Il-paġni kollha',
'allinnamespace' => 'Il-paġni kollha fl-ispazju tal-isem $1',
-'allnotinnamespace' => 'Il-paġni kollha, minbarra dawk fl-ispazju tal-isem $1',
-'allpagesprev' => "Ta' qabel",
-'allpagesnext' => 'Li jmiss',
'allpagessubmit' => 'Mur',
'allpagesprefix' => 'Uri l-paġni bil-prefiss:',
'allpagesbadtitle' => "It-titlu indikat għal dil-paġna mhuwiex validu jew inkella fih xi prefiss interlingwa jew interwiki. Għaldaqstant, jista' ikun fih xi karratru(i) li ma jistgħux jintużaw fit-titli.",
'undeletebtn' => 'Irkupra',
'undeletelink' => 'uri/irkupra',
'undeleteviewlink' => 'uri',
-'undeletereset' => 'Irrisettja',
'undeleteinvert' => 'Inverti s-selezzjoni',
'undeletecomment' => 'Raġuni:',
'undeletedrevisions' => '{{PLURAL:$1|reviżjoni irkuprata|$1 reviżjonijiet irkuprati}}',
'block' => 'Imblokka utent',
'unblock' => 'Żblokka utent',
'blockip' => 'Imblokka lil utent',
-'blockip-title' => "Imblokka 'l-utent",
'blockip-legend' => "Imblokka 'l-utent",
'blockiptext' => "Uża l-formola t'hawn taħt sabiex biex tibblokkja l-aċċess tal-kitba lil IP speċifiku jew utent.
Il-blokk irid ikun użat biss sabiex jitnaqqas iċ-ċans ta' vandaliżmu, u għandu josservja b'mod strett il-[[{{MediaWiki:Policy-url}}|politika ta' {{SITENAME}}]].
'ipadressorusername' => 'Indirizz tal-IP jew isem tal-utent:',
'ipbexpiry' => 'Skadenza tal-imblokk:',
'ipbreason' => 'Raġuni:',
-'ipbreasonotherlist' => 'Raġuni oħra',
'ipbreason-dropdown' => "*Raġunijiet komuni dwar blokki
** Iddaħħal informazzjoni falza
** Tneħħi kontenut mill-paġni
'ipbsubmit' => 'Imblokka lil dan l-utent',
'ipbother' => 'Ħin ieħor:',
'ipboptions' => 'sagħtejn:2 hours,ġurnata 1:1 day,3 ġranet:3 days,ġimgħa 1:1 week,ġimgħatejn:2 weeks,xahar 1:1 month,3 xhur:3 months,6 xhur:6 months,sena 1:1 year,infinita:infinite',
-'ipbotheroption' => 'ieħor',
-'ipbotherreason' => 'Raġunijiet oħra/addizzjonali:',
'ipbhidename' => 'Aħbi l-isem tal-utent mill-modifiki u mill-elenki.',
'ipbwatchuser' => "Osserva l-paġni u d-diskussjonijiet ta' dan l-utent",
'ipb-disableusertalk' => "Ipprevjeni dan l-utent milli jimmodifika l-paġna ta' diskussjoni personali waqt li hu mblukkat.",
'proxyblockreason' => "L-indirizz IP tiegħek ġie imblukkat peress li huwa proxy miftuħ. Jekk jogħġbok, ikkuntattja lill-provdituri tas-servizz tal-internet (ISP) jew lis-''support'' tekniku tiegħek u infurmahom b'din il-problema serja ta' sigurtà.",
'sorbsreason' => 'L-indirizz IP tiegħek huwa mniżżel bħala proxy miftuħ fid-DNSBL użat minn {{SITENAME}}.',
'sorbs_create_account_reason' => 'L-indirizz IP tiegħek huwa mniżżel bħala proxy miftuħ fid-DNSBL użat minn {{SITENAME}}. Ma tistax toħloq kont.',
-'cant-block-while-blocked' => 'Ma tistax timblokka lil utenti oħra waqt li inti mblukkat.',
'cant-see-hidden-user' => 'L-utent li qiegħed tipprova timblokka diġà ġie imblukkat u moħbi.
Minħabba li inti m\'għandikx id-dritt li "taħbi \'l-utent", ma tistax tara jew timmodifika l-blokk tal-utent.',
'ipbblocked' => 'Ma tistax timblokka jew tiżblokka utenti oħra, minħabba li inti stess tinsab imblukkat',
F'dawn il-każi, inti trid iċaqlaq jew tagħqad il-paġna manwalment jekk dan huwa mixtieq.",
'movearticle' => 'Ċaqlaq il-paġna:',
'moveuserpage-warning' => "'''Twissija:''' Inti se tmexxi paġna tal-utent. Kun af li hi l-paġna biss li se titmexxa. L-utent ''mhux'' se jitmexxa.",
-'movenologin' => 'Aċċess mhux imwettaq',
'movenologintext' => "Trid [[Special:UserLogin|tidħol]] bħalha utent reġistrat sabiex tkun tista' iċaqlaq din il-paġna.",
'movenotallowed' => "Inti m'għandekx il-permessi meħtieġa sabiex tmexxi l-paġni.",
'movenotallowedfile' => "M'għandekx il-permessi neċessarji sabiex tmexxi fajls.",
'articleexists' => "Diġà teżisti paġna b'dak l-isem, jew inkella l-isem li għażilt mhux validu.
Jekk jogħġbok, agħżel isem ieħor.",
'cantmove-titleprotected' => 'Ma tistax iċċaqlaq paġna hemmhekk, minħabba li t-titlu l-ġdid ġie protett milli jiġi maħluq.',
-'talkexists' => "'''Il-paġna tmexxiet sewwa, iżda mhux il-paġna tad-diskussjoni, peress diġà teżisti waħda b'dan it-titlu.
-Jekk jogħġbok, waħħad iż-żewġ paġni manwalment.'''",
-'movedto' => 'Imċaqlaq għal',
'movetalk' => "Mexxi wkoll il-paġna ta' diskussjoni",
'move-subpages' => 'Mexxi s-sottopaġni (sa $1)',
'move-talk-subpages' => "Mexxi is-sottopaġni kollha tal-paġna ta' diskussjoni (sa $1)",
'watchlistall2' => 'kollha',
'namespacesall' => 'kollha',
'monthsall' => 'kollha',
-'limitall' => 'kollha',
# Email address confirmation
'confirmemail' => 'Ikkonferma l-indirizz tal-posta elettronika',
'confirmemail_needlogin' => 'Huwa neċessarju $1 biex tikkonferma l-indirizz propju tal-posta elettronika.',
'confirmemail_success' => "L-indirizz tal-posta elettronika tiegħek ġie konfermat. Issa tista' [[Special:UserLogin|tidħol fil-kont tiegħek]] u tgawdi bis-sħiħ din il-wiki.",
'confirmemail_loggedin' => 'L-indirizz tal-posta elettronika tiegħek ġie ikkonfermat.',
-'confirmemail_error' => 'Problema fis-salvataġġ tal-konferma.',
'confirmemail_subject' => '{{SITENAME}}: rikjesta tal-konferma tal-indirizz',
'confirmemail_body' => 'Xi ħadd, probabbilment int, mill-indirizz tal-IP $1,
irreġistra l-kont "$2" b\'dan l-indirizz tal-posta elettronika fuq {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Qabbel il-paġni',
-'compare-selector' => "Ikkumpara reviżjonijiet ta' paġna",
'compare-page1' => 'Paġna 1',
'compare-page2' => 'Paġna 2',
'compare-rev1' => 'Reviżjoni 1',
'loginlanguagelabel' => 'Lhéngua: $1',
# Change password dialog
-'resetpass' => 'Demudar palabra-chabe',
'retypenew' => 'Pon outra beç la nuoba palabra chabe:',
# Edit page toolbar
'recentchanges-legend' => 'Oupçones de las redadeiras altaraçones',
'recentchanges-feed-description' => 'Acumpanha las redadeiras altaraçones de l biqui por esta semiente.',
'recentchanges-legend-newpage' => '$1 - nuoba páigina',
-'rcnote' => "A seguir {{PLURAL:$1|stá listada '''ua''' altaraçon feita|stan '''$1''' altaraçones feitas}} {{PLURAL:$2|ne l redadeiro die|ne ls redadeiros '''$2''' dies}}, a partir de las $5 de $4.",
'rcnotefrom' => 'Alteraçones feitas zde <b>$2</b> (amostradas até <b>$1</b>).',
'rclistfrom' => 'Amostrar las noubas altaraçones a partir de $1',
'rcshowhideminor' => '$1 eidiçones pequerrixas',
'movepage-moved' => '\'\'\'"$1" fui arrastrado pa "$2"\'\'\'',
'articleexists' => 'Yá eisiste ua páigina cun este títalo, ou l títalo que scolhiste ye ambálido.
Por fabor, scuolhe outro nome.',
-'talkexists' => "'''La páigina an si fui arrastrada cun éisito. Inda assi, la páigina de çcusson nun fui arrastrada, ua beç que yá eisistie ua cun este títalo. Por fabor, ajunta-las a la mano.'''",
-'movedto' => 'arrastrado pa',
'movetalk' => 'Arrastrar tamien la páigina de çcusson associada.',
'movelogpage' => "Registro d'arrastros",
'movereason' => 'Rezon:',
'loginlanguagelabel' => 'ဘာသာ: $1',
# Change password dialog
-'resetpass' => 'စကားဝှက်ပြောင်းရန်',
+'changepassword' => 'စကားဝှက် ပြောင်းရန်',
'resetpass_announce' => 'သင်သည် ယာယီ စကားဝှက်ဖြင့် ဝင်ရောက်ခြင်းဖြစ်သည်။
စကားဝှက် အသစ်အား ဤနေရာတွင်ရိုက်ပါ :',
'resetpass_header' => 'အကောင့်စကားဝှက်ပြောင်းရန်',
'rev-showdeleted' => 'ပြ',
'revisiondelete' => 'မူများကို ဖျက်ရန်/မဖျက်တော့ရန်',
'revdelete-nooldid-title' => 'တရားမဝင်သော မူအမည်',
-'revdelete-nologtype-title' => 'မှတ်တမ်းအမျိုးအစား ပေးမထားပါ',
-'revdelete-nologid-title' => 'တရားမဝင်သော မှတ်တမ်းရေးသွင်းချက်',
'revdelete-no-file' => 'ဖော်ပြထားသောဖိုင် မရှိပါ။',
'revdelete-show-file-submit' => 'မှန်',
'revdelete-legend' => 'မြင်နိုင်စွမ်းရှိမှုတို့အား ကန့်သတ်ခြင်းကို သတ်မှတ်ရန်',
'revdelete-submit' => 'ရွေးချယ်ထားသော {{PLURAL:$1|မူ|မူများ}}ကို သက်ရောက်စေရန်',
'revdelete-success' => "'''မူမြင်နိုင်စွမ်းရှိမှုကို အောင်မြင်စွာ update လုပ်ပြီးပါပြီ။'''",
'revdel-restore' => 'မည်မျှ ရှုမြင်နိုင်သည်ကို ပြောင်းရန်',
-'revdel-restore-deleted' => 'ဖျက်ပစ်လိုက်သောမူများ',
-'revdel-restore-visible' => 'မြင်နိုင်သော မူများ',
'pagehist' => 'စာမျက်နှာ မှတ်တမ်း',
'deletedhist' => 'ဖျက်ပစ်လိုက်သော မှတ်တမ်း',
'revdelete-otherreason' => 'အခြားသော/နောက်ထပ် အကြောင်းပြချက် -',
'search-interwiki-default' => 'ရလဒ် $1 ခု -',
'search-interwiki-more' => '(နောက်ထပ်)',
'search-relatedarticle' => 'ဆက်နွယ်သော',
-'mwsuggest-disable' => 'AJAX အကြံပြုချက်များကို ပိတ်ထားရန်',
'searcheverything-enable' => 'အမည်ညွှန်းအားလုံးတွင် ရှာရန်',
'searchrelated' => 'ဆက်နွယ်သော',
'searchall' => 'အားလုံး',
'preferences' => 'ရွေးချယ်စရာများ',
'mypreferences' => 'ရွေးချယ်စရာများ',
'prefs-edits' => 'တည်းဖြတ်မှုအရေအတွက် -',
-'changepassword' => 'စကားဝှက် ပြောင်းရန်',
'prefs-skin' => 'အသွင်အပြင်',
'skin-preview' => 'နမူနာ',
'datedefault' => 'မရွေးချယ်',
'recentchanges-label-minor' => 'အရေးမကြီးသော ပြင်ဆင်မှု ဖြစ်သည်',
'recentchanges-label-bot' => 'ဤတည်းဖြတ်မှုကို ဘော့က လုပ်ဆောင်သွားသည်။',
'recentchanges-label-unpatrolled' => 'ဤတည်းဖြတ်မှုကို မစောင့်ကြပ်မစစ်ဆေးရသေးပါ',
-'rcnote' => "အောက်ပါတို့သည် ပြီးခဲ့သော {{PLURAL:$2|ရက်|'''$2''' ရက်}}, $5, $4 ရက်စွဲအရ နောက်ဆုံး{{PLURAL:$1|ပြောင်းလဲမှု '''တစ်''' ခု|ပြောင်းလဲမှု '''$1''' ခု}}ဖြစ်သည်။",
'rcnotefrom' => "အောက်ပါတို့သည် '''$2''' ကတည်းက အပြောင်းအလဲများ ြဖစ်သည် ('''$1''' ခု ြပထားသည်)။",
'rclistfrom' => '$1 မှစသော အပြောင်းအလဲအသစ်များကို ပြရန်',
'rcshowhideminor' => 'အရေးမကြီးသော ပြင်ဆင်မှု $1ရန်',
'allpagesto' => 'ဤသည်တွင်ဆုံးသော စာမျက်နှာများကို ပြရန် -',
'allarticles' => 'စာမျက်နှာအားလုံး',
'allinnamespace' => 'စာမျက်နှာအားလုံး (အမည်ညွှန်း $1)',
-'allnotinnamespace' => 'စာမျက်နှာအားလုံး (အမည်ညွှန်း $1 တွင်မဟုတ်)',
-'allpagesprev' => 'နောက်',
-'allpagesnext' => 'ရှေ့',
'allpagessubmit' => 'သွားပါ',
# Special:Categories
'undeletebtn' => 'ပြန်လည် ထိန်းသိမ်းရန်',
'undeletelink' => 'စောင့်ကြည့်ရန်/ပြန်လည်ထိန်းသိမ်းရန်',
'undeleteviewlink' => 'ကြည့်ရန်',
-'undeletereset' => 'Reset ချရန်',
'undeleteinvert' => 'selection ကို ပြောင်းပြန်လှန်ရန်',
'undeletecomment' => 'အကြောင်းပြချက် -',
'undeletedrevisions' => '{{PLURAL:$1|မူတစ်ခု|မူ $1 ခု}} ကိုပြန်လည် ထိန်းသိမ်းပြီး',
# Block/unblock
'blockip' => 'အသုံးပြုသူကို ပိတ်ပင်ရန်',
-'blockip-title' => 'အသုံးပြုသူကို ပိတ်ပင်ရန်',
'blockip-legend' => 'အသုံးပြုသူကို ပိတ်ပင်ရန်',
'ipadressorusername' => 'အိုင်ပီလိပ်စာ သို့ အသုံးပြုသူအမည် -',
'ipbexpiry' => 'သက်တမ်းကုန်လွန်ရက် -',
'ipbreason' => 'အကြောင်းပြချက်:',
-'ipbreasonotherlist' => 'အခြား အကြောင်းပြချက်',
'ipbcreateaccount' => 'အကောင့်အသစ်ပြုလုပ်ခြင်းကို တားဆီးရန်',
'ipbemailban' => 'အီးမေးပို့ခြင်းမှ အသုံးပြုသူကို တားဆီးရန်',
'ipbsubmit' => 'ဤအသုံးပြုသူကို ပိတ်ပင်ရန်',
'ipbother' => 'အခြားအချိန်:',
'ipboptions' => '၂ နာရီ:2 hours,၁ ရက်:1 day,၃ ရက်:3 days,၁ ပတ်:1 week,၂ ပတ်:2 weeks,၁ လ:1 month,၃ လ:3 months,၆ လ:6 months,၁ နှစ်:1 year,အနန္တ:infinite',
-'ipbotheroption' => 'အခြား',
-'ipbotherreason' => 'အခြားသော/နောက်ထပ် အကြောင်းပြချက် -',
'ipbhidename' => 'အသုံးပြုသူအမည်ကို တည်းဖြတ်မှုများနှင့် စာရင်းမှထဲတွင် ဝှက်ထားရန်',
'ipbwatchuser' => 'ဤအသုံးပြုသူ၏စာမျက်နှနှင့် ဆွေးနွေးချက်တို့ကို စောင့်ကြည့်ရန်',
'badipaddress' => 'တရားမဝင်သော IP address',
ဤကိစ္စမျိုး ကြုံလာခဲ့ပါက သင် ဆန္ဒရှိလျှင် စာမျက်နှာကို မိမိကိုယ်တိုင် သွားရောက်ရွှေ့ပြောင်း ပေါင်းစပ်နိုင်သည်။",
'movearticle' => 'စာမျက်နှာကို ရွှေ့ပြောင်းရန် -',
-'movenologin' => 'logged in ဝင်မထားပါ',
'newtitle' => 'ခေါင်းစဉ်အသစ်သို့:',
'move-watch' => 'မူရင်းစာမျက်နှာနှင့် ဦးတည်ထားသော စာမျက်နှာတို့ကို စောင့်ကြည့်ရန်',
'movepagebtn' => 'စာမျက်နှာကို ရွှေ့ပြောင်းရန်',
'movepage-moved-redirect' => 'ပြန်ညွှန်းတစ်ခုကို ဖန်တီးပြီးဖြစ်သည်။',
'articleexists' => 'ထိုအမည်ဖြင့် စာမျက်နှာတစ်ခု ရှိနှင့်ပြီးဖြစ်သည် (သို့) သင်ရွေးလိုက်သော အမည်သည် တရားမဝင်ပါ။
ကျေးဇူးပြု၍ အခြားအမည်တစ်ခုကို ရွေးပေးပါ။',
-'talkexists' => "'''စာမျက်နှာကို အောင်မြင်စွာ ရွှေ့ပြီးဖြစ်သည်။ သို့သော် ဆွေးနွေးချက် စာမျက်နှာကိုမူ ရွေ့မရနိုင်ပါ။ အကြောင်းမှာ ခေါင်းစဉ်အသစ်တွင် ရှိပြီးဖြစ်သောကြောင့် ဖြစ်သည်။
-ကျေးဇူးပြု၍ ယင်းတို့ကို မိမိဘာသာ ပြန်ပေါင်းပေးပါ။'''",
-'movedto' => 'ရွေ့ပြောင်းရန်နေရာ',
'movetalk' => 'ယှက်နွယ်နေသော ဆွေးနွေးချက်စာမျက်နှာများကို ရွှေ့ရန်',
'movepage-page-moved' => 'စာမျက်နှာ $1 ကို $2 သို့ ရွှေ့ပြီးပြီ ဖြစ်သည်။',
'movepage-page-unmoved' => 'စာမျက်နှာ $1 ကို $2 သို့ ရွှေ့မရနိုင်ပါ။',
'watchlistall2' => 'အားလုံး',
'namespacesall' => 'အားလုံး',
'monthsall' => 'အားလုံး',
-'limitall' => 'အားလုံး',
# Email address confirmation
'confirmemail' => 'အီးမေးကိုအတည်ပြုပါ',
# Special:ComparePages
'comparepages' => 'စာမျက်နှာများကို နှုိင်းယှဉ်ရန်',
-'compare-selector' => 'စာမျက်နှာမူများကို နှုိင်းယှဉ်ရန်',
'compare-page1' => 'စာမျက်နှာတစ်',
'compare-page2' => 'စာမျက်နှာနှစ်',
'compare-rev1' => 'မူ တစ်',
'user-mail-no-addy' => 'Терявтыть кучомс е-сёрма е-сёрмапарговтомо.',
# Change password dialog
-'resetpass' => 'Полавтомс совамо валот',
+'changepassword' => 'Салавань валонь полавтома',
'resetpass_announce' => 'Совавить нурька шкань салававалсо, кона кучозель куляпаргозот. Совамот прядомга эряви путомс од салававал вана тезэень:',
'resetpass_header' => 'Полавтомс совамо валот',
'oldpassword' => 'Ташто совамо валот:',
'rev-delundel' => 'невтемс/кекшемс',
'rev-showdeleted' => 'невтемс',
'revisiondelete' => 'Нардамс/вельмевтемс лиякстомтоматнень',
-'revdelete-nologtype-title' => 'Журнал типесь апак максо',
'revdelete-show-file-confirm' => 'Алкукс ули мелеть ваномс «<nowiki>$1</nowiki>» керьмазонть нардазь ревизиянзо, конась саезь $2-нть эйстэ ды ашти тесэ $3?',
'revdelete-show-file-submit' => 'Ули',
'revdelete-selected' => "'''[[:$1]]-нь {{PLURAL:$2|Кочкань лиякстомтомась|Кочкань лиякстомтоматне}}:'''",
'revdelete-log' => 'Тувталось:',
'revdelete-submit' => 'Аравтомс кочказь {{PLURAL:$1|лиякстомтомантень|лиякстомтоматненень}}',
'revdel-restore' => 'Полавтомс неявомачынзэ',
-'revdel-restore-deleted' => 'нардазь верзиятне',
-'revdel-restore-visible' => 'неявиця верзият',
'pagehist' => 'Лопанть икелькс умазо',
'deletedhist' => 'Нардань икелькс умазо',
'revdelete-reasonotherlist' => 'Лия тувтал',
'search-interwiki-default' => '$1 савкс:',
'search-interwiki-more' => '(седе ламо)',
'search-relatedarticle' => 'Малавикс',
-'mwsuggest-disable' => 'Лоткавтомс вешнемань превспутыенть',
'searcheverything-enable' => 'Вешнемс весе лем потмотнестэ',
'searchrelated' => 'малавикс',
'searchall' => 'весе',
'preferences' => 'Аравтомат',
'mypreferences' => 'Аравтомат',
'prefs-edits' => 'Зяроксть витнезь-петнезь:',
-'changepassword' => 'Салавань валонь полавтома',
'prefs-skin' => 'Неемань ладсема',
'skin-preview' => 'Васнянь неевтезэ',
'datedefault' => 'Икелькс вешема арась',
'recentchanges-label-bot' => 'Те витнеманть-петнеманть теизе кона-кона бот',
'recentchanges-label-unpatrolled' => '',
'recentchanges-legend-newpage' => '(вантаять [[Special:NewPages|од лопань лемрисьме]])',
-'rcnote' => "$5, $4 шканть коряс муят алдо {{PLURAL:$1|Меельсе '''1''' лиякстомтоманть|Меельсе '''$1''' лиякстомтоматнень}} меельсе {{PLURAL:$2|чинть|'''$2''' читнень}} шкасто.",
'rcnotefrom' => "Ало невтезь '''$2''' лиякстомтомасто саезь ('''$1''' видс).",
'rclistfrom' => 'Невтемс од витьнематнень $1-нть эйстэ саезь.',
'rcshowhideminor' => '$1 апокшкэ витнемат-петнемат',
'allpagesto' => 'Невтемс лопатнень, конатне прядовить:',
'allarticles' => 'Весе сёрмадовкст',
'allinnamespace' => 'Весе лопат ($1 сёрмадовксонть лемезе)',
-'allnotinnamespace' => 'Весе лопатне («$1» лемпотмонь томбалеть)',
-'allpagesprev' => 'Икеле',
-'allpagesnext' => 'Сыця',
'allpagessubmit' => 'Молемс',
'allpagesprefix' => 'Невтевкс лопась полаткс марто:',
'allpages-bad-ns' => '{{SITENAME}} сайтсэнть арась лем потмо "$1".',
'block' => 'Аравтомс теицянть саймас',
'unblock' => 'Нолдамс теицянть саймасто',
'blockip' => 'Аравтомс теицянть саймас',
-'blockip-title' => 'Аравтомс теицянть саймас',
'blockip-legend' => 'Аравтомс теицянть саймас',
'ipadressorusername' => 'IP адрес эли теицянь лем:',
'ipbexpiry' => 'Таштомома шказо:',
'ipbreason' => 'Тувталось:',
-'ipbreasonotherlist' => 'Лия тувтал',
'ipbsubmit' => 'Озавтомс те теицянть саймес',
'ipbother' => 'Лия шка:',
'ipboptions' => '2 част:2 hours,1 чи:1 day,3 чить:3 days,1 тарго:1 week,2 таргот:2 weeks,1 ков:1 month,3 ковт:3 months,6 ковт:6 months,1 ие:1 year,певтеме:infinite',
-'ipbotheroption' => 'лия',
-'ipbotherreason' => 'Лия/поладкс тувтал:',
'ipb-confirm' => 'Кемекстамс саймес саеманть',
'badipaddress' => 'Амаштовикс IP адрес',
'blockipsuccesssub' => 'Саймес озавтовсь',
Зярдо истят тевтне, сави тонстеть лопатнень кучомс-сюлмамс, кедьсэ.",
'movearticle' => 'Одов лемдемс лопанть:',
-'movenologin' => 'Апак сова',
'movenotallowed' => 'Арась меремат печтевтемс лопатнесэ.',
'newtitle' => 'Од леменьтэ:',
'move-watch' => 'Ваномс лопанть',
'pagemovedsub' => 'Лопась печтевтевсь',
'movepage-moved' => "'''«$1»-сь печтевтезь «$2»-с'''",
'articleexists' => 'Лопась истямо лем марто ули али невтезь тынк эйсэ лемесь анолдавиксев.<br />Инескеть, кочкадо лия лем.',
-'talkexists' => "'''Сонсь лопась печтевтевсь, ансяк кортамонь лопась кодаяк эзь печтевтеве, вана мекс, истямо лем марто лопась ули. Инеськеть, пурныть сынст вейтьс кедьсэ.'''",
-'movedto' => 'печтевтезь',
'movetalk' => 'Печтевтемань кортамо лопа',
'movepage-page-moved' => '"$1" лопась печтевтезь "$2"-с.',
'movepage-page-unmoved' => 'Лопа $1 эзь печтевтеве $2 лопас.',
'watchlistall2' => 'весе',
'namespacesall' => 'весе',
'monthsall' => 'весе',
-'limitall' => 'весе',
# Email address confirmation
'confirmemail' => 'Кемекстамс е-почтань сёрмапаргот',
'confirmemail_send' => 'Кучомс е-сёрмасо кемекстамонь код',
'confirmemail_loggedin' => 'Е-сёрма паргот апак кемекста.',
-'confirmemail_error' => 'Кемекстамот ванстомсто мезе-бути лиссь.',
# Scary transclusion
'scarytranscludetoolong' => '[URL пек кувака]',
'recentchanges-label-newpage' => 'اینتا ویرایش اته نو صفحه ایجاد هاکرده',
'recentchanges-label-minor' => 'اینتا ویرایش خله جزئی بیه',
'recentchanges-label-bot' => 'اینتا ویرایشره اته ربات انجام هدائه',
-'rcnote' => "اینجه {{PLURAL:$1|دگاردستهیی|'''$1''' دگاردستهئونی}} که $4، $5 جه، '''$2''' روز پیشتر دچییه بینه ره اشنّی",
'rclistfrom' => 'نِمایش تازهدگاردستهئون با شروع از $1',
'rcshowhideminor' => 'پچیک دچییهئون $1',
'rcshowhidebots' => 'ربوتئون $1',
# Block/unblock
'blockip' => 'کارور ره دَوستن',
-'blockip-title' => 'کارور ره دَوستن',
'blockip-legend' => 'کارور ره دَوستن',
'ipbsubmit' => 'ای کارور دأبهس بأوه',
'ipboptions' => '۲ ساعت:2 hours,۱ روز:1 day,۳ روز:3 days,۱ هفته:1 week,۲ هفته:2 weeks,۱ ماه:1 month,۳ ماه:3 months,۶ ماه:6 months,۱ سال:1 year,بیپایون:infinite',
'unprotect' => 'Eab oberei',
'toolbox' => 'Dabadi n bwait makur',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Imwin',
'currentevents-url' => 'Project:Imwin',
'edithelp' => 'Oomo/edar Ipuok',
-'edithelppage' => 'Help:Oomo/edar',
'helppage' => 'Help:Oangan',
'mainpage' => 'Bwiema peij',
'mainpage-description' => 'Bwiema peij',
'editing' => 'Oomo/edar $1',
'editingsection' => 'Oomo/edar $1 (itubwang)',
-# Search results
-'searchhelp-url' => 'Help:Oangan',
-'powersearch' => 'Anani ko',
-
# Preferences page
'prefs-skin' => 'Witsin',
'searchresultshead' => 'Anani ko',
# Special:AllPages
'allpagessubmit' => 'nuwa ko',
-# E-mail user
+# Email user
'emailuser' => 'Emaileiy amune',
'emailfrom' => 'Atsiu',
'emailto' => 'Animwen',
'loginlanguagelabel' => 'Tlâtòlli: $1',
# Change password dialog
-'resetpass' => 'Ticpatlāz motlahtōlichtacāyo',
+'changepassword' => 'Ticpatlāz motlahtōlichtacāyo',
'resetpass_header' => 'Xicpatlāz motlahtōlichtacāyo',
'oldpassword' => 'Huēhueh motlahtōlichtacayo:',
'newpassword' => 'Yancuīc motlahtōlichtacayo:',
'revdelete-radio-set' => 'Quēmah',
'revdelete-radio-unset' => 'Ahmo',
'revdel-restore' => 'Ticpatlāz tlattaliztli',
-'revdel-restore-deleted' => 'tlapohpolōlli tlaceppahuilīztli',
-'revdel-restore-visible' => 'ittaloni tlaceppahuilīztli',
'pagehist' => 'Zāzanilli tlahcuilōlloh',
'deletedhist' => 'Ōtlapolo tlahcuilōlloh',
'revdelete-edit-reasonlist' => 'Tiquimpatlāz īxtlamatiliztli tlapoloaliztechcopa',
'preferences' => 'Tlaēlēhuiliztli',
'mypreferences' => 'Notlaēlēhuiliz',
'prefs-edits' => 'Tlapatlaliztli tlapōhualli:',
-'changepassword' => 'Ticpatlāz motlahtōlichtacāyo',
'skin-preview' => 'Xiquitta quemeh yez',
'datedefault' => 'Ayāc tlanequiliztli',
'prefs-beta' => 'Ìtlâtlamảtilis in tlayêyẻkòlli',
'recentchanges-summary' => 'Xiquinttāz in achi yancuīc ahmo occequīntīn tlapatlaliztli huiquipan inīn zāzanilpan.',
'recentchanges-label-newpage' => 'Inīn tlapatlaliztli ōquiyōcox cē yancuīc āmatl',
'recentchanges-label-minor' => 'Inīn tlapatlaliztli tepitōn',
-'rcnote' => "Nicān {{PLURAL:$1|cah '''1''' tlapatlaliaztli|cateh in xōcoyōc '''$1''' tlapatlaliztli}} īpan xōcoyōc {{PLURAL:$2|tōnalli|'''$2''' tōnaltin}} īhuīcpa $5, $4.",
'rclistfrom' => 'Xiquinttāz yancuīc tlapatlaliztli īhuīcpa $1',
'rcshowhideminor' => '$1 tlapatlalitzintli',
'rcshowhidebots' => '$1 tepoztlācah',
'prevpage' => 'Achto zāzanilli ($1)',
'allarticles' => 'Mochīntīn tlahcuilōlli',
'allinnamespace' => 'Mochīntīn zāzanilli (īpan $1)',
-'allnotinnamespace' => 'Mochīntīn zāzanilli (quihcuāc $1)',
-'allpagesprev' => 'Achtopa',
-'allpagesnext' => 'Niman',
'allpagessubmit' => 'Tiquittāz',
# Special:Categories
'ipadressorusername' => 'IP nozo tlatequitiltilīlli ītōcā:',
'ipbexpiry' => 'Motlamia:',
'ipbreason' => 'Īxtlamatiliztli:',
-'ipbreasonotherlist' => 'Occē īxtlamatiliztli',
'ipbsubmit' => 'Tiquitzacuilīz inīn tlatequitiltilīlli',
'ipbother' => 'Occē cāuhpan:',
'ipboptions' => '2 cāhuitl:2 hours,1 tōnalli:1 day,3 tōnaltin:3 days,1 chicuēyilhuitl:1 week,2 chicuēyilhuitl:2 weeks,1 mētztli:1 month,3 mētztli:3 months,6 mētztli:6 months,1 xihuitl:1 year,mochipa:infinite',
-'ipbotheroption' => 'occē',
-'ipbotherreason' => 'Occē īxtlamatiliztli:',
'ipbwatchuser' => 'Tiquinchiyāz inīn tlatequitiltilīlli in ītlatequitiltilīlzāzanil auh in ītēixnāmiquiliz',
'badipaddress' => 'Ahcualli IP',
'blockipsuccesssub' => 'Cualli tlatzacuiliztli',
'''¡XICPŌHUA!'''
Hueliz cah inīn huēyi tlapatlaliztli. Timitztlātlauhtia ticmatīz cuallōtl auh ahcuallōtl achtopa ticzacāz.",
'movearticle' => 'Ticzacāz tlahcuilōlli',
-'movenologin' => 'Ahmo ōtimocalac',
'movenotallowed' => 'Ahmo tihuelīti tiquinzaca zāzaniltin.',
'newtitle' => 'Yancuīc tōcāhuīc',
'move-watch' => 'Tictlachiyāz inīn zāzanilli',
'movepagebtn' => 'Ticzacāz zāzanilli',
'pagemovedsub' => 'Cualli ōmozacac',
'movepage-moved' => '\'\'\'"$1" ōmotlacuep īhuīc "$2".\'\'\'',
-'movedto' => 'ōmozacac īhuīc',
'movetalk' => 'Ticzacāz nō tēixnāmiquiliztli tlahcuilōltechcopa.',
'movepage-page-moved' => 'Zāzanilli $1 ōmozacac īhuīc $2.',
'movepage-page-unmoved' => 'Ahmo huelīti $1 mozaca īhuīc $2.',
'watchlistall2' => 'mochīntīn',
'namespacesall' => 'mochīntīn',
'monthsall' => '(mochīntīn)',
-'limitall' => 'mochi',
# Email address confirmation
'confirmemail' => 'Ticchicāhuāz e-mail',
'confirmemail_success' => 'Mocorreo ōmotlahtōlneltilih
Niman tihuelīti [[Special:UserLogin|timocalaqui]] auh ticpactiāz huiquitica.',
'confirmemail_loggedin' => 'Mo e-mailcān ōmochicāuh.',
-'confirmemail_error' => 'Achi ōcatcah ahcualli mochicāhualiztechcopa.',
'confirmemail_subject' => 'e-mailcān {{SITENAME}} ītlachicāhualiz',
# Scary transclusion
'user-mail-no-addy' => 'Siūⁿ beh kià tiān-chú-phoe, m̄-koh bô siá tē-chí.',
# Change password dialog
-'resetpass' => 'Kái bi̍t-bé',
+'changepassword' => 'Oāⁿ bi̍t-bé',
'resetpass_header' => 'Kái káu-chō ê bi̍t-bé.',
'oldpassword' => 'Kū bi̍t-bé:',
'newpassword' => 'Sin bi̍t-bé:',
# Preferences page
'preferences' => 'Siat-tēng',
'mypreferences' => 'Góa ê siat-tēng',
-'changepassword' => 'Oāⁿ bi̍t-bé',
'prefs-skin' => 'Phôe',
'skin-preview' => 'Chhì khoàⁿ',
'datedefault' => 'Chhìn-chhái',
'allpagesfrom' => 'Tùi chit ia̍h khai-sí hián-sī:',
'allarticles' => 'Só·-ū ê bûn-chiuⁿ',
'allinnamespace' => 'Só·-ū ê ia̍h ($1 miâ-khong-kan)',
-'allnotinnamespace' => 'Só·-ū ê ia̍h (bô tī $1 miâ-khong-kan)',
-'allpagesprev' => 'Téng 1 ê',
-'allpagesnext' => 'ē 1 ê',
'allpagessubmit' => 'Lâi-khì',
# Special:Categories
Liâu--lo̍h-khì chìn-chêng, chhiáⁿ seng khak-tēng lí ū liáu-kái chiah-ê hiō-kó.",
'movepagetalktext' => "Siong-koan ê thó-lūn-ia̍h (chún ū) oân-nâ ē chū-tōng tòe leh sóa-ūi. Í-hā ê chêng-hêng '''bô chún-sǹg''': *Beh kā chit ia̍h tùi 1 ê miâ-khong-kan (namespace) soá khì lēng-gōa 1 ê miâ-khong-kan, *Sin piau-tê í-keng ū iōng--kòe ê thó-lūn-ia̍h, he̍k-chiá *Ē-kha ê sió-keh-á bô phah-kau. Í-siōng ê chêng-hêng nā-chún tī leh, lí chí-hó iōng jîn-kang ê hong-sek sóa ia̍h a̍h-sī kā ha̍p-pèng (nā ū su-iàu).",
'movearticle' => 'Sóa ia̍h:',
-'movenologin' => 'Bô teng-ji̍p',
'movenologintext' => 'Lí it-tēng ài sī chù-chheh ê iōng-chiá jī-chhiáⁿ ū [[Special:UserLogin|teng-ji̍p]] chiah ē-tàng sóa ia̍h.',
'newtitle' => 'Khì sin piau-tê:',
'move-watch' => 'Kàm-sī chit ia̍h',
'movepagebtn' => 'Sóa ia̍h',
'pagemovedsub' => 'Sóa-ūi sêng-kong',
'articleexists' => 'Kāng miâ ê ia̍h í-keng tī leh, a̍h-sī lí kéng ê miâ bô-hāu. Chhiáⁿ kéng pa̍t ê miâ.',
-'talkexists' => "'''Ia̍h ê loē-bûn ū soá cháu, m̄-koh siong-koan ê thó-lūn-ia̍h bô toè leh soá, in-ūi sin piau-tê pun-té tō ū hit ia̍h. Chhiáⁿ iōng jîn-kang ê hoat-tō· kā ha̍p-pèng.'''",
-'movedto' => 'sóa khì tī',
'movetalk' => 'Sūn-sòa sóa thó-lūn-ia̍h',
'movepage-page-moved' => '$1 í-keng sóa khì tī $2.',
'movelogpagetext' => 'Ē-kha lia̍t-chhut hông soá-ūi ê ia̍h.',
'watchlistall2' => 'choân-pō͘',
'namespacesall' => 'choân-pō·',
'monthsall' => 'choân-pō͘',
-'limitall' => '全部',
# Email address confirmation
'confirmemail' => 'Khak-jīn e-mail chū-chí',
'confirmemail_invalid' => 'Bô-hāu ê khak-jīn pian-bé. Pian-bé khó-lêng í-keng kòe-kî.',
'confirmemail_success' => 'í ê e-mail chū-chí khak-jīn oân-sêng. Lí ē-sái teng-ji̍p, khai-sí hiáng-siū chit ê wiki.',
'confirmemail_loggedin' => 'Lí ê e-mail chū-chí í-keng khak-jīn ū-hāu.',
-'confirmemail_error' => 'Pó-chûn khak-jīn chu-sìn ê sî-chūn hoat-seng būn-tê.',
'confirmemail_subject' => '{{SITENAME}} e-mail chu-chi khak-jin phoe',
'confirmemail_body' => 'Ū lâng (IP $1, tāi-khài sī lí pún-lâng) tī {{SITENAME}} ēng chit-ê e-mail chū-chí chù-chheh 1 ê kháu-chō "$2".
'qbedit' => 'Càgna',
'qbpageoptions' => 'Chesta paggena',
'qbmyoptions' => "'E ppaggene mie",
-'qbspecialpages' => 'Pàggene speciàle',
'faq' => 'FAQ',
'faqpage' => 'Project:Domanne frequente',
'loginlanguagelabel' => 'Lengua: $1',
# Change password dialog
-'resetpass' => 'Càgna password',
+'changepassword' => 'Cagna password',
'resetpass-submit-cancel' => 'Canciella',
# Special:PasswordReset
# Search results
'searchresults' => "Risultato d''a recerca",
'searchresults-title' => 'Ascià risultate ppe "$1"',
-'searchresulttext' => "Pe sapé de cchiù ncopp'â comme ascia 'a {{SITENAME}}, vere [[{{MediaWiki:Helppage}}|Ricerca in {{SITENAME}}]].",
-'notitlematches' => "Voce addemannata nun truvata dint' 'e titule 'e articulo",
'notextmatches' => "Voce addemannata nun truvata dint' 'e teste 'e articulo",
'prevn' => '{{PLURAL:$1|precedente|precedente $1}}',
'nextn' => '{{PLURAL:$1|successivo|successive $1}}',
'search-interwiki-caption' => 'Prugiette frate',
'searchall' => 'Tutte',
'search-nonefound' => "'A ricerca nun ha produtto risultate.",
-'powersearch' => 'Truova',
# Preferences page
'mypreferences' => "Preferenze d''e mmeje",
-'changepassword' => 'Cagna password',
'prefs-rc' => 'Urdeme nove',
'prefs-watchlist' => 'Asservate speciale',
'saveprefs' => 'Sarva',
'newtitle' => 'Titulo nuovo:',
'movepagebtn' => "Spusta 'a paggena",
'articleexists' => "Na paggena cu chisto nomme asiste già, o pure 'o nomme scegliuto nun è buono. Scegliere n'ato titulo.",
-'movedto' => 'spustata a',
'movelogpage' => 'Spustamente',
'movereason' => 'Raggióne',
'revertmove' => 'ripristina',
'exif-subjectdistancerange-0' => 'Scanusciuta',
-# External editor support
-'edit-externally-help' => "Pe piglià cchiù nfromma veré 'e [https://www.mediawiki.org/wiki/Manual:External_editors struzione] ('n ngrese)",
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'tutte',
'namespacesall' => 'Tutte',
'user-mail-no-body' => 'Prøvde å sende e-post med tom eller for kort brødtekst.',
# Change password dialog
-'resetpass' => 'Endre passord',
+'changepassword' => 'Endre passord',
'resetpass_announce' => 'Du logget inn med en midlertidig e-postkode. For å fullføre innloggingen må du oppgi et nytt passord her:',
'resetpass_text' => '<!-- Legg til tekst her -->',
'resetpass_header' => 'Endre passord',
'revisiondelete' => 'Slett/gjenopprett revisjoner',
'revdelete-nooldid-title' => 'Ugyldig målversjon',
'revdelete-nooldid-text' => 'Du har ikke angitt en målversjon for denne funksjonen, den angitte versjonen finnes ikke, eller du forsøker å skjule den nåværende versjonen.',
-'revdelete-nologtype-title' => 'Ingen loggtype spesifisert',
-'revdelete-nologtype-text' => 'Du har ikke spesifisert en loggtype å utføre denne handlingen på.',
-'revdelete-nologid-title' => 'Ugyldig loggelement',
-'revdelete-nologid-text' => 'Enten fins ikke det angitte loggelementet, eller så har du ikke angitt noe loggelement å utføre denne funksjonen på.',
'revdelete-no-file' => 'Den spesifiserte filen finnes ikke.',
'revdelete-show-file-confirm' => 'Er du sikker på at du ønsker å vise en slettet versjon av filen «<nowiki>$1</nowiki>» fra $2 kl. $3?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Loggens synlighet kunne ikke bli stilt inn:'''
$1",
'revdel-restore' => 'endre synlighet',
-'revdel-restore-deleted' => 'slettede revisjoner',
-'revdel-restore-visible' => 'synlige revisjoner',
'pagehist' => 'Sidehistorikk',
'deletedhist' => 'Slettet historikk',
'revdelete-hide-current' => 'Feil under skjuling av objektet datert $2, $1: dette er den gjeldende revisjonen.
'search-interwiki-default' => '$1-resultater:',
'search-interwiki-more' => '(mer)',
'search-relatedarticle' => 'Relatert',
-'mwsuggest-disable' => 'Slå av AJAX-forslag',
'searcheverything-enable' => 'Søk i alle navnerom',
'searchrelated' => 'relatert',
'searchall' => 'alle',
'preferences' => 'Innstillinger',
'mypreferences' => 'Innstillinger',
'prefs-edits' => 'Antall redigeringer:',
-'changepassword' => 'Endre passord',
'prefs-skin' => 'Utseende',
'skin-preview' => 'Forhåndsvisning',
'datedefault' => 'Ingen foretrukket',
'recentchanges-label-bot' => 'Denne redigeringen ble gjort av en bot',
'recentchanges-label-unpatrolled' => 'Denne redigeringen har ikke blitt patruljert ennå',
'recentchanges-legend-newpage' => '$1 – ny side',
-'rcnote' => "Nedenfor vises {{PLURAL:$1|'''1''' endring|de siste '''$1''' endringene}} fra {{PLURAL:$2|det siste døgnet|de siste '''$2''' døgnene}}, per $5 $4.",
'rcnotefrom' => "Nedenfor er endringene siden '''$2''' (opp til '''$1''' vises).",
'rclistfrom' => 'Vis nye endringer med start fra $1',
'rcshowhideminor' => '$1 mindre endringer',
'allpagesto' => 'Vis sider som slutter på:',
'allarticles' => 'Alle sider',
'allinnamespace' => 'Alle sider i $1-navnerommet',
-'allnotinnamespace' => 'Alle sider (ikke i $1-navnerommet)',
-'allpagesprev' => 'Forrige',
-'allpagesnext' => 'Neste',
'allpagessubmit' => 'Gå',
'allpagesprefix' => 'Vis sider med prefikset:',
'allpagesbadtitle' => 'Den angitte sidetittelen var ugyldig eller hadde et interwiki-prefiks. Den kan inneholde ett eller flere tegn som ikke kan brukes i titler.',
'undeletebtn' => 'Gjenopprett',
'undeletelink' => 'vis/gjenopprett',
'undeleteviewlink' => 'vis',
-'undeletereset' => 'Nullstill',
'undeleteinvert' => 'Inverter valg',
'undeletecomment' => 'Årsak:',
'undeletedrevisions' => '{{PLURAL:$1|Én revisjon|$1 revisjoner}} gjenopprettet',
'block' => 'Blokker bruker',
'unblock' => 'Fjern blokkering av bruker',
'blockip' => 'Blokker bruker',
-'blockip-title' => 'Blokker bruker',
'blockip-legend' => 'Blokker bruker',
'blockiptext' => 'Bruk skjemaet under for å blokkere en IP-adresses tilgang til å redigere artikler. Dette må kun gjøres for å forhindre hærverk, og i overensstemmelse med [[{{MediaWiki:Policy-url}}|retningslinjene]]. Fyll ut en spesiell begrunnelse under.',
'ipadressorusername' => 'IP-adresse eller brukernavn',
'ipbexpiry' => 'Varighet:',
'ipbreason' => 'Årsak:',
-'ipbreasonotherlist' => 'Annen grunn',
'ipbreason-dropdown' => '*Vanlige blokkeringsgrunner
** Legger inn feilinformasjon
** Fjerner innhold fra sider
'ipbsubmit' => 'Blokker denne brukeren',
'ipbother' => 'Annen tid',
'ipboptions' => '2 timer:2 hours,1 dag:1 day,3 dager:3 days,1 uke:1 week,2 uker:2 weeks,1 måned:1 month,3 måneder:3 months,6 måneder:6 months,1 år:1 year,uendelig:infinite',
-'ipbotheroption' => 'annet',
-'ipbotherreason' => 'Annen/utdypende grunn:',
'ipbhidename' => 'Skjul brukernavn fra endringer og lister',
'ipbwatchuser' => 'Overvåk brukerens brukerside og diskusjonsside',
'ipb-disableusertalk' => 'Hindre denne brukeren i å redigere sin egen diskusjonsside mens han/hun er blokkert',
'sorbsreason' => 'Din IP-adresse angis som en åpen proxy i DNSBL-en brukt av {{SITENAME}}.',
'sorbs_create_account_reason' => 'Din IP-adresse angis som en åpen proxy i DNSBL-en brukt av {{SITENAME}}. Du kan ikke opprette en konto',
'xffblockreason' => 'En IP-adresse som er tilstede i X-Forwarded-For-headeren, enten din eller en som tilhører en proxyserver du bruker, har blitt blokkert. Den opprinnelige blokkeringsgrunnen var: $1',
-'cant-block-while-blocked' => 'Du kan ikke blokkere andre mens du selv er blokkert.',
'cant-see-hidden-user' => 'Brukeren du prøver å blokkere har allerede blitt blokkert og skjult. Ettersom du ikke har rett til å skjule brukere (hideuser), kan du ikke se eller endre brukerens blokkering.',
'ipbblocked' => 'Du kan ikke blokkere eller avblokkere andre brukere, siden du selv er blokkert',
'ipbnounblockself' => 'Du har ikke tillatelse til å avblokkere deg selv',
I disse tilfellene er du nødt til å flytte eller flette siden manuelt, om ønskelig.",
'movearticle' => 'Flytt side:',
'moveuserpage-warning' => "'''Advarsel:''' Du er i ferd med å flytte en brukerside. Merk at kun siden vil bli flyttet; brukernavnet vil ''ikke'' bli endret.",
-'movenologin' => 'Ikke logget inn',
'movenologintext' => 'Du må være registrert bruker og være [[Special:UserLogin|logget på]] for å flytte en side.',
'movenotallowed' => 'Du har ikke tillatelse til å flytte sider.',
'movenotallowedfile' => 'Du har ikke tillatelse til å flytte filer.',
'articleexists' => 'En side med det navnet finnes allerede eller det valgte navn er ugyldig.
Velg et annet navn.',
'cantmove-titleprotected' => 'Du kan ikke flytte en side til dette navnet, fordi den nye tittelen er beskyttet fra opprettelse.',
-'talkexists' => "'''Siden ble flyttet korrekt, men den tilhørende diskusjonssiden kunne ikke flyttes fordi det allerede finnes en under den nye tittelen.
-Du er nødt til å flette dem manuelt.'''",
-'movedto' => 'flyttet til',
'movetalk' => 'Flytt tilhørende diskusjonsside.',
'move-subpages' => 'Flytt alle undersider (opp til $1)',
'move-talk-subpages' => 'Flytt alle undersider av diskusjonssiden (opp til $1)',
'watchlistall2' => 'alle',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'Bekreft e-postadresse',
'confirmemail_needlogin' => 'Du må $1 for å bekrefte e-postadressen din.',
'confirmemail_success' => 'Din e-postadresse er nå bekreftet. Du kan nå logge inn og nyte wikien.',
'confirmemail_loggedin' => 'E-postadressen din er bekreftet.',
-'confirmemail_error' => 'Noe gikk galt under lagringen av din bekreftelse.',
'confirmemail_subject' => 'Bekreftelsesmelding fra {{SITENAME}}',
'confirmemail_body' => 'Noen, antageligvis deg, har registrert kontoen «$2» på {{SITENAME}}, fra IP-adressen $1.
# Special:ComparePages
'comparepages' => 'Sammenlign sider',
-'compare-selector' => 'Sammenlign siderevisjoner',
'compare-page1' => 'Side 1',
'compare-page2' => 'Side 2',
'compare-rev1' => 'Revisjon 1',
'user-mail-no-addy' => 'Versöch en E-Mail ahn E-Mail-Adress to sennen.',
# Change password dialog
-'resetpass' => 'Passwoord ännern',
+'changepassword' => 'Passwoort ännern',
'resetpass_announce' => 'Du hest di mit en Kood anmellt, de di över E-Mail toschickt worrn is. Dat anmellen aftosluten, söök di nu en neet Passwoord ut:',
'resetpass_header' => 'Passwoord trüchsetten',
'oldpassword' => 'Oolt Passwoort:',
'revisiondelete' => 'Versionen wegsmieten/wedderhalen',
'revdelete-nooldid-title' => 'kene Versionen dor, de passt',
'revdelete-nooldid-text' => 'Du hest keen Version för disse Akschoon angeven, de utwählte Version gifft dat nich oder du versöchst, de ne’este Version wegtodoon.',
-'revdelete-nologtype-title' => 'Keen Logbooktyp angeven',
-'revdelete-nologtype-text' => 'Du hest keen Logtyp för disse Akschoon angeven.',
-'revdelete-nologid-title' => 'Ungüllig Logindrag',
-'revdelete-nologid-text' => 'Is keen Logtyp utwählt oder den utwählten Logtyp gifft dat nich.',
'revdelete-no-file' => 'De angeven Datei gifft dat nich.',
'revdelete-show-file-confirm' => 'Wullt du worraftig en wegsmeten Version vun de Datei „<nowiki>$1</nowiki>“ vun $2, $3 ankieken?',
'revdelete-show-file-submit' => 'Jo',
$1",
'logdelete-success' => "'''Sichtborkeit in Logbook mit Spood ännert.'''",
'revdel-restore' => 'Sichtborkeit ännern',
-'revdel-restore-deleted' => 'löschte Verschonen',
-'revdel-restore-visible' => 'sichtbore Verschonen',
'pagehist' => 'Versionshistorie',
'deletedhist' => 'wegsmetene Versionen',
'revdelete-edit-reasonlist' => 'Grünn för’t Wegsmieten ännern',
'search-interwiki-default' => '$1 Resultaten:',
'search-interwiki-more' => '(mehr)',
'search-relatedarticle' => 'Verwandt',
-'mwsuggest-disable' => 'Vörslääg per Ajax utstellen',
'searcheverything-enable' => 'In all Naamrüüm söken',
'searchrelated' => 'verwandt',
'searchall' => 'all',
'preferences' => 'Instellen',
'mypreferences' => 'För mi Instellen',
'prefs-edits' => 'Wo faken du in dit Wiki Sieden ännert hest:',
-'changepassword' => 'Passwoort ännern',
'prefs-skin' => 'Utsehn vun de Steed',
'skin-preview' => 'Vörschau',
'datedefault' => 'Standard',
'recentchanges-label-minor' => 'Dat is en lütte Ännern',
'recentchanges-label-bot' => 'Düsse Ännern worr maakt vun en Bot',
'recentchanges-label-unpatrolled' => 'Düsse Ännern is noch nich kontrolleert worrn',
-'rcnote' => "Hier sünd de letzten '''$1''' Ännern vun {{PLURAL:$2|den letzten Dag|de letzten '''$2''' Daag}} (Stand $5, $4). ('''N''' - Ne’e Sieden; '''L''' - Lütte Ännern)",
'rcnotefrom' => 'Dit sünd de Ännern siet <b>$2</b> (bet to <b>$1</b> wiest).',
'rclistfrom' => 'Wies ne’e Ännern siet $1',
'rcshowhideminor' => '$1 lütte Ännern',
'allpagesto' => 'Sieden wiesen bet:',
'allarticles' => 'Alle Artikels',
'allinnamespace' => 'Alle Sieden (Naamruum $1)',
-'allnotinnamespace' => 'Alle Sieden (nich in Naamruum $1)',
-'allpagesprev' => 'vörig',
-'allpagesnext' => 'tokamen',
'allpagessubmit' => 'Los',
'allpagesprefix' => 'Sieden wiesen, de anfangt mit:',
'allpagesbadtitle' => 'De ingevene Siedennaam gellt nich: Kann angahn, dor steiht en Afkörten för en annere Spraak oder en anneret Wiki an’n Anfang oder dor sünd Tekens binnen, de in Siedennaams nich bruukt warrn dröfft.',
'undeletebtn' => 'Wedderhalen!',
'undeletelink' => 'ankieken/wedderhalen',
'undeleteviewlink' => 'bekieken',
-'undeletereset' => 'Afbreken',
'undeleteinvert' => 'Utwahl ümkehrn',
'undeletecomment' => 'Grund:',
'undeletedrevisions' => '{{PLURAL:$1|ene Version|$1 Versionen}} wedderhaalt',
'block' => 'Bruker blocken',
'unblock' => 'Bruker freegeven',
'blockip' => 'IP-Adress blocken',
-'blockip-title' => 'Bruker sperren',
'blockip-legend' => 'Bruker blocken',
'blockiptext' => 'Bruuk dat Formular, ene IP-Adress to blocken.
Dit schall blots maakt warrn, Vandalismus to vermasseln, aver jümmer in Övereenstimmen mit uns [[{{MediaWiki:Policy-url}}|Leidlienen]].
'ipadressorusername' => 'IP-Adress oder Brukernaam:',
'ipbexpiry' => 'Aflooptiet',
'ipbreason' => 'Grund:',
-'ipbreasonotherlist' => 'Annern Grund',
'ipbreason-dropdown' => '* Allgemene Sperrgrünn
** Tofögen vun verkehrte Infos
** Leddigmaken vun Sieden
'ipbsubmit' => 'Adress blocken',
'ipbother' => 'Annere Tiet:',
'ipboptions' => '2 Stünnen:2 hours,1 Dag:1 day,3 Daag:3 days,1 Week:1 week,2 Weken:2 weeks,1 Maand:1 month,3 Maand:3 months,6 Maand:6 months,1 Johr:1 year,ahn Enn:infinite',
-'ipbotheroption' => 'Annere Duer',
-'ipbotherreason' => 'Annern Grund:',
'ipbhidename' => 'Brukernaam narms mehr wiesen',
'ipbwatchuser' => 'Op Brukersiet un Brukerdiskuschoon oppassen',
'ipb-change-block' => 'Mit disse Sperrparameters noch wedder nee sperren',
Kontakteer dien Provider oder diene Systemtechnik un informeer se över dat möögliche Sekerheitsproblem.',
'sorbsreason' => 'Diene IP-Adress steiht in de DNSBL vun {{SITENAME}} as apen PROXY.',
'sorbs_create_account_reason' => 'Diene IP-Adress steiht in de DNSBL vun {{SITENAME}} as apen PROXY. Du kannst keen Brukerkonto nee opstellen.',
-'cant-block-while-blocked' => 'Du kannst kene annern Brukers sperren, wenn du sülvst sperrt büst.',
# Developer tools
'lockdb' => 'Datenbank sparren',
In disse Fäll musst du de Siet, wenn du dat willst, vun Hand schuven.",
'movearticle' => 'Siet schuven',
-'movenologin' => 'Du büst nich anmellt',
'movenologintext' => 'Du muttst en registreert Bruker un
[[Special:UserLogin|anmellt]] ween,
üm en Siet to schuven.',
'articleexists' => 'Ünner dissen Naam gifft dat al ene Siet.
Bitte söök en annern Naam ut.',
'cantmove-titleprotected' => 'Du kannst de Siet nich na dissen ne’en Naam schuven. De Naam is gegen dat nee Opstellen schuult.',
-'talkexists' => 'Dat Schuven vun de Siet sülvst hett Spood, aver dat Schuven vun de
-Diskuschoonssiet nich, vun wegen dat dat dor al ene Siet mit dissen Titel gifft. De Inholt mutt vun Hand anpasst warrn.',
-'movedto' => 'schaven na',
'movetalk' => 'De Diskuschoonssiet ok schuven, wenn mööglich.',
'move-subpages' => 'All Ünnersieden (bet to $1) mit schuven',
'move-talk-subpages' => 'All Ünnersieden vun Diskuschoonssieden (bet to $1) mit schuven',
'watchlistall2' => 'alle',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'all',
# Email address confirmation
'confirmemail' => 'Nettbreefadress bestätigen',
'confirmemail_needlogin' => 'Du musst $1, dat diene Nettbreefadress bestätigt warrt.',
'confirmemail_success' => 'Diene Nettbreefadress is nu bestätigt.',
'confirmemail_loggedin' => 'Diene Nettbreefadress is nu bestätigt.',
-'confirmemail_error' => 'Dat Spiekern vun diene Bestätigung hett nich klappt.',
'confirmemail_subject' => '{{SITENAME}} Nettbreefadress-Bestätigung',
'confirmemail_body' => 'Een, villicht du vun de IP-Adress $1 ut, hett dat Brukerkonto „$2“ mit disse Nettbreefadress op {{SITENAME}} anmellt.
# Special:ComparePages
'comparepages' => 'Sieden verglieken',
-'compare-selector' => 'Siedenversionen verglieken',
'compare-page1' => 'Sied 1',
'compare-page2' => 'Sied 2',
'compare-rev1' => 'Version 1',
'user-mail-no-body' => 'Der is eprobeerd n netbreef zonder tekste of mit n biester korte tekste te versturen.',
# Change password dialog
-'resetpass' => 'Wachtwoord wiezigen',
+'changepassword' => 'Wachtwoord wiezigen',
'resetpass_announce' => "Je bin an-emeld mit n veurlopige kode die mit de netpost toe-estuurd wörden. Um t anmelden te voltooien, mu'j n niej wachtwoord invoeren:",
'resetpass_text' => '<!-- Tekste hier invoegen -->',
'resetpass_header' => 'Wachtwoord wiezigen',
'revisiondelete' => 'Wiezigingen vortdoon/herstellen',
'revdelete-nooldid-title' => 'Gien doelversie',
'revdelete-nooldid-text' => 'Je hebben gien versie an-egeven waor disse aksie op uutevoerd mut wörden.',
-'revdelete-nologtype-title' => 'Der is gien logboektype op-egeven',
-'revdelete-nologtype-text' => 'Je hebben gien logboektype op-egeven um disse haandeling op uut te voeren.',
-'revdelete-nologid-title' => 'Ongeldige logboekregel',
-'revdelete-nologid-text' => 'Of je hebben gien doellogboekregel op-egeven of de an-egeven logboekregel besteet niet.',
'revdelete-no-file' => 't Op-egeven bestaand besteet niet.',
'revdelete-show-file-confirm' => 'Bi\'j der wisse van da\'j de vortedaone versie van t bestaand "<nowiki>$1</nowiki>" van $2 um $3 bekieken willen?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''De zichtbaorheid van de logboekregel kon niet in-esteld wörden:'''
$1",
'revdel-restore' => 'Zichtbaorheid wiezigen',
-'revdel-restore-deleted' => 'vortedaone versies',
-'revdel-restore-visible' => 'zichtbaore versies',
'pagehist' => 'Ziedgeschiedenisse',
'deletedhist' => 'Geschiedenisse die vortehaold is',
'revdelete-hide-current' => 'Fout bie t verbargen van t objekt van $1 um $2 uur: dit is de versie van noen.
'search-interwiki-default' => '$1 resultaoten:',
'search-interwiki-more' => '(meer)',
'search-relatedarticle' => 'Verwaant',
-'mwsuggest-disable' => 'Zeuksuggesties uutzetten',
'searcheverything-enable' => 'In alle naamruumten zeuken',
'searchrelated' => 'verwaant',
'searchall' => 'alles',
'preferences' => 'Veurkeuren',
'mypreferences' => 'Mien veurkeuren',
'prefs-edits' => 'Antal bewarkingen:',
-'changepassword' => 'Wachtwoord wiezigen',
'prefs-skin' => '{{SITENAME}}-uterlik',
'skin-preview' => 'bekieken',
'datedefault' => 'Gien veurkeur',
'recentchanges-label-bot' => 'Disse bewarking is uutevoerd deur n bot',
'recentchanges-label-unpatrolled' => 'Disse bewarking is nog niet nao-ekeken',
'recentchanges-legend-newpage' => '$1 - nieje pagina',
-'rcnote' => "Hieronder {{PLURAL:$1|steet de leste bewarking|staon de leste '''$1''' bewarkingen}} van de aofgeleupen {{PLURAL:$2|dag|'''$2''' dagen}} (per: $5, $4).",
'rcnotefrom' => 'Dit bin de wiezigingen sinds <b>$2</b> (maximum van <b>$1</b> wiezigingen).',
'rclistfrom' => 'Bekiek wiezigingen vanaof $1',
'rcshowhideminor' => '$1 kleine wiezigingen',
'allpagesto' => 'Laot ziejen zien tot:',
'allarticles' => 'Alle artikels',
'allinnamespace' => 'Alle ziejen (naamruumte $1)',
-'allnotinnamespace' => 'Alle ziejen (niet in naamruumte $1)',
-'allpagesprev' => 'veurige',
-'allpagesnext' => 'volgende',
'allpagessubmit' => 'Zeuk',
'allpagesprefix' => 'Ziejen bekieken die beginnen mit:',
'allpagesbadtitle' => 'De op-egeven ziednaam is ongeldig of der steet n interwikiveurvoegsel in. Meugelikerwieze staon der karakters in de naam die niet gebruukt maggen wörden in ziednamen.',
'undeletebtn' => 'Weerummeplaotsen',
'undeletelink' => 'bekiek/weerummeplaotsen',
'undeleteviewlink' => 'bekieken',
-'undeletereset' => 'Herstel',
'undeleteinvert' => 'Seleksie ummekeren',
'undeletecomment' => 'Reden:',
'undeletedrevisions' => '$1 {{PLURAL:$1|versie|versies}} weerummeplaotst',
'block' => 'Gebruker blokkeren',
'unblock' => 'Gebruker deblokkeren',
'blockip' => 'Gebruker blokkeren',
-'blockip-title' => 'Gebruker blokkeren',
'blockip-legend' => 'n Gebruker of IP-adres blokkeren',
'blockiptext' => 'Gebruuk dit formulier um n IP-adres of gebrukersnaam te blokkeren.
t Is bedoeld um vandalisme te veurkoemen en mut akkederen mit t [[{{MediaWiki:Policy-url}}|beleid]].
'ipadressorusername' => 'IP-adres of gebrukersnaam',
'ipbexpiry' => 'Verlöp nao',
'ipbreason' => 'Reden:',
-'ipbreasonotherlist' => 'aandere reden',
'ipbreason-dropdown' => '*Algemene redens veur t blokkeren
** verkeerde informasie invoeren
** ziejen leegmaken
'ipbsubmit' => 'adres blokkeren',
'ipbother' => 'Aandere tied',
'ipboptions' => '2 uren:2 hours,1 dag:1 day,3 dagen:3 days,1 weke:1 week,2 weken:2 weeks,1 maond:1 month,3 maonden:3 months,6 maonden:6 months,1 jaor:1 year,onbeparkt:infinite',
-'ipbotheroption' => 'aanders',
-'ipbotherreason' => 'Aandere/extra reden:',
'ipbhidename' => 'Verbarg de gebrukersnaam in bewarkingen en liesten',
'ipbwatchuser' => 'Gebrukerszied en overlegzied op volglieste zetten',
'ipb-disableusertalk' => 'Veurkoemen dat disse gebruker tiejens de blokkering de eigen overlegzied kan bewarken',
'sorbs_create_account_reason' => "Joew IP-adres is op-eneumen as open proxyserver in de zwarte lieste van DNS, die'w veur {{SITENAME}} gebruken.
Je kunnen gien gebrukerszied anmaken.",
'xffblockreason' => "n IP-adres dat jie gebruken is eblokkeerd. Dit steet in de kop 'X-Forwarded-For'. De oorspronkelike reden veur de blokkerings is: $1",
-'cant-block-while-blocked' => "Je kunnen aandere gebrukers niet blokkeren a'j zelf oek eblokkeerd bin.",
'cant-see-hidden-user' => "De gebruker die'j proberen te blokkeren is al eblokkeerd en verbörgen.
Umda'j gien rech hebben um gebrukers te verbargen, ku'j de blokkering van de gebruker niet bekieken of bewarken.",
'ipbblocked' => "Je kunnen gien aandere gebrukers (de)blokkeren, umda'j zelf eblokkeerd bin",
* a'j t onderstaonde vinkjen vorthaolen",
'movearticle' => 'Herneum',
'moveuserpage-warning' => "'''Waorschuwing:''' Je staon op t punt um n gebrukerszied te herneumen. Allinnig disse zied zal herneumd wörden, '''niet''' de gebruker.",
-'movenologin' => 'Niet an-emeld.',
'movenologintext' => 'Je mutten [[Special:UserLogin|an-emeld]] ween um de naam van n zied te wiezigen.',
'movenotallowed' => 'Je hebben gien rechten um ziejen te herneumen.',
'movenotallowedfile' => 'Je hebben gien rechten um bestaanden te herneumen.',
'movepage-moved-noredirect' => 'Der is gien deurverwiezing an-emaakt.',
'articleexists' => 'Onder disse naam besteet al n zied. Kies n aandere naam.',
'cantmove-titleprotected' => 'Je kunnen gien zied naor disse titel herneumen, umdat de nieje titel beveiligd is tegen t anmaken dervan.',
-'talkexists' => 'De zied zelf is herneumd, mer de overlegzied kon niet verherneumd wörden, umdat de doelnaam al n niet-lege overlegzied had. Kombineer de overlegziejen mit de haand.',
-'movedto' => 'wiezigen naor',
'movetalk' => 'De overlegzied oek wiezigen, as t meuglik is.',
'move-subpages' => 'Herneum de ziejen die deronder hangen (tot en mit $1)',
'move-talk-subpages' => 'Herneum de ziejen die onder de overlegziejen hangen (tot en mit $1)',
'watchlistall2' => 'alles',
'namespacesall' => 'alles',
'monthsall' => 'alles',
-'limitall' => 'alles',
# Email address confirmation
'confirmemail' => 'Bevestig netpostadres',
'confirmemail_needlogin' => 'Je mutten $1 um joew netpostadres te bevestigen.',
'confirmemail_success' => 'Joew netpostadres is bevestigd. Je kunnen noen [[Special:UserLogin|anmelden]] en {{SITENAME}} gebruken.',
'confirmemail_loggedin' => 'Joew netpostadres is noen bevestig.',
-'confirmemail_error' => 'Der is iets fout egaon bie t opslaon van joew bevestiging.',
'confirmemail_subject' => 'Bevestiging netpostadres veur {{SITENAME}}',
'confirmemail_body' => 'Ene mit IP-adres $1, warschienlik jie zelf, hef zien eigen mit dit netpostadres eregistreerd as de gebruker "$2" op {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Ziejen vergelieken',
-'compare-selector' => 'Ziedversies vergelieken',
'compare-page1' => 'Zied 1',
'compare-page2' => 'Zied 2',
'compare-rev1' => 'Versie 1',
'user-mail-no-addy' => 'इमेल ठेगाना बिना नै इमेल पठाउन खोजिएको थियो।',
# Change password dialog
-'resetpass' => 'प्रवेशशव्द परिवर्तन गर्नुहोस्',
+'changepassword' => 'पासवर्ड परिवर्तन गर्नुहोस्',
'resetpass_announce' => 'तपाईंले अस्थायी ई-मेल कोडको आधारमा प्रवेश गर्नु भएकोछ।
प्रवेशकार्य पूरा गर्न नयाँ प्रवेश शव्द यहाँ दिनुहोस्:',
'resetpass_text' => '<!-- Add text here -->',
'rev-showdeleted' => 'देखाउनुहोस्',
'revisiondelete' => 'मेटाउने/मेटाएको रद्दगर्ने पुनरावलोकनहरु',
'revdelete-nooldid-title' => 'अमान्य पुनरावलोकन लक्ष',
-'revdelete-nologtype-title' => 'कुनै पनि लग प्रकार खुलाइएन',
-'revdelete-nologtype-text' => 'यो कार्यको लागि तपाईँले लग प्रकार खुलाउनु भएको छैन ।',
-'revdelete-nologid-title' => 'अमान्य लग प्रविष्टि',
-'revdelete-nologid-text' => 'या यो कार्यको लागि तपाईँले लग प्रकार खुलाउनु भएको छैन या खुलाइएको लग अस्तित्वमा छैन ।',
'revdelete-no-file' => 'खुलाइएको पृष्ठ अस्तित्वमा छैन',
'revdelete-show-file-confirm' => 'तपाईँ $2 बाट $3 मा मेटिएको फाइल "<nowiki>$1</nowiki>" को पुनरावलोकन हेर्न चाहनुहुन्छ भन्ने कुरामा निश्चित हुनुहुन्छ ?',
'revdelete-show-file-submit' => 'हो',
'logdelete-failure' => "'''लग दृष्टि मिलाउन सकिएन :'''
$1",
'revdel-restore' => 'दृष्टि परिवर्तन गर्ने',
-'revdel-restore-deleted' => 'मेटिएको पुनरावलोकन',
-'revdel-restore-visible' => 'प्रकट संशोधन',
'pagehist' => 'पृष्ठको इतिहास',
'deletedhist' => 'मेटाएका इतिहास',
'revdelete-hide-current' => '$2, $1: मिति गरिएका वस्तुहरु लुकाउन मिलेन यो नै सबैभन्दा नयाँ संस्करण हो ।
'search-interwiki-default' => '$1 नतिजाहरु:',
'search-interwiki-more' => '(अझै)',
'search-relatedarticle' => 'सम्बन्धित',
-'mwsuggest-disable' => 'खोज सुझावहरु अक्षम पार्ने',
'searcheverything-enable' => 'सबै नेमस्पेसेजहरुमा खोज्नुहोस्',
'searchrelated' => 'सम्बन्धित',
'searchall' => 'सबै',
'preferences' => 'रोजाईहरू',
'mypreferences' => 'प्राथमिकताहरु',
'prefs-edits' => 'सम्पादन संख्या:',
-'changepassword' => 'पासवर्ड परिवर्तन गर्नुहोस्',
'prefs-skin' => 'काँचुली',
'skin-preview' => 'पूर्वावलोकन',
'datedefault' => 'कुनै अभिरुचि छैन',
'recentchanges-label-bot' => 'यो सम्पादन बोट द्वारा गरिएको थियो',
'recentchanges-label-unpatrolled' => 'यो सम्पादन अहिले सम्म पट्रोल गरिएको छैन',
'recentchanges-legend-newpage' => '$1 - नयाँ पृष्ठ',
-'rcnote' => "तल पछिल्ला {{PLURAL:$2|day|'''$2''' दिनहरु}} मा $5, $4 सम्म भएका {{PLURAL:$1|is '''1''' change|पछिल्ला '''$1''' परिवर्तनहरु}} देखाइएको छ ।",
'rcnotefrom' => "'''$2''' देखिका परिवर्तनहरु तल ('''$1''' सम्मका देखाइन्छ)।",
'rclistfrom' => '$1 देखिका नयाँ परिवर्तनहरू देखाउनु',
'rcshowhideminor' => '$1 सामान्य सम्पादन',
'allpagesto' => 'निम्नमा अन्तहुने पृष्ठहरु देखाउने:',
'allarticles' => 'सबै लेखहरु',
'allinnamespace' => 'सबै पृष्ठहरु ($1 नेमस्पेस)',
-'allnotinnamespace' => 'सबै पृष्ठहरु ($1 नेमस्पेसमा छैनन् )',
-'allpagesprev' => 'अघिल्लो',
-'allpagesnext' => 'अर्को',
'allpagessubmit' => 'जाने',
'allpagesprefix' => 'यी सुरुका अक्षरसहितका पृष्ठहरु हेर्ने:',
'allpagesbadtitle' => 'दिएको पृष्ठ शीर्षक अमान्य, खाली वा गलत रुपमा अन्तर भाषा वा अन्तर विकी सम्बन्ध गरिएको थियो।
'undeletebtn' => 'पूर्वावस्थामा ल्याउनुहोस्',
'undeletelink' => 'हेर्ने/पूर्वरुपमा फर्काउने',
'undeleteviewlink' => 'अवलोकन',
-'undeletereset' => 'रिसेट गर्नुहोस्',
'undeleteinvert' => ' चयन उल्ट्याउने',
'undeletecomment' => 'कारण :',
'undeletedrevisions' => '{{PLURAL:$1|एउटा संशोधन|$1 संशोधनहरु}} पुनर्स्थापित गरियो',
'block' => 'प्रयोगकर्तालाई रोकलगाउने',
'unblock' => 'प्रयोगकर्ता माथिको प्रतिबन्ध हटाउने',
'blockip' => 'प्रयोगकर्तालाइ निषेध गर्ने',
-'blockip-title' => 'प्रयोगकर्तालाई रोक लगाउनुहोस्',
'blockip-legend' => 'प्रयोगकर्ता रोक्नुहोस',
'blockiptext' => 'विशेष IP ठेगाना अथवा प्रयोगकर्तालाई रोक लगाउन निम्न प्रपत्र (form) प्रयोग गर्नुहोस्।
यसो गर्नुको कारण [[{{MediaWiki:Policy-url}}|नीति]] अनुरुप विकिमा गरिने बर्बरताका कार्य रोक्नु मात्र हो।
'ipadressorusername' => ' ip ठेगाना या प्रयोगकर्ता नाम :',
'ipbexpiry' => 'समाप्ति:',
'ipbreason' => 'कारण:',
-'ipbreasonotherlist' => 'अन्य कारण',
'ipbreason-dropdown' => '*रोक लगाउनुका समान्य कारणहरु
** झूटो सूचना दिइएको
** पृष्ठहरुबाट सामाग्रीहरु हटाइएको
'ipbsubmit' => 'यो प्रयोगकर्तालाई रोक्नुहोस',
'ipbother' => 'अरु समय:',
'ipboptions' => '२ घण्टाहरु:2 hours,१ दिन :1 day,३ दिनहरु:3 days,१ हप्ता:1 week,२ हप्ताहरु:2 weeks,१ महिना:1 month,३ महिनाहरु:3 months,६ महिनाहरु:6 months,१ वर्ष:1 year,अनगिन्ती:infinite',
-'ipbotheroption' => 'अन्य',
-'ipbotherreason' => 'अन्य / थप कारणहरु:',
'ipbhidename' => 'प्रयोगकर्ताको नाम सम्पादनबाट र सूचीबाट हटाउने',
'ipbwatchuser' => 'यो प्रयोगकर्ताको प्रयपोगकर्ता र वार्तलाप पृष्ठ हेर्नुहोस्',
'ipb-disableusertalk' => 'यस प्रयोगकर्तालाई निषेधित समयमा आफ्नै वार्तालाप पृष्ठ सम्पादन गर्न नदिने',
'sorbsreason' => 'तपाईको IP ठेगाना खुल्ला प्रोक्सीको रुपमा DNSBL मा सुचीकरण गरिएको छ यसलाई{{SITENAME}}ले प्रयोगमा ल्याएको छ।',
'sorbs_create_account_reason' => 'तपाईको IP ठेगाना खुल्ला प्रोक्सीको रुपमा DNSBL मा सुचीकरण गरिएको छ यसलाई{{SITENAME}}ले प्रयोगमा ल्याएको छ।
तपाईले खाता खोल्न सक्नुहुन्न ।',
-'cant-block-while-blocked' => 'तपाईलाई रोक लागेको बेला अर्को प्रयोगकर्ताहरुलाई रोक लगाउन सक्नुहुन्न ।',
'cant-see-hidden-user' => 'तपाईले रोक लगाउन खोज्नु भएको प्रयोगकर्ता पहिले नै रोकलगाइ लुकाइ सकिएको छ ।
तपाईसँग hideuser अधिकार नभएकोले यसलाई हेर्ना या सम्पादन गर्न सक्नुहुन्न ।',
'ipbblocked' => 'तपाईंले अरु प्रयोगकर्ताहरुलाई प्रतिबन्धित गर्न वा उनीहरुको प्रतिबन्ध खोल्न सक्नुहुन्न किनभनें तपाईं आफैं प्रतिबन्धित हुनुहुन्छ।',
यस्तो भएमा, तपाईंको इच्छाले आफैंले (manually) पृष्ठ सार्नु अथवा मिलाउनु पर्ने हुन्छ।",
'movearticle' => 'पृष्ठ सार्नुहोस्',
'moveuserpage-warning' => "'''चेतावनी:''' तपाईंले प्रयोगकर्ता पृष्ठ सार्न आँट्नु भएकोछ। कृपया याद राख्नुहोस् पृष्ठ मात्र सारिने छ र प्रयोगकर्ताको अर्को नाम राख्न '''सकिंदैन'''।",
-'movenologin' => 'प्रवेश (लग ईन) नगरिएको',
'movenologintext' => 'पृष्ठ सार्नको लागि तपाई दर्ता गरिएको र [[Special:UserLogin|प्रवेश गरेको]] प्रयोगकर्ता हुनुपर्छ ।',
'movenotallowed' => 'तपाईँलाई पृष्ठ सार्ने अनुमति छैन',
'movenotallowedfile' => 'फाइल हटाउने अनुमति तपाईँलाई छैन।',
'articleexists' => 'यस नामको पृष्ठ पहिले देखि नै रहेको ,या तपाईँले छान्नु भएको नाम अमान्य छ।
कृपया अर्कै नाम छान्नुहोस् ।',
'cantmove-titleprotected' => 'तपाईले यो स्थानमा पृष्ठ सार्न सक्नुहुन्न, किनकी यो नयाँ शिर्षकलाई सिर्जना हुनबाट जोगाइएको छ',
-'talkexists' => "'''यो पृष्ठ सफलतापूर्वक सारियो तर वार्तालाप पृष्ठ सार्न सकिएन किनभनें नयाँ शीर्षकको वार्तालाप पृष्ठ खालि छैन कृपया आफैं सार्ने अथवा मिलाउने काम गर्नुहोला।'''",
-'movedto' => 'मा सारियो',
'movetalk' => 'सम्बन्धित वार्ता पृष्ठ',
'move-subpages' => 'सहायक पृष्ठहरु सार्ने($1 सम्मको)',
'move-talk-subpages' => 'वार्तालाप पृष्ठको सह-पृष्ठहरु सार्ने($1 सम्मको )',
'watchlistall2' => 'सबै',
'namespacesall' => 'सबै',
'monthsall' => 'सबै',
-'limitall' => 'सबै',
# Email address confirmation
'confirmemail' => 'इमेल ठेगाना पक्का गर्नुहोस्',
'confirmemail_success' => 'तपाईको इमेल ठेगाना प्रमाणिकरण गरिएको छ।
तपाई [[Special:UserLogin|प्रवेश गरी]] विकिको मजा लिन सक्नुहुन्छ ।',
'confirmemail_loggedin' => 'तपाईको इमेल ठेगाना प्रमाणित भयो।',
-'confirmemail_error' => 'तपाईंको निश्चयलाई संग्रह गर्दा केहि त्रुटि भएकोछ।',
'confirmemail_subject' => '{{SITENAME}} ई मेलl ठेगानाको पुष्टि',
'confirmemail_body' => 'कसैले, सायद तपाईंले, आई पी ठेगाना $1बाट,
{{SITENAME}}मा एउटा खाता "$2"को नाममा यस ई मेल ठेगानामा पञ्जीकरण गरेकोछ।
# Special:ComparePages
'comparepages' => 'पृष्ठहरु दाज्ने',
-'compare-selector' => 'पृष्ठ संस्करणहरु दाज्ने',
'compare-page1' => 'पृष्ठ 1',
'compare-page2' => 'पृष्ठ 2',
'compare-rev1' => 'संशोधन 1',
'tog-enotifrevealaddr' => 'जिगु इ-मेल थाय्बाय् नोटिफिकेसन इ-मेलय् क्यनादिसँ',
'tog-shownumberswatching' => 'स्वयाच्वंपिं छ्यलामितेगु ल्याखँ क्यनादिसँ',
'tog-fancysig' => 'कच्चा हस्ताक्षर (अटोम्याटिक लिङ्क मदेःकः)',
-'tog-showjumplinks' => '"जम्प टु" एसिसिबिलिटी लिङ्क इनेबल यानादिसँ',
'tog-uselivepreview' => 'लाइभ प्रिभ्यु (जाभास्क्रिप्ट) इनेबल यानादिसँ (परिक्षणकाल)',
'tog-forceeditsummary' => 'सम्पादन सार खालि त्वतिबिले जित सशंकित यानादिसँ',
'tog-watchlisthideown' => 'जिगु सम्पादन वाचलिस्टय् सुचुकादिसँ',
'qbedit' => 'सम्पादन',
'qbpageoptions' => 'थ्व पौ',
'qbmyoptions' => 'जिगु पौ',
-'qbspecialpages' => 'विशेष पौ',
'faq' => 'आपालं न्यनिगु न्ह्यसः (FAQ)',
'faqpage' => 'Project:आपालं न्यनिगु न्ह्यसःत (FAQ)',
'jumptosearch' => 'मालादिसँ',
'pool-errorunknown' => 'मस्युगु इरर',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}}या बारेय्',
'aboutpage' => 'Project:बारेय्',
'copyright' => 'कण्टेण्ट $1 कथं उपलब्ध दु।',
'disclaimers' => 'डिस्क्लेमर्स',
'disclaimerpage' => 'Project:साधारण डिस्क्लेमर्स',
'edithelp' => 'सम्पादन ग्वहालि',
-'edithelppage' => 'Help:सम्पादन',
'helppage' => 'Help:धलःपौ',
'mainpage' => 'मू पौ',
'mainpage-description' => 'मू पौ',
स्वयादिसँ [[विशेष:संस्करण|संस्करण पौ]]।',
'ok' => 'ज्यु',
-'newmessageslink' => 'न्हुगु सन्देश',
-'newmessagesdifflink' => 'न्हापाया हिलेज्या',
'youhavenewmessagesmulti' => '$1य् छित न्हुगु सन्देश वगु दु',
'editsection' => 'सम्पादन',
'editold' => 'सम्पादन',
# General errors
'databaseerror' => 'डेटाबेस इरर',
-'dberrortext' => 'छगू डेटाबेस क्वेरी सिन्ट्याक्स इरर जूगु दु।
-थ्व इररं सफ्टवेयरय् bug दूगु इंगीत यायेफु।
-थ्व स्वया न्हः कोशिस जूगु डेटाबेस क्वेरी
-"<tt>$2</tt>" फंक्सनया
-<blockquote><tt>$1</tt></blockquote> ख।
-MySQL नं इरर "<tt>$3: $4</tt>" क्यंगु दु।',
'laggedslavemode' => 'चेतावनी: पतिइ न्हुगु अपदेत मदेफु ।',
'readonly' => 'देताबेस संरक्षित',
'enterlockreason' => 'पौ कुनातयेगुया निंतिं कारण बियादिसँ, नापं पौ गब्ले चायेकिगु जुइफु उकिया अनुमान नं बियादिसँ',
'loginlanguagelabel' => 'भाषा: $1',
# Change password dialog
-'resetpass' => 'पासवर्द हिलादिसँ',
+'changepassword' => 'पासवर्द हिलादिसँ',
# Special:ChangeEmail
'changeemail-submit' => 'इ-मेल हिलादिसँ',
'previousrevision' => '←पुलांगु संस्करण',
# Search results
-'searchhelp-url' => 'Help:धलःपौ',
'searchprofile-everything' => 'दक्वं',
'search-result-size' => '$1 ({{PLURAL:$2|1 खँग्वः |$2 खँग्वःत}})',
'searchrelated' => 'स्वापू दुःगु',
'searchall' => 'सकल',
-'powersearch' => 'मालादिसँ',
# Preferences page
'mypreferences' => 'जिगु प्राथमिकता',
-'changepassword' => 'पासवर्द हिलादिसँ',
'prefs-skin' => 'भुँसा',
'prefs-datetime' => 'दिं व ई',
'prefs-personal' => 'छ्य्लामि प्रोफाइल',
'monobook.css' => '/* थन तःगु CSS नं मोनोबुक स्किनया छ्य्लामितेत असर याइ */',
'modern.css' => '/* थन तःगु CSS नं मोडर्न स्किनया छ्य्लामितेत असर याइ */',
'print.css' => '/* थन तःगु CSS नं प्रिन्ट आउटपुटयात असर याइ */',
-'handheld.css' => '/* थन तःगु CSS नं $wgHandheldStyle आधारित ह्याण्डहेल्ड यन्त्रयात असर याइ */',
# Attribution
'others' => 'मेमेगु',
# Cologne Blue skin
'qbedit' => 'Fakahakohako',
-'qbspecialpages' => 'Tau Lau Mahuiga',
'help' => 'Lagomatai',
'search' => 'Kumi',
'jumptonavigation' => 'navikati',
'jumptosearch' => 'kumi',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Hagaao ke he {{SITENAME}}',
'aboutpage' => 'Project: Hagaao',
'currentevents' => 'Tau Fakaholoaga Mogonei',
'privacy' => 'Ko e puipuiaga ke he tau talahauaga mo e talahauaga fakatagata',
'youhavenewmessages' => 'Fai $1 ($2).',
-'newmessageslink' => 'tau tohi foou',
'youhavenewmessagesmulti' => 'Fai tohi foou a koe he $1',
'editsection' => 'fakahakohako',
'editold' => 'fakahakohako',
'viewsource' => 'Kitekite ke mouaga',
# Login and logout pages
-'welcomecreation' => '== Fakalofa atu, kua fiafia ke hu mai $1 ==
-Kua talaga e haau a poko.
-Ua nimo ke hiki e haau tau [[Special:Preferences|manako {{SITENAME}}]].',
'yourname' => 'Matahigoa he tagata:',
'yourpassword' => 'Kupu fufu:',
'yourpasswordagain' => 'Liu lolomi e kupu fufu:',
# Preferences page
'mypreferences' => 'Haaku a tau manako',
-'prefsnologin' => 'Ai la hu ki loto',
'prefs-rc' => 'Hikihikiaga mogoia',
'searchresultshead' => 'Kumi',
'youremail' => 'Meli hila:',
'ipblocklist-submit' => 'Kumi',
# Move page
-'movenologin' => 'Ai la hu ki loto',
'move-watch' => 'Onoono e lau e',
-'movedto' => 'kua une ke he',
'movereason' => 'Kakano:',
# Namespace 8 related
'logout' => 'Afmelden',
'userlogout' => 'Afmelden',
'notloggedin' => 'Niet aangemeld',
-'userlogin-noaccount' => 'Hebt u geen account?',
+'userlogin-noaccount' => 'Hebt u geen gebruiker?',
'userlogin-joinproject' => 'Word lid van {{SITENAME}}',
'nologin' => 'Nog geen gebruikersnaam? $1.',
'nologinlink' => 'Registreren',
'user-mail-no-body' => 'Er is geprobeerd een e-mail te verzenden zonder inhoud of met een hele korte inhoud.',
# Change password dialog
-'resetpass' => 'Wachtwoord wijzigen',
+'changepassword' => 'Wachtwoord wijzigen',
'resetpass_announce' => 'U bent aangemeld met een tijdelijke code die u per e-mail is toegezonden.
Voer een nieuw wachtwoord in om het aanmelden te voltooien:',
'resetpass_text' => '<!-- Voeg hier tekst toe -->',
# Special:PasswordReset
'passwordreset' => 'Wachtwoord opnieuw instellen',
'passwordreset-text-one' => 'Vul dit formulier in om uw wachtwoord opnieuw in te stellen.',
-'passwordreset-text-many' => '{{PLURAL:$1|Vul een van de gegevensvelden in om uw wachtwoord opnieuw in te stellen.}}',
+'passwordreset-text-many' => '{{PLURAL:$1|Vul een van de gegevensvelden in om per e-mail een tijdelijk wachtwoord te ontvangen.}}',
'passwordreset-legend' => 'Wachtwoord opnieuw instellen',
'passwordreset-disabled' => 'Het is in deze wiki niet mogelijk uw wachtwoord opnieuw in te stellen.',
'passwordreset-emaildisabled' => 'E-mailmogelijkheden zijn uitgeschakeld op deze wiki.',
'revisiondelete' => 'Versies verwijderen of terugplaatsen',
'revdelete-nooldid-title' => 'Ongeldige doelversie',
'revdelete-nooldid-text' => 'U hebt geen doelversie(s) voor deze handeling opgegeven. De opgegeven versie bestaat niet of u probeert de laatste versie te verbergen.',
-'revdelete-nologtype-title' => 'Er is geen logboektype opgegeven',
-'revdelete-nologtype-text' => 'U hebt geen logboektype opgegeven om deze handeling op uit te voeren.',
-'revdelete-nologid-title' => 'Ongeldige logboekregel',
-'revdelete-nologid-text' => 'U hebt ofwel geen doellogboekregel opgegeven of de opgegeven logboekregel bestaat niet.',
'revdelete-no-file' => 'Het opgegeven bestand bestaat niet.',
'revdelete-show-file-confirm' => 'Weet u zeker dat u de verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wilt bekijken?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''De zichtbaarheid van de logboekregel kon niet ingesteld worden:'''
$1",
'revdel-restore' => 'Zichtbaarheid wijzigen',
-'revdel-restore-deleted' => 'verwijderde versies',
-'revdel-restore-visible' => 'zichtbare versies',
'pagehist' => 'Geschiedenis',
'deletedhist' => 'verwijderde geschiedenis',
'revdelete-hide-current' => 'Er is een fout opgetreden bij het verbergen van het object van $1 om $2 uur: dit is de huidige versie.
'search-interwiki-default' => '$1 resultaten:',
'search-interwiki-more' => '(meer)',
'search-relatedarticle' => 'Gerelateerd',
-'mwsuggest-disable' => 'Zoeksuggesties uitschakelen',
'searcheverything-enable' => 'In alle naamruimten zoeken',
'searchrelated' => 'gerelateerd',
'searchall' => 'alle',
'mypreferences' => 'Voorkeuren',
'prefs-edits' => 'Aantal bewerkingen:',
'prefsnologintext2' => 'U moet $1 om voorkeuren in te stellen.',
-'changepassword' => 'Wachtwoord wijzigen',
'prefs-skin' => 'Vormgeving',
'skin-preview' => 'Voorvertoning',
'datedefault' => 'Geen voorkeur',
'recentchanges-label-plusminus' => 'Deze paginagrootte is met dit aantal bytes gewijzigd',
'recentchanges-legend-newpage' => "Zie ook de [[Special:NewPages|Lijst met nieuwe pagina's]].",
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Hieronder {{PLURAL:$1|staat de laatste bewerking|staan de laatste '''$1''' bewerkingen}} in de laatste {{PLURAL:$2|dag|'''$2''' dagen}}, op $4 om $5.",
'rcnotefrom' => "Wijzigingen sinds '''$2''' (met een maximum van '''$1''' wijzigingen).",
'rclistfrom' => 'Wijzigingen bekijken vanaf $1',
'rcshowhideminor' => 'Kleine wijzigingen $1',
# img_auth script messages
'img-auth-accessdenied' => 'Toegang geweigerd',
-'img-auth-nopathinfo' => 'PATH_INFO mist.
+'img-auth-nopathinfo' => 'PATH_INFO ontbreekt.
Uw server is niet ingesteld om deze gegevens door te geven.
Misschien gebruikt deze CGI, en dan wordt img_auth niet ondersteund.
Zie https://www.mediawiki.org/wiki/Manual:Image_Authorization voor meer informatie.',
'allpagesto' => "Pagina's bekijken tot:",
'allarticles' => "Alle pagina's",
'allinnamespace' => "Alle pagina's (naamruimte $1)",
-'allnotinnamespace' => "Alle pagina's (niet in naamruimte $1)",
-'allpagesprev' => 'Vorige',
-'allpagesnext' => 'Volgende',
'allpagessubmit' => 'OK',
'allpagesprefix' => "Pagina's bekijken die beginnen met:",
'allpagesbadtitle' => 'De opgegeven paginanaam is ongeldig of had een intertaal- of interwikivoorvoegsel.
'undeletebtn' => 'Terugplaatsen',
'undeletelink' => 'bekijken/terugplaatsen',
'undeleteviewlink' => 'bekijken',
-'undeletereset' => 'Formulier wissen',
'undeleteinvert' => 'Selectie omkeren',
'undeletecomment' => 'Reden:',
'undeletedrevisions' => '$1 {{PLURAL:$1|versie|versies}} teruggeplaatst',
'block' => 'Gebruiker blokkeren',
'unblock' => 'Gebruiker deblokkeren',
'blockip' => 'Gebruiker blokkeren',
-'blockip-title' => 'Gebruiker blokkeren',
'blockip-legend' => 'Gebruiker blokkeren',
'blockiptext' => "Gebruik het onderstaande formulier om schrijftoegang voor een gebruiker of IP-adres in te trekken.
Doe dit alleen als bescherming tegen vandalisme en in overeenstemming met het [[{{MediaWiki:Policy-url}}|beleid]].
'ipadressorusername' => 'IP-adres of gebruikersnaam:',
'ipbexpiry' => 'Vervalt (maak een keuze):',
'ipbreason' => 'Reden:',
-'ipbreasonotherlist' => 'Andere reden',
'ipbreason-dropdown' => "*Veel voorkomende redenen voor blokkades
** Foutieve informatie invoeren
** Verwijderen van informatie uit pagina's
'ipbsubmit' => 'Deze gebruiker blokkeren',
'ipbother' => 'Andere duur:',
'ipboptions' => '2 uur:2 hours,1 dag:1 day,3 dagen:3 days,1 week:1 week,2 weken:2 weeks,1 maand:1 month,3 maanden:3 months,6 maanden:6 months,1 jaar:1 year,onbepaald:infinite',
-'ipbotheroption' => 'ander verval',
-'ipbotherreason' => 'Andere/extra reden:',
'ipbhidename' => 'Gebruiker in bewerkingen en lijsten verbergen',
'ipbwatchuser' => 'Gebruikerspagina en overlegpagina op volglijst plaatsen',
'ipb-disableusertalk' => 'Voorkomen dat deze gebruiker tijdens de blokkade de eigen overlegpagina kan bewerken',
'sorbs_create_account_reason' => 'Uw IP-adres staat bekend als open proxyserver in de DNS-blacklist die {{SITENAME}} gebruikt.
U kunt geen gebruiker registreren.',
'xffblockreason' => 'Een IP-adres dat u gebruikt is geblokkeerd. Dit staat de X-Forwarded-For van de header. De oorspronkelijke blokkadereden is: $1',
-'cant-block-while-blocked' => 'U kunt andere gebruikers niet blokkeren terwijl u zelf geblokkeerd bent.',
'cant-see-hidden-user' => 'De gebruiker die u probeert te blokken is al geblokkeerd en verborgen.
Omdat u het recht "hideuser" niet hebt, kunt u de blokkade van de gebruiker niet bekijken of bewerken.',
'ipbblocked' => 'U kunt geen andere gebruikers (de)blokkeren, omdat u zelf geblokkeerd bent',
In die gevallen moet u de pagina handmatig hernoemen of samenvoegen.",
'movearticle' => 'Te hernoemen pagina:',
'moveuserpage-warning' => "'''Waarschuwing:''' u gaat een gebruikerspagina hernoemen. Houd er rekening mee dat alleen de pagina wordt hernoemd, ''niet'' de gebruiker.",
-'movenologin' => 'Niet aangemeld',
'movenologintext' => 'U moet [[Special:UserLogin|aangemeld]] zijn om een pagina te hernoemen.',
'movenotallowed' => "U hebt geen rechten om pagina's te hernoemen.",
'movenotallowedfile' => 'U hebt geen rechten om bestanden te hernoemen.',
'articleexists' => 'De pagina bestaat al of de paginanaam is ongeldig.
Kies een andere paginanaam.',
'cantmove-titleprotected' => 'U kunt geen pagina naar deze naam hernoemen, omdat deze naam beveiligd is tegen het aanmaken ervan.',
-'talkexists' => "'''De pagina is hernoemd, maar de overlegpagina kon niet hernoemd worden omdat er al een pagina met de nieuwe naam bestaat.
-Combineer de overlegpagina's handmatig.'''",
-'movedto' => 'hernoemd naar',
'movetalk' => 'Bijbehorende overlegpagina hernoemen',
'move-subpages' => "Subpagina's hernoemen (maximaal $1)",
'move-talk-subpages' => "Subpagina's van overlegpagina's hernoemen (maximaal $1)",
'thumbnail_invalid_params' => 'Onjuiste parameters voor miniatuurafbeelding',
'thumbnail_dest_directory' => 'Niet in staat doelmap aan te maken',
'thumbnail_image-type' => 'Dit bestandstype wordt niet ondersteund',
-'thumbnail_gd-library' => 'De instellingen voor de GD-bibliotheek zijn incompleet. De functie $1 mist',
+'thumbnail_gd-library' => 'De instellingen voor de GD-bibliotheek zijn incompleet. De functie $1 ontbreekt',
'thumbnail_image-missing' => 'Het bestand lijkt niet aanwezig te zijn: $1',
# Special:Import
'print.css' => '/* CSS die hier wordt geplaatst heeft alleen invloed op de printuitvoer */',
'noscript.css' => '/ * CSS die hier wordt geplaatst heeft invloed voor gebruikers die JavaScript hebben uitgeschakeld * /',
'group-autoconfirmed.css' => '/* CSS die hier wordt geplaatst heeft alleen invloed op automatisch bevestigde gebruikers */',
+'group-user.css' => '/* CSS die hier wordt geplaatst heeft alleen invloed op geregistreerde gebruikers */',
'group-bot.css' => '/* CSS die hier wordt geplaatst heeft alleen invloed op robots */',
'group-sysop.css' => '/* CSS die hier wordt geplaatst heeft alleen invloed op beheerders */',
'group-bureaucrat.css' => '/* CSS die hier wordt geplaatst heeft alleen invloed op bureaucraten */',
'modern.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op gebruikers die de skin Modern gebruiken */',
'vector.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op gebruikers die de skin Vector gebruiken */',
'group-autoconfirmed.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op automatisch bevestigde gebruikers */',
+'group-user.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op geregistreerde gebruikers */',
'group-bot.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op robots */',
'group-sysop.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op beheerders */',
'group-bureaucrat.js' => '/* JavaScript die hier wordt geplaatst heeft alleen invloed op bureaucraten */',
'watchlistall2' => 'alles',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'E-mailadres bevestigen',
'confirmemail_success' => 'Uw e-mailadres is bevestigd.
U kunt zich nu [[Special:UserLogin|aanmelden]] en de wiki gebruiken.',
'confirmemail_loggedin' => 'Uw e-mailadres is nu bevestigd.',
-'confirmemail_error' => 'Er is iets verkeerd gegaan tijdens het opslaan van uw bevestiging.',
'confirmemail_subject' => 'Bevestiging e-mailadres voor {{SITENAME}}',
'confirmemail_body' => 'Iemand, waarschijnlijk u, met het IP-adres $1,
heeft zich met dit e-mailadres geregistreerd als gebruiker "$2" op {{SITENAME}}.
'imgmultigo' => 'OK',
'imgmultigoto' => 'Ga naar pagina $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(standaard taal)',
+'img-lang-info' => 'Deze afbeeldingen renderen in de taal $1 $2',
+'img-lang-go' => 'OK',
+
# Table pager
'ascending_abbrev' => 'opl.',
'descending_abbrev' => 'afl.',
# Special:ComparePages
'comparepages' => "Pagina's vergelijken",
-'compare-selector' => 'Paginaversies vergelijken',
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Versie 1',
* @ingroup Language
* @file
*
+ * @author HanV
* @author MarkvA
* @author Siebrand
* @author Tedjuh10
$fallback = 'nl';
$messages = array(
-'view-pool-error' => 'Sorry, de servers zijn op het moment overbelast.
+'view-pool-error' => 'De servers zijn op het moment helaas overbelast.
Te veel gebruikers proberen deze pagina te bekijken.
-Wacht alstublieft even voordat je opnieuw toegang probeert te krijgen tot deze pagina.
+Wacht even voordat je opnieuw toegang probeert te krijgen tot deze pagina.
$1',
'badaccess-group0' => 'Je hebt geen rechten om de gevraagde handeling uit te voeren.',
'youhavenewmessages' => 'Je hebt $1 ($2).',
+'youhavenewmessagesfromusers' => 'Je hebt $1 van {{PLURAL:$3|een andere gebruiker|$3 gebruikers}} ($2).',
+'youhavenewmessagesmanyusers' => 'Je hebt $1 van een groot aantal gebruikers ($2).',
'youhavenewmessagesmulti' => 'Je hebt nieuwe berichten op $1',
# Main script and global functions
'nosuchactiontext' => 'De opdracht in de URL is ongeldig.
-Mogelijk heb je een typefout gemaakt in de URL of een onjuiste verwijzing gevolgd.
+Mogelijk heb je een typefout gemaakt in de URL of een onjuiste koppeling gevolgd.
Het kan ook wijzen op een fout in de software van {{SITENAME}}.',
'nospecialpagetext' => '<strong>Je hebt een onbestaande speciale pagina opgevraagd.</strong>
# General errors
'missing-article' => 'In de database is geen inhoud aangetroffen voor de pagina "$1" die er wel zou moeten zijn ($2).
-Dit kan voorkomen als je een verouderde verwijzing naar het verschil tussen twee versies van een pagina volgt of een versie opvraagt die is verwijderd.
+Dit kan voorkomen als je een verouderde koppeling naar het verschil tussen twee versies van een pagina volgt of een versie opvraagt die is verwijderd.
Als dit niet het geval is, heb je wellicht een fout in de software gevonden.
-Maak hiervan melding bij een [[Special:ListUsers/sysop|systeembeheerder]] van {{SITENAME}} en vermeld daarbij de URL van deze pagina.',
+Maak hiervan melding bij een [[Special:ListUsers/sysop|beheerder]] van {{SITENAME}} en vermeld daarbij de URL van deze pagina.',
'actionthrottledtext' => 'Als maatregel tegen spam is het aantal keren per tijdseenheid dat je deze handeling kunt verrichten beperkt.
De limiet is overschreden.
Probeer het over een aantal minuten opnieuw.',
'viewsourcetext' => 'Je kunt de brontekst van deze pagina bekijken en kopiëren:',
-'editinginterface' => "'''Waarschuwing:''' Je bewerkt een pagina die gebruikt wordt door de software.
-Bewerkingen op deze pagina beïnvloeden de gebruikersinterface van iedereen.
-Overweeg voor vertalingen om [//translatewiki.net/wiki/Main_Page?setlang=nl translatewiki.net] te gebruiken, het vertalingsproject voor MediaWiki.",
+'viewyourtext' => "Je kunt '''uw bewerkingen''' aan de brontekst van deze pagina bekijken en kopiëren:",
+'editinginterface' => "'''Waarschuwing:''' je bewerkt een pagina die interfacetekst voor de software bevat.
+Bewerkingen op deze pagina beïnvloeden de gebruikersinterface van iedereen op deze wiki.
+Gebruik [//translatewiki.net/ translatewiki.net], het vertaalproject voor MediaWiki, om vertalingen toe te voegen of te wijzigen voor alle wiki's.",
'namespaceprotected' => "Je hebt geen rechten om pagina's in de naamruimte '''$1''' te bewerken.",
+'customcssprotected' => 'Je kunt deze CSS-pagina niet bewerken, omdat die persoonlijke instellingen van een andere gebruiker bevat.',
+'customjsprotected' => 'Je kunt deze JavaScriptpagina niet bewerken, omdat die persoonlijke instellingen van een andere gebruiker bevat.',
+'exception-nologin-text' => 'Om deze pagina te bekijken of deze handeling uit te kunnen voeren moet je aangemeld zijn bij deze wiki.',
# Login and logout pages
'logouttext' => "'''Je bent nu afgemeld.'''
-Je kunt {{SITENAME}} nu anoniem gebruiken of weer [[Special:UserLogin|aanmelden]] als dezelfde of een andere gebruiker.
+Je kunt {{SITENAME}} nu anoniem gebruiken of weer <span class='plainlinks'>[$1 aanmelden]</span> als dezelfde of een andere gebruiker.
Mogelijk worden nog een aantal pagina's weergegeven alsof je aangemeld bent totdat je de cache van uw browser leegt.",
-'welcomecreation' => '== Welkom, $1! ==
-Je gebruiker is geregistreerd.
+'welcomecreation-msg' => 'Je gebruiker is aangemaakt.
Vergeet niet je [[Special:Preferences|voorkeuren voor {{SITENAME}}]] aan te passen.',
'yourpasswordagain' => 'Geef je wachtwoord opnieuw in:',
'yourdomainname' => 'Je domein:',
-'externaldberror' => 'Er is een fout opgetreden bij het aanmelden bij de database of je hebt geen toestemming uw externe gebruiker bij te werken.',
+'password-change-forbidden' => 'Je kunt je wachtwoord niet wijzigen in deze wiki.',
+'externaldberror' => 'Er is een fout opgetreden bij het aanmelden bij de database of je hebt geen toestemming je externe gebruiker bij te werken.',
'loginprompt' => 'Je moet cookies ingeschakeld hebben om je te kunnen aanmelden bij {{SITENAME}}.',
'gotaccount' => "Heb je al een gebruikersnaam? '''$1'''.",
-'nocookiesnew' => 'De gebruiker is geregistreerd, maar niet aangemeld.
+'userlogin-resetlink' => 'Ben je je aanmeldgegevens vergeten?',
+'nocookiesnew' => 'De gebruiker is geregistreerd, maar jij bent niet aangemeld.
{{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers.
Schakel die in en meld daarna aan met je nieuwe gebruikersnaam en wachtwoord.',
'nocookieslogin' => '{{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers.
Cookies zijn uitgeschakeld in je browser.
Schakel deze optie aan en probeer het opnieuw.',
+'nocookiesfornew' => 'De gebruiker is niet gemaakt omdat de bron niet bevestigd kon worden.
+Zorg ervoor dat je cookies hebt ingeschakeld, herlaad deze pagina en probeer het opnieuw.',
'noname' => 'Je hebt geen geldige gebruikersnaam opgegeven.',
'loginsuccess' => "'''Je bent nu aangemeld bij {{SITENAME}} als \"\$1\".'''",
-'nouserspecified' => 'Je dient een gebruikersnaam op te geven.',
+'nouserspecified' => 'Geef een gebruikersnaam op.',
'password-name-match' => 'Je wachtwoord en uw gebruikersnaam mogen niet overeenkomen.',
'passwordremindertext' => 'Iemand, waarschijnlijk jijzelf, heeft vanaf IP-adres $1 een verzoek
gedaan tot het toezenden van een nieuw wachtwoord voor {{SITENAME}}
Meld je aan nadat je het hebt ontvangen.',
'blocked-mailpassword' => 'Je IP-adres is geblokkeerd voor het maken van wijzigingen.
Om misbruik te voorkomen is het niet mogelijk om een nieuw wachtwoord aan te vragen.',
-'eauthentsent' => 'Er is een bevestigingse-mail naar het opgegeven e-mailadres gezonden.
+'eauthentsent' => 'Er is ter bevestiging een e-mail naar het opgegeven e-mailadres gezonden.
Volg de aanwijzingen in de e-mail om aan te geven dat het jouw e-mailadres is.
-Tot die tijd kunnen er geen e-mails naar het e-mailadres gezonden worden.',
-'acct_creation_throttle_hit' => 'Bezoekers van deze wiki met hetzelfde IP-adres als jij hebben de afgelopen dag {{PLURAL:$1|al 1 gebruiker|al $1 gebruikers}} geregistreerd, wat het maximale aantal in deze periode is.
-Daarom kun je als vanaf jouw IP-adres op dit moment geen nieuwe gebruiker registreren.',
+Tot die tijd worden er geen e-mails naar het e-mailadres gezonden.',
+'acct_creation_throttle_hit' => 'Bezoekers van deze wiki met hetzelfde IP-adres als jij hebben de afgelopen dag al $1 gebruiker{{PLURAL:$1||s}} geregistreerd, wat het maximale aantal in deze periode is.
+Daarom kan je vanaf je IP-adres op dit moment geen nieuwe gebruikers registreren.',
'emailauthenticated' => 'Je e-mailadres is bevestigd op $2 om $3.',
-'emailnotauthenticated' => 'Je e-mailadres is <strong>niet bevestigd</strong>.
+'emailnotauthenticated' => 'Je e-mailadres is niet bevestigd.
Je ontvangt geen e-mail voor de onderstaande functies.',
'noemailprefs' => 'Geef een e-mailadres op in je voorkeuren om deze functies te gebruiken.',
'emailconfirmlink' => 'Bevestig je e-mailadres',
Negeer dit bericht als deze gebruiker zonder jouw medeweten is aangemaakt.',
'login-throttled' => 'Je hebt recentelijk te vaak geprobeerd aan te melden met een onjuist wachtwoord.
Wacht even voordat je het opnieuw probeert.',
+'login-abort-generic' => 'Je bent niet aangemeld. De procedure is afgebroken.',
'suspicious-userlogout' => 'Je verzoek om af te melden is genegeerd, omdat het lijkt alsof het verzoek is verzonden door een browser of cacheproxy die stuk is.',
# Change password dialog
'resetpass_announce' => 'Je bent aangemeld met een tijdelijke code die je per e-mail is toegezonden.
Voer een nieuw wachtwoord in om het aanmelden te voltooien:',
-'resetpass_success' => 'Je wachtwoord is gewijzigd.
+'changepassword-success' => 'Je wachtwoord is gewijzigd.
Bezig met aanmelden…',
-'resetpass-no-info' => 'Je dient aangemeld zijn voordat je deze pagina kunt gebruiken.',
+'resetpass-no-info' => 'Je moet aangemeld zijn voordat je deze pagina kunt gebruiken.',
'resetpass-wrong-oldpass' => 'Het huidige of tijdelijke wachtwoord is ongeldig.
Mogelijk heb je je wachtwoord al gewijzigd of een nieuw tijdelijk wachtwoord aangevraagd.',
+# Special:PasswordReset
+'passwordreset-capture-help' => 'Als je dit vakje aanvinkt, wordt de e-mail (met het tijdelijke wachtwoord) naar de gebruiker verzonden en ook aan jou weergegeven.',
+'passwordreset-emailtext-ip' => 'Iemand, waarschijnlijk jij, heeft vanaf het IP-adres $1 je gebruikersgegevens voor {{SITENAME}} ($4) opgevraagd.
+De volgende {{PLURAL:$3|gebruiker is|gebruikers zijn}} gekoppeld aan dit e-mailadres:
+
+$2
+
+{{PLURAL:$3|Dit tijdelijke wachtwoord vervalt|Deze tijdelijke wachtwoorden vervallen}} over {{PLURAL:$5|een dag|$5 dagen}}.
+Meld je aan en wijzig het wachtwoord nu. Als je dit verzoek niet zelf hebt gedaan, of als je het oorspronkelijke wachtwoord nog kent en het niet wilt wijzigen, negeer dit bericht dan en blijf je oude wachtwoord gebruiken.',
+'passwordreset-emailtext-user' => 'Gebruiker $1 op de site {{SITENAME}} heeft je gebruikersgegevens voor {{SITENAME}} ($4) opgevraagd.
+De volgende {{PLURAL:$3|gebruiker is|gebruikers zijn}} gekoppeld aan dit e-mailadres:
+
+$2
+
+{{PLURAL:$3|Dit tijdelijke wachtwoord vervalt|Deze tijdelijke wachtwoorden vervallen}} over {{PLURAL:$5|een dag|$5 dagen}}.
+Meld je aan en wijzig het wachtwoord nu. Als je dit verzoek niet zelf hebt gedaan, of als je het oorspronkelijke wachtwoord nog kent en het niet wilt wijzigen, negeer dit bericht dan en blijf je oude wachtwoord gebruiken.',
+
+# Special:ChangeEmail
+'changeemail-text' => 'Vul dit formulier in om je e-mailadres te wijzigen. Je moet je wachtwoord invoeren om deze wijziging te bevestigen.',
+'changeemail-no-info' => 'Je moet aangemeld zijn om rechtstreeks toegang te hebben tot deze pagina.',
+'changeemail-password' => 'Jouw wachtwoord voor {{SITENAME}}:',
+
# Edit page toolbar
'sig_tip' => 'Je handtekening met datum en tijd',
Je IP-adres wordt opgeslagen als je wijzigingen op deze pagina maakt.",
'anonpreviewwarning' => "''Je bent niet aangemeld.''
''Door je bewerking op te slaan wordt je IP-adres opgeslagen in de paginageschiedenis.''",
-'missingsummary' => "'''Herinnering:''' je hebt geen samenvatting opgegeven voor je bewerking.
+'missingsummary' => "'''Let op:''' je hebt geen samenvatting opgegeven voor je bewerking.
Als je nogmaals op ''Pagina opslaan'' klikt wordt de bewerking zonder samenvatting opgeslagen.",
-'missingcommenttext' => 'Plaats je opmerking hieronder.',
-'missingcommentheader' => "'''Let op:''' Je hebt geen onderwerp/kop voor deze opmerking opgegeven.
-Als je opnieuw op \"{{int:savearticle}}\" klikt, wordt je wijziging zonder een onderwerp/kop opgeslagen.",
+'missingcommenttext' => 'Plaats je reactie hieronder.',
+'missingcommentheader' => "'''Let op:''' Je hebt geen onderwerp/kop voor deze reactie opgegeven.
+Als je opnieuw op \"{{int:savearticle}}\" klikt, wordt je wijziging zonder een onderwerp of koptekst opgeslagen.",
'blockedtext' => '\'\'\'Je gebruiker of IP-adres is geblokkeerd.\'\'\'
De blokkade is uitgevoerd door $1.
* Bedoeld te blokkeren: $7
Je kunt contact opnemen met $1 of een andere [[{{MediaWiki:Grouppage-sysop}}|beheerder]] om de blokkade te bespreken.
-Je kunt geen gebruik maken van de functie "Deze gebruiker e-mailen", tenzij je een geldig e-mailadres hebt opgegeven in uw [[Special:Preferences|voorkeuren]] en het gebruik van deze functie niet geblokkeerd is.
+Je kunt geen gebruik maken van de functie "Deze gebruiker e-mailen", tenzij je een geldig e-mailadres hebt opgegeven in je [[Special:Preferences|voorkeuren]] en het gebruik van deze functie niet geblokkeerd is.
Je huidige IP-adres is $3 en het blokkadenummer is #$5.
Vermeld alle bovenstaande gegevens als je ergens op deze blokkade reageert.',
'autoblockedtext' => 'Je IP-adres is automatisch geblokkeerd, omdat het is gebruikt door een andere gebruiker, die is geblokkeerd door $1.
Vermeld alle bovenstaande gegevens als je ergens op deze blokkade reageert.',
'whitelistedittext' => "Je moet $1 om pagina's te bewerken.",
'confirmedittext' => 'Je moet je e-mailadres bevestigen voor je kunt bewerken.
-Voer je e-mailadres in en bevestig het via [[Special:Preferences|je voorkeuren]].',
+Voer je e-mailadres in en bevestig het via je [[Special:Preferences|voorkeuren]].',
'nosuchsectiontext' => 'Je probeerde een subkopje te bewerken dat niet bestaat.
Wellicht is het verplaatst of verwijderd terwijl je de pagina aan het bekijken was.',
'loginreqpagetext' => "Je moet je $1 om andere pagina's te kunnen bekijken.",
'newarticletext' => "Deze pagina bestaat niet.
Typ in het onderstaande veld om de pagina aan te maken (meer informatie staat op de [[{{MediaWiki:Helppage}}|hulppagina]]).
Gebruik de knop '''vorige''' in je browser als je hier per ongeluk terecht bent gekomen.",
-'anontalkpagetext' => "----''Deze overlegpagina hoort bij een anonieme gebruiker die hetzij geen gebruikersnaam heeft, hetzij deze niet gebruikt.
+'anontalkpagetext' => "----''Deze overlegpagina hoort bij een anonieme gebruiker die geen gebruikersnaam heeft of deze niet gebruikt.
Daarom wordt het IP-adres ter identificatie gebruikt.
Het is mogelijk dat meerdere personen hetzelfde IP-adres gebruiken.
Mogelijk ontvang je hier berichten die niet voor je bedoeld zijn.
Je kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina\'s, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken] of [{{fullurl:{{FULLPAGENAME}}|action=edit}} deze pagina bewerken]</span>.',
'noarticletext-nopermission' => 'Deze pagina bevat geen tekst.
Je kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina\'s of
-<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken]</span>.',
-'userpage-userdoesnotexist' => 'Je bewerkt een gebruikerspagina van een gebruiker die niet bestaat (gebruiker "<nowiki>$1</nowiki>").
+<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken]</span>, maar je mag de pagina niet aanmaken.',
+'userpage-userdoesnotexist' => 'Je bewerkt een gebruikerspagina van een gebruiker die niet bestaat (gebruiker "$1").
Controleer of je deze pagina wel wilt aanmaken/bewerken.',
'clearyourcache' => "'''Let op!''' Nadat je de wijzigingen hebt opgeslagen is het wellicht nodig je browsercache te legen.
* '''Firefox / Safari:''' houd ''Shift'' ingedrukt terwijl je op ''Vernieuwen'' klikt of druk op ''Ctrl-F5'' of ''Ctrl-R'' (''⌘-Shift-R'' op een Mac)
* '''Google Chrome:''' druk op ''Ctrl-Shift-R'' (''⌘-Shift-R'' op een Mac)
* '''Internet Explorer:''' houd ''Ctrl'' ingedrukt terwijl je op ''Vernieuwen'' klikt of druk op ''Ctrl-F5''
* '''Opera:''' leeg je cache in ''Extra → Voorkeuren''",
-'usercssyoucanpreview' => "'''Tip:''' Gebruik de knop \"{{int:showpreview}}\" om je nieuwe CSS te testen alvorens op te slaan.",
-'userjsyoucanpreview' => "'''Tip:''' Gebruik de knop \"{{int:showpreview}}\" om je nieuwe JavaScript te testen alvorens op te slaan.",
+'usercssyoucanpreview' => "'''Tip:''' gebruik de knop \"{{int:showpreview}}\" om je nieuwe CSS te testen alvorens op te slaan.",
+'userjsyoucanpreview' => "'''Tip:''' gebruik de knop \"{{int:showpreview}}\" om je nieuwe JavaScript te testen alvorens op te slaan.",
'usercsspreview' => "'''Dit is alleen een voorvertoning van je persoonlijke CSS.
Deze is nog niet opgeslagen!'''",
'userjspreview' => "'''Let op: je test nu je persoonlijke JavaScript.'''
'''De pagina is niet opgeslagen!'''",
-'userinvalidcssjstitle' => "'''Waarschuwing:''' er is geen skin \"\$1\".
-Let op: je eigen .css- en .js-pagina's beginnen met een kleine letter, bijvoorbeeld {{ns:user}}:Naam/vector.css in plaats van {{ns:user}}:Naam/Vector.css.",
-'previewnote' => "'''Let op: dit is een controlepagina; je tekst is niet opgeslagen!'''",
+'userinvalidcssjstitle' => "'''Waarschuwing:''' er is geen uiterlijk \"\$1\".
+Je eigen .css- en .js-pagina's beginnen met een kleine letter, bijvoorbeeld {{ns:user}}:Naam/vector.css in plaats van {{ns:user}}:Naam/Vector.css.",
+'previewnote' => "'''Let op: dit is een controlepagina.'''
+Je tekst is niet opgeslagen!",
'previewconflict' => 'Deze voorvertoning geeft aan hoe de tekst in het bovenste veld eruit ziet als je deze opslaat.',
'session_fail_preview' => "'''Je bewerking is niet verwerkt, omdat de sessiegegevens verloren zijn gegaan.
Probeer het opnieuw.
'''Als dit een legitieme bewerking is, probeer het dan opnieuw.
Als het dan nog niet lukt, [[Special:UserLogout|meld jezelf dan af]] en weer aan.'''",
-'token_suffix_mismatch' => "'''Je bewerking is geweigerd, omdat je browser de leestekens in het bewerkingstoken onjuist heeft behandeld.
+'token_suffix_mismatch' => "'''Je bewerking is geweigerd, omdat je browser de leestekens in het bewerkingstoken onjuist heeft behandeld.'''
De bewerking is geweigerd om verminking van de paginatekst te voorkomen.
-Dit gebeurt soms als er een webgebaseerde proxydienst wordt gebruikt die fouten bevat.'''",
+Dit gebeurt soms als er een webgebaseerde proxydienst wordt gebruikt die fouten bevat.",
+'edit_form_incomplete' => "'''Sommige onderdelen van het bewerkingsformulier hebben de server niet bereikt. Controleer of je bewerkingen intact zijn en probeer het opnieuw.'''",
'explainconflict' => "Een andere gebruiker heeft deze pagina bewerkt sinds je met je bewerking bent begonnen.
In het bovenste deel van het venster staat de tekst van de huidige pagina.
Je bewerking staat in het onderste gedeelte.
Je dient je bewerkingen in te voegen in de bestaande tekst.
'''Alleen''' de tekst in het bovenste gedeelte wordt opgeslagen als je op \"{{int:savearticle}}\" klikt.",
'yourtext' => 'Je tekst',
-'nonunicodebrowser' => "'''WAARSCHUWING: Je browser kan niet goed overweg met unicode.
-Hiermee wordt door de MediaWiki-software rekening gehouden zodat je toch zonder problemen pagina's kunt bewerken: niet-ASCII karakters worden in het bewerkingsveld weergegeven als hexadecimale codes.'''",
-'editingold' => "'''WAARSCHUWING!
-Je bewerkt een oude versie van deze pagina.
-Als je je bewerking opslaat, gaan alle wijzigingen die na deze versie gemaakt zijn verloren.'''",
-'copyrightwarning' => "Opgelet: alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de $2 (zie $1 voor details).
-Als je niet wilt dat je tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor ‘Pagina opslaan’.<br />
+'nonunicodebrowser' => "'''Waarschuwing: je browser kan niet goed overweg met Unicode.'''
+Hiermee wordt door de MediaWiki-software rekening gehouden zodat je toch zonder problemen pagina's kunt bewerken: niet-ASCII tekens worden in het bewerkingsveld weergegeven als hexadecimale codes.",
+'editingold' => "'''Waarschuwing: je bewerkt een oude versie van deze pagina.'''
+Als je je bewerking opslaat, gaan alle wijzigingen verloren die na deze versie zijn gemaakt.",
+'copyrightwarning' => "Let op: alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de \$2 (zie \$1 voor details).
+Als je niet wilt dat je tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor \"Pagina opslaan\".<br />
Hierbij beloof je ons tevens dat je deze tekst zelf hebt geschreven of overgenomen uit een vrije, openbare bron.<br />
-'''GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ JE DAAR TOESTEMMING VOOR HEBT!'''",
+'''Gebruik geen materiaal dat beschermd wordt door auteursrecht, tenzij je daarvoor toestemming hebt!'''",
'copyrightwarning2' => "Al je bijdragen aan {{SITENAME}} kunnen bewerkt, gewijzigd of verwijderd worden door andere gebruikers.
Als je niet wilt dat je teksten rigoureus aangepast worden door anderen, plaats ze hier dan niet.<br />
Je belooft ook dat je de oorspronkelijke auteur bent van dit materiaal of dat je het hebt gekopieerd uit een bron in het publieke domein of een soortgelijke vrije bron (zie $1 voor details).
-'''GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ JE DAARVOOR TOESTEMMING HEBT!'''",
-'longpageerror' => "'''FOUT: de tekst die je hebt toegevoegd is $1 kilobyte groot, wat groter is dan het maximum van $2 kilobyte.
-Opslaan is niet mogelijk.'''",
-'readonlywarning' => "'''WAARSCHUWING: De database is geblokkeerd voor bewerkingen, waarschijnlijk voor regulier databaseonderhoud, dus je kunt deze nu niet opslaan.
-Het is misschien verstandig om je tekst tijdelijk in een tekstbestand op te slaan om dit te bewaren voor wanneer de blokkering van de database opgeheven is.'''
+'''Gebruik geen materiaal dat beschermd wordt door auteursrecht, tenzij je daarvoor toestemming hebt!'''",
+'longpageerror' => "'''Fout: de tekst die je hebt toegevoegd is {{PLURAL:$1|één kilobyte|$1 kilobyte}} groot, wat groter is dan het maximum van {{PLURAL:$2|één kilobyte|$2 kilobyte}}.'''
+Opslaan is niet mogelijk.",
+'readonlywarning' => "'''Waarschuwing: je kunt deze bewerking nu niet opslaan omdat de database is geblokkeerd voor bewerkingen wegens onderhoudswerkzaamheden.'''
+Het is misschien verstandig om je tekst tijdelijk in een tekstbestand op te slaan om dit te bewaren voor wanneer de blokkering van de database opgeheven is.
Een beheerder heeft de database geblokkeerd om de volgende reden: $1",
'nocreatetext' => "{{SITENAME}} heeft de mogelijkheid om nieuwe pagina's te maken beperkt.
Overweeg of het terecht is dat je verder werkt aan deze pagina.
Voor je gemak staan hieronder het verwijderingslogboek en het hernoemingslogboek voor deze pagina:",
'edit-no-change' => 'Je bewerking is genegeerd, omdat er geen wijziging aan de tekst is gemaakt.',
+'editwarning-warning' => 'Als je deze pagina verlaat verlies je mogelijk wijzigingen die je hebt gemaakt.
+Als je bent aangemeld, kan je deze waarschuwing uitschakelen in het tabblad "Bewerken" in je voorkeuren.',
# Revision deletion
-'rev-deleted-text-unhide' => "Deze versie van de pagina is '''verwijderd'''.
-Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].
-Als beheerder kun je [$1 deze versie bekijken] als je wil.",
+'rev-deleted-text-unhide' => "Deze paginaversie is '''verwijderd'''.
+Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].
+Als je wilt kan je [$1 deze versie bekijken].",
'rev-suppressed-text-unhide' => "Deze paginaversie is '''onderdrukt'''.
-Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].
-Als beheerder kun je [$1 de verschillen bekijken] als je wil.",
-'rev-deleted-text-view' => "Deze bewerking is '''verwijderd'''.
-Als beheerder kun je deze zien;
-er kunnen details aanwezig zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
+Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].
+Als je wilt kan je [$1 deze versie bekijken].",
+'rev-deleted-text-view' => "Deze paginaversie is '''verwijderd'''.
+Je kunt deze bekijken; er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
'rev-suppressed-text-view' => "Deze paginaversie is '''onderdrukt'''.
-Als beheerder kun je deze bekijken;
-achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].",
+Je kunt deze bekijken; er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].",
'rev-deleted-no-diff' => "Je kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.
Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
'rev-suppressed-no-diff' => "Je kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.",
'rev-deleted-unhide-diff' => "Een van de bewerkingen voor de verschillen die je hebt opgevraagd is '''verwijderd'''.
-Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].
-Als beheerder kun je [$1 de verschillen bekijken] als je wil.",
+Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].
+Als je wilt kan je [$1 de verschillen bekijken].",
'rev-suppressed-unhide-diff' => "Een van de versies in deze verschillen is '''onderdrukt'''.
-Achtergronden zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].
-Als beheerder kunt je [$1 deze versie bekijken] als je wil.",
-'rev-deleted-diff-view' => "Een van de versies voor de verschillen die je hebt opgevraagd, is '''verwijderd'''.
-Jij kunt deze verschillen bekijken. Mogelijk zijn details zichtbaar in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderlogboek].",
-'rev-suppressed-diff-view' => "Een van de bewerkingen voor de verschillen die je hebt opgevraagd, is '''onderdrukt'''.
-Als beheerder kun je deze verschillen bekijken. Mogelijk zijn details zichtbaar in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].",
-'revdelete-nooldid-text' => 'Je hebt geen doelversie(s) voor deze handeling opgegeven, de aangegeven versie bestaat niet of je probeert de laatste versie te verbergen.',
-'revdelete-nologtype-text' => 'Je hebt geen logboektype opgegeven om deze handeling op uit te voeren.',
-'revdelete-nologid-text' => 'Je hebt ofwel geen doellogboekregel opgegeven of de aangegeven logboekregel bestaat niet.',
-'revdelete-show-file-confirm' => 'Weet je zeker dat u de verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wilt bekijken?',
+Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].
+Als je wilt kan je [$1 deze versie bekijken].",
+'rev-deleted-diff-view' => 'Een van de versies van de verschillen die je hebt opgevraagd is verwijderd,
+Je kunt deze verschillen bekijken. Mogelijk zijn details zichtbaar in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].',
+'rev-suppressed-diff-view' => "Een van de bewerkingen voor de verschillen die u hebt opgevraagd, is '''onderdrukt'''.
+Je kunt deze verschillen bekijken. Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].",
+'revdelete-nooldid-text' => 'Je hebt geen doelversie(s) voor deze handeling opgegeven, de opgegeven versie bestaat niet of je probeert de laatste versie te verbergen.',
+'revdelete-show-file-confirm' => 'Weet je zeker dat je de verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wilt bekijken?',
'revdelete-confirm' => 'Bevestig dat je dit wilde doen, dat je de consequenties begrijpt en dat je dit doet in overeenstemming met het geldende [[{{MediaWiki:Policy-url}}|beleid]].',
-'revdelete-show-no-access' => 'Er is een fout opgetreden bij het weergeven van het object van $1 om $2 uur: dit object is gemarkeerd als "beschermd".
+'revdelete-show-no-access' => 'Er is een fout opgetreden tijdens het weergeven van het object van $1 om $2: dit object is gemarkeerd als "beschermd".
Je hebt geen toegang tot dit object.',
-'revdelete-modify-no-access' => 'Er is een fout opgetreden bij het wijzigen van het object van $1 om $2 uur: dit object is gemarkeerd als "beschermd".
+'revdelete-modify-no-access' => 'Er is een fout opgetreden tijdens het wijzigen van het object van $1 om $2: dit object is gemarkeerd als "beschermd".
Je hebt geen toegang tot dit object.',
-'revdelete-only-restricted' => 'Er is een fout opgetreden bij het verbergen van het item van $1, $2: je kunt geen items onderdrukken uit het zicht van beheerders zonder ook een van de andere zichtbaarheidsopties te selecteren.',
+'revdelete-only-restricted' => 'Er is een fout opgetreden tijdens het verbergen van het item van $1, $2: je kunt geen items onderdrukken uit het zicht van beheerders zonder ook een van de andere zichtbaarheidsopties te selecteren.',
# History merging
-'mergehistory-header' => 'Via deze pagina kun je versies van de geschiedenis van een bronpagina naar een nieuwere pagina samenvoegen.
-Zorg dat deze wijziging de geschiedenisdoorlopendheid van de pagina behoudt.',
+'mergehistory-header' => 'Via deze pagina kan je versies van de geschiedenis van een bronpagina naar een nieuwere pagina samenvoegen.
+Zorg dat deze wijziging de geschiedenis van de pagina behoudt.',
# Search results
-'searchsubtitle' => 'Je zocht naar \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|pagina\'s die beginnen met "$1"]] {{int:pipe-separator}}[[Special:WhatLinksHere/$1|pagina\'s die verwijzen naar "$1"]])',
-'searchsubtitleinvalid' => "Je hebt gezocht naar '''$1'''",
'search-suggest' => 'Bedoelde je: $1',
-'nonefound' => "'''Opmerking''': standaard worden niet alle naamruimten doorzocht.
-Als je in uw zoekopdracht als voorvoegsel \"''all:''\" gebruikt worden alle pagina's doorzocht (inclusief overlegpagina's, sjablonen, enzovoort).
-Je kunt ook een naamruimte als voorvoegsel gebruiken.",
'searchdisabled' => 'Zoeken in {{SITENAME}} is niet mogelijk.
Je kunt gebruik maken van Google.
De gegevens over {{SITENAME}} zijn mogelijk niet bijgewerkt.',
# Preferences page
-'prefsnologintext' => 'Je moet <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} aangemeld]</span> zijn om je voorkeuren te kunnen instellen.',
-'prefs-help-watchlist-token' => 'Door hier een geheime sleutel in te vullen wordt een RSS-feed voor je volglijst aangemaakt.
-Iedereen die deze sleutel kent kan je volglijst lezen, dus kies een veilige sleutel.
-Hier volgt een willekeurig gegenereerde waarde die je kunt gebruiken: $1',
'savedprefs' => 'Je voorkeuren zijn opgeslagen.',
'prefs-reset-intro' => 'Gebruik deze functie om je voorkeuren te herstellen naar de standaardinstellingen.
Deze handeling kan niet ongedaan gemaakt worden.',
-'youremail' => 'Je e-mailadres:',
+'youremail' => 'E-mailadres:',
+'prefs-help-variant' => "Jouw voorkeursvariant of -spelling om de inhoudspagina's van deze wiki in weer te geven.",
'prefs-help-signature' => 'Reacties op de overlegpagina\'s worden meestal ondertekend met "<nowiki>~~~~</nowiki>".
De tildes worden omgezet in je ondertekening en een datum en tijd van de bewerking.',
-'badsiglength' => 'Uw ondertekening is te lang.
-Deze moet minder dan $1 {{PLURAL:$1|karakters|karakters}} bevatten.',
-'prefs-help-realname' => 'Echte naam is optioneel, als je deze opgeeft kan deze naam gebruikt worden om je erkenning te geven voor uw werk.',
-'prefs-help-email' => 'E-mailadres is optioneel, maar maakt het mogelijk om je jouw wachtwoord te e-mailen als je het bent vergeten.
-Je kunt ook anderen in staat stellen per e-mail contact met je op te nemen via een verwijzing op je gebruikers- en overlegpagina zonder dat u uw identiteit prijsgeeft.',
+'badsiglength' => 'Je ondertekening is te lang.
+Deze moet minder dan $1 {{PLURAL:$1|teken|tekens}} bevatten.',
+'prefs-help-realname' => 'Echte naam is optioneel.
+Als je deze opgeeft, kan deze naam gebruikt worden om je erkenning te geven voor je werk.',
+'prefs-help-email' => 'E-mailadres is optioneel, maar maakt het mogelijk om jou je wachtwoord te e-mailen als je het bent vergeten.',
+'prefs-help-email-others' => 'Je kunt ook anderen in staat stellen per e-mail contact met je op te nemen via een koppeling op uw gebruikers- en overlegpagina zonder dat je je identiteit prijsgeeft.',
# User rights
'userrights-groups-help' => 'Je kunt de groepen wijzigen waar deze gebruiker lid van is.
* Een niet aangekruist vakje betekent dat de gebruiker geen lid is van de groep.
* Een "*" betekent dat je een gebruiker niet uit een groep kunt verwijderen nadat je die hebt toegevoegd of vice versa.',
'userrights-no-interwiki' => "Je hebt geen rechten om gebruikersrechten op andere wiki's te wijzigen.",
-'userrights-nologin' => 'Je moet jezelf [[Special:UserLogin|aanmelden]] met een gebruiker met de juiste rechten om gebruikersrechten toe te wijzen.',
-'userrights-notallowed' => 'Je hebt geen rechten om gebruikersrechten toe te wijzen.',
+'userrights-nologin' => 'Je moet [[Special:UserLogin|aangemeld]] zijn met een gebruiker met de juiste rechten om gebruikersrechten toe te wijzen.',
+'userrights-notallowed' => 'Je hebt geen rechten om gebruikersrechten toe te voegen of te verwijderen.',
'userrights-changeable-col' => 'Groepen die je kunt beheren',
'userrights-unchangeable-col' => 'Groepen die je niet kunt beheren',
# Recent changes linked
-'recentchangeslinked-summary' => "Deze speciale pagina geeft de laatste bewerkingen weer op pagina's waarheen verwezen wordt vanaf een aangegeven pagina of vanuit pagina's in een aangegeven pagina een categorie.
-Pagina's die op [[Special:Watchlist|je volglijst]] staan worden '''vet''' weergegeven.",
+'recentchangeslinked-summary' => "Deze speciale pagina geeft de laatste bewerkingen weer op pagina's waarheen verwezen wordt vanaf een opgegeven pagina of op pagina's in een opgegeven categorie.
+Pagina's die op [[Special:Watchlist|uw volglijst]] staan worden '''vet''' weergegeven.",
# Upload
'uploadnologintext' => 'Je moet [[Special:UserLogin|aangemeld]] zijn om bestanden te uploaden.',
'empty-file' => 'Het bestand dat je probeerde te uploaden had geen inhoud.',
'file-too-large' => 'Het bestand dat je probeerde te uploaden was te groot.',
-'hookaborted' => 'De wijziging die je probeerde te maken is afgebroken door een uitbreidingshook.',
+'hookaborted' => 'De wijziging die je probeerde te maken is afgebroken door een uitbreiding.',
'emptyfile' => 'Het bestand dat je hebt geüpload lijkt leeg te zijn.
Dit zou kunnen komen door een typefout in de bestandsnaam.
Ga na of je dit bestand werkelijk bedoelde te uploaden.',
Controleer <strong>[[:$1]]</strong> als je niet zeker weet of je het huidige bestand wilt overschrijven.
[[$1|thumb]]',
'filepageexists' => 'De beschrijvingspagina voor dit bestand bestaat al op <strong>[[:$1]]</strong>, maar er bestaat geen bestand met deze naam.
-De samenvatting die je hebt opgegeven zal niet op de beschrijvingspagina verschijnen.
-Bewerk de pagina handmatig om je beschrijving daar weer te geven. [[$1|miniatuur]]',
+De samenvatting die je hebt opgegeven verschijnt niet op de beschrijvingspagina.
+Bewerk de pagina handmatig om je beschrijving daar weer te geven.
+[[$1|miniatuur]]',
'file-thumbnail-no' => "De bestandsnaam begint met <strong>$1</strong>.
Het lijkt een verkleinde afbeelding te zijn ''(miniatuurafbeelding)''.
Als je deze afbeelding in volledige resolutie hebt, upload die afbeelding dan.
'fileexists-forbidden' => 'Er bestaat al een bestand met deze naam, en dat kan niet overschreven worden.
Upload je bestand onder een andere naam.
[[File:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Er bestaat al een bestand met deze naam bij de gedeelte bestanden.
+'fileexists-shared-forbidden' => 'Er bestaat al een bestand met deze naam bij de gedeelde bestanden.
Als je het bestand alsnog wilt uploaden, ga dan terug en kies een andere naam.
[[File:$1|thumb|center|$1]]',
'file-deleted-duplicate' => 'Een bestand dat identiek is aan dit bestand ([[:$1]]) is voorheen verwijderd.
'upload-warning-msg' => 'Er was een probleem met je upload van [$2].
Ga terug naar het [[Special:Upload/stash/$1|uploadformulier]] om dit probleem te verhelpen.',
+# Special:UploadStash
+'uploadstash-badtoken' => 'Het uitvoeren van de handeling is mislukt. Dit komt mogelijk doordat je bewerkingsreferenties zijn verlopen. Probeer het opnieuw.',
+
# img_auth script messages
'img-auth-nopathinfo' => 'PATH_INFO mist.
-Je server is niet ingesteld om deze informatie door te geven.
+Je server is niet ingesteld om deze gegevens door te geven.
Misschien gebruikt deze CGI, en dan wordt img_auth niet ondersteund.
Zie https://www.mediawiki.org/wiki/Manual:Image_Authorization voor meer informatie.',
'img-auth-nologinnWL' => 'Je bent niet aangemeld en "$1" staat niet op de witte lijst.',
'upload_source_file' => '(een bestand op je computer)',
# File description page
+'sharedupload-desc-edit' => 'Dit bestand komt van $1 en kan ook in andere projecten gebruikt worden.
+Je kunt de [$2 pagina met de bestandsbeschrijving] daar bewerken.',
+'sharedupload-desc-create' => 'Dit bestand komt van $1 en kan ook in andere projecten gebruikt worden.
+Je kunt de beschrijving bewerken op de [$2 pagina met de bestandsbeschrijving].',
'filepage-nofile-link' => 'Er bestaat geen bestand met deze naam, maar je kunt het [$1 uploaden].',
+'upload-disallowed-here' => 'Je kunt dit bestand niet overschrijven.',
# File reversion
'filerevert-intro' => "Je bent '''[[Media:$1|$1]]''' aan het terugdraaien tot de [$4 versie op $2, $3].",
'filedelete-intro-old' => "Je bent de versie van '''[[Media:$1|$1]]''' van [$4 $3, $2] aan het verwijderen.",
# Miscellaneous special pages
-'notargettext' => 'Je hebt niet opgegeven voor welke pagina of gebruiker u deze handeling wilt uitvoeren.',
+'notargettext' => 'Je hebt niet opgegeven voor welke pagina of gebruiker je deze handeling wilt uitvoeren.',
'nopagetext' => 'De pagina die je wilt hernoemen bestaat niet.',
# Book sources
'alllogstext' => 'Dit is het gecombineerde logboek van {{SITENAME}}.
Je kunt ook kiezen voor specifieke logboeken en filteren op gebruiker (hoofdlettergevoelig) en paginanaam (hoofdlettergevoelig).',
-# E-mail user
+# SpecialCachedPage
+'cachedspecial-viewing-cached-ttl' => 'Je bekijkt een cacheversie van deze pagina, die maximaal $1 oud is.',
+'cachedspecial-viewing-cached-ts' => 'Je bekijkt een cacheversie van deze pagina, die mogelijk niet volledig is bijgewerkt.',
+
+# Email user
'mailnologintext' => 'Je moet [[Special:UserLogin|aangemeld]] zijn en een geldig e-mailadres in je [[Special:Preferences|voorkeuren]] vermelden om andere gebruikers te kunnen e-mailen.',
-'emailpagetext' => 'Via dit formulier kun je een e-mail aan deze gebruiker verzenden.
+'emailpagetext' => 'Via dit formulier kan je een e-mail aan {{GENDER:$1|deze gebruiker}} verzenden.
Het e-mailadres dat je hebt opgegeven bij [[Special:Preferences|je voorkeuren]] wordt als afzender gebruikt.
De ontvanger kan dus direct naar je reageren.',
'usermaildisabledtext' => 'Je kunt geen e-mail verzenden naar andere gebruikers op deze wiki',
'nowatchlist' => 'Je volglijst is leeg.',
'watchlistanontext' => 'Om je volglijst te bekijken of te bewerken moet je je $1.',
'watchnologintext' => 'Je dient [[Special:UserLogin|aangemeld]] te zijn om je volglijst te bewerken.',
-'addedwatchtext' => "De pagina \"[[:\$1]]\" is toegevoegd aan je [[Special:Watchlist|volglijst]].
-Toekomstige bewerkingen van deze pagina en de bijbehorende overlegpagina worden op [[Special:Watchlist|je volglijst]] vermeld en worden '''vet''' weergegeven in de [[Special:RecentChanges|lijst van recente wijzigingen]].",
+'addedwatchtext' => 'De pagina "[[:$1]]" is toegevoegd aan je [[Special:Watchlist|volglijst]].
+Toekomstige bewerkingen van deze pagina en de bijbehorende overlegpagina worden op daar weergegeven.',
'removedwatchtext' => 'De pagina "[[:$1]]" is van [[Special:Watchlist|je volglijst]] verwijderd.',
-'watchnochange' => "Geen van de pagina's op je volglijst is in deze periode bewerkt.",
'watchlist-details' => "Er {{PLURAL:$1|staat één pagina|staan $1 pagina's}} op je volglijst, exclusief overlegpagina's.",
-'wlheader-showupdated' => "Pagina's die zijn bewerkt sinds je laatste bezoek worden '''vet''' weergegeven.",
-'watchlistcontains' => "Er {{PLURAL:$1|staat 1 pagina|staan $1 pagina's}} op je volglijst.",
+'wlheader-showupdated' => "Pagina's die zijn bewerkt sinds je laatste bezoek worden '''vet''' weergegeven",
+'watchlistcontains' => "Er {{PLURAL:$1|staat één pagina|staan $1 pagina's}} op je volglijst.",
-'enotif_lastvisited' => 'Zie $1 voor alle wijzigingen sinds je laatste bezoek.',
-'enotif_body' => 'Beste $WATCHINGUSERNAME,
+# Displayed when you click the "watch" button and it is in the process of watching
+'watcherrortext' => 'Er is een fout opgetreden tijdens het wijzigen van je volglijstinstellingen voor "$1".',
-De pagina $PAGETITLE op {{SITENAME}} is $CHANGEDORCREATED op $PAGEEDITDATE door $PAGEEDITOR, zie $PAGETITLE_URL voor de huidige versie.
+'enotif_lastvisited' => 'Zie $1 voor alle wijzigingen sinds je laatste bezoek.',
+'enotif_body' => 'Hoi $WATCHINGUSERNAME,
-$NEWPAGE
+$PAGEINTRO $NEWPAGE
Samenvatting van de wijziging: $PAGESUMMARY $PAGEMINOREDIT
Contactgegevens van de auteur:
-E-mail: $PAGEEDITOR_EMAIL
+E-mailadres: $PAGEEDITOR_EMAIL
Wiki: $PAGEEDITOR_WIKI
-Tenzij je deze pagina bezoekt, komen er geen verdere berichten. Op je volglijst kun je voor alle gevolgde pagina\'s de waarschuwingsinstellingen opschonen.
+Tenzij je deze pagina bezoekt, komen er geen verdere berichten. Op je volglijst kan je voor alle gevolgde pagina\'s de waarschuwingsinstellingen opschonen.
- Groet van je {{SITENAME}} waarschuwingssysteem.
+Groet van je {{SITENAME}}-waarschuwingssysteem.
--
+Je kunt je e-mailinstellingen wijzigen op:
+{{canonicalurl:{{#special:Preferences}}}}
+
Je kunt je volglijstinstellingen wijzigen op:
{{canonicalurl:Special:Watchlist/edit}}
-Je kunt de pagina van uw volglijst verwijderen via de volgende verwijzing:
+Je kunt de pagina van je volglijst verwijderen via de volgende koppeling:
$UNWATCHURL
-Feedback en andere assistentie:
+Terugkoppeling en verdere assistentie:
{{canonicalurl:{{MediaWiki:Helppage}}}}',
# Delete
'undeletehistory' => 'Als je een pagina terugplaatst, worden alle versies hersteld.
Als er al een nieuwe pagina met dezelfde naam is aangemaakt sinds de pagina is verwijderd, worden de eerder verwijderde versies teruggeplaatst en blijft de huidige versie intact.',
'undeleterevision-missing' => 'Ongeldige of missende versie.
-Mogelijk heb je een verkeerde verwijzing of is de versie hersteld of verwijderd uit het archief.',
-'undelete-show-file-confirm' => 'Weet je zeker dat je een verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wil bekijken?',
+Mogelijk heb je een verkeerde koppeling of is de versie hersteld of verwijderd uit het archief.',
+'undelete-show-file-confirm' => 'Weet je zeker dat je een verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wilt bekijken?',
# Block/unblock
+'ipb-blockingself' => 'Je staat op het punt jezelf te blokkeren. Weet je zeker dat je dat wilt doen?',
+'ipb-confirmhideuser' => 'Je staat op het punt een verborgen gebruiker te blokkeren. Hiervoor worden gebruikersnamen in alle lijsten en logboekregels verborgen. Weet je het zeker?',
'ipb-needreblock' => '$1 is al geblokkeerd.
Wil je de instellingen wijzigen?',
+'unblock-hideuser' => 'Je kunt deze gebruiker niet deblokkeren, omdat de gebruikersnaam verborgen is.',
'proxyblockreason' => 'Dit is een automatische preventieve blokkade, omdat je gebruik maakt van een open proxyserver.
-Neem contact op met je Internet-provider of je helpdesk en stel die op de hoogte van dit ernstige beveiligingsprobleem.',
+Neem contact op met je internetprovider of je helpdesk en stel die op de hoogte van dit ernstige beveiligingsprobleem.',
'sorbsreason' => 'Je IP-adres staat bekend als open proxyserver in de DNS-blacklist die {{SITENAME}} gebruikt.',
'sorbs_create_account_reason' => 'Je IP-adres staat bekend als open proxyserver in de DNS-blacklist die {{SITENAME}} gebruikt.
Je kunt geen gebruiker registreren.',
'cant-block-while-blocked' => 'Je kunt andere gebruikers niet blokkeren terwijl je zelf geblokkeerd bent.',
-'cant-see-hidden-user' => "De gebruiker die je probeert te blokken is al geblokkeerd en verborgen.
-Omdat je het recht 'hideuser' niet hebt, kun je de blokkade van de gebruiker niet bekijken of bewerken.",
+'cant-see-hidden-user' => 'De gebruiker die je probeert te blokken is al geblokkeerd en verborgen.
+Omdat je het recht "hideuser" niet hebt, kun je de blokkade van de gebruiker niet bekijken of bewerken.',
'ipbblocked' => 'Je kunt geen andere gebruikers (de)blokkeren, omdat je zelf geblokkeerd bent',
'ipbnounblockself' => 'Je mag jezelf niet deblokkeren',
# Developer tools
'lockdbtext' => "Waarschuwing: de database blokkeren heeft tot gevolg dat geen enkele gebruiker meer in staat is pagina's te bewerken, voorkeuren te wijzigen of iets anders te doen waarvoor wijzigingen in de database nodig zijn.
-
Bevestig dat je deze handeling wilt uitvoeren en dat je de database vrijgeeft nadat het onderhoud is uitgevoerd.",
'unlockdbtext' => "Na het vrijgeven van de database kunnen gebruikers weer pagina's bewerken, hun voorkeuren wijzigen of iets anders te doen waarvoor er wijzigingen in de database nodig zijn.
-
Bevestig dat je deze handeling wil uitvoeren.",
'locknoconfirm' => 'Je hebt je keuze niet bevestigd via het vinkvakje.',
'lockdbsuccesstext' => 'De database is afgesloten.<br />
Vergeet niet de [[Special:UnlockDB|database vrij te geven]] zodra je klaar bent met je onderhoud.',
# Move page
-'movepagetext' => "Door middel van het onderstaande formulier kun je een pagina hernoemen.
+'movepagetext' => "Door middel van het onderstaande formulier kan je een pagina hernoemen.
De geschiedenis gaat mee naar de nieuwe pagina.
* De oude naam wordt automatisch een doorverwijzing naar de nieuwe pagina.
-* Verwijzingen naar de oude pagina worden niet aangepast.
+* Koppelingen naar de oude pagina worden niet aangepast.
* De pagina's die doorverwijzen naar de oorspronkelijke paginanaam worden automatisch bijgewerkt.
-Als je dit niet wenst, controleer dan of er geen [[Special:DoubleRedirects|dubbele]] of [[Special:BrokenRedirects|onjuiste doorverwijzingen]] zijn ontstaan.
+Als je dit niet wilt, controleer dan of er geen [[Special:DoubleRedirects|dubbele]] of [[Special:BrokenRedirects|onjuiste doorverwijzingen]] zijn ontstaan.
Een pagina kan '''alleen''' hernoemd worden als de nieuwe paginanaam niet bestaat of een doorverwijspagina zonder verdere geschiedenis is.
-'''WAARSCHUWING!'''
+'''Waarschuwing!'''
Voor veel bekeken pagina's kan het hernoemen drastische en onvoorziene gevolgen hebben.
Zorg ervoor dat je die gevolgen overziet voordat je deze handeling uitvoert.",
+'movepagetext-noredirectfixer' => "Door middel van het onderstaande formulier kunt u een pagina en alle bijbehorende oude versies hernoemen.
+De oude naam wordt automatisch een doorverwijzing naar de nieuwe pagina.
+Controleer dan of er geen [[Special:DoubleRedirects|dubbele]] of [[Special:BrokenRedirects|onjuiste doorverwijzingen]] zijn ontstaan.
+
+Een pagina kan '''alleen''' hernoemd worden als de nieuwe paginanaam niet bestaat of een doorverwijspagina zonder verdere geschiedenis is.
+Je kunt dus een pagina die per ongeluk is hernoemd terug hernoemen en je kunt een bestaande pagina niet overschrijven.
+
+'''Waarschuwing:''' voor veel bekeken pagina's kan het hernoemen drastische en onvoorziene gevolgen hebben.
+Zorg ervoor dat je die gevolgen overziet voordat je deze handeling uitvoert.",
'movepagetalktext' => "De bijbehorende overlegpagina krijgt automatisch een andere naam, '''tenzij''':
* De overlegpagina onder de nieuwe naam al bestaat;
-* Je het onderstaande vinkje deselecteert.",
+* Je het onderstaande vinkje deselecteert.
+
+In die gevallen moet je de pagina handmatig hernoemen of samenvoegen.",
'moveuserpage-warning' => "'''Waarschuwing:''' Je gaat een gebruikerspagina hernoemen.
Houd er rekening mee dat alleen de pagina wordt hernoemd, ''niet'' de gebruiker.",
'movenologintext' => 'Je moet [[Special:UserLogin|aangemeld]] zijn om een pagina te hernoemen.',
'movenotallowedfile' => 'Je hebt geen rechten om bestanden te hernoemen.',
'cant-move-user-page' => "Je hebt geen rechten om gebruikerspagina's te hernoemen (met uitzondering van subpagina's).",
'cant-move-to-user-page' => 'Je hebt geen rechten om een pagina naar een gebruikerspagina te hernoemen. Hernoemen naar een subpagina is wel mogelijk.',
-'cantmove-titleprotected' => 'Je kunt geen pagina naar deze paginaam hernoemen, omdat deze paginanaam beveiligd is tegen het aanmaken ervan.',
+'cantmove-titleprotected' => 'Je kunt geen pagina naar deze naam hernoemen, omdat deze naam beveiligd is tegen het aanmaken ervan.',
'delete_and_move_text' => '==Verwijdering nodig==
Onder de naam "[[:$1]]" bestaat al een pagina.
Wil je deze verwijderen om plaats te maken voor de te hernoemen pagina?',
Geef in het onderstaande veld de namen van de te exporteren pagina\'s op, één pagina per regel, en geef aan of je alle versies met de bewerkingssamenvatting of alleen de huidige versies met de bewerkingssamenvatting wilt exporteren.
-In het laatste geval kun je ook een verwijzing gebruiken, bijvoorbeeld [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] voor de pagina "[[{{MediaWiki:Mainpage}}]]".',
+In het laatste geval kan je ook een koppeling gebruiken, bijvoorbeeld [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] voor de pagina "[[{{MediaWiki:Mainpage}}]]".',
# Namespace 8 related
'allmessagestext' => 'Hieronder staan de systeemberichten uit de MediaWiki-naamruimte.
-Ga naar [//www.mediawiki.org/wiki/Localisation MediaWiki-lokalisatie] en [//translatewiki.net translatewiki.net] als je wilt bijdragen aan de algemene vertaling voor MediaWiki.',
+Ga naar [https://www.mediawiki.org/wiki/Localisation MediaWiki-lokalisatie] en [//translatewiki.net translatewiki.net] als je wilt bijdragen aan de algemene vertaling voor MediaWiki.',
# Special:Import
-'importtext' => 'Gebruik de [[Special:Export|exportfunctie]] in de wiki waar de informatie vandaan komt, sla de uitvoer op je eigen systeem op, en voeg die daarna hier toe.',
+'importtext' => 'Gebruik de [[Special:Export|exportfunctie]] in de wiki waar de informatie vandaan komt.
+Sla de uitvoer op je eigen computer op, en voeg die daarna hier toe.',
+'import-error-edit' => 'De pagina "$1" is niet geïmporteerd omdat je niet de rechten hebt om die te bewerken.',
+'import-error-create' => 'De pagina "$1" is niet geïmporteerd omdat je niet de rechten hebt om die aan te maken.',
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Jouw gebruikerspagina',
Je kunt wel de broncode bekijken.',
'tooltip-ca-nstab-special' => 'Dit is een speciale pagina, je kunt de pagina zelf niet bewerken',
'tooltip-save' => 'Je wijzigingen opslaan',
+'tooltip-preview' => 'Een voorvertoning maken. Gebruik dit voordat je opslaat!',
'tooltip-watch' => 'Deze pagina aan je volglijst toevoegen',
# Metadata
# Spam protection
'spamprotectiontext' => 'De pagina die je wilde opslaan is geblokkeerd door het spamfilter.
-Meestal wordt dit door een externe verwijzing op een zwarte lijst veroorzaakt.',
+Meestal wordt dit door een externe koppeling op een zwarte lijst veroorzaakt.',
# Patrolling
'markedaspatrollederror-noautopatrol' => 'Je kunt je eigen wijzigingen niet als gecontroleerd markeren.',
# Media information
'mediawarning' => "'''Waarschuwing''': dit bestandstype bevat mogelijk programmacode die je systeem schade kan berokkenen.",
-# E-mail address confirmation
-'confirmemail_noemail' => 'Je hebt geen geldig e-mailadres ingegeven in je [[Special:Preferences|gebruikersvoorkeuren]].',
+# Email address confirmation
+'confirmemail_noemail' => 'Je hebt geen geldig e-mailadres opgegeven in je [[Special:Preferences|gebruikersvoorkeuren]].',
'confirmemail_text' => '{{SITENAME}} eist bevestiging van je e-mailadres voordat je de e-mailmogelijkheden kunt gebruiken.
Klik op de onderstaande knop om een bevestigingsbericht te ontvangen.
-Dit bericht bevat een verwijzing met een code.
-Open die verwijzing om je e-mailadres te bevestigen.',
+Dit bericht bevat een koppeling met een code.
+Open die koppeling om je e-mailadres te bevestigen.',
'confirmemail_pending' => 'Er is al een bevestigingsbericht aan je verzonden.
Als je recentelijk je gebruiker hebt aangemaakt, wacht dan een paar minuten totdat die aankomt voordat je opnieuw een e-mail laat sturen.',
'confirmemail_oncreate' => 'Er is een bevestigingscode naar je e-mailadres verzonden.
'confirmemail_body' => 'Iemand, waarschijnlijk jijzelf, met het IP-adres $1,
heeft zich met dit e-mailadres geregistreerd als gebruiker "$2" op {{SITENAME}}.
-Open de volgende verwijzing in je webbrowser om te bevestigen dat je deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} te activeren:
+Open de volgende koppeling in je webbrowser om te bevestigen dat je deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} te activeren:
$3
-Als je jezelf *niet* hebt aangemeld, volg dan de volgende verwijzing om de bevestiging van je e-mailadres te annuleren:
+Als je jezelf *niet* hebt aangemeld, volg dan de volgende koppeling om de bevestiging van je e-mailadres te annuleren:
$5
'confirmemail_body_changed' => 'Iemand, waarschijnlijk jijzelf, met het IP-adres $1,
heeft het het e-mailadres geregistreerd voor gebruiker "$2" op {{SITENAME}} gewijzigd naar dit e-mailadres.
-Open de volgende verwijzing in je webbrowser om te bevestigen dat je deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} opnieuw te activeren:
+Open de volgende koppeling in je webbrowser om te bevestigen dat je deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} opnieuw te activeren:
+
+$3
+
+Als je jezelf *niet* hebt aangemeld, volg dan de volgende koppeling om de bevestiging van je e-mailadres te annuleren:
+
+$5
+
+De bevestigingscode vervalt op $4.',
+'confirmemail_body_set' => 'Iemand, waarschijnlijk jij, met het IP-adres $1,
+heeft het het e-mailadres voor gebruiker "$2" op {{SITENAME}} ingesteld op dit e-mailadres.
+
+Open de volgende koppeling in je webbrowser om te bevestigen dat jij deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} opnieuw te activeren:
$3
-Als je jezelf *niet* hebt aangemeld, volg dan de volgende verwijzing om de bevestiging van je e-mailadres te annuleren:
+Als jij deze wijziging *niet* hebt gemaakt, volg dan de volgende koppeling om de bevestiging van uw e-mailadres te annuleren:
$5
'confirmrecreate' => "Nadat je begonnen bent met je wijziging heeft [[User:$1|$1]] ([[User talk:$1|overleg]]) deze pagina verwijderd met opgave van de volgende reden:
: ''$2''
Bevestig dat je de pagina opnieuw wilt aanmaken.",
+'confirmrecreate-noreason' => 'Nadat je begonnen bent met je wijziging heeft [[User:$1|$1]] ([[User talk:$1|overleg]]) deze pagina verwijderd.
+Bevestig dat je de pagina opnieuw wilt aanmaken.',
+
+# action=watch/unwatch
+'confirm-watch-top' => 'Deze pagina toevoegen aan je volglijst?',
+'confirm-unwatch-top' => 'Deze pagina verwijderen uit je volglijst?',
# Watchlist editor
'watchlistedit-numitems' => 'Je volglijst bevat {{PLURAL:$1|1 pagina|$1 pagina’s}}, zonder overlegpagina’s.',
'watchlistedit-normal-explain' => 'Hieronder worden de pagina’s op je volglijst weergegeven.
Klik op het vierkantje ernaast en daarna op "{{int:Watchlistedit-normal-submit}}" om een pagina te verwijderen.
Je kunt ook de [[Special:EditWatchlist/raw|ruwe lijst bewerken]].',
-'watchlistedit-normal-done' => 'Er {{PLURAL:$1|is 1 pagina|zijn $1 pagina’s}} verwijderd van je volglijst:',
+'watchlistedit-normal-done' => 'Er {{PLURAL:$1|is één pagina|zijn $1 pagina’s}} verwijderd van je volglijst:',
'watchlistedit-raw-explain' => 'Hieronder staan pagina’s op je volglijst.
Je kunt de lijst bewerken door pagina’s te verwijderen en toe te voegen.
Eén pagina per regel.
Als je klaar bent, klik dan op "{{int:Watchlistedit-raw-submit}}".
Je kunt ook [[Special:EditWatchlist|het standaard bewerkingsscherm gebruiken]].',
-'watchlistedit-raw-done' => 'Jr volglijst is bijgewerkt.',
+'watchlistedit-raw-done' => 'Je volglijst is bijgewerkt.',
# Special:Version
'version-license-info' => 'MediaWiki is vrije software; je kunt MediaWiki verspreiden en/of aanpassen onder de voorwaarden van de GNU General Public License zoals gepubliceerd door de Free Software Foundation; ofwel versie 2 van de Licentie, of - zo je wilt - enige latere versie.
Samen met dit programma hoor je een [{{SERVER}}{{SCRIPTPATH}}/COPYING kopie van de GNU General Public License] te hebben ontvangen; zo niet, schrijf dan naar de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA of [//www.gnu.org/licenses/old-licenses/gpl-2.0.html lees de licentie online].',
+# Special:ComparePages
+'compare-title-not-exists' => 'De titel die je hebt opgegeven bestaat niet.',
+'compare-revision-not-exists' => 'De versie die je hebt opgegeven bestaat niet.',
+
# Database error messages
'dberr-usegoogle' => 'Wellicht kun je in de tussentijd zoeken via Google.',
# HTML forms
'htmlform-float-invalid' => 'De waarde die je hebt opgegeven is geen getal.',
+# Feedback
+'feedback-bugornote' => 'Als je zover bent om een technisch probleem in detail te beschrijven, [$1 rapporteer dan een bug].
+Anders kan je ook het eenvoudige formulier hieronder gebruiken.
+Je reactie wordt dan toegevoegd aan de pagina "[$3 $2]", samen met je gebruikersnaam en de browser die je gebruikt.',
+'feedback-thanks' => 'Bedankt! Je terugkoppeling is op de pagina "[$2 $1]" geplaatst.',
+
+# API errors
+'api-error-badaccess-groups' => 'Je mag geen bestanden uploaden in deze wiki.',
+'api-error-empty-file' => 'Het bestand dat je hebt geüpload is leeg.',
+'api-error-file-too-large' => 'Het bestand dat je hebt geüpload is te groot.',
+'api-error-hookaborted' => 'De wijziging die je probeert te maken is afgebroken door een uitbreiding.',
+'api-error-internal-error' => 'Interne fout: er is iets misgegaan tijdens het verwerken van je upload door de wiki.',
+'api-error-mustbeloggedin' => 'Je moet aangemeld zijn om bestanden te kunnen uploaden.',
+'api-error-unknown-error' => 'Interne fout: er is iets misgegaan tijdens het uploaden van je bestand.',
+
);
'user-mail-no-body' => 'Freista å senda e-post med tom eller urimeleg stutt brødtekst.',
# Change password dialog
-'resetpass' => 'Endra passord',
+'changepassword' => 'Skift passord',
'resetpass_announce' => 'Du logga inn med eit mellombels passord du fekk på e-post. For å fullføre innlogginga må du lage eit nytt passord her:',
'resetpass_text' => '<!-- Legg til tekst her -->',
'resetpass_header' => 'Endra passord',
'revisiondelete' => 'Slett/attopprett versjonar',
'revdelete-nooldid-title' => 'Ugyldig målversjon',
'revdelete-nooldid-text' => 'Du har ikkje oppgjeve kva for versjon(ar) du vil utføre denne handlinga på, versjonen eksisterer ikkje, eller du prøver å gøyme den noverande versjonen.',
-'revdelete-nologtype-title' => 'Ingen loggtype oppgjeven',
-'revdelete-nologtype-text' => 'Du har ikkje oppgjeve ein loggtype som denne handlinga skal verta utførd på.',
-'revdelete-nologid-title' => 'Ugyldig loggelement',
-'revdelete-nologid-text' => 'Du har anten ikkje oppgjeve eit loggelement som denne funksjonen skal nytta, eller det oppgjeve loggelementet finst ikkje.',
'revdelete-no-file' => 'Fila som vart synt til finst ikkje.',
'revdelete-show-file-confirm' => 'Er du viss på at du ynskjer å sjå ein sletta versjon av fila "<nowiki>$1</nowiki>" frå $2 ved $3?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Korleis loggen skal vera synleg kunne ikkje verta stilt inn:'''
$1",
'revdel-restore' => 'endra synlegdomen',
-'revdel-restore-deleted' => 'sletta versjonar',
-'revdel-restore-visible' => 'synlege versjonar',
'pagehist' => 'Sidehistorikk',
'deletedhist' => 'Sletta historikk',
'revdelete-hide-current' => 'Feil under løyning av objektet datert $2, $1: dette er den gjeldande versjonen.
'search-interwiki-default' => '$1-resultat:',
'search-interwiki-more' => '(meir)',
'search-relatedarticle' => 'Relatert',
-'mwsuggest-disable' => 'Slå av søkjeframlegg',
'searcheverything-enable' => 'Søk i alle namneroma',
'searchrelated' => 'relatert',
'searchall' => 'alle',
'preferences' => 'Innstillingar',
'mypreferences' => 'Innstillingar',
'prefs-edits' => 'Tal på endringar:',
-'changepassword' => 'Skift passord',
'prefs-skin' => 'Drakt',
'skin-preview' => 'førehandsvis',
'datedefault' => 'Standard',
'recentchanges-label-bot' => 'Denne endringa vart gjort av ein bot',
'recentchanges-label-unpatrolled' => 'Endringa er ikkje patruljert enno',
'recentchanges-legend-newpage' => '$1 – ny side',
-'rcnote' => "Nedanfor er {{PLURAL:$1|den siste endringa gjord|dei siste '''$1''' endringane gjorde}} {{PLURAL:$2|den siste dagen|dei siste '''$2''' dagane}}, for $4, kl. $5.",
'rcnotefrom' => "Nedanfor vert opp til '''$1''' endringar sidan ''' $2''' viste.",
'rclistfrom' => 'Vis nye endringar sidan $1',
'rcshowhideminor' => '$1 småplukk',
'allpagesto' => 'Vis sider til og med:',
'allarticles' => 'Alle sider',
'allinnamespace' => 'Alle sider ($1-namnerommet)',
-'allnotinnamespace' => 'Alle sider (ikkje i $1-namnerommet)',
-'allpagesprev' => 'Førre',
-'allpagesnext' => 'Neste',
'allpagessubmit' => 'Vis',
'allpagesprefix' => 'Vis sider med prefikset:',
'allpagesbadtitle' => 'Det oppgjevne sidenamnet var ugyldig eller hadde eit interwiki-prefiks. Det kan også ha hatt eitt eller fleire teikn som ikkje kan brukast i sidenamn.',
'undeletebtn' => 'Attopprett',
'undeletelink' => 'sjå/attopprett',
'undeleteviewlink' => 'syn',
-'undeletereset' => 'Nullstill',
'undeleteinvert' => 'Inverter val',
'undeletecomment' => 'Årsak:',
'undeletedrevisions' => '{{PLURAL:$1|Éin versjon|$1 versjonar}} attoppretta.',
'block' => 'Blokker brukar',
'unblock' => 'Opphev blokkeringa av brukaren',
'blockip' => 'Blokker brukar',
-'blockip-title' => 'Blokker brukar',
'blockip-legend' => 'Blokker brukar',
'blockiptext' => 'Bruk skjemaet nedanfor for å blokkere skrivetilgangen frå ei spesifikk IP-adresse eller brukarnamn. Dette bør berre gjerast for å hindre hærverk, og i samsvar med [[{{MediaWiki:Policy-url}}|retningslinene]].',
'ipadressorusername' => 'IP-adresse eller brukarnamn',
'ipbexpiry' => 'Opphøyrstid:',
'ipbreason' => 'Årsak:',
-'ipbreasonotherlist' => 'Annan grunn',
'ipbreason-dropdown' => '*Vanlege grunnar for blokkering
** Legg inn usann tekst/tull
** Fjernar innhald frå sider
'ipbsubmit' => 'Blokker brukaren',
'ipbother' => 'Anna tid',
'ipboptions' => '2 timar:2 hours,1 dag:1 day,3 dagar:3 days,1 veke:1 week,2 veker:2 weeks,1 månad:1 month,3 månader:3 months,6 månader:6 months,1 år:1 year,endelaus:infinite',
-'ipbotheroption' => 'anna tid',
-'ipbotherreason' => 'Annan grunn/tilleggsgrunn:',
'ipbhidename' => 'Gøym brukarnamnet frå endringar og lister',
'ipbwatchuser' => 'Overvak brukarsida og diskusjonssida til brukaren',
'ipb-disableusertalk' => 'Hindra brukaren i å endra eiga diskusjonsside medan blokkeringa gjeld',
'sorbsreason' => 'IP-adressa di er lista som ein open mellomtenar i DNSBL.',
'sorbs_create_account_reason' => 'IP-adressa di er lista som ein open mellomtenar i DNSBL, og difor får du ikkje registrert deg.',
'xffblockreason' => 'Ei IP-adresse i X-Forwarded-For-tittelen, anten di eller den som høyrer til ein proksytenar du nyttar, er blokkert. Den opphavlege blokkeringsgrunnen var: $1',
-'cant-block-while-blocked' => 'Du kan ikkje blokkere andre medan du sjølv er blokkert.',
'cant-see-hidden-user' => 'Brukaren du prøver å blokkera har allereie vorte blokkert og skjult. Sidan du ikkje har rett til å skjula brukarar, kan du ikkje sjå eller endra blokkeringa til brukaren.',
'ipbblocked' => 'Du kan ikkje blokkera eller avblokkera andre brukarar sidan du sjølv er blokkert',
'ipbnounblockself' => 'Du kan ikkje avblokkera deg sjølv',
I desse falla lyt du flytta eller fletta sida manuelt, om ynskjeleg.",
'movearticle' => 'Flytt side:',
'moveuserpage-warning' => "'''Åtvaring:''' Du er i ferd med å flytta ei brukarside. Merk at berre sida vert flytt og at brukarnamnet '''ikkje''' vert endra.",
-'movenologin' => 'Ikkje innlogga',
'movenologintext' => 'Du lyt vera registrert brukar og vera [[Special:UserLogin|innlogga]] for å flytte ei side.',
'movenotallowed' => 'Du har ikkje tilgang til å flytte sider.',
'movenotallowedfile' => 'Du har ikkje løyve til å flytta filer.',
'movepage-moved-noredirect' => 'Det vart ikkje oppretta ei omdirigering.',
'articleexists' => 'Ei side med det namnet finst allereie, eller det namnet du har valt er ikkje gyldig. Vel eit anna namn.',
'cantmove-titleprotected' => 'Du kan ikkje flytte sida hit, fordi det nye sidenamnet er verna mot oppretting.',
-'talkexists' => "'''Innhaldssida vart flytt, men diskusjonssida som høyrer til kunne ikkje flyttast fordi det allereie finst ei side med den nye tittelen. Du lyt difor flette dei saman manuelt.'''",
-'movedto' => 'er flytt til',
'movetalk' => 'Flytt diskusjonssida òg om ho finst.',
'move-subpages' => 'Flytt undersider (opp til $1)',
'move-talk-subpages' => 'Flytt undersider av diskusjonssida (opp til $1)',
'watchlistall2' => 'alle',
'namespacesall' => 'alle',
'monthsall' => 'alle',
-'limitall' => 'alle',
# Email address confirmation
'confirmemail' => 'Stadfest e-postadresse',
'confirmemail_needlogin' => 'Du må $1 for å stadfeste e-postadressa di.',
'confirmemail_success' => 'E-postadressa di er stadfest. Du kan no logge inn og kose deg med {{SITENAME}}.',
'confirmemail_loggedin' => 'E-postadressa di er stadfest.',
-'confirmemail_error' => 'Noko gjekk gale når stadfestinga di skulle lagrast.',
'confirmemail_subject' => 'Stadfesting av e-postadresse frå {{SITENAME}}',
'confirmemail_body' => 'Nokon, truleg du, frå IP-adressa $1, har registrert kontoen «$2» med di e-postadresse på {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Samanlikna sider',
-'compare-selector' => 'Samanlikn sideversjonar',
'compare-page1' => 'Side 1',
'compare-page2' => 'Side 2',
'compare-rev1' => 'Versjon 1',
'qbedit' => 'Modifika',
'qbpageoptions' => 'Disi pagine',
'qbmyoptions' => 'Men pagines',
-'qbspecialpages' => 'Spesial pagines',
# Vector skin
'vector-action-delete' => 'Ekarta',
'jumptonavigation' => 'navigatione',
'jumptosearch' => 'sercha',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Pri {{SITENAME}}',
'aboutpage' => 'Project:Pri',
'currentevents' => 'Nuni eventes',
'badaccess' => 'Permisione erore',
'youhavenewmessages' => 'Vu have $1 ($2).',
-'newmessageslink' => 'novi mesajes',
-'newmessagesdifflink' => 'lasti chanjo',
'youhavenewmessagesmulti' => 'Vu have novi mesajes pri $1',
'editsection' => 'modifika',
'editold' => 'modifika',
# Search results
'searchresults' => 'Resultes de sercho',
-'searchresulttext' => 'Por plu multi informatione pri sercho {{SITENAME}}, vida [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => "Vu serchad '''[[:$1]]'''",
-'searchsubtitleinvalid' => "Vu serchad '''$1'''",
'prevn' => 'lasti {{PLURAL:$1|$1}}',
'nextn' => 'sekuenti {{PLURAL:$1|$1}}',
'viewprevnext' => 'Vida ($1 {{int:pipe-separator}} $2) ($3).',
-'searchhelp-url' => 'Help:Kontenaje',
'search-result-size' => '$1 ({{PLURAL:$2|1 vorde|$2 vordes}})',
'showingresults' => "Montrant subu {{PLURAL:$1|'''1''' resulte|'''$1''' resultes}} amaxim komensant fro #'''$2'''.",
'showingresultsnum' => "Montrant subu {{PLURAL:$3|'''1''' result|'''$3''' results}} komensant fro #'''$2'''.",
-'powersearch' => 'Sercha',
# Preferences page
'preferences' => 'Preferos',
'mypreferences' => 'Men preferos',
-'prefsnologin' => 'Non ensignatat',
-'prefsnologintext' => 'Vu mus es <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} ensignatat] por determina useren preferos.',
'prefs-rc' => 'Resenti chanjos',
'searchresultshead' => 'Sercha',
'timezoneregion-africa' => 'Afrika',
'alphaindexline' => '$1 a $2',
'allarticles' => 'Omni artikles',
'allinnamespace' => 'Omni pagines ($1 nome-spatie)',
-'allnotinnamespace' => 'Omni pagines (non in $1 nome-spatie)',
-'allpagesprev' => 'Antei',
-'allpagesnext' => 'Sekuenti',
'allpagessubmit' => 'Vada',
# Special:Categories
# Move page
'movearticle' => 'Mova pagine',
-'movenologin' => 'Non ensignatat',
'move-watch' => 'Observa disi pagine',
-'movedto' => 'movat a',
'movereason' => 'Resone:',
'delete_and_move' => 'Ekarta e mova',
'delete_and_move_confirm' => 'Yes, ekarta li pagine',
'loginlanguagelabel' => 'Polelo: $1',
# Change password dialog
+'changepassword' => 'Fetola ditlhaka-tša-siphiri',
'resetpass_text' => '<!-- Tsenya ditlhaka mo -->',
'oldpassword' => 'Ditlhaka-tša-siphiri tša kgale:',
'newpassword' => 'Ditlhaka-tša-siphiri tše mpsha:',
'revdelete-log' => 'Lebaka:',
'revdel-restore' => '
fetola tshenolo',
-'revdel-restore-deleted' => 'pušeletšo tšago phumulwa',
-'revdel-restore-visible' => 'pušeletšo tšago bonagala',
'pagehist' => 'Histori ya letlakala',
# History merging
'preferences' => 'Dikgatlhegelo',
'mypreferences' => 'Dikgatlhegelo tša ka',
'prefs-edits' => 'Palo ya diphetogo:',
-'changepassword' => 'Fetola ditlhaka-tša-siphiri',
'skin-preview' => 'Ponopele',
'prefs-datetime' => 'Tšatšikgwedi le nako',
'prefs-rc' => 'Diphetogo tša bjale',
'recentchanges-label-minor' => 'Ye ke phetogo ye nnyenyane',
'recentchanges-label-bot' => 'Phetogo ye e dirilwe ke "bot"',
'recentchanges-label-unpatrolled' => 'Phetogo ye ga ese e "patrollwe"',
-'rcnote' => "Go latela {{PLURAL:$1|phetogo ye '''1'''|diphetogo tša bofelo tše '''$1'''}} ka {{PLURAL:$2|letšatši|matšatši a '''$2'''}} a go feta, go tloga $4, $5.",
'rcnotefrom' => "Tlase ke diphetogo go tloga ka '''$2''' (go fihla ka '''$1''').",
'rclistfrom' => 'Laêtša dipheto tše mfsa go thoma go $1',
'rcshowhideminor' => '$1 ya diphetogo tše nnyenyane',
'blockip' => 'Thibela mošomiši go tsena',
'ipbexpiry' => 'Fetatšatši:',
'ipbreason' => 'Lebaka:',
-'ipbreasonotherlist' => 'Lebaka le lengwe',
'ipbsubmit' => 'Thiba mošomiši yo',
'ipbother' => 'Nako yengwe:',
'ipboptions' => '2 diiri:2 hours,1 letšatši:1 day,3 matšatši:3 days,1 beke:1 week,2 dibeke:2 weeks,1 kgwedi:1 month,3 digkwedi:3 months,6 dikgwedi:6 months,1 ngwaga:1 year,ga efele:infinite',
-'ipbotheroption' => 'yengwe',
'ipblocklist' => "Bašumiši bao bathibilwego(''blocked'')",
'ipblocklist-submit' => 'Fetleka',
'emailblock' => 'e-mail e thibilwe',
'articleexists' => 'Letlakala la goba le leina le legona, goba
leina leo o le kgethilego ga la dumelega.
Ka kgopelo, kgetha leina le lengwe.',
-'talkexists' => "'''Letlakala le hudugile ka katlego, efele letlakala la dipolešano ga la huduga kage gobe go ina letlakala leineng le lemphsa. Ka kgopelo, a gahlanye ka bowena.'''",
-'movedto' => 'hudugetše go',
'movetalk' => 'Huduša letlakala la dipoledišano la go hlobana le letlakala le',
'movelogpage' => "''log'' yago huduša",
'movereason' => 'Lebaka:',
'redirectpagesub' => 'dah astsihígíí',
'lastmodifiedat' => 'Díí naaltsoos $1/$2 łahgo ályaa.',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}} baa haneʼ',
'aboutpage' => 'Project: baa haneʼ',
'copyright' => 'Díí naaltsoos bikáaʼgi saad shijaaʼígíí "$1" beehazʼą́ąnii bikʼehgo choidííłįįł',
'edithelp' => 'anáʼálwoʼ',
-'edithelppage' => 'Help:Haitʼéegoshąʼ naaltsoos łahgo áshłééh?',
'helppage' => 'Help:Bee hadítʼéhígíí',
'mainpage' => 'Íiyisíí Naaltsoos',
'mainpage-description' => 'Íiyisíí Naaltsoos',
'retrievedfrom' => '"$1" bitsʼą́ą́dę́ę́ʼ',
'youhavenewmessages' => 'Háíshį́į́ $1 nichʼįʼ áyiilaa. <small>($2)</small>',
-'newmessageslink' => 'haneʼ ániidígíí',
'editsection' => 'łahgo áshłééh',
'editold' => 'łahgo áshłééh',
'editlink' => 'łahgo áshłééh',
'editundo' => 'ńdíídleeł!',
# Search results
-'searchresulttext' => '{{SITENAME}} bikáaʼgi haʼnitáhígíí bíhoołʼaahgo biniiyé [[{{MediaWiki:Helppage}}|{{int:help}}]] yidíiłtah.',
-'searchsubtitle' => '\'\'\'[[:$1]]\'\'\' hanínítą́ą́ʼ ([[Special:Prefixindex/$1|naaltsoos "$1" wolyéhígíí tʼáá ałtso]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|"$1" baa atiinígíí tʼáá ałtso]])',
-'searchsubtitleinvalid' => "'''$1''' hanínítą́ą́ʼ",
-'notitlematches' => 'naaltsoos ádin',
'viewprevnext' => '($1) ($2) ($3) shinááł',
'search-result-size' => '$1 ({{PLURAL:$2|1 saad bikáaʼgi hólǫ́|$2 saad bikáaʼgi dahólǫ́}})',
'search-redirect' => '("$1"dę́ę́ʼ)',
# Special:LinkSearch
'linksearch' => 'linksígíí tłʼóoʼdi siʼánígíí',
-# E-mail user
+# Email user
'emailuser' => 'E-mail bichʼįʼ áshłééh nisin',
# Watchlist
'metadata-expand' => 'yishʼį́ nisin',
'metadata-collapse' => 'doo yishʼį́ nisin da',
-# External editor support
-'edit-externally' => "''external application''ígíí choinishʼįįhgo díí eʼelyaaígíí łahgo áshłééh nisin.",
-'edit-externally-help' => '([//www.mediawiki.org/wiki/Manual:External_editors anáʼálwoʼ] (Bilagáanakʼehjí))',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'tʼáá ałtso',
'namespacesall' => 'tʼáá ałtso',
*/
$messages = array(
-'help' => 'Chithandizo',
-'search' => 'Fufuzani',
-'searchbutton' => 'Fufuzani',
+'help' => 'Chithandizo',
+'search' => 'Fufuzani',
+'searchbutton' => 'Fufuzani',
'searcharticle' => 'Pitani',
-'toolbox' => 'zida',
+'toolbox' => 'zida',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'mainpage' => 'Tsamba Lalikulu',
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'mainpage' => 'Tsamba Lalikulu',
'mainpage-description' => 'Tsamba Lalikulu',
-'portal' => 'Tsamba la anthu wonse',
+'portal' => 'Tsamba la anthu wonse',
'youhavenewmessagesmulti' => 'Muli ndi mauthenga atsopano ku $1',
'user-mail-no-body' => "Ensag de mandadís d'un corrièr electronic amb un còs void o desrasonablament cort.",
# Change password dialog
-'resetpass' => 'Cambiar lo senhal del compte',
+'changepassword' => 'Modificacion del senhal',
'resetpass_announce' => 'Vos sètz enregistrat amb un senhal temporari mandat per corrièr electronic. Per acabar l’enregistrament, vos cal picar un senhal novèl aicí :',
'resetpass_text' => '<!-- Apondètz lo tèxte aicí -->',
'resetpass_header' => 'Modificar lo senhal del compte',
'revisiondelete' => 'Suprimir/Restablir de versions',
'revdelete-nooldid-title' => 'Cibla per la revision invalida',
'revdelete-nooldid-text' => "Avètz pas precisat la o las revision(s) cibla(s) per utilizar aquesta foncion, la revision cibla existís pas, o alara la revision cibla es la qu'es en cors.",
-'revdelete-nologtype-title' => 'Cap de tipe de jornal pas balhat',
-'revdelete-nologtype-text' => 'Avètz pas especificat un tipe de jornal sul qual aquesta accion deu èsser realizada.',
-'revdelete-nologid-title' => 'Entrada del jornal invalida',
-'revdelete-nologid-text' => 'Siá avètz pas especificat un eveniment del jornal sul qual aquesta accion se deu realizar, siá existís pas.',
'revdelete-no-file' => 'Lo fichièr especificat existís pas.',
'revdelete-show-file-confirm' => 'Sètz segur(a) que volètz veire la revision suprimida del fichièr « <nowiki>$1</nowiki> » datant del $2 a $3?',
'revdelete-show-file-submit' => 'Òc',
'logdelete-failure' => "'''La visibilitat del jornal a pas pogut èsser definida :'''
$1",
'revdel-restore' => 'Modificar la visibilitat',
-'revdel-restore-deleted' => 'revisions suprimidas',
-'revdel-restore-visible' => 'revisions visiblas',
'pagehist' => 'Istoric de la pagina',
'deletedhist' => 'Istoric de las supressions',
'revdelete-hide-current' => "Error al moment de la supression de l'element datat del $1 e $2 : es la revision correnta.
'search-interwiki-default' => '$1 resultats :',
'search-interwiki-more' => '(mai)',
'search-relatedarticle' => 'Relatat',
-'mwsuggest-disable' => 'Desactivar las suggestions de recèrca',
'searcheverything-enable' => 'Recercar dins totes los espacis de noms',
'searchrelated' => 'relatat',
'searchall' => 'Totes',
'mypreferences' => 'Preferéncias',
'prefs-edits' => 'Nombre d’edicions :',
'prefsnologintext2' => "$1 per definir las preferéncias d'utilizaire.",
-'changepassword' => 'Modificacion del senhal',
'prefs-skin' => 'Aparéncia',
'skin-preview' => 'Previsualizar',
'datedefault' => 'Cap de preferéncia',
'recentchanges-label-bot' => 'Aqueste cambiament es estat efectuat per un bòt.',
'recentchanges-label-unpatrolled' => 'Aqueste cambiament es pas estat verificat encara.',
'recentchanges-legend-newpage' => '$1 - pagina novèla',
-'rcnote' => 'Vaquí {{PLURAL:$1|lo darrièr cambiament|los $1 darrièrs cambiaments}} dempuèi {{PLURAL:$2|lo darrièr jorn|los <b>$2</b> darrièrs jorns}}, determinat{{PLURAL:$1||s}} lo $4, a $5.',
'rcnotefrom' => "Vaquí los cambiaments efectuats dempuèi lo '''$2''' ('''$1''' al maximum).",
'rclistfrom' => 'Afichar las modificacions novèlas dempuèi lo $1.',
'rcshowhideminor' => '$1 los cambiaments menors',
'allpagesto' => 'Afichar las paginas fins a :',
'allarticles' => 'Totas las paginas',
'allinnamespace' => 'Totas las paginas (espaci de noms $1)',
-'allnotinnamespace' => 'Totas las paginas (que son pas dins l’espaci de noms $1)',
-'allpagesprev' => 'Precedent',
-'allpagesnext' => 'Seguent',
'allpagessubmit' => 'Validar',
'allpagesprefix' => 'Afichar las paginas que començan pel prefix :',
'allpagesbadtitle' => 'Lo títol rensenhat per la pagina es incorrècte o possedís un prefix reservat. Conten segurament un o mantun caractèr especial que pòt pas èsser utilizats dins los títols.',
'undeletebtn' => 'Restablir',
'undeletelink' => 'veire/restablir',
'undeleteviewlink' => 'veire',
-'undeletereset' => 'Reïnicializar',
'undeleteinvert' => 'Inversar la seleccion',
'undeletecomment' => 'Motiu :',
'undeletedrevisions' => '{{PLURAL:$1|1 revision restablida|$1 revisions restablidas}}',
'block' => 'Blocar un utilizaire',
'unblock' => 'Desblocar un utilizaire',
'blockip' => 'Blocar en escritura',
-'blockip-title' => 'Blocar l’utilizaire',
'blockip-legend' => 'Blocar en escritura',
'blockiptext' => "Utilizatz lo formulari çaijós per blocar l'accès a las modificacions a partir d'una adreça IP especifica o d'un nom d'utilizaire.
Una tala mesura deu pas èsser presa pas que per empachar lo vandalisme e en acòrdi amb las [[{{MediaWiki:Policy-url}}|règlas intèrnas]].
'ipadressorusername' => 'Adreça IP o nom d’utilizaire :',
'ipbexpiry' => 'Durada del blocatge :',
'ipbreason' => 'Motiu :',
-'ipbreasonotherlist' => 'Autre motiu',
'ipbreason-dropdown' => '* Motius de blocatge mai frequents
** Vandalisme
** Insercion d’informacions faussas
'ipbsubmit' => 'Blocar aqueste utilizaire',
'ipbother' => 'Autra durada',
'ipboptions' => '2 oras:2 hours,1 jorn:1 day,3 jorns:3 days,1 setmana:1 week,2 setmanas:2 weeks,1 mes:1 month,3 meses:3 months,6 meses:6 months,1 an:1 year,indefinidament:infinite',
-'ipbotheroption' => 'autre',
-'ipbotherreason' => 'Motiu diferent o suplementari',
'ipbhidename' => 'Amagar lo nom d’utilizaire de las modificacions e de las listas',
'ipbwatchuser' => "Seguir las paginas d'utilizaire e de discussion d'aqueste utilizaire",
'ipb-disableusertalk' => "Empachar l'utilizaire de modificar sa pagina de discussion pendent lo blocatge",
'sorbsreason' => 'Vòstra adreça IP es listada en tant que mandatari (proxy) dobèrt DNSBL per {{SITENAME}}.',
'sorbs_create_account_reason' => 'Vòstra adreça IP es listada en tant que mandatari (proxy) dobèrt DNSBL per {{SITENAME}}.
Podètz pas crear un compte',
-'cant-block-while-blocked' => "Podètz pas blocar d'autres utilizaires pendent que sètz blocat(ada).",
'cant-see-hidden-user' => "L'utilizaire qu'ensajatz de blocar es ja estat blocat e amagat. Sens lo drech hideuser, podètz pas veire o modificar lo blocatge de l'utilizaire.",
'ipbblocked' => "Podètz pas blocar o desblocar d'autres utilizaire, perque vos {{GENDER:|meteis|meteissa|meteis}} sètz {{GENDER:|blocat|blocada|blocat}}.",
'ipbnounblockself' => 'Sètz pas autorizat a vos desblocar vos meteis',
Dins aqueste cas, vos caldrà desplaçar o fusionar la pagina manualament se o volètz.",
'movearticle' => "Tornar nomenar l'article",
'moveuserpage-warning' => "'''Atencion :''' Sètz a mand de tornar nomenar una pagina d’utilizaire. Notatz que sola la pagina serà renomenada e que l’utilizaire '''ne''' serà '''pas''' renomenat.",
-'movenologin' => 'Vos sètz pas identificat(ada)',
'movenologintext' => "Per poder tornar nomenar un article, vos cal èsser [[Special:UserLogin|connectat(ada)]]
en tant qu'utilizaire enregistrat.",
'movenotallowed' => 'Avètz pas la permission de tornar nomenar de paginas.',
'articleexists' => "Existís ja un article que pòrta aqueste títol, o lo títol qu'avètz causit es pas valid.
Causissètz-ne un autre.",
'cantmove-titleprotected' => 'Avètz pas la possibilitat de desplaçar una pagina cap a aqueste emplaçament perque lo títol es estat protegit a la creacion.',
-'talkexists' => "La pagina ela-meteissa es estada desplaçada amb succès, mas
-la pagina de discussion a pas pogut èsser desplaçada perque ja n'existissiá una
-jol nom novèl. Se vos plai, fusionatz-las manualament.",
-'movedto' => 'renomenat en',
'movetalk' => 'Tornar nomenar tanben la pagina de discussion associada',
'move-subpages' => 'Tornar nomenar las sospaginas (fins a $1 paginas)',
'move-talk-subpages' => 'Tornar nomenar las sospaginas de la pagina de discussion (fins a $1 paginas)',
'watchlistall2' => 'tot',
'namespacesall' => 'Totes',
'monthsall' => 'totes',
-'limitall' => 'totes',
# Email address confirmation
'confirmemail' => "Confirmar l'adreça de corrièr electronic",
'confirmemail_needlogin' => 'Vos cal vos $1 per confirmar vòstra adreça de corrièr electronic.',
'confirmemail_success' => 'Vòstra adreça de corrièr electronic es confirmada. Ara, vos podètz connectar e aprofechar del wiki.',
'confirmemail_loggedin' => 'Ara, vòstra adreça es confirmada',
-'confirmemail_error' => "Un problèma s'es produch en volent enregistrar vòstra confirmacion.",
'confirmemail_subject' => 'Confirmacion d’adreça de corrièr electronic per {{SITENAME}}',
'confirmemail_body' => "Qualqu’un, probablament vos,e amb l’adreça IP $1, a enregistrat un compte « $2 » amb aquesta adreça de corrièr electronic sul site {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar de paginas',
-'compare-selector' => 'Comparar las versions de las paginas',
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Version 1',
'history_short' => 'Seena',
'edit' => 'Barressu',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => "Wa'ee {{SITENAME}}",
'aboutpage' => "Project:Wa'ee",
'currentevents' => 'Gocha amma',
'user-mail-no-body' => 'ଏକ ଖାଲି କିମ୍ବା ଅଦରକାରୀ ଛୋଟ ଲେଖା ଥିବା ମେଲ ପଠେଇବାକୁ ଚେଷ୍ଟା କରିଥିଲେ',
# Change password dialog
-'resetpass' => 'ପାସୱାର୍ଡ଼ ବଦଳାନ୍ତୁ',
+'changepassword' => 'ପାସୱର୍ଡ଼ ବଦଳାନ୍ତୁ',
'resetpass_announce' => 'ଆପଣ ଏକ ଅସ୍ଥାୟୀ ଇ-ମେଲରେ ଯାଇଥିବା କୋଡ଼ ସହାୟତାରେ ଲଗ ଇନ କରିଅଛନ୍ତି ।
ଲଗ ଇନ ଶେଷ କରିବା ନିମନ୍ତେ ଆପଣଙ୍କୁ ଏହିଠାରେ ନୂଆ ପାସବାର୍ଡ଼ଟିଏ ଦେବାକୁ ପଡ଼ିବ:',
'resetpass_header' => 'ଖାତାର ପାସୱାର୍ଡ଼ଟିକୁ ବଦଳାଇ ଦିଅନ୍ତୁ',
'revisiondelete' => 'ସଙ୍କଳନମାନ ଲିଭାଇଦିଅନ୍ତୁ/ଲିଭାଯାଇଥିଲେ ପଛକୁ ଫେରାଇ ନିଅନ୍ତୁ',
'revdelete-nooldid-title' => 'ଲକ୍ଷ କରାଯାଇଥିବା ସଙ୍କଳନଟି ଭୁଲ ଅଟେ',
'revdelete-nooldid-text' => 'ଆପଣ ବୋଧେ ଏହି କାମ କରିବା ପାଇଁ ଏକ ନିର୍ଦିଷ୍ଟ ସଂସ୍କରଣ ଧାର୍ଯ୍ୟ କରିନାହାନ୍ତି, ଦିଆଯାଇଥିବା ସଂସ୍କରଣଟି ନାହିଁ, ବା ଆପଣ ଏବେକର ସଂସ୍କରଣଟିକୁ ଲୁଚାଇଦେବାକୁ ଚେଷ୍ଟା କରୁଛନ୍ତି ।',
-'revdelete-nologtype-title' => 'କିଛି ଲଗ ପ୍ରକାର ଦିଆଯାଇ ନାହିଁ',
-'revdelete-nologtype-text' => 'ଆପଣ ଏହି କାମଟି କରିବା ନିମନ୍ତେ ଗୋଟିଏ ନିର୍ଦିଷ୍ଟ ଲଗ ଟାଇପ ବାବଦରେ ଜଣାଇନାହାନ୍ତି ।',
-'revdelete-nologid-title' => 'ଭୁଲ ଲଗଟିଏ ଦିଆହୋଇଅଛି',
-'revdelete-nologid-text' => 'ଆପଣ ବୋଧେ ଏହି କାମ କରିବା ପାଇଁ ଏକ ନିର୍ଦିଷ୍ଟ ଇତିହାସ ଘଟଣା ଦେଇନାହାନ୍ତି ବା ଦିଆଯାଇଥିବା ନିବେଶ ମୂଳରୁ ନାହିଁ ।',
'revdelete-no-file' => 'ଆପଣ ସୂଚିତ କରିଥିବା ଫାଇଲଟି ନାହିଁ ।',
'revdelete-show-file-confirm' => '$2 ତାରିଖ $3 ବେଳେ "<nowiki>$1</nowiki>" ଫାଇଲର ଏକ ଲିଭାଯାଇଥିବା ସଙ୍କଳନକୁ ଦେଖିବାକୁ ଚାହାନ୍ତି ବୋଲି ଆପଣ ନିଶ୍ଚିତ କି ?',
'revdelete-show-file-submit' => 'ହଁ',
'logdelete-failure' => "'''ଲଗ ଦେଖଣା ଥୟ କରାଯାଇପାରିଲା ନାହିଁ:'''
$1",
'revdel-restore' => 'ଦେଖଣାକୁ ବଦଳାଇବେ',
-'revdel-restore-deleted' => 'ଲିଭାଯାଇଥିବା ସଙ୍କଳନସବୁ',
-'revdel-restore-visible' => 'ଦେଖାଯାଉଥିବା ସଙ୍କଳନସବୁ',
'pagehist' => 'ପୃଷ୍ଠାର ଇତିହାସ',
'deletedhist' => 'ଲିଭାଯାଇଥିବା ଇତିହାସ',
'revdelete-hide-current' => '$2,$1 ତାରିଖରେ ହୋଇଥିବା ଲେଖାଗୁଡିକ ଦେଖାଇବାରେ ଅସୁବିଧା ହେଉଛି : ଏହା ହେଉଛି ବର୍ତମାନର ପୁନଃଦେଖା ।
'search-interwiki-default' => '$1 ଫଳାଫଳ:',
'search-interwiki-more' => '(ଅଧିକ)',
'search-relatedarticle' => 'ଯୋଡ଼ା',
-'mwsuggest-disable' => 'ଖୋଜା ମତାମତକୁ ଅଚଳ କରାଇବେ',
'searcheverything-enable' => 'ସବୁଗୁଡ଼ିକ ନେମସ୍ପେସରେ ଖୋଜିବେ',
'searchrelated' => 'ଯୋଡ଼ା',
'searchall' => 'ସବୁ',
'preferences' => 'ପସନ୍ଦ',
'mypreferences' => 'ପସନ୍ଦ',
'prefs-edits' => 'ସମ୍ପାଦନା ସଂଖ୍ୟା:',
-'changepassword' => 'ପାସୱର୍ଡ଼ ବଦଳାନ୍ତୁ',
'prefs-skin' => 'ବହିରାବରଣ',
'skin-preview' => 'ସାଇତା ଆଗରୁ ଦେଖଣା',
'datedefault' => 'କୌଣସି ପସନ୍ଦ ନାହିଁ',
'recentchanges-label-minor' => 'ଏହା ଗୋଟିଏ ଛୋଟ ବଦଳ',
'recentchanges-label-bot' => "ଏହି ବଦଳଟି ଜଣେ '''ବଟ'''ଙ୍କ ଦେଇ କରାଯାଇଥିଲା",
'recentchanges-label-unpatrolled' => 'ଏହି ବଦଳଟିକୁ ଏ ଯାଏଁ ପରଖା ଯାଇନାହିଁ',
-'rcnote' => "ଗତ $5, $4 ସୁଦ୍ଧା {{PLURAL:$2|ଦିନ|'''$2''' ଦିନ}}ରେ ତଳ {{PLURAL:$1|'''ଗୋଟିଏ''' ବଦଳ|'''$1'''ଟି ଶେଷ ବଦଳ}} ହୋଇଅଛି ।",
'rcnotefrom' => "'''$2''' ପରର ବଦଳସବୁ ତଳେ ଦିଆଗଲା ('''$1''' ଯାଏଁ ଦେଖାଯାଇଛି) ।",
'rclistfrom' => '$1ରୁ ଆରମ୍ଭ କରି ନୂଆ ବଦଳଗୁଡ଼ିକ ଦେଖାଇବେ',
'rcshowhideminor' => '$1 ଟି ଛୋଟମୋଟ ବଦଳ',
'allpagesto' => 'ଏହି ନାଆଁରେ ଶେଷ ହେଉଥିବା ପୃଷ୍ଠାଗୁଡ଼ିକୁ ଦେଖାଇବେ:',
'allarticles' => 'ସବୁ ପୃଷ୍ଠା',
'allinnamespace' => 'ସବୁ ପୃଷ୍ଠା ($1 ନେମସ୍ପେସ)',
-'allnotinnamespace' => 'ସବୁ ପୃଷ୍ଠା ($1 ନେମସ୍ପେସରେ ନାହିଁ)',
-'allpagesprev' => 'ପୂର୍ବବର୍ତ୍ତୀ',
-'allpagesnext' => 'ପର',
'allpagessubmit' => 'ଯିବେ',
'allpagesprefix' => 'ଉପସର୍ଗ ଥିବା ପୃଷ୍ଠାସମୂହର ଦେଖଣା:',
'allpagesbadtitle' => 'ଆପଣ ଅନୁରୋଧ କରିଥିବା ପୃଷ୍ଠାଟି ଭୁଲ, ଅଲଗା ଭାଷାର ବ୍ୟବହାର କରାଯାଇଛି ବା ଭୁଲ ଇଣ୍ଟର ଉଇକି ଉପସର୍ଗ ଦିଆଯାଇଛି ।
'undeletebtn' => 'ପୁନଃସ୍ଥାପନ',
'undeletelink' => 'ଦେଖିବା/ପୁନଃସ୍ଥାପନ',
'undeleteviewlink' => 'ଦେଖଣା',
-'undeletereset' => 'ପୁନସ୍ଥାପନ',
'undeleteinvert' => 'ବଛାଯାଇଥିବା ଲେଖାକୁ ଓଲଟେଇଦେବେ',
'undeletecomment' => 'କାରଣ:',
'undeletedrevisions' => '{{PLURAL:$1|ଗୋଟିଏ ସଂକଳନ|$1 ଗୋଟି ସଂକଳନ}} ପୁନସ୍ଥାପନ କରାଗଲା',
'block' => 'ସଭ୍ୟଙ୍କୁ ଅଟକାଇବେ',
'unblock' => 'ବାସନ୍ଦ ହୋଇଥିବା ସଭ୍ୟଙ୍କୁ ମୁକୁଳାଇବେ',
'blockip' => 'ସଭ୍ୟଙ୍କୁ ଅଟକାଇବେ',
-'blockip-title' => 'ସଭ୍ୟଙ୍କୁ ବାସନ୍ଦ କରିବେ',
'blockip-legend' => 'ସଭ୍ୟଙ୍କୁ ବାସନ୍ଦ କରିବେ',
'blockiptext' => 'ଏକ ନିର୍ଦିଷ୍ଟ IP ଠିକଣା ବା ବ୍ୟବହାରକାରୀଙ୍କ ଲେଖିବା ସୁବିଧାକୁ ବାରାଁ କରିବା ନିମନ୍ତେ ଏହି ତଳ ଫର୍ମଟି ବ୍ୟବହାର କରନ୍ତୁ ।
ଏହା କେବଳ ଅପବ୍ୟବହାରକୁ ରୋକିବା ନିମନ୍ତେ କରାଯାଇଥାଏ, ଏହା [[{{MediaWiki:Policy-url}}|ନୀତି]] ଅନୁସାରେ କରାଯାଇଥାଏ ।
'ipadressorusername' => 'ବ୍ୟବହାରକାରୀଙ୍କର IP ଠିକଣା ବା ଇଉଜର ନାମ:',
'ipbexpiry' => 'ମିଆଦ:',
'ipbreason' => 'କାରଣ:',
-'ipbreasonotherlist' => 'ଅଲଗା କାରଣ',
'ipbreason-dropdown' => '*ସାଧାରଣ ଅଟକ କାରଣ
** ଭୁଲ ବିବରଣୀ ଦେବା
** ପୃଷ୍ଠାରୁ ବିବରଣୀ କାଢିବା
'ipbsubmit' => 'ସଭ୍ୟଙ୍କୁ ଅଟକାଇଦେବେ',
'ipbother' => 'ବାକି ସମୟ:',
'ipboptions' => '୨ ଘଣ୍ଟା:2 hours,୧ ଦିନ:1 day,୩ ଦିନ:3 days,୧ ସପ୍ତାହ:1 week,୨ ସପ୍ତାହ:2 weeks,୧ ମାସ:1 month,୩ ମାସ:3 months,୬ ମାସ:6 months,୧ ବର୍ଷ:1 year,ଅସିମୀତ କାଳ:infinite',
-'ipbotheroption' => 'ବାକି',
-'ipbotherreason' => 'ବାକି/ଅଧିକ କାରଣ:',
'ipbhidename' => 'ଇଉଜର ନାମକୁ ସମ୍ପାଦନା ଓ ତାଲିକାରୁ ଲୁଚାଇବେ',
'ipbwatchuser' => 'ସଭ୍ୟଙ୍କ ପୃଷ୍ଠା ଓ ତାହାଙ୍କର ଆଲୋଚନା ପୃଷ୍ଠକୁ ଦେଖିବେ',
'ipb-disableusertalk' => 'ଅଟକାଯାଇଥିବା ବେଳେ ଏହି ସଭ୍ୟଙ୍କୁ ତାହାଙ୍କ ନିଜ ଆଲୋଚନା ପୃଷ୍ଠାକୁ ବଦଳାଇବାକୁ ବାରଣ କରନ୍ତୁ',
'sorbsreason' => '{{SITENAME}} ଦେଇ ଆପଣଙ୍କ IP ଠିକଣାଟି DNSBL ଭିତରେ ଏକ ଖୋଲା ପ୍ରକ୍ସି ଭାବରେ ନଥିଭୁକ୍ତ ହୋଇଅଛି ।',
'sorbs_create_account_reason' => '{{SITENAME}} ଦେଇ ଆପଣଙ୍କ IP ଠିକଣାଟି DNSBL ଭିତରେ ଏକ ଖୋଲା ପ୍ରକ୍ସି ଭାବରେ ନଥିଭୁକ୍ତ ହୋଇଅଛି ।
ଆପଣ ନୂଆ ଖାତାଟିଏ ଖୋଲି ପାରିବେ ନାହିଁ',
-'cant-block-while-blocked' => 'ଆପଣ ନିଜେ ଅଟକାଯାଇଥିବା ଯାଏଁ କେବେ ଅନ୍ୟମାନଙ୍କୁ ଅଟକାଇପାରିବେ ନାହିଁ ।',
'cant-see-hidden-user' => 'ଆପଣ ଅଟକାଇବାକୁ ଚାହୁଁଥିବା ସଭ୍ୟଜଣକ ଆଗରୁ ଅଟକାଯାଇଛନ୍ତି ଓ ଲୁଚାଯାଇଛନ୍ତି ।
ଯେହେତୁ ଆପଣଙ୍କ ପାଖରେ ସଭ୍ୟଙ୍କୁ ଲୁଚାଇବା ଅଧିକାର ନାହୀଁ, ଆପଣ ସଭ୍ୟଙ୍କର ଅଟକକୁ ଦେଖିପାରିବେ ବା ବଦଳାଇପାରିବେ ନାହିଁ ।',
'ipbblocked' => 'ଯେହେତୁ ଆପଣଙ୍କୁ ଅଟକାଯାଇଛି ଆପଣ ବାକି ସଭ୍ୟମାନଙ୍କୁ ଅଟକାଇ ବା ଅଟକରୁ ଛାଡ଼ କରିପାରିବେ ନାହିଁ ।',
ସେହି ଯାଗାରେ, ଆପଣଙ୍କୁ ପ୍ରୁଷ୍ଠାଟିକୁ ଘୁଞ୍ଚାଇବାକୁ/ମିଶାଇବାକୁ ପଡ଼ିବ ।',
'movearticle' => 'ପୃଷ୍ଠା ଘୁଞ୍ଚେଇବା:',
'moveuserpage-warning' => "'''ସୂଚନା:''' ଆପଣ ଏକ ବ୍ୟବହାରକାରୀ ପୃଷ୍ଠାକୁ ଘୁଞ୍ଚାଇବାକୁ ଯାଉଛନ୍ତି । ଦୟାକରି ଜାଣିରଖନ୍ତୁ ଯେ ପୃଷ୍ଠାଟି କେବଳ ଘୁଞ୍ଚିଯିବ ଓ ବ୍ୟବହାରକାରୀ ''ଘୁଞ୍ଚିବେ ନାହିଁ'' ।",
-'movenologin' => 'ଲଗ ଇନ କରିନାହାନ୍ତି',
'movenologintext' => 'ଏହି ପୃଷ୍ଠାଟିକୁ ଘୁଞ୍ଚାଇବା ପାଇଁ ଆପଣ ନିହାତି ଜଣେ ପଞ୍ଜୀକୃତ ସଭ୍ୟ ହୋଇଥିବେ ଏବଂ [[Special:UserLogin|logged in]]',
'movenotallowed' => 'ଆପଣଙ୍କର ପୃଷ୍ଠାଗୁଡିକୁ ଘୁଞ୍ଚାଇବା ଅଧିକାର ନହିଁ ।',
'movenotallowedfile' => 'ଆପଣଙ୍କର ଫାଇଲ ଘୁଞ୍ଚାଇବାର ଅଧିକାର ନହିଁ ।',
'articleexists' => 'ସେହି ନାମରେ ଆଗରୁ ପୃଷ୍ଠାଟିଏ ଅଛି, କିମ୍ବା ଆପଣ ବାଛିଥିବା ନାମଟି ବୈଧ ନୁହେଁ ।
ଦୟାକରି ଆଉଗୋଟେ ନାମ ବାଛନ୍ତୁ ।',
'cantmove-titleprotected' => 'ଆପଣ ଏହି ଲକ୍ଷସ୍ଥଳକୁ ପୃଷ୍ଠାଟିଏ ଘୁଞ୍ଚାଇପାରିବେ ନାହିଁ, କାରଣ ନୂଆ ନାମ ତିଆରିକୁ ଅଟକାଯାଇଛି ।',
-'talkexists' => "'''ଏହି ପୃଷ୍ଠାଟି ସଫଳଭାବେ ଘୁଞ୍ଚାଇଦିଆଗଲା, କିନ୍ତୁ ଆଲୋଚନା ପୃଷ୍ଠାଟି ଘୁଞ୍ଚାଯଇ ପାରିବ ନାହିଁ କାରଣ ନୂଆ ନାମରେ ଆଗରୁ ଆଲୋଚନା ପୃଷ୍ଠାଟିଏ ଅଛି ।
-ଦୟାକରି ସେଦୁହିଁଙ୍କୁ ମିଶାଇଦିଅନ୍ତୁ ।'''",
-'movedto' => 'ଘୁଞ୍ଚାଗଲା',
'movetalk' => 'ଏଥି ସହିତ ଯୋଡ଼ା ଆଲୋଚନା ପୃଷ୍ଠାସବୁ ଘୁଞ୍ଚାଇବେ',
'move-subpages' => 'ଉପପୃଷ୍ଠା ଗୁଡ଼ିକୁ ଘୁଞ୍ଚାଇବେ ($1 ଯାଏଁ)',
'move-talk-subpages' => 'ଆଲୋଚନାର ଉପପୃଷ୍ଠାକୁ ଘୁଞ୍ଚାଇଦିଅନ୍ତୁ ($1 ଯାଏଁ)',
'watchlistall2' => 'ସବୁ',
'namespacesall' => 'ସବୁ',
'monthsall' => 'ସବୁ',
-'limitall' => 'ସବୁ',
# Email address confirmation
'confirmemail' => 'ଆପଣଙ୍କ ଇମେଲ ଠିକଣା ଟି ଠିକ ବୋଲି ଥୟ କରନ୍ତୁ',
'confirmemail_success' => 'ଆପଣଙ୍କ ଇମେଲଟି ଠିକ ବୋଲି ନିଶ୍ଚିତ ହୋଇଗଲା ।
ଆପଣ ଏବେ [[Special:UserLogin|ଲଗ ଇନ]] କରି ଏହି ଉଇକିକୁ ଉପଭୋଗ କରିପାରନ୍ତି ।',
'confirmemail_loggedin' => 'ଆପଣଙ୍କ ଇମେଲ ଠିକଣା ସଠିକ ବୋଲି ପରଖାଗଲା ।',
-'confirmemail_error' => 'ଆପଣ ନିଶ୍ଚିତ କରିଲା ବେଳେ କେଉଁ ଏକ ଅଘଟଣ ଘଟିଲା ।',
'confirmemail_subject' => '{{SITENAME}} ଇମେଲ ଠିକଣା ନିଶ୍ଚିତ କରିବା',
'confirmemail_body' => 'କେହିଜଣେ, ବୋଧହୁଏ ଆପଣ ହିଁ $1 ଆଇ.ପି. ଠିକଣାରୁ,
ଏହି ଇ-ମେଲ ଆଇ.ଡି.ରେ "$2" ନାଆଁରେ {{SITENAME}} ଠାରେ ଖାତାଟିଏ ଖୋଲିଛନ୍ତି ।
# Special:ComparePages
'comparepages' => 'ବଦଳ ତୁଳନା କରିବେ',
-'compare-selector' => 'ପୃଷ୍ଠା ସଂସ୍କରଣ ତୁଳନା କରିବେ',
'compare-page1' => 'ପୃଷ୍ଠା ୧',
'compare-page2' => 'ପୃଷ୍ଠା ୨',
'compare-rev1' => 'ପୁନରାବୃତ୍ତି୧',
'user-mail-no-body' => 'Фæлварста афтид кæнæ æнæбары мидисимæ фыстæг арвитын.',
# Change password dialog
-'resetpass' => 'Пароль фæивын',
+'changepassword' => 'Пароль ивæн',
'resetpass_announce' => 'Ды бахызтæ e-mail-æй æрвыст рæстæгмæ паролæй.
Цæмæй кæронмæ бахизай системæмæ, уый тыххæй ам хъуамæ сæвæрай ног пароль.',
'resetpass_text' => '<!-- Бахæсс дæ текст ам -->',
'revdelete-radio-set' => 'О',
'revdelete-radio-unset' => 'Нæ',
'revdel-restore' => 'ивын зынæн',
-'revdel-restore-deleted' => 'хафт ивдтытæ',
-'revdel-restore-visible' => 'зынгæ ивдтытæ',
'pagehist' => 'Фарсы истори',
'revdelete-reason-dropdown' => '*Хафыны арæхдæр бындуртæ
** Сфæлдисæгы барты æфхæрд
'preferences' => 'Уагæвæрдтæ',
'mypreferences' => 'Уагæвæрдтæ',
'prefs-edits' => 'Ивдтыты нымæц:',
-'changepassword' => 'Пароль ивæн',
'prefs-skin' => 'Цъар',
'skin-preview' => 'Разæркаст',
'prefs-beta' => 'Бета уагæвæрдтæ',
'recentchanges-label-minor' => 'Ай у чысыл ивд',
'recentchanges-label-bot' => 'Ацы ивд бот сарызта',
'recentchanges-label-unpatrolled' => 'Ацы ивд нырмæ нæу фидар гонд',
-'rcnote' => 'Дæлдæр нымад сты афæстаг <strong>$2</strong> боны дæргъы конд <strong>{{PLURAL:$1|иу ивд|$1 ивды}}</strong>, $5, $4 уавæрмæ гæсгæ.',
'rcnotefrom' => "Бындæр сты æвдыст ивдтытæ '''$2'''-æй ('''{{grammar:genitive|$1}}''' йонг).",
'rclistfrom' => 'Равдисын ивдтытæ амæй фæстæ: $1',
'rcshowhideminor' => '$1 чысыл ивдтытæ',
'nextpage' => 'Фæдылдзог фарс ($1)',
'prevpage' => 'Раздæры фарс ($1)',
'allarticles' => 'Иууылдæр фæрстæ',
-'allpagesprev' => 'фæстæмæ',
-'allpagesnext' => 'дарддæр',
'allpagessubmit' => 'Ацæуын',
# Special:Categories
# Block/unblock
'block' => 'Архайæгыл хъоды кæнын',
'blockip' => 'Бахъоды кæнын',
-'blockip-title' => 'Архайæгыл хъоды',
'blockip-legend' => 'Архайæгыл хъоды кæнын',
'ipadressorusername' => 'IP адрис кæнæ фæсномыг:',
'ipbexpiry' => 'Фæуыны афон:',
'ipbreason' => 'Аххос:',
-'ipbreasonotherlist' => 'Æндæр тыххæй',
'ipboptions' => '2 сахаты:2 hours,1 бон:1 day,3 боны:3 days,1 къуыри:1 week,2 къуырийы:2 weeks,1 мæй:1 month,3 мæййы:3 months,6 мæййы:6 months,1 аз:1 year,нæбæрæг:infinite',
-'ipbotheroption' => 'æндæр',
-'ipbotherreason' => 'Æндæр кæнæ уæлæмхасæн аххос:',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] хъодыгонд æрцыд.<br />
Кæс [[Special:Ipblocklist|хъодыгонд IP-адристы номхыгъд]].',
'ipb-blocklist' => 'Актуалон хъоды равдис',
# Move page
'movearticle' => 'Номивгæ фарс:',
-'movenologin' => 'Системæйæн дæхи нæ бацамыдтай',
'newtitle' => 'Ног ном:',
'move-watch' => 'Зæронд æмæ нæуæг фæрстæм цæст æрдарын',
'movepagebtn' => 'Фарсы ном ивын',
'watchlistall2' => 'иууылдæр',
'namespacesall' => 'иууылдæр',
'monthsall' => 'иууылдæр',
-'limitall' => 'иууылдæр',
# action=purge
'confirm_purge_button' => 'Афтæ уæд!',
'user-mail-no-body' => 'ਖ਼ਾਲੀ ਜਾਂ ਬਹੁਤੀ ਛੋਟੀ ਸਮੱਗਰੀ ਨਾਲ਼ ਈਮੇਲ ਭੇਜਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਗਈ',
# Change password dialog
-'resetpass' => 'ਪਾਸਵਰਡ ਬਦਲੋ',
+'changepassword' => 'ਪਾਸਵਰਡ ਬਦਲੋ',
'resetpass_announce' => 'ਤੁਸੀਂ ਇੱਕ ਆਰਜ਼ੀ ਈ-ਮੇਲ ਕੀਤੇ ਕੋਡ ਨਾਲ ਲਾਗਇਨ ਕੀਤਾ ਹੈ। ਲਾਗਇਨ ਪੂਰਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਥੇ ਨਵਾਂ ਪਾਸਵਰਡ ਦੇਣਾ ਪਵੇਗਾ:',
'resetpass_header' => 'ਅਕਾਊਂਟ ਪਾਸਵਰਡ ਬਦਲੋ',
'oldpassword' => 'ਪੁਰਾਣਾ ਪਾਸਵਰਡ:',
'rev-showdeleted' => 'ਵਿਖਾਓ',
'revisiondelete' => 'ਰੀਵਿਜ਼ਨ ਹਟਾਓ/ਹਟਾਇਆ-ਵਾਪਸ',
'revdelete-nooldid-title' => 'ਕੋਈ ਨਿਸ਼ਾਨੇ ਵਾਲੀ ਰੀਵਿਜ਼ਨ ਨਹੀਂ',
-'revdelete-nologtype-title' => 'ਚਿੱਠੇ ਦੀ ਕਿਸਮ ਨਹੀਂ ਦੱਸੀ ਗਈ',
-'revdelete-nologtype-text' => 'ਇਹ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਤੁਸੀਂ ਚਿੱਠੇ ਦੀ ਕਿਸਮ ਨਹੀਂ ਦੱਸੀ।',
-'revdelete-nologid-title' => 'ਗ਼ਲਤ ਦਾਖ਼ਲਾ ਇੰਦਰਾਜ',
'revdelete-no-file' => 'ਦਿੱਤੀ ਗਈ ਫਾਇਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।',
'revdelete-show-file-confirm' => 'ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਤੁਸੀਂ $2 ਨੂੰ $3 ਦੀ ਫ਼ਾਈਲ "<nowiki>$1</nowiki>" ਦੀ ਮਿਟਾਈ ਗਈ ਰੀਵਿਜ਼ਨ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ?',
'revdelete-show-file-submit' => 'ਹਾਂ',
'logdelete-success' => "'''ਚਿੱਠੇ ਦੀ ਦਿੱਖ ਕਾਮਯਾਬੀ ਨਾਲ਼ ਸੈੱਟ ਕੀਤੀ।'''",
'logdelete-failure' => "'''ਚਿੱਠੇ ਦੀ ਦਿੱਖ ਸੈੱਟ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ:''' $1",
'revdel-restore' => 'ਦਿੱਖ ਬਦਲੋ',
-'revdel-restore-deleted' => 'ਹਟਾਏ ਗਏ ਰੀਵੀਜਨ',
-'revdel-restore-visible' => 'ਦਿਸਣਯੋਗ ਰੀਵੀਜਨ',
'pagehist' => 'ਸਫ਼ਾ ਅਤੀਤ',
'deletedhist' => 'ਹਟਾਇਆ ਗਿਆ ਅਤੀਤ',
'revdelete-hide-current' => 'ਤਾਰੀਖ $2, $1 ਦੀ ਚੀਜ਼ ਲੁਕਾਉਣ ਵਿਚ ਗ਼ਲਤੀ: ਇਹ ਮੌਜੂਦਾ ਦੁਹਰਾਈ ਹੈ।
'search-interwiki-default' => '$1 ਨਤੀਜੇ:',
'search-interwiki-more' => '(ਹੋਰ)',
'search-relatedarticle' => 'ਸਬੰਧਤ',
-'mwsuggest-disable' => 'ਖੋਜ ਦੀਆਂ ਸਲਾਹਾਂ ਬੰਦ ਕਰੋ',
'searcheverything-enable' => 'ਸਾਰੇ ਥਾਂ-ਨਾਂਵਾਂ ਵਿਚ ਖੋਜੋ',
'searchrelated' => 'ਸਬੰਧਤ',
'searchall' => 'ਸਭ',
'preferences' => 'ਪਸੰਦਾਂ',
'mypreferences' => 'ਪਸੰਦਾਂ',
'prefs-edits' => 'ਸੋਧਾਂ ਦੀ ਗਿਣਤੀ:',
-'changepassword' => 'ਪਾਸਵਰਡ ਬਦਲੋ',
'prefs-skin' => 'ਸਕਿਨ',
'skin-preview' => 'ਝਲਕ',
'datedefault' => 'ਕੋਈ ਪਸੰਦ ਨਹੀਂ',
'recentchanges-label-unpatrolled' => 'ਇਹ ਫੇਰ-ਬਦਲ ਹਾਲੇ ਵੇਖਿਆ ਨਹੀਂ ਗਿਆ',
'recentchanges-legend-newpage' => '$1 - ਨਵਾਂ ਸਫ਼ਾ',
'recentchanges-legend-plusminus' => "(''±੧੨੩'')",
-'rcnote' => "$4, $5 ਤੱਕ ਆਖਰੀ {{PLURAL:$2|ਦਿਨ|'''$2''' ਦਿਨਾਂ}} ਵਿੱਚ {{PLURAL:$1|'''1''' ਬਦਲੀ ਹੋਈ ਹੈ।|'''$1''' ਬਦਲੀਆਂ ਹੋਈਆਂ ਹਨ।}}",
'rcnotefrom' => "'''$2''' ਤੱਕ ('''$1''' ਤੱਕ ਦਿੱਸਦੇ) ਬਦਲਾਵ ਹੇਠ ਦਿੱਤੀਆਂ ਹਨ।",
'rclistfrom' => '$1 ਤੋਂ ਸ਼ੁਰੂ ਕਰਕੇ ਨਵੀਆਂ ਸੋਧਾਂ ਵਖਾਓ',
'rcshowhideminor' => 'ਛੋਟੀਆਂ ਤਬਦੀਲੀਆਂ $1',
'allpagesto' => 'ਇਸਤੇ ਖ਼ਤਮ ਹੋਣ ਵਾਲ਼ੇ ਸਫ਼ੇ ਵਖਾਓ:',
'allarticles' => 'ਸਭ ਸਫ਼ੇ',
'allinnamespace' => 'ਸਭ ਸਫ਼ੇ ($1 ਨਾਂ-ਥਾਂ)',
-'allnotinnamespace' => 'ਸਭ ਸਫ਼ੇ ($1 ਨਾਂ-ਥਾਂ ਵਿਚ ਨਹੀਂ)',
-'allpagesprev' => 'ਪਿੱਛੇ',
-'allpagesnext' => 'ਅੱਗੇ',
'allpagessubmit' => 'ਜਾਓ',
'allpagesprefix' => 'ਇਸ ਅਗੇਤਰ ਵਾਲ਼ੇ ਸਫ਼ੇ ਵਖਾਓ:',
'allpages-bad-ns' => '{{SITENAME}} ’ਤੇ "$1" ਥਾਂ-ਨਾਮ ਨਹੀਂ ਹੈ।',
'undeletebtn' => 'ਮੁੜ-ਸਟੋਰ',
'undeletelink' => 'ਵੇਖੋ/ਮੁੜ ਬਹਾਲ ਕਰੋ',
'undeleteviewlink' => 'ਵੇਖੋ',
-'undeletereset' => 'ਮੁੜ-ਸੈੱਟ',
'undeletecomment' => 'ਕਾਰਨ:',
'undelete-header' => 'ਤਾਜ਼ੇ ਹਟਾਏ ਗਏ ਪੰਨਿਆਂ ਲਈ [[Special:Log/delete|ਹਟਾਇਆ ਚਿੱਠਾ]] ਵੇਖੋ।',
'undelete-search-title' => 'ਮਿਟਾਏ ਹੋਏ ਸਫ਼ੇ ਖੋਜੋ',
'block' => "ਵਰਤੋਂਕਾਰ 'ਤੇ ਪਾਬੰਦੀ ਲਾਓ",
'unblock' => "ਵਰਤੋਂਕਾਰ 'ਤੇ ਲੱਗੀ ਪਾਬੰਦੀ ਹਟਾਓ",
'blockip' => 'ਵਰਤੋਂਕਾਰ ’ਤੇ ਪਾਬੰਦੀ ਲਾਓ',
-'blockip-title' => "ਵਰਤੋਂਕਾਰ 'ਤੇ ਪਾਬੰਦੀ ਲਾਓ",
'blockip-legend' => "ਵਰਤੋਂਕਾਰ 'ਤੇ ਪਾਬੰਦੀ ਲਾਓ",
'ipadressorusername' => 'IP ਐਡਰੈਸ ਜਾਂ ਯੂਜ਼ਰ ਨਾਂ:',
'ipbexpiry' => 'ਮਿਆਦ:',
'ipbreason' => 'ਕਾਰਨ:',
-'ipbreasonotherlist' => 'ਹੋਰ ਕਾਰਨ',
'ipbcreateaccount' => "ਖਾਤਾ ਬਣਾਉਣ 'ਤੇ ਰੋਕ ਲਾਓ",
'ipbemailban' => 'ਵਰਤੋਂਕਾਰ ਉੱਤੇ ਈਮੇਲ ਭੇਜਣ ਦੀ ਰੋਕ ਲਾਓ',
'ipbsubmit' => 'ਇਹ ਯੂਜ਼ਰ ਲਈ ਪਾਬੰਦੀ',
'ipbother' => 'ਹੋਰ ਟਾਈਮ:',
'ipboptions' => '2 ਘੰਟੇ:2 hours, 1 ਦਿਨ:1 day, 3 ਦਿਨ:3 days, 1 ਹਫ਼ਤਾ:1 week, 2 ਹਫ਼ਤੇ:2 weeks, 2 ਮਹੀਨਾ:1 month, 3 ਮਹੀਨੇ:3 months, 6 ਮਹੀਨੇ:6 months, 1 ਸਾਲ:1 year, ਹਮੇਸ਼ਾਂ ਲਈ:infinite',
-'ipbotheroption' => 'ਹੋਰ',
-'ipbotherreason' => 'ਹੋਰ/ਆਮ ਕਾਰਨ:',
'ipbhidename' => 'ਸੋਧਾਂ ਅਤੇ ਕੜੀਆਂ ਤੋਂ ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ ਲੁਕਾਓ',
'ipbwatchuser' => 'ਇਸ ਵਰਤੋਂਕਾਰ ਦੇ ਵਰਤੋਂਕਾਰ ਅਤੇ ਗੱਲ-ਬਾਤ ਸਫ਼ਿਆਂ ਤੇ ਨਜ਼ਰ ਰੱਖੋ',
'ipb-confirm' => 'ਪਾਬੰਦੀ ਤਸਦੀਕ ਕਰੋ',
'ipb-otherblocks-header' => 'ਹੋਰ {{PLURAL:$1|ਪਾਬੰਦੀ|ਪਾਬੰਦੀਆਂ}}',
'unblock-hideuser' => 'ਤੁਸੀਂ ਇਸ ਮੈਂਬਰ ’ਤੇ ਪਾਬੰਦੀ ਨਹੀਂ ਲਾ ਸਕਦੇ ਕਿਉਂਕਿ ਇਸਦਾ ਮੈਂਬਰ-ਨਾਂ ਲੁਕਾਇਆ ਹੋਇਆ ਹੈ।',
'ipb_cant_unblock' => 'ਗ਼ਲਤੀ: ਪਾਬੰਦੀ ਪਤਾ $1 ਨਹੀਂ ਲੱਭਿਆ। ਸ਼ਾਇਦ ਇਹ ਪਹਿਲਾਂ ਹੀ ਪਾਬੰਦੀ-ਮੁਕਤ ਹੋ ਚੁੱਕਾ ਹੈ।',
-'cant-block-while-blocked' => 'ਤੁਸੀਂ ਦੂਜੇ ਮੈਂਬਰਾਂ ’ਤੇ ਪਾਬੰਦੀ ਨਹੀਂ ਲਾ ਸਕਦੇ ਜਦੋਂ ਤੁਸੀਂ ਖ਼ੁਦ ਪਾਬੰਦੀਸ਼ੁਦਾ ਹੋ।',
'ipbblocked' => 'ਤੁਸੀਂ ਦੂਜੇ ਮੈਂਬਰਾਂ ਨੂੰ ਪਾਬੰਦੀਸ਼ੁਦਾ ਜਾਂ ਪਾਬੰਦੀ-ਮੁਕਤ ਨਹੀਂ ਕਰ ਸਕਦੇ ਕਿਉਂਕਿ ਤੁਸੀਂ ਖ਼ੁਦ ਪਾਬੰਦੀਸ਼ੁਦਾ ਹੋ',
'ipbnounblockself' => 'ਤੁਹਾਨੂੰ ਖ਼ੁਦ ਨੂੰ ਪਾਬੰਦੀ-ਮੁਕਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ',
'move-page' => '$1 ਭੇਜੋ',
'move-page-legend' => 'ਸਫ਼ਾ ਭੇਜੋ',
'movearticle' => 'ਸਫ਼ਾ ਭੇਜੋ:',
-'movenologin' => 'ਲਾਗਇਨ ਨਹੀਂ ਹੋ',
'movenologintext' => 'ਇਕ ਸਫ਼ੇ ਦਾ ਸਿਰਲੇਖ ਬਦਲਣ ਲਈ ਤੁਸੀਂ ਰਜਿਸਟਰਡ ਮੈਂਬਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹੋ ਅਤੇ [[Special:UserLogin|ਲਾਗਇਨ]] ਕੀਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।',
'movenotallowedfile' => 'ਤੁਹਾਨੂੰ ਫ਼ਾਈਲਾਂ ਭੇਜਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।',
'cant-move-user-page' => 'ਤੁਹਾਨੂੰ ਵਰਤੋਂਕਾਰ ਸਫ਼ਿਆਂ (ਉਪ-ਸਫ਼ਿਆਂ ਤੋਂ ਛੁੱਟ) ਨੂੰ ਭੇਜਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।',
'movepage-moved-redirect' => 'ਇੱਕ ਰੀਡਿਰੈਕਟ ਬਣਾ ਦਿੱਤਾ ਗਿਆ।',
'articleexists' => 'ਇਸ ਨਾਮ ਦਾ ਸਫ਼ਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ ਜਾਂ ਤੁਹਾਡਾ ਚੁਣਿਆ ਹੋਇਆ ਨਾਮ ਸਹੀ ਨਹੀਂ ਹੈ।
ਮਿਹਰਬਾਨੀ ਕਰਕੇ ਕੋਈ ਹੋਰ ਨਾਮ ਚੁਣੋ।',
-'movedto' => 'ਭੇਜਿਆ',
'movetalk' => 'ਨਾਲ਼ ਲੱਗਦਾ ਗੱਲ-ਬਾਤ ਸਫ਼ਾ ਭੇਜੋ',
'movepage-page-moved' => 'ਸਫ਼ਾ $1 ਨੂੰ $2 ’ਤੇ ਭੇਜਿਆ ਜਾ ਚੁੱਕਾ ਹੈ।',
'movelogpage' => 'ਸਿਰਲੇਖ ਬਦਲੀ ਦਾ ਚਿੱਠਾ',
'watchlistall2' => 'ਸਭ',
'namespacesall' => 'ਸਭ',
'monthsall' => 'ਸਭ',
-'limitall' => 'ਸਭ',
# Email address confirmation
'confirmemail' => 'ਈ-ਮੇਲ ਪਤਾ ਤਸਦੀਕ ਕਰੋ',
# Special:ComparePages
'comparepages' => 'ਸਫ਼ੇ ਮਿਲਾਓ',
-'compare-selector' => 'ਸਫ਼ੇ ਦੀਆਂ ਰਿਵੀਜਨਾਂ ਮਿਲਾਓ',
'compare-page1' => 'ਸਫ਼ਾ ੧',
'compare-page2' => 'ਸਫ਼ਾ ੨',
'compare-rev1' => 'ਰਿਵੀਜਨ 1',
# Cologne Blue skin
'qbpageoptions' => 'Ayan bolong',
-'qbspecialpages' => 'Niduma ran Bolobolong',
'returnto' => 'Impawel ed $1.',
'help' => 'Tolong',
'protectedpage' => 'Iyayagel yan bolong',
'jumptosearch' => 'anapen',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Nipakar ed {{SITENAME}}',
'aboutpage' => 'Project:Nipaakar',
'currentevents' => 'Saray nagagawa natan',
'badaccess-group0' => 'Agmo sarag ya gaween so action ya kekerewen mo.',
'youhavenewmessages' => 'Walay $1 ($2).',
-'newmessageslink' => 'balo ran pakabat',
-'newmessagesdifflink' => 'sampot ya binalo',
'youhavenewmessagesmulti' => 'Walay balo ran pakabat mo ed $1',
'viewdeleted' => 'Nengnengen so $1?',
'accountcreatedtext' => 'Agawa la so user account para $1.',
# Change password dialog
+'changepassword' => 'Salatan so password',
'newpassword' => 'Balon password:',
# Edit page toolbar
'histfirst' => 'Sankaunaan',
'histlast' => 'Sankautetan',
-# Search results
-'searchsubtitle' => "'''[[:$1]]''' so inanap mo.",
-'searchsubtitleinvalid' => "'''$1''' so inanap mo.",
-'searchhelp-url' => 'Help:Saray Laman',
-'powersearch' => 'Anapen',
-
-# Quickbar
-'qbsettings-none' => 'Anggapo',
-
# Preferences page
'mypreferences' => 'Saray preference ko',
-'changepassword' => 'Salatan so password',
'datedefault' => 'Anggapoy preference',
'prefs-datetime' => 'Bilang na agew san oras',
'prefs-rc' => 'Sampot ran binalo',
'allpagesfrom' => 'Ipanengneng ray bolobolong ya manlapod:',
'allarticles' => 'Amin ran bolobolong',
'allinnamespace' => 'Amin ya bolobolong ($1 namespace)',
-'allnotinnamespace' => 'Amin ya bolobolong (anggapo ed namespace ya $1)',
-'allpagesprev' => 'Enbeneg',
-'allpagesnext' => 'Ontombok',
'allpagessubmit' => 'Ula',
'allpagesprefix' => 'Ipanengneng so saray bolobolong ya walay prefix:',
'linksearch-pat' => 'Anapen so pattern:',
'linksearch-ok' => 'Anapen',
-# E-mail user
+# Email user
'emailuser' => 'E-mail so ayan user',
'emailfrom' => 'Manlapud',
'emailto' => 'Para ed',
# Displayed when you click the "watch" button and it is in the process of watching
'watching' => 'Babantayan...',
-'enotif_newpagetext' => 'Balo yan bolong.',
-'changed' => 'asalatan',
'created' => 'agawa',
+'changed' => 'asalatan',
# Delete
'deletepage' => 'Buralen so bolong',
# Special:NewFiles
'ilsubmit' => 'Anapen',
-# EXIF tags
+# Exif tags
'exif-filesource' => 'File na pinanlapuan',
# 'all' in various places, this might be different for inflected languages
'namespacesall' => 'amin',
'monthsall' => 'amin',
-# E-mail address confirmation
+# Email address confirmation
'confirmemail' => 'Kumpirmaen so E-mail address',
'confirmemail_sent' => 'Empawet so confirmation e-mail.',
'confirmemail_needlogin' => 'Nakaukulan mo ya $1 umpian nakompirma so email address mo.',
'loginlanguagelabel' => 'Amanu: $1',
# Change password dialog
-'resetpass' => 'Alilan ya ing account password',
+'changepassword' => 'Alilan ya ing password',
'resetpass_announce' => 'Gagamit kang pansamantalang code a me e-mail keka aniang mig-login ka.
Bang mayari ing kekang pamag-login, kailangan mung mangibiling bayung password keni:',
'resetpass_header' => 'Alilan ya ing password',
'revdelete-success' => "'''Mituldu na ing pamagbayu ning sala/kalinawan.'''",
'logdelete-success' => "'''Mituldu na ing sala/lino (visibility) ning tala (log).'''",
'revdel-restore' => 'Alilan ya ing mayayakit',
-'revdel-restore-deleted' => '↓meburang meyalili',
-'revdel-restore-visible' => '↓mayayakit a meyalili',
'pagehist' => 'Amlat ning bulung',
'deletedhist' => 'Meburang amlat',
'revdelete-edit-reasonlist' => 'I-edit la reng sangkan king pamamura',
'search-interwiki-default' => '$1 linual/resulta:',
'search-interwiki-more' => '(dakal pa)',
'search-relatedarticle' => 'Kamaganak',
-'mwsuggest-disable' => 'Patdan la reng munikalang AJAX',
'searchrelated' => 'kaugne',
'searchall' => 'eganagana',
'showingresults' => "Ing/ding {{PLURAL:$1|'''1''' a resulta|'''$1''' resulta}} manibatan king #'''$2'''.",
'preferences' => 'Pinili',
'mypreferences' => '↓Deng pinili ku',
'prefs-edits' => 'Bilang da reng edit:',
-'changepassword' => 'Alilan ya ing password',
'prefs-skin' => 'Balat',
'skin-preview' => 'I-preview',
'datedefault' => 'Alang mepili',
'recentchanges-legend' => 'Pipamilinan kareng bayung mengayalili',
'recentchanges-summary' => 'Talukyan mo reng tawling diling mengayalilan king bulung a ini.',
'recentchanges-feed-description' => 'Talukian mo reng bayung diling mengayalili king wiki king feed a ini.',
-'rcnote' => "King lalam {{PLURAL:$1|is '''1''' change|ding tauling '''$1''' pamagbayu}} aniang tauling {{PLURAL:$2|day|'''$2''' aldo}}, aniang $5, $4.",
'rcnotefrom' => 'Atilu king lalam deng miyalilan manibat anyang <b>$2</b> (angga king <b>$1</b> makalto).',
'rclistfrom' => 'Pakit la reng bayung miyalilan manibat anyang $1',
'rcshowhideminor' => '$1 malating edit',
'allpagesto' => 'Ipakit la reng bulung a mayayari king:',
'allarticles' => 'Deng eganaganang artikulu',
'allinnamespace' => 'Deng eganaganang bulung ($1 lagyungpilatan)',
-'allnotinnamespace' => 'Deng eganaganang bulung (ala king $1 lagyungpilatan)',
-'allpagesprev' => 'Dati',
-'allpagesnext' => 'Tutuki',
'allpagessubmit' => 'Sulung',
'allpagesprefix' => 'Ipakit la reng bulung a atin prefix:',
'allpagesbadtitle' => 'E matatanggap ing mibyeng bansag ning bulung o mekad maki mumuna yang panyaping (prefix) inter-language o inter-wiki. Mapalyaring atin yang metung o maygit pang letra o kulit a bawal gamitan kareng bansag.',
'undeletebtn' => 'Ibálik yang pasibayu',
'undeletelink' => 'lon/ibalik',
'undeleteviewlink' => '↓lawen',
-'undeletereset' => 'Isubli king sadia (reset)',
'undeletecomment' => 'Komentu:',
'undeletedrevisions' => '{{PLURAL:$1|1 pamagbayung|$1 pamagbayung}} misubli',
'undeletedrevisions-files' => '{{PLURAL:$1|1 pamagbayung|$1 pamagbayung}} ampong {{PLURAL:$2|1 simpan|$2 simpan}} a misubli',
'ipadressorusername' => 'IP Address o lagyungtalagamit (username):',
'ipbexpiry' => 'Mayari:',
'ipbreason' => 'Sangkan:',
-'ipbreasonotherlist' => 'Aliwang sangkan',
'ipbreason-dropdown' => '*Keraklan a sangkan king pamaniabat
** Mangibiling e tutung impormasiun
** Maglakong laman kareng bulung
'ipbsubmit' => 'Sabatan ya ing talagamit a ini',
'ipbother' => 'Keng tutuki',
'ipboptions' => '2 oras:2 hours,metung a yaldo:1 day,3ng aldo:3 days,paruminggu:1 week,2ng duminggu:2 weeks,pabulan:1 month,3ng bulan:3 months,6 a bulan:6 months,pabanua:1 year,alang kapupusan:infinite',
-'ipbotheroption' => 'aliwa',
-'ipbotherreason' => 'Karagdagang/aliuang sangkan:',
'ipbhidename' => 'Isalikut ya ing lagyungtalagamit (username) king tala ring mesabat (block log), tala ring makasabat (active block list), ampong tala ring talagamit (user list)',
'badipaddress' => 'E matatanggap ing IP address',
'blockipsuccesssub' => 'Ing sabat migtagumpe ya',
Nung makanyan pin ing milyari, kailangan meng iyalis o isanib (merge) ing bulung a saparadu nung ita ing buri mung gawan.",
'movearticle' => 'Ialis ya ing bulung',
-'movenologin' => 'E maka-login',
'movenologintext' => 'Kailangan, metung kang talagamit a makarehistru at [[Special:UserLogin|maka-login]] ka ba kang makapanalis bulung.',
'movenotallowed' => 'Ala kang paintulut a manalis bulung king {{SITENAME}}.',
'newtitle' => 'King bayung bansag:',
ing lagyu ginamit mu e malyari.
Gumamit na kang aliwang lagyu.',
'cantmove-titleprotected' => 'E ka maliaring manalis bulung keni uling protektadu/makakambil ya king pangalalang ing bayung bansag',
-'talkexists' => "'''Melaus ing pamanalis na ning mismung bulung, oneng e miyalis ing bulung-pisasabian (talk page) uling atin nang sadya ketang bayung bansag.
-Nung malyari, tunggal-tunggal mu lang piyabe/piyanib.'''",
-'movedto' => 'miyalis ya king',
'movetalk' => 'Iyalis me ing kayabe nang bulung-pisasabian (talk page)',
'movelogpage' => 'Iyalis ya ing tala/log',
'movelogpagetext' => 'Makabili ya king lalam ing tala (list) da reng bulung a miyalis.',
'confirmemail_success' => 'Mekumpirma ne ing kekang e-mail address.
Maliari na kang mag-login at gumamit king wiki.',
'confirmemail_loggedin' => 'Mekumpirma ne ing kekang e-mail address.',
-'confirmemail_error' => 'E melaus ing pamag-save ning kekang pamipatutu (confirmation).',
'confirmemail_subject' => 'Pamagkumpirma na king e-mail address ning {{SITENAME}}',
'confirmemail_body' => 'Ating tau, mapaliaring ika, ibat king IP address $1,
ing migrehistrung account a "$2" a maki e-mail address a anti kaniti king {{SITENAME}}.
'jumptonavigation' => 'Nabegashon',
'jumptosearch' => 'Buska',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Tokante {{SITENAME}}',
'aboutpage' => 'Project:Info',
'copyright' => 'E kontenido ta disponibel bou di $1.',
'disclaimers' => 'Deklarashon di Liberashon for di Responsabilidatnan',
'disclaimerpage' => 'Project:Deklarashon di Liberashon for di Responsabilidat General',
'edithelp' => 'Ayudo ku editamentu',
-'edithelppage' => 'Help:Kon pa editá artíkulo',
'helppage' => 'Help:Kontenido',
'mainpage' => 'Página Prinsipal',
'mainpage-description' => 'Página Prinsipal',
'badaccess-group0' => 'Bo no tin outorisashon pa ehekutá e akshon ku bo a skohe.',
'youhavenewmessages' => 'Bo tin $1 ($2).',
-'newmessageslink' => 'mensahe nobo',
'youhavenewmessagesmulti' => 'Bo tin mensahe nobo riba $1',
'editsection' => 'editá',
'toc' => 'Kontenido',
'viewsource' => 'Wak fuente',
# Login and logout pages
-'welcomecreation' => '== Bon bini, $1! ==
-Bo kuenta ta trahá.
-No lubidá di kambia bo [[Special:Preferences|{{SITENAME}} preferensianan]].',
'yourname' => 'Nòmber di uzadó',
'yourpassword' => 'Kontraseña',
'yourpasswordagain' => 'Hinka kontraseña atrobe',
'accountcreated' => 'Kuenta trahá',
'accountcreatedtext' => 'E kuenta di uzadó pa $1 tabata trahá.',
+# Change password dialog
+'changepassword' => 'Kambia kontraseña',
+
# Edit pages
'watchthis' => 'Observá e página aki',
'anoneditwarning' => 'Bo no a outentiká bo mes.
# Search results
'nextn' => 'siguiente {{PLURAL:$1|$1}}',
-'searchhelp-url' => 'Help:Kontenido',
# Preferences page
'preferences' => 'Preferensianan',
'mypreferences' => 'Mi preferensianan',
-'changepassword' => 'Kambia kontraseña',
'timezonelegend' => 'Zona di tempu',
'allowemail' => 'Akseptá e-mail di otro uzadó',
'youremail' => 'E-mail:',
'allpagesfrom' => 'Mustra páginanan kuminsando na:',
'allarticles' => 'Tur artíkulo',
'allinnamespace' => 'Tur página (dominio $1)',
-'allnotinnamespace' => 'Tur página (no den dominio di $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Siguiente',
'allpagesprefix' => 'Mustra páginanan kuminsando ku e prefiho:',
# Special:Categories
[[Special:UnusedCategories|Unused categories]] are not shown here.
Also see [[Special:WantedCategories|wanted categories]].',
-# E-mail user
+# Email user
'emailuser' => 'Manda e-mail pa e uzadó aki',
'emailpage' => 'Manda e-mail',
'emailpagetext' => 'E formulario aki lo manda un e-mail pa e uzadò aki.
'watchlistcontains' => 'Bo lista di observashon tin $1 {{PLURAL:$1|página|páginanan}}.',
'wlshowlast' => 'Mustra último $1 oranan $2 dianan $3',
-'changed' => 'kambiá',
'created' => 'trahá',
+'changed' => 'kambiá',
# Delete
'confirm' => 'Konfirmá',
'watchlistall2' => 'tur',
'namespacesall' => 'tur',
-# E-mail address confirmation
+# Email address confirmation
'confirmemail' => 'Konfirmá e-mail adrès',
'confirmemail_text' => 'Bo mester validá bo e-mail adrès pa uza funkshonnan di e-mail.
Primi e boton abou pa manda un e-mail di konfirmashon pa bo e-mail adrès.
'loginlanguagelabel' => 'Langache: $1',
# Change password dialog
-'resetpass' => "Canger ch'mot d'passe",
+'changepassword' => "Canger ch'mot d'passe",
'resetpass_header' => "Canger ch'mot d'passe dech conpte",
'oldpassword' => "Anthiu mot d'passe:",
'newpassword' => "Nouvieu mot d'passe:",
# Revision deletion
'rev-delundel' => 'montrer/mucher',
'revdel-restore' => 'cange écmint vir',
-'revdel-restore-deleted' => 'canjemints abolis',
-'revdel-restore-visible' => 'canjemints visibes',
'pagehist' => 'Histoère del pache',
# Merge log
# Preferences page
'preferences' => 'Préférinches',
'mypreferences' => 'Mes préférinches',
-'changepassword' => "Canger ch'mot d'passe",
'timezoneregion-europe' => 'Urope',
'youremail' => 'Imèle:',
'username' => "Nom d'uzeu:",
'recentchanges-label-minor' => "C'est un tiot canjemint",
'recentchanges-label-bot' => 'Chol modificacion ale o té foaite pèr un robot.',
'recentchanges-label-unpatrolled' => 'Chol modificacion ale n’o poin coèr té controlée.',
-'rcnote' => "Vlo {{PLURAL:$1|ech darin canjemint foait|chés $1 darins canjemints foaits}} din {{PLURAL:$2|l'darinne jornèe|chés <b>$2</b> darins jours}} dusque l' $4 à $5.",
'rcnotefrom' => "Vlo chés modificacions foaites édpuis l' '''$2''' (dousqu'à '''$1''' au plus).",
'rclistfrom' => "Montrer chés nouvieus cangemints d'puis $1",
'rcshowhideminor' => '$1 tiotes éditions',
'allpagesto' => "Foaire vir chés paches qui s'términette à:",
'allarticles' => 'Tertous chés artikes',
'allinnamespace' => 'Tertous chés paches ($1 namespace)',
-'allnotinnamespace' => 'Tertous chés paches (mie din $1 namespace)',
-'allpagesprev' => "D'vant",
-'allpagesnext' => "D'apreu",
'allpagessubmit' => 'Aler',
'allpagesprefix' => "Foaire vir chés paches aveuc ch'préfix:",
# Block/unblock
'block' => "Blotcher l'uzeu",
'blockip' => "Blotcher l'uzeu",
-'blockip-title' => "Blotcher l'uzeu",
'blockip-legend' => "Blotcher l'uzeu",
'blockiptext' => "Uzer dech teske-lo pour blotcher l’ahérse aux canjemints foaits dpui eune adrèche IP éspéchifique o bin d’un nom d’uzeu.
I feut l'foaire seleumint pour inréyer ech vindalime et pi i feut ète acordant aveuc chés [[{{MediaWiki:Policy-url}}|usages intérnes]].
Donner apré ch'motif (pèr egzimpe chiter chés paches qu'ont té vindalisées).",
'ipboptions' => '2 heures:2 hours,1 jour:1 day,3 jours:3 days,1 ésminne:1 week,2 ésminnes:2 weeks,1 moés:1 month,3 moés:3 months,6 moés:6 months,1 an:1 year,infini:infinite',
-'ipbotheroption' => 'eute',
'blocklist' => 'Uzeus blotchés',
'ipblocklist' => 'Uzeus blotchés',
'blocklink' => 'blotcher',
'pagemovedsub' => 'Déplachemint réussi',
'movepage-moved' => '\'\'\'"$1" o té déplaché su "$2"\'\'\'',
'articleexists' => "Il y o eune pache aveuc ch'nom-lo dja, ou bin ch'tite couési n'est poin valabe. <br /> I feut in prinde un eute",
-'talkexists' => "'''L'pache ale o té déplachée mais l'pache d'pérlache n'put poin éte déplachée ker il y o pécho eune pache d'pérlache aveuc ch'nouvieu nom. <br /> I feut foaire un touillache al main.'''",
-'movedto' => 'Déplaché dsus',
'movetalk' => "Canjer ch'nom del pache d'pérlache apparièe",
'movelogpage' => 'Jornal éd chés déplachemints',
'movereason' => 'Motif:',
# Special:ComparePages
'comparepages' => 'Compérer dés paches',
-'compare-selector' => 'Compérer chés vèrsions dés paches',
'compare-page1' => 'Pache 1',
'compare-page2' => 'Pache 2',
'compare-rev1' => 'Canjemint 1',
'loginlanguagelabel' => 'Schprooch: $1',
# Change password dialog
-'resetpass' => 'Paesswatt ennere',
+'changepassword' => 'Paesswatt ennere',
'oldpassword' => 'Aldes Paesswatt:',
'newpassword' => 'Neies Paesswatt:',
'resetpass_forbidden' => 'Paesswatt iss net zu ennere',
# Preferences page
'preferences' => 'Paerseenlich Profil',
'mypreferences' => 'Uffschtellinge',
-'changepassword' => 'Paesswatt ennere',
'skin-preview' => 'Aagucke',
'prefs-personal' => 'Yuuser Profile',
'prefs-watchlist' => 'Watsch-Lischt',
'prevpage' => 'Letscht Blatt ($1)',
'allarticles' => 'Alle Bledder',
'allinnamespace' => 'Alle Bledder (Blatznaame: $1)',
-'allnotinnamespace' => 'Alle Bledder (net vun $1 Blatznaame)',
-'allpagesprev' => 'Letscht',
-'allpagesnext' => 'Neegschte',
'allpagessubmit' => 'Zeige',
'allpages-bad-ns' => '{{SITENAME}} hot ken Blatznaame „$1“.',
# Block/unblock
'block' => 'Yuuser aabinne',
'blockip' => 'Yuuser aabinne',
-'blockip-title' => 'Yuuser aabinne',
'blockip-legend' => 'Yuuser aabinne',
'ipadressorusername' => 'IP-Adress odder Yuusernaame:',
'ipbreason' => 'Grund:',
-'ipbreasonotherlist' => 'Annerer Grund',
'ipbsubmit' => 'Daen Yuuser aabinne',
'ipbother' => 'Annere Zeit (englisch):',
'ipboptions' => '2 Schtund:2 hours,1 Daag:1 day,3 Daag:3 days,1 Woch:1 week,2 Woche:2 weeks,1 Munet:1 month,3 Munede:3 months,6 Monate:6 months,1 Yaar:1 year,Fer immer:infinite',
-'ipbotheroption' => 'Anneres',
-'ipbotherreason' => 'Annerer Grund:',
'blocklist-reason' => 'Grund',
'ipblocklist-submit' => 'Guck uff',
'infiniteblock' => 'fer immer',
'movepagebtn' => 'Blatt ziehe',
'pagemovedsub' => 'Blatt iss gezoge warre',
'movepage-moved' => "'''Es Blatt „$1“ iss gezoge warre uff „$2“'''",
-'movedto' => 'gezoge uff',
'movereason' => 'Grund:',
'revertmove' => 'zerick ziehe',
'delete_and_move_confirm' => 'Ya, es Blatt lösche',
'watchlistall2' => 'all',
'namespacesall' => 'all',
'monthsall' => 'all',
-'limitall' => 'all',
# Scary transclusion
'scarytranscludetoolong' => '[URL iss zu lang]',
* @ingroup Language
* @file
*
+ * @author Geitost
+ * @author Murma174
* @author Purodha
+ * @author Shirayuki
* @author Slomox
* @author Wikipeeta
*/
'qbedit' => 'Endre',
'qbpageoptions' => 'Dise Sied',
'qbmyoptions' => 'Miene Siede',
-'qbspecialpages' => "Opp'poate Siede",
'errorpagetitle' => 'Fäla',
'returnto' => 'Trigj no $1.',
'jumptonavigation' => 'Navigatioon',
'jumptosearch' => 'Setje',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Äwa {{SITENAME}}',
'aboutpage' => 'Project:Äwa',
'copyright' => 'Enhault es to habe unja $1.',
'disclaimers' => 'Impressum',
'disclaimerpage' => 'Project:Impressum',
'edithelp' => 'Help tom Beoabeide',
-'edithelppage' => 'Help:Help tom Beoabeide',
'helppage' => 'Help:Enhault',
'mainpage' => 'Hauptsied',
'mainpage-description' => 'Hauptsied',
'retrievedfrom' => 'Von "$1"',
'youhavenewmessages' => 'Dü hast $1 ($2).',
-'newmessageslink' => 'Niee Norechte',
-'newmessagesdifflink' => "Latztet mol je'endat",
'youhavenewmessagesmulti' => 'Du hast niee Norechte bie $1',
'editsection' => 'Beoabeide',
'editold' => 'endre',
# General errors
'error' => 'Fehla',
'databaseerror' => 'Fehla enne Dotebank',
-'dberrortext' => 'Daut gauf een Syntaxfehla biem Opproope vonne Dotebank.
-Doa kaun een Probleem enne Software senne.
-Daut latzte Opproope vonne Dotebank we:
-<blockquote><tt>$1</tt></blockquote>
-ute Funktioon "<tt>$2</tt>".
-MySQL mald dem Fehla "<tt>$3: $4</tt>".',
'laggedslavemode' => 'Oppjepausst: Dee jewesne Sied es nich onbedinjt dee latzte Versioon.',
'readonly' => 'Dotebank es jeschlote',
'enterlockreason' => 'Nan bitte een Grunt doafea, wurom dee Dotebank jeschlote saul en saj, woolang daut onjefea diere saul',
'logout' => 'Rut hia',
'userlogout' => 'Rut hia',
'notloggedin' => 'Nich aunjemaldt',
-'nologin' => "Hast tjeen Bruckakonto? '''$1'''.",
+'nologin' => 'Hast tjeen Bruckakonto? $1.',
'nologinlink' => 'Nieet Bruckakonto moake',
'createaccount' => 'Bruckakonto moake',
'gotaccount' => "Hast aul een Bruckakonto? '''$1'''.",
# Search results
'searchresults' => 'Setj Resultaute',
'searchresults-title' => 'Setj Resultaute fe "$1"',
-'searchsubtitle' => 'Du sochst \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|all pages starting with "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|all pages that link to "$1"]])',
'prevn' => '{{PLURAL:$1|$1}} ferhäa',
'nextn' => 'näakjste {{PLURAL:$1|$1}}',
'viewprevnext' => 'Tjitj ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url' => 'Help:Enhault',
'search-result-size' => '$1 ({{PLURAL:$2|1 Wot|$2 Wed}})',
-'powersearch' => 'Bätre Sääk',
'powersearch-legend' => 'Betret Setje',
-'powersearch-field' => 'Setj no',
# Preferences page
'preferences' => 'Ennstalinje',
'recentchangeslinked-feed' => 'Endarunge aun velinkte Siede',
'recentchangeslinked-toolbox' => 'Endarunge aun velinkte Siede',
'recentchangeslinked-title' => 'Endarunge aun Siede, woone von "$1" velinkt send',
-'recentchangeslinked-noresult' => 'Em utjesochten Tietrum es aun dee velinkte Siede nuscht aundasch jemoakt worde.',
'recentchangeslinked-summary' => "Dit es eene List mette latzte Endarunge aune velinkte Siede (ooda bie Kategorien von Mettjlieda von dise Kategorie). Dee Siede opp diene [[Special:Watchlist|your watchlist]] woare '''fat''' jewese.",
'recentchangeslinked-page' => 'Siednome:',
'recentchangeslinked-to' => 'Wies Endarunge opp Siede, woone mett dise Sied velinkt send',
'imagelinks' => 'Links',
# MIME search
-'mimesearch' => 'MIME-Säkj',
+'mimesearch' => 'Schük efter MIME-Typ',
# List redirects
'listredirects' => 'Wiedawiesinje wiese',
'loginlanguagelabel' => 'Schbrooch: $1',
# Change password dialog
-'resetpass' => 'Kennword wegsle',
'oldpassword' => 'Alds Kennword',
'newpassword' => 'Naijes Kennword',
'retypenew' => 'Naijes Kennword nomol oigewe:',
'revdelete-log' => 'Grund:',
'revdelete-submit' => 'Uff die {{PLURAL:$1|gewehld Asugab|gewehldi Ausgawe}} owende',
'revdel-restore' => 'Sischdbakaid ännare',
-'revdel-restore-deleted' => 'gleschdi Ännarunge',
-'revdel-restore-visible' => 'sischdbari Ännarunge',
'pagehist' => 'Gschischd vunde Said',
'deletedhist' => 'Gleschde Gschischde',
'revdelete-reasonotherlist' => 'Õnnare Grund',
'search-interwiki-default' => '$1 Ergebnis:',
'search-interwiki-more' => '(meh)',
'search-relatedarticle' => 'Vawond',
-'mwsuggest-disable' => 'Schald Voaschlesch ab',
'searcheverything-enable' => 'Gugg iwwaraal',
'searchrelated' => 'vawond',
'searchall' => 'alle',
'recentchanges-label-minor' => "S'ische glenni Beawaidung",
'recentchanges-label-bot' => 'Ännarunge duaschn Bod',
'recentchanges-label-unpatrolled' => 'Die Ännarung isch noch nedd iwwabriefd worre',
-'rcnote' => "Õgzaischd {{PLURAL:$1|werd '''1''' Ännarung|werren die ledschde '''$1''' Ännarunge}} {{PLURAL:$2|vum ledschde Daach|inde ledschde '''$2''' Daache}} (Schdond: $4, $5)",
'rcnotefrom' => "Unne sinn Ännarunge said '''$2''' (bis '''$1''').",
'rclistfrom' => 'Zaisch die ledschde Ännarunge ab $1',
'rcshowhideminor' => 'Glenni Ännarunge $1',
'allpagesfrom' => 'Saide aazaische wu aafange mid:',
'allpagesto' => 'Saide aazaische wu ufhere mid:',
'allarticles' => 'Alle Saide',
-'allpagesprev' => 'Voriche',
-'allpagesnext' => 'Negschd',
'allpagessubmit' => 'Zaische',
# Special:Categories
'undeletebtn' => 'Widderherschdelle',
'undeletelink' => 'õgugge/widda herschdelle',
'undeleteviewlink' => 'Õgugge',
-'undeletereset' => 'Zuriggsedze',
'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'blockip' => 'Middawaida bloggiere',
'ipbsubmit' => 'Middawaida bloggiere',
'ipboptions' => '2 Schdunne:2 hours,1 Daach:1 day,3 Daach:3 days,1 Woch:1 week,2 Woche:2 weeks,1 Monad:1 month,3 Monad:3 months,6 Monad:6 months,1 Johr:1 year,Fa imma:infinite',
-'ipbotheroption' => 'onnari',
'ipusubmit' => 'Die Adreß fraigewwe',
'ipblocklist' => 'Gschberrdi IP-Adress un Middawaidanõme',
'infiniteblock' => 'ubgrensd',
'movepage-moved' => '\'\'\'"$1" isch verschowe worre uff "$2"\'\'\'',
'articleexists' => 'E Said mid dem Name gebbt s schun, orrer de Name, wu du gewählt hoscht, isch nid gildich.
Bitte nemm e annere Name.',
-'talkexists' => "'''Die Said selwerschd, isch verschowe worre, awwer d Dischbediersaid hot nid kenne verschowe werre, wail s schun enni gebbt mid dem Name.
-Bitte duu se vun Hand zammefiehre.'''",
-'movedto' => 'vaschowe uff',
'movetalk' => 'Dischbediersaid, wu dezu ghert, verschiewe',
'movelogpage' => 'Vaschiewungs-Logbuch',
'movereason' => 'Grund:',
<?php
-/** Pali (पािऴ)
+/** Pali (पालि)
*
* See MessagesQqq.php for message documentation incl. usage of parameters
* To improve a translation please visit http://translatewiki.net
* @file
*
* @author Eukesh (on pi.wikipedia.org)
+ * @author Hemant wikikosh1
* @author Vibhijain
*/
$messages = array(
# Dates
-'january' => 'ज्यानुवरी',
-'february' => 'फ़रवरी',
-'march' => 'मार्च',
-'april' => 'अप्रैल',
-'may_long' => 'मई',
-'june' => 'जून',
-'july' => 'जुलाई',
-'august' => 'अगस्त',
+'january' => 'ज्यानुवरी',
+'february' => 'फ़रवरी',
+'march' => 'मार्च',
+'april' => 'अप्रैल',
+'may_long' => 'मई',
+'june' => 'जून',
+'july' => 'जुलाई',
+'august' => 'अगस्त',
'september' => 'सेप्टेम्बर',
-'october' => 'ओक्टोबर',
-'november' => 'नवम्बर',
-'december' => 'दिसम्बर',
+'october' => 'ओक्टोबर',
+'november' => 'नवम्बर',
+'december' => 'दिसम्बर',
'article' => 'लेख पत्त',
-'searchbutton' => 'खोज',
+# Vector skin
+'vector-view-create' => 'रचेतु',
+
+'help' => 'सहायता',
+'search' => 'अन्वेसना',
+'searchbutton' => 'खोज',
'searcharticle' => 'गच्छामि',
+'create' => 'रचेतु',
+'talkpagelinktext' => 'सम्भासनं',
+'talk' => 'सम्भासनं',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'mainpage' => 'पमुख पत्त',
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => '{{SITENAME}} इच्चस्स विसये',
+'disclaimers' => 'पच्चाक्खानं',
+'mainpage' => 'पमुख पत्त',
'mainpage-description' => 'पमुख पत्त',
+'portal' => 'समुदायद्वारं',
+'portal-url' => 'Project:समुदायद्वारं',
+'privacy' => 'गोपनीयता-नीति',
+
+'editsection' => 'सम्पादेतु',
+'editsectionhint' => 'एतं विभागं सम्पादेतु',
+'red-link-title' => '$1 (पिट्ठं न वत्तति)',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main' => 'पिट्ठं',
+
+# Parser/template warnings
+'post-expand-template-inclusion-warning' => "'''पबोधो:''' फलकानं योजनस्स आकारो अतिविसालो वत्तति।
+कानिचन फलकानि योजेतुं न सक्कन्ति ।",
+
+# History pages
+'currentrev-asof' => 'वत्तमाना आवुत्ति $1 इति समये',
+'previousrevision' => '↓← पुरातनं अवतरणं',
+
+# Search results
+'searchmenu-new' => 'अस्मिं विकियं "[[:$1]]" इति पिट्ठं रचेतु।',
+'search-result-size' => '$1 ({{PLURAL:$2|1 सद्दो|$2 सद्दा}})',
+
+# Recent changes
+'recentchanges' => 'सज्जोजातानि परिवत्तनानि',
+'hide' => 'गोपेतु',
+'show' => 'दस्सेतु',
+
+# Random page
+'randompage' => 'यदिच्छकपिट्ठं',
+
+# Miscellaneous special pages
+'nbytes' => '$1 {{PLURAL:$1|बाइटं|बाइटानि}}',
# Book sources
'booksources-go' => 'गच्छामि',
# Special:AllPages
-'allarticles' => 'सब्ब लेखा',
+'allarticles' => 'सब्ब लेखा',
'allpagessubmit' => 'गच्छामि',
+# Block/unblock
+'contribslink' => 'योगदानानि',
+
+# Export
+'export' => 'पिट्ठानं निय्यातं करोतु',
+
# Namespace 8 related
'allmessagesname' => 'नाम',
-# EXIF tags
-'exif-gpslatitude' => 'अक्षांश',
+# Tooltip help for the actions
+'tooltip-ca-talk' => 'पिट्ठन्तग्गतविसये सम्भासनं',
+'tooltip-ca-move' => 'इदं पिट्ठं चालेतु',
+'tooltip-ca-watch' => 'इदं पिट्ठं भवतो अवेक्खणसूचियं योजेतु',
+'tooltip-search' => '{{SITENAME}} इच्चेत्थ अन्विस्सतु',
+'tooltip-search-fulltext' => 'एतं वचनं पिट्ठेसु अन्विस्सतु',
+'tooltip-p-logo' => 'मुखपिट्ठं गच्छतु',
+'tooltip-n-recentchanges' => 'सज्जोजातानं परिवत्तनानं सूची',
+'tooltip-n-randompage' => 'यदिच्छकं पिट्ठं गच्छतु',
+'tooltip-n-help' => 'अन्वेसनठानं',
+'tooltip-t-specialpages' => 'सब्बेसं पमुखानं पिट्ठानं सूची',
+'tooltip-summary' => 'संखित्तं सारंसं योजेतु',
+
+# Exif tags
+'exif-gpslatitude' => 'अक्षांश',
'exif-gpslongitude' => 'देशान्तर',
'exif-sensingmethod-1' => 'अपरिभाषित',
'edit' => 'Edet',
'talk' => 'diskushun',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Dem Kurent Iwent',
'currentevents-url' => 'Project:Dem Kurent Iwent',
'helppage' => 'Help:Dem Kontent',
'nstab-main' => 'Artikal',
'nstab-help' => 'Hiiwp Paij',
-# Search results
-'searchhelp-url' => 'Help:Dem Kontent',
-
# Preferences page
'prefs-rc' => 'Dem Riisent Chayng',
'user-mail-no-body' => 'Próbowano wysłać e-mail o psutej lub krótkiej treści.',
# Change password dialog
-'resetpass' => 'Zmień hasło',
+'changepassword' => 'Zmiana hasła',
'resetpass_announce' => '{{GENDER:|Zalogowałeś|Zalogowałaś}} się, wykorzystując tymczasowe hasło otrzymane poprzez e‐mail.
Aby zakończyć proces logowania, musisz ustawić nowe hasło:',
'resetpass_text' => '<!-- Dodaj tekst -->',
'sectioneditnotsupported-text' => 'Edycja sekcji na tej stronie nie jest obsługiwana.',
'permissionserrors' => 'Błąd uprawnień',
'permissionserrorstext' => 'Nie masz uprawnień do tego działania z {{PLURAL:$1|następującej przyczyny|następujących przyczyn}}:',
-'permissionserrorstext-withaction' => 'Nie masz uprawnień do $2, z {{PLURAL:$1|następującego powodu|następujących powodów}}:',
+'permissionserrorstext-withaction' => 'Nie masz uprawnień do $2 z {{PLURAL:$1|następującego powodu|następujących powodów}}:',
'recreate-moveddeleted-warn' => "'''Uwaga! Zamierzasz utworzyć stronę, która została wcześniej usunięta.'''
Upewnij się, czy ponowne utworzenie tej strony jest uzasadnione.
'revdelete-nooldid-title' => 'Nieprawidłowa wersja do przeprowadzenia operacji',
'revdelete-nooldid-text' => 'Nie wybrano wersji, na których ma zostać wykonana ta operacja,
wybrana wersja nie istnieje lub próbowano ukryć wersję bieżącą.',
-'revdelete-nologtype-title' => 'Brak typu rejestru',
-'revdelete-nologtype-text' => 'Nie określ{{GENDER:|iłeś|iłaś|ono}} rodzaju rejestru do przeprowadzenia tej operacji.',
-'revdelete-nologid-title' => 'Nieprawidłowy wpis w rejestrze',
-'revdelete-nologid-text' => 'Nie określ{{GENDER:|iłeś|iłaś|ono}} wpisu w rejestrze do przeprowadzenia operacji albo wybrany wpis nie istnieje.',
'revdelete-no-file' => 'Wybrany plik nie istnieje.',
'revdelete-show-file-confirm' => 'Czy jesteś pewien, że chcesz zobaczyć usuniętą wersję pliku „<nowiki>$1</nowiki>” z $2 o $3?',
'revdelete-show-file-submit' => 'Tak',
'logdelete-failure' => "'''Widoczność rejestru nie może zostać ustawiona – '''
$1",
'revdel-restore' => 'zmień widoczność',
-'revdel-restore-deleted' => 'usunięte wersje',
-'revdel-restore-visible' => 'widoczne wersje',
'pagehist' => 'Historia edycji strony',
'deletedhist' => 'Usunięta historia edycji',
'revdelete-hide-current' => 'Wystąpił błąd przy ukrywaniu wersji datowanej na $2, $1. To jest najnowsza wersja strony, która nie może zostać ukryta.',
'search-interwiki-default' => 'Wyniki dla $1:',
'search-interwiki-more' => '(więcej)',
'search-relatedarticle' => 'Pokrewne',
-'mwsuggest-disable' => 'Wyłącz podpowiedzi wyszukiwania',
'searcheverything-enable' => 'Szukaj we wszystkich przestrzeniach nazw',
'searchrelated' => 'pokrewne',
'searchall' => 'wszystkie',
'mypreferences' => 'Preferencje',
'prefs-edits' => 'Liczba edycji',
'prefsnologintext2' => 'Musisz $1 aby ustawić preferencje.',
-'changepassword' => 'Zmiana hasła',
'prefs-skin' => 'Skórka',
'skin-preview' => 'podgląd',
'datedefault' => 'Domyślny',
'recentchanges-label-unpatrolled' => 'Ta edycja nie została jeszcze sprawdzona',
'recentchanges-label-plusminus' => 'Zmieniony rozmiar strony (liczba bajtów)',
'recentchanges-legend-newpage' => '(zobacz też [[Special:NewPages|listę nowych stron]])',
-'rcnote' => "Poniżej {{PLURAL:$1|znajduje się '''1''' ostatnia zmiana wykonana|znajdują się ostatnie '''$1''' zmiany wykonane|znajduje się ostatnich '''$1''' zmian wykonanych}} w ciągu {{PLURAL:$2|ostatniego dnia|ostatnich '''$2''' dni}}, licząc od $5 dnia $4.",
'rcnotefrom' => "Poniżej pokazano zmiany wykonane po '''$2''' (nie więcej niż '''$1''' pozycji).",
'rclistfrom' => 'Pokaż nowe zmiany od $1',
'rcshowhideminor' => '$1 drobne zmiany',
'allpagesto' => 'Strony o tytułach kończących się na',
'allarticles' => 'Wszystkie artykuły',
'allinnamespace' => 'Wszystkie strony (w przestrzeni nazw $1)',
-'allnotinnamespace' => 'Wszystkie strony (oprócz przestrzeni nazw $1)',
-'allpagesprev' => 'Poprzednia',
-'allpagesnext' => 'Następna',
'allpagessubmit' => 'Pokaż',
'allpagesprefix' => 'Pokaż strony o tytułach rozpoczynających się od',
'allpagesbadtitle' => 'Podana nazwa jest nieprawidłowa, zawiera prefiks międzyprojektowy lub międzyjęzykowy. Może ona także zawierać w sobie jeden lub więcej znaków, których użycie w nazwach jest niedozwolone.',
'undeletebtn' => 'Odtwórz',
'undeletelink' => 'pokaż lub odtwórz',
'undeleteviewlink' => 'pokaż',
-'undeletereset' => 'Wyczyść',
'undeleteinvert' => 'Odwróć zaznaczenie',
'undeletecomment' => 'Powód',
'undeletedrevisions' => 'odtworzono {{PLURAL:$1|1 wersję|$1 wersje|$1 wersji}}',
'block' => 'Zablokuj użytkownika',
'unblock' => 'Odblokuj użytkownika',
'blockip' => 'Zablokuj użytkownika',
-'blockip-title' => 'Zablokowanie użytkownika',
'blockip-legend' => 'Zablokuj użytkownika',
'blockiptext' => 'Użyj poniższego formularza do zablokowania możliwości edycji spod określonego adresu IP lub konkretnemu użytkownikowi.
Blokować należy jedynie po to, by zapobiec wandalizmom, zgodnie z [[{{MediaWiki:Policy-url}}|przyjętymi zasadami]].
'ipadressorusername' => 'Adres IP lub nazwa użytkownika',
'ipbexpiry' => 'Upływa',
'ipbreason' => 'Powód',
-'ipbreasonotherlist' => 'Inny powód',
'ipbreason-dropdown' => '*Najczęstsze przyczyny blokad
** Ataki na innych użytkowników
** Naruszenie praw autorskich
'ipbsubmit' => 'Zablokuj użytkownika',
'ipbother' => 'Inny okres',
'ipboptions' => '2 godziny:2 hours,1 dzień:1 day,3 dni:3 days,1 tydzień:1 week,2 tygodnie:2 weeks,1 miesiąc:1 month,3 miesiące:3 months,6 miesięcy:6 months,1 rok:1 year,na zawsze:infinite',
-'ipbotheroption' => 'inny okres',
-'ipbotherreason' => 'Inne lub dodatkowy powód',
'ipbhidename' => 'Ukryj nazwę użytkownika w edycjach i listach',
'ipbwatchuser' => 'Obserwuj stronę osobistą i stronę dyskusji tego użytkownika',
'ipb-disableusertalk' => 'Zablokuj możliwość edytowania przez tego użytkownika własnej strony dyskusji w czasie trwania blokady.',
'sorbs_create_account_reason' => 'Twój adres IP znajduje się na liście serwerów open proxy w DNSBL, używanej przez {{GRAMMAR:B.lp|{{SITENAME}}}}.
Nie możesz utworzyć konta',
'xffblockreason' => 'Adres IP obecny w nagłówku X-Forwarded-For – twój lub serwera proxy, z którego korzystasz – został zablokowany. Powód blokady to: $1',
-'cant-block-while-blocked' => 'Nie możesz zablokować innych użytkowników, kiedy sam jesteś zablokowany.',
'cant-see-hidden-user' => 'Konto użytkownika, które próbujesz zablokować, zostało już zablokowane oraz ukryte. Bez uprawnienia do ukrywania kont nie możesz zobaczyć oraz modyfikować blokady tego użytkownika.',
'ipbblocked' => 'Nie możesz blokować i odblokowywać innych użytkowników, ponieważ sam jesteś zablokowany',
'ipbnounblockself' => 'Nie możesz odblokować samego siebie',
W takich przypadkach treść dyskusji można przenieść tylko ręcznie.',
'movearticle' => 'Przeniesienie strony',
'moveuserpage-warning' => "'''Uwaga!''' Masz zamiar przenieść stronę użytkownika. Miej na uwadze, że zostanie przeniesiona tylko strona, a '''nazwa użytkownika pozostanie niezmieniona'''.",
-'movenologin' => 'Nie jesteś zalogowany',
'movenologintext' => 'Przenoszenie stron jest możliwe dopiero po zarejestrowaniu się i [[Special:UserLogin|zalogowaniu]].',
'movenotallowed' => 'Nie masz uprawnień do przenoszenia stron.',
'movenotallowedfile' => 'Nie masz uprawnień do przenoszenia plików.',
'articleexists' => 'Strona o podanej nazwie już istnieje albo wybrana przez Ciebie nazwa nie jest poprawna.
Wybierz inną nazwę.',
'cantmove-titleprotected' => 'Nie możesz przenieść strony, ponieważ nowa nazwa strony jest niedozwolona z powodu zabezpieczenia przed utworzeniem.',
-'talkexists' => "'''Strona treści została przeniesiona, natomiast strona dyskusji nie – strona dyskusji o nowym tytule już istnieje. Połącz teksty obu dyskusji ręcznie.'''",
-'movedto' => 'przeniesiono do',
'movetalk' => 'Przenieś także stronę dyskusji, jeśli to możliwe.',
'move-subpages' => 'Przenieś podstrony (nie więcej niż $1)',
'move-talk-subpages' => 'Przenieś strony dyskusji podstron (nie więcej niż $1)',
'watchlistall2' => 'wszystkie',
'namespacesall' => 'wszystkie',
'monthsall' => 'wszystkie',
-'limitall' => 'wszystkie',
# Email address confirmation
'confirmemail' => 'Potwierdzanie adresu e‐mail',
'confirmemail_success' => 'Adres e‐mail został potwierdzony.
Możesz [[Special:UserLogin|zalogować się]] i korzystać z szerszego wachlarza funkcji wiki.',
'confirmemail_loggedin' => 'Twój adres email został zweryfikowany.',
-'confirmemail_error' => 'Pojawiły się błędy przy zapisywaniu potwierdzenia.',
'confirmemail_subject' => '{{SITENAME}} – weryfikacja adresu e‐mail',
'confirmemail_body' => 'Ktoś łącząc się z komputera o adresie IP $1
zarejestrował w {{GRAMMAR:MS.lp|{{SITENAME}}}} konto „$2”, podając niniejszy adres e‐mail.
# Special:ComparePages
'comparepages' => 'Porównanie stron',
-'compare-selector' => 'Porównanie wersji stron',
'compare-page1' => 'Strona 1',
'compare-page2' => 'Strona 2',
'compare-rev1' => 'Wersja 1',
'user-mail-no-body' => 'Tentativ ëd mandé un mëssagi con un còrp veuid o curt ëd fasson esagerà.',
# Change password dialog
-'resetpass' => "Cangé 'd ciav",
+'changepassword' => 'Cangé la ciav',
'resetpass_announce' => "A l'é rintrà ant ël sistema con na ciav provisòria mandà për pòsta eletrònica. Për podèj livré la procedura a l'ha da butesse na ciav neuva ambelessì:",
'resetpass_text' => '<!-- Gionté ël test ambelessì -->',
'resetpass_header' => 'Cangé la ciav dël cont',
'revisiondelete' => 'Scancela/disdëscancela revision',
'revdelete-nooldid-title' => 'Version nen spessificà',
'revdelete-nooldid-text' => "A l'ha nen spessificà na version ëd la pàgina për aplicheje costa fonsion, la version spessificà a esist pa, o a preuva a stërmé la version corenta.",
-'revdelete-nologtype-title' => "Gnun-a sòrt d'argistr spessificà",
-'revdelete-nologtype-text' => "A l'ha nen spessificà na sòrt ëd registr për fé costa assion.",
-'revdelete-nologid-title' => 'Intrada dël registr pa giusta',
-'revdelete-nologid-text' => "A l'ha pa spessificà n'event dël registr bërsaj andoa apliché costa fonsion o l'intrada spessificà a esist nen.",
'revdelete-no-file' => "L'archivi sërcà a-i é pa.",
'revdelete-show-file-confirm' => 'É-lo sigur ëd vorèj vëdde na vërsion scancelà dl\'archivi "<nowiki>$1</nowiki>" da $2 a $3?',
'revdelete-show-file-submit' => 'Bò!',
'logdelete-failure' => "'''La visibilità dël registr a peul pa esse ampostà:'''
$1",
'revdel-restore' => 'cambia visibilità',
-'revdel-restore-deleted' => 'revision ëscancelà',
-'revdel-restore-visible' => 'revision visìbij',
'pagehist' => 'Stòria dla pàgina',
'deletedhist' => 'Stòria scancelà',
'revdelete-hide-current' => "Eror an stërmand l'element datà $2, $1: costa-sì a l'é la version corenta.
'search-interwiki-default' => 'Arzultà da $1:',
'search-interwiki-more' => '(ëd pì)',
'search-relatedarticle' => 'Corelà',
-'mwsuggest-disable' => "Disabilité ij sugeriment d'arserca",
'searcheverything-enable' => 'Sërché ant tùit jë spassi nominaj',
'searchrelated' => 'corelà',
'searchall' => 'tuti',
'mypreferences' => 'Gust',
'prefs-edits' => 'Nùmer ëd modìfiche fàite:',
'prefsnologintext2' => "Për piasì, ch'a $1 për definì ij gust d'utent.",
-'changepassword' => 'Cangé la ciav',
'prefs-skin' => 'Facia',
'skin-preview' => 'Preuva',
'datedefault' => "Franch l'istess",
'recentchanges-label-plusminus' => "La taja dla pàgina a l'é cangià d'un nùmer ëd bytes",
'recentchanges-legend-newpage' => '(vëdde ëdcò [[Special:NewPages|lista dle pàgine neuve]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Ambelessì sota a-i {{PLURAL:$1|é '''1''' modìfica|son j'ùltime '''$1''' modìfiche}} ant j'ùltim {{PLURAL:$2|di|'''$2''' di}}, a parte da $5 dël $4.",
'rcnotefrom' => ' Ambelessì sota a-i é la lista dle modìfiche da <b>$2</b> (fin-a a <b>$1</b>).',
'rclistfrom' => 'Mostré le modìfiche a parte da $1',
'rcshowhideminor' => '$1 le modìfiche cite',
'allpagesto' => 'Smon-e le pàgine fin-a a:',
'allarticles' => "Tùit j'artìcoj",
'allinnamespace' => 'Tute le pàgine (spassi nominal $1)',
-'allnotinnamespace' => 'Tute le pàgine (che a son nen ant lë spassi nominal $1)',
-'allpagesprev' => 'Cole prima',
-'allpagesnext' => 'Cole che a ven-o',
'allpagessubmit' => 'Andé',
'allpagesprefix' => "Smon-e le pàgine che a l'han ël prefiss:",
'allpagesbadtitle' => "Ël tìtol che a l'ha daje a la pàgina a va nen bin, ò pura a l'ha andrinta un prefiss inter-lenga ò inter-wiki. A peul esse ëdcò che a l'abia andrinta dij caràter che as peulo nen dovresse ant ij tìtoj.",
'undeletebtn' => 'Ripristiné',
'undeletelink' => 'vëdde/ripristiné',
'undeleteviewlink' => 'vëdde',
-'undeletereset' => "Buté torna tut tanme 'l sòlit",
'undeleteinvert' => 'Anvertì la selession',
'undeletecomment' => 'Rason:',
'undeletedrevisions' => '{{PLURAL:$1|Na revision pijàita|$1 revision pijàite}} andré',
'block' => "Bloché l'utent",
'unblock' => "Dësbloché l'utent",
'blockip' => "Bloché l'utent",
-'blockip-title' => "Bloché l'utent",
'blockip-legend' => "Bloché l'utent",
'blockiptext' => "Che a deuvra ël mòdulo ëd domanda 'd blocagi ambelessì sota për bloché l'acess con drit dë scritura da chèich adrëssa IP o stranòm.<br />
Ës blocagi-sì as dev dovresse MACH për evité dij comportament vandàlich, ën strèita osservansa ëd tùit ij prinsipi dle [[{{MediaWiki:Policy-url}}|régole ëd {{SITENAME}}]].<br />
'ipadressorusername' => 'Adrëssa IP ò stranòm',
'ipbexpiry' => 'Fin-a al',
'ipbreason' => 'Rason:',
-'ipbreasonotherlist' => 'Àotr motiv',
'ipbreason-dropdown' => "*Motiv sòlit për ij blocagi
** Avej butà d'anformassion fàosse
** Avej gavà dël contnù da 'nt le pàgine
'ipbsubmit' => "Bloché st'utent-sì",
'ipbother' => "N'àutra durà",
'ipboptions' => "2 ore:2 hours,1 di:1 day,3 di:3 days,na sman-a:1 week,2 sman-e:2 weeks,1 mèis:1 month,3 mèis:3 months,6 mèis:6 months,n'ann:1 year,për sempe:infinite",
-'ipbotheroption' => "d'àutr",
-'ipbotherreason' => 'Àotri motiv/spiegon',
'ipbhidename' => "Stërmé lë stranòm da 'nt le modìfiche e da 'nt j'elench",
'ipbwatchuser' => "Ten-e d'euj le pàgine utent e ëd discussion dë st'utent-sì",
'ipb-disableusertalk' => "Proibì a st'utent ëd modifiché soa pàgina ëd discussion quand a l'é blocà",
'sorbsreason' => "Soa adrëssa IP a l'é listà coma arpetitor duvert (open proxy) ansima al DNSBL dovrà da {{SITENAME}}.",
'sorbs_create_account_reason' => "Soa adrëssa IP a l'é listà coma arpetitor duvèrt (open proxy) ansima al DNSBL dovrà da {{SITENAME}}. A peul nen creésse un cont.",
'xffblockreason' => "N'adrëssa IP ant l'antestassion X-Forwarded-For, la soa o cola d'un servent fantasma che chiel a deuvra, a l'é stàita blocà. La rason dël blocagi inissial a l'era: $1",
-'cant-block-while-blocked' => "A peul pa bloché d'àutri utent antramentre che chiel a l'é blocà.",
'cant-see-hidden-user' => "L'utent ch'a l'é an camin ch'a preuva a bloché a l'é già stàit blocà e stërmà. Da già ch'a l'ha pa ël drit hideuser, a peul pa vëdde o modifiché ël blocagi ëd cost utent.",
'ipbblocked' => "A peul pa bloché o dësbloché d'àutri utent, përchè a l'é blocà chiel-midem",
'ipbnounblockself' => "A l'é nen autorisà a dësblochesse da sol",
Ant costi cas-sì, se a chërd dë felo, a-j farà da manca dë tramudesse la pàgina ëd discussion daspërchiel, a man.",
'movearticle' => "Cangeje nòm a l'artìcol:",
'moveuserpage-warning' => "'''Atension:''' A sta për tramudé na pàgina d'utent. Për piasì ch'a nòta che a sarà tramudà mach la pàgina e che l'utent a sarà ''pa'' arbatjà.",
-'movenologin' => "Che a varda che chiel a l'é pa rintrà ant ël sistema",
'movenologintext' => "A venta esse n'Utent registrà e esse [[Special:UserLogin|rintrà ant ël sistema]]
për podèj tramudé na pàgina.",
'movenotallowed' => "A l'ha pa ij përmess dont a fa da manca për tramudé le pàgine.",
'articleexists' => "Na pàgina che as ciama parej a-i é già, ò pura ël nòm che a l'ha sërnù a va nen bin.<br />
Che as sërna, për piasì, un nòm diferent për st'artìcol.",
'cantmove-titleprotected' => "As peul pa fesse San Martin ambelelì, për via che col tìtol-lì a l'é stàit proibì e a peul pa ess-ie na pàgina ciamà parèj",
-'talkexists' => "La pàgina a l'é staita bin tramudà, ma a l'é pa podusse tramudé soa pàgina ëd discussion, përchè a-i në j'é già n'àutra ant la pàgina con ël tìtol neuv. Për piasì, che a modìfica a man ij contnù dle doe pàgine ëd discussion, an manera che as perdo nen dij pensé anteressant.",
-'movedto' => 'tramudà a',
'movetalk' => "Tramudé ëdcò la pàgina ëd discussion che a l'ha tacà",
'move-subpages' => 'Tramudé le sot-pàgine (fin a $1)',
'move-talk-subpages' => 'Tramudé le sot-pàgine ëd la pàgina ëd discussion (fin a $1)',
'watchlistall2' => 'tute',
'namespacesall' => 'tùit',
'monthsall' => 'tuti',
-'limitall' => 'tùit',
# Email address confirmation
'confirmemail' => "Confermé l'adrëssa postal",
'confirmemail_needlogin' => 'A venta $1 për confermé soa adrëssa ëd pòsta eletrònica.',
'confirmemail_success' => "Soa adrëssa a l'é stàita confermà, adess a peul [[Special:UserLogin|rintré ant ël sistema]] e i-j auguroma da fessla bin ant la wiki!",
'confirmemail_loggedin' => "Motobin mersì. Soa adrëssa ëd pòsta eletrònica adess a l'é confermà.",
-'confirmemail_error' => "Cheicòs a l'é andà mal ën salvand soa conferma.",
'confirmemail_subject' => "Conferma dl'adrëssa postal da 'nt la {{SITENAME}}",
'confirmemail_body' => "Cheidun, a l'é belfé che a sia stàit pròpe chiel, da 'nt l'adrëssa IP $1,
a l'ha duvertà un cont utent «$2» ansima a {{SITENAME}}, lassand-ne st'adrëssa ëd pòsta eletrònica-sì.
'imgmultigo' => 'Andé!',
'imgmultigoto' => 'Andé a la pàgina $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(lenga predefinìa)',
+'img-lang-info' => 'Rende costa plancia an $1 $2.',
+'img-lang-go' => 'Andé',
+
# Table pager
'ascending_abbrev' => 'a chërse',
'descending_abbrev' => 'a calé',
# Special:ComparePages
'comparepages' => 'Confronté dle pàgine',
-'compare-selector' => 'Confronté le revision dle pàgine',
'compare-page1' => 'Pàgina 1',
'compare-page2' => 'Pàgina 2',
'compare-rev1' => 'Revision 1',
'user-mail-no-addy' => 'ای-میل پتے بنا ای-میل کلن دی کوشش۔',
# Change password dialog
-'resetpass' => 'کنجی بدلو',
+'changepassword' => 'کنجی بدلو',
'resetpass_announce' => 'تسی اک کچے ای-میل کود تے لاگ ان ہوگۓ او۔
لاگ ان مکان لئی تھوانوں ایتھے اک نویں کنجی بنانی پوے گی:',
'resetpass_header' => 'کھاتے دی کنجی بدلو',
'revdelete-nooldid-title' => 'ناں منی جان والی تارگٹ ریوین',
'revdelete-nooldid-text' => 'تساں یا تے اک تارگٹ دی ریوین نئیں دسی ایس کم نوں کرن لئی،
خاص ریوین ہے نئیں، یا فیر تسیں ہن دی تبدیلی نوں لکارۓ او۔',
-'revdelete-nologtype-title' => 'لاگ ٹائپ نئیں دسی گئی۔',
-'revdelete-nologtype-text' => 'ایہ کم کرن لئی تساں لاگ ٹائپ نئیں دسی۔',
-'revdelete-nologid-title' => 'ناں منی جان والی لاگ انٹری',
-'revdelete-nologid-text' => 'تساں یا تے اک خاص تارگٹ لاگ ایوینٹ دسیا ایس کم نوں کرن لئی یا خاص انٹری ہے ای نئیں',
'revdelete-no-file' => 'فائل جیہڑی کئی گئی اے ہے ای نئیں۔',
'revdelete-show-file-confirm' => 'تساں نوں کیا پک اے جے تسیں فائل "<nowiki>$1</nowiki>" دی مٹائی ریوین $2 توں $3 تک؟',
'revdelete-show-file-submit' => 'ہاں',
'logdelete-failure' => "'''لاک وکھالہ ویکھیا نئیں جاسکدا:'''
$1",
'revdel-restore' => 'وکھالا بدلو',
-'revdel-restore-deleted' => 'مٹائیاں ریویناں',
-'revdel-restore-visible' => 'دسدیاں ریویناں',
'pagehist' => 'صفحے دی تریخ',
'deletedhist' => 'مٹائی گئی تریخ',
'revdelete-hide-current' => 'آئیٹم نوں $2 تے $1 تریخاں چ لکان چ غلطی۔
'search-interwiki-default' => '$1 نتارے:',
'search-interwiki-more' => '(اور)',
'search-relatedarticle' => 'جڑیاں',
-'mwsuggest-disable' => 'اجاکس مشورے نکارہ کرو',
'searcheverything-enable' => 'ہر ناں چ لبو',
'searchrelated' => 'جڑیا',
'searchall' => 'سارے',
'preferences' => 'تانگاں',
'mypreferences' => 'میریاں تانگاں',
'prefs-edits' => 'تبدیلیاں دی گنتی:',
-'changepassword' => 'کنجی بدلو',
'prefs-skin' => 'چھاڑ',
'skin-preview' => 'کچا کم',
'datedefault' => 'خاص پسند نئیں',
'recentchanges-label-minor' => 'اے اک چھوٹی تبدیلی اے۔',
'recentchanges-label-bot' => 'ایس تبدیلی نوں بوٹ نے کیتا اے۔',
'recentchanges-label-unpatrolled' => 'ایس تبدیلی تے ہلے گشت نئیں ہوئی۔',
-'rcnote' => "تھلے $5،$4 تک {{PLURAL:$2|آخری '''$2''' دناں دی }} {{PLURAL:$1|'''$1''' تبدیلیاں نیں}}۔",
'rcnotefrom' => "ہلے تک '''$2''' توں '''$1''' تبدیلیاں تھلے دتیاں گئیاں نیں۔",
'rclistfrom' => '$1 توں ہونے آلیاں نویاں تبدیلیاں وکھاؤ',
'rcshowhideminor' => '$1 معمولی تبدیلیاں',
'allpagesto' => 'اس تے ختم ہون آلے صفحے وکھاؤ:',
'allarticles' => 'سارے صفے',
'allinnamespace' => 'سارے صفے ($1 ناں)',
-'allnotinnamespace' => 'سارے صفے ($1 ناں چ نئیں)',
-'allpagesprev' => 'پچھلا',
-'allpagesnext' => 'اگلا',
'allpagessubmit' => 'چلو',
'allpagesprefix' => 'اگیتر نال صفے وکھاؤ:',
'allpagesbadtitle' => 'دتا گیا سرناواں کم نئیں کردا یا ایدے ناں انٹر لینگويج یا انٹر وکی پریفکس لگیا اے۔
'undeletebtn' => 'بحال کرو',
'undeletelink' => 'ویکھو/بحال کرو',
'undeleteviewlink' => 'وکھالہ',
-'undeletereset' => 'پہلی حالت تے لے آؤ',
'undeleteinvert' => 'وچوں چناؤ',
'undeletecomment' => 'وجہ',
'undeletedrevisions' => '{{PLURAL:$1|1 ریوین|$1 ریویناں}} واپس',
'block' => 'ورتن آلے نوں روکو',
'unblock' => 'ورتن آلے تے روک بند کرو',
'blockip' => 'اس ورتن والے نو روکو',
-'blockip-title' => 'ورتن آلے نوں روکو',
'blockip-legend' => 'ورتن آلے نوں روکو',
'blockiptext' => 'تھلے دتا گیا فارم ورتو کسے خاص آئی پی پتے یا ورتن ناں نوں لکھن روک لئی۔ ایہ صرف ونڈالزم توں بچن لئی اے، تے [[{{MediaWiki:Policy-url}}|policy]] دے نال اے۔
تھلے خاص وجہاں دسو (ادھارن لئی خاص صفیاں دی دس دیو جیہڑے خراب کیتے گۓ۔)',
'ipadressorusername' => 'آئی پی پتہ یا ورتن آلے دا ناں:',
'ipbexpiry' => 'انت:',
'ipbreason' => 'وجہ:',
-'ipbreasonotherlist' => 'ہور وجہ',
'ipbreason-dropdown' => '*روکن دیاں عام وجہاں
** غلط جانکاری دینا
** صفیاں توں مواد مٹانا
'ipbsubmit' => 'اس ورتن آلے نوں روکو',
'ipbother' => 'دوجے ویلے:',
'ipboptions' => 'دو کینٹے:2 hours,1 دن:1 day,3 دن:3 days,1 ہفتہ:1 week,2 ہفتے:2 weeks,1 مہینہ:1 month,3 مہینے:3 months,6 مہینے:6 months,1 سال:1 year,بے انت:infinite',
-'ipbotheroption' => 'دوجا',
-'ipbotherreason' => 'دوجیاں ہور وجہ:',
'ipbhidename' => 'ورتن ناں نوں تبدیلیاں تے لسٹاں توں بچاؤ',
'ipbwatchuser' => 'ایس ورتن والے دے ورتن تے گل بات صفے تے اکھ رکھو۔',
'ipb-disableusertalk' => 'ایس ورتن والے نوں جدوں تک ایدے تے روک اے اپنے گلبات صفے چ تبدیلی کرن توں روکو',
'sorbsreason' => 'تیرا آئی پی پتہ اک کھلی پراکسی وانگوں دتا گیا اے ڈی این ایس بی ایل چ {{سائیٹناں}} نے۔',
'sorbs_create_account_reason' => 'تواڈا پتہ اک کھلا پراکسی لسٹ چ اے ڈی این ایس بی ایل نال {{سائیٹناں}} چ۔
تسیں اک کھاتہ نئیں کھول سکدے۔',
-'cant-block-while-blocked' => 'جدوں تواڈے تے روک لگی ہووے تے تسیں دوجیاں تے روک نئیں لاسکدے۔',
'cant-see-hidden-user' => 'جس ورتن والے تے تسیں روک لارۓ اوہ اوہ پہلے روکیا جا چکیا اے تے لکیا اے۔
کیوں جے تواڈے کول لکن ورتن والے دے ح نئیں تسیں ورتن والے دے روک ناں ویکھ سکدے او ناں بدل سکدے او۔',
'ipbblocked' => 'تسیں دوجے ورتن والیاں تے ناں ای روک لا سکدے اوہ تے ناں ای دوجیاں دی روک کھول سکدے او، کیوں جے تسیں آپ ای روکے ہووے اوہ۔',
ایوجیاں مسئلیاں چ توانوں دوویں صفحیاں نوں آپے ہی ملانے ہوۓ گا اگر تسی چاندے او۔",
'movearticle' => 'صفحہ لے چلو:',
'moveuserpage-warning' => "'''خبردار''' تسیں اک ورتن صفہ ہلا رۓ اوہ۔ مہربانی کرکے اے گل یادرکھو جے صفہ ہلایا جائیگا تے ورتن والے دا ناں نئیں بدلیا جائیگا۔",
-'movenologin' => 'لاگ ان نئیں ہوۓ او',
'movenologintext' => 'تواڈا لازمی رجسٹرڈ ورتنوالا ہونا چائیدا اے [[Special:UserLogin|لاگڈان]] صفے نوں ہلان لئی۔',
'movenotallowed' => 'تواڈے کول صفحے لے چلن دی اجازت نئیں اے۔',
'movenotallowedfile' => 'تواڈے کول صفحے لے چلن دی اجازت نئیں اے۔',
'articleexists' => 'اس ناں دا صفحہ یا تے پہلاں توں ہی موجود اے یا فیر جیڑا ناں تسی چنیا اے درست نہیں۔<br />
کوئی دوجا ناں چنو۔',
'cantmove-titleprotected' => 'تسیں ایتھے صفہ نئیں لیا سکدے، کیوں جے نواں سرناواں بنان توں بچا دتا گیا اے۔',
-'talkexists' => "'''اے صفحہ کامیابی دے نال ے جایا گیا مگر ایدا گلاں باتاں آلا صفحہ رنہیں لے جایا جا سکدا کیونکہ اک نیا اسی ناں نال موجود اے۔ ایناں نوں ہتھ نال ملا دیو۔'''",
-'movedto' => 'لے جایا گیا',
'movetalk' => 'تبدیلی نال جڑیاں گلاں باتاں والا صفحہ',
'move-subpages' => 'نکے صفیاں نوں نوں لے چلو ($1 تک)',
'move-talk-subpages' => 'گل بات صفے دے نکے صفے لے چلو ($1 تک)',
'watchlistall2' => 'سارے',
'namespacesall' => 'سارے',
'monthsall' => 'سارے',
-'limitall' => 'سارے',
# Email address confirmation
'confirmemail' => 'ای میل پتہ پکا کرو',
'confirmemail_success' => 'تھواڈا ای-میل پتہ پکا ہوچکیا اے۔
تسی ہن [[Special:UserLogin|لاگان]] ہوسکدے اے تے وکی دے مزے کن سکدے او۔',
'confirmemail_loggedin' => 'تھواڈا ای-میل پتہ ہن پکا ہوچکیا اے۔',
-'confirmemail_error' => 'تھواڈی کنفرمیشن نوں بچاندیاں ہویاں کوئی چیز غلط ہوگئی اے۔',
'confirmemail_subject' => '{{SITENAME}} ای-میل پتہ کنفرمیشن',
'confirmemail_body' => 'کسے نیں خبرے تساں ای آئی پی پتے $1 توں،
اک کھاتہ "$2" ایس ای میل پتے نال {{SITENAME}} تے بنایا اے۔
# Special:ComparePages
'comparepages' => 'صفے سامنے کرو',
-'compare-selector' => 'صفیاں تے دوبارہ ویکھ دیکھو',
'compare-page1' => 'صفہ 1',
'compare-page2' => 'صفہ 2',
'compare-rev1' => 'دوبارہ وکھالہ 1',
'loginlanguagelabel' => 'Γλώσσαν: $1',
# Change password dialog
-'resetpass' => 'Νέον σημάδιν',
+'changepassword' => 'Άλλαξον σημάδιν',
'resetpass_header' => "Άλλαξον σημάδ'",
'oldpassword' => 'Παλαιόν σημάδιν:',
'newpassword' => 'Καινούρεον σημάδιν:',
# Preferences page
'preferences' => 'Αγαπεμένα',
'mypreferences' => "Τ' εμά τ' αγαπεμένα",
-'changepassword' => 'Άλλαξον σημάδιν',
'prefs-skin' => 'Όψην',
'skin-preview' => 'Πρώτον τέρεμαν',
'prefs-datetime' => 'Ημερομηνίαν και ώραν',
'recentchanges' => 'Υστερνά αλλαγάς',
'recentchanges-legend' => 'Επιλογάς υστερνιδίων αλλαγίων',
'recentchanges-feed-description' => "Τ' ασ' όλεα καινούρεα αλλαγάς τη wiki ωρία σ' αβούτεν την περίληψην.",
-'rcnote' => "Αφκά {{PLURAL:$1|έχ' '''1''' αλλαγήν|έχ' τα '''$1''' τελευταία αλλαγάς}} τη {{PLURAL:$2|τελευταίας ημέρας|τελευταίων '''$2''' ημερίων}}, σα $5, $4.",
'rcnotefrom' => "Αφκά καικά ευρίουνταν τ' αλλαγάς ασό <b>$2</b> (εμφάνιση <b>$1</b> αλλαγίων max).",
'rclistfrom' => "Δείξον τ' αλλαγάς ασα $1 μαναχόν",
'rcshowhideminor' => '$1 τα μικρά αλλαγάς',
'allpagesfrom' => "Τέρεμαν σελιδίων ντ' εσκαλών'νε ασό:",
'allpagesto' => "Δείξον τα σελίδας π' τελειών'νε σε:",
'allarticles' => 'Όλεα τα σελίδας',
-'allpagesprev' => 'Προτεσνά',
-'allpagesnext' => 'Επόμενα',
'allpagessubmit' => 'Δέβα',
'allpagesprefix' => 'Τέρεμαν σελιδίων με πρόθεμαν:',
'blockip-legend' => 'Ασπάλισον το χρήστ',
'ipbexpiry' => 'Τέλεμαν:',
'ipbreason' => 'Αιτία:',
-'ipbreasonotherlist' => 'Άλλον αιτία',
'ipbsubmit' => 'Ασπάλισον τον χρήστεν',
'ipbother' => 'Άλλον ώρα:',
'ipboptions' => '2 ώρας:2 hours,1 ημέρα:1 day,3 ημέρας:3 days,1 εβδομάδα:1 week,2 εβδομάδας:2 weeks,1 μήνα:1 month,3 μήνας:3 months,6 μήνας:6 months,1 χρόνο:1 year,αόριστα:infinite',
-'ipbotheroption' => "άλλ'",
-'ipbotherreason' => 'Άλλον/κιάλλον αιτία:',
'badipaddress' => 'Άχρηστον IP',
'blockipsuccesssub' => "Τ' ασπάλιγμαν εγέντον",
'ipb-edit-dropdown' => 'Άλλαξον αιτίας ασπαλιγματί',
'articleexists' => 'Σελίδαν με αΐκον όνεμαν υπάρχει.
Βαλέστεν άλλο όνεμαν.',
'cantmove-titleprotected' => "'Κ επορείτε ν' εφτάτε σελίδαν με τ' αβούτον τ' όνεμαν επειδή εσπάλισανατο.",
-'talkexists' => "'''Η σελίδαν ετερχλαεύτεν, άμαν η σελίδαν καλατσεματί επέμνεν επειδή σο καινούρεον τίτλον έχ' άλλον σελίδα.
-Ποισέστεν τα έναν.'''",
-'movedto' => 'ετεροχλαεύτεν σο',
'movetalk' => 'Ετεροχλάεμαν τη σελίδας καλατσεματί',
'movelogpage' => 'Αρχείον ετεροχλαεματί',
'movereason' => 'Λόγον:',
'loginlanguagelabel' => 'Bilā: $1',
# Change password dialog
-'resetpass' => 'Kitawīdinais kliptaswīrdan',
+'changepassword' => 'Kitawīdinais kliptaswīrdan',
'resetpass_announce' => 'Tū assei engūbuns(si) sen kīsmingiskan kliptaswīrdan gaūtan pra e-mail. Kāi wangīnlai enēisenes prōcesan, ensadinnais nāunan kliptaswīrdan stwi:',
'resetpass_header' => 'Kitawīdinais kliptaswīrdan per swajjan rekkenan',
'oldpassword' => 'Wūrs kliptaswīrds',
'revisiondelete' => 'Āupausinais/etgaūneis wersiōnins',
'revdelete-nooldid-title' => 'Nitikrōmiska wersiōni, kāi izpilninlai šin dīlasenin',
'revdelete-nooldid-text' => 'Ni etrīnkā di wersiōnins, na kawīdans šis dīlasenis turīlai būtwei izpilnintan, etrīnkta wersiōni ni ekzistijja, anga bandāi di kliptintun bigāntin wersiōnin.',
-'revdelete-nologtype-title' => 'Registeres tīps nisātaui',
-'revdelete-nologtype-text' => 'Ni assei etrīnkuns registeres tīpan kāi izpilninlai šin dīlasenin.',
-'revdelete-nologid-title' => 'Nitikrōmiskas enpeisāsenis en registerin',
'revdelete-no-file' => 'Etrīnkts zūrbrukis ni ekzistijja.',
'revdelete-show-file-submit' => 'Jā',
'revdelete-selected' => "{{PLURAL:$2|Pazentlitā pāusas [[:$1]] wersiōni|Pazentlitas pāusas [[:$1]] wersiōnis}}:'''",
'search-interwiki-default' => 'Rezultātai per $1:',
'search-interwiki-more' => '(tūls)',
'search-relatedarticle' => 'Ristan',
-'mwsuggest-disable' => 'Izklaūjais AJAX nadāsnans',
'searcheverything-enable' => 'Laukīs en wisēimans tītelin plattibins',
'searchrelated' => 'gintawai',
'searchall' => 'wisāi',
'preferences' => 'Pirminiskwas',
'mypreferences' => 'Majjas pirminiskwas',
'prefs-edits' => 'Kitawīdinsnan gīrbis:',
-'changepassword' => 'Kitawīdinais kliptaswīrdan',
'prefs-skin' => 'Prusna',
'skin-preview' => 'Pirmādira',
'datedefault' => 'Auprestaminan',
'recentchanges-label-bot' => 'Sta ast redigīsenis segītan pra bōtan',
'recentchanges-label-unpatrolled' => 'Šis redigīsenis ni ast dabber izbandātan',
'recentchanges-legend-newpage' => '$1 - nāunan pāusan',
-'rcnote' => "Zemmais ast {{PLURAL:$1|'''1''' kitawīdinsna segīta|panzdaumas '''$1''' kitawīdinsnas segītas}} en panzdaumamans {{PLURAL:$2|dēinan|'''$2''' dēinans}}, gīrbawintei ezze $5, $4.",
'rcnotefrom' => "Zemmais ast kitawīdisnas ezze '''$2''' (ērgi '''$1''' waidīntan).",
'rclistfrom' => 'Waidinnais nāunans kitawīdinsnans pagaūnintei ezze $1',
'rcshowhideminor' => '$1 malkas kitawīdisnas',
'allpagesto' => 'Waidinnais pāusans wangīntans sen:',
'allarticles' => 'Wisāi pāusai',
'allinnamespace' => 'Wisāi pāusai (en tītelin plattibei: $1)',
-'allnotinnamespace' => 'Wisāi pāusai (šlāit dins en tītelin plattibei: $1)',
-'allpagesprev' => 'Panzdauman',
-'allpagesnext' => 'Ripīntin',
'allpagessubmit' => 'Waidinnais',
'allpagesprefix' => 'Waidinnais pāusans sen tītelins pagaūnintins sen:',
'allpagesbadtitle' => 'Padāts tītels ast nitikrōmiskan, turri ēn sen sirzdauprōjaktiskan anga sirzdaubilliskan prefiksan. Tennan mazzi dīgi turritun ēn sen aīnan anga tūls zentlins, kawīdan tērpausenis en tītelamans ni ast preiwērptan.',
'undeletebtn' => 'Etwārtai wartinnais',
'undeletelink' => 'wīdais/etwārtai wartinnais',
'undeleteviewlink' => 'wīdais',
-'undeletereset' => 'Etkraūneis',
'undeleteinvert' => 'Etwartinnais pazentlisenin',
'undeletecomment' => 'Kumentārs:',
'undeletedrevisions' => '{{PLURAL:$1|1 wersiōni|$1 wersiōnis}} etwārtai wartīntan',
# Block/unblock
'blockip' => 'Blōkis tērpautajan',
-'blockip-title' => 'Blōkis tērpautajan',
'blockip-legend' => 'Blōkis tērpautajan',
'blockiptext' => 'Tērpaus zemmaisin fōrmularan, kāi blōkilai enpeisāsenes mazīngiskwan iz kōnkretai IP adressin anga kōnkretasmu tērpautajan.
Blōkitun prawerru tēr kāi ebsergītun ezze wandalisman be preitarīngi sen [[{{MediaWiki:Policy-url}}|pōlitikin]].
'ipadressorusername' => 'IP adressi anga tērpautajas pabilisnā:',
'ipbexpiry' => 'Blōkisenis wanginna:',
'ipbreason' => 'Brewīnsli:',
-'ipbreasonotherlist' => 'Kitā brewīnsli',
'ipbcreateaccount' => 'Ebsergēis ezze rekkenas teīkseņu',
'ipbemailban' => 'Ebsergēis ezze e-mailas tengīnsnas mazīngiskwai',
'ipbenableautoblock' => 'Blōkis panzdauman šisse tērpautajas IP adressin be autōmatiskai wissans ripīntins, iz kawīdans tāns wīrst bandāwuns redigītun',
'ipbsubmit' => 'Blōkis šin tērpautajan',
'ipbother' => 'Kitā kerdā',
'ipboptions' => '2 stūndis:2 hours, 1 deinā:1 day,3 dēinas:3 days,1 sawaīti:1 week,2 sawaītis:2 weeks,1 mīnss:1 month,3 mīnsei:3 months,6 mīnsei:6 months,1 mettan:1 year,bewangiskai:infinite',
-'ipbotheroption' => 'kits',
-'ipbotherreason' => 'Kitā/papilnimina brewīnsli:',
'ipbhidename' => 'Kliptinais tērpautajas pabilīsnan en redigīsenimans be listimans',
'ipbwatchuser' => 'Nadirēis šisse tērpautajas persōniskan pāusan be diskusiōnis pāusan',
'ipb-change-block' => 'Kitawīdinais blōkisenes ensadīnsenins',
'sorbsreason' => 'Twajā IP adressi ast en listei stēisan open proxy sērwerin en DBSBL, tērpautan pra {{SITENAME}}.',
'sorbs_create_account_reason' => 'Twajā IP adressi ast en listei stēisan open proxy sērwerin en DBSBL, tērpautan pra {{SITENAME}}.
Tū ni mazzi teīktun rekkenan',
-'cant-block-while-blocked' => 'Tū ni mazzi blōkitun kittan tērpautajans, kaddan subs assei blōkitan.',
# Developer tools
'lockdb' => 'Izklaūjais dātanbazin',
En kitēimans prēipalins tū mazzi praskajjintun anga senlaītun pāusan ter rānkiskai.',
'movearticle' => 'Praskajjinais pāusan:',
-'movenologin' => 'Ni assei engūbun',
'movenologintext' => 'Tu turri būtwei registrītan be [[Special:UserLogin|engūbun]] kāi praskajjinlai pāusan.',
'movenotallowed' => 'Tū ni assei enwarīntan, kāi praskajjinlai pāusans.',
'movenotallowedfile' => 'Tū ni assei enwarīntan, kāi praskajjinlai zūrbrukins.',
'articleexists' => 'Pāusan sēn šin tītelin jāu ast, anga etrīnkts tītels ni ast tikrōmiskan.
Madli etrīnkais kittan tītelin.',
'cantmove-titleprotected' => 'Tū ni mazi praskajjintun pāusan, beggi nāuns pāusas tītels pastāi pakūnstan ezze teīksnan',
-'talkexists' => "'''Pāusan pastāi praskajjintan izpalawīngi, adder diskusiōnis pāusan ni mazēi būtwei praskajjintan, beggi diskusiōnis pāusan sen stawīdan tītelin jāu ekzistijja.
-Madli senlajjais tennans rānkiskai.'''",
-'movedto' => 'praskajjintan en',
'movetalk' => 'Praskajjinais dīgi diskusiōnis pāusan',
'move-subpages' => 'Praskajjinais pōpausans (ni tūls nikāi $1)',
'move-talk-subpages' => 'Praskajjinais diskusiōnis pāusas pōpausans (ni tūls nikāi $1)',
'watchlistall2' => 'wisāi',
'namespacesall' => 'wisāi',
'monthsall' => 'wisāi',
-'limitall' => 'wisāi',
# Email address confirmation
'confirmemail' => 'Padrūktinais e-mail adressin',
'confirmemail_success' => 'Twajā e-mail adressi pastāi padrūktintan.
Tu mazzi jāu [[Special:UserLogin|enēitwei]] be tuldītun si sen wiki.',
'confirmemail_loggedin' => 'Twajā e-mail adressi pastāi padrūktintan.',
-'confirmemail_error' => 'Tikka blāndas prei twāise padrūktinsnas enpeisāsnan.',
'confirmemail_subject' => '{{SITENAME}} e-mail adressis',
'confirmemail_invalidated' => 'E-mailas adressis padrūktinsna naikīntan',
'invalidateemail' => 'Naikinnais e-mail padrūktinsnan',
'user-mail-no-addy' => 'د يوې برېښليک پتې پرته د برېښليک لېږلو هڅه شوې.',
# Change password dialog
-'resetpass' => 'پټنوم بدلول',
+'changepassword' => 'پټنوم بدلول',
'resetpass_header' => 'د گڼون پټنوم بدلول',
'oldpassword' => 'زوړ پټنوم:',
'newpassword' => 'نوی پټنوم:',
'rev-delundel' => 'ښکاره کول/ پټول',
'rev-showdeleted' => 'ښکاره کول',
'revisiondelete' => 'د ړنگولو/ناړنگولو مخکتنې',
-'revdelete-nologtype-title' => 'د يادښت ډول نه دی ځانگړی شوی',
'revdelete-no-file' => 'ځانگړې شوې دوتنه نشته.',
'revdelete-show-file-submit' => 'هو',
'revdelete-selected' => "'''د [[:$1]] {{PLURAL:$2|ټاکلې بڼه|ټاکلې بڼې}}:'''",
'revdelete-radio-unset' => 'ښکاره',
'revdelete-log' => 'سبب:',
'revdel-restore' => 'ښکارېدنه بدلول',
-'revdel-restore-deleted' => 'ړنګې شوې بڼې',
-'revdel-restore-visible' => 'ښکاره بڼې',
'pagehist' => 'د مخ پېښليک',
'deletedhist' => 'د ړنگولو پېښليک',
'revdelete-reason-dropdown' => '*د ړنگولو ټولگړي سببونه
'search-interwiki-default' => '$1 پايلې:',
'search-interwiki-more' => '(نور)',
'search-relatedarticle' => 'اړونده',
-'mwsuggest-disable' => 'د پلټنې وړانديزونه ناچارنول',
'searcheverything-enable' => 'په ټولو نوم-تشيالونو کې پلټل',
'searchrelated' => 'اړونده',
'searchall' => 'ټول',
'preferences' => 'غوره توبونه',
'mypreferences' => 'غوره توبونه',
'prefs-edits' => 'د سمونو شمېر:',
-'changepassword' => 'پټنوم بدلول',
'prefs-skin' => 'پوښۍ',
'skin-preview' => 'مخکتنه',
'datedefault' => 'هېڅ نه ټاکل',
'recentchanges-label-bot' => 'دغه سمون د يو روباټ لخوا ترسره شوی',
'recentchanges-label-unpatrolled' => 'دغه سمون تر اوسه پورې نه دی څارل شوی',
'recentchanges-legend-newpage' => '(دا هم وگورۍ [[Special:NewPages|د نويو مخونو لړليک]])',
-'rcnote' => "دلته لاندې {{PLURAL:$1|وروستی '''1''' بدلون دی|وروستي '''$1''' بدلونونه دي}} چې په {{PLURAL:$2| يوې ورځ|'''$2''' ورځو}} کې تر $4 نېټې او $5 بجو پېښ شوي.",
'rcnotefrom' => "په همدې ځای کې لاندې هغه بدلونونه دي چې د '''$2''' نه راپدېخوا پېښ شوي (تر '''$1''' پورې ښکاره شوي).",
'rclistfrom' => 'هغه نوي بدلونونه ښکاره کول چې له $1 نه پيلېږي',
'rcshowhideminor' => 'وړې سمونې $1',
'allpagesto' => 'هغه مخونه کتل چې پای يې وي:',
'allarticles' => 'ټول مخونه',
'allinnamespace' => 'ټول مخونه ($1 نوم-تشيال)',
-'allnotinnamespace' => 'ټول مخونه (د $1 نوم-تشيال پرته)',
-'allpagesprev' => 'پخواني',
-'allpagesnext' => 'راتلونکي',
'allpagessubmit' => 'ورځه',
'allpagesprefix' => 'هغه مخونه ښکاره کړه چې مختاړی يې وي:',
'allpagesbadtitle' => 'ورکړ شوی سرليک سم نه دی او يا هم د ژبو او يا د بېلابېلو ويکي گانو مختاړی لري. ستاسو په سرليک کې يو يا څو داسې ابېڅې دي کوم چې په سرليک کې نه شي کارېدلی.',
'undeletebtn' => 'بيازېرمل',
'undeletelink' => 'کتل/بيازېرمل',
'undeleteviewlink' => 'کتل',
-'undeletereset' => 'بياايښودل',
'undeleteinvert' => 'ټاکنې سرچپه کول',
'undeletecomment' => 'سبب:',
'undeletedfiles' => '{{PLURAL:$1|1 دوتنه بيازېرمه شوه|$1 دوتنې بيازېرمه شوې}}',
'block' => 'په کارن بنديز لگول',
'unblock' => 'کارن له بنديزه وېستل',
'blockip' => 'په کارن بنديز لگول',
-'blockip-title' => 'په کارن بنديز لگول',
'blockip-legend' => 'په کارن بنديز لگول',
'ipadressorusername' => 'IP پته يا کارن نوم',
'ipbexpiry' => 'د پای نېټه:',
'ipbreason' => 'سبب:',
-'ipbreasonotherlist' => 'بل لامل',
'ipbreason-dropdown' => '*د بنديز ټولگړي سببونه
** د ناسمو مالوماتو خپرول
** د مخونو د مېنځپانگې ړنگول
'ipbsubmit' => 'په دې کارن بنديز لگول',
'ipbother' => 'بل وخت:',
'ipboptions' => '2 ساعتونه:2 hours,1 ورځ:1 day,3 ورځې:3 days,1 اوونۍ:1 week,2 اوونۍ:2 weeks,1 مياشت:1 month,3 مياشتې:3 months,6 مياشتې:6 months,1 کال:1 year,لامحدوده:infinite',
-'ipbotheroption' => 'نور',
-'ipbotherreason' => 'بل/اضافه سبب:',
'ipbhidename' => 'کارن-نوم له سمون او لړليکونو پټول',
'ipb-confirm' => 'د بنديز تاييد',
'badipaddress' => 'ناسمه IP پته',
نو په هغه وخت کې پکار ده چې د خبرواترو د مخ لېږدونه او د نوي مخ سره د يوځای کولو کړنه په لاسي توگه ترسره کړی.",
'movearticle' => 'مخ لېږدول',
'moveuserpage-warning' => "'''گواښنه:''' تاسې د يو کارن مخ د لېږدولو په حال کې ياست. لطفاً دا مه هېروۍ چې يوازې همدا مخ به ولېږدول شي او د کارن نوم به ''نه'' بدلېږي.",
-'movenologin' => 'غونډال کې نه ياست ننوتي',
'movenologintext' => 'ددې لپاره چې يو مخ ولېږدوی، نو تاسې بايد يو ثبت شوی کارن او غونډال کې [[Special:UserLogin|ننوتي]] اوسۍ.',
'movenotallowed' => 'تاسې د مخونو د لېږدولو پرېښله نلرۍ.',
'movenotallowedfile' => 'تاسې د دوتنو د لېږدولو پرېښله نلرۍ.',
'movepage-moved' => '\'\'\'د "$1" په نامه دوتنه، "$2" ته ولېږدېده\'\'\'',
'movepage-moved-redirect' => 'يو مخ گرځونی جوړ شو.',
'articleexists' => 'په همدې نوم يوه بله پاڼه د پخوا نه شته او يا خو دا نوم چې تاسې ټاکلی سم نه دی. لطفاً يو بل نوم وټاکۍ.',
-'talkexists' => "'''همدا مخ په برياليتوب سره نوي سرليک ته ولېږدېده، خو د خبرواترو مخ يې و نه لېږدول شو دا ځکه چې نوی سرليک له پخوا نه ځانته د خبرواترو يو مخ لري.
-لطفاً د خبرواترو دا دواړه مخونه په لاسي توگه سره يو ځای کړی.'''",
-'movedto' => 'ته ولېږدول شو',
'movetalk' => 'د خبرو اترو اړونده مخ ورسره لېږدول',
'movelogpage' => 'د لېږدولو يادښت',
'movelogpagetext' => 'دا لاندې د لېږدول شوو مخونو لړليک دی.',
'watchlistall2' => 'ټول',
'namespacesall' => 'ټول',
'monthsall' => 'ټول',
-'limitall' => 'ټول',
# Email address confirmation
'confirmemail' => 'د برېښليک پتې پخلی وکړی',
که تاسې غونډال ته ورننوځی نو تاسې دې کوډ ته اړتيا نه لرۍ، خو تاسې هغه وخت همدې درلېږل شوي کوډ ته اړتيا لرۍ، کله چې په ويکي کې د برېښليک پر بنسټ نورې کړنې چارنول غواړی.',
'confirmemail_needlogin' => 'ددې لپاره چې ستاسې د برېښليک پتې پخلی وشي، تاسې ته پکار ده چې $1.',
'confirmemail_loggedin' => 'اوس ستاسې د برېښليک پتې پخلی وشو.',
-'confirmemail_error' => 'ستاسې د برېښليک پتې د تاييد په خوندي کولو کې يوه ستونزه رامېنڅ ته شوه.',
'confirmemail_subject' => 'د {{SITENAME}} د برېښليک پتې تاييد',
'confirmemail_body' => 'يو چا او يا هم کيدای شي چې تاسې پخپله، د $1 IP پتې نه،
د "$2" په نامه يو گڼون په همدې بريښليک پتې د {{SITENAME}} په وېبځي کې ثبت کړی.
# Special:ComparePages
'comparepages' => 'مخونه پرتلل',
-'compare-selector' => 'د مخ بڼې سره پرتلل',
'compare-page1' => '۱ مخ',
'compare-page2' => '۲ مخ',
'compare-rev1' => '۱ بڼه',
'user-mail-no-body' => 'Tentou mandar email sem conteúdo ou com conteúdo demasiado pequeno.',
# Change password dialog
-'resetpass' => 'Alterar palavra-chave',
+'changepassword' => 'Alterar palavra-chave',
'resetpass_announce' => 'Autenticou-se usando uma palavra-chave temporária enviada por correio electrónico.
Para prosseguir, será necessário definir uma nova palavra-chave.',
'resetpass_text' => '<!-- Adicionar texto aqui -->',
'revisiondelete' => 'Eliminar/restaurar edições',
'revdelete-nooldid-title' => 'Edição de destino inválida',
'revdelete-nooldid-text' => 'Ocorreu uma das seguintes: não especificou a revisão (ou revisões) de destino para realizar esta função, a revisão que especificou não existe, ou está tentando ocultar a revisão atual.',
-'revdelete-nologtype-title' => 'Tipo de registo não especificado',
-'revdelete-nologtype-text' => 'Não especificou um tipo de registo sobre o qual será executada esta operação.',
-'revdelete-nologid-title' => 'Entrada de registo inválida',
-'revdelete-nologid-text' => 'Ou não especificou um evento do registo sobre o qual executar esta função, ou a entrada que especificou não existe.',
'revdelete-no-file' => 'O ficheiro especificado não existe.',
'revdelete-show-file-confirm' => 'Tem a certeza de que quer ver uma revisão eliminada do ficheiro "<nowiki>$1</nowiki>" de $2 às $3?',
'revdelete-show-file-submit' => 'Sim',
'logdelete-failure' => "'''Não foi possível definir a visibilidade da entrada do registo:'''
$1",
'revdel-restore' => 'Alterar visibilidade',
-'revdel-restore-deleted' => 'revisões eliminadas',
-'revdel-restore-visible' => 'revisões visíveis',
'pagehist' => 'Histórico da página',
'deletedhist' => 'Histórico de eliminações',
'revdelete-hide-current' => 'Erro ao ocultar o item datado de $2, $1: esta é a revisão atual.
'search-interwiki-default' => 'Resultados de $1:',
'search-interwiki-more' => '(mais)',
'search-relatedarticle' => 'Relacionado',
-'mwsuggest-disable' => 'Desativar sugestões de pesquisa',
'searcheverything-enable' => 'Pesquisar em todos os espaços nominais',
'searchrelated' => 'relacionados',
'searchall' => 'todos',
'mypreferences' => 'Preferências',
'prefs-edits' => 'Número de edições:',
'prefsnologintext2' => 'Por favor, precisa de $1 para definir as suas preferências.',
-'changepassword' => 'Alterar palavra-chave',
'prefs-skin' => 'Tema',
'skin-preview' => 'Antever tema',
'datedefault' => 'Sem preferência',
'recentchanges-label-bot' => 'Esta edição foi feita por um robô',
'recentchanges-label-unpatrolled' => 'Esta edição ainda não foi patrulhada',
'recentchanges-legend-newpage' => '(ver também a [[Special:NewPages|lista de páginas novas]])',
-'rcnote' => "A seguir {{PLURAL:$1|está listada '''uma''' alteração ocorrida|estão listadas '''$1''' alterações ocorridas}} {{PLURAL:$2|no último dia|nos últimos '''$2''' dias}}, a partir das $5 de $4.",
'rcnotefrom' => 'Abaixo estão as mudanças desde <b>$2</b> (mostradas até <b>$1</b>).',
'rclistfrom' => 'Mostrar as novas mudanças a partir das $1',
'rcshowhideminor' => '$1 edições menores',
'allpagesto' => 'Apresentar páginas até:',
'allarticles' => 'Todas as páginas',
'allinnamespace' => 'Todas as páginas (espaço nominal $1)',
-'allnotinnamespace' => 'Todas as páginas (exceto as do espaço nominal $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Próximo',
'allpagessubmit' => 'Ver',
'allpagesprefix' => 'Apresentar páginas iniciadas por:',
'allpagesbadtitle' => 'O título de página fornecido era inválido ou tinha um prefixo interlínguas ou interwikis.
'undeletebtn' => 'Restaurar',
'undeletelink' => 'ver/restaurar',
'undeleteviewlink' => 'ver',
-'undeletereset' => 'Limpar',
'undeleteinvert' => 'Inverter seleção',
'undeletecomment' => 'Motivo:',
'undeletedrevisions' => '$1 {{PLURAL:$1|edição restaurada|edições restauradas}}',
'block' => 'Bloquear utilizador',
'unblock' => 'Desbloquear utilizador',
'blockip' => 'Bloquear utilizador',
-'blockip-title' => 'Bloquear utilizador',
'blockip-legend' => 'Bloquear utilizador',
'blockiptext' => 'Utilize o formulário abaixo para bloquear o acesso de escrita a um endereço IP específico ou a um nome de utilizador.
Isto só deve ser feito para prevenir vandalismo e de acordo com a [[{{MediaWiki:Policy-url}}|política]]. Indique a seguir um motivo de bloqueio específico (por exemplo, indicando as páginas que foram alvo de vandalismo).',
'ipadressorusername' => 'Endereço IP ou nome de utilizador:',
'ipbexpiry' => 'Expiração:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Outro motivo',
'ipbreason-dropdown' => '*Razões comuns para um bloqueio
** Inserção de informações falsas
** Remoção de conteúdos de páginas
'ipbsubmit' => 'Bloquear este utilizador',
'ipbother' => 'Outro período:',
'ipboptions' => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,indefinido:infinite',
-'ipbotheroption' => 'outro',
-'ipbotherreason' => 'Outro motivo/motivo adicional:',
'ipbhidename' => 'Ocultar nome de utilizador nas edições e listas',
'ipbwatchuser' => 'Vigiar as páginas de utilizador e de discussão deste utilizador',
'ipb-disableusertalk' => 'Impedir que este utilizador edite a sua página de discussão enquanto estiver bloqueado',
'sorbsreason' => "O seu endereço IP encontra-se listado como ''proxy'' aberto na DNSBL utilizada pela {{SITENAME}}.",
'sorbs_create_account_reason' => "O seu endereço IP encontra-se listado como ''proxy'' aberto na DNSBL utilizada pela {{SITENAME}}. Não pode criar uma conta",
'xffblockreason' => 'Um endereço IP presente no cabeçalho X-Forwarded-For, seja seu ou de um servidor de proxy que estiver a usar, foi bloqueado. A razão do bloqueio original foi: $1',
-'cant-block-while-blocked' => 'Não pode bloquear outros utilizadores enquanto estiver bloqueado.',
'cant-see-hidden-user' => "O utilizador que está tentando bloquear já está bloqueado e oculto.
Como não tem o privilégio para ocultar utilizadores ''(hideuser)'', não pode ver ou editar o bloqueio deste utilizador.",
'ipbblocked' => 'Não pode bloquear ou desbloquear outros, porque está bloqueado',
Nestes casos, terá de mover a página de discussão manualmente, ou fundi-la com a existente, se assim desejar.",
'movearticle' => 'Mover página',
'moveuserpage-warning' => "'''Aviso:''' Está prestes a mover uma página de utilizador. Note que a página será apenas movida, ''sem'' alterar o nome do utilizador.",
-'movenologin' => 'Não autenticado',
'movenologintext' => 'Precisa de ser um utilizador registado e [[Special:UserLogin|autenticado]] para poder mover uma página.',
'movenotallowed' => 'Não tem permissão para mover páginas.',
'movenotallowedfile' => 'Não possui permissão para mover ficheiros.',
'articleexists' => 'Uma página com este nome já existe, ou o nome que escolheu é inválido.
Escolha outro nome, por favor.',
'cantmove-titleprotected' => 'Não pode mover uma página para esse destino, porque o novo título foi protegido para evitar a sua criação',
-'talkexists' => "'''A página em si foi movida com sucesso, mas a página de discussão não foi movida porque já existia uma com o mesmo título.
-Faça a fusão manual das páginas de discussão, por favor.'''",
-'movedto' => 'movido para',
'movetalk' => 'Mover também a página de discussão associada.',
'move-subpages' => 'Mover subpáginas (até $1)',
'move-talk-subpages' => 'Mover subpáginas da página de discussão (até $1)',
'watchlistall2' => 'todas',
'namespacesall' => 'todos',
'monthsall' => 'todos',
-'limitall' => 'tudo',
# Email address confirmation
'confirmemail' => 'Confirmar endereço de correio electrónico',
'confirmemail_success' => 'O seu endereço de correio electrónico foi confirmado.
Pode agora [[Special:UserLogin|autenticar-se]] e desfrutar da wiki.',
'confirmemail_loggedin' => 'O seu endereço de correio electrónico foi confirmado.',
-'confirmemail_error' => 'Alguma coisa correu mal ao gravar a sua confirmação.',
'confirmemail_subject' => 'Confirmação de endereço de correio electrónico da {{SITENAME}}',
'confirmemail_body' => 'Alguém, provavelmente você a partir do endereço IP $1,
registrou uma conta "$2" com este endereço de correio eletrónico na {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar páginas',
-'compare-selector' => 'Comparar edições da página',
'compare-page1' => 'Página 1',
'compare-page2' => 'Página 2',
'compare-rev1' => 'Edição 1',
'user-mail-no-body' => 'Você tentou enviar com o campo de e-mail vazio ou com poucos caracteres.',
# Change password dialog
-'resetpass' => 'Alterar senha',
+'changepassword' => 'Alterar senha',
'resetpass_announce' => 'Você foi autenticado através de uma senha temporária. Para prosseguir, será necessário definir uma nova senha.',
'resetpass_text' => '<!-- Adicionar texto aqui -->',
'resetpass_header' => 'Alterar a senha da conta',
'revisiondelete' => 'Eliminar/restaurar edições',
'revdelete-nooldid-title' => 'Nenhuma revisão selecionada',
'revdelete-nooldid-text' => 'Você ou não especificou uma(s) edição(ões) de destino, a edição especificada não existe ou, ainda, você está tentando ocultar a edição atual.',
-'revdelete-nologtype-title' => 'Tipo de registro não especificado',
-'revdelete-nologtype-text' => 'Você não especificou um tipo de registro sobre o qual executar esta ação.',
-'revdelete-nologid-title' => 'Entrada de registro inválida',
-'revdelete-nologid-text' => 'Você não especificou um evento de registro alvo para executar esta função ou a entrada especificada não existe.',
'revdelete-no-file' => 'O arquivo especificado não existe.',
'revdelete-show-file-confirm' => 'Tem a certeza de que quer visualizar uma revisão eliminada do arquivo "<nowiki>$1</nowiki>" de $2 em $3?',
'revdelete-show-file-submit' => 'Sim',
'logdelete-failure' => "'''A visibilidade do registro não pôde ser estabelecida:'''
$1",
'revdel-restore' => 'alterar visibilidade',
-'revdel-restore-deleted' => 'edições eliminadas',
-'revdel-restore-visible' => 'edições visíveis',
'pagehist' => 'Histórico da página',
'deletedhist' => 'Histórico de eliminações',
'revdelete-hide-current' => 'Erro ao ocultar o item datado de $2, $1: esta é a revisão atual.
'search-interwiki-default' => 'Resultados de $1:',
'search-interwiki-more' => '(mais)',
'search-relatedarticle' => 'Relacionado',
-'mwsuggest-disable' => 'Desativar sugestões de pesquisa',
'searcheverything-enable' => 'Procurar em todos os espaços nominais',
'searchrelated' => 'relacionados',
'searchall' => 'todos',
'preferences' => 'Preferências',
'mypreferences' => 'Preferências',
'prefs-edits' => 'Número de edições:',
-'changepassword' => 'Alterar senha',
'prefs-skin' => 'Tema',
'skin-preview' => 'Pré-visualização',
'datedefault' => 'Sem preferência',
'recentchanges-label-bot' => 'Esta edição foi feita por um robô',
'recentchanges-label-unpatrolled' => 'Esta edição ainda não foi patrulhada',
'recentchanges-legend-newpage' => '$1 - nova página',
-'rcnote' => "A seguir {{PLURAL:$1|está listada '''uma''' alteração ocorrida|estão listadas '''$1''' alterações ocorridas}} {{PLURAL:$2|no último dia|nos últimos '''$2''' dias}}, a partir das $5 de $4.",
'rcnotefrom' => "Seguem as alterações desde as '''$4''' de '''$3''' (limitadas a '''$1''').",
'rclistfrom' => 'Mostrar as novas alterações a partir das $1',
'rcshowhideminor' => '$1 edições menores',
'allpagesto' => 'Última página na listagem:',
'allarticles' => 'Todas as páginas',
'allinnamespace' => 'Todas as páginas (espaço nominal $1)',
-'allnotinnamespace' => 'Todas as páginas (exceto as do espaço nominal $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Próximo',
'allpagessubmit' => 'Ver',
'allpagesprefix' => 'Exibir páginas com o prefixo:',
'allpagesbadtitle' => 'O título de página fornecido encontrava-se inválido ou tinha um prefixo interlíngua ou inter-wiki. Ele poderá conter um ou mais caracteres que não podem ser utilizados em títulos.',
'undeletebtn' => 'Restaurar',
'undeletelink' => 'ver/restaurar',
'undeleteviewlink' => 'visualizar',
-'undeletereset' => 'Limpar',
'undeleteinvert' => 'Inverter seleção',
'undeletecomment' => 'Motivo:',
'undeletedrevisions' => '$1 {{PLURAL:$1|edição restaurada|edições restauradas}}',
'block' => 'Bloquear usuário',
'unblock' => 'Desbloquear usuário',
'blockip' => 'Bloquear usuário',
-'blockip-title' => 'Bloquear usuário',
'blockip-legend' => 'Bloquear usuário',
'blockiptext' => 'Utilize o formulário abaixo para bloquear o acesso à escrita de um endereço específico de IP ou nome de usuário.
Isto só deve ser feito para prevenir vandalismo, e de acordo com a [[{{MediaWiki:Policy-url}}|política]]. Preencha com um motivo específico a seguir (por exemplo, citando páginas que sofreram vandalismo).',
'ipadressorusername' => 'Endereço de IP ou nome de usuário:',
'ipbexpiry' => 'Expiração:',
'ipbreason' => 'Motivo:',
-'ipbreasonotherlist' => 'Outro motivo',
'ipbreason-dropdown' => '*Razões comuns para um bloqueio
** Inserindo informações falsas
** Removendo o conteúdo de páginas
'ipbsubmit' => 'Bloquear este usuário',
'ipbother' => 'Outro período:',
'ipboptions' => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,indefinido:infinite',
-'ipbotheroption' => 'outro',
-'ipbotherreason' => 'Outro motivo/motivo adicional:',
'ipbhidename' => 'Ocultar nome de usuário em edições e listas',
'ipbwatchuser' => 'Vigiar a página de usuário e a página de discussão deste usuário',
'ipb-disableusertalk' => 'Impedir que este usuário edite a sua página de discussão enquanto estiver bloqueado',
'sorbsreason' => 'O seu endereço IP encontra-se listado como proxy aberto pela DNSBL utilizada por {{SITENAME}}.',
'sorbs_create_account_reason' => 'O seu endereço de IP encontra-se listado como proxy aberto na DNSBL utilizada por {{SITENAME}}. Você não pode criar uma conta',
'xffblockreason' => 'Um endereço IP presente no cabeçalho X-Forwarded-For, seu ou do servidor proxy que está usando, foi bloqueado. O motivo original do bloqueio foi: $1',
-'cant-block-while-blocked' => 'Você não pode bloquear outros usuários enquanto estiver bloqueado.',
'cant-see-hidden-user' => 'O usuário que você está tentando bloquear já está bloqueado ou oculto. Como você não possui privilégio de ocultar usuários, você não pode ver ou editar o bloqueio desse usuário.',
'ipbblocked' => 'Não é possível que você bloqueie ou desbloqueie outros usuários, já que você se encontra bloqueado',
'ipbnounblockself' => 'Não é permitido que você se desbloqueie',
Nestes casos, você terá que mover ou mesclar a página manualmente, se assim desejar.",
'movearticle' => 'Mover página',
'moveuserpage-warning' => "'''Aviso:''' Você irá mover uma página de usuário. Note que apenas a página será movida, ''sem'' alterar o nome do usuário.",
-'movenologin' => 'Não autenticado',
'movenologintext' => 'Você precisa ser um usuário registrado e [[Special:UserLogin|autenticado]] para poder mover uma página.',
'movenotallowed' => 'Você não possui permissão para mover páginas.',
'movenotallowedfile' => 'Você não possui permissão para mover arquivos.',
'articleexists' => 'Uma página com este título já existe, ou o título que escolheu é inválido.
Por favor, escolha outro nome.',
'cantmove-titleprotected' => 'Você não pode mover uma página para tal denominação uma vez que o novo título se encontra protegido contra criação',
-'talkexists' => "'''A página em si foi movida com sucesso. No entanto, a página de discussão não foi movida, uma vez que já existia uma com este título. Por favor, mescle-as manualmente.'''",
-'movedto' => 'movido para',
'movetalk' => 'Mover também a página de discussão associada.',
'move-subpages' => 'Mover subpáginas (até $1)',
'move-talk-subpages' => 'Mover subpáginas da página de discussão (até $1)',
'watchlistall2' => 'todas',
'namespacesall' => 'todos',
'monthsall' => 'todos',
-'limitall' => 'todas',
# Email address confirmation
'confirmemail' => 'Confirmar endereço de E-mail',
'confirmemail_needlogin' => 'Precisa de $1 para confirmar o seu endereço de e-mail.',
'confirmemail_success' => 'O seu endereço de e-mail foi confirmado. Pode agora se ligar.',
'confirmemail_loggedin' => 'O seu endereço de e-mail foi agora confirmado.',
-'confirmemail_error' => 'Alguma coisa correu mal ao guardar a sua confirmação.',
'confirmemail_subject' => '{{SITENAME}} confirmação de endereço de e-mail',
'confirmemail_body' => 'Alguém, provavelmente você, com o endereço de IP $1,
registrou uma conta "$2" com este endereço de e-mail em {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Comparar páginas',
-'compare-selector' => 'Comparar edições da página',
'compare-page1' => 'Página 1',
'compare-page2' => 'Página 2',
'compare-rev1' => 'Edição 1',
Parameters:
* $1 - a link back to the current page: {{FULLURL:{{FULLPAGENAME}}}}',
-'youhavenewmessages' => 'The yellow message appearing when someone edited your user talk page.
+'youhavenewmessages' => "The yellow message appearing when someone edited your user talk page.
-The format is: "{{int:youhavenewmessages| [[MediaWiki:Newmessageslinkplural/{{SUBPAGENAME}}|{{int:newmessageslinkplural}}]] |[[MediaWiki:Newmessagesdifflinkplural/{{SUBPAGENAME}}|{{int:newmessagesdifflinkplural}}]]}}"
+The format is: {{int:youhavenewmessages| [[MediaWiki:Newmessageslinkplural/{{SUBPAGENAME}}|{{int:newmessageslinkplural}}]] |[[MediaWiki:Newmessagesdifflinkplural/{{SUBPAGENAME}}|{{int:newmessagesdifflinkplural}}]]}}
Parameters:
* $1 - a link points to new messages. Its text is {{msg-mw|Newmessageslinkplural}}
* $2 - a link points to new messages diff. Its text is {{msg-mw|Newmessagesdifflinkplural}}
+* $3 - 1 or 999:
+** 1 if there was '''one''' new edit since the last time the user has seen their talk page
+** 999 - if there was '''more than one''' new edit since the last time the user has seen their talk page
See also:
-* {{msg-mw|Youhavenewmessagesmanyusers}}',
-'youhavenewmessagesfromusers' => 'New talk indicator message: the message appearing when someone edited your user talk page. Parameters:
+* {{msg-mw|Youhavenewmessagesmanyusers}}",
+'youhavenewmessagesfromusers' => "New talk indicator message: the message appearing when someone edited your user talk page.
+
+Parameters:
* $1 - defined as {{msg-mw|newmessageslinkplural}}
* $2 - defined as {{msg-mw|newmessagesdifflinkplural}}
-* $3 - the number of authors who have edited the talk page since the owning user last viewed it',
+* $3 - the number of authors who have edited the talk page since the owning user last viewed it
+* $4 - 1 or 999:
+** 1 if there was '''one''' new edit since the last time the user has seen their talk page
+** 999 - if there was '''more than one''' new edit since the last time the user has seen their talk page",
'youhavenewmessagesmanyusers' => 'New talk indicator message: the message appearing when someone edited your user talk page.
Used when more than 10 users edited the user talk page since the owning user last viewed it, similar to {{msg-mw|youhavenewmessages}}.
'user-mail-no-body' => 'This is the error message in case an email has an empty or unreasonably short body.',
# Change password dialog
-'resetpass' => 'The caption of [[Special:ChangePassword]]
-
-{{Identical|Change password}}',
+'changepassword' => "Section heading on [[Special:Preferences]], tab 'User profile'.
+{{Identical|Change password}}",
'resetpass_announce' => 'Used in [[Special:UserLogin]].',
'resetpass_text' => '{{optional}}',
'resetpass_header' => 'Header on box on special page [[Special:ChangePassword]].
{{doc-special|RevisionDelete|unlisted=1}}',
'revdelete-nooldid-title' => '{{RevisionDelete}}',
'revdelete-nooldid-text' => '{{RevisionDelete}}',
-'revdelete-nologtype-title' => 'See also:
-* {{msg-mw|Revdelete-nologtype-text}}',
-'revdelete-nologtype-text' => 'See also:
-* {{msg-mw|Revdelete-nologtype-title}}',
-'revdelete-nologid-title' => 'See also:
-* {{msg-mw|Revdelete-nologid-text}}',
-'revdelete-nologid-text' => 'See also:
-* {{msg-mw|Revdelete-nologid-title}}',
'revdelete-no-file' => 'Used as error message in [[Special:RevisionDelete]].',
'revdelete-show-file-confirm' => 'A confirmation message shown on [[Special:Revisiondelete]] when the request does not contain a valid token (e.g. when a user clicks a link received in mail).
Parameters:
* $1 - ...',
'revdel-restore' => '{{RevisionDelete}}',
-'revdel-restore-deleted' => '{{RevisionDelete}}',
-'revdel-restore-visible' => '{{RevisionDelete}}',
'pagehist' => '{{RevisionDelete}}
Links to page history at Special:RevisionDelete header together with links to the logs and [[Special:Undelete]].
{{Identical|Page history}}',
'searchmenu-exists' => 'An option shown in a menu beside search form offering a link to the existing page having the specified title (when using the default MediaWiki search engine).
Parameters:
-* $1 - page title',
+* $1 - page title
+* $2 - the number of search results found',
'searchmenu-new' => 'An option shown in a menu beside search form offering a red link to the not yet existing page having the specified title (when using the default MediaWiki search engine).
Parameters:
-* $1 - page title',
+* $1 - page title
+* $2 - the number of search results found',
'searchprofile-articles' => "A quick link in the advanced search box on [[Special:Search]]. Clicking on this link starts a search in the content pages of the wiki.
A 'content page' is a page that forms part of the purpose of the wiki. It includes the main page and pages in the main namespace and any other namespaces that are included when the wiki is customised. For example on Wikimedia Commons 'content pages' include pages in the file and category namespaces. On Wikinews 'content pages' include pages in the Portal namespace. For technical definition of 'content namespaces' see [[mw:Manual:Using_custom_namespaces#Content_namespaces|MediaWiki]].
'search-interwiki-more' => '{{Identical|More}}',
'search-relatedarticle' => 'This is a search result (and I guess search engine) dependent messages. I do not know how to trigger the feature. The message is displayed if the search result contains information that related pages can also be provided from the search engine. I assume this is "More Like This" functionality. Microsoft glossary defines MLT as "A way to refine search by identifying the right set of documents and then locating similar documents. This allows the searcher to control the direction of the search and focus on the most fruitful lines of inquiry."[http://www.microsoft.com/enterprisesearch/en/us/search-glossary.aspx]
{{Identical|Related}}',
-'mwsuggest-disable' => "The text of an option on the 'search options' tab of a user's Preferences.",
'searcheverything-enable' => 'Used in [[Special:Preferences]], tab "Search".',
'searchrelated' => 'This is a search result (and I guess search engine) dependent messages. I do not know how to trigger the feature. The message is displayed if the search result contains information that related pages can also be provided from the search engine. I assume this is "More Like This" functionality. Microsoft glossary defines MLT as "A way to refine search by identifying the right set of documents and then locating similar documents. This allows the searcher to control the direction of the search and focus on the most fruitful lines of inquiry."[http://www.microsoft.com/enterprisesearch/en/us/search-glossary.aspx]
{{Identical|Related}}',
'prefs-edits' => 'In user preferences.',
'prefsnologintext2' => 'Parameters:
* $1 - a link to [[Special:UserLogin]] with {{msg-mw|loginreqlink}} as link description',
-'changepassword' => "Section heading on [[Special:Preferences]], tab 'User profile'.
-{{Identical|Change password}}",
'prefs-skin' => 'Used in user preferences.
{{Identical|Skin}}',
'skin-preview' => '{{doc-actionlink}}
Preceded by legend example {{msg-mw|Recentchanges-legend-plusminus}}.',
'recentchanges-legend-newpage' => 'Used as legend in [[Special:RecentChanges]]. Preceded by {{msg-mw|Recentchanges-label-newpage}}.',
'recentchanges-legend-plusminus' => 'A plus/minus sign with a number for the legend.',
-'rcnote' => 'Used on [[Special:RecentChanges]].
-
-Similar to {{msg-mw|wlnote}} which is used on [[Special:Watchlist]].
-
-Parameters:
-* $1 - the number of changes shown
-* $2 - the number of days for which the changes are shown
-* $3 - (Unused) a date and time
-* $4 - a date alone
-* $5 - a time alone
-
- <!--Example: "\'\'Below are the last 50 changes in the last 7 days, as of 14:48, 24 January 2008.\'\'"-->
- Example: "\'\'{{int:rcnote/en|50|7||24 January 2008|14:48}}\'\'"
-See also:
-* {{msg-mw|Rcnotefrom}}',
'rcnotefrom' => 'This message is displayed at [[Special:RecentChanges]] when viewing recentchanges from some specific time.
The corresponding message is {{msg-mw|Rclistfrom}} (without split of date and time, [[bugzilla:19104|Bug 19104]]).
* $1 - the maximum number of changes that are displayed
* $2 - a date and time
* $3 - (Optional) a date
-* $4 - (Optional) a time
-See also:
-* {{msg-mw|Rcnote}}',
+* $4 - (Optional) a time',
'rclistfrom' => 'Used on [[Special:RecentChanges]].
Parameters:
See also:
* {{msg-mw|Allnotinnamespace}}
{{Identical|All pages}}',
-'allnotinnamespace' => 'Presumably intended to be used as a page title of [[Special:Allpages]] and probably also in [[Special:PrefixIndex]] when the user limit the display to other than a certain namespace.
-
-Parameters:
-* $1 - namespace name
-See also:
-* {{msg-mw|Allinnamespace}}
-{{Identical|All pages}}',
-'allpagesprev' => "Allegedly used in [[Special:AllPages]], although I haven't seen it.
-
-{{Identical|Previous}}",
-'allpagesnext' => "Allegedly used in [[Special:AllPages]], although I haven't seen it.
-
-{{Identical|Next}}",
'allpagessubmit' => 'Text on submit button in [[Special:AllPages]], [[Special:RecentChanges]], [[Special:RecentChangesLinked]], [[Special:NewPages]], [[Special:Log]], [[Special:ListUsers]], [[Special:ProtectedPages]], [[Special:ProtectedTitles]], [[Special:WhatLinksHere]] and [[Special:Watchlist]].
{{Identical|Go}}',
* {{msg-mw|Watchlist-details}}',
'iteminvalidname' => 'Parameters:
* $1 - item name',
-'wlnote' => 'Used on [[Special:Watchlist]] when the maximum number of days is specified.
-
-Similar to {{msg-mw|rcnote}} which is used on [[Special:RecentChanges]].
+'wlnote' => 'Used on [[Special:Watchlist]] when a maximum number of hours or days is specified.
Parameters:
* $1 - the number of changes shown
'undeleteviewlink' => 'First part of {{msg-mw|undeletelink}}.
Display name of link to view a deleted page used on [[Special:Log/delete]].
{{Identical|View}}',
-'undeletereset' => 'Shown on [[Special:Undelete]] as button caption.
-{{Identical|Reset}}',
'undeleteinvert' => '{{Identical|Invert selection}}',
'undeletecomment' => '{{Identical|Reason}}',
'undeletedrevisions' => 'Used as reason in the log entry. Parameters:
'blockip' => 'The title of the special page [[Special:BlockIP]].
{{Identical|Block user}}',
-'blockip-title' => '{{Identical|Block user}}',
'blockip-legend' => 'Legend/Header for the fieldset around the input form of [[Special:Block]].
{{Identical|Block user}}',
'ipbreason' => 'Label of the block reason dropdown in [[Special:BlockIP]] and the unblock reason textfield in [{{fullurl:Special:IPBlockList|action=unblock}} Special:IPBlockList?action=unblock].
{{Identical|Reason}}',
-'ipbreasonotherlist' => '{{Identical|Other reason}}',
'ipbreason-dropdown' => 'Used as item list for dropdown on [[Special:Block]].
The label for this dropdown is {{msg-mw|Ipbreason}}.',
'ipboptions' => "{{doc-important|Be careful: '''1 translation:1 english''', so the first part is the translation and the second part should stay in English.}}
Options for the duration of the block. Example: See e.g. [[MediaWiki:Ipboptions/nl]] if you still don't know how to do it.
{{Identical|Infinite}}",
-'ipbotheroption' => '{{Identical|Other}}',
-'ipbotherreason' => '{{Identical|Other/additional reason}}',
'ipbhidename' => 'This is the label for a checkbox in the user block form on [[Special:Block]].
See also:
* {{msg-mw|move-watch|label for checkbox}}
{{Identical|Move page}}',
'moveuserpage-warning' => 'Used as warning in [[Special:MovePage]], when moving a user page.',
-'movenologin' => '{{Identical|Not logged in}}',
'movenologintext' => "Text of message on special page 'Permissions Errors', which appears when somebody tries to move a page without being logged in.
See also:
'print.css' => '{{optional}}',
'noscript.css' => '{{optional}}',
'group-autoconfirmed.css' => '{{doc-group|autoconfirmed|css}}',
+'group-user.css' => '{{doc-group|user|css}}',
'group-bot.css' => '{{doc-group|bot|css}}',
'group-sysop.css' => '{{doc-group|sysop|css}}',
'group-bureaucrat.css' => '{{doc-group|bureaucrat|css}}',
'modern.js' => '{{optional}}',
'vector.js' => '{{optional}}',
'group-autoconfirmed.js' => '{{doc-group|autoconfirmed|js}}',
+'group-user.js' => '{{doc-group|user|js}}',
'group-bot.js' => '{{doc-group|bot|js}}',
'group-sysop.js' => '{{doc-group|sysop|js}}',
'group-bureaucrat.js' => '{{doc-group|bureaucrat|js}}',
{{Identical|All}}',
'monthsall' => 'Used in a drop-down box on [[Special:Contributions]] as an option for "all months". See also {{msg-mw|Month}}.
-{{Identical|All}}',
-'limitall' => 'Used on [[Special:AllMessages]] (and potentially other TablePager based tables) to display "all" the messages.
-
{{Identical|All}}',
# Email address confirmation
* $1 is a link to [[Special:UserLogin]] with {{msg-mw|loginreqlink}} as link description',
'confirmemail_success' => 'Explanation on [[Special:ConfirmEmail]] on completion of confirmation.',
'confirmemail_loggedin' => 'Explanation on [[Special:ConfirmEmail]] on completion of confirmation.',
-'confirmemail_error' => 'Error message on [[Special:ConfirmEmail]]',
'confirmemail_subject' => 'Subject of the e-mail sent to user during e-mail address confirmation
{{Identical|SITENAME e-mail address confirmation}}',
'confirmemail_body' => 'Body of the email sent to user when their account is created or they confirm their email address.
See also:
* {{msg-mw|Imgmultigo|Submit button text}}',
+# Language selector for translatable SVGs
+'img-lang-opt' => '{{optional}}
+Items in the language drop down on the image page for a translated SVG file. For an example see [[:File:Gerrit patchset 25838 test.svg]].
+
+Parameters:
+* $1 - language code
+* $2 - language name (Either in the language in question, or the name of that language translated to the current users interface language)
+See also:
+* {{msg-mw|Img-lang-info}}',
+'img-lang-default' => 'An option in the drop down of a translatable file. For example see [[:File:Gerrit patchset 25838 test.svg]].
+
+Used when it cannot be determined what the default fallback language is.
+
+However it should be noted that most of the time, the content displayed for this option would be in English.
+{{Identical|Default language}}',
+'img-lang-info' => 'Label for drop down box. Appears underneath the image on the image description page. See [[:File:Gerrit patchset 25838 test.svg]] for an example.
+
+Parameters:
+* $1 - a drop down box with language options, uses the following messages:
+** {{msg-mw|Img-lang-default}}
+** {{msg-mw|Img-lang-opt}}. e.g. "English (en)", "日本語 (ja)"
+* $2 - a submit button, which uses the text from {{msg-mw|Img-lang-go}}',
+'img-lang-go' => 'Go button for the language select for translatable files. See [[:File:Gerrit patchset 25838 test.svg]] for an example.
+
+See also:
+* {{msg-mw|img-lang-info}}
+{{Identical|Go}}',
+
# Table pager
'ascending_abbrev' => 'Abbreviation of ascending order.
See also:
# Special:ComparePages
'comparepages' => 'The title of [[Special:ComparePages]]',
-'compare-selector' => 'Header of the form on [[Special:ComparePages]]',
'compare-page1' => 'Label for the field of the 1st page in the comparison for [[Special:ComparePages]]
{{Identical|Page}}',
'compare-page2' => 'Label for the field of the 2nd page in the comparison for [[Special:ComparePages]]
'user-mail-no-body' => 'Mana kurkuyuq icha ancha pisilla kurkuyuq e-chaskita kachayta munarqanki.',
# Change password dialog
-'resetpass' => 'Ruraqpa yaykuna rimanta hukchay',
+'changepassword' => 'Yaykuna rimata hukchay',
'resetpass_announce' => "E-chaskiwan kachasqa mit'alla yaykuna rimawanmi yaykurqunki. Ama hina kaspa, musuq yaykuna rimaykita qillqamuy:",
'resetpass_text' => '<!-- Añada texto aquí -->',
'resetpass_header' => 'Yaykuna rimata hukchay',
'revisiondelete' => "Mawk'a llamk'apusqakunata qulluy/paqarichiy",
'revdelete-nooldid-title' => "Taripana llamk'apusqaqa manam allinchu",
'revdelete-nooldid-text' => "Manam taripana llamk'apusqata akllarqunkichu imawanchus kay ruranata aknachanaykipaq, icha akllasqa llamk'apusqaqa manam kanchu, icha kachkaq llamk'apusqata pakaykachachkanki.",
-'revdelete-nologtype-title' => "Mana ima qusqa hallch'a layapas",
-'revdelete-nologtype-text' => "Manam ima hallch'a layatapas qurqankichu kay rurayta qallarinaykipaq.",
-'revdelete-nologid-title' => "Hallch'asqa willayqa manam allinchu",
-'revdelete-nologid-text' => "Manam taripana hallch'a rurayta churarqankichu kay ruranata qallarinaykipaq, icha churasqayki willayqa manam kanchu.",
'revdelete-no-file' => 'Sapaqchasqa willañiqiqa manam kanchu.',
'revdelete-show-file-confirm' => 'Allinta yachankichu "<nowiki>$1</nowiki>" willañiqimanta qullusqa $2-manta $3-pi musuqchasqata qhawayta munaspayki?',
'revdelete-show-file-submit' => 'Arí',
'logdelete-failure' => "'''Manam atinichu hallch'ap rikunalla kayninta churayta:'''
$1",
'revdel-restore' => 'Rikunalla kayta hukchay',
-'revdel-restore-deleted' => 'qullusqa musuqchasqakuna',
-'revdel-restore-visible' => 'rikuna musuqchasqakuna',
'pagehist' => "P'anqap wiñay kawsaynin",
'deletedhist' => 'Qullusqa wiñay kawsay',
'revdelete-hide-current' => "Pantasqa, imatapas pakaspa $2 pacha, $1 p'unchawmanta: kayqa kunan kachkaq musuqchasqam.
'search-interwiki-default' => '$1 taripasqakuna:',
'search-interwiki-more' => '(aswan)',
'search-relatedarticle' => 'Apanakuq',
-'mwsuggest-disable' => 'Maskana rimapuykunaman ama niy',
'searcheverything-enable' => "Tukuy suti k'itikunapi maskay",
'searchrelated' => 'apanakuq',
'searchall' => 'tukuy',
'preferences' => 'Allinkachinakuna',
'mypreferences' => 'Allinkachinaykuna',
'prefs-edits' => 'Hukchasqakunap yupaynin:',
-'changepassword' => 'Yaykuna rimata hukchay',
'prefs-skin' => 'Qara',
'skin-preview' => 'Ñawpaqta qhaway',
'datedefault' => 'Kikinmanta allinkachina',
'recentchanges-label-bot' => "Kayqa rurana antachap llamk'apusqanmi",
'recentchanges-label-unpatrolled' => "Kay llamk'apusqaqa manaraqmi patrullasqachu",
'recentchanges-legend-newpage' => "$1 - musuq p'anqa",
-'rcnote' => "Kay qatiqpiqa qhipaq {{PLURAL:$1|'''1''' hukchasqam|'''$1''' hukchasqakunam}} qhipaq {{PLURAL:$2|p'unchawpi|'''$2''' p'unchawkunapi}}, musuqchasqa $5, $4.",
'rcnotefrom' => "Kay qatiqpiqa '''$2'''-mantapacha ('''$1'''-kama) hukchasqakunatam rikunki.",
'rclistfrom' => '$1-manta musuq hukchasqakunata rikuchiy',
'rcshowhideminor' => "$1 uchuylla llamk'apusqakunata",
'allpagesto' => "Kaywan tukukuq p'anqakunata rikuchiy:",
'allarticles' => 'Tukuy qillqasqakuna',
'allinnamespace' => "Tukuy p'anqakuna ($1 suti k'itipi)",
-'allnotinnamespace' => "Tukuy p'anqakuna (manataq $1 suti k'itipi)",
-'allpagesprev' => 'ñawpaq',
-'allpagesnext' => 'qatiq',
'allpagessubmit' => 'Riy',
'allpagesprefix' => "Rikuchiy kay k'askaqwan qallariq p'anqakunata:",
'allpagesbadtitle' => "Qusqa p'anqap sutinqa manam allinchu icha rimaypura, interwiki ñawpa k'askaqniyuq. P'anqa sutipaq mana saqillasqa sananchayuqchá.",
'undeletebtn' => 'Paqarichiy!',
'undeletelink' => 'qhaway/paqarichiy',
'undeleteviewlink' => 'qhaway',
-'undeletereset' => 'Mana imapas',
'undeleteinvert' => "Akllasqantinta t'ikrachiy",
'undeletecomment' => 'Kayrayku:',
'undeletedrevisions' => "{{PLURAL:$1|Huk paqarichisqa llamk'apusqa|$1 paqarichisqa llamk'apusqakuna}}",
'block' => "Ruraqta hark'ay",
'unblock' => "Hark'asqa ruraqta qispichiy",
'blockip' => "Ruraqta hark'ay",
-'blockip-title' => "Ruraqta hark'ay",
'blockip-legend' => "Ruraqta hark'ay",
'blockiptext' => "Kay qatiq hunt'ana p'anqata llamk'achiy huk sapaq IP huchhamanta icha ruraqpa rakiqunanmanta qillqay atiyta hark'anapaq.
Kayqa rurasqa kachun wandalismullatam hark'anapaq, [[{{MediaWiki:Policy-url}}|{{SITENAME}}pa kawpayninkamallam]].
'ipadressorusername' => 'IP huchha icha ruraqpa sutin',
'ipbexpiry' => "Hark'ay kaykama:",
'ipbreason' => 'Kayrayku:',
-'ipbreasonotherlist' => 'Huk rayku',
'ipbreason-dropdown' => "*Hark'anapaq sapsi raykukuna
** Llulla willayta qillqamuy
** P'anqata samiqninmanta ch'usaqchay
'ipbsubmit' => "Kay ruraqta hark'ay",
'ipbother' => 'Huk puchukana pacha:',
'ipboptions' => "2 ura:2 hours,1 p'unchaw:1 day,3 p'unchaw:3 days,1 simana:1 week,2 simana:2 weeks,1 killa:1 month,3 killa:3 months,6 killa:6 months,1 wata:1 year,Wiña-wiñaypaq:infinite",
-'ipbotheroption' => 'huk',
-'ipbotherreason' => 'Huk/aswan rayku:',
'ipbhidename' => "Ruraqpa sutinta llamk'apusqakunamanta, sutisuyukunamantapas pakay",
'ipbwatchuser' => "Kay ruraqpa p'anqanta rimachinantapas watiqay",
'ipb-disableusertalk' => "Kay ruraq hark'asqa kaspa kikinpa rimanakuy p'anqanta ama llamk'apuchunchu",
'proxyblockreason' => "IP huchhaykiqa hark'asqam kichasqa proxy kaptinmi. Ama hina kaspa, internet mink'aqniykiman icha allwiya yanapaqniykiman kay hatun qasi sasachakuymanta willay.",
'sorbsreason' => 'IP huchhaykiqa kichasqa proxy nispa {{SITENAME}}pi DNSBL nisqapi qillqasqam.',
'sorbs_create_account_reason' => 'IP huchhaykiqa kichasqa proxy nispa {{SITENAME}}pi DNSBL nisqapi qillqasqam. Manam atinkichu rakiqunata kichayta',
-'cant-block-while-blocked' => "Kikiyki hark'asqa kaspaykiqa, manam huk ruraqkunata hark'ayta atinkichu.",
'cant-see-hidden-user' => "Hark'aykachasqayki ruraqqa pipapas hark'asqanñam pakasqanñapas. Ruraqta pakay hayñiyuq mana kaspaykim, manam atinkichu ruraqpaq hark'ay hallch'asqata rikuyta icha hukchasqayta.",
'ipbblocked' => "Kikiyki hark'asqa kaspaykim, manam hukkunata hark'ayta icha hark'asqa kaymanta qispichiyta atinkichu",
'ipbnounblockself' => "Kikiykitaqa manam hark'asqa kaymanta qispikuyta atinkichu",
Hinaptinqa, kay rimachina p'anqap samiqninta makiykiwan astanaykim tiyanqa.",
'movearticle' => "P'anqata astay",
'moveuserpage-warning' => "'''Paqtataq:''' Ruraqpa p'anqantam astaykachachkanki. Qhawariy, p'anqallam astasqa kanqa, ruraqpa sutintaq '''manam''' wakinchasqachu kanqa.",
-'movenologin' => "Manam qallarisqachu llamk'apuy tiyayniyki",
'movenologintext' => "P'anqata astanaykipaqqa hallch'asqa ruraqmi kanayki [[Special:UserLogin|llamk'apuy tiyay qallarinaykipas]] tiyan.",
'movenotallowed' => "Manam saqillasunkichu p'anqata astayta.",
'movenotallowedfile' => 'Manam atinkichu willañiqikunata astayta.',
'movepage-moved-noredirect' => "Pusapuna kamariyqa hark'asqam.",
'articleexists' => "Kay sutiyuq p'anqaqa kachkanñam icha akllasqayki sutiqa manam allinchu. Ama hina kaspa, huk sutita akllay.",
'cantmove-titleprotected' => "Manam atinkichu p'anqata kayman astamuyta, musuq p'anqa suti kamarinamanta hark'asqa kaptinmi",
-'talkexists' => "P'anqaqa astasqañam, manataq rimanakuy p'anqachu, musuq sutiyuq rimanakuy p'anqa kachkaptinñam. Ama hina kaspa, makillaykiwan samiqninkuta huñuy.",
-'movedto' => 'kayman astasqa:',
'movetalk' => 'Rimachinapas, atikuq hinaptin.',
'move-subpages' => "Urin p'anqakunata astay ($1-kama)",
'move-talk-subpages' => "Urin rimanakuy p'anqakunata astay ($1-kama)",
'watchlistall2' => 'lliw',
'namespacesall' => 'tukuy',
'monthsall' => '(tukuy)',
-'limitall' => 'tukuy',
# Email address confirmation
'confirmemail' => 'E-chaski imamaytaykita takyachiy',
'confirmemail_success' => 'E-chaski imamaytaykiqa takyachisqañam.
Kunanqa wikiman [[Special:UserLogin|yaykamuspayki]] ayniytam atinki.',
'confirmemail_loggedin' => 'E-chaski imamaytaykiqa takyachisqañam.',
-'confirmemail_error' => 'Ima pantasqapas tukurqan takyachinaykita waqaychaypi.',
'confirmemail_subject' => '{{SITENAME}} e-chaski imamayta takyachina',
'confirmemail_body' => 'Pipas (qamchiki, $1 IP huchhayuq tiyaymanta) kicharirqan {{SITENAME}}paq "$2" sutiyuq rakiqunatam, kay e-chaski imamaytayuq.
# Special:ComparePages
'comparepages' => "P'anqakunata wakichay",
-'compare-selector' => 'Musuqchasqakunata wakichay',
'compare-page1' => "P'anqa 1",
'compare-page2' => "P'anqa 2",
'compare-rev1' => 'Musuqchasqa 1',
# Revision deletion
'rev-delundel' => 'Rikuchiy/pakay',
'revdel-restore' => 'Rikuyukkunata shukchina',
-'revdel-restore-deleted' => 'pichashka shukchiykuna',
-'revdel-restore-visible' => 'Mana pakashka shukchiykuna',
# Merge log
'revertmerge' => 'Shukllachiyta kutichina',
'recentchanges-label-minor' => 'Kay killkayka uchillami kan',
'recentchanges-label-bot' => 'Kay killkata shuk killkachik-antakami rurarka',
'recentchanges-label-unpatrolled' => 'Chay killkayka mana kutin rikushkachu kan',
-'rcnote' => "Kay uraypi {{PLURAL:$1|'''1''' mushuk killkay|'''$1''' mushuk killkaykuna}} kipak {{PLURAL:$2|punchapi|'''$2''' punchakunapi}} ($5, $4 rurashka).",
'rcnotefrom' => "Katikka tukuy '''$2''' manta mushuk killkaykunata rikuchinchik ('''$1'''-kamanlla)",
'rclistfrom' => '$1-manta mushuk killkaykunata rikuchiy',
'rcshowhideminor' => 'uchilla killkaykunata $1',
'movepage-moved' => '\'\'\'"$1" pankaka "$2"shutiman apakushka\'\'\'',
'articleexists' => 'Shuk pankaka ñami kay shutita charin, icha kay shutiyuk man alli kan.
Shuk shutita akllapay.',
-'talkexists' => 'Kay pankapa shutita ñami shukchishkami kan, shinapash paypa rimanakuyta shuk rimanakuyka ñami tiyakpika mana apamushkami kan : makillawan kay ishkay rimanakuykunata tantachipay.',
-'movedto' => 'Kayman apakushka :',
'movetalk' => 'Tinkishka rimanakuyta shinalla apakuna',
'movelogpage' => 'Shutikunata shukchiykunapa kamu',
'movereason' => 'Imashpa:',
'tog-shownumberswatching' => "Fam' avdè e' nòmar d'j utent ch'j tèn sta pàgina sot occ",
'tog-oldsig' => 'Anteprèma dla fírma bona',
'tog-fancysig' => "Tràta la firma cumpagna e' test int'la wiki (senza nissön ligam automatich)",
-'tog-showjumplinks' => "Fa' funzionè j leghèm d'acesibilitè tipo \"Va' a\"",
'tog-uselivepreview' => 'Drova la funziòn "Anteprèma dal viv" (u j vo Javascript; sperimentêl)',
'tog-forceeditsummary' => "Dam la vos quènd l'ugèt dla mudèfica l'è vut",
'tog-watchlisthideown' => "Nascond al mi mudèfic dala lèsta dal pàgin da tnì d'occ",
'qbedit' => 'Mudèfica',
'qbpageoptions' => 'Upziòn dla pàgina',
'qbmyoptions' => 'Al mi pàgin',
-'qbspecialpages' => 'Pàgin particulèri',
'faq' => 'Question frequenti',
'faqpage' => 'Prugèt:Question frequenti',
'jumptonavigation' => 'navgaziòn',
'jumptosearch' => 'zerca',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'A prupòsit de {{SITENAME}}',
'aboutpage' => 'Project: A pruposit',
'copyright' => "Oci! T'an fèga e' patàca. Sora 'ste scrètt u j è e' brevet $1.",
'disclaimers' => 'Infurmaziòn legêli',
'disclaimerpage' => 'Project: Avìs generèl',
'edithelp' => 'Livar dal spiegaziòn',
-'edithelppage' => 'Help: Scrivar un artècul',
'helppage' => 'Help:Tòt j argumént',
'mainpage' => 'Prèma Pagina',
'privacy' => 'Léz sora agli infurmaziòn persunèli',
'retrievedfrom' => 'Tiré fora da "$1"',
'youhavenewmessages' => "A j ò fët ch't'epa $1 ($2).",
-'newmessageslink' => 'mesàz nuv',
-'newmessagesdifflink' => "U j è una quèlca diferenza cun l'ultma versiòn",
'editsection' => 'Mudèfica',
'editold' => 'mudèfica',
'editlink' => 'mudèfiga',
# Search results
'searchresults' => 'I tu risulté',
'searchresults-title' => 'I tu risulté par "$1"',
-'searchresulttext' => "A vut una mân par zarchè dagl'infurmaziòn sora {{SITENAME}}? Và a vdé [[{{MediaWiki:Helppage}}|zerca int é {{SITENAME}}]].",
-'searchsubtitle' => 'T\'e\' zarchè \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|toti al pàgin chj cminzèpia cun "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|toti al pàgin chj è atachedi a "$1"]])',
-'searchsubtitleinvalid' => "T'ë zarchè '''$1'''",
-'notitlematches' => "T'é zarchè un'artècul, ma guèrda che u'gn'è brisa 'ste nom. Si't sicur t'épa scrètt ben?",
'notextmatches' => "T'e' zarché un quel ch'u'n à purté a gninto. U'n's trova gninto int'j parol dal pàgin.",
'prevn' => "{{PLURAL:quel prèma|i $1 prèma}} d'sti què",
'nextn' => "{{PLURAL:quél dòp|i $1 dòp}} d'sti què",
'search-interwiki-caption' => 'I prugèt fradel',
'search-interwiki-default' => 'Arsultèd da $1:',
'search-interwiki-more' => '(ad piò)',
-'nonefound' => "'''Oci''': la rizerca l'a vèn fata in automatico sol in zert spàzi di nòm. S't'vù zirchè fra tot al pàgin (cumpresi al pàgin d'cunversaziòn, i template, ecc) próva a metar \"all:\", in inglés, dadnenz a é nòm ch't'é scrètt, piotòst scriv é spàzi di nòm, s't'al sé, e pu é nòm.",
-'powersearch' => 'Scandaja a fònd',
'powersearch-legend' => 'Scandaja a fònd',
'powersearch-ns' => "Zerca int'j spàzi d'nom:",
'powersearch-redir' => "Fà una lèsta d'al ri-direziòn",
-'powersearch-field' => 'Zerca par',
# Preferences page
'preferences' => 'I mì gost',
'movepage-moved' => "'''\"\$1\" l'à cambié post a \"\$2\"'''",
'articleexists' => "La j è za una pàgina ch'la s-cjama acsè. O e nom ch'ta j e dë un va brisa ben.
Par piaser, daij un ètar nom.",
-'talkexists' => "'''La pàgina l'è stëda spusteda ben, invezi la pàgina d'cunversaziòn l'è andëda a cuzè cun òna ch'l'à ê stes nom. Csa fasègna?
-Par piasé, met insem al du pàgin te, fasend copia e incola.",
-'movedto' => 'Spusté vers:',
'movetalk' => "Sposta ènca la pàgina d'cunversaziòn",
'movelogpage' => "Regéstar d'j muvimént",
'movereason' => 'Rasòn:',
* gpslongitude
* gpsaltitude",
-# External editor support
-'edit-externally' => 'Mudèfica ste file cun un prugrama esteran',
-'edit-externally-help' => "(Guèrda e' [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] par avé d'j ètri infurmaziòn) (l'è in inglés)",
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'tòt',
'namespacesall' => 'töt',
# Cologne Blue skin
'qbfind' => 'Af',
'qbedit' => 'Ẓṛeg',
-'qbspecialpages' => 'Tudmawin Special',
# Vector skin
'vector-action-move' => 'Smuṭṭi',
'jumptonavigation' => 'tagriwa',
'jumptosearch' => 'tarezzut',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Awal xef {{SITENAME}}',
'aboutpage' => 'Project:Awal xef',
'copyrightpage' => '{{ns:project}}:izrefan ussenɣel',
'disclaimers' => 'Ismigilen',
'disclaimerpage' => 'Project:Asmigel amatu',
'edithelp' => 'Tallalt deg uẓareg',
-'edithelppage' => 'Help:Aẓareg',
'helppage' => 'Help:Tira d yiwlafen',
'mainpage' => 'Tasna Tamezwarut',
'mainpage-description' => 'Tasna Tamezwarut',
'retrievedfrom' => 'Itwarr-d zi "$1"',
'youhavenewmessages' => 'Ghar-k / Ghar-m $1 ($2).',
-'newmessageslink' => 'tibratin timaynutin',
-'newmessagesdifflink' => 'Taẓṛigt tanggarut',
'editsection' => 'Ẓṛeg',
'editold' => 'ẓṛeg',
'viewsourceold' => 'ẓeṛ aɣbalu',
# Search results
'searchresults' => 'Tifellawin n tarezzut',
'searchresults-title' => 'Tifellawin n tarezzut xef "$1"',
-'searchsubtitle' => 'Trezzud xef \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|marra tasniwin issentan s "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|marra tasniwin iteqqnen ghar "$1"]])',
'prevn' => 'Amzray {{PLURAL:$1|$1}}',
'nextn' => 'wn d-itasn {{PLURAL:$1|$1}}',
'viewprevnext' => 'Ẓeṛ ($1 {{int:pipe-separator}} $2) ($3)',
'search-interwiki-caption' => 'Awmatn n usnfar',
'search-interwiki-more' => '(ujar)',
'searchall' => 'maṛṛa',
-'powersearch' => 'Tarzzut tanmhazt',
'powersearch-legend' => 'Tarzzut tanmhazt',
# Preferences page
'recentchangeslinked-feed' => 'Tiẓṛigin ag ta',
'recentchangeslinked-toolbox' => 'Tiẓṛigin ag ta',
'recentchangeslinked-title' => 'Tiẓṛigin ssaɣant-id ɣar "$1"',
-'recentchangeslinked-noresult' => 'War llint ca n tiẓṛigin di Tasna ya di lwaqt id-tucid .',
'recentchangeslinked-summary' => "Ta d tabdart n isnfiln itwaggn drus zggwami di tasniwin id-iqqnen zg ict tasna nniḍn (nigh iqqnen ghar iwdan zi ca n taggayt).
Tasniwin di [[Special:Watchlist|your watchlist]] d '''tizurarin'''.",
'recentchangeslinked-page' => 'Izwl n tasna:',
# Statistics
'statistics' => 'tisiḍanin',
-'disambiguations' => 'Tasniwin n usefhem',
-
'doubleredirects' => '(redirects) ɛɛawdent',
'brokenredirects' => '(redirects) arẓent',
'movepage-moved' => '\'\'\'"$1" twanql ɣar "$2"\'\'\'',
'articleexists' => 'Tasna s isem a tella da, niɣ isem itucid war icni.
ixdar isem nniḍn.',
-'talkexists' => "'''Tasna twanql , maca Tasna n usiwl ins war twanqel ca maymmi qaddin ict nninḍ.
-snaqlitent s ufus.'''",
-'movedto' => 'smutti ghar',
'movetalk' => 'Snaqel Tasniwin n usiwl igg illan akid-s',
'movelogpage' => 'Snaql aɣmis',
'movereason' => 'Ssebba:',
* gpslongitude
* gpsaltitude',
-# External editor support
-'edit-externally' => 'Ẓṛeg afaylu a s usnas zi baṛṛa',
-'edit-externally-help' => 'Xemm [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] i ktar n tilɣa(informations).',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'marra',
'namespacesall' => 'marra',
'user-mail-no-addy' => 'Empruvà da trametter in e-mail senza ina adressa dad e-mail.',
# Change password dialog
-'resetpass' => 'Midar il pled-clav',
+'changepassword' => 'Midar pled-clav',
'resetpass_announce' => "Ti ès t'annunzià cun in pled-clav temporar che ti has retschavì per e-mail.
Per finir da t'annunziar stos ti definir qua in nov pled-clav:",
'resetpass_header' => 'Midar il pled-clav dal conto',
'revisiondelete' => 'Stizzar/restituir versiuns',
'revdelete-nooldid-title' => 'Inditgà versiun nunvalida',
'revdelete-nooldid-text' => "Ti n'has u betg inditga ina versiun per exequir questa funcziun, la versiun n'exista betg u che ti emprovas da zuppentar la versiun actuala.",
-'revdelete-nologtype-title' => 'Inditgà nagin tip da log',
-'revdelete-nologtype-text' => "Ti n'has betg inditgà in tip da log per exequir questa acziun.",
-'revdelete-nologid-title' => 'Endataziun nunvalida dal log',
-'revdelete-nologid-text' => "Ti n'has u betg inditga ina versiun per exequir questa funcziun u che la versiun inditgada n'exista betg.",
'revdelete-no-file' => "La datoteca specifitgada n'exista betg.",
'revdelete-show-file-confirm' => 'Es ti segir che ti vuls vesar ina versiun stizzada da la datoteca "<nowiki>$1</nowiki>" dals $2 las $3?',
'revdelete-show-file-submit' => 'Gea',
'logdelete-failure' => "'''Betg pussaivel da midar la visibilitad dal protocol:'''
$1",
'revdel-restore' => 'midar la visibilitad',
-'revdel-restore-deleted' => 'versiuns stizzadas',
-'revdel-restore-visible' => 'versiuns visiblas',
'pagehist' => 'Istorgia da las versiuns',
'deletedhist' => 'Cronologia da stizzar',
'revdelete-hide-current' => "Errur cun zuppentar l'element datà ils $1 las $2: Quai è la versiun actuala.
'search-interwiki-default' => '$1 resultats:',
'search-interwiki-more' => '(dapli)',
'search-relatedarticle' => 'Sumegliant',
-'mwsuggest-disable' => 'Deactivar propostas AJAX',
'searcheverything-enable' => 'Tschertgar en tut ils tips da pagina',
'searchrelated' => 'sumegliant',
'searchall' => 'tuts',
'preferences' => 'Preferenzas',
'mypreferences' => 'Preferenzas',
'prefs-edits' => 'Dumber da las modificaziuns:',
-'changepassword' => 'Midar pled-clav',
'prefs-skin' => 'Skin',
'skin-preview' => 'Prevista',
'datedefault' => 'Nagina preferenza',
'recentchanges-label-bot' => 'Questa modificaziun è vegnida exequida dad in bot',
'recentchanges-label-unpatrolled' => "Questa midada n'è anc betg vegnida controllada",
'recentchanges-legend-newpage' => '$1 - nova pagina',
-'rcnote' => "Sutvart {{PLURAL:$1|è '''ina''' midada|èn las ultimas '''$1''' midadass}} {{PLURAL:$2|da l'ultim di|dals ultims '''$2''' dis}}, versiun dals $4 $5.",
'rcnotefrom' => "Midadas dapi '''$2''' (maximalmain '''$1''' vegnan mussads).",
'rclistfrom' => 'Mussar las novas midadas entschavend cun $1',
'rcshowhideminor' => '$1 midadas pitschnas',
'allpagesto' => 'Mussar paginas enfin:',
'allarticles' => 'Tut ils artitgels',
'allinnamespace' => 'tut las paginas (tip da pagina $1)',
-'allnotinnamespace' => 'Tut ils artitgels (betg dal tip da pagina $1)',
-'allpagesprev' => 'enavos',
-'allpagesnext' => 'enavant',
'allpagessubmit' => 'Mussar',
'allpagesprefix' => 'Mussar paginas cun il prefix:',
'allpagesbadtitle' => 'Il titel da pagina inditgà è nunvalid u ha in prefix dad inter-linguas u inter-wiki.
'undeletebtn' => 'restituir',
'undeletelink' => 'mussar/restituir',
'undeleteviewlink' => 'contemplar',
-'undeletereset' => 'Redefinir',
'undeleteinvert' => 'Invertar la selecziun',
'undeletecomment' => 'Motiv:',
'undeletedrevisions' => 'Restituì {{PLURAL:$1|1 versiun|$1 versiuns}}',
'block' => "Bloccar l'utilisader",
'unblock' => 'Debloccar in utilisader',
'blockip' => "Bloccar l'utilisader",
-'blockip-title' => "Bloccar l'utilisader",
'blockip-legend' => "Bloccar l'utilisader",
'blockiptext' => "Utilisescha il formular sutvart per bloccar ina adressa IP u in utilisader uschia ch'el na po betg pli far midadas.
Ti duessas be far quai per impedir vandalissem e en ina moda confurma a las [[{{MediaWiki:Policy-url}}|directivas]].
'ipadressorusername' => "Adressa IP u num d'utilisader:",
'ipbexpiry' => 'Bloccà enfin:',
'ipbreason' => 'Motiv:',
-'ipbreasonotherlist' => 'Auter motiv',
'ipbreason-dropdown' => "*Motivs generals per bloccar
** Inserir infurmaziuns faussas
** Stizzar cuntegn da paginas
'ipbsubmit' => 'Bloccar quest utilisader',
'ipbother' => 'Auter temp:',
'ipboptions' => '2 uras:2 hours,1 di:1 day,3 dis:3 days,1 emna:1 week,2 emnas:2 weeks,1 mais:1 month,3 mais:3 months,6 mais:6 months,1 onn:1 year,permanent:infinite',
-'ipbotheroption' => 'auter',
-'ipbotherreason' => 'Auter/ulteriur motiv:',
'ipbhidename' => "Zuppentar il num d'utilisader en las modicaziuns e glistas",
'ipbwatchuser' => "Observar las paginas d'utilisader e da discussiun da quest utilisader",
'ipb-disableusertalk' => "Evitar che quest utilisader po modifitgar sia pagina da discussiun durant ch'el è bloccà.",
'sorbsreason' => 'Tia adressa IP fa part da la glista da proxys averts da DNSBL che vegn utilisada da {{SITENAME}}.',
'sorbs_create_account_reason' => "Tia adressa IP fa part da la glista da proxys averts da DNSBL che vegn utilisada da {{SITENAME}}.
Ti na pos betg crear in conto d'utilisader.",
-'cant-block-while-blocked' => 'Ti na pos betg bloccar auters utilisaders durant che ti es sez bloccà',
'cant-see-hidden-user' => "L'utilisader che ti emprovas da bloccar è gia bloccà e zuppentà.
Perquai che ti h'has betg il dretg «hideuser» na pos ti betg vesair u modifitgar la bloccada da l'utilisader.",
'ipbblocked' => 'Ti na pos betg bloccar u debloccar auters utilisaders perquai che ti es sez bloccà',
En quests cas as ti da spustar u colliar manualmain las paginas, sche giavischà.",
'movearticle' => 'Spustar artitgel:',
'moveuserpage-warning' => "'''Attenziun:''' Ti es londervi da spustar ina pagina d'utilisader. Considerescha che be la pagina vegn spustada ed il num da l'utilisader na vegn ''betg'' midà.",
-'movenologin' => "Ti n'ès betg t'annunzià",
'movenologintext' => "Ti stos [[Special:UserLogin|t'annunziar]] per spustar in artitgel.",
'movenotallowed' => "Ti n'has betg il dretg da spustar paginas.",
'movenotallowedfile' => "Ti n'has betg il dretg da spustar datotecas.",
'movepage-moved-noredirect' => 'I è vegnì impedì da crear in renviament.',
'articleexists' => 'I exista gia in artitgel cun quai num. Tscherni per plaschair in auter.',
'cantmove-titleprotected' => "Ti na pos betg spustar questa pagina en quai lieu, perquai ch'il titel da destinaziun è bloccà e na dastga betg vegnir creà.",
-'talkexists' => "'''L'artitgel è vegnì spustà cun success. Dentant exista sut il nov num gia ina pagina da discussiun, perquai è la pagina da discussiun betg vegnida spustada. Fa quai p. pl. a maun.'''",
-'movedto' => 'spustà a',
'movetalk' => "Spustar la pagina da discussiun che tutga tar l'artitgel",
'move-subpages' => 'Spustar sutpaginas (fin a $1)',
'move-talk-subpages' => 'Spustar sutpaginas da paginas da discussiun (fin a $1)',
'watchlistall2' => 'tut',
'namespacesall' => 'tuts',
'monthsall' => 'tuts',
-'limitall' => 'tuts',
# Email address confirmation
'confirmemail' => "Confermar l'adressa dad e-mail",
'confirmemail_success' => "Tia adressa dad e-mail è vegnida confermada.
Ussa pos ti [[Special:UserLogin|t'annunziar]] ed utilisar la wiki.",
'confirmemail_loggedin' => 'Tia adressa dad e-mail è ussa vegnida confermada.',
-'confirmemail_error' => 'Insatge è crappà cun tes mail da confermaziun. Stgisa foll!',
'confirmemail_subject' => "{{SITENAME}} - Confermaziun da l'adressa dad e-mail",
'confirmemail_body' => 'Insatgi cun l\'adressa dad IP $1, probablamain ti,
ha creà il conto "$2" sin {{SITENAME}} cun questa adressa dad e-mail.
# Special:ComparePages
'comparepages' => 'Cumparegliar paginas',
-'compare-selector' => "Cumparegliar versiuns d'ina pagina",
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Versiun 1',
# Cologne Blue skin
'qbedit' => 'Editisar',
-'qbspecialpages' => 'Uzalutne patrya',
'errorpagetitle' => 'Dosh',
'returnto' => 'Ja palpale kai $1.',
'jumptonavigation' => 'phiripen',
'jumptosearch' => 'rodipen',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Andar {{SITENAME}}',
'aboutpage' => 'Project:Andar',
'copyright' => 'Ander dino tar o $1.',
'disclaimers' => 'Termenurya',
'disclaimerpage' => 'Project:Termenurya',
'edithelp' => 'Editisaripnasko zhutipen',
-'edithelppage' => 'Help:Sar te editisares ek patrin',
'helppage' => 'Help:Zhutipen',
'mainpage' => 'Sherutni patrin',
'mainpage-description' => 'Sherutni patrin',
'nospecialpagetext' => 'Manglyas ekh [[Special:SpecialPages|uzalutni patrin]] so na arakhel pes kai {{SITENAME}}.',
# General errors
-'wrong_wfQuery_params' => 'Doshalo gin le parametrengo ko wfQuery()<br />I function: $1<br />Query: $2',
'viewsource' => 'Dikh i sursa',
# Login and logout pages
'accountcreatedtext' => 'Kerdo o akonto le jenesko ko $1.',
# Change password dialog
+'changepassword' => 'Paruv o nakhavipnasko lav',
'oldpassword' => 'Purano nakahvipnasko lav',
'newpassword' => 'Nevo nakhavipnasko lav:',
'prevn' => 'mai neve {{PLURAL:$1|$1}}',
'nextn' => 'mai purane {{PLURAL:$1|$1}}',
'viewprevnext' => 'Dikh ($1 {{int:pipe-separator}} $2) ($3).',
-'searchhelp-url' => 'Help:Zhutipen',
'showingresults' => 'Tele si <b>$1</b> rezultaturya shirdindoi le ginestar <b>$2</b>.',
'showingresultsnum' => 'Tele si <b>$3</b> rezultaturya shirdindoi le ginestar <b>$2</b>.',
-'powersearch' => 'Rod',
# Preferences page
'preferences' => 'Kamimata',
-'changepassword' => 'Paruv o nakhavipnasko lav',
'prefs-skin' => 'Dikhimos',
'datedefault' => 'Ni ekh kamipen',
'prefs-datetime' => 'Dives thai chaso',
'prefs-rc' => 'Neve paruvimata',
'saveprefs' => 'Uxtav le kamimata',
-'resetprefs' => 'Thov le kamimata sar ko shirdipen',
'columns' => 'Uche vortorina:',
'localtime' => 'Thanutno vaxt',
-'timezoneoffset' => 'Ververipen',
'guesstimezone' => 'Le les katar o browser',
'allowemail' => 'De drom te aven e-mailurya katar aver jene',
'defaultns' => 'Rod savaxt vi kai kadale riga:',
'movearticle' => 'Inger i patrin',
'movepagebtn' => 'Inger i patrin',
'pagemovedsub' => 'I patrin sas bićhaldi.',
-'movedto' => 'ingerdi kai',
'delete_and_move' => 'Khos thai inger',
# Export
'user-mail-no-body' => 'S-a încercat trimiterea unui e-mail fără conținut sau nejustificat de scurt.',
# Change password dialog
-'resetpass' => 'Modificare parolă',
+'changepassword' => 'Schimbare parolă',
'resetpass_announce' => 'Sunteți autentificat cu un cod temporar trimis pe e-mail. Pentru a termina acțiunea de autentificare, trebuie să setați o parolă nouă aici:',
'resetpass_text' => '<!-- Adăugați text aici -->',
'resetpass_header' => 'Modificare parolă',
'revdelete-nooldid-title' => 'Versiune invalidă',
'revdelete-nooldid-text' => 'Fie nu ați specificat versiunea pentru a efectua această
funcție, fie versiunea specificată nu există, ori sunteți pe cale să ascundeți versiunea curentă.',
-'revdelete-nologtype-title' => 'Niciun tip de jurnal specificat',
-'revdelete-nologtype-text' => 'Nu ai specificat niciun tip de jurnal pentru a putea efectua această acțiune.',
-'revdelete-nologid-title' => 'Intrare în jurnal invalidă',
-'revdelete-nologid-text' => 'Ori nu nu ai specificat o țintă pentru jurnal pentru a efectua această funcție sau intrarea specificată nu există.',
'revdelete-no-file' => 'Fișierul specificat nu există.',
'revdelete-show-file-confirm' => 'Sigur doriți să vedeți versiunea ștearsă a fișierului „<nowiki>$1</nowiki>” din $2 ora $3?',
'revdelete-show-file-submit' => 'Da',
'logdelete-failure' => "'''Vizibilitatea jurnalului nu poate fi definită:'''
$1",
'revdel-restore' => 'Schimbă vizibilitatea',
-'revdel-restore-deleted' => 'versiuni șterse',
-'revdel-restore-visible' => 'versiuni vizibile',
'pagehist' => 'Istoricul paginii',
'deletedhist' => 'Istoric șters',
'revdelete-hide-current' => 'Eroare la ștergerea elementului datat $2, $1: reprezintă versiunea curentă și nu poate fi ștearsă.',
'search-interwiki-default' => '$1 rezultate:',
'search-interwiki-more' => '(mai mult)',
'search-relatedarticle' => 'Relaționat',
-'mwsuggest-disable' => 'Dezactivează sugestiile de căutare',
'searcheverything-enable' => 'Caută în toate spațiile de nume',
'searchrelated' => 'relaționat',
'searchall' => 'toate',
'mypreferences' => 'Preferințe',
'prefs-edits' => 'Număr de modificări:',
'prefsnologintext2' => 'Vă rugăm să vă $1 pentru a vă seta preferințele de utilizator.',
-'changepassword' => 'Schimbare parolă',
'prefs-skin' => 'Aspect',
'skin-preview' => 'Previzualizare',
'datedefault' => 'Nici o preferință',
'recentchanges-label-plusminus' => 'Dimensiunea paginii s-a modificat corespunzător acestui număr de octeți',
'recentchanges-legend-newpage' => '(vezi și [[Special:NewPages|lista cu pagini noi]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Mai jos se află {{PLURAL:\$|ultima modificare|ultimele '''\$1''' modificări|ultimele '''\$1''' de modificări}} din {{PLURAL:\$2|ultima zi|ultimele '''\$2''' zile|ultimele '''\$2''' de zile}}, începând cu \$5, \$4.",
'rcnotefrom' => 'Dedesubt sunt modificările de la <b>$2</b> (maxim <b>$1</b> de modificări sunt afișate - schimbă numărul maxim de linii alegând altă valoare mai jos).',
'rclistfrom' => 'Se arată modificările începând cu $1',
'rcshowhideminor' => '$1 modificările minore',
'allpagesto' => 'Afișează paginile terminând cu:',
'allarticles' => 'Toate articolele',
'allinnamespace' => 'Toate paginile (spațiu de nume $1)',
-'allnotinnamespace' => 'Toate paginile (în afara spațiului de nume $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Următor',
'allpagessubmit' => 'Trimite',
'allpagesprefix' => 'Se afișează paginile cu prefixul:',
'allpagesbadtitle' => 'Titlul paginii este nevalid sau conține un prefix inter-wiki. Este posibil să conțină unul sau mai multe caractere care nu pot fi folosite în titluri.',
'undeletebtn' => 'Recuperează',
'undeletelink' => 'vizualizare/recuperare',
'undeleteviewlink' => 'vezi',
-'undeletereset' => 'Resetează',
'undeleteinvert' => 'Exclude spațiul',
'undeletecomment' => 'Motiv:',
'undeletedrevisions' => '{{PLURAL:$1|o versiune restaurată|$1 versiuni restaurate|$1 de versiuni restaurate}}',
'block' => 'Blocare utilizator',
'unblock' => 'Deblocare utilizator',
'blockip' => 'Blocare utilizator',
-'blockip-title' => 'Blocare utilizator',
'blockip-legend' => 'Blocare utilizator/adresă IP',
'blockiptext' => "Pentru a bloca un utilizator completați rubricile de mai jos.<br />
'''Respectați [[{{MediaWiki:Policy-url}}|politica de blocare]].'''<br />
'ipadressorusername' => 'Adresă IP sau nume de utilizator',
'ipbexpiry' => 'Expiră',
'ipbreason' => 'Motiv:',
-'ipbreasonotherlist' => 'Alt motiv',
'ipbreason-dropdown' => '*Motivele cele mai frecvente
** Introducere de informații false
** Ștergere conținut fără explicații
'ipbsubmit' => 'Blochează acest utilizator',
'ipbother' => 'Alt termen:',
'ipboptions' => '2 ore:2 hours,1 zi:1 day,3 zile:3 days,1 săptămână:1 week,2 săptămâni:2 weeks,1 lună:1 month,3 luni:3 months,6 luni:6 months,1 an:1 year,infinit:infinite',
-'ipbotheroption' => 'altul',
-'ipbotherreason' => 'Motiv diferit/adițional:',
'ipbhidename' => 'Ascunde numele de utilizator la editare și afișare',
'ipbwatchuser' => 'Urmărește pagina sa de utilizator și de discuții',
'ipb-disableusertalk' => 'Se interzice acestui utilizator modificarea propriei pagini de discuții în timpul blocării',
'sorbs_create_account_reason' => 'Adresa dumneavoastră IP este listată ca un proxy deschis în lista neagră DNS.
Nu vă puteți crea un cont',
'xffblockreason' => 'O adresă IP prezentă în antetul X-Forwarded-For — fie a dumneavoastră, fie a serverului proxy pe care îl folosiți — a fost blocată. Motivul original al blocării a fost: $1',
-'cant-block-while-blocked' => 'Nu puteți bloca alți utilizatori în timp ce sunteți dumneavoastră înșivă blocat.',
'cant-see-hidden-user' => 'Utilizatorul pe care încercați să îl blocați este deja blocat și ascuns. Atata timp cât nu aveți drept de hideuser, nu puteți vedea sau modifica blocarea acestuia.',
'ipbblocked' => 'Nu puteți bloca sau debloca alți utilizatori în timp ce sunteți dumneavoastră înșivă blocat.',
'ipbnounblockself' => 'Nu aveți permisiunea de a vă debloca singur',
manual paginile de discuții, dacă doriți acest lucru.",
'movearticle' => 'Pagina de redenumit:',
'moveuserpage-warning' => "'''Atenție''': sunteți pe cale să redenumiți o pagină de utilizator. Vă rugăm să rețineți că singura redenumită va fi pagina, nu și utilizatorul.",
-'movenologin' => 'Nu sunteți autentificat{{GENDER:||ă}}.',
'movenologintext' => 'Trebuie să fiți un utilizator înregistrat și [[Special:UserLogin|autentificat]] pentru a redenumi o pagină.',
'movenotallowed' => 'Nu aveți permisiunea de a redenumi pagini.',
'movenotallowedfile' => 'Nu aveți permisiunea de a redenumi fișiere.',
'movepage-moved-noredirect' => 'Crearea redirecționărilor a fost suprimată.',
'articleexists' => 'O pagină cu același nume există deja, sau numele pe care l-ați ales este invalid. Sunteți rugat să alegeți un alt nume.',
'cantmove-titleprotected' => 'Nu puteți redenumi o pagină cu acest nume, pentru că noul titlu a fost protejat la creare.',
-'talkexists' => "'''Pagina în sine a fost redenumită cu succes, dar pagina de discuții nu a putut fi redenumită deoarece o alta deja există la noul titlu.
-Vă rugăm să le unificați manual.'''",
-'movedto' => 'redenumită în',
'movetalk' => 'Redenumește pagina de discuții asociată',
'move-subpages' => 'Redenumește subpaginile (până la $1)',
'move-talk-subpages' => 'Redenumește subpaginile paginii de discuții (până la $1)',
'watchlistall2' => 'toate',
'namespacesall' => 'toate',
'monthsall' => 'toate',
-'limitall' => 'toate',
# Email address confirmation
'confirmemail' => 'Confirmare adresă e-mail',
'confirmemail_needlogin' => 'Trebuie să vă $1 pentru a vă confirma adresa de e-mail.',
'confirmemail_success' => 'Adresa de e-mail a fost confirmată. Acum vă puteți [[Special:UserLogin|autentifica]] și bucura de wiki.',
'confirmemail_loggedin' => 'Adresa de e-mail a fost confirmată.',
-'confirmemail_error' => 'Ceva nu a funcționat la salvarea confirmării.',
'confirmemail_subject' => 'Confirmarea adresei de e-mail la {{SITENAME}}',
'confirmemail_body' => 'Cineva, probabil dumneavoastră de la adresa IP $1, și-a înregistrat la {{SITENAME}} contul „$2” cu această adresă de e-mail.
'imgmultigo' => 'Du-te!',
'imgmultigoto' => 'Du-te la pagina $1',
+# Language selector for translatable SVGs
+'img-lang-opt' => '$2 ($1)',
+'img-lang-default' => '(limba implicită)',
+'img-lang-info' => 'Randează această imagine în $1 $2.',
+'img-lang-go' => 'Du-te',
+
# Table pager
'ascending_abbrev' => 'cresc',
'descending_abbrev' => 'desc',
# Special:ComparePages
'comparepages' => 'Comparație între pagini',
-'compare-selector' => 'Comparație între versiuni',
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Versiunea 1',
'user-mail-no-body' => "Pruvate a mannà 'na mail cu 'nu cuèrpe vacande o troppe curte.",
# Change password dialog
-'resetpass' => "Cange 'a password",
+'changepassword' => "Cange 'a password",
'resetpass_announce' => "Tu tè colleghete cu 'nu codece mannete pe e-mail temboranee.
Pe spiccià 'a procedure de collegamende, tu a 'mbostà 'na password nove aqquà:",
'resetpass_text' => "<!-- Mitte 'u teste aqquà -->",
'revisiondelete' => 'Scangille/Repristine revisiune',
'revdelete-nooldid-title' => 'Revisione de destinazione invalida',
'revdelete-nooldid-text' => "Tu non g'è specificate 'na revisione da arrivà pe abbilità sta funzione. 'A specifica revisione non g'esiste oppure tu stè pruève a scunnè 'a revisona corrende.",
-'revdelete-nologtype-title' => 'Nisciune tipe de archivije ha state specifichete',
-'revdelete-nologtype-text' => "Tu non g'è specificate 'u tipe de l'archivije pe eseguì st'aziona.",
-'revdelete-nologid-title' => "Richieste jndr'à l'archivije invalide",
-'revdelete-nologid-text' => "Tu non g'è specificate l'archivije de destinazione de l'evende pe eseguì sta funzione o 'a specifiche entrate non g'esiste.",
'revdelete-no-file' => "'U file specificate non g'esiste.",
'revdelete-show-file-confirm' => 'Si secure ca vuè ccu vide \'a revisione scangellate d\'u file "<nowiki>$1</nowiki>" \'u $2 a le $3?',
'revdelete-show-file-submit' => 'Sìne',
'logdelete-failure' => "'''L'archivije d'a visibbilità non ge pò essere 'mbostate:'''
$1",
'revdel-restore' => "Cange 'a visibilità",
-'revdel-restore-deleted' => 'revisiune scangellate',
-'revdel-restore-visible' => 'Revisiune visibbele',
'pagehist' => "Storie d'a vôsce",
'deletedhist' => "Storie d'u scangellamende",
'revdelete-hide-current' => "Errore scunnènne le artichele datate $2, $1: queste ète 'a versiona corrende.
'search-interwiki-default' => '$1 resultete:',
'search-interwiki-more' => '(de cchiù)',
'search-relatedarticle' => 'Colleghete',
-'mwsuggest-disable' => 'Disabbilete le conziglie in AJAX',
'searcheverything-enable' => "Cirche jndr'à tutte le namespace",
'searchrelated' => 'colleghete',
'searchall' => 'tutte',
'preferences' => 'Me piece accussì',
'mypreferences' => 'Me piace accussì',
'prefs-edits' => 'Numere de cangiaminde:',
-'changepassword' => "Cange 'a password",
'prefs-skin' => 'Skin',
'skin-preview' => 'Andeprime',
'datedefault' => 'Nisciuna preferenze',
'recentchanges-label-bot' => "Stu cangiamende ha state fatte da 'nu bot",
'recentchanges-label-unpatrolled' => "Stu cangiamende non g'à state angore condrollate",
'recentchanges-legend-newpage' => '$1 - pàgena nove',
-'rcnote' => "Sotte {{PLURAL:$1|jè '''1''' cangiamende|sonde le urteme '''$1''' cangiaminde}} jndr'à l'urteme{{PLURAL:$2|sciurne|'''$2''' sciurne}}, jndr'à $5, $4.",
'rcnotefrom' => "Sotte stonne le cangiaminde da '''$2''' (fine a '''$1''' mustrete).",
'rclistfrom' => 'Fà vedè le urteme cangiaminde partenne da $1',
'rcshowhideminor' => '$1 cangiaminde stuèdeche',
'allpagesto' => "Fà vedè pàggene ca spiccene 'u:",
'allarticles' => 'Tutte le pàggene',
'allinnamespace' => 'Tutte le pàggene (neimspeise $1)',
-'allnotinnamespace' => "Tutte le pàggene (ca non ge stonne jndr'à 'u namespace $1)",
-'allpagesprev' => 'Precedende',
-'allpagesnext' => 'Prossime',
'allpagessubmit' => 'Veje',
'allpagesprefix' => "Fa vedè le pàggene cu 'u prefisse:",
'allpagesbadtitle' => "'U titele d'a vôsce ca è date ere invalide o tenève 'nu prefisse inter-lènghe o inter-uicchi.
'undeletebtn' => 'Repristine',
'undeletelink' => 'vide/repristine',
'undeleteviewlink' => 'vide',
-'undeletereset' => 'Azzere',
'undeleteinvert' => 'Selezione a smerse',
'undeletecomment' => 'Mutive:',
'undeletedrevisions' => '{{PLURAL:$1|1 revisione|$1 revisiune}} ripristinete',
'block' => "Bluècche l'utende",
'unblock' => "Sbluècche l'utende",
'blockip' => "Blocche l'utende",
-'blockip-title' => "Bluecche l'utende",
'blockip-legend' => "Bluecche l'utende",
'blockiptext' => "Ause 'a schermata de sotte pe bloccà l'accesse in scritture de 'nu specifiche indirizze IP o utende.
Quiste avessa essere fatte sulamende pe prevenìe 'u vandalisme e in accorde cu [[{{MediaWiki:Policy-url}}|le reghele]].
'ipadressorusername' => "Indirizze IP o nome de l'utende:",
'ipbexpiry' => 'More:',
'ipbreason' => 'Mutive:',
-'ipbreasonotherlist' => 'Otre mutive',
'ipbreason-dropdown' => "*Mutive comune de blocche
** Inzerimende de 'mbormaziune fause
** Scangellamende de condenute da le vôsce
'ipbsubmit' => "Blocche st'utende",
'ipbother' => 'Otre orarie:',
'ipboptions' => '2 ore:2 hours,1 giurne:1 day,3 giurne:3 days,1 sumane:1 week,2 sumane:2 weeks,1 mese:1 month,3 mise:3 months,6 mise:6 months,1 anne:1 year,infinite:infinite',
-'ipbotheroption' => 'otre',
-'ipbotherreason' => 'Otre mutive:',
'ipbhidename' => 'Scunne le nome utinde da le cangiaminde e da le liste',
'ipbwatchuser' => "Vide a pàgena utende e quedde de le 'ngazzaminde de stu utende",
'ipb-disableusertalk' => "Non ge face cangià a stu utende 'a pàgena de le 'ngazzaminde sue fine ca jè bloccate",
'sorbs_create_account_reason' => "L'indirizze IP tue jè elegate cumme a 'nu proxy apirte jndr'à DNSBL ausate da {{SITENAME}}.
Tu nonge puè ccrejà 'nu cunde utende",
'xffblockreason' => "'N'indirizze IP presende jndr'à testate X-Forwarded-For, tutte e doje le tune o 'nu server proxy ca ste ause, onne state bloccate. 'U mutive d'u blocche origgenale ere: $1",
-'cant-block-while-blocked' => 'Tu non ge puè bloccà otre utinde quanne tu si blocchete.',
'cant-see-hidden-user' => "L'utende ca tu ste pruève a bloccà ha state già bloccate e scunnute. Ce tu non ge tine le deritte ''hideuser'', tu non ge puè vedè o cangià 'u blocche de l'utende.",
'ipbblocked' => 'Tu non ge puè bloccà o sbloccà otre utinde, purcé tu sì ppure bloccate',
'ipbnounblockself' => "Non ge t'è permesse de sbloccarte da sule",
Jndr'à ste case, 'a pàgene non g'avène spustete e pò t'a cupià a màne 'u codenute sue.",
'movearticle' => 'Spuèste:',
'moveuserpage-warning' => "'''Attenziò:''' Tu stè spuèste 'na pàgene utende. Vide bbuène ca sulamende 'a pàgene avène spustate ma l'utende ''non'' g'avene renomenate.",
-'movenologin' => 'Non ge sinde colleghete',
'movenologintext' => "Tu a essere 'n'utende reggistrete e [[Special:UserLogin|colleghete]] pe spustà 'na pàgene.",
'movenotallowed' => "Tu non ge tìne 'u permesse pe spustà le pàggene.",
'movenotallowedfile' => "Tu non ge tìne 'u permesse pe spustà le file.",
'articleexists' => "'Na pàgene cu stu nome già esiste, o 'u nome ca tu è scacchiete non g'è valide.
Pe piacere scacchie n'otre nome.",
'cantmove-titleprotected' => "Tu non ge puè spustà 'na pògene jndr'à sta locazzione purcè 'u titele nuève ha state protette da 'a ccrejazione",
-'talkexists' => "''''A pàgene ha state spustete, però 'a pàgene de le 'ngazzaminde pò essere ca non g'à state spustete purcè ne ste n'otre già cu 'u titele nuéve.
-Videta tu 'a màne a 'ngollà 'a pàgena vecchie cu quedda nova.'''",
-'movedto' => 'spustete a',
'movetalk' => "Spuéste 'a pàgene de le 'ngazzaminde associete",
'move-subpages' => 'Spuèste le sottopàggene (fine a $1)',
'move-talk-subpages' => "Spuèste le sotto pàggene de le 'ngazzainde (fine a $1)",
'watchlistall2' => 'tutte',
'namespacesall' => 'tutte',
'monthsall' => 'tutte',
-'limitall' => 'tutte',
# Email address confirmation
'confirmemail' => "Conferme l'indirizze e-mail",
'confirmemail_success' => "L'indirizze e-mail tue ha state confermate.
Tu, mò te puè [[Special:UserLogin|collegà]] e te puè devertì sus 'a Uicchipèdie.",
'confirmemail_loggedin' => "L'indirizze e-mail tue ha state confermate.",
-'confirmemail_error' => "Quacchedune ha sbagliate reggistranne 'a conferma toje.",
'confirmemail_subject' => 'Indirizze email de conferme pe {{SITENAME}}',
'confirmemail_body' => "Quacchedune, pò essere tu, fa l'indirizze IP \$1,
ha reggistrate 'nu cunde utende \"\$2\" cu st'indirizze email sus a {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Combronde le pàggene',
-'compare-selector' => "Combronde le revisiune d'à pàgene",
'compare-page1' => 'Pàgene 1',
'compare-page2' => 'Pàgene 2',
'compare-rev1' => 'Revisione 1',
'user-mail-no-body' => 'Пытался отправить электронное письмо с пустым или бессмысленно коротким содержанием.',
# Change password dialog
-'resetpass' => 'Изменение пароля',
+'changepassword' => 'Изменение пароля',
'resetpass_announce' => 'Вы представились с помощью временного пароля, полученного по электронной почте. Для завершения входа в систему вы должны установить новый пароль.',
'resetpass_text' => '<!-- Добавьте сюда текст -->',
'resetpass_header' => 'Изменение пароля учётной записи',
'revisiondelete' => 'Удалить / восстановить версии страницы',
'revdelete-nooldid-title' => 'Не задана целевая версия',
'revdelete-nooldid-text' => 'Вы не задали целевую версию (или версии) для выполнения этой функции.',
-'revdelete-nologtype-title' => 'Не указан тип журнала',
-'revdelete-nologtype-text' => 'Вы не указали тип журнала, в котором следует выполнить действие.',
-'revdelete-nologid-title' => 'Ошибочная запись журнала',
-'revdelete-nologid-text' => 'Вы не указали целевую запись журнала для выполнения действия или указанной записи не существует.',
'revdelete-no-file' => 'Указанный файл не существует.',
'revdelete-show-file-confirm' => 'Вы уверены, что вы хотите просмотреть удалённую версию файла «<nowiki>$1</nowiki>» от $2, $3?',
'revdelete-show-file-submit' => 'Да',
'logdelete-failure' => "'''Видимость журнала не установлена:'''
$1",
'revdel-restore' => 'изменить видимость',
-'revdel-restore-deleted' => 'удалённые версии',
-'revdel-restore-visible' => 'видимые версии',
'pagehist' => 'История страницы',
'deletedhist' => 'История удалений',
'revdelete-hide-current' => 'Ошибка скрытия записи от $2, $1: это текущая версия.
'search-interwiki-default' => '$1 результ.:',
'search-interwiki-more' => '(ещё)',
'search-relatedarticle' => 'Связанный',
-'mwsuggest-disable' => 'Отключить подсказки поиска',
'searcheverything-enable' => 'Поиск по всем пространствам имён',
'searchrelated' => 'связанный',
'searchall' => 'все',
'mypreferences' => 'Настройки',
'prefs-edits' => 'Количество правок:',
'prefsnologintext2' => 'Необходимо $1, чтобы изменять настройки.',
-'changepassword' => 'Изменение пароля',
'prefs-skin' => 'Тема оформления',
'skin-preview' => 'Предпросмотр',
'datedefault' => 'По умолчанию',
'recentchanges-label-plusminus' => 'Размер страницы изменился на данное количество байт',
'recentchanges-legend-newpage' => '(см. также [[Special:NewPages|список новых страниц]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "{{PLURAL:$1|Последнее '''$1''' изменение|Последние '''$1''' изменения|Последние '''$1''' изменений}} за '''$2''' {{PLURAL:$2|день|дня|дней}}, на момент времени $5 $4.",
'rcnotefrom' => "Ниже перечислены изменения с '''$2''' (не более '''$1''').",
'rclistfrom' => 'Показать изменения с $1.',
'rcshowhideminor' => '$1 малые правки',
'allpagesto' => 'Остановить вывод на:',
'allarticles' => 'Все страницы',
'allinnamespace' => 'Все страницы в пространстве имён «$1»',
-'allnotinnamespace' => 'Все страницы (кроме пространства имён «$1»)',
-'allpagesprev' => 'Предыдущие',
-'allpagesnext' => 'Следующие',
'allpagessubmit' => 'Выполнить',
'allpagesprefix' => 'Найти страницы, начинающиеся с:',
'allpagesbadtitle' => 'Недопустимое название страницы. Заголовок содержит интервики, межъязыковой префикс или запрещённые в заголовках символы.',
'undeletebtn' => 'Восстановить',
'undeletelink' => 'просмотреть/восстановить',
'undeleteviewlink' => 'просмотреть',
-'undeletereset' => 'Очистить',
'undeleteinvert' => 'Обратить выделение',
'undeletecomment' => 'Причина:',
'undeletedrevisions' => '$1 {{PLURAL:$1|изменение|изменения|изменений}} восстановлено',
'block' => 'Блокировка участника',
'unblock' => 'Разблокировка участника',
'blockip' => 'Заблокировать',
-'blockip-title' => 'Блокирование участника',
'blockip-legend' => 'Блокировка участника',
'blockiptext' => 'Используйте форму ниже, чтобы заблокировать возможность записи с определённого IP-адреса.
Это может быть сделано только для предотвращения вандализма и только в соответствии с [[{{MediaWiki:Policy-url}}|правилами]].
'ipadressorusername' => 'IP-адрес или имя участника:',
'ipbexpiry' => 'Закончится через:',
'ipbreason' => 'Причина:',
-'ipbreasonotherlist' => 'Другая причина',
'ipbreason-dropdown' => '* Стандартные причины блокировок
** Вставка ложной информации
** Удаление содержимого страниц
'ipbsubmit' => 'Заблокировать этот адрес/участника',
'ipbother' => 'Другое время:',
'ipboptions' => '2 часа:2 hours,1 день:1 day,3 дня:3 days,1 неделя:1 week,2 недели:2 weeks,1 месяц:1 month,3 месяца:3 months,6 месяцев:6 months,1 год:1 year,бессрочно:infinite',
-'ipbotheroption' => 'другое',
-'ipbotherreason' => 'Другая причина / дополнение:',
'ipbhidename' => 'Скрыть имя участника из правок и списков',
'ipbwatchuser' => 'Добавить в список наблюдения личную страницу участника и его страницу обсуждения',
'ipb-disableusertalk' => 'Запретить этому участнику редактировать свою страницу обсуждения во время блокировки',
'sorbsreason' => 'Ваш IP-адрес числится как открытый прокси в DNSBL.',
'sorbs_create_account_reason' => 'Ваш IP-адрес числится как открытый прокси в DNSBL. Вы не можете создать учётную запись.',
'xffblockreason' => 'Был заблокирован IP-адрес, присутствующий в заголовке X-Forwarded-For и принадлежащий либо вам, либо используемому вами прокси-серверу. Первоначальная причина блокировки была следующей: $1',
-'cant-block-while-blocked' => 'Вы не можете блокировать других участников, пока вы сами заблокированы.',
'cant-see-hidden-user' => 'Участник, которого вы пытаетесь заблокировать, уже заблокирован и скрыт. Поскольку у вас нет разрешения на работу по сокрытию участников, вы не можете просмотреть или изменить данную блокировку.',
'ipbblocked' => 'Вы не можете блокировать или разблокировать других участников, так как вы сами заблокированы',
'ipbnounblockself' => 'Вы не можете разблокировать самого себя',
В этих случаях, вы будете вынуждены переместить или объединить страницы вручную, если это нужно.",
'movearticle' => 'Переименовать страницу',
'moveuserpage-warning' => "'''Внимание.''' Вы собираетесь переименовать страницу участника. Пожалуйста, обратите внимание, что переименована будет только страница, участник '''не''' будет переименован.",
-'movenologin' => 'Вы не представились системе',
'movenologintext' => 'Вы должны [[Special:UserLogin|представиться системе]],
чтобы иметь возможность переименовать страницы.',
'movenotallowed' => 'У вас нет разрешения переименовывать страницы.',
'articleexists' => 'Страница с таким именем уже существует или указанное вами название недопустимо.
Пожалуйста, выберите другое название.',
'cantmove-titleprotected' => 'Невозможно переименовать страницу, так как новое название входит в список запрещённых.',
-'talkexists' => "'''Страница была переименована, но страница обсуждения не может быть переименована, потому что страница с таким названием уже существует. Пожалуйста, объедините их вручную.'''",
-'movedto' => 'переименована в',
'movetalk' => 'Переименовать соответствующую страницу обсуждения',
'move-subpages' => 'Переименовать подстраницы (до $1)',
'move-talk-subpages' => 'Переименовать подстраницы страницы обсуждения (до $1)',
'watchlistall2' => 'все',
'namespacesall' => 'все',
'monthsall' => 'все',
-'limitall' => 'все',
# Email address confirmation
'confirmemail' => 'Подтверждение адреса электронной почты',
'confirmemail_needlogin' => 'Вы должны $1 для подтверждения вашего адреса электронной почты.',
'confirmemail_success' => 'Ваш адрес электронной почты подтверждён.',
'confirmemail_loggedin' => 'Ваш адрес электронной почты подтверждён.',
-'confirmemail_error' => 'Во время процедуры подтверждения адреса электронной почты произошла ошибка.',
'confirmemail_subject' => '{{SITENAME}}:Запрос на подтверждение адреса электронной почты',
'confirmemail_body' => 'Кто-то (возможно вы) с IP-адресом $1 зарегистрировал
на сервере проекта {{SITENAME}} учётную запись «$2»,
'imgmultigo' => 'Перейти!',
'imgmultigoto' => 'Перейти на страницу $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(язык по умолчанию)',
+'img-lang-info' => 'Преобразовать это изображение на $1 $2.',
+'img-lang-go' => 'Перейти',
+
# Table pager
'ascending_abbrev' => 'возр',
'descending_abbrev' => 'убыв',
# Special:ComparePages
'comparepages' => 'Сравнение страниц',
-'compare-selector' => 'Сравнение версий страниц',
'compare-page1' => 'Первая страница',
'compare-page2' => 'Вторая страница',
'compare-rev1' => 'Первая версия',
'user-mail-no-body' => 'Спроба послати порожнїй або барз куртый імейл.',
# Change password dialog
-'resetpass' => 'Змінити гесло',
+'changepassword' => 'Змінити гесло',
'resetpass_announce' => 'Приголошуєте ся дочасным геслом, котре было послане електронічнов поштов. Про закончіня приголошіня треба задати нове гесло ту:',
'resetpass_header' => 'Зміна гесла',
'oldpassword' => 'Старе гесло:',
'revisiondelete' => 'Вылучіти/обновити ревізії',
'revdelete-nooldid-title' => 'Хыбна цілёва ревізія',
'revdelete-nooldid-text' => 'Не зволили сьте ревізії, на котрых хочете тоту функцію выконати.',
-'revdelete-nologtype-title' => 'Нестановленый тіп запису',
-'revdelete-nologtype-text' => '{{GENDER:|Не становив|Не становила|Не становили}} сьте книгу протоколовачіх записів, на котрых ся має операція выконати.',
-'revdelete-nologid-title' => 'Неплатный протоколовачій запис',
-'revdelete-nologid-text' => 'Будь сьте не зазначіли цілёвый запис в протоколї або даный запис не екзістує.',
'revdelete-no-file' => 'Зазначеный файл не єствує.',
'revdelete-show-file-confirm' => 'На певно собі хочете посмотрити вылучену ревізію файлу „<nowiki>$1</nowiki>“ з $2, $3?',
'revdelete-show-file-submit' => 'Гей',
'logdelete-failure' => "'''Не вдало ся наставити видимость протоколу.'''
$1",
'revdel-restore' => 'Змінити видимость',
-'revdel-restore-deleted' => 'вылучены ревізії',
-'revdel-restore-visible' => 'видимы ревізії',
'pagehist' => 'Історія сторінкы',
'deletedhist' => 'Вымазана історія',
'revdelete-hide-current' => 'Хыба сховаваня положкы з $1 $2: їднать ся о сучасну ревізію.
'search-interwiki-default' => '$1 резултаты:',
'search-interwiki-more' => '(веце)',
'search-relatedarticle' => 'Звязаный',
-'mwsuggest-disable' => 'Выпнути пораду під час гляданя',
'searcheverything-enable' => 'Глядати во вшыткых просторах назв',
'searchrelated' => 'звязаный',
'searchall' => 'вшыткы',
'preferences' => 'Наставлїня',
'mypreferences' => 'Наставлїня',
'prefs-edits' => 'Чісло едітовань:',
-'changepassword' => 'Змінити гесло',
'prefs-skin' => 'Взгляд',
'skin-preview' => 'Попереднїй нагляд',
'datedefault' => 'Імпліцітный',
'recentchanges-label-bot' => 'Тото едітованя зроблене ботом',
'recentchanges-label-unpatrolled' => 'Тота зміна дотеперь не была патролёвана.',
'recentchanges-legend-newpage' => '$1 — нова сторінка',
-'rcnote' => "{{PLURAL:$1|Послїдня '''$1''' зміна|Послїднї '''$1''' зміны|Послїднїх '''$1''' змін}} за '''$2''' {{PLURAL:$2|день|днї|днїв}}, на час $5, $4.",
'rcnotefrom' => 'Ниже {{PLURAL:$1|є|суть|є}} найвеце <b>$1</b> {{PLURAL:$1|зміна|зміны|змін}} од <b>$2</b>.',
'rclistfrom' => 'Вказати едітованя почінаючі з $1.',
'rcshowhideminor' => '$1 маленькы едітованя',
'allpagesto' => 'Зобразити сторінкы кінчачі на:',
'allarticles' => 'Вшыткы сторінкы',
'allinnamespace' => 'Вшыткы сторінкы (простор назв $1)',
-'allnotinnamespace' => 'Вшыткы сторінкы (окрем простору назв $1)',
-'allpagesprev' => 'Попереднї',
-'allpagesnext' => 'Далшы',
'allpagessubmit' => 'Выконати',
'allpagesprefix' => 'Вказати сторінкы што ся зачінають на:',
'allpagesbadtitle' => 'Задана назва сторінкы не была правилна або обсяговала префікс міджіязыкового або міджівікі одказу. Може обсяговав буквы, котры не суть дозволены.',
'undeletebtn' => 'Обновити',
'undeletelink' => 'видїти/обновити',
'undeleteviewlink' => 'видїти',
-'undeletereset' => 'Ресетовати',
'undeleteinvert' => 'Інвертовати селекцію',
'undeletecomment' => 'Причіна:',
'undeletedrevisions' => '{{PLURAL:$1|Обновлена $1 верзія|Обновлены $1 верзії|Обновленых $1 верзій}}',
'block' => 'Заблоковати хоснователя',
'unblock' => 'Одблоковати хоснователя',
'blockip' => 'Заблоковати хоснователя',
-'blockip-title' => 'Блокованя хоснователя',
'blockip-legend' => 'Блокованя хоснователя',
'blockiptext' => 'Тот формуларь служыть про заблокованя едітованя з конкретной IP адресы або мена хоснователя.
Тото бы мало быти хосноване лем в згодї з [[{{MediaWiki:Policy-url}}|правилами]].
'ipadressorusername' => 'IP-адреса або мено хоснователя:',
'ipbexpiry' => 'Кінчіть:',
'ipbreason' => 'Причіна:',
-'ipbreasonotherlist' => 'Інша причіна',
'ipbreason-dropdown' => '*Часты причіны блокованя
** Вкладаня неправдивых інформацій
** Одстранёваня обсягу сторінок
'ipbsubmit' => 'Заблоковати',
'ipbother' => 'Іншый час:',
'ipboptions' => '2 годины:2 hours,1 день:1 day,3 днї:3 days,1 тыждень:1 week,2 тыжднї:2 weeks,1 місяць:1 month,3 місяцї:3 months,6 місяцїв:6 months,1 рік:1 year,неограніченї:infinite',
-'ipbotheroption' => 'іншый',
-'ipbotherreason' => 'Інша/додаткова причіна:',
'ipbhidename' => 'Сховати мено хоснователя в едітованях і списках',
'ipbwatchuser' => 'Слїдовати хосновательску і діскузну сторінку того хоснователя',
'ipb-disableusertalk' => 'Заборонити тому хоснователёви едітовати властну хосновательску діскузію по час блокованя',
'sorbsreason' => 'Ваша IP-адреса є веджена як отвореный проксі в DNSBL.',
'sorbs_create_account_reason' => 'Ваша IP-адреса є веджена як одкрытый проксі в DNSBL. З той адресы собі не можете створити конто.',
'xffblockreason' => 'IP адреса написана в голові X-Forwarded-For, ці уж ваша, або проксі сервера, што хоснуєете, была заблокована. Оріґінална прічіна того блокованя: $1',
-'cant-block-while-blocked' => 'Не можете блоковати іншых хоснователїв, кідь сьте сам заблокованый(а).',
'cant-see-hidden-user' => 'Хоснователь, котрого хочете заблоковати, уж быв заблокованый і схованый. Кідьже не маєте права hideuser, не можете собі наставлїня блокованя того хоснователя посмотрити ани го змінити.',
'ipbblocked' => 'Не можете блоковати або одблоковати іншых хоснователїв, {{GENDER:|сам|сама|сам}} сьте {{GENDER:|заблокованый|заблокована|заблокованый}}',
'ipbnounblockself' => 'Не маєте дозволене одблоковати {{GENDER:|сам|сама|сам}} себе',
В тых припадох будете мусити переменовати ці злучіти сторінкы ручнї кідь желаєте єй переменованя.",
'movearticle' => 'Переменовати сторінку',
'moveuserpage-warning' => "'''Увага:''' Рихтуєте ся переменовати сторінку хоснователя. Усвідомте собі, же буде переменована лем тота сторінка, а хоснователь ''не буде'' переменованый.",
-'movenologin' => 'Не сьте приголошеный(а)!',
'movenologintext' => 'Про переменованя сторінок ся мусите [[Special:UserLogin|приголосити]].',
'movenotallowed' => 'Не маєте права переменовати сторінкы.',
'movenotallowedfile' => 'Не маєте права переменовати файлы.',
'articleexists' => 'Сторінка з таков назвов уж екзістує або назва вамі выбрата не є платна.
Просиме, выберте іншу назву.',
'cantmove-titleprotected' => 'Сторінка ся не дасть переменовати на дане місце, бо єй назва є замкнута проти створїню',
-'talkexists' => "'''Сторінка була переменована, але діскузна сторінка не могла быти переменована, бо сторінка з таков назвов уж екзістує. Просиме Вас, злучте їх ручнї.'''",
-'movedto' => 'теперь ся называє',
'movetalk' => 'Переменовати одповідну діскузну сторінку',
'move-subpages' => 'Переменовати підсторінкы (до $1)',
'move-talk-subpages' => 'Переменовати підсторінкы діскузной сторінкы (до $1)',
'watchlistall2' => 'вшыткы',
'namespacesall' => 'вшыткы',
'monthsall' => 'вшыткы',
-'limitall' => 'вшыткы',
# Email address confirmation
'confirmemail' => 'Потверджіня адресы ел. пошты',
'confirmemail_needlogin' => 'Про потверджіня своёй адрес ел. пошты ся мусите $1.',
'confirmemail_success' => 'Ваша адреса ел. пошты была потверджена. Нынї ся можете [[Special:UserLogin|приголосити]] і хосновати вікі.',
'confirmemail_loggedin' => 'Ваша адреса ел. пошты была потверджена.',
-'confirmemail_error' => 'Не вдало ся уложыти ваше потверджіня.',
'confirmemail_subject' => 'Потверджіня адресы ел. пошты про {{grammar:4sg|{{SITENAME}}}}',
'confirmemail_body' => 'Хтось (асі вы, з IP адресы $1) собі реґістровав конто з меном "$2" і тов адресов ел. пошты на {{grammar:6sg|{{SITENAME}}}}.
# Special:ComparePages
'comparepages' => 'Порівнаня сторінок',
-'compare-selector' => 'Порівнаня ревізій сторінок',
'compare-page1' => 'Сторінка 1',
'compare-page2' => 'Сторінка 2',
'compare-rev1' => 'Ревізія 1',
* @ingroup Language
* @file
*
+ * @author D'AroemenenZullenNiVergaan
* @author Dumitrachi T. Fundu
* @author Hakka
*/
$messages = array(
+# User preference toggles
+'tog-underline' => 'Subliniadză ligâturâ:',
+'tog-hideminor' => 'Ascundi alâxirile ńici.',
+'tog-numberheadings' => 'Numără automat secțiunili.',
+'tog-editondblclick' => "Aravdă alâxirea frundzâl'ei ti dublu click (caftă JavaScript)",
+
+'underline-always' => 'Dipriunâ',
+'underline-never' => 'Vârâoarâ',
+
# Dates
'sunday' => 'Dumãnicã',
'monday' => 'Lune',
'thursday' => 'Gioia',
'friday' => 'Vinirã',
'saturday' => 'Sãmbãtã',
-'january' => 'Yinar',
-'february' => 'Shcurtu',
-'march' => 'Martsu',
-'april' => 'Aprir',
-'may_long' => 'Mailu',
-'june' => 'Cirishar',
-'july' => 'Alunar',
-'august' => 'Avgustu',
-'september' => 'Yizmaciunjle',
-'october' => 'Xumedru',
-'november' => 'Brumar',
-'december' => 'Andreulu',
+'january' => 'yinar',
+'february' => 'șcurtu',
+'march' => 'marțu',
+'april' => 'aprir',
+'may_long' => 'maiu',
+'june' => 'cirișar',
+'july' => 'alunar',
+'august' => 'avgustu',
+'september' => 'yizmăciun',
+'october' => 'xumedru',
+'november' => 'brumar',
+'december' => 'andreu',
'january-gen' => 'Yinar',
'february-gen' => 'Shcurtu',
'march-gen' => 'Martsu',
'october-gen' => 'Xumedru',
'november-gen' => 'Brumar',
'december-gen' => 'Andreulu',
+'jan' => 'yinar',
+'feb' => 'șcurtu',
+'mar' => 'marțu',
+'apr' => 'aprir',
+'may' => 'maiu',
+'jun' => 'cirișar',
+'jul' => 'alunar',
+'aug' => 'avgustu',
+'sep' => 'yizmăciun',
+'oct' => 'xumedru',
+'nov' => 'brumar',
+'dec' => 'andreu',
+
+# Categories related messages
+'pagecategories' => '{{PLURAL:$1|Categorie|Categorii}}',
+'category_header' => 'Frândzâ ti categoria "$1"',
+'hidden-categories' => '{{PLURAL:$1|Categorie ascumsâ|Categorii ascumsi}}',
'article' => 'Articlu',
+'newwindow' => "(discl'idi tu nauâ fereastă)",
'cancel' => 'Alasã',
+'moredotdotdot' => 'Ma multu...',
'mytalk' => 'Zburare-a mea',
-'navigation' => 'Navigatsia',
+'navigation' => 'Navigație',
# Cologne Blue skin
+'qbfind' => 'Caftă',
'qbedit' => 'Alãxiri',
-'qbspecialpages' => 'Frãndzã spetsiale',
+'qbpageoptions' => 'Aestă frândză',
+'qbmyoptions' => 'Frândzili a meali',
+# Vector skin
+'vector-action-addsection' => 'Dimândari nauâ',
+'vector-view-history' => 'Vedz istoric',
+'namespaces' => 'Spațiu di numi',
+'variants' => 'Variante',
+
+'tagline' => 'Dit {{SITENAME}}',
'help' => 'Agiutor',
-'search' => 'Caftã',
+'search' => 'Câftare',
'searchbutton' => 'Caftã',
'go' => 'Du-vã',
'searcharticle' => 'Du-vã',
-'history_short' => 'Istoria',
+'history_short' => 'Istoric',
'printableversion' => 'Verzia ti tipuseare',
-'permalink' => 'Ligãtura permanentã',
-'edit' => 'Alãxiri',
+'permalink' => 'Legătură permanentă',
+'edit' => 'Alâxire',
'delete' => 'Ashcirdzire',
'protect' => 'Apurã',
+'newpage' => 'Frândzâ nauă',
+'talkpagelinktext' => 'Zburari',
'talk' => 'Discusiur',
+'views' => 'Videri',
'toolbox' => 'Cutia di hãlate',
'otherlanguages' => 'Pi alte limbe',
'jumptonavigation' => 'Navigatsia',
-'jumptosearch' => 'Caftã',
+'jumptosearch' => 'Câftare',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'aboutsite' => 'Tu {{SITENAME}}',
'currentevents' => 'Evenimente di tora',
'disclaimers' => 'Nipricunuschire',
'edithelp' => 'Agiutor ti alãxire',
-'mainpage' => 'Prota frãndzã',
+'helppage' => 'Help:Conținut',
+'mainpage' => 'Prota frândză',
'mainpage-description' => 'Prota frãndzã',
-'portal' => 'Portal-a comunitatiljei',
+'portal' => 'Portal-a comunitatiľei',
+'portal-url' => 'Project:Portal-a comunitatiľei',
+'privacy' => 'Politică di confidențialitate',
-'newmessageslink' => 'dimãndare nao',
'youhavenewmessagesmulti' => 'Avets nãi dimãndãri pi $1',
-'editsection' => 'Alãxiri',
-'editold' => 'Alãxiri',
+'editsection' => 'alâxire',
+'editold' => 'Alâxiri',
+'viewsourceold' => 'videari izvor',
+'viewsourcelink' => 'videari izvor',
+'editsectionhint' => 'Alâxire parti: $1',
+'site-atom-feed' => '$1 Atom feed',
+'red-link-title' => '$1 (frândza nu easti)',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Articlu',
'nstab-user' => 'Frãndza-a ufilizitirolui',
-'nstab-template' => 'Shablon',
+'nstab-special' => 'Frândzâ specială',
+'nstab-template' => 'Format',
+'nstab-category' => 'Categorie',
# General errors
'viewsource' => 'Videts-u fãntãnã',
# Login and logout pages
-'welcomecreation' => '== Ghine vinish, $1 ==
-
-Isape a vostrã ira adratã. Nu agãrshits s-le alãxits alidzerle-a vostre ti {{SITENAME}}.',
'yourname' => 'Numa di ufilizitor:',
'yourpassword' => 'Cljao:',
'yourpasswordagain' => 'Bãgats-u cljao iara:',
'showdiff' => 'Spuni le-alãxirle',
'loginreqlink' => 'Ligats-vã',
+# Diffs
+'lineno' => 'Linia $1:',
+'editundo' => 'arisire',
+
# Search results
-'powersearch' => 'Caftã',
+'searchresults' => 'Rezultate di câftare',
+'searchresults-title' => 'Rezultate di câftare ti "$1"',
+'shown-title' => 'Vedz $1 {{PLURAL:$1|rezultat|rezultate}} pi frândză',
+'searchprofile-everything' => 'Tuti',
+'searchprofile-project-tooltip' => 'Câftare ti $1',
+'search-result-size' => '$1 ({{PLURAL:$2|1 zbor|$2 zboarâ}})',
+'search-section' => '(partea $1)',
+'searchall' => 'tuti',
# Preferences page
'preferences' => 'Alidzerle-a meale',
'mypreferences' => 'Alidzerle-a meale',
-'prefsnologin' => 'Nu hits ligats',
'searchresultshead' => 'Caftã',
'youremail' => 'E-mail:',
'username' => 'Numa di ufilizitor:',
# Recent changes
-'recentchanges' => 'Alãxiri',
+'recentchanges' => 'Alâxiri',
+'diff' => 'dif',
+'hist' => 'ist',
+'show' => 'Vedz',
# Recent changes linked
'recentchangeslinked' => 'Alãxiri ligate',
'recentchangeslinked-feed' => 'Alãxiri ligate',
-'recentchangeslinked-toolbox' => 'Alãxiri ligate',
+'recentchangeslinked-toolbox' => 'Alâxiri ligate',
# Upload
'upload' => 'Pitritsets file',
'filedesc' => 'Rezime',
'watchthisupload' => 'Mutrits-u frãndzã aistã',
+# File description page
+'file-anchor-link' => 'Fișier',
+
# Random page
-'randompage' => 'Frãndzã di nipandicã',
+'randompage' => 'FrândzÄ\83 di nipandicÄ\83',
'brokenredirects-edit' => 'Alãxiri',
'brokenredirects-delete' => 'Ashcirdzire',
# Miscellaneous special pages
+'nbytes' => '$1 {{PLURAL:$1|octet|octeți}}',
'newpages-username' => 'Numa di ufilizitor:',
'move' => 'Tradzets',
'movethispage' => 'Tradzets-u frãndza aistã',
# Undelete
'undelete-search-submit' => 'Caftã',
+# Namespace form on various pages
+'blanknamespace' => '(Prota)',
+
# Contributions
'contributions' => 'Ufilizitor:Contributsiur',
'mycontris' => 'Contributsiile-a meale',
# What links here
'whatlinkshere' => 'Tsi s-leadze cu aistu',
+'whatlinkshere-page' => 'Frândză:',
# Block/unblock
'ipbreason' => 'Itia:',
'ipblocklist-submit' => 'Caftã',
+'contribslink' => 'contribuții',
# Move page
'move-page-legend' => 'Tradzets-u frãndzã',
'movearticle' => 'Tradzets-u frãndzã:',
'move-watch' => 'Mutrits-u frãndzã aistã',
'movepagebtn' => 'Tradzets-u frãndzã',
-'movedto' => 'tradzitã tu',
'movereason' => 'Itia:',
# Namespace 8 related
# Tooltip help for the actions
'tooltip-pt-preferences' => 'Alidzerle-a meale',
'tooltip-pt-logout' => 'Disligats-vã',
+'tooltip-search' => 'Câftare tru {{SITENAME}}',
'tooltip-p-logo' => 'Prota frãndzã',
+'tooltip-n-mainpage' => 'Vedz prota frândză',
+'tooltip-t-specialpages' => 'Unâ listâ di tuti frândzele',
+'tooltip-ca-nstab-category' => 'Vedz frândza di categorie',
# Special:NewFiles
'ilsubmit' => 'Caftã',
'table_pager_limit_submit' => 'Du-vã',
# Special:SpecialPages
-'specialpages' => 'Frãndzã spetsiale',
+'specialpages' => 'Frândzâ speciale',
);
'jumptonavigation' => 'навигацион',
'jumptosearch' => 'каутај',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'дајпул {{SITENAME}}',
'aboutpage' => 'Project:дајпул {{SITENAME}}',
'copyrightpage' => '{{ns:project}}:Права даутору',
'disclaimers' => 'Тајменулс',
'disclaimerpage' => 'Project:тајменул',
'edithelp' => 'Ајутор пентре едитаере',
-'edithelppage' => 'Help:Едитаере',
'helppage' => 'Help:Ајутор',
'mainpage' => 'Пажу принципу',
'mainpage-description' => 'Пажу принципу',
'retrievedfrom' => 'адусе де "$1"',
'youhavenewmessages' => 'Весес $1 ($2).',
-'newmessageslink' => 'Месагес новес',
'editsection' => 'едитаере',
'editold' => 'едита',
'editsectionhint' => 'Едитаере ћисецион: $1',
# Search results
'viewprevnext' => 'Ву ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url' => 'Help:Ајутор',
-'powersearch' => 'каутај авансата',
# Preferences page
'mypreferences' => 'Мај префиренћу',
'jumptonavigation' => 'navigacion',
'jumptosearch' => 'kaută',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Dajpul {{SITENAME}}',
'aboutpage' => 'Project:Dajpul {{SITENAME}}',
'copyrightpage' => "{{ns:project}}:Prava d'autoru",
'disclaimers' => 'tǎmenuls',
'disclaimerpage' => 'Project:tǎmenul',
'edithelp' => 'Ajutor pentru editaere',
-'edithelppage' => 'Help:Editaere',
'helppage' => 'Help:Ajutor',
'mainpage' => 'Pažu principu',
'mainpage-description' => 'Pažu principu',
'retrievedfrom' => 'Aduse de "$1"',
'youhavenewmessages' => 'Veses $1 ($2).',
-'newmessageslink' => 'mesages noves',
'editsection' => 'Editaere',
'editold' => 'edita',
'editsectionhint' => 'Editaere ţisecion: $1',
# Search results
'viewprevnext' => 'Vu ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url' => 'Help:Ajutor',
-'powersearch' => 'kaută avansata',
# Preferences page
'mypreferences' => 'Maj prefirenţu',
'user-mail-no-body' => 'भवता खलु विद्युत्पत्रं रिक्ततया अथवा अतिलघुरूपेण प्रेषितुं चेष्टितम्।',
# Change password dialog
-'resetpass' => 'कूटशब्दः परिवर्त्यताम्',
+'changepassword' => 'कूटशब्दः परिवर्त्यताम्',
'resetpass_announce' => 'भवान् तात्कालिक-ईपत्रद्वारा अत्र प्रविष्टः अस्ति ।
प्रवेशनस्य समापनाय भवता अत्र नूतनः कूटशब्दः दातव्यः:',
'resetpass_text' => '<!-- पाठं अत्र लिखतु -->',
'revisiondelete' => 'अवतरणं परिमार्जयतु/पुनस्थापयतु',
'revdelete-nooldid-title' => 'लक्ष्यरूपा आवृत्तिः अमान्याऽस्ति।',
'revdelete-nooldid-text' => 'एतत्कार्यं कर्तुं भवतः अवतरणं न दत्तम् । अथवा भवता दत्तावतरणस्य अस्तित्वं नास्ति । अथवा सद्यः अवतरणस्य सङ्गोपनं कुर्वन् अस्ति ।',
-'revdelete-nologtype-title' => 'अभिलेखस्य प्रकारः न प्रदत्तः',
-'revdelete-nologtype-text' => 'अस्यै क्रियायै भवता न कोऽपि अभिलेखप्रकारः निर्दिष्टः।',
-'revdelete-nologid-title' => 'अमान्या अभिलेख-प्रविष्टिः',
-'revdelete-nologid-text' => 'एतत् कार्यं साधयितुं भवान् प्रवेशलक्ष्यं न स्पष्टीकृतवान् अथवा प्रवेशः अस्तित्वे नास्ति ।',
'revdelete-no-file' => 'निर्दिष्टा सञ्चिका न विद्यते ।',
'revdelete-show-file-confirm' => '$2 तः $3 मध्ये "<nowiki>$1</nowiki>" इति सञ्चिकायाः निरस्तं परिष्करणं भवान् नूनं द्रष्टुम् इच्छति ?',
'revdelete-show-file-submit' => 'आम्',
'logdelete-success' => 'नामाङ्कनदृश्यता साफल्येन योजिता ।',
'logdelete-failure' => 'नामाभिलेखदृश्यता सपला नाभवत् । $1',
'revdel-restore' => 'दृष्टिविषयः परिवर्त्यताम्',
-'revdel-restore-deleted' => 'अपास्तानि संस्करणानि',
-'revdel-restore-visible' => 'दृष्टिगोचराणि संस्करणानि',
'pagehist' => 'पृष्ठस्य इतिहासः',
'deletedhist' => 'परिमार्जितेतिहासः ।',
'revdelete-hide-current' => '$2 $1 दिनाङ्कितस्य गोपने दोषः । एतत् प्रकृतावतरणम्, एतत् न गोपनीयम् ।',
'search-interwiki-default' => '$1 परिणामाः :',
'search-interwiki-more' => '(अधिकानि)',
'search-relatedarticle' => 'सम्बद्धानि ।',
-'mwsuggest-disable' => 'निष्क्रियाः AJAX सूचनाः ।',
'searcheverything-enable' => 'सर्वनामावकाशे अन्विषतु ।',
'searchrelated' => 'सम्बद्धानि',
'searchall' => 'सर्वाणि',
'preferences' => 'इष्टतमानि',
'mypreferences' => 'मम इष्टतमानि',
'prefs-edits' => 'सम्पादनानां सख्याः',
-'changepassword' => 'कूटशब्दः परिवर्त्यताम्',
'prefs-skin' => 'त्वक्',
'skin-preview' => 'प्राग्दृश्यम्',
'datedefault' => 'वरीयांसि नास्ति',
'recentchanges-label-minor' => 'इदं लघु परिवर्तनम्',
'recentchanges-label-bot' => 'एतद् यन्त्रेण कृतं सम्पादनम् आसीत्',
'recentchanges-label-unpatrolled' => 'एतद् सम्पादनम् एतावता परिशीलितं नास्ति ।',
-'rcnote' => "अधस्तात् {{PLURAL:$1|'''1''' परिवर्तनमस्ति|अन्तिमानि '''$1''' परिवर्तनानि सन्ति}},{{PLURAL:$2|गते दिवसे|'''$2''' गतेषु दिवसेषु}}, $5, $4 इति समये।",
'rcnotefrom' => "अधः '''$2''' तः ('''$1''' पर्यन्तं) परिवर्तनानि दर्शितानि सन्ति ।",
'rclistfrom' => '$1 तः जातानि नूतनानि परिवर्तनानि दर्श्यताम्',
'rcshowhideminor' => '$1 लघूनि सम्पादनानि',
'allpagesto' => 'तानि पृष्ठानि दर्श्यन्तां येषाम् अन्त्यम् एवम् :',
'allarticles' => 'सर्वाणि पृष्ठानि',
'allinnamespace' => 'सर्वपुटानि ($1 नामस्थानम्)',
-'allnotinnamespace' => 'सर्वपुटानि ($1 नामस्थानं विना)',
-'allpagesprev' => 'पूर्वतन',
-'allpagesnext' => 'अग्रिम',
'allpagessubmit' => 'गम्यताम्',
'allpagesprefix' => 'उपसर्गयुक्तपुटानि दर्शयतु ।',
'allpagesbadtitle' => 'दत्तपुटशीर्षकम् अमान्यम् अथवा आन्तर्भाषिकम्, आन्तर्विकीयं वा अस्ति ।
'undeletebtn' => 'पुन्थापयतु ।',
'undeletelink' => 'दृश्यताम्/प्रत्यानीयताम्',
'undeleteviewlink' => 'दृश्यताम्',
-'undeletereset' => 'पुनर्योजयतु ।',
'undeleteinvert' => 'चयनं परिवर्तयतु ।',
'undeletecomment' => 'कारणम् :',
'undeletedrevisions' => '{{PLURAL:$1| पुनरावृत्तिः पुनस्थापिता|$1 पुनरावृत्तयः पुनस्थापिताः}} अस्ति|सन्ति ।',
'block' => 'योजकम् अवरुणद्धु ।',
'unblock' => 'योजकम् अनवरुणद्धु ।',
'blockip' => 'प्रयोक्तारं निरुध्नातु',
-'blockip-title' => 'योजकम् अवरुणद्धु ।',
'blockip-legend' => 'योजकम् अवरुणद्धु ।',
'blockiptext' => 'विशिष्टं IP सङ्केतम् अथवा योजकनाम लेखानाधिकारस्य प्राप्तये निम्नदत्तपत्रस्य उपयोगं करोतु ।
केवलं नाशकत्वम् अवरोद्धुं एतस्य उपयोगं करोतु । [[{{MediaWiki:Policy-url}}|नीतिः]] इत्यानुसारं करणीयम् ।
'ipadressorusername' => 'आइ.पी.सङ्केतः अथवा योजकनाम :',
'ipbexpiry' => 'समाप्तिः :',
'ipbreason' => 'कारणम् :',
-'ipbreasonotherlist' => 'अन्यत् कारणम्',
'ipbreason-dropdown' => '* अवरोधस्य सामान्यानि कारणानि ।
** मिथ्या योजकनाम ।
** एकाधिकयोजकस्थानं निर्मीय तेषां दुरुपयोगः ।
'ipbsubmit' => 'एतं योजकम् अवरुणद्धु ।',
'ipbother' => 'अन्यः समयः ।',
'ipboptions' => '२ होराः:2 hours,१ दिनम्:1 day,३ दिनानि:3 days,१ सप्ताहः:1 week,२ सप्ताहौ:2 weeks,१ मासः:1 month,३ मासाः:3 months,६ मासाः:6 months,१ वर्षः:1 year,अनन्तम्:infinite',
-'ipbotheroption' => 'अन्य',
-'ipbotherreason' => 'अपरं/अतिरिक्तं कारणम् :',
'ipbhidename' => 'सम्पादनेभ्यः आवलीभ्यः च योजकनाम सङ्गोपयतु ।',
'ipbwatchuser' => 'अस्य योजकस्य योजकपुटानि सम्भाषणपुटानि च अवलोकयतु ।',
'ipb-disableusertalk' => 'एतं योजकम् अवरोधकाले स्वस्य सम्भाषणपुटस्य सम्पानात् निवारयतु ।',
अन्तर्जालसेवादायकं सम्पर्कयतु गभीरायाः सुरक्षासमस्यायाः विषये सूचयतु च',
'sorbsreason' => 'DNSBL उपयोगः {{SITENAME}} कृतस्य भवतः ऐपिसङ्केतः मुक्तप्रतिहस्तकः इति आवलीगतः',
'sorbs_create_account_reason' => 'DNSBL उपयुक्तः {{SITENAME}} अतः भवतः ऐपिसङ्केतः अवरुद्धः यतः अयं मुक्तप्रतिहस्तकः इति आवलीगतः । अतः भवान् योजकस्थानं निर्मातुं न शक्नोति ।',
-'cant-block-while-blocked' => 'अन्ययोजकान् अवरोद्धुं भवान् नैव शक्नोति यतः भवान् अवरुद्धः ।',
'cant-see-hidden-user' => 'यं योजकः अवरोद्धं भवान् प्रयतमानः सः पूर्वमेव अवरुद्धः सङ्गुप्तः च ।
भवान् तु योजकसङ्गोपनाधिकारयुक्तः न । अतः भवान् योजकावरोधं दृष्टुं सम्पादयितुं वा न शक्नोति ।',
'ipbblocked' => 'भवान् अन्ययोजकान् अवरोद्धुम् विमोचयितुं वा न शक्नोति । यतः भवान् तु अवरुद्धः अस्ति ।',
अस्मिन् विषये यदि इच्छति तर्हि भवता पुटानि चालनीयानि अथवा संयोजनीयानि ।',
'movearticle' => 'पृष्ठं चाल्यताम्',
'moveuserpage-warning' => 'पूर्वसूचा : योजकपुटं चालयितुम् उद्युक्तः । स्मरतु केवलं पुटं स्थानान्तरितं भवति न तु योजकनाम परिवर्तनं न भविष्यति ।',
-'movenologin' => 'न नामाभिलितम्',
'movenologintext' => ' [[Special:UserLogin|logged in]] पञ्जीकृतयोजकः भवता नामाभिलेखनं करणीयं भवति ।',
'movenotallowed' => 'पुटानि स्थानान्तरियितुम् अनुमतिः नाश्ति ।',
'movenotallowedfile' => 'सञ्चिकाः स्थानान्तरयितुम् अनुमतिः नास्ति ।',
'movepage-moved-noredirect' => 'पुनर्निदेशनसृष्टिः निग्रहितः ।',
'articleexists' => 'अनेन नाम्ना पृष्ठमेकं पूर्वेऽपि विद्यते, अथवा भवता चितं नाम तु अमान्यमस्ति। कृपया इतरं किमपि नाम चिनोतु।',
'cantmove-titleprotected' => 'अस्मिन् स्थाने पुटस्थानान्तरणं न भवति । यतः नूतनशीर्षकं सर्जनात् सुरक्षितम् ।',
-'talkexists' => "'''पृष्ठं साफल्येन चालितमस्ति, परं चर्चापृष्ठं चालयितुं न शक्यम्, यतो नवेऽपि पृष्ठे चर्चापृष्ठं विद्यते। कृपया तं स्वयमेव चालयतु।'''",
-'movedto' => 'इदं प्रति चालितम्।',
'movetalk' => 'सहगामिनं चर्चापृष्ठं चालयतु।',
'move-subpages' => 'उपपुटनि चालयतु । ($1 पर्यन्तम्)',
'move-talk-subpages' => 'सम्भाषणपुटानाम् उपपुटानि चालयतु ।($1 पर्यन्तम्)',
'watchlistall2' => 'सर्वाणि',
'namespacesall' => 'सर्वाणि',
'monthsall' => 'सर्वाणि',
-'limitall' => 'सर्वाणि',
# Email address confirmation
'confirmemail' => 'ईपत्रसङ्केतः प्रमाणीक्रियताम्',
'confirmemail_success' => 'भवतः विद्युन्मानपत्रसङ्केतः इदानीं दृढीकृतः अस्ति । [[Special:UserLogin|log in]]
अधुना भवान् नामाभिलेखेन विकिविहरस्य आनन्दम् अनुभवितुं शक्नोति ।',
'confirmemail_loggedin' => 'भवतः विद्युन्मानपत्रसङ्केतः दृढीकृतः ।',
-'confirmemail_error' => 'भवतः दृढीकरणावसरे काचित् समस्या उत्पन्ना ।',
'confirmemail_subject' => '{{SITENAME}}विद्युन्मानपत्रसङ्केतस्य दृढीकरणम् ।',
'confirmemail_body' => 'कोऽपि अथवा भवान् $1 इति ऐपिसङ्केतद्वारा {{SITENAME}}इत्यस्मिन् "$2" इति नाम्ना योजकस्थाननिर्माणार्थम् अभ्यर्थनं दत्तवान् ।
एतत् योजकस्थानं भवतः एव अपि च {{SITENAME}} इत्यस्मिन् उलब्धे विद्युन्मानपत्रसङ्केतः ।
# Special:ComparePages
'comparepages' => 'पृष्ठानि तोल्यन्ताम्',
-'compare-selector' => 'पृष्ठसंस्करणानि तोलयतु',
'compare-page1' => 'पृष्ठम् १',
'compare-page2' => 'पृष्ठम् २',
'compare-rev1' => 'संस्करणम् 1',
'user-mail-no-body' => 'Кураанах эбэтэр суолтата суох кылгас тиэкистээх суругу ыыта сатаабыт.',
# Change password dialog
-'resetpass' => 'Киирии тылы уларытыы',
+'changepassword' => 'Киирии тылы уларытарга',
'resetpass_announce' => 'Бу быстах кэмҥэ туттуллар киирии тылынан киирдиҥ. Түмүккэ саҥа киирии тылла суруй:',
'resetpass_text' => '<!-- Тиэкиһи манна эбэн суруйуҥ -->',
'resetpass_header' => 'Аат киирии тылын уларытыы',
'revdelete-nooldid-title' => 'Барыл чопчу ыйыллыбата',
'revdelete-nooldid-text' => 'Бу дьайыыны оҥорорго торуму (торумнары) чуолаан ыйбатаххын,
эбэтэр торум ончу суох, эбэтэр кистэммит торум.',
-'revdelete-nologtype-title' => 'Сурунаал көрүҥэ ыйыллыбатах',
-'revdelete-nologtype-text' => 'Дьайыыны оҥорор сурунаалыҥ көрүҥүн эппэтэххин.',
-'revdelete-nologid-title' => 'Сурунаал сыыһа суруга',
-'revdelete-nologid-text' => 'Сурунаалга суруллуохтаах сурук туох эрэ сыыһалаах эбэтэр ол сурук олох да суох.',
'revdelete-no-file' => 'Ыйыллыбыт билэ суох.',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" билэ баччаҕа $2, $3 сотуллубут барылын көрүөххүн баҕараҕын дуо?',
'revdelete-show-file-submit' => 'Сөп',
'logdelete-failure' => "'''Сурунаал дөбөҥө быһаарыллыбата:'''
$1",
'revdel-restore' => 'Көстүүтүн уларытыы',
-'revdel-restore-deleted' => 'сотуллубут барыллар',
-'revdel-restore-visible' => 'көстөр барыллар',
'pagehist' => 'Историятын сирэйэ',
'deletedhist' => 'Сотуллубут история',
'revdelete-hide-current' => 'Баччаҕа оҥоһуллубут $2, $1 сурук кистээһинигэр алҕас таҕыста: бу билиҥҥи барыл.
'search-interwiki-default' => '$1 түмүгэ:',
'search-interwiki-more' => '(өссө)',
'search-relatedarticle' => 'Сигэнэр',
-'mwsuggest-disable' => 'Көрдөөһүн этэн биэриилэрин араар',
'searcheverything-enable' => 'Туох баар аат далларыгар көрдөөһүн',
'searchrelated' => 'сибээстэммит',
'searchall' => 'бары',
'preferences' => 'Уларытыылар',
'mypreferences' => 'Туруоруулар',
'prefs-edits' => 'Көннөрүү ахсаана:',
-'changepassword' => 'Киирии тылы уларытарга',
'prefs-skin' => 'Тас көстүү',
'skin-preview' => 'Хайдах буолара',
'datedefault' => 'Көннөрү көстүүтэ',
'recentchanges-label-bot' => 'Бу уларытыыны робот оҥорбут',
'recentchanges-label-unpatrolled' => 'Бу уларытыы өссө ботурууллана илик',
'recentchanges-legend-newpage' => '$1 — саҥа сирэй',
-'rcnote' => "{{PLURAL:$2|хонук|'''$2''' хонуктар}} иһинэн бүтэһик {{PLURAL:$1|'''1''' уларыйыы|'''$1''' уларыйыылар}}, $5, $4.",
'rcnotefrom' => "Мантан '''$2''' маныаха '''$1''' дылы уларыыйылар көрдөрүлүннүлэр.",
'rclistfrom' => 'Бу кэм $1 кэнниттэн оҥоһуллубуттары көрдөр',
'rcshowhideminor' => '$1 кыра уларыйыылары',
'allpagesto' => 'Көрдөрүүнү манна тохтот:',
'allarticles' => 'Бары ыстатыйалар',
'allinnamespace' => 'Бары сирэйдэр (пространство имен $1)',
-'allnotinnamespace' => 'Бары сирэйдэр ($1 namespace-тан уратылар)',
-'allpagesprev' => 'Бу иннинээҕилэр',
-'allpagesnext' => 'Бу кэнниттэн кэлэллэр',
'allpagessubmit' => 'Толор',
'allpagesprefix' => 'Мантан саҕаланар сирэйдэри бул:',
'allpagesbadtitle' => 'Сирэй маннык ааттанара сатаммат: аакка туттуллуо суохтаах бэлиэлэрдээх эбэтэр тыллар ыккардыларыгар туһаныллар ыйынньыктаах.',
'undeletebtn' => 'Төннөр',
'undeletelink' => 'көрүү/төннөрүү',
'undeleteviewlink' => 'көрүү',
-'undeletereset' => 'Саҥаттан',
'undeleteinvert' => 'Хараардыллыбыты инверсиялаа',
'undeletecomment' => 'Төрүөтэ:',
'undeletedrevisions' => '{{PLURAL:$1|1 уларытыы|$1 уларытыы}} төннөрүлүннэ',
'block' => 'Кыттааччыны хааччахтааһын',
'unblock' => 'Кытааччы хааччаҕын устуу',
'blockip' => 'IP аадырыстан киириини бобуу',
-'blockip-title' => 'Кыттааччыны бобуу',
'blockip-legend' => 'Кыттааччыны хааччахтааһын',
'blockiptext' => 'Ханнык эмит IP-ттан суруйары манна баар форманы туһанан боп.
Вандализмы утаран уонна [[{{MediaWiki:Policy-url}}]]
'ipadressorusername' => 'IP аадырыһа эбэтэр кыттааччы аата:',
'ipbexpiry' => 'Түмүктэниэ:',
'ipbreason' => 'Төрүөтэ:',
-'ipbreasonotherlist' => 'Атын биричиинэ',
'ipbreason-dropdown' => '* Бобуу сүрүн биричиинэлэрэ
** Сымыйаны суруйуу
** Сирэй иһинээҕитин суох оҥоруу
'ipbsubmit' => 'Бу кыттааччыны тохтот',
'ipbother' => 'Атын кэм:',
'ipboptions' => '2 чаас:2 hours,1 күн:1 day,3 күн:3 days,1 нэдиэлэ:1 week,2 нэдиэлэ:2 weeks,1 ый:1 month,3 ый:3 months,6 ый:6 months,1 сыл:1 year,больдьоҕо суох:infinite',
-'ipbotheroption' => 'атын',
-'ipbotherreason' => 'Атын/эбии биричиинэлэр:',
'ipbhidename' => 'Кыттааччы аатын көннөрүүлэргэ уонна испииһэктэргэ көрдөрүмэ',
'ipbwatchuser' => 'Кыттааччы бэйэтин туһунан сирэйин уонна ырытыытын сирэйин кэтииргэ',
'ipb-disableusertalk' => 'Бу кыттааччы бэйэтин ырытыы сирэйигэр суруйарын хааччахтааһын',
'sorbsreason' => 'Эн IP-ҥ {{SITENAME}} саайт DNSBL-гар аһаҕас прокси быһыытынан сылдьар.',
'sorbs_create_account_reason' => 'Эн IP-ҥ {{SITENAME}} саайт DNSBL-гар аһаҕас прокси быһыытынан сылдьар. Саҥаттан бэлиэтэнэр кыаҕыҥ суох.',
'xffblockreason' => 'X-Forwarded-For баһыгар баар IP-аадырыс бобуллубут. Бу IP Эйиэнэ эбэтэр туһанар проксиҥ гиэнэ буолуон сөп. Бобуу төрүөтэ маннык эбит: $1',
-'cant-block-while-blocked' => 'Бэйэҥ хааччахтаммыт кэмҥэр атын кыттааччылары хааччахтыыр кыаҕыҥ суох.',
'cant-see-hidden-user' => 'Эн хааччахтаары гыммыт кыттааччыҥ урут хааччахтаммыт уонна кистэммит эбит. Кыттааччылары кистиир кыаҕыҥ суох буолан ол туһунан суругу көрөр да уларытар да быраабыҥ суох.',
'ipbblocked' => 'Атын кыттааччылары хааччахтыыр да, хааччахтарын да устар кыаҕыҥ суох, тоҕо диэтэххэ бэйэҥ хааччахтааххын',
'ipbnounblockself' => 'Эн бэйэҥ хааччаххын кыайан устубаккын',
Ити түгэннэргэ сирэйдэри бэйэҥ көһөрүөхтээххин эбэтэр холбуохтааххын.',
'movearticle' => 'Бу аатын уларыт:',
'moveuserpage-warning' => "'''Болҕой:''' Эн кыттааччы тус сирэйин аатын уларытаары гынныҥ. Инньэ гыннаххына сирэй аата эрэ уларыйыа, кыттааччы бэйэтин аата уларыйыа '''суоҕа'''.",
-'movenologin' => 'Ааккын билиһиннэрбэтэххин',
'movenologintext' => 'Эн аакын [[Special:UserLogin|билиһиннэрдэххинэ]] эрэ сирэй аатын уларытар кыахтаныаҥ.',
'movenotallowed' => 'Cирэйдэр ааттарын уларытар кыаҕыҥ суох.',
'movenotallowedfile' => 'Билэлэр ааттарын уларытар кыаҕыҥ суох.',
маннык аат көҥүллэммэт эбит.
Атын аатта таларгар көрдөһөбүт.',
'cantmove-titleprotected' => 'Сирэйи көһөрөр кыаҕыҥ суох: саҥа аат оҥоһуллара бобуллубут',
-'talkexists' => "'''Сирэй аата уларыйда, ол гынан баран ырытыы аата сатаан уларыйбата, тоҕо диэтэххэ маннык ааттаах ырытыы сирэйэ баар эбит. Онон бэйэҥ ол икки ырытыы сирэйдэрин холбууруҥ буоллар.'''",
-'movedto' => 'аатын манныкка уларытыллыбыт:',
'movetalk' => 'Сөп түбэһэр ырытыы сирэйин аатын эмиэ уларыт',
'move-subpages' => 'Анныкы сирэйдэр (подстраницы) ааттарын уларытыы ($1 дылы)',
'move-talk-subpages' => 'Ырытыы анныкы сирэйдэрин (подстраницы) ааттарын уларытыы ($1 дылы)',
'watchlistall2' => 'бары',
'namespacesall' => 'бары',
'monthsall' => 'бары',
-'limitall' => 'бары',
# Email address confirmation
'confirmemail' => 'Электроннай аадырыһы бигэргэтии',
'confirmemail_success' => 'Электроннай аадырыһыҥ бигэргэтилиннэ.
[[Special:UserLogin|Ааккын этэн]] биикигэ киириэххин сөп.',
'confirmemail_loggedin' => 'Электроннай почтаҥ аадырыһа бигэргэтилиннэ.',
-'confirmemail_error' => 'Бигэргэтии кэмигэр моһол таҕыста.',
'confirmemail_subject' => '{{SITENAME}}: эл. почта аадырыһын бигэргэтии',
'confirmemail_body' => 'Ким эрэ, баҕар эн буолуо бу IP-ттан: $1, {{SITENAME}} сиэрбэригэр
«$2» диэн ааты бэлиэтээтэ уонна бу электроннай аадырыһы ыйда.
# Special:ComparePages
'comparepages' => 'Сирэйдэри тэҥнииргэ',
-'compare-selector' => 'Сирэйдэр барылларын тэҥнииргэ',
'compare-page1' => 'Бастакы сирэй',
'compare-page2' => 'Иккис сирэй',
'compare-rev1' => 'Бастакы барыл',
'user-mail-no-addy' => 'Jahan e-mail ṭhikana bạgi kate e-mail kul kurumuṭu hoena.',
# Change password dialog
-'resetpass' => 'Oku nambar bodol',
+'changepassword' => 'Uku nombor bodolme',
'resetpass_header' => 'Ekaunṭ oku namber bodol',
'oldpassword' => 'Mare uku nombor',
'newpassword' => 'Nãwã oku nomber',
'rev-delundel' => 'ńeloḱ/danaṅ',
'rev-showdeleted' => 'Uduḱme',
'revisiondelete' => 'Get giḍi/nãwã aro baṅ getgiḍi',
-'revdelete-nologtype-title' => 'Jahan cạbi ṭayep baṅ em emakana',
-'revdelete-nologtype-text' => 'Am do paseć noa kạmie lạgit́te jahan cạbi bam bachao akada.',
'revdelete-show-file-submit' => 'Hẽ',
'revdelete-hide-text' => 'Nãwã aroe olko ukuemẽ',
'revdelete-hide-image' => 'Rẽt reaḱ babotko ukue mẽ',
'revdelete-radio-unset' => 'Baṅ',
'revdelete-log' => 'Babot:',
'revdel-restore' => 'Judạ lekate ńel',
-'revdel-restore-deleted' => 'giḍikaḱ ńel ruạṛ',
-'revdel-restore-visible' => 'Ńeloḱ leka paṛhao ruạṛ',
'pagehist' => 'Sakam reaḱ jạṛ',
'deletedhist' => 'Get giḍi jạṛ',
'revdelete-reasonotherlist' => 'Eṭaḱak karon',
# Preferences page
'preferences' => 'Pạsindko',
'mypreferences' => 'Iñaḱ pạsindko',
-'changepassword' => 'Uku nombor bodolme',
'prefs-skin' => 'Harta',
'skin-preview' => 'Ńel, Unuduḱ',
'datedefault' => 'Pạsind banuḱa',
'recentchanges-label-minor' => 'Noado hudiń mạchi sompadonkana',
'recentchanges-label-bot' => 'Noa sompadon do bot darate purauena',
'recentchanges-label-unpatrolled' => 'Noa sompadon do ńit́ hạbić baṅ ńel ńamakana',
-'rcnote' => "Latar reaḱ {{PLURAL:$2 dinre '''$2''' dinre}} hoyena {{PLURAL:$1 '''1''' '''$1'''}}gan bodol latare uduḱena ((okare nitaḱ okte ar tạrikh do $5, $4).",
'rcnotefrom' => '$2 habić bodolak ko do latare ńeloḱkana',
'rclistfrom' => 'Nãwã bodolko uduḱme $1 khon ehoṕkate',
'rcshowhideminor' => '$1 kaṭic culuń tońge',
'allpages' => 'joto sakam',
'alphaindexline' => '$1 hạbić $2',
'allarticles' => 'Sanam sakam',
-'allpagesprev' => 'Tayom sećaḱ',
-'allpagesnext' => 'Laha seć',
'allpagessubmit' => 'Calaḱme',
# Special:Categories
# Block/unblock
'block' => 'Beoharić esedem',
'blockip' => 'Beoharić esedem',
-'blockip-title' => 'Beoharić esedem',
'blockip-legend' => 'Beoharić esedem',
'ipboptions' => '2 Ghonṭa : 2 hours, 1 maha:1 day, 3 maha : 3 days,1 hapta :1 week, 2 hapta : 2 weeks, 1 cando :1 month, 3 cando : 3 months,6 cando :6 months, 1 serma :1 year, Aemamaha : infinite',
'ipblocklist' => 'Beoharic esetgeyay',
'loginlanguagelabel' => 'Limba: $1',
# Change password dialog
-'resetpass' => 'Càmbia sa password',
+'changepassword' => 'Càmbia password',
'resetpass_header' => 'Càmbia sa password de su account',
'oldpassword' => 'Password betza:',
'newpassword' => 'Password noa:',
'revdelete-show-file-submit' => 'Eja',
'revdelete-radio-set' => 'Eja',
'revdel-restore' => 'Muda sa visibilidade',
-'revdel-restore-deleted' => 'revisiones burradas',
-'revdel-restore-visible' => 'revisiones visìbiles',
'pagehist' => 'Istòria de sa pàgina',
'deletedhist' => 'Istòria fuliada',
'revdelete-reasonotherlist' => 'Àteru motivu',
'preferences' => 'Preferèntzias',
'mypreferences' => 'Preferèntzias meas',
'prefs-edits' => 'Nùmeru de acontzos:',
-'changepassword' => 'Càmbia password',
'prefs-skin' => 'Bisura',
'skin-preview' => 'Antiprima',
'prefs-datetime' => 'Data e ora',
'recentchanges-label-minor' => 'Custu est unu acontzu minore',
'recentchanges-label-bot' => 'Custu acontzu est stadu fatu dae unu bot',
'recentchanges-legend-newpage' => '$1 - pàgina noa',
-'rcnote' => "Inoghe sighende {{PLURAL:$1|b'est s'ùrtima mudàntzia|bi sunt is ùrtimas '''$1''' mudàntzias}} {{PLURAL:$2|in s'ùrtima die|in is ùrtimas '''$2''' dies}}; is datos sunt agiornados a $5, $4.",
'rcnotefrom' => "Sas chi sighint sunt sas mudàntzias dae '''$2''' (fintzas a '''$1''').",
'rclistfrom' => 'Ammustra mudàntzias dae $1',
'rcshowhideminor' => '$1 acontzos minores',
# Block/unblock
'blockip' => 'Blocca usuàriu',
-'blockip-title' => 'Blocca usuàriu',
'blockip-legend' => 'Blocca usuàriu',
'blockiptext' => "Usa il modulo sottostante per bloccare l'accesso con diritto di scrittura da uno specifico indirizzo IP. Questo blocco deve essere operato SOLO per prevenire atti di vandalismo, ed in stretta osservanza dei principi tutti della [[{{MediaWiki:Policy-url}}|policy di {{SITENAME}}]]. Il blocco non può in nessun caso essere applicato per motivi ideologici.
Scrivi un motivo specifico per il quale questo indirizzo IP dovrebbe a tuo avviso essere bloccato (per esempio, cita i titoli di pagine eventualmente già oggetto di vandalismo editoriale).",
'ipadressorusername' => 'Indiritzu IP o nùmene usuàriu:',
'ipbexpiry' => 'Scadèntzia:',
'ipbreason' => 'Motivu:',
-'ipbreasonotherlist' => 'Àteru motivu',
'ipbsubmit' => 'Blocca custu usuàriu',
'ipbother' => 'Àteru perìodu:',
'ipboptions' => '2 oras:2 hours,1 die:1 day,3 dies:3 days,1 chida:1 week,2 chidas:2 weeks,1 mese:1 month,3 meses:3 months,6 meses:6 months,1 annu:1 year,infinidu:infinite',
-'ipbotheroption' => 'àteru',
'badipaddress' => "S'indiritzu IP indicadu non est currègidu.",
'blockipsuccesssub' => 'Bloccu esecutivu',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] è stadu bloccadu. <br />
In custos casos, si cheres, depes mòvere a manu su cuntènnidu de sa pàgina.",
'movearticle' => 'Move sa pàgina',
-'movenologin' => 'No identificadu (login)',
'movenologintext' => 'Depes èsser unu usuàriu registradu e [[Special:UserLogin|identificadu]] pro pòder mòver una pàgina',
'newtitle' => 'Tìtulu nou:',
'move-watch' => 'Pone ogru a custa pàgina',
'movepage-moved' => '\'\'\'"$1" est istada mòvida a "$2"\'\'\'',
'articleexists' => "Una pàgina cun custu nùmene esistit giai, o su nùmene ki as seberadu no est bàlidu.
Pro praxere sèbera un'àteru nùmene.",
-'talkexists' => "'''Su movimentu de sa pàgina est andadu bene, ma no est stadu possìbile mòver sa pàgina de cuntierras pro ite nde esistit giai un'àtera cun su matessi tìtulu. Pro praxere giunghe tue su cuntestu de sa pàgina betza.'''",
-'movedto' => 'mòvida a',
'movetalk' => 'Move sa pàgina de cuntierra galu',
'movelogpage' => 'Moviduras',
'movereason' => 'Motivu:',
'watchlistall2' => 'totu',
'namespacesall' => 'totu',
'monthsall' => 'totu',
-'limitall' => 'totu',
# Email address confirmation
'confirmemail' => "Cunfirma s'indiritzu e-mail",
'suspicious-userlogout' => 'La tò dumanna di discunnissioni fu niàta prichì pari ca veni di nu browser nun funziunanti o nu proxy di caching.',
# Change password dialog
-'resetpass' => "Scrivi n'àutra vota la password",
+'changepassword' => 'Cancia la password',
'resetpass_announce' => "Hai effittuatu l'accessu cu na password timpurània ca t'hà statu mannata via email. Pi tirminari l'accessu, hai a nziriri na password nova ccà:",
'resetpass_text' => '<!-- Agghiunci lu testu ccà -->',
'resetpass_header' => 'Rimposta la password',
'revisiondelete' => 'Cancella o riprìstina virsioni',
'revdelete-nooldid-title' => 'Virsioni nun spicificata',
'revdelete-nooldid-text' => 'Nun hà statu spicificata arcuna virsioni dâ pàggina supra cui esèquiri sta funzioni.',
-'revdelete-nologtype-title' => 'Nuddu tipu di log spicificatu',
-'revdelete-nologtype-text' => "Nun è statu spicificatu nuddu registru su cui fari l'azioni.",
-'revdelete-nologid-title' => 'Vuci di riggistru ca non vali',
-'revdelete-nologid-text' => 'Nun è statu spicificatu nuddu registru su cui fari sta funzioni oppuru lu riggistru nun esisti.',
'revdelete-no-file' => 'Lu file spicificatu nun esisti.',
'revdelete-show-file-confirm' => 'Si desidira talìari la virsioni cancillata dô file "<nowiki>$1</nowiki>" dô $2 ê $3?',
'revdelete-show-file-submit' => 'Sì',
'logdelete-failure' => "'''La visibilità dû eventu nun po essiri impustata:'''
$1",
'revdel-restore' => 'Cancia la visibbilità',
-'revdel-restore-deleted' => 'rivisioni scancillati',
-'revdel-restore-visible' => 'rivisioni visibbili',
'pagehist' => 'Storia dâ pàggina',
'deletedhist' => 'Storia cancillata',
'revdelete-hide-current' => "Impussibili ammucciari l'oggettu cu la data $1 $2 in quantu è la rivisoni currenti.",
'search-interwiki-default' => 'Risultati da $1:',
'search-interwiki-more' => '(cchiù)',
'search-relatedarticle' => 'Risultati currilati',
-'mwsuggest-disable' => 'Astuta suggirimenti AJAX',
'searcheverything-enable' => 'Cerca ni tutti li namespace',
'searchrelated' => 'currilati',
'searchall' => 'tutti',
'preferences' => 'prifirenzi',
'mypreferences' => 'Li mè prifirenzi',
'prefs-edits' => 'Nùmmuru di canciamenti:',
-'changepassword' => 'Cancia la password',
'prefs-skin' => 'Aspettu',
'skin-preview' => 'Antiprima',
'datedefault' => 'Nudda prifirenza',
'recentchanges-label-bot' => 'Stu canciamentu fu fattu dû bot',
'recentchanges-label-unpatrolled' => 'Stu canciamentu nun havi ancora statu virificatu',
'recentchanges-legend-newpage' => '$1 - pàggina nova',
-'rcnote' => "Ccà sutta {{PLURAL:$1|c'è lu canciamentu cchiù ricenti appurtatu|cci sunnu l'ùrtimi '''$1''' canciamenti appurtati}} ô situ {{PLURAL:$2|nta l'ùrtimi 24 uri|nta l'ùrtimi '''$2''' giorni}}; li dati sunnu aggiurnati ê $5 dû $4.",
'rcnotefrom' => 'Ccà sutta cci sunnu li canciamenti a pàrtiri dû <b>$2</b> (ammustrati nzinu ô <b>$1</b>).',
'rclistfrom' => 'Ammustra li canciamenti novi a pàrtiri di $1',
'rcshowhideminor' => '$1 li canciamenti nichi',
'allpagesto' => 'Ammustra li pàggini nzinu a:',
'allarticles' => "Tutti l'artìculi",
'allinnamespace' => 'Tutti li pàggini dû namespace $1',
-'allnotinnamespace' => 'Tutti li pàggini, sparti lu namespace $1',
-'allpagesprev' => "'n arreri",
-'allpagesnext' => "'n avanti",
'allpagessubmit' => 'Vai',
'allpagesprefix' => 'Ammustra li pàggini chi accumìnzanu cu:',
'allpagesbadtitle' => 'Lu tìtulu ndicatu pi la pàggina nun è vàlidu o cunteni prifissi interlingua o interwiki. Putissi noltri cuntèniri unu o cchiù caràttiri lu cui usu nun è ammissu ntê tìtuli.',
'undeletebtn' => 'Riprìstina!',
'undeletelink' => 'riprìstina',
'undeleteviewlink' => 'talìa',
-'undeletereset' => 'Rimposta',
'undeleteinvert' => 'Scancia la silizzioni',
'undeletecomment' => 'Cummentu:',
'undeletedrevisions' => '$1 rivisioni ricupirat{{PLURAL:$1|a|i}}',
'ipadressorusername' => 'Ndirizzu IP o nomu utenti:',
'ipbexpiry' => 'Durata dû bloccu:',
'ipbreason' => 'Mutivu:',
-'ipbreasonotherlist' => 'Àutru mutivu',
'ipbreason-dropdown' => '*Mutivi cchiù cumuni pî blocchi
** Nzerimentu di nformazziuni falsi
** Cancillazzioni di cuntinuti dê pàggini
'ipbsubmit' => "Blocca st'utenti",
'ipbother' => 'Durata nun n alencu',
'ipboptions' => '2 uri:2 hours,1 jornu:1 day,3 jorna:3 days,1 simana:1 week,2 simani:2 weeks,1 misi:1 month,3 misi:3 months,6 misi:6 months,1 annu:1 year,nfinitu:infinite',
-'ipbotheroption' => 'àutru',
-'ipbotherreason' => 'Àutri mutivi/dittagghi:',
'ipbhidename' => 'Ammuccia lu nomu utenti dê canciamenti e dê listi',
'ipbwatchuser' => "Talìa li pàggini e li discussioni utenti di st'utenti",
'ipb-disableusertalk' => 'Nun pirmettiri a stu utilizzaturi di canciari la sò pàggina di discussioni na mentri ca è bluccatu',
'proxyblockreason' => "Lu tò ndirizzu IP hà statu bluccatu pirchì è un open proxy. Pi favuri cuntatta lu tò furnituri d'accessu a Internet o lu supportu tècnicu e nfòrmali di stu gravi prubbrema di sicurizza.",
'sorbsreason' => 'Lu tò ndirizzu IP è alincatu comu proxy apertu ntâ lista DNSBL.',
'sorbs_create_account_reason' => 'Lu tò ndirizzu IP è alincatu comu open proxy ntâ DNSBL. Nun poi criari un utenti.',
-'cant-block-while-blocked' => 'Nun putiti bluccari àutri utenti ntô mentri ca vui stissi siti bluccati.',
# Developer tools
'lockdb' => 'Blocca lu database',
Nta sti casi, tu hai a spustari o agghiùnciri manuarmenti la pàggina di discussioni.",
'movearticle' => 'Sposta la pàggina',
-'movenologin' => 'Accessu nun effittuatu',
'movenologintext' => "Lu spustamentu dî pàggini è cunzintitu sulu a l'utenti riggistrati c'hannu esiquitu l'[[Special:UserLogin|accessu]] a lu situ.",
'movenotallowed' => 'Nun hai li pirmessi nicissari a lu spustamentu dê pàggini.',
'movenotallowedfile' => "Nun ci su' li pirmessi nicissàrii pi spustari file.",
'movepage-moved-noredirect' => 'La criazzioni di nu riinnirizzamentu vinni scancillata.',
'articleexists' => "Na pàggina cu stu nomu esisti già, oppuru lu nomu scigghiutu nun è vàlidu. Scègghiri n'àutru tìtulu.",
'cantmove-titleprotected' => 'Nun putiti spustari la pàggina pirchì lu tìtulu novu fu prutiggiutu pi mpidìrini la criazzioni',
-'talkexists' => "'''La pàggina hà statu spustata currettamenti, ma nun hà statu pussìbbili spustari la pàggina di discussioni pirchì nn'esisti già n'àutra cu lu tìtulu novu. Ntigrari manuarmenti li cuntinuti dî dui pàggini.'''",
-'movedto' => 'spustata a',
'movetalk' => 'Sposta puru la pàggina di discussioni, eventuarmenti.',
'move-subpages' => 'Sposta li suttapàggini (finu a $1)',
'move-talk-subpages' => 'Sposta li suttapàggini di discussioni (finu a $1)',
'confirmemail_needlogin' => 'È nicissariu $1 pi cunfirmari lu propiu ndirizzu e-mail.',
'confirmemail_success' => "Lu ndirizzu e-mail è cunfirmatu. Ora è pussìbbili esèquiri l'accessu e fari chinu usu dû situ.",
'confirmemail_loggedin' => 'Lu tò nnirizzu email fu ora cunfirmatu.',
-'confirmemail_error' => 'Erruri ntô sarvataggiu dâ cunferma.',
'confirmemail_subject' => '{{SITENAME}}: richiesta di cunferma di lu ndirizzu',
'confirmemail_body' => 'Quarcunu, prubbabbirmenti tu stissu di lu ndirizzu IP $1, hà riggistratu l\'account "$2" supra {{SITENAME}} ndicannu stu ndirizzu e-mail.
'loginlanguagelabel' => 'Leid: $1',
# Change password dialog
-'resetpass' => 'Chynge passwaird',
+'changepassword' => 'Chynge password',
'resetpass_announce' => 'Ye loggit in wi a short term e-mailed code. To be duin logging in, ye hae tae mak a new passwaird here:',
'resetpass_header' => 'Chynge accoont password',
'oldpassword' => 'Auld password',
'revdelete-radio-set' => 'Yea',
'revdelete-radio-unset' => 'Nae',
'revdel-restore' => 'change visibility',
-'revdel-restore-deleted' => 'deletit revisions',
-'revdel-restore-visible' => 'visible revisions',
'pagehist' => 'Page history',
# History merging
# Preferences page
'mypreferences' => 'Ma preferences',
-'changepassword' => 'Chynge password',
'prefs-skin' => 'Huil',
'skin-preview' => 'First Leuk',
'datedefault' => 'Nae preference',
'recentchanges-label-minor' => 'This is a smaa edit',
'recentchanges-label-bot' => 'This edit wis performed by a bot',
'recentchanges-label-unpatrolled' => 'This edit haes nae yet bin patrolled',
-'rcnote' => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' chynges}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
'rcnotefrom' => 'Ablo is the chynges syne <b>$2</b> (up tae <b>$1</b> shawn).',
'rclistfrom' => 'Shaw new chynges stertin frae $1',
'rcshowhideminor' => '$1 smaa edits',
'allpagesfrom' => 'Shaw pages stairtin at:',
'allarticles' => 'Aa airticles',
'allinnamespace' => 'Aa pages ($1 namespace)',
-'allnotinnamespace' => 'Aa pages (nae in $1 namespace)',
-'allpagesprev' => 'Afore-gaun',
-'allpagesnext' => 'Neist',
'allpagessubmit' => 'Gang',
'allpagesprefix' => 'Shaw pages wi prefix:',
'allpagesbadtitle' => 'The page teitle gien wis wrang or haed a cross-lied or cross-wiki prefix. It micht hae ane or twa characters that canna be uised in teitles',
'ipbsubmit' => 'Block this uiser',
'ipbother' => 'Ither time',
'ipboptions' => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,indefinite:infinite',
-'ipbotheroption' => 'ither',
'badipaddress' => 'That IP address is nae guid',
'blockipsuccesssub' => 'Block succeedit',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] haes been blockit.
please be siccar ye unnerstaun the consequences o this afore proceedin.",
'movepagetalktext' => "The associate Collogue page, gin onie, will be autaematically flittit alang wi it '''unless:''' *Ye'r flittin the page across namespaces, *A collogue page that isna tuim aareadies exists unner the new name, or *Ye tak the tick oot o the box ablo. In thae cases, ye maun flit or merge the page manually later gin ye hae saicont thochts.",
'movearticle' => 'Flit page:',
-'movenologin' => 'No loggit in',
'movenologintext' => 'Ye maun be a registert uiser an [[Special:UserLogin|loggit in]] tae flit a page.',
'newtitle' => 'Tae new teitle',
'movepagebtn' => 'Flit page',
'pagemovedsub' => 'Flittin succeedit',
'articleexists' => "A page o that name aareadies exists, or the name ye'v waled isna guid. Please wale anither name.",
-'talkexists' => 'The page itsel wis flittit fine, but the collogue page cuidna be flittit sith ane aareadies exists at the new teitle. Please merge thaim manually.',
-'movedto' => 'flittit ti',
'movetalk' => 'Flit "collogue" page an aa, gin it\'s applicable.',
'movelogpage' => 'Flit log',
'movelogpagetext' => "A leet o pages that's flitted is ablo.",
'watchlistall2' => 'aw',
'namespacesall' => 'aa',
'monthsall' => 'aw',
-'limitall' => 'aw',
# Email address confirmation
'confirmemail_noemail' => 'Ye dinna hae a valid email address set in yer [[Special:Preferences|uiser preferences]].',
'confirmemail_needlogin' => 'Ye maun $1 for tae confirm yer email address.',
'confirmemail_success' => 'Yer e-mail address haes been confirmed. Ye can nou log in an enjoy the wiki.',
'confirmemail_loggedin' => 'Yer e-mail address haes noo been confirmed.',
-'confirmemail_error' => 'Something gaed agley hainin yer confirmation.',
'confirmemail_body' => 'A bodie, maist likely you frae IP address $1, haes registert an
accoont "$2" wi this e-mail address on {{SITENAME}}.
'accountcreatedtext' => '$1 نالي يوزر کاتو کلي چڪو آھي.',
# Change password dialog
+'changepassword' => 'ڳجھو لفظ تبديل ڪريو',
'retypenew' => 'نئون ڳجھو لفظ ٻيهر ٽائيپ ڪندا:',
# Edit page toolbar
# Preferences page
'preferences' => 'ترجيحات',
'mypreferences' => 'منهنجون ترجيحات',
-'changepassword' => 'ڳجھو لفظ تبديل ڪريو',
'skin-preview' => 'پيش نگاهه',
'datedefault' => 'بلا ترجيحا',
'prefs-datetime' => 'تاريخ ۽ وقت',
'nchanges' => '$1 {{PLURAL:$1|تبديلي|تبديليون}}',
'recentchanges' => 'تازيون تبديليون',
'recentchanges-feed-description' => 'ۡهن روان رسد ۾ آيل تازيون تبديليون لهو',
-'rcnote' => "پوين {{PLURAL:$2|ڏينهن|'''$2''' ڏينهن}} ۾، يعني $3 تائين آيل {{PLURAL:$1| '''1''' تبديلي|'''$1''' تبديليون}} هيٺ پيش ڪجن ٿيون.",
'rcnotefrom' => "هيٺ '''$2''' کان ٿيندڙ تبديليون پيش ڪجن ٿيون ('''$1''' تائين ڏيکارجن ٿيون).",
'rclistfrom' => '$1 کان شروع ٿيندڙ نيون تبديليون',
'rcshowhideminor' => '$1 معمولي ترميمون',
'prevpage' => 'پويون صفحو ($1)',
'allpagesfrom' => 'ھتان شروع ٿيندڙ صفحا نمايو',
'allarticles' => 'سمورا مضمون',
-'allpagesprev' => 'اڳوڻو',
'allpagessubmit' => 'ھلو',
'allpagesprefix' => 'صفحا نمايو بمع اڳياڙي:',
'pagemovedsub' => 'چورڻ جو عمل ڪامياب ٿيو',
'movepage-moved' => '\'\'\'"$1" کي چوري "$2" تي رکيو ويو آهي\'\'\'',
'articleexists' => 'ان نالي سان صفحو اڳي ئي وجود رکي ٿو، يا ته توهان جو ڏنل نالو ناقابلڪار آهي.',
-'talkexists' => "
-'''موادي صفحو پاڻ ته ڪاميابيءَ سان چُري ويو، پر لاڳاپيل مباحثي صفحو چُري نه سگھيو ڇاڪاڻ ته نئين عنوان تي اڳي ئي هڪ مباحثي صفحو موجود آهي. براءِ مهرباني انهن ٻنهي هٿ سان ضمائيندا.",
-'movedto' => 'چوريو ويو برسر',
'movetalk' => 'لاڳاپيل مباحثي صفحو چوريو',
'movelogpage' => 'چورڻ لاگ',
'movereason' => 'سبب:',
'loginlanguagelabel' => 'Linga: $1',
# Change password dialog
-'resetpass' => "Ciamba paràura d'órdhini",
+'changepassword' => "Ciamba paràura d'órdhini",
'resetpass_announce' => "L'intradda è isthadda effettuadda cun un còdizi timpuràniu, inviaddu via postha erettrònica.
Pa cumprità la registhrazioni è nezzessàriu impusthà una noba paràura d'órdhini inogghi:",
'preferences' => 'Prifirenzi',
'mypreferences' => "Li me' prifirenzi",
'prefs-edits' => 'Mudìfigghi effettuaddi:',
-'changepassword' => "Ciamba paràura d'órdhini",
'prefs-skin' => 'Aipettu gràficu',
'skin-preview' => 'antiprimma',
'datedefault' => 'Nisciuna prifirènzia',
'recentchanges-legend' => 'Opzioni ulthimi mudifigghi',
'recentchanges-summary' => 'Chistha pàgina prisinta li mudìfigghi più rizzenti a li cuntinuddi di lu situ.',
'recentchanges-feed-description' => 'Chisthu feed cunteni li mudìfigghi più rizzenti a li cuntinuddi di lu situ.',
-'rcnote' => "Inogghi {{PLURAL:$1|è erencadda la mudìfigga più rizzenti arriggadda|so erencaddi li '''$1''' mudìfigghi più rizzenti arriggaddi}} a lu situ {{PLURAL:$2|i' l'ulthimi 24 ori|i' li '''$2''' dì passaddi}}; i dati so aggiornaddi a li $5 di lu $4.",
'rcnotefrom' => "Inogghi so erencaddi li mudìfigghi arriggaddi a parthì da '''$2''' (finz'a '''$1''').",
'rclistfrom' => 'Musthra li mudìfigghi arriggaddi à partì da $1',
'rcshowhideminor' => '$1 li mudìfigghi minori',
'allpagesto' => "Musthra li pagini finz'a:",
'allarticles' => 'Tutti li pàgini',
'allinnamespace' => 'Tutti li pàgini di lu namespace $1',
-'allnotinnamespace' => 'Tutti lì pàgini, eschrusu lu namespace $1',
-'allpagesprev' => 'Prizzidenti',
-'allpagesnext' => 'Sighenti',
'allpagessubmit' => 'Vai',
'allpagesprefix' => "Musthra li pàgini ch'ischuminzani cun:",
'allpagesbadtitle' => "Lu tìturu indicaddu pa la pàgina nò è vàriddu o cunteni prefissi interlinga o interwiki. Pudia puru cuntinì unu o più caràtteri chi nò si pudiani usà i' li tìturi.",
'undelete-nodiff' => 'Nò è isthadda acciappadda nisciuna ribisioni prizzidenti.',
'undeletebtn' => 'Turra che primma',
'undeletelink' => 'visuarizza/rimpustha',
-'undeletereset' => 'Rimpustha',
'undeletecomment' => 'Cummentu:',
'undeletedrevisions' => '{{PLURAL:$1|Una ribisioni ricuparadda|$1 ribisioni ricuparaddi}}',
'undeletedrevisions-files' => '{{PLURAL:$1|Una ribisioni|$1 ribisioni}} e {{PLURAL:$2|un file ricuparaddu|$2 file ricuparaddi}}',
'ipadressorusername' => 'Indirizzu IP o innòmu utenti:',
'ipbexpiry' => 'Ischadènzia di lu broccu:',
'ipbreason' => 'Mutibu di lu broccu:',
-'ipbreasonotherlist' => 'Althra mutibazioni',
'ipbcreateaccount' => "Impidisci la criazioni d'althri registhrazioni",
'ipbemailban' => "Impidisci a l'utenti l'inviu di postha erettrònica",
'ipbenableautoblock' => "Brocca automatiggamenti l'ulthimu indirizzu IP usaddu da l'utenti e l'althri chi zerchani di fà mudìfigghi",
'ipbsubmit' => "Brocca l'utenti",
'ipbother' => 'Duradda nò in erencu:',
'ipboptions' => '2 ori:2 hours,1 dì:1 day,3 dì:3 days,1 chedda:1 week,2 cheddi:2 weeks,1 mesi:1 month,3 mesi:3 months,6 mesi:6 months,1 anni:1 year,infiniddu:infinite',
-'ipbotheroption' => 'althru',
-'ipbotherreason' => 'Althri dettàgli/rasgioni aggiuntiba:',
'ipbhidename' => "Cua l'innòmu utenti da lu rigisthru di li brocchi, da l'erencu di li brocci attibi e da l'erencu utenti.",
'badipaddress' => 'Indirizzu IP invàriddu',
'blockipsuccesssub' => 'Broccu eseguiddu',
In chisthi casi, si lu vói avveru, débi ippusthà o aggiugnì a manu le infuimmazioni cuntinuddi i' la pàgina di dischussioni.",
'movearticle' => 'Ippustha la pàgina',
-'movenologin' => 'Intradda nò effettuadda',
'movenologintext' => "L'ippusthamentu di li pàgini è cunsintiddu soru a l'utenti registhraddi chi so [[Special:UserLogin|intraddi]] i' lu situ.",
'movenotallowed' => "Nò si diponi di li primmissi nezzessàri a l'ippusthamentu di pàgini.",
'newtitle' => 'Nobu tìturu:',
'movepage-moved' => '\'\'\'"$1" è isthadda ippusthadda a "$2"\'\'\'',
'articleexists' => "Una pàgina cun chisth'innòmmu isisthi già, oppuru l'innòmmu sciubaraddu no à vàriddu. Sciubarà un'althru tìturu.",
'cantmove-titleprotected' => "L'ippusthamentu di la pàgina nò è pussìbiri parchí lu nobu tìturu è isthaddu prutiggiddu pa impidinni la criazioni",
-'talkexists' => "'''La pàgina è isthadda ippusthadda currettamenti, ma nò è isthaddu pussìbiri ippusthà la pàgina di dischussioni parchí ni isisthi già un'althra cu' lu nobu tìturu. Aggiugnì a manu li cuntiniddi di li dui pàgini.'''",
-'movedto' => 'ippusthadda a',
'movetalk' => 'Ippustha puru la pàgina di dischussioni.',
'movelogpage' => 'Ippusthamenti',
'movelogpagetext' => "Chisthu è l'erencu di li pàgini ippusthaddi.",
'confirmemail_needlogin' => 'È nezzessàriu $1 pa cunfèimmà lu propriu indirizzu di postha erettrònica.',
'confirmemail_success' => "L'indirizzu di postha erettrònica è cunfèimmaddu. Abà è pussìbiri eseguì l'intradda e si godì lu situ.",
'confirmemail_loggedin' => "L'indirizzu di postha erettrònica è isthaddu cunfèimmaddu.",
-'confirmemail_error' => 'Errori i lu saivvamentu di la cunfèimma.',
'confirmemail_subject' => "{{SITENAME}}: prigonta di cunfèimma di l'indirizzu di postha erettrònica",
'confirmemail_body' => "Calchunu, forsi tu cu' l'indirizzu IP \$1,
s'è rigisthraddu cumenti \"\$2\" i' {{SITENAME}} cun chisthu indirizzu di postha erettrònica.
'loginlanguagelabel' => 'Giella: $1',
# Change password dialog
-'resetpass' => 'Suollemassáni gurren',
+'changepassword' => 'Suollemassáni molson',
'resetpass_announce' => 'Čálligohtet sisa e-poasttain sáddejuvvon suollemassánin. Fertet addit ođđa suollemassáni dasa:',
'resetpass_text' => '<!-- Lasit dasa teavstta -->',
'resetpass_header' => 'Ođđa suollemassáni čállin',
'preferences' => 'Ásahusat',
'mypreferences' => 'Ásahusat',
'prefs-edits' => 'Rievdadusaid mearri:',
-'changepassword' => 'Suollemassáni molson',
'prefs-skin' => 'Olggosoaidnu',
'skin-preview' => 'ovdalgihtii geahččan...',
'datedefault' => 'Eai válljemat',
'recentchanges' => 'Varas rievdadusat',
'recentchanges-summary' => 'Dán siiddus sáhtát čuovvut varas rievdadusaid {{SITENAME}}s.',
'recentchanges-feed-description' => 'Dán siiddus sáhtat čuovvut varas {{GRAMMAR:illative|{{SITENAME}}}} rievdadusaid.',
-'rcnote' => 'Vuollin {{PLURAL:$1|lea okta rievdadus|leat $1 varas rievdadusa}} {{PLURAL:$2|ovtta beaivvi|$2 maŋimus jándora}} áigge gitta $3 rádjái.',
'rcnotefrom' => "Vuolábealde leat rievdadusat '''$2''' rájes. Eanemusta '''$1''' mearkkastaga čájehuvvo.",
'rclistfrom' => 'Čájet ođđa rievdadusat $1 rájes',
'rcshowhideminor' => '$1 unna rievdádusat',
'prevpage' => 'Ovddit siidu ($1)',
'allarticles' => 'Buot siiddut',
'allinnamespace' => 'Buot siiddut nammagomuvuođas $1',
-'allnotinnamespace' => 'Buot siiddut, mat eai gula nammagomuvuhtii $1',
-'allpagesprev' => 'Ovddit',
-'allpagesnext' => 'Čuovvovaš',
'allpagessubmit' => 'Oza',
'allpagesbadtitle' => 'Čállojuvvon bájilčála lei dohkemeahtun dahje das lei wikiid gaskasaš álgooassi.',
'allpages-bad-ns' => '{{GRAMMAR:inessive|{{SITENAME}}}} ii leat nammagomuvuohta ”$1”.',
'viewdeletedpage' => 'Sihkojuvvon siidduid bláđen',
'undeleterevisions' => '{{PLURAL:$1|Okta veršuvdna|$1 veršuvnna}} lasihuvvon arkiivii.',
'undeletebtn' => 'Máhcat',
-'undeletereset' => 'Gurre',
'undeletecomment' => 'Kommeanta:',
'undeletedrevisions' => '$1 veršuvnna máhcahuvvui',
'undeletedrevisions-files' => '$1 veršuvnna ja $2 fiilla máhcahuvvui',
# Block/unblock
'block' => 'Hehtte geavaheaddji',
'blockip' => 'Hehtte rievdadeamis',
-'blockip-title' => 'Cagge geavaheaddji',
'blockip-legend' => 'Cagge geavaheaddji',
'ipadressorusername' => 'IP-čujuhus dahje geavaheaddjidovddaldat',
'ipbexpiry' => 'Guhkkodat',
'ipbreason' => 'Sivva',
-'ipbreasonotherlist' => 'Eará sivva',
'ipbreason-dropdown' => '*Dábálas cakkastallansivat
** Boasto dieđuid lasiheapmi
** Sisdoalu sihkkun
'ipbsubmit' => 'Hehtte dán geavaheaddji',
'ipbother' => 'Eará áigi',
'ipboptions' => '2 diimma:2 hours,1 beaivi:1 day,3 beaivve:3 days,1 vahkku:1 week,2 vahkku:2 weeks,1 mánotbádji:1 month,3 mánotbaji:3 months,6 mánotbaji:6 months,1 jahki:1 year,bissovaš:infinite',
-'ipbotheroption' => 'eará',
-'ipbotherreason' => 'Eará sivva',
'badipaddress' => 'IP-čujuhus lea boastut.',
'blockipsuccesssub' => 'Hehtten lihkosmuvai',
'blockipsuccesstext' => "Geavaheaddji dahje IP-čujuhus '''$1''' lea eston.<br />Dálá easttut gávdnot [[Special:BlockList|easttolisttus]].",
# Move page
'move-page-legend' => 'Sirdde siiddu',
'movearticle' => 'Sirdde siiddu',
-'movenologin' => 'It leat čálligoahtán sisa',
'newtitle' => 'Ođđa namma siidui',
'move-watch' => 'Čuovo dán siiddu',
'movepagebtn' => 'Sirdde siiddu',
'pagemovedsub' => 'Sirdin lihkosmuvai',
-'talkexists' => "'''Siiddu sirdin iešalddes lihkosmuvai, earret siiddu ságastallansiiddu sirdin daningo ođđa bájilčálas lea jo ságastallansiidu. Leage buorre ja sirdde ságastallamiid manuálalažžat.'''",
-'movedto' => 'Sirdojuvvun ođđa bájilčállagin',
'movetalk' => 'Sirdde maid ságastallansiiddu.',
'movelogpage' => 'Sirdinlogga',
'movelogpagetext' => 'Dát lea logga sirdojuvvon siidduin.',
'loginlanguagelabel' => 'Itom: $1',
# Change password dialog
-'resetpass' => "Account quimx canj'reset",
+'changepassword' => "Reset'quimx canj",
'resetpass_announce' => "Me caápo code temp e-iitomöx mii. Fini caápo, me reset' hunquimx canj cmaadexepe:",
'resetpass_header' => "Reset'quimx canj",
'oldpassword' => 'Janquimx canj:',
'preferences' => 'Quáatlaác',
'mypreferences' => 'Hequáatlaác',
'prefs-edits' => 'Ticpatlöx jöxualtec ID-cort:',
-'changepassword' => "Reset'quimx canj",
'prefs-skin' => 'Zuláugaum',
'skin-preview' => 'Cuáxiit',
'datedefault' => 'Diiquáatlaac',
'recentchanges' => 'Camjöx cmaa',
'recentchanges-summary' => 'Caitom camjöx cmaa quiíx zode Wiki zo jan páhina iti.',
'recentchanges-feed-description' => 'Caitom camjöx cmaa quiíx zode Wiki zo jan fiiyt iti.',
-'rcnote' => "!-cmaa coccebj {{PLURAL:$1|'''1''' quiixde|'''$1''' hunquiíxde}} {{PLURAL:$2|'''1''' hunzaah|'''$2''' hunixaáp}} zo iti, $3 'de.",
'rcnotefrom' => "!-cmaa coccebj quiíx zode '''$2''' (plusöxiti '''$1''' visi).",
'rclistfrom' => "Cohuatlöx hunquiix startom $1 'de",
'rcshowhideminor' => '$1 editám bajlöxám',
'allpagesfrom' => 'Xuniim páhinám startomde:',
'allarticles' => 'Jöxde artículóm',
'allinnamespace' => 'Jömde páhinám ($1 ipartuatl)',
-'allnotinnamespace' => "Jömde páhinám ($1 ipartuatl 'ne)",
-'allpagesprev' => 'Jan',
-'allpagesnext' => 'Hun',
'allpagessubmit' => 'Caátemöx',
'allpagesprefix' => 'Xuniim páhinám jan prefix mii:',
'allpages-bad-ns' => '{{SITENAME}} necoccebj ipartuatl "$1".',
'restriction-move' => 'Yacom',
# Undelete
-'undeletereset' => "Reset'",
'undeletecomment' => 'Commentua:',
'undelete-search-box' => 'Yahöx páhinám delatám',
'undelete-search-submit' => 'Yahöx',
'blockip' => 'Block caitom',
'ipadressorusername' => 'Addressade IP jöx caitom ID:',
'ipbreason' => 'Ra:',
-'ipbreasonotherlist' => "Ra pac'de",
'ipbsubmit' => 'Block jan caitom',
'ipbother' => "Pac'de xepe:",
-'ipbotheroption' => "pac'de",
-'ipbotherreason' => "Pac'de rae (addicionale):",
'badipaddress' => 'Addressade IP invalida',
'ipb-edit-dropdown' => 'Blockde ticpatlöx rá',
'ipb-unblock-addr' => 'Diiblockom $1',
# Move page
'move-page-legend' => 'Yacom páhina',
'movearticle' => 'Yacom páhina:',
-'movenologin' => 'Necaápo',
'move-watch' => 'Cáminot jan páhina',
'movepagebtn' => 'Yacom páhina',
-'movedto' => 'yacomöxde',
'movetalk' => 'Yacom czaxö páhina yodina ipríi',
'movereason' => 'Ra:',
'delete_and_move' => 'Delatom ö yacom',
'qbbrowse' => 'Hasa',
'qbedit' => 'Sepe',
'qbpageoptions' => 'Lêmbëtï sô',
-'qbpageinfo' => 'Ndongoro',
'qbmyoptions' => 'Âlêmbëtï tî mbï',
-'qbspecialpages' => 'Âlêmbëtï ndê',
'faq' => 'Âhûnda',
'faqpage' => 'Project:Âhûnda',
'jumptonavigation' => 'Simba',
'jumptosearch' => 'Gi',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Na ndö tî {{SITENAME}}',
'aboutpage' => 'Project:Na ndö tî...',
'currentevents' => 'Âsango',
'loginlanguagelabel' => 'Kalba: $1',
# Change password dialog
-'resetpass' => 'Keistė slaptažuodi',
+'changepassword' => 'Pakeistė slaptažuodė',
'resetpass_header' => 'Keistė paskīruos slaptažuodi',
'oldpassword' => 'Sens slaptažuodis:',
'newpassword' => 'Naus slaptažuodis:',
Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta torėni ėr galės ana atkortė viel par šėta pate sasaja, nabent īr nostatītė papėlduomė aprėbuojėmā.",
'revdelete-unsuppress' => 'Šalėntė apribuojėmos atkortuos versėjės',
'revdel-restore' => 'Keistė veizėmuma',
-'revdel-restore-deleted' => 'Ėštrintas versėjės',
-'revdel-restore-visible' => 'Veizėmas versėjės',
'revdelete-edit-reasonlist' => 'Keistė trīnėma prīžastis',
# Suppression log
'search-interwiki-default' => '$1 rezoltatā:',
'search-interwiki-more' => '(daugiau)',
'search-relatedarticle' => 'Sosėjėn',
-'mwsuggest-disable' => 'Kavuotė AJAX pasiūlīmus',
'searchrelated' => 'sosėjėn',
'searchall' => 'vėsė',
'showingresults' => "Žemiau ruodoma lėgė '''$1''' {{PLURAL:$1|rezoltata|rezoltatu|rezoltatu}} pradedont #'''$2'''.",
'preferences' => 'Nustatīmā',
'mypreferences' => 'Mona nustatīmā',
'prefs-edits' => 'Keitėmu skaitlius:',
-'changepassword' => 'Pakeistė slaptažuodė',
'prefs-skin' => 'Ėšruoda',
'skin-preview' => 'Parveiza',
'datedefault' => 'Juokė pasėrėnkėma',
'recentchanges-label-minor' => 'Tas īr mažos pataisīms',
'recentchanges-label-bot' => 'Šėta keitėma padėrba autuomatėnė pruograma',
'recentchanges-label-unpatrolled' => 'Tas keitėms da nebova patikrints',
-'rcnote' => "Žemiau īr '''$1''' {{PLURAL:$1|paskotinis pakeitims|paskotinē pakeitimā|paskotiniu pakeitimu}} par $2 {{PLURAL:$2|paskotinė̅jė dėina|paskotėniasės '''$2''' dėinas|paskotėniuju '''$2''' dėinū}} skaitlioujant nū $4, $5.",
'rcnotefrom' => 'Žemiau īr pakeitėma pradedant nū <b>$2</b> (ruodom lėgė <b>$1</b> pakeitėmu).',
'rclistfrom' => 'Ruodītė naujus pakeitėmus pradedant nū $1',
'rcshowhideminor' => '$1 mažus pakeitėmus',
'allpagesto' => 'Ruodītė poslapius, basėbengėnčios so:',
'allarticles' => 'Vėsė straipsnē',
'allinnamespace' => 'Vėsė poslapē (srėtis - $1)',
-'allnotinnamespace' => 'Vėsė poslapē (nesontīs šiuo srėtie - $1)',
-'allpagesprev' => 'Onkstesnis',
-'allpagesnext' => 'Sekontis',
'allpagessubmit' => 'Tink',
'allpagesprefix' => 'Ruodītė poslapios so prīdelēs:',
'allpagesbadtitle' => 'Douts poslapė pavadėnėms īr neteisings a tor terpkalbėnė a terppruojektėnė prīdielė. Anamė īr vėns a kelė žėnklā, katrū negal nauduotė pavadėnėmūs.',
'undeletebtn' => 'Atkortė',
'undeletelink' => 'veizietė/atstatītė',
'undeleteviewlink' => 'veizietė',
-'undeletereset' => 'Ėš naujė',
'undeleteinvert' => 'Žīmietė prīšėngā',
'undeletecomment' => 'Kuomentars:',
'undeletedrevisions' => 'atkorta $1 {{PLURAL:$1|versėjė|versėjės|versėju}}',
'ipadressorusername' => 'IP adresos a nauduotuojė vards',
'ipbexpiry' => 'Galiuojėma čiesos',
'ipbreason' => 'Prīžastis:',
-'ipbreasonotherlist' => 'Kėta prīžastis',
'ipbreason-dropdown' => '*Dažniausės bluokavėma prižastīs
** Melagėngas infuormacėjės rašīms
** Torėnė trīnims ėš poslapiu
'ipbsubmit' => 'Blokoutė šėta nauduotuoja',
'ipbother' => 'Kėtuoks čiesos',
'ipboptions' => '2 adīnas:2 hours,1 dėina:1 day,3 dėinas:3 days,1 nedielė:1 week,2 nedielės:2 weeks,1 mienou:1 month,3 mienesē:3 months,6 mienesē:6 months,1 metā:1 year,omžėms:infinite',
-'ipbotheroption' => 'kėta',
-'ipbotherreason' => 'Kėta/papėlduoma prižastis',
'ipbwatchuser' => 'Keravuotė tuo nauduotuojė poslapi ėr anuo aptarėma poslapi',
'ipb-change-block' => 'Parblokoutė ta nauduotuoja so šėtās nustatīmās',
'badipaddress' => 'Nelaistėns IP adresos',
*Paliksėt žemiau asontė varnale nepažīmieta.
Šėtās atviejās Tamsta sava nužiūra torėt parkeltė a apjongtė aptarėma poslapi.",
'movearticle' => 'Parvadintė poslapi:',
-'movenologin' => 'Neprisėjongės',
'movenologintext' => 'Nuoriedamė parvadintė poslapi, torėt būtė ožsėregėstravės nauduotuos ė tēpuogi būtė [[Special:UserLogin|prisėjongės]].',
'newtitle' => 'Naus pavadėnėms:',
'move-watch' => 'Keravuotė šėta poslapi',
'articleexists' => 'Straipsnis so tuokiu vardo jau īr
a parinktāsis vards īr bluogs.
Parinkat kėta varda.',
-'talkexists' => "'''Patsā poslapis bova siekmėngā parvadints, no aptarėmu poslapis nabova parkelts, kadongi nauja
-pavadėnėma straipsnis jau tor aptarėmu poslapi.
-Prašuom sojongtė šėtuos poslapios.'''",
-'movedto' => 'parvadints i',
'movetalk' => 'Parkeltė sosėta aptarėma poslapi.',
'movelogpage' => 'Parvardinėmu istuorėjė',
'movelogpagetext' => 'Sārašos parvadintu poslapiu.',
'user-mail-no-body' => 'Pokušano slanje e-maila s praznim ili nerazumno kratkim sadržajem.',
# Change password dialog
-'resetpass' => 'Promijeni korisničku šifru',
+'changepassword' => 'Promijeni lozinku',
'resetpass_announce' => 'Prijavili ste se sa privremenim kodom koji ste dobili na e-mail.
Da biste završili prijavu, morate unijeti novu šifru ovdje:',
'resetpass_header' => 'Obnovi lozinku za račun',
'revdelete-nooldid-title' => 'Nije unesena tačna revizija',
'revdelete-nooldid-text' => 'Niste precizno odredili odredišnu reviziju/revizije da se izvrši ova funkcija,
ili ta revizija ne postoji, ili pokušavate sakriti trenutnu reviziju.',
-'revdelete-nologtype-title' => 'Nije naveden tip registra',
-'revdelete-nologtype-text' => 'Niste odredili tip registra za izvršavanje ove akcije na njemu.',
-'revdelete-nologid-title' => 'Nevaljana stavka registra',
-'revdelete-nologid-text' => 'Niste odredili ciljnu stavku registra za izvršavanje ove funkcije ili navedena stavka ne postoji.',
'revdelete-no-file' => 'Navedena datoteka ne postoji.',
'revdelete-show-file-confirm' => 'Da li ste sigurni da želite pogledati obrisanu reviziju datoteke "<nowiki>$1</nowiki>" od $2 u $3?',
'revdelete-show-file-submit' => 'Da',
'logdelete-failure' => "'''Registar vidljivosti nije mogao biti postavljen:'''
$1",
'revdel-restore' => 'promijeni dostupnost',
-'revdel-restore-deleted' => 'izbrisane izmjene',
-'revdel-restore-visible' => 'vidljive izmjene',
'pagehist' => 'Historija stranice',
'deletedhist' => 'Izbrisana historija',
'revdelete-hide-current' => 'Greška pri sakrivanju stavke od $2, $1: ovo je trenutna revizija.
'search-interwiki-default' => '$1 rezultati:',
'search-interwiki-more' => '(više)',
'search-relatedarticle' => 'Povezano',
-'mwsuggest-disable' => 'Onemogući prijedloge pretrage',
'searcheverything-enable' => 'Pretraga u svim imenskim prostorima',
'searchrelated' => 'povezano',
'searchall' => 'sve',
'preferences' => 'Postavke',
'mypreferences' => 'Postavke',
'prefs-edits' => 'Broj izmjena:',
-'changepassword' => 'Promijeni lozinku',
'prefs-skin' => 'Izgled (skin)',
'skin-preview' => 'Pretpregled',
'datedefault' => 'Bez preferenci',
'recentchanges-label-bot' => 'Ovu je izmjenu učinio bot',
'recentchanges-label-unpatrolled' => 'Ova izmjena još nije patrolirana',
'recentchanges-legend-newpage' => '$1 - nova stranica',
-'rcnote' => "Ispod {{PLURAL:$1|je '''$1''' promjena|su '''$1''' zadnje promjene|su '''$1''' zadnjih promjena}} u {{PLURAL:$2|posljednjem '''$2''' danu|posljednja '''$2''' dana|posljednjih '''$2''' dana}}, od $4, $5.",
'rcnotefrom' => "Ispod {{PLURAL:$1|je '''$1''' izmjena|su '''$1''' zadnje izmjene|su '''$1''' zadnjih izmjena}} u {{PLURAL:$2|posljednjem '''$2''' danu|posljednja '''$2''' dana|posljednjih '''$2''' dana}}, od $4, $5.",
'rclistfrom' => 'Prikaži nove izmjene počevši od $1',
'rcshowhideminor' => '$1 male izmjene',
'allpagesto' => 'Pokaži stranice koje završavaju na:',
'allarticles' => 'Sve stranice',
'allinnamespace' => 'Sve stranice (imenski prostor $1)',
-'allnotinnamespace' => 'Sve stranice (van imenskog prostora $1)',
-'allpagesprev' => 'Prethodna',
-'allpagesnext' => 'Slijedeće',
'allpagessubmit' => 'Idi',
'allpagesprefix' => 'Prikaži stranice sa prefiksom:',
'allpagesbadtitle' => 'Dati naziv stranice je nepravilan ili ima međujezički ili interwiki prefiks.
'undeletebtn' => 'Vrati',
'undeletelink' => 'pogledaj/vrati',
'undeleteviewlink' => 'pogledaj',
-'undeletereset' => 'Očisti',
'undeleteinvert' => 'Sve osim odabranog',
'undeletecomment' => 'Razlog:',
'undeletedrevisions' => '{{PLURAL:$1|$1 revizija vraćena|$1 revizije vraćene|$1 revizija vraćeno}}',
'block' => 'Blokiraj korisnika',
'unblock' => 'Odblokiraj korisnika',
'blockip' => 'Blokiraj korisnika',
-'blockip-title' => 'Blokiraj korisnika',
'blockip-legend' => 'Blokiranje korisnika',
'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa određene IP adrese ili korisničkog imena.
Ovo bi trebalo da bude urađeno samo da bi se spriječio vandalizam, i u skladu sa [[{{MediaWiki:Policy-url}}|smjernicama]].
'ipadressorusername' => 'IP adresa ili korisničko ime:',
'ipbexpiry' => 'Ističe:',
'ipbreason' => 'Razlog:',
-'ipbreasonotherlist' => 'Ostali razlog/zi',
'ipbreason-dropdown' => '*Najčešći razlozi blokiranja
**Unošenje netačnih informacija
**Uklanjanje sadržaja stranica
'ipbsubmit' => 'Blokirajte ovog korisnika',
'ipbother' => 'Ostali period:',
'ipboptions' => '2 sata:2 hours,1 dan:1 day,3 dana:3 days,1 sedmica:1 week,2 sedmice:2 weeks,1 mjesec:1 month,3 mjeseca:3 months,6 mjeseci:6 months,1 godine:1 year,zauvijek:infinite',
-'ipbotheroption' => 'ostalo',
-'ipbotherreason' => 'Ostali/dodatni razlog/zi:',
'ipbhidename' => 'Sakrij korisničko ime iz uređivanja i spiskova',
'ipbwatchuser' => 'Prati korisničku stranicu i stranicu za razgovor ovog korisnika',
'ipb-disableusertalk' => 'Onemogući ovog korisnika da uređuje svoju vlastitu stranicu za razgovor dok je blokiran',
'sorbs_create_account_reason' => 'Vaša IP adresa je prikazana kao otvoreni proxy u DNSBL korišten od {{SITENAME}}.
Ne možete napraviti račun',
'xffblockreason' => 'IP adresa koja postoji u zagljavlju X-Forwarded-For, ili Vaša ili od proxy servera koji koristite, je blokirana. Originalni razlog za blokiranje je bio: $1',
-'cant-block-while-blocked' => 'Ne možete blokirati druge korisnike dok ste blokirani.',
'cant-see-hidden-user' => 'Korisnik kojeg pokušavate blokirati je već blokiran i sakriven.
Pošto nemate prava hideuser (sakrivanje korisnika), ne možete vidjeti ni urediti korisnikovu blokadu.',
'ipbblocked' => 'Ne možete blokirati ili deblokirati druge korisnike, jer ste i sami blokirani',
U tim slučajevima, moraćete ručno da premjestite stranicu ukoliko to želite.",
'movearticle' => 'Premjestite stranicu:',
'moveuserpage-warning' => "'''Upozorenje:''' Premještate korisničku stranicu. Molimo da zapamtite da će se samo stranica premjestiti a korisnik se ''neće'' preimenovati.",
-'movenologin' => 'Niste prijavljeni',
'movenologintext' => 'Morate biti registrovani korisnik i [[Special:UserLogin|prijavljeni]] da biste premjestili stranicu.',
'movenotallowed' => 'Nemate dopuštenje za premještanje stranica.',
'movenotallowedfile' => 'Nemate dopuštenja da premještate datoteke.',
'articleexists' => 'Stranica pod tim imenom već postoji, ili je ime koje ste izabrali neispravno.
Molimo Vas da izaberete drugo ime.',
'cantmove-titleprotected' => 'Ne možete premjestiti stranicu na ovu lokaciju, jer je novi naslov zaštićen od pravljenja',
-'talkexists' => "'''Sama stranica je uspješno premještena, ali stranica za razgovor nije mogla biti premještena jer takva već postoji na novom naslovu. Molimo Vas da ih spojite ručno.'''",
-'movedto' => 'premještena na',
'movetalk' => 'Premjestite pridruženu stranicu za razgovor',
'move-subpages' => 'Premjesti sve podstranice (do $1)',
'move-talk-subpages' => 'Premjesti podstranice stranica za razgovor (do $1)',
'watchlistall2' => 'sve',
'namespacesall' => 'sve',
'monthsall' => 'sve',
-'limitall' => 'sve',
# Email address confirmation
'confirmemail' => 'Potvrdite adresu e-pošte',
'confirmemail_success' => 'Adresa vaše e-pošte je potvrđena.
Možete sad da se [[Special:UserLogin|prijavite]] i uživate u viki.',
'confirmemail_loggedin' => 'Adresa Vaše e-pošte je potvrđena.',
-'confirmemail_error' => 'Nešto je pošlo krivo prilikom snimanja vaše potvrde.',
'confirmemail_subject' => '{{SITENAME}} adresa e-pošte za potvrdu',
'confirmemail_body' => 'Neko, vjerovatno Vi, je sa IP adrese $1 registrovao nalog "$2" sa ovom adresom e-pošte na {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Usporedi stranice',
-'compare-selector' => 'Usporedi revizije stranica',
'compare-page1' => 'Stranica 1',
'compare-page2' => 'Stranica 2',
'compare-rev1' => 'Ispravljanje 1',
'php-mail-error-unknown' => 'Kra ur igadda tasɣnt btbratin() n PHP.',
# Change password dialog
-'resetpass' => 'bddl taguri n uzray',
+'changepassword' => 'bdl awal ihdan',
'resetpass_announce' => 'Tkcmt {{GENDER:||e|(e)}} s yat tangalt lli kin ilkmt s tbrat emeil . tangaltad ur tgi abla tin yat twalt. Bac ad tkmlt tqqiyyidank kcm tangalt tamaynut nk ɣid:',
'resetpass_header' => 'Sbadl taguri n tangalt n umiḍal (compte)',
'oldpassword' => 'Awal iḥḍan aqbur',
'revdelete-unsuppress' => 'Kkiss iqqntn i imcggrn llid n surri.',
'revdelete-log' => 'Maɣ..acku:',
'revdel-restore' => 'sbadl tannayt',
-'revdel-restore-deleted' => 'Imsurritn lli ttuykkasnin',
-'revdel-restore-visible' => 'Imsurritn lli baynnin',
'pagehist' => 'Amzruy n tasna',
'deletedhist' => 'Amzruy lli ittuykkasn',
'search-interwiki-default' => '$1 imyakkatn',
'search-interwiki-more' => '(Uggar)',
'search-relatedarticle' => 'Tzdi',
-'mwsuggest-disable' => 'Asbid AJAX n maryttuynnan ayttuyskar',
'searcheverything-enable' => 'Cabba ɣ graygat agmmaḍ',
'searchrelated' => 'Tuyzday',
'searchall' => 'Kullu',
'preferences' => 'Timssusmin',
'mypreferences' => 'Timssusmin',
'prefs-edits' => 'Uṭṭun n n imbddeln',
-'changepassword' => 'bdl awal ihdan',
'prefs-skin' => 'odm',
'skin-preview' => 'Ammal',
'datedefault' => 'Timssusmin',
'recentchanges-label-minor' => 'Imbddl ifssusn',
'recentchanges-label-bot' => 'Ambddl ad iskr robot',
'recentchanges-label-unpatrolled' => 'Ambddl ad ura jju ittmẓra',
-'rcnote' => 'Γid {{PLURAL:$1|ambddl amggaru lli ittuysgarn| $1 Imbddln imggura lli ittuyskarn}} ɣ {{PLURAL:$2|was amggaru| <b>$2</b> Ussan imggura}} ar $5 n $4.',
'rcnotefrom' => "Had imbddln lli ittuyskarn z '''$2''' ('''$1''' ɣ uggar).",
'rclistfrom' => 'Mel imbdeltn imaynutn z $1',
'rcshowhideminor' => '$1 iẓṛign fssusnin',
'allpagesto' => 'Mel tasniwin li ttgurunin s',
'allarticles' => 'Tasniwin kullu tnt',
'allinnamespace' => 'Tasniwin kullu tnt ɣ ($1 assaɣadɣar)',
-'allnotinnamespace' => 'Tasniwin kullu tnt ur llant ɣ ($1 assaɣadɣar)',
-'allpagesprev' => 'Amzwaru (walli izwarn)',
-'allpagesnext' => 'Imal (wad yuckan)',
'allpagessubmit' => 'Ftu',
'allpagesprefix' => 'Mel tasniwin li ttizwirnin s',
# Block/unblock
'blockip' => 'Qn f umsqdac',
'ipboptions' => '2 ikudn:2 hours,1 as:1 day,3 ussan:3 days,1 imalas:1 week,2 imalasn:2 weeks,1 ayur:1 month,3 irn:3 months,6 irn:6 months,1 asggas:1 year,tusut ur iswuttan:infinite',
-'ipbotheroption' => 'wayya',
'ipbhidename' => 'ḥbu assaɣ n umsqdac ɣ imbdln d umuɣn',
'ipbwatchuser' => 'Tfr tisniwin d imsgdaln n umqdac',
'ipblocklist' => 'Imsqdacn ttuẓnin',
'pagemovedsub' => 'tmmutti bla tamukrist',
'movepage-moved' => '\'\'\'"$1" tmmutti s "$2"\'\'\'',
'articleexists' => 'Tlla yad tasna illan assaɣ zund ɣwa niɣd assaɣ llid tiwid urt iga. Sti assaɣ yaḍn tarmt.',
-'talkexists' => 'Tasna tmmutti mzyan, mac tasna n umsgdal (imdiwiln) ur tmmutti acku tlla f wassaɣ ad amaynu.Illa fllak aggisnt tskrt yat s ufus nk.',
-'movedto' => 'Tmmuti s',
'movetalk' => 'Sbadl assaɣ tasna n imdiwiln lli izdin d ɣi.',
'movelogpage' => 'Iɣmisn n ismmattrayn',
'movelogpagetext' => 'Γid umuɣ n tisniwin lli sbadlnin assaɣ d tilli mmuttini.',
'watchlistall2' => 'kraygat (kullu)',
'namespacesall' => 'kullu',
'monthsall' => 'kullu',
-'limitall' => 'Kullu',
# Delete conflict
'recreate' => 'awd skr',
# Special:ComparePages
'comparepages' => 'qarnn tiwriqin',
-'compare-selector' => 'qarn lmorajaa ntwriqin',
'compare-page1' => 'tawriqt 1',
'compare-page2' => 'tawriqt 2',
'compare-rev1' => 'morajaa 1',
'user-mail-no-addy' => 'විද්යුත් තැපැල් ලිපිනයක් නොමැතිව විද්යුත් තැපැල් පණිවුඩයක් යැවීමට උත්සහ දරා ඇත.',
# Change password dialog
-'resetpass' => 'මුරපදය වෙනස් කරන්න',
+'changepassword' => 'මුරපදය වෙනස් කරන්න',
'resetpass_announce' => 'විද්යුත්-තැපෑලෙන් එවනු ලැබූ තාවකාලික කේතයක් උපයෝගීකර ඔබ පිවිසීඇත.
පිවිසීම නිසි ලෙස නිමකිරීමට ඔබ නව මුර-පදයක් මෙහි බහාලිය යුතුය:',
'resetpass_text' => '<!-- මෙතැනට පෙළ එක් කරන්න -->',
'revdelete-nooldid-title' => 'ඉලක්කගත සංශෝධනය අනීතිකයි',
'revdelete-nooldid-text' => 'මෙම කාර්යය ඉටු කිරීම සඳහා එක්කෝ ඔබ විසින් ඉලක්කගත සංශෝධනය(න්) නොදක්වයි,
සඳහන් කල සංශෝධනය නොපවතියි, නැතහොත්, වත්මන් සංශෝධනය සැඟවීමට ඔබ යත්න දරයි.',
-'revdelete-nologtype-title' => 'ලඝු-සටහන් වර්ගයක් දක්වා නොමැත',
-'revdelete-nologtype-text' => 'මෙම ක්රියාව සිදු කල හැකි වන පරිදී ලඝු-සටහන් වර්ගයක් දැක්විය යුතු වුවද ඔබ එසේ කර නොමැත.',
-'revdelete-nologid-title' => 'අනීතික ලඝු-සටහන් නිවේශිතය',
-'revdelete-nologid-text' => 'මෙම කෘත්යය සිදු කල හැකි වන පරිදී ඔබ විසින් එක්කෝ ඉලක්කගත ලඝු-සටහන් තැබිය යුතු සිදුවීමක් දක්වා නොමැත නැතිනම් දක්වා ඇති නිවේශිතය නොපවතියි.',
'revdelete-no-file' => 'නිවේශිත ගොනුව නොපවතියි.',
'revdelete-show-file-confirm' => '$2 දින $3 වේලාවේදී මකාදැමුනු "<nowiki>$1</nowiki>" ගොනුවෙහි සංශෝධනයක් නැරඹීමට ඔබ හට සහතික වශයෙන් ඇවැසිද?',
'revdelete-show-file-submit' => 'ඔව්',
'logdelete-failure' => "'''සටහන් දෘශ්යතාවය නියම කිරීම කල නොහැකි විය:'''
$1",
'revdel-restore' => 'දෘශ්යතාවය වෙනස් කරන්න',
-'revdel-restore-deleted' => 'සංශෝධන මකා දමන ලදී',
-'revdel-restore-visible' => 'දෘශ්ය සංශෝධන',
'pagehist' => 'පිටු ඉතිහාසය',
'deletedhist' => 'මකාදැමූ ඉතිහාසය',
'revdelete-hide-current' => '$1දින, $2 වේලාවෙහි, අයිතමය සැඟවීමෙහිදී දෝෂයක් ඇති වී ඇත: මෙය මෑත සංශෝධනය වෙයි.
'search-interwiki-default' => '$1 වෙතින් ප්රතිඵල:',
'search-interwiki-more' => '(තවත්)',
'search-relatedarticle' => 'සහසම්බන්ධිත',
-'mwsuggest-disable' => 'සෙවුම් යෝජනා අක්රීය කරන්න',
'searcheverything-enable' => 'සියළු නාමඅවකාශයන්හි ගවේෂණය කරන්න',
'searchrelated' => 'ආශ්රිත',
'searchall' => 'සියල්ල',
'preferences' => 'අභිරුචි',
'mypreferences' => 'අභිරුචීන්',
'prefs-edits' => 'සංස්කරණයන් සංඛ්යාව:',
-'changepassword' => 'මුරපදය වෙනස් කරන්න',
'prefs-skin' => 'ඡවිය',
'skin-preview' => 'පෙරදසුන',
'datedefault' => 'අභිරුචියක් නොමැත',
'recentchanges-label-bot' => 'මෙය රොබෝවක් විසින් කරන ලද සංස්කරණයකි',
'recentchanges-label-unpatrolled' => 'මෙම සංස්කරණය තවම විමර්ශනය කර නොමැත',
'recentchanges-legend-newpage' => '$1 - නව පිටුව',
-'rcnote' => "$4 දින, $5 වන තෙක්, අවසන් {{PLURAL:$2|දිනදී|දින '''$2''' තුලදී}} සිදුවී ඇති, {{PLURAL:$1| '''1''' ක් වෙනස|අවසන් වෙනස්වීම් '''$1'''}} පහත දැක්වේ.",
'rcnotefrom' => "'''$2''' න් පසු සිදුවී ඇති වෙනස්කම් මෙහි පහත දැක්වේ ('''$1''' ක ප්රමාණයක උපරිමයක් පෙන්වා ඇත).",
'rclistfrom' => '$1 සිට බලපැවැත්වෙන මෑත වෙනස්වීම් පෙන්වන්න',
'rcshowhideminor' => 'සුළු සංස්කරණ $1',
'allpagesto' => 'මෙහිදී කෙළවර වන පිටු පෙන්වන්න:',
'allarticles' => 'සියළු පිටු',
'allinnamespace' => 'සියළු පිටු ($1 නාමඅවකාශය)',
-'allnotinnamespace' => 'සියළු පිටු ($1 නාමඅවකාශයෙහි නොමැති)',
-'allpagesprev' => 'පෙර',
-'allpagesnext' => 'මීලඟ',
'allpagessubmit' => 'යන්න',
'allpagesprefix' => 'මෙම උපසර්ගය සහිත පිටු පෙන්වන්න:',
'allpagesbadtitle' => 'සපයා ඇති පිටු ශීර්ෂය අනීතික විය නැතහොත් එහි අන්තර්-භාෂා හෝ අන්තර් විකී උපසර්ගයක් අඩංගු විය.
'undeletebtn' => 'යලි පිහිටුවන්න',
'undeletelink' => 'නරඹන්න/ප්රත්යර්පණය',
'undeleteviewlink' => 'නරඹන්න',
-'undeletereset' => 'ප්රත්යාරම්භ කරන්න',
'undeleteinvert' => 'තෝරාගැනුම කණපිට පෙරලන්න',
'undeletecomment' => 'හේතුව:',
'undeletedrevisions' => '{{PLURAL:$1|සංශෝධනයක්|සංශෝධන $1 ක්}} ප්රතිෂ්ඨාපනය කරන ලදි',
'block' => 'පරිශීලකයා වාරණය කරන්න',
'unblock' => 'පරිශීලකයාගේ වාරණය අත්හිටුවන්න',
'blockip' => 'පරිශීලකයා වාරණය කරන්න',
-'blockip-title' => 'පරිශීලකයා වාරණය කරන්න',
'blockip-legend' => 'වාරණයකල පරිශීලක',
'blockiptext' => 'විශේෂිත අන්තර්ජාල ලිපිනයකින් හෝ ප්රතිශීලක නාමයකින් ලිවීම් ප්රවේශය වාරණය කෙරුමට පහත ආකෘති පත්රය භාවිතා කරන්න.
වන්ධල්යය වැලැක්වීමේ හුදු අභිලාෂයෙන් හා, [[{{MediaWiki:Policy-url}}|ප්රතිපත්ති]] ප්රකාරව මෙය සිදුකල යුත්තේය.
'ipadressorusername' => 'පරිශීලක නාමය හෝ IP ලිපිනය:',
'ipbexpiry' => 'කල් ඉකුත්වීම:',
'ipbreason' => 'හේතුව:',
-'ipbreasonotherlist' => 'අනෙකුත් හේතුව',
'ipbreason-dropdown' => '*සාමාන්ය වාරණ හේතූන්
** සාවද්ය තොරතුරු බහාලීම
** පිටුවලින් අන්තර්ගතය ඉවත්කිරීම
'ipbsubmit' => 'මෙම පරිශීලක වාරණය කරන්න',
'ipbother' => 'අනෙකුත් වේලාව:',
'ipboptions' => 'පැය 2:2 hours,දින 1:1 day,දින 3:3 days,සති 1:1 week,සති 2:2 weeks,මාස 1:1 month,මාස 3:3 months,මාස 6:6 months,වසර 1:1 year,අනන්තය:infinite',
-'ipbotheroption' => 'අනෙකුත්',
-'ipbotherreason' => 'අනෙකුත්/අමතර හේතුව:',
'ipbhidename' => 'පරිශීලක-නාමය සංස්තරණයන් ගෙන් හා ලැයිස්තු වලින් සඟවන්න',
'ipbwatchuser' => 'මෙම පරිශීලකයාගේ පරිශීලක හා සාකච්ඡා පිටු මුර-කරන්න',
'ipb-disableusertalk' => 'මෙම පරිශීලකයා වාරණය කර තැබෙන විට ඔවුන්ගේම සාකච්ඡා පිටුව සංස්කරණය කිරීම වලක්වන්න',
'sorbsreason' => 'ඔබගේ අන්තර්ජාල ලිපිනය, {{SITENAME}} විසින් භාවිත වන DNSBL හි විවෘත නියුතුවක් (ප්රොක්සියක්) ලෙස ලැයිස්තුගත කොට ඇත.',
'sorbs_create_account_reason' => 'ඔබගේ අන්තර්ජාල ලිපිනය, {{SITENAME}} විසින් භාවිත වන DNSBL හි විවෘත නියුතුවක් (ප්රොක්සියක්) ලෙස ලැයිස්තුගත කොට ඇත.
ඔබ හට ගිණුමක් තැනිය නොහැක',
-'cant-block-while-blocked' => 'ඔබ වාරණයට ලක්ව සිටින අතරතුර අනෙක් පරිශීලකයන් වාරණය කිරීමට ඔබ හට නොහැක.',
'cant-see-hidden-user' => 'අවහිර කිරීමට උත්සාහ කරන පරිශීලකයා දැනටමත් අවහිර කර සඟවා ඇත.පරිශීලක සැඟවුම් අයිතිය ඔබ සතු නොවන බැවින් ,ඔබට පරිශීලක අවහිරය නැරඹීමට හෝ සංස්කරණය කිරීමට නොහැකිය.',
'ipbblocked' => 'ඔබද වාරණය කොට ඇති බැවින් අනෙකුත් පරිශීලකයන් වාරණය කිරීම හෝ වාරණයෙන් මුදවීම ඔබ හට කල නොහැක',
'ipbnounblockself' => 'ඔබ විසින්ම ඔබගේ වාරණයෙන් බැහැර වීමට ඉඩදෙනු නොලැබේ',
මෙවන් අවස්ථා වලදී, අවශ්යතාවය පැන නගී නම්, හස්තීය ලෙස ගෙන යාම හෝ ඒකාබද්ධ කිරීම හෝ සිදු කිරීමට ඔබ හට සිදුවේ.",
'movearticle' => 'පිටුව ගෙනයන්න:',
'moveuserpage-warning' => "'''අවවාදයයි:''' ඔබ යත්න දරමින් සිටිනුයේ පරිශීලක පිටුවක් ගෙන යෑමටයි. පිටුව ගෙන යෑම පමණක් සිදුවන බවද පරිශීලකයා යළි-නම්කෙරුම සිදු ''නොවන'' බවද කරුණාවෙන් සිහි තබා ගන්න.",
-'movenologin' => 'ප්රවිෂ්ටවී නොමැත',
'movenologintext' => 'පිටුවක් ගෙනයෑමට පෙර, ඔබ ලේඛනගත පරිශීලකයෙකු වී [[Special:UserLogin|ප්රවිෂ්ට වී]] සිටිය යුතුය.',
'movenotallowed' => 'පිටු ගෙනයෑමට ඔබ හට අවසර නොමැත.',
'movenotallowedfile' => 'ගොනු ගෙන යෑමට අවසර ඔබ සතුව නොමැත.',
'articleexists' => 'මෙම නම ඇති පිටුවක් දැනටමත් පවතී, නැත්නම් ඔබ විසින් තෝරා ගෙන ඇති පිටු නාමය වලංගු එකක් නොවේ.
වෙනත් නමක් තෝරාගන්න.',
'cantmove-titleprotected' => 'මෙම පරිස්ථානයට පිටුවක් ගෙනයෑමට ඔබ හට නොහැකි වන්නේ, තැනීමක් සිදුනොකෙරෙන අයුරින් නව ශිර්ෂය රක්ෂණය කර ඇති නිසාය',
-'talkexists' => "'''මෙම පිටුව සාර්ථක ලෙස ගෙන ගිය නමුදු, සාකච්ඡා පිටුව එසේ ගෙන යාම කල නොහැකි වූයේ නව පිටු නාමයට අදාලව සාකච්ඡා පිටුවක් දැනටමත් පවතින බැවිනි.
-කරුණාකර ඒවා ඔබ විසින් ඒකාබද්ධ කරන්න.'''",
-'movedto' => 'වෙත ගෙන යන ලදි',
'movetalk' => 'ආශ්රිත සාකච්ඡා පිටුව ගෙන යන්න',
'move-subpages' => 'උපපිටු ($1 දක්වා) ගෙනයන්න',
'move-talk-subpages' => 'සාකච්ඡා පිටුවෙහි උපපිටු ($1 දක්වා) ගෙනයන්න',
'watchlistall2' => 'සියල්ල',
'namespacesall' => 'සියල්ල',
'monthsall' => 'සියළු',
-'limitall' => 'සියල්ලම',
# Email address confirmation
'confirmemail' => 'විද්යුත්-තැපැල් ලිපිනය තහවුරු කරන්න',
'confirmemail_success' => 'ඔබගේ විද්යුත්-තැපැල් ලිපිනය තහවුරුකොට ඇත.
ඔබහට දැන් [[Special:UserLogin|පුවිෂ්ට වී]] විකිය භුක්තිවිඳිය හැක.',
'confirmemail_loggedin' => 'ඔබගේ විද්යුත්-තැපැල් ලිපිනය දැන් තහවුරුකොට ඇත.',
-'confirmemail_error' => 'ඔබගේ තහවුරුකිරීම සුරැකීමට උත්සාහ කිරීමේදී යම් ගැටළුවක් පැනනැගුණි.',
'confirmemail_subject' => '{{SITENAME}} විද්යුත්-තැපැල් ලිපිනය තහවුරුකිරීම',
'confirmemail_body' => 'යම් අයෙකු, අන්තර්ජාල ලිපිනය $1 මගින්, සමහර විට ඔබ,
{{SITENAME}} හි "$2" නමැති ගිණුමක් මෙම විද්යුත්-තැපැල් ලිපිනය සහිතව ලියාපදිංචි කර ඇත .
# Special:ComparePages
'comparepages' => 'පිටු සසඳන්න',
-'compare-selector' => 'පිටුවේ සංශෝධන සසඳන්න',
'compare-page1' => 'පිටුව 1',
'compare-page2' => 'පිටුව 2',
'compare-rev1' => '1වන සංශෝධනය',
'user-mail-no-body' => 'Sa pokúsil poslať email s prázdnym alebo neprimerane krátkym telom správy.',
# Change password dialog
-'resetpass' => 'Zmeniť heslo',
+'changepassword' => 'Zmeniť heslo',
'resetpass_announce' => 'Prishlásili ste sa pomocou dočasného emailom zaslaného kódu. Pre dokončenie prihlásenia je potrebné tu nastaviť nové heslo:',
'resetpass_text' => '<!-- Sem pridajte text -->',
'resetpass_header' => 'Zmeniť heslo k účtu',
'revisiondelete' => 'Zmazať/obnoviť revízie',
'revdelete-nooldid-title' => 'Neplatná cieľová revízia',
'revdelete-nooldid-text' => 'Neuviedli ste cieľovú revíziu alebo revízie, na ktorých sa má táto funkcia vykonať, uvedená revízia neexistuje alebo sa pokúšate skryť aktuálnu revíziu.',
-'revdelete-nologtype-title' => 'Nebol zadaný typ záznamu',
-'revdelete-nologtype-text' => 'Nezadali ste typ záznamu, na ktorom sa má vykonať táto operácia.',
-'revdelete-nologid-title' => 'Neplatná položka záznamu',
-'revdelete-nologid-text' => 'Buď ste neuviedli cieľovú udalosť záznamu, na ktorej sa má vykonať táto operácia alebo zadaná položka neexistuje.',
'revdelete-no-file' => 'Uvedený súbor neexistuje.',
'revdelete-show-file-confirm' => 'Ste si istý, že chcete zobraziť zmazanú revíziu súboru „<nowiki>$1</nowiki>“ z $2 $3?',
'revdelete-show-file-submit' => 'Áno',
'logdelete-failure' => "'''Viditeľnosť záznamu nebolo možné nastaviť:'''
$1",
'revdel-restore' => 'Zmeniť viditeľnosť',
-'revdel-restore-deleted' => 'zmazané revízie',
-'revdel-restore-visible' => 'viditeľné revízie',
'pagehist' => 'História stránky',
'deletedhist' => 'Zmazaná história',
'revdelete-hide-current' => 'Chyba pri skrývaní položky s dátumom $2, $1: toto je aktuálna revízia.
'search-interwiki-default' => '$1 výsledkov:',
'search-interwiki-more' => '(viac)',
'search-relatedarticle' => 'Súvisiace',
-'mwsuggest-disable' => 'Vypnúť návrhy vyhľadávania',
'searcheverything-enable' => 'Vyhľadať vo všetkých menných priestoroch',
'searchrelated' => 'súvisiace',
'searchall' => 'všetko',
'preferences' => 'Nastavenia',
'mypreferences' => 'Nastavenia',
'prefs-edits' => 'Počet úprav:',
-'changepassword' => 'Zmeniť heslo',
'prefs-skin' => 'Vzhľad',
'skin-preview' => 'Náhľad',
'datedefault' => 'štandardný',
'recentchanges-label-bot' => 'Túto úpravy vykonal robot',
'recentchanges-label-unpatrolled' => 'Táto úprava zatiaľ nebola strážená',
'recentchanges-legend-newpage' => '(pozri tiež [[Special:NewPages|zoznam nových stránok]])',
-'rcnote' => "Tu {{PLURAL:$1|je posledná úprava|sú posledné '''$1''' úpravy|je posledných '''$1''' úprav}} počas {{PLURAL:$2|posledného dňa|posledných '''$2''' dní}} z $4, $5.",
'rcnotefrom' => "Nižšie sú zobrazené úpravy od '''$2''' (do '''$1''').",
'rclistfrom' => 'Zobraziť nové úpravy počnúc od $1',
'rcshowhideminor' => '$1 drobné úpravy',
'allpagesto' => 'Zobraziť stránky končiace na:',
'allarticles' => 'Všetky stránky',
'allinnamespace' => 'Všetky stránky (menný priestor $1)',
-'allnotinnamespace' => 'Všetky stránky (nie z menného priestoru $1)',
-'allpagesprev' => 'Predchádzajúci',
-'allpagesnext' => 'Ďalší',
'allpagessubmit' => 'Vykonať',
'allpagesprefix' => 'Zobraziť stránky začínajúce na:',
'allpagesbadtitle' => 'Zadaný názov stránky je neplatný alebo mal medzijazykový alebo interwiki prefix. Môže obsahovať jeden alebo viac znakov, ktoré nie je možné použiť v názve stránky.',
'undeletebtn' => 'Obnoviť!',
'undeletelink' => 'zobraziť/obnoviť',
'undeleteviewlink' => 'zobraziť',
-'undeletereset' => 'Reset',
'undeleteinvert' => 'Invertovať výber',
'undeletecomment' => 'Dôvod:',
'undeletedrevisions' => '{{PLURAL:$1|jedna verzia bola obnovená|$1 verzie boli obnovené|$1 verzií bolo obnovených}}',
'block' => 'Zablokovať používateľa',
'unblock' => 'Odblokovať používateľa',
'blockip' => 'Zablokovať používateľa',
-'blockip-title' => 'Zablokovať používateľa',
'blockip-legend' => 'Zablokovať používateľa',
'blockiptext' => 'Použite tento formulár na zablokovanie možnosti zápisov uskutočnených z konkrétnej IP adresy alebo od používateľa.
Mali by ste to urobiť len v prípade bránenia vandalizmu a v súlade so [[{{MediaWiki:Policy-url}}|zásadami a smernicami {{GRAMMAR:genitív|{{SITENAME}}}}]].
'ipadressorusername' => 'IP adresa/meno používateľa:',
'ipbexpiry' => 'Ukončenie:',
'ipbreason' => 'Dôvod:',
-'ipbreasonotherlist' => 'Iný dôvod',
'ipbreason-dropdown' => '* Bežné dôvody blokovania
** Zámerné vkladanie chybných informácií
** Mazanie obsahu stránok
'ipbsubmit' => 'Zablokovať tohto používateľa',
'ipbother' => 'Iný čas',
'ipboptions' => '2 hodiny:2 hours,1 deň:1 day,3 dni:3 days,1 týždeň:1 week,2 týždne:2 weeks,1 mesiac:1 month,3 mesiace:3 months,6 mesiacov:6 months,1 rok:1 year,na neurčito:infinite',
-'ipbotheroption' => 'iný čas',
-'ipbotherreason' => 'Iný/ďalší dôvod',
'ipbhidename' => 'Skryť meno používateľa z úprav a zoznamov',
'ipbwatchuser' => 'Sledovať používateľskú a diskusnú stránku tohto používateľa',
'ipb-disableusertalk' => 'Zabrániť tomuto používateľovi upravovať vlastnú diskusnú stránku, kým je zablokovaný',
'sorbsreason' => 'Vaša IP adresa je vedená ako nezabezpečený proxy server v DNSBL.',
'sorbs_create_account_reason' => 'Vaša IP adresa je vedená ako nezabezpečený proxy server v databáze DNSBL, ktorú používa {{SITENAME}}. Nemôžete si vytvoriť účet.',
'xffblockreason' => 'IP adresa prítomná v hlavičke X-Forwarded-For patriaca buď vám alebo proxy serveru, ktorý používate, je zablokovaná. Pôvodný dôvod zablokovania bol: $1',
-'cant-block-while-blocked' => 'Nemôžete blokovať iných používateľov, kým ste zablokovaný.',
'cant-see-hidden-user' => 'Používateľ, ktorého sa pokúšate zablokovať už bol zablokovaný a skrytý. Pretože nemáte právo hideuser, nemôžete vidieť ani upravovať blokovanie používateľa.',
'ipbblocked' => 'Nemôžete zablokovať ani odblokovať iných používateľov, pretože ste sami zablokovaní',
'ipbnounblockself' => 'Nie je povolené, aby ste sa sami odblokovali',
V takých prípadoch budete musieť, ak si to želáte, premiestniť alebo zlúčiť stránku ručne.",
'movearticle' => 'Presunúť stránku',
'moveuserpage-warning' => "'''Upozornenie:''' Chystáte sa presunúť používateľskú stránku. Pamätajte, že týmto presuniete iba stránku a používateľ ''nebude'' premenovaný.",
-'movenologin' => 'Nie ste prihlásený',
'movenologintext' => 'Musíte byť registrovaný používateľ a [[Special:UserLogin|prihlásený]], aby ste mohli presunúť stránku.',
'movenotallowed' => 'Nemáte povolenie presúvať stránky.',
'movenotallowedfile' => 'Nemáte oprávnenie presúvať súbory.',
vami zadaný názov je neplatný.
Prosím, vyberte si iný názov.',
'cantmove-titleprotected' => 'Nemôžete sem presunúť stránku, pretože nový názov bol zamknutý proti vytvoreniu.',
-'talkexists' => "'''Samotná stránka bola úspešne premiestnená,
-ale diskusná stránka sa nedala premiestniť,
-pretože už jedna existuje pod zadaným novým názvom.
-Prosím, zlúčte ich ručne.'''",
-'movedto' => 'presunutá na',
'movetalk' => 'Presunúť aj príslušnú diskusnú stránku, ak sa dá.',
'move-subpages' => 'Presunúť podstránky (maximálne $1)',
'move-talk-subpages' => 'Presunúť podstránky diskusnej stránky (maximálne $1)',
'watchlistall2' => 'všetky',
'namespacesall' => 'všetky',
'monthsall' => 'všetky',
-'limitall' => 'všetky',
# Email address confirmation
'confirmemail' => 'Potvrdiť e-mailovú adresu',
'confirmemail_needlogin' => 'Musíte sa $1 na potvrdenie vašej emailovaj adresy.',
'confirmemail_success' => 'Vaša e-mailová adresa bola potvrdená. Môžete sa prihlásiť a využívať wiki.',
'confirmemail_loggedin' => 'Vaša e-mailová adresa bola potvrdená.',
-'confirmemail_error' => 'Niečo sa pokazilo pri ukladaní vášho potvrdenia.',
'confirmemail_subject' => '{{SITENAME}} - potvrdenie e-mailovej adresy',
'confirmemail_body' => 'Niekto, pravdepodobne vy z IP adresy $1, zaregistroval účet
„$2“ s touto e-mailovou adresou na {{GRAMMAR:lokál|{{SITENAME}}}}.
# Special:ComparePages
'comparepages' => 'Porovnať stránky',
-'compare-selector' => 'Porovnať revízie stránky',
'compare-page1' => 'Stránka 1',
'compare-page2' => 'Stránka 2',
'compare-rev1' => 'Revízia 1',
'user-mail-no-body' => 'Poskušali ste poslati e-pošto s prazno ali nerazumno kratko vsebino.',
# Change password dialog
-'resetpass' => 'Spremeni geslo',
+'changepassword' => 'Zamenjava gesla',
'resetpass_announce' => 'Trenutno ste prijavljeni z začasno e-poštno kodo.
Za zaključitev prijave, morate tukaj nastaviti novo geslo:',
'resetpass_text' => '<!-- Namesto te vrstice vstavite besedilo -->',
'revisiondelete' => 'Izbriši/obnovi redakcije',
'revdelete-nooldid-title' => 'Napačna ciljna redakcija',
'revdelete-nooldid-text' => 'Bodisi niste navedli ciljne spremembe, navedena sprememba ne obstaja, ali pa poskušate skriti trenutno spremembo.',
-'revdelete-nologtype-title' => 'Tip dnevnik ni podan',
-'revdelete-nologtype-text' => 'Niste navedli vrste dnevnika za prikaz.',
-'revdelete-nologid-title' => 'Neveljaven dnevniški vnos',
-'revdelete-nologid-text' => 'Bodisi niste navedli ciljnega dnevniškega dogodka za izvedbo funkcije, ali pa naveden vnos ne obstaja.',
'revdelete-no-file' => 'Navedena datoteka ne obstaja.',
'revdelete-show-file-confirm' => 'Ali ste prepričani da si želite ogledati izbrisano verzijo datoteke "<nowiki>$1</nowiki>" od $2 ob $3?',
'revdelete-show-file-submit' => 'Da',
'logdelete-failure' => "'''Vidnost dnevnika ne more biti nastavljena!:'''
$1",
'revdel-restore' => 'Spremeni vidnost',
-'revdel-restore-deleted' => 'izbrisane redakcije',
-'revdel-restore-visible' => 'vidne redakcije',
'pagehist' => 'Zgodovina strani',
'deletedhist' => 'Zgodovina brisanja',
'revdelete-hide-current' => 'Napaka pri skrivanju predmeta z dne $1, $2: gre za trenutno redakcijo.
'search-interwiki-default' => '$1 zadetkov:',
'search-interwiki-more' => '(več)',
'search-relatedarticle' => 'Podobno',
-'mwsuggest-disable' => 'Onemogoči iskalne predloge',
'searcheverything-enable' => 'Iskanje po vseh imenskih prostorih',
'searchrelated' => 'povezano',
'searchall' => 'vse',
'mypreferences' => 'Nastavitve',
'prefs-edits' => 'Število urejanj:',
'prefsnologintext2' => 'Za nastavljanje uporabniških nastavitev se morate $1.',
-'changepassword' => 'Zamenjava gesla',
'prefs-skin' => 'Koža',
'skin-preview' => 'Predogled',
'datedefault' => 'Kakor koli',
'recentchanges-label-unpatrolled' => 'Urejanje še ni bilo pregledano',
'recentchanges-label-plusminus' => 'Uporabnik je velikost strani spremenil za tolikšno število bajtov.',
'recentchanges-legend-newpage' => '(glej tudi [[Special:NewPages|seznam novih strani]])',
-'rcnote' => "Prikazujem {{PLURAL:$1|zadnjo spremembo|zadnji '''$1''' spremembi|zadnje '''$1''' spremembe|zadnjih '''$1''' sprememb|zadnjih '''$1''' sprememb}} v {{PLURAL:$2|zadnjem|zadnjih|zadnjih|zadnjih|zadnjih}} '''$2''' {{PLURAL:$2|dnevu|dneh|dneh|dneh|dneh}}, od $5, $4.",
'rcnotefrom' => "Navedene so spremembe od '''$2''' dalje (prikazujem jih do '''$1''').",
'rclistfrom' => 'Prikaži spremembe od $1 naprej',
'rcshowhideminor' => '$1 manjša urejanja',
Prosimo, preverite delovanje strani, počakajte kratek čas in poskusite ponovno.
Morda želite poskusiti ob času manjše zasedenosti.',
-'license' => 'Licenciranje:',
+'license' => 'Licenca:',
'license-header' => 'Licenca',
'nolicense' => 'Nobeno',
'license-nopreview' => '(Predogled ni na voljo)',
'allpagesto' => 'Prikaži strani, ki se končajo na:',
'allarticles' => 'Vsi članki',
'allinnamespace' => 'Vse strani (imenski prostor $1)',
-'allnotinnamespace' => 'Vse strani (brez imenskega prostora $1)',
-'allpagesprev' => 'Predhodna',
-'allpagesnext' => 'Naslednja',
'allpagessubmit' => 'Pojdi',
'allpagesprefix' => 'Prikaži strani z začetnimi črkami:',
'allpagesbadtitle' => 'Podan naslov strani je neveljaven oz. ima predpono interjezik ali interwiki.
'undeletebtn' => 'Obnovi',
'undeletelink' => 'poglej/obnovi',
'undeleteviewlink' => 'ogled',
-'undeletereset' => 'Ponastavi',
'undeleteinvert' => 'Obrni izbor',
'undeletecomment' => 'Razlog:',
'undeletedrevisions' => '{{PLURAL:$1|obnovljena $1 redakcija|obnovljeni $1 redakciji|obnovljene $1 redakcije|obnovljenih $1 redakcij}}',
'block' => 'Blokiraj uporabnika',
'unblock' => 'Odblokiraj uporabnika',
'blockip' => 'Blokiranje IP-naslova ali uporabniškega imena',
-'blockip-title' => 'Blokiraj uporabnika',
'blockip-legend' => 'Blokiraj uporabnika',
'blockiptext' => "Naslednji obrazec vam omogoča, da določenemu IP-naslovu ali uporabniškemu imenu preprečite urejanje.
To storimo le zaradi zaščite pred nepotrebnim uničevanjem in po [[{{MediaWiki:Policy-url}}|pravilih]].
'ipadressorusername' => 'IP-naslov ali uporabniško ime',
'ipbexpiry' => 'Pretek',
'ipbreason' => 'Razlog:',
-'ipbreasonotherlist' => 'Drug razlog',
'ipbreason-dropdown' => '*Razlogi za blokado
** vandalizem
** dodajanje napačnih/lažnih podatkov
'ipbsubmit' => 'Blokiraj naslov',
'ipbother' => 'Drugačen čas',
'ipboptions' => '2 uri:2 hours,1 dan:1 day,3 dni:3 days,1 teden:1 week,2 tedna:2 weeks,1 mesec:1 month,3 mesece:3 months,6 mesecev:6 months,1 leto:1 year,neomejeno dolgo:infinite',
-'ipbotheroption' => 'drugo',
-'ipbotherreason' => 'Drug/dodaten razlog:',
'ipbhidename' => 'Skrij uporabniško ime iz urejanja in seznamov',
'ipbwatchuser' => 'Nadzoruj uporabnikovo uporabniško in pogovorno stran',
'ipb-disableusertalk' => 'Med blokado prepreči temu uporabniku urejati lastno pogovorno stran',
'sorbs_create_account_reason' => 'Vaš IP-naslov je v DNSBL, ki ga uporablja {{GRAMMAR:tožilnik|{{SITENAME}}}}, naveden kot odprti posredniški strežnik (proxy).
Računa žal ne morete ustvariti.',
'xffblockreason' => 'IP-naslov, prisoten v glavi X-Forwarded-For, ali vaš ali od strežnika proxy, ki ga uporabljate, je blokiran. Izvirni razlog za blokado: $1',
-'cant-block-while-blocked' => 'Ne morete blokirati drugih uporabnikove, medtem ko ste sami blokirani.',
'cant-see-hidden-user' => 'Uporabnik, ki ga poskušate blokirate, je že blokiran in skrit.
Ker nimate pravice hideuser, si ne morete ogledati ali urejati uporabnikove blokade.',
'ipbblocked' => 'Ne morete blokirati ali deblokirati drugih uporabnikov, saj ste sami blokirani',
Če je tako, boste morali pogovorno stran, če želite, prestaviti ali povezati ročno.",
'movearticle' => 'Prestavi stran:',
'moveuserpage-warning' => "'''Opozorilo:''' Premikate uporabniško stran. To pomeni, da bo premaknjena samo stran in uporabnik ''ne'' bo preimenovan.",
-'movenologin' => 'Niste prijavljeni',
'movenologintext' => 'Za prestavljanje strani morate biti registrirani in [[Special:UserLogin|prijavljeni]].',
'movenotallowed' => 'Za prestavljanje strani nimate dovoljenja.',
'movenotallowedfile' => 'Nimate dovoljenja, da premikate datoteke.',
'articleexists' => 'Izbrano ime je že zasedeno ali pa ni veljavno.
Prosimo, izberite drugo ime.',
'cantmove-titleprotected' => 'Strani ne morete premakniti na slednjo lokacijo, saj je nov naslov zaščiten pred ustvarjanjem',
-'talkexists' => "'''Sama stran je bila uspešno prestavljena, pripadajoča pogovorna stran pa ne, ker že obstaja na novem naslovu.
-Prosimo, združite ju ročno.'''",
-'movedto' => 'prestavljeno na',
'movetalk' => 'Prestavi tudi pogovorno stran',
'move-subpages' => 'Premakni podstrani (do $1)',
'move-talk-subpages' => 'Premakni podstrani pogovorne strani (do $1)',
'watchlistall2' => 'vse',
'namespacesall' => 'vse',
'monthsall' => 'vse',
-'limitall' => 'vse',
# Email address confirmation
'confirmemail' => 'Potrditev naslova elektronske pošte',
'confirmemail_needlogin' => 'Za potrditev svojega e-poštnega naslova se morate $1.',
'confirmemail_success' => 'Vaš e-poštni naslov je potrjen. Zdaj se lahko prijavite in uporabljate wiki.',
'confirmemail_loggedin' => 'Svoj elektronski naslov ste uspešno potrdili.',
-'confirmemail_error' => 'Vaša potrditev se žal ni shranila.',
'confirmemail_subject' => 'Potrditev e-poštnega naslova',
'confirmemail_body' => 'Nekdo, verjetno vi, z IP-naslovom $1,
je v {{GRAMMAR:dajalnik|{{SITENAME}}}} ustvaril račun »$2« in zanj vpisal ta elektronski naslov.
# Special:ComparePages
'comparepages' => 'Primerjaj strani',
-'compare-selector' => 'Primerjaj redakcije strani',
'compare-page1' => 'Stran 1',
'compare-page2' => 'Stran 2',
'compare-rev1' => 'Redakcija 1',
'loginlanguagelabel' => 'Sproache: $1',
# Change password dialog
-'resetpass' => 'Passwurt ändern',
+'changepassword' => 'Poaßwurt ändern',
'resetpass_announce' => "Anmeldung mi'm per E-Mail zugesandten Code. Im de Anmeldung abzuschließa, mußt du jitz a neues Poaßwurt wähla.",
'resetpass_header' => 'Passwurt ändern',
'oldpassword' => 'Aales Passwurt:',
'revisiondelete' => 'Versiona löscha/wiederherstella',
'revdelete-nooldid-title' => 'Keene Version oangegeba',
'revdelete-nooldid-text' => 'Du host entweder kenne Version oagegahn, uff de diese Aksjonn ausgefiehrt waan sull, de gewählte Version ies ne vorhanden oder du versichst, de aktuelle Version zu entferna.',
-'revdelete-nologtype-title' => 'Kee Logtyp oagegahn',
-'revdelete-nologid-title' => 'Ungiltiger Logeentrag',
'revdelete-no-file' => 'De oagegeahne Datei existiert ne.',
'revdelete-show-file-submit' => 'Ju',
'revdelete-selected' => "'''{{PLURAL:$2|Ausgewählte Version|Ausgewählte Versionen}} vu [[:$1]]:'''",
'logdelete-failure' => "'''Logbuchsichtbarkeit koan ne geändert waan:'''
$1",
'revdel-restore' => 'Sichtbarkeit ändern',
-'revdel-restore-deleted' => 'gelöschte Versionen',
-'revdel-restore-visible' => 'sichtbare Versionen',
'deletedhist' => 'Geläschte Versiona',
'revdelete-modify-missing' => "Fahler beim Bearbta vu ID $1: 'S fahlt ei der Datenbank!",
'revdelete-no-change' => "'''Warnung:''' Dar Eentrag vum $1, $2 Seeger besitzt bereits de gewüischta Sichtbarkeitseenstallunga.",
'search-section' => '(Obschnitt $1)',
'search-suggest' => 'Meitest du „$1“?',
'search-interwiki-caption' => 'Schwasterprujätte',
-'mwsuggest-disable' => 'Vurschläge per Ajax deaktiviern',
'searchrelated' => 'verwandt',
'searchall' => 'olle',
'showingresults' => "Hier {{PLURAL:$1|ies '''1''' Ergebnis|sein '''$1''' Ergebnisse}}, beginnend miet Nummer '''$2.'''",
'preferences' => 'Eenstellunga',
'mypreferences' => 'Meene Eistellunga',
'prefs-edits' => 'Oazoahl dar Beoarbeetunga:',
-'changepassword' => 'Poaßwurt ändern',
'prefs-personal' => 'Nutzerdaten',
'prefs-rc' => 'Letzte Änderunga',
'prefs-watchlist-days' => 'Oazoahl dar Tage, de de Beobachtungsliste standardmäßig umfassa sull:',
'recentchanges-label-bot' => "Änderung durch an'n Bot",
'recentchanges-label-unpatrolled' => 'Nicht-kontrollierte Änderung',
'recentchanges-legend-newpage' => '$1 - neue Seite',
-'rcnote' => "Oagezeegt {{PLURAL:$1|wird '''1''' Ännerong|waan de letzta '''$1''' Änneronga}} {{PLURAL:$2|des letzta Taages|dar letzta '''$2''' Taage}}. Stand: $4, $5. (<b><tt>N</tt></b> – neuer Eentrag; <b><tt>K</tt></b> – kleene Ännerong; <b><tt>B</tt></b> – Ännerong dorch eena Bot; ''(± Zoahl)'' – Greeßaännerong ei Byte)",
'rcnotefrom' => "Oagezeigt waan de Änderunga seit '''$2''' (max. '''$1''' Einträge).",
'rclistfrom' => 'Oack Änneronga seit $1 zeiga.',
'rcshowhideminor' => 'Klenne Änderunga $1',
'allpagesto' => 'Seita oazeega bis:',
'allarticles' => 'Olle Seyta',
'allinnamespace' => 'Olle Seyta (Noamasraum: $1)',
-'allnotinnamespace' => 'Olle Seyta (ne eim $1 Noamasraum)',
-'allpagesprev' => 'Vurherige',
'allpagessubmit' => 'Oawenda',
'allpagesprefix' => 'Seyta oazeiga mit Präfix:',
'allpagesbadtitle' => 'Dar eingegebene Seytanoame ies ungiltig: Ar hoot entweder a vorangestelltes Sproach-, a Interwiki-Kürzel oder enthält a oder mehrere Zeichen, welche in Seytanoama ne verwendet waan dirfa.',
Bitte gib dann Grund fier de Sperre oa.",
'ipadressorusername' => 'IP-Atresse oder Benutzernoame:',
'ipbreason' => 'Begriendung:',
-'ipbreasonotherlist' => 'Andere Begrindung',
'ipbreason-dropdown' => '* Allgemeene Sperrgrinde
** Eenfiega foalscher Informationen
** Laara vu Seita
'ipbsubmit' => 'IP-Atresse/Benutzer sperra',
'ipbother' => 'Ondere Dauer (englsch):',
'ipboptions' => '2 Stonda:2 hours,1 Taag:1 day,3 Taage:3 days,1 Wuche:1 week,2 Wucha:2 weeks,1 Moonat:1 month,3 Moonate:3 months,6 Moonate:6 months,1 Joahr:1 year,Unbeschränkt:infinite',
-'ipbotheroption' => 'Oandere Dauer',
-'ipbotherreason' => 'Andere/ergänzende Begrindung:',
'ipbhidename' => 'Nutzernoame ei Beoarbeetunga und Listen verstecka',
'ipbwatchuser' => 'Nutzer(dischkur)seite beobachta',
'ipb-change-block' => 'Sperre miet diesen Sperrparametern erneuern',
'proxyblockreason' => 'Denne IP-Atresse wurde gesperrt, do se a offener Proxy ies. Bitte kontaktiere denn Internet-Provider oder denne Systemadministratoren und informiere se ieber dieses meegliche Sicherheetsproblem.',
'sorbsreason' => 'De IP-Atresse ies ei dar DNSBL vu {{SITENAME}} ols offener PROXY gelistet.',
'sorbs_create_account_reason' => 'De IP-Atresse ies ei dar DNSBL vu {{SITENAME}} ols offener PROXY gelistet. Doas Oalega neuer Nutzer ies ne meeglich.',
-'cant-block-while-blocked' => 'Du koast kenne andern Nutzer sperra, während du selbst gesperrt best',
# Developer tools
'lockdb' => 'Datenbank sperra',
Bitte den '''neua''' Tittel under '''Ziel''' eintraga, darunder de Umbenennung bitte '''begrienda.'''",
'movearticle' => 'Seite verschieba:',
-'movenologin' => 'Nä oangemeldet',
'movenologintext' => 'Du muoßt a registrierter Nutzer und [[Special:UserLogin|oagemeldet]] sei, im anne Seite zu verschieba.',
'movenotallowed' => 'Du host kenne Berechtigung, Seyta zu verschieba.',
'cant-move-user-page' => 'Du host kenne Berechtigung, Nutzerhauptseyta zu verschieba.',
'movepage-moved' => "'''De Seite „$1“ wurde noach „$2“ verschoba.'''",
'articleexists' => 'Under diesem Noama existiert bereits anne Seite. Bitte wähle anna andern Noama.',
'cantmove-titleprotected' => 'De Verschiebung koan ne durchgefiehrt waan, do dar Zieltittel zur Erstellung gesperrt ies.',
-'talkexists' => "De Seite selbst wurde erfulgreich verschoba, oaber de zugeheerige Dischkursseite nee, doo bereits anne mit 'm neua Tittel existiert. Bitte gleiche de Inhalte vu Hand ob.",
-'movedto' => 'verschoba noach',
'movetalk' => 'De Dischkurseite mitverschieba, wenn meegliech',
'move-subpages' => 'Underseita verschieba (bis zu $1)',
'move-talk-subpages' => 'Underseita dar Dischkurseite verschieba (bis zu $1)',
'watchlistall2' => 'olle',
'namespacesall' => 'olle',
'monthsall' => 'olle',
-'limitall' => 'olle',
# Email address confirmation
'confirmemail' => 'E-Mail-Atresse bestätiga (Authentifizierung)',
'confirmemail_needlogin' => 'Du musst diech $1, im denne E-Mail-Atresse zu bestätiga.',
'confirmemail_success' => 'Denne E-Mail-Atresse wurde erfolgreich bestätigt. Du koast diech jitz [[Special:UserLogin|oamelda]].',
'confirmemail_loggedin' => 'Denne E-Mail-Atresse wurde erfolgreich bestätigt.',
-'confirmemail_error' => "Is gab an'n Fahler bei dar Bestätigung denner E-Mail-Atresse.",
'confirmemail_subject' => '[{{SITENAME}}] - Bestätigung dar E-Mail-Atresse',
'confirmemail_body' => 'Hallo,
'jumptonavigation' => 'Ulifolau',
'jumptosearch' => "Su'e",
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Tala Fou',
'currentevents-url' => 'Project:Tala Fou',
'edithelp' => 'Fesoasoani e teuteu',
'portal-url' => 'Project:Vaega mo Tagata Lautele',
'youhavenewmessages' => "'Ua iai lau $1 ($2).",
-'newmessageslink' => "Poloa'i fou",
'youhavenewmessagesmulti' => "'Ua iai au fe'au fou i le $1",
'editsection' => 'Teuteu',
'editold' => 'Teuteu',
'showdiff' => "Fa'aali suiga",
'loginreqlink' => "Fa'aola",
-# Search results
-'powersearch' => "Su'e",
-
# Preferences page
'mypreferences' => "Mea 'ou te fiafia i ai",
'searchresultshead' => "Su'e",
# Special:AllPages
'allpagessubmit' => 'Alu',
-# E-mail user
+# Email user
'emailuser' => "'Imeli mai le tagata lenei",
'emailmessage' => "Fe'au",
# What links here
'whatlinkshere' => "Nofoaga e soso'o mai",
-# Block/unblock
-'proxyblocksuccess' => "Mae'a.",
-
# Move page
'move-page-legend' => "Si'i le itulau",
'movearticle' => "Si'i le itulau",
-'movenologin' => "Le'i fa'aolaina",
'newtitle' => "'I le ulutala fou",
'move-watch' => 'Matau lenei itulau',
'movepagebtn' => "Si'i le itulau",
'qbedit' => 'Värrhtoedimmie',
'qbpageoptions' => 'Dïhte bielie',
'qbmyoptions' => 'Mov bielieh',
-'qbspecialpages' => 'Joekoelaakan bielieh',
'faq' => 'FAQ',
'faqpage' => 'Project:FAQ',
'jumptonavigation' => 'navigasjovne',
'jumptosearch' => 'ohtsedh',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => '{{SITENAME}}en bïjre',
'aboutpage' => 'Project:Bïjre',
'copyrightpage' => '{{ns:project}}:Bäjjesereaktah',
'disclaimers' => 'Friijavuohte vastideamis',
'disclaimerpage' => 'Project:Bäjjesereaktah',
'edithelp' => 'Sjiehtedimmie viehkie',
-'edithelppage' => 'Help:Sjiehtedimmie',
'helppage' => 'Help:Sisvege',
'mainpage' => 'Aalkoebielie',
'mainpage-description' => 'Aalkoebielie',
'retrievedfrom' => 'Raejeste "$1" vïedtjeme',
'youhavenewmessages' => 'Datne åtna $1 ($2).',
-'newmessageslink' => 'orre bïjre',
-'newmessagesdifflink' => 'minngemes värrhtoedimmie',
'editsection' => 'sjïehtedh',
'editold' => 'värrhtoedimmie',
'editsectionhint' => 'Sektiovne sjiehtedh: $1',
'loginlanguagelabel' => 'Gïele: $1',
# Change password dialog
+'changepassword' => 'Värrhtoedimmie loevesbaakoe',
'oldpassword' => 'Båeries loevesbaakoe:',
'newpassword' => 'Orre loevesbaakoe:',
'retypenew' => 'Odhasit orre loevesbaakoe:',
# Search results
'searchresults' => 'Ohtsedh resultaateh',
-'searchresulttext' => 'Ihke jeenjebe bïevnesh bïjre ohtsedh {{SITENAME}}, vuejnedh [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => "Dov ohtsedh ihke '''[[:$1]]'''",
'prevn' => 'övtebe {{PLURAL:$1|$1}}',
'nextn' => 'minngeben {{PLURAL:$1|$1}}',
'viewprevnext' => 'Vuesehth ($1 {{int:pipe-separator}} $2) ($3)',
-'searchhelp-url' => 'Help:Sisvege',
-'powersearch' => 'Ohtsedh',
# Preferences page
'preferences' => 'Sïjsestäälningeh',
'mypreferences' => 'Mov sïjsesäälningeh',
-'changepassword' => 'Värrhtoedimmie loevesbaakoe',
'skin-preview' => 'Åvte-vuesiehtidh',
'saveprefs' => 'Spååredh',
'searchresultshead' => 'Ohtsedh',
'recentchangeslinked-feed' => 'Värrhtoedimmieh nille krïense bielieh',
'recentchangeslinked-toolbox' => 'Värrhtoedimmieh nille krïense bielieh',
'recentchangeslinked-title' => 'Värrhtoedimmie laktaseaddji gåajkoe "$1"',
-'recentchangeslinked-noresult' => 'Ijje kïrense bielieh värrhtoedimmie nuelesne dïhte veeljeme tïjje-boelhke.',
'recentchangeslinked-summary' => "Dïhte joekoelaakan bielie lästoe dah minngemes värrhtoedimmieh nille bielieh goh lea lïenghke. Bielieh [[Special:Watchlist|nille dov]] sïektjedhlästoe lea '''buajtehks'''.",
# Upload
'statistics' => 'Statistiike',
'statistics-header-users' => 'Nuhtjien statistiike',
-'disambiguations' => 'Disambirgusjovne bielieh',
-
'doubleredirects' => 'Guektien-gïerth bïjre-dirisjovneh',
'brokenredirects' => 'Earjohks bïrje-dirisjovneh',
'prevpage' => 'Övtebe bielie ($1)',
'allpagesfrom' => 'Vuesehte bielieh goh aelkedh meatan:',
'allarticles' => 'Gaajhke bielieh',
-'allpagesprev' => 'Övtebe',
-'allpagesnext' => 'Minngebe',
'allpagessubmit' => 'Vaadtsa',
'allpagesprefix' => 'Vuesehte bielieh meatan prefihkse:',
'articleexists' => 'Bielie meatan dïhte nomme gååvnese joe, jallh
nome dov åtna veeljeme lea ijje jiiltige.
Gïemhpes veeljeme jeatjebh nomme.',
-'movedto' => 'jåhta gåajkoe',
'movetalk' => 'Jåhta aaj dïerkestidhbielie, bïjre dïhte gååvnese.',
'movelogpage' => 'Jåhta logge',
'movereason' => 'Gaavhtan:',
'exif-gpslongitude-e' => 'Lulnie låångdituude',
'exif-gpslongitude-w' => 'Jillege låångdituude',
-# External editor support
-'edit-externally' => 'Värrhtoedimmie dïhte baalka meatan ehksteerne applikasjovne',
-'edit-externally-help' => 'Vuajna [//www.mediawiki.org/wiki/Manual:External_editors instalasjovne instruksjovne] ihke vielie bïevnesh.',
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'gaajhke',
'namespacesall' => 'gaajhke',
# Cologne Blue skin
'qbedit' => 'Chinja',
-'qbspecialpages' => 'Mapeji akakosha',
'help' => 'Rubatsiro',
'search' => 'Tsvaga',
'toolbox' => 'Maturuzi',
'otherlanguages' => 'Mimwe Mitauro',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Zvirikuitika',
'currentevents-url' => 'Project:Zvirikuitika',
'disclaimers' => 'Matandanyadzi',
'mainpage-description' => 'Peji Rekutanga',
'portal' => 'Mukova wegutse',
-'newmessageslink' => 'mashoko matsva',
'youhavenewmessagesmulti' => 'Une mashoko matsva pa$1',
'editsection' => 'chinja',
'editold' => 'chinja',
'viewsource' => 'Wona mabviro',
# Login and logout pages
-'welcomecreation' => '== Tigashire, $1! ==
-Akaunzi yako yagadzirwa.
-Usakanganwe kuchinga [[Special:Preferences|mapreferences ako {{SITENAME}}]].',
'yourname' => 'Zita:',
'yourpassword' => 'Password:',
'yourpasswordagain' => 'Nyorazve password:',
'showpreview' => 'Ratidza chipandwa',
'showdiff' => 'Ratidza zvasandurwa',
-# Search results
-'powersearch' => 'Tsvaga',
-
# Preferences page
'mypreferences' => 'Zvandinosarudza',
-'prefsnologin' => 'Hauna kugamuchirwa',
'prefs-rc' => 'Zvaba Kuchinjwa',
'searchresultshead' => 'Tsvaga',
'youremail' => 'E-mail:',
# Move page
'move-page-legend' => 'Chichinura peji',
'movepagebtn' => 'Chichinura peji',
-'movedto' => 'rachichinurwa ku',
'movereason' => 'Chikonzero',
# Namespace 8 related
'user-mail-no-addy' => "Isku dayday in aa dirto e-mail ayada oo ciwaan e-mail la'aan ah.",
# Change password dialog
-'resetpass' => 'Bedel ereysirka',
'resetpass_announce' => 'waxaa ku soo geshay eraysir ku meelgaar ah oo e-mail laguugu soo diray.
Hadii aad rabtid in aad dhameestirtid gudagelkaaga, waa in aad meeshaan ku qortaa eraysir oo cusub:',
'resetpass_header' => 'bedel ereyga sirta ee akoon-ka',
'revdelete-radio-unset' => 'Maya',
'revdelete-log' => 'Sababta:',
'revdel-restore' => 'badal muuqaalka',
-'revdel-restore-deleted' => 'kuwii la tirtiray badalyadooda',
-'revdel-restore-visible' => 'bedelyadka la arki karo',
'pagehist' => 'Taariikhda bogga',
'revdelete-reasonotherlist' => 'sabababaha kale',
'recentchanges-label-minor' => 'Kan waa bedel yar',
'recentchanges-label-bot' => 'Badalkaan waxaa sameeyay bot',
'recentchanges-label-unpatrolled' => 'bedelkaan hadda wali lama waardiyeen',
-'rcnote' => "Hoostaan {{PLURAL:$1|waa '''1''' badalkii| '''$1''' ee ugu danbeeyay}} oo dhacay wixii ka danbeeyay {{PLURAL:$2|maalin|'''$2''' maalmood}}, marka ee eheed $5, $4.",
'rcnotefrom' => "Hoostaan waa isbedaladii dhacay '''$2''' (waxaad arkoosaa ilaa '''$1''' ).",
'rclistfrom' => 'Itusi isbedelada cusub oo ka bilaabaneyso $1',
'rcshowhideminor' => '$1 bedelada yar',
'allpagesfrom' => 'Soosaar boggaga ka bilaawda:',
'allarticles' => 'Dhamaan bogagga',
'allinnamespace' => 'Dhamaan bogagga ($1 namespace)',
-'allnotinnamespace' => 'Dhamaan bogagga (aan ku jirin xarun magaceedka $1)',
-'allpagesprev' => 'ka hore',
-'allpagesnext' => 'Ku xiga',
'allpagessubmit' => 'Soco',
'allpagesprefix' => 'Soo saar boggaga leh horgalaha:',
'allpagesbadtitle' => "Cinwaanka bogga xaq ma'aha ama waa ereyo u gaar ah isdhaafka-luqadaha ama isdhaafka-wiki. Waxaa ku jirikara xuruufo aanan loo isticmaalikarin cinwaan ahaan.",
'undeletebtn' => 'Sooceli',
'undeletelink' => 'fiiri/mar kale sameey',
'undeleteviewlink' => 'itusi',
-'undeletereset' => 'Dib u habeey',
'undeletedrevisions' => '$1 {{PLURAL:$1|revision|revisions}} restored',
'undeletedrevisions-files' => '$1 {{PLURAL:$1|revision|revisions}} and $2 {{PLURAL:$2|file|files}} restored',
'undeletedfiles' => '$1 {{PLURAL:$1|file|files}} restored',
'ipb-needreblock' => '$1 mar hore aa la mamnuucay. marabtaa in aad wax ka bedesho habka?',
# Move page
-'movenologin' => 'Gudaha kuma jirtid',
-'movedto' => 'loo wareejiyey',
'movetalk' => "Wareejiyey bogga wadahadalka la'xiriira",
'movelogpage' => 'Wareejinta guda galaheeda',
'revertmove' => 'celi',
'user-mail-no-addy' => 'Provuat të dërgoni një korrespondencë pa adresë elektronike',
# Change password dialog
-'resetpass' => 'Ndrysho fjalëkalimin',
+'changepassword' => 'Ndërroni fjalëkalimin',
'resetpass_announce' => 'Ju keni hyrë me një kod të përkohshëm.
Për të hyrë tërësisht duhet të vendosni një fjalëkalim të ri këtu:',
'resetpass_header' => 'Ndrysho fjalëkalimin e llogarisë',
'revisiondelete' => 'Shlyj/Reparo versionet',
'revdelete-nooldid-title' => 'Version i dëshiruar i pavfleshëm',
'revdelete-nooldid-text' => 'Ose nuk keni përcaktuar një version(e) të dëshiruar për veprimin, ose versioni nuk ekziston, ose po mundoheni të fshihni versionin e tanishëm.',
-'revdelete-nologtype-title' => 'Nuk është dhënë asnjë lloj i të dhënave',
-'revdelete-nologtype-text' => 'Nuk keni caktuar llojin e të dhënave për të realizuar veprimin.',
-'revdelete-nologid-title' => 'Regjistër i pavlefshëm',
-'revdelete-nologid-text' => 'Ju ose nuk keni specifikuar një ngjarje target kyçje për të kryer këtë funksion ose hyrja e specifikuar nuk ekziston.',
'revdelete-no-file' => 'Skeda e dhënë nuk ekziston.',
'revdelete-show-file-confirm' => 'Jeni i/e sigurt se dëshironi të shikoni një version të grisur të skedës "<nowiki>$1</nowiki>" nga $2 tek $3?',
'revdelete-show-file-submit' => 'Po',
'logdelete-failure' => "'''Dukshmëria nuk u vendos:'''
$1",
'revdel-restore' => 'Ndrysho dukshmërinë',
-'revdel-restore-deleted' => 'fshij rivizonet',
-'revdel-restore-visible' => 'rivizionet e dukshme',
'pagehist' => 'Historiku i faqes',
'deletedhist' => 'Historiku i grisjeve',
'revdelete-hide-current' => 'Gabim në fshehje të pikës me datë $2, $1: ky është rivizioni i tanishëm.
'search-interwiki-default' => '$1 përfundime:',
'search-interwiki-more' => '(më shumë)',
'search-relatedarticle' => 'Të ngjashme',
-'mwsuggest-disable' => 'Çmundësoi sugjerimet AJAX',
'searcheverything-enable' => 'Kërko në të gjitha hapësirat',
'searchrelated' => 'të ngjashme',
'searchall' => 'të gjitha',
'preferences' => 'Parapëlqimet',
'mypreferences' => 'Parapëlqimet',
'prefs-edits' => 'Numri i redaktimeve:',
-'changepassword' => 'Ndërroni fjalëkalimin',
'prefs-skin' => 'Pamja',
'skin-preview' => 'Parapamje',
'datedefault' => 'Parazgjedhje',
'recentchanges-label-bot' => 'Ky editim është kryer nga një bot',
'recentchanges-label-unpatrolled' => 'Ky editim ende nuk është patrolluar',
'recentchanges-legend-newpage' => '$1 - faqe të re',
-'rcnote' => "Më poshtë {{PLURAL:$1|është '''1''' ndryshim| janë '''$1''' ndryshime}} së fundmi gjatë <strong>$2</strong> ditëve sipas të dhënave nga $4, $5.",
'rcnotefrom' => 'Më poshtë janë ndryshime së fundmi nga <b>$2</b> (treguar deri në <b>$1</b>).',
'rclistfrom' => 'Tregon ndryshime së fundmi duke filluar nga $1',
'rcshowhideminor' => '$1 redaktimet e vogla',
'allpagesto' => 'Shfaq faqet që mbarojnë në:',
'allarticles' => 'Të gjithë artikujt',
'allinnamespace' => 'Të gjitha faqet (hapësira $1)',
-'allnotinnamespace' => 'Të gjitha faqet (jo në hapësirën $1)',
-'allpagesprev' => 'Më para',
-'allpagesnext' => 'Më pas',
'allpagessubmit' => 'Shko',
'allpagesprefix' => 'Trego faqet me parashtesë:',
'allpagesbadtitle' => 'Titulli i dhënë ishte i pavlefshë ose kishte një parashtesë ndër-gjuhe ose ndër-wiki.
'undeletebtn' => 'Restauro!',
'undeletelink' => 'shiko/rikthe',
'undeleteviewlink' => 'Pamje',
-'undeletereset' => 'Boshatis',
'undeleteinvert' => 'Selektim anasjelltas',
'undeletecomment' => 'Arsyeja:',
'undeletedrevisions' => '$1 {{PLURAL:$1|version u restaurua|versione u restauruan}}',
'block' => 'Blloko përdoruesin',
'unblock' => 'Zhblloko përdoruesin',
'blockip' => 'Blloko përdorues',
-'blockip-title' => 'Përdorues i Bllokuar',
'blockip-legend' => 'Blloko përdoruesin',
'blockiptext' => 'Përdorni formularin e mëposhtëm për të hequr lejen e shkrimit për një përdorues ose IP specifike.
Kjo duhet bërë vetëm në raste vandalizmi, dhe në përputhje me [[{{MediaWiki:Policy-url}}|rregullat e {{SITENAME}}-s]].
'ipadressorusername' => 'Adresë IP ose emër përdoruesi',
'ipbexpiry' => 'Afati',
'ipbreason' => 'Arsyeja:',
-'ipbreasonotherlist' => 'Arsye tjetër',
'ipbreason-dropdown' => '*Arsyet më të shpeshta të bllokimit
** Postimi i informacioneve të rreme
** Largimi i përmbajtjes së faqes
'ipbsubmit' => 'Blloko këtë përdorues',
'ipbother' => 'Kohë tjetër',
'ipboptions' => '2 Orë:2 hours,1 Ditë:1 day,3 Ditë:3 days,1 Javë:1 week,2 Javë:2 weeks,1 Muaj:1 month,3 Muaj:3 months,6 Muaj:6 months,1 Vjet:1 year,Pa kufi:infinite',
-'ipbotheroption' => 'tjetër',
-'ipbotherreason' => 'Arsye tjetër/shtesë',
'ipbhidename' => 'Fshih emrat e përdorueseve nga redaktimet dhe listat',
'ipbwatchuser' => 'Shiko faqen e prezantimit dhe diskutimit të këtij përdoruesi',
'ipb-disableusertalk' => 'Parandalo këtë përdorues për të redaktuar faqe-diskutimin e tyre përderisa janë të bllokkuar',
'proxyblockreason' => 'IP adresa juaj është bllokuar sepse është një ndërmjetëse e hapur. Ju lutem lidhuni me kompaninë e shërbimeve të Internetit që përdorni dhe i informoni për këtë problem sigurije.',
'sorbsreason' => 'Adresa IP e juaj është radhitur si ndërmjetëse e hapur tek lista DNSBL.',
'sorbs_create_account_reason' => 'Adresa IP e juaj është radhitur si ndërmjetëse e hapur tek lista DNSBL që përdoret nga {{SITENAME}}. Nuk ju lejohet të hapni një llogari.',
-'cant-block-while-blocked' => 'Ju nuk mund të bllokoni përdorues të tjerë ndërkohë që jeni i bllokuar.',
'cant-see-hidden-user' => 'Përdoruesi që po përpiqeni të bllokoni është i bllokuar dhe i fshehur.
Përderisa ju nuk keni të drejtën e fshehjes së përdoruesve, ju nuk mund të shikoni ose redaktoni bllokimet e përdoruesit.',
'ipbblocked' => 'Ju nuk mund të bllokoni ose zhbllokoni përdoruesit e tjerë, sepse jeni për vete i bllokuar',
Në ato raste, duhet ta zhvendosni ose përpuqni faqen vetë n.q.s. dëshironi.",
'movearticle' => 'Zhvendose faqen',
'moveuserpage-warning' => "'''Kujdes:''' Ju po zhvendosni një faqe përdoruesi. Ju lutemi, kujtoni se vetëm faqja do të zhvendoset dhe përdoruesi ''nuk'' do të ndryshojë emrin.",
-'movenologin' => 'Nuk keni hyrë brenda',
'movenologintext' => 'Duhet të keni hapur një llogari dhe të keni [[Special:UserLogin|hyrë brenda]] për të zhvendosur një faqe.',
'movenotallowed' => 'Nuk ju lejohet të zhvendosni faqe.',
'movenotallowedfile' => 'Nuk keni leje për të lëvizur skeda.',
'movepage-moved-noredirect' => 'Krijimi i një përcjellimi është prishur.',
'articleexists' => 'Një faqe me atë titull ekziston, ose titulli që zgjodhët nuk është i saktë. Ju lutem zgjidhni një tjetër.',
'cantmove-titleprotected' => 'Nuk mund të zhvendosni një faqe në këtë titull pasi ky titull është mbrojtur kundrejt krijimit',
-'talkexists' => 'Faqja për vete u zhvendos, ndërsa faqja e diskutimit nuk u zhvendos sepse një e tillë ekziston tek titulli i ri. Ju lutem, përpuqini vetë.',
-'movedto' => 'zhvendosur tek',
'movetalk' => 'Zhvendos edhe faqen e diskutimeve, në qoftë se është e mundur.',
'move-subpages' => 'Zhvendosni nën-faqet (deri në $1)',
'move-talk-subpages' => 'Zhvendosni nën-faqet e faqes së diskutimit (deri në $1)',
'watchlistall2' => 'të gjitha',
'namespacesall' => 'të gjitha',
'monthsall' => 'të gjitha',
-'limitall' => 'Të gjitha',
# Email address confirmation
'confirmemail' => 'Vërtetoni adresën tuaj',
'confirmemail_needlogin' => 'Ju duhet të $1 për ta konfirmuar email-adresën',
'confirmemail_success' => 'Adresa juaj është vërtetuar. Mund të hyni brënda dhe të përdorni wiki-n.',
'confirmemail_loggedin' => 'Adresa juaj është vërtetuar.',
-'confirmemail_error' => 'Pati gabim gjatë ruajtjes së vërtetimit tuaj.',
'confirmemail_subject' => 'Vërtetim adrese nga {{SITENAME}}',
'confirmemail_body' => 'Dikush, me gjasë ju, nga IP adresa $1,
ka regjistruar një llogari "$2" me këtë e-mail adresë në {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Krahasoni faqet',
-'compare-selector' => 'Krahasoni versionet e faqeve',
'compare-page1' => 'Faqe 1',
'compare-page2' => 'Faqe 2',
'compare-rev1' => 'Version 1',
'mainpage' => 'Главна страна',
'mainpage-description' => 'Главна страна',
'policy-url' => 'Project:Правила',
-'portal' => 'РадиониÑ\86а',
+'portal' => 'Ð\9fоÑ\80Ñ\82ал заÑ\98едниÑ\86е',
'portal-url' => 'Project:Радионица',
'privacy' => 'Политика приватности',
'privacypage' => 'Project:Политика приватности',
'user-mail-no-body' => 'Покушано слање електронске поруке с празним или неразумно кратким садржајем.',
# Change password dialog
-'resetpass' => 'Промена лозинке',
+'changepassword' => 'Промени лозинку',
'resetpass_announce' => 'Пријављени сте с привременом лозинком.
Да бисте завршили пријаву, подесите нову лозинку овде:',
'resetpass_text' => '<!-- Овде унесите текст -->',
Покушајте да [[Special:Search|претражите вики]] за сличне странице.',
# Revision deletion
-'rev-deleted-comment' => '(опиÑ\81 измене Ñ\98е Ñ\83клоÑ\9aен)',
+'rev-deleted-comment' => '(опис измене уклоњен)',
'rev-deleted-user' => '(корисничко име је уклоњено)',
'rev-deleted-event' => '(историја је уклоњена)',
'rev-deleted-user-contribs' => '[корисничко име или ИП адреса је уклоњена – измена је сакривена са списка доприноса]',
'revisiondelete' => 'Обриши/врати измене',
'revdelete-nooldid-title' => 'Нема тражене измене',
'revdelete-nooldid-text' => 'Нисте навели жељену измену, она не постоји или покушавате да је сакријете.',
-'revdelete-nologtype-title' => 'Није наведена врста историје',
-'revdelete-nologtype-text' => 'Нисте навели врсту историје над којом желите да извршите ову радњу.',
-'revdelete-nologid-title' => 'Неисправан запис у дневнику',
-'revdelete-nologid-text' => 'Нисте одредили одредишну историју или наведени унос не постоји.',
'revdelete-no-file' => 'Тражена датотека не постоји.',
'revdelete-show-file-confirm' => 'Желите ли да видите обрисану измену датотеке „<nowiki>$1</nowiki>“ од $2; $3?',
'revdelete-show-file-submit' => 'Да',
'logdelete-failure' => "'''Не могу да поставим видљивост историје:'''
$1",
'revdel-restore' => 'промени видљивост',
-'revdel-restore-deleted' => 'обрисане измене',
-'revdel-restore-visible' => 'видљиве измене',
'pagehist' => 'Историја странице',
'deletedhist' => 'Обрисана историја',
'revdelete-hide-current' => 'Грешка при сакривању ставке од $1, $2: ово је тренутна измена.
'search-interwiki-default' => '$1 резултати:',
'search-interwiki-more' => '(више)',
'search-relatedarticle' => 'Повезано',
-'mwsuggest-disable' => 'Онемогући предлоге при претраживању',
'searcheverything-enable' => 'сви именски простори',
'searchrelated' => 'повезано',
'searchall' => 'све',
'preferences' => 'Подешавања',
'mypreferences' => 'Подешавања',
'prefs-edits' => 'Број измена:',
-'changepassword' => 'Промени лозинку',
'prefs-skin' => 'Тема',
'skin-preview' => 'Прегледај',
'datedefault' => 'Свеједно',
'recentchanges-label-bot' => 'Ову измену је направио бот',
'recentchanges-label-unpatrolled' => 'Ова измена још није прегледана',
'recentchanges-legend-newpage' => '(такође погледајте [[Special:NewPages|списак нових страница]])',
-'rcnote' => "Испод {{PLURAL:$1|је '''1''' измена|су последње '''$1''' измене|су последњих '''$1''' измена}} {{PLURAL:$2|претходни дан|у последњa '''$2''' дана|у последњих '''$2''' дана}}, од $4; $5.",
'rcnotefrom' => 'Испод су измене од <b>$3; $4</b> (до <b>$1</b> измена).',
'rclistfrom' => 'Прикажи нове измене почев од $1',
'rcshowhideminor' => '$1 мање измене',
'allpagesto' => 'Прикажи странице завршно са:',
'allarticles' => 'Све странице',
'allinnamespace' => 'Све странице (именски простор $1)',
-'allnotinnamespace' => 'Све странице ван именског простора $1',
-'allpagesprev' => 'Претходна',
-'allpagesnext' => 'Следећа',
'allpagessubmit' => 'Иди',
'allpagesprefix' => 'Прикажи странице с префиксом:',
'allpagesbadtitle' => 'Наведени назив странице није исправан или садржи међујезички или међувики префикс.
'undeletebtn' => 'Врати',
'undeletelink' => 'погледај/врати',
'undeleteviewlink' => 'погледај',
-'undeletereset' => 'Поништи',
'undeleteinvert' => 'Обрни избор',
'undeletecomment' => 'Разлог:',
'undeletedrevisions' => '{{PLURAL:$1|Измена је враћена|$1 измене су враћене|$1 измена је враћено}}',
'block' => 'Блокирај корисника',
'unblock' => 'Деблокирај корисника',
'blockip' => 'Блокирај корисника',
-'blockip-title' => 'Блокирање корисника',
'blockip-legend' => 'Блокирај корисника',
'blockiptext' => 'Користите доњи образац да бисте забранили приступ за писање с одређене ИП адресе или корисничког имена.
Ово би требало да вршите само ради спречавања вандализма, у складу са [[{{MediaWiki:Policy-url}}|смерницама]].
'ipadressorusername' => 'ИП адреса или корисничко име:',
'ipbexpiry' => 'Истиче:',
'ipbreason' => 'Разлог:',
-'ipbreasonotherlist' => 'Други разлог',
'ipbreason-dropdown' => '*Најчешћи разлози за блокирање
** Уношење лажних информација
** Уклањање садржаја са страница
'ipbsubmit' => 'Блокирај овог корисника',
'ipbother' => 'Друго време:',
'ipboptions' => '2 сата:2 hours,1 дан:1 day,3 дана:3 days,1 недеља:1 week,2 недеље:2 weeks,1 месец:1 month,3 месеца:3 months,6 месеци:6 months,1 година:1 year,трајно:infinite',
-'ipbotheroption' => 'друго',
-'ipbotherreason' => 'Други/додатни разлог:',
'ipbhidename' => 'Сакриј корисничко име са измена и спискова',
'ipbwatchuser' => 'Надгледај корисничке странице и странице за разговор овог корисника',
'ipb-disableusertalk' => 'Забрани овом кориснику да уређује своју страницу за разговор док је блокиран',
Историја блокирања се налази испод:',
'blocklog-showsuppresslog' => '{{GENDER:|Овај корисник је раније блокиран и сакривен|Ова корисница је раније блокирана и сакривена|Овај корисник је раније блокиран и сакривен}}.
Историја сакривања се налази испод:',
-'blocklogentry' => '{{GENDER:|је блокирао|је блокирала|је блокирао}} „[[$1]]” с роком истицања од $2 $3',
+'blocklogentry' => '{{GENDER:|је блокирао|је блокирала}} [[$1]] с роком истицања од $2 $3',
'reblock-logentry' => '{{GENDER:|је променио|је променила|је променио}} подешавања за блокирање {{GENDER:$1|корисника|кориснице|корисника}} [[$1]] с роком истека од $2 ($3)',
'blocklogtext' => 'Ово је дневник блокирања и деблокирања корисника.
Аутоматски блокиране ИП адресе нису наведене.
Текуће забране и блокирања можете наћи [[Special:BlockList|овде]].',
-'unblocklogentry' => '{{GENDER:|је деблокирао|је деблокирала|је деблокирао}} „$1“',
+'unblocklogentry' => '{{GENDER:|је деблокирао|је деблокирала}} $1',
'block-log-flags-anononly' => 'само анонимни корисници',
'block-log-flags-nocreate' => 'онемогућено отварање налога',
'block-log-flags-noautoblock' => 'аутоматско блокирање је онемогућено',
'sorbsreason' => 'Ваша ИП адреса је наведена као отворени посредник у DNSBL-у који користи {{SITENAME}}.',
'sorbs_create_account_reason' => 'Ваша ИП адреса је наведена као отворени посредник у DNSBL-у који користи {{SITENAME}}.
Не можете да отворите налог.',
-'cant-block-while-blocked' => 'Не можете да блокирате друге кориснике док сте и сами блокирани.',
'cant-see-hidden-user' => 'Члан коме желите да забраните приступ је већ блокиран и сакривен.
С обзиром на то да немате права за сакривање корисника, не можете да видите нити измените забрану.',
'ipbblocked' => 'Не можете забранити или вратити приступ другим корисницима јер сте и сами блокирани',
У овом случају мора ручно да се премести или споји, ако има потребе за тим.',
'movearticle' => 'Премести страницу:',
'moveuserpage-warning' => "'''Упозорење:''' на путу сте да преместите корисничку страницу. Имајте у виду да ће само страница бити премештена, а сам корисник ''неће'' бити преименован.",
-'movenologin' => 'Нисте пријављени',
'movenologintext' => 'Морате да будете регистровани и [[Special:UserLogin|пријављени]] да бисте премештали странице.',
'movenotallowed' => 'Немате дозволу да премештате странице.',
'movenotallowedfile' => 'Немате дозволу да премештате датотеке.',
'articleexists' => 'Страница с тим именом већ постоји, или је име неисправно.
Изаберите друго име.',
'cantmove-titleprotected' => 'Не можете да преместите страницу на то место јер је жељени наслов заштићен од стварања',
-'talkexists' => "'''Сама страница је премештена, али страница за разговор није јер таква већ постоји на новом наслову.
-Ручно их спојите.'''",
-'movedto' => 'премештена на',
'movetalk' => 'Премести и страницу за разговор',
'move-subpages' => 'Премести и подстранице (до $1)',
'move-talk-subpages' => 'Премести подстранице странице за разговор (до $1)',
'watchlistall2' => 'све',
'namespacesall' => 'све',
'monthsall' => 'све',
-'limitall' => 'све',
# Email address confirmation
'confirmemail' => 'Потврда е-адресе',
'confirmemail_success' => 'Ваша е-адреса је потврђена.
Сада можете да се [[Special:UserLogin|пријавите]]. Желимо вам пријатан боравак на викију.',
'confirmemail_loggedin' => 'Ваша е-адреса је сада потврђена.',
-'confirmemail_error' => 'Нешто је кренуло наопако при чувању ваше потврде.',
'confirmemail_subject' => '{{SITENAME}} – потврда е-адресе',
'confirmemail_body' => 'Неко, вероватно ви, са ИП адресе $1 је отворио налог „$2“ на викију {{SITENAME}}, наводећи ову е-адресу.
# Special:ComparePages
'comparepages' => 'Упоређивање страница',
-'compare-selector' => 'Упоређивање измена странице',
'compare-page1' => 'Страница 1',
'compare-page2' => 'Страница 2',
'compare-rev1' => 'Измена 1',
'mainpage' => 'Glavna strana',
'mainpage-description' => 'Glavna strana',
'policy-url' => 'Project:Pravila',
-'portal' => 'Radionica',
+'portal' => 'Portal zajednice',
'portal-url' => 'Project:Radionica',
'privacy' => 'Politika privatnosti',
'privacypage' => 'Project:Politika privatnosti',
'user-mail-no-addy' => 'Pokušali ste da pošaljete poruku bez e-adrese.',
# Change password dialog
-'resetpass' => 'Promena lozinke',
+'changepassword' => 'Promeni lozinku',
'resetpass_announce' => 'Prijavljeni ste s privremenom lozinkom.
Da biste završili prijavu, podesite novu lozinku ovde:',
'resetpass_text' => '<!-- Ovde unesite tekst -->',
Pokušajte da [[Special:Search|pretražite viki]] za slične stranice.',
# Revision deletion
-'rev-deleted-comment' => '(opis izmene je uklonjen)',
+'rev-deleted-comment' => '(opis izmene uklonjen)',
'rev-deleted-user' => '(korisničko ime je uklonjeno)',
'rev-deleted-event' => '(istorija je uklonjena)',
'rev-deleted-user-contribs' => '[korisničko ime ili IP adresa je uklonjena – izmena je sakrivena sa spiska doprinosa]',
'revisiondelete' => 'Obriši/vrati izmene',
'revdelete-nooldid-title' => 'Nema tražene izmene',
'revdelete-nooldid-text' => 'Niste naveli željenu izmenu, ona ne postoji ili pokušavate da je sakrijete.',
-'revdelete-nologtype-title' => 'Nije navedena vrsta istorije',
-'revdelete-nologtype-text' => 'Niste naveli vrstu istorije nad kojom želite da izvršite ovu radnju.',
-'revdelete-nologid-title' => 'Neispravan zapis u dnevniku',
-'revdelete-nologid-text' => 'Niste odredili odredišnu istoriju ili navedeni unos ne postoji.',
'revdelete-no-file' => 'Tražena datoteka ne postoji.',
'revdelete-show-file-confirm' => 'Želite li da vidite obrisanu izmenu datoteke „<nowiki>$1</nowiki>“ od $2; $3?',
'revdelete-show-file-submit' => 'Da',
'logdelete-failure' => "'''Ne mogu da postavim vidljivost istorije:'''
$1",
'revdel-restore' => 'promeni vidljivost',
-'revdel-restore-deleted' => 'obrisane izmene',
-'revdel-restore-visible' => 'vidljive izmene',
'pagehist' => 'Istorija stranice',
'deletedhist' => 'Obrisana istorija',
'revdelete-hide-current' => 'Greška pri sakrivanju stavke od $1, $2: ovo je trenutna izmena.
'search-interwiki-default' => '$1 rezultati:',
'search-interwiki-more' => '(više)',
'search-relatedarticle' => 'Povezano',
-'mwsuggest-disable' => 'Onemogući predloge pri pretraživanju',
'searcheverything-enable' => 'svi imenski prostori',
'searchrelated' => 'povezano',
'searchall' => 'sve',
'preferences' => 'Podešavanja',
'mypreferences' => 'Podešavanja',
'prefs-edits' => 'Broj izmena:',
-'changepassword' => 'Promeni lozinku',
'prefs-skin' => 'Tema',
'skin-preview' => 'Pregledaj',
'datedefault' => 'Svejedno',
'recentchanges-label-bot' => 'Ovu izmenu je napravio bot',
'recentchanges-label-unpatrolled' => 'Ova izmena još nije pregledana',
'recentchanges-legend-newpage' => '$1 - nova stranica',
-'rcnote' => "Ispod {{PLURAL:$1|je '''1''' izmena|su poslednje '''$1''' izmene|su poslednjih '''$1''' izmena}} {{PLURAL:$2|prethodni dan|u poslednja '''$2''' dana|u poslednjih '''$2''' dana}}, od $4; $5.",
'rcnotefrom' => 'Ispod su izmene od <b>$3; $4</b> (do <b>$1</b> izmena).',
'rclistfrom' => 'Prikaži nove izmene počev od $1',
'rcshowhideminor' => '$1 manje izmene',
'allpagesto' => 'Prikaži stranice završno sa:',
'allarticles' => 'Sve stranice',
'allinnamespace' => 'Sve stranice (imenski prostor $1)',
-'allnotinnamespace' => 'Sve stranice van imenskog prostora $1',
-'allpagesprev' => 'Prethodna',
-'allpagesnext' => 'Sledeća',
'allpagessubmit' => 'Idi',
'allpagesprefix' => 'Prikaži stranice s prefiksom:',
'allpagesbadtitle' => 'Navedeni naziv stranice nije ispravan ili sadrži međujezički ili međuviki prefiks.
'linksearch-pat' => 'Obrazac pretrage:',
'linksearch-ns' => 'Imenski prostor:',
'linksearch-ok' => 'Pretraži',
-'linksearch-text' => 'Mogu se koristiti džokeri poput „*.wikipedia.org“.<br />
+'linksearch-text' => 'Mogu se koristiti džokeri poput „*.wikipedia.org“.
Potreban je najviši domen, kao „*.org“.<br />
{{PLURAL:$2|Podržan protokol|Podržani protokoli}}: <code>$1</code> (zadaje http:// ako ne navedete protokol).',
'linksearch-line' => '$1 veza u $2',
'undeletebtn' => 'Vrati',
'undeletelink' => 'pogledaj/vrati',
'undeleteviewlink' => 'pogledaj',
-'undeletereset' => 'Poništi',
'undeleteinvert' => 'Obrni izbor',
'undeletecomment' => 'Razlog:',
'undeletedrevisions' => '{{PLURAL:$1|Izmena je vraćena|$1 izmene su vraćene|$1 izmena je vraćeno}}',
'block' => 'Blokiraj korisnika',
'unblock' => 'Deblokiraj korisnika',
'blockip' => 'Blokiraj korisnika',
-'blockip-title' => 'Blokiranje korisnika',
'blockip-legend' => 'Blokiraj korisnika',
'blockiptext' => 'Koristite donji obrazac da biste zabranili pristup za pisanje s određene IP adrese ili korisničkog imena.
Ovo bi trebalo da vršite samo radi sprečavanja vandalizma, u skladu sa [[{{MediaWiki:Policy-url}}|smernicama]].
'ipadressorusername' => 'IP adresa ili korisničko ime:',
'ipbexpiry' => 'Ističe:',
'ipbreason' => 'Razlog:',
-'ipbreasonotherlist' => 'Drugi razlog',
'ipbreason-dropdown' => '*Najčešći razlozi za blokiranje
** Unošenje lažnih informacija
** Uklanjanje sadržaja sa stranica
'ipbsubmit' => 'Blokiraj ovog korisnika',
'ipbother' => 'Drugo vreme:',
'ipboptions' => '2 sata:2 hours,1 dan:1 day,3 dana:3 days,1 nedelja:1 week,2 nedelje:2 weeks,1 mesec:1 month,3 meseca:3 months,6 meseci:6 months,1 godina:1 year,trajno:infinite',
-'ipbotheroption' => 'drugo',
-'ipbotherreason' => 'Drugi/dodatni razlog:',
'ipbhidename' => 'Sakrij korisničko ime sa izmena i spiskova',
'ipbwatchuser' => 'Nadgledaj korisničke stranice i stranice za razgovor ovog korisnika',
'ipb-disableusertalk' => 'Zabrani ovom korisniku da uređuje svoju stranicu za razgovor dok je blokiran',
Istorija blokiranja se nalazi ispod:',
'blocklog-showsuppresslog' => '{{GENDER:|Ovaj korisnik je ranije blokiran i sakriven|Ova korisnica je ranije blokirana i sakrivena|Ovaj korisnik je ranije blokiran i sakriven}}.
Istorija sakrivanja se nalazi ispod:',
-'blocklogentry' => '{{GENDER:|je blokirao|je blokirala|je blokirao}} „[[$1]]” s rokom isticanja od $2 $3',
+'blocklogentry' => '{{GENDER:|je blokirao|je blokirala}} [[$1]] s rokom isticanja od $2 $3',
'reblock-logentry' => '{{GENDER:|je promenio|je promenila|je promenio}} podešavanja za blokiranje {{GENDER:$1|korisnika|korisnice|korisnika}} [[$1]] s rokom isteka od $2 ($3)',
'blocklogtext' => 'Ovo je dnevnik blokiranja i deblokiranja korisnika.
Automatski blokirane IP adrese nisu navedene.
Tekuće zabrane i blokiranja možete naći [[Special:BlockList|ovde]].',
-'unblocklogentry' => '{{GENDER:|je deblokirao|je deblokirala|je deblokirao}} „$1“',
+'unblocklogentry' => '{{GENDER:|je deblokirao|je deblokirala}} $1',
'block-log-flags-anononly' => 'samo anonimni korisnici',
'block-log-flags-nocreate' => 'onemogućeno otvaranje naloga',
'block-log-flags-noautoblock' => 'automatsko blokiranje je onemogućeno',
'sorbsreason' => 'Vaša IP adresa je navedena kao otvoreni posrednik u DNSBL-u koji koristi {{SITENAME}}.',
'sorbs_create_account_reason' => 'Vaša IP adresa je navedena kao otvoreni posrednik u DNSBL-u koji koristi {{SITENAME}}.
Ne možete da otvorite nalog.',
-'cant-block-while-blocked' => 'Ne možete da blokirate druge korisnike dok ste i sami blokirani.',
'cant-see-hidden-user' => 'Član kome želite da zabranite pristup je već blokiran i sakriven.
S obzirom na to da nemate prava za sakrivanje korisnika, ne možete da vidite niti izmenite zabranu.',
'ipbblocked' => 'Ne možete zabraniti ili vratiti pristup drugim korisnicima jer ste i sami blokirani',
U ovom slučaju mora ručno da se premesti ili spoji, ako ima potrebe za tim.',
'movearticle' => 'Premesti stranicu:',
'moveuserpage-warning' => "'''Upozorenje:''' na putu ste da premestite korisničku stranicu. Imajte u vidu da će samo stranica biti premeštena, a sam korisnik ''neće'' biti preimenovan.",
-'movenologin' => 'Niste prijavljeni',
'movenologintext' => 'Morate da budete registrovani i [[Special:UserLogin|prijavljeni]] da biste premeštali stranice.',
'movenotallowed' => 'Nemate dozvolu da premeštate stranice.',
'movenotallowedfile' => 'Nemate dozvolu da premeštate datoteke.',
'articleexists' => 'Stranica s tim imenom već postoji, ili je ime neispravno.
Izaberite drugo ime.',
'cantmove-titleprotected' => 'Ne možete da premestite stranicu na to mesto jer je željeni naslov zaštićen od stvaranja',
-'talkexists' => "'''Sama stranica je premeštena, ali stranica za razgovor nije jer takva već postoji na novom naslovu.
-Ručno ih spojite.'''",
-'movedto' => 'premeštena na',
'movetalk' => 'Premesti i stranicu za razgovor',
'move-subpages' => 'Premesti i podstranice (do $1)',
'move-talk-subpages' => 'Premesti podstranice stranice za razgovor (do $1)',
'watchlistall2' => 'sve',
'namespacesall' => 'sve',
'monthsall' => 'sve',
-'limitall' => 'sve',
# Email address confirmation
'confirmemail' => 'Potvrda e-adrese',
'confirmemail_success' => 'Vaša e-adresa je potvrđena.
Sada možete da se [[Special:UserLogin|prijavite]]. Želimo vam prijatan boravak na vikiju.',
'confirmemail_loggedin' => 'Vaša e-adresa je sada potvrđena.',
-'confirmemail_error' => 'Nešto je krenulo naopako pri čuvanju vaše potvrde.',
'confirmemail_subject' => '{{SITENAME}} – potvrda e-adrese',
'confirmemail_body' => 'Neko, verovatno vi, sa IP adrese $1 je otvorio nalog „$2“ na vikiju {{SITENAME}}, navodeći ovu e-adresu.
# Special:ComparePages
'comparepages' => 'Upoređivanje stranica',
-'compare-selector' => 'Upoređivanje izmena stranice',
'compare-page1' => 'Stranica 1',
'compare-page2' => 'Stranica 2',
'compare-rev1' => 'Izmena 1',
'loginlanguagelabel' => 'Tongo: $1',
# Change password dialog
-'resetpass' => 'Kenki yu waktiwortu',
+'changepassword' => 'Kenki yu waktiwortu',
'resetpass_header' => 'Kenki yu waktiwortu',
'oldpassword' => 'Owru waktiwortu:',
'newpassword' => 'Nyun waktiwortu:',
'preferences' => 'Seti',
'mypreferences' => 'Mi seti',
'prefs-edits' => 'Nomru fu kenki:',
-'changepassword' => 'Kenki yu waktiwortu',
'prefs-skin' => 'Buba',
'skin-preview' => 'Si-na-fesi',
'datedefault' => 'No wana',
'nchanges' => '$1 {{PLURAL:$1|kenki|kenki}}',
'recentchanges' => 'Laste kenki',
'recentchanges-feed-description' => 'Nanga a feed disi yu kan luku den moro nyun kenki fu a wiki disi.',
-'rcnote' => "Dya na ondrosey {{PLURAL:$1|'''1''' kenki|den '''$1''' laste kenki}} ini {{PLURAL:$2|a dei|den '''$2''' dei}} na fesi de fu si, tapu $4 na $5.",
'rcnotefrom' => "Kenki fu '''$2''' (e sori te go miti '''$1''' kenki).",
'rclistfrom' => 'Sori nyun kenki, bigin fu $1',
'rcshowhideminor' => '$1 den pikin kenki',
'allpagesfrom' => 'Sori papira, bigin na:',
'allarticles' => 'Ala papira',
'allinnamespace' => 'Ala peprewoysi (nenpreki $1)',
-'allnotinnamespace' => 'Ala peprewoysi (no ini nenpreki $1)',
'allpagessubmit' => 'Go',
'allpagesprefix' => 'Sori papira di e bigin nanga:',
'allpages-bad-ns' => '{{SITENAME}} abi no nenpreki nanga a nen "$1".',
* A takipapira ondro a nyun nen da ala ben;
* Yu a ondroben box odu.",
'movearticle' => 'Dribi papira:',
-'movenologin' => 'No kon',
'newtitle' => 'Na nyun papiranen:',
'move-watch' => 'Disi papira si',
'movepagebtn' => 'Dribi papira',
'pagemovedsub' => 'Dribi fu a papira ben gu',
'articleexists' => 'A papira ben ala da efu a papira nen ben fowtu.
Gi wan trawan papiranen.',
-'talkexists' => "'''A papira ben dribi, ma a taki papira kan no dribi sey sins da ala wan papira nanga a nyun nen ben. Presi den takipeprewoysi yuse.'''",
-'movedto' => 'ben dribi na',
'movetalk' => 'Taki papira nangadribi',
'movelogpage' => 'Log buku fu froisi',
'movereason' => 'Yesikrari:',
'qbedit' => 'Hlela',
'qbpageoptions' => 'Lelikhasi',
'qbmyoptions' => 'Makhasi ami',
-'qbspecialpages' => 'Emakhasi labalulekile',
# Vector skin
'vector-action-addsection' => 'Ngeta sihloko',
$1',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Kabanti nge {{SITENAME}}',
'aboutpage' => 'Project:Kabanti',
'copyright' => 'Lokucuketfwe kungaphansi kwe $1.',
'currentevents' => 'Tentakalo tanyalo',
'currentevents-url' => 'Project:Tentakalo tanyalo',
'edithelp' => 'Lusito ngekuhlela',
-'edithelppage' => 'Help:Kuhlela',
'helppage' => 'Help:Lokucuketfwe',
'mainpage' => 'Likhasi Lelikhulu',
'mainpage-description' => 'Likhasi lelikhulu',
'ok' => 'Kulungile',
'retrievedfrom' => 'Kutsatfwe ku "$1"',
'youhavenewmessages' => 'Una $1 ($2).',
-'newmessageslink' => 'milayeto lemisha',
-'newmessagesdifflink' => 'ingucuko yekugcina',
'youhavenewmessagesmulti' => 'Unemilayeto lemisha nge $1',
'editsection' => 'hlela',
'editold' => 'hlela',
# Search results
'search-relatedarticle' => 'Lokuhlobene',
-'mwsuggest-disable' => 'Vala losito/mibono ye AJAX',
'searcheverything-enable' => 'Sesha onke ma namespaces',
'searchrelated' => 'lokuhlobene',
'searchall' => 'konke',
'showingresultsnum' => "Ngaphansi kukhonjiswa {{PLURAL:$3|'''1''' umphumela|'''$3''' miphumela}} kucalwa nga #'''$2'''.",
'showingresultsheader' => "{{PLURAL:$5|Umphumela '''$1''' of '''$3'''|Imiphumela '''$1 - $2''' ye '''$3'''}} ya '''$4'''",
'search-nonefound' => 'Kute umphume lotfolwe/lofanele lesicelo sakho.',
-'powersearch' => 'Sesha ngalokuphakeme',
'powersearch-legend' => 'Sesha ngalokuphakeme',
'powersearch-ns' => 'Sesha ku namespaces:',
'powersearch-redir' => 'Makhasi latfumelayo',
-'powersearch-field' => 'Sesha i',
'powersearch-togglelabel' => 'Buka:',
'powersearch-toggleall' => 'Konke',
'powersearch-togglenone' => 'Kute',
Ungasesha nge Google.
Naka kutsi makhasi abo e {{SITENAME}} angaba sekadlulelwe sikhatsi.',
-# Quickbar
-'qbsettings-none' => 'Kute',
-
# Preferences page
'searchresultshead' => 'Sesha',
'uid' => 'Matisi Wemuntfu:',
# Block/unblock
'ipblocklist-submit' => 'Sesha',
-'proxyblocksuccess' => 'Kwentekile.',
# Move page
'movelogpage' => 'Khweshisa i-log',
'otherlanguages' => 'Ka maleme a mang',
'jumptosearch' => 'phuputso',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'mainpage' => 'Leqephe la pele',
'mainpage-description' => 'Leqephe la pele',
'portal' => 'Potjho e kopano',
'portal-url' => 'Project:Potjho e kopano',
'retrievedfrom' => 'E tswa ho "$1"',
-'newmessageslink' => 'melaetsa e metjha',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Sengolwa',
'mailmypassword' => 'Nthomele password ya ka ka email',
# Change password dialog
+'changepassword' => 'Fetola lepetjo',
'oldpassword' => 'Lepetjo la kgale:',
'newpassword' => 'Lepetjo le letjha:',
'retypenew' => 'Ngola lepetjo le letjha hape:',
'accmailtext' => 'Lepetjo la "$1" le se le rometswe ho $2.',
'note' => "'''Ela hloko:'''",
-# Search results
-'powersearch' => 'Fuputsa',
-
# Preferences page
-'changepassword' => 'Fetola lepetjo',
'searchresultshead' => 'Phuputso',
'allowemail' => 'Dumella batho ba bang hore ba nthomelle di-email',
[[Special:UnusedCategories|Unused categories]] are not shown here.
Also see [[Special:WantedCategories|wanted categories]].',
-# E-mail user
+# Email user
'emailuser' => 'Romela motho enwa email',
'emailfrom' => 'E tswa ho:',
'emailto' => 'Ho:',
'user-mail-no-addy' => 'Fersoachte ne E-Mail sunner Angoawe fon ne E-Mail-Adresse tou ferseenden',
# Change password dialog
-'resetpass' => 'Paaswoud annerje',
+'changepassword' => 'Paaswoud annerje',
'resetpass_announce' => 'Anmäldenge mäd dän uur E-Mail tousoande Code. Uum ju Anmäldenge outousluuten, moast du nu n näi Paaswoud wääle.',
'resetpass_header' => 'Paaswoud annerje',
'oldpassword' => 'Oold Paaswoud:',
'revisiondelete' => 'Versione läskje/wier häärstaale',
'revdelete-nooldid-title' => 'Uunjäildige Siel-Beoarbaidenge',
'revdelete-nooldid-text' => 'Du hääst neen Version ounroat, wierap disse Aktion uutfierd wäide skäl, ju wäälde Version is nit deer of du fersäkst, ju aktuelle Version wächtouhoaljen.',
-'revdelete-nologtype-title' => 'Naan Logtyp anroat',
-'revdelete-nologtype-text' => 'Der wuud naan Logtyp foar disse Aktion anroat.',
-'revdelete-nologid-title' => 'Uungultigen Logiendraach',
-'revdelete-nologid-text' => 'Der wuud naan Logtyp uutwääld of die wäälde Logtyp existiert nit.',
'revdelete-no-file' => 'Ju anroate Doatäi bestoant nit.',
'revdelete-show-file-confirm' => 'Bäst du sicher, dät du ju läskede Version fon ju Doatäi „<nowiki>$1</nowiki>“ fon dän $2 uum $3 Uure bekiekje wolt?',
'revdelete-show-file-submit' => 'Jee',
'logdelete-failure' => "'''Logbouksichtboarkaid kon nit annerd wäide:'''
$1",
'revdel-restore' => 'Sichtboarhaid annerje',
-'revdel-restore-deleted' => 'läskede Versione',
-'revdel-restore-visible' => 'sichtboare Revisione',
'pagehist' => 'Siedegeskichte',
'deletedhist' => 'Läskede Versione',
'revdelete-hide-current' => 'Failer bie dät Fersteeten fon dän Iendraach fon $1, $2 Uure: Dit is ju aktuelle Version.
'search-interwiki-default' => '$1 Resultoate:',
'search-interwiki-more' => '(wiedere)',
'search-relatedarticle' => 'Früünde',
-'mwsuggest-disable' => 'Foarsleeke truch Ajax deaktivierje',
'searcheverything-enable' => 'Säik in aal Noomensruume',
'searchrelated' => 'früünd',
'searchall' => 'aal',
'preferences' => 'Ienstaalengen',
'mypreferences' => 'Ienstaalengen',
'prefs-edits' => 'Antaal Beoarbaidengen:',
-'changepassword' => 'Paaswoud annerje',
'prefs-skin' => 'Skin',
'skin-preview' => 'Foarskau',
'datedefault' => 'Neen Preferenz',
'recentchanges-label-bot' => 'Annerenge truch n Bot',
'recentchanges-label-unpatrolled' => 'Nit-kontrollierde Annerenge',
'recentchanges-legend-newpage' => '$1 - näie Siede',
-'rcnote' => "Anwiesd {{PLURAL:$1|wäd '''1''' Annerenge|wäide do lääste '''$1''' Annerengen}} in {{PLURAL:$2|dän lääste Dai|do lääste '''$2''' Deege}} siet $5, $4.",
'rcnotefrom' => "Anwiesd wäide do Annerengen siet '''$2''' (max. '''$1''' Iendraage).",
'rclistfrom' => 'Bloot näie Annerengen siet $1 wiese.',
'rcshowhideminor' => 'Litje Annerengen $1',
'allpagesto' => 'Sieden anwiese bit:',
'allarticles' => 'Aal do Artikkele',
'allinnamespace' => 'Aal Sieden in $1 Noomenruum',
-'allnotinnamespace' => 'Aal Sieden, bute in dän $1 Noomenruum',
-'allpagesprev' => 'Foargungende',
-'allpagesnext' => 'Naiste',
'allpagessubmit' => 'Anweende',
'allpagesprefix' => 'Sieden anwiese mäd Präfix:',
'allpagesbadtitle' => 'Die ienroate Siedennoome is ungultich: Hie häd äntweeder n foaranstoald Sproak-, n Interwiki-Oukuutenge of änthaalt een of moor Teekene, do der in Siedennoomen nit verwoand wäide duuren.',
'undeletebtn' => 'Wier häärstaale',
'undeletelink' => 'bekiekje/wier häärstaale',
'undeleteviewlink' => 'bekiekje',
-'undeletereset' => 'Oubreeke',
'undeleteinvert' => 'Uutwoal uumekiere',
'undeletecomment' => 'Gruund:',
'undeletedrevisions' => '{{PLURAL:$1|1 Version wuude|$1 Versione wuuden}} wier häärstoald',
'block' => 'Benutser speere',
'unblock' => 'Benutser fräireeke',
'blockip' => 'Blokkierje Benutser',
-'blockip-title' => 'Benutser speere',
'blockip-legend' => 'IP-Adresse/Benutser speere',
'blockiptext' => 'Mäd dit Formular speerst du ne IP-Adresse of n Benutsernoome, so dät fon deer neen Annerengen moor foarnuumen wäide konnen.
Dit skuul bloot geböäre, uum Vandalismus tou ferhinnerjen un in Uureenstimmenge mäd do [[{{MediaWiki:Policy-url}}|Gjuchtlienjen]].
'ipadressorusername' => 'IP-Adresse of Benutsernoome:',
'ipbexpiry' => 'Oulooptied (Speerduur):',
'ipbreason' => 'Begruundenge:',
-'ipbreasonotherlist' => 'Uur Begründenge',
'ipbreason-dropdown' => '* Algemeene Speergruunde
** Ienföigjen fon falske Information
** Loosmoakjen fon Sieden
'ipbsubmit' => 'Adrässe blokkierje',
'ipbother' => 'Uur Duur (ängelsk):',
'ipboptions' => '2 Uuren:2 hours,1 Dai:1 day,3 Deege:3 days,1 Wiek:1 week,2 Wieke:2 weeks,1 Mound:1 month,3 Mounde:3 months,6 Mounde:6 months,1 Jier:1 year,Uunbestimd:infinite',
-'ipbotheroption' => 'Uur Duur',
-'ipbotherreason' => 'Uur/additionelle Begründenge:',
'ipbhidename' => 'Benutsernoome in Beoarbaidengen un Liesten ferstopje.',
'ipbwatchuser' => 'Benutser(diskussions)siede beooboachtje',
'ipb-disableusertalk' => 'Dissen Benutser deeran hinderje sien oaine Diskussionssiede tou beoarbaidjen, soloange hie speerd is',
'proxyblockreason' => 'Jou IP-Adrässe wuude speerd, deer ju n eepenen Proxy is. Kontaktierje jädden Jou Provider af Jou Systemtechnik un informierje Jou jou uur dit muugelke Sicherhaidsproblem.',
'sorbsreason' => 'Dien IP-Adrässe is in ju DNSBL fon {{SITENAME}} as eepene PROXY liested.',
'sorbs_create_account_reason' => 'Dien IP-Adrässe is in ju DNSBL fon {{SITENAME}} as eepene PROXY liested. Du koast neen Benutser-Account anlääse.',
-'cant-block-while-blocked' => 'Du duurst neen uur Benutsere speere, wan du sälwen speerd bäst.',
'cant-see-hidden-user' => 'Die Benutser, dän du fersäkst tou speeren, wuud al speerd un ferstat. Deer du dät „hideuser“-Gjucht nit hääst, koast du ju Benutserspeere nit sjo un nit beoarbaidje.',
'ipbblocked' => 'Du koast naan uur Benutser speere of äntspeere, deer du sälwen speerd bäst',
'ipbnounblockself' => 'Du hääst nit ju Begjuchtigenge, die sälwen tou äntspeeren',
In disse Falle moast du ju Siede, wan wonsked, fon Hounde ferskuuwe. Jädden dän '''näie''' Tittel unner '''Siel''' iendreege, deerunner ju Uumnaamenge jädden '''begründje'''.",
'movearticle' => 'Siede ferskuuwe:',
'moveuserpage-warning' => "'''Woarskauenge:''' Du bäst tougong, ne Benutserssiede tou ferskuuwen. Betoank, dät deertruch bloot ju Benutsersiede ferskäuwen, man '''nit''' die Benutser uumenaamd wäd.",
-'movenologin' => 'Du bäst nit anmälded',
'movenologintext' => 'Du moast n registrierden Benutser un [[Special:UserLogin|anmälded]] weese, uum ne Siede ferskuuwe tou konnen.',
'movenotallowed' => 'Du hääst neen Begjuchtigenge, Sieden tou ferskuuwen.',
'movenotallowedfile' => 'Du hääst neen Begjuchtigenge, Doatäie tou ferskuuwen.',
'articleexists' => 'Dät rakt al n Siede mäd disse Noome, of uurs is die Noome dän du anroat hääst, nit toulät.
Fersäik jädden n uur Noome.',
'cantmove-titleprotected' => 'Ju Ferskuuwenge kon nit truchfierd wäide, deeruum dät die Sieltittel speerd is uum tou moakjen.',
-'talkexists' => 'Ju Siede sälwen wuude mäd Ärfoulch ferskäuwen, man ju Diskussionssiede nit, deer al een mäd dän näie Tittel bestoant. Glieke jädden do Inhoolde fon Hounde ou.',
-'movedto' => 'ferskäuwen ätter',
'movetalk' => 'Ju Diskussionssiede mee ferskuuwe, wan muugelk.',
'move-subpages' => 'Aal Unnersieden (bit tou $1) meeferskuuwe',
'move-talk-subpages' => 'Aal Unnersieden fon Diskussionssieden (bit tou $1) meeferskuuwe',
'watchlistall2' => 'aal',
'namespacesall' => 'aal',
'monthsall' => 'aal',
-'limitall' => 'aal',
# Email address confirmation
'confirmemail' => 'Email-Adrässe bestäätigje',
'confirmemail_needlogin' => 'Du moast die $1, uum dien E-Mail-Adresse tou bestäätigjen.',
'confirmemail_success' => 'Dien E-Mail-Adresse wuude mäd Ärfoulch bestäätiged. Du koast die nu [[Special:UserLogin|ienlogje]].',
'confirmemail_loggedin' => 'Dien E-Mail-Adresse wuude mäd Ärfoulch bestäätiged.',
-'confirmemail_error' => 'Et roat n Failer bie ju Bestäätigenge fon dien E-Mail-Adresse.',
'confirmemail_subject' => '[{{SITENAME}}] - Bestäätigenge fon ju E-Mail-Adresse',
'confirmemail_body' => 'Moin,
# Special:ComparePages
'comparepages' => 'Sieden ferglieke',
-'compare-selector' => 'Siedeversione ferglieke',
'compare-page1' => 'Siede 1',
'compare-page2' => 'Siede 2',
'compare-rev1' => 'Version 1',
'user-mail-no-addy' => 'Nyobaan ngirim surélék tanpa alamat.',
# Change password dialog
-'resetpass' => 'Ganti kecap sandi rekening',
+'changepassword' => 'Robah sandi',
'resetpass_announce' => 'Anjeun asup log migunakeun sandi samentara. Salajengna, mangga gentos ku sandi anyar di dieu:',
'resetpass_text' => '<!-- Tambahkeun téks di dieu -->',
'resetpass_header' => 'Ganti sandi rekening',
'revisiondelete' => 'Hapus/bolay ngahapus révisi',
'revdelete-nooldid-title' => 'Udagan révisi salah',
'revdelete-nooldid-text' => 'Anjeun can nangtukeun atawa méré révisi pikeun ngajalankeun ieu fungsi, révisi nu di tangtukeun can aya, atawa anjeun nyoba nyumputkeun révisi kiwari.',
-'revdelete-nologtype-text' => 'Anjeun can nangtukeun tipeu log pikeun ieu peta.',
-'revdelete-nologid-title' => 'Éntri log teu bener',
'revdelete-no-file' => 'Berkas anu ditujul teu kapanggih.',
'revdelete-show-file-confirm' => 'Anjeun yakin rék nempo révisi anu geus dihapus dina koropak "<nowiki>$1</nowiki>" ti $2 nepi ka $3?',
'revdelete-show-file-submit' => 'Enya',
'logdelete-failure' => "'''Visibilitas log teu bisa disét:'''
$1",
'revdel-restore' => 'robah panémbong',
-'revdel-restore-deleted' => 'révisi nu dihapus',
-'revdel-restore-visible' => 'révisi nu katémbong',
'pagehist' => 'Sajarah kaca',
'deletedhist' => 'Sajarah nu dihapus',
'revdelete-hide-current' => 'Éror nyumputkeun anu titimangsana $2, $1: ieu téh révisi kiwari.
'search-interwiki-default' => '$1 hasil:',
'search-interwiki-more' => '(saterusna)',
'search-relatedarticle' => 'Patula-patali',
-'mwsuggest-disable' => 'Tumpurkeun usulan AJAX',
'searcheverything-enable' => 'Pilari di sakabéh rohangaran',
'searchrelated' => 'patula-patali',
'searchall' => 'sadayana',
'preferences' => 'Préferénsi',
'mypreferences' => 'Préferéns',
'prefs-edits' => 'Jumlah éditan:',
-'changepassword' => 'Robah sandi',
'prefs-skin' => 'Kulit',
'skin-preview' => 'Pramidang',
'datedefault' => 'Tanpa préferénsi',
'recentchanges-label-bot' => 'Ieu parobahan dijieun ku bot',
'recentchanges-label-unpatrolled' => 'Ieu éditan can karoris',
'recentchanges-legend-newpage' => '$1 - kaca anyar',
-'rcnote' => "Di handap ieu {{PLURAL:$1|'''1''' parobahan| '''$1''' parobahan anyar}} dina {{PLURAL:$2|poé|'''$2''' poé}} ahir, nepi $5, $4.",
'rcnotefrom' => 'Di handap ieu parobahan saprak <b>$2</b> (nu ditémbongkeun nepi ka <b>$1</b>).',
'rclistfrom' => 'Témbongkeun nu anyar robah nepi ka $1',
'rcshowhideminor' => '$1 éditan minor',
'allpagesto' => 'Témbongkeun kaca-kaca nepi ka:',
'allarticles' => 'Sadaya artikel',
'allinnamespace' => 'Sadaya kaca (ngaranspasi $1)',
-'allnotinnamespace' => 'Sadaya kaca (teu na $1 ngaranspasi)',
-'allpagesprev' => 'Saméméhna',
-'allpagesnext' => 'Salajengna',
'allpagessubmit' => 'Jung',
'allpagesprefix' => 'Pintonkeun kaca dimimitian ku:',
'allpagesbadtitle' => 'Judul kaca nu dibikeun teu bener atawa mibanda awalan antarbasa atawa antarwiki, nu ngandung karakter nu teu bisa dipaké dina judul.',
'block' => 'Peungpeuk kontributor',
'unblock' => 'Buka peungpeuk kontributor',
'blockip' => 'Peungpeuk pamaké',
-'blockip-title' => 'Peungpeuk pamaké',
'blockip-legend' => 'Peungpeuk pamaké',
'blockiptext' => 'Paké formulir di handap pikeun meungpeuk aksés nulis ti alamat IP atawa ngaran pamaké husus. Ieu sakuduna ditujukeun pikeun nyegah vandalisme, sarta saluyu jeung [[{{MediaWiki:Policy-url}}|kawijakan]]. Eusi alesan nu jéntré (misal, ngarujuk kaca tinangtu nu geus diruksak).',
'ipadressorusername' => 'Alamat IP atawa ngaran pamaké',
'ipbexpiry' => 'Kadaluarsa',
'ipbreason' => 'Alesan:',
-'ipbreasonotherlist' => 'Alesan séjén',
'ipbcreateaccount' => 'Tong bisa nyieun rekening',
'ipbemailban' => 'Henteu kaci pamaké ngirimkeun surélék',
'ipbenableautoblock' => 'Peungpeuk sacara otomatis alamat IP anu panungtungan dipaké ku pamaké sarta sakabéh alamat IP anu kungsi dipaké.',
'ipbsubmit' => 'Peungpeuk pamaké ieu',
'ipbother' => 'Waktu séjén',
'ipboptions' => '2 jam:2 hours,sapoé:1 day,3 poé:3 days,saminggu:1 week,2 minggu:2 weeks,sabulan:1 month,3 bulan:3 months,6 bulan:6 months,sataun:1 year,tanpa wates:infinite',
-'ipbotheroption' => 'séjénna',
-'ipbotherreason' => 'Alesan séjén/tambahan',
'ipbhidename' => 'Sumputkeun ngaran pamaké tina éditan jeung daptar pamaké',
'ipbwatchuser' => 'Awaskeun kaca pamaké jeung kaca obrolan pamaké ieu',
'badipaddress' => 'Alamat IP teu sah',
'proxyblockreason' => "Alamat IP anjeun dipeungpeuk sabab mangrupa proxy muka. Mangga tepungan ''Internet service provider'' atanapi ''tech support'' anjeun, béjakeun masalah serius ieu.",
'sorbsreason' => "Alamat IP anjeun kadaptar salaku ''open proxy'' dina DNSBL.",
'sorbs_create_account_reason' => "Alamat IP anjeun kadaptar salaku ''open proxy'' dina DNSBL. Anjeun teu bisa nyieun rekening",
-'cant-block-while-blocked' => 'Lamun keur dipeungpeuk, anjeun teu bisa meungpeuk séjén kontributor.',
'ipbblocked' => 'Anjeun teu bisa meungpeuk atawa muka peungpeuk séjén kontributor ku sabab anjeun sorangan keur dipeungpeuk',
# Developer tools
Dina kajadian kitu, mun hayang (jeung perlu) anjeun kudu mindahkeun atawa ngagabungkeun kacana sacara manual.",
'movearticle' => 'Pindahkeun kaca',
-'movenologin' => 'Can asup log',
'movenologintext' => 'Anjeun kudu jadi pamaké nu kadaptar tur [[Special:UserLogin|asup log]] pikeun mindahkeun kaca.',
'movenotallowed' => 'Anjeung teu boga kawenangan mindahkeun kaca.',
'movenotallowedfile' => 'Anjeung teu boga kawenangan mindahkeun kaca.',
'movepage-moved' => '\'\'\'"$1" geus dipindahkeun ka "$2"\'\'\'',
'articleexists' => 'Kaca nu ngaranna kitu geus aya, atawa ngaran nu dipilih ku anjeun teu sah. Mangga pilih ngaran séjén.',
'cantmove-titleprotected' => 'Anjeun teu bisa mindahkeun kaca ka dieu, sabab éta judul dikonci',
-'talkexists' => 'Kacana geus hasil dipindahkeun, ngan kaca obrolanana teu bisa dipindahkeun sabab geus aya nu anyar na judul anyar. Mangga gabungkeun sacara manual.',
-'movedto' => 'dipindahkeun ka',
'movetalk' => 'Mun bisa, kaca "obrolan" ogé pindahkeun.',
'move-subpages' => 'Pindahkeun kabéh sub-kaca (nepika $1)',
'move-talk-subpages' => 'Pindahkeun kabéh sub-kaca obrolan (nepika $1)',
'watchlistall2' => 'sadaya',
'namespacesall' => 'kabéh',
'monthsall' => 'kabéh',
-'limitall' => 'kabéh',
# Email address confirmation
'confirmemail' => 'Konfirmasi alamat surélék',
'confirmemail_needlogin' => 'Sangkan bisa ngonfirmasi alamat surélék, anjeun kudu $1.',
'confirmemail_success' => 'Alamat surélék anjeun geus dikonfirmasi, ayeuna anjeun geus bisa migunakeun wikina.',
'confirmemail_loggedin' => 'Alamat surélék anjeun geus dikonfirmasi.',
-'confirmemail_error' => 'Aya nu salah nalika nyimpen konfirmasi anjeun.',
'confirmemail_subject' => 'Konfirmasi alamat surélék {{SITENAME}}',
'confirmemail_body' => 'Aya, sigana mah anjeun ti alamat IP $1, geus ngadaptarkeun rekening "$2" maké alamat surélék ieu na {{SITENAME}}.
'october' => 'oktober',
'november' => 'november',
'december' => 'december',
-'january-gen' => 'januaris',
-'february-gen' => 'februaris',
+'january-gen' => 'januari',
+'february-gen' => 'februari',
'march-gen' => 'mars',
-'april-gen' => 'aprils',
-'may-gen' => 'majs',
-'june-gen' => 'junis',
-'july-gen' => 'julis',
-'august-gen' => 'augustis',
-'september-gen' => 'septembers',
-'october-gen' => 'oktobers',
-'november-gen' => 'novembers',
-'december-gen' => 'decembers',
+'april-gen' => 'april',
+'may-gen' => 'maj',
+'june-gen' => 'juni',
+'july-gen' => 'juli',
+'august-gen' => 'augusti',
+'september-gen' => 'september',
+'october-gen' => 'oktober',
+'november-gen' => 'november',
+'december-gen' => 'december',
'jan' => 'jan',
'feb' => 'feb',
'mar' => 'mar',
'qbbrowse' => 'Bläddra igenom',
'qbedit' => 'Redigera',
'qbpageoptions' => 'Denna sida',
-'qbmyoptions' => 'Mina inställningar',
+'qbmyoptions' => 'Mina sidor',
'faq' => 'FAQ',
'faqpage' => 'Project:FAQ',
'createacct-benefit-heading' => '{{SITENAME}} är skapad av människor som dig.',
'createacct-benefit-body1' => '{{PLURAL:$1|redigering|redigeringar}}',
'createacct-benefit-body2' => '{{PLURAL:$1|sida|sidor}}',
-'createacct-benefit-body3' => 'senaste {{PLURAL:$1|bidragsgivare}}',
+'createacct-benefit-body3' => '{{PLURAL:$1|nylig|nyliga}} bidragsgivare',
'badretype' => 'De lösenord du uppgett överensstämmer inte med varandra.',
'userexists' => 'Det valda användarnamnet används redan.
Var god välj ett annat namn.',
'passwordtooshort' => 'Lösenord måste innehålla minst {{PLURAL:$1|$1 tecken}}.',
'password-name-match' => 'Ditt lösenord måste vara olikt ditt användarnamn.',
'password-login-forbidden' => 'Användningen av dessa användarnamn och lösenord har förbjudits.',
-'mailmypassword' => 'Skicka nytt lösenord',
+'mailmypassword' => 'Återställ lösenord',
'passwordremindertitle' => 'Nytt temporärt lösenord från {{SITENAME}}',
'passwordremindertext' => 'Någon (förmodligen du, från IP-adressen $1) har begärt ett nytt lösenord till {{SITENAME}} ($4). Ett tillfälligt lösenordet för användaren "$2" har skapats och det blev "$3". Om detta var vad du önskade, så behöver du nu logga in och välja ett nytt lösenord. Ditt tillfälliga lösenord går ut om {{PLURAL:$5|ett dygn|$5 dygn}}.
Om denna begäran gjordes av någon annan, eller om du har kommit på ditt lösenord,
-och inte längre önskar ändra det, så kan du ignorera detta meddelande och
+och inte längre önskar ändra det, så kan du ignorera detta meddelande. Då kan du
fortsätta använda ditt gamla lösenord.',
'noemail' => 'Användaren "$1" har inte registrerat någon e-postadress.',
'noemailcreate' => 'Du måste ange en giltig e-postadress',
'user-mail-no-body' => 'Försökte skicka e-post med tomt eller orimligt kort innehåll.',
# Change password dialog
-'resetpass' => 'Ändra lösenord',
+'changepassword' => 'Byt lösenord',
'resetpass_announce' => 'Du loggade in med ett temporärt lösenord. För att slutföra inloggningen måste du välja ett nytt lösenord.',
'resetpass_text' => '<!-- Lägg till text här -->',
'resetpass_header' => 'Ändra lösenord för konto',
# Special:PasswordReset
'passwordreset' => 'Lösenordsåterställning',
'passwordreset-text-one' => 'Fyll i detta formulär för att återställa ditt lösenord.',
-'passwordreset-text-many' => '{{PLURAL:$1|Fyll i ett av fälten för att återställa ditt lösenord.}}',
+'passwordreset-text-many' => '{{PLURAL:$1|Fyll i ett av fälten för att få ett tillfälligt lösenord via e-post.}}',
'passwordreset-legend' => 'Återställ lösenord',
'passwordreset-disabled' => 'Lösenordsåterställning har inaktiverats på denna wiki.',
'passwordreset-emaildisabled' => 'E-postfunktioner har inaktiverats på denna wiki.',
'revdelete-nooldid-text' => 'Antingen har du inte angivit någon sidversion att utföra funktionen på,
eller så finns inte den version du angav,
eller så försöker du gömma den senaste versionen av sidan.',
-'revdelete-nologtype-title' => 'Ingen loggtyp specificerad',
-'revdelete-nologtype-text' => 'Du har inte specificerat en loggtyp att utföra denna handling på.',
-'revdelete-nologid-title' => 'Ogiltig logpost',
-'revdelete-nologid-text' => 'Du har antingen inte specificerat en loggpost att utföra denna funktion på eller så existerar inte den specificerade posten.',
'revdelete-no-file' => 'Den specificerade filen finns inte.',
'revdelete-show-file-confirm' => 'Är du säker på att du vill visa en raderad version av filen "<nowiki>$1</nowiki>" från den $2 klockan $3?',
'revdelete-show-file-submit' => 'Ja',
'logdelete-failure' => "'''Loggens synlighet kunde inte ställas in:'''
$1",
'revdel-restore' => 'ändra synlighet',
-'revdel-restore-deleted' => 'borttagna versioner',
-'revdel-restore-visible' => 'synliga versioner',
'pagehist' => 'Sidhistorik',
'deletedhist' => 'Raderad historik',
'revdelete-hide-current' => 'Fel vid döljande av objektet daterat $2, $1: detta är nuvarande version.
'search-interwiki-default' => 'Resultat i $1:',
'search-interwiki-more' => '(mer)',
'search-relatedarticle' => 'Relaterad',
-'mwsuggest-disable' => 'Inaktivera sökförslag',
'searcheverything-enable' => 'Sök i alla namnrymder',
'searchrelated' => 'relaterad',
'searchall' => 'alla',
'mypreferences' => 'Inställningar',
'prefs-edits' => 'Antal redigeringar:',
'prefsnologintext2' => 'Var god $1 för att ändra användarinställningar.',
-'changepassword' => 'Byt lösenord',
'prefs-skin' => 'Utseende',
'skin-preview' => 'förhandsvisning',
'datedefault' => 'Ovidkommande',
'recentchanges-label-minor' => 'Detta är en mindre ändring',
'recentchanges-label-bot' => 'Denna redigering gjordes av en bot',
'recentchanges-label-unpatrolled' => 'Denna redigering har inte blivit kontrollerad ännu',
+'recentchanges-label-plusminus' => 'Sidans storlek ändrades med detta antal byte',
'recentchanges-legend-newpage' => '(se även [[Special:NewPages|listan över nya sidor]])',
-'rcnote' => "Nedan visas {{PLURAL:$1|'''1''' ändring|de senaste '''$1''' ändringarna}} från {{PLURAL:$2|det senaste dygnet|de senaste '''$2''' dygnen}}, per $4, kl. $5.",
+'recentchanges-legend-plusminus' => "(''±123'')",
'rcnotefrom' => "Nedan visas ändringar sedan '''$2''' (upp till '''$1''' visas).",
'rclistfrom' => 'Visa ändringar efter $1',
'rcshowhideminor' => '$1 mindre ändringar',
'allpagesto' => 'Visa sidor till och med:',
'allarticles' => 'Alla sidor',
'allinnamespace' => 'Alla sidor (i namnrymden $1)',
-'allnotinnamespace' => 'Alla sidor (inte i namnrymden $1)',
-'allpagesprev' => 'Föregående',
-'allpagesnext' => 'Nästa',
'allpagessubmit' => 'Visa',
'allpagesprefix' => 'Visa sidor med prefixet:',
'allpagesbadtitle' => 'Den sökta sidtiteln var ogiltig eller så innehöll den ett prefix för annan språkversion eller interwiki-prefix. Titeln kan innehålla bokstäver som inte är tillåtna i sidtitlar.',
'undeletebtn' => 'Återställ',
'undeletelink' => 'visa/återställ',
'undeleteviewlink' => 'visa',
-'undeletereset' => 'Rensa',
'undeleteinvert' => 'Invertera urval',
'undeletecomment' => 'Anledning:',
'undeletedrevisions' => '{{PLURAL:$1|en version återställd|$1 versioner återställda}}',
'block' => 'Blockera användare',
'unblock' => 'Upphäv blockering av användare',
'blockip' => 'Blockera användare',
-'blockip-title' => 'Blockera användare',
'blockip-legend' => 'Blockera användare',
'blockiptext' => 'Använd formuläret nedan för att blockera möjligheten att redigera sidor från en specifik IP-adress eller ett användarnamn.
Detta bör endast göras för att förhindra vandalisering, och i överensstämmelse med gällande [[{{MediaWiki:Policy-url}}|policy]].
'ipadressorusername' => 'IP-adress eller användarnamn:',
'ipbexpiry' => 'Varaktighet:',
'ipbreason' => 'Anledning:',
-'ipbreasonotherlist' => 'Annan anledning',
'ipbreason-dropdown' => '*Vanliga motiv till blockering
** Infogar falsk information
** Tar bort sidinnehåll
'ipbsubmit' => 'Blockera användaren',
'ipbother' => 'Annan tidsperiod:',
'ipboptions' => '2 timmar:2 hours,1 dygn:1 day,3 dygn:3 days,1 vecka:1 week,2 veckor:2 weeks,1 månad:1 month,3 månader:3 months,6 månader:6 months,1 år:1 year,oändlig:infinite',
-'ipbotheroption' => 'annan tidsperiod',
-'ipbotherreason' => 'Annan/ytterligare anledning:',
'ipbhidename' => 'Dölj användarnamnet från redigeringar och listor',
'ipbwatchuser' => 'Bevaka användarens användarsida och diskussionssida',
'ipb-disableusertalk' => 'Hindra användaren från att redigera sina egna diskussionssida under blockeringen',
'sorbs_create_account_reason' => 'Din IP-adress är listad som en öppen proxy i den DNSBL som används av {{SITENAME}}.
Du får inte skapa ett användarkonto',
'xffblockreason' => 'En IP-adress i sidhuvudet X-Forwarded-For, antingen din adress eller en proxyserver som du använder, har blockerats. Den ursprungliga anledningen till blockeringen var: $1',
-'cant-block-while-blocked' => 'Du kan inte blockera andra användare medan du är blockerad.',
'cant-see-hidden-user' => 'Användaren du försöker blockera är redan blockerad och gömd. Eftersom du inte har hideuser-rättigheter, kan du inte se eller redigera användarens blockering.',
'ipbblocked' => 'Du kan inte blockera eller avblockera andra användare, eftersom du själv är blockerad',
'ipbnounblockself' => 'Du har inte tillåtelse att avblockera dig själv',
I de fallen måste du flytta eller sammanfoga sidan manuellt, om det önskas.",
'movearticle' => 'Flytta sidan:',
'moveuserpage-warning' => "'''Varning:''' Du håller på att flytta en användarsida. Observera att endast sidan kommer att flyttas och att användaren ''inte'' kommer att byta namn.",
-'movenologin' => 'Inte inloggad',
'movenologintext' => 'För att flytta en sida måste du vara registrerad användare och [[Special:UserLogin|inloggad]].',
'movenotallowed' => 'Du har inte behörighet att flytta sidor på den här wikin.',
'movenotallowedfile' => 'Du har inte tillåtelse att flytta filer.',
'articleexists' => 'Antingen existerar redan en sida med det namnet, eller så har du valt ett namn som inte är tillåtet.
Välj något annat namn istället.',
'cantmove-titleprotected' => 'Du kan inte flytta sidan till den titeln, eftersom den nya titeln har skyddats från att skapas.',
-'talkexists' => "'''Sidan flyttades, men diskussionssidan kunde inte flyttas eftersom det redan fanns en diskussionssida med det nya namnet.
-Försök att sammanfoga dem manuellt.'''",
-'movedto' => 'flyttad till',
'movetalk' => 'Flytta tillhörande diskussionssida',
'move-subpages' => 'Flytta undersidor (upp till $1)',
'move-talk-subpages' => 'Flytta undersidor av diskussionssidan (upp till $1)',
'pageinfo-length' => 'Sidlängd (i byte)',
'pageinfo-article-id' => 'Sid-ID',
'pageinfo-language' => 'Språk för sidinnehåll',
+'pageinfo-content-model' => 'Sidinnehållsmodell',
'pageinfo-robot-policy' => 'Indexering av robotar',
'pageinfo-robot-index' => 'Tillåten',
'pageinfo-robot-noindex' => 'Inte tillåten',
'watchlistall2' => 'alla',
'namespacesall' => 'alla',
'monthsall' => 'alla',
-'limitall' => 'alla',
# Email address confirmation
'confirmemail' => 'Bekräfta e-postadress',
'confirmemail_success' => 'Din e-postadress har bekräftats.
Du kan nu [[Special:UserLogin|logga in]] och använda wikin.',
'confirmemail_loggedin' => 'Din e-postadress är nu bekräftad.',
-'confirmemail_error' => 'Någonting gick fel när din bekräftelse skulle sparas.',
'confirmemail_subject' => 'Bekräftelse av e-postadress på {{SITENAME}}',
'confirmemail_body' => 'Någon, troligen du, har från IP-adressen $1 registrerat användarkontot "$2" med denna e-postadress på {{SITENAME}}.
'confirm-unwatch-button' => 'OK',
'confirm-unwatch-top' => 'Ta bort denna sida från din bevakningslista?',
+# Separators for various lists, etc.
+'quotation-marks' => '"$1"',
+
# Multipage image navigation
'imgmultipageprev' => '← föregående sida',
'imgmultipagenext' => 'nästa sida →',
'imgmultigo' => 'Gå',
'imgmultigoto' => 'Gå till sida $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(standardspråk)',
+'img-lang-info' => 'Rendera bilden i $1 $2.',
+'img-lang-go' => 'Gå',
+
# Table pager
'ascending_abbrev' => 'stigande',
'descending_abbrev' => 'fallande',
# Special:ComparePages
'comparepages' => 'Jämför sidor',
-'compare-selector' => 'Jämför sidversioner',
'compare-page1' => 'Sida 1',
'compare-page2' => 'Sida 2',
'compare-rev1' => 'Version 1',
'tog-extendwatchlist' => 'Tanua orodha ya maangalizi ili kuonyesha mabadiliko yote yaliyofanyika, si hilo la mwisho tu.',
'tog-usenewrc' => 'Mabadiliko ya kundi kwa kurasa kwenye mabadiliko ya karibuni na maangalizi (JavaScript inahitajika)',
'tog-numberheadings' => 'Vichwa vya habari vijipange namba-vyenyewe',
-'tog-showtoolbar' => 'Onyesha mwambaa wa zana za kuhariria (JavaScript)',
+'tog-showtoolbar' => 'Onyesha mwambaa wa zana za kuhariria',
'tog-editondblclick' => 'Hariri ukurasa kwa kubonyeza mara mbili',
'tog-editsection' => 'Wezesha sehemu ya kuandikia kwa kutumia viungo vya [hariri]',
'tog-editsectiononrightclick' => 'Wezesha sehemu ya kuandikia kwa kubonyeza kitufe cha kulia cha puku yako juu ya sehemu ya majina husika (JavaScript)',
'youhavenewmessages' => 'Una $1 ($2).',
'youhavenewmessagesfromusers' => 'Una $1 kutoka {{PLURAL:$3|another user|$3 users}} ($2)',
'youhavenewmessagesmanyusers' => 'Una $1 kutoka kwa watumiaji wengi $2',
-'newmessageslinkplural' => '{{PLURAL:$1|a new message|ujumbe mpya}}',
-'newmessagesdifflinkplural' => 'last {{PLURAL:$1|change|mabadiliko}}',
+'newmessageslinkplural' => '{{PLURAL:$1|ujumbe mpya|999=jumbe mpya}}',
+'newmessagesdifflinkplural' => '{{PLURAL:$1|badiliko la|999=mabadiliko ya}} mwisho',
'youhavenewmessagesmulti' => 'Umepokea jumbe mpya kule $1',
'editsection' => 'hariri',
'editold' => 'hariri',
'passwordtooshort' => 'Ni lazima neno la siri liwe na {{PLURAL:$1|herufi}} $1 au zaidi.',
'password-name-match' => 'Neno lako la siri lazima liwe tofauti na jina lako la mtumiaji.',
'password-login-forbidden' => 'Utumiaji wa jina hili na neno lake siri imekatazwa.',
-'mailmypassword' => 'Nitume neno la siri jipya kwa barua-pepe',
+'mailmypassword' => 'Nitumie neno la siri jipya kwa barua-pepe',
'passwordremindertitle' => 'Neno la siri jipya la muda kwa ajili ya {{SITENAME}}',
'passwordremindertext' => 'Mtu mmoja (yamkini wewe, kutoka anwani ya IP $1)
ameulizia neno jipya la siri kwa {{SITENAME}} ($4).
'user-mail-no-addy' => 'Umejaribu kutuma barua pepe bila anwani ya barua pepe.',
# Change password dialog
-'resetpass' => 'Kubadilisha neno la siri',
+'changepassword' => 'Badilisha neno la siri',
'resetpass_announce' => 'Umeingia na msimbo wa barua pepe wa muda tu.
Kumalizia kuingia ndani, ni lazima urekebishe neno la siri jipya hapa:',
'resetpass_header' => 'Kubadilisha neno la siri la akaunti',
Ufunguo: '''({{int:cur}})''' = tofauti na toleo la sasa, '''({{int:last}})''' = tofauti na pitio lililotangulia, '''({{int:minoreditletter}})''' = badiliko dogo.",
'history-fieldset-title' => 'Fungua historia',
'history-show-deleted' => 'Zilizofutwa tu',
-'histfirst' => 'Mwanzoni',
-'histlast' => 'Mwishoni',
+'histfirst' => 'zamani',
+'histlast' => 'mpya',
'historysize' => '({{PLURAL:$1|baiti}}) $1',
'historyempty' => '(tupu)',
'rev-delundel' => 'onyesha/ficha',
'rev-showdeleted' => 'onyesha',
'revisiondelete' => 'Kufuta/kurudisha mapitio',
-'revdelete-nologtype-title' => 'Aina ya kumbukumbu haikutajwa',
-'revdelete-nologid-title' => 'Kumbukumbu batili',
'revdelete-no-file' => 'Faili ulilotaja halipatikani.',
'revdelete-show-file-confirm' => 'Ni kweli kwamba unataka kulitazama pitio lililofutwa la faili linaloitwa "<nowiki>$1</nowiki>" la tarehe $2 na saa $3?',
'revdelete-show-file-submit' => 'Ndiyo',
'logdelete-failure' => "'''Kubadilisha uwezo wa kuona kumbukumbu ulifaulu:'''
$1",
'revdel-restore' => 'badilisha mwonekano',
-'revdel-restore-deleted' => 'mapitio yaliyofutwa',
-'revdel-restore-visible' => 'mapitio yanayoonekana',
'pagehist' => 'Historia ya ukurasa',
'deletedhist' => 'Historia iliyofutwa',
'revdelete-hide-current' => 'Hitilafu ya kuficha pitio lililotengenezwa saa $2, tarehe $1: hilo ndilo pitio la sasa hivi.
'search-interwiki-default' => 'Matokeo toka $1:',
'search-interwiki-more' => '(zaidi)',
'search-relatedarticle' => 'Zingine zinazofanana',
-'mwsuggest-disable' => 'Kutoonyesha mapendekezo ya kutafuta',
'searcheverything-enable' => 'Tafuta katika maeneo yote ya wiki',
'searchrelated' => 'zingine zinazofanana',
'searchall' => 'zote',
'preferences' => 'Mapendekezo',
'mypreferences' => 'Mapendekezo',
'prefs-edits' => 'Idadi ya marekebisho:',
-'changepassword' => 'Badilisha neno la siri',
'prefs-skin' => 'Umbo',
'skin-preview' => 'Hakiki',
'datedefault' => 'Chaguo-msingi',
'recentchanges-label-bot' => 'Sahihisho hili lilitekelezwa na bot',
'recentchanges-label-unpatrolled' => 'Haririo hili bado halijafanyiwa doria',
'recentchanges-legend-newpage' => '$1 - ukurasa mpya',
-'rcnote' => "{{PLURAL:$1|Linalofuata ni badiliko '''1'''|Yanayofuata ni mabadiliko '''$1''' ya mwisho}} kutoka katika {{PLURAL:$2|siku iliyopita|siku '''$2''' zilizopita}}, hadi saa $5, tarehe $4.",
'rcnotefrom' => "Hapo chini yaonekana mabadiliko tangu '''$2''' (tunaonyesha hadi '''$1''').",
'rclistfrom' => 'Onyesha mabadiliko mapya kuanzia $1',
'rcshowhideminor' => '$1 mabadiliko madogo',
'allpagesto' => 'Onyesha kurasa zinazoishia na:',
'allarticles' => 'Kurasa zote',
'allinnamespace' => 'Kurasa zote (eneo la wiki $1)',
-'allnotinnamespace' => 'Kurasa zote (zisizo katika eneo la wiki ya $1)',
-'allpagesprev' => 'Iliyotangulia',
-'allpagesnext' => 'Ijayo',
'allpagessubmit' => 'Nenda',
'allpagesprefix' => 'Onyesha kurasa zenye kiambishi awali:',
'allpagesbadtitle' => 'Jina la ukurasa ni batili au linatumia kiambishi awali cha mradi mwingine.
'undeletebtn' => 'Rudisha',
'undeletelink' => 'onyesha/rejesha',
'undeleteviewlink' => 'tazama',
-'undeletereset' => 'Panga upya',
'undeleteinvert' => 'Geuza uteuzi',
'undeletecomment' => 'Sababu:',
'undeletedrevisions' => '{{PLURAL:$1|pitio 1 lilirudishwa|mapitio $1 yalirudishwa}}',
'block' => 'Kumzuia mtumiaji',
'unblock' => 'Kuacha kumzuia mtumiaji',
'blockip' => 'Zuia mtumiaji',
-'blockip-title' => 'Kumzuia mtumiaji',
'blockip-legend' => 'Kumzuia mtumiaji',
'blockiptext' => 'Tumia fomu iliyopo chini kumzuia mtu asihariri kwa kupitia anwani fulani wa IP au kwa kutumia jina fulani la mtumiaji.
Nia ya kumzuia mtu inatakiwa kuwa kuzuia uharibifu tu, na ifanikiwe kutokana na masharti ya [[{{MediaWiki:Policy-url}}|sera]].
'ipadressorusername' => 'Anwani ya IP au jina la mtumiaji:',
'ipbexpiry' => 'Itakwisha:',
'ipbreason' => 'Sababu:',
-'ipbreasonotherlist' => 'Sababu nyingine',
'ipbreason-dropdown' => '*Sababu za kawaida za kuzuia
** Kuingiza habari za uongo
** Kuondosha yaliyomo katika kurasa
'ipbsubmit' => 'Zuia mtumiaji huyu',
'ipbother' => 'Muda mwingine:',
'ipboptions' => 'Masaa 2:2 hours,siku 1:1 day,siku 3:3 days,wiki 1:1 week,wiki 2:2 weeks,mwezi 1:1 month,miezi 3:3 months,miezi 6:6 months,mwaka 1:1 year,milele:infinite',
-'ipbotheroption' => 'engine',
-'ipbotherreason' => 'Engine/sababu ya ziada:',
'ipbhidename' => 'Ficha jina la mtumiaji katika orodha na kuhariri',
'ipbwatchuser' => 'Fuatilia kurasa za mtumiaji na majadiliano ya mtumiaji huyu.',
'ipb-disableusertalk' => 'Kuzuia mtumiaji huu asihariri ukurasa wake mwenyewe wa majadiliano wakati amezuluiwa',
Kama tayari kuna ukurasa au ukifuta tiki, itabidi usogeze au uunganishe ukurasa kwa mkono ukitaka.",
'moveuserpage-warning' => "'''Ilani:''' Unatarajia kuhamisha ukurasa wa mtumiaji. Tafadhali kumbuka kwamba ni ukurasa tu utakaohamishwa; jina la mtumiaji ''haitabadilishwa''.",
-'movenologin' => 'Hujaingia',
'movenologintext' => 'Lazima uwe mtumiaji uliyesajiliwa na [[Special:UserLogin|uliyeingizwa]] ili uhamishe ukurasa.',
'movenotallowed' => 'Huna ruhusa ya kuhamisha kurasa.',
'movenotallowedfile' => 'Huna ruhusa ya kuhamisha mafaili.',
'articleexists' => 'Tayari kuna ukurasa wenye jina hilo, au
jina ulilochagua ni batilifu.
Chagua jina lengine.',
-'talkexists' => "'''Ukurasa wenyewe ulisogezwa salama, lakini ukurasa wake wa majadiliano haujasogezwa kwa sababu tayari kuna ukurasa wenye jina lake. Tafadhali ziunganishe kwa mkono.'''",
-'movedto' => 'imesogezwa hadi',
'movetalk' => 'Hamisha ukurasa wake wa majadiliano',
'move-subpages' => 'Hamisha kurasa ndogo (hadi $1)',
'move-talk-subpages' => 'Hamisha kurasa ndogo za ukurasa wa majadiliano (hadi $1)',
'file-info-size-pages' => 'Piseli $1 × $2, ukubwa wa faili: $3, aina ya MIME: $4, {{PLURAL:$5|ukurasa|kurasa}} $5',
'file-nohires' => 'Hakuna saizi kubwa zaidi.',
'svg-long-desc' => 'faili la SVG, husemwa kuwa piseli $1 × $2, saizi ya faili: $3',
-'show-big-image' => 'Faili lenyewe',
+'show-big-image' => 'Faili halisi',
'show-big-image-preview' => 'Ukubwa wa hakikisho: $1.',
'show-big-image-other' => '{{PLURAL:$2|Ukubwa mwingine|Ukubwa zingine}}: $1.',
'show-big-image-size' => 'piseli $1 × $2',
'watchlistall2' => 'zote',
'namespacesall' => 'zote',
'monthsall' => 'yote',
-'limitall' => 'zote',
# Email address confirmation
'confirmemail' => 'Kuyakinisha anwani ya barua pepe',
'confirmemail_success' => 'Barua pepe yako imethibitishwa.
Sasa unaweza [[Special:UserLogin|kuingia]] na kuifurahia {{SITENAME}}.',
'confirmemail_loggedin' => 'Anwani ya barua pepe yako imethibishwa sasa.',
-'confirmemail_error' => 'Kuna mambo yameenda kombo hifadhi ukamilisho wako.',
'confirmemail_subject' => 'Barua pepe ya uthibitisho ya {{SITENAME}}',
'confirmemail_body' => 'Kuna mtu, huenda ikawa wewe, kutoka anwani ya IP $1, amesajili akaunti "$2" na anwani ya barua pepe hii kwenye {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Linganisha kurasa',
-'compare-selector' => 'Kulinganisha mapitio',
'compare-page1' => 'Ukurasa wa kwanza',
'compare-page2' => 'Ukurasa wa pili',
'compare-rev1' => 'Pitio la kwanza',
'user-mail-no-addy' => 'Průba posłańo e‐brifa bez adresu uodbjorcy',
# Change password dialog
-'resetpass' => 'Pomjyńaj hasło',
+'changepassword' => 'Zmjana hasua',
'resetpass_announce' => 'Zalůgowołżeś śe ze tymczasowym kodym uotrzimanym bez e-brif. Coby zakůńczyć proces logůwańo muśisz nasztalować nowe hasło:',
'resetpass_header' => 'Zmjyń hasło lů swojygo kůnta',
'oldpassword' => 'Stare hasło',
'logdelete-failure' => 'Feler przi zmjyńe widoczości rejera.
$1',
'revdel-restore' => 'půmjyń widoczność',
-'revdel-restore-deleted' => 'wyćepane wersyje',
-'revdel-restore-visible' => 'widoczne wersyje',
'pagehist' => 'Historyjo sprowjyń zajty',
'deletedhist' => 'Wyćepano historyjo sprowjyń',
'revdelete-hide-current' => 'Feler przi wyćepywańu wersyji $2, $1.',
'search-interwiki-default' => '$1 wyńiki:',
'search-interwiki-more' => '(wjyncyj)',
'search-relatedarticle' => 'Podane',
-'mwsuggest-disable' => 'Wyłůncz sůgestyje AJAX',
'searcheverything-enable' => 'Sznupej we wszech mjan',
'searchrelated' => 'podane',
'searchall' => 'wszyjske',
'preferences' => 'Preferyncyje',
'mypreferences' => 'Preferyncyje',
'prefs-edits' => 'Liczba sprowjyń:',
-'changepassword' => 'Zmjana hasua',
'prefs-skin' => 'Skůrka',
'skin-preview' => 'podglůnd',
'datedefault' => 'Důmyślny',
'recentchanges-label-minor' => 'To je ńywjelge sprowjyńy',
'recentchanges-label-bot' => 'To sprowjyńy bůło zrobjůne uod bota',
'recentchanges-label-unpatrolled' => 'To sprowjyńy ńy bůło jeszcze uowjerzůne',
-'rcnote' => "Půńižej {{PLURAL:$1|pokozano uostatńo zmjano dokůnano|pokazano uostatńy '''$1''' zmjany naškryflane|pokozano uostatńich '''$1''' škryflań zrobjůnych}} bez {{PLURAL:$2|uostatńi dźyń|uostatńich '''$2''' dńi}}, začynojůnc uod $5 dńa $4.",
'rcnotefrom' => 'Půńižej pokazano půmjyńańo zrobjůne pů <b>$2</b> (ńy wjyncyj jak <b>$1</b> pozycji).',
'rclistfrom' => 'Ukoż půmjyńańa uod $1',
'rcshowhideminor' => '$1 drobne půmjyńańa',
'allpagesto' => 'Zajty uo titlach kere na zadku majům:',
'allarticles' => 'Wszyske zajty',
'allinnamespace' => 'Wszyjstke zajty (we przestrzyńi mjan $1)',
-'allnotinnamespace' => 'Wszyjstke zajty (ino bes przestrzyńi mjan $1)',
-'allpagesprev' => 'Poprzedńo',
-'allpagesnext' => 'Nastympno',
'allpagessubmit' => 'Ukoż',
'allpagesprefix' => 'Ukoż artikle s prefiksym:',
'allpagesbadtitle' => 'Podane mjano je felerne, zawjera prefiks mjyndzyprojektowy abo mjyndzyjynzykowy. Może uůne tyż zawjerać jako buchsztaba abo inksze znaki, kerych ńy wolno używać we mjanach.',
'undeletebtn' => 'Uodtwůrz',
'undeletelink' => 'ukoż abo uodtwůrz',
'undeleteviewlink' => 'ukoż',
-'undeletereset' => 'Wyčyść',
'undeleteinvert' => 'Zaznocz na uopy',
'undeletecomment' => 'Powůd wćepańo nazod:',
'undeletedrevisions' => 'Wćepano nazod {{PLURAL:$1|1 wersyja|$1 wersyje|$1 wersyji}}',
'ipadressorusername' => 'Adres IP abo mjano użytkowńika',
'ipbexpiry' => 'Wygaso:',
'ipbreason' => 'Čymu:',
-'ipbreasonotherlist' => 'Inkszy powůd',
'ipbreason-dropdown' => '*Nojczynstsze powody zawjerańo uod sprawjyń
** Ataki na inkszych użytkowńikůw
** Naruszyńy praw autorskych
'ipbsubmit' => 'Zawřij uod sprowjyń tygo užytkowńika',
'ipbother' => 'Ikszy czas',
'ipboptions' => '2 godźiny:2 hours,1 dźyń:1 day,3 dńi:3 days,1 tydźyń:1 week,2 tydńe:2 weeks,1 mjeśůnc:1 month,3 mjeśůnce:3 months,6 mjeśůncůw:6 months,1 rok:1 year,nawdy:infinite',
-'ipbotheroption' => 'inkšy',
-'ipbotherreason' => 'Inkšy powůd:',
'ipbhidename' => 'Schrůń mjano użytkowńika/adres IP w rejerze zawarć, na liśće aktywnych zawarć i liśće użytkowńikůw',
'ipbwatchuser' => 'Dowej pozůr na zajta uosobisto i zajta godki tygo užytkowńika',
'ipb-change-block' => 'Zmjyń sztalowańa zawarća uod sprowjyń',
'sorbsreason' => 'Twůj adres IP znojdowo śe na liśće serwerůw open proxy w DNSBL, užywanej bez {{GRAMMAR:B.lp|{{SITENAME}}}}.',
'sorbs_create_account_reason' => 'Twůj adres IP znojdowo śe na liśće serwerůw open proxy w DNSBL, užywanej bez {{GRAMMAR:B.lp|{{SITENAME}}}}.
Ńy možeš utwořić kůnta',
-'cant-block-while-blocked' => 'Ńy możesz zawjyrać uod sprowjyń inkszych użytkowńikůw, jak sam jeżeś uod ńich zawarty.',
# Developer tools
'lockdb' => 'Zawryj baza danych',
*ńy ma sam zajty godki o takiym mjańe
W takiych razach tekst godki třa přećepać, a jak třeba to i pouůnčyć z tym co juž sam jest, rynčńe. Abo možeš sie namyślić i nie přećepywać wcale ("checkbox" půnižyi).',
'movearticle' => 'Przećiś artikel:',
-'movenologin' => 'Ńy jeżeś zalůgowany',
'movenologintext' => 'Muśyš być zarejerowanym i [[Special:UserLogin|zalůgowanym]] užytkowńikym coby můc přećepnůńć zajta.',
'movenotallowed' => 'Ńy moš uprownień do přećepywańo zajtůw.',
'cant-move-user-page' => 'Ńy mosz uprowńyń do przekludzańo zajtůw użytkowńikůw (wyjůntkym sům jejich podstrony).',
'articleexists' => 'Artikel ze takym mjanym już je, abo mjano je złe.
Wybjer inksze mjano.',
'cantmove-titleprotected' => 'Ńy możesz przećepnůńć zajty, beztuż co jeij nowe mjano je ńydozwolůne skuli zabezpjeczyńo przed utworzyńym',
-'talkexists' => 'Zajta artikla zostoła przećepano, nale zajta godki ńy - zajta godki uo nowym mjańe już sam jest. Połuncz, prosza, teksty uobydwůch godek rynczńe.',
-'movedto' => 'przećiśńjynto ku',
'movetalk' => 'Przećiś godke, jak możno.',
'move-subpages' => 'Přećepńij podzajty',
'move-talk-subpages' => 'Jeli je to możliwe przekludź wszyjstke zajty godki podzajtůw',
'confirmemail_success' => 'Adres e-brif zostou potwjerdzůny.
Možeš śe zalůgować i kořistać s šeršygo wachlařa fůnkcjůnalnośći wiki.',
'confirmemail_loggedin' => 'Twůj adres e-brif zostou zweryfikowany.',
-'confirmemail_error' => 'Wystůmpiuy felery při škryflańu potwjerdzyńo.',
'confirmemail_subject' => '{{SITENAME}} - weryfikacyjo adresa e-brif',
'confirmemail_body' => 'Ktoś, uůnčůnc śe s kůmputra uo adreśe IP $1,
zarejerowoú we {{GRAMMAR:MS.lp|{{SITENAME}}}} kůnto „$2” i podou ńińijšy adres e-mail.
'user-mail-no-body' => 'வெற்று அல்லது மிகவும் சிறிய அளவுள்ள மின்னஞ்சலை அனுப்ப முயற்சித்துள்ளீர்.',
# Change password dialog
-'resetpass' => 'கடவுச்சொல்லை மாற்றியமை',
+'changepassword' => 'கடவுச்சொல்லை மாற்று',
'resetpass_announce' => 'நீங்கள் தற்காலிக மின்னஞ்சல் குறியீட்டுடன் புகுபதிகை செய்துள்ளீர்கள். புகுபதிகையை நிறைவுச் செய்ய புதியக் கடவுச் சொல்லொன்றை இங்கே தட்டசிடுக:',
'resetpass_header' => 'கணக்கிற்கான கடவுச்சொல்லை மாற்றியமை',
'oldpassword' => 'பழைய கடவுச்சொல்:',
'revisiondelete' => 'திருத்தங்களை நீக்கு/மீட்டெடு',
'revdelete-nooldid-title' => 'செல்லுபடியற்ற இலக்குத் திருத்தம்',
'revdelete-nooldid-text' => 'நீங்கள் இச்செயற்பாட்டை மேற்கொள்ள வேண்டிய இலக்குத் திருத்தம் ஒன்றையாவது குறிப்பிடவில்லை அல்லது குறித்தவாரான திருத்தமொன்று இல்லை அல்லது நடைமுறையிலுள்ள திருத்தமொன்ற மறைக்க எத்தனிக்கிறீர்கள்.',
-'revdelete-nologtype-title' => 'பதிகை வகை தரப்படவில்லை',
-'revdelete-nologtype-text' => 'இந்தச்செயலைச் செய்வதற்குத் தாங்கள் எந்த குறிப்புப் பக்கத்தில் குறித்து வைக்கவேண்டும் என்று தெரிவிக்கவில்லை.',
-'revdelete-nologid-title' => 'செல்லுபடியற்ற பதிகைப் பதிவு',
-'revdelete-nologid-text' => 'நீங்கள் இந்த செயல்பாட்டிற்கு இலக்கு குறிப்பேடு ஒன்றை குறிப்பிட வில்லை அல்லது குறிப்பிட்ட நிகழ்வு இல்லை',
'revdelete-no-file' => 'தாங்கள் குறிப்பிட்ட கோப்புக்கள் இங்கில்லை.',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" கோப்பின் $2-தேதி, $3-நேரத்தில் நீக்கப்பட்ட திருத்தத்தை தாங்கள் காணவேண்டுமா ?',
'revdelete-show-file-submit' => 'ஆம்',
'logdelete-failure' => "''' குறிப்பேடு பார்க்கூடிய நிலையை அமைக்க இயலவில்லை:'' '
$1",
'revdel-restore' => 'பார்வையியலுமையை மாற்றுக',
-'revdel-restore-deleted' => 'நீக்கப்பட்ட மாற்றங்கள்',
-'revdel-restore-visible' => 'வெளிப்படையாகத்தெரியும் மாற்றங்கள்',
'pagehist' => 'பக்க வரலாறு',
'deletedhist' => 'நீக்கப்பட்ட வரலாறு',
'revdelete-hide-current' => '$2, $1: தேதியிடப்பட்ட உருப்படியை மறைப்பதில் பிழை ஏற்பட்டுள்ளது.இது நடப்பு பரிசீலனை.
'search-interwiki-default' => '$1 தளத்தின் முடிவுகள்:',
'search-interwiki-more' => '(மேலும்)',
'search-relatedarticle' => 'தொடர்புடையவை',
-'mwsuggest-disable' => 'தேடல் பரிந்துரைகளை முடக்கு',
'searcheverything-enable' => 'அனைத்துப் பெயர்வெளிகளிலும் தேடவும்',
'searchrelated' => 'தொடர்புடையவை',
'searchall' => 'அனைத்தும்',
'preferences' => 'விருப்பங்கள்',
'mypreferences' => 'விருப்பத்தேர்வுகள்',
'prefs-edits' => 'தொகுப்புகளின் எண்ணிக்கை:',
-'changepassword' => 'கடவுச்சொல்லை மாற்று',
'prefs-skin' => 'முகப்புறை',
'skin-preview' => 'முன்தோற்றம்',
'datedefault' => 'விருப்பத்தேர்வுகள் இல்லை',
'recentchanges-label-bot' => 'இந்த தொகுப்பானது ஒரு தானியங்கியால் செய்யப்பட்டதாகும்',
'recentchanges-label-unpatrolled' => 'இந்த தொகுப்பு இன்னும் ரோந்திடப்படவில்லை',
'recentchanges-legend-newpage' => '$1 - புதிய பக்கம்',
-'rcnote' => "கீழே காணப்படுவது $4 ஆம் தேதி $5 மணிக்கு் உள்ளபடி கடைசி {{PLURAL:$2|24 மணிகளில்|'''$2''' நாட்களில்}} செய்யப்பட்ட {{PLURAL:$1|'''ஒரு''' மாற்றம்|'''$1''' கடைசி மாற்றங்கள்}} ஆகும்.",
'rcnotefrom' => "கீழே காணப்படுவது '''$2''' இலிருந்து செய்யப்பட்ட மாற்றங்களாகும் ('''$1''' வரைக் காட்டப்பட்டுள்ளது).",
'rclistfrom' => '$1 தொடக்கம் செய்யப்பட்ட புதிய மாற்றங்களைக் காட்டவும்',
'rcshowhideminor' => 'சிறிய தொகுப்புகளை $1',
'allpagesto' => 'இவ்வெழுத்துக்களில் முடிவடையும் பக்கங்களைக் காட்டு',
'allarticles' => 'அனைத்துக் கட்டுரைகள்',
'allinnamespace' => 'அனைத்து பக்கங்கள் ($1 பெயர்வெளியில்)',
-'allnotinnamespace' => 'அனைத்து பக்கங்கள் ($1 பெயர்வெளி தவிர்த்து)',
-'allpagesprev' => 'முந்திய',
-'allpagesnext' => 'அடுத்தது',
'allpagessubmit' => 'செல்',
'allpagesprefix' => 'பின்வரும் முன்னொட்டு உடைய பக்கங்களை காட்டு:',
'allpagesbadtitle' => 'கொடுக்கப்பட்ட தலைப்பு செல்லுபடியற்றது அல்லது பிழையான விக்கியிடை அல்லது மொழி முன்னொட்டைக் கொண்டுள்ளது. இது தலைப்புக்களில் பயன்படுத்த முடியாத எழுத்துக்களையும் கொண்டிருக்கலாம்.',
'undeletebtn' => 'மீட்டெடு',
'undeletelink' => 'பார்க்க/மீட்டெடு',
'undeleteviewlink' => 'பார்வையிடு',
-'undeletereset' => 'மீட்டமைக்க',
'undeleteinvert' => 'தேர்வு செய்ததை ரத்து செய்',
'undeletecomment' => 'காரணம்:',
'undeletedrevisions' => '{{PLURAL:$1|1 திருத்தம் மீட்கப்பட்டது|$1 திருத்தங்கள் மீட்கப்பட்டன}}',
'block' => 'பயனரைத் தடைசெய்',
'unblock' => 'பயனர் தடையை நீக்கு',
'blockip' => 'பயனரைத் தடு',
-'blockip-title' => 'பயனரைத் தடு',
'blockip-legend' => 'பயனரைத் தடு',
'blockiptext' => 'ஒரு குறிப்பிட்ட ஐபி முகவரி அல்லது பயனரிடமிருந்து எழுத்து அணுக்கத்தைத் தடுப்பதற்குக் கீழேயுள்ள படிவத்தை உபயோகிக்கவும். இது விசமத்தனத்தைத் தடுப்பதற்கும் [[{{MediaWiki:Policy-url}}|{{SITENAME}} கொள்கை]]க்கு எற்புடைய வகையிலும் மட்டுமே பயன்படுத்தப்பட வேண்டும்.
குறிப்பிட்ட காரணமொன்றைக் கீழே நிரப்புக (எடுத்துக்காட்டாக, விசமத்தனம் செய்யப்பட்ட பக்கங்களை எடுத்துக் காட்டவும்).',
'ipadressorusername' => 'ஐ.பி. அல்லது பயனர் பெயர்:',
'ipbexpiry' => 'காலாவதி:',
'ipbreason' => 'காரணம்:',
-'ipbreasonotherlist' => 'வேறு காரணம்',
'ipbreason-dropdown' => '*பொதுவான தடைக் காரணங்கள்
** பொய்யான தகவல்களை இடல்
** பக்கங்களிலிருந்து உள்ளடக்கங்களை நீக்கல்
'ipbsubmit' => 'இப் பயனரைத் தடு',
'ipbother' => 'வேறு நேரம்:',
'ipboptions' => '2 மணிநேரம்:2 hours,1 நாள்:1 day,3 நாட்கள்:3 days,1 வாரம்:1 week,2 வாரங்கள்:2 weeks,1 மாதம்:1 month,3 மாதங்கள்:3 months,6 மாதங்கள்:6 months,1 ஆண்டு:1 year,முடிவிலி:infinite',
-'ipbotheroption' => 'மற்றவை',
-'ipbotherreason' => 'வேறு மேலதிக காரணம்:',
'ipbhidename' => 'தொகுப்புக்கள் மற்றும் பட்டியல்களிலிருந்து பயனர் பெயரை மறைக்கவும்',
'ipbwatchuser' => 'இந்த பயனர்களின் பயனர் மற்றும் உரையாடல் பங்கங்களை கவனி.',
'ipb-disableusertalk' => 'இந்த பயனர்கள் தடைசெய்யப்பட்டுள்ள போது தங்களுடைய உரையாடல் பக்கத்தைத் தொகுப்பதைத் தடுக்கவும்.',
'sorbsreason' => 'உங்கள் IP முகவரி ஒரு திறந்த பதிலியாக DNSBL பயன்படுத்தப்படுவதாக {{SITENAME}} ல் பட்டியலிடப்பட்டுள்ளது.',
'sorbs_create_account_reason' => 'உங்கள் IP முகவரி ஒரு திறந்த பதிலியாக DNSBL பயன்படுத்தப்படுவதாக {{SITENAME}} ல் பட்டியலிடப்பட்டுள்ளது.
உங்களால் கணக்கை உருவாக்க இயலாது.',
-'cant-block-while-blocked' => 'நீங்கள் தடுக்கப்பட்டுள்ள போது உங்களால் மற்ற பயனர்களை தடுக்க இயலாது.',
'cant-see-hidden-user' => 'நீங்கள் தடுக்க முயலும் பயனர் ஏற்கனவே தடுக்கப்பட்டு,மறைக்கப்பட்டுள்ளார்.
உங்களுக்கு பயனரை மறைக்கும் அதிகாரம் இல்லாததால் உங்களால் இந்த பயனர் தடுப்பை பார்க்கவோ திருத்தவோ இயலாது.',
'ipbblocked' => 'நீங்கள் பயனர்களை தடுக்கவோ தடுத்தல் நீக்கவோ முடியாது,ஏனெனில் நீங்கள் உங்களால் தடுக்கப்பட்டுள்ளீர்கள்.',
இப்படியான சந்தர்ப்பங்களில், விரும்பினால், நகர்த்தலையோ அல்லது ஒன்றிணைத்தலையோ நீங்கள் கைவினையாகச் செய்யவேண்டியிருக்கும்.",
'movearticle' => 'பக்கத்தை நகர்த்து',
'moveuserpage-warning' => "'''எச்சரிக்கை:''' நீங்கள் ஒரு பயனர் பக்கத்தை நகர்த்த முயல்கிறீர்கள். தயவுகூர்ந்து குறித்துக் கொள்ளுங்கள் பக்கம் மட்டுமே நகர்த்தப்படும் மற்றும் பயனரின் பெயர் மாற்றப்படாது.",
-'movenologin' => 'புகுபதிகை செய்யப்படவில்லை',
'movenologintext' => 'இப் பக்கத்தை நகர்த்துவதற்கு, நீங்கள் ஒரு பதிவு செய்யப்பட்ட பயனராயும் [[Special:UserLogin|புகுபதிகை செய்தும்]] இருக்க வேண்டும்.',
'movenotallowed' => 'உங்களுக்கு பக்கங்களை நகர்த்த அனுமதி கிடையாது.',
'movenotallowedfile' => 'உங்களுக்கு கோப்புக்களை நகர்த்த அனுமதி கிடையாது.',
'movepage-moved-noredirect' => 'வழிமாற்று உருவாக்கம் தடுக்கப்பட்டது.',
'articleexists' => 'அந்தப் பெயரையுடைய பக்கம் ஏற்கெனவே உள்ளது அல்லது நீங்கள் தெரிவு செய்த பெயர் செல்லுபடியாகாது. தயவுசெய்து வேறு பெயரைத் தெரியவும்.',
'cantmove-titleprotected' => 'நீர் பக்கத்க்தை நகர்த்த எத்தனித்த தலைப்பு உருவாக்கப்படுவது தடை செய்யப்பட்டுமையால் அத்தலைப்புக்கு நகர்த்த முடியாது',
-'talkexists' => 'பக்கம் வெற்றிகரமாக நகர்த்தப்பட்டது, ஆனால் பேச்சுப் பக்கத்தை நகர்த்த முடியவில்லை ஏனெனில் புதிய தலைப்பில் இன்னொன்று உள்ளது. தயவுசெய்து கையால் ஒன்றுகலக்கவும்.',
-'movedto' => 'நகர்த்தப்பட்ட இடம்',
'movetalk' => 'தக்கதாயின் "பேச்சுப்" பக்கத்தையும் நகர்த்தவும்.',
'move-subpages' => 'துணைப்பக்கங்களை நகர்த்து ( $1 வரை )',
'move-talk-subpages' => 'உரையாடல் பக்கத்தின் துணைப்பக்கங்களை நகரத்து ( $1 வரை)',
'watchlistall2' => 'அனைத்து',
'namespacesall' => 'அனைத்து',
'monthsall' => 'அனைத்து மாதங்களும்',
-'limitall' => 'அனைத்து',
# Email address confirmation
'confirmemail' => 'மின்னஞ்சல் முகவரியை உறுதிப்படுத்துக',
'confirmemail_needlogin' => 'மின்னஞ்சல் முகவரியை உறுதிப்படுத்த நீங்கள் $1 வேண்டும்.',
'confirmemail_success' => 'உங்கள் மின்னஞ்சல் முகவரி உறுதிப்படுத்தப்பட்டது. நீங்கள் இப்போது புகுபதிகை செய்யலாம்.',
'confirmemail_loggedin' => 'உங்கள் மின்னஞ்சல் முகவரி உறுதிப்படுத்தப்பட்டது.',
-'confirmemail_error' => 'உங்கள் உறுத்திபடுத்தல் செயற்பாட்டில் ஏதோ தவறு நடைபெற்றிருக்கிறது.',
'confirmemail_subject' => '{{SITENAME}} தளத்தின் மின்னஞ்சல் உறுதிப்படுத்தல்',
'confirmemail_body' => '$1 என்ற ஐ.பி. முகவரியிலிருந்து ஒருவர், பெரும்பாலும் நீங்களாகவும் இருக்கலாம், {{SITENAME}} தளத்தில் "$2" என்றக் கணக்கை இந்த மின்னஞ்சல் முகவரியுடன் பதிவுச் செய்துள்ளார்.
# Special:ComparePages
'comparepages' => 'பக்கங்களை ஒப்பிடு',
-'compare-selector' => 'பக்க பரிசீலனைகளை ஒப்பிடு',
'compare-page1' => 'பக்கம் 1',
'compare-page2' => 'பக்கம் 2',
'compare-rev1' => 'திருத்தம் 1',
'loginlanguagelabel' => 'ಭಾಷೆ: $1',
# Change password dialog
-'resetpass' => 'ಪ್ರವೇಶಪದೊನ್ ಬದಲಾವಣೆ ಮಲ್ಪುಲೆ',
+'changepassword' => 'ಪ್ರವೇಶಪದೊನ್ ಬದಲಾವಣೆ ಮಲ್ಪುಲೆ',
'resetpass_header' => 'ಈ ಖಾತೆದ ಪ್ರವೇಶಪದ ಬದಲಾವಣೆ ಮಲ್ಪುಲೆ',
'oldpassword' => 'ಪರ ಪ್ರವೇಶಪದ',
'newpassword' => 'ಪೊಸ ಪ್ರವೇಶಪದ',
# Preferences page
'preferences' => 'ಪ್ರಾಶಸ್ತ್ಯೊಲು',
'mypreferences' => 'ಎನ್ನ ಪ್ರಾಶಸ್ತ್ಯಲು',
-'changepassword' => 'ಪ್ರವೇಶಪದೊನ್ ಬದಲಾವಣೆ ಮಲ್ಪುಲೆ',
'prefs-datetime' => 'ದಿನ ಬೊಕ್ಕ ಸಮಯ',
'prefs-rc' => 'ಇಂಚಿಪದ ಬದಲಾವಣೆಲು',
'prefs-resetpass' => 'ಪ್ರವೇಶಪದೊನ್ ಬದಲಾವಣೆ ಮಲ್ಪುಲೆ',
'recentchanges-feed-description' => 'ಈ ಫೀಡ್’ಡ್ ವಿಕಿಕ್ ಇಂಚಿಪ್ಪ ಆತಿನಂಚಿನ ಬದಲಾವಣೆಲೆನ್ ಟ್ರ್ಯಾಕ್ ಮಲ್ಪುಲೆ.',
'recentchanges-label-newpage' => 'ಇರ್ನ ಈ ಬದಲಾವಣೆ ಪೊಸ ಪುಟೊನು ಸುರು ಮಲ್ಪುಂಡು',
'recentchanges-label-minor' => 'ಉಂದು ಎಲ್ಯ ಬದಲಾವಣೆ',
-'rcnote' => "$4, $5 ಮುಟ್ಟ ದುಂಬುದ {{PLURAL:$2|ದಿನೊಟು|'''$2''' ದಿನೊಲೆಡ್}} ಮಲ್ತ್’ದಿನ {{PLURAL:$1|'''1''' ಬದಲಾವಣೆ|'''$1''' ಬದಲಾವಣೆಲು}} ತಿರ್ತುಂಡು.",
'rclistfrom' => '$1 ರ್ದ್ ಶುರುವಾತಿನ ಪೊಸ ಬದಲಾವಣೆಲೆನ್ ತೊಜ್ಪಾವು',
'rcshowhideminor' => '$1 ಎಲ್ಯೆಲ್ಯ ಬದಲಾವಣೆಲು',
'rcshowhidebots' => '$1 ಬಾಟ್',
'tog-showtoolbar' => 'దిద్దుబాటు పనిముట్ల పట్టీని చూపించు',
'tog-editondblclick' => 'డబుల్ క్లిక్కు చేసినప్పుడు పేజీని మార్చు',
'tog-editsection' => '[మార్చు] లింకు ద్వారా విభాగం మార్పు చేతనం',
-'tog-editsectiononrightclick' => 'విà°à°¾à°\97à°\82 à°ªà±\87à°°à±\81 à°®à±\80à°¦ à°\95à±\81à°¡à°¿ à°\95à±\8dలిà°\95à±\8dà°\95à±\81à°¤à±\8b విà°à°¾à°\97à°\82 మారà±\8dà°ªà±\81 à°\95ావాలి (à°\9cావాసà±\8dà°\95à±\8dà°°à°¿à°ªà±\8dà°\9fà±\81)',
+'tog-editsectiononrightclick' => 'విà°à°¾à°\97ాల à°¶à±\80à°°à±\8dà°·à°¿à°\95à°² à°®à±\80à°¦ à°\95à±\81à°¡à°¿à°¨à±\8aà°\95à±\8dà°\95à±\81à°¤à±\8b విà°à°¾à°\97à°ªà±\81 దిదà±\8dà°¦à±\81బాà°\9fà±\81à°¨à±\81 à°\9aà±\87తనà°\82à°\9aà±\87యి',
'tog-showtoc' => 'విషయసూచిక చూపించు (3 కంటే ఎక్కువ శీర్షికలున్న పేజీలకు)',
'tog-rememberpassword' => 'ఈ విహారిణిలో నా ప్రవేశాన్ని గుర్తుంచుకో (గరిష్ఠంగా $1 {{PLURAL:$1|రోజు|రోజుల}}కి)',
'tog-watchcreations' => 'నేను సృష్టించే పేజీలను మరియు దస్త్రాలను నా వీక్షణ జాబితాకు చేర్చు',
'cascadeprotected' => 'కింది {{PLURAL:$1|పేజీని|పేజీలను}} కాస్కేడింగు ఆప్షనుతో చేసి సంరక్షించారు. ప్రస్తుత పేజీ, ఈ పేజీల్లో ఇంక్లూడు అయి ఉంది కాబట్టి, దిద్దుబాటు చేసే వీలు లేకుండా ఇది కూడా రక్షణలో ఉంది.
$2',
'namespaceprotected' => "'''$1''' నేంస్పేసులో మార్పులు చేయటానికి మీకు అనుమతి లేదు.",
+'mycustomcssprotected' => 'ఈ CSS పేజీని సవరించేందుకు మీకు అనుమతి లేదు.',
+'mycustomjsprotected' => 'ఈ జావాస్క్రిప్టు పేజీని సవరించేందుకు మీకు అనుమతి లేదు.',
+'myprivateinfoprotected' => 'మీ అంతరంగిక సమాచారాన్ని సవరించేందుకు మీకు అనుమతి లేదు.',
+'mypreferencesprotected' => 'మీ అభీష్టాలను సవరించేందుకు మీకు అనుమతి లేదు.',
'ns-specialprotected' => 'ప్రత్యేక పేజీలపై దిద్దుబాట్లు చేయలేరు.',
'titleprotected' => "సభ్యులు [[User:$1|$1]] ఈ పేజీని సృష్టించనివ్వకుండా నిరోదిస్తున్నారు.
అందుకు ఇచ్చిన కారణం: ''$2''.",
'userlogin-resetpassword-link' => 'మీ సంకేతపదాన్ని మర్చిపోయారా?',
'helplogin-url' => 'Help:ప్రవేశించడం',
'userlogin-helplink' => '[[{{MediaWiki:helplogin-url}}|ప్రవేశించడానికి సహాయం]]',
+'userlogin-createanother' => 'మరొక ఖాతాను సృష్టించండి',
'createacct-join' => 'మీ సమాచారాన్ని క్రింద ఇవ్వండి.',
+'createacct-another-join' => 'కొత్త ఖాతా యొక్క సమాచారాన్ని క్రింద ఇవ్వండి.',
'createacct-emailrequired' => 'ఈమెయిలు చిరునామా',
'createacct-emailoptional' => 'ఈమెయిలు చిరునామా (ఐచ్చికం)',
'createacct-email-ph' => 'మీ ఈమెయిలు చిరునామాను ఇవ్వండి',
'createacct-another-email-ph' => 'ఈమెయిలు చిరునామాను ఇవ్వండి',
-'createaccountmail' => 'తాతà±\8dà°\95ాలిà°\95 యాదà±\83à°\9aà±\8dà°\9aà°¿à°\95 à°¸à°\82à°\95à±\87తపదానà±\8dని వాడి దానà±\8dని à°\88 à°\95à±\8dà°°à°¿à°\82à°¦ à°\87à°\9aà±\8dà°\9aà°¿న ఈమెయిలు చిరునామాకు పంపించు',
+'createaccountmail' => 'à°\8fà°¦à±\8b à°\92à°\95 తాతà±\8dà°\95ాలిà°\95 à°¸à°\82à°\95à±\87తపదానà±\8dని వాడి దానà±\8dని à°ªà±\87à°°à±\8dà°\95à±\8aà°¨à±\8dన ఈమెయిలు చిరునామాకు పంపించు',
'createacct-realname' => 'అసలు పేరు (ఐచ్చికం)',
'createaccountreason' => 'కారణం:',
'createacct-reason' => 'కారణం',
'createacct-captcha' => 'భద్రతా తనిఖీ',
'createacct-imgcaptcha-ph' => 'పైన కనబడే మాటలను ఇక్కడ ఇవ్వండి',
'createacct-submit' => 'మీ ఖాతాను సృష్టించుకోండి',
+'createacct-another-submit' => 'మరొక ఖాతాను సృష్టించు',
'createacct-benefit-heading' => '{{SITENAME}}ను తయారుచేసేది మీలాంటి ప్రజలే.',
'createacct-benefit-body1' => '{{PLURAL:$1|మార్పు|మార్పులు}}',
'createacct-benefit-body2' => '{{PLURAL:$1|పేజీ|పేజీలు}}',
'user-mail-no-addy' => 'ఈ-మెయిలు చిరునామాని ఇవ్వకుండానే ఈ-మెయిలు పంపడానికి ప్రయత్నించారు.',
# Change password dialog
-'resetpass' => 'సంకేతపదాన్ని మార్చండి',
+'changepassword' => 'సంకేతపదాన్ని మార్చండి',
'resetpass_announce' => 'మీకు పంపిన తాత్కాలిక సంకేతంతో ప్రవేశించివున్నారు.
ప్రవేశాన్ని పూర్తిచేసేందుకు, మీరు తప్పనిసరిగా ఇక్కడ కొత్త సంకేతపదాన్ని అమర్చుకోవాలి:',
'resetpass_header' => 'ఖాతా సంకేతపదం మార్పు',
'revisiondelete' => 'కూర్పులను తొలగించు/తొలగింపును రద్దుచెయ్యి',
'revdelete-nooldid-title' => 'తప్పుడు లక్ష్యపు కూర్పు',
'revdelete-nooldid-text' => 'ఈ పని ఏ కూర్పు లేదా కూర్పుల మీద చెయ్యాలో మీరు సూచించలేదు, లేదా మీరు సూచించిన కూర్పు లేదు, లేదా ప్రస్తుత కూర్పునే దాచాలని ప్రయత్నిస్తున్నారు.',
-'revdelete-nologtype-title' => 'చిట్టా రకం ఇవ్వలేదు',
-'revdelete-nologtype-text' => 'ఈ చర్య జరపాల్సిన చిట్టా రకాన్ని మీరు పేర్కొననేలేదు.',
-'revdelete-nologid-title' => 'తప్పుడు చిట్టా పద్దు',
-'revdelete-nologid-text' => 'ఈ పని చేయడానికి మీరు లక్ష్యిత చిట్టా పద్దుని ఇవ్వలేదు లేదా మీరు చెప్పిన పద్దు ఉనికిలో లేదు.',
'revdelete-no-file' => 'ఆ పేర్కొన్న ఫైలు ఉనికిలో లేదు.',
'revdelete-show-file-confirm' => 'మీరు నిజంగానే "<nowiki>$1</nowiki>" ఫైలు యొక్క $2 $3 నాటి తొలగించిన కూర్పుని చూడాలనుకుంటున్నారా?',
'revdelete-show-file-submit' => 'అవును',
'logdelete-failure' => "'''చిట్టా కనబడే పద్ధతిని అమర్చలేకపోయాం:'''
$1",
'revdel-restore' => 'దృశ్యతని మార్చు',
-'revdel-restore-deleted' => 'తొలగించిన కూర్పులు',
-'revdel-restore-visible' => 'కనిపిస్తున్న కూర్పులు',
'pagehist' => 'పేజీ చరిత్ర',
'deletedhist' => 'తొలగించిన చరిత్ర',
'revdelete-hide-current' => '$2, $1 నాటి అంశాన్ని దాచడంలో లోపం దొర్లింది: ఇది ప్రస్తుత కూర్పు.
'search-interwiki-default' => '$1 ఫలితాలు:',
'search-interwiki-more' => '(మరిన్ని)',
'search-relatedarticle' => 'సంబంధించినవి',
-'mwsuggest-disable' => 'AJAX సూచనలను అచేతనంచేయి',
'searcheverything-enable' => 'అన్ని పేరుబరుల్లో వెతుకు',
'searchrelated' => 'సంబంధించినవి',
'searchall' => 'అన్నీ',
'preferences' => 'అభిరుచులు',
'mypreferences' => 'అభిరుచులు',
'prefs-edits' => 'దిద్దుబాట్ల సంఖ్య:',
-'changepassword' => 'సంకేతపదాన్ని మార్చండి',
'prefs-skin' => 'అలంకారం',
'skin-preview' => 'మునుజూపు/సరిచూడు',
'datedefault' => 'ఏదైనా పరవాలేదు',
'prefs-email' => 'ఈ-మెయిల్ ఎంపికలు',
'prefs-rendering' => 'రూపురేఖలు',
'saveprefs' => 'భద్రపరచు',
-'restoreprefs' => 'à°¸à±\83à°·à±\8dà°\9fà°¿à°\82à°\9aబడినపà±\8dà°ªà°\9fà°¿ à°\85à°à°¿à°°à±\81à°\9aà±\81à°²à±\81 తిరిà°\97à°¿ à°¤à±\80à°¸à±\81à°\95à±\81à°°à°¾',
+'restoreprefs' => 'à°\85à°ªà±\8dà°°à°®à±\87à°¯ à°\85మరిà°\95లనà±\81 à°ªà±\81à°¨à°\83à°¸à±\8dథాపిà°\82à°\9aà±\81 (à°\85à°¨à±\8dని విà°à°¾à°\97ాలà±\8dà°²à±\8bà°¨à±\82)',
'prefs-editing' => 'మార్పులు',
'rows' => 'వరుసలు',
'columns' => 'వరుసలు:',
'badsig' => 'సంతకాన్ని సరిగ్గా ఇవ్వలేదు; HTML ట్యాగులను ఒకసారి పరిశీలించండి.',
'badsiglength' => 'మీ సంతకం చాలా పెద్దగా ఉంది.
ఇది తప్పనిసరిగా $1 {{PLURAL:$1|అక్షరం|అక్షరాల}} లోపులోనే ఉండాలి.',
-'yourgender' => 'లింగం:',
-'gender-unknown' => 'వెల్లడించకండి',
-'gender-male' => 'పురుషుడు',
-'gender-female' => 'స్త్రీ',
-'prefs-help-gender' => 'ఐచ్ఛికం: లింగ-సమంజసమైన సంబోధనలకు ఈ మృదుఉపకరణం వాడుకుంటుంది. ఈ సమాచారం బహిర్గతమౌతుంది.',
+'yourgender' => 'మిమ్మల్ని ఎలా సంబోధించడానికి ఇష్టపడతారు?',
+'gender-unknown' => 'వెల్లడించడానికి నేను ఇష్టపడట్లేదు',
+'gender-male' => 'అతను వికీ పేజీలను సరిదిద్దుతాడు',
+'gender-female' => 'ఆమె వికీ పేజీలను సరిదిద్దుతుంది',
+'prefs-help-gender' => 'ఈ అభిరుచిని అమర్చుకోవడం ఐచ్చికం.
+మిమ్మల్ని సంబోధించేప్పుడూ మిమ్మల్ని పేర్కొనేప్పుడూ వ్యాకరణపరంగా సరైన లింగాన్ని వాడటానికి ఈ విలువ ఉపయోగపడుతుంది.
+ఈ సమాచారం బహిరంగం.',
'email' => 'ఈ-మెయిలు',
'prefs-help-realname' => 'అసలు పేరు (తప్పనిసరి కాదు), మీ అసలు పేరు ఇస్తేగనక, మీ రచనలన్నీ మీ అసలు పేరుతోనే గుర్తిస్తూ ఉంటారు.',
'prefs-help-email' => 'ఈ-మెయిలు చిరునామా ఐచ్చికం, కానీ మీరు సంకేతపదాన్ని మర్చిపోతే కొత్త సంకేతపదాన్ని మీకు పంపించడానికి అవసరమవుతుంది.',
'prefs-dateformat' => 'తేదీ ఆకృతి',
'prefs-timeoffset' => 'సమయ సవరణ',
'prefs-advancedediting' => 'సాధారణ ఎంపికలు',
+'prefs-editor' => 'కూర్పరి',
+'prefs-preview' => 'మునుజూపు',
'prefs-advancedrc' => 'ఉన్నత ఎంపికలు',
'prefs-advancedrendering' => 'ఉన్నత ఎంపికలు',
'prefs-advancedsearchoptions' => 'ఉన్నత ఎంపికలు',
'userrights-no-interwiki' => 'ఇతర వికీలలో వాడుకరి హక్కులను మార్చడానికి మీకు అనుమతి లేదు.',
'userrights-nodatabase' => '$1 అనే డేటాబేసు లేదు లేదా అది స్థానికం కాదు.',
'userrights-nologin' => 'వాడుకరి హక్కులను ఇవ్వడానికి మీరు తప్పనిసరిగా ఓ నిర్వాహక ఖాతాతో [[Special:UserLogin|లోనికి ప్రవేశించాలి]].',
-'userrights-notallowed' => 'వాడుకరి హక్కులను చేర్చే మరియు తొలగించే అనుమతి మీ ఖాతాకు లేదు.',
+'userrights-notallowed' => 'వాడుకరి హక్కులను చేర్చే మరియు తొలగించే అనుమతి మీకు లేదు.',
'userrights-changeable-col' => 'మీరు మార్చదగిన గుంపులు',
'userrights-unchangeable-col' => 'మీరు మార్చలేని గుంపులు',
+'userrights-removed-self' => 'మీ హక్కులను మీరు విజయవంతంగా తొలగించుకున్నారు. తద్వారా, ఈ పేజీని చూడడానికి మీకు ఇక అనుమతి లేదు.',
# Groups
'group' => 'గుంపు:',
'recentchanges-label-minor' => 'ఇది ఒక చిన్న మార్పు',
'recentchanges-label-bot' => 'ఈ మార్పును ఒక బాటు చేసింది',
'recentchanges-label-unpatrolled' => 'ఈ దిద్దుబాటు మీద నిఘా లేదు',
-'recentchanges-legend-newpage' => '$1 - కొత్త పేజీ',
-'rcnote' => "$4 నాడు $5 సమయానికి, గత {{PLURAL:$2|ఒక్క రోజులో|'''$2''' రోజులలో}} చేసిన చివరి {{PLURAL:$1|ఒక్క మార్పు కింద ఉంది|'''$1''' మార్పులు కింద ఉన్నాయి}}.",
+'recentchanges-legend-newpage' => '([[Special:NewPages|కొత్త పేజీల జాబితా]]ను కూడా చూడండి)',
'rcnotefrom' => '<b>$2</b> నుండి జరిగిన మార్పులు (<b>$1</b> వరకు చూపబడ్డాయి).',
'rclistfrom' => '$1 నుండి జరిగిన మార్పులను చూపించు',
'rcshowhideminor' => 'చిన్న మార్పులను $1',
'listfiles_size' => 'పరిమాణం',
'listfiles_description' => 'వివరణ',
'listfiles_count' => 'కూర్పులు',
+'listfiles-latestversion' => 'ప్రస్తుత కూర్పు',
'listfiles-latestversion-yes' => 'అవును',
'listfiles-latestversion-no' => 'కాదు',
'randompage-nopages' => 'ఈ క్రింది {{PLURAL:$2|పెరుబరిలో|పెరుబరులలో}} పేజీలు ఏమి లేవు:$1',
# Random page in category
+'randomincategory-invalidcategory' => '"$1" అనేది సరైన పర్గం పేరు కాదు.',
+'randomincategory-nopages' => '[[:Category:$1|$1]] వర్గంలో పేజీలేమీ లేవు.',
'randomincategory-selectcategory-submit' => 'వెళ్ళు',
# Random redirect
'allpagesto' => 'ఇక్కడవరకు ఉన్న పేజీలు చూపించు:',
'allarticles' => 'అన్ని పేజీలు',
'allinnamespace' => 'అన్ని పేజీలు ($1 namespace)',
-'allnotinnamespace' => 'అన్ని పేజీలు ($1 నేంస్పేస్ లేనివి)',
-'allpagesprev' => 'పూర్వపు',
-'allpagesnext' => 'తర్వాతి',
'allpagessubmit' => 'వెళ్లు',
'allpagesprefix' => 'ఈ ఆదిపదం కలిగిన పేజీలను చూపించు:',
'allpagesbadtitle' => 'మీరిచ్చిన పేజీ పేరు సరైనది కాకపోయి ఉండాలి లేదా దానికి భాషాంతర లేదా అంతర్వికీ ఆదిపదమైనా ఉండి ఉండాలి. పేర్లలో వాడకూడని కారెక్టర్లు ఆ పేరులో ఉండి ఉండవచ్చు.',
# Special:ActiveUsers
'activeusers' => 'క్రియాశీల వాడుకరుల జాబితా',
'activeusers-intro' => 'ఇది గత $1 {{PLURAL:$1|రోజులో|రోజులలో}} ఏదైనా కార్యకలాపం చేసిన వాడుకరుల జాబితా.',
-'activeusers-count' => 'à°\97à°¡à°\9aà°¿à°¨ {{PLURAL:$3|à°\92à°\95 à°°à±\8bà°\9cà±\81|$3 à°°à±\8bà°\9cà±\81à°²}}à°²à±\8b $1 {{PLURAL:$1|మారà±\8dà°ªà±\81|మారà±\8dà°ªà±\81లు}}',
+'activeusers-count' => 'à°\97à°¡à°\9aà°¿à°¨ {{PLURAL:$3|à°\92à°\95 à°°à±\8bà°\9cà±\81|$3 à°°à±\8bà°\9cà±\81à°²}}à°²à±\8b $1 {{PLURAL:$1|à°\9aà°°à±\8dà°¯|à°\9aà°°à±\8dà°¯లు}}',
'activeusers-from' => 'వాడుకరులను ఇక్కడ నుండి చూపించు:',
'activeusers-hidebots' => 'బాట్లను దాచు',
'activeusers-hidesysops' => 'నిర్వాహకులను దాచు',
'protect-cascadeon' => 'ఈ పేజీ కాస్కేడింగు రక్షణలో ఉన్న ఈ కింది {{PLURAL:$1|పేజీకి|పేజీలకు}} జతచేయటం వలన, ప్రస్తుతం రక్షణలో ఉంది. మీరు ఈ పేజీ యొక్క రక్షణ స్థాయిన మార్చవచ్చు, దాని వలన కాస్కేడింగు రక్షణకు ఎటువంటి సమస్య ఉండదు.',
'protect-default' => 'అందరు వాడుకరులను అనుమతించు',
'protect-fallback' => '"$1" అనుమతి ఉన్న వాడుకరులను మాత్రమే అనుమతించు',
-'protect-level-autoconfirmed' => 'à°\95à±\8aà°¤à±\8dà°¤ మరియà±\81 నమà±\8bà°¦à±\81à°\95ాని వాడà±\81à°\95à°°à±\81లనà±\81 నిరà±\8bà°§ించు',
+'protect-level-autoconfirmed' => 'à°¸à±\8dవయనà±\8dనిరà±\8dధారిత వాడà±\81à°\95à°°à±\81లనà±\81 మాతà±\8dà°°à°®à±\87 à°\85à°¨à±\81మతించు',
'protect-level-sysop' => 'నిర్వాహకులను మాత్రమే అనుమతించు',
'protect-summary-cascade' => 'కాస్కేడింగు',
'protect-expiring' => '$1 (UTC)న కాలంచెల్లుతుంది',
'undeletebtn' => 'పునఃస్థాపించు',
'undeletelink' => 'చూడండి/పునస్థాపించండి',
'undeleteviewlink' => 'చూడండి',
-'undeletereset' => 'మునుపటి వలె',
'undeleteinvert' => 'ఎంపికని తిరగవెయ్యి',
'undeletecomment' => 'కారణం:',
'undeletedrevisions' => '{{PLURAL:$1|ఒక సంచిక|$1 సంచికల}} పునఃస్థాపన జరిగింది',
'block' => 'వాడుకరి నిరోధం',
'unblock' => 'వాడుకరిపై నిరోధాన్ని తీసెయ్యండి',
'blockip' => 'వాడుకరి నిరోధం',
-'blockip-title' => 'వాడుకరిని నిరోధించు',
'blockip-legend' => 'వాడుకరి నిరోధం',
'blockiptext' => 'ఏదైనా ప్రత్యేక ఐపీ చిరునామానో లేదా వాడుకరిపేరునో రచనలు చెయ్యకుండా నిరోధించాలంటే కింది ఫారాన్ని వాడండి.
కేవలం దుశ్చర్యల నివారణ కోసం మాత్రమే దీన్ని వాడాలి, అదికూడా [[{{MediaWiki:Policy-url}}|విధానాన్ని]] అనుసరించి మాత్రమే.
'ipadressorusername' => 'ఐపీ చిరునామా లేదా వాడుకరిపేరు:',
'ipbexpiry' => 'అంతమయ్యే గడువు',
'ipbreason' => 'కారణం:',
-'ipbreasonotherlist' => 'ఇతర కారణం',
'ipbreason-dropdown' => '*సాధారణ నిరోధ కారణాలు
** తప్పు సమాచారాన్ని చొప్పించడం
** పేజీల్లోని సమాచారాన్ని తీసెయ్యడం
'ipbsubmit' => 'ఈ సభ్యుని నిరోధించు',
'ipbother' => 'వేరే గడువు',
'ipboptions' => '2 గంటలు:2 hours,1 రోజు:1 day,3 రోజులు:3 days,1 వారం:1 week,2 వారాలు:2 weeks,1 నెల:1 month,3 నెలలు:3 months,6 నెలలు:6 months,1 సంవత్సరం:1 year,ఎప్పటికీ:infinite',
-'ipbotheroption' => 'వేరే',
-'ipbotherreason' => 'ఇతర/అదనపు కారణం',
'ipbhidename' => 'మార్పులు మరియు జాబితాల నుండి ఈ వాడుకరిపేరుని దాచు',
'ipbwatchuser' => 'ఈ సభ్యుని సభ్యుని పేజీ, చర్చాపేజీలను వీక్షణలో ఉంచు',
'ipb-disableusertalk' => 'నిరోధంలో ఉండగా ఈ వాడుకరి తన స్వంత చర్చ పేజీలో మార్పుచేర్పులు చెయ్యకుండా నిరోధించు',
'proxyblockreason' => 'మీ ఐపీ అడ్రసు ఒక ఓపెన్ ప్రాక్సీ కాబట్టి దాన్ని నిరోధించాం. మీ ఇంటర్నెట్ సేవాదారుని గానీ, సాంకేతిక సహాయకుని గానీ సంప్రదించి తీవ్రమైన ఈ భద్రతా వైఫల్యాన్ని గురించి తెలపండి.',
'sorbsreason' => '{{SITENAME}} వాడే DNSBLలో మీ ఐపీ అడ్రసు ఒక ఓపెన్ ప్రాక్సీగా నమోదై ఉంది.',
'sorbs_create_account_reason' => 'మీ ఐపీ అడ్రసు DNSBL లో ఓపెను ప్రాక్సీగా నమోదయి ఉంది. మీరు ఎకౌంటును సృష్టించజాలరు.',
-'cant-block-while-blocked' => 'నిరోధంలో ఉన్న మీరు ఇతర వాడుకరులపై నిరోధం అమలుచేయలేరు.',
'cant-see-hidden-user' => 'మీరు నిరోధించదలచిన వాడుకరి ఇప్పటికే నిరోధించబడి, దాచబడి ఉన్నారు. మీకు హక్కు లేదు కాబట్టి, ఆ వాడుకరి నిరోధాన్ని చూడటంగానీ, దాన్ని మార్చడంగానీ చెయ్యలేరు.',
'ipbblocked' => 'మీరు ఇతర వాడుకరులని నిరోధించలేరు లేదా అనిరోధించలేరు, ఎందుకంటే మిమ్మల్ని మీరే నిరోధించుకున్నారు',
'ipbnounblockself' => 'మిమ్మల్ని మీరే అనిరోధించుకునే అనుమతి మీకు లేదు',
ఆ సందర్భాలలో, మీరు చర్చా పేజీని కూడా పనిగట్టుకుని తరలించవలసి ఉంటుంది, లేదా ఏకీకృత పరచవలసి ఉంటుంది.",
'movearticle' => 'పేజీని తరలించు',
'moveuserpage-warning' => "'''హెచ్చరిక:''' మీరు ఒక వాడుకరి పేజీని తరలించబోతున్నారు. పేజీ మాత్రమే తరలించబడుతుందనీ, వాడుకరి పేరుమార్పు జరగదనీ గమనించండి.",
-'movenologin' => 'లాగిన్ అయిలేరు',
'movenologintext' => 'పేజీని తరలించడానికి మీరు [[Special:UserLogin|లాగిన్]] అయిఉండాలి.',
'movenotallowed' => 'పేజీలను తరలించడానికి మీకు అనుమతి లేదు.',
'movenotallowedfile' => 'మీకు ఫైళ్ళను తరలించే అనుమతి లేదు.',
'movepage-moved-noredirect' => 'దారిమార్పుని సృష్టించలేదు.',
'articleexists' => 'ఆ పేరుతో ఇప్పటికే ఒక పేజీ ఉంది, లేదా మీరు ఎంచుకున్న పేరు సరైనది కాదు. వేరే పేరు ఎంచుకోండి.',
'cantmove-titleprotected' => 'ఈ పేరుతోఉన్న పేజీని సృష్టించనివ్వకుండా సంరక్షిస్తున్నారు, అందుకని ఈ ప్రదేశంలోకి పేజీని తరలించలేను',
-'talkexists' => "'''పేజీని జయప్రదంగా తరలించాము, కానీ చర్చా పేజీని తరలించలేక పోయాము. కొత్త పేరుతో చర్చ పేజీ ఇప్పటికే ఉంది, ఆ రెంటినీ మీరే ఏకీకృతం చెయ్యండి.'''",
-'movedto' => 'తరలింపు',
'movetalk' => 'కూడా వున్న చర్చ పేజీని తరలించు',
'move-subpages' => 'ఉపపేజీలను ($1 వరకు) తరలించు',
'move-talk-subpages' => 'చర్చా పేజీ యొక్క ఉపపేజీలను ($1 వరకు) తరలించు',
'watchlistall2' => 'అన్నీ',
'namespacesall' => 'అన్నీ',
'monthsall' => 'అన్నీ',
-'limitall' => 'అన్నీ',
# Email address confirmation
'confirmemail' => 'ఈ-మెయిలు చిరునామా ధృవీకరించండి',
'confirmemail_success' => 'మీ ఈ-మెయిలు చిరునామా ధృవీకరించబడింది.
ఇక [[Special:UserLogin|లోనికి ప్రవేశించి]] వికీని అస్వాదించండి.',
'confirmemail_loggedin' => 'మీ ఈ-మెయిలు చిరునామా ఇప్పుడు రూఢి అయింది.',
-'confirmemail_error' => 'మీ ధృవీకరణను భద్రపరచడంలో ఏదో లోపం జరిగింది.',
'confirmemail_subject' => '{{SITENAME}} ఈ-మెయిలు చిరునామా ధృవీకరణ',
'confirmemail_body' => '$1 ఐపీ చిరునామా నుండి ఎవరో, బహుశా మీరే,
{{SITENAME}}లో "$2" అనే ఖాతాని ఈ ఈ-మెయిలు చిరునామాతో నమోదుచేసుకున్నారు.
'imgmultigo' => 'వెళ్ళు!',
'imgmultigoto' => '$1వ పేజీకి వెళ్ళు',
+# Language selector for translatable SVGs
+'img-lang-default' => '(అప్రమేయ భాష)',
+'img-lang-go' => 'వెళ్ళు',
+
# Table pager
'ascending_abbrev' => 'ఆరోహణ',
'descending_abbrev' => 'అవరోహణ',
# Special:ComparePages
'comparepages' => 'పుటల పోలిక',
-'compare-selector' => 'పుట కూర్పుల పోలిక',
'compare-page1' => 'పుట 1',
'compare-page2' => 'పుట 2',
'compare-rev1' => 'కూర్పు 1',
'qbedit' => 'Edita',
'qbpageoptions' => "Pájina ne'e",
'qbmyoptions' => "Ha'u-nia pájina sira",
-'qbspecialpages' => 'Pájina espesiál sira',
'faq' => 'FAQ',
'faqpage' => 'Project:FAQ',
# Search results
'searchresults' => 'Rezultadu sira',
'searchresults-title' => 'Rezultadu sira ba buka "$1"',
-'searchsubtitleinvalid' => "Ita buka tiha ona '''$1'''",
'prevn' => 'molok {{PLURAL:$1|$1}}',
'nextn' => 'oinmai {{PLURAL:$1|$1}}',
'shown-title' => 'Hatudu {{PLURAL:$1|rezultadu|rezultadu}} $1 kada pájina',
'search-suggest' => 'Parese Ita buka: $1',
'search-interwiki-caption' => 'Projetu seluseluk sira',
'searchall' => 'hotu',
-'powersearch' => 'Buka',
-'powersearch-field' => 'Buka',
'powersearch-toggleall' => 'Hotu',
# Preferences page
'allpagesto' => 'Hatudu pájina sira; para iha:',
'allarticles' => 'Pájina hotu',
'allinnamespace' => 'Pájina hotu (iha espasu $1)',
-'allnotinnamespace' => 'Pájina hotu (la iha espasu $1)',
-'allpagesprev' => 'Molok',
-'allpagesnext' => 'Oinmai',
'allpagessubmit' => 'Bá',
'allpagesprefix' => 'Hatudu pájina sira ho prefiksu:',
'newtitle' => 'Naran foun:',
'move-watch' => "Hateke pájina ne'e",
'movepagebtn' => 'Book pájina',
-'movedto' => 'book tiha ba',
'movetalk' => 'Book pájina diskusaun mós',
'movelogpage' => 'Lista book',
'movereason' => 'Motivu:',
'exif-urgency-low' => 'Kraik ($1)',
'exif-urgency-high' => 'Aas ($1)',
-# External editor support
-'edit-externally-help' => "(Haree [https://www.mediawiki.org/wiki/Manual:External_editors iha ne'e] ba informasaun barak liu)",
-
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'hotu',
'namespacesall' => 'hotu',
'loginlanguagelabel' => 'Забон: $1',
# Change password dialog
-'resetpass' => 'Сифр кардани калимаи убурӣ ҳисоби корбарӣ',
+'changepassword' => 'Иваз намудани калимаи убур',
'resetpass_announce' => 'Шумо бо коди мувақатӣ ба систем вуруд шудаед. Барои анҷом додани вурудшавӣ, шумо бояд калимаи убурӣ ҷадидро инҷо ворид кунед:',
'resetpass_header' => 'Тағйири гузарвожаи ҳисоб',
'oldpassword' => 'Калимаи кӯҳнаи убур:',
'revdelete-success' => "'''Тағйири намоёнии нусха бо муваффақият анҷом шуд.'''",
'logdelete-success' => "'''Тағйири намоёнии маврид бо муваффақият анҷом шуд.'''",
'revdel-restore' => 'Тағйири падидорӣ',
-'revdel-restore-deleted' => 'нусхаҳои ҳазфшуда',
-'revdel-restore-visible' => 'нусхаҳои намоён',
'pagehist' => 'Таърихи саҳифа',
'deletedhist' => 'Таърихи ҳазфшуда',
'revdelete-edit-reasonlist' => 'Вироиш ҳазф далелҳо',
'preferences' => 'Тарҷиҳот',
'mypreferences' => 'Танзимот',
'prefs-edits' => 'Шумораи вироишҳо:',
-'changepassword' => 'Иваз намудани калимаи убур',
'prefs-skin' => 'Пӯст',
'skin-preview' => 'Пешнамоиш',
'datedefault' => 'Бе тарҷиҳ',
'recentchanges-label-minor' => 'Ин вироиши ҷузъи аст',
'recentchanges-label-bot' => 'Ин вироишро робот анҷом додааст',
'recentchanges-label-unpatrolled' => 'Ин вироиш ҳанӯз гаштзанӣ нашудааст',
-'rcnote' => "Дар поён {{PLURAL:$1|'''1''' тағйире аст|'''$1''' тағйирот мебошанд}}, ки дар давоми {{PLURAL:$2|рӯҳ|'''$2''' рӯзҳои}} охир, сар карда аз $5, $4.",
'rcnotefrom' => 'Дар зер тағйиротҳои охирин аз <b>$2</b> (то <b>$1</b> нишон дода шудааст).',
'rclistfrom' => 'Нишон додани тағйиротҳои нав сар карда аз $1',
'rcshowhideminor' => '$1 вироишҳои хурд',
'allpagesto' => 'Намоиши саҳифаҳо бо поёни дар:',
'allarticles' => 'Ҳамаи мақолаҳо',
'allinnamespace' => 'Ҳамаи саҳифаҳо ($1 namespace)',
-'allnotinnamespace' => 'Ҳамаи саҳифаҳо (ки дар фазоином $1 аст)',
-'allpagesprev' => 'Пешина',
-'allpagesnext' => 'Баъдина',
'allpagessubmit' => 'Рав',
'allpagesprefix' => 'Намоиши саҳифаҳои дорои пешванд:',
'allpagesbadtitle' => 'Унвони саҳифаи дода шуда номӯътабар аст, ё инки дорои пешванди байнизабонӣ ё байнивикиӣ аст. Мумкин аст аломатҳоеро дорад, ки наметавон онҳоро дар унвонҳо истифода бурд.',
'undeletebtn' => 'Барқарор кардан',
'undeletelink' => 'дидан/барқарор кардан',
'undeleteviewlink' => 'намоиш',
-'undeletereset' => 'Аз нав',
'undeletecomment' => 'Тавзеҳ:',
'undeletedrevisions' => '$1 нусха бақарор {{PLURAL:$1|шуд|шуданд}}',
'undeletedrevisions-files' => '$1 нусха ва $2 парванда барқарор {{PLURAL:$1|шуд|шуданд}}',
'ipadressorusername' => 'IP нишона ё номи корбар:',
'ipbexpiry' => 'Хотима:',
'ipbreason' => 'Сабаб:',
-'ipbreasonotherlist' => 'Дигар далел',
'ipbreason-dropdown' => '*Сабабҳои умумии бастан
** Ворид кардани иттилооти нодуруст
** Пок кардани иттилооти муфид аз саҳифаҳо
'ipbsubmit' => 'Бастани ин корбар',
'ipbother' => 'Дигар вақт:',
'ipboptions' => '2 соат:2 hours,1 рӯз:1 day,3 рӯз:3 days,1 ҳафта:1 week,2 ҳафта:2 weeks,1 моҳ:1 month,3 моҳ:3 months,6 моҳ:6 months,1 сол:1 year,беохир:infinite',
-'ipbotheroption' => 'дигар',
-'ipbotherreason' => 'Далелҳои дигар/изофӣ:',
'ipbhidename' => 'Пинҳони номи корбарӣ аз вироишҳо ва феҳристҳо',
'badipaddress' => 'IP нишонаи номӯътабар',
'blockipsuccesssub' => 'Бастан муваффақ щуд',
Дар он ҳолатҳо, саҳифаро бояд ба таври дастӣ кӯчонид ва ё ду саҳифаро бо вироиш як кунед.",
'movearticle' => 'Кӯчонидани саҳифа:',
-'movenologin' => 'Вуруд нашудаед',
'movenologintext' => 'Барои кӯчонидани саҳифа шумо бояд корбари сабтшуда ва [[Special:UserLogin|ба систем вурудшуда]] бошед.',
'movenotallowed' => 'Шумо иҷозати кӯчонидани саҳифаҳоро дар Википедиа надоред.',
'movenotallowedfile' => 'Шумо иҷозати интиқоли парвандаҳоро надоред.',
'articleexists' => 'Саҳифае бо ин ном вуҷуд надорад, ё номе, ки интихоб кардаед мӯътабар нест.
Лутфан номи дигареро интихоб намоед.',
'cantmove-titleprotected' => 'Шумо наметавонед ин саҳифаро ба ин нишона кӯчонед, барои он, ки унвони ҷадид аз эҷод кардан муҳофизат шудааст',
-'talkexists' => "'''Саҳифа бо мувафаққият худаш кӯчонида шуд, вале саҳифаи баҳсро, ба ин далел ки саҳифаи баҳсе дар унвони ҷадид вуҷуд дорад, кӯчонида намешавад. Лутфан онҳоро дастӣ таркиб кунед.'''",
-'movedto' => 'кӯчонидашуда ба',
'movetalk' => 'Саҳифаи баҳси алоқаманд ҳам кӯчонида шавад',
'move-subpages' => 'Интиқоли зерсаҳифаҳои (то як $1 адад)',
'move-talk-subpages' => 'Зерсаҳифаҳоро ба саҳифаи баҳс интиқол диҳед (то $1 адад)',
'watchlistall2' => 'ҳама',
'namespacesall' => 'ҳама',
'monthsall' => 'ҳама',
-'limitall' => 'ҳама',
# Email address confirmation
'confirmemail' => 'Тасдиқи нишонаи почтаи электронӣ',
'confirmemail_needlogin' => 'Барои тасдиқи почтаи электрониатон ниёз ба $1 доред.',
'confirmemail_success' => 'Нишонаи почтаи электронии шумо тасдиқ шуд. Ҳамакнун метавонед ба систем вуруд карда аз вики лаззат бубаред.',
'confirmemail_loggedin' => 'Нишонаи почтаи электронии шумо тасдиқ шуд.',
-'confirmemail_error' => 'Ҳангоми захираи таъйиди шумо ба мушкилие бархӯрда шуд.',
'confirmemail_subject' => '{{SITENAME}} тасдиқи нишонаи почтаи электронӣ',
'confirmemail_body' => 'Someone, probably you, from IP address $1,
has registered an account "$2" with this e-mail address on {{SITENAME}}.
'loginlanguagelabel' => 'Zabon: $1',
# Change password dialog
+'changepassword' => 'Ivaz namudani kalimai ubur',
'resetpass_announce' => 'Şumo bo kodi muvaqatī ba sistem vurud şudaed. Baroi ançom dodani vurudşavī, şumo bojad kalimai uburī çadidro inço vorid kuned:',
'resetpass_header' => 'Taƣjiri guzarvoƶai hisob',
'oldpassword' => 'Kalimai kūhnai ubur:',
'preferences' => 'Tarçihot',
'mypreferences' => 'Tarçihoti man',
'prefs-edits' => 'Şumorai viroişho:',
-'changepassword' => 'Ivaz namudani kalimai ubur',
'prefs-skin' => 'Pūst',
'skin-preview' => 'Peşnamoiş',
'datedefault' => 'Be tarçih',
'recentchanges-legend' => 'Ixtijoroti taƣjiroti oxirin',
'recentchanges-summary' => 'Nazorati taƣjirothoi navtarin dar Vikipedia dar hamin sahifa ast.',
'recentchanges-feed-description' => 'Radjobiji oxirin taƣjiroti in viki dar in xurd.',
-'rcnote' => "Dar pojon {{PLURAL:$1|'''1''' taƣjire ast|'''$1''' taƣjirot meboşand}}, ki dar davomi {{PLURAL:$2|rūh|'''$2''' rūzhoi}} oxir, sar karda az $5, $4.",
'rcnotefrom' => 'Dar zer taƣjirothoi oxirin az <b>$2</b> (to <b>$1</b> nişon doda şudaast).',
'rclistfrom' => 'Nişon dodani taƣjirothoi nav sar karda az $1',
'rcshowhideminor' => '$1 viroişhoi xurd',
'allpagesto' => 'Namoişi sahifaho bo pojoni dar:',
'allarticles' => 'Hamai maqolaho',
'allinnamespace' => 'Hamai sahifaho ($1 namespace)',
-'allnotinnamespace' => 'Hamai sahifaho (ki dar fazoinom $1 ast)',
-'allpagesprev' => 'Peşina',
-'allpagesnext' => "Ba'dina",
'allpagessubmit' => 'Rav',
'allpagesprefix' => 'Namoişi sahifahoi doroi peşvand:',
'allpagesbadtitle' => "Unvoni sahifai doda şuda nomū'tabar ast, jo inki doroi peşvandi bajnizabonī jo bajnivikiī ast. Mumkin ast alomathoero dorad, ki nametavon onhoro dar unvonho istifoda burd.",
'undeletebtn' => 'Barqaror kardan',
'undeletelink' => 'didan/barqaror kardan',
'undeleteviewlink' => 'namoiş',
-'undeletereset' => 'Az nav',
'undeletecomment' => 'Tavzeh:',
'undeletedrevisions' => '$1 nusxa baqaror {{PLURAL:$1|şud|şudand}}',
'undeletedrevisions-files' => '$1 nusxa va $2 parvanda barqaror {{PLURAL:$1|şud|şudand}}',
'ipadressorusername' => 'IP nişona jo nomi korbar:',
'ipbexpiry' => 'Xotima:',
'ipbreason' => 'Sabab:',
-'ipbreasonotherlist' => 'Digar dalel',
'ipbreason-dropdown' => "*Sababhoi umumiji bastan
** Vorid kardani ittilooti nodurust
** Pok kardani ittilooti mufid az sahifaho
'ipbsubmit' => 'Bastani in korbar',
'ipbother' => 'Digar vaqt:',
'ipboptions' => '2 soat:2 hours,1 rūz:1 day,3 rūz:3 days,1 hafta:1 week,2 hafta:2 weeks,1 moh:1 month,3 moh:3 months,6 moh:6 months,1 sol:1 year,beoxir:infinite',
-'ipbotheroption' => 'digar',
-'ipbotherreason' => 'Dalelhoi digar/izofī:',
'ipbhidename' => 'Pinhoni nomi korbarī az viroişho va fehristho',
'badipaddress' => "IP nişonai nomū'tabar",
'blockipsuccesssub' => 'Bastan muvaffaq щud',
Dar on holatho, sahifaro bojad ba tavri dastī kūconid va jo du sahifaro bo viroiş jak kuned.",
'movearticle' => 'Kūconidani sahifa:',
-'movenologin' => 'Vurud naşudaed',
'movenologintext' => 'Baroi kūconidani sahifa şumo bojad korbari sabtşuda va [[Special:UserLogin|ba sistem vurudşuda]] boşed.',
'movenotallowedfile' => 'Şumo içozati intiqoli parvandahoro nadored.',
'cant-move-user-page' => 'Şumo içozat nadored sahifahoi korbariji sarşoxaro intiqol dihed.',
'articleexists' => "Sahifae bo in nom vuçud nadorad, jo nome, ki intixob kardaed mū'tabar nest.
Lutfan nomi digarero intixob namoed.",
'cantmove-titleprotected' => 'Şumo nametavoned in sahifaro ba in nişona kūconed, baroi on, ki unvoni çadid az eçod kardan muhofizat şudaast',
-'talkexists' => "'''Sahifa bo muvafaqqijat xudaş kūconida şud, vale sahifai bahsro, ba in dalel ki sahifai bahse dar unvoni çadid vuçud dorad, kūconida nameşavad. Lutfan onhoro dastī tarkib kuned.'''",
-'movedto' => 'kūconidaşuda ba',
'movetalk' => 'Sahifai bahsi aloqamand ham kūconida şavad',
'move-subpages' => 'Intiqoli zersahifahoi (to jak $1 adad)',
'move-talk-subpages' => 'Zersahifahoro ba sahifai bahs intiqol dihed (to $1 adad)',
'watchlistall2' => 'hama',
'namespacesall' => 'hama',
'monthsall' => 'hama',
-'limitall' => 'hama',
# Email address confirmation
'confirmemail' => 'Tasdiqi nişonai poctai elektronī',
'confirmemail_needlogin' => 'Baroi tasdiqi poctai elektroniaton nijoz ba $1 dored.',
'confirmemail_success' => 'Nişonai poctai elektroniji şumo tasdiq şud. Hamaknun metavoned ba sistem vurud karda az viki lazzat bubared.',
'confirmemail_loggedin' => 'Nişonai poctai elektroniji şumo tasdiq şud.',
-'confirmemail_error' => "Hangomi zaxirai ta'jidi şumo ba muşkilie barxūrda şud.",
'confirmemail_subject' => '{{SITENAME}} tasdiqi nişonai poctai elektronī',
'confirmemail_body' => 'Someone, probably you, from IP address $1,
has registered an account "$2" with this e-mail address on {{SITENAME}}.
'user-mail-no-body' => 'พยายามส่งอีเมลที่มีเนื้อหาว่างหรือสั้นอย่างไร้เหตุผล',
# Change password dialog
-'resetpass' => 'เปลี่ยนรหัสผ่าน',
+'changepassword' => 'เปลี่ยนรหัสผ่าน',
'resetpass_announce' => 'คุณใช้รหัสอีเมลชั่วคราวล็อกอิน คุณต้องกำหนดรหัสผ่านใหม่ตรงนี้ จึงจะเสร็จสิ้นขั้นตอนการล็อกอิน:',
'resetpass_text' => '<!-- เพิ่มข้อความที่นี่ -->',
'resetpass_header' => 'เปลี่ยนรหัสผ่าน',
'revisiondelete' => 'ลบ/กู้คืนรุ่น',
'revdelete-nooldid-title' => 'ไม่มีรุ่นที่ต้องการ',
'revdelete-nooldid-text' => 'คุณมิได้เจาะจงรุ่นเป้าหมายเพื่อดำเนินการฟังก์ชันนี้ หรือไม่มีรุ่นที่เจาะจง หรือคุณกำลังพยายามซ่อนรุ่นปัจจุบันอย่างใดอย่างหนึ่ง',
-'revdelete-nologtype-title' => 'ไม่ได้ระบุประเภทของปูม',
-'revdelete-nologtype-text' => 'คุณไม่ได้เจาะจงประเภทของปูมที่จะดำเนินปฏิบัติการนี้',
-'revdelete-nologid-title' => 'หน่วยปูมไม่ถูกต้อง',
-'revdelete-nologid-text' => 'คุณมิได้เจาะจงรายการปูมเป้าหมายเพื่อดำเนินการฟังก์ชันนี้ หรือไม่มีหน่วยที่เจาะจงอย่างใดอย่างหนึ่ง',
'revdelete-no-file' => 'ไม่มีไฟล์ที่ระบุ',
'revdelete-show-file-confirm' => 'คุณแน่ใจที่จะดูรุ่นที่ถูกลบของไฟล์ "<nowiki>$1</nowiki>" เมื่อวันที่ $2 เวลา $3 หรือไม่',
'revdelete-show-file-submit' => 'ใช่',
'logdelete-failure' => "'''ไม่สามารถตั้งทัศนวิสัยของปุมได้:'''
$1",
'revdel-restore' => 'เปลี่ยนทัศนวิสัย',
-'revdel-restore-deleted' => 'รุ่นที่ถูกลบ',
-'revdel-restore-visible' => 'รุ่นที่มองเห็นได้',
'pagehist' => 'ประวัติหน้า',
'deletedhist' => 'ประวัติที่ถูกลบ',
'revdelete-hide-current' => 'เกิดความผิดพลาดในการซ่อนรุ่นเมื่อวันที่ $2 เวลา $1: นี่คือรุ่นการแก้ไขปัจจุบัน
'search-interwiki-default' => '$1 ผลลัพธ์:',
'search-interwiki-more' => '(เพิ่มเติม)',
'search-relatedarticle' => 'สัมพันธ์',
-'mwsuggest-disable' => 'ปิดใช้งานการเสนอแนะการค้นหา',
'searcheverything-enable' => 'ค้นหาในทุกเนมสเปซ',
'searchrelated' => 'สัมพันธ์',
'searchall' => 'ทั้งหมด',
'preferences' => 'ตั้งค่าส่วนตัว',
'mypreferences' => 'การตั้งค่า',
'prefs-edits' => 'จำนวนการแก้ไข:',
-'changepassword' => 'เปลี่ยนรหัสผ่าน',
'prefs-skin' => 'หน้าตา',
'skin-preview' => 'แสดงตัวอย่าง',
'datedefault' => 'ค่าตั้งต้น',
'recentchanges-label-bot' => 'การแก้ไขนี้กระทำโดยบอต',
'recentchanges-label-unpatrolled' => 'การแก้ไขนี้ยังไม่ได้ตรวจสอบ',
'recentchanges-legend-newpage' => '$1 - หน้าใหม่',
-'rcnote' => "รายการด้านล่างคือการแก้ไข {{PLURAL:$1|'''1''' รายการ|ล่าสุด '''$1''' รายการ}} ในช่วง '''$2''' วันที่ผ่านมา จนถึง $5, $4",
'rcnotefrom' => "ด้านล่างเป็นการเปลี่ยนแปลงตั้งแต่ '''$2''' (มากสุด '''$1''' รายการ)",
'rclistfrom' => 'แสดงการเปลี่ยนแปลงใหม่เริ่มตั้งแต่ $1',
'rcshowhideminor' => '$1การแก้ไขเล็กน้อย',
'allpagesto' => 'แสดงหน้าจบที่:',
'allarticles' => 'ทุกหน้า',
'allinnamespace' => 'หน้าทุกหน้า (เนมสเปซ $1)',
-'allnotinnamespace' => 'หน้าทุกหน้า (ไม่อยู่ในเนมสเปซ $1)',
-'allpagesprev' => 'ก่อนหน้า',
-'allpagesnext' => 'ถัดไป',
'allpagessubmit' => 'ดู',
'allpagesprefix' => 'แสดงหน้าที่ขึ้นต้นด้วย:',
'allpagesbadtitle' => 'ชื่อเรื่องนี้ไม่ถูกต้อง อาจสะกดผิด ลิงก์มาจากภาษาอื่นหรือวิกิอื่น หรือมีตัวอักษรที่ไม่สามารถใช้เป็นชื่อเรื่องได้',
'undeletebtn' => 'กู้คืน',
'undeletelink' => 'ดู/กู้คืน',
'undeleteviewlink' => 'ดู',
-'undeletereset' => 'ตั้งใหม่',
'undeleteinvert' => 'กลับการเลือก',
'undeletecomment' => 'เหตุผล:',
'undeletedrevisions' => '$1 รุ่นการแก้ไขถูกกู้คืน',
'block' => 'บล็อกผู้ใช้',
'unblock' => 'ปลดบล็อกผู้ใช้',
'blockip' => 'บล็อกผู้ใช้',
-'blockip-title' => 'ระงับผู้ใช้',
'blockip-legend' => 'บล็อกผู้ใช้',
'blockiptext' => 'ใช้แบบด้านล่างเพื่อบล็อกสิทธิเข้าถึงการเขียนของเลขที่อยู่ไอพีหรือชื่อผู้ใช้โดยเจาะจง การบล็อกนี้ควรดำเนินการเพื่อป้องกันการก่อกวนเท่านั้น และให้สอดคล้องกับ[[{{MediaWiki:Policy-url}}|นโยบาย]]
กรอกเหตุผลโดยเจาะจงด้านล่าง (เช่น อ้างถึงหน้าที่ถูกก่อกวน)',
'ipadressorusername' => 'เลขที่อยู่ไอพีหรือชื่อผู้ใช้',
'ipbexpiry' => 'หมดอายุ',
'ipbreason' => 'เหตุผล:',
-'ipbreasonotherlist' => 'เลือกสาเหตุ',
'ipbreason-dropdown' => '*สาเหตุการบล็อกทั่วไป
** ใส่ข้อมูลเท็จ
** ลบเนื้อหาในหน้าออก
'ipbsubmit' => 'บล็อกผู้ใช้นี้',
'ipbother' => 'เวลาอื่น',
'ipboptions' => '2 ชั่วโมง:2 hours,1 วัน:1 day,3 วัน:3 days,1 สัปดาห์:1 week,2 สัปดาห์:2 weeks,1 เดือน:1 month,3 เดือน:3 months,6 เดือน:6 months,1 ปี:1 year,ไม่มีกำหนด:infinite',
-'ipbotheroption' => 'เลือกเวลา',
-'ipbotherreason' => 'เหตุผลอื่น',
'ipbhidename' => 'ซ่อนชื่อผู้ใช้จากปูมและรายการต่าง ๆ',
'ipbwatchuser' => 'เฝ้าดูหน้าผู้ใช้และหน้าคุยกับผู้ใช้ของผู้ใช้รายนี้',
'ipb-disableusertalk' => 'ป้องกันไม่ให้ผู้ใช้นี้แก้ไขหน้าคุยกับผู้ใช้ของตัวเองขณะถูกบล็อก',
'sorbsreason' => 'เลขที่อยู่ไอพีของคุณอยู่ในพร็อกซีเปิดในส่วน DNSBL ที่ {{SITENAME}} ใช้',
'sorbs_create_account_reason' => 'เลขที่อยู่ไอพีของคุณอยู่ในพร็อกซีเปิดในส่วน DNSBL ที่ {{SITENAME}} ใช้
คุณไม่สามารถสร้างบัญชีได้',
-'cant-block-while-blocked' => 'คุณไม่สามารถบล็อกผู้ใช้อื่นในขณะที่คุณกำลังถูกบล็อก',
'cant-see-hidden-user' => 'ผู้ใช้ที่คุณกำลังพยายามระงับนั้นได้ถูกระงับหรือซ่อนเดิมอยู่แล้ว เนื่องจากคุณไม่มีสิทธิซ่อนผู้ใช้ คุณจึงไม่สามารถดูหรือแก้ไขการระงับผู้ใช้ได้',
'ipbblocked' => 'คุณไม่สามารถบล็อกหรือปลดบล็อกผู้ใช้คนอื่น เนื่องจากคุณกำลังถูกบล็อก',
'ipbnounblockself' => 'คุณไม่ได้รับอนุญาตให้ปลดบล็อกตนเอง',
หากเกิดกรณีเหล่านี้ คุณจะต้องย้ายหรือรวมหน้าเองหากต้องการเปลี่ยนชื่อตามในภายหลัง",
'movearticle' => 'เปลี่ยนชื่อ',
'moveuserpage-warning' => "'''คำเตือน''' คุณกำลังย้ายหน้าผู้ใช้ โปรดทราบว่าหน้าผู้ใช้เท่านั้นที่จะถูกเปลี่ยนชื่อ แต่ผู้ใช้จะ'''ไม่'''ถูกเปลี่ยนชื่อ",
-'movenologin' => 'ไม่ได้ล็อกอิน',
'movenologintext' => 'ถ้าต้องการเปลี่ยนชื่อหน้านี้ ต้องเป็นผู้ใช้ลงทะเบียนและ[[Special:UserLogin|ล็อกอิน]]',
'movenotallowed' => 'คุณไม่มีสิทธิเปลี่ยนชื่อหน้า',
'movenotallowedfile' => 'คุณไม่มีสิทธิย้ายไฟล์',
'movepage-moved-noredirect' => 'การสร้างหน้าเปลี่ยนทางถูกระงับ',
'articleexists' => 'หน้าที่ต้องการมีอยู่แล้ว หรือชื่อที่เลือกไม่ถูกต้อง กรุณาเลือกชื่อใหม่',
'cantmove-titleprotected' => 'คุณไม่สามารถเปลี่ยนชื่อหน้าเป็นชื่อนี้ได้ เนื่องจากชื่อเรื่องใหม่ถูกป้องกันมิให้สร้าง',
-'talkexists' => "'''เปลี่ยนชื่อหน้าสำเร็จ แต่หน้าพูดคุยไม่สามารถถูกเปลี่ยนชื่อได้ เนื่องจากมีหน้าพูดคุยในชื่อเรื่องใหม่แล้ว โปรดรวมหน้าเหล่านั้นเอง'''",
-'movedto' => 'เปลี่ยนชื่อเป็น',
'movetalk' => 'เปลี่ยนชื่อหน้าพูดคุยพร้อมกัน',
'move-subpages' => 'ย้ายหน้าย่อยทั้งหมด (มากถึง $1 หน้า)',
'move-talk-subpages' => 'ย้ายหน้าย่อยทั้งหมดของหน้าอภิปราย (มากถึง $1 หน้า)',
'watchlistall2' => 'ทั้งหมด',
'namespacesall' => 'ทั้งหมด',
'monthsall' => 'ทั้งหมด',
-'limitall' => 'ทั้งหมด',
# Email address confirmation
'confirmemail' => 'ยืนยันอีเมล',
'confirmemail_success' => 'อีเมลคุณได้รับการยืนยันแล้ว
คุณอาจ[[Special:UserLogin|ล็อกอิน]]ตอนนี้และสนุกกับการแก้ไขวิกิ',
'confirmemail_loggedin' => 'อีเมลคุณได้รับการยืนยันแล้ว',
-'confirmemail_error' => 'เกิดปัญหาขณะบันทึกการยืนยันของคุณ',
'confirmemail_subject' => 'การยืนยันที่อยู่อีเมลของ{{SITENAME}}',
'confirmemail_body' => 'ใครบางคน ซึ่งอาจจะเป็นคุณ จากหมายเลขไอพี $1 ได้ลงทะเบียนในชื่อ "$2" โดยใช้อีเมลนี้ที่ {{SITENAME}}
# Special:ComparePages
'comparepages' => 'เปรียบเทียบหน้า',
-'compare-selector' => 'เปรียบเทียบรุ่นของหน้า',
'compare-page1' => 'หน้า 1',
'compare-page2' => 'หน้า 2',
'compare-rev1' => 'รุ่น 1',
'newpage' => 'ሓዳስ ፅሑፍ',
'jumptosearch' => 'ድሉይ',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'ብዛዕባ ዊኪፒዲያ ብጠቅላላ',
'mainpage' => 'መበገሲ ገጽ',
'mainpage-description' => 'መበገሲ ገጽ',
# Search results
'prevn' => 'ናይ ቀደም {{PLURAL:$1|$1}}',
'nextn' => 'ዝቕጽል {{PLURAL:$1|$1}}',
-'powersearch' => 'ድሉይ',
# Preferences page
'preferences' => 'ኣማረጽቲ',
'nextpage' => 'ዝቕጽል ፅሑፍ ($1)',
'prevpage' => 'ናይ ቀደም ፅሑፍ ($1)',
'allarticles' => 'ኵሎም ፅሑፋት',
-'allpagesprev' => 'ናይ ቀደም',
-'allpagesnext' => 'ዝቕጽል',
'allpagessubmit' => 'ኪድ',
# Protect
'suspicious-userlogout' => 'Sessiýa ýapmak boýunça talabyňyz ret edildi, sebäbi ol nädogry brauzer ýa-da keşleýji proksi tarapyndan iberilen ýaly-la.',
# Change password dialog
-'resetpass' => 'Paroly üýtget',
+'changepassword' => 'Paroly üýtget',
'resetpass_announce' => 'Size iberilen wagtlaýyn parol bilen sessiýa açdyňyz.
Sessiýa açmaklygy tamamlamak üçin, bu ýere täze parol ýazyň:',
'resetpass_header' => 'Hasap parolyny üýtget',
'revisiondelete' => 'Wersiýalary öçür/yzyna dikelt',
'revdelete-nooldid-title' => 'Nädogry niýetlenilýän wersiýa',
'revdelete-nooldid-text' => 'Bu funksiýany ýerine ýetirmek üçin kesgitli bir niýetlenilýän wersiýa görkezmänsiňiz. Görkezen wersiýaňyz ýok ýa-da bar bolan wersiýany gizlemäge synanyşýarsyňyz.',
-'revdelete-nologtype-title' => 'Gündeligiň görnüşi görkezlimändir',
-'revdelete-nologtype-text' => 'Bu iş amala aşyryljak gündeligiň görnüşini görkezmänsiňiz.',
-'revdelete-nologid-title' => 'Nädogry gündelik ýazgysy',
-'revdelete-nologid-text' => 'Bu funksiýany ýerine ýetirmek üçin ýa-ha niýetlenilýän gündelik wakasyny gürkezmänsiňiz ýa-da görkezen ýazgyňyz ýok.',
'revdelete-no-file' => 'Görkezilen faýl ýok.',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" faýlynyň $3, $2 seneli öçürilen wersiýasyny görmek isleýäniňiz çynyňyzmy?',
'revdelete-show-file-submit' => 'Hawa',
'logdelete-failure' => "'''Gündelik görünme derejesini sazlap bolmaýar:'''
$1",
'revdel-restore' => 'Görnüşi üýtget',
-'revdel-restore-deleted' => 'öçürilen wersiýalar',
-'revdel-restore-visible' => 'görünýän wersiýalar',
'pagehist' => 'Sahypanyň geçmişi',
'deletedhist' => 'Öçürilen geçmiş',
'revdelete-hide-current' => '$2, $1 seneli ýazgyda gizleme säwligi: bu häzirki wersiýa.
'search-interwiki-default' => '$1 netijeler:',
'search-interwiki-more' => '(has-da köp)',
'search-relatedarticle' => 'Baglanyşykly',
-'mwsuggest-disable' => 'AJAX tekliplerini ýap',
'searcheverything-enable' => 'Ähli at giňişliklerinde gözle',
'searchrelated' => 'baglanyşykly',
'searchall' => 'ählisi',
'preferences' => 'Ileri tutmalar',
'mypreferences' => 'Ileri tutmalar',
'prefs-edits' => 'Özgerdiş sany:',
-'changepassword' => 'Paroly üýtget',
'prefs-skin' => 'Bezeg',
'skin-preview' => 'Deslapky syn',
'datedefault' => 'Gaýybana',
'recentchanges-label-bot' => 'Bu özgerdiş bir bot tarapyndan amala aşyryldy',
'recentchanges-label-unpatrolled' => 'Bu özgerdişe heniz patrullyk edilmändir',
'recentchanges-legend-newpage' => '$1 - täze sahypa',
-'rcnote' => "Aşakda $5, $4 senesinden başlap, soňky {{PLURAL:$2|1 günde|'''$2''' günde}} edilen {{PLURAL:$1|'''1''' üýtgeşme|'''$1''' üýtgeşme}} görkezilýär.",
'rcnotefrom' => '<b>$2</b> senesinden bäri edilen özgerdişler aşakda görkezilýär (<b>$1</b> sanysyna çenli).',
'rclistfrom' => '$1 senesinden bäri edilen özgerdişleri görkez',
'rcshowhideminor' => 'ujypsyzja özgerdişleri $1',
'allpagesto' => 'Şu harp bilen gutarýan sahypalary görkez:',
'allarticles' => 'Ähli sahypalar',
'allinnamespace' => 'Ähli sahypalar ($1 at giňişligi)',
-'allnotinnamespace' => 'Ähli sahypalar ($1 at giňişliginde däller)',
-'allpagesprev' => 'Öňki',
-'allpagesnext' => 'Indiki',
'allpagessubmit' => 'Git',
'allpagesprefix' => 'Pristawka bilen sahypalary görkez:',
'allpagesbadtitle' => 'Bu sahypa ady nädogrydy ýa-da dilara ýa-da wikiara prefiksi bardy. Atlarda ulanylmagyna rugsat berilmeýän bir ýa-da has köp simwoly öz içine alýan bolmagy ahmal.',
'undeletebtn' => 'Dikelt',
'undeletelink' => 'görkez/dikelt',
'undeleteviewlink' => 'görkez',
-'undeletereset' => 'Başky ýagdaýa getir',
'undeleteinvert' => 'Saýlanmadyklar',
'undeletecomment' => 'Sebäp:',
'undeletedrevisions' => '{{PLURAL:$1|1 wersiýa|$1 wersiýa}} dikeldildi',
# Block/unblock
'blockip' => 'Ulanyjyny blokirle',
-'blockip-title' => 'Ulanyjyny blokirle',
'blockip-legend' => 'Ulanyjyny blokirle',
'blockiptext' => 'Aşakdaky formdan peýdalanyp, belli bir IP-niň ýa-da ulanyjy adynyň ýazmak hukugyny blokirläp bilersiňiz.
Bu diňe wandalizmiň öňüni almak üçin hem-de [[{{MediaWiki:Policy-url}}|kadalara]] laýyklykda edilmelidir.
'ipadressorusername' => 'IP adresi ýa-da ulanyjy ady:',
'ipbexpiry' => 'Gutarýan wagty:',
'ipbreason' => 'Sebäp:',
-'ipbreasonotherlist' => 'Başga sebäp',
'ipbreason-dropdown' => '*Adaty blokirleme sebäpleri
** Ýalan maglumat girizmek
** Sahypalaryň mazmunyny aýyrmak
'ipbsubmit' => 'Bu ulanyjyny blokirle',
'ipbother' => 'Başga wagt:',
'ipboptions' => '2 sagat:2 hours,1 gün:1 day,3 gün:3 days,1 hepde:1 week,2 hepde:2 weeks,1 aý:1 month,3 aý:3 months,6 aý:6 months,1 ýyl:1 year,möhletsiz:infinite',
-'ipbotheroption' => 'başga',
-'ipbotherreason' => 'Başga/goşmaça sebäp:',
'ipbhidename' => 'Ulanyjynyň adyny özgerdişlerde we sanawlarda gizle',
'ipbwatchuser' => 'Bu ulanyjynyň ulanyjy we çekişme sahypalaryny gözegçilikde sakla',
'ipb-change-block' => 'Bu sazlamalar bilen ulanyjyny gaýtadan blokirle',
'sorbsreason' => 'IP adresiňiz {{SITENAME}} tarapyndan ulanylýan DNSBL-de açyk proksi hökmünde sanawa goşulypdyr.',
'sorbs_create_account_reason' => 'IP adresiňiz {{SITENAME}} tarapyndan ulanylýan DNSBL-de açyk proksi hökmünde sanawa goşulypdyr.
Hasap açyp bilmeýärsiňiz.',
-'cant-block-while-blocked' => 'Özüňiz blokirlengikäňiz başga ulanyjylary blokirläp bilmeýärsiňiz.',
'cant-see-hidden-user' => 'Blokirlejek bolýan ulanyjyňyz eýýäm blokirlenipdir hem-de gizlenilipdir. Ulanyjy gizlemek hukugyňyz ýokdugy sebäpli, ulanyjynyň blokirlemesini görüp ýa-da redaktirläp bilmeýärsiňiz.',
'ipbblocked' => 'Beýleki ulanyjylary blokirläp ýa-da olaryň blokirlemesini aýryp bilmeýärsiňiz, sebäbi özüňiz blokirlenipsiňiz',
'ipbnounblockself' => 'Öz blokirlemäňizi aýyrmagyňyza rugsat berilmeýär',
Şeýle ýagdaýda sahypany özüňiz ell bilen geçirmeli bolýarsyňyz.",
'movearticle' => 'Köne at',
'moveuserpage-warning' => "'''Üns beriň:''' Bir ulanyjy sahypasyny geçirjek bolup dursuňyz. Diňe sahypanyň geçiriljekdigine, emma ulanyjynyň ''adynyň üýtgedilmejekdigine'' üns beriň.",
-'movenologin' => 'Sessiýa açmansyňyz',
'movenologintext' => 'Sahypanyň adyny üýtgetmek üçin hasap açan bolmagyňyz hem-de [[Special:UserLogin|sessiýaňyzyň açyk]] bolmagy zerurdyr.',
'movenotallowed' => 'Sahypalaryň adyny üýtgetmäge rugsadyňyz ýok.',
'movenotallowedfile' => 'Faýllaryň adyny üýtgetmäge rugsadyňyz ýok.',
'articleexists' => 'Şu atda eýýämden bir sahypa bar ýa-da saýlap alan adyňyz nädogry.
Başga bir ady synap görmegiňizi haýyş edýäris.',
'cantmove-titleprotected' => 'Bu ada sahypa adyny üýtgedip bilmeýärsiňiz, sebäbi bu at döredilmezligi üçin gorag astyna alnypdyr',
-'talkexists' => "'''Sahypanyň özi şowlulyk bilen geçirildi, ýöne çekişme sahypasyny geçirip bolmady sebäbi geçirilmeli adynda öňdenem bir sahypa bar. Çekişme sahypasynyň içindäkileri özüňiziň geçirmegiňizi haýyş edýäris.'''",
-'movedto' => 'geçirildi',
'movetalk' => 'Degişli "çekişme" sahypasyny hem geçir',
'move-subpages' => 'Kiçi sahypalaryň adyny üýtget ($1 sahypasyna çenli)',
'move-talk-subpages' => 'Çekişme sahypasynyň kiçi sahypalarynyň adyny üýtget ($1 sahypasyna çenli)',
'watchlistall2' => 'Ählisini görkez',
'namespacesall' => 'ählisi',
'monthsall' => 'ählisi',
-'limitall' => 'ählisi',
# Email address confirmation
'confirmemail' => 'E-poçta adresini tassykla',
'confirmemail_needlogin' => 'E-poçta adresiňizi tassyklamak üçin $1.',
'confirmemail_success' => 'E-poçta adresiňiz tassyklandy. [[Special:UserLogin|Sessiýa açyň-da]] wikini ulanyberiň.',
'confirmemail_loggedin' => 'E-poçta adresiňiz tassyklandy.',
-'confirmemail_error' => 'Tassyklamaňyz ýazdyrylanda bir ýalňyşlyk boldy.',
'confirmemail_subject' => '{{SITENAME}} e-poçta adres tassyklamasy.',
'confirmemail_body' => 'Kimdir biri, ähtimal özüňiz, $1 IP adresinden,
{{SITENAME}} saýtynda bu e-poçta adresi bilen $2 hasabyny açdy.
# Special:ComparePages
'comparepages' => 'Sahypalary deňeşdir',
-'compare-selector' => 'Sahypa wersiýalaryny deňeşdir',
'compare-page1' => 'Sahypa 1',
'compare-page2' => 'Sahypa 2',
'compare-rev1' => 'Wersiýa 1',
'user-mail-no-addy' => 'Sinubukang magpadala ng e-liham na walang tirahan na para sa e-liham.',
# Change password dialog
-'resetpass' => 'Palitan ang hudyat',
+'changepassword' => 'Baguhin ang hudyat',
'resetpass_announce' => 'Lumagda ka sa pamamagitan ng isang pansamantalang ini-e-liham na kodigo.
Para tapusin ang paglagda, dapat kang magtakda ng isang bagong hudyat dito:',
'resetpass_text' => '<!-- Magdagdag ng teksto rito -->',
'revisiondelete' => 'Burahin/ibalik ang mga pagbabago',
'revdelete-nooldid-title' => 'Hindi tanggap na puntiryang pagbabago',
'revdelete-nooldid-text' => 'Hindi ka nagbigay ng pupuntahang pagbabago o mga pagbabago para magampanan ang paraan na ito.',
-'revdelete-nologtype-title' => 'Walang uri ng tala/pagtatalang ibinigay',
-'revdelete-nologtype-text' => 'Hindi ka tumukoy ng isang uri ng talang pagsasagawaan ng kilos na ito.',
-'revdelete-nologid-title' => 'Hindi tanggap na entrada/ipinasok sa tala.',
-'revdelete-nologid-text' => 'Hindi ka tumukoy ng isang pinupuntiryang kaganapang pangtala upang maisagawa ang tungkuling ito o hindi umiiral ang tinukoy na entrada/ipinasok.',
'revdelete-no-file' => 'Hindi umiiral ang tinutukoy na talaksan.',
'revdelete-show-file-confirm' => 'Nakatitiyak ka bang nais mong tanawin ang isang binurang pagbabago ng talaksang "<nowiki>$1</nowiki>" mula $2 noong $3?',
'revdelete-show-file-submit' => 'Oo',
'logdelete-failure' => "'''Hindi maitakda ang kaantasan ng pagpapakita ng kalap:'''
$1",
'revdel-restore' => 'Baguhin ang kaantasan ng pagpapakita',
-'revdel-restore-deleted' => 'naburang mga binago',
-'revdel-restore-visible' => 'makikitang mga binago',
'pagehist' => 'Kasaysayan ng pahina',
'deletedhist' => 'Naburang kasaysayan',
'revdelete-hide-current' => 'May kamalian sa pagtatago ng bagay na may petsang $2, $1: ito ang kasalukuyang pagbabago.
'search-interwiki-default' => '$1 mga resulta:',
'search-interwiki-more' => '(mas marami pa)',
'search-relatedarticle' => 'Kaugnay',
-'mwsuggest-disable' => 'Huwag paganahin ang mga mungkahi sa paghahanap',
'searcheverything-enable' => 'Maghanap sa lahat ng ngalan-espasyo:',
'searchrelated' => 'kaugnay',
'searchall' => 'lahat',
'preferences' => 'Mga kagustuhan',
'mypreferences' => 'Mga nais',
'prefs-edits' => 'Bilang ng mga pagbabago:',
-'changepassword' => 'Baguhin ang hudyat',
'prefs-skin' => 'Pabalat',
'skin-preview' => 'Unang tingin',
'datedefault' => 'Walang kagustuhan',
'recentchanges-label-bot' => 'Gawa ng isang bot ang pagbabagong ito',
'recentchanges-label-unpatrolled' => 'Hindi pa napapatrulyahan ang pagbabagong ito',
'recentchanges-legend-newpage' => '$1 - bagong pahina',
-'rcnote' => "Nasa ibaba {{PLURAL:$1|ang '''1''' pagbabago|ang pinakahuling '''$1''' mga pagbabago}} sa huling {{PLURAL:$2|araw|'''$2''' mga araw}}, mula noong $5, $4.",
'rcnotefrom' => "Nasa ibaba ang mga pagbabago mula pa noong '''$2''' (ipinapakita ang magpahanggang sa '''$1''').",
'rclistfrom' => 'Ipakita ang bagong mga pagbabago simula sa $1',
'rcshowhideminor' => '$1 maliliit na mga pagbabago',
'allpagesto' => 'Ipakita ang mga pahinang nagtatapos sa:',
'allarticles' => 'Lahat ng mga pahina',
'allinnamespace' => 'Lahat ng mga pahina ($1 espasyo ng pangalan)',
-'allnotinnamespace' => 'Lahat ng mga pahina (wala sa $1 espasyo ng pangalan)',
-'allpagesprev' => 'Nakaraan',
-'allpagesnext' => 'Susunod',
'allpagessubmit' => 'Ipatupad/Sumige',
'allpagesprefix' => 'Ipakita ang mga pahinang may unlaping:',
'allpagesbadtitle' => 'Ang binagay na pamagat ng pahina ay hindi tinatanggap o may unlapi na tumuturo sa ibang wika o wiki. Maaaring naglalaman ito ng isa o higit pa na mga karakter na hindi ginagamit bilang pamagat.',
'undeletebtn' => 'Ibalik',
'undeletelink' => 'tingnan/ibalik muli',
'undeleteviewlink' => 'tingnan',
-'undeletereset' => 'I-reset',
'undeleteinvert' => 'Baligtarin ang pagpili/pilian',
'undeletecomment' => 'Dahilan:',
'undeletedrevisions' => '{{PLURAL:$1|1 pagbabago|$1 mga pagbabagong}} naibalik na',
'block' => 'Harangin ang tagagamit',
'unblock' => 'Huwag harangin ang tagagamit',
'blockip' => 'Harangin/hadlangan ang tagagamit',
-'blockip-title' => 'Harangin ang tagagamit',
'blockip-legend' => 'Iharang ang tagagamit',
'blockiptext' => 'Gamitin ang mga lahok sa ibaba upang maharang ang akses sa pagsulat mula sa isang espesipikong IP address o bansag.
Gawin lamang ito para maiwasan ang bandalismo, at napapaloob sa [[{{MediaWiki:Policy-url}}|patakaran]].
'ipadressorusername' => 'Direksyong IP o bansag:',
'ipbexpiry' => 'Pagkawalang-bisa:',
'ipbreason' => 'Dahilan:',
-'ipbreasonotherlist' => 'Ibang dahilan',
'ipbreason-dropdown' => '*Mga karaniwang dahilan sa paghaharang
** Pagpasok ng hindi totoong impormasyon
** Pag-alis ng nilalaman mula sa mga pahina
'ipbsubmit' => 'Harangin/hadlangan ang tagagamit na ito',
'ipbother' => 'Ibang oras:',
'ipboptions' => '2 oras:2 hours,1 araw:1 day,3 araw:3 days,1 linggo:1 week,2 linggo:2 weeks,1 buwan:1 month,3 buwan:3 months,6 buwan:6 months,1 taon:1 year,walang hanggan:infinite',
-'ipbotheroption' => 'iba',
-'ipbotherreason' => 'Iba/karagdagang dahilan:',
'ipbhidename' => 'Itago ang pangalan ng tagagamit mula sa pagbabago at mga talaan',
'ipbwatchuser' => 'Bantayan ang pahinang pantagagamit at pahina ng usapan ng tagagamit na ito',
'ipb-disableusertalk' => 'Pigilan ang tagagamit na ito mula sa pamamatnugot ng kanilang pansariling pahina ng usapan habang hinahadlangan',
'sorbsreason' => 'Nakalista ang IP address mo bilang isang bukas na proxy sa DNSBL na ginagamit ng sayt na ito.',
'sorbs_create_account_reason' => 'Nakatala ang iyong IP address bilang open proxy sa DNSBL na ginagamit ng {{SITENAME}}.
Hindi ka makakalikha ng account',
-'cant-block-while-blocked' => 'Hindi mo mahahadlangan/mahaharang ang ibang mga tagagamit habang hinahadlangan ka.',
'cant-see-hidden-user' => 'Ang tagagamit na sinusubukan mong hadlangan ay naharang at naikubli na.
Dahil wala kang karapatang magkubli ng tagagamit, hindi mo makikita o mababago ang paghadlang sa tagagamit.',
'ipbblocked' => 'Hindi mo mahahadlangan o tanggalin ang hadlang ng ibang mga tagagamit, dahil hinadlangan ka rin',
Sa mga kasong ganoon, kailangan mong ilipat o pagsamahin/pagsanibin ang pahina sa manwal o kinakamay na paraan kung nanaisin.",
'movearticle' => 'Ilipat ang pahina:',
'moveuserpage-warning' => "'''Babala:''' Ililipat mo ang isang pahina ng tagagamit. Pakitandaan na tanging ang pahina lamang ang malilipat at ''hindi'' babaguhin ang pangalan ng tagagamit.",
-'movenologin' => 'Hindi nakalagda',
'movenologintext' => 'Dapat na isa kang nagpatalang tagagamit at [[Special:UserLogin|nakalagdang papasok]] upang makapaglipat ng isang pahina.',
'movenotallowed' => 'Wala kang permisong maglipat ng pahina.',
'movenotallowedfile' => 'Wala kang pahintulot upang makapaglipat ng mga talaksan.',
pangalang pinili mo ay hindi tanggap.
Pumili muli ng ibang pangalan.',
'cantmove-titleprotected' => 'Hindi mo malilipatan ang isang pahina sa lokasyong ito, dahil nakasanggalang sa paglikha ang baong pamagat',
-'talkexists' => "'''Matagumpay na nailipat ang pahina mismo, ngunit hindi mailipat ang pahinang usapan dahil may ganito na sa bagong pamagat. Mangyaring isanib ito nang manwal.'''",
-'movedto' => 'inilipat sa',
'movetalk' => 'Ilipat ang kaugnay na pahinang usapan',
'move-subpages' => 'Ilipat ang kabahaging mga pahina (hanggang sa $1)',
'move-talk-subpages' => 'Ilipat ang kabahaging mga pahina ng usapan (hanggang sa $1)',
'watchlistall2' => 'lahat',
'namespacesall' => 'lahat',
'monthsall' => 'lahat',
-'limitall' => 'lahat',
# Email address confirmation
'confirmemail' => 'Patotohanan ang adres ng e-liham',
'confirmemail_needlogin' => 'Kailangan mong $1 upang kumpirmahin/mapatotohanan ang iyong adres ng e-liham.',
'confirmemail_success' => 'Nakumpirma/napatotohanan na ang adres ng e-liham mo. Maaari ka ng [[Special:UserLogin|lumagda]] at maglibang sa wiki.',
'confirmemail_loggedin' => 'Natiyak na ngayon ang tirahan ng e-liham mo.',
-'confirmemail_error' => 'May nangyaring kamalian sa pagsasagip ng iyong kumpirmasyon.',
'confirmemail_subject' => 'Kumpirmasyon/pagpapatotoong pang-adres ng e-liham ng {{SITENAME}}',
'confirmemail_body' => 'May isa, maaaring ikaw, na mula sa direksiyong IP na $1,
ang nagtala ng isang kuwentang "$2" na mayroong ganitong direksiyong e-liham sa {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Paghambingin ang mga pahina',
-'compare-selector' => 'Paghambingin ang mga pahina ng rebisyon',
'compare-page1' => 'Pahina 1',
'compare-page2' => 'Pahina 2',
'compare-rev1' => 'Rebisyon 1',
'loginlanguagelabel' => 'Зывон: $1',
# Change password dialog
-'resetpass' => 'Пароли дәгиш карде',
+'changepassword' => 'Пароли дәгиш кардеј',
'resetpass_header' => 'Иштирокәкә пароли дәгиш карде',
'oldpassword' => 'Канә парол:',
'newpassword' => 'Нујә парол:',
'revdelete-radio-unset' => 'Не',
'revdelete-log' => 'Сәбәб:',
'revdel-restore' => 'Винде дәрәҹә дәгиш карде',
-'revdel-restore-deleted' => 'Рәдд кардә быә рәвојәтон',
-'revdel-restore-visible' => 'Чијә рәвојәтон',
'pagehist' => 'Сәһифә тарых',
'revdelete-reasonotherlist' => 'Ҹо сәбәб',
# Preferences page
'preferences' => 'Кукон',
'mypreferences' => 'Кукон',
-'changepassword' => 'Пароли дәгиш кардеј',
'skin-preview' => 'Сыфтәнә нишо дој',
'prefs-user-pages' => 'Иштирокәкә сәһифон',
'prefs-rc' => 'Ән нујә дәгишон',
'recentchanges-label-minor' => 'Ым гадә дәгишије',
'recentchanges-label-bot' => 'Ым дәгиши бот кардәше',
'recentchanges-label-unpatrolled' => 'Im redaktə hələ nəzərədə dəvardəni',
-'rcnote' => "Бә жиј нишо доә быә {{PLURAL:$1|'''1''' дәгиши|'''$1''' дәгиши}}, бә охонә {{PLURAL:$2|ружәдә|'''$2''' ружәдә}}, саат $5, $4.",
'rcnotefrom' => "Бә жиј доә быән дәгишон че вахтику '''$2''' (тосә '''$1''').",
'rclistfrom' => '$1 вахтику дәгишон нишо быдә',
'rcshowhideminor' => '$1 гәдәлијә дәгишон',
# Block/unblock
'ipbreason' => 'Сәбәб:',
'ipboptions' => '2 саат:2 hours,1 руж:1 day,3 руж:3 days,1 һафтә:1 week,2 һафтә:2 weeks,1 манг:1 month,3 манг:3 months,6 манг:6 months,1 сор:1 year,бемыһләт:infinite',
-'ipbotheroption' => 'ҹо',
'ipblocklist' => 'Бастә быә иштирокәкон',
'blocklist-reason' => 'Сәбәб',
'ipblocklist-submit' => 'Нәве',
'toolbox' => 'Lebokoso la dithulusu',
'otherlanguages' => 'Ka dipuo di sele',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Ditiragalo tsa sešeng',
'disclaimers' => 'Tlhapa diatla',
'edithelp' => 'Thuso ya go fetola',
'privacy' => 'Melawana ya sephiri',
'youhavenewmessages' => 'O na le $1 ($2).',
-'newmessageslink' => 'molaetsa o moša',
'youhavenewmessagesmulti' => 'O na le molaetsa o moša mo $1',
'editsection' => 'baakanya',
'editold' => 'baakanya',
'viewsource' => 'Lebelela motswedi',
# Login and logout pages
-'welcomecreation' => '== Amogelesega, $1! ==
-
-O ipuletse akhaonte. O seka wa lebala go fetola tse o di dikgatlhegelo tsa gago tsa {{SITENAME}}.',
'yourname' => 'Leina la modirisi:',
'yourpassword' => 'Selotlolo sa sephiri:',
'yourpasswordagain' => 'Kwala selotlolo sa gago sa sephiri gape:',
# Move page
'move-page-legend' => 'Sutisa tsebe',
'movearticle' => 'Sutisa tsebe:',
-'movenologin' => 'Ga o a ikwadisa',
'movepagebtn' => 'Sutisa tsebe',
-'movedto' => 'sutela kwa',
'movereason' => 'Lebaka:',
# Namespace 8 related
'loginlanguagelabel' => 'Lea: $1',
# Change password dialog
+'changepassword' => 'Liliu hoʻo leatapu',
'oldpassword' => 'Ko e leatapu motuʻa:',
'newpassword' => 'Ko e leatapu foʻou:',
'retypenew' => 'Toe ʻai leatapu foʻou:',
# Preferences page
'preferences' => 'Faʻiteliha',
'mypreferences' => 'faʻiteliha ʻaʻaku',
-'changepassword' => 'Liliu hoʻo leatapu',
'prefs-skin' => 'Kili',
'skin-preview' => 'Vakai pē',
'datedefault' => 'ʻIkai ha faʻiteliha',
# Recent changes
'recentchanges' => 'Ngaahi toki liliu',
'recentchanges-summary' => 'Fakatotolo ʻa e ngaahi toki liliu ki he wiki ʻi he pēsí ni.',
-'rcnote' => 'ʻOku ʻasi ʻi lalo ʻa e liliu fakamuimui ʻe <strong>$1</strong> lolotonga ʻa e ʻaho fakamuimui ʻe <strong>$2</strong> mei he taimi: $4, $5',
'rcnotefrom' => "ʻOku ʻasi ʻi lalo ʻa e liliu talu mei '''$2''' (aʻu ki he '''$1''').",
'rclistfrom' => 'ʻAsi mai ha ngaahi liliu foʻou ʻo kamata mei he $1',
'rcshowhideminor' => '$1 fatu siʻi',
'allpagesfrom' => 'ʻAsi mai ngaahi peesi ʻoku kamata he:',
'allarticles' => 'Ngaahi kupu kātoa',
'allinnamespace' => 'Peesi kotoa ($1 vā hingoa)',
-'allnotinnamespace' => 'Ngaahi peesi kotoa, ʻoku ʻikai ʻi vā hingoa $1',
-'allpagesprev' => 'Ki muʻa',
-'allpagesnext' => 'Hoko',
'allpagessubmit' => 'Fai ā',
'allpagesprefix' => 'ʻAsi mai ngaahi peesi mo ʻenau fakapipikimuʻa:',
'allpagesbadtitle' => "Naʻe taʻeʻaonga ʻa e hingoa ʻo e peesi naʻa ke fili, pe naʻe ʻi ai ha fakapipikimuʻa fakalea kehe pe ha fakapipikimuʻa faka''wiki'' kehe. Mahalo pe ʻoku ʻi loto ha ʻū mataʻitohi ʻoku ʻikai lava ngāueʻaki ʻi ha hingoa.",
'undeleterevisions' => 'Ngaahi paaki ʻe $1 kuo ʻave ki he tauhiʻanga',
'undeletebtn' => 'Fakafoki',
'undeletelink' => 'fakafoki',
-'undeletereset' => 'Fakafoki',
'undeletecomment' => 'Fakamatala:',
'undeletedrevisions' => 'Kuo fakafoki ʻa e paaki ʻe $1',
'undeletedfiles' => 'Kuo fakafoki ʻa e faile ʻe $1',
'ipbcreateaccount' => 'Taʻofia ʻa e fakatupu ʻo ha tohi kau-ki-ai',
'ipbsubmit' => 'Taʻofia ʻa e ʻetitá ni',
'ipbother' => 'Fuoloa kehe',
-'ipbotheroption' => 'kehe',
'badipaddress' => 'Tuʻasila IP taʻeʻaongaʻi',
'blockipsuccesssub' => 'Ola ʻo e taʻofi',
'blockipsuccesstext' => 'Kuo taʻofia ʻa [[Special:Contributions/$1|$1]]
*te ke tiki ʻa e puha ʻi lalo.
ʻI he meʻa ko ia, ʻe ʻunuʻi pe fakatahaʻi ʻa e peesi alea faiʻaki ʻa e nima.",
'movearticle' => 'ʻUnu ʻa e kupu',
-'movenologin' => 'ʻOku ʻikai ke kau-ki-ai',
'movenologintext' => 'Kuo pau ko e ʻetita lēsisita koe pea [[Special:UserLogin|kau-ki-ai]] kapau te ke fieʻunu ha peesi.',
'newtitle' => 'Ki he hingoa foʻou',
'move-watch' => 'Leʻo he pēsí ni',
'movepagebtn' => 'Peesi ʻunu',
'pagemovedsub' => 'Kuo ola ʻa e ʻunu',
'articleexists' => 'ʻOku toka ʻi ai ha peesi mo e hingoa ē, pe ʻoku ʻikai sai ʻa e hingoa ʻoku ke fiemaʻu. Kātaki fili ha hingoa kehe.',
-'talkexists' => "'''Kuo ola ʻa e ʻunu ʻo e peesi ia, kā naʻe ʻikai ʻunu he peesi alea koeʻuhi ʻoku toe tuʻu ha peesi pehē mo e hingoa foʻou. Kātaki fakataha kinaua faiʻaki ʻa e nima.'''",
-'movedto' => 'kuo ʻunu ki he',
'movetalk' => 'ʻUnu he peesi alea fekauʻaki',
'movelogpage' => 'Tohinoa ʻo e ʻunu',
'movelogpagetext' => 'Ko e hokohoko ʻo e ngaahi peesi kuo ʻunu',
'confirmemail_needlogin' => 'ʻOku pau te ke $1, koeʻuhi ʻe fakamoʻoniʻi ho tuʻasila tohila.',
'confirmemail_success' => 'Kuo fakamoʻoniʻi ho tuʻasila tohila. ʻOku lava ke ke kau-ki-ai pea huaʻia ʻa e wiki.',
'confirmemail_loggedin' => 'He taimí ni kuo fakamoʻoniʻi ho tuʻasila tohila.',
-'confirmemail_error' => 'Ko e meʻa hala ʻi he haofaki ʻo e hoʻo fakamoʻoniʻi tohila.',
'confirmemail_subject' => 'Ko e fakamoʻoniʻi ʻo e tuʻasila tohila ʻo e {{SITENAME}}',
'confirmemail_body' => 'Ko e tokotaha, mahalo pē ko koe mei he tuʻasila IP $1, naʻe lēsisita ia ha tohi kau-ki-ai "$2" mo e tuʻasila tohilá ni ʻi {{SITENAME}}.
'otherlanguages' => 'toki ante',
'redirectedfrom' => '(tan $1)',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'lipu sona pi toki pona li seme?',
'aboutpage' => 'Project:lipu sona pi toki pona li seme?',
'copyright' => 'lipu ken $1 li lawa e lipu ni.',
'watch' => 'o sona e ante',
'watchthispage' => 'mi wile sona e ante ale pi lipu ni lon tenpo kama',
'unwatchthispage' => 'mi wile ala sona e ante ale pi lipu ni lon tenpo kama',
-'watchnochange' => 'None of your watched items was edited in the time period displayed.',
# Contributions
'mycontris' => 'mi ante e lipu seme',
'mailmypassword' => 'E-mel nupela paswot',
'loginlanguagelabel' => 'Tokples: $1',
+# Change password dialog
+'changepassword' => 'Senis paswot',
+
# Edit page toolbar
'link_sample' => 'Link taitel',
'extlink_sample' => 'http://www.example.com link taitel',
'preferences' => 'Ol laik',
'mypreferences' => 'Ol laik bilong mi',
'prefs-edits' => 'Hamas senis:',
-'changepassword' => 'Senis paswot',
'prefs-skin' => 'Skin',
'skin-preview' => 'pes mi senisim, pastaim long raitim',
'datedefault' => 'Nogat laik',
'nchanges' => '$1 senis',
'recentchanges' => 'Nupela senis',
'recentchanges-label-minor' => 'Dispela emi liklik senis',
-'rcnote' => "Ananit yu lukim '''$1 senis''' long '''$2 de''' igo pinis, na i olsem long $3.",
'rcshowhideminor' => '$1 ol liklik senis',
'rcshowhidebots' => '$1 ol bot',
'rcshowhideliu' => '$1 ol yusa',
# Block/unblock
'blockip' => 'Pasim yusa (Block user)',
'ipboptions' => '2 awa:2 hours,1 de:1 day,3 de:3 days,1 wik:1 week,2 wik:2 weeks,1 mun:1 month,3 mun:3 months,6 mun:6 months,1 yia:1 year,oltaim:infinite',
-'ipbotheroption' => 'narapela',
'ipblocklist' => 'Ol IP adres na yusanem i pas',
'ipblocklist-submit' => 'Painim',
'blocklink' => 'pasim',
'movepage-moved' => '\'\'\'"$1" i surikim pinis long "$2"\'\'\'',
'articleexists' => 'Wanpela pes wantaim dispela nem i stap pinis, o dispela nem i no stret.
Yu mas painim narapela nem.',
-'talkexists' => "'''Pes bilong buk i surik pinis, tasol pes bilong toktok i no inap surik, bilong wanem wanpela pes bilong toktok istap pinis wantaim dispela nam. Yu mas pasim wantaim tupela pes bilong toktok yu yet.'''",
-'movedto' => 'i surik i go long',
'movetalk' => 'Surikim pes bilong toktok wantaim',
'movelogpage' => 'Buk bilong ol surik',
'movelogpagetext' => 'Hia yumi lukim ol pes i surik pinis.',
'watchlistall2' => 'olgeta',
'namespacesall' => 'ol',
'monthsall' => 'olgeta',
-'limitall' => 'olgeta',
# Scary transclusion
'scarytranscludetoolong' => '[URL i longpela tumas]',
'user-mail-no-body' => 'Boş veya geçerli olmayan bir şekilde e-posta gönderilmeye çalışıldı.',
# Change password dialog
-'resetpass' => 'Parolayı değiştir',
+'changepassword' => 'Parolayı değiştir',
'resetpass_announce' => 'Size gönderilen muvakkat bir parola ile oturum açtınız.
Girişi bitirmek için, burada yeni bir parola yazın:',
'resetpass_text' => '<!-- Metini buraya ekleyin -->',
'revisiondelete' => 'Sürümleri sil/geri getir',
'revdelete-nooldid-title' => 'Hedef sürüm geçersiz',
'revdelete-nooldid-text' => 'Bu fonksiyonu uygulamak için belirli hedef değişiklik veya değişikileriniz yok. Sunulmuş olan revizyon mevcut değil, veya mevcut revizyonu gizlemeye çalışıyorsunuz.',
-'revdelete-nologtype-title' => 'Hiçbir kayıt tipi verilmedi',
-'revdelete-nologtype-text' => 'Bu işlemi devreye sokmak için bir kayıt tipi belirtmediniz.',
-'revdelete-nologid-title' => 'Geçersiz günlük girdisi',
-'revdelete-nologid-text' => 'Bu fonksiyonu uygulamak için hiçbir kayıt tipi belirtilmedi veya belirtilen kayıt tipi mevcut değil.',
'revdelete-no-file' => 'Belirtilen dosya mevcut değil.',
'revdelete-show-file-confirm' => '"<nowiki>$1</nowiki>" dosyasının $2 $3 tarihli silinmiş bir revizyonunu görmek istediğinize emin misiniz?',
'revdelete-show-file-submit' => 'Evet',
'logdelete-failure' => "'''Günlük görünürlüğü ayarlanamadı:'''
$1",
'revdel-restore' => 'görünürlüğü değiştir',
-'revdel-restore-deleted' => 'silinmiş revizyonlar',
-'revdel-restore-visible' => 'görünür revizyonlar',
'pagehist' => 'Sayfa geçmişi',
'deletedhist' => 'Silinmiş geçmiş',
'revdelete-hide-current' => '$2 $1 tarihli öğe gizlenirken hata: bu güncel revizyon.
'search-interwiki-default' => '$1 sonuçlar:',
'search-interwiki-more' => '(daha çok)',
'search-relatedarticle' => 'ilgili',
-'mwsuggest-disable' => 'Arama önerilerini devre dışı bırak',
'searcheverything-enable' => 'Tüm ad alanlarında ara',
'searchrelated' => 'ilgili',
'searchall' => 'hepsi',
'mypreferences' => 'Tercihler',
'prefs-edits' => 'Değişiklik sayısı:',
'prefsnologintext2' => 'Kullanıcı tercihlerini ayarlamak için lütfen $1ın.',
-'changepassword' => 'Parolayı değiştir',
'prefs-skin' => 'Görünüm',
'skin-preview' => 'Önizleme',
'datedefault' => 'Tercih yok',
'recentchanges-label-unpatrolled' => 'Bu değişiklik henüz gözlenmemiş',
'recentchanges-label-plusminus' => 'Sayfa boyutu bu bayt sayısı kadar değişti',
'recentchanges-legend-newpage' => '(ayrıca bakınız [[Special:NewPages|yeni sayfalar listesi]])',
-'rcnote' => "$4 tarihi ve saat $5 itibarı ile, son {{PLURAL:$2|1 günde|'''$2''' günde}} yapılan, {{PLURAL:$1|'''1''' değişiklik|'''$1''' değişiklik}}, aşağıdadır.",
'rcnotefrom' => "'''$2''' tarihinden itibaren yapılan değişiklikler aşağıdadır (en fazla <b>$1</b> tanesi gösterilmektedir).",
'rclistfrom' => '$1 tarihinden itibaren yeni değişiklikleri göster',
'rcshowhideminor' => 'Küçük değişiklikleri $1',
'allpagesto' => 'Şununla biten sayfaları görüntüle:',
'allarticles' => 'Tüm maddeler',
'allinnamespace' => 'Tüm sayfalar ($1 sayfaları)',
-'allnotinnamespace' => 'Tüm sayfalar ($1 alanında olmayanlar)',
-'allpagesprev' => 'Önceki',
-'allpagesnext' => 'Sonraki sayfa',
'allpagessubmit' => 'Getir',
'allpagesprefix' => 'Buraya yazdığınız harflerle başlayan sayfaları listeleyin:',
'allpagesbadtitle' => 'Girilen sayfa ismi diller arası bağlantı ya da vikiler arası bağlantı içerdiğinden geçerli değil. Başlıklarda kullanılması yasak olan bir ya da daha çok karakter içeriyor olabilir.',
'undeletebtn' => 'Geri getir!',
'undeletelink' => 'görüntüle/geri getir',
'undeleteviewlink' => 'görüntüle',
-'undeletereset' => 'Vazgeç',
'undeleteinvert' => 'Seçimi ters çevir',
'undeletecomment' => 'Neden:',
'undeletedrevisions' => 'Toplam {{PLURAL:$1|1 kayıt|$1 kayıt}} geri getirildi.',
'block' => 'Kullanıcıyı engelle',
'unblock' => 'Kullanıcının engelini kaldır',
'blockip' => 'Kullanıcıyı engelle',
-'blockip-title' => 'Kullanıcıyı engelle',
'blockip-legend' => 'Kullanıcıyı engelle',
'blockiptext' => "Aşağıdaki formu kullanarak belli bir IP'nin veya kayıtlı kullanıcının değişiklik yapmasını engelleyebilirsiniz. Bu sadece vandalizmi engellemek için ve [[{{MediaWiki:Policy-url}}|kurallara]] uygun olarak yapılmalı. Aşağıya mutlaka engelleme ile ilgili bir açıklama yazınız. (örnek: -Şu- sayfalarda vandalizm yapmıştır).",
'ipadressorusername' => 'IP adresi veya kullanıcı adı',
'ipbexpiry' => 'Bitiş süresi',
'ipbreason' => 'Neden:',
-'ipbreasonotherlist' => 'Başka neden',
'ipbreason-dropdown' => '*Genel engelleme nedenleri
** Yanlış bilgi eklemek
** Sayfalardan içeriği çıkarmak
'ipbsubmit' => 'Bu kullanıcıyı engelle',
'ipbother' => 'Farklı zaman',
'ipboptions' => '2 saat:2 hours,1 gün:1 day,3 gün:3 days,1 hafta:1 week,2 hafta:2 weeks,1 ay:1 month,3 ay:3 months,6 ay:6 months,1 yıl:1 year,süresiz:infinite',
-'ipbotheroption' => 'farklı',
-'ipbotherreason' => 'Başka/ek sebepler:',
'ipbhidename' => 'Kullanıcı adını katkılarda ve listelerde gizle',
'ipbwatchuser' => 'Bu kullanıcının kullanıcı ve tartışma sayfalarını izle',
'ipb-disableusertalk' => 'Bu kullanıcının engelliyken kendi mesaj sayfasında değişiklik yapmasını önle',
'sorbs_create_account_reason' => "IP adresiniz {{SITENAME}} sitesi tarafından kullanılan DNSBL'de açık proxy olarak listelenmiş.
Hesap oluşturamazsınız",
'xffblockreason' => 'Sizin ya da kullandığınız vekil sunucuya ait bir IP adresi X-Forwarded-For başlığında bulunuyor, ve engellendi. Orjinal engelleme nedeni: $1',
-'cant-block-while-blocked' => 'Siz engelliyken başka kullanıcıları engelleyemezsiniz.',
'cant-see-hidden-user' => 'Engellemek istediğiniz kullanıcı zaten engellenmiş ve gizlenmiş. Kullanıcıgizle yetkiniz olmadığı için, kullanıcının engellenmesini göremez ya da değiştiremezsiniz.',
'ipbblocked' => 'Diğer kullanıcıları engelleyemez ya da engellemesini kaldıramazsınız, çünkü kendiniz engellenmişsiz',
'ipbnounblockself' => 'Kendi engellemenizi kaldırmanıza izniniz yok',
Bu durumlarda sayfayı kendiniz aktarmalısınız.",
'movearticle' => 'Eski isim',
'moveuserpage-warning' => "'''Uyarı:''' Bir kullanıcı sayfasını taşımak üzeresiniz. Lütfen sadece sayfanın taşınacağına, ancak kullanıcının yeniden ''adlandırılmayacağına'' dikkat edin.",
-'movenologin' => 'Sistemde değilsiniz.',
'movenologintext' => 'Sayfanın adını değiştirebilmek için kayıtlı ve [[Special:UserLogin|sisteme]] giriş yapmış olmanız gerekmektedir.',
'movenotallowed' => 'Sayfaları taşımaya izniniz yok.',
'movenotallowedfile' => 'Sayfaları taşımaya izniniz yok.',
'articleexists' => 'Bu isimde bir sayfa bulunmakta veya seçmiş olduğunuz isim geçersizdir.
Lütfen başka bir isim deneyiniz.',
'cantmove-titleprotected' => 'Bir sayfayı bu konuma taşıyamazsınız, çünkü yeni başlığın oluşturulması korunuyor',
-'talkexists' => "'''Sayfanın kendisi başarıyla taşındı, ancak tartışma sayfası taşınamadı çünkü taşınacağı isimde zaten bir sayfa vardı. Lütfen sayfanın içeriğini diğer sayfaya kendiniz taşıyın.'''",
-'movedto' => 'taşındı:',
'movetalk' => 'Varsa "tartışma" sayfasını da aktar.',
'move-subpages' => 'Altsayfaları taşı ($1 sayfaya kadar)',
'move-talk-subpages' => 'Tartışma sayfasının altsayfalarını taşı ($1 sayfaya kadar)',
'watchlistall2' => 'Hepsini göster',
'namespacesall' => 'hepsi',
'monthsall' => 'hepsi',
-'limitall' => 'tümü',
# Email address confirmation
'confirmemail' => 'E-posta adresini onayla',
'confirmemail_needlogin' => 'E-posta adresinizi onaylamak için önce $1 yapmalısınız.',
'confirmemail_success' => "E-posta adresiniz doğrulandı. [[Special:UserLogin|Oturum açıp]] Viki'nin keyfini çıkarabilirsiniz.",
'confirmemail_loggedin' => 'E-posta adresiniz onaylandı.',
-'confirmemail_error' => 'Onayınız bilinmeyen bir hata nedeniyle kaydedilemedi.',
'confirmemail_subject' => '{{SITENAME}} e-posta adres onayı.',
'confirmemail_body' => 'Birisi, muhtemelen siz, $1 IP adresinden,
{{SITENAME}} sitesinde bu e-posta adresi ile $2 hesabını açtı.
'imgmultigo' => 'Git!',
'imgmultigoto' => '$1 sayfasına git',
+# Language selector for translatable SVGs
+'img-lang-default' => '(varsayılan dil)',
+'img-lang-info' => 'Bu resmi $1 ile işle $2.',
+'img-lang-go' => 'Gönder',
+
# Table pager
'ascending_abbrev' => 'küçükten büyüğe',
'descending_abbrev' => 'azalan',
# Special:ComparePages
'comparepages' => 'Sayfaları karşılaştır',
-'compare-selector' => 'Sayfa sürümlerini karşılaştır',
'compare-page1' => 'Sayfa 1',
'compare-page2' => 'Sayfa 2',
'compare-rev1' => 'Sürüm 1',
'loginlanguagelabel' => 'Leşono: $1',
# Change password dialog
-'resetpass' => 'Mşaḥlaf uQliḍo.',
'oldpassword' => 'Qliḍo 3atiqo:',
'newpassword' => 'Qliḍo ḥaṭo:',
'retypenew' => 'Qliḍo ḥaṭo (disa):',
'revdelete-radio-set' => 'Eh',
'revdelete-radio-unset' => 'Lo',
'revdel-restore' => 'change visibility',
-'revdel-restore-deleted' => 'deleted revisions',
-'revdel-restore-visible' => 'visible revisions',
'pagehist' => 'Maktabzabno diFaṭo',
# Merge log
'recentchanges-label-minor' => 'This is a minor edit',
'recentchanges-label-bot' => 'uŞuḥlofano sim muBot.',
'recentchanges-label-unpatrolled' => 'This edit has not yet been patrolled',
-'rcnote' => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' changes}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
'rcnotefrom' => 'Herke komaḥwın aŞuḥlofe ḥaroye men ""$2"" (hul buSowudo ""$1"").',
'rclistfrom' => 'Maḥway li Şuḥlofe ḥaṭe men $1',
'rcshowhideminor' => '$1 minor edits',
'allpages' => 'aFaṭaṭe kulle',
'alphaindexline' => '$1 l$2',
'allarticles' => 'aFaṭaṭe kulle',
-'allpagesnext' => 'Ḥreto',
'allpagessubmit' => 'Zux',
# Special:Categories
# Revision deletion
'rev-delundel' => 'Komba/Tumbeta',
'revdel-restore' => 'Cinca kuvoniwa',
-'revdel-restore-deleted' => 'Mindzulamiso leyi suriweke',
-'revdel-restore-visible' => 'mindzulamiso leyi voniwaka himani na mani',
'pagehist' => 'Matimu ya tluka',
'deletedhist' => 'Matimu lamasuriweke',
'recentchanges-label-minor' => 'Lowu i ndzulamiso wu tsongo',
'recentchanges-label-bot' => 'Ndzulamiso lowu wu endliwe hi rhobhoto',
'recentchanges-label-unpatrolled' => 'Ndzulamiso lowu awusi languteriwa',
-'rcnote' => "Lha hansi ku kombiwa {{PLURAL:$1|ku cinca|''$1''' wa mindzulamiso}} endzeni ka {{PLURAL:$2|siku|'''$2''' wa masiku}} lamahundzeke, hi $5, $4.",
'rcnotefrom' => "Laha hansi kuxaxametiwe ku cinca kusukela hi '''$2''' (kuya ka '''$1''').",
'rclistfrom' => 'Komba mindzilamiso leyintswa kusukela eka $1',
'rcshowhideminor' => '$1 wa mindzulamiso leyi ntsanana',
'user-mail-no-addy' => 'Электрон почта адресыннан башка электрон хат җибәрмәкче булды',
# Change password dialog
-'resetpass' => 'Серсүзне үзгәртү',
+'changepassword' => 'Серсүзне үзгәртү',
'resetpass_announce' => 'Сез электрон почта аша вакытлыча бирелгән серсүз ярдәмендә кердегез. Системага керүне төгәлләү өчен яңа серсүз төзегез.',
'resetpass_text' => '<!-- Монда текст өстәгез -->',
'resetpass_header' => 'Хисап язмасы серсүзен үзгәртү',
'revisiondelete' => 'Битнең юрамасын бетерү / кайтару',
'revdelete-nooldid-title' => 'Ахыргы юрама билгеләнмәгән',
'revdelete-nooldid-text' => 'Бу функцияне башкару өчен сез ахыргы юраманы (яки юрамаларны) билгеләмәдегез.',
-'revdelete-nologtype-title' => 'Көндәлек тибы билгеләнмәгән',
-'revdelete-nologtype-text' => 'Гамәл башкарылырга тиешле көндәлек төрен билгеләргә оныттыгыз.',
-'revdelete-nologid-title' => 'Көндәлектәге язма хаталы',
-'revdelete-nologid-text' => 'Сез гамәлне башкару өчен журналның максатчан язмасын күрсәтмәдегез яки күрсәтелмәгән язма юк.',
'revdelete-no-file' => 'Бу файл юк.',
'revdelete-show-file-confirm' => 'Сез чыннан да «<nowiki>$1</nowiki>» файлының бетерелгән $2, $3 версиясен карарга телисезме??',
'revdelete-show-file-submit' => 'Әйе',
'logdelete-failure' => "'''Көндәлекнең күренүчәнлеге куелмады:'''
$1",
'revdel-restore' => 'күренүчәнлекне үзгәртү',
-'revdel-restore-deleted' => 'бетерелгән юрамалар',
-'revdel-restore-visible' => 'күрсәтелгән юрамалар',
'pagehist' => 'битнең тарихы',
'deletedhist' => 'Бетерүләр тарихы',
'revdelete-otherreason' => 'Башка/өстәмә сәбәп:',
'search-interwiki-default' => '$1 нәтиҗә:',
'search-interwiki-more' => '(тагын)',
'search-relatedarticle' => 'Бәйләнгән',
-'mwsuggest-disable' => 'AJAX-ярдәмне ябу',
'searcheverything-enable' => 'Барлык исемнәр мәйданында эзләү',
'searchrelated' => 'бәйләнгән',
'searchall' => 'барлык',
'preferences' => 'Көйләнмәләр',
'mypreferences' => 'Көйләнмәләр',
'prefs-edits' => 'Үзгәртүләр исәбе:',
-'changepassword' => 'Серсүзне үзгәртү',
'prefs-skin' => 'Күренеш',
'skin-preview' => 'Алдан карау',
'datedefault' => 'Баштагы көйләнмәләр',
'recentchanges-label-bot' => 'Бу үзгәртү бот белән эшләнгән иде',
'recentchanges-label-unpatrolled' => 'Үзгәртүне әлегә тикшермәгәннәр',
'recentchanges-legend-newpage' => '$1 — яңа бит',
-'rcnote' => 'Аста $4 $5 вакытынна соңгы {{PLURAL:$2|1|$2}} көн эчендә булган соңгы {{PLURAL:$1|1|$1}} үзгәртмә күрсәтелә:',
'rcnotefrom' => "Астарак '''$2''' башлап ('''$1''' кадәр) үзгәртүләр күрсәтелгән.",
'rclistfrom' => '$1 башлап яңа үзгәртүләрне күрсәт',
'rcshowhideminor' => 'кече үзгәртүләрне $1',
'allpagesto' => 'Монда чыгаруны туктату:',
'allarticles' => 'Барлык битләр',
'allinnamespace' => '«$1» исемнәр мәйданындагы барлык битләр',
-'allnotinnamespace' => 'Барлык битләр («$1» исемнәр мәйданы исәпкә алынмады)',
-'allpagesprev' => 'Алдагы',
-'allpagesnext' => 'Киләсе',
'allpagessubmit' => 'Башкару',
'allpagesprefix' => 'Алкушымчалы битләрне күрсәтү:',
'allpages-hide-redirects' => 'Юнәлтүләрне яшер',
'undeletebtn' => 'Торгызу',
'undeletelink' => 'карау/торгызу',
'undeleteviewlink' => 'карау',
-'undeletereset' => 'Ташлату',
'undeleteinvert' => 'Киресен сайлау',
'undeletecomment' => 'Сәбәп:',
'undeletedrevisions' => '{{PLURAL:$1|1 үзгәртү|$1 үзгәртү}} торгызылды',
# Block/unblock
'blockip' => 'Кулланучыны тыю',
-'blockip-title' => 'Кулланучыны тыю',
'blockip-legend' => 'Кулланучыны тыю',
'ipadressorusername' => 'IP адресы яки кулланучы исеме:',
'ipbexpiry' => 'Бетә:',
'ipbreason' => 'Сәбәп:',
-'ipbreasonotherlist' => 'Башка сәбәп',
'ipbreason-dropdown' => '* Кысуның гадәттәге сәбәпләре
** Ялган мәгълүмат кертү
** Битләрнең эчтәлеген сөртү
'ipbsubmit' => 'Бу кулланучыны тыю',
'ipbother' => 'Башка вакыт:',
'ipboptions' => '2 сәгать:2 hours,1 көн:1 day,3 көн:3 days,1 атна:1 week,2 атна:2 weeks,1 ай:1 month,3ай:3 months,6 ай:6 months,1 ел:1 year,чикләнмәгән:infinite',
-'ipbotheroption' => 'башка',
'badipaddress' => 'Ялгыш IP адресы',
'blockipsuccesssub' => 'Тыю башкарылган',
'ipb-unblock-addr' => '$1 кулланучысын тыюдан азат итү',
Бу очракларда сезгә битләрне үз кулыгыз белән күчерергә яки кушарга туры килер.",
'movearticle' => 'Битне күчерү:',
-'movenologin' => 'Кермәдегез',
'movenotallowed' => 'Сездә мәкаләләрне күчерү хокуклары юк.',
'newtitle' => 'Яңа башлам:',
'move-watch' => 'Бу битне күзәтү',
'movepage-moved-noredirect' => 'Юнәлтүне ясау тыелды',
'articleexists' => 'Мондый исемле бит бар инде, яисә мондый исем рөхсәт ителми.
Зинһар башка исем сайлагыз.',
-'talkexists' => "'''Битнең үзе күчерелде, әмма бәхәс бите күчерелми калды, чөнки шундый исемле бит бар инде. Зинһар, аларны үзегез кушыгыз.'''",
-'movedto' => 'күчерелгән:',
'movetalk' => 'Бәйләнешле бәхәс битен күчерү',
'movelogpage' => 'Күчерү көндәлеге',
'movereason' => 'Сәбәп:',
'watchlistall2' => 'барлык',
'namespacesall' => 'барлык',
'monthsall' => 'барлык',
-'limitall' => 'барлык',
# Delete conflict
'recreate' => 'Яңадан ясау',
# Special:ComparePages
'comparepages' => 'Битләрне чагыштыру',
-'compare-selector' => 'Битләрнең юрамаларын чагыштыру',
'compare-page1' => 'Беренче сәхифә',
'compare-page2' => 'Икенче сәхифә',
'compare-rev1' => 'Беренче юрама',
'suspicious-userlogout' => 'Sezneñ eşçänlekne beterü sorawığız kire qağıldı, çönki ul yalğış brauzer yäisä keşlawçı proksi aşa cibärelerge mömkin.',
# Change password dialog
-'resetpass' => 'Sersüzne üzgärtü',
+'changepassword' => 'Sersüzne üzgärtü',
'resetpass_announce' => 'Sez elektron poçta aşa waqıtlıça birelgän sersüz yärdämendä kerdegez. Sistemağa kerüne tögälläw öçen yaña sersüz tözegez.',
'resetpass_text' => '<!-- Monda tekst östägez -->',
'resetpass_header' => 'Xisap yazması sersüzen üzgärtü',
'revisiondelete' => 'Bitneñ yuramasın beterü / qaytaru',
'revdelete-nooldid-title' => 'Axırğı yurama bilgelänmägän',
'revdelete-nooldid-text' => 'Bu funksiäne başqaru öçen sez axırğı yuramanı (yäki yuramalarnı) bilgelämädegez.',
-'revdelete-nologtype-title' => 'Köndälek tibı bilgelänmägän',
-'revdelete-nologtype-text' => 'Ğämäl başqarılırğa tieşle köndälek tören bilgelärgä onıttığız.',
-'revdelete-nologid-title' => 'Köndälektäge yazma xatalı',
'revdelete-show-file-submit' => 'Äye',
'revdelete-legend' => 'Çikläwlär urnaştır:',
'revdelete-hide-text' => 'Bitneñ bu yuraması tekstın yäşer',
'revdelete-radio-set' => 'Äye',
'revdelete-radio-unset' => 'Yuq',
'revdel-restore' => 'kürenüçänlekne üzgärtü',
-'revdel-restore-deleted' => 'beterelgän yuramalar',
-'revdel-restore-visible' => 'kürsätelgän yuramalar',
'pagehist' => 'bitneñ tarixı',
'deletedhist' => 'Beterülär tarixı',
'revdelete-reasonotherlist' => 'Başqa säbäp',
'search-interwiki-default' => '$1 näticä:',
'search-interwiki-more' => '(tağın)',
'search-relatedarticle' => 'Bäylängän',
-'mwsuggest-disable' => 'AJAX-yärdämne yabu',
'searcheverything-enable' => 'Barlıq isemnär mäydanında ezläw',
'searchrelated' => 'bäylängän',
'searchall' => 'barlıq',
'preferences' => 'Köylänmälär',
'mypreferences' => 'Köylänmälärem',
'prefs-edits' => 'Üzgärtülär isäbe:',
-'changepassword' => 'Sersüzne üzgärtü',
'prefs-skin' => 'Küreneş',
'skin-preview' => 'Aldan qaraw',
'datedefault' => 'Baştağı köylänmälär',
'recentchanges-feed-description' => 'Bu ağımda soñğı üzgärtülärne küzätü.',
'recentchanges-label-newpage' => 'Bu üzgärtü belän yaña bit tözelde',
'recentchanges-label-minor' => 'Bu keçe üzgärtü',
-'rcnote' => 'Asta $4 $5 waqıtınna soñğı {{PLURAL:$2|1|$2}} kön eçendä bulğan soñğı {{PLURAL:$1|1|$1}} üzgärtmä kürsätelä:',
'rcnotefrom' => "Astaraq '''$2''' başlap ('''$1''' qädär) üzgärtülär kürsätelgän.",
'rclistfrom' => '$1 başlap yaña üzgärtülärne kürsät',
'rcshowhideminor' => 'keçe üzgärtülärne $1',
'allpagesfrom' => 'Moña başlanuçı bitlärne çığaru:',
'allpagesto' => 'Monda çığarunı tuqtatu:',
'allarticles' => 'Barlıq bitlär',
-'allpagesprev' => 'Elekke',
-'allpagesnext' => 'Kiläse',
'allpagessubmit' => 'Başqaru',
'allpagesprefix' => 'Alquşımçalı bitlärne kürsätü:',
'undeletebtn' => 'Torğızu',
'undeletelink' => 'qaraw/torğızu',
'undeleteviewlink' => 'qaraw',
-'undeletereset' => 'Taşlatu',
'undeleteinvert' => 'Kiresen saylaw',
'undeletecomment' => 'Säbäp:',
'undelete-search-submit' => 'Ezläw',
# Block/unblock
'blockip' => 'Qullanuçını tıyu',
-'blockip-title' => 'Qullanuçını tıyu',
'blockip-legend' => 'Qullanuçını tıyu',
'ipadressorusername' => 'IP adresı yäki qullanuçı iseme:',
'ipbexpiry' => 'Betä:',
'ipbreason' => 'Säbäp:',
-'ipbreasonotherlist' => 'Başqa säbäp',
'ipbreason-dropdown' => '* Qısunıñ ğädättäge säbäpläre
** Yalğan mäğlümat kertü
** Bitlärneñ eçtälegen sörtü
'ipbsubmit' => 'Bu qullanuçını tıyu',
'ipbother' => 'Başqa waqıt:',
'ipboptions' => '2 säğät:2 hours,1 kön:1 day,3 kön:3 days,1 atna:1 week,2 atna:2 weeks,1 ay:1 month,3ay:3 months,6 ay:6 months,1 yıl:1 year,çiklänmägän:infinite',
-'ipbotheroption' => 'başqa',
'badipaddress' => 'Yalğış IP adresı',
'blockipsuccesssub' => 'Tıyu başqarılğan',
'ipb-unblock-addr' => '$1 qullanuçısın tıyudan azat itü',
Bu oçraqlarda sezgä bitlärne üz qulığız belän küçerergä yäki quşarğa turı kiler.",
'movearticle' => 'Bitne küçerü:',
-'movenologin' => 'Kermädegez',
'movenotallowed' => 'Sezdä mäqälälärne küçerü xoquqları yuq.',
'newtitle' => 'Yaña başlam:',
'move-watch' => 'Bu bitne küzätü',
'movepage-moved-noredirect' => 'Yünältüne yasaw tıyıldı',
'articleexists' => 'Mondıy isemle bit bar inde, yäisä mondıy isem röxsät itelmi.
Zinhar başqa isem saylağız.',
-'talkexists' => "'''Bitneñ üze küçerelde, ämma bäxäs bite küçerelmi qaldı, çönki şundıy isemle bit bar inde. Zinhar, alarnı üzegez quşığız.'''",
-'movedto' => 'küçerelgän:',
'movetalk' => 'Bäyläneşle bäxäs biten küçerü',
'movelogpage' => 'Küçerü köndälege',
'movereason' => 'Säbäp:',
'watchlistall2' => 'barlıq',
'namespacesall' => 'barlıq',
'monthsall' => 'barlıq',
-'limitall' => 'barlıq',
# Delete conflict
'recreate' => 'Yañadan yasaw',
# Cologne Blue skin
'qbedit' => 'Fa’ahuru ’ē',
'qbmyoptions' => 'ta’u ’api',
-'qbspecialpages' => 'Te mau ’api ta’a ’ē',
'help' => 'Tauturu',
'search' => 'Roromā’imi',
'jumptonavigation' => 'arata’i',
'jumptosearch' => 'haere',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Nō {{SITENAME}}',
'aboutpage' => 'Project:Nō',
'edithelp' => 'Tauturu',
'mainpage-description' => 'Fa’ari’ira’a',
'portal' => 'Fare auhoa',
-'newmessageslink' => 'Te mau poro’i ’āpī',
-'newmessagesdifflink' => 'fa’ahuru-’ē-ra’a hope’a',
'editsection' => 'fa’ahuru ’ē',
'editold' => 'fa’ahuru ’ē',
# Revision feed
'history-feed-title' => 'Parau tuatāpapa',
-# Search results
-'powersearch' => 'Roromā’imi',
-
# Preferences page
'prefs-rc' => 'Te mau fa’ahuru-’ē-ra’a ’āpī',
'prefs-files' => 'Te mau putu’ite',
# Tooltip help for the actions
'tooltip-search' => 'Roromā’imi {{SITENAME}}',
-# Special:FilePath
-'filepath-page' => 'Putu’ite:',
-
# Special:SpecialPages
'specialpages' => 'Te mau ’api ta’a ’ē',
'php-mail-error-unknown' => 'PHP-ниң mail() ажыл-чорудулгазында билбес алдаг бар.',
# Change password dialog
-'resetpass' => 'Чажыт сөстү өскертири',
+'changepassword' => 'Чажыт сөстү өскертири',
'resetpass_text' => '<!-- Маңаа сөзүглелди немерелээри -->',
'resetpass_header' => 'Чажыт сөстү катап чогаадып кылыры',
'oldpassword' => 'Эгри чажыт сөзүңер:',
'revdelete-radio-unset' => 'Чок',
'revdelete-log' => 'Чылдагаан:',
'revdel-restore' => 'көскүзүн өскертири',
-'revdel-restore-deleted' => 'ыраткан үндүрерилер',
-'revdel-restore-visible' => 'көскү үндүрерилер',
'pagehist' => 'Арынның төөгүзү',
'revdelete-otherreason' => 'Өске/немелде чылдагаан:',
'revdelete-reasonotherlist' => 'Өске чылдагаан',
'preferences' => 'Шилилгелер',
'mypreferences' => 'Шилилгелер',
'prefs-edits' => 'Өскерлиишкиннериңерниң саны:',
-'changepassword' => 'Чажыт сөстү өскертири',
'prefs-skin' => 'Кеш',
'skin-preview' => 'Чижеглей көөрү',
'prefs-datetime' => 'Ай, хүн болгаш шак',
'recentchanges-label-bot' => 'Бо эдилгени робот күүсеткен.',
'recentchanges-label-unpatrolled' => 'Бо өскертилге истетинмээн (патрульдаттынмаан)',
'recentchanges-legend-newpage' => '$1 — чаа арын',
-'rcnote' => "$4 $5 өйде соңгу '''$2''' {{PLURAL:$2|хонуктуң}} {{PLURAL:$1|сөөлгү '''$1''' '''өскерилгелери'''}} .",
'rcnotefrom' => 'Адаанда <strong>$2</strong> тура (<strong>$1</strong> чедир) өскертилгелерни санаан.',
'rclistfrom' => '$1 тура чаа өскерилгелерни көргүзер',
'rcshowhideminor' => 'Бичии өскерлиишкиннерни $1',
'nextpage' => 'Дараазында арын ($1)',
'prevpage' => 'Эрткен арын ($1)',
'allarticles' => 'Шупту арыннар',
-'allpagesprev' => 'Пертинде',
-'allpagesnext' => 'Дараазында',
'allpagessubmit' => 'Күүcедири',
# Special:Categories
# Block/unblock
'block' => 'Ажыглакчыны кызыгаарлаары',
'blockip' => 'Ажыглакчыны кызыгаарлаары',
-'blockip-title' => 'Ажыглакчыны кызыгаарлаары',
'blockip-legend' => 'Ажыглакчыны кызыгаарлаары',
'ipadressorusername' => 'ИП-адрес азы aжыглaкчының aды',
'ipbreason' => 'Чылдагаан:',
-'ipbreasonotherlist' => 'Өске чылдагаан',
'ipbsubmit' => 'Бо ажыглакчыны кызыгаарлаары',
'ipbother' => 'Өске шак:',
'ipboptions' => '2 шак:2 hours,1 хүн:1 day,3 хүн:3 days,1 чеди-хонук:1 week,2 чеди-хонук:2 weeks,1 ай:1 month,3 ай:3 months,6 ай:6 months,1 чыл:1 year,төнмес-батпас:infinite',
-'ipbotheroption' => 'өске',
-'ipbotherreason' => 'Өске/немелде чылдагаан:',
'badipaddress' => 'Багай ИП-адрес',
'ipblocklist' => 'Kызыгаарлаттынган ажыглакчылар',
'blocklist-reason' => 'Чылдагаан',
'watchlistall2' => 'шупту',
'namespacesall' => 'шупту',
'monthsall' => 'шупту',
-'limitall' => 'шупту',
# Delete conflict
'recreate' => 'Катап чогаадыры',
# Special:ComparePages
'comparepages' => 'Арыннарны дөмейлеп көөрү',
-'compare-selector' => 'Арынның ылгалдарын дөмейлеп көөрү',
'compare-page1' => 'Арын 1',
'compare-page2' => 'Арын 2',
'compare-submit' => 'Дөмейлээри',
'tog-editsectiononrightclick' => 'Cекциосты шырлэн бур кнопкаез заголовок вылын зӥбиськыкуз тупатыны (JavaScript кулэ)',
'tog-showtoc' => 'Пуштросэз возьматоно (2-лэсь трос заголовокъем бамъёс понна)',
'tog-rememberpassword' => 'Мынам пыроннимме та браузерлэн тодаз возьыны ($1 яке $1-лэсь ӧжытгес нунал ӵоже гинэ)',
-'tog-watchcreations' => 'Ð\91амÑ\8aÑ\91Ñ\81Ñ\82Ñ\8b, кÑ\83дÑ\8aÑ\91Ñ\81Ñ\82Ñ\8dÑ\81 мон кÑ\8bлдÑ\8bÑ\82Ó¥Ñ\81Ñ\8cко, мÑ\8bнам Ñ\87аклкан списокам пыртыны',
+'tog-watchcreations' => 'Ð\9cÑ\8bнÑ\8dÑ\81Ñ\8cÑ\82Ñ\8bм кÑ\8bлдÑ\8bÑ\82Ñ\8dм бамÑ\8aÑ\91Ñ\81ме но Ó\9dÑ\83Ñ\82кам Ñ\84айлÑ\8aÑ\91Ñ\81ме Ñ\87аклан списокам пыртыны',
'tog-watchdefault' => 'Бамъёсты, кудъёстэс мон тупатӥсько, мынам чаклкан списокам пыртыны',
'tog-watchmoves' => 'Бамъёсты, кудъёстэс мон мукет интые выжтӥсько, мынам чаклкан списокам пыртыны',
'tog-watchdeletion' => 'Бамъёсты, кудъёстэс мон ӵушисько, мынам чаклкан списоке пыртыны',
'dec' => 'тст',
# Categories related messages
-'pagecategories' => '$1 категория',
+'pagecategories' => '{{PLURAL:$1|Категория|Категориос}}',
'category_header' => '«$1» категориысь бамъёс',
'subcategories' => 'Подкатегориос',
'category-media-header' => '«$1» категориысь файлъёс',
# Cologne Blue skin
'qbpageoptions' => 'Бамлэн настройкаосыз',
-'qbspecialpages' => 'Ваньмыз панельёс',
'faq' => 'Юан-веран',
'faqpage' => 'Project:Юан-веран',
'jumptonavigation' => 'навигация',
'jumptosearch' => 'утчан',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Выль иворъёс',
'currentevents-url' => 'Project:Выль иворъёс',
'helppage' => 'Help:Валэктон',
'retrievedfrom' => '«$1»-лэсь басьтэмын',
'editsection' => 'тупатыны',
'editsectionhint' => '$1 секциез тупатоно',
+'showtoc' => 'возьматоно',
+'hidetoc' => 'ватоно',
'site-rss-feed' => '$1 — RSS-лента',
'site-atom-feed' => '$1 — Atom-лента',
'red-link-title' => '$1 (со бам ӧвӧл на)',
'viewsource' => 'Кодзэ учкыны',
# Login and logout pages
-'login' => 'Ð\92икипедие пырон',
+'login' => 'Ð\9fырон',
'nav-login-createaccount' => 'Нимдэс вераны / Регистрациез ортчытыны',
'userlogin' => 'Регистрациез ортчытыны яке Википедие пырыны',
+'userloginnocreate' => 'Пырон',
'logout' => 'Кошкыны',
'userlogout' => 'Кошкыны',
'createaccount' => 'выль вики-авторлэн регистрациез',
# Search results
'searchresults' => 'Шедьтэмын',
-'searchresulttext' => 'Проектлэн бамъёстӥз утчан сярысь тыро-быдогес тодэмды потӥз ке, учке [[{{MediaWiki:Helppage}}|«Юан-веран» люкетэз]].',
-'searchhelp-url' => 'Help:Валэктон',
'search-result-size' => '$1 кыл({{PLURAL:$2|1 word|$2 words}})',
# Preferences page
'nbytes' => '$1 байт',
'move' => 'Мукет интые выжтыны',
-# E-mail user
+# Email user
'emailmessage' => 'Ивортон:',
# Watchlist
'tooltip-t-whatlinkshere' => 'Ваньмыз бамъёс, кудъёсаз та бамлы линксы вань',
'tooltip-t-specialpages' => 'Специальной бамъёслэн списоксы',
+# Info page
+'pageinfo-toolboxlink' => 'Бам сярысь тодэтъёс',
+
# Special:SpecialPages
'specialpages' => 'Ваньмыз панельёс',
'user-mail-no-body' => 'بوش ياكى مەزمۇنى قىسقا مۇۋاپىق بولمىغان تورخەت ئەۋەتىشنى سىنىدى.',
# Change password dialog
-'resetpass' => 'پارولنى ئۆزگەرتىش',
+'changepassword' => 'پارولنى ئۆزگەرتىش',
'resetpass_announce' => 'سىز ۋاقىتلىق ئېلخەت جەزملەش كودىدا تىزىمغا كىرگەن.
تىزىمغا كىرىشنى تاماملاشتا، بۇ جايدا يېڭى ئىم بەلگىلىشىڭىز لازىم:',
'resetpass_text' => '<!-- بۇ يەرگە تېكست قوشۇڭ -->',
'revdelete-nooldid-title' => 'ئىناۋەتسىز نىشان تۈزىتىش نەشرى',
'revdelete-nooldid-text' => 'سىز تېخى نىشان تۈزىتىش نەشرىدىن بىرنى بەلگىلىمىدىڭىز،
بەلگىلەنگەن تۈزىتىش نەشرى مەۋجۇد ئەمەس ياكى نۆۋەتتىكى تۈزىتىش نەشرىنى يوشۇرۇشقا ئۇرۇنغان.',
-'revdelete-nologtype-title' => 'خاتىرە تىپى بېرىلمىگەن',
-'revdelete-nologtype-text' => 'سىز تېخى خاتىرە تىپىدىن بىرنى بەلگىلەپ بۇ مەشغۇلاتنى ئىجرا قىلىشنى بېكىتمىدىڭىز.',
-'revdelete-nologid-title' => 'ئىناۋەتسىز خاتىرە تۈرى',
-'revdelete-nologid-text' => 'سىز بۇ مەشغۇلات بىجىرىشكە تېخى نىشان خاتىرە تۈرىدىن بىرنى بەلگىلىمىدىڭىز ياكى بەلگىلەنگەن تۈر مەۋجۇد ئەمەس.',
'revdelete-no-file' => 'ھۆججەت بەلگىلىمىسى مەۋجۇد ئەمەس.',
'revdelete-show-file-confirm' => '$2 $3 دىكى "<nowiki>$1</nowiki>" نىڭ ئۆچۈرۈلگەن تۈزىتىلگەن نەشرىنى راستىنلا كۆرەمسىز؟',
'revdelete-show-file-submit' => 'ھەئە',
'logdelete-failure' => "'''خاتىرىنىڭ كۆرۈنۈشچانلىقىنى تەڭشىيەلمىدى:'''
$1",
'revdel-restore' => 'كۆرۈنۈشچانلىقنى ئۆزگەرت',
-'revdel-restore-deleted' => 'ئۆچۈرۈلگەن تۈزىتىلگەن نەشرى',
-'revdel-restore-visible' => 'كۆرۈنىدىغان تۈزىتىلگەن نەشرى',
'pagehist' => 'بەتنىڭ تارىخى',
'deletedhist' => 'ئۆچۈرۈلگەن تارىخ',
'revdelete-hide-current' => '$2 $1 ۋاقىتتىكى تۈرلەر خاتالىقىنى يوشۇرۇۋاتىدۇ: بۇ نۆۋەتتىكى تۈزىتىلگەن نەشرى.
'search-interwiki-default' => '$1 نەتىجە:',
'search-interwiki-more' => '(تېخىمۇ كۆپ)',
'search-relatedarticle' => 'ئالاقىدار',
-'mwsuggest-disable' => 'ئىزدەش تەكلىپىنى چەكلە',
'searcheverything-enable' => 'ھەممە ئات بوشلۇقىدىن ئىزدە',
'searchrelated' => 'ئالاقىدار',
'searchall' => 'ھەممىسى',
'preferences' => 'مايىللىق',
'mypreferences' => 'مايىللىق',
'prefs-edits' => 'تەھرىر سانى:',
-'changepassword' => 'پارولنى ئۆزگەرتىش',
'prefs-skin' => 'تېرە',
'skin-preview' => 'ئالدىن كۆزەت',
'datedefault' => 'مايىللىق يوق',
'recentchanges-label-bot' => 'بۇ تەھرىرنى ماشىنا ئادەم ئېلىپ بارغان',
'recentchanges-label-unpatrolled' => 'بۇ تەھرىر تېخى كۆزىتىلمىگەن',
'recentchanges-legend-newpage' => '$1 - يېڭى بەت',
-'rcnote' => "تۆۋەندىكى $4 $5 يېقىنقى {{PLURAL:$2|كۈن|'''$2''' كۈن}} ئىچىدىكى {{PLURAL:$1| '''1''' ئۆزگەرتىش| '''$1''' ئۆزگەرتىش}} خاتىرىسى",
'rcnotefrom' => "تۆۋەندىكىسى '''$2''' نىڭ ئۆزگەرتىشى (ئەڭ كۆپ بولغاندا '''$1''' كۆرسىتىدۇ )",
'rclistfrom' => '$1 دىن باشلانغان يېڭى ئۆزگەرتىشنى كۆرسەت',
'rcshowhideminor' => '$1 ئازراقلا تەھرىر',
'allpagesto' => 'بۇ جايدىن ئاياغلاشقان بەتنى كۆرسەت:',
'allarticles' => 'ھەممە بەت',
'allinnamespace' => 'ئالدى بەت ($1)',
-'allnotinnamespace' => 'ھەممە بەت ( $1 ئات بوشلۇقىغا تەۋە ئەمەس)',
-'allpagesprev' => 'ئالدى',
-'allpagesnext' => 'كەينى',
'allpagessubmit' => 'يۆتكەل',
'allpagesprefix' => 'ئالدى قوشۇلغۇچىسى بار بەتنى كۆرسەت:',
'allpagesbadtitle' => 'بېرىلگەن بەت ماۋزۇسى قانۇنسىز ياكى ئىچكى تىلغا ئىگە ياكى ئىچكى wiki نىڭ ئالدى قوشۇلغۇچىسى.
'undeletebtn' => 'ئەسلىگە كەلتۈر',
'undeletelink' => 'كۆرسەت/ئەسلىگە كەلتۈر',
'undeleteviewlink' => 'كۆرۈنۈش',
-'undeletereset' => 'ئەسلىگە قايتۇر',
'undeleteinvert' => 'ئەكسىچە تاللا',
'undeletecomment' => 'سەۋەب:',
'undeletedrevisions' => '{{PLURAL:$1|1 تۈزىتىش|$1 تۈزىتىش}} ئەسلىگە كەلتۈرۈلدى',
'block' => 'ئىشلەتكۈچىنى چەكلە',
'unblock' => 'ئىشلەتكۈچىنى چەكلىمە',
'blockip' => 'چەكلەنگەن ئىشلەتكۈچى',
-'blockip-title' => 'ئىشلەتكۈچى چەكلە',
'blockip-legend' => 'چەكلەنگەن ئىشلەتكۈچى',
'blockiptext' => 'تۆۋەندىكى جەدۋەلنى ئىشلىتىپ بەلگىلىك IP ئادرېس ياكى ئىشلەتكۈچى ئاتىدىن كەلگەن يېزىش زىيارىتىنى چەكلەشكە بولىدۇ.
پەقەت بۇزغۇنچىلىكنىڭ ئالدىنى ئېلىش ھەمدە [[{{MediaWiki:Policy-url}}|تاكتىكا]].
'ipadressorusername' => 'IP ئادرېس ياكى ئىشلەتكۈچى ئاتى:',
'ipbexpiry' => 'مۇددىتى:',
'ipbreason' => 'سەۋەب:',
-'ipbreasonotherlist' => 'باشقا سەۋەب',
'ipbreason-dropdown' => '*ئادەتتىكى چەكلەش سەۋەبى
** ساختا ئۇچۇر قوشۇش
** بەت مەزمۇنىنى چىقىرىۋېتىش
'ipbsubmit' => 'بۇ ئىشلەتكۈچىنى چەكلە',
'ipbother' => 'باشقا ۋاقىت:',
'ipboptions' => '2 سائەت:2 hours,1 كۈن:1 day,3 كۈن:3 days,1 ھەپتە:1 week,2 ھەپتە:2 weeks,1 ئاي:1 month,3 ئاي:3 months,6 ئاي:6 months,1 يىل:1 year,چەكسىز:infinite',
-'ipbotheroption' => 'باشقا',
-'ipbotherreason' => 'باشقا/قوشۇمچە سەۋەب:',
'ipbhidename' => 'تەھرىر ۋە تىزىملىكتىن ئىشلەتكۈچى ئاتىنى يوشۇر',
'ipbwatchuser' => 'بۇ ئىشلەتكۈچىنىڭ ئىشلەتكۈچى بېتى ۋە مۇنازىرە بېتىنى كۆزەت',
'ipb-disableusertalk' => 'چەكلەنگەن ئىشلەتكۈچىنىڭ ئۆزىنىڭ سۆزلىشىش بېتىنى تەھرىرلىشى چەكلىنىدۇ',
'sorbsreason' => 'IP ئادرېسىڭىز {{SITENAME}} دا DNSBL تەرىپىدىن ئوچۇق ۋاكالەتچى تىزىملىكىگە قوشۇلغان.',
'sorbs_create_account_reason' => 'IP ئادرېسىڭىز {{SITENAME}} دا DNSBL تەرىپىدىن ئوچۇق ۋاكالەتچى تىزىملىكىگە قوشۇلغان.
شۇڭا سىز يېڭى ھېسابات قۇرالمايسىز.',
-'cant-block-while-blocked' => 'ئەگەر سىز چەكلەنسىڭىز باشقىلارنى چەكلىيەلمەيسىز.',
'cant-see-hidden-user' => 'سىز چەكلىمەكچى بولغان ئىشلەتكۈچى ئاللىبۇرۇن چەكلىنىپ يوشۇرۇلغان.
ھازىر سىزنىڭ ئىشلەتكۈچى يوشۇرۇش ھوقۇقىڭىز يوق، سىز بۇ چەكلەنگەن ئىشلەتكۈچىنى كۆرسىتىپ ياكى تەھرىرلىيەلمەيسىز.',
'ipbblocked' => 'سىز بااشقا ئىشلەتكۈچىنى چەكلەپ ياكى چەكلەشنى بىكار قىلالمايسىز چۈنكى ئۆزىڭىز چەكلەندىڭىز.',
بۇ خىل ئەھۋاللاردا، زۆرۈر تېپىلغاندا ئۆزىڭىز بەتنى يۆتكىشىڭىز ياكى بىرلەشتۈرۈشىڭىز لازىم.",
'movearticle' => 'بەت يۆتكە:',
'moveuserpage-warning' => "'''ئاگاھلاندۇرۇش:''' سىز ئىشلەتكۈچى بېتىنى يۆتكىمەكچى. بۇ بەت يۆتكەلگەندىن كېيىن شۇ ئىشلەتكۈچىنىڭ ئاتى ئۆزگەرمەيدىغانلىقىغا دىققەت قىلىڭ.",
-'movenologin' => 'تىزىمغا كىرمىدى',
'movenologintext' => 'سىز چوقۇم تىزىمغا كىرگەن ئىشلەتكۈچى ھەمدە [[Special:UserLogin|تىزىمغا كىر]]گەندىن كېيىن ئاندىن بەتنى يۆتكىيەلەيسىز.',
'movenotallowed' => 'سىزنىڭ بەت يۆتكەش ھوقۇقىڭىز يوق.',
'movenotallowedfile' => 'سىزنىڭ ھۆججەت يۆتكەش ھوقۇقىڭىز يوق.',
'articleexists' => 'مۇشۇ ئاتلىق بەت مەۋجۇد ياكى سىز تاللىغان بەت ئاتى ئىناۋەتسىز.
باشقا ئات تاللاڭ.',
'cantmove-titleprotected' => 'بۇ بەتنى مەزكۇر ئورۇنغا يۆتكىيەلمەيسىز، چۈنكى بۇ يېڭى ماۋزۇ قۇرۇشتىن ساقلىنىش ئۈچۈن قوغدالدى.',
-'talkexists' => "'''بەتنىڭ ئۆزىنى يۆتكەش مۇۋەپپەقىيەتلىك، ئەمما مۇنازىرە بېتىنى يۆتكىيەلمىدى،چۈنكى يېڭى ماۋزۇلۇق مۇنازىرە بېتى مەۋجۇد.
-ئۇلارنى ئۆزىڭىز قولدا بىرلەشتۈرۈڭ.'''",
-'movedto' => 'يۆتكەلگەن ئورنى',
'movetalk' => 'يۆتكەش ئۇلانغان مۇنازىرە بېتى',
'move-subpages' => 'تارماق بەتنى يۆتكە (ئۈستىگە $1 بەت)',
'move-talk-subpages' => 'تارماق مۇنازىرە بېتىنى يۆتكە (ئۈستىگە $1 بەت)',
'watchlistall2' => 'ھەممىسى',
'namespacesall' => 'ھەممىسى',
'monthsall' => 'ھەممىسى',
-'limitall' => 'ھەممىسى',
# Email address confirmation
'confirmemail' => 'جەزملەش ئېلخەت ئادرېسى',
'confirmemail_success' => 'ئېلخەت ئادرېسىڭىز جەزملەندى.
سىز ھازىر [[Special:UserLogin|تىزىمغا كىر]]ىپ، wiki بېكەتنى ئىشلىتەلەيسىز.',
'confirmemail_loggedin' => 'ئېلخەت ئادرېسىڭىز ھازىر جەزملەندى.',
-'confirmemail_error' => 'جەزملەش جەريانىدا خاتالىق كۆرۈلدى.',
'confirmemail_subject' => '{{SITENAME}} ئېلخەت ئادرېس جەزملەش',
'confirmemail_body' => 'IP ئادرېس $1 دىن كەلگەن ئىشلەتكۈچى (بەلكىم سىز بولۇشىڭىز مۇمكىن) {{SITENAME}} دا “$2” ھېسابات قۇردى ھەمدە بۇ ئېلخەت ئادرېسىنى تاپشۇردى.
# Special:ComparePages
'comparepages' => 'بەت سېلىشتۇر',
-'compare-selector' => 'بەتنىڭ تۈزىتىلگەن نەشرىنى سېلىشتۇر',
'compare-page1' => '1- بەت',
'compare-page2' => '2- بەت',
'compare-rev1' => 'تۈزىتىلگەن نەشرى 1',
# Cologne Blue skin
'qbedit' => 'Uzgartish',
-'qbspecialpages' => 'Alahida tor batleri',
'help' => 'Yardem',
'search' => 'Izdash',
'otherlanguages' => 'Bashqa tillarda',
'jumptosearch' => 'izdash',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Hazirqi weqeler',
'edithelp' => 'Uzgartish yardemi',
'mainpage' => 'Bash Bet',
# Search results
'prevn' => 'aldinqi {{PLURAL:$1|$1}}',
'nextn' => 'kéyinki {{PLURAL:$1|$1}}',
-'powersearch' => 'Izdash',
# Preferences page
'prefs-rc' => 'Yengi uzgurush',
# Special:SpecialPages
'specialpages' => 'Alahide tor betleri',
+# Special:ExpandTemplates
+'expand_templates_ok' => 'Maqul',
+
);
'user-mail-no-body' => 'Спроба надіслати електронного листа з порожнім або надто коротким вмістом.',
# Change password dialog
-'resetpass' => 'Змінити пароль',
+'changepassword' => 'Змінити пароль',
'resetpass_announce' => 'Ви ввійшли, використовуючи тимчасовий пароль, який отримали електронною поштою. Для завершення входу до системи, ви повинні вказати новий пароль тут:',
'resetpass_text' => '<!-- Додавайте текст сюди -->',
'resetpass_header' => 'Змінити пароль облікового запису',
'revisiondelete' => 'Вилучити / відновити версії сторінки',
'revdelete-nooldid-title' => 'Не вказана цільова версія',
'revdelete-nooldid-text' => 'Ви не вказали цільову версію (чи версії) для виконання цієї функції.',
-'revdelete-nologtype-title' => 'Не зазначений тип журналу',
-'revdelete-nologtype-text' => 'Ви не зазначили тип журналу, в якому слід виконати дію.',
-'revdelete-nologid-title' => 'Помилковий запис журналу',
-'revdelete-nologid-text' => 'Ви не зазначили цільовий запис журналу для виконання дії або зазначений запис не існує.',
'revdelete-no-file' => 'Зазначений файл не існує.',
'revdelete-show-file-confirm' => 'Ви впевнені, що хочете переглянути вилучену версію файлу «<nowiki>$1</nowiki>» від $3 $2?',
'revdelete-show-file-submit' => 'Так',
'logdelete-failure' => "'''Не вдалося встановити видимість журналу:'''
$1",
'revdel-restore' => 'Змінити видимість',
-'revdel-restore-deleted' => 'вилучені версії',
-'revdel-restore-visible' => 'видимі версії',
'pagehist' => 'Історія сторінки',
'deletedhist' => 'Історія вилучень',
'revdelete-hide-current' => 'Помилка приховування запису від $2, $1: це поточна версія.
'search-interwiki-default' => '$1 результати:',
'search-interwiki-more' => '(більше)',
'search-relatedarticle' => "Пов'язаний",
-'mwsuggest-disable' => 'Вимкнути пошукові підказки',
'searcheverything-enable' => 'Пошук у всіх просторах назв',
'searchrelated' => "пов'язаний",
'searchall' => 'усі',
'mypreferences' => 'Налаштування',
'prefs-edits' => 'Кількість редагувань:',
'prefsnologintext2' => 'Потрібно $1 для налаштування параметрів користувача.',
-'changepassword' => 'Змінити пароль',
'prefs-skin' => 'Оформлення',
'skin-preview' => 'Попередній перегляд',
'datedefault' => 'Стандартний',
'recentchanges-label-plusminus' => 'Розмір сторінки змінився на таке число байтів',
'recentchanges-legend-newpage' => '(див. також [[Special:NewPages|список нових сторінок]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "{{PLURAL:$1|Остання '''$1''' зміна|Останні '''$1''' зміни|Останні '''$1''' змін}} за '''$2''' {{PLURAL:$2|день|дні|днів}}, на час $5, $4.",
'rcnotefrom' => 'Нижче відображені редагування з <strong>$2</strong> (до <strong>$1</strong>).',
'rclistfrom' => 'Показати редагування починаючи з $1.',
'rcshowhideminor' => '$1 незначні редагування',
'allpagesto' => 'Зупинити вивід на:',
'allarticles' => 'Усі сторінки',
'allinnamespace' => 'Усі сторінки (простір назв $1)',
-'allnotinnamespace' => 'Усі сторінки (крім простору назв $1)',
-'allpagesprev' => 'Попередні',
-'allpagesnext' => 'Наступні',
'allpagessubmit' => 'Виконати',
'allpagesprefix' => 'Знайти сторінки, що починаються з:',
'allpagesbadtitle' => 'Неприпустима назва сторінки: можливо, заголовок містить міжмовний або міжпроектний префікс чи заборонені символи.',
'undeletebtn' => 'Відновити',
'undeletelink' => 'переглянути/відновити',
'undeleteviewlink' => 'переглянути',
-'undeletereset' => 'Очистити',
'undeleteinvert' => 'Інвертувати виділення',
'undeletecomment' => 'Причина:',
'undeletedrevisions' => '$1 {{PLURAL:$1|редагування|редагування|редагувань}} відновлено',
'block' => 'Заблокувати користувача',
'unblock' => 'Розблокувати користувача',
'blockip' => 'Блокування',
-'blockip-title' => 'Блокування користувача',
'blockip-legend' => 'Блокування користувача',
'blockiptext' => "Використовуйте форму нижче, щоб заблокувати можливість редагування зазначеній IP-адресі або користувачу.
Це слід робити лише для запобігання порушенням і у відповідності до [[{{MediaWiki:Policy-url}}|правил]].
'ipadressorusername' => "IP-адреса або ім'я користувача:",
'ipbexpiry' => 'Термін:',
'ipbreason' => 'Причина:',
-'ipbreasonotherlist' => 'Інша причина',
'ipbreason-dropdown' => "* Типові причини блокування
** Вставка неправильної інформації
** Видалення змісту сторінок
'ipbsubmit' => 'Заблокувати доступ цьому користувачу',
'ipbother' => 'Інший термін',
'ipboptions' => '2 години:2 hours,1 день:1 day,3 дні:3 days,1 тиждень:1 week,2 тижні:2 weeks,1 місяць:1 month,3 місяці:3 months,6 місяців:6 months,1 рік:1 year,назавжди:infinite',
-'ipbotheroption' => 'інший термін',
-'ipbotherreason' => 'Інша/додаткова причина:',
'ipbhidename' => "Приховати ім'я користувача у редагуваннях та списках",
'ipbwatchuser' => 'Додати до списку спостереження сторінку користувача і його обговорення',
'ipb-disableusertalk' => 'Заборонити користувачу редагувати свою сторінку обговорення під час блокування',
'sorbsreason' => 'Ваша IP-адреса числиться як відкритий проксі в DNSBL.',
'sorbs_create_account_reason' => 'Ваша IP-адреса числиться як відкритий проксі в DNSBL. Ви не можете створити обліковий запис.',
'xffblockreason' => 'IP-адреса в X-Forwarded-For полі заголовка, або ваша, або проксі сервера, що використовується вами, заблокована. Початкова причина блокування була:$1',
-'cant-block-while-blocked' => 'Ви не можете блокувати інших користувачів, поки ви самі заблоковані.',
'cant-see-hidden-user' => 'Користувача, якого ви хочете заблокувати, вже заблоковано та приховано. Оскільки у вас немає прав щодо приховання користувачів, ви не можете переглянути або змінити дане блокування.',
'ipbblocked' => 'Ви не можете блокувати чи розблоковувати інших користувачів, оскільки самі заблоковані',
'ipbnounblockself' => 'Ви не можете розблокувати себе',
У цих випадках ви будете змушені перейменувати чи об'єднати сторінки вручну в разі необхідності",
'movearticle' => 'Перейменувати сторінку',
'moveuserpage-warning' => "'''Увага:''' Ви збираєтеся перейменувати сторінку користувача. Будь ласка, зверніть увагу, що буде перейменовано тільки сторінку, але користувача '''не''' буде перейменовано.",
-'movenologin' => 'Ви не ввійшли в систему',
'movenologintext' => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб перейменувати сторінку.',
'movenotallowed' => 'У вас нема дозволу перейменовувати сторінки.',
'movenotallowedfile' => 'У вас немає прав перейменовувати файли.',
'articleexists' => 'Сторінка з такою назвою вже існує або зазначена вами назва недопустима.
Будь ласка, оберіть іншу назву.',
'cantmove-titleprotected' => 'Неможливо перейменувати сторінку, оскільки нова назва входить до списку заборонених.',
-'talkexists' => "'''Сторінку перейменовано, але її сторінка обговорення не може бути перейменована, бо сторінка з такою назвою вже існує. Будь ласка, об'єднайте їх вручну.'''",
-'movedto' => 'тепер називається',
'movetalk' => 'Перейменувати відповідну сторінку обговорення',
'move-subpages' => 'Перейменувати підсторінки (до $1)',
'move-talk-subpages' => 'Перейменувати підсторінки сторінки обговорення (до $1)',
'watchlistall2' => 'всі',
'namespacesall' => 'всі',
'monthsall' => 'всі',
-'limitall' => 'усі',
# Email address confirmation
'confirmemail' => 'Підтвердження адреси ел. пошти',
'confirmemail_needlogin' => 'Для підтвердження вашої адреси електронної пошти вам необхідно $1.',
'confirmemail_success' => 'Вашу адресу електронної пошти підтверджено.',
'confirmemail_loggedin' => 'Вашу адресу електронної пошти підтверджено.',
-'confirmemail_error' => 'Під час процедури підтвердження адреси електронної пошти сталася помилка.',
'confirmemail_subject' => '{{SITENAME}}:Запит на підтвердження адреси ел. пошти',
'confirmemail_body' => 'Хтось з IP-адресою $1 зареєстрував на сервері проекту {{SITENAME}} обліковий запис
«$2», вказавши вашу адресу електронної пошти.
'imgmultigo' => 'Перейти!',
'imgmultigoto' => 'Перейти на сторінку $1',
+# Language selector for translatable SVGs
+'img-lang-default' => '(типова мова)',
+'img-lang-info' => 'Візуалізувати це зображення у $1 $2.',
+'img-lang-go' => 'Перейти',
+
# Table pager
'ascending_abbrev' => 'зрост',
'descending_abbrev' => 'спад',
# Special:ComparePages
'comparepages' => 'Порівняння сторінок',
-'compare-selector' => 'Порівняння версій сторінок',
'compare-page1' => 'Сторінка 1',
'compare-page2' => 'Сторінка 2',
'compare-rev1' => 'Версія 1',
'user-mail-no-addy' => 'برقی ڈاک بھیجنے کی کوشش بغیر برقی ڈاک پتہ',
# Change password dialog
-'resetpass' => 'پارلفظ تبدیل کریں',
+'changepassword' => 'کلمۂ شناخت تبدیل کریں',
'resetpass_announce' => 'آپ ایک برقی ارسال کردہ عارضی رمز کے ساتھ داخل ہوئے ہیں.
داخلِ نوشتہ کے عمل کو مکمل کرنے کیلئے آپ کو یہاں نیا پارلفظ متعین کرنا ہوگا:',
'resetpass_header' => 'کھاتہ کا پارلفظ تبدیل کریں',
'rev-showdeleted' => 'دکھاؤ',
'revisiondelete' => 'نظرثانی حذف کریں/واپس لائیں',
'revdelete-nooldid-title' => 'ناقص مقصود نظرثانی',
-'revdelete-nologtype-title' => 'کوئی نوشتی قِسم مہیّا نہیں کی گئی',
-'revdelete-nologid-title' => 'ناقص اندراجِ نوشتہ',
'revdelete-show-file-submit' => 'ہاں',
'revdelete-selected' => "'''[[:$1]] کی {{PLURAL:$2|منتخب نظرثانی|منتخب نظرثانیاں}}:'''",
'logdelete-selected' => "'''{{PLURAL:$1|منتخب واقعۂ نوشتہ|منتخب واقعاتِ نوشتہ}}:'''",
$1",
'revdel-restore' => 'ظاہریت تبدیل کرو',
-'revdel-restore-deleted' => 'حذف شدہ نظرثانیاں',
-'revdel-restore-visible' => 'نظر آنے والی نظرثانیاں',
'pagehist' => 'تاریخچۂ صفحہ',
'deletedhist' => 'حذف شدہ تاریخچہ',
'revdelete-otherreason' => 'دوسری/اضافی وجہ:',
'search-interwiki-default' => '$1 نتائج:',
'search-interwiki-more' => '(مزید)',
'search-relatedarticle' => 'متعلقہ',
-'mwsuggest-disable' => 'AJAX تجاویز غیرفعال',
'searchrelated' => 'متعلقہ',
'searchall' => 'تمام',
'search-nonefound' => 'استفسار کے مطابق نتائج نہیں ملے.',
'preferences' => 'ترجیحات',
'mypreferences' => 'میری ترجیہات',
'prefs-edits' => 'تدوینات کی تعداد:',
-'changepassword' => 'کلمۂ شناخت تبدیل کریں',
'prefs-skin' => 'جِلد',
'skin-preview' => 'پیش منظر',
'datedefault' => 'کوئی ترجیحات نہیں',
'recentchanges-label-minor' => 'یہ ایک معمولی ترمیم ہے',
'recentchanges-label-bot' => 'یہ ایک روبالہ سے سرانجام شدہ ترمیم ہے',
'recentchanges-label-unpatrolled' => 'اس ترمیم کی اب تک مراجعت نہیں کی گئی',
-'rcnote' => "درج ذیل گزشتہ {{PLURAL:$2|دِن|'''$2''' ایام}} میں ہونے والی {{PLURAL:$1|'''ایک''' تبدیلی ہے|آخری '''$1''' تبدیلیاں ہیں}}، $5، $4.",
'rcnotefrom' => "ذیل میں '''$2''' سے کی گئی تبدیلیاں ہیں ('''$1''' تبدیلیاں دکھائی جارہی ہیں)۔",
'rclistfrom' => '$1 سےنئی تبدیلیاں دکھانا شروع کریں',
'rcshowhideminor' => 'معمولی ترامیم $1',
'prevpage' => 'پچھلا صفحہ ($1)',
'allpagesfrom' => 'مطلوبہ حرف شروع ہونے والے صفحات کی نمائش:',
'allarticles' => 'تمام مقالات',
-'allpagesprev' => 'پچھلا',
-'allpagesnext' => 'اگلا',
'allpagessubmit' => 'چلو',
'allpagesprefix' => 'مطلوبہ سابقہ سے شروع ہونے والے صفحات کی نمائش:',
'loginlanguagelabel' => 'Til: $1',
# Change password dialog
-'resetpass' => 'Maxfiy soʻzni oʻzgartirish',
+'changepassword' => 'Maxfiy soʻzni oʻzgartirish',
'resetpass_header' => "Hisob mahfiy so'zini o'zgartirish",
'oldpassword' => "Eski mahfiy so'z:",
'newpassword' => "Yangi mahfiy so'z:",
'revdelete-radio-unset' => 'Yoʻq',
'revdelete-log' => 'Sabab:',
'revdel-restore' => "Ko'rinuvchanlikni o'zgartirish",
-'revdel-restore-deleted' => "o'chirilgan versiyalar",
-'revdel-restore-visible' => "ko'rinuvchan versiyalar",
'revdelete-otherreason' => 'Boshqa/qoʻshimcha sabab:',
'revdelete-reasonotherlist' => 'Boshqa sabab',
'search-interwiki-default' => '$1 natijalar:',
'search-interwiki-more' => '(yana)',
'search-relatedarticle' => "Bog'liq",
-'mwsuggest-disable' => 'Qidiruv takliflarini oʻchirib qoʻyish',
'searcheverything-enable' => 'Barcha nomfazolarda qidir',
'searchrelated' => 'bogʻlangan',
'searchall' => 'barchasi',
'preferences' => 'Moslamalar',
'mypreferences' => 'Moslamalarim',
'prefs-edits' => 'Tahrirlar soni:',
-'changepassword' => 'Maxfiy soʻzni oʻzgartirish',
'prefs-skin' => 'Tashqi ko‘rinishi',
'skin-preview' => 'Ko‘rib chiqish',
'datedefault' => 'Farqi yoʻq',
'recentchanges-label-minor' => 'Bu kichik tahrir',
'recentchanges-label-bot' => 'Bu tahrirni bot bajardi',
'recentchanges-label-unpatrolled' => 'Bu tahrir hali tekshirilmagan',
-'rcnote' => "Quyida $4, $5 koʻra oxirgi '''$2''' kun ichida sodir boʻlgan {{PLURAL:$1|'''bitta''' oʻzgarish|'''$1''' ta oʻzgarish}} koʻrsatilgan.",
'rcnotefrom' => "Quyida <strong>$2</strong> dan (<strong>$1</strong> gacha) bo'lgan o'zgarishlar keltirilgan.",
'rclistfrom' => '$1 dan boshlab yangi oʻzgarishlarni koʻrsat.',
'rcshowhideminor' => 'Kichik tahrirlarni $1',
'prevpage' => 'Avvalgi sahifa ($1)',
'allpagesfrom' => 'Quyidagidan boshlanuvchi sahifalarni koʻrsatish:',
'allarticles' => 'Barcha sahifalar',
-'allnotinnamespace' => 'Barcha sahifalar ("$1" nomfazolaridan tashqari)',
-'allpagesprev' => 'Oldingi',
-'allpagesnext' => 'Keyingi',
'allpagessubmit' => 'Oʻtish',
'allpagesprefix' => 'Shunday prefiksli sahifalarni koʻrsatish:',
'allpages-hide-redirects' => 'Yoʻnaltirishlarni yashirish',
'undeletebtn' => 'Tiklash',
'undeletelink' => 'ko‘rib chiqish/tiklash',
'undeleteviewlink' => 'koʻrib chiqish',
-'undeletereset' => 'Tozalash',
'undeleteinvert' => 'Tanlash tartibini almashtirish',
'undeletecomment' => 'Sabab:',
'undelete-search-title' => "O'chirilgan sahifalarni qidirish",
'block' => 'Foydalanuvchini muhosara qilish',
'unblock' => "Foydalanuvchiga yo'l ochish",
'blockip' => 'Foydalanuvchini chetlashtir',
-'blockip-title' => 'Foydalanuvchini muhosara qilish',
'blockip-legend' => 'Foydalanuvchini muhosara qilish',
'ipadressorusername' => 'IP-manzil yoki foydalanuvchi nomi:',
'ipbexpiry' => 'Tugaydi:',
'ipbreason' => 'Sabab:',
-'ipbreasonotherlist' => 'Boshqa sabab',
'ipbreason-dropdown' => "* Chetlashtirishning andazaviy sabablari
** Yolg'on axborot kiritish
** Sahifa matnini o'chirish
'ipbsubmit' => 'Ushbu foydalanuvchini chetlashtirish',
'ipbother' => 'Boshqa vaqt:',
'ipboptions' => '2 soat:2 hours,1 kun:1 day,3 kun:3 days,1 hafta:1 week,2 hafta:2 weeks,1 oy:1 month,3 oy:3 months,6 oy:6 months,1 yil:1 year,cheksiz:infinite',
-'ipbotheroption' => 'boshqa',
-'ipbotherreason' => 'Boshqa/qo‘shimcha sabab',
'ipb-edit-dropdown' => 'Sabablar ro‘yxatini tahrirlash',
'ipb-unblock-addr' => '$1dan toʻsiqni olish',
'unblockip' => 'Foydalanuvchidan to‘siqni olib tashlash',
'move-page' => '$1 — qayta nomlash',
'move-page-legend' => 'Sahifani qayta nomlash',
'movearticle' => 'Sahifani qayta nomlash',
-'movenologin' => 'Siz tizimga kirmagansiz',
'newtitle' => 'Yangi nom:',
'move-watch' => 'Ushbu sahifani kuzatuv roʻyxatingizga qoʻshish',
'movepagebtn' => 'Sahifani koʻchirish',
'pagemovedsub' => 'Sahifa qayta nomlandi',
'movepage-moved' => '\'\'\'"$1" nomli sahifa "$2" nomli sahifaga koʻchirildi\'\'\'',
'movepage-moved-redirect' => 'Qayta yo‘naltirish yaratildi.',
-'movedto' => 'quyidagiga qayta nomlandi',
'movetalk' => 'Mos munozara sahifasini qayta nomlash',
'movelogpage' => 'Koʻchirish qaydlari',
'movesubpage' => '{{PLURAL:$1|Ostsahifa|Ostsahifalar}}',
*/
$messages = array(
-'search' => 'Ṱolani',
+'search' => 'Ṱolani',
'searchbutton' => 'Ṱolani',
-'talk' => 'Ambani',
+'talk' => 'Ambani',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'mainpage' => 'Hayani',
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
+'mainpage' => 'Hayani',
'mainpage-description' => 'Hayani',
# Short words for each namespace, by default used in the namespace tab in monobook
'error' => 'Vhukhakhi',
# Login and logout pages
-'yourname' => 'Dzina ḽa mushumisi:',
+'yourname' => 'Dzina ḽa mushumisi:',
'yourpassword' => 'Phasiwede:',
-# Preferences page
+# Change password dialog
'changepassword' => 'Shandukisani phasiwede',
-'username' => 'Dzina ḽa mushumisi:',
+
+# Preferences page
+'username' => 'Dzina ḽa mushumisi:',
# Miscellaneous special pages
'newpages-username' => 'Dzina ḽa mushumisi:',
'user-mail-no-body' => 'Tentà de inviar na e-mail có un testo vodo o masa curto.',
# Change password dialog
-'resetpass' => 'Cànbia la password',
+'changepassword' => 'Cànbia ła password',
'resetpass_announce' => "L'acesso el xe stà efetuà con un codice tenporaneo, mandà par e-mail. Par conpletar l'acesso bisogna inpostar na password nova:",
'resetpass_text' => '<!-- Zonta el testo qua -->',
'resetpass_header' => 'Cànbia la password de la to utensa',
'revisiondelete' => 'Scanceła o ripristina version',
'revdelete-nooldid-title' => 'Version mìa specificà',
'revdelete-nooldid-text' => 'No xe stà specificà alcuna version de la pagina su cui eseguir sta funzion.',
-'revdelete-nologtype-title' => 'Nissun tipo de registro specificà',
-'revdelete-nologtype-text' => "No ti gà indicà nissun tipo de registro su cui eseguir l'azion.",
-'revdelete-nologid-title' => 'Eròr de indicazion dei registri',
-'revdelete-nologid-text' => "Par eseguir sta funsion no te ghè indicà na destinassion par el registro opure el registro no l'esiste.",
'revdelete-no-file' => "El file indicà no l'esiste mia.",
'revdelete-show-file-confirm' => 'Vuto dal bon vardar la version scancelà del file "<nowiki>$1</nowiki>" del $2 a le $3?',
'revdelete-show-file-submit' => 'Sì',
'logdelete-failure' => "'''No se riesse a inpostar la visibilità 'ntel registro:'''
$1",
'revdel-restore' => 'Canbia la vixibilità',
-'revdel-restore-deleted' => 'revision scancelà',
-'revdel-restore-visible' => 'revision visibili',
'pagehist' => 'Cronologia de la pagina',
'deletedhist' => 'Cronologia scancelà',
'revdelete-hide-current' => 'No se pol scondar la version datà $1 a le $2, parché la xe la version corente.',
'search-interwiki-default' => 'Risultati da $1:',
'search-interwiki-more' => '(altro)',
'search-relatedarticle' => 'Ligà',
-'mwsuggest-disable' => 'Disabilita sugerimenti de riserca',
'searcheverything-enable' => 'Serca in tuti quanti i namespace',
'searchrelated' => 'ligà',
'searchall' => 'tuti',
'preferences' => 'Prefarense',
'mypreferences' => 'Prefarense',
'prefs-edits' => 'Nùmaro de modifiche:',
-'changepassword' => 'Cànbia ła password',
'prefs-skin' => 'Aspeto grafico',
'skin-preview' => 'Anteprima',
'datedefault' => 'Nissuna preferensa',
'recentchanges-label-bot' => 'Sta modifica el la ga fata un bot',
'recentchanges-label-unpatrolled' => 'Sta modifica no la xe stà gnancora verificà',
'recentchanges-legend-newpage' => '$1 - pagina nova',
-'rcnote' => "Qua soto se vede {{PLURAL:$1|l'ultimo canbiamento|i ultimi '''$1''' canbiamenti}} {{PLURAL:$2|in te l'ultimo zorno|in tei ultimi '''$2''' zorni}}, fin a le $5 del $4.",
'rcnotefrom' => "Qui di seguito sono elencate le modifiche da '''$2''' (fino a '''$1''').",
'rclistfrom' => 'Fà védar i canbiamenti fati dal $1',
'rcshowhideminor' => '$1 i canbiamenti picenini',
'allpagesto' => 'Mostra le pagine fin a:',
'allarticles' => 'Tute le pagine',
'allinnamespace' => 'Tute le pagine del namespace $1',
-'allnotinnamespace' => 'Tute le pagine (via de quele nel namespace $1)',
-'allpagesprev' => 'Quele prima',
-'allpagesnext' => 'Quele dopo',
'allpagessubmit' => 'Va',
'allpagesprefix' => 'Mostra le pagine che taca con:',
'allpagesbadtitle' => "El titolo indicà par la pagina no'l xe mìa valido o el contien prefissi interlengua o interwiki. El podarìa inoltre contegner uno o più caràteri che no se pole doparar nei titoli.",
'undeletebtn' => 'RIPRISTINA!',
'undeletelink' => 'varda/ripristina',
'undeleteviewlink' => 'varda',
-'undeletereset' => 'Reinposta',
'undeleteinvert' => 'Inverti selession',
'undeletecomment' => 'Motivassion:',
'undeletedrevisions' => '{{PLURAL:$1|Una revision recuperà|$1 revision recuperà}}',
'block' => 'Bloca utente',
'unblock' => 'Sbloca utente',
'blockip' => 'Bloco utente',
-'blockip-title' => "Bloca l'utente",
'blockip-legend' => "Bloca l'utente",
'blockiptext' => "Dòpara el moduło qua soto par blocar l'accesso in scritura a un speçifico utente o indirizo IP. El bloco el gà de èssar operà par prevegner ati de vandalismo e in streta osservansa de ła [[{{MediaWiki:Policy-url}}|policy de {{SITENAME}}]]. Speçifica in detałio el motivo del bloco nel canpo seguente (ad es. indicando i titołi de łe pàxene ogeto de vandalismo).",
'ipadressorusername' => 'Indirizo IP o nome utente',
'ipbexpiry' => 'Scadensa',
'ipbreason' => 'Motivassion:',
-'ipbreasonotherlist' => 'Altra motivazion',
'ipbreason-dropdown' => '*Motivazion piassè comuni par i blocchi
** Inserimento de informazion false
** Rimozion de contenuti da le pagine
'ipbsubmit' => 'Bloca sto indirisso IP',
'ipbother' => 'Altra durata:',
'ipboptions' => '2 ore:2 hours,1 zorno:1 day,3 zorni:3 days,1 setimana:1 week,2 setimane:2 weeks,1 mese:1 month,3 mesi:3 months,6 mesi:6 months,1 ano:1 year,infinìo:infinite',
-'ipbotheroption' => 'altro',
-'ipbotherreason' => 'Altri motivi/detagli:',
'ipbhidename' => 'Scondi el nome utente da le modìfeghe e da i elenchi.',
'ipbwatchuser' => "Tien d'ocio la pagina utente e la pagina de discussion de sto utente",
'ipb-disableusertalk' => "Inpedissi a sto utente de modifegar la propia pajina de discussion mentre l'è blocà",
'sorbsreason' => 'Sto indirizo IP el xe elencà come proxy verto ne la lista nera DNSBL doparà da {{SITENAME}}.',
'sorbs_create_account_reason' => 'No se pol crear acessi novi da sto indirizo IP parché el xe elencà come proxy verto ne la lista nera DNSBL doparà da {{SITENAME}}.',
'xffblockreason' => "Un indiriso IP presente ne l'intestasion X-Forwarded-For, tuo o del server proxy che te sì drio doparar, el xe stà blocà. La motivasion originale del bloco la xe: $1",
-'cant-block-while-blocked' => 'No se pode blocar altri utenti finché se xe blocài.',
'cant-see-hidden-user' => "L'utente che te vol blocar el xe zà stà blocà e sconto. Sicome a no te ghè mia i diriti de hideuser, no te pol mia védar o canbiar el bloco de l'utente.",
'ipbblocked' => 'No te pui blocare o sblocare altri utenti, parché ti steso te si blocà',
'ipbnounblockself' => 'No te pui sblocare ti steso',
* La casèla qua soto la xe stà deselezionà.",
'movearticle' => 'Sposta la pagina:',
'moveuserpage-warning' => "'''Ocio:''' Te sì drio spostar na pagina utente. Par piaser tien conto che vegnarà spostà solo la pagina e l'utente no'l vegnarà ''mia'' rinominà.",
-'movenologin' => 'No te ghè efetuà el login',
'movenologintext' => 'Te ghè da èssar un utente registrà ed aver efetuà el [[Special:UserLogin|login]] par poder spostar na pàxena.',
'movenotallowed' => 'No te ghè i parmessi necessari al spostamento de le pagine.',
'movenotallowedfile' => 'No ti gà i parmessi necessari par spostar file.',
'articleexists' => "Na pagina con sto nome la ghe xe de zà, opure el titolo che te ghè messo no'l và mia ben.
Par piaser, métighe un titolo difarente.",
'cantmove-titleprotected' => 'No se pol mìa spostar la pagina, in quanto el novo titolo el xe stà proteto par inpedirghene la creazion',
-'talkexists' => "'''La pagina la xe stà spostà coretamente, ma no s'à mìa podesto spostar la pagina de discussion parché ghe ne xe xà n'altra col stesso nome. Par piaser meti insieme i contenuti de le do pagine a man.'''",
-'movedto' => 'spostà a',
'movetalk' => 'Sposta anca la so pagina de discussion',
'move-subpages' => 'Sposta tute le sotopagine (fin a $1)',
'move-talk-subpages' => 'Sposta tute le sotopagine de la pagina de discussion (fin a $1)',
'watchlistall2' => 'tute',
'namespacesall' => 'Tuti',
'monthsall' => 'tuti',
-'limitall' => 'tuti quanti',
# Email address confirmation
'confirmemail' => 'Conferma indirisso e-mail',
'confirmemail_needlogin' => 'Xè necessario $1 par confermare el proprio indirisso e-mail.',
'confirmemail_success' => "El to indirisso email l'è stado confermà. Ora te podi loggarte e gòderte la wiki.",
'confirmemail_loggedin' => 'El to indirisso email el xè stà confermà.',
-'confirmemail_error' => "Qualcossa l'è andà storto nel salvar la to conferma.",
'confirmemail_subject' => "{{SITENAME}}: e-mail par la conferma de l'indirisso",
'confirmemail_body' => 'Qualcheduni, probabilmente ti stesso da l\'indirizo IP $1, el ga registrà n\'account "$2" con sto indirizo e-mail su {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Confronta le pagine',
-'compare-selector' => 'Confronta le revision de na pagina',
'compare-page1' => 'Pagina 1',
'compare-page2' => 'Pagina 2',
'compare-rev1' => 'Revisión 1',
'php-mail-error-unknown' => 'Tundmatoi petuz PHP:n mail()-funkcijas',
# Change password dialog
-'resetpass' => 'Vajehtada peitsana',
+'changepassword' => 'Peitsanan toižetuz',
'resetpass_announce' => "Tö olet kirjutanus sistemha sen pordaigaližen peitsanan abul, kudamb oli oigetud teile e-počtadme.
Miše tulda sistemha lopuližikš, teile pidab säta uz' peitsana naku:",
'resetpass_text' => '<!-- Ližagat tekstad nakhu -->',
'revisiondelete' => 'Čuta poiš/endištada lehtpolen versijad',
'revdelete-nooldid-title' => 'Vär metversii',
'revdelete-nooldid-text' => 'Tö et olgoi valinuded metversijad (metversijoid) necen funkcijan oigetes.',
-'revdelete-nologtype-title' => 'Tö et olgoi andnuded aigkirjan tipad',
-'revdelete-nologtype-text' => 'Tö et olgoi andnuded aigkirjan tipad, kudambas pidab tehta se tegend.',
-'revdelete-nologid-title' => 'Vär kirjutez aigkirjas',
-'revdelete-nologid-text' => 'Tö et olgoi andnuded aigkirjan metkirjutest tegendan tehtes vai anttud kirjutest ei ole.',
'revdelete-no-file' => 'Mugošt failad ei ole.',
'revdelete-show-file-submit' => 'Ka',
'revdelete-selected' => "'''{{PLURAL:$2|Valitud versii|Valitud versijad}} lehtpolišpäi [[:$1]]:'''",
'logdelete-failure' => "'''Ei voi toižetada aigkirjutesen näguladud:'''
$1",
'revdel-restore' => 'Toižetada nägubuz',
-'revdel-restore-deleted' => 'čutud poiš versijad',
-'revdel-restore-visible' => 'versijad, kudambad voib nähta',
'pagehist' => 'Lehtpolen istorii',
'deletedhist' => 'Čudandoiden istorii',
'revdelete-hide-current' => '$2, $1-kirjutesen peitmižen petuz: nece versii om nügüdläine.
'search-interwiki-default' => "$1 rezul'tatad:",
'search-interwiki-more' => '(völ)',
'search-relatedarticle' => 'Sidotud lehtpoled',
-'mwsuggest-disable' => 'Ala ozuta AJAX-taričendoid',
'searcheverything-enable' => 'Ectä kaikiš nimiavarusiš',
'searchrelated' => 'sidotud',
'searchall' => 'kaik',
'preferences' => 'Järgendused',
'mypreferences' => 'Järgendused',
'prefs-edits' => 'Redaktiruindoiden lugu:',
-'changepassword' => 'Peitsanan toižetuz',
'prefs-skin' => 'Irdnägu',
'skin-preview' => 'Ezikaclend',
'datedefault' => 'Augotižjärgendused',
'recentchanges-label-bot' => 'Necen redakcijan tegi bot',
'recentchanges-label-unpatrolled' => 'Necidä redakcijad ei völ patruliruinugoi',
'recentchanges-legend-newpage' => "$1 - uz' lehtpol'",
-'rcnote' => "Alahan om ozutadud {{PLURAL:$1| '''1''' toižetuz|'''$1''' toižetust}} {{PLURAL:$2|jäl'gmäižes päiväs|jäl'gmäižiš '''$2''' päiviš}}, aigal $5, $4.",
'rcnotefrom' => "Alemba oma anttud toižetused '''$2'''-späi ( '''$1'''-hesai).",
'rclistfrom' => 'Ozutada uded toižetused dataspäi $1 augotaden',
'rcshowhideminor' => '$1 pened redakcijad',
'allpagesto' => 'Ozutada lehtpoled lopuidenke:',
'allarticles' => 'Kaiked lehtpoled',
'allinnamespace' => 'Kaik lehtpoled ($1-nimiavaruz)',
-'allnotinnamespace' => 'Kaik lehtpoled (päiči $1-nimiavarust)',
-'allpagesprev' => 'Edeližed',
-'allpagesnext' => "Jäl'ghižed",
'allpagessubmit' => 'Tehta',
'allpagesprefix' => 'Ozutada lehtpoled prefiksoidenke:',
'allpages-bad-ns' => '{{SITENAME}}-saital ei ole "$1"-nimiavarust.',
'undeletebtn' => 'Endištada',
'undeletelink' => 'endištada',
'undeleteviewlink' => 'nähta',
-'undeletereset' => 'Puhtastada',
'undeleteinvert' => 'Käta erigoittud sanad vastkarin',
'undeletecomment' => 'Kommentarii:',
'undeletedrevisions' => '{{PLURAL:$1|1 toižetuz|$1 toižetust}} om endištadud',
'block' => 'Kävutajan blokiruind',
'unblock' => 'Heitta blokiruind ühtnijalpäi',
'blockip' => 'Blokiruida kävutajad',
-'blockip-title' => 'Blokiruida kävutajad',
'blockip-legend' => 'Blokiruida kävutajad',
'blockiptext' => 'Kävutagat alemba anttud form, miše blokiruida kirjutandan voimuz märitud IP-adresaspäi.
Nece sab tehta vaiše sen täht, miše borcuidas vandalizmanke, kut om kirjutadud [[{{MediaWiki:Policy-url}}|ohjandimiš]].
'ipadressorusername' => 'IP-adres vai kävutajan nimi:',
'ipbexpiry' => 'Lopindan strok:',
'ipbreason' => 'Sü:',
-'ipbreasonotherlist' => 'Toine sü',
'ipbreason-dropdown' => "*Blokiruindan päsüd
** Väran informacijan andand
** Lehtpoliden südäimišton čudand
'ipbsubmit' => 'Blokiruida nece kävutai',
'ipbother' => 'Toine aig:',
'ipboptions' => "2 časud:2 hours,1 päiv:1 day,3 päiväd:3 days,1 nedal':1 week,2 nedalid:2 weeks,1 ku:1 month,3 kud:3 months,6 kud:6 months,1 voz':1 year,strokuta:infinite",
-'ipbotheroption' => 'toine',
-'ipbotherreason' => 'Toine sü/Ližasü:',
'ipbhidename' => 'Peitta kävutajan nimi redakcijoišpäi da nimikirjutesišpäi',
'ipbwatchuser' => "Kacelta necen kävutajan personališt lehtpol't da lodulehtpol't",
'ipb-change-block' => 'Blokirujda kävutajad udes neniden järgendusidenke',
'proxyblockreason' => 'Teiden IP-adres om blokiruidud, sikš miše se om avoin proksi.
Olgat hüväd, säkat pagin teiden Internet-provaideranke i kirjutagat hänele necen varuitomuden problemas.',
'sorbsreason' => 'Teiden IP-adres om ozutadud kut avaitud proksi {{SITENAME}}-saitan DNSBL-an mustas nimikirjuteses.',
-'cant-block-while-blocked' => 'Teile ei sa blokiruida toižid kävutajid, sikš miše tö iče olet blokiruidud.',
# Developer tools
'lockdb' => 'Luklostada andmusiden baz',
Nenil statjoil tegese sirta vai ühtenzoitta lehtpoled ičeksaz.",
'movearticle' => "Udesnimitada lehtpol':",
-'movenologin' => 'Tö et olgoi kirjutanus sistemha',
'movenologintext' => "Teile pidab olda [[Special:UserLogin|registriruidud kävutajan]], miše udesnimitada lehtpol'.",
'movenotallowed' => 'Teile ei sa udesnimitada lehtpolid.',
'movenotallowedfile' => 'Teile ei sa udesnimitada failoid.',
'movepage-moved-noredirect' => "Läbikosketusen sämine om kel'tud.",
'articleexists' => "Lehtpol' mugoižen nimenke om jo wikiš, vai valitud nimi ei sättu. Olgat hüväd, valikat toine nimi.",
'cantmove-titleprotected' => "Ei sa udesnimitada lehtpol't, sikš miše uz' nimi om kel'tud nimiden nimikirjuteses.",
-'talkexists' => "'''Iče lehtpol' om nimitadud udes jügedusita, no lodulehtpol't ei voi udesnimitada, sikš miše wikiš om jo lodulehtpol' mugoižen nimenke. Pidab erigoitta niid ičeksaz.'''",
-'movedto' => 'Sirtud udhe tahoze',
'movetalk' => "Udesnimitada sidotud lodulehtpol'",
'move-subpages' => 'Udesnimitada alalehtpoled ($1-hesai)',
'move-talk-subpages' => 'Udesnimitada lodulehtpolen alalehtpoled ($1-hasai)',
'watchlistall2' => 'kaik',
'namespacesall' => 'kaik',
'monthsall' => 'kaik',
-'limitall' => 'kaik',
# Email address confirmation
'confirmemail' => 'Vahvištoitta e-počtan adres',
'confirmemail_success' => "Teiden e-počtan adres om vahvištoittud.
Nügüd' tö voit [[Special:UserLogin|kirjutadas sistemha]] da rata wikiš.",
'confirmemail_loggedin' => 'Teiden e-počtan adres om vahvištoittud.',
-'confirmemail_error' => 'Teiden e-počtan adresan vahvištoitandan aigan ozaižihe petuz.',
'confirmemail_subject' => '{{SITENAME}}-sait paikičeb teid vahvištoitta teiden e-počtan adres',
'confirmemail_body' => 'Ken-se, voib olda, tö, om sänu "$2"-registracijan {{SITENAME}}-saital. Se ristit om kävutanu IP-adresan "$1" da necen e-počtan adresan.
# Special:ComparePages
'comparepages' => 'Lehtpoliden rindatuz',
-'compare-selector' => 'Lehtpoliden versijoiden rindatuz',
'compare-page1' => "Ezmäine lehtpol'",
'compare-page2' => "Toine lehtpol'",
'compare-rev1' => 'Ezmäine versii',
'user-mail-no-body' => 'Không thể gửi thư điện tử rỗng hoặc có nội dung ngắn một cách vô lý.',
# Change password dialog
-'resetpass' => 'Đổi mật khẩu',
+'changepassword' => 'Đổi mật khẩu',
'resetpass_announce' => 'Bạn đã đăng nhập bằng mật khẩu tạm gửi qua thư điện tử. Để hoàn tất việc đăng nhập, bạn phải tạo lại mật khẩu mới tại đây:',
'resetpass_text' => '<!-- Nhập văn bản vào đây -->',
'resetpass_header' => 'Đổi mật khẩu cho tài khoản',
'revdelete-nooldid-text' => 'Có thể bạn chưa xác định (các) phiên bản đích để thực hiện tác vụ,
hoặc phiên bản đích không tồn tại,
hoặc bạn đang tìm cách ẩn phiên bản hiện tại.',
-'revdelete-nologtype-title' => 'Chưa cung cấp kiểu nhật trình',
-'revdelete-nologtype-text' => 'Bạn chưa chỉ định một kiểu nhật trình mà tác vụ này sẽ ghi vào.',
-'revdelete-nologid-title' => 'Mục nhật trình không hợp lệ',
-'revdelete-nologid-text' => 'Bạn chưa chỉ định sự kiện nhật trình mục tiêu mà chức năng này ghi vào hoặc mục nhật trình chỉ định không tồn tại.',
'revdelete-no-file' => 'Tập tin chỉ định không tồn tại.',
'revdelete-show-file-confirm' => 'Bạn có chắc muốn xem phiên bản đã bị xóa của tập tin “<nowiki>$1</nowiki>” từ ngày $2 vào lúc $3?',
'revdelete-show-file-submit' => 'Có',
'logdelete-failure' => "'''Không thể thiết lập khả năng hiện thị của nhật trình:'''
$1",
'revdel-restore' => 'Thay đổi mức khả kiến',
-'revdel-restore-deleted' => 'các phiên bản xóa',
-'revdel-restore-visible' => 'các phiên bản được hiện',
'pagehist' => 'Lịch sử trang',
'deletedhist' => 'Lịch sử đã xóa',
'revdelete-hide-current' => 'Xảy ra lỗi khi ẩn mục ghi lúc $2, $1: đây là phiên bản hiện tại.
'search-interwiki-default' => '$1 kết quả:',
'search-interwiki-more' => '(thêm)',
'search-relatedarticle' => 'Liên quan',
-'mwsuggest-disable' => 'Tắt gợi ý tìm kiếm',
'searcheverything-enable' => 'Tìm trong tất cả không gian tên',
'searchrelated' => 'có liên quan',
'searchall' => 'tất cả',
'mypreferences' => 'Tùy chọn',
'prefs-edits' => 'Số lần sửa đổi:',
'prefsnologintext2' => 'Xin vui lòng $1 để thay đổi tùy chọn.',
-'changepassword' => 'Đổi mật khẩu',
'prefs-skin' => 'Hình dạng',
'skin-preview' => 'Xem trước',
'datedefault' => 'Không quan tâm',
'recentchanges-label-plusminus' => 'Kích cỡ trang đã thay đổi bằng số byte này',
'recentchanges-legend-newpage' => '(xem thêm [[Special:NewPages|danh sách các trang mới]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Dưới đây là {{PLURAL:$1|thay đổi '''duy nhất'''|'''$1''' thay đổi gần nhất}} trong {{PLURAL:$2|ngày qua|'''$2''' ngày qua}}, tính tới $5 lúc $4.",
'rcnotefrom' => "Thay đổi từ '''$2''' (hiển thị tối đa '''$1''' thay đổi).",
'rclistfrom' => 'Hiển thị các thay đổi từ $1.',
'rcshowhideminor' => '$1 sửa đổi nhỏ',
'allpagesto' => 'Xem đến trang:',
'allarticles' => 'Mọi trang',
'allinnamespace' => 'Mọi trang (không gian $1)',
-'allnotinnamespace' => 'Mọi trang (không trong không gian $1)',
-'allpagesprev' => 'Trước',
-'allpagesnext' => 'Sau',
'allpagessubmit' => 'Hiển thị',
'allpagesprefix' => 'Hiển thị trang có tiền tố:',
'allpagesbadtitle' => 'Tựa trang không hợp lệ hay chứa tiền tố liên kết ngôn ngữ hoặc liên kết wiki. Nó có thể chứa một hoặc nhiều ký tự không dùng được ở tựa trang.',
'undeletebtn' => 'Phục hồi',
'undeletelink' => 'xem lại/phục hồi',
'undeleteviewlink' => 'xem',
-'undeletereset' => 'Tẩy trống',
'undeleteinvert' => 'Đảo sự lựa chọn',
'undeletecomment' => 'Lý do:',
'undeletedrevisions' => '$1 {{PLURAL:$1|bản|bản}} được phục hồi',
'block' => 'Cấm người dùng',
'unblock' => 'Bỏ cấm người dùng',
'blockip' => 'Cấm người dùng',
-'blockip-title' => 'Cấm người dùng',
'blockip-legend' => 'Cấm người dùng',
'blockiptext' => 'Dùng mẫu dưới để cấm một địa chỉ IP hoặc thành viên không được viết trang.
Điều này chỉ nên làm để tránh phá hoại, và phải theo [[{{MediaWiki:Policy-url}}|quy định]].
'ipadressorusername' => 'Địa chỉ IP hay tên thành viên:',
'ipbexpiry' => 'Thời hạn:',
'ipbreason' => 'Lý do:',
-'ipbreasonotherlist' => 'Lý do khác',
'ipbreason-dropdown' => '*Một số lý do cấm thường gặp
** Phá hoại
** Thêm thông tin sai lệch
'ipbsubmit' => 'Cấm',
'ipbother' => 'Thời hạn khác:',
'ipboptions' => '2 giờ:2 hours,1 ngày:1 day,3 ngày:3 days,1 tuần:1 week,2 tuần:2 weeks,1 tháng:1 month,3 tháng:3 months,6 tháng:6 months,1 năm:1 year,vô hạn:infinite',
-'ipbotheroption' => 'khác',
-'ipbotherreason' => 'Lý do khác',
'ipbhidename' => 'Ẩn tên người dùng ra khỏi các sửa đổi và danh sách',
'ipbwatchuser' => 'Theo dõi trang thành viên và thảo luận thành viên của thành viên này',
'ipb-disableusertalk' => 'Không cho người dùng này sửa trang thảo luận thành viên của họ khi bị cấm',
'sorbsreason' => 'Địa chỉ IP của bạn bị liệt kê là một proxy mở trong DNSBL mà {{SITENAME}} đang sử dụng.',
'sorbs_create_account_reason' => 'Địa chỉ chỉ IP của bạn bị liệt kê là một proxy mở trong DNSBL mà {{SITENAME}} đang sử dụng. Bạn không thể mở tài khoản.',
'xffblockreason' => 'Đầu đề X-Forwarded-For chứa một địa chỉ IP đã bị cấm, địa chỉ này hoặc của bạn hoặc của một máy chủ proxy bạn đang sử dụng. Lý do cấm ban đầu là: $1',
-'cant-block-while-blocked' => 'Bạn không thể cấm thành viên khác trong khi bạn đang bị cấm.',
'cant-see-hidden-user' => 'Thành viên bạn muốn cấm đã bị cấm trước đây hoặc đã bị ẩn đi. Vì bạn không có quyền hideuser, bạn không thể xem hoặc thay đổi mức cấm của thành viên.',
'ipbblocked' => 'Bạn không thể cấm hay bỏ cấm người dùng khác vì chính bạn đang bị cấm.',
'ipbnounblockself' => 'Bạn không được bỏ cấm chính mình.',
Trong những trường hợp đó, bạn phải di chuyển hoặc hợp nhất trang theo kiểu thủ công nếu muốn.",
'movearticle' => 'Di chuyển trang:',
'moveuserpage-warning' => "'''Cảnh báo:''' Bạn sắp di chuyển trang cá nhân của người dùng. Xin lưu ý rằng chỉ có trang này sẽ được di chuyển, còn người dùng sẽ ''không'' đổi tên.",
-'movenologin' => 'Chưa đăng nhập',
'movenologintext' => 'Bạn phải là thành viên đã mở tài khoản và [[Special:UserLogin|đăng nhập]] mới di chuyển trang được.',
'movenotallowed' => 'Bạn không có quyền di chuyển trang.',
'movenotallowedfile' => 'Bạn không có đủ quyền để di chuyển tập tin.',
'articleexists' => 'Đã có một trang với tên đó, hoặc tên bạn chọn không hợp lệ.
Xin hãy chọn tên khác.',
'cantmove-titleprotected' => 'Bạn không thể đổi tên trang, vì tên trang mới đã bị khóa không cho tạo mới',
-'talkexists' => "'''Trang được di chuyển thành công, nhưng trang thảo luận không thể di chuyển được vì đã tồn tại một trang thảo luận ở tên mới. Xin hãy hợp nhất chúng lại một cách thủ công.'''",
-'movedto' => 'đổi thành',
'movetalk' => 'Di chuyển trang thảo luận đi kèm',
'move-subpages' => 'Di chuyển các trang con (tối đa là $1 trang)',
'move-talk-subpages' => 'Di chuyển các trang con của trang thảo luận (tối đa $1 trang)',
'watchlistall2' => 'tất cả',
'namespacesall' => 'tất cả',
'monthsall' => 'tất cả',
-'limitall' => 'tất cả',
# Email address confirmation
'confirmemail' => 'Xác nhận thư điện tử',
'confirmemail_needlogin' => 'Bạn cần phải $1 để xác nhận địa chỉ thư điện tử.',
'confirmemail_success' => 'Thư điện tử của bạn đã được xác nhận. Bạn đã có thể đăng nhập và bắt đầu sử dụng wiki.',
'confirmemail_loggedin' => 'Địa chỉ thư điện tử của bạn đã được xác nhận.',
-'confirmemail_error' => 'Có trục trặc khi lưu xác nhận của bạn.',
'confirmemail_subject' => 'Xác nhận thư điện tử tại {{SITENAME}}',
'confirmemail_body' => 'Ai đó, có thể là bạn, từ địa chỉ IP $1,
đã mở tài khoản có tên "$2" với địa chỉ thư điện tử này tại {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'So sánh trang',
-'compare-selector' => 'So sánh phiên bản trang',
'compare-page1' => 'Trang 1',
'compare-page2' => 'Trang 2',
'compare-rev1' => 'Phiên bản 1',
# Cologne Blue skin
'qbedit' => 'Bewerkn',
-'qbspecialpages' => 'Specioale bloadn',
# Vector skin
'vector-action-delete' => 'Wegdoen',
'talk' => 'Discuusje',
'toolbox' => 'Ulpmiddeln',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Over {{SITENAME}}',
'aboutpage' => 'Project:Info',
'disclaimers' => 'Aansprakelekeid',
# Search results
'search-result-size' => '$1 ({{PLURAL:$2|1 woord|$2 woordn}})',
+# Special:Log/newusers
+'newuserlogpage' => 'Logboek nieuwe gebrukers',
+
# Recent changes
'recentchanges' => 'Juste veranderd',
'newpages' => 'Nieuwe bloadn',
'newpages-username' => 'Gebrukersnoame:',
-# Special:Log/newusers
-'newuserlogpage' => 'Logboek nieuwe gebrukers',
-
# Watchlist
'mywatchlist' => 'Myn volglyste',
'watch' => 'Volgn',
'mailmypassword' => 'Â najs passwôrd iwâr iimejl dsuschign lasn',
'loginlanguagelabel' => 'Sproch: $1',
+# Change password dialog
+'changepassword' => "S'bhaswôrd ändârn",
+
# Edit page toolbar
'bold_sample' => 'Dägsd in fäd',
'bold_tip' => 'Fädâr dhägschd',
# Revision deletion
'rev-delundel' => 'ôôdsajng/fârbärng',
'revdel-restore' => 'Ändârn, was oodsajchd wäd',
-'revdel-restore-deleted' => 'glöschde Versiona',
-'revdel-restore-visible' => 'sichdbore Versiona',
# Merge log
'revertmerge' => 'Dsrig fôr dii fârajnichung',
'search-interwiki-default' => 'Af $1 gfundn:',
'search-interwiki-more' => '(noch mäa´)',
'search-relatedarticle' => 'Fârwande',
-'mwsuggest-disable' => 'Foorschlääch iwâr AJAX abschdelâ',
'searcheverything-enable' => 'In aln naamsrajm suuchn',
'searchrelated' => 'fârwand',
'searchall' => 'ale',
'preferences' => 'ajschdelunga',
'mypreferences' => 'Ajschdelunga',
'prefs-edits' => 'So ofd umgmoodld:',
-'changepassword' => "S'bhaswôrd ändârn",
'prefs-skin' => 'Schaale',
'skin-preview' => 'Môôl schbign',
'datedefault' => 'Nôrmaal',
'recentchanges-label-minor' => 'Blos a weng wôs is gändârd wôrn',
'recentchanges-label-bot' => 'Ändrung durch an Bot',
'recentchanges-label-unpatrolled' => 'Net-kondrollierde Ändrung',
-'rcnote' => "Des {{Plural:$1|is dii aane ändrung|sin dii '''$1''' ändrunga}}, dii in di {{Plural:$2|ledsdn 24 schdundn|ledsdn '''$2''' doochn}} gmachd wôrn {{Plural:$1|is|sin}}. Schdand is fom $4, $5 uur.",
'rcnotefrom' => "Oozeichd werrn däi Ändrunga seid '''$2''' (max. '''$1''' Eidrääch).",
'rclistfrom' => 'Bloos di ändrunga dsajchn sajd $1',
'rcshowhideminor' => 'Glenâre Ändrungn $1',
# Block/unblock
'blockip' => 'IP-Adressn odr ôôgmeldn aus-schbärn',
-'blockip-title' => 'Bearbajdâr aus-schbärn',
'blockip-legend' => 'IP-Adresn odr Bearbajdâr aus-schbärn',
'ipboptions' => '2 schdund:2 hours,1 dooch:1 day,3 dooch:3 days,1 wochng:1 week,2 wochng:2 weeks,1 moonad:1 month,3 moonad:3 months,6 moonad:6 months,1 jôôr:1 year,oone dsajdschrangng:infinite',
'ipblocklist' => 'Gschberrder Nutzer',
'pagemovedsub' => 'Eds is fârschoom.',
'movepage-moved' => "'''Dii sajdn „$1“ is edsad nach „$2“ verschoom wôrn.'''",
'articleexists' => "Es umdaafn gäd ned, wal's dii sajdn scho gibd, soo wise naj häd haasn soln. Dengg dä´ hald an andârn nôômâ aus.",
-'talkexists' => 'Dii sajdn is fârschoom wôrn, awa baj iira disghusjoonssajdn is ned gangâ, wals dii scho mim naja nôôma gibd. Jeds musd des fo hand dsamwôrschdln.',
-'movedto' => 'fârschoom nach',
'movetalk' => "Dii disghusjoons-sajdn aa mid fârschiim, wen's gäd",
'movelogpage' => 'Umdaaf-Logbuch',
'movereason' => 'Grund:',
'loginlanguagelabel' => 'Pük: $1',
# Change password dialog
-'resetpass' => 'Votükön letavödi',
+'changepassword' => 'Votükön letavödi',
'resetpass_announce' => 'Enunädol oli me kot nelaidüpik pisedöl ole. Ad finükön nunädami, mutol välön letavödi nulik is:',
'resetpass_header' => 'Votükön kalaletavödi',
'oldpassword' => 'Letavöd büik:',
'revdelete-success' => "'''Logov padafomama pelonon benosekiko.'''",
'logdelete-success' => 'Logov jenotaliseda pelonon benosekiko.',
'revdel-restore' => 'Votükön logovi',
-'revdel-restore-deleted' => 'revids pemoüköl',
-'revdel-restore-visible' => 'revids logädik',
'pagehist' => 'Padajenotem',
'deletedhist' => 'Jenotem pemoüköl',
'revdelete-otherreason' => 'Kod votik/zuik:',
'search-interwiki-default' => 'Seks se $1:',
'search-interwiki-more' => '(pluikos)',
'search-relatedarticle' => 'Tefik',
-'mwsuggest-disable' => 'Nemögükön sukamobis',
'searcheverything-enable' => 'Sukolöd in nemaspads valik',
'searchrelated' => 'tefik',
'searchall' => 'valik',
'preferences' => 'Buükams',
'mypreferences' => 'Buükams',
'prefs-edits' => 'Num redakamas:',
-'changepassword' => 'Votükön letavödi',
'prefs-skin' => 'Fomät',
'skin-preview' => 'Büologed',
'datedefault' => 'Buükam nonik',
'recentchanges-label-bot' => 'Redakam at pädunon fa el bot',
'recentchanges-label-unpatrolled' => 'Redakam at no nog pekontrolon',
'recentchanges-legend-newpage' => '$1 - pad nulik',
-'rcnote' => "Dono {{PLURAL:$1|binon votükam '''1'''|binons votükams '''$1'''}} lätikün {{PLURAL:$2|dela|delas '''$2'''}} lätikün, pänumädöls tü $5, $4.",
'rcnotefrom' => "Is palisedons votükams sis '''$2''' (jü '''$1''').",
'rclistfrom' => 'Jonön votükamis nulik, primölo tü düp $1',
'rcshowhideminor' => '$1 votükamis pülik',
'allpagesto' => 'Jonön padis jü:',
'allarticles' => 'Yegeds valik',
'allinnamespace' => 'Pads valik ($1 nemaspad)',
-'allnotinnamespace' => 'Pads valik ($1 nemaspad)',
-'allpagesprev' => 'Büik',
-'allpagesnext' => 'Sököl',
'allpagessubmit' => 'Jonolöd',
'allpagesprefix' => 'Jonolöd padis labü foyümot:',
'allpagesbadtitle' => 'Tiäd pegivöl no lonöfon, u ba labon foyümoti vüpükik u vü-vükik. Mögos i, das labon tonatis u malülis no pedälölis ad penön tiädis.',
'undeletebtn' => 'Sädunön moükami',
'undeletelink' => 'logön/sädunön',
'undeleteviewlink' => 'logön',
-'undeletereset' => 'Vagükolöd vali',
'undeleteinvert' => 'Väli güükön',
'undeletecomment' => 'Kod:',
'undeletedrevisions' => 'Moükam {{PLURAL:$1|revida 1 pesädunon|revidas $1 pesädunons}}',
'block' => 'Blokön gebani',
'unblock' => 'Säblokön gebani',
'blockip' => 'Blokön gebani',
-'blockip-title' => 'Blokön gebani',
'blockip-legend' => 'Blokön gebani',
'blockiptext' => 'Gebolös padi at ad blokön redakamagitäti gebananema u ladeta-IP semikas. Atos söton padunön teiko ad vitön vandalimi, e bai [[{{MediaWiki:Policy-url}}|dunalesets {{SITENAME}}]]. Penolös dono kodi patik pro blokam (a. s., mäniotolös padis pedobüköl).',
'ipadressorusername' => 'Ladet-IP u gebananem',
'ipbexpiry' => 'Dü',
'ipbreason' => 'Kod:',
-'ipbreasonotherlist' => 'Kod votik',
'ipbreason-dropdown' => '*Blokamakods suvik:
** Läükam nünas neverätik
** Moükam ninäda se pads
'ipbsubmit' => 'Blokön gebani at',
'ipbother' => 'Dul votik',
'ipboptions' => 'düps 2:2 hours,del 1:1 day,dels 3:3 days,vig 1:1 week,vigs 2:2 weeks,mul 1:1 month,muls 3:3 months,muls 6:6 months,yel 1:1 year,laidüp:infinite',
-'ipbotheroption' => 'dul votik',
-'ipbotherreason' => 'Kod(s) votik',
'ipbhidename' => 'Klänedön gebananemi se redakams e liseds',
'ipbwatchuser' => 'Galädon gebana- e bespikapadis gebana at',
'ipb-change-block' => 'Dönublokön gebani me paramets at',
'sorbsreason' => 'Ladet-IP olik palisedon as pladulöm maifik pö el DNSBL fa {{SITENAME}} pageböl.',
'sorbs_create_account_reason' => 'Ladet-IP olik palisedon as pladulöm maifik pö el DNSBL fa {{SITENAME}} pageböl.
No dalol jafön kali.',
-'cant-block-while-blocked' => 'No dalol blokön gebanis votik bi peblokol it.',
# Developer tools
'lockdb' => 'Lökofärmükön nünodemi',
Ön jenets at, if vilol topätükön bespikapadi u balön oni e padi ya dabinöl, ol it omutol dunön osi.",
'movearticle' => 'Topätükolöd padi',
-'movenologin' => 'No enunädon oki',
'movenologintext' => 'Mutol binön geban peregistaröl e [[Special:UserLogin|nunädön oli]] ad topätükön padi.',
'movenotallowed' => 'No dalol topätükön padis.',
'movenotallowedfile' => 'No dalol topätükön ragivis.',
'articleexists' => 'Pad labü nem at ya dabinon, u nem fa ol pevälöl no lonöfon.
Välolös nemi votik.',
'cantmove-titleprotected' => 'No kanol topätükön padi bi jafam tiäda nulik at penemögükon.',
-'talkexists' => "'''Pad it petopätükon benosekiko, ab bespikapad onik no petopätükon bi ya dabinon pad labü tiäd ona. Ol it balolös onis.'''",
-'movedto' => 'petöpätükon lü',
'movetalk' => 'Topätükolöd bespikapadi tefik',
'move-subpages' => 'Topätükön donapadis (jü $1)',
'move-talk-subpages' => 'Topätükön donapadis (jü $1) bespikapada',
'watchlistall2' => 'valikis',
'namespacesall' => 'valik',
'monthsall' => 'valik',
-'limitall' => 'valikis',
# Email address confirmation
'confirmemail' => 'Fümedolös ladeti leäktronik',
'confirmemail_needlogin' => 'Nedol $1 ad fümedön ladeti leäktronik ola.',
'confirmemail_success' => 'Ladet leäktronik ola pefümedon. Nu kanol nunädön oli e juitön vüki at.',
'confirmemail_loggedin' => 'Ladeti leäktronik ola nu pefümedon.',
-'confirmemail_error' => 'Bos no eplöpon pö registaram fümedama olik.',
'confirmemail_subject' => 'Fümedam ladeta leäktronik pro: {{SITENAME}}',
'confirmemail_body' => 'Ek, bo ol, se ladet-IP: $1, ejafon kali: „$2‟ me ladeti leäktronik at lä {{SITENAME}}.
'revdelete-radio-unset' => 'Eb',
'revdelete-log' => 'Süü:',
'revdel-restore' => 'muutu näcüvüss',
-'revdel-restore-deleted' => 'poizõttu verssijad',
-'revdel-restore-visible' => 'nähtäväd verssijad',
'pagehist' => 'Cüľľee istori',
'revdelete-reasonotherlist' => 'Muu süü',
'recentchanges-label-minor' => 'Kase on peeni muutuz',
'recentchanges-label-bot' => 'Kase kõrjauz on robotaka lootu',
'recentchanges-label-unpatrolled' => 'Kasta kõrjaussa eb tarkisõtti veel',
-'rcnote' => 'Alla on {{PLURAL:$1|ühsi muutuz|viimeiziit $1 muutussiit}} viimeize {{PLURAL:$2|ühee päivää|$2 päivää}}, $4 $5.',
'rcnotefrom' => 'Alapallõ õlla lugõtõltu muuttamizõd $2-lt ($1-lõssaa)',
'rclistfrom' => 'Näüt uuvvõd muutuhsõd $1 alguss',
'rcshowhideminor' => '$1 peened muutussõd',
'blockip' => 'Piättee cäüttijää',
'ipbreason' => 'Süü:',
'ipboptions' => '2 tunnia:2 hours,1 päivä:1 day,3 päivää:3 days,1 näteľi:1 week,2 näteľiä:2 weeks,1 kuu:1 month,3 kuut:3 months,6 kuut:6 months,1 voosi:1 year,iciin:infinite',
-'ipbotheroption' => 'muu',
'ipblocklist' => 'Piäteltüd IP-adressid ja cäüttijänimed',
'blocklist-reason' => 'Süü',
'ipblocklist-submit' => 'Etsi',
'pagemovedsub' => 'Liikka tuli valmessi',
'movepage-moved' => '\'\'\'"$1" on liikuttu nimelee "$2"\'\'\'',
'articleexists' => 'Tseeľicülci on jo eloz, vai võõbornoi nimi eb kõlpa. Õlka nii üvä ja valittsõga uusi nimi.',
-'talkexists' => "'''Cüľľee liikka tuli valmessi, a jutticülciä eb õli liikutõttu, ku uuvvõ zagolofkaa all on jo juttucülci. Juttucülcije sisälto piättä ühinessä cäzi.'''",
-'movedto' => 'liikutõttu',
'movetalk' => 'Liikut toož juttucülci',
'movelogpage' => 'Liikkalogi',
'movereason' => 'Süü',
'watchlistall2' => 'koko istori',
'namespacesall' => 'kõik',
'monthsall' => 'kõik',
-'limitall' => 'kõik',
# action=purge
'confirm_purge_button' => 'OK',
'loginlanguagelabel' => 'Kiil: $1',
# Change password dialog
-'resetpass' => 'Muudaq salasõnna',
+'changepassword' => 'Muudaq salasõnna',
'resetpass_announce' => 'Sa lätsit sisse e-postiga saadõdu aotlidsõ koodiga. Kõrdapiten sisseminekis tulõ sul siin tetäq hindäle vahtsõnõ salasõna:',
'resetpass_text' => '<!-- Kirodaq siiäq -->',
'resetpass_header' => 'Muudaq pruukjanime salasõnna',
'revdelete-success' => "'''Kujo nättävüs paika säet.'''",
'logdelete-success' => "'''Muutmiisi nättävüs paika säet.'''",
'revdel-restore' => 'Muudaq nägemist',
-'revdel-restore-deleted' => 'ärqkistutõduq muutusõq',
-'revdel-restore-visible' => 'nätäq muutusõq',
'pagehist' => 'Leheküle aolugu',
# History merging
'search-interwiki-default' => '$1 tulõmiq:',
'search-interwiki-more' => '(viil)',
'search-relatedarticle' => 'Otsiq samasugutsit lehti',
-'mwsuggest-disable' => 'Näüdäku-i AJAX-i soovituisi',
'searchrelated' => 'samasugunõ',
'searchall' => 'kõik',
'showingresults' => "{{PLURAL:$1|'''Üts''' tulõmus|'''$1''' tulõmust}} (tulõmusõst '''$2''' pääle).",
'preferences' => 'Säädmine',
'mypreferences' => 'Säädmiseq',
'prefs-edits' => 'Tõimõndamiisi arv:',
-'changepassword' => 'Muudaq salasõnna',
'prefs-skin' => 'Vällänägemine',
'skin-preview' => 'Kaeminõ',
'datedefault' => 'Ütskõik',
'recentchanges-label-minor' => 'Taa om väiku parandus',
'recentchanges-label-bot' => "Seo muutmisõ tekk' robot",
'recentchanges-label-unpatrolled' => 'Seod muutmist olõ-õi viil üle kaet',
-'rcnote' => 'Tan ommaq {{PLURAL:$1|üts muutus|$1 viimäst muutmist}}, miä ommaq tettüq {{PLURAL:$2|üte viimädse päävä|$2 viimädse päävä}} seen (kuupääväst $5, $4 lugõma naatõn).',
'rcnotefrom' => "Tan ommaq muutmisõq kuupääväst '''$2''' pääle (näüdätäs kooniq '''$1''' muutmist).",
'rclistfrom' => 'Näütäq muutmiisi kuupääväst $1 pääle',
'rcshowhideminor' => '$1 väikuq parandusõq',
'allpagesto' => 'Näütäq lehti kooni päälkiräni',
'allarticles' => 'Kõik artikliq',
'allinnamespace' => 'Kõik nimeruumi $1 leheq',
-'allnotinnamespace' => 'Kõik leheq, midä olõ-i nimeruumin $1',
-'allpagesprev' => 'Mineväne',
-'allpagesnext' => 'Järgmäne',
'allpagessubmit' => 'Näütäq',
'allpagesprefix' => 'Näütäq lehti, mink alostusõn om:',
'allpagesbadtitle' => "Taa päälkiri oll' viganõ vai vikidevaihõlidsõ edejakuga. Tan või ollaq märke, midä tohe-i päälkir'on pruukiq.",
'undeletebtn' => 'Tiiq tagasi',
'undeletelink' => 'kaeq/tiiq tagasi',
'undeleteviewlink' => 'näütäq',
-'undeletereset' => 'Tiiq tühäs',
'undeletecomment' => 'Kommõntaar:',
'undeletedrevisions' => '$1 {{PLURAL:$1|kujo|kujjo}} tagasi tett',
'undeletedrevisions-files' => '$1 {{PLURAL:$1|kujo|kujjo}} ja $2 {{PLURAL:$2|teedüstü|teedüstüt}} tagasi tett',
'ipadressorusername' => 'Puutri võrgoaadrõs vai pruukjanimi',
'ipbexpiry' => 'Tähtaig',
'ipbreason' => 'Põhjus:',
-'ipbreasonotherlist' => 'Muu põhjus',
'ipbreason-dropdown' => "*Hariliguq kinniqpidämise põhjusõq
** Võlss teedüse kirotaminõ
** Lehti sisu ärqkistutaminõ
'ipbsubmit' => 'Piäq taa aadrõs kinniq',
'ipbother' => 'Muu tähtaig',
'ipboptions' => '2 tunni:2 hours,1 päiv:1 day,3 päivä:3 days,1 nätäl:1 week,2 nädälälit:2 weeks,1 kuu:1 month,3 kuud:3 months,6 kuud:6 months,1 aastak:1 year,igävene:infinite',
-'ipbotheroption' => 'Muu tähtaig',
-'ipbotherreason' => 'Muu põhjus',
'ipbhidename' => 'Käkiq pruukjanimi vai puutri võrgoaadrõs ärq kinniqpidämis-, toimõndus-, ja pruukjanimekiräst',
'badipaddress' => 'Puutri võrgoaadrõs om võlssi kirotõt.',
'blockipsuccesssub' => 'Kinniqpidämine läts kõrda',
Kui om nii, sis panõq vana arotuskülg eräle vai panõq taa kokko vahtsõ arotuskülega.",
'movearticle' => 'Panõq artiklilehekülg tõistõ paika',
-'movenologin' => 'Sa olõ-i nimega sisse lännüq',
'movenologintext' => 'Et lehekülge tõistõ paika pandaq, piät hindä pruukjas kirjä pandma ja [[Special:UserLogin|nimega sisse minemä]]',
'movenotallowed' => 'Sul olõ-i lupa {{SITENAME}} lehti tõistõ paika nõstaq.',
'newtitle' => 'Vahtsõ päälkirä ala',
'pagemovedsub' => 'Artikli om tõistõ paika pant',
'movepage-moved' => "'''$1 om pant nime ala $2'''",
'articleexists' => 'Sääntse nimega artikli om jo olõman vai olõ-i lubat säänest nimme valliq. Valiq vahtsõnõ nimi.',
-'talkexists' => 'Artikli om tõistõ paika pant, a arotuslehekülge saa-s pandaq, selle et vahtsõ nime all om jo arotuskülg. Panõq arotusküleq esiq kokko.',
-'movedto' => 'Pant päälkirä ala:',
'movetalk' => 'Panõq ka "arotus", ku saa.',
'movelogpage' => 'Tõistõ paika pandmiisi nimekiri',
'movelogpagetext' => 'Taa om lehti tõistõ paika pandmiisi nimekiri.',
'confirmemail_needlogin' => 'Uma e-postiaadrõsi kinnütämises $1.',
'confirmemail_success' => 'Su e-postiaadrõs om no ärq kinnütet. Võit nimega sisse minnäq.',
'confirmemail_loggedin' => 'Su e-postiaadrõs om no ärq kinnütet.',
-'confirmemail_error' => "Su e-postiaadrõsi kinnütämisega läts' midägi võlssi.",
'confirmemail_subject' => '{{SITENAME}} e-postiaadrõsi kinnütämine',
'confirmemail_body' => 'Kiäki, arvadaq saq esiq, lõi puutri võrgoaadrõsi $1 päält {{SITENAME}} pruukjanime $2. Ku taa om tõtõstõ suq pruukjanimi, tiiq vallalõ link: $3. Ku taa *olõ-i* suq luud pruukjanimi, sis teku-i midägi. Kinnütüskuud lätt vanas $4.',
'loginlanguagelabel' => 'Lingaedje: $1',
# Change password dialog
-'resetpass' => "Candjî l' sicret",
+'changepassword' => "Candjî l' sicret",
'resetpass_announce' => "Vos vs avoz elodjî avou on scret timporaire ki vos a stî emilé.
Por vos fini l' elodjaedje, vos dvoz defini on novea scret:",
'resetpass_header' => "Candjî l' sicret do conte",
'revdelete-log' => 'Råjhon:',
'revdelete-submit' => 'Apliker {{PLURAL:$1|al modêye tchoezeye|åzès modêyes tchoezeyes}}',
'revdel-restore' => "candjî l' veyåvisté",
-'revdel-restore-deleted' => 'disfacêyès modêyes',
-'revdel-restore-visible' => 'veyåvès modêyes',
'deletedhist' => 'Istwere disfacêye',
# History merging
'preferences' => 'Preferinces',
'mypreferences' => 'Mes preferinces',
'prefs-edits' => 'Nombe di candjmints:',
-'changepassword' => "Candjî l' sicret",
'prefs-skin' => 'Pea',
'skin-preview' => 'vey divant',
'datedefault' => 'Nole preferince',
'recentchanges-label-minor' => "Ci n' est k' on ptit candjmint",
'recentchanges-label-bot' => 'Ci candjmint la a stî fwait pa on robot',
'recentchanges-label-unpatrolled' => "Ci candjmint la n' a nén co stî patrouyî",
-'rcnote' => "Chal pa dzo {{PLURAL:$1|li dierin candjmint|les '''$1''' dierins candjmints}} {{PLURAL:$2|do dierin djoû|des '''$2''' dierins djoûs}}, disk' å $4 a $5.",
'rcnotefrom' => "Chal pa dzo les candjmints dispoy li '''$2''' (disk' a '''$1''' di mostrés).",
'rclistfrom' => "Mostrer les candjmints k' i gn a yeu a pårti do $1",
'rcshowhideminor' => '$1 candjmints mineurs',
'allpagesto' => "Håyner les pådjes disk' a:",
'allarticles' => 'Tos les årtikes',
'allinnamespace' => 'Totes les pådjes (espåce di lomaedje $1)',
-'allnotinnamespace' => "Totes les pådjes (foû d' l' espåce di lomaedje $1)",
-'allpagesprev' => 'Di dvant',
-'allpagesnext' => 'Shuvant',
'allpagessubmit' => 'I va',
'allpagesprefix' => "Håyner les pådjes avou l' betchete:",
'allpagesbadtitle' => "Li tite di pådje diné n' est nén valide oudonbén il a-st ene betchete di loyén eterlingaedje ou eterwiki. Ça s' pout k' il åye onk ou d' pus d' caracteres ki n' si polèt nén eployî dins les tites.",
'undeletebtn' => 'Rapexhî',
'undeletelink' => 'vey/rapexhî',
'undeleteviewlink' => 'vey',
-'undeletereset' => 'Netyî',
'undeletecomment' => 'Råjhon:',
'undeletedrevisions' => '{{PLURAL:$1|1 modêye|$1 modêyes}} di rapexheyes',
'undeletedrevisions-files' => '{{PLURAL:$1|1 modêye|$1 modêyes}} et {{PLURAL:$2|1 fitchî|$2 fitchîs}} di rapexhîs',
'ipbsubmit' => 'Bloker cist uzeu',
'ipbother' => 'Ôte termene',
'ipboptions' => '2 eures:2 hours,1 djoû:1 day,3 djoûs:3 days,1 samwinne:1 week,2 samwinnes:2 weeks,1 moes:1 month,3 moes:3 months,6 moes:6 months,1 anêye:1 year,po todi:infinite',
-'ipbotheroption' => 'ôte',
'badipaddress' => "Nol uzeu avou ç' no la, ou adresse IP nén valide",
'blockipsuccesssub' => 'Li blocaedje a stî comifåt',
'blockipsuccesstext' => '«[[Special:Contributions/$1|$1]]» a stî {{GENDER:$1|bloké|blokêye}}.<br />
si contnou, si vos l' vloz mete adlé l' novea no
d' l' årtike.",
'movearticle' => 'Displaecî di',
-'movenologin' => 'Nén elodjî',
'movenologintext' => 'I vs fåt esse èn uzeu eredjîstré eyet esse [[Special:UserLogin|elodjî]] por vos pleur displaecî ene pådje.',
'newtitle' => "Viè l' novea tite",
'move-watch' => 'Shuve cisse pådje cial',
'articleexists' => "Ene pådje egzistêye dedja avou ç' no la, oudonbén
li no k' vos avoz tchoezi n' est nén valide.
Tchoezixhoz è èn ôte s' i vs plait.",
-'talkexists' => "'''Li pådje leye minme a stî displaeceye comifåt, mins nén li pådje di copene, ca i gn aveut ddja ene pådje di copene k' egzistéve al novele plaece. I vs fårè copyî l' tecse del pådje di copene al mwin.'''",
-'movedto' => 'displaecî viè',
'movetalk' => 'Displaecî li pådje di copene avou, si ça astchait.',
'movelogpage' => 'Djournå des displaeçaedjes',
'movelogpagetext' => "Chal pa dzo c' est ene djivêye des pådjes k' on stî displaceyes.",
# Special:ComparePages
'comparepages' => 'Comparer des pådjes',
-'compare-selector' => 'Comparer des modêyes di pådjes',
'compare-page1' => 'Pådje 1',
'compare-page2' => 'Pådje 2',
'compare-rev1' => 'Modêye 1',
'user-mail-no-body' => 'Nagsend hin email bisan waray o diri resonably kahalipot kaduro nga sulod.',
# Change password dialog
-'resetpass' => 'Igliwat an tigaman-pagsulod',
+'changepassword' => 'Igliwan an tigaman-pagsulod',
'resetpass_announce' => 'Nakalog-in ka hit temporaryo nga ginemail nga kodigo.
Para mahuman paglalog-on, kinahanglan mo magbutang hin bag-o nga tigaman-panakob dinhi:',
'resetpass_header' => 'Igliwan an akawnt nga tigaman-pagsulod',
'rev-delundel' => 'igpakita/igtago',
'rev-showdeleted' => 'igpakita',
'revisiondelete' => 'Pagpara/pagtanggal han pagpara nga mga rebisyon',
-'revdelete-nologtype-title' => 'Waray ginhatag nga klase hit talaan',
-'revdelete-nologid-title' => 'Sayop nga log entry',
'revdelete-show-file-confirm' => 'Sigurado ka nga gusto mo makita an ginpara nga pagliwat han file "<nowiki>$1</nowiki>" tikang $2 ha $3?',
'revdelete-show-file-submit' => 'Oo',
'revdelete-hide-text' => 'Tagoon an rebisyon han teksto',
'revdelete-radio-unset' => 'Ayaw',
'revdelete-log' => 'Rason:',
'revdel-restore' => 'igliwat an nakikit-an',
-'revdel-restore-deleted' => 'napara nga mga pagbag-o',
-'revdel-restore-visible' => 'Mga nakikit-an nga pagbabag-o',
'pagehist' => 'Kaagi han pakli',
'deletedhist' => 'Ginpara nga kaagi',
'revdelete-hide-current' => 'Sayop in natago ha butang nga may petsa $2, $1: Ini an yana nga rebisyon.
'search-interwiki-default' => '$1 nga resulta:',
'search-interwiki-more' => '(damo pa)',
'search-relatedarticle' => 'kasumapy',
-'mwsuggest-disable' => 'Ayaw paandari an mga suhistiyon han pamiling',
'searcheverything-enable' => "Pamilnga ha ngatanan nga ngaran-lat'ang",
'searchrelated' => 'kadugtong',
'searchall' => 'ngatanan',
'preferences' => 'Mga karuyag',
'mypreferences' => 'Mga akon karuyag',
'prefs-edits' => 'Ihap han mga pagliwat:',
-'changepassword' => 'Igliwan an tigaman-pagsulod',
'prefs-skin' => 'Panit',
'skin-preview' => 'Pahiuna nga pagawas',
'datedefault' => 'Waray pinaurog nga karuyag',
'recentchanges-label-minor' => 'Gutiay ini nga pagliwat',
'recentchanges-label-bot' => 'Ini nga pagliwat in ginbuhat han bot',
'recentchanges-label-unpatrolled' => 'Ini nga pagliwat in diri pa nakapatrol',
-'rcnote' => "An ha ubos {{PLURAL:$1|in '''1''' nga pagbag-o|in kaurhian nga mga '''$1''' nga pagbag-o}} ha kaurhian nga {{PLURAL:$2|ka adlaw|'''$2''' ka mga adlaw}}, han $5, $4.",
'rcnotefrom' => "An ha ubos in mga pagbabag-o tikanng '''\$''' (kutob ngadto ha '''\$1''' nga ginpakita).",
'rclistfrom' => 'Pakit-a an mga ginbag-ohan tikang han $1',
'rcshowhideminor' => '$1 gudti nga mga pagliwat',
'allpagesto' => 'Igpakita an mga pakli nga nahuhuman ha:',
'allarticles' => 'Ngatanan nga mga artikulo',
'allinnamespace' => "Ngatanan nga mga pakli ($1 ngaran-lat'ang)",
-'allnotinnamespace' => "Ngatanan nga mga pakli (waray ha $1 ngaran-lat'ang)",
-'allpagesprev' => 'Naha-una',
-'allpagesnext' => 'Sunod',
'allpagessubmit' => 'Kadto-a',
'allpages-bad-ns' => '{{SITENAME}} in waray ngaran-lat\'ang nga "$1".',
'allpages-hide-redirects' => 'Igtago an mga redirekta',
# Block/unblock
'block' => 'Pugngi an gumaramit',
'blockip' => 'Pugngi an gumaramit',
-'blockip-title' => 'Pugngi an gumaramit',
'blockip-legend' => 'Pugngi an gumaramit',
'ipadressorusername' => 'IP address o agnay-hit-gumaramit:',
'ipbexpiry' => 'Matitima an dulot:',
'ipbreason' => 'Katadungan:',
-'ipbreasonotherlist' => 'Lain nga katadungan',
'ipbreason-dropdown' => '*Agsob nga mga rason hit pagpugong
** Pagsusuksok hin sayop nga pananabutan
** Pagtatangtang hin sulod tikang ha mga pakli
'ipbsubmit' => 'Pugngi ini nga gumaramit',
'ipbother' => 'Iba nga oras:',
'ipboptions' => '2 ka oras:2 hours,1 ka adlaw:1 day,3 ka adlaw:3 days,1 ka semana:1 week,2 ka semana:2 weeks,1 ka bulan:1 month,3 ka bulan:3 months,6 ka bulan:6 months,1 ka tuig:1 year,waray katapusan:infinite',
-'ipbotheroption' => 'iba',
-'ipbotherreason' => 'Lain/dugang nga katadungan:',
'ipbhidename' => 'Tagoa an agnay-han-gumaramit tikang ha mga pagliwat ngan mga talaan',
'ipb-disableusertalk' => 'Ayaw tugota ini nga gumaramit ha pagliwat han iya kalugaringon nga hiruhimangraw nga pakli samtang nakapugong hiya',
'ipb-change-block' => 'Ig-utro pagpugong an gumaramit upod ini nga mga kahimtang',
'move-page-legend' => 'Balhina an pakli:',
'movearticle' => 'Balhina an pakli:',
'moveuserpage-warning' => "'''Pahimatngon:''' Tibalhin ka hin pakli hin gumaramit. Alayon pagtigaman nga an pakli là an mababalhin ngan an gumaramit in ''diri'' mababalyoan hin ngaran.",
-'movenologin' => 'Diri nakalog-in',
'movenotallowed' => 'Waray ka pagtugot para makabalhin hin mga pakli.',
'movenotallowedfile' => 'Waray ka pagtugot para makabalhin hin mga paypay.',
'cant-move-user-page' => 'Diri ka gintutugotan pagbalhin hin mga pakli nga gumaramit (labot la tikang ha mga bahin-pakli).',
'pagemovedsub' => 'Malinamposon an pagbalhin',
'movepage-moved' => '\'\'\'"$1" in ginbalhin ngadto ha "$2"\'\'\'',
'movepage-moved-redirect' => 'Nahimo an uska redirect.',
-'movedto' => 'ginbalhin ngadto',
'move-subpages' => 'Balhina an mga bahin-pakli (tubtob ngadto ha $1)',
'move-talk-subpages' => 'Balhina an mga bahin-pakli han pakli han hiruhimangraw (tubtob ngadto ha $1)',
'movepage-page-exists' => 'An pakli nga $1 in aada na ngan diri ini lugaring nga masasapawan pagsurat.',
'watchlistall2' => 'ngatanan',
'namespacesall' => 'ngatanan',
'monthsall' => 'ngatanan',
-'limitall' => 'ngatanan',
# Email address confirmation
'confirmemail' => 'Igkompirma an e-mail address',
'confirmemail_sent' => 'Ginpadara an kompirmasyon han e-mail.',
'confirmemail_needlogin' => 'Kinahanglanon mo hin $1 para makakompirma han imo e-mail address.',
'confirmemail_loggedin' => 'Ginkompirma na yana an imo e-mail address',
-'confirmemail_error' => 'Mayda diri asya nga nahitabo ha pagtipig ha imo kompirmasyon.',
'confirmemail_subject' => '{{SITENAME}} kompirmasyon han e-mail address',
# Scary transclusion
# Special:ComparePages
'comparepages' => 'Igkumpara an mga pakli',
-'compare-selector' => 'Igkumpara an mga pagliwat han pakli',
'compare-page1' => 'Pakli 1',
'compare-page2' => 'Pakli 2',
'compare-rev1' => 'Pagliwat 1',
'loginlanguagelabel' => 'Làkk : $1',
# Change password dialog
-'resetpass' => 'Soppi baatujàll bi',
+'changepassword' => 'Coppiteg baatujàll bi',
'resetpass_announce' => 'Danga dugg ak ab baatujàll bu saxul-dakk, buñ la yónne cib bataaxal. Ngir matal mbindu mi, faaw nga roof ab baatujàll bu bees fii:',
'resetpass_text' => '<!-- Bindal fii -->',
'resetpass_header' => 'Soppi baatujàllu sàq mi',
'revisiondelete' => 'Far/Deloosiwaati sumb',
'revdelete-nooldid-title' => 'Waxoo ban sumb',
'revdelete-nooldid-text' => 'Waxoo ci ban sumb bu xët wii ngay amal solo sii.',
-'revdelete-nologtype-title' => 'Joxewoo benn xeetu yéenekaay',
-'revdelete-nologtype-text' => 'Waxoo ci ban xeetu yéenekaay ngay amal jëf jii.',
-'revdelete-nologid-title' => 'Duggiitu yéenekaay bi baaxul',
'revdelete-no-file' => 'Dencukaay bi amul',
'revdelete-show-file-confirm' => 'Ndax wóor na ne bëgg ngaa wone sumb bees far bu bii dencukaay "<nowiki>$1</nowiki>" bu $2 ci $3?',
'revdelete-show-file-submit' => 'Waaw',
'search-interwiki-default' => '$1 ngérte :',
'search-interwiki-more' => '(yeneen)',
'search-relatedarticle' => 'Yeneeni ngérte',
-'mwsuggest-disable' => 'Doxadil xelal yu AJAX',
'searcheverything-enable' => 'Seet ci barabi tur yépp',
'searchrelated' => 'yeneeni ngérte',
'searchall' => 'yépp',
'preferences' => 'Tànneef',
'mypreferences' => 'Samay tànneef',
'prefs-edits' => 'Limu coppite yi:',
-'changepassword' => 'Coppiteg baatujàll bi',
'prefs-skin' => 'Melokaan',
'skin-preview' => 'Wonendil',
'datedefault' => 'Benn tànneef',
'recentchanges-label-bot' => 'Coppite bu ab bot def',
'recentchanges-label-unpatrolled' => 'Coppite bii kenn fugloogu ko',
'recentchanges-legend-newpage' => '$1 - xët wu bees',
-'rcnote' => '{{PLURAL:$1|Lii mooy coppite bu mujj bees def|Yii ñooy coppite yu mujj yees def}} ci {{PLURAL:$2|bés bu mujj bi|<b>$2</b> bés yu mujj yi}}; njoxe yi ñoo ngi leen yeesal $5 ci $4.',
'rcnotefrom' => "Yii ñooy coppite yi dalee '''$2''' (ba '''$1''').",
'rclistfrom' => 'Wone coppite yi mujj yi dooree $1.',
'rcshowhideminor' => '$1 Coppite yu néewal',
'allpagesto' => 'Wone xët yi ba :',
'allarticles' => 'Xët yépp',
'allinnamespace' => 'Xët yépp(turu barab bu $1)',
-'allnotinnamespace' => 'Xët yépp (génne ci barabu tur bu $1)',
-'allpagesprev' => 'Jiitu',
-'allpagesnext' => 'Toftal',
'allpagessubmit' => 'Ayca',
'allpagesprefix' => 'Wone xët yi tambalee :',
'allpagesbadtitle' => 'Koj bi nga bindal xët wii baaxul. xéj-na dafa am ay araf yu ñu manula jëfandikoo cib koj.',
'undeletebtn' => 'Delloowaat',
'undeletelink' => 'Wone/delloowaat',
'undeleteviewlink' => 'wone',
-'undeletereset' => 'Neenal',
'undeleteinvert' => 'Jallarbi fal gi',
'undeletecomment' => 'Tënk :',
'undeletedrevisions' => '$1 {{PLURAL:$1|delloowaat nañ ab sumb|delloowaat nañ $1 sumb}}',
'ipadressorusername' => 'Màkkaanu IP walla turu jëfandikukat:',
'ipbexpiry' => 'Diiru téye gi',
'ipbreason' => 'Ngirte :',
-'ipbreasonotherlist' => 'Yeneeni ngirte',
'ipbreason-dropdown' => '* Ngirtey téye yi ëpp
** Ag caay-caay
** Dugalub xibaar yu dëgguwul
'ipbsubmit' => 'Téye bii jëfandikukat',
'ipbother' => 'Beneen diir:',
'ipboptions' => '2 waxtu:2 hours,1 fan:1 day,3 fan:3 days,1 ayubés:1 week,2 ayubés:2 weeks,1 weer:1 month,3 weer:3 months,6 weer:6 months,1 at:1 year,ba-faaw:infinite',
-'ipbotheroption' => 'beneen',
-'ipbotherreason' => 'Yeneeni ngirte/faramfacce:',
'ipbhidename' => 'Nëbb turu jëfandikukat bi ci coppite yeek lim yi',
'ipbwatchuser' => 'Topp xëtu jëfandikukat ak bu waxtaanuwaay bu bii jëfandikukat',
'ipb-change-block' => 'Téyewaat bii jëfandikukat ak yii anam',
'proxyblockreason' => 'Dañ téye sa IP ndax dadi ab yóbbantekat bu ubbeeku. Di la ñaan nga jublu ci sa ki la jox internet yegge ko jafe-jafeb kaaraange bi.',
'sorbsreason' => 'Sa màkkaanu IP dañ ko limaale niki ab yóbbantekat bu ubbeeku ci DNSBL bi {{SITENAME}} di jëfandikoo.',
'sorbs_create_account_reason' => 'Sa màkkaanu IP dañ ko limaale niki ab yóbbantekat bu ubbeeku ci DNSBL bi {{SITENAME}} di jëfandikoo. Kon sag mbindu du mana nekk.',
-'cant-block-while-blocked' => 'Manoo di téye yeneen jëfandikukat ci diir bi ñu la téye.',
# Developer tools
'lockdb' => 'Caabi dàttub njoxe bi',
'movepage-moved-noredirect' => 'Sosug ab jubluwaat far nañu ko.',
'articleexists' => 'Am na ba noppi ab jukki bu am bii koj, walla koj bi nga tànn baaxul. tànnal bennen.',
'cantmove-titleprotected' => 'Toppale xët wi du man a nekk ndax tur wu bees wi dañu koo aar njëkk ngir bañ ag sosoom.',
-'talkexists' => "'''Toppaleb xët wi antu na, waaye xëtu waxtaanuwaay wi mu andaloon toppalewu ko, ndax nekk na fi ak weneen koj wu bees. Faaw nga boole leen ak sa loxo'''",
-'movedto' => 'Turam bu bees',
'movetalk' => 'Tuddewaat tamit xëtu waxtaanukaay wi mu andal',
'move-subpages' => 'Tuddewaat ron-xët yi (ba $1)',
'move-talk-subpages' => 'Tuddewaat ron-xëti xëti waxtaanuwaay yi (ba $1)',
'suspicious-userlogout' => '侬登出个要求已经拨回头脱,因为渠可能是由已损坏个浏览器或者缓存代理传送个。',
# Change password dialog
-'resetpass' => '更改密码',
+'changepassword' => '改密码',
'resetpass_announce' => '侬是通过一只临时发送到e-mail里向个代码登录的。要完成登录,侬必须垃此地设定一只新密码:',
'resetpass_header' => '更改密码',
'oldpassword' => '旧密码:',
'revdelete-nooldid-title' => '无效个目标修订',
'revdelete-nooldid-text' => '侬还弗曾指定一个目标修订去进行箇只功能、
所指定个修订弗存在,或者侬尝试去隐藏现时个修订。',
-'revdelete-nologtype-title' => '呒没指定日志类型',
-'revdelete-nologtype-text' => '侬还弗曾指定一种日志类型来进行箇只动作。',
-'revdelete-nologid-title' => '无效日志记录',
-'revdelete-nologid-text' => '侬还弗曾指定一只目标日志事件去进行箇只功能,或者指定个记录弗存在。',
'revdelete-no-file' => '指定文件弗存在。',
'revdelete-show-file-confirm' => '侬阿是真个要查看文件“<nowiki>$1</nowiki>”垃拉$2 $3已经删除个修订?',
'revdelete-show-file-submit' => '是',
'logdelete-failure' => "'''事件个可见性无法设置:'''
$1",
'revdel-restore' => '改变可见性',
-'revdel-restore-deleted' => '已删除个修订版本',
-'revdel-restore-visible' => '可见个修订版本',
'pagehist' => '页面历史',
'deletedhist' => '已删除之历史',
'revdelete-hide-current' => '隐藏于$1 $2之项目错误:箇个是当前个修订,弗可以隐藏。',
'search-interwiki-default' => '$1项结果:',
'search-interwiki-more' => '(更多)',
'search-relatedarticle' => '相关',
-'mwsuggest-disable' => '禁用AJAX建议',
'searcheverything-enable' => '垃拉所有名字空间里向搜索',
'searchrelated' => '相关',
'searchall' => '全部',
'preferences' => '偏好',
'mypreferences' => '偏好设定',
'prefs-edits' => '编辑数量:',
-'changepassword' => '改密码',
'prefs-skin' => '皮肤',
'skin-preview' => '预览',
'datedefault' => '呒拨偏好',
'recentchanges-feed-description' => '跟踪此订阅垃拉 wiki 高头个最近更改。',
'recentchanges-label-newpage' => '建新页来编',
'recentchanges-label-minor' => '箇是小编写',
-'rcnote' => "下底是垃拉$4 $5,最近'''$2'''日天里向个'''$1'''趟最近更改记录:",
'rclistfrom' => '显示 $1 以来个新改动',
'rcshowhideminor' => '$1小编写',
'rcshowhidebots' => '$1机器人',
'allpagesto' => '显示从此地结束个页面:',
'allarticles' => '全部页面',
'allinnamespace' => '所有页面 ($1 名字空间)',
-'allnotinnamespace' => '全部页面 (弗勒 $1 名字空间里向)',
-'allpagesprev' => '前头',
-'allpagesnext' => '下底',
'allpagessubmit' => '提交',
'allpagesprefix' => '显示个页面有下底个前缀:',
'allpages-bad-ns' => '{{SITENAME}}没有叫做"$1"个名字空间.',
'viewdeletedpage' => '望望相删脱个页面',
'undeletelink' => '查看/恢复',
'undeleteviewlink' => '望',
-'undeletereset' => '轉設',
'undeletecomment' => '理由:',
'undelete-search-submit' => '搜尋',
'blockip' => '查封用户',
'ipadressorusername' => 'IP地址或用户名:',
'ipbreason' => '理由:',
-'ipbreasonotherlist' => '其它原因',
'ipbsubmit' => '封杀该个用户',
'ipbother' => '其它时间:',
'ipboptions' => '2个钟头:2 hours,1日:1 day,3日:3 days,1个礼拜:1 week,2个礼拜:2 weeks,1个月日:1 month,3个月日:3 months,6个月日:6 months,1年:1 year,老世:infinite',
垃拉箇星情况下头,侬必须手工移动或合并页面。",
'movearticle' => '页面移动:',
-'movenologin' => '朆登录',
'movenologintext' => '倷板定要是已登记用户且勒拉[[Special:UserLogin|登录]]状态下头再好拿页面捅荡。',
'newtitle' => '新标题:',
'move-watch' => '监控来源以及目标页',
'movepage-moved' => "'''“$1”已经移动到“$2”'''",
'articleexists' => '叫箇只名字个页面已经有垃许哉,要么侬拣个名字是无效个。请重新拣只名字。',
'cantmove-titleprotected' => '侬弗可以移动迭个页面到个个位置,因为迭个新标题已经拨保护拉许以防止创建。',
-'talkexists' => '页面本身移动成功,
-但是由于新标题下已经有对话页存在,所以对话页无法移动。请手工合并两只页面。',
-'movedto' => '移动到',
'movetalk' => '移动相关讨论页',
'movelogpage' => '移个记录',
'movelogpagetext' => '下底是拨拉捅荡个页面列表。',
'loginlanguagelabel' => 'Келн: $1',
# Change password dialog
-'resetpass' => 'Нууц үгиг сольх',
+'changepassword' => 'Нууц үгиг сольҗ',
'resetpass_header' => 'Бичгдллһнә нууц үгиг сольх',
'oldpassword' => 'Көгшн нууц үг:',
'newpassword' => 'Шин нууц үг:',
'search-interwiki-caption' => 'Садта проектмуд',
'search-interwiki-default' => '$1 ашуд:',
'search-interwiki-more' => '(дәкәд)',
-'mwsuggest-disable' => 'AJAX селвг унтрах',
'searcheverything-enable' => 'Цуг нернә ууд хәәх',
'searchall' => 'цуг',
'powersearch-legend' => 'Күчн хәәлһн',
'preferences' => 'Дурллһн',
'mypreferences' => 'Көгүд',
'prefs-edits' => 'Чикллһнә то:',
-'changepassword' => 'Нууц үгиг сольҗ',
'prefs-skin' => 'Хувцнь',
'skin-preview' => 'Хәләвр',
'datedefault' => 'Келхлә уга',
'recentchanges-label-minor' => 'Эн баһ чинртә сольлһн',
'recentchanges-label-bot' => 'Эн сольлһн көдлвр (робот) кехв',
'recentchanges-legend-newpage' => '$1 — шин халх',
-'rcnote' => "{{PLURAL:$1|'''$1''' шидрә сольлһн|'''$1''' шидрә сольлһн|'''$1''' шидрә сольлһн}}, '''$2''' өдрә, $5 $4 цагин.",
'rclistfrom' => 'Тер цагас авн сольлһн үзүлх: $1.',
'rcshowhideminor' => 'баһ чикллһиг $1',
'rcshowhidebots' => 'көдлврүдиг $1',
'blockip' => 'Демнчиг бүслх',
'ipadressorusername' => 'IP хайг аль демнчна нернь:',
'ipbreason' => 'Учр:',
-'ipbreasonotherlist' => 'Талдан учр',
'ipboptions' => '2 часуд:2 hours,1 өдр:1 day,3 өдрмүд:3 days,1 долан хонг:1 week,2 долан хонгуд:2 weeks,1 сар:1 month,3 сармуд:3 months,6 сармуд:6 months,1 җил:1 year,мөнк:infinite',
'ipblocklist' => 'Бүслсн болн демнчнр',
'blocklink' => 'бүслх',
'movepage-moved' => "'''«$1» халх шин нернь («$2») өгв'''",
'articleexists' => 'Тер нерәдлһтә халх бәәнә, аль та буру нернь суңһвт.
Буйн болтха, талдан нернь өгтн.',
-'talkexists' => "'''Халхин йовудта көндллһн. Болв, ухалвр халх көндәх болшго. Юнгад гихлә, эн нерәдлһтә халх бәәнә. Буйн болтха, териг һарар неҗәлтн.'''",
-'movedto' => 'көндсн:',
'movetalk' => 'Өөр ухалвр халхиг көндәх.',
'movelogpage' => 'Нернә сольлһна сеткүл',
'movereason' => 'Учр:',
'watchlistall2' => 'цуг',
'namespacesall' => 'цуг',
'monthsall' => 'цуг',
-'limitall' => 'цуг',
# action=purge
'confirm_purge_button' => 'Тиим',
'mypage' => 'Inqaku yam',
'mytalk' => 'Inthetho yam',
-# Cologne Blue skin
-'qbspecialpages' => 'Amaphepha Abalulekileyo',
-
# Vector skin
'vector-view-edit' => 'Tshintsha',
'talk' => 'Ingxoxo',
'otherlanguages' => 'Kwezinye Ilwimi',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Imisebenzi Eyenzekayo',
'edithelp' => 'Uncedo ngoTshintsho',
'mainpage' => 'Iphepha Elingundoqo',
'mainpage-description' => 'Iphepha Elingundoqo',
-'newmessageslink' => 'imiyalezo emitsha',
'youhavenewmessagesmulti' => 'Unemiyalezo emitsha ku $1',
'editsection' => 'tshintsha',
'editold' => 'tshintsha',
'viewsource' => 'Jonga i Source',
# Login and logout pages
-'welcomecreation' => '== Wamkelekile, $1! ==
-
-I Account yakhgo ivuliwe, ungalibali ukutshitsha izinto ozithandayo ngo {{SITENAME}}.',
'yourname' => 'Igama lelungu:',
'yourpassword' => 'Igama elifihlakeleyo lelungu:',
'yourpasswordagain' => 'Faka kwakhona igama elifihlakeleyo:',
'showpreview' => 'Bonisa Utshintsho',
'showdiff' => 'Gcina Utshitshi',
-# Search results
-'powersearch' => 'Khangela',
-
# Preferences page
'mypreferences' => 'Ezithandwa ndim',
'searchresultshead' => 'Khangela',
# Move page
'move-page-legend' => 'Dlulisa eliphepha',
'movepagebtn' => 'DLulisa eliphepha',
-'movedto' => 'Lidluliselwe',
'movereason' => 'Isizathu',
# Special:NewFiles
# Revision deletion
'rev-delundel' => 'ძირაფა/ტყობინაფა',
'revdel-restore' => 'ორწყენჯობაშ თირუა',
-'revdel-restore-deleted' => 'ლასირი რევიზიეფი',
-'revdel-restore-visible' => 'ძირაფადი რევიზიეფი',
# Merge log
'revertmerge' => 'ეკორტყუალაშ მოლასუა',
'recentchanges-label-minor' => 'თენა რე ციქა რედაქტირაფა',
'recentchanges-label-bot' => 'თე რედაქტირაფა ბოტიშ ნაღოლემი რე',
'recentchanges-label-unpatrolled' => 'თე რედაქტირაფა დიო ხოლო ვა რე პატრულირაფირი',
-'rcnote' => "თუდოლე ძირით ეკონია {{PLURAL:$1|'''1''' თირაფა|$1 თირაფა}} ეკონია {{PLURAL:$2|დღაშ|'''$2''' დღაშ}}, $5, $4 რენჯობათ.",
'rcnotefrom' => 'თუდო მოჸუნაფილიე თირაფეფ, ”’$2””-შე (ძირაფილიე ”’$1”’)',
'rclistfrom' => 'ახალ თირაფეფიშ ძირაფა დოჭყაფილ $1-შე',
'rcshowhideminor' => '$1 ჭიჭე რედაქტირაფეფ',
# Block/unblock
'blockip' => 'მახვარებუშ ბლოკირაფა',
'ipboptions' => '2 საათი:2 hours,1 დღა:1 day,3 დღა:3 days,1 მარა:1 week,2 მარა:2 weeks,1 თუთა:1 month,3 თუთა:3 months,6 თუთა:6 months,1 წანა:1 year,უხურგე ვადათ:infinite',
-'ipbotheroption' => 'შხვა',
'ipblocklist' => 'ბლოკირელ მახვარებუეფჷ',
'ipblocklist-submit' => 'გორუა',
'blocklink' => 'ბლოკირაფა',
'movepage-moved' => '\'\'\'\\"$1\\" გინოღალირ რე ათაქ: \\"$2\\"\'\'\'',
'articleexists' => 'ხასილა თე ჯოხოთ უკვე რსებენს, ვარდა თქვან გიშაგორილ ჯოხო ვა რე თინ.
ქორთხინთ, შხვა ჯოხო გეგშეგორათინ',
-'talkexists' => "'''ხასილაქ გინოღალირქ იყ’უ, მარა სხუნუაშ ხასილაქ ვეგნიღინუ, თიშენ ნამდა თინა უკვე არსებენს ახალ ჯოხოთ.
-ქორთხინთ, აკორტყუათ თინეფ მანუალურო.'''",
-'movedto' => 'გინაღალულ რე',
'movetalk' => 'ასოცირებულ სხუნუაშ ხასილაშ გინოღალა',
'movelogpage' => 'ორეგისტრაციე ჟურნალიშ გინოღალა',
'movereason' => 'სამანჯელი:',
'user-mail-no-body' => 'האט פרובירט צו שיקן א בליצבריוו וואס זיין אינהאלט איז ליידיק אדער גאר קורץ.',
# Change password dialog
-'resetpass' => 'ענדערן קאנטע פאסווארט',
+'changepassword' => 'טוישן פאַסווארט',
'resetpass_announce' => 'איר האט אריינלאגירט מיט א פראוויזארישן קאד געשיקט דורכן ע-פאסט. צו פארענדיגן אריינלאגירן, ברויכט איר אנשטעלן א ניי פאסווארט דא:',
'resetpass_text' => '<!-- לייגט צו טעקסט דא -->',
'resetpass_header' => 'ענדערן קאנטע פאסווארט',
'revisiondelete' => 'אויסמעקן\\צוריקשטעלן רעוויזיעס',
'revdelete-nooldid-title' => 'ציל ווערסיע נישט גילטיג',
'revdelete-nooldid-text' => 'איר האט נישט ספעציפירט קיין ציל ווערסיע דורצוכפירן די פונקציע.',
-'revdelete-nologtype-title' => 'קיין לאג טיפ נישט געקליבן',
-'revdelete-nologtype-text' => 'איר האט נישט ספעציפֿירט קיין לאג טיפ דורצוכפֿירן די פֿונקציע.',
-'revdelete-nologid-title' => 'אומגילטיגער לאג־פֿאַרשרײַב',
-'revdelete-nologid-text' => 'אדער האט איר נישט ספעציפֿיצירט א ציל לאגטיפ אדער איז נישט פֿאַרהאַן דער ספעציפֿיצירטער לאגטיפ.',
'revdelete-no-file' => 'די ספעציפֿירטע טעקע עקזיסטירט נישט.',
'revdelete-show-file-confirm' => 'צי זענט איר זעכער איר ווילט באַקוקן אַן אויסגעמעקטע רעוויזיע פון דער טעקע "<nowiki>$1</nowiki>" פון $2 בשעה $3?',
'revdelete-show-file-submit' => 'יא',
'logdelete-failure' => "'''נישט מעגלעך צו שטעלן לאג זעבאַרקייט:'''
$1",
'revdel-restore' => 'טויש די זעבארקייט',
-'revdel-restore-deleted' => 'אויסגעמעקטע ווערסיעס',
-'revdel-restore-visible' => 'זעבאַרע ווערסיעס',
'pagehist' => 'בלאט היסטאריע',
'deletedhist' => 'אויסגעמעקטע ווערסיעס',
'revdelete-hide-current' => 'פֿעלער בײַם באַהאַלטן דעם איינהייט פֿון $2, $1: דאָס איז די לויפֿיגע ווערסיע.
'search-interwiki-default' => '$1 רעזולטאטן:',
'search-interwiki-more' => '(נאך)',
'search-relatedarticle' => 'פארבינדן',
-'mwsuggest-disable' => 'בטל מאכן זוך פארשלאגן',
'searcheverything-enable' => 'זוכן אין אלע נאמענטיילן',
'searchrelated' => 'פארבינדן',
'searchall' => 'אלץ',
'mypreferences' => 'פּרעפֿערענצן',
'prefs-edits' => 'צאָל ענדערונגען:',
'prefsnologintext2' => 'זייט אזוי גוט $1 כדי צו שטעלן באניצער פרעפערענצן.',
-'changepassword' => 'טוישן פאַסווארט',
'prefs-skin' => 'סקין',
'skin-preview' => 'פארויסדיגע ווייזונג',
'datedefault' => 'נישטא קיין פרעפערענץ',
'recentchanges-label-unpatrolled' => 'די רעדאקטירונג איז נאך נישט נאכגעקוקט',
'recentchanges-label-plusminus' => 'בלאט גרייס געענדערט מיט דער אצל בייטן',
'recentchanges-legend-newpage' => '(זעים אויך [[Special:NewPages|די רשימה פון נייע בלעטער]])',
-'rcnote' => "אונטן {{PLURAL:$1|איז '''1''' ענדערונג|זײַנען די לעצטע '''$1''' ענדערונגען}} אין {{PLURAL:$2|דעם לעצטן טאג|די לעצטע $2 טעג}}, ביז $5, $4.",
'rcnotefrom' => "פֿאלגנד זענען די ענדערונגען זײַט '''$2''' (ביז '''$1''')",
'rclistfrom' => 'װײַזן נײַע ענדערונגען פֿון $1',
'rcshowhideminor' => '$1 מינערדיגע ענדערונגען',
'allpagesto' => 'ווייזן בלעטער ביז:',
'allarticles' => 'אַלע בלעטער',
'allinnamespace' => 'אַלע בלעטער ($1 נאָמענטייל )',
-'allnotinnamespace' => 'אַלע בלעטער (נישט אין $1 נאָמענטייל)',
-'allpagesprev' => 'פריערדיגע',
-'allpagesnext' => 'נעקסט',
'allpagessubmit' => 'גיי',
'allpagesprefix' => 'בלעטער וואס זייער נאמען הייבט זיך אן מיט…:',
'allpagesbadtitle' => 'דער אײַנגעגעבענער נאָמען איז אומגילטיק: לײדיק, אַנטהאַלט אינטערװיקי. עס איז מעגליך אז ער אנטהאלט אותיות וואס מען קען נישט ניצן אין קעפלעך.',
'undeletebtn' => 'צוריקשטעלן',
'undeletelink' => 'קוקן/צוריקשטעלן',
'undeleteviewlink' => 'באַקוקן',
-'undeletereset' => 'צוריקשטעלן',
'undeleteinvert' => 'איבערקערן דעם אויסקלויב',
'undeletecomment' => 'אורזאַך:',
'undeletedrevisions' => '{{PLURAL:$1|1 רעוויזיע|$1 רעוויזיעס}} צוריקגעשטעלט',
'block' => 'בלאקירן באַניצער',
'unblock' => 'אויפֿבלאקירן באניצער',
'blockip' => 'בלאקירן באַניצער',
-'blockip-title' => 'בלאקירן באַניצער',
'blockip-legend' => 'בלאקירן באַניצער',
'blockiptext' => "באניצט די פארעם דא אונטן כדי צו בלאקירן שרײַבן רעכטן פֿון איינגעשריבענע באניצער אדער סתם ספעציפישע איי פי אדרעסן.
'ipadressorusername' => 'IP אדרעס אדער באַניצער נאמען:',
'ipbexpiry' => 'אויסגיין:',
'ipbreason' => 'אורזאַך:',
-'ipbreasonotherlist' => 'אנדער סיבה',
'ipbreason-dropdown' => '* פֿארשפרייטע בלאקירן סיבות
** ארײַנלייגן פֿאלשע אינפֿארמאציע
** אויסמעקן אינהאַלט פֿון בלעטער
6 מאָנאַטן:6 months,
1 יאָר:1 year,
אויף אייביק:infinite',
-'ipbotheroption' => 'אַנדער',
-'ipbotherreason' => 'אנדער/נאך א סיבה:',
'ipbhidename' => 'באַהאַלטן באַניצער נאָמען פֿון רעדאַקטירונגען און רשימות',
'ipbwatchuser' => 'אויפֿפאַסן דעם באַניצערס באַניצער און רעדן בלעטער',
'ipb-confirm' => 'באַשטעטיקן בלאָק',
'ip_range_toolarge' => 'אָפשטאַנדן גרעסער ווי /$1 קען מען נישט בלאקירן.',
'proxyblocker' => 'פראקסי בלאקער',
'proxyblockreason' => 'אייער איי.פי. אדרעס איז געווארן געבלאקט צוליב דעם ווייל דאס איז א אפענער פראקסי. ביטע פארבינדט זיך מיט אייער אינטערנעט סערוויס פראוויידער אדער טעקס סאפארט צו אינפארמירן זיי איבער דעם ערענסטן זיכערהייט פראבלעם.',
-'cant-block-while-blocked' => 'איר קען נישט בלאקירן קיין אנדערע באניצער ווען איר זענט אליין בלאקירט.',
'ipbblocked' => 'איר קען נישט בלאקירן אדער אויפבלאקירן אנדערע באניצער, ווייל איר זענט אליין בלאקירט.',
'ipbnounblockself' => 'איר זענט נישט ערלויבט זיך אליין אויסבלאקירן',
אין די פֿעלער, וועט איר דארפֿן באַוועגן אדער צונויפֿגיסן דעם בלאט האַנטלעך, ווען איר ווילט.",
'movearticle' => 'באוועג בלאט:',
'moveuserpage-warning' => "'''ווארענונג:''' איר האלט ביי באוועגן א באניצער בלאט. ביטע באמערקט אז נאר דער בלאט ווערט באוועגט אבער דער באניצער נאמען ווערט ''נישט'' געענדערט.",
-'movenologin' => 'איר זענט נישט אַריינלאָגירט',
'movenologintext' => 'איר דארפֿט זיך אײַנשרײַבן און זײַן [[Special:UserLogin|אַרײַנלאגירט]] צו באַוועגן א בלאַט.',
'movenotallowed' => 'איר זענט נישט דערלויבט צו באוועגן בלעטער.',
'movenotallowedfile' => 'איר האט נישט קיין רשות צו באוועגן טעקעס.',
'articleexists' => 'א בלאט מיט דעם נאָמען עקזיסטירט שוין, אדער דעם נאָמען וואס איר האט אויסדערוויילט איז נישט גילטיק.
ביטע קלייבט אויס אן אנדער נאָמען.',
'cantmove-titleprotected' => 'איר קענט נישט באַוועגן א בלאַט צו דעם נאמען, ווייל דאס נייע קעפל איז געשיצט פֿון ווערן געשאַפֿן',
-'talkexists' => "דער בלאט אליין איז באוועגט מיט דערפֿאלג, אבער דער רעדן בלאט האט מען נישט באוועגט ווײַל ס'איז שוין דא א בלאט מיט דעם זעלבן נאמען. זײַט אזוי גוט פֿאראייניגט זיי האנטלעך.",
-'movedto' => 'באַוועגט צו',
'movetalk' => 'באוועגט אסאסיצירטע רעדן בלאט',
'move-subpages' => 'באוועגן אונטערבלעטער (ביז $1)',
'move-talk-subpages' => 'באַוועגן אונטערבלעטער פֿון רעדן בלאַט (ביז $1)',
'watchlistall2' => 'אַלע',
'namespacesall' => 'אַלע',
'monthsall' => 'אלע',
-'limitall' => 'אַלע',
# Email address confirmation
'confirmemail' => 'באַשטעטיקט בליצפּאָסט אַדרעס',
'confirmemail_success' => 'אײַער בליצפּאָסט אַדרעס איז באַשטעטיקט געװאָרן.
איר קענט איצט [[Special:UserLogin|אַרײַנלאגירן]] און הנאה האָבן פֿון דער וויקי.',
'confirmemail_loggedin' => 'אייער ע־פאסט אדרעס איז איצט געווארן באשטעטיגט.',
-'confirmemail_error' => 'עפעס איז געגאנגען שלעכט מיט אָפּהיטן אײַער באַשטעטיקונג.',
'confirmemail_subject' => '{{SITENAME}} בליצבריװ אדרעס באַשטעטיקונג',
'confirmemail_body' => 'עמעצער, ווארשיינליך איר (פון איי פי אדרעס: $1), האט איינגעשריבן די קונטע: "$2" מיט אט דעם בליצפאסט אדרעס אויף {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'פאַרגלייַכן בלעטער',
-'compare-selector' => 'פאַרגלייַכן בלאַט רעוויזיעס',
'compare-page1' => 'עמוד 1',
'compare-page2' => 'עמוד 2',
'compare-rev1' => 'רעוויזיע 1',
'youhavenewmessagesfromusers' => 'Ẹ ní $1 láti ọ̀dọ̀ {{PLURAL:$3|oníṣe míràn|àwọn oníṣe $3}} ($2).',
'youhavenewmessagesmanyusers' => 'Ẹ ní $1 láti ọ̀dọ̀ àwọn oníṣe púpọ̀ ($2).',
'newmessageslinkplural' => '{{PLURAL:$1|ìránṣẹ́ tuntun kan|àwọn ìránṣẹ́ tuntun}}',
-'newmessagesdifflinkplural' => '{{PLURAL:$1|àtúnṣe|àwọn àtúnṣe}} tógbẹ̀yìn',
+'newmessagesdifflinkplural' => '{{PLURAL:$1|àtúnṣe tuntun|àwọn àtúnṣe tuntun}} tógbẹ̀yìn',
'youhavenewmessagesmulti' => 'Ẹ ní ìránsẹ́ tuntun ni $1',
'editsection' => 'àtúnṣe',
'editold' => 'àtúnṣe',
# General errors
'error' => 'Àsìṣe',
'databaseerror' => 'Àsìṣe ibùdó dátà',
+'databaseerror-text' => 'Àṣìṣe ìtọrọ ibùdó dátà ti ṣẹlẹ̀.
+Kòkòrò le wà nínú atòlànà kọ̀mpútà.',
+'databaseerror-textcl' => 'Àṣìṣe ìtọrọ ibùdó dátà ti ṣẹlẹ̀.',
+'databaseerror-query' => 'Ìtọrọ: $1',
+'databaseerror-function' => 'Olùdíye: $1',
+'databaseerror-error' => 'Àṣìṣe: $1',
'laggedslavemode' => "'''Ìkìlọ̀:''' Ojúewé náà le mọ́ nìí àwọn àtúnṣe tuntun.",
'readonly' => 'Títìpa ibùdó dátà',
'enterlockreason' => 'Ẹ ṣàlàyé ìtìpa náà, àti ìgbàtí ẹ rò pé ìtìpa náà yíò kúrò.',
'customjsprotected' => 'Ẹ kò ní ìyọ̀nda láti ṣàtúnṣe ojúewé JavaScript yìí nítorípé ó ní àwọn ìtòjọ oníṣe ẹlòmíràn.',
'mycustomcssprotected' => 'Ẹ kò ní ìyọ̀nda láti ṣàtúnṣe ojúewé CSS yìí.',
'mycustomjsprotected' => 'Ẹ kò ní ìyọ̀nda láti ṣàtúnṣe ojúewé JavaScript yìí.',
+'myprivateinfoprotected' => "Ẹ kò ní àṣẹ láti ṣ'àtúnṣe ọ̀rọ̀ nípa yín.",
+'mypreferencesprotected' => "Ẹ kò ní àṣẹ láti ṣ'àtúnṣe àwọn ìfẹ́ràn yín.",
'ns-specialprotected' => 'Àtúnṣe kò ṣe é ṣe sí àwọn ojúewé pàtàkì.',
'titleprotected' => "[[User:$1|$1]] ti dínà sí dídá àkọlé yìí. Ìdí rẹ̀ ni pé ''$2''.",
'filereadonlyerror' => 'Àtúnṣe kò ṣe é ṣe sí fáìlì "$1" nítorípé ibi-àkójọ fáìlì "$2" jẹ́ fún wíwò nìkàn.
'invalidtitle-knownnamespace' => 'Àkọlé àìyẹ tó ní orúkọààyè "$2" àti ìkọ̀rọ̀ "$3"',
'invalidtitle-unknownnamespace' => 'Àkọlé àìyẹ tó ní nọ́mbà orúkọààyè àìmọ̀ "$1" àti ìkọ̀rọ̀ "$2"',
'exception-nologin' => 'Kò tí ì wọlé',
-'exception-nologin-text' => 'Ojúewé tàbí ìgbéṣe yìí pọndandan kí ẹ wọlé sórí wiki yìí.',
+'exception-nologin-text' => 'Ẹ jọ̀wọ́ ẹ [[Special:Userlogin|jáwọlé]] láti le bọ́ sí ojúewé tàbí ìgbéṣe yìí.',
# Virus scanner
'virus-badscanner' => "Ìtorapọ̀ búburú: awáìpasẹ̀ èràn aláìmọ̀n : ''$1''",
'yourname' => 'Orúkọ oníṣe:',
'userlogin-yourname' => 'Orúkọ olùṣe',
'userlogin-yourname-ph' => 'Ẹ kọ orúkọ olùṣe yín',
+'createacct-another-username-ph' => 'Ẹ tẹ orúkọ oníṣe',
'yourpassword' => 'Ọ̀rọ̀ìpamọ́:',
'userlogin-yourpassword' => 'Ọ̀rọ̀ìpamọ́',
'userlogin-yourpassword-ph' => 'Ẹ kọ ọ̀rọ̀ìpamọ́ yín',
'userlogin-resetpassword-link' => 'Ṣé ẹ ti gbàgbé ọ̀rọ̀ìpamọ́ yín?',
'helplogin-url' => 'Help:Ìwolé',
'userlogin-helplink' => '[[{{MediaWiki:helplogin-url}}|Ìrànlọ́wọ́ láti ìwọlé]]',
+'userlogin-loggedin' => 'Ẹ pilẹ̀ ti jáwọlé bíi {{GENDER:$1|$1}}.
+Ẹ lo fọ́ọ̀mù ìsàlẹ̀ látí jáwọlé gẹ́gẹ́ bíi oníṣe míràn.',
+'userlogin-createanother' => 'Ìdá àkópamọ́ míràn',
'createacct-join' => 'Ẹ kọ ìsọ̀rọ̀nípa yín sísàlẹ̀',
'createacct-emailrequired' => 'Àdírẹ̀sì email',
'createacct-emailoptional' => 'Àdírẹ̀sì email (kò pọndandan)',
'passwordtooshort' => 'Ọ̀rọ̀ìpamọ́ kò gbọ́dọ̀ dín ju {{PLURAL:$1|àmìlẹ́tà kan|àmìlẹ́tà $1}} lọ.',
'password-name-match' => 'Ọ̀rọ̀ìpamọ́ yín gbọ́dọ̀ yàtọ̀ sí orúkọ oníṣe yín.',
'password-login-forbidden' => 'Lílo orúkọ oníṣe àti ọ̀rọ̀ìpamọ́ yìí ti jẹ́ dídálẹ́kun.',
-'mailmypassword' => 'Ìfiránṣẹ́ ọ̀rọ̀ìpamọ́ tuntun',
+'mailmypassword' => 'Ìtúntò ọ̀rọ̀ìpamọ́',
'passwordremindertitle' => 'Ọ̀rọ̀ìpamọ́ tuntun fún ìgbà díẹ̀ fún {{SITENAME}}',
'passwordremindertext' => 'Ẹnìkan (ó ṣe é ṣe kó jẹ́ ẹ̀yin gan, láti àdírẹ́ẹ̀sì IP $1) bèrè fún
ọ̀rọ̀ìpamọ́ tuntun fùn {{SITENAME}} ($4). A ti ṣ\'èdá ọ̀rọ̀ìpamọ́ ìgbádíẹ̀ fún
'user-mail-no-body' => 'Ò fẹ́ fi email tí kò ní ọ̀rọ̀ kankan nínú ránsẹ́.',
# Change password dialog
-'resetpass' => 'Ìyípadà ọ̀rọ̀ìpamọ́',
+'changepassword' => 'Ìyípadà ọ̀rọ̀ìpamọ́',
'resetpass_announce' => 'Ẹ ti wọlé pẹ̀lú àmìọ̀rọ̀ e-mail ìgbàdíẹ̀.
Láti parí ìmúwọlẹ́, ẹ gbọ́dọ̀ ṣètò ọ̀rọ̀ìpamọ́ tuntun níbí:',
'resetpass_header' => "Ẹ ṣ'àyípadà ọ̀rọ̀ìpamọ́",
'revisiondelete' => 'Ṣe ìparẹ́/àìparẹ́ àwọn àtúnyẹ̀wò',
'revdelete-nooldid-title' => 'Wíwá àtúnyẹ̀wò tíkòtọ́',
'revdelete-nooldid-text' => 'Ó ṣe é ṣe pé ẹ kò tọ́ka (àwọn) àtúnyẹ̀wò àfojúsùn kankan láti ṣe ìmúṣe yìí, àtúnyẹ̀wò tí ẹ tọ́ka sí kò sí, tàbí ẹ̀ úngbìyànjú láti bọ àtúnyẹ̀wò yìí mọ́lẹ̀.',
-'revdelete-nologtype-title' => 'Kò sí irú àkọọ́lẹ̀ tó jẹ́ títọ́kasí',
-'revdelete-nologtype-text' => 'Ẹ kò tíì tọ́kasí irú àkọọ́lẹ̀ tí ìgbéṣe yìí yíò ṣẹlẹ̀ lórí.',
-'revdelete-nologid-title' => 'Àkọọ́lẹ̀ ìṣẹ̀lẹ̀ tíkòtọ́',
-'revdelete-nologid-text' => 'Ó ṣe é ṣe pé ẹ kò tọ́ka àkọọ́lẹ̀ àfojúsùn kankan láti ṣe ìmúṣe yìí, tàbí ìtìbọ̀ tí ẹ tọ́ka sí kò sí.',
'revdelete-no-file' => 'Fáìlì tójẹ́ títọ́kasí kò sí.',
'revdelete-show-file-confirm' => 'Ṣé ẹ ní ìdálójú pé ẹ fẹ́ wo àtúnyẹ̀wó píparẹ́ ti fáìlì "<nowiki>$1</nowiki>" látọjọ́ $2 ní ago $3?',
'revdelete-show-file-submit' => 'Bẹ́ẹ̀ni',
'logdelete-failure' => "'''Ìtò ìhàn àkọọ́lẹ̀ kò ṣe é ṣe:'''
$1",
'revdel-restore' => 'ìyípadà ìríran',
-'revdel-restore-deleted' => 'àwọn àtúnyẹ̀wò píparẹ́',
-'revdel-restore-visible' => 'àwọn àtúnyẹ̀wò aṣeéfojúrí',
'pagehist' => 'Ìtàn ojúewé',
'deletedhist' => 'Ìtàn ìparẹ́',
'revdelete-hide-current' => 'Àsìṣe ìbòmọ́lẹ̀ ohun ọjọ́ọdún $2, $1: Àtúnyẹ̀wò ìgbàyí nìyí.
'search-interwiki-default' => 'èsì $1',
'search-interwiki-more' => '(tókù)',
'search-relatedarticle' => 'Tóbáramu',
-'mwsuggest-disable' => 'Ìdálẹ́kun àwọn àbá ìṣàwárí',
'searcheverything-enable' => 'Àwárí nínú gbogbo orúkọàyè:',
'searchrelated' => 'tóbáramu',
'searchall' => 'gbogbo',
'preferences' => 'Àwọn ìfẹ́ràn',
'mypreferences' => 'Àwọn ìfẹ́ràn',
'prefs-edits' => 'Iye àwọn àtúnṣe:',
-'changepassword' => 'Ìyípadà ọ̀rọ̀ìpamọ́',
'prefs-skin' => 'Skin (Àwọ̀)',
'skin-preview' => 'Àkọ́yẹ̀wò',
'datedefault' => 'Kò sí ìfẹ́ràn',
'recentchanges-label-bot' => 'Rọ́bọ́ọ̀tì ni ó ṣe àtúnṣe yìí',
'recentchanges-label-unpatrolled' => 'Àtúnṣe yìí kò tí ì jẹ́ onísíṣọ́',
'recentchanges-legend-newpage' => '$1 - ojúewé tuntun',
-'rcnote' => "Lábẹ́ ni {{PLURAL:$1|àtúnṣe '''kan'''|àwọn àtúnṣe '''$1''' tí wọn gbẹ̀yìn}} láàrin {{PLURAL:$2|ọjọ́ kan|ọjọ́ '''$2'''}} sẹ́yìn ní ago $5, lọ́jọ́ $4.",
'rcnotefrom' => "Àwọn àtúnṣe láti ''''$2''' (títí dé '''$1''' hàn) lábẹ́.",
'rclistfrom' => 'Àfihàn àwọn àtúnṣe tuntun nípa bíbẹ̀rẹ̀ láti $1',
'rcshowhideminor' => '$1 àwọn àtúnṣe kékéèké',
'allpagesto' => 'Ìfihàn àwọn ojúewé tó parí pẹ̀lú:',
'allarticles' => 'Gbogbo ojúewé',
'allinnamespace' => 'Gbogbo ojúewé ($1 namespace)',
-'allnotinnamespace' => 'Gbogbo ojúewé (tí kòsí ní $1 namespace)',
-'allpagesprev' => 'Tókọjá',
-'allpagesnext' => 'Tóúnbọ̀',
'allpagessubmit' => 'Lọ',
'allpagesprefix' => 'Ìgbéhàn àwọn ojúewé tóbẹ̀rẹ̀ pẹ̀lú:',
'allpagesbadtitle' => 'Àkọlé ojúewé náà kò ní ìbáramu, tàbí ó ní àlẹ̀mọ́wájú aláàrin èdè tàbí aláàrin wiki.
'undeletebtn' => 'Dápadà',
'undeletelink' => 'wò/dápadà',
'undeleteviewlink' => 'wo',
-'undeletereset' => 'Ìtúnṣètò',
'undeleteinvert' => 'Pàṣípààrọ̀ àsàyàn',
'undeletecomment' => 'Ìdíẹ̀:',
'undeletedrevisions' => '{{PLURAL:$1|Àtúnyẹ̀wò 1|Àwọn àtúnyẹ̀wò $1}} ti jẹ́ dídápadà',
'block' => 'Dínà oníṣe',
'unblock' => 'Ìmúkúrò ìdínà oníṣe',
'blockip' => 'Dínà oníṣe',
-'blockip-title' => 'Ìdínà oníṣẹ',
'blockip-legend' => 'Ìdínà oníṣẹ',
'blockiptext' => 'Ẹ lo fọ́ọ̀mù ìsàlẹ̀ láti dínà ìle kọ láti ọ̀dọ̀ àdírẹ́ẹ̀sì IP pàtó kan tàbí orúkọ oníṣe.
Ẹyí gbọ́dọ̀ jẹ́ síṣe láti dínà ìṣèbàjẹ́ nìkan, àtí gẹ́gẹ́bí [[{{MediaWiki:Policy-url}}|ètò ìsiṣẹ́]].
'ipadressorusername' => 'Àdírẹ́ẹ̀sì IP tàbí orúkọ oníṣe:',
'ipbexpiry' => 'Ìwásópin:',
'ipbreason' => 'Ìdíẹ̀:',
-'ipbreasonotherlist' => 'Ìdí mìíràn',
'ipbreason-dropdown' => '*Àwọn ìdí fún ìdínà
** Àròyé tí kò jẹ́ òtítọ́
** Yíyọ àkóónú kúrò nínú ojúewé
'ipbsubmit' => 'Dínà oníṣe yìí',
'ipbother' => 'Àkókò míràn:',
'ipboptions' => '2 wákàtí:2 hours,1 ọjọ́:1 day,3 ọjọ́:3 days,1 ọ̀ṣẹ̀:1 week,2 ọ̀ṣẹ̀:2 weeks,1 osù:1 month,3 osù:3 months,6 osù:6 months,1 ọdún:1 year,àílópin:infinite',
-'ipbotheroption' => 'òmíràn',
-'ipbotherreason' => 'Ìdí míràn/àfikún:',
'ipbhidename' => 'Ìbómọ́lẹ̀ orúkọ oníṣe nínú àwọn àtúnṣe àti àwọn àkójọ',
'ipbwatchuser' => 'Ìmójútó àwọn ojúewé oníṣe àti ọ̀rọ̀ oníṣe yìí',
'ipb-disableusertalk' => 'Ìdínà oníṣe yìí láti ṣàtúnṣe ojúewé ọ̀rọ̀ wọn lásìkò kannáà tí wọ́n jẹ́ dídílọ́nà',
'sorbsreason' => 'Àdírẹ́ẹ̀sì IP yín jẹ́ títòjọ bíi ẹ̀rọ-ìwọ̀fà ẹlòmíràn àsíílẹ̀ nínú DNSBL tí {{SITENAME}} lò.',
'sorbs_create_account_reason' => 'Àdírẹ́ẹ̀sì IP yín jẹ́ títòjọ bíi ẹ̀rọ-ìwọ̀fà ẹlòmíràn àsíílẹ̀ nínú DNSBL tí {{SITENAME}} lò.
Ẹ kò le dá àpamọ́.',
-'cant-block-while-blocked' => 'Ẹ kò le dínà àwọn oníṣe míràn lásìkò kannáà tí ẹ jẹ́ dídílọ́nà.',
'cant-see-hidden-user' => 'Oníṣe tí ẹ fẹ́ dínà tilẹ̀ ti jẹ́ dídílọ́nà, ó sì jẹ́ bíbòmọ́lẹ̀.
Nítorípé ẹ kò ní ẹ̀tọ́ ìbòmọ́lẹ̀ oníṣe, ẹ kò le rí tàbí ṣàtúnṣe ìdínà oníṣe náà.',
'ipbblocked' => 'Ẹ kò le dínà tàbí ṣe àìdínà àwọn oníṣe míràn nítorípé ẹ̀yin gangan jẹ́ dídínà.',
Tí ó bá jẹ́ báhun, ẹ gbúdọ̀ ṣe ìyípò rẹ̀ fúnra yín.",
'movearticle' => 'Yípò ojúewé:',
'moveuserpage-warning' => "'''Ìkìlọ̀:''' Ẹ ti fẹ́ yí ipò ojúewé oníṣe kan padà. Ẹ kíyèsi pé ojúewé ọ̀hún nìkan ni yíò jẹ́ yíyípòpadà, oníṣe ọ̀hún ''kò'' ní jẹ́ títúnsọlọ́rúkọ.",
-'movenologin' => 'Ẹ kò tíì wọlé',
'movenologintext' => 'Ẹ gbọ́dọ̀ jẹ́ oníṣe ajẹ́fíforúkọsílẹ̀ kí ẹ sì [[Special:UserLogin|wọlẹ́]] láti yípò ojúewé kan.',
'movenotallowed' => 'Ẹ kò ní ìyọ̀nda láti yípò ojúewé.',
'movenotallowedfile' => 'Ẹ kò ní ìyọ̀nda láti yípò fáìlì.',
'articleexists' => 'Ojúewé pẹ̀lú orúkọ un wà tẹ́lẹ̀, tàbí kójẹ́pé orúkọ tí ẹ yàn kò ní ìbámu.
Ẹ jọ̀wọ́ ẹ yan orúkọ mìíràn.',
'cantmove-titleprotected' => 'Ẹ kò le yí ojúewé kan padà sí ibí yìí, nítorípé àkọlé tuntun tí ẹ kọ ti jẹ́ dídílọ́nà láti jẹ́ dídá.',
-'talkexists' => "'''Bótilẹ̀jẹ́pé ìyípò ojúewé ọ̀hún jásí rere, ojúewé ọ̀rọ̀ kò se é yípọ̀ nítorípé ìkan tiwà ní àkọlé tuntun.
-Ẹ jọ̀wọ́ ẹ ti fún ra yín dà wọ́n pọ̀.'''",
-'movedto' => 'tiyípò sí',
'movetalk' => 'Yípò ojúewé ọ̀rọ̀ rẹ̀',
'move-subpages' => 'Yípò àwọn ọmọ ojúewé (títí dé $1)',
'move-talk-subpages' => 'Ìyípòdà àwọn ojúewé abẹ́ ojúewé ọ̀rọ̀ (títí dé $1)',
'watchlistall2' => 'gbogbo',
'namespacesall' => 'gbogbo',
'monthsall' => 'gbogbo',
-'limitall' => 'gbogbo',
# Email address confirmation
'confirmemail' => "Ṣè'múdájú àdírẹ́ẹ̀sì e-mail",
'confirmemail_success' => 'Àdírẹ́ẹ́sì e-mail yín ti jẹ́ mímúdájú.
Ẹ le [[Special:UserLogin|wọlé]] nísìnhin láti gbádùn wiki yìí.',
'confirmemail_loggedin' => 'Àdírẹ́ẹ̀sì e-mail yín ti dájú.',
-'confirmemail_error' => 'Àsìṣe ṣẹlẹ̀ láti fi ìmójútó yín pamọ́.',
'confirmemail_subject' => 'Ìmúdájú àdírẹ́ẹ̀sì e-mail fún {{SITENAME}}',
'confirmemail_body' => 'Ẹnìkan, bóyá ẹ̀yin sì ni, láti àdírẹ́ẹ̀sì IP $1,
ti ṣe ìforúkọsílẹ̀ àpamọ́ kan "$2" pẹ̀lú àdírẹ́ẹ̀sì e-mail yìí lórí {{SITENAME}}.
# Special:ComparePages
'comparepages' => 'Ìfiwéra àwọn ojúewé',
-'compare-selector' => 'Ìfiwéra àwọn àtúnyẹ̀wò ojúewé',
'compare-page1' => 'Ojúewé 1',
'compare-page2' => 'Ojúewé 2',
'compare-rev1' => 'Àtúnyẹ̀wò 1',
'php-mail-error-unknown' => '響 PHP 嘅 mail() 參數度出現咗未知嘅錯誤',
# Change password dialog
-'resetpass' => '改密碼',
+'changepassword' => '改密碼',
'resetpass_announce' => '你已經用咗一個臨時電郵碼登入。要完成登入,你一定要響呢度定一個新嘅密碼:',
'resetpass_text' => '<!-- 響呢度加入文字 -->',
'resetpass_header' => '改戶口密碼',
'revdelete-nooldid-title' => '無效嘅目標修訂',
'revdelete-nooldid-text' => '講清用邊個修訂去做呢樣嘢、
所指定嘅修訂唔存在,或者你試緊去隱藏現時嘅修訂。',
-'revdelete-nologtype-title' => '無畀到紀錄類型',
-'revdelete-nologtype-text' => '你未指定一種紀錄類型去做呢個動作。',
-'revdelete-nologid-title' => '無效嘅日誌項目',
-'revdelete-nologid-text' => '你未指定一個目標日誌項目去進行呢個動作或者指定嘅項目唔存在。',
'revdelete-no-file' => '指定嘅檔案未存在。',
'revdelete-show-file-confirm' => '你係咪真係想去睇響$2 $3刪咗 "$1" 嘅檔案修訂?',
'revdelete-show-file-submit' => '係',
'logdelete-failure' => "'''事件可見性唔能夠更新:'''
$1",
'revdel-restore' => '改可見性',
-'revdel-restore-deleted' => '刪除咗嘅修訂',
-'revdel-restore-visible' => '睇到嘅修訂',
'pagehist' => '頁面歷史',
'deletedhist' => '刪除咗嘅歷史',
'revdelete-hide-current' => '隱藏緊響$1 $2嘅項目錯誤:呢個係現時嘅修訂,唔可以隱藏。',
'search-interwiki-default' => '$1項結果:',
'search-interwiki-more' => '(更多)',
'search-relatedarticle' => '有關',
-'mwsuggest-disable' => '停用AJAX建議',
'searcheverything-enable' => '搵全部空間名',
'searchrelated' => '有關',
'searchall' => '全部',
'preferences' => '喜好設定',
'mypreferences' => '自訂喜好',
'prefs-edits' => '編輯數:',
-'changepassword' => '改密碼',
'prefs-skin' => '畫面',
'skin-preview' => '預覽',
'datedefault' => '冇喜好',
'recentchanges-label-bot' => '呢次編輯係由機械人進行',
'recentchanges-label-unpatrolled' => '呢次編輯重未巡查過',
'recentchanges-legend-newpage' => '$1 - 新版',
-'rcnote' => "以下係響$4 $5,近'''$2'''日嘅最後'''$1'''次修改。",
'rcnotefrom' => "以下係自'''$2'''嘅更改(顯示到'''$1''')。",
'rclistfrom' => '顯示由$1嘅新更改',
'rcshowhideminor' => '$1小編輯',
'allpagesto' => '顯示以下位置結束嘅頁面:',
'allarticles' => '所有頁面',
'allinnamespace' => '所有頁面(喺$1空間名入面)',
-'allnotinnamespace' => '所有頁面(唔喺$1空間名入面)',
-'allpagesprev' => '上一頁',
-'allpagesnext' => '下一頁',
'allpagessubmit' => '去搵',
'allpagesprefix' => '用以下開頭嘅頁面:',
'allpagesbadtitle' => '提供嘅頁面名無效,又或者有一個跨語言或跨wiki嘅字頭。佢可能包括一個或多個字係唔可以用響標題度嘅。',
'undeletebtn' => '救返',
'undeletelink' => '睇/救',
'undeleteviewlink' => '睇',
-'undeletereset' => '重設',
'undeleteinvert' => '反選',
'undeletecomment' => '原因:',
'undeletedrevisions' => '$1個修訂已經救返',
# Block/unblock
'blockip' => '封鎖用戶',
-'blockip-title' => '封鎖用戶',
'blockip-legend' => '封鎖用戶',
'blockiptext' => '使用以下嘅表格嚟去阻止指定嘅IP地址或用戶名嘅寫權限。
僅當僅當為咗避免有版畀人惡意破壞嘅時候先可以使用,而且唔可以違反[[{{MediaWiki:Policy-url}}|政策]]。
'ipadressorusername' => 'IP地址或用戶名:',
'ipbexpiry' => '期限:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '其它原因',
'ipbreason-dropdown' => '*共用封鎖原因
** 插入錯嘅資料
** 響頁面度拎走
'ipbsubmit' => '封鎖呢位用戶',
'ipbother' => '其它時間:',
'ipboptions' => '兩個鐘頭:2 hours,一日:1 day,三日:3 days,一個禮拜:1 week,兩個禮拜:2 weeks,一個月:1 month,三個月:3 months,六個月:6 months,一年:1 year,終身:infinite',
-'ipbotheroption' => '其他',
-'ipbotherreason' => '其它/附加嘅原因:',
'ipbhidename' => '響編輯同名單度隱藏用戶名',
'ipbwatchuser' => '監視呢位用戶嘅用戶頁同埋佢嘅討論頁',
'ipb-change-block' => '用呢啲設定重新封鎖用戶',
'proxyblockreason' => '你嘅IP係一個公開(指任何人都可以用,無須身份認證?)嘅代理地址,因此被封鎖。請聯絡你嘅Internet服務提供商或技術支援,向佢哋報告呢個嚴重嘅安全問題。',
'sorbsreason' => '你嘅IP地址已經畀響{{SITENAME}}度用嘅DNSBL列咗做公開代理。',
'sorbs_create_account_reason' => '你嘅IP地址已經畀響{{SITENAME}}度用嘅DNSBL列咗做公開代理。你唔可以開新戶口。',
-'cant-block-while-blocked' => '當你被封鎖嗰陣唔可以封鎖其他用戶。',
'cant-see-hidden-user' => '你試緊封鎖嘅用戶已經封鎖咗或者隱藏咗。
你而家冇隱藏用戶嘅權限,你唔可以睇或者改呢位用戶嘅封鎖。',
'ipbblocked' => '你唔可以封鎖或者解封其他用戶,因為你自己已經俾人封鎖咗。',
喺呢啲情況下,需要嘅話你唯有手動搬同合併個頁。",
'movearticle' => '搬頁:',
'moveuserpage-warning' => "'''警告:'''你將會搬一個用戶版。請留意嗰版搬咗之後個用戶係''唔會''改名。",
-'movenologin' => '未登入',
'movenologintext' => '你要係註冊用戶而且要[[Special:UserLogin|登入]]咗先可以搬頁',
'movenotallowed' => '你並無權限去搬版。',
'movenotallowedfile' => '你並無權限去搬檔。',
'movepage-moved-noredirect' => '已經壓制開個跳轉。',
'articleexists' => '已經有頁面叫嗰個名,或者你揀嘅名唔合法。請揀過第二個名。',
'cantmove-titleprotected' => '你唔可以搬呢版去呢個位置,因為個新標題已經保護咗,唔畀開版。',
-'talkexists' => "'''頁面本身已經成功搬咗,但係個討論頁搬唔到,因為已經有一個同名嘅討論頁。請手工合併佢哋。'''",
-'movedto' => '搬去',
'movetalk' => '搬相應嘅討論頁',
'move-subpages' => '搬細頁(上到去$1版)',
'move-talk-subpages' => '搬細討論頁(上到去$1版)',
'watchlistall2' => '全部',
'namespacesall' => '全部',
'monthsall' => '全部',
-'limitall' => '全部',
# Email address confirmation
'confirmemail' => '確認電郵地址',
'confirmemail_needlogin' => '你需要先$1去確認你嘅電郵地址。',
'confirmemail_success' => '你嘅電郵地址已經得到確認。你而家可以[[Special:UserLogin|登入]]同盡情享受wiki啦。',
'confirmemail_loggedin' => '你嘅電郵地址現已得到確認。',
-'confirmemail_error' => '儲存你嘅確認資料嘅時候有小小嘢發生咗意外。',
'confirmemail_subject' => '{{SITENAME}}電郵地址確認',
'confirmemail_body' => '有人(好有可能係嚟自你嘅IP地址 $1)已經用呢個電郵地址喺{{SITENAME}}度註冊咗帳戶"$2"。
# Special:ComparePages
'comparepages' => '比較版',
-'compare-selector' => '比較版修訂',
'compare-page1' => '第1版',
'compare-page2' => '第2版',
'compare-rev1' => '修訂1',
'qbfind' => 'Ra',
'qbedit' => 'Gaij',
'qbmyoptions' => 'Yieb gou',
-'qbspecialpages' => 'Doenghmae daegxsei',
'faq' => 'Cam caeuq dap',
'faqpage' => 'Project:Cam caeuq dap',
'jumptonavigation' => 'Dazzaeuh',
'jumptosearch' => 'Ra',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'aboutsite' => 'Gvanhyih {{SITENAME}}',
'aboutpage' => 'Project:gvanhyih',
'currentevents' => 'Saehgienh seizneix',
'disclaimers' => 'gangjmingz mienxcwz',
'disclaimerpage' => 'Project:Itbuen mienxcwz',
'edithelp' => 'Caeuq mungz san-zonz',
-'edithelppage' => 'Help:gaij',
'helppage' => 'Help:moegloeg',
'mainpage' => 'Yiebdaeuz',
'mainpage-description' => 'Yiebdeauz',
'searchresults' => 'gietgoj ra',
'searchresults-title' => 'doiq "$1" gij gietgoj ra',
'search-interwiki-more' => '(more)',
-'powersearch' => 'Cwmh goeggiz',
'powersearch-legend' => 'Gauhgiz saeu',
'powersearch-redir' => 'Cungzdinghyiengq liedbiuj',
# Preferences page
'mypreferences' => 'Doenghgaeq gou hae',
-'prefsnologin' => 'Maengx laezhaej',
'searchresultshead' => 'Cwmh',
'username' => 'Ciu bouxdeiz:',
# Move page
'move-page-legend' => 'Caen doengh mae',
'movearticle' => 'Caen doengh mae:',
-'movenologin' => 'Maengx laezhaej',
'move-watch' => 'Demq mae-nej',
'movepagebtn' => 'Caen doengh mae',
-'movedto' => 'Caen bei',
'movereason' => 'Haujgaemj',
'revertmove' => 'siu',
'loginlanguagelabel' => 'Taele: $1',
# Change password dialog
-'resetpass' => "Wachtwoôrd herinstell'n",
+'changepassword' => 'Wachtwoôrd wiezigen',
'resetpass_announce' => "Je bin anemeld mie een tiedelijke code die a je per e-mail is toe-ezon'n. Voer een nieuw wachtwoôrd in om 't anmelden te voltooien:",
'resetpass_header' => "Wachtwoôrd herinstell'n",
'oldpassword' => 'Udihe wachtwoôrd:',
'revdelete-success' => "'''Zichbaereid van de wiezigieng succesvol inesteld.'''",
'logdelete-success' => "'''Zichbaereid van de hebeurtenisse succesvol inesteld.'''",
'revdel-restore' => 'Zichbaereid wiezigen',
-'revdel-restore-deleted' => 'gewiste versies',
-'revdel-restore-visible' => 'zichtbaere versies',
'pagehist' => 'Paginaheschiedenisse',
'deletedhist' => 'Verwiederde heschiedenisse',
'preferences' => 'Vòkeuren',
'mypreferences' => 'Mien vòkeuren',
'prefs-edits' => 'Antal bewerkiengen:',
-'changepassword' => 'Wachtwoôrd wiezigen',
'prefs-skin' => 'Vurmhevieng',
'skin-preview' => 'Voevertoônienge',
'datedefault' => 'Hin vòkeur',
'recentchanges-label-minor' => 'Dit is een kleine wieziging',
'recentchanges-label-bot' => "Deêze bewarkienge is uutgevoerd deur 'n bot",
'recentchanges-label-unpatrolled' => 'Deêze bewarkienge is nog nie gecontroleerd',
-'rcnote' => "Ieronder {{PLURAL:$1|sti de lèste bewerkieng|staen de lèste '''$1''' bewerkiengen}} in de lèste {{PLURAL:$2|dag|'''$2''' daegen}}, op $4 om $5.",
'rcnotefrom' => "Wiezigiengen sins '''$2''' (mie een maximum van '''$1''' wiezigiengen).",
'rclistfrom' => 'Bekiek de wiezigingen sins $1',
'rcshowhideminor' => '$1 kleine bewerkiengen',
'allpagesfrom' => 'Laet bladzies zieë vanaf:',
'allarticles' => 'Aolle artikels',
'allinnamespace' => 'Aolle bladzies uut de $1-naemruumte',
-'allnotinnamespace' => 'Aolle bladzies (nie in de $1-naemruumte)',
-'allpagesprev' => 'Vorrege',
'allpagessubmit' => 'OK',
'allpagesprefix' => "Laet bladzies zieë mee 't vovoegsel:",
'allpagesbadtitle' => "D'n ingegeven bladzie-titel was ongeldeg of ao 'n interwiki-vòvoegsel. Meschien stae d'r eên of meer teêkens in die-an nie in titels gebruukt ore kunne.",
'user-mail-no-body' => '试图发送空的或者主体短得不合理的电子邮件。',
# Change password dialog
-'resetpass' => '更改密码',
+'changepassword' => '更改密码',
'resetpass_announce' => '您是通过发送到电子邮箱的临时密码登录的。要完成登录,请设定一个新的密码:',
'resetpass_text' => '<!-- 在这里添加文字 -->',
'resetpass_header' => '更改账户密码',
'revdelete-nooldid-title' => '无效目标版本',
'revdelete-nooldid-text' => '您尚未指定一个目标修订去进行这个功能、
所指定的修订不存在,或者您尝试去隐藏现时的修订。',
-'revdelete-nologtype-title' => '没有给出日志类型',
-'revdelete-nologtype-text' => '您尚未指定一种日志类型去做这个动作。',
-'revdelete-nologid-title' => '无效的日志项目',
-'revdelete-nologid-text' => '您尚未指定一个目标日志项目去进行这个动作或指定的项目不存在。',
'revdelete-no-file' => '指定的文件不存在。',
'revdelete-show-file-confirm' => '确定要查看文件“<nowiki>$1</nowiki>”于$2$3被删除的版本吗?',
'revdelete-show-file-submit' => '是',
'logdelete-failure' => "'''事件的可见性无法设置:'''
$1",
'revdel-restore' => '更改可见性',
-'revdel-restore-deleted' => '已删除的版本',
-'revdel-restore-visible' => '可见的版本',
'pagehist' => '页面历史',
'deletedhist' => '已删除历史',
'revdelete-hide-current' => '正在隐藏于$1 $2之项目错误:这个是现时的修订,不可以隐藏。',
'search-interwiki-default' => '$1项结果:',
'search-interwiki-more' => '(更多)',
'search-relatedarticle' => '相关',
-'mwsuggest-disable' => '禁用AJAX建议',
'searcheverything-enable' => '在所有名字空间中搜索',
'searchrelated' => '相关',
'searchall' => '所有',
'mypreferences' => '设置',
'prefs-edits' => '编辑数:',
'prefsnologintext2' => '进行用户设置需要您$1。',
-'changepassword' => '更改密码',
'prefs-skin' => '皮肤',
'skin-preview' => '预览',
'datedefault' => '默认格式',
'recentchanges-label-plusminus' => '页面大小通过该字节数更改',
'recentchanges-legend-newpage' => '(另见[[Special:NewPages|新页面列表]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "下面是过去'''$2'''天的最后'''$1'''个更改,截至$4 $5。",
'rcnotefrom' => "下面是'''$2'''之后的更改(最多显示'''$1'''个)。",
'rclistfrom' => '显示$1之后的新更改',
'rcshowhideminor' => '$1小编辑',
'allpagesto' => '显示页面结束于:',
'allarticles' => '所有页面',
'allinnamespace' => '所有页面($1名字空间)',
-'allnotinnamespace' => '所有页面(非$1名字空间)',
-'allpagesprev' => '前',
-'allpagesnext' => '后',
'allpagessubmit' => '提交',
'allpagesprefix' => '显示有该前缀的页面:',
'allpagesbadtitle' => '给定的页面标题是非法的,或者具有一个内部语言或内部 wiki 的前缀。它可能包含一个或更多的不能用于标题的字符。',
请确定您要进行此项操作,并且了解其后果,同时您的行为符合[[{{MediaWiki:Policy-url}}]]。',
'actioncomplete' => '操作完成',
'actionfailed' => '操作失败',
-'deletedtext' => '“$1”已经被删除。最近删除的记录请参见$2。',
+'deletedtext' => '“$1”已被删除。最近的删除日志请见$2。',
'dellogpage' => '删除日志',
'dellogpagetext' => '下面是最近的删除的列表。',
-'deletionlog' => '删除记录',
+'deletionlog' => '删除日志',
'reverted' => '恢复到较早的版本',
'deletecomment' => '原因:',
'deleteotherreason' => '其他/附加原因:',
'undeletebtn' => '还原',
'undeletelink' => '查看/还原',
'undeleteviewlink' => '查看',
-'undeletereset' => '重设',
'undeleteinvert' => '反向选择',
'undeletecomment' => '原因:',
'undeletedrevisions' => '{{PLURAL:$1|$1个版本}}被还原',
'undelete-search-box' => '搜索已删除页面',
'undelete-search-prefix' => '显示页面自:',
'undelete-search-submit' => '搜索',
-'undelete-no-results' => '删除记录里没有符合的结果。',
+'undelete-no-results' => '删除日志中没有匹配的结果。',
'undelete-filename-mismatch' => '不能删除带有时间戳的文件修订$1:文件不匹配',
'undelete-bad-store-key' => '不能删除带有时间戳的文件修订$1:文件在删除前遗失。',
'undelete-cleanup-error' => '删除无用的存档文件“$1”时发生错误。',
'block' => '封禁用户',
'unblock' => '解封用户',
'blockip' => '封禁用户',
-'blockip-title' => '封禁用户',
'blockip-legend' => '封禁用户',
'blockiptext' => '使用下方的表单来禁止来自特定IP地址或用户名的写访问。
只有在为了防止破坏,并符合[[{{MediaWiki:Policy-url}}|方针]]的情况下才可采取此行动。
'ipadressorusername' => 'IP地址或用户名:',
'ipbexpiry' => '期限:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '其他原因',
'ipbreason-dropdown' => '*常见封禁原因
** 插入虚假信息
** 删除页面内容
'ipbsubmit' => '封禁该用户',
'ipbother' => '其它时间:',
'ipboptions' => '2小时:2 hours,1天:1 day,3天:3 days,1周:1 week,2周:2 weeks,1个月:1 month,3个月:3 months,6个月:6 months,1年:1 year,无限期:infinite',
-'ipbotheroption' => '其他',
-'ipbotherreason' => '其他/附加原因:',
'ipbhidename' => '在编辑及列表中隐藏用户名',
'ipbwatchuser' => '监视该用户的用户页面和讨论页面',
'ipb-disableusertalk' => '阻止用户在封禁期间编辑自己的讨论页面',
'sorbsreason' => '在{{SITENAME}}使用的DNSBL中,您的IP地址被列为公开代理。',
'sorbs_create_account_reason' => '在{{SITENAME}}使用的DNSBL中,您的IP地址被列为公开代理,因此您不能创建新账户。',
'xffblockreason' => '您或您正在使用的代理服务器呈现在X-Forwarded-For数据包头的一个IP地址已被封禁。封禁原因为:$1',
-'cant-block-while-blocked' => '您无法在封禁期内封禁其他用户。',
'cant-see-hidden-user' => '您尝试封禁的用户已被封禁并隐藏。
由于您尚无隐藏用户的权限,您无法查看或编辑此用户的封禁。',
'ipbblocked' => '您无法封禁或解封其他用户,因为您自己已被封禁',
在这些情况下,您在必要时必须手工移动或合并页面。",
'movearticle' => '移动页面:',
'moveuserpage-warning' => "'''警告:'''你将移动一个用户页面。请注意,只有该页面会被移动,该用户''不''会被更名。",
-'movenologin' => '未登录',
'movenologintext' => '您必须是一名登记用户并且[[Special:UserLogin|登录]]
后才可移动一个页面。',
'movenotallowed' => '你没有权限移动页面。',
'movepage-moved-noredirect' => '重定向的创建已被禁用。',
'articleexists' => '该名称的页面已存在,或者您使用的名称无效。请另选一名。',
'cantmove-titleprotected' => '您无法将页面移动到该位置,因为新标题已被保护以防止创建。',
-'talkexists' => "'''页面本身移动成功,但由于新标题下已有讨论页存在,故讨论页无法移动。请手工合并这两个页面。'''",
-'movedto' => '移动到',
'movetalk' => '移动关联的讨论页',
'move-subpages' => '移动子页面(上至$1页)',
'move-talk-subpages' => '如果可能,移动子对话页面(上至$1页)',
'watchlistall2' => '所有',
'namespacesall' => '全部',
'monthsall' => '全部',
-'limitall' => '全部',
# Email address confirmation
'confirmemail' => '确认邮箱地址',
'confirmemail_needlogin' => '您需要$1以确认您的邮箱地址。',
'confirmemail_success' => '您的邮箱已经被确认。您现在可以[[Special:UserLogin|登录]]并使用此网站了。',
'confirmemail_loggedin' => '您的邮箱地址现在已被确认。',
-'confirmemail_error' => '保存你的确认时出错。',
'confirmemail_subject' => '{{SITENAME}}电子邮件地址确认',
'confirmemail_body' => '来自IP地址$1的用户(可能是您)在{{SITENAME}}上创建了账户“$2”,并提交了您
的电子邮箱地址。
'imgmultigo' => '提交!',
'imgmultigoto' => '到第$1页',
+# Language selector for translatable SVGs
+'img-lang-default' => '(默认语言)',
+'img-lang-info' => '在$1 $2找到此图像。',
+'img-lang-go' => '去',
+
# Table pager
'ascending_abbrev' => '升',
'descending_abbrev' => '降',
# Special:ComparePages
'comparepages' => '对比页面',
-'compare-selector' => '对比页面版本',
'compare-page1' => '页面1',
'compare-page2' => '页面2',
'compare-rev1' => '版本1',
'user-mail-no-body' => '試圖發送空的或主體不合理短的電子郵件。',
# Change password dialog
-'resetpass' => '變更密碼',
+'changepassword' => '變更密碼',
'resetpass_announce' => '您是透過一個臨時的發送到郵件中的代碼登入的。要完成登入,您必須在這裡設定一個新密碼:',
'resetpass_text' => '<!-- 在此處加入文字 -->',
'resetpass_header' => '變更帳號密碼',
'revdelete-nooldid-title' => '無效的目標修訂',
'revdelete-nooldid-text' => '您尚未指定一個目標修訂去進行這個功能、
所指定的修訂不存在,或者您嘗試去隱藏現時的修訂。',
-'revdelete-nologtype-title' => '沒有給出日誌類型',
-'revdelete-nologtype-text' => '您尚未指定一種日誌類型去做這個動作。',
-'revdelete-nologid-title' => '無效的日誌項目',
-'revdelete-nologid-text' => '您尚未指定一個目標日誌項目去進行這個動作或指定的項目不存在。',
'revdelete-no-file' => '指定的檔案不存在。',
'revdelete-show-file-confirm' => '{{GENDER:|你|妳|你}}是否真的是想去檢視於$2 $3刪除「<nowiki>$1</nowiki>」的檔案修訂?',
'revdelete-show-file-submit' => '是',
'logdelete-failure' => "'''事件的可見性無法設定:'''
$1",
'revdel-restore' => '變更可見性',
-'revdel-restore-deleted' => '已刪除的修訂版本',
-'revdel-restore-visible' => '可見的修訂版本',
'pagehist' => '頁面歷史',
'deletedhist' => '已刪除之歷史',
'revdelete-hide-current' => '正在隱藏於$1 $2之項目錯誤:這個是現時的修訂,不可以隱藏。',
'search-interwiki-default' => '$1 項結果:',
'search-interwiki-more' => '(更多)',
'search-relatedarticle' => '相關',
-'mwsuggest-disable' => '停用搜尋建議',
'searcheverything-enable' => '在所有名字空間中搜尋',
'searchrelated' => '相關',
'searchall' => '所有',
'mypreferences' => '偏好設定',
'prefs-edits' => '編輯次數:',
'prefsnologintext2' => '請$1以進入用戶設定。',
-'changepassword' => '變更密碼',
'prefs-skin' => '外觀',
'skin-preview' => '預覽',
'datedefault' => '預設值',
'recentchanges-label-plusminus' => '通過此處位元組的數位以更改頁面大小',
'recentchanges-legend-newpage' => '(另見[[Special:NewPages|新頁面列表]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "以下是在$4 $5,最近 '''$2''' 天內的 '''$1''' 次最近更改記錄。",
'rcnotefrom' => "下面是自'''$2'''(最多顯示'''$1'''):",
'rclistfrom' => '顯示自 $1 以來的新變更',
'rcshowhideminor' => '$1小編輯',
'allpagesto' => '顯示從此處結束的頁面:',
'allarticles' => '所有頁面',
'allinnamespace' => '所有頁面(屬於$1名字空間)',
-'allnotinnamespace' => '所有頁面(不屬於$1名字空間)',
-'allpagesprev' => '前',
-'allpagesnext' => '後',
'allpagessubmit' => '提交',
'allpagesprefix' => '顯示有此前綴的頁面:',
'allpagesbadtitle' => '給定的頁面標題是非法的,或者具有一個內部語言或內部 wiki 的前綴。它可能包含一個或更多的不能用於標題的字元。',
'undeletebtn' => '還原',
'undeletelink' => '檢視/還原',
'undeleteviewlink' => '檢視',
-'undeletereset' => '重設',
'undeleteinvert' => '反向選擇',
'undeletecomment' => '理由:',
'undeletedrevisions' => '$1個修訂版本已經恢復',
'block' => '封禁使用者',
'unblock' => '解封使用者',
'blockip' => '封禁使用者',
-'blockip-title' => '封禁使用者',
'blockip-legend' => '封禁使用者',
'blockiptext' => '用下面的表單來禁止來自某一特定IP地址的修改許可權。
只有在為防止破壞,及符合[[{{MediaWiki:Policy-url}}|守則]]的情況下才可採取此行動。
'ipadressorusername' => 'IP地址或用戶名:',
'ipbexpiry' => '期限:',
'ipbreason' => '原因:',
-'ipbreasonotherlist' => '其它原因',
'ipbreason-dropdown' => '*一般的封禁理由
** 屢次增加不實資料
** 刪除頁面內容
'ipbsubmit' => '查封該地址',
'ipbother' => '其它時間:',
'ipboptions' => '2小時:2 hours,1天:1 day,3天:3 days,1周:1 week,2周:2 weeks,1個月:1 month,3個月:3 months,6個月:6 months,1年:1 year,無限期:infinite',
-'ipbotheroption' => '其他',
-'ipbotherreason' => '其它/附帶原因:',
'ipbhidename' => '在編輯及列表中隱藏用戶名',
'ipbwatchuser' => '監視這位用戶的用戶頁面以及其對話頁面',
'ipb-disableusertalk' => '禁止被封禁用戶編輯自己的討論頁',
'sorbsreason' => '您的IP位址在{{SITENAME}}中被 DNSBL列為屬於開放代理服務器。',
'sorbs_create_account_reason' => '由於您的IP位址在{{SITENAME}}中被 DNSBL列為屬於開放代理服務器,所以您無法建立賬號。',
'xffblockreason' => '您或您使用的代理伺服器X-Forwarded-For字段所包含的一個IP地址已被封禁。原始封禁理由:$1',
-'cant-block-while-blocked' => '當您被封鎖時不可以封鎖其他用戶。',
'cant-see-hidden-user' => '您現正嘗試封鎖的用戶已經被封鎖或隱藏。
您現在沒有隱藏用戶的權限,您不可以檢視或者編輯這位用戶的封鎖。',
'ipbblocked' => '您無法封禁或解封其他用戶,因為您自己已被封禁',
在這些情況下,您在必要時必須手工移動或合併頁面。",
'movearticle' => '移動頁面:',
'moveuserpage-warning' => "'''警告:'''您將會移動一個用戶頁面。請留意該頁面在移動後該用戶的名字是''不會''變更的。",
-'movenologin' => '未登入',
'movenologintext' => '您必須是一名登記用戶並且[[Special:UserLogin|登入]]
後才可移動一個頁面。',
'movenotallowed' => '您並沒有許可權去移動頁面。',
'movepage-moved-noredirect' => '已經壓制創建重新定向。',
'articleexists' => '該名字的頁面已經存在,或者您選擇的名字無效。請再選一個名字。',
'cantmove-titleprotected' => '您不可以移動這個頁面到這個位置,因為該新標題已經被保護以防止建立。',
-'talkexists' => '頁面本身移動成功,
-但是由於新標題下已經有對話頁存在,所以對話頁無法移動。請手工合併兩個頁面。',
-'movedto' => '移動到',
'movetalk' => '移動關聯的對話頁',
'move-subpages' => '移動子頁面(上至$1頁)',
'move-talk-subpages' => '移動子對話頁面(上至$1頁)',
'watchlistall2' => '全部',
'namespacesall' => '全部',
'monthsall' => '全部',
-'limitall' => '全部',
# Email address confirmation
'confirmemail' => '確認郵箱位址',
'confirmemail_needlogin' => '您需要$1以確認您的郵箱位址。',
'confirmemail_success' => '您的郵箱已經被確認。您現在可以[[Special:UserLogin|登錄]]並使用此網站了。',
'confirmemail_loggedin' => '您的郵箱位址現下已被確認。',
-'confirmemail_error' => '{{GENDER:|你|妳|你}}的確認過程發生錯誤。',
'confirmemail_subject' => '{{SITENAME}}郵箱位址確認',
'confirmemail_body' => '擁有IP位址$1的用戶(可能是您)在{{SITENAME}}創建了賬戶"$2",並提交了您的電子郵箱位址。
'imgmultigo' => '確定!',
'imgmultigoto' => '到第$1頁',
+# Language selector for translatable SVGs
+'img-lang-default' => '(預設語言)',
+'img-lang-info' => '於$1 $2呈現此圖像。',
+'img-lang-go' => '走',
+
# Table pager
'ascending_abbrev' => '升',
'descending_abbrev' => '遞減',
# Special:ComparePages
'comparepages' => '比較頁面',
-'compare-selector' => '比較頁面的修訂',
'compare-page1' => '第1頁',
'compare-page2' => '第2頁',
'compare-rev1' => '修訂版本1',
*
* @author Jose77 (on zu.wikipedia.org)
* @author Joziboy (on zu.wikipedia.org)
+ * @author Rosinah3
+ * @author Vogone
* @author לערי ריינהארט
*/
'thursday' => 'uLwesine',
'friday' => 'uLwesihlanu',
'saturday' => 'uMgqibelo',
-'january' => 'uJanuwali',
-'february' => 'uFebruwari',
-'march' => 'uMashi',
-'april' => 'u-Apreli',
-'may_long' => 'uMeyi',
-'june' => 'uJuni',
-'july' => 'uJulayi',
-'august' => 'u-Agasti',
-'september' => 'uSepthemba',
-'october' => 'u-Okthoba',
-'november' => 'uNovemba',
-'december' => 'uDisemba',
+'january' => 'Umasingana',
+'february' => 'uNhlolanja',
+'march' => 'uMbasa',
+'april' => 'uNdasa',
+'may_long' => 'uNhlaba',
+'june' => 'uNhlangulana',
+'july' => 'uNtulikazi',
+'august' => 'uNcwaba',
+'september' => 'uMandulo',
+'october' => 'uMfumfu',
+'november' => 'uLwezi',
+'december' => 'uZibandlela',
'january-gen' => 'uJanuwali',
'february-gen' => 'uFebruwari',
'march-gen' => 'uMashi',
'jumptonavigation' => 'Ukuqondiswa kwemikhumbi',
'jumptosearch' => 'Sesha',
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).
'currentevents' => 'Izehlakalo ezimanje',
'currentevents-url' => 'Project:Izehlakalo ezimanje',
'edithelp' => 'Usizo ngokuhlela',
'portal' => 'Umnyango wamgwamanda',
'portal-url' => 'Project:Umnyango wamgwamanda',
-'newmessageslink' => 'Imilayezo emisha',
+'ok' => 'Kulungile',
'youhavenewmessagesmulti' => 'Uyanemilayezo emisha e $1',
'editsection' => 'hlela',
'toc' => 'Isiqikili',
'internalerror' => 'Icala lingaphakathi',
# Login and logout pages
-'welcomecreation' => '== Umbingelelo, $1! ==
-
-ikhawundi lakho liyadalwa. musa ukukhohlwa ukuguqula amakhethelo a-{{SITENAME}} wakho.',
+'welcomeuser' => 'Umbingelelo, $1!',
+'welcomecreation-msg' => 'Ikhawundi lakho liyadalwa. Musa ukukhohlwa ukuguqula [[Special:Preferences|amakhethelo]] a-Wikipedia wakho.',
'yourname' => 'Isiga',
'yourpassword' => 'Izwi elingenangozi',
'yourpasswordagain' => 'Bhala izwi elingenangozi lakho kabusha',
'loginlanguagelabel' => 'Ulimi: $1',
# Change password dialog
+'changepassword' => 'Guqula izwi elingenangozi',
'newpassword' => 'Izwi elingenangozi elisha:',
# Edit page toolbar
# Search results
'searchresults' => 'Umphumela wokusesha',
-'searchhelp-url' => 'Help:Isiqikili',
-'powersearch' => 'Sesha',
-
-# Quickbar
-'qbsettings' => 'Imeniyu',
# Preferences page
'preferences' => 'Amakhethelo',
'mypreferences' => 'Amakhethelo ami',
-'prefsnologin' => 'Awungenile',
-'changepassword' => 'Guqula izwi elingenangozi',
-'saveprefs' => 'Saveprefs',
+'saveprefs' => 'Ukonga',
'searchresultshead' => 'Sesha',
'timezonelegend' => 'Isifunda sasikhathi',
'localtime' => 'Isikhathi siyalapha',
'allinnamespace' => 'Onke amakhasi ($1 namespace)',
'allpagessubmit' => 'Hamba',
-# E-mail user
+# Email user
'emailuser' => 'Thumela umlayezo lo msebenzisi',
'noemailtitle' => 'Akukho ikheli likaposi',
'emailsubject' => 'Indaba',
'unwatch' => "Mus'ukubukela",
'notanarticle' => 'Akulona ikhasi elinakho okuqukethwe',
-'enotif_newpagetext' => 'Lelikhasi liyasha.',
-
# Delete
'deletepage' => 'Sula ikhasi',
'confirm' => 'Qinisekisa',
'mycontris' => 'Amanikelo ami',
# What links here
+'nolinkshere' => "Akukho amakhasi ukuthi balayela lapha '''[[:$1]]'''.",
'isredirect' => 'Ikhasi silayela',
# Block/unblock
'ipbsubmit' => 'Vimbela lo msebenzisi',
'ipusubmit' => 'Qeda isivimbelo lo msebenzisi',
'createaccountblock' => 'Ukudala kwekhawundi kuvimbelwa',
-'proxyblocksuccess' => 'Kuphelile.',
# Developer tools
'databasenotlocked' => 'Idatabheyisi alikhiyiwi.',
# Move page
'move-page-legend' => 'Thuthisa ikhasi',
'movearticle' => 'Thuthisa ikhasi',
-'movenologin' => 'Awungenile',
'movepagebtn' => 'Thuthisa ikhasi',
-'movedto' => 'Lithuthiselwe e',
'movereason' => 'Isizathu',
'delete_and_move' => 'Sula futhi sunduza',
'delete_and_move_confirm' => 'Yebo, sula ikhasi',
# Special:Import
'import-interwiki-submit' => 'Ngenisa',
+# Tooltip help for the actions
+'tooltip-search' => 'Phenya',
+'tooltip-search-fulltext' => '
+Phenya amakhasi ukuze uthole lombhalo',
+'tooltip-p-logo' => 'vakashela ikhasi elikhulu',
+
# Attribution
'others' => 'Abanye',
'metadata-expand' => 'Bukisa imininingwane yonke',
'metadata-collapse' => 'Fihla imininingwane yonke',
-# EXIF tags
+# Exif tags
'exif-orientation' => 'Ukuma okumaqondana nempumalanga',
'exif-artist' => 'Umbhali',
'exif-sharpness' => 'Ububukhali',
'exif-sharpness-1' => 'Kuntofontofo',
'exif-sharpness-2' => 'Kulukhuni',
-# E-mail address confirmation
+# Email address confirmation
'confirmemail' => 'Qinisekisa ikheli likagesi',
'confirmemail_loggedin' => 'Ikheli likagesi lakho liqinisekiswa.',
# action=purge
'confirm_purge_button' => 'Kulungile',
-# Special:FilePath
-'filepath-submit' => 'Hamba',
-
);
$dbw->query( "RENAME TABLE links TO $links_backup, $links_temp TO $links", __METHOD__ );
$this->output( " done.\n\n" );
- $dbw->close();
$this->output( "Conversion complete. The old table remains at $links_backup;\n" );
$this->output( "delete at your leisure.\n" );
} else {
}
public function execute() {
- global $wgUser, $wgTitle;
+ global $wgUser;
$userName = $this->getOption( 'user', 'Maintenance script' );
$summary = $this->getOption( 'summary', '' );
$wgUser->addToDatabase();
}
- $wgTitle = Title::newFromText( $this->getArg() );
- if ( !$wgTitle ) {
+ $title = Title::newFromText( $this->getArg() );
+ if ( !$title ) {
$this->error( "Invalid title", true );
}
- $context->setTitle( $wgTitle );
+ $context->setTitle( $title );
- $page = WikiPage::factory( $wgTitle );
+ $page = WikiPage::factory( $title );
# Read the text
$text = $this->getStdin( Maintenance::STDIN_ALL );
- $content = ContentHandler::makeContent( $text, $wgTitle );
+ $content = ContentHandler::makeContent( $text, $title );
# Do the edit
$this->output( "Saving... " );
'print.css',
'noscript.css',
'group-autoconfirmed.css',
+ 'group-user.css',
'group-bot.css',
'group-sysop.css',
'group-bureaucrat.css',
'modern.js',
'vector.js',
'group-autoconfirmed.js',
+ 'group-user.js',
'group-bot.js',
'group-sysop.js',
'group-bureaucrat.js',
'limitreport-expansiondepth-value',
'limitreport-expensivefunctioncount-value',
'interlanguage-link-title',
+ 'img-lang-opt',
);
/** Exif messages, which may be set as optional in several checks, but are generally mandatory */
'user-mail-no-body',
),
'resetpass' => array(
- 'resetpass',
+ 'changepassword',
+ 'changepassword-summary',
'resetpass_announce',
'resetpass_text',
'resetpass_header',
'mypreferences',
'prefs-edits',
'prefsnologintext2',
- 'changepassword',
- 'changepassword-summary',
'prefs-skin',
'skin-preview',
'datedefault',
'recentchanges-label-plusminus',
'recentchanges-legend-newpage',
'recentchanges-legend-plusminus',
- 'rcnote',
'rcnotefrom',
'rclistfrom',
'rcshowhideminor',
'allpagesto',
'allarticles',
'allinnamespace',
- 'allnotinnamespace',
- 'allpagesprev',
- 'allpagesnext',
'allpagessubmit',
'allpagesprefix',
'allpagesbadtitle',
'undeletebtn',
'undeletelink',
'undeleteviewlink',
- 'undeletereset',
'undeleteinvert',
'undeletecomment',
'undeletedrevisions',
'unblock',
'unblock-summary',
'blockip',
- 'blockip-title',
'blockip-legend',
'blockiptext',
'ipadressorusername',
'ipbexpiry',
'ipbreason',
- 'ipbreasonotherlist',
'ipbreason-dropdown',
'ipb-hardblock',
'ipbcreateaccount',
'ipbsubmit',
'ipbother',
'ipboptions',
- 'ipbotheroption',
- 'ipbotherreason',
'ipbhidename',
'ipbwatchuser',
'ipb-disableusertalk',
'sorbsreason',
'sorbs_create_account_reason',
'xffblockreason',
- 'cant-block-while-blocked',
'cant-see-hidden-user',
'ipbblocked',
'ipbnounblockself',
'movepagetalktext',
'movearticle',
'moveuserpage-warning',
- 'movenologin',
'movenologintext',
'movenotallowed',
'movenotallowedfile',
'movepage-moved-noredirect',
'articleexists',
'cantmove-titleprotected',
- 'talkexists',
- 'movedto',
'movetalk',
'move-subpages',
'move-talk-subpages',
'print.css',
'noscript.css',
'group-autoconfirmed.css',
+ 'group-user.css',
'group-bot.css',
'group-sysop.css',
'group-bureaucrat.css',
'modern.js',
'vector.js',
'group-autoconfirmed.js',
+ 'group-user.js',
'group-bot.js',
'group-sysop.js',
'group-bureaucrat.js',
'watchlistall2',
'namespacesall',
'monthsall',
- 'limitall',
),
'confirmemail' => array(
'confirmemail',
'confirmemail_needlogin',
'confirmemail_success',
'confirmemail_loggedin',
- 'confirmemail_error',
'confirmemail_subject',
'confirmemail_body',
'confirmemail_body_changed',
'imgmultigo',
'imgmultigoto',
),
+ 'img-lang' => array(
+ 'img-lang-opt',
+ 'img-lang-default',
+ 'img-lang-info',
+ 'img-lang-go',
+ ),
'tablepager' => array(
'ascending_abbrev',
'descending_abbrev',
'comparepages' => array(
'comparepages',
'comparepages-summary',
- 'compare-selector',
'compare-page1',
'compare-page2',
'compare-rev1',
'watch-unwatch' => 'action=watch/unwatch',
'separators' => 'Separators for various lists, etc.',
'imgmulti' => 'Multipage image navigation',
+ 'img-lang' => 'Language selector for translatable SVGs',
'tablepager' => 'Table pager',
'autosumm' => 'Auto-summaries',
'autoblock_whitelist' => 'Autoblock whitelist',
-( function ( mw , $ ) {
+( function ( mw, $ ) {
var supportsPlaceholder = 'placeholder' in document.createElement( 'input' );
mw.hook( 'wikipage.content' ).add( function ( $content ) {
// Trim underscores
.replace( rUnderscoreTrim, '' );
- if ( title === '' ) {
- return false;
- }
-
// Process initial colon
- if ( title.charAt( 0 ) === ':' ) {
+ if ( title !== '' && title.charAt( 0 ) === ':' ) {
// Initial colon means main namespace instead of specified default
namespace = NS_MAIN;
title = title
.replace( rUnderscoreTrim, '' );
}
+ if ( title === '' ) {
+ return false;
+ }
+
// Process namespace prefix (if any)
m = title.match( rSplit );
if ( m ) {
Larry Ewing, Simon Budig, Anja Gerwinski
"The copyright holder of this file allows anyone to use it for any purpose, provided that the copyright holder is properly attributed. Redistribution, derivative work, commercial use, and all other use is permitted."
+Speech_bubbles.svg (Modified slightly)
+https://commons.wikimedia.org/wiki/File:Speech_bubbles.svg
+CC-BY-SA 3.0
+Jarry1250
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="17.7cm" height="13cm" id="svg2" version="1.1" inkscape:version="0.48.2 r9819" sodipodi:docname="New document 1">
+ <defs id="defs4"/>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.7" inkscape:cx="296.43458" inkscape:cy="130.17435" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:window-width="1366" inkscape:window-height="706" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1"/>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-0.28125,-1.21875)">
+ <switch style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><text xml:space="preserve" x="90" y="108.07646" id="text2985-de" sodipodi:linespacing="125%" systemLanguage="de"><tspan text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2987-de">Hallo!</tspan></text><text xml:space="preserve" x="90" y="108.07646" id="text2985-fr" sodipodi:linespacing="125%" systemLanguage="fr"><tspan x="80" y="108.07646" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2987-fr">Bonjour</tspan></text><text xml:space="preserve" x="90" y="108.07646" id="text2985-nl" sodipodi:linespacing="125%" systemLanguage="nl, tlh-ca"><tspan x="90" y="108.07646" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2987-nl">Hallo!</tspan></text><text xml:space="preserve" x="90" y="108.07646" id="text2985" sodipodi:linespacing="125%"><tspan x="90" y="108.07646" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2987" sodipodi:role="line">Hello!</tspan></text></switch>
+ <switch style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><text xml:space="preserve" x="330" y="188.07648" id="text2989-de" sodipodi:linespacing="125%" systemLanguage="de"><tspan x="323" y="188.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2991-de">Hallo! Wie</tspan><tspan x="350" y="238.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2993-de" sodipodi:role="line">geht's?</tspan></text><text xml:space="preserve" x="330" y="188.07648" id="text2989-fr" sodipodi:linespacing="125%" systemLanguage="fr"><tspan x="335" y="188.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2991-fr">Bonjour,</tspan><tspan x="350" y="238.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2993-fr">ça va?</tspan></text><text xml:space="preserve" x="330" y="188.07648" id="text2989-nl" sodipodi:linespacing="125%" systemLanguage="nl, tlh-ca"><tspan x="310" y="188.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2991-nl">Hallo! Hoe</tspan><tspan x="330" y="238.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2993-nl">gaat het?</tspan></text><text xml:space="preserve" x="330" y="188.07648" id="text2989" sodipodi:linespacing="125%"><tspan x="330" y="188.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2991" sodipodi:role="line">Hello! How</tspan><tspan x="330" y="238.07648" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2993" sodipodi:role="line">are you?</tspan></text></switch>
+ <switch style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><text xml:space="preserve" x="101.42857" y="318.64789" id="text2995-fr" sodipodi:linespacing="125%" systemLanguage="fr"><tspan x="82" y="323" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2997-fr">Ça va bien,</tspan><tspan x="117.42857" y="368.64789" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2999-fr">et toi?</tspan></text><text xml:space="preserve" x="101.42857" y="318.64789" id="text2995-nl" sodipodi:linespacing="125%" systemLanguage="nl, tlh-ca"><tspan x="101.42857" y="318.64789" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2997-nl">Goed,</tspan><tspan x="101.42857" y="368.64789" font-size="90%" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2999-nl">met jou?</tspan></text><text xml:space="preserve" x="101.42857" y="318.64789" id="text2995" sodipodi:linespacing="125%"><tspan x="101.42857" y="318.64789" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2997" sodipodi:role="line">I'm well,</tspan><tspan x="101.42857" y="368.64789" text-decoration="normal" font-style="normal" font-weight="normal" id="tspan2999" sodipodi:role="line"> you?</tspan></text></switch>
+ <path style="color:#000000;fill:none;stroke:#808080;stroke-width:8.19999980999999960;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 145.41518,24.660714 c -54.439497,0 -98.562501,30.043022 -98.562501,67.125 0,9.936246 3.188468,19.358966 8.875,27.843746 -3.477405,24.25473 -24,58.71875 -24,58.71875 0,0 55.316401,-29.49598 68.544641,-28.55804 2.17169,0.15398 -0.660951,4.01645 -2.044641,0.93304 14.019951,5.22007 30.083661,8.21875 47.187501,8.21875 54.4395,0 98.59375,-30.07427 98.59375,-67.156246 0,-37.081978 -44.15425,-67.125 -98.59375,-67.125 z" id="path3769" inkscape:connector-curvature="0" sodipodi:nodetypes="ssccscsss"/>
+ <path style="color:#000000;fill:none;stroke:#808080;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 416.54255,99.214524 c 73.5252,0 133.11712,43.566276 133.11712,97.339926 0,14.40884 -4.3063,28.073 -11.98645,40.37703 4.69653,35.1725 32.41406,85.14978 32.41406,85.14978 0,0 -74.70955,-42.77297 -92.57542,-41.41284 -2.93306,0.22328 0.89266,5.82436 2.76145,1.35303 -18.93514,7.56977 -40.63057,11.91824 -63.73076,11.91824 -73.52523,0 -133.15935,-43.61157 -133.15935,-97.38524 0,-53.77365 59.63412,-97.339926 133.15935,-97.339926 z" id="path3769-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ssccscsss"/>
+ <path style="color:#000000;fill:none;stroke:#808080;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 173.1621,250.34923 c -64.02996,0 -115.926026,34.29807 -115.926026,76.63201 0,11.34353 3.750173,22.1008 10.438488,31.7873 -4.090007,27.68997 -28.228023,67.03517 -28.228023,67.03517 0,0 65.061361,-33.67353 80.619991,-32.60275 2.55427,0.17578 -0.77738,4.5853 -2.40483,1.06519 16.4898,5.95939 35.38343,9.38278 55.5004,9.38278 64.02999,0 115.96279,-34.33373 115.96279,-76.66769 0,-42.33394 -51.9328,-76.63201 -115.96279,-76.63201 z" id="path3769-1-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ssccscsss"/>
+ </g>
+</svg>
$testCases = array();
foreach ( array( 'Exception', 'MWException' ) as $exClass ) {
$exTests = array(
- array( 'string', $exClass, 'id' ),
- array( 'string', $exClass, 'file' ),
- array( 'integer', $exClass, 'line' ),
- array( 'string', $exClass, 'message' ),
- array( 'null', $exClass, 'url' ),
+ array( 'string', $exClass, 'id' ),
+ array( 'string', $exClass, 'file' ),
+ array( 'integer', $exClass, 'line' ),
+ array( 'string', $exClass, 'message' ),
+ array( 'null', $exClass, 'url' ),
# Backtrace only enabled with wgLogExceptionBacktrace = true
- array( 'array', $exClass, 'backtrace' ),
+ array( 'array', $exClass, 'backtrace' ),
);
$testCases = array_merge( $testCases, $exTests );
}
+++ /dev/null
-<?php
-
-/**
- * Unit tests for the HTMLCheckMatrix + HTMLFormField
- * @todo the tests for the two classes could be split up
- */
-class HtmlCheckMatrixTest extends MediaWikiTestCase {
- static private $defaultOptions = array(
- 'rows' => array( 'r1', 'r2' ),
- 'columns' => array( 'c1', 'c2' ),
- 'fieldname' => 'test',
- );
-
- /**
- * @covers HTMLCheckMatrix::__construct
- */
- public function testPlainInstantiation() {
- try {
- $form = new HTMLCheckMatrix( array() );
- } catch ( MWException $e ) {
- $this->assertInstanceOf( 'HTMLFormFieldRequiredOptionsException', $e );
- return;
- }
-
- $this->fail( 'Expected MWException indicating missing parameters but none was thrown.' );
- }
-
- /**
- * @covers HTMLCheckMatrix::__construct
- */
- public function testInstantiationWithMinimumRequiredParameters() {
- $form = new HTMLCheckMatrix( self::$defaultOptions );
- $this->assertTrue( true ); // form instantiation must throw exception on failure
- }
-
- /**
- * @covers HTMLFormField::validate
- */
- public function testValidateCallsUserDefinedValidationCallback() {
- $called = false;
- $field = new HTMLCheckMatrix( self::$defaultOptions + array(
- 'validation-callback' => function() use ( &$called ) {
- $called = true;
- return false;
- },
- ) );
- $this->assertEquals( false, $this->validate( $field, array() ) );
- $this->assertTrue( $called );
- }
-
- /**
- * @covers HTMLFormField::validate
- */
- public function testValidateRequiresArrayInput() {
- $field = new HTMLCheckMatrix( self::$defaultOptions );
- $this->assertEquals( false, $this->validate( $field, null ) );
- $this->assertEquals( false, $this->validate( $field, true ) );
- $this->assertEquals( false, $this->validate( $field, 'abc' ) );
- $this->assertEquals( false, $this->validate( $field, new stdClass ) );
- $this->assertEquals( true, $this->validate( $field, array() ) );
- }
-
- /**
- * @covers HTMLFormField::validate
- */
- public function testValidateAllowsOnlyKnownTags() {
- $field = new HTMLCheckMatrix( self::$defaultOptions );
- $this->assertInternalType( 'string', $this->validate( $field, array( 'foo' ) ) );
- }
-
- /**
- * @covers HTMLFormField::validate
- */
- public function testValidateAcceptsPartialTagList() {
- $field = new HTMLCheckMatrix( self::$defaultOptions );
- $this->assertTrue( $this->validate( $field, array() ) );
- $this->assertTrue( $this->validate( $field, array( 'c1-r1' ) ) );
- $this->assertTrue( $this->validate( $field, array( 'c1-r1', 'c1-r2', 'c2-r1', 'c2-r2' ) ) );
- }
-
- /**
- * This form object actually has no visibility into what happens later on, but essentially
- * if the data submitted by the user passes validate the following is run:
- * foreach ( $field->filterDataForSubmit( $data ) as $k => $v ) {
- * $user->setOption( $k, $v );
- * }
- * @covers HTMLFormField::filterDataForSubmit
- */
- public function testValuesForcedOnRemainOn() {
- $field = new HTMLCheckMatrix( self::$defaultOptions + array(
- 'force-options-on' => array( 'c2-r1' ),
- ) );
- $expected = array(
- 'c1-r1' => false,
- 'c1-r2' => false,
- 'c2-r1' => true,
- 'c2-r2' => false,
- );
- $this->assertEquals( $expected, $field->filterDataForSubmit( array() ) );
- }
-
- /**
- * @covers HTMLFormField::filterDataForSubmit
- */
- public function testValuesForcedOffRemainOff() {
- $field = new HTMLCheckMatrix( self::$defaultOptions + array(
- 'force-options-off' => array( 'c1-r2', 'c2-r2' ),
- ) );
- $expected = array(
- 'c1-r1' => true,
- 'c1-r2' => false,
- 'c2-r1' => true,
- 'c2-r2' => false,
- );
- // array_keys on the result simulates submitting all fields checked
- $this->assertEquals( $expected, $field->filterDataForSubmit( array_keys( $expected ) ) );
- }
-
- protected function validate( HTMLFormField $field, $submitted ) {
- return $field->validate(
- $submitted,
- array( self::$defaultOptions['fieldname'] => $submitted )
- );
- }
-}
// Invalid
foreach ( array(
'',
+ ':',
'__ __',
' __ ',
// Bad characters forbidden regardless of wgLegalTitleChars
public function testRequireOnlyOneParameterZero() {
$mock = new MockApi();
$mock->requireOnlyOneParameter(
- array( "filename" => "foo.txt","enablechunks" => 0 ),
+ array( "filename" => "foo.txt", "enablechunks" => 0 ),
"filename", "enablechunks"
);
}
$data = $this->doApiRequest( array(
'action' => 'query',
+ 'wllimit' => 'max',
'list' => 'watchlist' ) );
if ( isset( $data[0]['query']['watchlist'] ) ) {
'list' => 'watchlist' ), $data );
$this->assertArrayHasKey( 'query', $data[0] );
$this->assertArrayHasKey( 'watchlist', $data[0]['query'] );
+ foreach ( $data[0]['query']['watchlist'] as $index => $item ) {
+ // Previous tests may insert an invalid title
+ // like ":ApiEditPageTest testNonTextEdit", which
+ // can't be cleared.
+ if ( strpos( $item['title'], ':' ) === 0 ) {
+ unset( $data[0]['query']['watchlist'][$index] );
+ }
+ }
$this->assertEquals( 0, count( $data[0]['query']['watchlist'] ) );
return $data;
)
) );
}
-
- /**
- * Recursively merges the expected values in the $item into the $all
- */
- private function mergeExpected( &$all, $item ) {
- foreach ( $item as $k => $v ) {
- if ( array_key_exists( $k, $all ) ) {
- if ( is_array( $all[$k] ) ) {
- $this->mergeExpected( $all[$k], $v );
- } else {
- $this->assertEquals( $all[$k], $v );
- }
- } else {
- $all[$k] = $v;
- }
- }
- }
-
- /**
- * Recursively compare arrays, ignoring mismatches in numeric key and pageids.
- *
- * @param $expectedArray array expected values
- * @param $resultArray array returned values
- */
- private function assertQueryResults( $expectedArray, $resultArray ) {
- reset( $expectedArray );
- reset( $resultArray );
- while ( true ) {
- $expectedValue = each( $expectedArray );
- $resultValue = each( $resultArray );
- // If either of the arrays is shorter, abort. If both are done, success.
- $this->assertEquals( (bool)$expectedValue, (bool)$resultValue );
- if ( !$expectedValue ) {
- break; // done
- }
- // continue only if keys are identical or both keys are numeric
- $this->assertTrue( $expectedValue['key'] === $resultValue['key'] || ( is_numeric( $expectedValue['key'] ) && is_numeric( $resultValue['key'] ) ) );
- // don't compare pageids
- if ( $expectedValue['key'] !== 'pageid' ) {
- // If values are arrays, compare recursively, otherwise compare with ===
- if ( is_array( $expectedValue['value'] ) && is_array( $resultValue['value'] ) ) {
- $this->assertQueryResults( $expectedValue['value'], $resultValue['value'] );
- } else {
- $this->assertEquals( $expectedValue['value'], $resultValue['value'] );
- }
- }
- }
- }
}
--- /dev/null
+<?php
+
+/**
+ * Unit tests for the HTMLCheckMatrix + HTMLFormField
+ * @todo the tests for the two classes could be split up
+ */
+class HtmlCheckMatrixTest extends MediaWikiTestCase {
+ static private $defaultOptions = array(
+ 'rows' => array( 'r1', 'r2' ),
+ 'columns' => array( 'c1', 'c2' ),
+ 'fieldname' => 'test',
+ );
+
+ /**
+ * @covers HTMLCheckMatrix::__construct
+ */
+ public function testPlainInstantiation() {
+ try {
+ $form = new HTMLCheckMatrix( array() );
+ } catch ( MWException $e ) {
+ $this->assertInstanceOf( 'HTMLFormFieldRequiredOptionsException', $e );
+ return;
+ }
+
+ $this->fail( 'Expected MWException indicating missing parameters but none was thrown.' );
+ }
+
+ /**
+ * @covers HTMLCheckMatrix::__construct
+ */
+ public function testInstantiationWithMinimumRequiredParameters() {
+ $form = new HTMLCheckMatrix( self::$defaultOptions );
+ $this->assertTrue( true ); // form instantiation must throw exception on failure
+ }
+
+ /**
+ * @covers HTMLFormField::validate
+ */
+ public function testValidateCallsUserDefinedValidationCallback() {
+ $called = false;
+ $field = new HTMLCheckMatrix( self::$defaultOptions + array(
+ 'validation-callback' => function() use ( &$called ) {
+ $called = true;
+ return false;
+ },
+ ) );
+ $this->assertEquals( false, $this->validate( $field, array() ) );
+ $this->assertTrue( $called );
+ }
+
+ /**
+ * @covers HTMLFormField::validate
+ */
+ public function testValidateRequiresArrayInput() {
+ $field = new HTMLCheckMatrix( self::$defaultOptions );
+ $this->assertEquals( false, $this->validate( $field, null ) );
+ $this->assertEquals( false, $this->validate( $field, true ) );
+ $this->assertEquals( false, $this->validate( $field, 'abc' ) );
+ $this->assertEquals( false, $this->validate( $field, new stdClass ) );
+ $this->assertEquals( true, $this->validate( $field, array() ) );
+ }
+
+ /**
+ * @covers HTMLFormField::validate
+ */
+ public function testValidateAllowsOnlyKnownTags() {
+ $field = new HTMLCheckMatrix( self::$defaultOptions );
+ $this->assertInternalType( 'string', $this->validate( $field, array( 'foo' ) ) );
+ }
+
+ /**
+ * @covers HTMLFormField::validate
+ */
+ public function testValidateAcceptsPartialTagList() {
+ $field = new HTMLCheckMatrix( self::$defaultOptions );
+ $this->assertTrue( $this->validate( $field, array() ) );
+ $this->assertTrue( $this->validate( $field, array( 'c1-r1' ) ) );
+ $this->assertTrue( $this->validate( $field, array( 'c1-r1', 'c1-r2', 'c2-r1', 'c2-r2' ) ) );
+ }
+
+ /**
+ * This form object actually has no visibility into what happens later on, but essentially
+ * if the data submitted by the user passes validate the following is run:
+ * foreach ( $field->filterDataForSubmit( $data ) as $k => $v ) {
+ * $user->setOption( $k, $v );
+ * }
+ * @covers HTMLFormField::filterDataForSubmit
+ */
+ public function testValuesForcedOnRemainOn() {
+ $field = new HTMLCheckMatrix( self::$defaultOptions + array(
+ 'force-options-on' => array( 'c2-r1' ),
+ ) );
+ $expected = array(
+ 'c1-r1' => false,
+ 'c1-r2' => false,
+ 'c2-r1' => true,
+ 'c2-r2' => false,
+ );
+ $this->assertEquals( $expected, $field->filterDataForSubmit( array() ) );
+ }
+
+ /**
+ * @covers HTMLFormField::filterDataForSubmit
+ */
+ public function testValuesForcedOffRemainOff() {
+ $field = new HTMLCheckMatrix( self::$defaultOptions + array(
+ 'force-options-off' => array( 'c1-r2', 'c2-r2' ),
+ ) );
+ $expected = array(
+ 'c1-r1' => true,
+ 'c1-r2' => false,
+ 'c2-r1' => true,
+ 'c2-r2' => false,
+ );
+ // array_keys on the result simulates submitting all fields checked
+ $this->assertEquals( $expected, $field->filterDataForSubmit( array_keys( $expected ) ) );
+ }
+
+ protected function validate( HTMLFormField $field, $submitted ) {
+ return $field->validate(
+ $submitted,
+ array( self::$defaultOptions['fieldname'] => $submitted )
+ );
+ }
+}
'height' => 1024,
'originalWidth' => '1024',
'originalHeight' => '1024',
+ 'translations' => array(),
)
),
array(
'height' => 60,
'originalWidth' => '60',
'originalHeight' => '60',
+ 'translations' => array(),
)
),
array(
'height' => 60,
'originalWidth' => '60.0000000',
'originalHeight' => '60.0000000',
+ 'translations' => array(),
)
),
array(
'height' => 385,
'originalWidth' => '385',
'originalHeight' => '385.0004883',
+ 'translations' => array(),
)
),
array(
'originalWidth' => '100%',
'originalHeight' => '100%',
'title' => 'Tux',
+ 'translations' => array(),
'description' => 'For more information see: http://commons.wikimedia.org/wiki/Image:Tux.svg',
)
- )
+ ),
+ array(
+ "$base/Speech_bubbles.svg",
+ array(
+ 'width' => 627,
+ 'height' => 461,
+ 'originalWidth' => '17.7cm',
+ 'originalHeight' => '13cm',
+ 'translations' => array(
+ 'de' => SVGReader::LANG_FULL_MATCH,
+ 'fr' => SVGReader::LANG_FULL_MATCH,
+ 'nl' => SVGReader::LANG_FULL_MATCH,
+ 'tlh-ca' => SVGReader::LANG_FULL_MATCH,
+ 'tlh' => SVGReader::LANG_PREFIX_MATCH
+ ),
+ )
+ ),
);
}
'width' => 959,
'originalWidth' => '958.69',
'originalHeight' => '592.78998',
+ 'translations' => array(),
)
),
);
],
invalid: [
'',
+ ':',
'__ __',
' __ ',
// Bad characters forbidden regardless of wgLegalTitleChars