* $wgIncludeLegacyJavaScript, deprecated in MediaWiki 1.26, now defaults false.
Extensions, skins, gadgets and scripts that need the mediawiki.legacy.wikibits
module should express a dependency on it.
+* Removed configuration option $wgCopyrightIcon (deprecated since 1.18). Use
+ $wgFooterIcons['copyright']['copyright'] instead.
=== New features in 1.27 ===
* $wgDataCenterUpdateStickTTL was also added. This decides how long a user
* ApiQuery::setGeneratorContinue() was removed (deprecated since 1.24).
* ApiMain::getModules() was removed (deprecated since 1.21).
* ApiBase::getVersion() was removed (deprecated since 1.21).
-* Language::getLangObj() was removed (deprecated since 1.24).
-* Language::getLanguageName() was removed (deprecated since 1.20).
-* Language::getLanguageNames() was removed (deprecated since 1.20).
-* Language::getTranslatedLanguageNames() was removed (deprecated since 1.20).
-* Language::specialPage() was removed (deprecated since 1.24).
-* MediaWikiTestCase::assertException() was removed (deprecated since 1.22).
-* OutputPage::getHeadItems() was removed (deprecated since 1.24).
-* OutputPage::getScript() was removed (deprecated since 1.24).
-* OutputPage::out() was removed (deprecated since 1.22).
-* OutputPage::setAllowedModules() was removed (deprecated since 1.24).
+* ApiMain::getShowVersions() was removed (deprecated in 1.21).
+* ApiMain::addModule() was removed (deprecated in 1.21).
+* ApiMain::addFormat() was removed (deprecated in 1.21).
+* ApiMain::getFormats() was removed (deprecated in 1.21).
+* ApiPageSet::finishPageSetGeneration() was removed (deprecated in 1.21).
=== Languages updated in 1.27 ===
changes to languages because of Phabricator reports.
* (T113688) Change default numerals from Gurmukhi to Arabic for Punjabi locale.
+* (T116020) Aliases of magic words in MessagesXx.php are sorted by usage.
=== Other changes in 1.27 ===
* ProfilerOutputUdp was removed. Note that there is a ProfilerOutputStats class.
* Unit tests don't work with external PHPUnit anymore, Composer is now the only supported
way. Run `composer install` to install it and other dev dependencies to run unit tests.
* wl_id field added to the watchlist table.
+* Revision::getRawText() was removed (deprecated since 1.21).
+* WikiPage::replaceSection() was removed (deprecated since 1.21).
+* Article::replaceSection() was removed (deprecated since 1.21).
+* Language::getLangObj() was removed (deprecated since 1.24).
+* Language::getLanguageName() was removed (deprecated since 1.20).
+* Language::getLanguageNames() was removed (deprecated since 1.20).
+* Language::getTranslatedLanguageNames() was removed (deprecated since 1.20).
+* Language::specialPage() was removed (deprecated since 1.24).
+* MediaWikiTestCase::assertException() was removed (deprecated since 1.22).
+* OutputPage::getHeadItems() was removed (deprecated since 1.24).
+* OutputPage::getScript() was removed (deprecated since 1.24).
+* OutputPage::out() was removed (deprecated since 1.22).
+* OutputPage::setAllowedModules() was removed (deprecated since 1.24).
+* UserrightsPage::makeGroupNameListForLog() was removed (deprecated since 1.21).
+* MediaWikiSite::newFromGlobalId() was removed (deprecated since 1.21).
+* Title::newFromRedirect() was removed (deprecated since 1.21).
+* Skin::commonPrintStylesheet() was removed (deprecated since 1.22).
+* Skin::getCommonStylePath() was removed (deprecated since 1.24).
+* Skin::newFromKey() was removed (deprecated since 1.24).
+* Skin::getUsableSkins() was removed (deprecated since 1.23).
+* LoadBalancer::pickRandom() was removed (deprecated in 1.21).
+* Article::getUndoText() and WikiPage::getUndoText were removed (deprecated since
+ 1.21).
+* DifferenceEngine::setText() was removed (deprecated in 1.21).
== Compatibility ==
Most importantly, the following functions have been deprecated:
-* Revisions::getText() and Revisions::getRawText() is deprecated in favor Revisions::getContent()
+* Revisions::getText() is deprecated in favor Revisions::getContent()
* WikiPage::getText() is deprecated in favor WikiPage::getContent()
Also, the old Article::getContent() (which returns text) is superceded by Article::getContentObject(). However, both
$subPage: the subpage string or null if no subpage was specified
'SpecialPageBeforeExecute': Called before SpecialPage::execute.
+Return false to prevent execution.
$special: the SpecialPage object
$subPage: the subpage string or null if no subpage was specified
*/
$wgRightsIcon = null;
-/**
- * Set this to some HTML to override the rights icon with an arbitrary logo
- * @deprecated since 1.18 Use $wgFooterIcons['copyright']['copyright']
- */
-$wgCopyrightIcon = null;
-
/**
* Set this to true if you want detailed copyright information forms on Upload.
*/
* Get the content of the wanted revision, without section extraction.
*
* The result of this function can be used to compare user's input with
- * section replaced in its context (using WikiPage::replaceSection())
+ * section replaced in its context (using WikiPage::replaceSectionAtRev())
* to the original text of the edit.
*
* This differs from Article::getContent() that when a missing revision is
} elseif ( $this->section != '' ) {
# Try to get a section anchor from the section source, redirect
# to edited section if header found.
- # XXX: Might be better to integrate this into Article::replaceSection
+ # XXX: Might be better to integrate this into Article::replaceSectionAtRev
# for duplicate heading checking and maybe parsing.
$hasmatch = preg_match( "/^ *([=]{1,6})(.*?)(\\1) *\\n/i", $this->textbox1, $matches );
# We can't deal with anchors, includes, html etc in the header for now,
}
}
- /**
- * Fetch revision text without regard for view restrictions
- *
- * @return string
- *
- * @deprecated since 1.21. Instead, use Revision::getContent( Revision::RAW )
- * or Revision::getSerializedData() as appropriate.
- */
- public function getRawText() {
- ContentHandler::deprecated( __METHOD__, "1.21" );
- return $this->getText( self::RAW );
- }
-
/**
* Fetch original serialized data without regard for view restrictions
*
);
}
-if ( isset( $wgFooterIcons['copyright'] )
- && isset( $wgFooterIcons['copyright']['copyright'] )
+if ( isset( $wgFooterIcons['copyright']['copyright'] )
&& $wgFooterIcons['copyright']['copyright'] === []
) {
- if ( $wgCopyrightIcon ) {
- $wgFooterIcons['copyright']['copyright'] = $wgCopyrightIcon;
- } elseif ( $wgRightsIcon || $wgRightsText ) {
+ if ( $wgRightsIcon || $wgRightsText ) {
$wgFooterIcons['copyright']['copyright'] = [
'url' => $wgRightsUrl,
'src' => $wgRightsIcon,
'alt' => $wgRightsText,
];
- } else {
- unset( $wgFooterIcons['copyright']['copyright'] );
}
}
return $title;
}
- /**
- * Extract a redirect destination from a string and return the
- * Title, or null if the text doesn't contain a valid redirect
- * This will only return the very next target, useful for
- * the redirect table and other checks that don't need full recursion
- *
- * @param string $text Text with possible redirect
- * @return Title The corresponding Title
- * @deprecated since 1.21, use Content::getRedirectTarget instead.
- */
- public static function newFromRedirect( $text ) {
- ContentHandler::deprecated( __METHOD__, '1.21' );
-
- $content = ContentHandler::makeContent( $text, null, CONTENT_MODEL_WIKITEXT );
- return $content->getRedirectTarget();
- }
-
/**
* Extract a redirect destination from a string and return the
* Title, or null if the text doesn't contain a valid redirect
<?php
+use Liuggio\StatsdClient\Factory\StatsdDataFactoryInterface;
use Wikimedia\Assert\Assert;
/**
*/
private $revisionGetTimestampFromIdCallback;
+ /**
+ * @var StatsdDataFactoryInterface
+ */
+ private $stats;
+
/**
* @var self|null
*/
/**
* @param LoadBalancer $loadBalancer
* @param HashBagOStuff $cache
+ * @param StatsdDataFactoryInterface $stats
*/
public function __construct(
LoadBalancer $loadBalancer,
- HashBagOStuff $cache
+ HashBagOStuff $cache,
+ StatsdDataFactoryInterface $stats
) {
$this->loadBalancer = $loadBalancer;
$this->cache = $cache;
+ $this->stats = $stats;
$this->deferredUpdatesAddCallableUpdateCallback = [ 'DeferredUpdates', 'addCallableUpdate' ];
$this->revisionGetTimestampFromIdCallback = [ 'Revision', 'getTimestampFromId' ];
}
if ( !self::$instance ) {
self::$instance = new self(
wfGetLB(),
- new HashBagOStuff( [ 'maxKeys' => 100 ] )
+ new HashBagOStuff( [ 'maxKeys' => 100 ] ),
+ RequestContext::getMain()->getStats()
);
}
return self::$instance;
$key = $this->getCacheKey( $user, $target );
$this->cache->set( $key, $item );
$this->cacheIndex[$target->getNamespace()][$target->getDBkey()][$user->getId()] = $key;
+ $this->stats->increment( 'WatchedItemStore.cache' );
}
private function uncache( User $user, LinkTarget $target ) {
$this->cache->delete( $this->getCacheKey( $user, $target ) );
unset( $this->cacheIndex[$target->getNamespace()][$target->getDBkey()][$user->getId()] );
+ $this->stats->increment( 'WatchedItemStore.uncache' );
}
private function uncacheLinkTarget( LinkTarget $target ) {
if ( !isset( $this->cacheIndex[$target->getNamespace()][$target->getDBkey()] ) ) {
return;
}
+ $this->stats->increment( 'WatchedItemStore.uncacheLinkTarget' );
foreach ( $this->cacheIndex[$target->getNamespace()][$target->getDBkey()] as $key ) {
+ $this->stats->increment( 'WatchedItemStore.uncacheLinkTarget.items' );
$this->cache->delete( $key );
}
}
$cached = $this->getCached( $user, $target );
if ( $cached ) {
+ $this->stats->increment( 'WatchedItemStore.getWatchedItem.cached' );
return $cached;
}
+ $this->stats->increment( 'WatchedItemStore.getWatchedItem.load' );
return $this->loadWatchedItem( $user, $target );
}
return "* $paramName={$module->getModuleName()} $modulePrefix*";
}
- /**
- * Check whether the user wants us to show version information in the API help
- * @return bool
- * @deprecated since 1.21, always returns false
- */
- public function getShowVersions() {
- wfDeprecated( __METHOD__, '1.21' );
-
- return false;
- }
-
- /**
- * Add or overwrite a module in this ApiMain instance. Intended for use by extending
- * classes who wish to add their own modules to their lexicon or override the
- * behavior of inherent ones.
- *
- * @deprecated since 1.21, Use getModuleManager()->addModule() instead.
- * @param string $name The identifier for this module.
- * @param ApiBase $class The class where this module is implemented.
- */
- protected function addModule( $name, $class ) {
- $this->getModuleManager()->addModule( $name, 'action', $class );
- }
-
- /**
- * Add or overwrite an output format for this ApiMain. Intended for use by extending
- * classes who wish to add to or modify current formatters.
- *
- * @deprecated since 1.21, Use getModuleManager()->addModule() instead.
- * @param string $name The identifier for this format.
- * @param ApiFormatBase $class The class implementing this format.
- */
- protected function addFormat( $name, $class ) {
- $this->getModuleManager()->addModule( $name, 'format', $class );
- }
-
- /**
- * Returns the list of supported formats in form ( 'format' => 'ClassName' )
- *
- * @since 1.18
- * @deprecated since 1.21, Use getModuleManager()'s methods instead.
- * @return array
- */
- public function getFormats() {
- return $this->getModuleManager()->getNamesWithClasses( 'format' );
- }
-
/**@}*/
}
}
}
- /**
- * Do not use, does nothing, will be removed
- * @deprecated since 1.21
- */
- public function finishPageSetGeneration() {
- wfDeprecated( __METHOD__, '1.21' );
- }
-
/**
* This method populates internal variables with page information
* based on the given array of title strings.
"apihelp-watch-example-unwatch": "Deixar de vixiar a páxina <kbd>Páxina Principal</kbd>.",
"apihelp-watch-example-generator": "Vixiar as primeiras páxinas no espazo de nomes principal",
"apihelp-format-example-generic": "Devolver o resultado da consulta no formato $1.",
+ "apihelp-format-param-wrappedhtml": "Devolver o HTML formatado e os módulos ResourceLoader asociados como un obxecto JSON.",
"apihelp-json-description": "Datos de saída en formato JSON.",
"apihelp-json-param-callback": "Se está especificado, inclúe a saída na chamada da función indicada. Para maior seguridade, todos os datos específicos do usuario serán restrinxidos.",
"apihelp-json-param-utf8": "Se está especificado, codifica a maioría (pero non todos) dos caracteres ASCII como UTF-8 no canto de reemprazalos con secuencias de escape hexadecimais. Por defecto cando <var>formatversion</var> non é <kbd>1</kbd>.",
protected $lastKnownSlavePos;
/** @var string Method to detect slave lag */
protected $lagDetectionMethod;
+ /** @var array Method to detect slave lag */
+ protected $lagDetectionOptions = [];
/** @var string|null */
private $serverVersion = null;
* pt-heartbeat assumes the table is at heartbeat.heartbeat
* and uses UTC timestamps in the heartbeat.ts column.
* (https://www.percona.com/doc/percona-toolkit/2.2/pt-heartbeat.html)
+ * - lagDetectionOptions : if using pt-heartbeat, this can be set to an array map to change
+ * the default behavior. Normally, the heartbeat row with the server
+ * ID of this server's master will be used. Set the "conds" field to
+ * override the query conditions, e.g. ['shard' => 's1'].
* @param array $params
*/
function __construct( array $params ) {
$this->lagDetectionMethod = isset( $params['lagDetectionMethod'] )
? $params['lagDetectionMethod']
: 'Seconds_Behind_Master';
+ $this->lagDetectionOptions = isset( $params['lagDetectionOptions'] )
+ ? $params['lagDetectionOptions']
+ : [];
}
/**
* @return bool|float
*/
protected function getLagFromPtHeartbeat() {
- $masterInfo = $this->getMasterServerInfo();
- if ( !$masterInfo ) {
- wfLogDBError(
- "Unable to query master of {db_server} for server ID",
- $this->getLogContext( [
- 'method' => __METHOD__
- ] )
- );
+ $options = $this->lagDetectionOptions;
+
+ if ( isset( $options['conds'] ) ) {
+ // Best method for multi-DC setups: use logical channel names
+ $data = $this->getHeartbeatData( $options['conds'] );
+ } else {
+ // Standard method: use master server ID (works with stock pt-heartbeat)
+ $masterInfo = $this->getMasterServerInfo();
+ if ( !$masterInfo ) {
+ wfLogDBError(
+ "Unable to query master of {db_server} for server ID",
+ $this->getLogContext( [
+ 'method' => __METHOD__
+ ] )
+ );
+
+ return false; // could not get master server ID
+ }
- return false; // could not get master server ID
+ $conds = [ 'server_id' => intval( $masterInfo['serverId'] ) ];
+ $data = $this->getHeartbeatData( $conds );
}
- list( $time, $nowUnix ) = $this->getHeartbeatData( $masterInfo['serverId'] );
+ list( $time, $nowUnix ) = $data;
if ( $time !== null ) {
// @time is in ISO format like "2015-09-25T16:48:10.000510"
$dateTime = new DateTime( $time, new DateTimeZone( 'UTC' ) );
}
/**
- * @param string $masterId Server ID
- * @return array (heartbeat `ts` column value or null, UNIX timestamp)
+ * @param array $conds WHERE clause conditions to find a row
+ * @return array (heartbeat `ts` column value or null, UNIX timestamp) for the newest beat
* @see https://www.percona.com/doc/percona-toolkit/2.1/pt-heartbeat.html
*/
- protected function getHeartbeatData( $masterId ) {
- // Get the status row for this master; use the oldest for sanity in case the master
- // has entries listed under different server IDs (which should really not happen).
- // Note: this would use "MAX(TIMESTAMPDIFF(MICROSECOND,ts,UTC_TIMESTAMP(6)))" but the
+ protected function getHeartbeatData( array $conds ) {
+ $whereSQL = $this->makeList( $conds, LIST_AND );
+ // Use ORDER BY for channel based queries since that field might not be UNIQUE.
+ // Note: this would use "TIMESTAMPDIFF(MICROSECOND,ts,UTC_TIMESTAMP(6))" but the
// percision field is not supported in MySQL <= 5.5.
$res = $this->query(
- "SELECT ts FROM heartbeat.heartbeat WHERE server_id=" . intval( $masterId )
+ "SELECT ts FROM heartbeat.heartbeat WHERE $whereSQL ORDER BY ts DESC LIMIT 1"
);
$row = $res ? $res->fetchObject() : false;
return wfSetVar( $this->mParentInfo, $x );
}
- /**
- * Given an array of non-normalised probabilities, this function will select
- * an element and return the appropriate key
- *
- * @deprecated since 1.21, use ArrayUtils::pickRandom()
- *
- * @param array $weights
- * @return bool|int|string
- */
- public function pickRandom( array $weights ) {
- return ArrayUtils::pickRandom( $weights );
- }
-
/**
* @param array $loads
* @param bool|string $wiki Wiki to get non-lagged for
return $header . $diff . "</table>";
}
- /**
- * Use specified text instead of loading from the database
- * @deprecated since 1.21, use setContent() instead.
- */
- public function setText( $oldText, $newText ) {
- ContentHandler::deprecated( __METHOD__, "1.21" );
-
- $oldContent = ContentHandler::makeContent( $oldText, $this->getTitle() );
- $newContent = ContentHandler::makeContent( $newText, $this->getTitle() );
-
- $this->setContent( $oldContent, $newContent );
- }
-
/**
* Use specified text instead of loading from the database
* @param Content $oldContent
$this->getOptions();
if ( $this->mOptions && !in_array( 'other', $this->mOptions, true ) ) {
if ( isset( $params['other-message'] ) ) {
- $msg = wfMessage( $params['other-message'] )->text();
+ $msg = $this->getMessage( $params['other-message'] )->text();
} elseif ( isset( $params['other'] ) ) {
$msg = $params['other'];
} else {
# Generate the label from a message, if possible
if ( isset( $info['buttonlabel-message'] ) ) {
- $msgInfo = $info['buttonlabel-message'];
-
- if ( is_array( $msgInfo ) ) {
- $msg = array_shift( $msgInfo );
- } else {
- $msg = $msgInfo;
- $msgInfo = [];
- }
-
- $this->buttonLabel = $this->msg( $msg, $msgInfo )->parse();
+ $this->buttonLabel = $this->getMessage( $info['buttonlabel-message'] )->parse();
} elseif ( isset( $info['buttonlabel'] ) ) {
if ( $info['buttonlabel'] === ' ' ) {
// Apparently some things set   directly and in an odd format
'id' => $this->mID,
'type' => $this->buttonType,
'name' => $this->mName,
- 'value' => $value,
+ 'value' => $this->getDefault(),
] + $this->getAttributes( [ 'disabled', 'tabindex' ] );
if ( $this->isBadIE() ) {
return Html::element( 'input', $attr );
} else {
- return Html::rawElement( 'button', $attr, $this->buttonLabel ?: htmlspecialchars( $value ) );
+ return Html::rawElement( 'button', $attr,
+ $this->buttonLabel ?: htmlspecialchars( $this->getDefault() ) );
}
}
public function getInputOOUI( $value ) {
return new OOUI\ButtonInputWidget( [
'name' => $this->mName,
- 'value' => $value,
+ 'value' => $this->getDefault(),
'label' => !$this->isBadIE() && $this->buttonLabel
? new OOUI\HtmlSnippet( $this->buttonLabel )
- : $value,
+ : $this->getDefault(),
'type' => $this->buttonType,
'classes' => [ 'mw-htmlform-submit', $this->mClass ],
'id' => $this->mID,
if ( empty( $this->mParams['message'] ) ) {
$msg = $this->msg( 'edittools' );
} else {
- $msg = $this->msg( $this->mParams['message'] );
+ $msg = $this->getMessage( $this->mParams['message'] );
if ( $msg->isDisabled() ) {
$msg = $this->msg( 'edittools' );
}
* Some field types support multi-level arrays.
* 'options-messages' -- associative array mapping message keys to values.
* Some field types support multi-level arrays.
- * 'options-message' -- message key to be parsed to extract the list of
+ * 'options-message' -- message key or object to be parsed to extract the list of
* options (like 'ipbreason-dropdown').
- * 'label-message' -- message key for a message to use as the label.
+ * 'label-message' -- message key or object 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.
+ * 'help-message' -- message key or object 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
+ * 'help-messages' -- array of message keys/objects. 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
protected $mSectionFooters = [];
protected $mPost = '';
protected $mId;
+ protected $mName;
protected $mTableId = '';
protected $mSubmitID;
if ( !empty( $this->mAutocomplete ) ) {
$attribs['autocomplete'] = $this->mAutocomplete;
}
+ if ( !empty ( $this->mName ) ) {
+ $attribs['name'] = $this->mName;
+ }
return $attribs;
}
return $this;
}
+ /**
+ * @param string $name 'name' attribute for the form
+ * @return HTMLForm $this for chaining calls
+ */
+ public function setName( $name ) {
+ $this->mName = $name;
+
+ return $this;
+ }
+
/**
* Prompt the whole form to be wrapped in a "<fieldset>", with
* this text as its "<legend>" element.
return true;
case 'OR':
- foreach ( $params as $p ) {
+ foreach ( $params as $i => $p ) {
if ( !is_array( $p ) ) {
throw new MWException(
"Expected array, found " . gettype( $p ) . " at index $i"
return false;
case 'NOR':
- foreach ( $params as $p ) {
+ foreach ( $params as $i => $p ) {
if ( !is_array( $p ) ) {
throw new MWException(
"Expected array, found " . gettype( $p ) . " at index $i"
# 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 = [];
- }
-
- $this->mLabel = $this->msg( $msg, $msgInfo )->parse();
+ $this->mLabel = $this->getMessage( $params['label-message'] )->parse();
} elseif ( isset( $params['label'] ) ) {
if ( $params['label'] === ' ' ) {
// Apparently some things set   directly and in an odd format
}
if ( isset( $this->mParams['help-messages'] ) ) {
- foreach ( $this->mParams['help-messages'] as $name ) {
- $helpMessage = (array)$name;
- $msg = $this->msg( array_shift( $helpMessage ), $helpMessage );
+ foreach ( $this->mParams['help-messages'] as $msg ) {
+ $msg = $this->getMessage( $msg );
if ( $msg->exists() ) {
if ( is_null( $helptext ) ) {
$this->mOptions = self::forceToStringRecursive( $this->mParams['options'] );
} elseif ( array_key_exists( 'options-message', $this->mParams ) ) {
/** @todo This is copied from Xml::listDropDown(), deprecate/avoid duplication? */
- $message = $this->msg( $this->mParams['options-message'] )->inContentLanguage()->plain();
+ $message = $this->getMessage( $this->mParams['options-message'] )->inContentLanguage()->plain();
$optgroup = false;
$this->mOptions = [];
return Html::rawElement( 'span', [ 'class' => 'error' ], $errors );
}
}
+
+ /**
+ * Turns a *-message parameter (which could be a MessageSpecifier, or a message name, or a
+ * name + parameters array) into a Message.
+ * @param mixed $value
+ * @return Message
+ */
+ protected function getMessage( $value ) {
+ if ( $value instanceof Message ) {
+ return $value;
+ } elseif ( $value instanceof MessageSpecifier ) {
+ return Message::newFromKey( $value );
+ } elseif ( is_array( $value ) ) {
+ $msg = array_shift( $value );
+ return $this->msg( $msg, $value );
+ } else {
+ return $this->msg( $value, [] );
+ }
+ }
}
* 'table', 'div', or 'raw'.
* row-legend - If non-empty, each group of subfields will be enclosed in a
* fieldset. The value is the name of a message key to use as the legend.
- * create-button-message - Message key to use as the text of the button to
+ * create-button-message - Message to use as the text of the button to
* add an additional group of fields.
- * delete-button-message - Message key to use as the text of automatically-
+ * delete-button-message - Message to use as the text of automatically-
* generated 'delete' button. Ignored if 'delete' is included in 'fields'.
*
* In the generated HTML, the subfields will be named along the lines of
'name' => $name,
'id' => Sanitizer::escapeId( "{$this->mID}--$key--delete" ),
'cssclass' => 'mw-htmlform-cloner-delete-button',
- 'default' => $this->msg( $label )->text(),
+ 'default' => $this->getMessage( $label )->text(),
], $this->mParent );
$v = $field->getDefault();
'name' => $name,
'id' => Sanitizer::escapeId( "{$this->mID}--create" ),
'cssclass' => 'mw-htmlform-cloner-create-button',
- 'default' => $this->msg( $label )->text(),
+ 'default' => $this->getMessage( $label )->text(),
], $this->mParent );
$html .= $field->getInputHTML( $field->getDefault() );
if ( array_key_exists( 'other', $params ) ) {
// Do nothing
} elseif ( array_key_exists( 'other-message', $params ) ) {
- $params['other'] = wfMessage( $params['other-message'] )->plain();
+ $params['other'] = $this->getMessage( $params['other-message'] )->plain();
} else {
- $params['other'] = wfMessage( 'htmlform-selectorother-other' )->plain();
+ $params['other'] = $this->msg( 'htmlform-selectorother-other' )->plain();
}
parent::__construct( $params );
const DEFAULT_COLS = 80;
const DEFAULT_ROWS = 25;
+ protected $mPlaceholder = '';
+
+ /**
+ * @param array $params
+ * - cols, rows: textarea size
+ * - placeholder/placeholder-message: set HTML placeholder attribute
+ * - spellcheck: set HTML spellcheck attribute
+ */
+ public function __construct( $params ) {
+ parent::__construct( $params );
+
+ if ( isset( $params['placeholder-message'] ) ) {
+ $this->mPlaceholder = $this->getMessage( $params['placeholder-message'] )->parse();
+ } elseif ( isset( $params['placeholder'] ) ) {
+ $this->mPlaceholder = $params['placeholder'];
+ }
+ }
+
function getCols() {
return isset( $this->mParams['cols'] ) ? $this->mParams['cols'] : static::DEFAULT_COLS;
}
if ( $this->mClass !== '' ) {
$attribs['class'] = $this->mClass;
}
+ if ( $this->mPlaceholder !== '' ) {
+ $attribs['placeholder'] = $this->mPlaceholder;
+ }
$allowedParams = [
- 'placeholder',
'tabindex',
'disabled',
'readonly',
if ( $this->mClass !== '' ) {
$attribs['classes'] = [ $this->mClass ];
}
+ if ( $this->mPlaceholder !== '' ) {
+ $attribs['placeholder'] = $this->mPlaceholder;
+ }
$allowedParams = [
- 'placeholder',
'tabindex',
'disabled',
'readonly',
<?php
class HTMLTextField extends HTMLFormField {
+ protected $mPlaceholder = '';
+
+ /**
+ * @param array $params
+ * - type: HTML textfield type
+ * - size: field size in characters (defaults to 45)
+ * - placeholder/placeholder-message: set HTML placeholder attribute
+ * - spellcheck: set HTML spellcheck attribute
+ * - persistent: upon unsuccessful requests, retain the value (defaults to true, except
+ * for password fields)
+ */
+ public function __construct( $params ) {
+ parent::__construct( $params );
+
+ if ( isset( $params['placeholder-message'] ) ) {
+ $this->mPlaceholder = $this->getMessage( $params['placeholder-message'] )->parse();
+ } elseif ( isset( $params['placeholder'] ) ) {
+ $this->mPlaceholder = $params['placeholder'];
+ }
+ }
+
function getSize() {
return isset( $this->mParams['size'] ) ? $this->mParams['size'] : 45;
}
return null;
}
+ public function isPersistent() {
+ if ( isset( $this->mParams['persistent'] ) ) {
+ return $this->mParams['persistent'];
+ }
+ // don't put passwords into the HTML body, they could get cached or otherwise leaked
+ return !( isset( $this->mParams['type'] ) && $this->mParams['type'] === 'password' );
+ }
+
function getInputHTML( $value ) {
+ if ( !$this->isPersistent() ) {
+ $value = '';
+ }
+
$attribs = [
'id' => $this->mID,
'name' => $this->mName,
if ( $this->mClass !== '' ) {
$attribs['class'] = $this->mClass;
}
+ if ( $this->mPlaceholder !== '' ) {
+ $attribs['placeholder'] = $this->mPlaceholder;
+ }
# @todo Enforce pattern, step, required, readonly on the server side as
# well
'pattern',
'title',
'step',
- 'placeholder',
'list',
'maxlength',
'tabindex',
}
function getInputOOUI( $value ) {
+ if ( !$this->isPersistent() ) {
+ $value = '';
+ }
+
$attribs = $this->getTooltipAndAccessKey();
if ( $this->mClass !== '' ) {
$attribs['classes'] = [ $this->mClass ];
}
+ if ( $this->mPlaceholder !== '' ) {
+ $attribs['placeholder'] = $this->mPlaceholder;
+ }
# @todo Enforce pattern, step, required, readonly on the server side as
# well
'flags',
'indicator',
'maxlength',
- 'placeholder',
'readonly',
'required',
'tabindex',
"config-localsettings-cli-upgrade": "Wykryto obecność pliku <code>LocalSettings.php</code>.\nAktualizację należy wykonać poprzez uruchomienie <code>update.php</code>",
"config-localsettings-key": "Klucz aktualizacji:",
"config-localsettings-badkey": "Podany klucz aktualizacji jest nieprawidłowy.",
- "config-upgrade-key-missing": "Wykryto zainstalowane wcześniej MediaWiki.\nJeśli chcesz je zaktualizować dodaj na koniec pliku <code>LocalSettings.php</code> poniższą linię tekstu.\n\n$1",
+ "config-upgrade-key-missing": "Wykryto zainstalowane wcześniej MediaWiki.\nJeśli chcesz je zaktualizować, dodaj na koniec pliku <code>LocalSettings.php</code> poniższą linię tekstu:\n\n$1",
"config-localsettings-incomplete": "Istniejący plik <code>LocalSettings.php</code> wygląda na niekompletny.\nBrak wartości zmiennej $1.\nZmień plik <code>LocalSettings.php</code>, tak by zawierał deklarację wartości tej zmiennej, a następnie kliknij „{{int:Config-continue}}”.",
- "config-localsettings-connection-error": "Wystąpił błąd podczas łączenia z bazą danych używając ustawień podanych w <code>LocalSettings.php</code>\nNapraw te ustawienia i spróbuj ponownie.\n\n$1",
+ "config-localsettings-connection-error": "Wystąpił błąd podczas łączenia z bazą danych używając ustawień podanych w <code>LocalSettings.php</code>.\nNapraw te ustawienia i spróbuj ponownie.\n\n$1",
"config-session-error": "Błąd uruchomienia sesji – $1",
"config-session-expired": "Wygląda na to, że Twoja sesja wygasła.\nCzas życia sesji został skonfigurowany na $1.\nMożesz go wydłużyć zmieniając <code>session.gc_maxlifetime</code> w pliku php.ini.\nUruchom ponownie proces instalacji.",
"config-no-session": "Dane sesji zostały utracone.\nSprawdź plik php.ini i upewnij się, że <code>session.save_path</code> wskazuje na odpowiedni katalog.",
"config-xcache": "[Http://trac.lighttpd.net/xcache/ XCache] jest zainstalowany",
"config-apc": "[Http://www.php.net/apc APC] jest zainstalowany",
"config-wincache": "[http://www.iis.net/download/WinCacheForPhp WinCache] jest zainstalowany",
+ "config-no-cache-apcu": "<strong>Ostrzeżenie:</strong> Nie można znaleźć [http://www.php.net/apcu APCu], [http://xcache.lighttpd.net/ XCache] lub [http://www.iis.net/download/WinCacheForPhp WinCache].\nPamięć podręczna obiektów nie zostanie włączona.",
"config-mod-security": "''' Ostrzeżenie ''': Serwer sieci web ma włączone [http://modsecurity.org/ mod_security]. Jeśli jest niepoprawnie skonfigurowane, może być przyczyną problemów MediaWiki lub innego oprogramowania, które pozwala użytkownikom na wysyłanie dowolnej zawartości.\nSprawdź w [http://modsecurity.org/documentation/ dokumentacji mod_security] lub skontaktuj się z obsługa hosta, jeśli wystąpią losowe błędy.",
"config-diff3-bad": "Nie znaleziono GNU diff3.",
"config-git": "Znaleziono oprogramowanie kontroli wersji Git: <code>$1</code>.",
* Factory function for fatal errors
*
* @param string|MessageSpecifier $message Message key or object
- * @return Status
+ * @return StatusValue
*/
public static function newFatal( $message /*, parameters...*/ ) {
$params = func_get_args();
* Factory function for good results
*
* @param mixed $value
- * @return Status
+ * @return StatusValue
*/
public static function newGood( $value = null ) {
$result = new static();
$title,
htmlspecialchars( $title->getFullText() ),
[],
- // Automatically append redirect=no to each link, since most of them are
- // redirect pages themselves.
+ // Make sure wiki page redirects are not followed
$title->isRedirect() ? [ 'redirect' => 'no' ] : [],
( $forceKnown ? [ 'known', 'noclasses' ] : [] )
) . '</li>';
return $this->mPage->getUndoContent( $undo, $undoafter );
}
- /**
- * Call to WikiPage function for backwards compatibility.
- * @see WikiPage::getUndoText
- */
- public function getUndoText( Revision $undo, Revision $undoafter = null ) {
- ContentHandler::deprecated( __METHOD__, '1.21' );
- return $this->mPage->getUndoText( $undo, $undoafter );
- }
-
/**
* Call to WikiPage function for backwards compatibility.
* @see WikiPage::getUser
return $this->mPage->protectDescriptionLog( $limit, $expiry );
}
- /**
- * Call to WikiPage function for backwards compatibility.
- * @see WikiPage::replaceSection
- */
- public function replaceSection( $sectionId, $text, $sectionTitle = '',
- $edittime = null
- ) {
- ContentHandler::deprecated( __METHOD__, '1.21' );
- return $this->mPage->replaceSection( $sectionId, $text, $sectionTitle,
- $edittime
- );
- }
-
/**
* Call to WikiPage function for backwards compatibility.
* @see WikiPage::replaceSectionAtRev
return $handler->getUndoContent( $this->getRevision(), $undo, $undoafter );
}
- /**
- * Get the text that needs to be saved in order to undo all revisions
- * between $undo and $undoafter. Revisions must belong to the same page,
- * must exist and must not be deleted
- * @param Revision $undo
- * @param Revision $undoafter Must be an earlier revision than $undo
- * @return string|bool String on success, false on failure
- * @deprecated since 1.21: use ContentHandler::getUndoContent() instead.
- */
- public function getUndoText( Revision $undo, Revision $undoafter = null ) {
- ContentHandler::deprecated( __METHOD__, '1.21' );
-
- $this->loadLastEdit();
-
- if ( $this->mLastRevision ) {
- if ( is_null( $undoafter ) ) {
- $undoafter = $undo->getPrevious();
- }
-
- $handler = $this->getContentHandler();
- $undone = $handler->getUndoContent( $this->mLastRevision, $undo, $undoafter );
-
- if ( !$undone ) {
- return false;
- } else {
- return ContentHandler::getContentText( $undone );
- }
- }
-
- return false;
- }
-
- /**
- * @param string|number|null|bool $sectionId Section identifier as a number or string
- * (e.g. 0, 1 or 'T-1'), null/false or an empty string for the whole page
- * or 'new' for a new section.
- * @param string $text New text of the section.
- * @param string $sectionTitle New section's subject, only if $section is "new".
- * @param string $edittime Revision timestamp or null to use the current revision.
- *
- * @throws MWException
- * @return string|null New complete article text, or null if error.
- *
- * @deprecated since 1.21, use replaceSectionAtRev() instead
- */
- public function replaceSection( $sectionId, $text, $sectionTitle = '',
- $edittime = null
- ) {
- ContentHandler::deprecated( __METHOD__, '1.21' );
-
- // NOTE: keep condition in sync with condition in replaceSectionContent!
- if ( strval( $sectionId ) === '' ) {
- // Whole-page edit; let the whole text through
- return $text;
- }
-
- if ( !$this->supportsSections() ) {
- throw new MWException( "sections not supported for content model " .
- $this->getContentHandler()->getModelID() );
- }
-
- // could even make section title, but that's not required.
- $sectionContent = ContentHandler::makeContent( $text, $this->getTitle() );
-
- $newContent = $this->replaceSectionContent( $sectionId, $sectionContent, $sectionTitle,
- $edittime );
-
- return ContentHandler::getContentText( $newContent );
- }
-
/**
* Returns true if this page's content model supports sections.
*
}
global $wgContLang;
+ $conf = $this->getConfig();
- $mainPage = Title::newMainPage();
+ // We can't use Title::newMainPage() if 'mainpage' is in
+ // $wgForceUIMsgAsContentMsg because that will try to use the session
+ // user's language and we have no session user. This does the
+ // equivalent but falling back to our ResourceLoaderContext language
+ // instead.
+ $mainPage = Title::newFromText( $context->msg( 'mainpage' )->inContentLanguage()->text() );
+ if ( !$mainPage ) {
+ $mainPage = Title::newFromText( 'Main Page' );
+ }
/**
* Namespace related preparation
}
}
- $conf = $this->getConfig();
// Build list of variables
$vars = [
'wgLoadScript' => wfScript( 'load' ),
*
* @param string|string[] $salt Token salt
* @param string $key Token key
- * @return MediaWiki\\Session\\SessionToken
+ * @return MediaWiki\\Session\\Token
*/
public function getToken( $salt = '', $key = 'default' ) {
$new = false;
const PATH_FILE = 'file_path';
const PATH_PAGE = 'page_path';
- /**
- * @since 1.21
- * @deprecated since 1.21 Just use the constructor or the factory Site::newForType
- *
- * @param int $globalId
- *
- * @return MediaWikiSite
- */
- public static function newFromGlobalId( $globalId ) {
- $site = new static();
- $site->setGlobalId( $globalId );
- return $site;
- }
-
/**
* Constructor.
*
return $allowedSkins;
}
- /**
- * @deprecated since 1.23, use getAllowedSkins
- * @return string[]
- */
- public static function getUsableSkins() {
- wfDeprecated( __METHOD__, '1.23' );
- return self::getAllowedSkins();
- }
-
/**
* Normalize a skin preference value to a form that can be loaded.
*
}
}
- /**
- * Factory method for loading a skin of a given type
- * @param string $key 'monobook', 'vector', etc.
- * @return Skin
- * @deprecated since 1.24; Use SkinFactory instead
- */
- static function &newFromKey( $key ) {
- wfDeprecated( __METHOD__, '1.24' );
-
- $key = Skin::normalizeKey( $key );
- $factory = SkinFactory::getDefaultInstance();
-
- // normalizeKey() guarantees that a skin with this key will exist.
- $skin = $factory->makeSkin( $key );
- return $skin;
- }
-
/**
* @return string Skin name
*/
* @return null|string
*/
function getCopyrightIcon() {
- global $wgRightsUrl, $wgRightsText, $wgRightsIcon, $wgCopyrightIcon;
+ global $wgRightsUrl, $wgRightsText, $wgRightsIcon, $wgFooterIcons;
$out = '';
- if ( $wgCopyrightIcon ) {
- $out = $wgCopyrightIcon;
+ if ( $wgFooterIcons['copyright']['copyright'] ) {
+ $out = $wgFooterIcons['copyright']['copyright'];
} elseif ( $wgRightsIcon ) {
$icon = htmlspecialchars( $wgRightsIcon );
$targetUser->canReceiveEmail();
}
- /**
- * This function previously returned a fully resolved style path URL to images or styles stored in
- * the legacy skins/common/ directory.
- *
- * That directory has been removed in 1.24 and the function always returns an empty string.
- *
- * @deprecated since 1.24
- * @param string $name The name or path of a skin resource file
- * @return string Empty string
- */
- function getCommonStylePath( $name ) {
- wfDeprecated( __METHOD__, '1.24' );
- return '';
- }
-
/**
* Return a fully resolved style path url to images or styles stored in the current skins's folder.
* This method returns a url resolved using the configured skin style path
return $bar;
}
- /**
- * This function previously controlled whether the 'mediawiki.legacy.wikiprintable' module
- * should be loaded by OutputPage. That module no longer exists and the return value of this
- * method is ignored.
- *
- * If your skin doesn't provide its own print styles, the 'mediawiki.legacy.commonPrint' module
- * can be used instead (SkinTemplate-based skins do it automatically).
- *
- * @deprecated since 1.22
- * @return bool
- */
- public function commonPrintStylesheet() {
- wfDeprecated( __METHOD__, '1.22' );
- return false;
- }
-
/**
* Gets new talk page messages for the current user and returns an
* appropriate alert message (or an empty string if there are no messages)
final public function run( $subPage ) {
/**
* Gets called before @see SpecialPage::execute.
+ * Return false to prevent calling execute() (since 1.27+).
*
* @since 1.20
*
* @param SpecialPage $this
* @param string|null $subPage
*/
- Hooks::run( 'SpecialPageBeforeExecute', [ $this, $subPage ] );
+ if ( !Hooks::run( 'SpecialPageBeforeExecute', [ $this, $subPage ] ) ) {
+ return;
+ }
- $this->beforeExecute( $subPage );
+ if ( $this->beforeExecute( $subPage ) === false ) {
+ return;
+ }
$this->execute( $subPage );
$this->afterExecute( $subPage );
/**
* Gets called before @see SpecialPage::execute.
+ * Return false to prevent calling execute() (since 1.27+).
*
* @since 1.20
*
* @param string|null $subPage
+ * @return bool|void
*/
protected function beforeExecute( $subPage ) {
// No-op
return Status::newGood( $user );
}
- function makeGroupNameList( $ids ) {
- if ( empty( $ids ) ) {
- return $this->msg( 'rightsnone' )->inContentLanguage()->text();
- } else {
- return implode( ', ', $ids );
- }
- }
-
/**
- * Make a list of group names to be stored as parameter for log entries
+ * @since 1.15
*
- * @deprecated since 1.21; use LogFormatter instead.
* @param array $ids
+ *
* @return string
*/
- function makeGroupNameListForLog( $ids ) {
- wfDeprecated( __METHOD__, '1.21' );
-
+ public function makeGroupNameList( $ids ) {
if ( empty( $ids ) ) {
- return '';
+ return $this->msg( 'rightsnone' )->inContentLanguage()->text();
} else {
- return $this->makeGroupNameList( $ids );
+ return implode( ', ', $ids );
}
}
"Янмурза Баки",
"Айсар",
"Lizalizaufa",
- "Кутлубаева Кунсулу Закиевна"
+ "Кутлубаева Кунсулу Закиевна",
+ "Вильданова Гюзель"
]
},
"tog-underline": "Һылтанмалар аҫтына һыҙыу:",
"special-characters-group-ipa": "ХАФӘ (IPA)",
"special-characters-group-symbols": "Тамғалар",
"special-characters-group-greek": "Грек",
+ "special-characters-group-greekextended": "Грек телендә киңәйтелгән",
"special-characters-group-cyrillic": "Кириллик",
"special-characters-group-arabic": "Ғәрәп",
"special-characters-group-arabicextended": "Ғәрәп (киңәйтелгән)",
"apisandbox-unfullscreen-tooltip": "Паменшыць панэль пясочніцы, каб былі даступныя навігацыйныя спасылкі MediaWiki.",
"apisandbox-submit": "Зрабіць запыт",
"apisandbox-reset": "Ачысьціць",
+ "apisandbox-retry": "Паўтарыць",
"apisandbox-examples": "Прыклады",
"apisandbox-results": "Вынікі",
"apisandbox-request-url-label": "URL-адрас запыту:",
"foreign-structured-upload-form-label-own-work": "Гэта мая ўласная праца",
"foreign-structured-upload-form-label-infoform-categories": "Катэгорыі",
"foreign-structured-upload-form-label-infoform-date": "Дата",
+ "foreign-structured-upload-form-label-own-work-message-local": "Я пацвярджаю, што ўкладваю гэты файл згодна з правіламі і ліцэнзійнай палітыкай {{GRAMMAR:родны|{{SITENAME}}}}.",
"backend-fail-stream": "Не атрымалася трансляваць файл $1.",
"backend-fail-backup": "Немагчыма зрабіць рэзервную копію $1.",
"backend-fail-notexists": "Файл $1 не існуе.",
"special-characters-group-ipa": "Internationales Phonetisches Alphabet (IPA)",
"special-characters-group-symbols": "Symbole",
"special-characters-group-greek": "Griechisch",
+ "special-characters-group-greekextended": "Erweitertes Griechisch",
"special-characters-group-cyrillic": "Kyrillisch",
"special-characters-group-arabic": "Arabisch",
"special-characters-group-arabicextended": "Arabisch, erweitert",
"logentry-protect-protect-cascade": "$1 {{GENDER:$2|protected}} $3 $4 [cascading]",
"logentry-protect-modify": "$1 {{GENDER:$2|changed}} protection level for $3 $4",
"logentry-protect-modify-cascade": "$1 {{GENDER:$2|changed}} protection level for $3 $4 [cascading]",
- "logentry-rights-rights": "$1 {{GENDER:$2|changed}} group membership for $3 from $4 to $5",
+ "logentry-rights-rights": "$1 {{GENDER:$2|changed}} group membership for {{GENDER:$3|$3}} from $4 to $5",
"logentry-rights-rights-legacy": "$1 {{GENDER:$2|changed}} group membership for $3",
"logentry-rights-autopromote": "$1 was automatically {{GENDER:$2|promoted}} from $4 to $5",
"logentry-upload-upload": "$1 {{GENDER:$2|uploaded}} $3",
"special-characters-group-ipa": "AFI",
"special-characters-group-symbols": "Símbolos",
"special-characters-group-greek": "Griego",
+ "special-characters-group-greekextended": "Griego extendido",
"special-characters-group-cyrillic": "Cirílico",
"special-characters-group-arabic": "Árabe",
"special-characters-group-arabicextended": "Arábico extendido",
"special-characters-group-ipa": "API",
"special-characters-group-symbols": "symboles",
"special-characters-group-greek": "grec",
+ "special-characters-group-greekextended": "Grec étendu",
"special-characters-group-cyrillic": "cyrillique",
"special-characters-group-arabic": "arabe",
"special-characters-group-arabicextended": "arabe étendu",
"special-characters-group-ipa": "IPA",
"special-characters-group-symbols": "Símbolos",
"special-characters-group-greek": "Grego",
+ "special-characters-group-greekextended": "Grego estendido",
"special-characters-group-cyrillic": "Cirílico",
"special-characters-group-arabic": "Árabe",
"special-characters-group-arabicextended": "Árabe estendido",
"mergelogpagetext": "זוהי רשימה של המיזוגים האחרונים של גרסאות מדף אחד לתוך דף שני.",
"history-title": "היסטוריית גרסאות של הדף \"$1\"",
"difference-title": "הבדלים בין גרסאות בדף \"$1\"",
- "difference-title-multipage": "×\94×\91×\93×\9c×\99×\9d ×\91×\99×\9f ×\94×\93×£ \"$1\" ×\9c×\91×\99×\9f ×\94×\93×£ \"$2\"",
+ "difference-title-multipage": "הבדלים בין הדף \"$1\" לדף \"$2\"",
"difference-multipage": "(הבדלים בין דפים)",
"lineno": "שורה $1:",
"compareselectedversions": "השוואת הגרסאות שנבחרו",
"special-characters-group-ipa": "אלפבית פונטי בינלאומי (IPA)",
"special-characters-group-symbols": "סימנים",
"special-characters-group-greek": "יווני",
+ "special-characters-group-greekextended": "יוונית מורחבת",
"special-characters-group-cyrillic": "קירילי",
"special-characters-group-arabic": "ערבי",
"special-characters-group-arabicextended": "ערבי מורחב",
"special-characters-group-ipa": "आइपीए",
"special-characters-group-symbols": "प्रतीक",
"special-characters-group-greek": "ग्रीक",
+ "special-characters-group-greekextended": "ग्रीक विस्तृत",
"special-characters-group-cyrillic": "सिरिलिक",
"special-characters-group-arabic": "अरबी",
"special-characters-group-arabicextended": "अरबी विस्तारित",
"sessionprovider-generic": "$1 सत्र",
"sessionprovider-mediawiki-session-cookiesessionprovider": "कुकी-आधारित सत्र",
"sessionprovider-nocookies": "हो सकता है कि कुकी निष्क्रिय है। कृपया देखें कि और सक्रिय करें।",
- "randomrootpage": "अविशिष्ट मूल पृष्ठ"
+ "randomrootpage": "अविशिष्ट मूल पृष्ठ",
+ "log-action-filter-block": "प्रतिबंध के प्रकार:",
+ "log-action-filter-delete": "हटाने के प्रकार:",
+ "log-action-filter-patrol": "परीक्षण के प्रकार:",
+ "log-action-filter-protect": "सुरक्षा के प्रकार:",
+ "log-action-filter-upload": "अपलोड के प्रकार:",
+ "log-action-filter-all": "सभी",
+ "log-action-filter-block-block": "अवरोध",
+ "log-action-filter-block-reblock": "अवरोध परिवर्तन",
+ "log-action-filter-block-unblock": "अवरोधरहित",
+ "log-action-filter-delete-delete": "पृष्ठ हटाना",
+ "log-action-filter-delete-restore": "पृष्ठ न हटाना",
+ "log-action-filter-delete-event": "पृष्ठ हटाने का लॉग",
+ "log-action-filter-delete-revision": "अवतरण हटाना",
+ "log-action-filter-patrol-patrol": "अपने से परीक्षण",
+ "log-action-filter-patrol-autopatrol": "स्वतः पुनरीक्षण",
+ "log-action-filter-protect-protect": "सुरक्षा",
+ "log-action-filter-protect-modify": "सुरक्षा परिवर्तन",
+ "log-action-filter-protect-unprotect": "असुरक्षा",
+ "log-action-filter-upload-upload": "नया अपलोड",
+ "log-action-filter-upload-overwrite": "फिर से अपलोड"
}
"preview": "Նախադիտում",
"showpreview": "Նախադիտել",
"showdiff": "Կատարված փոփոխությունները",
- "blankarticle": "<strong>Զգուշացում:</strong> Էջը, որը Դուք ստեղծում եք, դատարկ է:\nԵթե նորից սեղմեք «\"{{int:savearticle}}\"» կոճակը, էջը կստեղծվի առանց որևէ բովանդակության:",
+ "blankarticle": "<strong>Զգուշացում:</strong> Էջը, որը Դուք ստեղծում եք, դատարկ է:\nԵթե նորից սեղմեք «{{int:savearticle}}» կոճակը, էջը կստեղծվի առանց որևէ բովանդակության:",
"anoneditwarning": "<strong>Ուշադրություն,</strong> Դուք չեք մտել համակարգ։ Ցանկացած խմբագրման դեպքում Ձեր IP հասցեն կդառնա բոլորին տեսանելի։ Եթե Դուք <strong>[$1 մուտք գործեք]</strong> կամ <strong>[$2 ստեղծեք մասնակցային հաշիվ]</strong>, Ձեր կատարած խմբագրումները կկապվեն Ձեր մասնակցային անվան հետ, ինչպես նաև կունենաք այլ առավելություններ։",
"anonpreviewwarning": "<em>Դուք չեք մտել համակարգ։\nՀիշելով Ձեր կատարած խմբագրումը, այն կպահանվի Ձեր IP հասցեի հետ միասին այս էջի խմբագրումների պատմության մեջ։</em>",
"missingsummary": "'''Հիշեցում.''' Դուք չեք տվել խմբագրման ամփոփում։ «Հիշել» կոճակի կրկնակի մատնահարման դեպքում փոփոխությունները կհիշվեն առանց ամփոփման։",
"redirectedfrom": "($1 т|aра хьадейта да)",
"redirectpagesub": "Д|а-хьа дайта оаг|ув",
"redirectto": "Д|ахьожаде укх т|а:",
- "lastmodifiedat": "Укх оаг|oн т|ехьара хувцам: $2, $1.",
+ "lastmodifiedat": "Укх оагIoн тIехьара хувцам: $2, $1.",
"viewcount": "Укх оаг|oн т|а б|аргтассаб {{PLURAL:$1|цхьааца\n|$1 times}}. {{PLURAL:$1|1=цхьазза|$1за}}.",
"protectedpage": "Лорама оаг|ув",
"jumpto": "Укхаза дехьаг|о:",
"nstab-media": "Медифаг",
"nstab-special": "ГӀулакха оагӀув",
"nstab-project": "Хьахоадайтамах лаьца",
- "nstab-image": "Ð\9fаÑ\8cл",
+ "nstab-image": "Файл",
"nstab-mediawiki": "Хоам",
"nstab-template": "ЧIабал",
"nstab-help": "ГӀо",
"italic_sample": "Кулга яздам",
"italic_tip": "Кулга яздам",
"link_sample": "Ӏинка кортале",
- "link_tip": "ЧураӀинк",
+ "link_tip": "Чура хьожадарг",
"extlink_sample": "Ӏинка кортале http://www.example.com",
"extlink_tip": "Арен Ӏинка (http:// тамагӀах дийца ма ле)",
"headline_sample": "Кортален яздам",
"nowiki_sample": "Укхаза кийчаде дезаш доаца яздам оттаде",
"nowiki_tip": "Масса-бустамлорг теркамза дита",
"image_tip": "Чуяьккха паьла",
- "media_tip": "Ð\9fаÑ\8cла Ó\80инк",
+ "media_tip": "Файлан Ñ\82IаÑ\85Ñ\8cожаваÑ\80",
"sig_tip": "Шун кулгаяздар а, хӀанзара ха а",
"hr_tip": "Мухала мугӀ (могаш тайпара к|еззига хайраде)",
"summary": "Хувцамий белгалдер",
"special-characters-group-ipa": "IPA",
"special-characters-group-symbols": "Simboli",
"special-characters-group-greek": "Greco",
+ "special-characters-group-greekextended": "Greco esteso",
"special-characters-group-cyrillic": "Cirillico",
"special-characters-group-arabic": "Arabo",
"special-characters-group-arabicextended": "Arabo esteso",
"articlepage": "Lihek isi laman",
"talk": "Rundiang",
"views": "Caliak",
- "toolbox": "Kotak pakakeh",
+ "toolbox": "Pakakeh",
"userpage": "Lihek laman pangguno",
"projectpage": "Caliak laman proyek",
"imagepage": "Caliak laman berkas",
"nstab-template": "Templat",
"nstab-help": "Bantuan",
"nstab-category": "Kategori",
+ "mainpage-nstab": "Palanta",
"nosuchaction": "Indak ado tindakan tasabuik",
"nosuchactiontext": "Tindakan nan diminta dek URL tasabuik indak valid. Sanak mungkin salah mangetikkan URL, atau mangikuik pautan nan salah. Iko mungkin manunjuakan adonyo suatu bug pado parangkaik lunak nan dipagunoan dek {{SITENAME}}.",
"nosuchspecialpage": "Indak ado laman istimewa tasabuik",
"login-abort-generic": "Proses masuak Sanak indak barasil - Dibatalan",
"loginlanguagelabel": "Baso: $1",
"suspicious-userlogout": "Pamintaan Sanak untuak kalua log ditulak karano tampaknyo dikirim oleh paramban nan rusak atau proksi panyinggah.",
+ "pt-login": "Masuak log",
+ "pt-createaccount": "Buek akun",
"pt-userlogout": "Kalua log",
"php-mail-error-unknown": "Kasalahan nan indak jaleh dalam fungsi mail() PHP",
"user-mail-no-addy": "Mancubo mangirim surel tanpa alamaik surel.",
"minoreditletter": "k",
"newpageletter": "B",
"boteditletter": "b",
+ "rc-change-size-new": "$1 {{PLURAL:$1|byte|bita}} satalah parubahan",
"rc-enhanced-expand": "Tampilkan rincian (paralu JavaScript)",
"rc-enhanced-hide": "Suruakkan rincian",
"recentchangeslinked": "Parubahan takaik",
"tooltip-pt-mycontris": "Daftar jariah Sanak",
"tooltip-pt-login": "Sanak disaranan untuak masuak log; walaupun indak wajib",
"tooltip-pt-logout": "Kalua log",
+ "tooltip-pt-createaccount": "Sanak dianjuaan mambuek akun dan masuak log; walaupun hal iko indak aruih",
"tooltip-ca-talk": "Parudiangan tantang isi laman",
- "tooltip-ca-edit": "Angku dapek manyuntiang laman ko. Silakan gunoan tombol pratonton sabalun manyimpan",
+ "tooltip-ca-edit": "Suntiang laman ko",
"tooltip-ca-addsection": "Mulai bagian baru",
"tooltip-ca-viewsource": "Laman ko dilinduangi.\nSanak hanyo buliah mancaliak sumbernyo sajo",
"tooltip-ca-history": "Revisi sabalunnyo dari laman ko",
"ipb_expiry_temp": "Warning message displayed on [[Special:BlockIP]] if the option \"hide username\" is selected but the expiry time is not infinite.",
"ipb_hide_invalid": "Used as error message in [[Special:Block]].\n* $1 - Number of edits (Value of [[mw:Manual:$wgHideUserContribLimit]])",
"ipb_already_blocked": "{{Identical|$1 is already blocked}}",
- "ipb-needreblock": "Used in [[Special:Block]].\n* $1 - target username",
+ "ipb-needreblock": "Used in [[Special:Block]].\n* $1 - target username, can be used for GENDER support",
"ipb-otherblocks-header": "[[File:Special.Block with other blocks from GlobalBlocking and TorBlocks.png|thumb|Example]]\nUsed on [[Special:Block]] as header for other blocks, i.e. from GlobalBlocking or TorBlocks\n\nParameters:\n* $1 - number of blocks\nSee also:\n* {{msg-mw|Ipblocklist-otherblocks}}",
"unblock-hideuser": "{{doc-singularthey}}",
"ipb_cant_unblock": "Used as error message in [[Special:Unblock]]. Parameters:\n* $1 - block ID",
"logentry-protect-protect-cascade": "{{Logentry|[[Special:Log/protect]]}}\n\n* $4 - protect expiry (formatted with {{msg-mw|protect-summary-desc}}, multiple possible)\nFor word \"cascading\" see {{msg-mw|protect-summary-cascade}}",
"logentry-protect-modify": "{{Logentry|[[Special:Log/protect]]}}\n\n* $4 - protect expiry (formatted with {{msg-mw|protect-summary-desc}}, multiple possible)",
"logentry-protect-modify-cascade": "{{Logentry|[[Special:Log/protect]]}}\n\n* $4 - protect expiry (formatted with {{msg-mw|protect-summary-desc}}, multiple possible)\nFor word \"cascading\" see {{msg-mw|protect-summary-cascade}}",
- "logentry-rights-rights": "* $1 - username\n* $2 - (see below)\n* $3 - username\n* $4 - list of user groups or {{msg-mw|Rightsnone}}\n* $5 - list of user groups or {{msg-mw|Rightsnone}}\n----\n{{Logentry|[[Special:Log/rights]]}}",
+ "logentry-rights-rights": "* $1 - username\n* $2 - (see below)\n* $3 - username, also used for GENDER support\n* $4 - list of user groups or {{msg-mw|Rightsnone}}\n* $5 - list of user groups or {{msg-mw|Rightsnone}}\n----\n{{Logentry|[[Special:Log/rights]]}}",
"logentry-rights-rights-legacy": "* $1 - username\n* $2 - (see below)\n* $3 - username\n----\n{{Logentry|[[Special:Log/rights]]}}",
"logentry-rights-autopromote": "* $1 - username\n* $2 - (see below)\n* $3 - (see below)\n* $4 - comma separated list of old user groups or {{msg-mw|Rightsnone}}\n* $5 - comma separated list of new user groups\n----\n{{Logentry|[[Special:Log/rights]]}}",
"logentry-upload-upload": "{{Logentry|[[Special:Log/upload]]}}",
"nocookieslogin": "{{SITENAME}} folosește module cookie pentru a autentifica utilizatorii. Browser-ul dvs. are cookie-urile dezactivate. Vă rugăm să le activați și să incercați din nou.",
"nocookiesfornew": "Contul de utilizator nu a fost creat, deoarece nu am putut confirma sursa.\nAsigurați-vă că aveți cookie-urile activate, reîncărcați pagina și încercați din nou.",
"noname": "Numele de utilizator pe care l-ați introdus nu este valid.",
- "loginsuccesstitle": "Autentificare reușită",
+ "loginsuccesstitle": "Autentificat(ă)",
"loginsuccess": "'''Ați fost autentificat la {{SITENAME}} ca „$1”.'''",
"nosuchuser": "Nu există nici un utilizator cu numele „$1”.\nNumele de utilizatori sunt sensibile la majuscule.\nVerifică dacă ai scris corect sau [[Special:UserLogin/signup|creează un nou cont de utilizator]].",
"nosuchusershort": "Nu există niciun utilizator cu numele „$1”.\nVerificați ortografierea.",
"special-characters-group-ipa": "Mednarodna fonetična abeceda (IPA)",
"special-characters-group-symbols": "Simboli",
"special-characters-group-greek": "Grški",
+ "special-characters-group-greekextended": "Grščina, razširjeno",
"special-characters-group-cyrillic": "Cirilica",
"special-characters-group-arabic": "Arabski",
"special-characters-group-arabicextended": "Razširjena arabščina",
"perfcachedts": "பின்வரும் தரவுகள் இடைமாற்றைக் கொண்டுள்ளன, தரவுகள் கடைசியாக $1 இல் புதுபிக்கப்பட்டுள்ளன.அதிகபட்சமாக {{PLURAL:$4|ஒரு முடிவு|$4 முடிவுகள்}} இடைமாற்றில் இருக்கலாம்.",
"querypage-no-updates": "இப்பக்கத்துக்கான இற்றைப்படுத்தல்கள் செயலிழக்கச் செய்யப்பட்டுள்ளன. இங்கே உள்ளத் தரவுகள் தற்சமயம் இற்றைப்படுத்தப்படமாட்டாது.",
"viewsource": "மூலத்தைப் பார்",
- "viewsource-title": "$1க்கான மூலத்தைப் பார்",
+ "viewsource-title": "$1 என்பதற்கான மூலத்தைப் பார்",
"actionthrottled": "செயற்பாடு கட்டுப்படுத்தப்பட்டது",
"actionthrottledtext": "எரிதக் காப்பு நடவடிக்கையாகப் பயனொருவர் குறித்த சிறு கால இடைவெளியில் இச்செயற்பாட்டை அதிகளவில் செய்வது தடுக்கப்பட்டுள்ளது. நீர் அவ்வெல்லையைத் தாண்டிவிட்டீர். அருள் கூர்ந்து சில நிமிடங்களில் முயலவும்.",
"protectedpagetext": "இப்பக்கம் தொகுக்கப்படுவதையோ அல்லது பிற செயல்களைத் தவிர்ப்பதற்காகவோ பூட்டப்பட்டுள்ளது.",
"sectioneditnotsupported-text": "இப்பக்கத்தில் உட்பிரிவை தொகுக்க தேவையான ஆதரவில்லை.",
"permissionserrors": "அனுமதி தவறுகள்",
"permissionserrorstext": "பின்வரும் {{PLURAL:$1|காரணத்துக்காக|காரணங்களுக்காக}} நீங்கள் அதைச் செய்ய முடியாது:",
- "permissionserrorstext-withaction": "$2-க்கு தங்களுக்கு அனுமதி இல்லை. அதற்கான {{PLURAL:$1|காரணம்|காரணங்கள்}}:",
+ "permissionserrorstext-withaction": "$2- இதற்கு தங்களுக்கு அனுமதி இல்லை. அதற்கான {{PLURAL:$1|காரணம்|காரணங்கள்}}:",
"recreate-moveddeleted-warn": "'''எச்சரிக்கை: தாங்கள் ஏற்கனவே நீக்கப்பட்ட பக்கமொன்றை மீண்டும் தொடங்க விழைகிறீர்கள்.'''\n\nஇப்பக்கத்தைத் தொடர்ந்து தொகுப்பது சரியானதா என்று எண்ணிப்பார்க்கவும்.\n\nதங்களின் வசதிக்காக இப்பக்கத்தின் நீக்கல் மற்றும் நகர்த்தல் குறிப்புகள் கொடுக்கப்பட்டுள்ளது:",
"moveddeleted-notice": "இது ஒரு நீக்கப்பட்ட பக்கமாகும்.\n\nதங்களின் வசதிக்காக இப்பக்கத்தின் நீக்கல் மற்றும் நகர்த்தல் குறிப்புகள் கொடுக்கப்பட்டுள்ளது.",
"moveddeleted-notice-recent": "மன்னிக்கவும், இந்தப் பக்கம் அண்மையில் நீக்கப்பட்டுள்ளது (24 மணித்தியாலத்திற்குள்). இப்பக்கத்திற்கான நீக்கல் மற்றும் நகர்த்தல் பதிவு கீழே மேற்கோளுக்காக தரப்பட்டுள்ளது.",
"postedit-confirmation-saved": "உங்களது தொகுப்பு சேமிக்கப்பட்டது.",
"edit-already-exists": "புதிய பக்கமொன்றை உருவாக்க முடியாது.\nஇப்பக்கம் ஏற்கனவே உள்ளது.",
"defaultmessagetext": "இயல்பிருப்பு தகவல் உரை",
- "content-failed-to-parse": "à®\89ளà¯\8dளà®\9fà®\95à¯\8dà®\95à®®à¯\8d $2 வà®\95à¯\88 $1 à®\95்காக பாகுபடுத்தல் தோல்வி: $3",
+ "content-failed-to-parse": "à®\89ளà¯\8dளà®\9fà®\95à¯\8dà®\95à®®à¯\8d $2 வà®\95à¯\88 $1 à®\87à®±்காக பாகுபடுத்தல் தோல்வி: $3",
"invalid-content-data": "செல்லாத உள்ளடக்கத் தரவு",
"content-not-allowed-here": "\"$1\" உள்ளடக்கம் [[$2]] பக்கத்தில் அனுமதிக்கப்படவில்லை.",
"editwarning-warning": "இந்த பக்கத்தை விட்டு செல்வது நீங்கள் ஏற்படுத்திய மாற்றங்களை இழக்க வழிவகுக்கும்.\nநீங்கள் புகுபதிந்திருந்தால், இந்த எச்சரிக்கையை உங்கள் விருப்பத்தேர்வில் உள்ள \"{{int:prefs-editing}}\" பகுதி மூலம் நீக்கலாம்.",
"recentchanges-label-newpage": "இந்தத் தொகுப்பு ஒரு புதிய பக்கத்தை உருவாக்கியுள்ளது",
"recentchanges-label-minor": "இது ஒரு சிறு தொகுப்பு",
"recentchanges-label-bot": "இந்த தொகுப்பானது ஒரு தானியங்கியால் செய்யப்பட்டதாகும்",
- "recentchanges-label-unpatrolled": "à®\87நà¯\8dத தà¯\8aà®\95à¯\81பà¯\8dபà¯\81 à®\87னà¯\8dனà¯\81à®®à¯\8d à®°à¯\8bநà¯\8dதிà®\9fபà¯\8dபà®\9fவில்லை",
+ "recentchanges-label-unpatrolled": "à®\87தà¯\8dதà¯\8aà®\95à¯\81பà¯\8dபà¯\81 à®\87னà¯\8dனà¯\81à®®à¯\8d à®\9aà¯\81à®±à¯\8dà®±à¯\81à®\95à¯\8dà®\95ாவலà¯\81à®\95à¯\8dà®\95à¯\81 à®\89ளà¯\8dளாà®\95வில்லை",
"recentchanges-label-plusminus": "இத்தனை பைட்டுகளுக்கு பக்கத்தின் அளவு மாற்றப்பட்டுள்ளது",
"recentchanges-legend-heading": "<strong>குறியீட்டு விளக்கம்:</strong>",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|புதிய பக்கங்கள் பட்டியலையும்]] காணவும்)",
"contributions-title": "$1 இற்கான பயனர் பங்களிப்புகள்",
"mycontris": "பங்களிப்புக்கள்",
"anoncontribs": "பங்களிப்புக்கள்",
- "contribsub2": "{{GENDER:$3|$1}} à®\95்காக ($2)",
+ "contribsub2": "{{GENDER:$3|$1}} à®\87à®±்காக ($2)",
"contributions-userdoesnotexist": "பயனர் கணக்கு \"$1\" ஆனது பதியப்படவில்லை.",
"nocontribs": "இந்த நிபந்தனையுடன் ஒத்துப்போகும் வகையில் மாற்றங்களெதுவும் காணப்படவில்லை.",
"uctop": "(தற்போதைய)",
"pageinfo-category-subcats": "துணைபகுப்புகளின் எண்ணிக்கை",
"pageinfo-category-files": "கோப்புகளின் எண்ணிக்கை",
"markaspatrolleddiff": "ரோந்திட்டதாக குறி",
- "markaspatrolledtext": "à®\87பà¯\8dபà®\95à¯\8dà®\95தà¯\8dதà¯\88 à®°à¯\8bநà¯\8dதிà®\9fà¯\8dà®\9fதாகக் குறி",
+ "markaspatrolledtext": "à®\87தனà¯\88 à®\9aà¯\81à®±à¯\8dà®±à¯\81à®\95à¯\8dà®\95ாவலà¯\8d à®\9aà¯\86யà¯\8dததாகக் குறி",
"markaspatrolledtext-file": "இக்கோப்பு பதிப்பினை ரோந்திட்டதாக குறி",
"markedaspatrolled": "ரோந்திட்டதாக குறிக்கப்பட்டது",
"markedaspatrolledtext": "தெரிவு செய்யப்பட்டத் திருத்தம் [[:$1]] பார்வையிட்டதாக குறிக்கப்பட்டுள்ளது.",
"Matma Rex",
"HakanIST",
"Imabadplayer",
- "İnternion"
+ "İnternion",
+ "Hbseren"
]
},
"tog-underline": "Bağlantıların altını çiz:",
"special-characters-group-ipa": "UFA",
"special-characters-group-symbols": "Simgeler",
"special-characters-group-greek": "Yunan",
+ "special-characters-group-greekextended": "Genişletilmiş Yunanca",
"special-characters-group-cyrillic": "Kiril",
"special-characters-group-arabic": "Arap",
"special-characters-group-arabicextended": "Genişletilmiş Arapça",
"mw-widgets-titleinput-description-redirect": "$1'e yönlendirildi",
"sessionprovider-mediawiki-session-cookiesessionprovider": "çerez tabanlı oturumlar",
"sessionprovider-nocookies": "Çerezler devre dışı olabilir. Çerkezlerin aktif olduğuna emin olun ve yeniden başlatin.",
- "randomrootpage": "Rastgele kök sayfası"
+ "randomrootpage": "Rastgele kök sayfası",
+ "log-action-filter-block": "Blok türü:",
+ "log-action-filter-delete": "Silme türü:",
+ "log-action-filter-patrol": "Devriye türü:",
+ "log-action-filter-protect": "Koruma tipi:",
+ "log-action-filter-upload": "Yükleme türü:",
+ "log-action-filter-all": "Tümü",
+ "log-action-filter-block-block": "Blok",
+ "log-action-filter-block-reblock": "Blok değiştirme",
+ "log-action-filter-block-unblock": "Engeli kaldır",
+ "log-action-filter-delete-delete": "Sayfa silme",
+ "log-action-filter-delete-restore": "Sayfa silmeyi geri al",
+ "log-action-filter-delete-event": "Günlük silme",
+ "log-action-filter-delete-revision": "Gözden geçirmenin silinmesi",
+ "log-action-filter-patrol-patrol": "Manuel devriye",
+ "log-action-filter-patrol-autopatrol": "Otomatik devriye",
+ "log-action-filter-protect-protect": "Koruma",
+ "log-action-filter-protect-modify": "Koruma değişikliği",
+ "log-action-filter-protect-unprotect": "Korunmayan",
+ "log-action-filter-upload-upload": "Yeni yükleme",
+ "log-action-filter-upload-overwrite": "Yeniden yükle"
}
"recentchanges-label-bot": "Necen redakcijan tegi bot",
"recentchanges-label-unpatrolled": "Necidä redakcijad ei völ patruliruinugoi",
"recentchanges-label-plusminus": "Suruden toižetamine baitoiš",
+ "recentchanges-legend-heading": "<strong>Legend:</strong>",
"recentchanges-legend-newpage": "$1 - uz' lehtpol'",
"rcnotefrom": "Alemba oma anttud toižetused '''$2'''-späi ( '''$1'''-hesai).",
"rclistfrom": "Ozutada uded toižetused dataspäi $3 $2 augotaden",
"nocookieslogin": "{{SITENAME}} in nagkikinahanglan hin mga kuki para makapagpalog-in hin mga gumaramit. An im mga kuki in diri nagana.\nAlayon paganaha hira ngan utro liwat.",
"nocookiesfornew": "An imo akawnt han gumaramit in waray nahimo, kay tungod diri kami nakakakompirma han tinikangan.\nSiguradoha nga an mga cookies in nakaandar, igreload ini nga pakli ngan utroha.",
"noname": "Waray ka nakahatag hin maupay nga agnay-hit-gumaramit.",
- "loginsuccesstitle": "Malinamposon an pagsulod",
+ "loginsuccesstitle": "Nakalog-in",
"loginsuccess": "'''Ikaw in nakalog-in ha {{SITENAME}} komo \"$1\".'''",
"nosuchuser": "Waray gumaramit an may-ada ngaran nga \"$1\".\nIt mga agnay-hi-gumaramit in case sensitive.\nPanginano-a it imo pagbaybay, o [[Special:UserLogin/signup|paghimo hin bag-o nga akawnt]].",
"nosuchusershort": "Waray nagamit it may ngaran nga \"$1\".\nKitaa kun amo it im pagbaybay.",
"newarticle": "(Bag-o)",
"newarticletext": "Ginsunod mo an pakli nga waray pa kahihimo. Para ighimo an pakli, tikanga pagmakinilya ha kahon nga aada ha ubos (kitaa an [$1 nabulig nga pakli] para han kadugangan nga pananabutan). Kun sayop an imo pagkanhi, igpidlit an imo kanan panngaykay (''browser'') '''balik''' (''back'') nga piridlitan.",
"anontalkpagetext": "----\n''Ini in hiruhimangraw-nga-pakli para han waray magpakilala nga gumaramit, nga waray pa hinmimo hin akawnt.''\nMagamit la kami hin IP address para makilal-an hiya.\nSugad hini nga IP address, in puydi sinmaro hiton pipira nga mga gumaramit.\nKun ikaw in waray magpakilala nga gumaramit, ngan pag-abat mo in may mga diri naangay nga komento an ginpapadangat ha imo, alayon nala [[Special:UserLogin/signup|paghimo hin akawnt]] o [[Special:UserLogin|pag-log in]] para malikyan an sumurunod nga mga pagkalipat nga dapat para ha iba nga waray magpakilala nga mga gumaramit.",
- "noarticletext": "Waray yana nahasurat hini nga pakli.\nPuyde hi ikaw [[Special:Search/{{PAGENAME}}|magbiling para han ngaran hini nga pakli]] ha iba nga mga pakli,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} binga an mga nanginginlabot nga mga log],\no [{{fullurl:{{FULLPAGENAME}}|action=edit}} igliwat ini nga pakli]</span>.",
+ "noarticletext": "Waray yana teksto ha sulod hinin nga pakli.\nPuyde ka [[Special:Search/{{PAGENAME}}|mamiling hin titulo hinin nga pakli]] ha iba pa nga mga pakli,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} pamilnga an may mga pagkahisumpay nga mga talaan],\no [{{fullurl:{{FULLPAGENAME}}|action=edit}} igliwat ini nga pakli]</span>.",
"noarticletext-nopermission": "Waray yana nahasurat hini nga pakli\nPuyde hi ikaw [[Special:Search/{{PAGENAME}}|magbiling han ngaran hini nga pakli]] ha iba nga mga pakli,\no <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} mamiling han mga nanginginlabot nga mga talaan]</span>, kundi diri ka gintutugotan hin paghímò hini nga pakli.",
"missing-revision": "Waray na an rebisyon #$1 han pakli nga ginngaranan nga \"{{FULLPAGENAME}}\".\n\nIni in agsob tungod han pagsunod hin daan nga sumpay hin kaagi ha pakli nga ginpara.\nAn mga detalye in mabibilngan ha [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
"userpage-userdoesnotexist": "Diri nakarehistro an akawnt han gumaramit nga \"$1\".\nAlayon pagpamuruotbuot kun karuyag mo maghimo/mag-edit hini nga pakli.",
"grant-createaccount": "Pahimo hin mga account",
"grant-createeditmovepage": "Paghimo, pagliwat, ngan pagbalhin hin mga pakli",
"grant-delete": "Pagpara hin mga pakli, mga rebisyon, ngan mga iginsulod ha log",
+ "grant-sendemail": "Igpadara hin email ngadto ha iba nga mga gumaramit",
+ "grant-uploadeditmovefile": "Pagkarga, pagsaliwan, ngan pagbalhin hin mga file",
+ "grant-uploadfile": "Pagkarga hin bag-o nga mga file",
+ "grant-basic": "Mga panguna nga katungod",
+ "grant-viewdeleted": "Kitaa an mga pinanmara nga file ngan pakli",
+ "grant-viewmywatchlist": "Kitaa an imo mga barantayon",
"newuserlogpage": "Talaan han paghimo hin gumaramit",
"newuserlogpagetext": "Ini an talaan han mga nagkahihimo nga mga gumaramit.",
"rightslog": "Talaan hin mga katungod han gumaramit",
+ "rightslogtext": "Ini an talaan han mga pagbag-o han mga katungod hit gumaramit.",
"action-read": "basaha ini nga pakli",
"action-edit": "liwata ini nga pakli",
"action-createpage": "pahimo hin mga pakli",
"import-rootpage-nosubpage": "Ngaran-lat'ang nga \"$1\" han gamot-pakli in diri natugot hin mga bahin-pakli.",
"importlogpage": "Talaan hin pan-aangbit",
"javascripttest-pagetext-skins": "Pagpili hin panit para ha pag-paandar han:",
- "tooltip-pt-userpage": "An imo pakli hin gumaramit",
- "tooltip-pt-mytalk": "An imo pakli hin hiruhimangraw",
- "tooltip-pt-preferences": "An imo mga karuyag",
+ "tooltip-pt-userpage": "{{GENDER:|An imo gumaramit}} nga pakli",
+ "tooltip-pt-mytalk": "{{GENDER:|An imo}} hiruhimangraw nga pakli",
+ "tooltip-pt-preferences": "{{GENDER:|An imo}} mga karuyag",
"tooltip-pt-watchlist": "An talaan hin mga pakli nga imo ginsisinubay para hin mga kabag-ohan",
- "tooltip-pt-mycontris": "Talaan han imo mga ámot",
+ "tooltip-pt-mycontris": "Listahan han {{GENDER:|imo}} mga gin-amot",
"tooltip-pt-login": "Gin-aaghat ka nga mag log-in, pero diri ini ginpipirit.",
"tooltip-pt-logout": "gawas",
"tooltip-pt-createaccount": "Ginaag-hat ka nga maghimo hin account ngan maglog-in; pero diri ini mandatorya",
"tooltip-t-recentchangeslinked": "Mga bag-o nga kabag-ohan ha mga pakli nga nahasumpay tikang hini nga pakli",
"tooltip-feed-rss": "RSS nga pangarga para hini nga pakli",
"tooltip-feed-atom": "Atom nga pangarga para hini nga pakli",
- "tooltip-t-contributions": "Kitaa an talaan hin mga amot hini nga nágámit",
+ "tooltip-t-contributions": "Kitaa an listahan hin mga amot {{GENDER:$1|hinin nga gumaramit}}",
"tooltip-t-emailuser": "Padad-i hin e-mail ini nga nágámit",
"tooltip-t-upload": "Pagkarga hin mga paypay",
"tooltip-t-specialpages": "Talaan hin mga pinaurog nga pakli",
"revdelete-uname-unhid": "公开用户名",
"revdelete-restricted": "应用对管理员的限制",
"revdelete-unrestricted": "删除对管理员的限制",
- "logentry-block-block": "$1{{GENDER:$2|å°\81ç¦\81äº\86}}{{GENDER:$4|$3}}ï¼\8cæ\8c\81ç»æ\97¶é\97´$5 $6",
+ "logentry-block-block": "$1{{GENDER:$2|å°\81ç¦\81äº\86}}{{GENDER:$4|$3}}ï¼\8cæ\9c\9fé\99\90è\87³$5 $6",
"logentry-block-unblock": "$1{{GENDER:$2|解封了}}{{GENDER:$4|$3}}",
"logentry-block-reblock": "$1将{{GENDER:$4|$3}}的封禁设置{{GENDER:$2|更改为}}持续时间$5 $6",
"logentry-suppress-block": "$1{{GENDER:$2|封禁了}}{{GENDER:$4|$3}},持续时间$5 $6",
"special-characters-group-ipa": "国际音标",
"special-characters-group-symbols": "符号",
"special-characters-group-greek": "希腊字母",
+ "special-characters-group-greekextended": "希腊字母扩展",
"special-characters-group-cyrillic": "西里尔字母",
"special-characters-group-arabic": "阿拉伯字母",
"special-characters-group-arabicextended": "扩展阿拉伯字母",
'namespace' => [ '1', 'NAAMSPASIE', 'NAMESPACE' ],
'talkspace' => [ '1', 'BESPREKINGSBLADSY', 'TALKSPACE' ],
'fullpagename' => [ '1', 'VOLBLADSYNAAM', 'FULLPAGENAME' ],
- 'img_thumbnail' => [ '1', 'duimnael', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'duimnael', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'regs', 'right' ],
'img_left' => [ '1', 'links', 'left' ],
'img_none' => [ '1', 'geen', 'none' ],
'img_center' => [ '1', 'senter', 'center', 'centre' ],
- 'img_framed' => [ '1', 'omraam', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'omraam', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'raamloos', 'frameless' ],
'img_border' => [ '1', 'raam', 'border' ],
'img_top' => [ '1', 'bo', 'top' ],
'namespace' => [ '1', 'ESPACIODENOMBRES', 'ESPACIODENOMBRE', 'NAMESPACE' ],
'namespacee' => [ '1', 'ESPACIODENOMBRESE', 'ESPACIODENOMBREC', 'NAMESPACEE' ],
'img_right' => [ '1', 'dreita', 'derecha', 'dcha', 'der', 'right' ],
- 'img_left' => [ '1', 'cucha', 'zurda', 'izquierda', 'izda', 'izq', 'left' ],
+ 'img_left' => [ '1', 'cucha', 'izquierda', 'zurda', 'izda', 'izq', 'left' ],
'ns' => [ '0', 'EN:', 'EDN:', 'NS:' ],
'displaytitle' => [ '1', 'TÍTOL', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ],
'currentversion' => [ '1', 'BERSIÓNAUTUAL', 'BERSIONAUTUAL', 'REVISIÓNACTUAL', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ],
'subst' => [ '0', 'نسخ:', 'SUBST:' ],
'safesubst' => [ '0', 'نسخ_آمن:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'رسالة_بدون_تهيئة:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'تصغير', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'تصغير', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'تصغير=$1', 'مصغر=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'يمين', 'right' ],
'img_left' => [ '1', 'يسار', 'left' ],
'img_none' => [ '1', 'بدون', 'بلا', 'none' ],
'img_width' => [ '1', '$1بك', '$1عن', '$1px' ],
'img_center' => [ '1', 'مركز', 'center', 'centre' ],
- 'img_framed' => [ '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'إطار', 'بإطار', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'لاإطار', 'frameless' ],
'img_lang' => [ '1', 'لغة=$1', 'lang=$1' ],
'img_page' => [ '1', 'صفحة=$1', 'صفحة_$1', 'page=$1', 'page $1' ],
'pagenamee' => [ '1', 'ܟܘܢܝܐ_ܕܦܐܬܐ', 'PAGENAMEE' ],
'namespace' => [ '1', 'ܚܩܠܐ', 'NAMESPACE' ],
'msg' => [ '0', 'ܐܓܪܬܐ:', 'MSG:' ],
- 'img_thumbnail' => [ '1', 'ܙܥܘܪܬܐ', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'ܙܥܘܪܬܐ', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'ܙܥܘܪܬܐ=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'ܝܡܝܢܐ', 'right' ],
'img_left' => [ '1', 'ܣܡܠܐ', 'left' ],
'subst' => [ '0', 'نسخ:', 'إحلال:', 'SUBST:' ],
'safesubst' => [ '0', 'نسخ_آمن:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'رسالة_من_غير_تهيئه:', 'رسالة_بدون_تهيئة:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'تصغير', 'مصغر', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'تصغير', 'مصغر', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'تصغير=$1', 'مصغر=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'يمين', 'right' ],
'img_left' => [ '1', 'يسار', 'left' ],
'img_none' => [ '1', 'بدون', 'بلا', 'none' ],
'img_width' => [ '1', '$1بك', '$1عن', '$1px' ],
'img_center' => [ '1', 'مركز', 'center', 'centre' ],
- 'img_framed' => [ '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ],
- 'img_frameless' => [ '1', 'Ù\85Ù\86_غÙ\8aر_اطار', 'Ù\84اإطار', 'frameless' ],
+ 'img_framed' => [ '1', 'إطار', 'بإطار', 'frame', 'framed', 'enframed' ],
+ 'img_frameless' => [ '1', 'Ù\84اإطار', 'Ù\85Ù\86_غÙ\8aر_اطار', 'frameless' ],
'img_lang' => [ '1', 'لغه=$1', 'لغة=$1', 'lang=$1' ],
'img_page' => [ '1', 'صفح=$1', 'صفحه_$1', 'صفحة=$1', 'صفحة_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'معدول', 'معدول=$1', 'معدول_$1', 'upright', 'upright=$1', 'upright $1' ],
'img_right' => [ '1', 'ساغ', 'راست', 'right' ],
'img_left' => [ '1', 'سول', 'چپ', 'left' ],
'img_none' => [ '1', 'هئچ', 'هیچ', 'none' ],
- 'img_framed' => [ '1', 'قابیق', 'قاب', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'قابیق', 'قاب', 'frame', 'framed', 'enframed' ],
];
'img_left' => [ '1', 'wala', 'left' ],
'img_none' => [ '1', 'mayò', 'none' ],
'img_center' => [ '1', 'sentro', 'tangâ', 'center', 'centre' ],
- 'img_framed' => [ '1', 'nakakawadro', 'kwadro', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'nakakawadro', 'kwadro', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'daing kwadro', 'frameless' ],
'img_page' => [ '1', 'pahina=$1', 'pahina $1', 'page=$1', 'page $1' ],
'localurl' => [ '0', 'LOKALURL', 'LOCALURL:' ],
];
$magicWords = [
- 'img_thumbnail' => [ '1', 'міні', 'мініяцюра', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'міні', 'мініяцюра', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'міні=$1', 'мініяцюра=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'справа', 'right' ],
'img_left' => [ '1', 'злева', 'left' ],
'img_none' => [ '1', 'няма', 'none' ],
'img_width' => [ '1', '$1пкс', '$1px' ],
'img_center' => [ '1', 'цэнтр', 'center', 'centre' ],
- 'img_framed' => [ '1', 'безрамкі', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'безрамкі', 'frame', 'framed', 'enframed' ],
];
$bookstoreList = [
'msg' => [ '0', 'СЪОБЩ:', 'MSG:' ],
'subst' => [ '0', 'ЗАМЕСТ:', 'SUBST:' ],
'msgnw' => [ '0', 'СЪОБЩБУ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'мини', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'мини', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ],
- 'img_right' => [ '1', 'вдÑ\8fÑ\81но', 'дясно', 'д', 'right' ],
- 'img_left' => [ '1', 'влÑ\8fво', 'ляво', 'л', 'left' ],
+ 'img_right' => [ '1', 'дÑ\8fÑ\81но', 'вдясно', 'д', 'right' ],
+ 'img_left' => [ '1', 'лÑ\8fво', 'вляво', 'л', 'left' ],
'img_none' => [ '1', 'н', 'none' ],
'img_width' => [ '1', '$1пкс', '$1п', '$1px' ],
- 'img_center' => [ '1', 'център', 'центр', 'ц', 'center', 'centre' ],
- 'img_framed' => [ '1', 'рамка', 'врамка', 'framed', 'enframed', 'frame' ],
+ 'img_center' => [ '1', 'център', 'ц', 'центр', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'рамка', 'врамка', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'безрамка', 'frameless' ],
'img_border' => [ '1', 'ръб', 'контур', 'border' ],
'int' => [ '0', 'ВЪТР:', 'INT:' ],
'msg' => [ '0', 'POR:', 'MSG:' ],
'subst' => [ '0', 'ZAMJENI:', 'SUBST:' ],
'msgnw' => [ '0', 'NVPOR:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'desno', 'd', 'right' ],
'img_left' => [ '1', 'lijevo', 'l', 'left' ],
'img_none' => [ '1', 'n', 'bez', 'none' ],
'img_width' => [ '1', '$1piksel', '$1p', '$1px' ],
'img_center' => [ '1', 'centar', 'c', 'center', 'centre' ],
- 'img_framed' => [ '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'okvir', 'ram', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'bez_okvira', 'frameless' ],
'img_page' => [ '1', 'stranica=$1', 'stranica $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'na_gore', 'na_gore=$1', 'na_gore_$1', 'upright', 'upright=$1', 'upright $1' ],
'msg' => [ '0', 'ХААМ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ],
'subst' => [ '0', 'ХӀОТТОР:', 'ХӀОТТ:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ],
'msgnw' => [ '0', 'ВИКИ_ХААМ_БОЦАШ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'жима', 'жимо', 'мини', 'миниаÑ\82Ñ\8eÑ\80а', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'мини', 'жима', 'жимо', 'миниаÑ\82Ñ\8eÑ\80а', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'жима=$1', 'жимо=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ],
- 'img_right' => [ '1', 'бакъхьа', 'справа', 'right' ],
- 'img_left' => [ '1', 'Ñ\85аÑ\80Ñ\86Ñ\85Ñ\8cа', 'Ñ\81лева', 'left' ],
+ 'img_right' => [ '1', 'справа', 'бакъхьа', 'right' ],
+ 'img_left' => [ '1', 'Ñ\81лева', 'Ñ\85аÑ\80Ñ\86Ñ\85Ñ\8cа', 'left' ],
'img_none' => [ '1', 'йоцуш', 'без', 'none' ],
'img_width' => [ '1', '$1пкс', '$1px' ],
- 'img_center' => [ '1', 'Ñ\8eккÑ\8a', 'Ñ\86енÑ\82Ñ\80', 'center', 'centre' ],
- 'img_framed' => [ '1', 'гурабе', 'обрамить', 'framed', 'enframed', 'frame' ],
- 'img_frameless' => [ '1', 'гÑ\83Ñ\80абоÑ\86аÑ\88', 'безÑ\80амки', 'frameless' ],
+ 'img_center' => [ '1', 'Ñ\86енÑ\82Ñ\80', 'Ñ\8eккÑ\8a', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'гурабе', 'обрамить', 'frame', 'framed', 'enframed' ],
+ 'img_frameless' => [ '1', 'безÑ\80амки', 'гÑ\83Ñ\80абоÑ\86аÑ\88', 'frameless' ],
'img_page' => [ '1', 'агlо=$1', 'агlо_$1', 'page_$1', 'страница=$1', 'страница_$1', 'страница $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'бакъхьалакхо', 'бакъхьалакхо=$1', 'бакъхьалакхо_$1', 'upright_$1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа_$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'доза', 'граница', 'border' ],
'img_baseline' => [ '1', 'бух', 'основание', 'baseline' ],
- 'img_sub' => [ '1', 'бÑ\83Ñ\85а', 'под', 'sub' ],
+ 'img_sub' => [ '1', 'под', 'бÑ\83Ñ\85а', 'sub' ],
'img_super' => [ '1', 'тӀе', 'над', 'super', 'sup' ],
'img_top' => [ '1', 'лакхахь', 'сверху', 'top' ],
'img_text_top' => [ '1', 'лакххьара-йоза', 'текст-сверху', 'text-top' ],
];
$magicWords = [
- 'img_thumbnail' => [ '1', 'وێنۆک', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'وێنۆک', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'ڕاست', 'right' ],
'img_left' => [ '1', 'چەپ', 'left' ],
'img_width' => [ '1', '$1پیکسڵ', '$1px' ],
'img_center' => [ '1', 'ناوەڕاست', 'center', 'centre' ],
- 'img_framed' => [ '1', 'چوارچێوە', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'چوارچێوە', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'بێچوارچێوە', 'frameless' ],
'img_border' => [ '1', 'سنوور', 'border' ],
];
'subjectpagenamee' => [ '1', 'NÁZEVČLÁNKUE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'subst' => [ '0', 'VLOŽIT:', 'SUBST:' ],
'msgnw' => [ '0', 'VLOŽITNW:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'náhled', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'náhled', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'náhled=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'vpravo', 'right' ],
'img_left' => [ '1', 'vlevo', 'left' ],
'img_none' => [ '1', 'žádné', 'none' ],
'img_width' => [ '1', '$1pixelů', '$1px' ],
'img_center' => [ '1', 'střed', 'center', 'centre' ],
- 'img_framed' => [ '1', 'rám', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'rám', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'bezrámu', 'frameless' ],
'img_lang' => [ '1', 'jazyk=$1', 'lang=$1' ],
'img_page' => [ '1', 'strana=$1', 'strana_$1', 'page=$1', 'page $1' ],
'subpagenamee' => [ '1', 'ENWISDUDALENE', 'SUBPAGENAMEE' ],
'talkpagename' => [ '1', 'ENWTUDALENSGWRS', 'TALKPAGENAME' ],
'talkpagenamee' => [ '1', 'ENWTUDALENSGWRSE', 'TALKPAGENAMEE' ],
- 'img_thumbnail' => [ '1', 'ewin_bawd', 'bawd', 'mân-lun', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'bawd', 'ewin_bawd', 'mân-lun', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'mân-lun=$1', 'bawd=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'de', 'right' ],
'img_left' => [ '1', 'chwith', 'left' ],
'subjectpagenamee' => [ '1', 'HAUPTSEITENNAME_URL', 'VORDERSEITE_URL', 'HAUPTSEITE_URL', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'subst' => [ '0', 'ERS:', 'SUBST:' ],
'safesubst' => [ '0', 'SICHER_ERS:', 'SICHERERS:', 'SAFESUBST:' ],
- 'img_thumbnail' => [ '1', 'mini', 'miniatur', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatur', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatur=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'rechts', 'right' ],
'img_left' => [ '1', 'links', 'left' ],
'img_none' => [ '1', 'ohne', 'none' ],
'img_center' => [ '1', 'zentriert', 'center', 'centre' ],
- 'img_framed' => [ '1', 'gerahmt', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'gerahmt', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'rahmenlos', 'frameless' ],
'img_lang' => [ '1', 'sprache=$1', 'lang=$1' ],
'img_page' => [ '1', 'seite=$1', 'seite_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'hochkant', 'hochkant=$1', 'hochkant_$1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'rand', 'border' ],
'img_baseline' => [ '1', 'grundlinie', 'baseline' ],
- 'img_sub' => [ '1', 'tiefgestellt', 'tief', 'sub' ],
- 'img_super' => [ '1', 'hochgestellt', 'hoch', 'super', 'sup' ],
+ 'img_sub' => [ '1', 'tief', 'tiefgestellt', 'sub' ],
+ 'img_super' => [ '1', 'hoch', 'hochgestellt', 'super', 'sup' ],
'img_top' => [ '1', 'oben', 'top' ],
'img_text_top' => [ '1', 'text-oben', 'text-top' ],
'img_middle' => [ '1', 'mitte', 'middle' ],
'subst' => [ '0', 'KOPYAKE', 'ATEBERDE', 'SUBST:' ],
'safesubst' => [ '0', 'EMELEYATEBERDE', 'SAFESUBST:' ],
'msgnw' => [ '0', 'MSCNW:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'resmoqıckek', 'qıckek', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'resmoqıckek', 'qıckek', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'resmoqıckek=$1', 'qıckek=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'raşt', 'right' ],
'img_left' => [ '1', 'çep', 'left' ],
'img_none' => [ '1', 'çıniyo', 'none' ],
'img_width' => [ '1', '$1pik', '$1piksel', '$1px' ],
'img_center' => [ '1', 'werte', 'miyan', 'center', 'centre' ],
- 'img_framed' => [ '1', 'çerçeweyın', 'çerçewekerden', 'çerçewe', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'çerçeweyın', 'çerçewekerden', 'çerçewe', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'béçerçewe', 'frameless' ],
'img_lang' => [ '1', 'zuwan=1$', 'lang=$1' ],
'img_page' => [ '1', 'pera=$1', 'pera_$1', 'page=$1', 'page $1' ],
'img_border' => [ '1', 'sinor', 'border' ],
'img_baseline' => [ '1', 'Sinoréerdi', 'baseline' ],
'img_sub' => [ '1', 'anvar', 'sub' ],
- 'img_super' => [ '1', 'corén', 'cor', 'super', 'sup' ],
+ 'img_super' => [ '1', 'cor', 'corén', 'super', 'sup' ],
'img_top' => [ '1', 'gedug', 'top' ],
'img_text_top' => [ '1', 'gedug-metin', 'text-top' ],
'img_middle' => [ '1', 'merkez', 'middle' ],
'msg' => [ '0', 'ΚΕΙΜΕΝΟ:', 'MSG:' ],
'subst' => [ '0', 'ΑΛΛΑΓΗ:', 'SUBST:' ],
'msgnw' => [ '0', 'ΑΠΛΟΚΕΙΜΕΝΟ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'μικρογραφία', 'μινιατούρα', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'μικρογραφία', 'μινιατούρα', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'μικρογραφία=$1', 'μινιατούρα=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'δεξιά', 'right' ],
'img_left' => [ '1', 'αριστερά', 'left' ],
'img_none' => [ '1', 'καθόλου', 'none' ],
'img_width' => [ '1', '$1εσ', '$1px' ],
'img_center' => [ '1', 'κέντρο', 'center', 'centre' ],
- 'img_framed' => [ '1', 'με-πλαίσιο', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'με-πλαίσιο', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'χωρίς-πλαίσιο', 'frameless' ],
'img_page' => [ '1', 'σελίδα=$1', 'σελίδα_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'κατακόρυφα', 'κατακόρυφα=$1', 'κατακόρυφα_$1', 'upright', 'upright=$1', 'upright $1' ],
* IDs must be valid identifiers, they cannot contain hyphens.
* CASE is 0 to match all case variants, 1 for case-sensitive
*
- * Note to translators:
- * Please include the English words as synonyms. This allows people
- * from other wikis to contribute more easily.
+ * Note to localisers:
+ * - Include the English magic words as synonyms. This allows people from other
+ * that do no speak the language to contribute more easily.
+ * - Order the aliases so that common aliases are occur before more rarely
+ * used aliases. Tools are expected to use the first alias.
*
* This array can be modified at runtime with the LanguageGetMagic hook
*/
'subst' => [ 0, 'SUBST:' ],
'safesubst' => [ 0, 'SAFESUBST:' ],
'msgnw' => [ 0, 'MSGNW:' ],
- 'img_thumbnail' => [ 1, 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ 1, 'thumb', 'thumbnail' ],
'img_manualthumb' => [ 1, 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ 1, 'right' ],
'img_left' => [ 1, 'left' ],
'img_none' => [ 1, 'none' ],
'img_width' => [ 1, '$1px' ],
'img_center' => [ 1, 'center', 'centre' ],
- 'img_framed' => [ 1, 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ 1, 'frame', 'framed', 'enframed' ],
'img_frameless' => [ 1, 'frameless' ],
'img_lang' => [ 1, 'lang=$1' ],
'img_page' => [ 1, 'page=$1', 'page $1' ],
'subst' => [ '0', 'ANSTAT:', 'SUBST:' ],
'safesubst' => [ '0', 'SEKURANSTAT:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'NVMSĜ:', 'NVMSGX:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'eta', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'eta', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'eta=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'dekstra', 'dekstre', 'right' ],
'img_left' => [ '1', 'maldekstra', 'maldekstre', 'left' ],
- 'img_none' => [ '1', 'nenio', 'neniu', 'none' ],
+ 'img_none' => [ '1', 'neniu', 'nenio', 'none' ],
'img_width' => [ '1', '$1ra', '$1px' ],
'img_center' => [ '1', 'centra', 'meza', 'center', 'centre' ],
- 'img_framed' => [ '1', 'kadro', 'enkadrita', 'enkadrite', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'kadro', 'enkadrita', 'enkadrite', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'senkadra', 'frameless' ],
'img_page' => [ '1', 'paĝo=$1', 'paĝo $1', 'pagxo=$1', 'pagxo_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'altdekstre', 'altdekstre=$1', 'altdekstre_$1', 'upright', 'upright=$1', 'upright $1' ],
'subjectpagenamee' => [ '1', 'NOMBREDEPAGINADETEMAC', 'NOMBREDEPÁGINADETEMAC', 'NOMBREDEPÁGINADEASUNTOC', 'NOMBREDEPAGINADEASUNTOC', 'NOMBREDEPAGINADEARTICULOC', 'NOMBREDEPÁGINADEARTÍCULOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'msg' => [ '0', 'MSJ:', 'MSG:' ],
'subst' => [ '0', 'SUST:', 'FIJAR:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'miniaturadeimagen', 'miniatura', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniaturadeimagen', 'miniatura', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniaturadeimagen=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ],
- 'img_right' => [ '1', 'derecha', 'dcha', 'der', 'right' ],
+ 'img_right' => [ '1', 'derecha', 'der', 'dcha', 'right' ],
'img_left' => [ '1', 'izquierda', 'izda', 'izq', 'left' ],
- 'img_none' => [ '1', 'ninguna', 'nada', 'no', 'ninguno', 'none' ],
+ 'img_none' => [ '1', 'no', 'ninguna', 'ninguno', 'nada', 'none' ],
'img_center' => [ '1', 'centro', 'centrado', 'centrada', 'centrar', 'center', 'centre' ],
- 'img_framed' => [ '1', 'marco', 'enmarcado', 'enmarcada', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'marco', 'enmarcado', 'enmarcada', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'sinmarco', 'sin_enmarcar', 'sinenmarcar', 'frameless' ],
'img_lang' => [ '1', 'idioma=$1', 'lang=$1' ],
'img_page' => [ '1', 'pagina=$1', 'página=$1', 'pagina_$1', 'página_$1', 'page=$1', 'page $1' ],
'talkpagename' => [ '1', 'ARUTELUNIMI', 'TALKPAGENAME' ],
'talkpagenamee' => [ '1', 'ARUTELUNIMI1', 'TALKPAGENAMEE' ],
'subst' => [ '0', 'ASENDA:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'pisi', 'pisipilt', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'pisi', 'pisipilt', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'pisi=$1', 'pisipilt=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'paremal', 'right' ],
'img_left' => [ '1', 'vasakul', 'left' ],
'img_none' => [ '1', 'tühi', 'none' ],
'img_center' => [ '1', 'keskel', 'center', 'centre' ],
- 'img_framed' => [ '1', 'raam', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'raam', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'raamita', 'frameless' ],
'img_lang' => [ '1', 'keel=$1', 'lang=$1' ],
'img_page' => [ '1', 'lehekülg=$1', 'lehekülg_$1', 'page=$1', 'page $1' ],
'subst' => [ '0', 'جایگزین:', 'جا:', 'SUBST:' ],
'safesubst' => [ '0', 'جایگزین_امن:', 'جام:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'پیغامبیبسط:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'بندانگشتی', 'انگشتدان', 'انگشتی', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'بندانگشتی', 'انگشتی', 'انگشتدان', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'بندانگشتی=$1', 'انگشتدان=$1', 'انگشتی=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'راست', 'right' ],
'img_left' => [ '1', 'چپ', 'left' ],
'img_none' => [ '1', 'هیچ', 'none' ],
'img_width' => [ '1', '$1پیکسل', '$1px' ],
'img_center' => [ '1', 'وسط', 'center', 'centre' ],
- 'img_framed' => [ '1', 'قاب', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'قاب', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'بیقاب', 'بیقاب', 'بی_قاب', 'frameless' ],
'img_lang' => [ '1', 'زبان=$1', 'lang=$1' ],
'img_page' => [ '1', 'صفحه=$1', 'صفحه_$1', 'page=$1', 'page $1' ],
'subjectpagename' => [ '1', 'AIHESIVUNIMI', 'ARTIKKELISIVUNIMI', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'subjectpagenamee' => [ '1', 'AIHESIVUNIMIE', 'ARTIKKELISIVUNIMIE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'subst' => [ '0', 'VASTINE:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'pienoiskuva', 'pienois', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'pienoiskuva', 'pienois', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'pienoiskuva=$1', 'pienois=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'oikea', 'right' ],
'img_left' => [ '1', 'vasen', 'left' ],
'img_none' => [ '1', 'tyhjä', 'none' ],
- 'img_center' => [ '1', 'keskitetty', 'keski', 'center', 'centre' ],
- 'img_framed' => [ '1', 'kehys', 'kehystetty', 'framed', 'enframed', 'frame' ],
+ 'img_center' => [ '1', 'keski', 'keskitetty', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'kehys', 'kehystetty', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'kehyksetön', 'frameless' ],
'img_page' => [ '1', 'sivu=$1', 'sivu_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'yläoikea', 'yläoikea=$1', 'yläoikea_$1', 'upright', 'upright=$1', 'upright $1' ],
'talkpagenamee' => [ '1', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ],
'subjectpagename' => [ '1', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'subjectpagenamee' => [ '1', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
- 'img_thumbnail' => [ '1', 'vignette', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'vignette', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'droite', 'right' ],
'img_left' => [ '1', 'gauche', 'left' ],
'img_none' => [ '1', 'néant', 'neant', 'none' ],
'img_center' => [ '1', 'centré', 'center', 'centre' ],
- 'img_framed' => [ '1', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'cadre', 'encadré', 'encadre', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ],
'img_lang' => [ '1', 'langue=$1', 'lang=$1' ],
'img_upright' => [ '1', 'redresse', 'redresse=$1', 'redresse_$1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'bordure', 'border' ],
- 'img_baseline' => [ '1', 'ligne-de-base', 'base', 'baseline' ],
+ 'img_baseline' => [ '1', 'base', 'ligne-de-base', 'baseline' ],
'img_sub' => [ '1', 'indice', 'ind', 'sub' ],
'img_super' => [ '1', 'exposant', 'exp', 'super', 'sup' ],
'img_top' => [ '1', 'haut', 'top' ],
'subjectpagenamee' => [ '1', 'NOM_DE_LA_PÂGE_DU_SUJÈT_URL', 'NOM_DE_LA_PÂGE_DE_L_ARTICLLO_URL', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'msg' => [ '0', 'MSJ:', 'MSG:' ],
'msgnw' => [ '0', 'MSJNV:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'figura', 'vignette', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'figura', 'vignette', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'figura=$1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'drêta', 'droite', 'right' ],
'img_left' => [ '1', 'gôche', 'gauche', 'left' ],
'img_none' => [ '1', 'vouedo', 'néant', 'neant', 'none' ],
'img_center' => [ '1', 'centrâ', 'centré', 'center', 'centre' ],
- 'img_framed' => [ '1', 'encâdrâ', 'câdro', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'encâdrâ', 'câdro', 'cadre', 'encadré', 'encadre', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'sen_câdro', 'pas_encâdrâ', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ],
'img_page' => [ '1', 'pâge=$1', 'pâge $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'drêt', 'drêt=$1', 'drêt $1', 'redresse', 'redresse=$1', 'redresse $1', 'redresse_$1', 'upright', 'upright=$1', 'upright $1' ],
'msg' => [ '0', 'TCHT:', 'MSG:' ],
'subst' => [ '0', 'IONAD:', 'SUBST:' ],
'msgnw' => [ '0', 'TCHTFS:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'mionsamhail', 'mion', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mion', 'mionsamhail', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'deas', 'right' ],
'img_left' => [ '1', 'clé', 'left' ],
'img_none' => [ '1', 'faic', 'none' ],
'img_center' => [ '1', 'lár', 'center', 'centre' ],
- 'img_framed' => [ '1', 'fráma', 'frámaithe', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'fráma', 'frámaithe', 'frame', 'framed', 'enframed' ],
'int' => [ '0', 'INMH:', 'INT:' ],
'sitename' => [ '1', 'AINMANTSUÍMH', 'SITENAME' ],
'ns' => [ '0', 'AS:', 'NS:' ],
'basepagename' => [ '1', 'NOMEDAPÁXINABASE', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ],
'talkpagename' => [ '1', 'NOMEDAPÁXINADECONVERSA', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ],
'subjectpagename' => [ '1', 'NOMEDAPÁXINADECONTIDO', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
- 'img_thumbnail' => [ '1', 'miniatura', 'miniaturadaimaxe', 'miniaturadaimagem', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatura', 'miniaturadaimagem', 'miniaturadaimaxe', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatura=$1', 'miniaturadaimaxe=$1', 'miniaturadaimagem=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'dereita', 'direita', 'right' ],
'img_left' => [ '1', 'esquerda', 'left' ],
'img_none' => [ '1', 'ningún', 'nenhum', 'none' ],
'img_center' => [ '1', 'centro', 'center', 'centre' ],
- 'img_framed' => [ '1', 'conmarco', 'conbordo', 'marco', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'conmarco', 'marco', 'conbordo', 'commoldura', 'comborda', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'senmarco', 'senbordo', 'semmoldura', 'semborda', 'frameless' ],
'img_page' => [ '1', 'páxina=$1', 'páxina_$1', 'página=$1', 'página_$1', 'página $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'arribaádereita', 'arribaádereita=$1', 'arribaádereita_$1', 'superiordireito', 'superiordireito=$1', 'superiordireito_$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ],
- 'img_border' => [ '1', 'bordo', 'borda', 'border' ],
+ 'img_border' => [ '1', 'borda', 'bordo', 'border' ],
'img_baseline' => [ '1', 'liñadebase', 'linhadebase', 'baseline' ],
'img_top' => [ '1', 'arriba', 'acima', 'top' ],
'img_text_top' => [ '1', 'texto-arriba', 'text-top' ],
'subst' => [ '0', 'ס:', 'SUBST:' ],
'safesubst' => [ '0', 'ס בטוח:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'הכללת מקור', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'ממוזער', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'ממוזער', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'ימין', 'right' ],
'img_left' => [ '1', 'שמאל', 'left' ],
'img_none' => [ '1', 'ללא', 'none' ],
'img_width' => [ '1', '$1 פיקסלים', '$1px' ],
'img_center' => [ '1', 'מרכז', 'center', 'centre' ],
- 'img_framed' => [ '1', '×\9e×\9e×\95ס×\92ר', '×\9eס×\92רת', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', '×\9eס×\92רת', '×\9e×\9e×\95ס×\92ר', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'לא ממוסגר', 'ללא מסגרת', 'frameless' ],
'img_page' => [ '1', 'דף=$1', 'דף $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'ימין למעלה', 'ימין למעלה=$1', 'ימין למעלה $1', 'upright', 'upright=$1', 'upright $1' ],
- 'img_border' => [ '1', 'גבולות', 'גבול', 'border' ],
+ 'img_border' => [ '1', 'גבול', 'גבולות', 'border' ],
'img_baseline' => [ '1', 'שורת הבסיס', 'baseline' ],
'img_sub' => [ '1', 'תחתי', 'sub' ],
'img_super' => [ '1', 'עילי', 'super', 'sup' ],
'subst' => [ '0', 'प्रति:', 'SUBST:' ],
'safesubst' => [ '0', 'सुरक्षित_प्रति:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'सन्देश_नोविकी:', 'संदेश_नोविकी:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'अंगूठाकार', 'अंगूठा', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'अंगूठाकार', 'अंगूठा', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'अंगूठाकार=$1', 'अंगूठा=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'दाएँ', 'दायें', 'दाएं', 'right' ],
- 'img_left' => [ '1', 'बाà¤\8fà¤\81', 'बायà¥\87à¤\82', 'बाà¤\8fं', 'left' ],
+ 'img_left' => [ '1', 'बाà¤\8fà¤\81', 'बाà¤\8fà¤\82', 'बायà¥\87ं', 'left' ],
'img_none' => [ '1', 'कोई_नहीं', 'none' ],
'img_width' => [ '1', '$1पिक्सेल', '$1px' ],
- 'img_center' => [ '1', 'à¤\95à¥\87नà¥\8dदà¥\8dर', 'à¤\95à¥\87à¤\82द्र', 'केन्द्रित', 'केंद्रित', 'center', 'centre' ],
- 'img_framed' => [ '1', 'फ़à¥\8dरà¥\87म', 'फà¥\8dरà¥\87म', 'framed', 'enframed', 'frame' ],
+ 'img_center' => [ '1', 'à¤\95à¥\87à¤\82दà¥\8dर', 'à¤\95à¥\87नà¥\8dद्र', 'केन्द्रित', 'केंद्रित', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'फà¥\8dरà¥\87म', 'फ़à¥\8dरà¥\87म', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'फ़्रेमहीन', 'फ्रेमहीन', 'frameless' ],
'img_lang' => [ '1', 'भाषा=$1', 'lang=$1' ],
'img_page' => [ '1', 'पृष्ठ=$1', 'पृष्ठ_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'खड़ी', 'खड़ी=$1', 'खड़ी_$1', 'upright', 'upright=$1', 'upright $1' ],
- 'img_border' => [ '1', 'à¤\95िनारा', 'बà¥\89रà¥\8dडर', 'border' ],
+ 'img_border' => [ '1', 'बà¥\89रà¥\8dडर', 'à¤\95िनारा', 'border' ],
'img_baseline' => [ '1', 'आधार_रेखा', 'baseline' ],
'img_sub' => [ '1', 'पद', 'sub' ],
'img_super' => [ '1', 'मूर्ध', 'super', 'sup' ],
'subjectpagename' => [ '1', 'IMEGLAVNESTRANICE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'subjectpagenamee' => [ '1', 'IMEGLAVNESTRANICEE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'subst' => [ '0', 'ZAMJENA:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'minijatura', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mini', 'minijatura', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'minijatura=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'desno', 'right' ],
'img_left' => [ '1', 'lijevo', 'left' ],
'img_none' => [ '1', 'ništa', 'none' ],
'img_center' => [ '1', 'središte', 'center', 'centre' ],
- 'img_framed' => [ '1', 'okvir', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'okvir', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'bezokvira', 'frameless' ],
'img_lang' => [ '1', 'jezik=$1', 'lang=$1' ],
'img_page' => [ '1', 'stranica=$1', 'stranica $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'uspravno=$1', 'uspravno $1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'obrub', 'border' ],
'img_baseline' => [ '1', 'osnovnacrta', 'baseline' ],
- 'img_sub' => [ '1', 'potpis', 'ind', 'sub' ],
+ 'img_sub' => [ '1', 'ind', 'potpis', 'sub' ],
'img_super' => [ '1', 'natpis', 'eks', 'super', 'sup' ],
'img_top' => [ '1', 'vrh', 'top' ],
'img_text_top' => [ '1', 'tekst-vrh', 'text-top' ],
'subjectpagenamee' => [ '1', 'SZÓCIKKNEVEE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'msg' => [ '0', 'ÜZENET:', 'ÜZ:', 'MSG:' ],
'subst' => [ '0', 'BEILLESZT:', 'BEMÁSOL:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'bélyegkép', 'bélyeg', 'miniatűr', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'bélyegkép', 'bélyeg', 'miniatűr', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'bélyegkép=$1', 'bélyeg=$1', 'miniatűr=$1', 'thumbnail=$1', 'thumb=$1' ],
- 'img_right' => [ '1', 'jobb', 'jobbra', 'right' ],
- 'img_left' => [ '1', 'bal', 'balra', 'left' ],
+ 'img_right' => [ '1', 'jobbra', 'jobb', 'right' ],
+ 'img_left' => [ '1', 'balra', 'bal', 'left' ],
'img_none' => [ '1', 'semmi', 'none' ],
- 'img_center' => [ '1', 'közép', 'középre', 'center', 'centre' ],
- 'img_framed' => [ '1', 'keretezett', 'keretes', 'keretben', 'kerettel', 'framed', 'enframed', 'frame' ],
+ 'img_center' => [ '1', 'középre', 'közép', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'keretezett', 'keretben', 'keretes', 'kerettel', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'keretnélküli', 'frameless' ],
'img_page' => [ '1', 'oldal=$1', 'oldal $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'fennjobbra', 'fennjobbra=$1', 'fennjobbra $1', 'upright', 'upright=$1', 'upright $1' ],
'img_top' => [ '1', 'fenn', 'fent', 'top' ],
'img_text_top' => [ '1', 'szöveg-fenn', 'szöveg-fent', 'text-top' ],
'img_middle' => [ '1', 'vközépen', 'vközépre', 'middle' ],
- 'img_bottom' => [ '1', 'lenn', 'lent', 'bottom' ],
+ 'img_bottom' => [ '1', 'lent', 'lenn', 'bottom' ],
'img_text_bottom' => [ '1', 'szöveg-lenn', 'szöveg-lent', 'text-bottom' ],
'sitename' => [ '1', 'WIKINEVE', 'SITENAME' ],
'ns' => [ '0', 'NÉVTÉR:', 'NS:' ],
'subjectpagenamee' => [ '1', 'ՀՈԴՎԱԾԻ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'msg' => [ '0', 'ՀՈՂՈՐԴ՝', 'MSG:' ],
'msgnw' => [ '0', 'ՀՈՂՈՐԴ_ԱՌԱՆՑ_ՎԻՔԻԻ՝', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'մինի', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'մինի', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'մինի=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'աջից', 'right' ],
'img_left' => [ '1', 'ձախից', 'left' ],
'img_none' => [ '1', 'առանց', 'none' ],
'img_width' => [ '1', '$1փքս', '$1px' ],
'img_center' => [ '1', 'կենտրոն', 'center', 'centre' ],
- 'img_framed' => [ '1', 'շրջափակել', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'շրջափակել', 'frame', 'framed', 'enframed' ],
'img_page' => [ '1', 'էջը=$1', 'էջ $1', 'page=$1', 'page $1' ],
'int' => [ '0', 'ՆԵՐՔ՝', 'INT:' ],
'sitename' => [ '1', 'ԿԱՅՔԻ_ԱՆՈՒՆԸ', 'SITENAME' ],
'msg' => [ '0', 'PSN:', 'PESAN:', 'MSG:' ],
'subst' => [ '0', 'GNT:', 'GANTI:', 'TUKAR:', 'SUBST:' ],
'msgnw' => [ '0', 'TPL:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'jmpl', 'jempol', 'mini', 'miniatur', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'jmpl', 'jempol', 'mini', 'miniatur', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'jmpl=$1', 'jempol=$1', 'mini=$1', 'miniatur=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'ka', 'kanan', 'right' ],
- 'img_left' => [ '1', 'ki', 'kiri', 'left' ],
+ 'img_left' => [ '1', 'kiri', 'ki', 'left' ],
'img_none' => [ '1', 'nir', 'tanpa', 'none' ],
'img_center' => [ '1', 'pus', 'pusat', 'center', 'centre' ],
- 'img_framed' => [ '1', 'bing', 'bingkai', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'bingkai', 'bing', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'nirbing', 'tanpabingkai', 'frameless' ],
'img_lang' => [ '1', 'bhs=$1', 'lang=$1' ],
'img_page' => [ '1', 'hal=$1', 'halaman=$1', 'hal_$1', 'halaman_$1', 'page=$1', 'page $1' ],
'subpagename' => [ '1', 'NOMESOTTOPAGINA', 'SUBPAGENAME' ],
'subpagenamee' => [ '1', 'NOMESOTTOPAGINAE', 'SUBPAGENAMEE' ],
'subst' => [ '0', 'SOST:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'miniatura', 'min', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatura', 'min', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatura=$1', 'min=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'destra', 'right' ],
'img_left' => [ '1', 'sinistra', 'left' ],
'img_none' => [ '1', 'nessuno', 'none' ],
'img_center' => [ '1', 'centro', 'center', 'centre' ],
- 'img_framed' => [ '1', 'riquadrato', 'incorniciato', 'originale', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'riquadrato', 'originale', 'incorniciato', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'senza_cornice', 'frameless' ],
'img_page' => [ '1', 'pagina=$1', 'pagina_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'verticale', 'verticale=$1', 'verticale_$1', 'upright', 'upright=$1', 'upright $1' ],
'subst' => [ '0', '展開:', '展開:', 'SUBST:' ],
'safesubst' => [ '0', '安全展開:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'ウィキ無効メッセージ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'サムネイル', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'サムネイル', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', '代替画像=$1', 'サムネイル=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', '右', 'right' ],
'img_left' => [ '1', '左', 'left' ],
'img_none' => [ '1', 'なし', '無し', 'none' ],
'img_width' => [ '1', '$1ピクセル', '$1px' ],
'img_center' => [ '1', '中央', 'center', 'centre' ],
- 'img_framed' => [ '1', 'フレーム', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'フレーム', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'フレームなし', 'frameless' ],
'img_page' => [ '1', 'ページ=$1', 'ページ $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', '右上', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', '境界', 'ボーダー', 'border' ],
- 'img_baseline' => [ '1', '下線', 'ベースライン', 'baseline' ],
+ 'img_baseline' => [ '1', 'ベースライン', '下線', 'baseline' ],
'img_sub' => [ '1', '下付き', 'sub' ],
'img_super' => [ '1', '上付き', 'super', 'sup' ],
'img_top' => [ '1', '上端', 'top' ],
'namespace' => [ '1', 'სახელთა_სივრცე', 'NAMESPACE' ],
'fullpagename' => [ '1', 'გვერდის_სრული_სახელი', 'FULLPAGENAME' ],
'subst' => [ '0', 'მიდგმ:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'მინიატიურა', 'მინი', 'მინიასლი', 'ცეროდენა', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'მინი', 'მინიატიურა', 'მინიასლი', 'ცეროდენა', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'მინიატიურა=$1', 'მინი=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'მარჯვნივ', 'right' ],
'img_left' => [ '1', 'მარცხნივ', 'left' ],
'talkpagename' => [ '1', 'ឈ្មោះទំព័រពិភាក្សា', 'TALKPAGENAME' ],
'msg' => [ '0', 'សារ:', 'MSG:' ],
'msgnw' => [ '0', 'សារមិនមែនជាកូដវិគី:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'រូបភាពតូច', 'រូបតូច', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'រូបភាពតូច', 'រូបតូច', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'រូបភាពតូច=$1', 'រូបតូច=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'ស្តាំ', 'ខាងស្តាំ', 'right' ],
'img_left' => [ '1', 'ធ្វេង', 'ខាងធ្វេង', 'left' ],
'img_none' => [ '1', 'ទទេ', 'គ្មាន', 'none' ],
'img_width' => [ '1', '$1ភីកសែល', '$1ភស', '$1px' ],
'img_center' => [ '1', 'កណ្តាល', 'center', 'centre' ],
- 'img_framed' => [ '1', 'ស៊ុម', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'ស៊ុម', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'គ្មានស៊ុម', 'frameless' ],
'img_page' => [ '1', 'ទំព័រ=$1', 'ទំព័រ$1', 'page=$1', 'page $1' ],
'img_top' => [ '1', 'ផ្នែកលើ', 'ផ្នែកខាងលើ', 'top' ],
'subst' => [ '0', '풀기:', 'SUBST:' ],
'safesubst' => [ '0', '안전풀기:', 'SAFESUBST:' ],
'msgnw' => [ '0', '위키잘못메시지:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', '섬네일', '썸네일', '축소판', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', '섬네일', '썸네일', '축소판', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', '섬네일=$1', '썸네일=$1', '축소판=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', '오른쪽', 'right' ],
'img_left' => [ '1', '왼쪽', 'left' ],
'img_none' => [ '1', '없음', 'none' ],
'img_width' => [ '1', '$1픽셀', '$1px' ],
'img_center' => [ '1', '가운데', 'center', 'centre' ],
- 'img_framed' => [ '1', '프레임', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', '프레임', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', '프레임없음', 'frameless' ],
'img_lang' => [ '1', '언어=$1', 'lang=$1' ],
'img_page' => [ '1', '문서=$1', 'page=$1', 'page $1' ],
'nogallery' => [ '0', '__KEIN_JALLERIE__', '__KEINE_GALERIE__', '__KEINEGALERIE__', '__NOGALLERY__' ],
'toc' => [ '0', '__ENHALLT__', '__INHALTSVERZEICHNIS__', '__TOC__' ],
'img_right' => [ '1', 'rähß', 'räts', 'rechts', 'right' ],
- 'img_left' => [ '1', 'lengks', 'lenks', 'links', 'left' ],
+ 'img_left' => [ '1', 'links', 'lengks', 'lenks', 'left' ],
'language' => [ '0', '#SHPROOCH:', '#SPROCH:', '#SPRACHE:', '#LANGUAGE:' ],
'hiddencat' => [ '1', '__VERSHTOCHE_SAACHJRUPP__', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ],
];
'numberofedits' => [ '1', 'NIVERAJANJYOW', 'NUMBEROFEDITS' ],
'pagename' => [ '1', 'HANOWANFOLEN', 'PAGENAME' ],
'fullpagename' => [ '1', 'HANOWLEUNANFOLEN', 'FULLPAGENAME' ],
- 'img_thumbnail' => [ '1', 'skeusennik', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'skeusennik', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'skeusennik=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'dyhow', 'right' ],
'img_left' => [ '1', 'kledh', 'left' ],
'img_none' => [ '1', 'nagonan', 'none' ],
'img_center' => [ '1', 'kresel', 'center', 'centre' ],
- 'img_framed' => [ '1', 'fremys', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'fremys', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'hebfram', 'frameless' ],
'img_page' => [ '1', 'folen=$1', 'folen_$1', 'page=$1', 'page $1' ],
'img_top' => [ '1', 'gwartha', 'top' ],
'namespace' => [ '1', 'Nummraum', 'NAMENSRAUM', 'NAMESPACE' ],
'subjectspace' => [ '1', 'Haaptnummraum', 'HAUPTNAMENSRAUM', 'SUBJECTSPACE', 'ARTICLESPACE' ],
'subjectpagename' => [ '1', 'Haaptsäit', 'HAUPTSEITE', 'HAUPTSEITENNAME', 'VORDERSEITE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
- 'img_thumbnail' => [ '1', 'Miniatur', 'miniatur', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatur', 'Miniatur', 'mini', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'riets', 'rechts', 'right' ],
'img_left' => [ '1', 'lénks', 'links', 'left' ],
- 'img_none' => [ '1', 'ouni', 'ohne', 'none' ],
+ 'img_none' => [ '1', 'ohne', 'ouni', 'none' ],
'img_center' => [ '1', 'zentréiert', 'zentriert', 'center', 'centre' ],
- 'img_framed' => [ '1', 'gerummt', 'gerahmt', 'framed', 'enframed', 'frame' ],
- 'img_frameless' => [ '1', 'net_gerummt', 'rahmenlos', 'frameless' ],
+ 'img_framed' => [ '1', 'gerummt', 'gerahmt', 'frame', 'framed', 'enframed' ],
+ 'img_frameless' => [ '1', 'rahmenlos', 'net_gerummt', 'frameless' ],
'img_page' => [ '1', 'Säit=$1', 'Säit_$1', 'seite=$1', 'seite $1', 'page=$1', 'page $1' ],
- 'img_border' => [ '1', 'bord', 'rand', 'border' ],
+ 'img_border' => [ '1', 'rand', 'bord', 'border' ],
'img_top' => [ '1', 'uewen', 'oben', 'top' ],
'img_middle' => [ '1', 'mëtt', 'mitte', 'middle' ],
'img_bottom' => [ '1', 'ënnen', 'unten', 'bottom' ],
'numberoffiles' => [ '1', 'FAILŲSKAIČIUS', 'NUMBEROFFILES' ],
'numberofusers' => [ '1', 'NAUDOTOJŲSKAIČIUS', 'NUMBEROFUSERS' ],
'numberofedits' => [ '1', 'KEITIMŲSKAIČIUS', 'NUMBEROFEDITS' ],
- 'img_thumbnail' => [ '1', 'miniatiūra', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatiūra', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatiūra=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'dešinėje', 'right' ],
'img_left' => [ '1', 'kairėje', 'left' ],
'img_right' => [ '1', 'ankavanana', 'droite', 'right' ],
'img_left' => [ '1', 'ankavia', 'gauche', 'left' ],
'img_none' => [ '1', 'tsymisy', 'néant', 'neant', 'none' ],
- 'img_center' => [ '1', 'ampivoany', 'anivony', 'centré', 'center', 'centre' ],
+ 'img_center' => [ '1', 'centré', 'ampivoany', 'anivony', 'center', 'centre' ],
'img_page' => [ '1', 'pejy $1', 'page=$1', 'page $1' ],
'img_border' => [ '1', 'sisiny', 'bordure', 'border' ],
'img_top' => [ '1', 'ambony', 'haut', 'top' ],
];
$magicWords = [
- 'img_right' => [ '1', 'пурла', 'справа', 'right' ],
+ 'img_right' => [ '1', 'справа', 'пурла', 'right' ],
'img_left' => [ '1', 'шола', 'слева', 'left' ],
'img_border' => [ '1', 'чек', 'граница', 'border' ],
'img_sub' => [ '1', 'йымалне', 'под', 'sub' ],
'subst' => [ '0', 'ЗАМЕНИ:', 'SUBST:' ],
'safesubst' => [ '0', 'БЕЗБЗАМЕНИ', 'SAFESUBST:' ],
'msgnw' => [ '0', 'ИЗВЕШТNW:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'мини', 'мини-слика', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'мини', 'мини-слика', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'мини-слика=$1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'десно', 'д', 'right' ],
'img_left' => [ '1', 'лево', 'л', 'left' ],
'img_none' => [ '1', 'н', 'нема', 'none' ],
'img_width' => [ '1', '$1пкс', '$1п', '$1px' ],
'img_center' => [ '1', 'центар', 'ц', 'center', 'centre' ],
- 'img_framed' => [ '1', 'рамка', 'ворамка', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'рамка', 'ворамка', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'безрамка', 'frameless' ],
'img_lang' => [ '1', 'јаз=$1', 'lang=$1' ],
'img_page' => [ '1', 'страница=$1', 'страница_$1', 'page=$1', 'page $1' ],
'subst' => [ '0', 'ബദൽ:', 'ഉൾപ്പെടുത്തൽ:', 'SUBST:' ],
'safesubst' => [ '0', 'സംരക്ഷിതബദൽ:', 'സംരക്ഷിതയുൾപ്പെടുത്തൽ:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'മൂലരൂപം:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'ലഘുചിത്രം', 'ലഘു', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'ലഘുചിത്രം', 'ലഘു', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'ലഘുചിത്രം=$1', 'ലഘു=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'വലത്ത്', 'വലത്', 'right' ],
'img_left' => [ '1', 'ഇടത്ത്', 'ഇടത്', 'left' ],
'img_none' => [ '1', 'ശൂന്യം', 'none' ],
'img_width' => [ '1', '$1ബിന്ദു', '$1px' ],
'img_center' => [ '1', 'നടുവിൽ', 'നടുക്ക്', 'center', 'centre' ],
- 'img_framed' => [ '1', 'ചട്ടം', 'ചട്ടത്തിൽ', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'ചട്ടം', 'ചട്ടത്തിൽ', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'ചട്ടരഹിതം', 'frameless' ],
'img_lang' => [ '1', 'ഭാഷ=$1', 'lang=$1' ],
'img_page' => [ '1', 'താൾ=$1', 'താൾ_$1', 'page=$1', 'page $1' ],
'msg' => [ '0', 'संदेश:', 'निरोप:', 'MSG:' ],
'subst' => [ '0', 'पर्याय:', 'समाविष्टी:', 'अबाह्य:', 'निरकंसबिंब:', 'कंसत्याग:', 'साचाहिन:', 'साचान्तर:', 'साचापरिस्फोट:', 'साचोद्घाटन:', 'SUBST:' ],
'msgnw' => [ '0', 'संदेशनवा:', 'निरोपनवा:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'इवलेसे', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'इवलेसे', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'इवलेसे=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'उजवे', 'right' ],
'img_left' => [ '1', 'डावे', 'left' ],
'img_none' => [ '1', 'कोणतेचनाही', 'नन्ना', 'none' ],
'img_width' => [ '1', '$1अंश', '$1कणी', '$1पक्ष', '$1px' ],
'img_center' => [ '1', 'मध्यवर्ती', 'center', 'centre' ],
- 'img_framed' => [ '1', 'चौकट', 'फ़्रेम', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'चौकट', 'फ़्रेम', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'विनाचौकट', 'विनाफ़्रेम', 'frameless' ],
'img_page' => [ '1', 'पान=$1', 'पान_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'उभा', 'उभा=$1', 'उभा_$1', 'upright', 'upright=$1', 'upright $1' ],
'msg' => [ '0', 'MSĠ:', 'MSG:' ],
'subst' => [ '0', 'BIDDEL:', 'SUBST:' ],
'msgnw' => [ '0', 'MSĠEW:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'daqsminuri', 'minuri', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'daqsminuri', 'minuri', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'daqsminuri=$1', 'minuri=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'lemin', 'right' ],
'img_left' => [ '1', 'xellug', 'left' ],
'img_none' => [ '1', 'xejn', 'none' ],
'img_center' => [ '1', 'nofs', 'ċentrali', 'ċentru', 'center', 'centre' ],
- 'img_framed' => [ '1', 'tilat', 'b\'tilar', 'tilar', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'tilat', 'b\'tilar', 'tilar', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'bla_tilar', 'frameless' ],
'img_page' => [ '1', 'paġna=$1', 'paġna $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'wieqaf', 'wieqaf=$1', 'wieqaf $1', 'upright', 'upright=$1', 'upright $1' ],
'fullpagename' => [ '1', 'ЛОПАЛЕМКУВАКАСТО', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ],
'talkpagename' => [ '1', 'КОРТАМОЛОПАЛЕМ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ],
'msg' => [ '0', 'ПАЧТЯМНЭ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ],
- 'img_thumbnail' => [ '1', 'кенжешка', 'мини', 'миниатюра', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'кенжешка', 'мини', 'миниатюра', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'вить_кедь', 'справа', 'right' ],
'img_left' => [ '1', 'керш_кедь', 'слева', 'left' ],
'img_none' => [ '1', 'вейкеяк_арась', 'без', 'none' ],
'img_center' => [ '1', 'куншкасо', 'центр', 'center', 'centre' ],
- 'img_framed' => [ '1', 'кундсо', 'обрамить', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'кундсо', 'обрамить', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'кундовтомо', 'безрамки', 'frameless' ],
'img_page' => [ '1', 'лопа=$1', 'лопа_$1', 'страница=$1', 'страница_$1', 'страница $1', 'page=$1', 'page $1' ],
'img_top' => [ '1', 'верькс', 'сверху', 'top' ],
'pagename' => [ '1', 'SIETNAAM', 'SEITENNAME', 'PAGENAME' ],
'pagenamee' => [ '1', 'SIETNAAME', 'SEITENNAME_URL', 'PAGENAMEE' ],
'namespace' => [ '1', 'NAAMRUUM', 'NAMENSRAUM', 'NAMESPACE' ],
- 'img_thumbnail' => [ '1', 'duum', 'miniatur', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'duum', 'miniatur', 'mini', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'rechts', 'right' ],
'img_left' => [ '1', 'links', 'left' ],
'img_none' => [ '1', 'keen', 'ohne', 'none' ],
- 'img_center' => [ '1', 'merrn', 'zentriert', 'center', 'centre' ],
- 'img_framed' => [ '1', 'rahmt', 'gerahmt', 'framed', 'enframed', 'frame' ],
+ 'img_center' => [ '1', 'zentriert', 'merrn', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'gerahmt', 'rahmt', 'frame', 'framed', 'enframed' ],
'sitename' => [ '1', 'STEEDNAAM', 'PROJEKTNAME', 'SITENAME' ],
'ns' => [ '0', 'NR:', 'NS:' ],
'localurl' => [ '0', 'STEEDURL:', 'LOKALE_URL:', 'LOCALURL:' ],
'subst' => [ '0', 'VERV:', 'SUBST:' ],
'safesubst' => [ '0', 'VEILIGVERV:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'BERICHTNW', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'miniatuur', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatuur', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatuur=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'rechts', 'right' ],
'img_left' => [ '1', 'links', 'left' ],
'img_none' => [ '1', 'geen', 'none' ],
'img_center' => [ '1', 'gecentreerd', 'center', 'centre' ],
- 'img_framed' => [ '1', 'omkaderd', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'omkaderd', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'kaderloos', 'frameless' ],
'img_lang' => [ '1', 'taal=$1', 'lang=$1' ],
'img_page' => [ '1', 'pagina=$1', 'pagina_$1', 'page=$1', 'page $1' ],
'subst' => [ '0', 'LIMINN:', 'SUBST:' ],
'safesubst' => [ '0', 'TRYGGLIMINN:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'IKWIKMELD:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'mini', 'miniatyr', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mini', 'miniatyr', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'mini=$1', 'miniatyr=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'høgre', 'høyre', 'right' ],
'img_left' => [ '1', 'venstre', 'left' ],
'img_none' => [ '1', 'ingen', 'none' ],
'img_width' => [ '1', '$1pk', '$1px' ],
'img_center' => [ '1', 'sentrum', 'center', 'centre' ],
- 'img_framed' => [ '1', 'ramme', 'ramma', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'ramme', 'ramma', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'rammelaus', 'frameless' ],
'img_lang' => [ '1', 'språk=$1', 'lang=$1' ],
'img_page' => [ '1', 'side=$1', 'side_$1', 'page=$1', 'page $1' ],
'talkpagenamee' => [ '1', 'NOMPAGINADISCUSSIONX', 'TALKPAGENAMEE' ],
'subjectpagename' => [ '1', 'NOMPAGINASUBJECTE', 'NOMPAGINASUBJÈCTE', 'NOMPAGINAARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'subjectpagenamee' => [ '1', 'NOMPAGINASUBJECTEX', 'NOMPAGINASUBJÈCTEX', 'NOMPAGINAARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
- 'img_thumbnail' => [ '1', 'vinheta', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'vinheta', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'vinheta=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'drecha', 'dreta', 'right' ],
'img_left' => [ '1', 'esquèrra', 'senèstra', 'gaucha', 'left' ],
'img_none' => [ '1', 'neant', 'nonrés', 'none' ],
'img_center' => [ '1', 'centrat', 'center', 'centre' ],
- 'img_framed' => [ '1', 'quadre', 'enquagrat', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'quadre', 'enquagrat', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'sens_quadre', 'frameless' ],
'img_upright' => [ '1', 'redreça', 'redreça$1', 'redreça $1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'bordadura', 'border' ],
'img_none' => [ '1', 'କିଛି_ନୁହେଁ', 'none' ],
'img_width' => [ '1', '$1_ପିକସେଲ', '$1px' ],
'img_center' => [ '1', 'କେନ୍ଦ୍ର', 'center', 'centre' ],
- 'img_framed' => [ '1', 'ଫ୍ରେମକରା', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'ଫ୍ରେମକରା', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'ଫ୍ରେମନଥିବା', 'frameless' ],
'img_border' => [ '1', 'ବର୍ଡର', 'border' ],
'img_baseline' => [ '1', 'ବେସଲାଇନ', 'baseline' ],
'numberofpages' => [ '1', 'ФÆРСТЫНЫМÆЦ', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ],
'numberofarticles' => [ '1', 'УАЦТЫНЫМÆЦ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ],
'pagename' => [ '1', 'ФАРСЫНОМ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ],
- 'img_thumbnail' => [ '1', 'кÑ\8aаддæÑ\80гонд', 'кÑ\8aаддæÑ\80', 'мини', 'миниаÑ\82Ñ\8eÑ\80а', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'мини', 'кÑ\8aаддæÑ\80гонд', 'кÑ\8aаддæÑ\80', 'миниаÑ\82Ñ\8eÑ\80а', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'къаддæргонд=$1', 'къаддæр=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'рахиз', 'справа', 'right' ],
'img_left' => [ '1', 'галиу', 'слева', 'left' ],
'basepagename' => [ '1', 'BAZOWANAZWASTRONY', 'BASEPAGENAME' ],
'talkpagename' => [ '1', 'NAZWASTRONYDYSKUSJI', 'TALKPAGENAME' ],
'subst' => [ '0', 'podst:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'mały', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mały', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'mały=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'prawo', 'right' ],
'img_left' => [ '1', 'lewo', 'left' ],
'img_none' => [ '1', 'brak', 'none' ],
'img_center' => [ '1', 'centruj', 'center', 'centre' ],
- 'img_framed' => [ '1', 'ramka', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'ramka', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'bezramki', 'bez_ramki', 'frameless' ],
'img_page' => [ '1', 'strona=$1', 'page=$1', 'page $1' ],
'img_border' => [ '1', 'tło', 'border' ],
'fullpagename' => [ '1', 'دمخ_بشپړنوم', 'FULLPAGENAME' ],
'fullpagenamee' => [ '1', 'دمخ_بشپړنوم_نښه', 'FULLPAGENAMEE' ],
'msg' => [ '0', 'پیغام:', 'پ:', 'MSG:' ],
- 'img_thumbnail' => [ '1', 'بټنوک', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'بټنوک', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'ښي', 'right' ],
'img_left' => [ '1', 'کيڼ', 'left' ],
'img_none' => [ '1', 'هېڅ', 'none' ],
'talkpagenamee' => [ '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ],
'subjectpagename' => [ '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'subjectpagenamee' => [ '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
- 'img_thumbnail' => [ '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniaturadaimagem', 'miniatura', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'direita', 'right' ],
'img_left' => [ '1', 'esquerda', 'left' ],
'img_none' => [ '1', 'nenhum', 'none' ],
'img_center' => [ '1', 'centro', 'center', 'centre' ],
- 'img_framed' => [ '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'commoldura', 'comborda', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'semmoldura', 'semborda', 'frameless' ],
'img_page' => [ '1', 'página=$1', 'página_$1', 'página $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'superiordireito', 'superiordireito=$1', 'superiordireito_$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ],
'msg' => [ '0', 'WILLA:', 'MSJ:', 'MSG:' ],
'subst' => [ '0', 'WAKCHAY:', 'SUST:', 'FIJAR:', 'SUBST:' ],
'msgnw' => [ '0', 'WILLAMUSUQ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'rikchacha', 'miniaturadeimagen', 'miniatura', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'rikchacha', 'miniaturadeimagen', 'mini', 'miniatura', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'rikchacha=$1', 'miniaturadeimagen=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'paña', 'alliq', 'derecha', 'dcha', 'der', 'right' ],
'img_left' => [ '1', 'lluqi', 'ichuq', 'izquierda', 'izda', 'izq', 'left' ],
'img_none' => [ '1', 'manaima', 'mana', 'ninguna', 'nada', 'no', 'ninguno', 'none' ],
'img_center' => [ '1', 'chawpi', 'centro', 'centrado', 'centrada', 'centrar', 'center', 'centre' ],
- 'img_framed' => [ '1', 'inchuyuq', 'inchu', 'marco', 'enmarcado', 'enmarcada', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'inchuyuq', 'inchu', 'marco', 'enmarcado', 'enmarcada', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'inchunnaq', 'sinmarco', 'sin_embarcar', 'sinenmarcar', 'sin_enmarcar', 'frameless' ],
'img_page' => [ '1', 'panqa=$1', 'pagina=$1', 'página=$1', 'pagina_$1', 'página_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'sayaq', 'sayaq=$1', 'upright', 'upright=$1', 'upright $1' ],
$magicWords = [
'redirect' => [ '0', '#RENVIAMENT', '#REDIRECT' ],
- 'img_thumbnail' => [ '1', 'miniatura', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatura', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_upright' => [ '1', 'sidretg', 'sidretg=$1', 'sidretg_$1', 'upright', 'upright=$1', 'upright $1' ],
];
'subjectpagenamee' => [ '1', 'NUMEEPAGINASUBIECT', 'NUMEEPAGINAARTICOL', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'msg' => [ '0', 'MSJ:', 'MSG:' ],
'msgnw' => [ '0', 'MSJNOU:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'miniatura', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatura', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatura=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'dreapta', 'right' ],
'img_left' => [ '1', 'stanga', 'left' ],
'img_none' => [ '1', 'nu', 'none' ],
'img_center' => [ '1', 'centru', 'center', 'centre' ],
- 'img_framed' => [ '1', 'cadru', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'cadru', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'faracadru', 'frameless' ],
'img_page' => [ '1', 'pagina=$1', 'pagina $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'dreaptasus', 'dreaptasus=$1', 'dreaptasus $1', 'upright', 'upright=$1', 'upright $1' ],
'subst' => [ '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ],
'safesubst' => [ '0', 'ЗАЩПОДСТ:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'мини', 'миниатюра', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'справа', 'right' ],
'img_left' => [ '1', 'слева', 'left' ],
'img_none' => [ '1', 'без', 'none' ],
'img_width' => [ '1', '$1пкс', '$1px' ],
'img_center' => [ '1', 'центр', 'center', 'centre' ],
- 'img_framed' => [ '1', 'обрамить', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'обрамить', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'безрамки', 'frameless' ],
'img_page' => [ '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ],
'subjectpagename' => [ '1', 'विषयपृष्ठनाम', 'लेखपृष्ठनाम', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'msg' => [ '0', 'सन्देश:', 'MSG:' ],
'msgnw' => [ '0', 'नूतनसन्देश:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'लà¤\98à¥\81तà¥\8dतम', 'सà¤\99à¥\8dà¤\95à¥\81à¤\9aितà¤\9aितà¥\8dर', 'à¤\85à¤\99à¥\8dà¤\97à¥\81षà¥\8dठ', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'लà¤\98à¥\81तà¥\8dतम', 'à¤\85à¤\99à¥\8dà¤\97à¥\81षà¥\8dठ', 'सà¤\99à¥\8dà¤\95à¥\81à¤\9aितà¤\9aितà¥\8dर', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'सङ्कुचितचित्र=$1', 'अङ्गुष्ठ=$1', 'लघुत्तमचित्र=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'दक्षिणत', 'right' ],
'img_left' => [ '1', 'वामतः', 'left' ],
'img_none' => [ '1', 'नैव', 'none' ],
'img_width' => [ '1', '$1पिट', '$1px' ],
'img_center' => [ '1', 'मध्य', 'center', 'centre' ],
- 'img_framed' => [ '1', 'आबन्ध', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'आबन्ध', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'निराबन्ध', 'frameless' ],
'img_page' => [ '1', 'पृष्ठ=$1', 'पृष्ठ $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'उन्नत', 'उन्नत=$1', 'उन्नत $1', 'upright', 'upright=$1', 'upright $1' ],
'numberofactiveusers' => [ '1', 'AKTIIVAGEAVAHEDDJIIDMEARRI', ' AKTIIVAGEAVAHEADDJIMEARRI', ' AKTIIVAGEAVAHEADDJEMEARRI', 'NUMBEROFACTIVEUSERS' ],
'numberofedits' => [ '1', 'RIEVDADUSAIDMEARRI', ' RIEVDADUSMEARRI', 'NUMBEROFEDITS' ],
'subst' => [ '0', 'LIIBME:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'olgeš', 'right' ],
'img_left' => [ '1', 'gurut', 'left' ],
'msg' => [ '0', 'POR:', 'MSG:' ],
'subst' => [ '0', 'ZAMJENI:', 'ZAMENI:', 'ZAMJENA:', 'SUBST:' ],
'msgnw' => [ '0', 'NVPOR:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'minijatura', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'mini', 'minijatura', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'minijatura=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'desno', 'right' ],
'img_left' => [ '1', 'lijevo', 'levo', 'left' ],
- 'img_none' => [ '1', 'n', 'bez', 'ništa', 'none' ],
- 'img_center' => [ '1', 'centar', 'središte', 'c', 'center', 'centre' ],
- 'img_framed' => [ '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ],
- 'img_frameless' => [ '1', 'bez_okvira', 'bezokvira', 'frameless' ],
+ 'img_none' => [ '1', 'n', 'ništa', 'bez', 'none' ],
+ 'img_center' => [ '1', 'centar', 'c', 'središte', 'center', 'centre' ],
+ 'img_framed' => [ '1', 'okvir', 'ram', 'frame', 'framed', 'enframed' ],
+ 'img_frameless' => [ '1', 'bezokvira', 'bez_okvira', 'frameless' ],
'img_page' => [ '1', 'stranica=$1', 'stranica_$1', 'strana=$1', 'strana_$1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'na_gore', 'na_gore=$1', 'na_gore_$1', 'uspravno', 'uspravno=$1', 'uspravno_$1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'granica', 'obrub', 'border' ],
'subjectpagenamee' => [ '1', 'NÁZOVČLÁNKUE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'msg' => [ '0', 'SPRÁVA:', 'MSG:' ],
'subst' => [ '0', 'NAHR:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'náhľad', 'náhľadobrázka', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'náhľad', 'náhľadobrázka', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'vpravo', 'right' ],
'img_left' => [ '1', 'vľavo', 'left' ],
'img_none' => [ '1', 'žiadny', 'none' ],
'img_width' => [ '1', '$1bod', '$1px' ],
'img_center' => [ '1', 'stred', 'center', 'centre' ],
- 'img_framed' => [ '1', 'rám', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'rám', 'frame', 'framed', 'enframed' ],
'img_border' => [ '1', 'okraj', 'border' ],
'sitename' => [ '1', 'NÁZOVLOKALITY', 'SITENAME' ],
'ns' => [ '0', 'MP:', 'NS:' ],
'forcetoc' => [ '0', '__VSILIKAZALOVSEBINE__', '__FORCETOC__' ],
'toc' => [ '0', '__POGLAVJE__', '__TOC__' ],
'noeditsection' => [ '0', '__BREZUREJANJARAZDELKOV__', '__NOEDITSECTION__' ],
- 'img_thumbnail' => [ '1', 'sličica', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'sličica', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'sličica=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'desno', 'right' ],
'img_left' => [ '1', 'levo', 'left' ],
'img_none' => [ '1', 'brez', 'none' ],
'img_width' => [ '1', '$1_pik', '$1px' ],
'img_center' => [ '1', 'sredina', 'sredinsko', 'center', 'centre' ],
- 'img_framed' => [ '1', 'okvir', 'okvirjeno', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'okvir', 'okvirjeno', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'brezokvirja', 'frameless' ],
'img_page' => [ '1', 'stran=$1', 'm_stran $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'zgorajdesno', 'zgorajdesno=$1', 'zgorajdesno $1', 'upright', 'upright=$1', 'upright $1' ],
'talkpagename' => [ '1', 'EMRIIFAQESSËDISKUTIMIT', 'TALKPAGENAME' ],
'talkpagenamee' => [ '1', 'EMRIIFAQESSËDISKUTIMITE', 'TALKPAGENAMEE' ],
'subst' => [ '0', 'ZËVN', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'parapamje', 'pamje', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'parapamje', 'pamje', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'parapamje=$1', 'pamje=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'djathtas', 'right' ],
'img_left' => [ '1', 'majtas', 'left' ],
'img_none' => [ '1', 's\'ka', 'none' ],
'img_center' => [ '1', 'qendër', 'qendrore', 'center', 'centre' ],
- 'img_framed' => [ '1', 'i_kornizuar', 'pa_kornizë', 'kornizë', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'i_kornizuar', 'pa_kornizë', 'kornizë', 'frame', 'framed', 'enframed' ],
'img_page' => [ '1', 'faqja=$1', 'faqja $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'lartdjathtas', 'lartdjathtas=$1', 'lartdjathtas $1', 'upright', 'upright=$1', 'upright $1' ],
'img_border' => [ '1', 'kufi', 'border' ],
'msg' => [ '0', 'MED:', 'MSG:' ],
'subst' => [ '0', 'BYT:', 'SUBST:' ],
'msgnw' => [ '0', 'MEDNW:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'miniatyr', 'mini', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'miniatyr', 'mini', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'miniatyr=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'höger', 'right' ],
'img_left' => [ '1', 'vänster', 'left' ],
'img_none' => [ '1', 'ingen', 'none' ],
'img_center' => [ '1', 'centrerad', 'center', 'centre' ],
- 'img_framed' => [ '1', 'inramad', 'ram', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'ram', 'inramad', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'ramlös', 'frameless' ],
'img_page' => [ '1', 'sida=$1', 'sida $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'stående', 'stående=$1', 'stående $1', 'upright', 'upright=$1', 'upright $1' ],
'subst' => [ '0', 'YK:', 'YERİNEKOY:', 'KOPYALA:', 'AKTAR:', 'YAPIŞTIR:', 'SUBST:' ],
'safesubst' => [ '0', 'GÜVENLİYERİNEKOY:', 'GÜVENLİKOPYALA:', 'GÜVENLİAKTAR:', 'GÜVENLİYAPIŞTIR:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'MSJYN:', 'İLTYN:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'küçükresim', 'küçük', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'küçükresim', 'küçük', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'küçükresim=$1', 'küçük=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'sağ', 'right' ],
'img_left' => [ '1', 'sol', 'left' ],
'img_none' => [ '1', 'yok', 'none' ],
'img_width' => [ '1', '$1pik', '$1piksel', '$1px' ],
'img_center' => [ '1', 'orta', 'center', 'centre' ],
- 'img_framed' => [ '1', 'çerçeveli', 'çerçeve', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'çerçeveli', 'çerçeve', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'çerçevesiz', 'frameless' ],
'img_page' => [ '1', 'sayfa=$1', 'sayfa $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'dikey', 'dikey=$1', 'dikey $1', 'upright', 'upright=$1', 'upright $1' ],
'img_baseline' => [ '1', 'tabançizgisi', 'altçizgi', 'baseline' ],
'img_sub' => [ '1', 'alt', 'sub' ],
'img_super' => [ '1', 'üst', 'üs', 'super', 'sup' ],
- 'img_top' => [ '1', 'tavan', 'tepe', 'top' ],
+ 'img_top' => [ '1', 'tepe', 'tavan', 'top' ],
'img_text_top' => [ '1', 'metin-tavan', 'metin-tepe', 'text-top' ],
'img_middle' => [ '1', 'merkez', 'middle' ],
'img_bottom' => [ '1', 'taban', 'bottom' ],
'subst' => [ '0', 'ПІДСТ:', 'ПІДСТАНОВКА:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ],
'safesubst' => [ '0', 'БЕЗПЕЧНА_ПІДСТАНОВКА:', 'ЗАЩПОДСТ:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'ПОВІД_БЕЗ_ВІКІ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'міні', 'мініатюра', 'мини', 'миниатюра', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'міні', 'мини', 'мініатюра', 'миниатюра', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'міні=$1', 'мініатюра=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'праворуч', 'справа', 'right' ],
'img_left' => [ '1', 'ліворуч', 'слева', 'left' ],
'img_none' => [ '1', 'без', 'none' ],
'img_width' => [ '1', '$1пкс', '$1px' ],
'img_center' => [ '1', 'центр', 'center', 'centre' ],
- 'img_framed' => [ '1', 'обрамити', 'рамка', 'обрамить', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'обрамити', 'рамка', 'обрамить', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'безрамки', 'frameless' ],
'img_page' => [ '1', 'сторінка=$1', 'сторінка_$1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ],
'img_upright' => [ '1', 'зверхуправоруч', 'зверхуправоруч=$1', 'зверхуправоруч_$1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ],
'msg' => [ '0', 'پیغام:', 'MSG:' ],
'subst' => [ '0', 'جا:', 'نقل:', 'SUBST:' ],
'safesubst' => [ '0', 'محفوظ_جا:', 'محفوظ_نقل:', 'SAFESUBST:' ],
- 'img_thumbnail' => [ '1', 'تصغیر', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'تصغیر', 'thumb', 'thumbnail' ],
'img_right' => [ '1', 'دائیں', 'right' ],
'img_left' => [ '1', 'بائیں', 'left' ],
'img_center' => [ '1', 'درمیان', 'center', 'centre' ],
'subst' => [ '0', 'THẾ:', 'SUBST:' ],
'safesubst' => [ '0', 'THẾ_AN_TOÀN:', 'SAFESUBST:' ],
'msgnw' => [ '0', 'NHẮN_MỚI:', 'NHẮNMỚI:', 'MSGNW:' ],
- 'img_thumbnail' => [ '1', 'nhỏ', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'nhỏ', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'nhỏ=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'phải', 'right' ],
'img_left' => [ '1', 'trái', 'left' ],
'img_none' => [ '1', 'không', 'none' ],
'img_center' => [ '1', 'giữa', 'center', 'centre' ],
- 'img_framed' => [ '1', 'khung', 'framed', 'enframed', 'frame' ],
+ 'img_framed' => [ '1', 'khung', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'không_khung', 'frameless' ],
'img_lang' => [ '1', 'tiếng=$1', 'ngôn_ngữ=$1', 'lang=$1' ],
'img_page' => [ '1', 'trang=$1', 'trang_$1', 'page=$1', 'page $1' ],
'subpagename' => [ '1', 'אונטערבלאטנאמען', 'שם דף המשנה', 'SUBPAGENAME' ],
'talkpagename' => [ '1', 'רעדנבלאטנאמען', 'שם דף השיחה', 'TALKPAGENAME' ],
'subst' => [ '0', 'ס:', 'SUBST:' ],
- 'img_thumbnail' => [ '1', 'קליין', 'ממוזער', 'thumbnail', 'thumb' ],
+ 'img_thumbnail' => [ '1', 'קליין', 'ממוזער', 'thumb', 'thumbnail' ],
'img_manualthumb' => [ '1', 'קליין=$1', 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_right' => [ '1', 'רעכטס', 'ימין', 'right' ],
'img_left' => [ '1', 'לינקס', 'שמאל', 'left' ],
$this->assertEquals( 'hello hello.', $rev->getContent()->getNativeData() );
}
- /**
- * @covers Revision::getRawText
- */
- public function testGetRawText() {
- $this->hideDeprecated( 'Revision::getRawText' );
-
- $orig = $this->makeRevision( [ 'text' => 'hello hello raw.' ] );
- $rev = Revision::newFromId( $orig->getId() );
-
- $this->assertEquals( 'hello hello raw.', $rev->getRawText() );
- }
-
/**
* @covers Revision::getContentModel
*/
$this->assertEquals( $expectedText, $rev->getText( $audience ) );
}
- /**
- * @group Database
- * @dataProvider dataGetText
- * @covers Revision::getRawText
- */
- public function testGetRawText( $text, $title, $model, $format, $audience, $expectedText ) {
- $this->hideDeprecated( 'Revision::getRawText' );
-
- $rev = $this->newTestRevision( $text, $title, $model, $format );
-
- $this->assertEquals( $expectedText, $rev->getRawText( $audience ) );
- }
-
public function dataGetSize() {
return [
[ "hello world.", CONTENT_MODEL_WIKITEXT, 12 ],
<?php
+use Liuggio\StatsdClient\Factory\StatsdDataFactory;
/**
* @author Addshore
return $fakeRow;
}
+ private function newWatchedItemStore( LoadBalancer $loadBalancer, HashBagOStuff $cache ) {
+ return new WatchedItemStore(
+ $loadBalancer,
+ $cache,
+ $this->getMock( StatsdDataFactory::class )
+ );
+ }
+
public function testGetDefaultInstance() {
$instanceOne = WatchedItemStore::getDefaultInstance();
$instanceTwo = WatchedItemStore::getDefaultInstance();
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
)
->will( $this->returnValue( new FakeResultWrapper( [] ) ) );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$this->getMockCache()
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->method( 'delete' )
->with( '0:Some_Page:1' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->method( 'delete' )
->with( '1:Some_Page:1' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
'0:SomeDbKey:1'
);
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->method( 'delete' )
->with( '0:SomeDbKey:1' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->method( 'delete' )
->with( '0:SomeDbKey:1' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
'0:SomeDbKey:1'
);
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
)
->will( $this->returnValue( $cachedItem ) );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->with( '0:SomeDbKey:1' )
->will( $this->returnValue( false ) );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'set' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
)
->will( $this->returnValue( [] ) );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$mockLoadBalancer,
$mockCache
);
}
public function testGetWatchedItemsForUser_badSortOptionThrowsException() {
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $this->getMockDb() ),
$this->getMockCache()
);
'0:SomeDbKey:1'
);
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->with( '0:SomeDbKey:1' )
->will( $this->returnValue( false ) );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache = $this->getMockCache();
$mockCache->expects( $this->never() )->method( $this->anything() );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'set' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->method( 'delete' )
->with( '0:SomeDbKey:1' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockDb->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockDb->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockDb->expects( $this->never() )
->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$mockCache->expects( $this->never() )->method( 'get' );
$mockCache->expects( $this->never() )->method( 'delete' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
->method( 'delete' )
->with( '0:SomeDbKey:1' );
- $store = new WatchedItemStore(
+ $store = $this->newWatchedItemStore(
$this->getMockLoadBalancer( $mockDb ),
$mockCache
);
$db->expects( $this->any() )
->method( 'getHeartbeatData' )
- ->with( 172 )
+ ->with( [ 'server_id' => 172 ] )
->will( $this->returnValue( [ $ptTimeISO, $now ] ) );
$db->setLBInfo( 'clusterMasterHost', 'db1052' );
];
}
- /**
- * @dataProvider dataReplaceSection
- * @covers WikiPage::replaceSection
- */
- public function testReplaceSection( $title, $model, $text, $section, $with,
- $sectionTitle, $expected
- ) {
- $this->hideDeprecated( "WikiPage::replaceSection" );
-
- $page = $this->createPage( $title, $text, $model );
- $text = $page->replaceSection( $section, $with, $sectionTitle );
- $text = trim( $text );
-
- $this->assertEquals( $expected, $text );
- }
-
/**
* @dataProvider dataReplaceSection
* @covers WikiPage::replaceSectionContent
}
/**
+ * Flaky test (T131549).
+ *
+ * @group Broken
* @dataProvider provider_testTimestampedUID
* @covers UIDGenerator::newTimestampedUID128
* @covers UIDGenerator::newTimestampedUID88