*.sh eol=lf
+*.icc binary
=== Configuration changes in 1.26 ===
* $wgEnableParserCache was deprecated, set $wgParserCacheType to CACHE_NONE
instead if you want to disable the parser cache.
+* New-style continuation is now the default for API action=continue. Clients may
+ use the 'rawcontinue' parameter to receive raw query-continue data, but the
+ new style is encouraged as it's harder to implement incorrectly.
=== New features in 1.26 ===
* Change tags can now be hidden in the interface by disabling the associated
* Revive the 'SpecialSearchResultsAppend' hook which occurs after the list of
search results are rendered. The initial use case is to append a "give us
feedback" link beneath the search results.
-
+* Added a new hook, 'RejectParserCacheValue', which allows extensions to
+ reject an otherwise-successful parser cache lookup. The intent is to allow
+ extensions to manage the eviction of archaic HTML output from the cache.
+* (T68699) The expiration of the UserID and Token login cookies
+ ($wgExtendedLoginCookieExpiration) can be configured independently of the
+ expiration of all other cookies ($wgCookieExpiration).
==== External libraries ====
* Update es5-shim from v4.0.0 to v4.1.5.
* (T65198) Talk page tabs now have a "rel=discussion" attribute
=== Action API changes in 1.26 ===
+* New-style continuation is now the default for action=continue. Clients may
+ use the 'rawcontinue' parameter to receive raw query-continue data, but the
+ new style is encouraged as it's harder to implement incorrectly.
* API action=query&list=tags: The displayname can now be boolean false if the
tag is meant to be hidden from user interfaces.
* action=import no longer allows both the namespace= and rootpage= parameters
regularly. Below only new and removed languages are listed, as well as
changes to languages because of Bugzilla reports.
+* Languages added:
+** dty (डोटेली/Doteli), thanks to translators जनक राज भट्ट, बिप्लब आनन्द,
+ मेश सिंह बोहरा, and राम प्रसाद जोशी
=== Other changes in 1.26 ===
* ChangeTags::tagDescription() will return false if the interface message
* The Block class constructor now takes an associative array of parameters
instead of many optional positional arguments. Calling the constructor the old
way will issue a deprecation warning.
+* The jquery.mwExtension module was deprecated.
== Compatibility ==
"leafo/lessphp": "0.5.0",
"liuggio/statsd-php-client": "1.0.12",
"mediawiki/at-ease": "1.0.0",
- "oojs/oojs-ui": "0.11.5",
+ "oojs/oojs-ui": "0.11.6",
"php": ">=5.3.3",
"psr/log": "1.0.0",
"wikimedia/cdb": "1.0.1",
such as Special:MyPage and Special:MyTalk.
&$redirectParams: An array of parameters preserved by redirecting special pages.
+'RejectParserCacheValue': Return false to reject an otherwise usable
+cached value from the Parser cache.
+$parserOutput: ParserOutput value.
+$wikiPage: WikiPage object.
+$parserOptions: ParserOptions object.
+
'RequestContextCreateSkin': Called when RequestContext::getSkin creates a skin
instance. Can be used by an extension override what skin is used in certain
contexts.
}
$batch = new LinkBatch( $titles );
-$batch->execute();
\ No newline at end of file
+$batch->execute();
** link: Generic URL template, often the document root.
** page_path: (for mediawiki sites) URL template for wiki pages (corresponds to the target wiki's $wgArticlePath setting)
** file_path: (for mediawiki sites) URL pattern for application entry points and resources (corresponds to the target wiki's $wgScriptPath setting).
-* forward: Whether using a prefix defined by a localid tag in the URL will cause the request to be redirected to the corresponding page on the target wiki (currently unused). E.g. whether http://wiki.acme.com/wiki/foo:Buzz should be forwarded to http://wiki.foo.com/read/Buzz. (CAVEAT: not yet implement, can be specified but has no effect)
\ No newline at end of file
+* forward: Whether using a prefix defined by a localid tag in the URL will cause the request to be redirected to the corresponding page on the target wiki (currently unused). E.g. whether http://wiki.acme.com/wiki/foo:Buzz should be forwarded to http://wiki.foo.com/read/Buzz. (CAVEAT: not yet implement, can be specified but has no effect)
*/
$wgSitename = 'MediaWiki';
+/**
+ * When the wiki is running behind a proxy and this is set to true, assumes that the proxy exposes
+ * the wiki on the standard ports (443 for https and 80 for http).
+ * @var bool
+ * @since 1.26
+ */
+$wgAssumeProxiesUseDefaultProtocolPorts = true;
+
/**
* URL of the server.
*
*/
$wgExiv2Command = '/usr/bin/exiv2';
+
+/**
+ * Path to exiftool binary. Used for lossless ICC profile swapping.
+ *
+ * @since 1.26
+ */
+$wgExiftool = '/usr/bin/exiftool';
+
/**
* Scalable Vector Graphics (SVG) may be uploaded as images.
* Since SVG support is not yet standard in browsers, it is
*/
$wgUploadThumbnailRenderHttpCustomDomain = false;
+/**
+ * When this variable is true and JPGs use the sRGB ICC profile, swaps it for the more lightweight
+ * (and free) TinyRGB profile when generating thumbnails.
+ *
+ * @since 1.26
+ */
+$wgUseTinyRGBForJPGThumbnails = false;
+
/**
* Default parameters for the "<gallery>" tag
*/
CACHE_ACCEL => array( 'factory' => 'ObjectCache::newAccelerator' ),
CACHE_MEMCACHED => array( 'factory' => 'ObjectCache::newMemcached', 'loggroup' => 'memcached' ),
+ 'db-replicated' => array(
+ 'class' => 'ReplicatedBagOStuff',
+ 'readFactory' => array(
+ 'class' => 'SqlBagOStuff',
+ 'args' => array( array( 'slaveOnly' => true ) )
+ ),
+ 'writeFactory' => array(
+ 'class' => 'SqlBagOStuff',
+ 'args' => array( array( 'slaveOnly' => false ) )
+ ),
+ 'loggroup' => 'SQLBagOStuff'
+ ),
+
'apc' => array( 'class' => 'APCBagOStuff' ),
'xcache' => array( 'class' => 'XCacheBagOStuff' ),
'wincache' => array( 'class' => 'WinCacheBagOStuff' ),
* lightweight data like hit counters and user activity. Sites with multiple
* data-centers should have this use a store that replicates all writes. The
* store should have enough consistency for CAS operations to be usable.
+ * Reads outside of those needed for merge() may be eventually consistent.
*
* The options are:
* - db: Store cache objects in the DB
*
* @since 1.26
*/
-$wgMainStash = 'db';
+$wgMainStash = 'db-replicated';
/**
* The expiry time for the parser cache, in seconds.
*/
$wgCookieExpiration = 180 * 86400;
+/**
+ * The identifiers of the login cookies that can have their lifetimes
+ * extended independently of all other login cookies.
+ *
+ * @var string[]
+ */
+$wgExtendedLoginCookies = array( 'UserID', 'Token' );
+
+/**
+ * Default login cookie lifetime, in seconds. Setting
+ * $wgExtendLoginCookieExpiration to null will use $wgCookieExpiration to
+ * calculate the cookie lifetime. As with $wgCookieExpiration, 0 will make
+ * login cookies session-only.
+ */
+$wgExtendedLoginCookieExpiration = null;
+
/**
* Set to set an explicit domain on the login cookies eg, "justthis.domain.org"
* or ".any.subdomain.net"
*/
const AS_PARSE_ERROR = 240;
+ /**
+ * Status: when changing the content model is disallowed due to
+ * $wgContentHandlerUseDB being false
+ */
+ const AS_CANNOT_USE_CUSTOM_MODEL = 241;
+
/**
* HTML id and name for the beginning of the edit form.
*/
case self::AS_HOOK_ERROR:
return false;
+ case self::AS_CANNOT_USE_CUSTOM_MODEL:
case self::AS_PARSE_ERROR:
$wgOut->addWikiText( '<div class="error">' . $status->getWikiText() . '</div>' );
return true;
*/
function internalAttemptSave( &$result, $bot = false ) {
global $wgUser, $wgRequest, $wgParser, $wgMaxArticleSize;
+ global $wgContentHandlerUseDB;
$status = Status::newGood();
}
}
- if ( $this->contentModel !== $this->mTitle->getContentModel()
- && !$wgUser->isAllowed( 'editcontentmodel' )
- ) {
- $status->setResult( false, self::AS_NO_CHANGE_CONTENT_MODEL );
- return $status;
+ if ( $this->contentModel !== $this->mTitle->getContentModel() ) {
+ if ( !$wgContentHandlerUseDB ) {
+ $status->fatal( 'editpage-cannot-use-custom-model' );
+ $status->value = self::AS_CANNOT_USE_CUSTOM_MODEL;
+ return $status;
+ } elseif ( !$wgUser->isAllowed( 'editcontentmodel' ) ) {
+ $status->setResult( false, self::AS_NO_CHANGE_CONTENT_MODEL );
+ return $status;
+ }
}
if ( $this->changeTags ) {
if ( $wgUser->isAllowed( 'editinterface' ) ) {
$title = wfMessage( 'filedelete-reason-dropdown' )->inContentLanguage()->getTitle();
- $link = Linker::link(
+ $link = Linker::linkKnown(
$title,
wfMessage( 'filedelete-edit-reasonlist' )->escaped(),
array(),
}
/**
- * Get a cache key
+ * Make a cache key for the local wiki.
*
* @param string $args,...
* @return string
}
/**
- * Get a cache key for a foreign DB
+ * Make a cache key for a foreign DB.
+ *
+ * Must match what wfMemcKey() would produce in context of the foreign wiki.
*
* @param string $db
* @param string $prefix
function wfForeignMemcKey( $db, $prefix /*...*/ ) {
$args = array_slice( func_get_args(), 2 );
if ( $prefix ) {
+ // Match wfWikiID() logic
$key = "$db-$prefix:" . implode( ':', $args );
} else {
$key = $db . ':' . implode( ':', $args );
return str_replace( ' ', '_', $key );
}
+/**
+ * Make a cache key with database-agnostic prefix.
+ *
+ * Doesn't have a wiki-specific namespace. Uses a generic 'global' prefix
+ * instead. Must have a prefix as otherwise keys that use a database name
+ * in the first segment will clash with wfMemcKey/wfForeignMemcKey.
+ *
+ * @since 1.26
+ * @param string $args,...
+ * @return string
+ */
+function wfGlobalCacheKey( /*...*/ ) {
+ $args = func_get_args();
+ $key = 'global:' . implode( ':', $args );
+ $key = str_replace( ' ', '_', $key );
+ return $key;
+}
+
/**
* Get an ASCII string identifying this wiki
* This is used as a prefix in memcached keys
}
throw new BadTitleError();
}
- // Redirect loops, no title in URL, $wgUsePathInfo URLs, and URLs with a variant
- } elseif ( $request->getVal( 'action', 'view' ) == 'view' && !$request->wasPosted()
- && ( $request->getVal( 'title' ) === null
- || $title->getPrefixedDBkey() != $request->getVal( 'title' ) )
- && !count( $request->getValueNames( array( 'action', 'title' ) ) )
- && Hooks::run( 'TestCanonicalRedirect', array( $request, $title, $output ) )
- ) {
- if ( $title->isSpecialPage() ) {
- list( $name, $subpage ) = SpecialPageFactory::resolveAlias( $title->getDBkey() );
- if ( $name ) {
- $title = SpecialPage::getTitleFor( $name, $subpage );
- }
- }
- $targetUrl = wfExpandUrl( $title->getFullURL(), PROTO_CURRENT );
- // Redirect to canonical url, make it a 301 to allow caching
- if ( $targetUrl == $request->getFullRequestURL() ) {
- $message = "Redirect loop detected!\n\n" .
- "This means the wiki got confused about what page was " .
- "requested; this sometimes happens when moving a wiki " .
- "to a new server or changing the server configuration.\n\n";
-
- if ( $this->config->get( 'UsePathInfo' ) ) {
- $message .= "The wiki is trying to interpret the page " .
- "title from the URL path portion (PATH_INFO), which " .
- "sometimes fails depending on the web server. Try " .
- "setting \"\$wgUsePathInfo = false;\" in your " .
- "LocalSettings.php, or check that \$wgArticlePath " .
- "is correct.";
+ // Handle any other redirects.
+ // Redirect loops, titleless URL, $wgUsePathInfo URLs, and URLs with a variant
+ } elseif ( !$this->tryNormaliseRedirect( $title ) ) {
+
+ // Special pages
+ if ( NS_SPECIAL == $title->getNamespace() ) {
+ // Actions that need to be made when we have a special pages
+ SpecialPageFactory::executePath( $title, $this->context );
+ } else {
+ // ...otherwise treat it as an article view. The article
+ // may still be a wikipage redirect to another article or URL.
+ $article = $this->initializeArticle();
+ if ( is_object( $article ) ) {
+ $this->performAction( $article, $requestTitle );
+ } elseif ( is_string( $article ) ) {
+ $output->redirect( $article );
} else {
- $message .= "Your web server was detected as possibly not " .
- "supporting URL path components (PATH_INFO) correctly; " .
- "check your LocalSettings.php for a customized " .
- "\$wgArticlePath setting and/or toggle \$wgUsePathInfo " .
- "to true.";
+ throw new MWException( "Shouldn't happen: MediaWiki::initializeArticle()"
+ . " returned neither an object nor a URL" );
}
- throw new HttpError( 500, $message );
- } else {
- $output->setSquidMaxage( 1200 );
- $output->redirect( $targetUrl, '301' );
}
- // Special pages
- } elseif ( NS_SPECIAL == $title->getNamespace() ) {
- // Actions that need to be made when we have a special pages
- SpecialPageFactory::executePath( $title, $this->context );
- } else {
- // ...otherwise treat it as an article view. The article
- // may be a redirect to another article or URL.
- $article = $this->initializeArticle();
- if ( is_object( $article ) ) {
- $this->performAction( $article, $requestTitle );
- } elseif ( is_string( $article ) ) {
- $output->redirect( $article );
+ }
+ }
+
+ /**
+ * Handle redirects for uncanonical title requests.
+ *
+ * Handles:
+ * - Redirect loops.
+ * - No title in URL.
+ * - $wgUsePathInfo URLs.
+ * - URLs with a variant.
+ * - Other non-standard URLs (as long as they have no extra query parameters).
+ *
+ * Behaviour:
+ * - Normalise title values:
+ * /wiki/Foo%20Bar -> /wiki/Foo_Bar
+ * - Normalise empty title:
+ * /wiki/ -> /wiki/Main
+ * /w/index.php?title= -> /wiki/Main
+ * - Don't redirect anything with query parameters other than 'title' or 'action=view'.
+ *
+ * @return bool True if a redirect was set.
+ */
+ private function tryNormaliseRedirect( $title ) {
+ $request = $this->context->getRequest();
+ $output = $this->context->getOutput();
+
+ if ( $request->getVal( 'action', 'view' ) != 'view'
+ || $request->wasPosted()
+ || ( $request->getVal( 'title' ) !== null
+ && $title->getPrefixedDBkey() == $request->getVal( 'title' ) )
+ || count( $request->getValueNames( array( 'action', 'title' ) ) )
+ || !Hooks::run( 'TestCanonicalRedirect', array( $request, $title, $output ) )
+ ) {
+ return false;
+ }
+
+ if ( $title->isSpecialPage() ) {
+ list( $name, $subpage ) = SpecialPageFactory::resolveAlias( $title->getDBkey() );
+ if ( $name ) {
+ $title = SpecialPage::getTitleFor( $name, $subpage );
+ }
+ }
+ // Redirect to canonical url, make it a 301 to allow caching
+ $targetUrl = wfExpandUrl( $title->getFullURL(), PROTO_CURRENT );
+ if ( $targetUrl == $request->getFullRequestURL() ) {
+ $message = "Redirect loop detected!\n\n" .
+ "This means the wiki got confused about what page was " .
+ "requested; this sometimes happens when moving a wiki " .
+ "to a new server or changing the server configuration.\n\n";
+
+ if ( $this->config->get( 'UsePathInfo' ) ) {
+ $message .= "The wiki is trying to interpret the page " .
+ "title from the URL path portion (PATH_INFO), which " .
+ "sometimes fails depending on the web server. Try " .
+ "setting \"\$wgUsePathInfo = false;\" in your " .
+ "LocalSettings.php, or check that \$wgArticlePath " .
+ "is correct.";
} else {
- throw new MWException( "Shouldn't happen: MediaWiki::initializeArticle()"
- . " returned neither an object nor a URL" );
+ $message .= "Your web server was detected as possibly not " .
+ "supporting URL path components (PATH_INFO) correctly; " .
+ "check your LocalSettings.php for a customized " .
+ "\$wgArticlePath setting and/or toggle \$wgUsePathInfo " .
+ "to true.";
}
+ throw new HttpError( 500, $message );
}
+ $output->setSquidMaxage( 1200 );
+ $output->redirect( $targetUrl, '301' );
+ return true;
}
/**
if ( $canonicalUrl !== false ) {
$canonicalUrl = wfExpandUrl( $canonicalUrl, PROTO_CANONICAL );
} else {
- $reqUrl = $this->getRequest()->getRequestURL();
- $canonicalUrl = wfExpandUrl( $reqUrl, PROTO_CANONICAL );
+ if ( $this->isArticleRelated() ) {
+ // This affects all requests where "setArticleRelated" is true. This is
+ // typically all requests that show content (query title, curid, oldid, diff),
+ // and all wikipage actions (edit, delete, purge, info, history etc.).
+ // It does not apply to File pages and Special pages.
+ // 'history' and 'info' actions address page metadata rather than the page
+ // content itself, so they may not be canonicalized to the view page url.
+ // TODO: this ought to be better encapsulated in the Action class.
+ $action = Action::getActionName( $this->getContext() );
+ if ( in_array( $action, array( 'history', 'info' ) ) ) {
+ $query = "action={$action}";
+ } else {
+ $query = '';
+ }
+ $canonicalUrl = $this->getTitle()->getCanonicalURL( $query );
+ } else {
+ $reqUrl = $this->getRequest()->getRequestURL();
+ $canonicalUrl = wfExpandUrl( $reqUrl, PROTO_CANONICAL );
+ }
}
}
if ( $canonicalUrl !== false ) {
$out .= Xml::closeElement( 'fieldset' );
if ( $user->isAllowed( 'editinterface' ) ) {
- $link = Linker::link(
+ $link = Linker::linkKnown(
$context->msg( 'protect-dropdown' )->inContentLanguage()->getTitle(),
$context->msg( 'protect-edit-reasonlist' )->escaped(),
array(),
$this->setCookie( $name, '', time() - 86400, $secure, $params );
}
+ /**
+ * Set an extended login cookie on the user's client. The expiry of the cookie
+ * is controlled by the $wgExtendedLoginCookieExpiration configuration
+ * variable.
+ *
+ * @see User::setCookie
+ *
+ * @param string $name Name of the cookie to set
+ * @param string $value Value to set
+ * @param bool $secure
+ * true: Force setting the secure attribute when setting the cookie
+ * false: Force NOT setting the secure attribute when setting the cookie
+ * null (default): Use the default ($wgCookieSecure) to set the secure attribute
+ */
+ protected function setExtendedLoginCookie( $name, $value, $secure ) {
+ global $wgExtendedLoginCookieExpiration, $wgCookieExpiration;
+
+ $exp = time();
+ $exp += $wgExtendedLoginCookieExpiration !== null
+ ? $wgExtendedLoginCookieExpiration
+ : $wgCookieExpiration;
+
+ $this->setCookie( $name, $value, $exp, $secure );
+ }
+
/**
* Set the default cookies for this session on the user's client.
*
* @param bool $rememberMe Whether to add a Token cookie for elongated sessions
*/
public function setCookies( $request = null, $secure = null, $rememberMe = false ) {
+ global $wgExtendedLoginCookies;
+
if ( $request === null ) {
$request = $this->getRequest();
}
foreach ( $cookies as $name => $value ) {
if ( $value === false ) {
$this->clearCookie( $name );
+ } elseif ( $rememberMe && in_array( $name, $wgExtendedLoginCookies ) ) {
+ $this->setExtendedLoginCookie( $name, $value, $secure );
} else {
$this->setCookie( $name, $value, 0, $secure, array(), $request );
}
* @return string
*/
public static function detectServer() {
+ global $wgAssumeProxiesUseDefaultProtocolPorts;
+
$proto = self::detectProtocol();
$stdPort = $proto === 'https' ? 443 : 80;
if ( !isset( $_SERVER[$varName] ) ) {
continue;
}
+
$parts = IP::splitHostAndPort( $_SERVER[$varName] );
if ( !$parts ) {
// Invalid, do not use
continue;
}
+
$host = $parts[0];
- if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) ) {
+ if ( $wgAssumeProxiesUseDefaultProtocolPorts && isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) ) {
// Bug 70021: Assume that upstream proxy is running on the default
// port based on the protocol. We have no reliable way to determine
// the actual port in use upstream.
// Write the continuation data into the result
$this->setContinuationManager( null );
- if ( $this->mParams['continue'] === null ) {
+ if ( $this->mParams['rawcontinue'] ) {
$data = $continuationManager->getRawContinuation();
if ( $data ) {
$this->getResult()->addValue( null, 'query-continue', $data,
$continuationManager->setContinuationIntoResult( $this->getResult() );
}
+ /// @todo: Remove this after a suitable period of time. When REL1_26 is cut, if not before.
if ( $this->mParams['continue'] === null && !$this->mParams['rawcontinue'] &&
- $this->getResult()->getResultData( 'query-continue' ) !== null
+ $this->getResult()->getResultData( 'continue' ) !== null
) {
- $this->logFeatureUsage( 'action=query&!rawcontinue&!continue' );
$this->setWarning(
- 'Formatting of continuation data will be changing soon. ' .
- 'To continue using the current formatting, use the \'rawcontinue\' parameter. ' .
- 'To begin using the new format, pass an empty string for \'continue\' ' .
- 'in the initial query.'
+ 'Formatting of continuation data has changed. ' .
+ 'To receive raw query-continue data, use the \'rawcontinue\' parameter. ' .
+ 'To silence this warning, pass an empty string for \'continue\' in the initial query.'
);
}
}
public function setGeneratorContinue( $module, $paramName, $paramValue ) {
wfDeprecated( __METHOD__, '1.24' );
$this->getContinuationManager()->addGeneratorContinueParam( $module, $paramName, $paramValue );
- return $this->getParameter( 'continue' ) !== null;
+ return !$this->getParameter( 'rawcontinue' );
}
/**
'export' => false,
'exportnowrap' => false,
'iwurl' => false,
- 'continue' => null,
+ 'continue' => array(
+ ApiBase::PARAM_HELP_MSG => 'api-help-param-continue',
+ ),
'rawcontinue' => false,
);
if ( $flags ) {
}
}
- ApiResult::setArrayType( $data, 'BCarray' );
+ ApiResult::setArrayType( $data, 'assoc' );
ApiResult::setIndexedTagName( $data, 'ns' );
return $this->getResult()->addValue( 'query', $property, $data );
"api-help-param-required": "Tento parametr je povinný.",
"api-help-datatypes-header": "Datové typy",
"api-help-datatypes": "Některé typy parametrů v API potřebují bližší vysvětlení:\n;boolean\n:Booleovské parametry fungují jako zaškrtávací políčka v HTML: pokud je parametr uveden, bez ohledu na hodnotu, je považován za pravdivý. Pro nepravdivou hodnotu parametr zcela vynechte.\n;časová značka\n:Časové značky lze uvádět v několika formátech. Doporučuje se datum a čas podle ISO 8601. Všechny časy jsou v UTC a obsažené časové pásmo je ignorováno.\n:* Datum a čas podle ISO 8601, <kbd><var>2001</var>-<var>01</var>-<var>15</var>T<var>14</var>:<var>56</var>:<var>00</var>Z</kbd> (interpunkce a <kbd>Z</kbd> jsou nepovinné)\n:* Datum a čas podle ISO 8601 s (ignorovaným) zlomkem sekundy, <kbd><var>2001</var>-<var>01</var>-<var>15</var>T<var>14</var>:<var>56</var>:<var>00</var>.<var>00001</var>Z</kbd> (pomlčky, dvojtečky a <kbd>Z</kbd> jsou nepovinné)\n:* Formát MediaWiki, <kbd><var>2001</var><var>01</var><var>15</var><var>14</var><var>56</var><var>00</var></kbd>\n:* Obecný číselný formát, <kbd><var>2001</var>-<var>01</var>-<var>15</var> <var>14</var>:<var>56</var>:<var>00</var></kbd> (nepovinné časové pásmo <kbd>GMT</kbd>, <kbd>+<var>##</var></kbd> nebo <kbd>-<var>##</var></kbd> se ignoruje)\n:* Formát EXIF, <kbd><var>2001</var>:<var>01</var>:<var>15</var> <var>14</var>:<var>56</var>:<var>00</var></kbd>\n:* Formát podle RFC 2822 (časové pásmo lze vynechat), <kbd><var>Mon</var>, <var>15</var> <var>Jan</var> <var>2001</var> <var>14</var>:<var>56</var>:<var>00</var></kbd>\n:* Formát podle RFC 850 (časové pásmo lze vynechat), <kbd><var>Monday</var>, <var>15</var>-<var>Jan</var>-<var>2001</var> <var>14</var>:<var>56</var>:<var>00</var></kbd>\n:* Formát podle céčkové funkce ctime, <kbd><var>Mon</var> <var>Jan</var> <var>15</var> <var>14</var>:<var>56</var>:<var>00</var> <var>2001</var></kbd>\n:* Sekundy od 1970-01-01T00:00:00Z jako celé číslo o 1–13 číslicích (s výjimkou <kbd>0</kbd>)\n:* Řetězec <kbd>now</kbd>",
+ "api-help-param-type-integer": "Typ: {{PLURAL:$1|1=celé číslo|2=seznam celých čísel}}",
"api-help-param-type-boolean": "Typ: boolean ([[Special:ApiHelp/main#main/datatypes|podrobnosti]])",
"api-help-param-list": "{{PLURAL:$1|1=Jedna hodnota|2=Hodnoty (oddělené <kbd>{{!}}</kbd>)}}: $2",
"api-help-param-list-can-be-empty": "{{PLURAL:$1|0=Musí být prázdné|Může být prázdné nebo $2}}",
"apihelp-query-param-export": "Exportiert die aktuellen Versionen der angegebenen oder generierten Seiten.",
"apihelp-query-param-exportnowrap": "Gibt den XML-Export zurück, ohne ihn in ein XML-Ergebnis einzuschließen (gleiches Format wie durch [[Special:Export]]). Kann nur zusammen mit $1export genutzt werden.",
"apihelp-query-param-iwurl": "Gibt an, ob die komplette URL zurückgegeben werden soll, wenn der Titel ein Interwikilink ist.",
- "apihelp-query-param-continue": "Falls angegeben, wird query-continue als Schlüssel-Wert-Paar zurückgegeben, das anschließend an die Folgeabfrage gehängt werden kann. Dieser Parameter muss in der ersten Abfrage auf leer gesetzt werden.\n\nDieser Parameter ist für alle Neuentwicklungen empfohlen und wird in der nächsten API-Version Standard.",
- "apihelp-query-param-rawcontinue": "Momentan unbeachtet. In Zukunft wird <var>$1continue</var> Standard, dieser Parameter wird dann benötigt, um die rohen <samp>query-continue</samp>-Daten zu erhalten.",
+ "apihelp-query-param-rawcontinue": "Gibt rohe <samp>query-continue</samp>-Daten zur Fortsetzung zurück.",
"apihelp-query-example-revisions": "Bezieht [[Special:ApiHelp/query+siteinfo|Seiteninformationen]] und [[Special:ApiHelp/query+revisions|Versionen]] der <kbd>Main Page</kbd>.",
"apihelp-query-example-allpages": "Bezieht Versionen von Seiten, die mit <kbd>API/</kbd> beginnen.",
"apihelp-query+allcategories-description": "Alle Kategorien aufzählen.",
"apihelp-query-param-export": "Export the current revisions of all given or generated pages.",
"apihelp-query-param-exportnowrap": "Return the export XML without wrapping it in an XML result (same format as [[Special:Export]]). Can only be used with $1export.",
"apihelp-query-param-iwurl": "Whether to get the full URL if the title is an interwiki link.",
- "apihelp-query-param-continue": "When present, formats query-continue as key-value pairs that should simply be merged into the original request. This parameter must be set to an empty string in the initial query.\n\nThis parameter is recommended for all new development, and will be made default in the next API version.",
- "apihelp-query-param-rawcontinue": "Currently ignored. In the future, <var>$1continue</var> will become the default and this will be needed to receive the raw <samp>query-continue</samp> data.",
+ "apihelp-query-param-rawcontinue": "Return raw <samp>query-continue</samp> data for continuation.",
"apihelp-query-example-revisions": "Fetch [[Special:ApiHelp/query+siteinfo|site info]] and [[Special:ApiHelp/query+revisions|revisions]] of <kbd>Main Page</kbd>.",
"apihelp-query-example-allpages": "Fetch revisions of pages beginning with <kbd>API/</kbd>.",
"apihelp-main-param-action": "Quelle action effectuer.",
"apihelp-main-param-format": "Le format de sortie.",
"apihelp-main-param-maxlag": "La latence maximale peut être utilisée quand MédiaWiki est installé sur un cluster de base de données répliqué. Pour éviter des actions provoquant un supplément de latence de réplication de site, ce paramètre peut faire attendre le client jusqu’à ce que la latence de réplication soit inférieure à une valeur spécifiée. En cas de latence excessive, le code d’erreur <samp>maxlag</samp> est renvoyé avec un message tel que <samp>Attente de $host : $lag secondes de délai</samp>.<br />Voyez [[mw:Manual:Maxlag_parameter|Manuel: Maxlag parameter]] pour plus d’information.",
- "apihelp-main-param-smaxage": "Fixer l’entête <code>s-maxage</code> à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.",
- "apihelp-main-param-maxage": "Fixer l’entête <code>max-age</code> à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.",
+ "apihelp-main-param-smaxage": "Fixer l’entête HTTP de contrôle de cache <code>s-maxage</code> à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.",
+ "apihelp-main-param-maxage": "Fixer l’entête HTTP de contrôle de cache <code>max-age</code> à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.",
"apihelp-main-param-assert": "Vérifier si l’utilisateur est connecté si positionné à <kbd>user</kbd>, ou a le droit utilisateur robot si positionné à <kbd>bot</kbd>.",
"apihelp-main-param-requestid": "Toute valeur fournie ici sera incluse dans la réponse. Peut être utilisé pour distinguer des demandes.",
"apihelp-main-param-servedby": "Inclure le nom d’hôte qui a renvoyé la requête dans les résultats.",
"apihelp-expandtemplates-param-title": "Titre de la page.",
"apihelp-expandtemplates-param-text": "Wikitexte à convertir.",
"apihelp-expandtemplates-param-revid": "ID de révision, pour <nowiki>{{REVISIONID}}</nowiki> et les variables semblables.",
- "apihelp-expandtemplates-param-prop": "Quelles informations récupérer :\n;wikitext:Le wikitexte développé.\n;categories:Toutes les catégories présentes dans l’entrée qui ne sont pas représentées dans le wikitexte de sortie.\n;properties:Propriétés de page définies en développant les mots magiques dans le wikitexte.\n;volatile:Si la sortie est volatile et ne devrait pas être réutilisée ailleurs dans la page.\n;ttl:Le délai maximal après lequel les caches du résultat devraient être invalidés.\n;parsetree:L’arbre d’analyse XML de l’entrée.\nNoter que si aucune valeur n’est sélectionnée, le résultat contiendra le wikitexte, mais la sortie sera dans un format obsolète.",
+ "apihelp-expandtemplates-param-prop": "Quelles informations récupérer.\n\nNoter que si aucune valeur n’est sélectionnée, le résultat contiendra le wikitexte, mais la sortie sera dans un format obsolète.",
+ "apihelp-expandtemplates-paramvalue-prop-wikitext": "Le wikitexte développé",
+ "apihelp-expandtemplates-paramvalue-prop-categories": "Toutes les catégories présentes dans l’entrée qui ne sont pas représentées dans la sortie du wikitexte.",
+ "apihelp-expandtemplates-paramvalue-prop-properties": "Propriétés de la page définies par le développement des mots magiques dans le wikitexte.",
+ "apihelp-expandtemplates-paramvalue-prop-volatile": "Si la sortie est volatile et ne devrait pas être réutilisée ailleurs dans la page.",
+ "apihelp-expandtemplates-paramvalue-prop-ttl": "Le délai maximum après lequel la mise en cache de ce résultat doit être invalidée.",
"apihelp-expandtemplates-param-includecomments": "S’il faut inclure les commentaires HTML dans la sortie.",
"apihelp-expandtemplates-param-generatexml": "Générer l’arbre d’analyse XML (remplacé par $1prop=parsetree).",
"apihelp-expandtemplates-example-simple": "Développe le wikitexte <kbd><nowiki>{{Project:Sandbox}}</nowiki></kbd>.",
"apihelp-query-param-export": "Exporter les révisions actuelles de toutes les pages fournies ou générées.",
"apihelp-query-param-exportnowrap": "Renvoyer le XML exporté sans l’inclure dans un résultat XML (même format que [[Special:Export]]). Utilisable uniquement avec $1export.",
"apihelp-query-param-iwurl": "S’il faut obtenir l’URL complète si le titre est un lien interwiki.",
- "apihelp-query-param-continue": "Quand il est présent, met en forme query-continue sous forme de paires clé-valeur qui devrait simplement être fusionné dans la requête d’origine. Ce paramètre doit être fixé à une chaîne vide dans la requête initiale.\n\nCe paramètre est recommandé pour tout nouveau développement, et sera mis par défaut dans la prochaine version de l’API.",
"apihelp-query-param-rawcontinue": "Actuellement ignoré. Plus tard, <var>$1continue</var> deviendra la valeur par défaut et sera nécessaire pour recevoir les données brutes de <samp>query-continue</samp>.",
"apihelp-query-example-revisions": "Récupérer [[Special:ApiHelp/query+siteinfo|l’info du site]] et [[Special:ApiHelp/query+revisions|les révisions]] de <kbd>Page principale</kbd>.",
"apihelp-query-example-allpages": "Récupérer les révisions des pages commençant par <kbd>API/</kbd>.",
"2nd-player",
"Los688",
"Whym",
- "Mfuji"
+ "Mfuji",
+ "Otokoume"
]
},
"apihelp-main-param-action": "実行する操作です。",
"apihelp-edit-param-tags": "この版に適用する変更タグ。",
"apihelp-edit-param-minor": "細部の編集",
"apihelp-edit-param-notminor": "細部の編集ではない。",
+ "apihelp-edit-param-bot": "この編集をボットとしてマークする。",
"apihelp-edit-param-basetimestamp": "編集前の版のタイムスタンプ。編集競合を検出するために使用されます。\n[[Special:ApiHelp/query+revisions|action=query&prop=revisions&rvprop=timestamp]] で取得できます。",
"apihelp-edit-param-starttimestamp": "編集作業を開始したときのタイムスタンプ。編集競合を検出するために使用されます。適切な値は <var>[[Special:ApiHelp/main|curtimestamp]]</var> を使用して編集作業を開始するとき (たとえば、編集するページの本文を読み込んだとき) に取得できます。",
"apihelp-edit-param-createonly": "すでにそのページが存在する場合は編集を行いません。",
"apihelp-expandtemplates-param-title": "Наслов на страница.",
"apihelp-expandtemplates-param-text": "Викитекст за претворање.",
"apihelp-expandtemplates-param-revid": "Назнака на преработката, за <nowiki>{{REVISIONID}}</nowiki> и слични променливи.",
- "apihelp-expandtemplates-param-prop": "Кои информации треба да ги добиете:\n;wikitext:The expanded wikitext.\n;categories: Категориите присутно во вносот кои не се претставени во викитекстуалниот извод.\n;properties: Својства на страницата определени од проширени волшебни зборови во викитекстот.\n;volatile: Дали изводот е месно врзан и не треба да се преупотребува на други места во страницата.\n;ttl: Максималното време по кое треба да се поништи меѓускладираниот резултат.\n;parsetree: XML-дрвото на расчленување за изводот.\nИмајте на ум дека ако не изберете никаква вредност, резултатот ќе го содржи викитекстот, но изводот ќе биде во застарен формат.",
+ "apihelp-expandtemplates-param-prop": "Кои информации треба да ги добиете:\n\nИмајте на ум дека ако не изберете никаква вредност, резултатот ќе го содржи викитекстот, но изводот ќе биде во застарен формат.",
+ "apihelp-expandtemplates-paramvalue-prop-wikitext": "Проширениот викитекст.",
"apihelp-expandtemplates-param-includecomments": "Дали во изводот да се вклучени HTML-коментари.",
"apihelp-expandtemplates-param-generatexml": "Создај XML-дрво на расчленување (заменето со $1prop=parsetree).",
"apihelp-expandtemplates-example-simple": "Прошири го викитекстот <kbd><nowiki>{{Project:Sandbox}}</nowiki></kbd>.",
"apihelp-query-param-export": "{{doc-apihelp-param|query|export}}",
"apihelp-query-param-exportnowrap": "{{doc-apihelp-param|query|exportnowrap}}",
"apihelp-query-param-iwurl": "{{doc-apihelp-param|query|iwurl}}",
- "apihelp-query-param-continue": "{{doc-apihelp-param|query|continue}}",
"apihelp-query-param-rawcontinue": "{{doc-apihelp-param|query|rawcontinue}}",
"apihelp-query-example-revisions": "{{doc-apihelp-example|query}}",
"apihelp-query-example-allpages": "{{doc-apihelp-example|query}}",
"Eakarpov",
"Kaganer",
"Mariya",
- "Дмитрий"
+ "Дмитрий",
+ "WindEwriX"
]
},
"apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [[mw:API:Main_page|Документация]]\n* [[mw:API:FAQ|ЧаВО]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Почтовая рассылка]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Новости API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Ошибки и запросы]\n</div>\n<strong>Статус:</strong> Все отображаемые на этой странице функции должны работать, однако API находится в статусе активной разработки, и может измениться в любой момент. Подпишитесь на [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ почтовую рассылку mediawiki-api-announce], чтобы быть в курсе обновлений.\n\n<strong>Ошибочные запросы:</strong> Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом \"MediaWiki-API-Error\", после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. [[mw:API:Errors_and_warnings|API: Ошибки и предупреждения]].",
"apihelp-block-description": "Блокировка участника.",
"apihelp-block-param-user": "Имя участника, IP-адрес или диапазон IP-адресов, которые вы хотите заблокировать.",
"apihelp-block-param-reason": "Причина блокировки.",
+ "apihelp-block-param-anononly": "Блокировать только анонимных пользователей (т. е. запретить анонимные правки для этого IP-адреса).",
"apihelp-block-param-nocreate": "Запретить создание учётных записей.",
+ "apihelp-block-param-watchuser": "Следить за страницей пользователя или IP-участника и страницей обсуждения.",
"apihelp-checktoken-param-token": "токен для проверки",
"apihelp-checktoken-param-maxtokenage": "Максимально допустимый возраст токена (в секундах).",
"apihelp-checktoken-example-simple": "Проверить годность <kbd>csrf</kbd>-токена.",
"apihelp-delete-description": "Удалить страницу.",
"apihelp-delete-param-title": "Заголовок страницы удалить. Совместное использование с <var>$1страницы</var> невозможно.",
"apihelp-delete-param-watch": "Добавить страницу к текущему списку наблюдения пользователя.",
+ "apihelp-delete-param-unwatch": "Удалить страницу из списка наблюдения текущего пользователя.",
"apihelp-delete-example-simple": "удалить <kbd>Main Page</kbd>.",
"apihelp-delete-example-reason": "Удалить <kbd>Main Page</kbd> причина <kbd>Preparing for move</kbd>.",
"apihelp-disabled-description": "Этот модуль был отключен.",
"apihelp-edit-param-minor": "Незначительное изменение (малая правка).",
"apihelp-edit-param-notminor": "Значительное изменение (обычная, не «малая», правка).",
"apihelp-edit-param-bot": "Пометить правку как сделанную ботом.",
+ "apihelp-edit-param-createonly": "Не редактировать страницу, если она уже существует.",
"apihelp-edit-param-watch": "Добавить страницу к текущему списку наблюдения пользователя.",
+ "apihelp-edit-param-unwatch": "Удалить страницу из списка наблюдения текущего пользователя.",
"apihelp-edit-example-edit": "Редактировать страницу",
"apihelp-emailuser-description": "Письмо участнику",
+ "apihelp-emailuser-param-target": "Адресат электронного письма",
"apihelp-emailuser-param-subject": "Заголовок темы.",
"apihelp-emailuser-param-text": "Содержание письма",
"apihelp-emailuser-param-ccme": "Отправить копию этого сообщения мне.",
"apihelp-emailuser-example-email": "Отправить письмо пользователю <kbd>WikiSysop</kbd> с текстом <kbd>контентом</kbd>.",
"apihelp-expandtemplates-description": "Разворачивает все шаблоны в wikitext.",
"apihelp-expandtemplates-param-title": "Заголовок страницы.",
+ "apihelp-expandtemplates-paramvalue-prop-parsetree": "Дерево разбора XML входных данных.",
"apihelp-feedcontributions-param-year": "От года (и ранее).",
"apihelp-feedcontributions-param-month": "От месяца (и ранее).",
+ "apihelp-feedrecentchanges-param-hideminor": "Скрыть малые правки.",
+ "apihelp-feedrecentchanges-param-hidebots": "Скрыть правки ботов.",
+ "apihelp-feedrecentchanges-param-hidepatrolled": "Скрыть отпатруллированные правки.",
"apihelp-feedrecentchanges-param-tagfilter": "Фильтр по тегам.",
+ "apihelp-feedrecentchanges-example-simple": "Список последних изменений.",
+ "apihelp-feedrecentchanges-example-30days": "Показать последние изменения в течение 30 дней.",
"apihelp-filerevert-param-comment": "Загрузить комментарий.",
+ "apihelp-help-example-main": "Помощь по главному модулю.",
"apihelp-help-example-recursive": "Вся справка в одном разделе.",
"apihelp-import-param-summary": "Импорт итога",
"apihelp-import-param-xml": "Загруженный XML-файл.",
"apihelp-move-param-unwatch": "从当前用户的监视列表中移除页面及重定向。",
"apihelp-move-param-watchlist": "无条件地将页面加入至当前用户的监视列表或将其移除,使用设置或不更改监视。",
"apihelp-move-param-ignorewarnings": "忽略任何警告。",
- "apihelp-move-example-move": "移动<kbd>坏标题</kbd>到<kbd>好标题</kbd>并且不留下重定向。",
+ "apihelp-move-example-move": "移动<kbd>Badtitle</kbd>到<kbd>Goodtitle</kbd>,不保留重定向。",
"apihelp-opensearch-description": "使用OpenSearch协议搜索本wiki。",
"apihelp-opensearch-param-search": "搜索字符串。",
"apihelp-opensearch-param-limit": "要返回的结果最大数。",
/**
* Returns true for content models that support caching using the
- * ParserCache mechanism. See WikiPage::isParserCacheUsed().
+ * ParserCache mechanism. See WikiPage::shouldCheckParserCache().
*
* @since 1.21
*
public function getElement( $element ) {
return $element . ' ' . $this->getInputHTML( '' );
}
-}
\ No newline at end of file
+}
public function getInputHTML( $value ) {
return $this->mClassWithButton->getElement( parent::getInputHTML( $value ) );
}
-}
\ No newline at end of file
+}
public function getInputHTML( $value ) {
return $this->mClassWithButton->getElement( parent::getInputHTML( $value ) );
}
-}
\ No newline at end of file
+}
"config-magic-quotes-sybase": "'''Erreur fatale : [http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-sybase magic_quotes_sybasee] est activé !'''\nCette option corrompt les données de manière imprévisible.\nVous ne pouvez pas installer ou utiliser MediaWiki tant que cette option est activée.",
"config-mbstring": "'''Erreur fatale : [http://www.php.net/manual/en/ref.mbstring.php#mbstring.overload mbstring.func_overload] est activé !'''\nCette option provoque des erreurs et peut corrompre les données de manière imprévisible.\nVous ne pouvez pas installer ou utiliser MediaWiki tant que cette option est activée.",
"config-safe-mode": "'''Attention : le « [http://www.php.net/features.safe-mode safe mode] » est activé !'''\nCeci peut causer des problèmes, en particulier si vous utilisez le téléversement de fichiers et le support de <code>math</code>.",
- "config-xml-bad": "Le module XML de PHP est manquant.\nMediaWiki requiert des fonctions de ce module et ne fonctionnera pas avec cette configuration.\nSi vous êtes sous Mandrake, installez le paquet php-xml.",
+ "config-xml-bad": "Le module XML de PHP est manquant.\nMediaWiki requiert des fonctions de ce module et ne fonctionnera pas avec cette configuration.\nVous pourrez avoir besoin d’installer le paquet RPM php-xml.",
"config-pcre-old": "'''Fatal :''' PCRE $1 ou ultérieur est nécessaire.\nVotre binaire PHP est lié avec PCRE $2.\n[https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms/Plus d’information sur PCRE].",
"config-pcre-no-utf8": "'''Erreur fatale''': Le module PCRE de PHP semble être compilé sans le support PCRE_UTF8.\nMédiaWiki nécessite la gestion d’UTF-8 pour fonctionner correctement.",
"config-memory-raised": "Le paramètre <code>memory_limit</code> de PHP était à $1, porté à $2.",
"config-page-restart": "Barkirinê jinûve dest pê bide kirin",
"config-page-readme": "Min bixwîne",
"config-page-copying": "Kopîkirin",
+ "config-page-upgradedoc": "Bilindkirin",
"config-page-existingwiki": "Wîkiya heye",
"config-restart": "Erê, jinûve bide destpêkirin",
"config-xcache": "[http://xcache.lighttpd.net/ XCache] hate avakirin",
"config-mysql-myisam": "MyISAM",
"config-mysql-utf8": "UTF-8",
"config-site-name": "Navê wîkiyê:",
+ "config-site-name-blank": "Navê malperek têkeve.",
"config-ns-generic": "Proje",
"config-ns-other-default": "MyWiki",
"config-admin-box": "Hesabê rêveberiyê",
"config-email-usertalk": "Agahdariyên rûpela gotûbêjê ya bikarhêner gengaz bike",
"config-upload-settings": "Barkirina wêne û dosyeyan",
"config-upload-enable": "Barkirina dosyeyan gengaz bike",
+ "config-logo": "URL'ya logoyêː",
+ "config-cc-again": "Dîsa hilbijêre...",
"config-install-step-done": "çêbû",
"config-help": "alîkarî",
"mainpagetext": "'''MediaWiki serketî hate çêkirin.'''",
"config-information": "دونسمنيا",
"config-your-language": "زون شما:",
"config-wiki-language": "زون ویکی:",
+ "config-back": "← ڤادئما",
+ "config-continue": "نئها گئرئتئن →",
"config-page-language": "زون",
"config-page-welcome": "د ویکی رسانه خوش اومایت!",
+ "config-page-dbconnect": "ڤأصل بییئن د رئسینە جا",
+ "config-page-dbsettings": "میزوٙنکاری رئسینە جا",
"config-page-name": "نوم",
"config-page-options": "گزينه يا هنی:",
"config-page-install": "پورنیئن",
"config-page-language": "Fiteny",
"config-page-welcome": "Tonga soa eto amin'i MediaWiki !",
"config-page-dbconnect": "Hiditra eo amin'i banky angona",
+ "config-page-dbsettings": "Parametatry ny banky angona",
"config-page-name": "Anarana",
"config-page-options": "Safidy",
"config-page-install": "Apetraka",
"config-page-existingwiki": "Wiki efa misy",
"config-help-restart": "Tianao hofafana avokoa ve ny data voaangona natsofokao ary hamerina ny fizotran'ny fametrahana ?",
"config-restart": "Eny, avereno atao",
+ "config-welcome": "=== Fanamarinana mikasika ny tontolo ===\nNy fanamarihana tsotsotra dia atao hijerena raha mety ho ana rindrankajy Mediawiki ny tontolo.\nTadidio ny mametraka ireto torohay ireo raha mitady fanohanana mikasika ny fomba famaranana ny fametrahana ianao.",
+ "config-env-good": "Voamarina ny tontolo.\nAfaka apetrakao i MediaWiki.",
+ "config-env-bad": "Voamarina ny tontolo.\nTsy afaka mametraka an'i MediaWiki ianao.",
+ "config-env-php": "Misy ato PHP $1.",
+ "config-env-hhvm": "Misy ato HHVM $1.",
+ "config-unicode-using-intl": "Mampiasa ny [http://pecl.php.net/intl itatra PECL intl] ho an'ny fampifenerana Unicode.",
+ "config-unicode-pure-php-warning": "<strong>Fampitandremana: </strong> Ny [http://pecl.php.net/intl itatra PECL intl] dia tsy misy mba hahazakana ny fampifenerana Unicode, ka mitontona amin'ny implementasiona PHP ranoray noho ny tsifisiany.\nRaha hametraka tranonkala be mpamangy ianao dia tokony mamaky ny [//www.mediawiki.org/wiki/Special:MyLanguage/Unicode_normalization_considerations ''Unicode normalization''] (amin'ny teny anglisy)",
"config-db-username": "Anaram-pikamban'ny banky angona :",
"config-db-password": "Tenimiafin'ny banky angona :",
"config-header-mysql": "Parametatr'i MySQL",
// Revision ID must be passed to the parser output to get revision variables correct
$parserOutput = $content->getParserOutput(
$title, $revision->getId(), $parserOptions, false );
- $ellapsed = microtime( true ) - $start;
+ $elapsed = microtime( true ) - $start;
// If it took a long time to render, then save this back to the cache to avoid
// wasted CPU by other apaches or job runners. We don't want to always save to
// cache as this can cause high cache I/O and LRU churn when a template changes.
- if ( $ellapsed >= self::PARSE_THRESHOLD_SEC
- && $page->isParserCacheUsed( $parserOptions, $revision->getId() )
+ if ( $elapsed >= self::PARSE_THRESHOLD_SEC
+ && $page->shouldCheckParserCache( $parserOptions, $revision->getId() )
&& $parserOutput->isCacheable()
) {
$ctime = wfTimestamp( TS_MW, (int)$start ); // cache time
* Execute an HTTP(S) request
*
* This method returns a response map of:
- * - code : HTTP response code or 0 if there was a serious cURL error
- * - reason : HTTP response reason (empty if there was a serious cURL error)
- * - headers : <header name/value associative array>
- * - body : HTTP response body or resource (if "stream" was set)
+ * - code : HTTP response code or 0 if there was a serious cURL error
+ * - reason : HTTP response reason (empty if there was a serious cURL error)
+ * - headers : <header name/value associative array>
+ * - body : HTTP response body or resource (if "stream" was set)
* - error : Any cURL error string
- * The map also stores integer-indexed copies of these values. This lets callers do:
+ * The map also stores integer-indexed copies of these values. This lets callers do:
* @code
* list( $rcode, $rdesc, $rhdrs, $rbody, $rerr ) = $http->run( $req );
* @endcode
if ( !isset( $params['writeFactory'] ) ) {
throw new InvalidArgumentException(
__METHOD__ . ': the "writeFactory" parameter is required' );
- } elseif ( !isset( $params['readFactory'] ) ) {
+ }
+ if ( !isset( $params['readFactory'] ) ) {
throw new InvalidArgumentException(
__METHOD__ . ': the "readFactory" parameter is required' );
}
return $this->readStore->get( $key, $casToken );
}
- public function getMulti( $keys ) {
+ public function getMulti( array $keys ) {
return $this->readStore->getMulti( $keys );
}
return $this->writeStore->incr( $key, $value );
}
- public function decr( $key ) {
- return $this->writeStore->decr( $key );
+ public function decr( $key, $value = 1 ) {
+ return $this->writeStore->decr( $key, $value );
}
public function lock( $key, $timeout = 6, $expiry = 6 ) {
*
* This method may mangle any of the $reqs entry 'response' fields as needed:
* - code : perform any code normalization [as needed]
- * - reason : perform any reason normalization [as needed]
- * - headers : perform any header normalization [as needed]
+ * - reason : perform any reason normalization [as needed]
+ * - headers : perform any header normalization [as needed]
*
* This method can also remove some of the requests as well as add new ones
* (using $idGenerator to set each of the entries' array keys). For any existing
protected function transformImageMagick( $image, $params ) {
# use ImageMagick
global $wgSharpenReductionThreshold, $wgSharpenParameter, $wgMaxAnimatedGifArea,
- $wgImageMagickTempDir, $wgImageMagickConvertCommand;
+ $wgImageMagickTempDir, $wgImageMagickConvertCommand, $wgResourceBasePath,
+ $wgUseTinyRGBForJPGThumbnails;
$quality = array();
$sharpen = array();
class ExifBitmapHandler extends BitmapHandler {
const BROKEN_FILE = '-1'; // error extracting metadata
const OLD_BROKEN_FILE = '0'; // outdated error extracting metadata.
+ const SRGB_ICC_PROFILE_NAME = 'IEC 61966-2.1 Default RGB colour space - sRGB';
function convertMetadataVersion( $metadata, $version = 1 ) {
// basically flattens arrays.
return 0;
}
+
+ protected function transformImageMagick( $image, $params ) {
+ global $wgUseTinyRGBForJPGThumbnails;
+
+ $ret = parent::transformImageMagick( $image, $params );
+
+ if ( $ret ) {
+ return $ret;
+ }
+
+ if ( $params['mimeType'] === 'image/jpeg' && $wgUseTinyRGBForJPGThumbnails ) {
+ // T100976 If the profile embedded in the JPG is sRGB, swap it for the smaller
+ // (and free) TinyRGB
+
+ $this->swapICCProfile(
+ $params['dstPath'],
+ self::SRGB_ICC_PROFILE_NAME,
+ realpath( __DIR__ ) . '/tinyrgb.icc'
+ );
+ }
+
+ return false;
+ }
+
+ /**
+ * Swaps an embedded ICC profile for another, if found. Depends on exiftool, no-op if not installed.
+ * @param string $filepath File to be manipulated (will be overwritten)
+ * @param string $oldProfileString Exact name of color profile to look for (the one that will be replaced)
+ * @param string $profileFilepath ICC profile file to apply to the file
+ * @since 1.26
+ * @return bool
+ */
+ public function swapICCProfile( $filepath, $oldProfileString, $profileFilepath ) {
+ global $wgExiftool;
+
+ if ( !$wgExiftool || !is_executable( $wgExiftool ) ) {
+ return false;
+ }
+
+ $cmd = wfEscapeShellArg( $wgExiftool,
+ '-DeviceModelDesc',
+ '-S',
+ '-T',
+ $filepath
+ );
+
+ $output = wfShellExecWithStderr( $cmd, $retval );
+
+ if ( $retval !== 0 || strcasecmp( trim( $output ), $oldProfileString ) !== 0 ) {
+ // We can't establish that this file has the expected ICC profile, don't process it
+ return false;
+ }
+
+ $cmd = wfEscapeShellArg( $wgExiftool,
+ '-overwrite_original',
+ '-icc_profile<=' . $profileFilepath,
+ $filepath
+ );
+
+ $output = wfShellExecWithStderr( $cmd, $retval );
+
+ if ( $retval !== 0 ) {
+ $this->logErrorForExternalProcess( $retval, $output, $cmd );
+
+ return false;
+ }
+
+ return true;
+ }
}
$rotation = ( $params['rotation'] + $this->getRotation( $file ) ) % 360;
- if ( $wgJpegTran && is_file( $wgJpegTran ) ) {
+ if ( $wgJpegTran && is_executable( $wgJpegTran ) ) {
$cmd = wfEscapeShellArg( $wgJpegTran ) .
" -rotate " . wfEscapeShellArg( $rotation ) .
" -outfile " . wfEscapeShellArg( $params['dstPath'] ) .
/** @var array Map of (session ID => SHA-1 of the data) */
protected static $hashCache = array();
+ const TTL_REFRESH_WINDOW = 600; // refresh if expiring in 10 minutes
+
/**
* Install a session handler for the current web request
*/
}
/**
- * Shutdown function. See the comment inside ObjectCacheSessionHandler::install
- * for rationale.
+ * Shutdown function.
+ * See the comment inside ObjectCacheSessionHandler::install for rationale.
*/
static function handleShutdown() {
+ global $wgObjectCacheSessionExpiry;
+
+ $now = microtime( true );
+ // Session are only written in object stores when $_SESSION changes,
+ // which also renews the TTL ($wgObjectCacheSessionExpiry). If a user
+ // is active but not causing session data changes, it may suddenly
+ // as they view a form, blocking the first submission.
+ // Make a dummy change every so often to avoid this.
+ if ( !isset( $_SESSION['wsExpiresUnix'] )
+ || ( $now + self::TTL_REFRESH_WINDOW ) > isset( $_SESSION['wsExpiresUnix'] )
+ ) {
+ $_SESSION['wsExpiresUnix'] = $now + $wgObjectCacheSessionExpiry;
+ }
+
session_write_close();
}
}
/** @var LoadBalancer */
protected $lb;
+ /** @var array */
protected $serverInfos;
/** @var array */
/** @var string */
protected $tableName = 'objectcache';
+ /** @var bool */
+ protected $slaveOnly = false;
+
/** @var array UNIX timestamps */
protected $connFailureTimes = array();
* required to hold the largest shard index. Data will be
* distributed across all tables by key hash. This is for
* MySQL bugs 61735 and 61736.
+ * - slaveOnly: Whether to only use slave DBs and avoid triggering
+ * garbage collection logic of expired items. This only
+ * makes sense if the primary DB is used and only if get()
+ * calls will be used. This is used by ReplicatedBagOStuff.
*
* @param array $params
*/
if ( isset( $params['shards'] ) ) {
$this->shards = intval( $params['shards'] );
}
+ $this->slaveOnly = !empty( $params['slaveOnly'] );
}
/**
* However, SQLite has an opposite behavior. And PostgreSQL needs to know
* if we are in transaction or no
*/
- if ( wfGetDB( DB_MASTER )->getType() == 'mysql' ) {
+ $index = $this->slaveOnly ? DB_SLAVE : DB_MASTER;
+ if ( wfGetDB( $index )->getType() == 'mysql' ) {
$this->lb = wfGetLBFactory()->newMainLB();
- $db = $this->lb->getConnection( DB_MASTER );
+ $db = $this->lb->getConnection( $index );
$db->clearFlag( DBO_TRX ); // auto-commit mode
} else {
- $db = wfGetDB( DB_MASTER );
+ $db = wfGetDB( $index );
}
}
if ( $wgDebugDBTransactions ) {
try {
$db = $this->getDB( $row->serverIndex );
if ( $this->isExpired( $db, $row->exptime ) ) { // MISS
- $this->debug( "get: key has expired, deleting" );
- # Put the expiry time in the WHERE condition to avoid deleting a
- # newly-inserted value
- $db->delete( $row->tableName,
- array( 'keyname' => $key, 'exptime' => $row->exptime ),
- __METHOD__ );
+ $this->debug( "get: key has expired" );
} else { // HIT
$values[$key] = $this->unserialize( $db->decodeBlob( $row->value ) );
}
}
protected function garbageCollect() {
- if ( !$this->purgePeriod ) {
+ if ( !$this->purgePeriod || $this->slaveOnly ) {
// Disabled
return;
}
}
# Should the parser cache be used?
- $useParserCache = $this->mPage->isParserCacheUsed( $parserOptions, $oldid );
+ $useParserCache = $this->mPage->shouldCheckParserCache( $parserOptions, $oldid );
wfDebug( 'Article::view using parser cache: ' . ( $useParserCache ? 'yes' : 'no' ) . "\n" );
if ( $user->getStubThreshold() ) {
$this->getContext()->getStats()->increment( 'pcache_miss_stub' );
$outputPage->addModules( 'mediawiki.action.view.redirect' );
// Add a <link rel="canonical"> tag
- $outputPage->setCanonicalUrl( $this->getTitle()->getLocalURL() );
+ $outputPage->setCanonicalUrl( $this->getTitle()->getCanonicalURL() );
// Tell the output object that the user arrived at this article through a redirect
$outputPage->setRedirectedFrom( $this->mRedirectedFrom );
Xml::closeElement( 'form' );
if ( $user->isAllowed( 'editinterface' ) ) {
- $link = Linker::link(
+ $link = Linker::linkKnown(
$ctx->msg( 'deletereason-dropdown' )->inContentLanguage()->getTitle(),
wfMessage( 'delete-edit-reasonlist' )->escaped(),
array(),
$s = '';
$this->doQuery();
if ( count( $this->mHist ) ) {
+ if ( $this->mImg->isLocal() ) {
+ // Do a batch existence check for user pages and talkpages
+ $linkBatch = new LinkBatch();
+ for ( $i = $this->mRange[0]; $i <= $this->mRange[1]; $i++ ) {
+ $file = $this->mHist[$i];
+ $user = $file->getUser( 'text' );
+ $linkBatch->add( NS_USER, $user );
+ $linkBatch->add( NS_USER_TALK, $user );
+ }
+ $linkBatch->execute();
+ }
+
$list = new ImageHistoryList( $this->mImagePage );
# Generate prev/next links
$navLink = $this->getNavigationBar();
* Should the parser cache be used?
*
* @param ParserOptions $parserOptions ParserOptions to check
- * @param int $oldid
+ * @param int $oldId
* @return bool
*/
- public function isParserCacheUsed( ParserOptions $parserOptions, $oldid ) {
+ public function shouldCheckParserCache( ParserOptions $parserOptions, $oldId ) {
return $parserOptions->getStubThreshold() == 0
&& $this->exists()
- && ( $oldid === null || $oldid === 0 || $oldid === $this->getLatest() )
+ && ( $oldId === null || $oldId === 0 || $oldId === $this->getLatest() )
&& $this->getContentHandler()->isParserCacheSupported();
}
*/
public function getParserOutput( ParserOptions $parserOptions, $oldid = null ) {
- $useParserCache = $this->isParserCacheUsed( $parserOptions, $oldid );
+ $useParserCache = $this->shouldCheckParserCache( $parserOptions, $oldid );
wfDebug( __METHOD__ . ': using parser cache: ' . ( $useParserCache ? 'yes' : 'no' ) . "\n" );
if ( $parserOptions->getStubThreshold() ) {
wfIncrStats( 'pcache.miss.stub' );
* Retrieve the ParserOutput from ParserCache.
* false if not found or outdated.
*
- * @param WikiPage $article
+ * @param WikiPage|Article $article
* @param ParserOptions $popts
* @param bool $useOutdated (default false)
*
// key. Force it here. See bug 31445.
$value->setEditSectionTokens( $popts->getEditSection() );
+ $wikiPage = method_exists( $article, 'getPage' )
+ ? $article->getPage()
+ : $article;
+
+
if ( !$useOutdated && $value->expired( $touched ) ) {
wfIncrStats( "pcache.miss.expired" );
$cacheTime = $value->getCacheTime();
$cachedRevId = $value->getCacheRevisionId();
wfDebug( "ParserOutput key is for an old revision, latest $revId, cached $cachedRevId\n" );
$value = false;
+ } elseif ( Hooks::run( 'RejectParserCacheValue', array( $value, $wikiPage, $popts ) ) === false ) {
+ wfIncrStats( 'pcache.miss.rejected' );
+ wfDebug( "ParserOutput key valid, but rejected by RejectParserCacheValue hook handler.\n" );
+ $value = false;
} else {
wfIncrStats( "pcache.hit" );
}
* @return array List of method entries arrays, each having:
* - name : method name
* - calls : the number of invoking calls
- * - real : real time ellapsed (ms)
+ * - real : real time elapsed (ms)
* - %real : percent real time
- * - cpu : CPU time ellapsed (ms)
+ * - cpu : CPU time elapsed (ms)
* - %cpu : percent CPU time
* - memory : memory used (bytes)
* - %memory : percent memory used
* @return array List of method entries arrays, each having:
* - name : method name
* - calls : the number of invoking calls
- * - real : real time ellapsed (ms)
+ * - real : real time elapsed (ms)
* - %real : percent real time
- * - cpu : real time ellapsed (ms)
+ * - cpu : real time elapsed (ms)
* - %cpu : percent real time
* - memory : memory used (bytes)
* - %memory : percent memory used
# Link to edit the block dropdown reasons, if applicable
if ( $user->isAllowed( 'editinterface' ) ) {
- $links[] = Linker::link(
+ $links[] = Linker::linkKnown(
$this->msg( 'ipbreason-dropdown' )->inContentLanguage()->getTitle(),
$this->msg( 'ipb-edit-dropdown' )->escaped(),
array(),
Xml::closeElement( 'form' ) . "\n";
// Show link to edit the dropdown reasons
if ( $this->getUser()->isAllowed( 'editinterface' ) ) {
- $link = Linker::link(
+ $link = Linker::linkKnown(
$this->msg( 'revdelete-reason-dropdown' )->inContentLanguage()->getTitle(),
$this->msg( 'revdelete-edit-reasonlist' )->escaped(),
array(),
$preText = $this->msg( 'tags-delete-explanation-initial', $tag )->parseAsBlock();
$tagUsage = ChangeTags::tagUsageStatistics();
- if ( $tagUsage[$tag] > 0 ) {
+ if ( isset( $tagUsage[$tag] ) && $tagUsage[$tag] > 0 ) {
$preText .= $this->msg( 'tags-delete-explanation-in-use', $tag,
$tagUsage[$tag] )->parseAsBlock();
}
# Add a link to edit MediaWik:Licenses
if ( $this->getUser()->isAllowed( 'editinterface' ) ) {
- $licensesLink = Linker::link(
+ $licensesLink = Linker::linkKnown(
$this->msg( 'licenses' )->inContentLanguage()->getTitle(),
$this->msg( 'licenses-edit' )->escaped(),
array(),
function mainLoginForm( $msg, $msgtype = 'error' ) {
global $wgEnableEmail, $wgEnableUserEmail;
global $wgHiddenPrefs, $wgLoginLanguageSelector;
- global $wgAuth, $wgEmailConfirmToEdit, $wgCookieExpiration;
+ global $wgAuth, $wgEmailConfirmToEdit;
global $wgSecureLogin, $wgPasswordResetRoutes;
+ global $wgExtendedLoginCookieExpiration, $wgCookieExpiration;
$titleObj = $this->getPageTitle();
$user = $this->getUser();
$template->set( 'emailothers', $wgEnableUserEmail );
$template->set( 'canreset', $wgAuth->allowPasswordChange() );
$template->set( 'resetlink', $resetLink );
- $template->set( 'canremember', ( $wgCookieExpiration > 0 ) );
+ $template->set( 'canremember', $wgExtendedLoginCookieExpiration === null ? ( $wgCookieExpiration > 0 ) : ( $wgExtendedLoginCookieExpiration > 0 ) );
$template->set( 'usereason', $user->isLoggedIn() );
$template->set( 'remember', $this->mRemember );
$template->set( 'cansecurelogin', ( $wgSecureLogin === true ) );
$noForeign = '';
if ( !$this->likelyToHaveFalsePositives() ) {
// Additional messages for grep:
- // wantedfiletext-cat-noforeign, wantedfiletext-nocat
+ // wantedfiletext-cat-noforeign, wantedfiletext-nocat-noforeign
$noForeign = '-noforeign';
}
'diq' => 'Zazaki', # Zazaki
'dsb' => 'dolnoserbski', # Lower Sorbian
'dtp' => 'Dusun Bundu-liwan', # Central Dusun
+ 'dty' => 'डोटेली', # Doteli
'dv' => 'ދިވެހިބަސް', # Dhivehi
'dz' => 'ཇོང་ཁ', # Dzongkha (Bhutan)
'ee' => 'eʋegbe', # Éwé
"no-null-revision": "Nun pudo crease una nueva revisión nula pa la páxina «$1»",
"badtitle": "Títulu incorreutu",
"badtitletext": "El títulu de páxina solicitáu nun ye válidu, ta baleru o tien enllaces interllingua o interwiki incorreutos.\nPue contener un caráuter o más que nun puen usase nos títulos.",
+ "title-invalid-empty": "El títulu de páxina solicitáu ta baleru o sólo contien el nome d'un espaciu de nomes.",
+ "title-invalid-utf8": "El títulu de páxina solicitáu contien una secuencia UTF-8 inválida.",
+ "title-invalid-interwiki": "El títulu de páxina solicitáu contien un enllaz interwiki que nun puede usase nos títulos.",
+ "title-invalid-talk-namespace": "El títulu de páxina solicitáu fai referencia a una páxina d'alderique que nun puede esistir.",
"title-invalid-characters": "El títulu de la páxina solicitada contien calteres non válidos: «$1»",
+ "title-invalid-relative": "El títulu contien un camín relativu. Los títulos de páxina relativos (./, ../) son inválidos porque de vezu nun se puede llegar al pasalos a los restoladores web.",
+ "title-invalid-magic-tilde": "El títulu de páxina solicitáu contien una secuencia máxica de tildes (<nowiki>~~~</nowiki>) inválida.",
+ "title-invalid-too-long": "El títulu de páxina solicitáu ye llargu enforma. Nun tien de pasar de $1 {{PLURAL:$1|byte|bytes}} en codificación UTF-8.",
+ "title-invalid-leading-colon": "El títulu de páxina solicitáu contién un caráuter dos puntos inválidu al principiu.",
"perfcached": "Los datos siguientes tán na caché y seique nun tean anovaos. Hai un máximu {{PLURAL:$1|d'un resultáu disponible|de $1 resultaos disponibles}} na caché.",
"perfcachedts": "Los datos siguientes tán na caché y anovaronse por última vegada'l $1. Hai un máximu {{PLURAL:$4|d'un resultáu disponible|de $4 resultaos disponibles}} na caché.",
"querypage-no-updates": "Anguaño los anovamientos d'esta páxina tán desactivaos.\nEstos datos nun van refrescase nestos momentos.",
"content-model-css": "CSS",
"content-json-empty-object": "Oxetu baleru",
"content-json-empty-array": "Matriz balera",
+ "duplicate-args-warning": "<strong>Avisu:</strong> [[:$1]] llama a [[:$2]] con más d'un valor pal parámetru «$3». Sólo va usase l'últimu valor dau.",
"duplicate-args-category": "Páxines con argumentos duplicaos nes llamaes a plantíes",
"duplicate-args-category-desc": "La páxina contien llamaes a plantíes qu'usen argumentos duplicaos, como <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> o <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "'''Avisu:''' Esta páxina contien demasiaes llamaes costoses a funciones d'análisis sintácticu.\n\nHabría tener menos de $2 {{PLURAL:$2|llamada|llamaes}}, y agora tien $1 {{PLURAL:$1|llamada|llamaes}}.",
"badsig": "Firma cruda non válida; comprueba les etiquetes HTML.",
"badsiglength": "La to robla ye demasiao llarga.\nHa tener menos de $1 {{PLURAL:$1|caráuter|carauteres}}.",
"yourgender": "¿Qué descripción prefieres?",
- "gender-unknown": "Prefiero nun dar detalles",
+ "gender-unknown": "Al mentate, el software usará palabres de xéneru neutru siempre que seya posible",
"gender-male": "Él edita páxines wiki",
"gender-female": "Ella edita páxines wiki",
"prefs-help-gender": "Configurar esta preferencia ye opcional. El software usa esti valor pa dirixise a ti y pa mentate a terceros col xéneru gramatical correchu.\nEsta información sedrá pública.",
"userrights-lookup-user": "Xestión de grupos del usuariu",
"userrights-user-editname": "Escribi un nome d'usuariu:",
"editusergroup": "Modificar grupos d'usuariu",
- "editinguser": "Camudando los permisos del usuariu '''[[User:$1|$1]]''' $2",
+ "editinguser": "Camudando los permisos {{GENDER:$1|del usuariu|de la usuaria}} <strong>[[User:$1|$1]]</strong> $2",
"userrights-editusergroup": "Editar los grupos d'usuariu",
"saveusergroups": "Guardar los grupos d'usuariu",
"userrights-groupsmember": "Miembru de:",
"uploaddisabledtext": "Les xubíes de ficheros tán desactivaes.",
"php-uploaddisabledtext": "Les xubíes de ficheros tan desactivaes en PHP.\nPor favor, comprueba la configuración de file_uploads.",
"uploadscripted": "Esti ficheru contien códigu HTML o scripts que pueden interpretase de mou equivocáu por un navegador.",
+ "upload-scripted-pi-callback": "Nun puede xubise un ficheru que contien instrucciones de procesamientu XML de fueya d'estilu.",
+ "uploaded-script-svg": "Alcontróse l'elementu «$1» que puede recibir scripts nel ficheru SVG xubíu.",
+ "uploaded-hostile-svg": "Alcontróse CSS inseguru nel elementu d'estilu del ficheru SVG xubíu.",
+ "uploaded-event-handler-on-svg": "Nun se permite configurar los atributos de controladores de socesos <code>$1=\"$2\"</code> nos ficheros SVG.",
+ "uploaded-href-attribute-svg": "Nun se permiten los atributos href <code><$1 $2=\"$3\"></code> con destín nun llocal (p. ex. http://, javascript:, etc) nos ficheros SVG.",
+ "uploaded-href-unsafe-target-svg": "Alcontróse un \"href\" a un destín inseguru <code><$1 $2=\"$3\"></code> nel ficheru SVG xubíu.",
+ "uploaded-animate-svg": "Alcontróse la etiqueta \"animate\" que puede cambiar href, usando l'atributu \"from\" <code><$1 $2=\"$3\"></code> nel ficheru SVG xubíu.",
+ "uploaded-setting-event-handler-svg": "Ta torgada la configuración d'atributos del xestor de socesos. Alcontróse <code><$1 $2=\"$3\"></code> nel ficheru SVG xubíu.",
+ "uploaded-setting-href-svg": "Usar la etiqueta «set» p'amestar l'atributu «href» al elementu padre ta torgao.",
+ "uploaded-wrong-setting-svg": "Ta torgao usar la etiqueta «set» p'amestar un destín remote/data/script a cualquier atributu. Se alcontróse <code><set to=\"$1\"></code> nel ficheru SVG cargáu.",
+ "uploaded-setting-handler-svg": "Tán bloquiaos los ficheros SVG que configuren l'atributu «handler» con remote/data/script. Alcontróse <code>$1=\"$2\"</code> nel ficheru SVG xubíu.",
+ "uploaded-remote-url-svg": "Tán bloquiaos los ficheros SVG que configuren atributos d'estilu con URL remotes. Alcontróse <code>$1=\"$2\"</code> nel ficheru SVG xubíu.",
+ "uploaded-image-filter-svg": "Alcontróse un filtru d'imaxe con URL: <code><$1 $2=\"$3\"></code> nel ficheru SVG xubíu.",
"uploadscriptednamespace": "Esti ficheru SVG contien l'espaciu de nomes illegal «$1»",
"uploadinvalidxml": "Nun pudo interpretase'l XML del ficheru cargáu.",
"uploadvirus": "¡El ficheru tien un virus!\nDetalles: $1",
"nmembers": "$1 {{PLURAL:$1|miembru|miembros}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|miembru|miembros}}",
"nrevisions": "$1 {{PLURAL:$1|revisión|revisiones}}",
- "nviews": "$1 {{PLURAL:$1|vista|vistes}}",
"nimagelinks": "Usao en $1 {{PLURAL:$1|páxina|páxines}}",
"ntransclusions": "usao en $1 {{PLURAL:$1|páxina|páxines}}",
"specialpage-empty": "Nun hai resultaos nestos momentos.",
"unusedimages": "Imáxenes non usaes",
"wantedcategories": "Categoríes buscaes",
"wantedpages": "Páxines buscaes",
- "wantedpages-summary": "Llista de páxines inesistentes con más enllaces a elles, escluyendo les páxines que sólo tienen redireiciones qu'enllacen con elles. Pa ver la llista de páxines inesistentes que tienen redireiciones qu'enllacen con elles, ver [[{{#special:BrokenRedirects}}]].",
+ "wantedpages-summary": "Llista de páxines inesistentes con más enllaces a elles, sacante les páxines que sólo tienen redireiciones qu'enllacen con elles. Pa ver la llista de páxines inesistentes que tienen redireiciones qu'enllacen con elles, ver [[{{#special:BrokenRedirects}}|la llista de redireiciones frañaes]].",
"wantedpages-badtitle": "Títulu inválidu nel conxuntu de resultaos: $1",
"wantedfiles": "Archivos buscaos",
"wantedfiletext-cat": "Los ficheros siguientes tan usándose, pero nun esisten. Ye posible qu'apaezan ficheros de repositorios esternos ensin qu'esistan. Cualesquier falsu positivu tará <del>tacháu</del>. Amás, les páxines qu'inxerten ficheros que nun esisten apaecen na llista de [[:$1]].",
"log-name-pagelang": "Rexistru de cambios de llingua",
"log-description-pagelang": "Esti ye un rexistru de los cambios de llingua de les páxines.",
"logentry-pagelang-pagelang": "$1 {{GENDER:$2|cambió}} la llingua de la páxina $3 del $4 al $5.",
- "default-skin-not-found": "¡Vaya! L'aspeutu predetermináu pa la to wiki, definíu en <code dir=\"ltr\">$wgDefaultSkin</code> como <code>$1</code> nun ta disponible.\n\nLa instalación paez qu'incluye {{PLURAL:$4|el siguiente aspeutu|los siguientes aspeutos}}. Llei [https://www.mediawiki.org/wiki/Manual:Skin_configuration Manual: Skin configuration] pa más información sobro cómo {{PLURAL:$4|activalu|activalos y escoyer el predetermináu}}.\n\n$2\n\n; Si acabes d'instalar MediaWiki:\n: Probablemente instalasti dende git, o direutamente'l códigu fonte usando algún otru métodu. Esto ye d'esperar. Intenta instalar dellos aspeutos dende'l [https://www.mediawiki.org/wiki/Category:All_skins direutoriu d'aspeutos de mediawiki.org's], asina:\n:* Descargando [https://www.mediawiki.org/wiki/Download l'instalador tarball], que vien con dellos aspeutos y estensiones. Pues copiar y apegar el direutoriu <code>skins/</code> d'ehí.\n:* Descargando paquetes tar d'aspeutu individuales de [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* Clonando unu de los direutorios <code>mediawiki/skins/*</code> via git nel direutoriu <code dir=\"ltr\">skins/</code> de la to instalación de MediaWiki.\n: Facer esto nun tendría d'interferir col to repositoriu git si yes un desendolcador de MediaWiki.\n\n; Si acabes d'anovar MediaWiki:\n: MediaWiki 1.24 y más nuevu yá nun activa automáticamente los aspeutos instalaos (llei [https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery Manual: Skin autodiscovery]). Pues apegar {{PLURAL:$5|la llinia siguiente|les llinies siguientes}} en <code>LocalSettings.php</code> p'activar {{PLURAL:$5|l'aspeutu instaláu|tolos aspeutos instalaos}} actualmente:\n\n<pre dir=\"ltr\">$3</pre>\n\n; Si acabes d'editar <code>LocalSettings.php</code>:\n: Vuelvi a comprobar los nomes de los aspeutos por si hai errores d'escritura.",
- "default-skin-not-found-no-skins": "L'aspeutu predetermináu pa la to wiki, definíu en <code>$wgDefaultSkin</code> como <code>$1</code> nun ta disponible.\n\nNun tienes aspeutos instalaos.\n\n; Si acabes d'instalar MediaWiki:\n: Probablemente instalasti dende git, o'l códigu fonte direutamente usando algún otru métodu. Esto ye d'esperar. MediaWiki 1.24 y más nuevu nun incluye nengún aspeutu nel repositoriu principal. Intenta instalar dellos aspeutos dende'l [https://www.mediawiki.org/wiki/Category:All_skins direutoriu d'aspeutos de mediawiki.org], asina:\n:* Descargando [https://www.mediawiki.org/wiki/Download l'instalador tarball], que vien con dellos aspeutos y estensiones. Pues copiar y apegar el direutoriu <code>skins/</code> d'ehí.\n:* Descargando paquetes tar d'aspeutu individuales de [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* Clonando unu de los direutorios <code>mediawiki/skins/*</code> via git nel direutoriu <code dir=\"ltr\">skins/</code> de la to instalación de MediaWiki.\n: Facer esto nun tendría d'interferir col to repositoriu git si yes un desendolcador de MediaWiki. Llei [https://www.mediawiki.org/wiki/Manual:Skin_configuration Manual: Skin configuration] pa más información sobro cómo activar los aspeutos y escoyer el predetermináu.",
+ "default-skin-not-found": "¡Vaya! L'aspeutu predetermináu pa la to wiki, definíu en <code dir=\"ltr\">$wgDefaultSkin</code> como <code>$1</code> nun ta disponible.\n\nLa instalación paez qu'incluye {{PLURAL:$4|el siguiente aspeutu|los siguientes aspeutos}}. Llei [https://www.mediawiki.org/wiki/Manual:Skin_configuration Manual: Skin configuration] pa más información sobro cómo {{PLURAL:$4|activalu|activalos y escoyer el predetermináu}}.\n\n$2\n\n; Si acabes d'instalar MediaWiki:\n: Probablemente instalasti dende git, o direutamente'l códigu fonte usando algún otru métodu. Esto ye d'esperar. Intenta instalar dellos aspeutos dende'l [https://www.mediawiki.org/wiki/Category:All_skins direutoriu d'aspeutos de mediawiki.org's], asina:\n:* Descargando [https://www.mediawiki.org/wiki/Download l'instalador tarball], que vien con dellos aspeutos y estensiones. Pues copiar y apegar el direutoriu <code>skins/</code> d'ehí.\n:* Descargando paquetes tar d'aspeutu individuales de [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins Usando Git pa descargar aspeutos].\n: Facer esto nun tendría d'interferir col to repositoriu git si yes un desendolcador de MediaWiki.\n\n; Si acabes d'anovar MediaWiki:\n: MediaWiki 1.24 y más nuevu yá nun activa automáticamente los aspeutos instalaos (llei [https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery Manual: Skin autodiscovery]). Pues apegar {{PLURAL:$5|la llinia siguiente|les llinies siguientes}} en <code>LocalSettings.php</code> p'activar {{PLURAL:$5|l'aspeutu instaláu|tolos aspeutos instalaos}}:\n\n<pre dir=\"ltr\">$3</pre>\n\n; Si acabes d'editar <code>LocalSettings.php</code>:\n: Vuelvi a comprobar los nomes de los aspeutos por si hai errores d'escritura.",
+ "default-skin-not-found-no-skins": "L'aspeutu predetermináu pa la to wiki, definíu en <code>$wgDefaultSkin</code> como <code>$1</code> nun ta disponible.\n\nNun tienes aspeutos instalaos.\n\n; Si acabes d'instalar MediaWiki:\n: Probablemente instalasti dende git, o'l códigu fonte direutamente usando algún otru métodu. Esto ye d'esperar. MediaWiki 1.24 y más nuevu nun incluye nengún aspeutu nel repositoriu principal. Intenta instalar dellos aspeutos dende'l [https://www.mediawiki.org/wiki/Category:All_skins direutoriu d'aspeutos de mediawiki.org], asina:\n:* Descargando [https://www.mediawiki.org/wiki/Download l'instalador tarball], que vien con dellos aspeutos y estensiones. Pues copiar y apegar el direutoriu <code>skins/</code> d'ehí.\n:* Descargando paquetes tar d'aspeutu individuales de [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins Usando Git pa descargar aspeutos].\n: Facer esto nun tendría d'interferir col to repositoriu git si yes un desendolcador de MediaWiki. Llei [https://www.mediawiki.org/wiki/Manual:Skin_configuration Manual: Skin configuration] pa más información sobro cómo activar los aspeutos y escoyer el predetermináu.",
"default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (activáu)",
"default-skin-not-found-row-disabled": "* <code>$1</code> / $2 ('''desactiváu''')",
"mediastatistics": "Estadístiques de multimedia",
"nmembers": "$1 {{PLURAL:$1|member|اعضا}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2| عضو|عضو}}",
"nrevisions": "$1 {{PLURAL:$1|بازبینی|بازبینی ان}}",
- "nviews": "$1 {{PLURAL:$1|دیستن|دیستن}}",
"nimagelinks": "$1 × $2, $3 {{PLURAL:$3|صفحه|صفحات}}",
"ntransclusions": "بی $1 {{PLURAL:$1|تاکدیم|تاکدیم}} استپاده بوته",
"specialpage-empty": "په ای گزارش هچ نتیجه ای نیست ان.",
"confirm_purge_button": "هوبنت",
"confirm-purge-top": "ذخیره ای صفحه پهک کنت؟",
"confirm-purge-bottom": "خالک کتن میانگیر یک صفحه باعث بیتن که آخرین نسخهٔ آی پیش دارگ بیت.",
- "semicolon-separator": ";",
+ "semicolon-separator": "؛ ",
"colon-separator": ": ",
"imgmultipageprev": "← پیشگین صفحه",
"imgmultipagenext": "صفحه بعدی →",
"yourdiff": "Адрозьненьні",
"copyrightwarning": "Калі ласка, зьвярніце ўвагу на тое, што ўсе дадаткі і зьмены ў {{GRAMMAR:месны|{{SITENAME}}}} разглядаюцца як выдадзеныя ў адпаведнасьці з умовамі ліцэнзіі $2 (глядзіце падрабязнасьці на $1). Калі Вы супраць таго, каб Вашыя матэрыялы неабмежавана рэдагавалася і распаўсюджвалася, не дадавайце іх.<br />\nВы таксама абавязуецеся, што Ваш матэрыял напісаны асабіста Вамі або зьяўляецца грамадзкім набыткам, альбо ўзяты з падобных вольных крыніцаў.\n'''НЕЛЬГА БЕЗ ДАЗВОЛУ ДАДАВАЦЬ МАТЭРЫЯЛЫ, АБАРОНЕНЫЯ АЎТАРСКІМ ПРАВАМ!'''",
"copyrightwarning2": "Калі ласка, заўважце, што ўвесь унёсак ў {{GRAMMAR:вінавальны|{{SITENAME}}}} можа рэдагавацца, зьмяняцца і выдаляцца іншымі ўдзельнікамі.\nКалі Вы з гэтым ня згодныя, калі ласка, не зьмяшчайце сюды Вашыя тэксты.<br />\nРазьмяшчэньнем тут тэкстаў, Вы дэкляруеце, што Вы зьяўляецеся іх аўтарам, ці Вы скапіявалі іх з крыніцы, якая дазваляе вольнае выкарыстаньне сваіх тэкстаў (дзеля падрабязнасьцяў глядзіце $1).\n\n'''КАЛІ ЛАСКА, НЕ ЗЬМЯШЧАЙЦЕ ТУТ БЕЗ ДАЗВОЛУ МАТЭРЫЯЛЫ, ЯКІЯ АХОЎВАЮЦЦА АЎТАРСКІМ ПРАВАМ!'''",
+ "editpage-cannot-use-custom-model": "Мадэль зьместу гэтай старонкі ня можа быць зьмененая.",
"longpageerror": "'''Памылка: Аб’ём тэксту, які Вы спрабуеце запісаць складае $1 {{PLURAL:$1|кілябайт|кілябайты|кілябайтаў}}, што болей устаноўленага абмежаваньня на $2 {{PLURAL:$2|кілябайт|кілябайты|кілябайтаў}}.'''\nСтаронка ня можа быць захаваная.",
"readonlywarning": "'''ПАПЯРЭДЖАНЬНЕ: База зьвестак была заблякаваная для тэхнічнага абслугоўваньня, таму немагчыма зараз захаваць Вашыя зьмены.'''\nВы можаце скапіяваць тэкст у файл на Вашым кампутары, а пазьней захаваць сюды.\n\nАдміністратар, які заблякаваў базу зьвестак, прапанаваў наступнае тлумачэньне: $1",
"protectedpagewarning": "'''Папярэджаньне: Гэтая старонка была абароненая, таму толькі адміністратары могуць рэдагаваць яе.'''\nАпошні запіс з журнала пададзены ніжэй для даведкі:",
"uploaded-setting-href-svg": "Выкарыстаньне тэгу «set» для дадаваньня атрыбуту «href» у бацькоўскі элемэнт заблякаванае.",
"uploaded-wrong-setting-svg": "Ужываньне тэгу «set» для дадаваньня ў якасьці мэты аддаленага адрасу/зьвестак/сцэнару для любога атрыбуту заблякаванае. У загружаным SVG-файле знойдзена <code><set to=\"$1\"></code>.",
"uploaded-setting-handler-svg": "SVG, які выстаўляе атрыбут «handler» з дапамогай аддаленага адрасу/зьвестак/скрыпту, блякуецца. У загружаным SVG-файле знойдзена <code>$1=\"$2\"</code>.",
+ "uploaded-remote-url-svg": "SVG, які выстаўляе любы атрыбут з дапамогай аддаленага URL-адрасу, блякуецца. У загружаным SVG-файле знойдзена <code>$1=\"$2\"</code>.",
+ "uploaded-image-filter-svg": "У загружаным SVG-файле знойдзены фільтар выяваў з URL-адрасам: <code><$1 $2=\"$3\"></code>.",
"uploadscriptednamespace": "Гэты SVG-файл утрымлівае няслушную прастору назваў «$1»",
"uploadinvalidxml": "Не атрымалася прааналізаваць XML у загружаным файле.",
"uploadvirus": "Файл утрымлівае вірус! Падрабязнасьці: $1",
"nmembers": "$1 {{PLURAL:$1|элемэнт|элемэнты|элемэнтаў}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|элемэнт|элемэнты|элемэнтаў}}",
"nrevisions": "$1 {{PLURAL:$1|вэрсія|вэрсіі|вэрсіяў}}",
- "nviews": "$1 {{PLURAL:$1|прагляд|прагляды|праглядаў}}",
"nimagelinks": "Выкарыстоўваецца на $1 {{PLURAL:$1|старонцы|старонках|старонках}}",
"ntransclusions": "выкарыстоўваецца на $1 {{PLURAL:$1|старонцы|старонках|старонках}}",
"specialpage-empty": "Гэтая старонка — пустая.",
"tags-delete-explanation-active": "<strong>Метка «$1» яшчэ актыўная і будзе па-ранейшаму ўжывацца ў будучыні.</strong> Каб спыніць гэта, перайдзіце туды, дзе ўсталяванае выкарыстаньне меткі і адключыце яе там.",
"tags-delete-reason": "Прычына:",
"tags-delete-submit": "Незваротна выдаліць гэтую метку",
+ "tags-delete-not-allowed": "Меткі, вызначаныя пашырэньнем, ня могуць быць выдаленыя, акрамя выпадку, калі пашырэньне дазваляе гэта.",
"tags-delete-not-found": "Метка «$1» не існуе.",
"comparepages": "Параўнаньне старонак",
"compare-page1": "Старонка 1",
"authors": [
"Baloch Afghanistan",
"Ibrahim khashrowdi",
- "Rachitrali"
+ "Rachitrali",
+ "Mjbmr"
]
},
"tog-underline": "لینکانی جهلگا خط کشیتین",
"nmembers": "$1 {{PLURAL:$1|عضو|عضو}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2| عضو|عضو}}",
"nrevisions": "$1 {{PLURAL:$1|نخسه|نخسه}}",
- "nviews": "$1 {{PLURAL:$1|دیست|دیست}}",
"nimagelinks": "استفاده بوته بی $1 {{PLURAL:$1|تاکدیم|تاکدیم}} ئی تا",
"ntransclusions": "استفاده بوته بی $1 {{PLURAL:$1|تاکدیم|تاکدیم}} ئی تا",
"specialpage-empty": "نتیجه په راپور ئا موجود نه اینت.",
"confirm-watch-top": "ای دیم بئ شمی دیدارلیست ئا ایزاپه بیئت؟",
"confirm-unwatch-button": "قبول داشتین",
"confirm-unwatch-top": "ای دیم شه شمئ دیدارلیست ئا پاک بیئت؟",
+ "semicolon-separator": "؛ ",
"quotation-marks": "\"$1\"",
"imgmultipageprev": "→ دیمتیری تاکدیم",
"imgmultipagenext": "بئدین تاکدیم ←",
"content-model-css": "সিএসএস",
"content-json-empty-object": "খালি অবজেক্ট",
"content-json-empty-array": "খালি অ্যারে",
- "duplicate-args-warning": "<strong>সতর্কীকরণ:</strong> \"$3\" প্যারামিটারের জন্য একের অধিক মানসহ [[:$1]] [[:$2]]কে কল করছে। শুধুমাত্র প্রদত্ত শেষ মান ব্যবহৃত হবে।",
+ "duplicate-args-warning": "<strong>সতর্কীকরণ:</strong> \"$3\" প্যারামিটারের জন্য একের অধিক মানসহ [[:$1]] [[:$2]] কে আহ্বান করছে। শুধুমাত্র প্রদত্ত শেষ মান ব্যবহৃত হবে।",
"duplicate-args-category": "টেমপ্লেট আহ্বানে সদৃশ আর্গুমেন্ট ব্যবহার করা পাতা",
"duplicate-args-category-desc": "এই পাতায় টেমপ্লেট আহ্বান উপস্থিত রয়েছে যা সদৃশ আর্গুমেন্ট ব্যবহার করেছে, যেমন <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> বা <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>।",
"expensive-parserfunction-warning": "'''সতর্ক হোন:''' এই পাতাটি অনেক বেশি পরিমাণে এক্সপেনসিভ পার্সার ফাংশন কল রয়েছে।\n\nএটি $2-এর চেয়ে কম পরিমাণ {{PLURAL:$2|কল|কল}} থাকা উচিত, যেখানে মোট কলের সংখ্যা {{PLURAL:$1|বর্তমানে $1|বর্তমানে $1}}।",
"badsig": "অবৈধ স্বাক্ষর; এইচটিএমএল ট্যাগ পরীক্ষা করুন।",
"badsiglength": "আপনার স্বাক্ষরটি বেশ লম্বা।\nযা অবশ্যই $1 {{PLURAL:$1|অক্ষরের|অক্ষরের}} বেশী হতে পারবে না।",
"yourgender": "আপনি কিভাবে নিজের বিবরণ দিতে পছন্দ করেন?",
- "gender-unknown": "à¦\86মি বিসà§\8dতারিত বলতà§\87 পà¦\9bনà§\8dদ à¦\95রি না",
+ "gender-unknown": "যà¦\96ন à¦\86পনাà¦\95à§\87 à¦\89লà§\8dলà§\87à¦\96 à¦\95রা হবà§\87, সফà¦\9fà¦\93য়à§\8dযার যà¦\96নà¦\87 সমà§\8dà¦à¦¬ লিà¦\99à§\8dà¦\97 নিরপà§\87à¦\95à§\8dষ শবà§\8dদ বà§\8dযবহার à¦\95রবà§\87",
"gender-male": "তিনি (পুরুষ) উইকি পাতা সম্পাদনা করেন",
"gender-female": "তিনি (মহিলা) উইকি পাতা সম্পাদনা করেন",
"prefs-help-gender": "সেটিংসের এই পরিবর্তন ঐচ্ছিক।\nসফটওয়্যারে মাধ্যমে লিঙ্গ অনুযায়ী সম্বধনের ক্ষেত্রে এটি ব্যবহৃত হয়।\nএই তথ্য সকলের জন্য উন্মুক্ত থাকেবে।",
"nmembers": "$1টি {{PLURAL:$1|সদস্য}}",
"nmemberschanged": "$1 জন → $2 জন {{PLURAL:$2|সদস্য}}",
"nrevisions": "$1 {{PLURAL:$1|সংশোধন|সংশোধনসমূহ}}",
- "nviews": "$1 {{PLURAL:$1|বার দেখা হয়েছে|বার দেখা হয়েছে}}",
"nimagelinks": "$1 {{PLURAL:$1|টি পাতায়| টি পাতায়}} ব্যবহৃত",
"ntransclusions": "$1 {{PLURAL:$1|টি পাতায়| টি পাতায়}} ব্যবহৃত",
"specialpage-empty": "এই রিপোর্টের জন্য কোন ফলাফল নেই।",
"prefs-tokenwatchlist": "Žeton",
"prefs-diffs": "Razlike",
"prefs-help-prefershttps": "Ova podešavanja će stupiti na snagu pri sljedećoj prijavi.",
- "prefswarning-warning": "Napravili ste promjene postavkama koje još uvijek nisu sačuvane. Ako napustite ovu stranicu bez pritiska na \"$1\", postavke neće biti ažurirane.",
+ "prefswarning-warning": "Napravili ste promjene u vašim postavkama koje još uvijek nisu sačuvane. Ako napustite ovu stranicu bez da pritisnete na \"$1\", postavke neće biti ažurirane.",
"email-address-validity-valid": "Izgleda valjano",
"email-address-validity-invalid": "Neophodna valjana adresa!",
"userrights": "Postavke korisničkih prava",
"nlinks": "$1 {{PLURAL:$1|veza|veze}}",
"nmembers": "$1 {{PLURAL:$1|član|članova}}",
"nrevisions": "$1 {{PLURAL:$1|revizija|revizije|revizija}}",
- "nviews": "$1 {{PLURAL:$1|pregled|pregleda}}",
"nimagelinks": "Koristi se na $1 {{PLURAL:$1|stranici|stranice|stranica}}",
"ntransclusions": "koristi se na $1 {{PLURAL:$1|stranici|stranice|stranica}}",
"specialpage-empty": "Nepostoje rezultati za ovaj izvještaj.",
"tags-hitcount-header": "Označene izmjene",
"tags-active-yes": "Da",
"tags-active-no": "Ne",
- "tags-source-extension": "Definira ih proširenje",
+ "tags-source-extension": "Definirano preko proširenja",
"tags-source-none": "Više se ne koristi",
"tags-edit": "uređivanje",
"tags-delete": "izbriši",
"nmembers": "$1 {{PLURAL:$1|element|elements}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|element|elements}}",
"nrevisions": "$1 {{PLURAL:$1|revisió|revisions}}",
- "nviews": "$1 {{PLURAL:$1|visita|visites}}",
"nimagelinks": "S'utilitza en {{PLURAL:$1|una pàgina|$1 pàgines}}",
"ntransclusions": "utilitzada en {{PLURAL:$1|una pàgina|$1 pàgines}}",
"specialpage-empty": "Aquesta pàgina és buida.",
"nmembers": "$1 {{PLURAL:$1|хӀума|хӀумнаш}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|хӀума|хӀумнаш}}",
"nrevisions": "$1 {{PLURAL:$1|верси|версеш}}",
- "nviews": "$1 {{PLURAL:$1|хьажар}}",
"nimagelinks": "Лелош ю $1 {{PLURAL:$1|агӀонгахь|агӀонашкахь}}",
"ntransclusions": "лелош ю $1 {{PLURAL:$1|агӀонгахь|агӀонашкахь}}",
"specialpage-empty": "Дехаро хӀумма ца елла.",
"nmembers": "$1 {{PLURAL:$1|položka|položky|položek}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|položka|položky|položek}}",
"nrevisions": "$1 {{PLURAL:$1|revize|revize|revizí}}",
- "nviews": "$1 {{PLURAL:$1|návšteva|návštevy|návštev}}",
"nimagelinks": "Použit na $1 {{PLURAL:$1|stránce|stránkách}}",
"ntransclusions": "použita na $1 {{PLURAL:$1|stránce|stránkách}}",
"specialpage-empty": "Tomuto požadavku neodpovídají žádné záznamy.",
"yourdiff": "Unterschiede",
"copyrightwarning": "'''Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!'''<br />\nDu gibst uns hiermit deine Zusage, dass du den Text '''selbst verfasst''' hast, dass der Text Allgemeingut '''(public domain)''' ist, oder dass der '''Urheber''' seine '''Zustimmung''' gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin.\n<i>Bitte beachte, dass alle {{SITENAME}}-Beiträge automatisch unter der „$2“ stehen (siehe $1 für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.</i>",
"copyrightwarning2": "Bitte beachte, dass alle Beiträge zu {{SITENAME}} von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können.\nReiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.\n\nDu bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast\n(weitere Einzelheiten unter $1). '''ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!'''",
+ "editpage-cannot-use-custom-model": "Das Inhaltsmodell dieser Seite kann nicht geändert werden.",
"longpageerror": "'''Fehler: Der Text, den du zu speichern versuchst, ist {{PLURAL:$1|ein Kilobyte|$1 Kilobyte}} groß. Dies ist größer als das erlaubte Maximum von {{PLURAL:$2|ein Kilobyte|$2 Kilobyte}}.'''\nEr kann nicht gespeichert werden.",
"readonlywarning": "'''Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass deine Änderungen derzeit nicht gespeichert werden können.\nSichere den Text bitte lokal auf deinem Computer und versuche zu einem späteren Zeitpunkt, die Änderungen zu übertragen.'''\n\nGrund für die Sperre: $1",
"protectedpagewarning": "'''Achtung: Diese Seite wurde geschützt. Nur Benutzer mit Administratorrechten können die Seite bearbeiten.'''\nZur Information folgt der aktuelle Logbucheintrag:",
"nmembers": "{{PLURAL:$1|1 Eintrag|$1 Einträge}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|Mitglied|Mitglieder}}",
"nrevisions": "{{PLURAL:$1|1 Bearbeitung|$1 Bearbeitungen}}",
- "nviews": "{{PLURAL:$1|1 Abfrage|$1 Abfragen}}",
"nimagelinks": "Verwendet auf {{PLURAL:$1|einer Seite|$1 Seiten}}",
"ntransclusions": "verwendet auf {{PLURAL:$1|einer Seite|$1 Seiten}}",
"specialpage-empty": "Es sind aktuell keine zutreffenden Einträge vorhanden.",
"versionrequiredtext": "ये पाना प्रयोग गर्नका लागि MediaWiki $1 संस्करण चाहिन्छ ।\nहेर [[Special:Version|version page]]",
"ok": "भयो",
"retrievedfrom": " \"$1\" बठे निकालिया",
- "youhavenewmessages": "तमखी लेखा ($2)मी $1 छ।",
- "youhavenewmessagesfromusers": "तमखी लेखा {{PLURAL:$3|प्रयोगकर्ता|$3 प्रयोगकर्तान}} ($2)बठे$1",
+ "youhavenewmessages": "तमखी लेखा($2)मी $1 छ।",
+ "youhavenewmessagesfromusers": "तमखी लेखा {{PLURAL:$3|प्रयोगकर्ता|$3 प्रयोगकर्तान}}($2)बठे$1",
"youhavenewmessagesmanyusers": "तमलाई धेरै प्रयोगकर्ताहरू($2) बठे $1 छ ।",
- "newmessageslinkplural": "{{PLURAL:$1|à¤\8fà¤\95 नयाà¤\81 रà¥\88बार|999=नयाà¤\81 रैबारहरू}}",
+ "newmessageslinkplural": "{{PLURAL:$1|à¤\8fà¤\95 नà¥\8cलà¥\8b रà¥\88बार|999=नà¥\8cला रैबारहरू}}",
"newmessagesdifflinkplural": "छाड्डीबारको {{PLURAL:$1|परिवर्तन|999=परिवर्तनहरू}}",
"youhavenewmessagesmulti": "तमरा लागि $1 मी नयाँ रैबारहरू छन्",
"editsection": "सम्पादन",
"viewyourtext": "यै पानामी रह्याका '''तमरा सम्पादनहरू''' हेद्द या प्रतिलिपी गद्द सक्द्या हौ :",
"namespaceprotected": "तमलाई '''$1''' नेमस्पेसमी रह्याका पानाहरू सम्पादन गद्या अनुमति छैन ।",
"exception-nologin": "प्रवेश (लग ईन) नगरिएको",
+ "virus-scanfailed": "जँचाई असफल(कोड $1)",
+ "virus-unknownscanner": "थानभया एन्टीभाइरस:",
+ "logouttext": "<strong>तमी अहिल बाहिर निस्क्याका छौ।</strong>\n\nयाद राख्या तमीले ब्राउजरको क्याच खालि नगर्यासम्म कुनै पानाहरूमी तमी अझैं प्रवेश गरिरख्याको धेकाउन सक्छ।",
"welcomeuser": "$1स्वागत छ!",
"yourname": "प्रयोगकर्ता नाम:",
"userlogin-yourname": "प्रयोगकर्ता नाम",
"blockedtext": "'''तमरो प्रयोगकर्ता नाम या IP ठेगानालाई रोक लगाइएको छ ।'''\n\nरोक लगाउने $1.\nरोक लगाउनाको कारण ''$2''.\n\n* रोक सुरू हुने : $8\n* रोक सकिने: $6\n* रोकबाट लक्षित: $7\n\nतमले $1 वा और कोइ [[{{MediaWiki:Grouppage-sysop}}|administrator]] सँग रोकको बारेमी छलफल गर्न सम्पर्क गर्न सकुन्छौ ।\nतमले 'प्रयोगकर्तालाई इ-मेल गर्ने ' सुविधा मान्य इमेल ठेगाना [[Special:Preferences|account preferences]] मी नखुलाए सम्म प्रयोगगर्न पाउनुहुन्या छैन र येको प्रयोग गर्नबठे रोक लगाइया छैन ।\nतमरो IP ठेगाना $3 को, र रोक्का संख्या #$5.\nकृपया तमरा प्रश्नमी सबै जानकारी खुलाया ।",
"blockednoreason": "कारण दिइईया नाइँथिन",
"whitelistedittext": "पाना सम्पादन गर्न तमले $1 गद्दु पडन्छ।",
+ "nosuchsectiontext": "तमले तसो खण्डको सम्पादन गद्या प्रयास गर्यौ जो अस्तित्वमी छैन।\nयैको नाम बदलियाको अथवा मेटाइयाको हुनुपडन्छ जब तमी यै पानालाई हेद्द लाग्याका छियौ ।",
"loginreqtitle": "प्रवेशगर्नु जरुरी छ।",
"loginreqlink": "प्रवेश (लग ईन)",
"loginreqpagetext": "अरु पृष्ठहेर्न तमले $1 गद्दु पडन्छ ।",
"revdelete-nooldid-title": "अमान्य पुनरावलोकन लक्ष",
"revdelete-no-file": "खुलाइएको पाना अस्तित्वमी छैन",
"revdelete-show-file-submit": "हो",
+ "revdelete-confirm": "पुष्टि गप कि तमी यो कार्य गद्द चाहन्छौ, तमी यऐको परिणाम बठे अवगत छौ, र तमी यो [[{{MediaWiki:Policy-url}}|नीति]] अनुसार गद्द लाइराछौ।",
"revdelete-legend": "दृष्टि बन्देज मिलाउन्या",
"revdelete-hide-text": "पुनरावलोकन पाठ",
"revdelete-hide-image": "फाइल कमेन्ट लुकाउन्या",
"nmembers": "$1 {{PLURAL:$1|μέλος|μέλη}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|μέλος|μέλη}}",
"nrevisions": "$1 {{PLURAL:$1|αναθεώρηση|αναθεωρήσεις}}",
- "nviews": "$1 {{PLURAL:$1|επίσκεψη|επισκέψεις}}",
"nimagelinks": "Χρησιμοποιείται σε $1 {{PLURAL:$1|σελίδα|σελίδες}}",
"ntransclusions": "χρησιμοποιείται σε $1 {{PLURAL:$1|σελίδα|σελίδες}}",
"specialpage-empty": "Αυτή η σελίδα είναι κενή.",
"whatlinkshere-prev": "{{PLURAL:$1|προηγούμενη|προηγούμενες $1}}",
"whatlinkshere-next": "{{PLURAL:$1|επόμενη|επόμενες $1}}",
"whatlinkshere-links": "← σύνδεσμοι",
- "whatlinkshere-hideredirs": "$1 ανακατευθύνσεις",
+ "whatlinkshere-hideredirs": "$1 ανακατευθύνσεων",
"whatlinkshere-hidetrans": "$1 ενσωματώσεων",
"whatlinkshere-hidelinks": "$1 συνδέσμων",
"whatlinkshere-hideimages": "$1 σύνδεσμοι αρχείων",
"file-no-thumb-animation-gif": "'''Σημείωση: λόγω τεχνικών περιορισμών, μικρογραφίες εικόνων GIF υψηλής ανάλυσης όπως αυτή εδώ δεν θα είναι κινούμενες.'''",
"newimages": "Πινακοθήκη νέων εικόνων",
"imagelisttext": "Ακολουθεί κατάλογος '''$1''' {{PLURAL:$1|αρχείου|αρχείων}} ταξινομημένων κατά σειρά $2.",
- "newimages-summary": "Αυτή η ειδική σελίδα δείχνει τα πιο πρόσφατα φορτωμένα αρχεία.",
+ "newimages-summary": "Αυτή η ειδική σελίδα δείχνει τα πιο πρόσφατα ανεβασμένα αρχεία.",
"newimages-legend": "Φίλτρο",
"newimages-label": "Όνομα αρχείου (ή μέρος αυτού):",
"newimages-showbots": "Εμφάνιση αρχείων ανεβασμένων από ρομπότ",
"watchlistedit-clear-legend": "Εκκαθάριση λίστας παρακολούθησης",
"watchlistedit-clear-explain": "Όλοι οι τίτλοι θα αφαιρεθούν από τη λίστα παρακολούθησής σας",
"watchlistedit-clear-titles": "Τίτλοι:",
- "watchlistedit-clear-submit": "Î\9aαθαÏ\81ίÏ\83Ï\84ε Ï\84η λίÏ\83Ï\84α Ï\80αÏ\81ακολοÏ\8dθηÏ\83ηÏ\82 (αÏ\85Ï\84Ï\8c είναι μÏ\8cνιμο!)",
+ "watchlistedit-clear-submit": "Î\95κκαθάÏ\81ιÏ\83η Ï\84ηÏ\82 λίÏ\83Ï\84αÏ\82 Ï\80αÏ\81ακολοÏ\8dθηÏ\83ηÏ\82 (Î\91Ï\85Ï\84Ï\8c είναι οÏ\81ιÏ\83Ï\84ικÏ\8c!)",
"watchlistedit-clear-done": "Η λίστα παρακολούθησής σας έχει καθαριστεί.",
"watchlistedit-clear-removed": "{{PLURAL:$1|1 τίτλος αφαιρέθηκε|$1 τίτλοι αφαιρέθηκαν}}:",
"watchlistedit-too-many": "Υπάρχουν υπερβολικά πολλές σελίδες και δεν μπορούν να εμφανιστούν εδώ.",
"revdelete-restricted": "εφήρμοσε περιορισμούς στους sysops",
"revdelete-unrestricted": "αφαίρεσε περιορισμούς στους sysops",
"logentry-block-unblock": "{{GENDER:$2|Ο|Η}} $1 αφαίρεσε τη φραγή {{GENDER:$4|του|της}} $3",
- "logentry-move-move": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε τη σελίδα $3 στη $4",
- "logentry-move-move-noredirect": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε τη σελίδα $3 στη $4 χωρίς να αφήσει ανακατεύθυνση",
- "logentry-move-move_redir": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε τη σελίδα $3 στη $4 πάνω από την ανακατεύθυνση",
+ "logentry-move-move": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε τη σελίδα $3 στην $4",
+ "logentry-move-move-noredirect": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε τη σελίδα $3 στην $4 χωρίς να αφήσει ανακατεύθυνση",
+ "logentry-move-move_redir": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε τη σελίδα $3 στην $4 πάνω από την ανακατεύθυνση",
"logentry-move-move_redir-noredirect": "{{GENDER:$2|Ο|Η}} $1 μετακίνησε την σελίδα $3 στην $4 πάνω από μια ανακατεύθυνση χωρίς να αφήσει ανακατεύθυνση",
"logentry-patrol-patrol": "{{GENDER:$2|Ο|Η}} $1 επισήμανε την έκδοση $4 της σελίδας $3 ως ελεγμένη",
"logentry-patrol-patrol-auto": "{{GENDER:$2|Ο|Η}} $1 αυτόματα σήμανε την έκδοση $4 της σελίδας $3 ως ελεγμένη",
"copyrightwarning2": "Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors.\nIf you do not want your writing to be edited mercilessly, then do not submit it here.<br />\nYou are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see $1 for details).\n<strong>Do not submit copyrighted work without permission!</strong>",
"editpage-head-copy-warn": "-",
"editpage-tos-summary": "-",
+ "editpage-cannot-use-custom-model": "The content model of this page cannot be changed.",
"longpage-hint": "-",
"longpageerror": "<strong>Error: The text you have submitted is {{PLURAL:$1|one kilobyte|$1 kilobytes}} long, which is longer than the maximum of {{PLURAL:$2|one kilobyte|$2 kilobytes}}.</strong>\nIt cannot be saved.",
"readonlywarning": "<strong>Warning: The database has been locked for maintenance, so you will not be able to save your edits right now.</strong>\nYou may wish to copy and paste your text into a text file and save it for later.\n\nThe administrator who locked it offered this explanation: $1",
"nmembers": "$1 {{PLURAL:$1|member|members}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|member|members}}",
"nrevisions": "$1 {{PLURAL:$1|revision|revisions}}",
- "nviews": "$1 {{PLURAL:$1|view|views}}",
"nimagelinks": "Used on $1 {{PLURAL:$1|page|pages}}",
"ntransclusions": "used on $1 {{PLURAL:$1|page|pages}}",
"specialpage-empty": "There are no results for this report.",
"yourdiff": "Diferencias",
"copyrightwarning": "Ten en cuenta que todas las contribuciones a {{SITENAME}} se consideran publicadas bajo la $2 (véase $1 para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.<br />Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre. <strong>¡No uses textos con copyright sin permiso!</strong>",
"copyrightwarning2": "Ten en cuenta que todas las contribuciones a {{SITENAME}} pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.<br />Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase $1 para más detalles).\n<strong>¡No uses textos con copyright sin permiso!</strong>",
+ "editpage-cannot-use-custom-model": "El modelo de contenido de esta página no se puede cambiar.",
"longpageerror": "<strong>Error: el texto que has enviado ocupa {{PLURAL:$1|un kilobyte|$1 kilobytes}}, que supera el máximo de {{PLURAL:$2|un kilobyte|$2 kilobytes}}.</strong>\nPor tanto, no lo podemos guardar.",
"readonlywarning": "<strong>Advertencia: La base de datos ha sido bloqueada por labores de mantenimiento, así que en este momento no puedes guardar tus ediciones.</strong>\nQuizás quieras copiar y pegar tu texto en un archivo de texto y guardarlo para después.\n\nEl administrador que la bloqueó ha dado esta explicación: $1",
"protectedpagewarning": "<strong>Advertencia: Esta página ha sido protegida para que solo puedan editarla los usuarios con permisos de administrador.</strong>\nA continuación se muestra la última entrada de registro para más información:",
"nmembers": "$1 {{PLURAL:$1|artículo|artículos}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|miembro|miembros}}",
"nrevisions": "$1 {{PLURAL:$1|revisión|revisiones}}",
- "nviews": "$1 {{PLURAL:$1|vista|vistas}}",
"nimagelinks": "Usado en {{PLURAL:$1|una página|$1 páginas}}",
"ntransclusions": "usado en {{PLURAL:$1|una página|$1 páginas}}",
"specialpage-empty": "Esta página está vacía.",
"nmembers": "$1 {{PLURAL:$1|liige|liiget}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|liige|liiget}}",
"nrevisions": "$1 {{PLURAL:$1|redaktsioon|redaktsiooni}}",
- "nviews": "$1 {{PLURAL:$1|külastus|külastust}}",
"nimagelinks": "Kasutuses {{PLURAL:$1|ühel leheküljel|$1 leheküljel}}",
"ntransclusions": "kasutuses {{PLURAL:$1|ühel leheküljel|$1 leheküljel}}",
"specialpage-empty": "Vasteid ei leidu.",
"nmembers": "{{PLURAL:$1|partaide 1|$1 partaide}}",
"nmemberschanged": "$1 → {{PLURAL:$2|kide $2|$2 kide}}",
"nrevisions": "{{PLURAL:$1|berrikuspen 1|$1 berrikuspen}}",
- "nviews": "{{PLURAL:$1|ikusketa 1|$1 ikusketa}}",
"nimagelinks": "{{PLURAL:$1|Orrialde batean erabilia|$1 orrialdetan erabilia}}",
"ntransclusions": "{{PLURAL:$1|orrialde batean erabilia|$1 orrialdetan erabilia}}",
"specialpage-empty": "Ez dago emaitzarik bilaketa honetarako.",
"content-model-css": "CSS",
"content-json-empty-object": "Tyhjä objekti",
"content-json-empty-array": "Tyhjä array",
+ "duplicate-args-warning": "<strong>Varoitus:</strong> [[:$1]] kutsuu mallinetta [[:$2]] niin, että parametrille \"$3\" on annettu enemmän kuin yksi arvo. Ainoastaan viimeksi annettu arvo otetaan huomioon.",
"duplicate-args-category": "Sivut, jotka käyttävät kaksinkertaisia argumentteja mallinekutsuissa",
"duplicate-args-category-desc": "Tämä sivu sisältää sellaisia mallinekutsuja, jotka käyttävät kaksi kertaa samaa argumenttia kuten <nowiki>{{foo|bar=1|bar=2}}</nowiki></code> taikka <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "Tällä sivulla on liian monta hitaiden laajennusfunktioiden kutsua.\nKutsuja pitäisi olla alle $2 {{PLURAL:$2|kappale|kappaletta}}, mutta nyt niitä on $1 {{PLURAL:$1|kappale|kappaletta}}.",
"badsig": "Allekirjoitus ei kelpaa.",
"badsiglength": "Allekirjoitus on liian pitkä – sen on oltava alle $1 {{PLURAL:$1|merkki|merkkiä}}.",
"yourgender": "Mikä seuraavista kuvaa sinua?",
- "gender-unknown": "En halua määritellä",
+ "gender-unknown": "Kun ohjelmisto mainitsee sinut, sinusta pyritään käyttämään ilmaisuja, jotka eivät määritä sukupuoltasi",
"gender-male": "Mies",
"gender-female": "Nainen",
"prefs-help-gender": "Tämän asetuksen määrittäminen on vapaaehtoista.\nOhjelmisto käyttää annettua arvoa viitaten sinuun oikealla kieliopillisella suvulla.\nTämä tieto on julkinen.",
"uploaddisabledtext": "Tiedostojen tallennus on poistettu käytöstä.",
"php-uploaddisabledtext": "PHP:n tiedostojen lähetys ei ole käytössä. Tarkista asetukset kohdasta file_uploads.",
"uploadscripted": "Tämä tiedosto sisältää HTML-koodia tai skriptejä, jotka selain saattaa virheellisesti suorittaa.",
+ "upload-scripted-pi-callback": "Ei voida tallentaa tiedostoa, joka sisältää XML-tyylimääritteen käsittelyohjeen.",
+ "uploaded-hostile-svg": "Tallennetun SVG-tiedoston tyylielementissä löytyi turvaton CSS.",
"uploadscriptednamespace": "Tämä SVG-tiedosto sisältää nimiavaruuden ”$1”, joka ei ole sallittu.",
"uploadinvalidxml": "Ladatun tiedoston XML-koodia ei voitu jäsentää kunnolla.",
"uploadvirus": "Tiedosto sisältää viruksen. Tarkemmat tiedot: $1",
"nmembers": "$1 {{PLURAL:$1|jäsen|jäsentä}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|jäsen|jäsentä}}",
"nrevisions": "$1 {{PLURAL:$1|muutos|muutosta}}",
- "nviews": "$1 {{PLURAL:$1|lataus|latausta}}",
"nimagelinks": "Käytössä $1 {{PLURAL:$1|sivulla}}",
"ntransclusions": "käytössä $1 {{PLURAL:$1|sivulla}}",
"specialpage-empty": "Tämä sivu on tyhjä.",
"yourdiff": "Différences",
"copyrightwarning": "Toutes les contributions à {{SITENAME}} sont considérées comme publiées sous les termes de la $2 (voir $1 pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.<br />\nVous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public, ou d’une ressource libre. '''N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !'''",
"copyrightwarning2": "Toutes les contributions à {{SITENAME}} peuvent être modifiées ou supprimées par d’autres utilisateurs. Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.<br \n/>Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public, ou d’une ressource libre. (voir $1 pour plus de détails).\n'''N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !'''",
+ "editpage-cannot-use-custom-model": "Le modèle de contenu de cette page ne peut pas être modifié.",
"longpageerror": "'''Erreur: Le texte que vous avez soumis fait {{PLURAL:$1|un Kio|$1 Kio}}, ce qui dépasse la limite fixée à {{PLURAL:$2|un Kio|$2 Kio}}.'''\nIl ne peut pas être sauvegardé.",
"readonlywarning": "'''AVERTISSEMENT : la base de données a été verrouillée pour des opérations de maintenance. Vous ne pouvez donc pas publier vos modifications pour l’instant.'''\nVous pouvez copier et coller votre texte dans un fichier texte et l’enregistrer pour plus tard.\n\nL’administrateur ayant verrouillé la base de données a donné l’explication suivante : $1",
"protectedpagewarning": "'''AVERTISSEMENT : cette page est protégée. Seuls les utilisateurs ayant le statut d'administrateur peuvent la modifier.'''<br />\nLa dernière entrée du journal est affichée ci-dessous pour référence :",
"badsig": "Signature brute incorrecte.\nVérifiez les balises HTML.",
"badsiglength": "Votre signature est trop longue.\nElle ne doit pas dépasser $1 caractère{{PLURAL:$1||s}}.",
"yourgender": "Comment préférez-vous être décrit ?",
- "gender-unknown": "Je préfère ne pas l’indiquer",
+ "gender-unknown": "Lorsqu’il fera mention de vous, le logiciel utilisera des mots de genre neutre, quand c’est possible",
"gender-male": "Il modifie des pages du wiki",
"gender-female": "Elle modifie des pages du wiki",
"prefs-help-gender": "Définir cette préférence est facultatif.\nCe logiciel utilise sa valeur pour s’adresser à vous et vous mentionner aux autres en utilisant le bon genre grammatical.\nCette information sera publique.",
"uploaded-href-unsafe-target-svg": "href vers une cible non sûre <code><$1 $2=\"$3\"></code> trouvé dans le fichier SVG téléchargé.",
"uploaded-animate-svg": "Balise « animate » trouvée, qui pourrait modifier le href en utilisant l’attribut « from » <code><$1 $2=\"$3\"></code> dans le fichier SVG téléchargé.",
"uploaded-setting-event-handler-svg": "Positionner des attributs de gestionnaire d’événement est bloqué, <code><$1 $2=\"$3\"></code> trouvé dans le fichier SVG téléchargé.",
+ "uploaded-setting-href-svg": "L’utilisation de la balise « set » pour ajouter un attribut « href » à l’élément parent est interdite.",
+ "uploaded-wrong-setting-svg": "L’utilisation de la balise « set » pour ajouter une cible distante/données/script à un attribut quelconque est interdite. <code><set to=\"$1\"></code> a été trouvé dans le fichier SVG téléchargé.",
+ "uploaded-setting-handler-svg": "Les SVG qui positionnent l’attribut « handler » avec distant/données/script sont interdits. <code>$1=\"$2\"</code> a été trouvé dans le fichier SVG téléchargé.",
+ "uploaded-remote-url-svg": "Les SVG qui positionnent un attribut de style avec une URL distante sont bloqués. <code>$1=\"$2\"</code> trouvé dans le fichier SVG téléchargé.",
+ "uploaded-image-filter-svg": "Filtre d’image avec URL trouvé : <code><$1 $2=\"$3\"></code> dans le fichier SVG téléchargé.",
"uploadscriptednamespace": "Ce fichier SVG contient un espace de noms '$1' non autorisé.",
"uploadinvalidxml": "Le XML dans le fichier importé n’a pas pu être analysé.",
"uploadvirus": "Ce fichier contient un virus ! Pour plus de détails, consultez : $1",
"nmembers": "$1 membre{{PLURAL:$1||s}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membre|membres}}",
"nrevisions": "$1 version{{PLURAL:$1||s}}",
- "nviews": "$1 consultation{{PLURAL:$1||s}}",
"nimagelinks": "Utilisé sur $1 {{PLURAL:$1|page|pages}}",
"ntransclusions": "Utilisé sur $1 {{PLURAL:$1|page|pages}}",
"specialpage-empty": "Il n'y a aucun résultat à afficher.",
"unusedimages": "Fichiers orphelins",
"wantedcategories": "Catégories les plus demandées",
"wantedpages": "Pages les plus demandées",
- "wantedpages-summary": "Liste des pages inexistantes ayant le plus de lien vers elles, en excluant les pages n’ayant que des redirections pointant vers elles. Pour avoir une liste des pages inexistantes qui ont des redirections pointant vers elles, voyez [[{{#special:BrokenRedirects}}]].",
+ "wantedpages-summary": "Liste des pages inexistantes ayant le plus de lien vers elles, en excluant les pages n’ayant que des redirections pointant vers elles. Pour avoir une liste des pages inexistantes qui ont des redirections pointant vers elles, voyez [[{{#special:BrokenRedirects}}|la liste des redirections cassées]].",
"wantedpages-badtitle": "Titre invalide dans les résultats : $1",
"wantedfiles": "Fichiers les plus demandés",
"wantedfiletext-cat": "Les fichiers suivants sont utilisés, mais n'existent pas localement. S'ils se trouvent sur un dépôt partagé, ils peuvent être listés ici, bien qu'ils soient, de fait, déjà disponibles. Tous ces faux positifs seront <del>barrés</del>. En outre, les pages qui intègrent des fichiers qui n'existent pas sont répertoriées dans [[:$1]].",
"log-description-pagelang": "Ceci est un journal des changements dans les langues des pages.",
"logentry-pagelang-pagelang": "$1 {{GENDER:$2|a changé}} la langue de la page $3 de $4 à $5.",
"default-skin-not-found": "Oups ! L’habillage par défaut pour votre wiki, défini par <code dir=\"ltr\">$wgDefaultSkin</code> comme <code>$1</code>, n’est pas disponible.\n\nVotre installation semble inclure {{PLURAL:$4|l’habillage suivant|les habillages suivants}}. Voyez [https://www.mediawiki.org/wiki/Manual:Skin_configuration le manuel de configuration des habillages] pour savoir comment {{PLURAL:$4|l’|les }}activer et choisir celui par défaut.\n\n$2\n\n; Si vous venez juste d’installer MediaWiki :\n: Vous l’avez probablement installé depuis git, ou directement depuis le code source avec une autre méthode. C’est normal. Essayez d’installer des habillages depuis [https://www.mediawiki.org/wiki/Category:All_skins le répertoire des habillages de mediawiki.org], en:\n:* Téléchargeant le [https://www.mediawiki.org/wiki/Download fichier tar de l’installeur], qui comprend plusieurs habillages et extensions. Vous pouvez copier et coller le répertoire <code>skins/</code> depuis là.\n:* Téléchargeant les fichiers tar d’habillage individuel depuis [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins Téléchargeant des habillages avec Git].\n: Faire ainsi ne devrait pas interférer avec votre dépôt git, si vous êtes un développeur de MediaWiki.\n\n; Si vous venez juste de mettre à jour MediaWiki :\n: MediaWiki 1.24 et au-delà n’active plus automatiquement les habillages installés (voyez [https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery le manuel sur la découverte automatique des habillages]). Vous pouvez coller {{PLURAL:$5|la ligne suivante|les lignes suivantes}} dans <code>LocalSettings.php</code> pour activer {{PLURAL:$5|l’habillage actuellement installé|tous les habillages actuellement installés}} :\n\n<pre dir=\"ltr\">$3</pre>\n\n; Si vous venez de modifier <code>LocalSettings.php</code> :\n: Vérifiez deux fois le nom des habillages pour éviter les erreurs de frappe.",
- "default-skin-not-found-no-skins": "Oups ! L’habillage par défaut pour votre wiki , défini par <code>$wgDefaultSkin</code> comme <code>$1</code>, n’est pas disponible.\n\nVous n’avez aucun habillage d’installé.\n\n; Si vous venez juste d’installer ou de mettre à jour MediaWiki :\n: Vous l’avez sans doute fait depuis git, ou directement depuis le code source avec une autre méthode. C’est normal. MediaWiki 1.24 et au-delà n’inclut aucun habillage dans le dépôt principal. Essayez d’installer des habillages depuis [https://www.mediawiki.org/wiki/Category:All_skins le répertoire des habillages de mediawiki.org], en :\n:* Téléchargeant [https://www.mediawiki.org/wiki/Download le fichier tar de l’installeur], qui comprend différents habillages et extensions. Vous pouvez copier et coller le répertoire <code>skins/</code> depuis là.\n:* Téléchargeant les fichiers tar d’habillage individuel depuis [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:*Clonant un des dépôts <code>mediawiki/skins/*</code> via git dans le répertoire <code dir=\"ltr\">skins/</code> de votre installation de MediaWiki.\n: Faire ainsi ne devrait pas interférer avec votre dépôt git si vous êtes un développeur de MediaWiki. Voyez [https://www.mediawiki.org/wiki/Manual:Skin_configuration le manuel de la configuration des habillages] pour des instructions sur la manière d’activer les habillages et choisir celui par défaut.",
+ "default-skin-not-found-no-skins": "Oups ! L’habillage par défaut pour votre wiki , défini par <code>$wgDefaultSkin</code> comme <code>$1</code>, n’est pas disponible.\n\nVous n’avez aucun habillage d’installé.\n\n; Si vous venez juste d’installer ou de mettre à jour MediaWiki :\n: Vous l’avez sans doute fait depuis git, ou directement depuis le code source avec une autre méthode. C’est normal. MediaWiki 1.24 et au-delà n’inclut aucun habillage dans le dépôt principal. Essayez d’installer des habillages depuis [https://www.mediawiki.org/wiki/Category:All_skins le répertoire des habillages de mediawiki.org], en :\n:* Téléchargeant [https://www.mediawiki.org/wiki/Download le fichier tar de l’installeur], qui comprend différents habillages et extensions. Vous pouvez copier et coller le répertoire <code>skins/</code> depuis là.\n:* Téléchargeant les fichiers tar d’habillage individuel depuis [https://www.mediawiki.org/wiki/Special:SkinDistributor mediawiki.org].\n:* [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins Utiliser Git pour télécharger des habillages].\n: Faire ainsi ne devrait pas interférer avec votre dépôt git si vous êtes un développeur de MediaWiki. Voyez [https://www.mediawiki.org/wiki/Manual:Skin_configuration le manuel de la configuration des habillages] pour des instructions sur la manière d’activer les habillages et choisir celui par défaut.",
"default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (activé)",
"default-skin-not-found-row-disabled": "* <code>$1</code> / $2 ('''désactivé''')",
"mediastatistics": "Statistiques sur les médias",
"badsig": "Sinatura non válida; comprobe o código HTML utilizado.",
"badsiglength": "A súa sinatura é demasiado longa.\nHa de ter menos {{PLURAL:$1|dun carácter|de $1 caracteres}}.",
"yourgender": "Cal das seguintes oracións referidas a vostede é a máis axeitada?",
- "gender-unknown": "Prefiro non indicalo",
+ "gender-unknown": "Ao mencionarlle, o software empregará verbas de xénero neutral sempre que sexa posible",
"gender-male": "El edita as páxinas do wiki",
"gender-female": "Ela edita as páxinas do wiki",
"prefs-help-gender": "Definir esta preferencia é opcional.\nO software usa este valor para dirixirse á súa persoa e para facerlle mencións mediante o xénero gramatical axeitado.\nEsta información será pública.",
"nmembers": "$1 {{PLURAL:$1|páxina|páxinas}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membro|membros}}",
"nrevisions": "$1 {{PLURAL:$1|revisión|revisións}}",
- "nviews": "vista {{PLURAL:$1|unha vez|$1 veces}}",
"nimagelinks": "Empregada {{PLURAL:$1|nunha páxina|en $1 páxinas}}",
"ntransclusions": "empregado en $1 {{PLURAL:$1|páxina|páxinas}}",
"specialpage-empty": "Non hai resultados para o que solicitou.",
"badsig": "અવૈધ કાચી સહી\nHTML નાકું ચકાસો",
"badsiglength": "તમારી સહી વધુ પડતી લાંબી છે.\nતે $1 {{PLURAL:$1|અક્ષર|અક્ષરો}} કરતા વધુ લાંબી ન હોવી જોઇએ.",
"yourgender": "તમે કેવી રીતે ઓળખાવવાનું પસંદ કરો છો?",
- "gender-unknown": "હà«\81àª\82 વિàª\97તà«\8b ન àª\86પવાનà«\81àª\82 પસàª\82દ àª\95રà«\81àª\82 àª\9bà«\81àª\82",
+ "gender-unknown": "તમારà«\8b àª\89લà«\8dલà«\87àª\96 àª\95રતà«\80 વàª\96તà«\87, શàª\95à«\8dય હશà«\87 તà«\8dયાàª\82 સà«\89ફà«\8dàª\9fવà«\85ર લિàª\82àª\97 તàª\9fસà«\8dથ શબà«\8dદà«\8bનà«\8b પà«\8dરયà«\8bàª\97 àª\95રશà«\87.",
"gender-male": "તેણે વિકિ પાનાંઓમાં ફેરફાર કર્યા",
"gender-female": "તેણીએ વિકિ પાનાંઓમાં ફેરફાર કર્યા",
"prefs-help-gender": "આ પસંદગી ગોઠવવી વૈકલ્પિક છે. \nસોફ્ટવેર આ વિગત આપને વ્યાકરણની રીતે લિંગ ઓળખ દ્વારા સંબોધવા માટે વાપરશે.\nઆ માહિતી જન સમુદાય માટે જાહેર હશે.",
"userrights-lookup-user": "સભ્ય સમુહો નું પ્રબંધન કરો",
"userrights-user-editname": "સભ્યનામ દાખલ કરો:",
"editusergroup": "સભ્ય સમુહો સંપાદીત કરો",
- "editinguser": "સભ્ય '''[[User:$1|$1]]''' ના વપરાશકર્તા અધિકારો બદલો $2",
+ "editinguser": "{{GENDER:$1|સભ્ય}} <strong>[[User:$1|$1]]</strong> ના વપરાશકર્તા અધિકારો બદલો $2",
"userrights-editusergroup": "સભ્ય સમુહો સંપાદીત કરો",
"saveusergroups": "સભ્ય સમુહો સાચવો",
"userrights-groupsmember": "સભ્યપદ:",
"nlinks": "$1 {{PLURAL:$1|કડી|કડીઓ}}",
"nmembers": "$1 {{PLURAL:$1|સદસ્ય|સદસ્યો}}",
"nrevisions": "$1 {{PLURAL:$1|પુનરાવર્તન|પુનરાવર્તનો}}",
- "nviews": "$1 {{PLURAL:$1|દેખાવ|દેખાવો}}",
"nimagelinks": "$1 {{PLURAL:$1|પાના|પાનાઓ}} પર વપરાયો",
"ntransclusions": "$1 {{PLURAL:$1|પાના|પાનાઓ}} પર વપરાયો",
"specialpage-empty": "આ પાનું ખાલી છે.",
"wantedtemplates": "ઇચ્છિત ઢાંચા",
"mostlinked": "સૌથી વધુ કડીઓ દ્વારા જોડાયેલ પાનું",
"mostlinkedcategories": "સૌથી વધુ શ્રેણીઓ દ્વારા જોડાયેલ પાનું",
- "mostlinkedtemplates": "સૌથી વધુ જોડાયેલ પાનાંઓ",
+ "mostlinkedtemplates": "સૌથી વધુ જોડાયેલાં પાનાંઓ",
"mostcategories": "સૌથી વધુ શ્રેણીઓ ધરાવતાં પાનાં",
"mostimages": "સૌથી વધુ કડીઓ દ્વારા જોડાયેલી ફાઇલ",
"mostinterwikis": "સૌથી વધુ આંતરવિકી કડીઓ ધરાવતાં પાના",
"tooltip-ca-talk": "અનુક્રમણિકાનાં પાના વિષે ચર્ચા",
"tooltip-ca-edit": "આપ આ પાનામાં ફેરફાર કરી શકો છો, કાર્ય સુરક્ષિત કરતાં પહેલાં 'ઝલક' બટન ઉપર ક્લિક કરીને જોઇ લેશો",
"tooltip-ca-addsection": "નવો વિભાગ ઉમેરો",
- "tooltip-ca-viewsource": "àª\86 પાનà«\81 સà«\81રàª\95à«\8dષિત àª\9bà«\87.\nતમà«\87 તà«\87નà«\8b સà«\8dતà«\8dરà«\8bત àª\9cà«\8bàª\87 શàª\95à«\8b àª\9bà«\8b",
+ "tooltip-ca-viewsource": "આ પાનુ સુરક્ષિત છે.\nતમે તેનો સ્રોત જોઇ શકો છો",
"tooltip-ca-history": "આ પાનાનાં અગાઉનાં ફેરફારો",
"tooltip-ca-protect": "આ પાનું સુરક્ષિત કરો",
"tooltip-ca-unprotect": "આ પાનું રક્ષણ બદલો",
"redirect-lookup": "જુઓ:",
"redirect-value": "કિંમત:",
"redirect-user": "સભ્ય નામ",
- "redirect-page": "પાનાàª\82 ઓળખ",
+ "redirect-page": "પà«\83ષà«\8dઠઓળખ",
"redirect-revision": "પાનાંની આવૃત્તિ",
"redirect-file": "ફાઇલ નામ",
"redirect-not-exists": "કિંમત મળી નહી",
"limitreport-walltime-value": "$1 {{PLURAL:$1|સેકંડ|સેકંડો}}",
"limitreport-postexpandincludesize-value": "$1/$2 {{PLURAL:$2|બાઇટ|બાઇટ્સ}}",
"limitreport-templateargumentsize-value": "$1/$2 {{PLURAL:$2|બાઇટ|બાઇટ્સ}}",
- "expand_templates_input": "àª\87નપà«\81àª\9f લàª\96ાણ:",
+ "expand_templates_input": "પાઠàª\89મà«\87રણ:",
"expand_templates_output": "પરિણામ:",
"expand_templates_xml_output": "XML આઉટપુટ",
"expand_templates_ok": "મંજૂર",
"yourdiff": "הבדלים",
"copyrightwarning": "'''שימו לב:''' תרומתכם ל{{grammar:תחילית|{{SITENAME}}}} תפורסם תחת תנאי הרישיון $2 (ראו $1 לפרטים נוספים). אם אינכם רוצים שעבודתכם תהיה זמינה לעריכה על־ידי אחרים, שתופץ לעיני כול, ושאחרים יוכלו להעתיק ממנה בציון המקור – אל תפרסמו אותה פה. כמו־כן, אתם מבטיחים לנו כי כתבתם את הטקסט הזה בעצמכם, או העתקתם אותו ממקור שאינו מוגן בזכויות יוצרים. '''אל תעשו שימוש בחומר המוגן בזכויות יוצרים ללא רשות!'''",
"copyrightwarning2": "'''שימו לב:''' תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל{{grammar:תחילית|{{SITENAME}}}}. אם אינכם רוצים שעבודתכם תהיה זמינה לעריכה על־ידי אחרים, אל תפרסמו אותה פה. כמו־כן, אתם מבטיחים לנו כי כתבתם את הטקסט הזה בעצמכם, או העתקתם אותו ממקור שאינו מוגן בזכויות יוצרים (ראו $1 לפרטים נוספים). '''אל תעשו שימוש בחומר המוגן בזכויות יוצרים ללא רשות!'''",
+ "editpage-cannot-use-custom-model": "לא ניתן לשנות את מודל התוכן של הדף הזה.",
"longpageerror": "<strong>שגיאה: אורך הטקסט ששלחת הוא {{PLURAL:$1|קילובייט אחד|$1 קילובייטים}}, והוא ארוך יותר מהאורך המרבי של {{PLURAL:$2|קילובייט אחד|$2 קילובייטים}}.</strong>\nלא ניתן לשמור אותו.",
"readonlywarning": "'''אזהרה: בסיס הנתונים ננעל לצורך תחזוקה. בזמן זה לא ניתן לשמור את הטקסט הערוך.'''\nבאפשרותך להעתיק ולהדביק את הטקסט לתוך קובץ טקסט ולשמור אותו למאוחר יותר.\n\nמפעיל המערכת שנעל את בסיס הנתונים סיפק את ההסבר הבא: $1",
"protectedpagewarning": "'''אזהרה: דף זה מוגן כך שרק מפעילי מערכת יכולים לערוך אותו.'''\nפעולת היומן האחרונה מוצגת להלן:",
"nmembers": "{{PLURAL:$1|דף אחד|$1 דפים}}",
"nmemberschanged": "$1 ← {{PLURAL:$2|חבר אחד|$2 חברים}}",
"nrevisions": "{{PLURAL:$1|גרסה אחת|$1 גרסאות}}",
- "nviews": "{{PLURAL:$1|צפייה אחת|$1 צפיות}}",
"nimagelinks": "בשימוש {{PLURAL:$1|בדף אחד|ב־$1 דפים}}",
"ntransclusions": "בשימוש {{PLURAL:$1|בדף אחד|ב־$1 דפים}}",
"specialpage-empty": "אין תוצאות.",
"immobile-target-namespace-iw": "קישור בינוויקי אינו יעד תקין להעברת דף.",
"immobile-source-page": "דף זה אינו ניתן להעברה.",
"immobile-target-page": "לא ניתן להעביר אל כותרת יעד זו.",
- "bad-target-model": "×\94×\99×¢×\93 ×\94×\9e×\91×\95קש ×\9eשת×\9eש ×\91ס×\95×\92 תוכן שונה. לא ניתן להמיר $1 ל{{grammar:תחילית|$2}}.",
+ "bad-target-model": "×\94×\99×¢×\93 ×\94×\9e×\91×\95קש ×\9eשת×\9eש ×\91×\9e×\95×\93×\9c תוכן שונה. לא ניתן להמיר $1 ל{{grammar:תחילית|$2}}.",
"imagenocrossnamespace": "לא ניתן להעביר קובץ למרחב שם אחר",
"nonfile-cannot-move-to-file": "לא ניתן להעביר דף שאינו קובץ למרחב קובץ",
"imagetypemismatch": "סיומת הקובץ החדשה אינה מתאימה לסוג הקובץ",
"badsig": "गलत कच्चा हस्ताक्षर।\nHTML टैग की जाँच करें।",
"badsiglength": "यह हस्ताक्षर बहुत बड़ा है।\nयह $1 {{PLURAL:$1|कैरैक्टर}} से अधिक का नहीं होना चाहिए।",
"yourgender": "आप स्वयं को कैसे वर्णित करना चाहेंगे?",
- "gender-unknown": "मà¥\88à¤\82 वरà¥\8dणन नहà¥\80à¤\82 à¤\95रना à¤\9aाहà¥\82à¤\81गा",
+ "gender-unknown": "à¤\86पà¤\95ा वरà¥\8dणन à¤\95रतà¥\87 समय, à¤\9cहाà¤\81 तà¤\95 समà¥\8dà¤à¤µ हà¥\8bà¤\97ा सà¥\89फ़à¥\8dà¤\9fवà¥\87यर लिà¤\82à¤\97 तà¤\9fसà¥\8dथ शबà¥\8dदà¥\8bà¤\82 à¤\95ा पà¥\8dरयà¥\8bà¤\97 à¤\95रà¥\87गा",
"gender-male": "मैं सम्पादन करता हूँ।",
"gender-female": "मैं सम्पादन करती हूँ।",
"prefs-help-gender": "यह जानकारी देना वैकल्पिक है।\nयह सॉफ़्टवेयर में लिंग के आधार पर आपके लिए सही संबोधन हेतु प्रयुक्त होता है।\nयह जानकारी सार्वजनिक होगी।",
"uploaded-script-svg": "अपलोड की गयी एसवीजी फ़ाइल में स्क्रीप्ट अवयव \"$1\" पाया गया।",
"uploaded-hostile-svg": "अपलोड की गयी एसवीजी फाइल के शैली अवयव में असुरक्षित सीएसएस पायी गयी।",
"uploaded-event-handler-on-svg": "सेटिंग ईवेंट हैंडलर (आयोजन प्रबन्धनकर्ता वरियता) <code>$1=\"$2\"</code> एसवीजी फ़ाइल में अनुमत नहीं है।",
- "uploaded-href-attribute-svg": "गैर-स्थानीय लक्ष्य के साथ एचआरईऍफ श्रेय (Href attributes) <code><$1 $2=\"$3\"></code> (उदाहरण के लिए http://, जावास्क्रीप्ट:, इत्यादि) एसवीजी फाइल में अनुमत नहीं हैं।",
+ "uploaded-href-attribute-svg": "गैर-स्थानीय लक्ष्य के साथ एचआरईऍफ श्रेय (href attributes) <code><$1 $2=\"$3\"></code> (उदाहरण के लिए http://, जावास्क्रीप्ट:, इत्यादि) एसवीजी फाइल में अनुमत नहीं हैं।",
"uploaded-href-unsafe-target-svg": "अपलोड की गयी फ़ाइल में असुरक्षित लक्ष्य <code><$1 $2=\"$3\"></code> पाये गए।",
"uploaded-animate-svg": "चिप्पि \"animate\" पायी गई जिससे href परिवर्तित हो सकता है, अपलोड की गयी फ़ाइल में \"from\" विशेषता <code><$1 $2=\"$3\"></code> काम में ली जा रही है।",
"uploadscriptednamespace": "इस एस॰वी॰जी फ़ाइल में अमान्य नामस्थान \"$1\" है।",
"nmembers": "$1 {{PLURAL:$1|सदस्य}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|सदस्य}}",
"nrevisions": "$1 {{PLURAL:$1|अवतरण}}",
- "nviews": "{{PLURAL:$1|एक|$1}} बार देखा गया है",
"nimagelinks": "$1 {{PLURAL:$1|पृष्ठ|पृष्ठों}} पर प्रयुक्त",
"ntransclusions": "$1 {{PLURAL:$1|पृष्ठ|पृष्ठों}} पर प्रयुक्त",
"specialpage-empty": "इस ब्यौरे के लिये कोई परिणाम नहीं हैं।",
"unusedimages": "अप्रयुक्त फ़ाइलें",
"wantedcategories": "वांछित श्रेणियाँ",
"wantedpages": "जो पृष्ठ चाहिये",
- "wantedpages-summary": "जिसअनुपस्थित पृष्ठों की सूचीमें उनसे जुड़े अधिकांश कड़ियाँ हैं सिवाय उन पृष्ठों के जिनमें केवल अनुप्रेषित कड़ियाँ जुड़ती हों। अनुपस्थित पृष्ठों की सूची के लिए जिनमें केवल अनुप्रेषित कड़ियाँ जुड़ती हों, देखिए [[{{#special:BrokenRedirects}}]]।",
+ "wantedpages-summary": "जिसअनुपस्थित पृष्ठों की सूचीमें उनसे जुड़े अधिकांश कड़ियाँ हैं सिवाय उन पृष्ठों के जिनमें केवल अनुप्रेषित कड़ियाँ जुड़ती हों। अनुपस्थित पृष्ठों की सूची के लिए जिनमें केवल अनुप्रेषित कड़ियाँ जुड़ती हों, [[{{#special:BrokenRedirects}}|टूटे हुये पुनर्निर्देशों की सूची]] देखें।",
"wantedpages-badtitle": "परिणामों में अवैध शीर्षक: $1",
"wantedfiles": "वांछित फ़ाइलें",
"wantedfiletext-cat": "निम्न फ़ाइलें प्रयुक्त हैं पर मौजूद नहीं हैं। बाहरी भंडारों की फ़ाइलें मौजूद होने के बावजूद सूची में हो सकती हैं। ऐसी कोई भी गलत प्रविष्टियाँ <del>काटी हुई</del> होंगी। साथ ही, जो पृष्ठ ऐसी फ़ाइलों का प्रयोग करते हैं जो मौजूद नहीं हैं, उनकी सूची [[:$1]] में है।",
"sunday": "Domingo",
"monday": "Lunes",
"tuesday": "Martes",
- "wednesday": "Miyerkoles",
+ "wednesday": "Miyerkules",
"thursday": "Huebes",
"friday": "Biyernes",
"saturday": "Sabado",
"subcategories": "Mga Subkategorya",
"category-media-header": "Medya sa ika-\"$1\" nga categorya",
"category-empty": "\"Ang ini nga categorya wala sang panid ukon medya karon.\"",
- "hidden-categories": "{{PLURAL:$1|Tago nga kategorya|Tago nga mga kategorya}}",
+ "hidden-categories": "{{PLURAL:$1|Tinago nga kategorya|Tinago nga mga kategorya}}",
"hidden-category-category": "Nakatago nga mga categorya",
- "category-subcat-count": "{{PLURAL:$2|Ini nga kategorya ay may sang amo lang ni nga unod sa mga nagasunod nga subkategorya.|Ini nga kategorya ay may ara nagasunod {{PLURAL:$1|subkategorya|$1 mga subkategorya}}, sa $2 kabilugan.}}",
+ "category-subcat-count": "{{PLURAL:$2|Ang ini nga kategorya may ara sing mga subkategorya nga nagakasunod.|Ang ini nga kategorya may ara sing {{PLURAL:$1|ka subkategorya}}, sa kabilugan nga $2.}}",
"category-subcat-count-limited": "Ang ini nga categorya may yara sang masunod nga mga {{PLURAL:$1|subcategorya|$1 mga subcategorya}}.",
- "category-article-count": "{{PLURAL:$2|Ini nga kategorya ay may sang amo lang ni nga unod sa mga nagasunod nga pahina.|Ang mga nagasunod {{PLURAL:$1|pahina ay|$1 mga pahina ay}} sa sini nga kategroya, sa $2 kabilugan.}}",
+ "category-article-count": "{{PLURAL:$2|Ang ini nga kategorya nagakaunod lamang sing nagakasunod nga panid.|Ang mga nagakasunod nga {{PLURAL:$1|ka panid}} yara sa sini nga kategroya, sa kabilugan nga $2.}}",
"category-article-count-limited": "Ang masunod nga {{PLURAL:$1|panid|$1 mga panid}} yara sa categorya karon.",
"category-file-count": "{{PLURAL:$2|Ang ini nga categorya may yara lamang sang masunod nga hilera.|Ang masunod nga {{PLURAL:$1|hilera|$1 mga hilera}} yari sa sini nga categorya, halin sa kabug-osan nga $2.}}",
"category-file-count-limited": "Ang masunod nga {{PLURAL:$1|hilera|$1 mga hilera}} ara sa categorya karon.",
- "listingcontinuesabbrev": "cont.",
+ "listingcontinuesabbrev": "pdyn",
"index-category": "Naka-index nga mga panid",
"noindex-category": "Wala naka-index nga mga panid",
"broken-file-category": "Mga panid nga may guba nga link sang hilera",
"actions": "Mga hulag",
"namespaces": "Mga Luang-ngalan",
"variants": "Mga Sahi",
- "navigation-heading": "Pililian pangnabigasyon",
+ "navigation-heading": "Pililian panglayag",
"errorpagetitle": "Sala/Eror",
"returnto": "Balik sa $1.",
"tagline": "Halin sa {{SITENAME}}",
"searchbutton": "Pangita-a",
"go": "Lakat",
"searcharticle": "Kadto",
- "history": "Pahina historya",
+ "history": "Maragtas sang panid",
"history_short": "Maragtas",
"updatedmarker": "ginbag-o halin sang akon pinaka-ulihe nga pagbisita",
"printableversion": "Balalhagon nga bersiyon",
"aboutpage": "Project:Nahanungod",
"copyright": "Ang unod nga abeylabol nga naga paidalum $1.",
"copyrightpage": "{{ns:project}}:Kapirayts",
- "currentevents": "Mga Hitabo Subong",
+ "currentevents": "Mga hitabo subong",
"currentevents-url": "Project:Mga hitabo subong",
"disclaimers": "Mga Pagpahangup",
"disclaimerpage": "Project:Kabilugan nga pagpahangup",
"subject": "Ginatukoy/Pangulong-dinalang:",
"minoredit": "Diutay lang ini nga pagliwat",
"watchthis": "Bantayan ining panid",
- "savearticle": "Tiponon ining panid",
+ "savearticle": "Pitaka ining panid",
"preview": "Ipakita subong",
"showpreview": "Ipakita nga daan",
"showdiff": "Ipakita ang gin-ilisan",
"nosuchsectiontitle": "Indi makit-an ang seksyon",
"nosuchsectiontext": "Gintilawan mo nga mag-ilis sang seksyon nga wala naga-eksister.\nMahimo nga ini ginsaylo na ukon ginpanas samtang nagalantaw ka sang panid.",
"loginreqtitle": "Kinahanglan magsulod",
- "loginreqlink": "mag sulod",
+ "loginreqlink": "magsulod",
"loginreqpagetext": "Kinahanglan mo nga mag-$1 agod nga makita ang iban nga mga panid.",
"accmailtitle": "Napadala na ang pasword.",
"accmailtext": "May pasword nga wala ginpilian nga ginhimo para kay [[User talk:$1|$1]] nga ginpadala sa $2.\n\nAng pasword para sa sini nga bag-o nga akawnt mahimo ma-ilisan sa ''[[Special:ChangePassword|ilisan ang pasword]]'' nga panid pagkatapos magsulod.",
"newarticle": "(Bag-o)",
"newarticletext": "Nagbukas ka sang isa ka tabid padulong sa isa ka panid nga wala pa nahimo.\nAgud mahimo ang panid, magsugod ka lang sa pagsulat sa sulod sang kahon nga makit-an mo sa idalum (tan-awa ang [$1 bulig nga pahina] para sa dugang nga ihibalo).\nUgaling kon ikaw nagtalang lamang diri, palihog lang tum-uka ang pityong nga <strong>balik</strong> sa imo nga palalayagan.",
"anontalkpagetext": "----''Ini ang panid para sa pagtalakay sa wala makilala-an nga manuggamit nga wala pa nakatuga sang akawnt, ukon wala nagagamit sang isa.\nAmo nga kinahanglan naton mag-gamit sang IP adres nga de numero agod nga mahibaluan naton siya.\nAng amo sini nga adres sang IP mahimo nga pagasaluhan sang madamo nga manuggamit.\nKon ikaw manuggamit nga wala makilal-i kag nabatyagan mo nga may mga komento nga wala man sing labot nga ginapakadto sa imo, palihog [[Special:UserLogin/signup|maghimo ka sang akawnt]] ukon [[Special:UserLogin|magsulod]] para malikawan ang iban pa nga pagsala sa iban pa nga wala makilal-an nga manuggamit.''",
- "noarticletext": "Wala unod ining panid.\nSarang ka mag-[[Special:Search/{{PAGENAME}}|pangitaa ang ini nga panig-ulo]] sa iban nga mga panid,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} pangitaa sa nagakaangot nga pagkitan],\no [{{fullurl:{{FULLPAGENAME}}|action=edit}} ilisan ining panid]</span>.",
+ "noarticletext": "Wala unod ining panid.\nSarang ka [[Special:Search/{{PAGENAME}}|magpangita sining panig-ulo]] sa iban nga mga panid,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} pangitaa sa nagakaangot nga pagkitan],\no [{{fullurl:{{FULLPAGENAME}}|action=edit}} ilisan ining panid]</span>.",
"noarticletext-nopermission": "Wala unod ining panid.\nSarang ka mag-[[Special:Search/{{PAGENAME}}|pangitaa ang ini nga panig-ulo]] sa iban nga mga panid,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} pangitaa sa nagakaangot nga pagkitan],\no [{{fullurl:{{FULLPAGENAME}}|action=edit}} ilisan ining panid]</span>, ugaling wala ka ginapahanugutan nga maghimo sining panid.",
"missing-revision": "Ang ini nga pag-ilis nga #$1 sang panid nga ginhinanglan nga \"{{FULLPAGENAME}}\" wala naga-eksister.\n\nIni kalabanan ginabuhat sang nagasunod nga wala na mabag-o nga link sang hisayranay sa isa ka panid nga gindula na.\nAng mga detalye mahimo nga makita sa [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
"userpage-userdoesnotexist": "Ang akawnt sang manuggamit nga \"<nowiki>$1</nowiki>\" wala pa marehistro.\nPalihog tsek kon luyag mo nga himuon/ilisan ang ini nga panid.",
"previousrevision": "← Daan nga pagliwat",
"nextrevision": "Mas bag-o nga rebisyon →",
"currentrevisionlink": "Mga Inislan Subong",
- "cur": "karon",
+ "cur": "sub",
"next": "dason",
"last": "ulihi",
"page_first": "pinaka-una",
"titlematches": "Mga pareho nga titulo sang panid",
"textmatches": "Mga pareho nga teksto sang panid",
"notextmatches": "Wala sang pahina nga parehas teksto",
- "prevn": "antes {{PLURAL:$1|$1}}",
- "nextn": "dasun {{PLURAL:$1|$1}}",
+ "prevn": "nagligad nga {{PLURAL:$1|$1}}",
+ "nextn": "dason nga {{PLURAL:$1|$1}}",
"prevn-title": "Nagligad nga $1 {{PLURAL:$1|resulta|mga resulta}}",
"nextn-title": "Madason nga $1 {{PLURAL:$1|resulta|mga resulta}}",
"shown-title": "Magpakita sing $1 ka {{PLURAL:$1|resulta|mga resulta}} sa tagsa ka panid",
- "viewprevnext": "Tan-awon ($1 {{int:pipe-separator}} $2) ($3)",
+ "viewprevnext": "Lantawon ($1 {{int:pipe-separator}} $2) ($3)",
"searchmenu-exists": "'''May yara sang panid nga ginhingalanan nga \"[[:$1]]\" sa sini nga wiki.'''",
"searchmenu-new": "<strong>Himua ang panid nga \"[[:$1]]\" sa ini nga wiki!</strong> {{PLURAL:$2|0=|Linglinga man ang panid nga nakit-an sa imo nga pagpanglaghap.|Linglinga man ang mga bunga-panglaghap nga nakit-an.}}",
"searchprofile-articles": "Mga panid sang kaundan",
"searchprofile-advanced-tooltip": "Pangitaon sa napili nga luang-ngalan",
"search-result-size": "$1 ({{PLURAL:$2|1 ka pulong|$2 ka pulong}})",
"search-result-category-size": "{{PLURAL:$1|1 ka miyembro|$1 ka mga miyembro}} ({{PLURAL:$2|1 ka subcategoriya|$2 ka mga subcategoriya}}, {{PLURAL:$3|1 ka hilera|$3 ka mga hilera}})",
- "search-redirect": "(gindirekta liwat $1)",
+ "search-redirect": "(ginpadulong halin sa $1)",
"search-section": "(seksiyon $1)",
"search-suggest": "Ang buot mo silingon: $1",
"search-interwiki-caption": "Mga Utod proyekto",
"right-bot": "Mahimo nga isa ka proseso nga awtomatiko",
"right-nominornewtalk": "Wala nga dyutay nga pagbag-o sa mga panid sang diskusyon para makasugod sang isa ka abiso nagasiling nga may bag-ong mensahe.",
"right-apihighlimits": "Mag-usar sang mas mataas nga limitasyon para sa mga pamangkot sa API.",
- "right-writeapi": "Pag-usar sang ginsulat nga API",
+ "right-writeapi": "Paggamit sang API sang pagsulat",
"right-delete": "Panason ang panid",
"right-bigdelete": "Panason ang mga panid nga may daku nga maragtas",
"right-deletelogentry": "Panason kag indi panason ang mga partikular nga mga log entries",
"right-sendemail": "Magpadala sang email sa iban nga naga-usar",
"right-passwordreset": "Tan-awa ang mga email sang password reset",
"right-managechangetags": "Maghimo kag magdula sing [[Special:Tags|mga tag]] halin sa database.",
- "newuserlogpage": "Naga-usar nga ginhimo log",
+ "newuserlogpage": "Pagkitan sang paghimo sang taggamit",
"newuserlogpagetext": "Ini ang isa ka log sang mga ginhimo sang naga-usar",
"rightslog": "Karapatan sang naga-usar log",
"rightslogtext": "Ini ang lista sang mga ginbag-o nga mga kinamatarong sang naga-usar.",
"recentchanges-label-unpatrolled": "Ang ini nga pagliwat wala pa ginabantayan",
"rcnotefrom": "Yara sa idalum ang mga guinbag-o halin '''$2''' (tubtub '''$1''' ang ginpagwa).",
"rclistfrom": "Ipakita ang bag-o lang nahimo halin sa $3 $2",
- "rcshowhideminor": "$1 ang diutay nga mga pagliwat",
+ "rcshowhideminor": "$1 ang mga diutay nga pagliwat",
"rcshowhideminor-hide": "Itaguon",
- "rcshowhidebots": "$1 bots",
+ "rcshowhidebots": "$1 mga bot",
"rcshowhidebots-show": "Ipakita",
"rcshowhideliu": "$1 mga ga-usar nga naka sulod",
"rcshowhideliu-hide": "Itaguon",
- "rcshowhideanons": "$1 di nagpakilala nga mga ga-usar",
+ "rcshowhideanons": "$1 ang tago nga mga taggamit",
"rcshowhideanons-hide": "Itaguon",
"rcshowhidepatr": "$1 ginabantyan nga pagbag-o",
- "rcshowhidemine": "$1 akon mga inislan",
+ "rcshowhidemine": "$1 ang akon mga pagliwat",
"rcshowhidemine-hide": "Itaguon",
"rclinks": "Ipakita ang ulihi nga $1 ka mga gin-ilisan sa sulod sang $2 ka adlaw<br />$3",
"diff": "knln",
"rc-old-title": "orihinal nga ginhimo bilang \"$1\"",
"recentchangeslinked": "Nagakaangot nga pag-ilis",
"recentchangeslinked-feed": "May labot nga pag-ilis",
- "recentchangeslinked-toolbox": "Sumuod nga pagbaylo",
+ "recentchangeslinked-toolbox": "Nagakaangot nga pagbaylo",
"recentchangeslinked-title": "Mga pag-ilis angot sa \"$1\"",
"recentchangeslinked-summary": "Ini ang listahan sang mga pagpang-ilis sa mga panid nga nagatabid sa natuhoy nga panid (ukon sa mga katapu sang natuhoy nga kategorya). Makita nga <strong>dukot</strong> ang mga panid sa [[Special:Watchlist|imo balantayan]]",
"recentchangeslinked-page": "Ngalan ka Pahina:",
"filehist-user": "Taggamit",
"filehist-dimensions": "Tinaksan",
"filehist-comment": "Magpanghinun-anon",
- "imagelinks": "Paggamit sing tangkas",
- "linkstoimage": "Ang nagakasunod {{PLURAL:$1|pahina nga mga tabid|$1 mga pahina mga tabid}} sa sini nga file:",
+ "imagelinks": "Paggamit sang tangkas",
+ "linkstoimage": "Ang nagakasunod nga {{PLURAL:$1|ka panid nagatabid}} sa sini nga tangkas:",
"nolinkstoimage": "Waay sing panid nga nakasugpon sa sini nga file.",
"sharedupload": "Ini nga file gikan sa $1 kag pwede ma usar sang iban nga mga proyekto.",
"sharedupload-desc-here": "Ang ini nga tangkas naghalin sa $1 kag basi ginagamit man sang iban nga mga proyekto. Ang paglarawan sa iya nga [$2 panid sang paglarawan sang tangkas] amo ang ginapakita sa idalum.",
"statistics": "Mga Statistik",
"brokenredirects-edit": "ilisan",
"brokenredirects-delete": "panason",
- "nbytes": "$1 {{PLURAL:$1|byte|bytes}}",
+ "nbytes": "$1 {{PLURAL:$1|ka byte}}",
"nmembers": "$1 {{PLURAL:$1|membro|mga membro}}",
"prefixindex": "Tanan nga mga pahina nga may-ara prefiks",
"usercreated": "{{GENDER:$3|Ginhimo}} sa $1 kag $2",
"tooltip-pt-createaccount": "Ginaagda ka nga maghimo sing akawnt kag magsulod; ugaling, indi ini kinahanglanon gid",
"tooltip-ca-talk": "Paghisayranay nahanungod sini nga panid",
"tooltip-ca-edit": "Sarang mo maliwat ining panid. Palihog gamita ang pityong-tika bag-o pitakon",
- "tooltip-ca-addsection": "Magsugod sang bag-o nga seksiyon",
- "tooltip-ca-viewsource": "Naprotektahan ang ini nga pahina.\nPwede mo matan-aw ang iya ginhalinan",
+ "tooltip-ca-addsection": "Magsugod sang bag-o nga bahin",
+ "tooltip-ca-viewsource": "Naprotektahan ang ini nga panid.\nSarang mo malantaw ang iya nga ginhalinan",
"tooltip-ca-history": "Nagligad nga pag-ilis sining panid",
"tooltip-ca-protect": "Protektahan ini nga pahina",
"tooltip-ca-unprotect": "Ilisan ang pagpangapin sa sini nga panid",
"tooltip-t-whatlinkshere": "Listahan sang tanan nga panid sang wiki nga nagatabid diri",
"tooltip-t-recentchangeslinked": "Mga pinakaulihi nga pag-ilis sa mga panid nga nagatabid sa ining panid",
"tooltip-feed-rss": "RSS feed para sa ini nga pahina",
- "tooltip-feed-atom": "Atom feed para sa ini nga pahina",
+ "tooltip-feed-atom": "Atom feed sining panid",
"tooltip-t-contributions": "Lantawon ang listahan sang mga nakontribyut sa sini nga naga-usar",
"tooltip-t-emailuser": "Ipadala ang e-mail sa sini nga naga-usar",
"tooltip-t-upload": "Ilulan ang mga tangkas",
"tooltip-ca-nstab-mediawiki": "Tan-awon ang mensahe sang sistema",
"tooltip-ca-nstab-template": "Tan-awon ang templeyt",
"tooltip-ca-nstab-help": "Tan-awon ang panid sang bulig",
- "tooltip-ca-nstab-category": "Tan-awon ang pahina nga kategorya",
+ "tooltip-ca-nstab-category": "Lantawon ang panid sang mga kategorya",
"tooltip-minoredit": "Markahan ini bilang menor nga pag-ilis",
"tooltip-save": "Pamitakon ang imo gin-ilisan",
"tooltip-preview": "Prebyu mo anay ang imo ginbag-o, palihog gamiton mo ini antes mo i-save!",
"pageinfo-toolboxlink": "Pagpahantup sang panid",
"previousdiff": "← Labing daan nga pagliwat",
"nextdiff": "Labing bag-o nga pagliwat →",
- "file-info-size": "$1 × $2 piksel, kadakuon sang file: $3, MIME type: $4",
+ "file-info-size": "$1 × $2 piksel, kadakuon sang tangkas: $3, sahi sang MIME: $4",
"file-nohires": "Wala sang yara na taas nga resolusyon.",
"svg-long-desc": "SVG file, nominalya $1 × $2 piksels, kadakuon sang file: $3",
"show-big-image": "Kabilogan nga resolusyon",
"ilsubmit": "Pangita-a",
"bad_image_list": "Ang sulundan nga sulundon:\n\nAmo lang gid nga lista sang mga gamit (mga linya nga gasugod sa *)ang ginapasugtan.\nAng una nga tabid sa isa ka linya ay kilanlan naga tabid sa law-ay nga file.\nAno man nga pasunod nga tabid sa parehas nga linya ay ginasugtan bilang eksepsiyon, i.e. mga pahina nga kun diin ang file naga pasunod.",
"metadata": "Metadata",
- "metadata-help": "Ang ini nga file may ara dugang nga impormasyon, posible nga gindugang halin sa kamera nga digital ukon skaner para mahimo siya ukon na digitayz siya.\nKung ang ini nga file ginliwat halin sa orihinal nga porma, basi indi gina pakita ang naliwat nga file sang iban nga mga detalye.",
+ "metadata-help": "Ang ini nga tangkas may ara dugang nga hinun-anon, damlag nga gindugang halin sa kamera nga digital ukon skaner agud mahimo ukon mangin digital ini.\nKon ang ini nga tangkas ginliwat humalin sa iya orihinal kahimtangan, ti basi ang iban nga detalye wala nagapakita sang bilog nga ginliwat nga tangkas.",
"metadata-expand": "Ipakita ang mga dugang nga detalye",
"metadata-collapse": "Tagu-on ang mga dugang nga detalye",
"metadata-fields": "Ang mga metadata field sang mga dagway nga nalista sa ining mensahe igalakip sa dagay-panid sang dagway kon ang latok sang metadata maghabuyo.\nAng iban pagataguon dayon.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
"nlinks": "$1 {{PLURAL:$1|poveznica|poveznice|poveznica}}",
"nmembers": "$1 {{PLURAL:$1|član|članova}}",
"nrevisions": "$1 {{PLURAL:$1|inačica|inačice|inačica}}",
- "nviews": "$1 {{PLURAL:$1|put pogledano|puta pogledano|puta pogledano}}",
"nimagelinks": "Koristi se na $1 {{PLURAL:$1|stranici|stranice|stranica}}",
"ntransclusions": "koristi se na $1 {{PLURAL:$1|stranici|stranice|stranica}}",
"specialpage-empty": "Nema rezultata za traženi izvještaj.",
"youhavenewmessagesmanyusers": "Vannak $1 sok szerkesztőtől ($2).",
"newmessageslinkplural": "{{PLURAL:$1|új üzenet|999=új üzenetek}} a vitalapodon",
"newmessagesdifflinkplural": "{{PLURAL:$1|változás|999=változás}}",
- "youhavenewmessagesmulti": "Új üzenet vár a(z) $1 wikin",
+ "youhavenewmessagesmulti": "Új üzenetek várnak a(z) $1 wikin",
"editsection": "szerkesztés",
"editold": "szerkesztés",
"viewsourceold": "lapforrás",
"namespaceprotected": "Nincs jogosultságod a(z) '''$1''' névtérben található lapok szerkesztésére.",
"customcssprotected": "Nem szerkesztheted ezt a CSS-lapot, mert egy másik felhasználó személyes beállításait tartalmazza.",
"customjsprotected": "Nem szerkesztheted ezt a JavaScript-lapot, mert egy másik felhasználó személyes beállításait tartalmazza.",
- "mycustomcssprotected": "Nincs jogod szerkeszteni ezt a CSS lapot.",
- "mycustomjsprotected": "Nincs jogod szerkeszteni ezt a Javascript lapot.",
+ "mycustomcssprotected": "Nincs jogod szerkeszteni ezt a CSS-lapot.",
+ "mycustomjsprotected": "Nincs jogod szerkeszteni ezt a JavaScript-lapot.",
"myprivateinfoprotected": "Nincs jogod módosítani a privát adataidat.",
"mypreferencesprotected": "Nincs jogod módosítani a beállításaidat.",
"ns-specialprotected": "A speciális lapok nem szerkeszthetők.",
"yourdiff": "Eltérések",
"copyrightwarning": "Vedd figyelembe, hogy a {{SITENAME}} wikin végzett összes módosítás a(z) $2 alatt jelenik meg (lásd a(z) $1 lapot a részletekért). Ha nem akarod, hogy az írásodat módosítsák vagy továbbterjesszék, akkor ne küldd be.<br />\nAzt is megígéred, hogy ezt magadtól írtad, vagy egy közkincsből vagy más szabad forrásból másoltad.\n'''NE KÜLDJ BE JOGVÉDETT MUNKÁT ENGEDÉLY NÉLKÜL!'''",
"copyrightwarning2": "Vedd figyelembe, hogy a {{SITENAME}} wikin végzett összes módosítást szerkeszthetik, módosíthatják vagy eltávolíthatják más szerkesztők.\nHa nem akarod, hogy az írásodat módosítsák, akkor ne küldd be.<br />\nAzt is megígéred, hogy ezt magadtól írtad, vagy egy közkincsből vagy más szabad forrásból másoltad (lásd a(z) $1 lapot a részletekért).\n'''NE KÜLDJ BE JOGVÉDETT MUNKÁT ENGEDÉLY NÉLKÜL!'''",
+ "editpage-cannot-use-custom-model": "Ennek a lapnak a tartalommodellje nem változtatható.",
"longpageerror": "'''HIBA: Az általad beküldött szöveg {{PLURAL:$1|egy kilobájt|$1 kilobájt}} hosszú, ami több az engedélyezett {{PLURAL:$2|egy kilobájtnál|$2 kilobájtnál}}.\nA szerkesztést nem lehet elmenteni.'''",
"readonlywarning": "FIGYELMEZTETÉS: A wiki adatbázisát karbantartás miatt zárolták, ezért most nem fogod tudni elmenteni a szerkesztéseidet!\nA lap szövegét másold egy szövegfájlba, amit később felhasználhatsz!'''\n\nAz adatbázist lezáró adminisztrátor az alábbi magyarázatot adta: $1",
"protectedpagewarning": "'''Figyelem: Ez a lap le van védve, így csak adminisztrátori jogosultságokkal rendelkező szerkesztők módosíthatják.'''\nA legutolsó ide vonatkozó naplóbejegyzés alább látható:",
"content-model-css": "CSS",
"content-json-empty-object": "Üres objektum",
"content-json-empty-array": "Üres tömb",
+ "duplicate-args-warning": "<strong>Figyelmeztetés:</strong> A(z) [[:$1]] lap dupla értékkel hívja meg a(z) [[:$2]] sablont („$3” paraméter). Csak az utolsó érték lesz felhasználva.",
"duplicate-args-category": "Dupla paramétermegadást tartalmazó lapok",
"duplicate-args-category-desc": "Az oldal olyan sablon hívásokat tartalmaz, amely ugyanazt a paramétert használja, például <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> or <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "Figyelem: ezen a lapon túl sok erőforrásigényes elemzőfüggvény-hívás található.\n\nKevesebb, mint {{PLURAL:$2|egy|$2}} kellene, jelenleg {{PLURAL:$1|egy|$1}} van.",
"post-expand-template-argument-warning": "Figyelem: Ez a lap legalább egy olyan sablonparamétert tartalmaz, amely kibontva túl nagy, így el lett(ek) hagyva.",
"post-expand-template-argument-category": "Elhagyott sablonparaméterekkel rendelkező lapok",
"parser-template-loop-warning": "Végtelen ciklus a következő sablonban: [[$1]]",
- "parser-template-recursion-depth-warning": "A sablon rekurzív beillesztésének mélysége átlépte a határérékét ($1)",
+ "parser-template-recursion-depth-warning": "A sablon rekurzív beillesztésének mélysége átlépte a határértéket ($1)",
"language-converter-depth-warning": "A nyelvátalakító rekurzióinak száma túllépve ($1)",
"node-count-exceeded-category": "Túl sok csomópontot tartalmazó lapok",
"node-count-exceeded-category-desc": "A lap túllépi a maximális csomópontszámot.",
"badsig": "Érvénytelen aláírás; ellenőrizd a HTML-formázást.",
"badsiglength": "Az aláírásod túl hosszú.\n{{PLURAL:$1|Egy|$1}} karakternél rövidebbnek kell lennie.",
"yourgender": "Biológiai nem:",
- "gender-unknown": "Inkább nem adom meg",
+ "gender-unknown": "Amikor rólad van szó, a szoftver semleges szavakat fog használni, ha lehetséges",
"gender-male": "Férfi",
"gender-female": "Nő",
"prefs-help-gender": "Nem kötelező: a szoftver használja a nemtől függő üzenetek megjelenítéséhez. Az információ mindenki számára látható.",
"userrights-lookup-user": "Szerkesztőcsoportok beállítása",
"userrights-user-editname": "Add meg a szerkesztő nevét:",
"editusergroup": "Szerkesztőcsoportok módosítása",
- "editinguser": "'''[[User:$1|$1]]''' szerkesztő jogainak megváltoztatása $2",
+ "editinguser": "<strong>[[User:$1|$1]]</strong> felhasználó jogainak megváltoztatása $2",
"userrights-editusergroup": "Szerkesztőcsoportok módosítása",
"saveusergroups": "Szerkesztőcsoportok mentése",
"userrights-groupsmember": "Csoporttag:",
"backend-fail-notsame": "Egy nem azonos fájl már létezik $1 néven.",
"backend-fail-invalidpath": "$1 nem érvényes tárolási útvonal.",
"backend-fail-delete": "Nem sikerült törölni ezt a fájlt: $1 .",
- "backend-fail-describe": "Nem lehet megváltoztatna a \"$1\" fájl metaadatát.",
+ "backend-fail-describe": "Nem lehet megváltoztatni a(z) „$1” fájl metaadatait.",
"backend-fail-alreadyexists": "Ez a fájl már létezik: $1 .",
"backend-fail-store": "Nem sikerült a(z) $1 fájl tárolása $2 helyen.",
"backend-fail-copy": "Nem sikerült a(z) $1 fájl másolása $2 helyre.",
"nmembers": "{{PLURAL:$1|egy|$1}} elem",
"nmemberschanged": "$1 → $2 tag",
"nrevisions": "{{PLURAL:$1|egy|$1}} változat",
- "nviews": "{{PLURAL:$1|egy|$1}} megtekintés",
"nimagelinks": "{{PLURAL:$1|Egy|$1}} lapon van használva",
"ntransclusions": "{{PLURAL:$1|egy|$1}} lapon van használva",
"specialpage-empty": "Ez az oldal üres.",
"unusedimages": "Nem használt fájlok",
"wantedcategories": "Keresett kategóriák",
"wantedpages": "Keresett lapok",
- "wantedpages-summary": "Legtöbb hivatkozással rendelkező nem létező oldalak, nem számolva az átirányításokat. Azon nem létező oldalak listája, amelyre a legtöbb átirányítás mutat itt található: [[{{#special:BrokenRedirects}}]]",
+ "wantedpages-summary": "Legtöbb hivatkozással rendelkező nem létező oldalak, nem számolva az átirányításokat. Azon nem létező oldalak, amelyekre a legtöbb átirányítás mutat, a [[{{#special:BrokenRedirects}}|hibás átirányítások listáján]] szerepelnek.",
"wantedpages-badtitle": "Érvénytelen cím található az eredményhalmazban: $1",
"wantedfiles": "Keresett fájlok",
"wantedfiletext-cat": "A következő fájlok használatban vannak, de nem léteznek. Külső tárhelyről származó fájlok akkor is a listára kerülhetnek, ha léteznek. Az ilyen hamis riasztások <del>áthúzva</del> jelennek meg. Ezen felül az olyan beágyazott fájlok, amelyek nem léteznek a [[:$1]] kategóriában jelennek meg.",
"watcherrortext": "Hiba történt a(z) „$1” lapra vonatkozó figyelőlista-beállítások módosítása közben.",
"enotif_reset": "Az összes lap megjelölése felkeresettként",
"enotif_impersonal_salutation": "{{SITENAME}} felhasználó",
- "enotif_subject_deleted": "$2 törölte a $1 {{SITENAME}} oldalt.",
+ "enotif_subject_deleted": "$2 törölte a(z) $1 {{SITENAME}}-oldalt",
"enotif_subject_created": "$2 létrehozta a(z) $1 {{SITENAME}} oldalt",
"enotif_subject_moved": "$2 átmozgatta a $1 {{SITENAME}} oldalt.",
"enotif_subject_restored": "$2 visszaállította a $1 {{SITENAME}} oldalt.",
"nmembers": "$1 {{PLURAL:$1|isi}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|anggota|anggota}}",
"nrevisions": "$1 {{PLURAL:$1|revisi|revisi}}",
- "nviews": "dilihat $1 {{PLURAL:$1|kali|kali}}",
"nimagelinks": "Digunakan pada $1 {{PLURAL:$1|halaman|halaman}}",
"ntransclusions": "digunakan pada $1 {{PLURAL:$1|halaman|halaman}}",
"specialpage-empty": "Tak ada yang perlu dilaporkan.",
"powersearch-remember": "Lagipen ti napili para kadagiti masakbayan a panagbiruk",
"search-external": "Akinruar a panagbiruk",
"searchdisabled": "Nabaldado ti panagbiruk iti {{SITENAME}}.\nMabalinmo itan ti agbiruk idiay Google.\nLaglagipem laeng a dagiti pagsurotan a linaon ti {{SITENAME}} ket mabalin a baak.",
- "search-error": "Adda maysa a biddut a napasamak bayat nga agbirbiruk:$1",
+ "search-error": "Adda napasamak a biddut bayat nga agbirbiruk: $1",
"preferences": "Kakaykayatan",
"mypreferences": "Kakaykayatan",
"prefs-edits": "Bilang dagiti inurnos:",
"nmembers": "$1 a {{PLURAL:$1|kameng|kamkameng}}",
"nmemberschanged": "$1 → $2 a {{PLURAL:$2|kameng|kamkameng}}",
"nrevisions": "$1 {{PLURAL:$1|a rebison|kadagiti rebision}}",
- "nviews": "$1 {{PLURAL:$1|a panangkita|kadagiti panangkita}}",
"nimagelinks": "Inusar iti $1 a {{PLURAL:$1|panid|pampanid}}",
"ntransclusions": "inusar iti $1 a {{PLURAL:$1|panid|pampanid}}",
"specialpage-empty": "Awan dagiti nagbanagan daytoy a reporta.",
"לערי ריינהארט",
"아라",
"Macofe",
- "Sveinn í Felli"
+ "Sveinn í Felli",
+ "Jonbg"
]
},
"tog-underline": "Undirstrika tengla:",
"disclaimers": "Fyrirvarar",
"disclaimerpage": "Project:Almennur fyrirvari",
"edithelp": "Breytingarhjálp",
+ "helppage-top-gethelp": "Hjálp",
"mainpage": "Forsíða",
"mainpage-description": "Forsíða",
"policy-url": "Project:Samþykktir",
"right-move": "Færa síður",
"right-move-subpages": "Færa síður með undirsíðum þeirra",
"right-move-rootuserpages": "Færa notandasíður",
+ "right-move-categorypages": "Færa flokkasíður",
"right-movefile": "Færa skrár",
"right-suppressredirect": "Ekki búa til tilvísun frá gamla nafninu þegar síða er færð",
"right-upload": "Hlaða inn skrám",
"action-createpage": "skapa síður",
"action-createtalk": "skapa spjallsíður",
"action-createaccount": "skapa þennan notandaaðgang",
+ "action-history": "skoða breytingaskrá þessarar síðu",
"action-minoredit": "merkja þessa breytingu sem minniháttar",
"action-move": "færa þessa síðu",
"action-move-subpages": "færa þessa síðu, og undirsíður hennar",
"action-move-rootuserpages": "Færa notandasíður",
+ "action-move-categorypages": "færa flokkasíður",
"action-movefile": "færa þessa skrá",
"action-upload": "hlaða inn þessari skrá",
"action-reupload": "yfirrita þessa skrá",
"nlinks": "$1 {{PLURAL:$1|tengill|tenglar}}",
"nmembers": "$1 {{PLURAL:$1|meðlimur|meðlimir}}",
"nrevisions": "$1 {{PLURAL:$1|breyting|breytingar}}",
- "nviews": "$1 {{PLURAL:$1|fletting|flettingar}}",
"nimagelinks": "Ítengd á $1 {{PLURAL:$1|síðu|síðum}}",
"ntransclusions": "Ítengd á $1 {{PLURAL:$1|síðu|síðum}}",
"specialpage-empty": "Þessi síða er tóm.",
"allmessages-prefix": "Sía með forskeyti:",
"allmessages-language": "Tungumál:",
"allmessages-filter-submit": "Áfram",
+ "allmessages-filter-translate": "Þýða",
"thumbnail-more": "Stækka",
"filemissing": "Skrá vantar",
"thumbnail_error": "Villa við gerð smámyndar: $1",
"exif-devicesettingdescription": "Lýsing stillinga tækisins",
"exif-subjectdistancerange": "Svið lengdar á viðfangsefni",
"exif-imageuniqueid": "Einstakt einkenni myndar",
- "exif-gpsversionid": "GPS tag útgáfa",
+ "exif-gpsversionid": "Útgáfa GPS-taggs",
"exif-gpslatituderef": "Norður- eða suður breiddargráða",
"exif-gpslatitude": "Breiddargráða",
"exif-gpslongituderef": "Austur- eða vestur lengdargráða",
"version-antispam": "Amapósts sía",
"version-other": "Aðrar",
"version-mediahandlers": "Rekill margmiðlunarskráa",
- "version-parser-extensiontags": "Þáttuð smáforrita tög",
+ "version-parser-extensiontags": "Tögg í viðauka þáttagreiningar",
"version-hook-subscribedby": "Í áskrift af",
"version-version": "($1)",
"version-license": "MediaWiki leyfi",
+ "version-ext-colheader-description": "Lýsing",
+ "version-license-title": "Leyfi fyrir $1",
"version-poweredby-credits": "Þessi wiki er knúin af '''[https://www.mediawiki.org/ MediaWiki]''', höfundaréttur © 2001-$1 $2.",
"version-poweredby-others": "aðrir",
"version-license-info": "MediaWiki er frjáls hugbúnaður; þú mátt endurútgefa hann og/eða breyta honum undir GNU General Public leyfi eins og það er gefið út af Free Software stofnuninni, annaðhvort útgáfu 2 eða (að þínu mati) hvaða nýrri útgáfa sem er.\n\nMediaWiki er útgefin í þeirri von að hann sé gagnlegur, en ÁN ALLRAR ÁBYRGÐAR; þar meðtalið er undanskilin ábyrgð við MARKAÐSETNINGU og að hugbúnaðurinn VIRKI Í ÁKVEÐNUM TILGANGI. Sjá GNU General Public leyfið fyrir frekari upplýsingar.\n\nÞú ættir að hafa fengið [{{SERVER}}{{SCRIPTPATH}}/COPYING afrit af GNU General Public leyfinu] með þessum hugbúnaði, en ef ekki, skrifaðu til Free Software stofnunarinnar, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, Bandaríkjunum eða [//www.gnu.org/licenses/old-licenses/gpl-2.0.html lestu það á netinu]",
"version-software-product": "Vara",
"version-software-version": "Útgáfa",
"version-entrypoints-header-url": "vefslóð",
+ "version-libraries-version": "Útgáfa",
"redirect-submit": "Áfram",
"redirect-lookup": "Fletta upp:",
"redirect-value": "Gildi:",
"intentionallyblankpage": "Þessi síða er viljandi höfð tóm.",
"external_image_whitelist": "#Ekki breyta þessari línu<pre>\n#Settu brot úr reglulegum segðum (bara þann hluta sem er á milli //) hér fyrir neðan\n#Þær verða bornar saman við vefslóðir ytri mynda\n#Þær sem passa saman verða sýndar sem myndir, en hinar eingöngu sem tengill á myndina\n#Línur sem byrja á # verða sýndar sem athugasemdir\n#Þetta er hástafafrjálst\n\n#Settu allar reglulegar segðir fyrir ofan þessa línu. Ekki breyta þessari línu.</pre>",
"tags": "Breyta virkum tögum",
- "tag-filter": "[[Special:Tags|Tag]] sía:",
+ "tag-filter": "[[Special:Tags|Tagg]]sía:",
"tag-filter-submit": "Sía",
- "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tög}}]]: $2)",
+ "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tagg|Tögg}}]]: $2)",
"tags-title": "Tög",
- "tags-intro": "Ã\81 þessari sÃðu er listi yfir þau tög sem hugbúnaðurinn gæti merkt breytingar með og merkingu þeirra.",
- "tags-tag": "Nafn tags",
+ "tags-intro": "Ã\9eessi sÃða sýnir tögg, sem hugbúnaðurinn gæti merkt breytingar með, og merkingu þeirra.",
+ "tags-tag": "Heiti taggs",
"tags-display-header": "Útlit í breytingarskrá",
"tags-description-header": "Tæmandi merkingarlýsing",
"tags-active-header": "Virkt?",
"tags-active-yes": "Já",
"tags-active-no": "Nei",
"tags-edit": "breyta",
+ "tags-delete": "eyða",
+ "tags-activate": "virkja",
+ "tags-deactivate": "óvirkja",
"tags-hitcount": "$1 {{PLURAL:$1|breyting|breytingar}}",
+ "tags-manage-no-permission": "Þú hefur ekki leyfi til að stjórna breytingartöggum.",
+ "tags-create-heading": "Stofna nýtt tagg",
+ "tags-create-submit": "Stofna",
+ "tags-create-no-name": "Þú verður að gefa upp heiti taggsins.",
+ "tags-create-invalid-title-chars": "Taggheiti mega ekki að innihalda stafi sem ekki má nota í síðutitlum.",
+ "tags-create-already-exists": "Taggið \"$1\" er nú þegar til.",
+ "tags-delete-title": "Eyða taggi",
+ "tags-delete-reason": "Ástæða:",
+ "tags-delete-not-found": "Tagið \"$1\" er ekki til.",
+ "tags-activate-title": "Virkja tagg",
+ "tags-activate-reason": "Ástæða:",
+ "tags-activate-not-found": "Tagið \"$1\" er ekki til.",
+ "tags-activate-submit": "Virkja",
+ "tags-deactivate-title": "Óvirkja tagg",
+ "tags-deactivate-reason": "Ástæða:",
+ "tags-deactivate-submit": "Óvirkja",
+ "tags-edit-title": "Breyta töggum",
+ "tags-edit-manage-link": "Stjórna töggum",
"comparepages": "Bera saman síður",
"compare-page1": "Síða 1",
"compare-page2": "Síða 2",
"feedback-bugornote": "Ef þú ert reiðubúinn að lýsa tæknilegri villu í smáatriðum, vinsamlegast [$1 tilkynntu villu].\nEf ekki, þá getur þú notað einfalt eyðublað hér fyrir neðan. Athugasemdin þín verður bætt við síðuna \"[$3 $2]\" ásamt notendanafni og nafni vafrarans sem þú ert að nota.",
"feedback-cancel": "Hætta við",
"feedback-close": "Búið",
+ "feedback-error-title": "Villa",
"feedback-error1": "Villa: Óþekkt útkoma frá API",
"feedback-error2": "Villa: Breytingin mistókst",
"feedback-error3": "Villa: Ekkert svar frá API",
"feedback-subject": "Fyrirsögn:",
"feedback-submit": "Senda",
"feedback-thanks": "Takk! Ábendingu þinni hefur verið bætt við á síðuna \"[$2 $1]\".",
+ "feedback-thanks-title": "Takk!",
"searchsuggest-search": "Leita",
"searchsuggest-containing": "sem innihalda ...",
"api-error-badaccess-groups": "Þú hefur ekki leyfi til að hlaða inn skrám.",
"expand_templates_ok": "Í lagi",
"expand_templates_remove_comments": "Fjarlægja athugasemdir",
"expand_templates_preview": "Forskoða",
+ "pagelang-language": "Tungumál",
"mediastatistics": "Margmiðlunar tölfræði",
"mediastatistics-summary": "Tölfræði um upphaldar skráar gerðir. Hún inniheldur eingöngu nýjustu útgáfu skráarinnar. Gamlar eða eyddar skrár eru ekki teknar með.",
"mediastatistics-nbytes": "{{PLURAL:$1|$1 bæti}} ($2; $3%)",
"Toadino2",
"Purodha",
"TecnoMaster",
- "Alexmar983"
+ "Alexmar983",
+ "Federico Mugnaini"
]
},
"tog-underline": "Sottolinea i collegamenti:",
"badsig": "Errore nella firma non standard, verificare i tag HTML.",
"badsiglength": "La firma scelta è troppo lunga, non deve superare $1 {{PLURAL:$1|carattere|caratteri}}.",
"yourgender": "Come riferirsi a te?",
- "gender-unknown": "Indifferente",
+ "gender-unknown": "Nel menzionarti, il software utilizzerà parole di genere neutrale ogni volta che sarà possibile",
"gender-male": "È registrato su {{SITENAME}}",
"gender-female": "È registrata su {{SITENAME}}",
"prefs-help-gender": "L'impostazione di questa preferenza è opzionale.\nIl software utilizza questo valore per rivolgersi a te e menzionarti agli altri usando il genere grammaticale appropriato.\nQuesta informazione sarà pubblica.",
"uploadscripted": "Questo file contiene codice HTML o di script, che potrebbe essere interpretato erroneamente da un browser web.",
"uploaded-script-svg": "Trovato elemento di script \"$1\" nel file caricato in formato SVG.",
"uploaded-hostile-svg": "Trovato CSS non sicuro nell'elemento di stile del file in formato SVG caricato.",
+ "uploaded-event-handler-on-svg": "Impostazione gestione eventi ed attributi <code>$1=\"$2\"</code> non è consentito in file SGV",
+ "uploaded-href-attribute-svg": "Attributi href <code><$1 $2=\"$3\"></code> com un bersaglio non locale (e.g. http://, javascript:, etc) non sono permessi file SGV",
+ "uploaded-href-unsafe-target-svg": "Trovati href ad un bersaglio non sicuro <code><$1 $2=\"$3\"></code> caricato nel file SVG",
"uploaded-image-filter-svg": "Trovato filtro immagine con URL: <code><$1 $2=\"$3\"></code> nel file in formato SVG caricato.",
"uploadscriptednamespace": "Questo file SVG contiene un namespace '$1' non consentito",
"uploadinvalidxml": "Il codice XML nel file caricato non può essere elaborato.",
"nmembers": "$1 {{PLURAL:$1|elemento|elementi}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|elemento|elementi}}",
"nrevisions": "$1 {{PLURAL:$1|versione|versioni}}",
- "nviews": "$1 {{PLURAL:$1|visita|visite}}",
"nimagelinks": "Utilizzato su $1 {{PLURAL:$1|pagina|pagine}}",
"ntransclusions": "usato in $1 {{PLURAL:$1|pagina|pagine}}",
"specialpage-empty": "Questa pagina speciale è attualmente vuota.",
"content-model-css": "CSS",
"content-json-empty-object": "空のオブジェクト",
"content-json-empty-array": "空の配列",
+ "duplicate-args-warning": "<strong>警告:</strong> [[:$1]]は「$3」パラメータの値が複数存在する[[:$2]]を呼び出しています。提供されている最後の値のみが使用されます。",
"duplicate-args-category": "テンプレート呼び出しで引数が重複しているページ",
"duplicate-args-category-desc": "引数が重複したテンプレート呼び出しを含むページ。例: <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code>、<code><nowiki>{{foo|bar|1=baz}}</nowiki></code>",
"expensive-parserfunction-warning": "<strong>警告:</strong> このページでは、高負荷なパーサー関数の呼び出し回数が多過ぎます。\n\n{{PLURAL:$2|呼び出しを $2 回}}未満にしてください ({{PLURAL:$1|現在は $1 回}})。",
"uploaddisabledtext": "ファイルのアップロードは、無効になっています。",
"php-uploaddisabledtext": "ファイルのアップロードがPHPで無効化されています。\nfile_uploadsの設定を確認してください。",
"uploadscripted": "このファイルは、ウェブブラウザーが誤って解釈してしまうおそれがあるHTMLまたはスクリプトコードを含んでいます。",
+ "uploaded-script-svg": "アップロードされたSVGファイルにスクリプト可能な要素「$1」が見つかりました。",
+ "uploaded-hostile-svg": "アップロードされたSVGファイルのスタイル要素に安全ではないCSSが見つかりました。",
"uploadscriptednamespace": "この SVG ファイルは無効な名前空間「$1」を含んでいます。",
"uploadinvalidxml": "アップロードされたファイルに含まれる XML が構文解析できませんでした。",
"uploadvirus": "このファイルはウイルスを含んでいます!\n詳細: $1",
"nmembers": "$1項目",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|項目}}",
"nrevisions": "$1版",
- "nviews": "$1回の閲覧",
"nimagelinks": "$1 {{PLURAL:$1|ページ}}で使用",
"ntransclusions": "$1 {{PLURAL:$1|ページ}}で使用",
"specialpage-empty": "該当するものはありません。",
"movedarticleprotection": "が保護の設定を「[[$2]]」から「[[$1]]」へ移動しました",
"protect-title": "「$1」の保護レベルを変更",
"protect-title-notallowed": "「$1」の保護レベルを表示",
- "prot_1movedto2": "[[$1]] を [[$2]] へ移動",
+ "prot_1movedto2": "[[$1]] を [[$2]] へ移動しました",
"protect-badnamespace-title": "保護不可能な名前空間",
"protect-badnamespace-text": "この名前空間のページは保護できません。",
"protect-norestrictiontypes-text": "利用できる制限の種類がないため、このページは保護できません。",
"import-interwiki-history": "このページのすべての版を複製する",
"import-interwiki-templates": "すべてのテンプレートを含める",
"import-interwiki-submit": "取り込み",
+ "import-mapping-default": "既定の場所へインポート",
+ "import-mapping-namespace": "名前空間へインポート:",
+ "import-mapping-subpage": "次のページの下位ページとしてインポート:",
"import-upload-filename": "ファイル名:",
"import-comment": "コメント:",
"importtext": "元のウィキで[[Special:Export|書き出し機能]]を使用してファイルに書き出してください。\nそれをコンピューターに保存した後、こちらへアップロードしてください。",
"tags-edit-existing-tags-none": "(なし)",
"tags-edit-new-tags": "新しいタグ:",
"tags-edit-remove-all-tags": "(すべてのタグを除去)",
+ "tags-edit-chosen-no-results": "一致するタグが見つかりません",
"tags-edit-reason": "理由:",
+ "tags-edit-success": "変更が正常に適用されました。",
"tags-edit-failure": "変更は適用できませんでした: $1",
"tags-edit-nooldid-title": "無効な対象版",
+ "tags-edit-none-selected": "追加または削除するには、少なくとも1つ以上のタグを選択してください。",
"comparepages": "ページの比較",
"compare-page1": "ページ 1",
"compare-page2": "ページ 2",
"feedback-error1": "エラー: 認識できない結果を API が返しました",
"feedback-error2": "エラー: 編集に失敗しました",
"feedback-error3": "エラー: API からの応答がありません",
+ "feedback-error4": "エラー: 指定されたフィードバックに投稿することができません",
"feedback-message": "メッセージ:",
"feedback-subject": "件名:",
"feedback-submit": "送信",
"nmembers": "$1 წევრი",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|წევრი|წევრი}}",
"nrevisions": "$1 რედაქტირება",
- "nviews": "$1 ჩვენება",
"nimagelinks": "გამოიყენება $1 {{PLURAL:$1|გვერდზე}}",
"ntransclusions": "გამოიყენება $1 {{PLURAL:$1|გვერდზე}}",
"specialpage-empty": "ეს გვერდი ცარიელია.",
"tog-shownumberswatching": "បង្ហាញចំនួនអ្នកប្រើប្រាស់ដែលតាមដានទំព័រនេះ",
"tog-oldsig": "ហត្ថលេខាមានហើយ៖",
"tog-fancysig": "ចុះហត្ថលេខាជាអត្ថបទវិគី (ដោយគ្មានតំណភ្ជាប់ស្វ័យប្រវត្តិ)",
- "tog-uselivepreview": "ប្រើប្រាស់ការមើលមុនរហ័ស (ស្ថិតក្រោមការពិសោធន៍នៅឡើយ)",
+ "tog-uselivepreview": "ប្រើប្រាស់ការមើលមុនរហ័ស",
"tog-forceeditsummary": "សូមរំលឹកខ្ញុំកាលបើខ្ញុំទុកប្រអប់ចំណារពន្យល់ឱ្យនៅទំនេរ",
"tog-watchlisthideown": "លាក់កំណែប្រែរបស់ខ្ញុំពីបញ្ជីតាមដាន",
"tog-watchlisthidebots": "លាក់កំណែប្រែរបស់រូបយន្តពីបញ្ជីតាមដាន",
"disclaimers": "ការបដិសេធ",
"disclaimerpage": "Project:ការបដិសេធទូទៅ",
"edithelp": "ជំនួយក្នុងការកែប្រែ",
+ "helppage-top-gethelp": "ជំនួយ",
"mainpage": "ទំព័រដើម",
"mainpage-description": "ទំព័រដើម",
"policy-url": "Project:គោលការណ៍",
"viewsourcetext": "អ្នកអាចមើលនិងចម្លងកូដរបស់ទំព័រនេះ៖",
"viewyourtext": "អ្នកអាចមើលនិងចម្លងកូដរបស់'''ការកែប្រែរបស់អ្នក'''មកកាន់ទំព័រនេះ៖",
"protectedinterface": "ទំព័រនេះផ្ដល់នូវអត្ថបទអន្តរមុខសម្រាប់សូហ្វវែរនៅក្នុងវិគីនេះ និងត្រូវបានចាក់សោដើម្បីចៀសវាងការបំពាន។\nដើម្បីបន្ថែមឬផ្លាស់ប្ដូរការបកប្រែសំរាប់វិគីទាំងអស់ សូមប្រើប្រាស់ [//translatewiki.net/ translatewiki.net] ដែលជាគំរោងបកប្រែរបស់MediaWiki។",
- "editinginterface": "'''ប្រយ័ត្ន៖''' អ្នកកំពុងតែកែប្រែទំព័រដែលបានប្រើប្រាស់ដើម្បីផ្ដល់ជូនអន្តរមុខសម្រាប់សូហ្វវែរ។ បំលាស់ប្ដូរចំពោះទំព័រនេះនឹងប៉ះពាល់ដល់ទ្រង់ទ្រាយរបស់ទំព័រអន្តរមុខសំរាប់អ្នកប្រើប្រាស់ជាច្រើន ដែលប្រើប្រាស់វិគីនេះ។",
+ "editinginterface": "<strong>ប្រយ័ត្ន៖</strong> អ្នកកំពុងតែកែប្រែទំព័រដែលបានប្រើប្រាស់ដើម្បីផ្ដល់ជូនអន្តរមុខសម្រាប់សូហ្វវែរ។ បន្លាស់ប្ដូរចំពោះទំព័រនេះនឹងប៉ះពាល់ដល់ទ្រង់ទ្រាយរបស់ទំព័រអន្តរមុខសំរាប់អ្នកប្រើប្រាស់ជាច្រើននាក់ ដែលប្រើប្រាស់វិគីនេះ។",
"translateinterface": "ដើម្បីបន្ថែមឬកែប្រែការបកប្រែសម្រាប់វិគីទាំងអស់ សូមប្រើប្រាស់ [//translatewiki.net/ translatewiki.net] ដែលជាគម្រោងបកប្រែវិគីមេឌា។",
"cascadeprotected": "ទំព័រនេះត្រូវបានការពារពីការការប្រែដោយសារវាមាន{{PLURAL:$1|ទំព័រ, ដែលមាន}} ដែលត្រូវបានការពារជាមួយជំរើស\"ជាបណ្ដាក់\"៖\n$2",
"namespaceprotected": "អ្នកមិនមានសិទ្ធិកែប្រែទំព័រក្នុងប្រភេទ'''$1'''ទេ។",
"wrongpassword": "ពាក្យសម្ងាត់ដែលបានវាយបញ្ចូលមិនត្រឹមត្រូវទេ។\n\nសូមព្យាយាមម្តងទៀត។",
"wrongpasswordempty": "ពាក្យសម្ងាត់មិនបានវាយបញ្ចូលទេ។\n\nសូមព្យាយាមម្តងទៀត។",
"passwordtooshort": "ពាក្យសម្ងាត់ត្រូវមានយ៉ាងតិចណាស់ {{PLURAL:$1|១ តួអក្សរ|$1តួអក្សរ}}។",
+ "passwordtoolong": "ពាក្យសម្ងាត់មិនអាចវែងជាង{{PLURAL:$1|1 តួ|$1 តួ}}ទេ។",
"password-name-match": "ពាក្យសម្ងាត់ត្រូវតែខុសគ្នាពីអត្តនាមរបស់អ្នក។",
"password-login-forbidden": "ហាមប្រាមមិនអោយប្រើអត្តនាមនិងពាក្យសម្ងាត់នេះ។",
"mailmypassword": "កំណត់ពាក្យសម្ងាត់សាឡើងវិញ",
"preview": "មើលជាមុន",
"showpreview": "បង្ហាញការមើលជាមុន",
"showdiff": "បង្ហាញបន្លាស់ប្ដូរ",
+ "blankarticle": "<strong>ប្រយ័ត្ន៖</strong> ទំព័រដែលអ្នកកំពុងបង្កើតជាទំព័រទទេ។\nបើសិនជាអ្នកចុច \"{{int:savearticle}}\" ម្ដងទៀត ទំព័រនេះនឹងត្រូវរក្សាទុកដោយគ្មានខ្លឹមសារខាងក្នុង។",
"anoneditwarning": "'''ប្រយ័ត្ន ៖''' អ្នកមិនបានកត់ឈ្មោះចូលទេ។ អាសយដ្ឋានIPរបស់អ្នកនឹងត្រូវបានកត់ត្រាទុកក្នុងប្រវត្តិកែប្រែនៃទំព័រនេះ។ បើសិនជាអ្នក <strong>[$1 កត់ឈ្មោះចូល]</strong> ឬ <strong>[$2 បង្កើតគណនី]</strong> នោះការកែប្រែរបស់អ្នកនឹងត្រូវភ្ចាប់ជាមួយអត្តនាមរបស់អ្នកផង នឹងមានផលប្រយោជន៍ផ្សេងទៀតផង។",
"anonpreviewwarning": "<em>អ្នកមិនបានកត់ឈ្មោះចូលទេ។ ប្រសិនបើអ្នកធ្វើការរក្សាទុក នោះអាសយដ្ឋានIPរបស់អ្នកនឹងត្រូវបានកត់ត្រាទុកក្នុងប្រវត្តិកែប្រែនៃទំព័រនេះ។</em>",
"missingsummary": "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់ចំណារពន្យល់អំពីកំណែប្រែនេះទេ។\n\nបើសិនជាអ្នកចុច '''រក្សាទុក''' ម្ដងទៀតនោះកំណែប្រែរបស់អ្នកនឹងត្រូវរក្សាទុកដោយគ្មានចំណារពន្យល់។",
"missingcommentheader": "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់ឱ្យនូវ ប្រធានបទ/ចំណងជើង របស់មតិយោបល់នេះទេ។\nបើសិនជាអ្នកចុច \"{{int:savearticle}}\" ម្ដងទៀតនោះកំណែប្រែរបស់អ្នកនឹងត្រូវរក្សាទុកដោយគ្មានវា។",
"summary-preview": "ការមើលជាមុនរបស់ចំណារពន្យល់:",
"subject-preview": "ការមើលជាមុនរបស់ប្រធានបទ/ចំណងជើង:",
+ "previewerrortext": "មានបញ្ហាកើតឡើងពេលព្យាយាមើលជាមុនបន្លាស់ប្ដូររបស់អ្នក។",
"blockedtitle": "អ្នកប្រើនេះត្រូវបានហាមឃាត់ហើយ",
"blockedtext": "'''ឈ្មោះគណនីឬអាសយដ្ឋានIPរបស់អ្នកស្ថិតក្រោមការហាមឃាត់ហើយ។'''\n\nការហាមឃាត់ត្រូវបានធ្វើដោយ $1\n\nដោយសំអាងលើហេតុផល ''$2''។\n\n\n* ចាប់ផ្ដើមការហាមឃាត់ ៖ $8\n* ផុតកំណត់ការហាមឃាត់ ៖ $6\n* គណនីហាមឃាត់់ ៖ $7\n\n\nអ្នកអាចទាក់ទងទៅ $1 ឬ [[{{MediaWiki:Grouppage-sysop}}|អ្នកអភិបាល]]ដទៃទៀតដើម្បីពិភាក្សាពីការហាមឃាត់នេះ ។\n\nអ្នកមិនអាចប្រើប្រាស់មុខងារ \"អ៊ីមែលទៅអ្នកប្រើប្រាស់នេះ\" បានទេ លើកលែងតែអាសយដ្ឋានអ៊ីមែលត្រឹមត្រូវមួយត្រូវបានផ្ដល់អោយក្នុង[[Special:Preferences|ចំណង់ចំណូលចិត្ត]]របស់លោកអ្នកហើយលោកអ្នកមិនត្រូវបានគេហាមឃាត់មិនឱ្យប្រើប្រាស់មុខងារនោះ។\n\nអាសយដ្ឋានIPបច្ចុប្បន្នរបស់លោកអ្នកគឺ $3 និងអត្តលេខហាមឃាត់គឺ #$5 ។\n\nសូមបញ្ចូលព័ត៌មានលំអិតទាំងអស់ខាងលើនេះ ក្នុងអ៊ីមែលទាក់ទងនឹងបញ្ហានេះ។",
"autoblockedtext": "អាសយដ្ឋានIPរបស់អ្នកបានត្រូវហាមឃាត់ដោយស្វ័យប្រវត្តិ ព្រោះវាត្រូវបានប្រើប្រាស់ដោយអ្នកប្រើប្រាស់ម្នាក់ទៀត ដែលត្រូវបានហាមឃាត់ដោយ $1 ។\n\nមូលហេតុលើកឡើង៖\n\n:''$2''\n\n* ការចាប់ផ្តើមហាមឃាត់៖ $8\n* ពេលផុតកំណត់ហាមឃាត់៖ $6\n* គណនីហាមឃាត់៖ $7\n\nអ្នកអាចទាក់ទង $1 ឬ[[{{MediaWiki:Grouppage-sysop}}|អ្នកអភិបាល]]ណាម្នាក់ ដើម្បីពិភាក្សាអំពីការហាមឃាត់នេះ។\n\nសូមកត់សម្គាល់ថាអ្នកមិនអាចប្រើប្រាស់មុខងារ \"អ៊ីមែលអ្នកប្រើប្រាស់នេះ\" បានទេ លុះត្រាតែមានអាសយដ្ឋានអ៊ីមែលត្រឹមត្រូវមួយ បានចុះឈ្មោះក្នុង[[Special:Preferences|ចំណង់ចំណូលចិត្ត]]របស់អ្នក ហើយអ្នកមិនត្រូវបានហាមឃាត់មិនឱ្យប្រើប្រាស់មុខងារនោះ ។\n\nអាសយដ្ឋានIPបច្ចុប្បន្នរបស់អ្នកគឺ $3។ អត្តលេខហាមឃាត់គឺ #$5។\nសូមបញ្ចូលព័ត៌មានលំអិតទាំងអស់ខាងលើនេះ ក្នុងអ៊ីមែលទាក់ទងនឹងបញ្ហានេះ។",
"history-feed-empty": "ទំព័រដែលអ្នកបានស្នើមិនមានទេ។\nប្រហែលជាវាត្រូវបានគេលុបចោលពីវីគីឬត្រូវបានគេដាក់ឈ្មោះថ្មី។\nសូមសាក [[Special:Search|ស្វែងរកនៅក្នុងវិគី]] ដើម្បីរកទំព័រថ្មីដែលមានការទាក់ទិន។",
"rev-deleted-comment": "(ចំណារពន្យល់ត្រូវបានដកចេញ)",
"rev-deleted-user": "(អត្តនាមត្រូវបានលុបចេញ)",
- "rev-deleted-event": "(á\9e\80á\9f\86á\9e\8eá\9e\8fá\9f\8bá\9e á\9f\81á\9e\8fá\9e»á\9e\9fá\9e\80á\9e\98á\9f\92á\9e\98á\9e\97á\9e¶á\9e\96ត្រូវបានដកចេញ)",
+ "rev-deleted-event": "(á\9e\9fá\9f\81á\9e\85á\9e\80á\9f\92á\9e\8aá\9e¸á\9e\9bá\9e\98á\9f\92á\9e¢á\9e·á\9e\8fá\9e¢á\9f\86á\9e\96á\9e¸á\9e\80á\9f\86á\9e\8eá\9e\8fá\9f\8bá\9e á\9f\81á\9e\8fá\9e»ត្រូវបានដកចេញ)",
"rev-deleted-user-contribs": "[បានលុបចេញអត្តនាមឬអាសដ្ឋានIP នេះហើយ - ការកែប្រែលាក់មិនអោយអ្នករួមចំណែកដទៃមើលឃើញ]",
"rev-deleted-text-permission": "កំណែប្រែនៃទំព័រនេះត្រូវបាន'''លុបចោល'''។\nប្រហែលជាមានព័ត៌មានលម្អិតនៅក្នុង[{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} កំណត់ហេតុនៃការលុបចោល]។",
"rev-deleted-text-unhide": "កំណែប្រែនៃទំព័រនេះត្រូវបាន'''លុបចោល'''។\nប្រហែលជាមានព័ត៌មានលម្អិតនៅក្នុង[{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} កំណត់ហេតុនៃការលុបចោល]។\nអ្នកនៅតែអាច[$1 មើលកំណែនេះ]ប្រសិនបើអ្នកចង់។",
"revdelete-legend": "ដាក់កំហិតគំហើញ",
"revdelete-hide-text": "បិទបាំងអត្ថបទកំណែប្រែ",
"revdelete-hide-image": "បិទបាំងខ្លឹមសារនៃឯកសារ",
- "revdelete-hide-name": "á\9e\94á\9e·á\9e\91á\9e\94á\9e¶á\9f\86á\9e\84á\9e\9fá\9e\80á\9e\98á\9f\92á\9e\98á\9e\97á\9e¶á\9e\96á\9e\93á\9e·á\9e\84á\9e\82á\9f\84á\9e\9bá\9e\8aá\9f\85",
+ "revdelete-hide-name": "á\9e\9bá\9e¶á\9e\80á\9f\8bá\9e\82á\9f\84á\9e\9bá\9e\8aá\9f\85á\9e\93á\9e·á\9e\84á\9e\94á\9f\89á\9e¶á\9e\9aá\9f\89á\9e¶á\9e\98á\9f\89á\9f\82á\9e\8f",
"revdelete-hide-comment": "កែប្រែចំណារពន្យល់",
"revdelete-hide-user": "អត្តនាមឬអាសយដ្ឋានIPរបស់អ្នកកែប្រែ",
"revdelete-hide-restricted": "ដាក់កំហិតទិន្នន័យពីអ្នកអភិបាល ក៏ដូចជាអ្នកដទៃទៀត",
"notextmatches": "គ្មានអត្ថបទទំព័រណាមួយដែលមានខ្លឹមសារផ្គូផ្គងនឹងឃ្លាឬពាក្យនេះទេ",
"prevn": "មុន {{PLURAL:$1|$1}}",
"nextn": "បន្ទាប់ {{PLURAL:$1|$1}}",
+ "prev-page": "ទំព័រមុន",
+ "next-page": "ទំព័របន្ទាប់",
"prevn-title": "$1 {{PLURAL:$1|លទ្ធផល|លទ្ធផល}}មុន",
"nextn-title": "$1 {{PLURAL:$1|លទ្ឋផល|លទ្ឋផល}}បន្ទាប់",
"shown-title": "បង្ហាញ $1 {{PLURAL:$1|លទ្ធផល|លទ្ធផល}}ក្នុងមួយទំព័រ",
"powersearch-togglelabel": "គូសធីក៖",
"powersearch-toggleall": "ទាំងអស់",
"powersearch-togglenone": "ទទេ",
+ "powersearch-remember": "ចងចាំការជ្រើសរើសសម្រាប់ការស្វែងរកលើកក្រោយ",
"search-external": "ស្វែងរកនៅខាងក្រៅ",
"searchdisabled": "ឧបករណ៍ស្វែងរករបស់{{SITENAME}} មិនបានអនុញ្ញាត។\nក្នុងពេលឥឡូវនេះ អ្នកអាចស្វែងរកតាមរយៈ Google បាន។\nសូមចងចាំថា លិបិក្រមនៃមាតិការរបស់{{SITENAME}} អាចហួសសម័យ។",
"search-error": "មានបញ្ហាពេលកំពុងស្វែងរក៖ $1",
"prefs-personal": "ប្រវត្តិរូប",
"prefs-rc": "បន្លាស់ប្ដូរថ្មីៗ",
"prefs-watchlist": "បញ្ជីតាមដាន",
+ "prefs-editwatchlist": "កែប្រែបញ្ជីតាមដាន",
+ "prefs-editwatchlist-label": "កែប្រែវត្ថុនៅក្នុងទំព័រតាមដានរបស់អ្នក",
+ "prefs-editwatchlist-edit": "មើលនិងដកចេញចំណងជើងនានានៅក្នុងបញ្ជីតាមដានរបស់អ្នក",
+ "prefs-editwatchlist-raw": "កែប្រែបញ្ជីតាមដានឆៅ",
+ "prefs-editwatchlist-clear": "ជម្រះបញ្ចីតាមដានរបស់អ្នក",
"prefs-watchlist-days": "ចំនួនថ្ងៃត្រូវបង្ហាញក្នុងបញ្ជីតាមដាន៖",
"prefs-watchlist-days-max": "អតិបរមា $1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}}",
"prefs-watchlist-edits": "ចំនួនអតិបរមានៃបំលាស់ប្តូរត្រូវបង្ហាញក្នុងបញ្ជីតាមដានដែលបានពង្រីក៖",
"guesstimezone": "បំពេញពីកម្មវិធីរាវរក",
"timezoneregion-africa": "អាហ្វ្រិក",
"timezoneregion-america": "អាមេរិក",
- "timezoneregion-antarctica": "á\9e¢á\9e\84á\9f\8bá\9e\8fá\9e¶á\9e\80á\9e\8fិក",
- "timezoneregion-arctic": "á\9e¢á\9e¶á\9e\80á\9e\8fិក",
+ "timezoneregion-antarctica": "á\9e¢á\9e\84á\9f\8bá\9e\8fá\9e¶á\9e\80á\9e\91ិក",
+ "timezoneregion-arctic": "á\9e¢á\9e¶á\9e\80á\9e\91ិក",
"timezoneregion-asia": "អាស៊ី",
"timezoneregion-atlantic": "មហាសមុទ្រអាត្លង់ទិក",
"timezoneregion-australia": "អូស្ត្រាលី",
"prefs-info": "ព័ត៌មានផ្ទាល់ខ្លួន",
"prefs-i18n": "ភាសា",
"prefs-signature": "ហត្ថលេខា",
- "prefs-dateformat": "á\9e\91á\9f\86រង់កាលបរិច្ឆេទ",
- "prefs-timeoffset": "á\9e\80á\9f\82á\9e\94á\9f\92á\9e\9aá\9f\82ម៉ោង",
+ "prefs-dateformat": "á\9e\91á\9e\98á\9f\92រង់កាលបរិច្ឆេទ",
+ "prefs-timeoffset": "á\9e\82á\9e\98á\9f\92á\9e\9bá\9e¶á\9e\8fម៉ោង",
"prefs-advancedediting": "ជម្រើសទូទៅ",
"prefs-editor": "អ្នកកែប្រែ",
"prefs-preview": "មើលជាមុន",
- "prefs-advancedrc": "á\9e\87á\9f\86រើសថ្នាក់ខ្ពស់",
- "prefs-advancedrendering": "á\9e\87á\9f\86រើសថ្នាក់ខ្ពស់",
- "prefs-advancedsearchoptions": "á\9e\87á\9f\86រើសថ្នាក់ខ្ពស់",
- "prefs-advancedwatchlist": "á\9e\87á\9f\86រើសថ្នាក់ខ្ពស់",
- "prefs-displayrc": "á\9e\87á\9f\86រើសការបង្ហាញ",
- "prefs-displaywatchlist": "á\9e\87á\9f\86រើសការបង្ហាញ",
+ "prefs-advancedrc": "á\9e\87á\9e\98á\9f\92រើសថ្នាក់ខ្ពស់",
+ "prefs-advancedrendering": "á\9e\87á\9e\98á\9f\92រើសថ្នាក់ខ្ពស់",
+ "prefs-advancedsearchoptions": "á\9e\87á\9e\98á\9f\92រើសថ្នាក់ខ្ពស់",
+ "prefs-advancedwatchlist": "á\9e\87á\9e\98á\9f\92រើសថ្នាក់ខ្ពស់",
+ "prefs-displayrc": "á\9e\87á\9e\98á\9f\92រើសការបង្ហាញ",
+ "prefs-displaywatchlist": "á\9e\87á\9e\98á\9f\92រើសការបង្ហាញ",
"prefs-tokenwatchlist": "កូនសោរ",
"prefs-diffs": "ភាពខុសគ្នា",
"prefs-help-prefershttps": "ចំណង់ចំណូលចិត្តនេះនឹងមានប្រសិទ្ធិភាពពេលអ្នកកត់ឈ្មោះចូលលើកក្រោយ។",
"userrights-lookup-user": "គ្រប់គ្រងក្រុមអ្នកប្រើប្រាស់",
"userrights-user-editname": "បញ្ចូលអត្តនាម៖",
"editusergroup": "កែប្រែក្រុមអ្នកប្រើប្រាស់",
- "editinguser": "á\9e\94á\9f\92á\9e\8aá\9e¼á\9e\9aá\9e\9fá\9e·á\9e\91á\9f\92á\9e\92á\9e\9aá\9e\94á\9e\9fá\9f\8bá\9e¢á\9f\92á\9e\93á\9e\80á\9e\94á\9f\92á\9e\9aá\9e¾á\9e\94á\9f\92á\9e\9aá\9e¶á\9e\9fá\9f\8b '''[[User:$1|$1]]''' $2",
+ "editinguser": "á\9e\94á\9f\92á\9e\8aá\9e¼á\9e\9aá\9e\9fá\9e·á\9e\91á\9f\92á\9e\92á\9e·á\9e\9aá\9e\94á\9e\9fá\9f\8b{{GENDER:$1|á\9e¢á\9f\92á\9e\93á\9e\80á\9e\94á\9f\92á\9e\9aá\9e¾á\9e\94á\9f\92á\9e\9aá\9e¶á\9e\9fá\9f\8b}} <strong>[[User:$1|$1]]</strong> $2",
"userrights-editusergroup": "កែប្រែក្រុមអ្នកប្រើប្រាស់",
"saveusergroups": "រក្សាក្រុមអ្នកប្រើប្រាស់ទុក",
"userrights-groupsmember": "ក្រុមសមាជិកភាព៖",
"right-protect": "ប្ដូរកម្រិតការពាររួចកែប្រែទំព័រដែលបានការពារជាថ្នាក់",
"right-editprotected": "កែប្រែទំព័រដែលបានការពារដោយ \"{{int:protect-level-sysop}}\"",
"right-editsemiprotected": "កែប្រែទំព័រដែលបានការពារដោយ \"{{int:protect-level-autoconfirmed}}\"",
+ "right-editcontentmodel": "កែប្រែខ្លឹមសារគំរូរបស់ទំព័រមួយ",
"right-editinterface": "កែប្រែអន្តរមុខអ្នកប្រើប្រាស់",
"right-editusercssjs": "កែប្រែឯកសារ CSS និង JS របស់អ្នកប្រើប្រាស់ផ្សេងទៀត",
"right-editusercss": "កែប្រែឯកសារ CSS របស់អ្នកប្រើប្រាស់ផ្សេងទៀត",
"action-createpage": "បង្កើតទំព័រនានា",
"action-createtalk": "បង្កើតទំព័រពិភាក្សានានា",
"action-createaccount": "បង្កើតគណនីអ្នកប្រើប្រាស់នេះ",
+ "action-history": "មើលប្រវត្តិទំព័រនេះ",
"action-minoredit": "ចំណាំកំណែប្រែនេះថាជាកំណែប្រែតិចតួច",
"action-move": "ប្ដូរទីតាំងទំព័រនេះ",
"action-move-subpages": "ប្ដូរទីតាំងទំព័រនេះព្រមទាំងអនុទំព័ររបស់វា",
"action-viewmywatchlist": "មើលបញ្ជីតាមដានរបស់អ្នក",
"action-viewmyprivateinfo": "មើលព័ត៌មានឯកជនរបស់អ្នក",
"action-editmyprivateinfo": "កែប្រែព័ត៌មានឯកជនរបស់អ្នក",
+ "action-editcontentmodel": "កែប្រែខ្លឹមសារគំរូរបស់ទំព័រមួយ",
"nchanges": "$1 {{PLURAL:$1|បន្លាស់ប្ដូរ|បន្លាស់ប្ដូរ}}",
"enhancedrc-since-last-visit": "$1 {{PLURAL:$1|គិតតាំងពីការបើកមើលចុងក្រោយ}}",
"enhancedrc-history": "ប្រវត្តិ",
- "recentchanges": "á\9e\94á\9f\86លាស់ប្ដូរថ្មីៗ",
+ "recentchanges": "á\9e\94á\9e\93á\9f\92លាស់ប្ដូរថ្មីៗ",
"recentchanges-legend": "ជម្រើសនានា សម្រាប់ការបង្ហាញបន្លាស់ប្ដូរថ្មីៗ",
"recentchanges-summary": "តាមដានរាល់បំលាស់ប្ដូរថ្មីៗបំផុតចំពោះវិគីនៅលើទំព័រនេះ។",
+ "recentchanges-noresult": "គ្មានកំណែប្រែក្នុងរយៈពេលដែលបានផ្ដល់អោយដែលត្រូវនឹងលក្ខខណ្ឌទាំងនេះទេ។",
"recentchanges-feed-description": "តាមដានបន្លាស់ប្ដូរថ្មីៗបំផុតនៃវិគីនេះក្នុងមតិព័ត៌មាននេះ។",
"recentchanges-label-newpage": "ការកែប្រែនេះបានបង្កើតទំព័រថ្មីមួយ",
"recentchanges-label-minor": "នេះជាការកែប្រែតិចតួចមួយប៉ុណ្ណោះ",
"recentchanges-label-plusminus": "ទំហំទំព័រត្រូវបានផ្លាស់ប្ដូរគិតជាចំនួនបៃ",
"recentchanges-legend-heading": "''កំណត់សម្គាល់៖'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (មើលផងដែរនូវ [[Special:NewPages|បញ្ជីទំព័រថ្មី]])",
- "rcnotefrom": "ខាងក្រោមនេះជាបន្លាស់ប្ដូរនានាគិតចាប់តាំងពី '''$2''' (បង្ហាញអតិបរមាចំនួន '''$1''')។",
+ "rcnotefrom": "ខាងក្រោមនេះជាបន្លាស់ប្ដូរនានាគិតចាប់តាំងពី <strong>$4 $3</strong> (បង្ហាញអតិបរមាចំនួន <strong>$1</strong>)។",
"rclistfrom": "បង្ហាញបន្លាស់ប្ដូរថ្មីៗចាប់តាំងពី $3 $2",
"rcshowhideminor": "$1កំណែប្រែតិចតួច",
"rcshowhideminor-show": "បង្ហាញ",
"show": "បង្ហាញ",
"minoreditletter": "តិច",
"newpageletter": "ថ្មី",
- "boteditletter": "á\9e\9aá\9e¼á\9e\94á\9e\99á\9e\93á\9f\92á\9e\8f",
+ "boteditletter": "យន្ត",
"number_of_watching_users_pageview": "[មាន{{PLURAL:$1|អ្នកប្រើប្រាស់|អ្នកប្រើប្រាស់}}$1នាក់កំពុងមើល]",
"rc_categories": "កម្រិតទីតាំងចំណាត់ថ្នាក់ក្រុម(ខណ្ឌដោយសញ្ញា \"|\")",
"rc_categories_any": "មួយណាក៏បាន",
"license": "អាជ្ញាបណ្ណ",
"license-header": "ការដាក់អាជ្ញាប័ណ្ណ",
"nolicense": "គ្មាន",
+ "licenses-edit": "កែប្រែជម្រើសអាជ្ញាប័ណ្ឌ",
"license-nopreview": "(មិនទាន់មានការបង្ហាញការមើលជាមុនទេ)",
- "upload_source_url": "(URL ត្រឹមត្រូវនិងបើកចំហជាសាធារណៈ)",
- "upload_source_file": "(ឯកសារក្នុងកុំព្យូទ័ររបស់អ្នក)",
+ "upload_source_url": "(ឯកសារដែលអ្នកជ្រើសរើសពីURLត្រឹមត្រូវនិងបើកចំហជាសាធារណៈ)",
+ "upload_source_file": "(á\9e¯á\9e\80á\9e\9fá\9e¶á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e¢á\9f\92á\9e\93á\9e\80á\9e\87á\9f\92á\9e\9aá\9e¾á\9e\9aá\9e¾á\9e\9fá\9e\96á\9e¸á\9e\80á\9f\92á\9e\93á\9e»á\9e\84á\9e\80á\9e»á\9f\86á\9e\96á\9f\92á\9e\99á\9e¼á\9e\91á\9f\90á\9e\9aá\9e\9aá\9e\94á\9e\9fá\9f\8bá\9e¢á\9f\92á\9e\93á\9e\80)",
"listfiles-delete": "លុបចោល",
"listfiles-summary": "ទំព័រពិសេសនេះបង្ហាញគ្រប់ឯកសារដែលបានផ្ទុកឡើង។",
"listfiles_search_for": "ស្វែងរកឈ្មោះមេឌា៖",
+ "listfiles-userdoesnotexist": "គណនីអ្នកប្រើប្រាស់ដែលមានឈ្មោះ \"$1\"មិនទាន់បានចុះឈ្មោះទេ។",
"imgfile": "ឯកសារ",
"listfiles": "បញ្ជីរូបភាព",
"listfiles_thumb": "កូនរូបភាព",
"download": "ទាញយក",
"unwatchedpages": "ទំព័រមិនត្រូវបានតាមដាន",
"listredirects": "បញ្ជីនៃការបញ្ជូនបន្ត",
+ "listduplicatedfiles": "បញ្ជីឯកសារជាន់គ្នា",
"unusedtemplates": "ទំព័រគំរូដែលលែងត្រូវបានប្រើ",
"unusedtemplatestext": "ទំព័រនេះមានរាយនាមទំព័រទាំងអស់នៅក្នុងប្រភេទ{{ns:template}} ដែលមិនបានរាប់បញ្ជូលក្នុងទំព័រដទៃទៀត។\nសូមចងចាំក្នុងការត្រួតពិនិត្យតំណភ្ជាប់ផ្សេងៗទៀតដែលភ្ជាប់មកទំព័រគំរូមុននឹងលុបវាចោល។",
"unusedtemplateswlh": "តំណភ្ជាប់ផ្សេងៗទៀត",
"randomincategory": "ទំព័រចៃដន្យក្នុងចំណាត់ថ្នាក់ក្រុម",
"randomincategory-invalidcategory": "\"$1\" មិនមែនជាឈ្មោះចំណាតក្រុមត្រឹមត្រូវ។",
"randomincategory-nopages": "គ្មានទំព័រណាមួយក្នុងចំណាត់ថ្នាក់ក្រុម [[:Category:$1|$1]] ទេ។",
+ "randomincategory-category": "ចំណាត់ថ្នាក់ក្រុម៖",
+ "randomincategory-legend": "ទំព័រចៃដន្យក្នុងចំណាត់ថ្នាក់ក្រុម",
"randomredirect": "ទំព័របញ្ជូនបន្តចៃដន្យ",
"randomredirect-nopages": "គ្មានទំព័របញ្ជូនបន្តណាមួយនៅក្នុងប្រភេទ \"$1\" ទេ។",
"statistics": "ស្ថិតិ",
"ninterwikis": "$1 {{PLURAL:$1|អន្តរវិគី|អន្តរវិគី}}",
"nlinks": "$1 {{PLURAL:$1|តំណភ្ជាប់|តំណភ្ជាប់}}",
"nmembers": "$1{{PLURAL:$1|សមាជិក|សមាជិក}}",
+ "nmemberschanged": "$1 → $2 {{PLURAL:$2|សមាជិក|សមាជិក}}",
"nrevisions": "$1 {{PLURAL:$1|កំណែប្រែ}}",
- "nviews": "$1 {{PLURAL:$1|ការចូលមើល}}",
"nimagelinks": "ត្រូវបានប្រើនៅលើទំព័រចំនួន $1។",
"ntransclusions": "ត្រូវបានប្រើនៅលើទំព័រចំនួន $1",
"specialpage-empty": "គ្មានលទ្ធផលសម្រាប់របាយណ៍នេះទេ។",
"lonelypages": "ទំព័រកំព្រា",
- "lonelypagestext": "ទំព័រដូចតទៅនេះមិនត្រូវបានភ្ជាប់ពីទំព័រដទៃនៅក្នុង {{SITENAME}}ទេ។",
+ "lonelypagestext": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8aá\9e¼á\9e\85á\9e\8fá\9e\91á\9f\85á\9e\93á\9f\81á\9f\87á\9e\98á\9e·á\9e\93á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\97á\9f\92á\9e\87á\9e¶á\9e\94á\9f\8bá\9e¬á\9e\99á\9f\84á\9e\84á\9e\98á\9e\80á\9e\96á\9e¸á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8aá\9e\91á\9f\83á\9e\93á\9f\85á\9e\80á\9f\92á\9e\93á\9e»á\9e\84 {{SITENAME}}á\9e\91á\9f\81á\9f\94",
"uncategorizedpages": "ទំព័រគ្មានចំណាត់ថ្នាក់ក្រុម",
"uncategorizedcategories": "ចំណាត់ថ្នាក់ក្រុមដែលមិនត្រូវបានចាត់ជាថ្នាក់",
"uncategorizedimages": "រូបភាពគ្មានចំណាត់ថ្នាក់ក្រុម",
"uncategorizedtemplates": "ទំព័រគំរូគ្មានចំណាត់ថ្នាក់ក្រុម",
- "unusedcategories": "á\9e\85á\9f\86á\9e\8eá\9e¶á\9e\8fá\9f\8bá\9e\90á\9f\92á\9e\93á\9e¶á\9e\80á\9f\8bá\9e\80á\9f\92á\9e\9aá\9e»á\9e\98á\9e\8aá\9f\82á\9e\9bá\9e\98á\9e·á\9e\93á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\94á\9f\92á\9e\9aá\9e¾á\9e\94á\9f\92á\9e\9aá\9e¶á\9e\9fá\9f\8b",
- "unusedimages": "ឯកសារ(មេឌា រូបភាព)ដែលមិនត្រូវបានប្រើប្រាស់",
- "wantedcategories": "á\9e\85á\9f\86á\9e\8eá\9e¶á\9e\8fá\9f\8bá\9e\90á\9f\92á\9e\93á\9e¶á\9e\80á\9f\8bá\9e\80á\9f\92á\9e\9aá\9e»á\9e\98á\9e\8aá\9f\82á\9e\9bá\9e\82á\9f\92á\9e\9aá\9e\94á\9f\8bá\9e\82á\9f\92á\9e\93á\9e¶á\9e\85á\9e\84á\9f\8bá\9e\94á\9e¶á\9e\93",
- "wantedpages": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aâ\80\8bá\9e\8aá\9f\82á\9e\9bâ\80\8bá\9e\82á\9f\92á\9e\9aá\9e\94á\9f\8bá\9e\82á\9f\92á\9e\93á\9e¶â\80\8bá\9e\85á\9e\84á\9f\8bá\9e\94á\9e¶á\9e\93",
+ "unusedcategories": "á\9e\85á\9f\86á\9e\8eá\9e¶á\9e\8fá\9f\8bá\9e\90á\9f\92á\9e\93á\9e¶á\9e\80á\9f\8bá\9e\80á\9f\92á\9e\9aá\9e»á\9e\98á\9e\98á\9e·á\9e\93á\9e\94á\9f\92á\9e\9aá\9e¾",
+ "unusedimages": "ឯកសារមិនប្រើ",
+ "wantedcategories": "á\9e\85á\9f\86á\9e\8eá\9e¶á\9e\8fá\9f\8bá\9e\90á\9f\92á\9e\93á\9e¶á\9e\80á\9f\8bá\9e\80á\9f\92á\9e\9aá\9e»á\9e\98á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\80á\9e¶á\9e\9a",
+ "wantedpages": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aâ\80\8bá\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\80á\9e¶á\9e\9a",
"wantedpages-badtitle": "ចំណងជើងមិនត្រឹមត្រូវនៅក្នុងសំនុំលទ្ធផល៖ $1",
- "wantedfiles": "á\9e¯á\9e\80á\9e\9fá\9e¶á\9e\9aá\9e\85á\9e\84á\9f\8bá\9e\94á\9e¶á\9e\93",
- "wantedtemplates": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\82á\9f\86á\9e\9aá\9e¼á\9e\85á\9e\84á\9f\8bá\9e\94á\9e¶á\9e\93",
+ "wantedfiles": "á\9e¯á\9e\80á\9e\9fá\9e¶á\9e\9aá\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\80á\9e¶á\9e\9a",
+ "wantedtemplates": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\82á\9f\86á\9e\9aá\9e¼á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\80á\9e¶á\9e\9a",
"mostlinked": "ទំព័រដែលត្រូវបានតភ្ជាប់មកច្រើនបំផុត",
"mostlinkedcategories": "ចំណាត់ថ្នាក់ក្រុមដែលត្រូវបានតភ្ជាប់មកច្រើនបំផុត",
"mostlinkedtemplates": "ទំព័រគំរូដែលត្រូវបានប្រើប្រាស់ច្រើនបំផុត",
"deadendpages": "ទំព័រទាល់",
"deadendpagestext": "ទំព័រដូចតទៅនេះមិនតភ្ជាប់ទៅទំព័រដទៃទៀតក្នុង {{SITENAME}} ទេ។",
"protectedpages": "ទំព័រដែលត្រូវបានការពារ",
- "protectedpages-indef": "á\9e\9fá\9f\86រាប់តែការការពារដែលមិនកំណត់ប៉ុណ្ណោះ",
- "protectedpages-summary": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\93á\9f\81á\9f\87á\9e\9aá\9e¶á\9e\99á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e\80á\9f\86á\9e\96á\9e»á\9e\84á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\80á\9e¶á\9e\9aá\9e\96á\9e¶á\9e\9aá\9f\94 á\9e\9fá\9e\98á\9f\92á\9e\9aá\9e¶á\9e\94á\9f\8bá\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\85á\9f\86á\9e\8eá\9e\84á\9e\87á\9e¾á\9e\84á\9e\91á\9e¶á\9f\86á\9e\84á\9e¡á\9e¶á\9e\99á\9e\8aá\9f\82á\9e\9bá\9e\9fá\9f\92á\9e\90á\9e·á\9e\93នៅក្រោមការការពារមិនអោយបង្កើត សូមមើលនៅ [[{{#special:ProtectedTitles}}|{{int:protectedtitles}}]]។",
- "protectedpages-cascade": "á\9e\9fá\9f\86រាប់ការការពារជាថ្នាក់ប៉ុណ្ណោះ",
+ "protectedpages-indef": "á\9e\9fá\9e\98á\9f\92រាប់តែការការពារដែលមិនកំណត់ប៉ុណ្ណោះ",
+ "protectedpages-summary": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\93á\9f\81á\9f\87á\9e\9aá\9e¶á\9e\99á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e\80á\9f\86á\9e\96á\9e»á\9e\84á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\80á\9e¶á\9e\9aá\9e\96á\9e¶á\9e\9aá\9f\94 á\9e\9fá\9e\98á\9f\92á\9e\9aá\9e¶á\9e\94á\9f\8bá\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\85á\9f\86á\9e\8eá\9e\84á\9e\87á\9e¾á\9e\84á\9e\91á\9e¶á\9f\86á\9e\84á\9e¡á\9e¶á\9e\99á\9e\8aá\9f\82á\9e\9bá\9e\9fá\9f\92á\9e\90á\9e·á\9e\8fនៅក្រោមការការពារមិនអោយបង្កើត សូមមើលនៅ [[{{#special:ProtectedTitles}}|{{int:protectedtitles}}]]។",
+ "protectedpages-cascade": "á\9e\9fá\9e\98á\9f\92រាប់ការការពារជាថ្នាក់ប៉ុណ្ណោះ",
"protectedpages-noredirect": "លាក់ការបញ្ជូនបន្ត",
"protectedpagesempty": "មិនមានទំព័រណាដែលត្រូវបានការពារ ជាមួយប៉ារ៉ាម៉ែតទាំងនេះទេ។",
"protectedpages-timestamp": "ត្រាពេលវេលា",
"protectedpages-unknown-timestamp": "មិនស្គាល់",
"protectedpages-unknown-performer": "អ្នកប្រើប្រាស់មិនស្គាល់",
"protectedtitles": "ចំណងជើងត្រូវបានការពារ",
- "protectedtitles-summary": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\93á\9f\81á\9f\87á\9e\9aá\9e¶á\9e\99á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\85á\9f\86á\9e\8eá\9e\84á\9e\87á\9e¾á\9e\84á\9e\91á\9e¶á\9f\86á\9e\84á\9e¡á\9e¶á\9e\99á\9e\8aá\9f\82á\9e\9bá\9e\9fá\9f\92á\9e\90á\9e·á\9e\93នៅក្រោមការការពារមិនអោយបង្កើត។ សម្រាប់បញ្ជីទំព័រដែលកំពុងត្រូវបានការពារ សូមមើលនៅ [[{{#special:ProtectedPages}}|{{int:protectedpages}}]]។",
+ "protectedtitles-summary": "á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\93á\9f\81á\9f\87á\9e\9aá\9e¶á\9e\99á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\85á\9f\86á\9e\8eá\9e\84á\9e\87á\9e¾á\9e\84á\9e\91á\9e¶á\9f\86á\9e\84á\9e¡á\9e¶á\9e\99á\9e\8aá\9f\82á\9e\9bá\9e\9fá\9f\92á\9e\90á\9e·á\9e\8fនៅក្រោមការការពារមិនអោយបង្កើត។ សម្រាប់បញ្ជីទំព័រដែលកំពុងត្រូវបានការពារ សូមមើលនៅ [[{{#special:ProtectedPages}}|{{int:protectedpages}}]]។",
"protectedtitlesempty": "មិនមានចំណងជើងណាដែលត្រូវបានការពារជាមួយនឹងប៉ារ៉ាម៉ែតទាំងនេះទេនាពេលថ្មីៗនេះ។",
"listusers": "បញ្ជីអ្នកប្រើប្រាស់",
"listusers-editsonly": "បង្ហាញតែអ្នកប្រើប្រាស់ដែលបានកែប្រែអត្ថបទប៉ុណ្ណោះ",
"emailccsubject": "ច្បាប់ចម្លងនៃសារដែលអ្នកផ្ញើទៅកាន់ $1 ៖ $2",
"emailsent": "អ៊ីមែលត្រូវបានផ្ញើទៅហើយ",
"emailsenttext": "សារអ៊ីមែលរបស់អ្នកត្រូវបានផ្ញើរួចហើយ។",
- "emailuserfooter": "អ៊ីមែលនេះត្រូវបានផ្ញើដោយ$1ទៅកាន់$2ដោយប្រើមុខងារ\"អ៊ីមែលអ្នកប្រើប្រាស់\"របស់{{SITENAME}}។",
- "usermessage-summary": "á\9e\91á\9e»á\9e\80á\9e\9fá\9e¶á\9e\9a",
+ "emailuserfooter": "អ៊ីមែលនេះត្រូវបានផ្ញើដោយ$1ទៅកាន់$2ដោយប្រើមុខងារ\"{{int:emailpage}}\"របស់{{SITENAME}}។",
+ "usermessage-summary": "á\9e\91á\9e\98á\9f\92á\9e\9bá\9e¶á\9e\80á\9f\8bá\9e\9fá\9e¶á\9e\9aá\9e\80á\9f\92á\9e\93á\9e»á\9e\84á\9e\94á\9f\92á\9e\9aá\9e\96á\9f\90á\9e\93á\9f\92á\9e\92",
"usermessage-editor": "ប្រព័ន្ធផ្ញើសារ",
"watchlist": "បញ្ជីតាមដាន",
"mywatchlist": "បញ្ជីតាមដាន",
"unwatchthispage": "ឈប់តាមដាន",
"notanarticle": "មិនមែនជាទំព័រមាតិកា",
"notvisiblerev": "ការកែតម្រូវត្រូវបានលុបចោល",
- "watchlist-details": "{{PLURAL:$1|$1 page|ទំព័រ $1}}នៅក្នុងបញ្ជីតាមដានរបស់អ្នក ដោយមិនរាប់បញ្ចូលទំព័រពិភាក្សា។",
+ "watchlist-details": "{{PLURAL:$1|$1 ទំព័រ១|ទំព័រចំនួន $1}}នៅក្នុងបញ្ជីតាមដានរបស់អ្នក ដោយមិនរាប់បញ្ចូលទំព័រពិភាក្សា។",
"wlheader-enotif": "បើកប្រើការផ្ដល់ដំណឹងតាមរយៈអ៊ីមែល។",
"wlheader-showupdated": "ទំព័រដែលត្រូវបានផ្លាស់ប្តូរតាំងពីពេលចូលមើលចុងក្រោយរបស់អ្នក ត្រូវបានបង្ហាញជា '''អក្សរដិត'''។",
- "wlnote": "ខាងក្រោមនេះជា {{PLURAL:$1|បំលាស់ប្តូរចុងក្រោយ|'''$1'''បំលាស់ប្តូរចុងក្រោយ}}ក្នុងរយះពេល{{PLURAL:$2|'''$2'''ម៉ោង}}ចុងក្រោយ គិតចាប់ពី $3, $4។",
+ "wlnote": "ខាងក្រោមនេះ {{PLURAL:$1|ជាបន្លាស់ប្ដូរចុងក្រោយ|ជាបន្លាស់ប្ដូរចុងក្រោយចំនួន <strong>$1</strong>}} នៅក្នុងរយៈពេល{{PLURAL:$2|១ម៉ោង|<strong>$2</strong> ម៉ោង}} គិតចាប់ពីម៉ោង $4 ថ្ងៃ $3។",
"wlshowlast": "បង្ហាញ $1ម៉ោងចុងក្រោយ $2ថ្ងៃចុងក្រោយ",
"watchlist-options": "ជម្រើសនានាក្នុងបញ្ជីតាមដាន",
"watching": "កំពុងតាមដាន...",
"confirmdeletetext": "អ្នកប្រុងនឹងលុបចោលទាំងស្រុង នូវទំព័រមួយដោយរួមបញ្ចូលទាំងប្រវត្តិកែប្រែរបស់វាផង។\nសូមអ្នកអះអាងថា អ្នកពិតជាមានចេតនាធ្វើបែបហ្នឹង និងថាអ្នកបានយល់ច្បាស់ពីផលវិបាកទាំងឡាយដែលអាចកើតមាន និងសូមអះអាងថា អ្នកធ្វើស្របតាម [[{{MediaWiki:Policy-url}}|គោលការណ៍]]។",
"actioncomplete": "សកម្មភាពបានសម្រេច",
"actionfailed": "សកម្មភាពមិនបានសម្រេច",
- "deletedtext": "\"$1\"á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\9bá\9e»á\9e\94á\9e\85á\9f\84á\9e\9bá\9e\9aá\9e½á\9e\85á\9e á\9e¾á\9e\99á\9f\94\n\ná\9e\9fá\9e¼á\9e\98á\9e\98á\9e¾á\9e\9b$2á\9e\9fá\9f\86រាប់បញ្ជីនៃការលុបចោលនាពេលថ្មីៗ។",
+ "deletedtext": "\"$1\"á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\9bá\9e»á\9e\94á\9e\85á\9f\84á\9e\9bá\9e\9aá\9e½á\9e\85á\9e á\9e¾á\9e\99á\9f\94\n\ná\9e\9fá\9e¼á\9e\98á\9e\98á\9e¾á\9e\9b$2á\9e\9fá\9e\98á\9f\92រាប់បញ្ជីនៃការលុបចោលនាពេលថ្មីៗ។",
"dellogpage": "កំណត់ហេតុនៃការលុបចោល",
"dellogpagetext": "ខាងក្រោមជាបញ្ជីនៃការលុបចោលថ្មីៗបំផុត។",
"deletionlog": "កំណត់ហេតុនៃការលុបចោល",
"revertpage": "បានត្រឡប់កំណែប្រែដោយ[[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) ទៅកំណែប្រែចុងក្រោយដោយ [[User:$1|$1]]",
"rollback-success": "កំណែដែលត្រូវបានត្រឡប់ដោយ $1។\nបានផ្លាស់ប្ដូរទៅកំណែចុងក្រោយវិញដោយ $2។",
"protectlogpage": "កំណត់ហេតុនៃការការពារ",
- "protectlogtext": "á\9e\81á\9e¶á\9e\84á\9e\80á\9f\92á\9e\9aá\9f\84á\9e\98á\9e\93á\9f\81á\9f\87á\9e\87á\9e¶á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\93á\9f\83á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\85á\9e¶á\9e\80á\9f\8bá\9e\9fá\9f\84á\9e\93á\9e·á\9e\84á\9e\8aá\9f\84á\9f\87á\9e\9fá\9f\84á\9f\94\n\ná\9e\9fá\9e¼á\9e\98á\9e\98á\9e¾á\9e\9b [[Special:ProtectedPages|á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\80á\9e¶á\9e\9aá\9e\96á\9e¶á\9e\9a]] á\9e\9fá\9f\86រាប់បញ្ជីការការពារទំព័រដែលកំពុងនៅមានសុពលភាពនៅពេលនេះ។",
+ "protectlogtext": "á\9e\81á\9e¶á\9e\84á\9e\80á\9f\92á\9e\9aá\9f\84á\9e\98á\9e\93á\9f\81á\9f\87á\9e\87á\9e¶á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\93á\9f\83á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\85á\9e¶á\9e\80á\9f\8bá\9e\9fá\9f\84á\9e\93á\9e·á\9e\84á\9e\8aá\9f\84á\9f\87á\9e\9fá\9f\84á\9f\94\n\ná\9e\9fá\9e¼á\9e\98á\9e\98á\9e¾á\9e\9b [[Special:ProtectedPages|á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9cá\9e\94á\9e¶á\9e\93á\9e\80á\9e¶á\9e\9aá\9e\96á\9e¶á\9e\9a]] á\9e\9fá\9e\98á\9f\92រាប់បញ្ជីការការពារទំព័រដែលកំពុងនៅមានសុពលភាពនៅពេលនេះ។",
"protectedarticle": "បានការពារ\"[[$1]]\"",
"modifiedarticleprotection": "បានផ្លាស់ប្តូរកម្រិតការពារនៃ\"[[$1]]\"",
"unprotectedarticle": "ដកការការពារពី \"[[$1]]\"",
"protect-locked-access": "គណនីរបស់អ្នកគ្មានការអនុញ្ញាតក្នុងការផ្លាស់ប្ដូរ កម្រិតកាពារទំព័រ ។\nនេះជាការកំណត់បច្ចុប្បន្ន ចំពោះទំព័រ '''$1''' ៖",
"protect-cascadeon": "បច្ចុប្បន្នទំព័រនេះត្រូវបានការពារ ព្រោះវាបានស្ថិតក្នុង {{PLURAL:$1|ទំព័រដែលមាន}} ការការពារជាថ្នាក់។\n\nអ្នកអាចផ្លាស់ប្តូរកម្រិតការពារនៃ ទំព័រ ប៉ុន្តែវានឹងមិនប៉ះពាល់ដល់ការការពារជាថ្នាក់ទេ។",
"protect-default": "អនុញ្ញាតអ្នកប្រើប្រាស់ទាំងអស់",
- "protect-fallback": "á\9e\9fá\9f\86រាប់តែអ្នកដែលមានការអនុញ្ញាត \"$1\"",
- "protect-level-autoconfirmed": "á\9e\9fá\9f\86រាប់តែអ្នកប្រើប្រាស់ដែលបានបញ្ជាក់ទទួលស្គាល់ដោយស្វ័យប្រវត្តិ",
+ "protect-fallback": "á\9e\9fá\9e\98á\9f\92រាប់តែអ្នកដែលមានការអនុញ្ញាត \"$1\"",
+ "protect-level-autoconfirmed": "á\9e\9fá\9e\98á\9f\92រាប់តែអ្នកប្រើប្រាស់ដែលបានបញ្ជាក់ទទួលស្គាល់ដោយស្វ័យប្រវត្តិ",
"protect-level-sysop": "សម្រាប់តែអភិបាល",
"protect-summary-cascade": "ការពារជាថ្នាក់",
"protect-expiring": "ផុតកំណត់ $1 (UTC)",
"sp-contributions-search": "ស្វែងរកការរួមចំណែក",
"sp-contributions-username": "អាសយដ្ឋានIP ឬអត្តនាម៖",
"sp-contributions-toponly": "បង្ហាញតែការកែប្រែណាដែលជាកំណែថ្មីៗជាងគេប៉ុណ្ណោះ",
+ "sp-contributions-newonly": "បង្ហាញតែកំណែប្រែដែលជាការបង្កើតទំព័រ",
"sp-contributions-submit": "ស្វែងរក",
"whatlinkshere": "អ្វីដែលភ្ជាប់មកទីនេះ",
"whatlinkshere-title": "ទំព័រនានាដែលតភ្ជាប់ទៅ \"$1\"",
"tooltip-pt-mycontris": "បញ្ជីនៃការរួមចំណែករបស់អ្នក",
"tooltip-pt-login": "អ្នកត្រូវបានលើកទឹកចិត្តឱ្យកត់ឈ្មោះចូល។ ប៉ុន្តែនេះមិនមែនជាការបង្ខំទេ។",
"tooltip-pt-logout": "កត់ឈ្មោះចេញ",
+ "tooltip-pt-createaccount": "អ្នកត្រូវបានលើកទឹកចិត្តបង្កើតគណនីនិងកត់ឈ្មោះចូល។ ប៉ុន្តែនេះមិនមែនជាការបង្ខំទេ។",
"tooltip-ca-talk": "ការពិភាក្សាអំពីទំព័រខ្លឹមសារនេះ",
"tooltip-ca-edit": "អ្នកអាចកែប្រែទំព័រនេះ ។ សូមប្រើប្រាស់ប៊ូតុង 'បង្ហាញការមើលមុន' មុននឹងរក្សាទុកវា ។",
"tooltip-ca-addsection": "ចាប់ផ្ដើមផ្នែកថ្មីមួយក្នុងទំព័រពិភាក្សានេះ",
"size-megabytes": "$1មេកាបៃ",
"size-gigabytes": "$1ជីកាបៃ",
"lag-warn-normal": "បំលាស់ប្តូរថ្មីជាង {{PLURAL:$1|second|វិនាទី}}អាចមិនត្រូវបានបង្ហាញក្នុងបញ្ជីនេះ។",
- "lag-warn-high": "á\9e\8aá\9f\84á\9e\99á\9e\9fá\9e¶á\9e\9aá\9e\94á\9f\92á\9e\9aá\9e\96á\9f\90á\9e\93á\9f\92á\9e\92á\9e\94á\9f\86á\9e\9aá\9e¾á\9e\80á\9e¶á\9e\9aá\9e\98á\9e¼á\9e\9bá\9e\8aá\9f\92á\9e\8bá\9e¶á\9e\93á\9e\91á\9e·á\9e\93á\9f\92á\9e\93á\9e\93á\9f\90á\9e\99á\9e\98á\9e¶á\9e\93á\9e\97á\9e¶á\9e\96á\9e\99á\9eºá\9e\8fá\9e\99á\9f\89á\9e¶á\9e\9cá\9e\81á\9f\92á\9e\9bá\9e¶á\9f\86á\9e\84 á\9e\94á\9f\86á\9e\9bá\9e¶á\9e\9fá\9f\8bá\9e\94á\9f\92á\9e\8aá\9e¼á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e\90á\9f\92á\9e\98á\9e¸á\9e\87á\9e¶á\9e\84 $1 á\9e\9cá\9e·á\9e\93á\9e¶á\9e\91á\9e¸á\9e\98á\9e·á\9e\93á\9e¢á\9e¶á\9e\85á\9e\94á\9e\84á\9f\92á\9e á\9e¶á\9e\89á\9e\94á\9e¶á\9e\93á\9e\91á\9f\81á\9e\93á\9f\85á\9e\80á\9f\92á\9e\93á\9e»á\9e\84á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\93á\9f\81á\9f\87។",
+ "lag-warn-high": "á\9e\8aá\9f\84á\9e\99á\9e\9fá\9e¶á\9e\9aá\9e\94á\9f\92á\9e\9aá\9e\96á\9f\90á\9e\93á\9f\92á\9e\92á\9e\94á\9f\86á\9e\9aá\9e¾á\9e\80á\9e¶á\9e\9aá\9e\98á\9e¼á\9e\9bá\9e\8aá\9f\92á\9e\8bá\9e¶á\9e\93á\9e\91á\9e·á\9e\93á\9f\92á\9e\93á\9e\93á\9f\90á\9e\99á\9e\98á\9e¶á\9e\93á\9e\97á\9e¶á\9e\96á\9e\99á\9eºá\9e\8fá\9e\99á\9f\89á\9e¶á\9e\9cá\9e\81á\9f\92á\9e\9bá\9e¶á\9f\86á\9e\84 á\9e\94á\9e\93á\9f\92á\9e\9bá\9e¶á\9e\9fá\9f\8bá\9e\94á\9f\92á\9e\8aá\9e¼á\9e\9aá\9e\8aá\9f\82á\9e\9bá\9e\90á\9f\92á\9e\98á\9e¸á\9e\87á\9e¶á\9e\84 $1 á\9e\9cá\9e·á\9e\93á\9e¶á\9e\91á\9e¸á\9e\98á\9e·á\9e\93á\9e¢á\9e¶á\9e\85á\9e\94á\9e\84á\9f\92á\9e á\9e¶á\9e\89á\9e\93á\9f\85á\9e\80á\9f\92á\9e\93á\9e»á\9e\84á\9e\94á\9e\89á\9f\92á\9e\87á\9e¸á\9e\93á\9f\81á\9f\87á\9e\94á\9e¶á\9e\93á\9e\91á\9f\81។",
"watchlistedit-normal-title": "កែប្រែបញ្ជីតាមដាន",
"watchlistedit-normal-legend": "ដកចំណងជើងចេញពីបញ្ជីតាមដាន",
"watchlistedit-normal-explain": "ចំណងជើងក្នុងបញ្ជីតាមដានរបស់អ្នកត្រូវបានបង្ហាញខាងក្រោម។\n\nដើម្បីដកចេញនូវចំណងជើងណាមួយ សូមចុច\"{{int:Watchlistedit-normal-submit}}\"។\n\nអ្នកអាច[[Special:EditWatchlist/raw|កែប្រែបញ្ជីឆៅ]]ផងដែរ។",
"tags-tag": "ឈ្មោះស្លាក",
"tags-display-header": "Appearance លើបញ្ជីបំលាស់ប្ដូរ",
"tags-description-header": "បរិយាយពេញលេញនៃអត្ថន័យ",
+ "tags-source-header": "ប្រភព",
"tags-active-header": "សកម្ម?",
"tags-hitcount-header": "បំលាស់ប្ដូរដែលមានស្លាក",
+ "tags-actions-header": "សកម្មភាព",
"tags-active-yes": "បាទ/ចាស",
"tags-active-no": "ទេ",
+ "tags-source-none": "គ្មានគេប្រើទៀតទេ",
"tags-edit": "កែប្រែ",
- "tags-hitcount": "$1 {{PLURAL:$1|បំលាស់ប្ដូរ|បំលាស់ប្ដូរ}}",
+ "tags-delete": "លុបចោល",
+ "tags-activate": "បើកប្រើ",
+ "tags-deactivate": "បិទមិនប្រើ",
+ "tags-hitcount": "$1 {{PLURAL:$1|បន្លាស់ប្ដូរ|បន្លាស់ប្ដូរ}}",
"comparepages": "ប្រៀបធៀបទំព័រ",
"compare-page1": "ទំព័រ ១",
"compare-page2": "ទំព័រ ២",
"logentry-rights-rights": "$1 {{GENDER:$2|បានផ្លាស់ប្ដូរ}}សមាជិកភាពរបស់ $3 ពី $4 ទៅជា $5",
"logentry-rights-rights-legacy": "$1 {{GENDER:$2|បានផ្លាស់ប្ដូរ}}សមាជិកភាពរបស់ $3",
"logentry-rights-autopromote": "$1 {{GENDER:$2|ត្រូវបានតំឡើង}}សមាជិកភាពពី $4 ជា $5 ដោយស្វ័យប្រវត្តិ",
+ "logentry-upload-upload": "$1 {{GENDER:$2|បានផ្ទុកឡើង}} $3",
"rightsnone": "(ទទេ)",
"revdelete-summary": "កែប្រែចំណារពន្យល់",
"feedback-adding": "កំពុងបន្ថែមមតិយោបល់ទៅលើទំព័រ...",
"special-characters-group-persian": "អក្សរពែក្ស",
"special-characters-group-hebrew": "អក្សរហេប៊្រូ",
"special-characters-group-bangla": "អក្សរបេងក្លា",
+ "special-characters-group-tamil": "អក្សរតាមិល",
"special-characters-group-telugu": "អក្សរតិលគ្គ",
"special-characters-group-sinhala": "អក្សរស៊ិនហាឡា",
"special-characters-group-gujarati": "អក្សរគុចរទី",
"special-characters-group-thai": "អក្សរថៃ",
"special-characters-group-lao": "អក្សរឡាវ",
- "special-characters-group-khmer": "អក្សរខ្មែរ"
+ "special-characters-group-khmer": "អក្សរខ្មែរ",
+ "special-characters-title-minus": "សញ្ញាដក"
}
"SeoJeongHo",
"Banwol",
"Ysjbserver",
- "LiteHell"
+ "LiteHell",
+ "Lefion"
]
},
"tog-underline": "링크에 밑줄:",
"nmembers": "{{PLURAL:$1|문서}} $1개",
"nmemberschanged": "$1 → $2{{PLURAL:$2|개}}",
"nrevisions": "{{PLURAL:$1|판}} $1개",
- "nviews": "$1번 {{PLURAL:$1|읽음}}",
"nimagelinks": "{{PLURAL:$1|문서}} $1개에서 사용됨",
"ntransclusions": "{{PLURAL:$1|문서}} $1개에서 사용됨",
"specialpage-empty": "명령에 대한 결과가 없습니다.",
"unusedimages": "사용하지 않는 파일 목록",
"wantedcategories": "필요한 분류 목록",
"wantedpages": "필요한 문서 목록",
+ "wantedpages-summary": "다른 문서들에 링크는 걸려 있지만 존재하지 않는 문서들 중, 넘겨주기 문서를 제외한 목록입니다.\n존재하지 않는 문서로 넘겨주는 문서 목록을 보려면 [[{{#special:BrokenRedirects}}|the list of broken redirects]]를 참고하세요.",
"wantedpages-badtitle": "문서 제목이 잘못되었습니다: $1",
"wantedfiles": "필요한 파일 목록",
"wantedfiletext-cat": "다음 파일은 쓰이고는 있지만 없는 파일입니다. 바깥 저장소에 있는 파일은 실제로는 있지만 여기 올라 있을 수 있습니다. 그런 오류는 <del>삭제선</del>이 그어질 것입니다. 또한 없는 파일을 포함하고 있는 문서는 [[:$1]]에 올라 있습니다.",
"nmembers": "met {{PLURAL:$1|ein Sigg|$1 Sigge}} dren",
"nmemberschanged": "met $1 → {{PLURAL:$2|eine Sigg|$2 Sigge|keine Sigg}}",
"nrevisions": "{{PLURAL:$1|Ein Änderong|$1 Änderonge|Keij Änderong}}",
- "nviews": "{{PLURAL:$1|Eine Avrof|$1 Avrofe|Keine Avrof}}",
"nimagelinks": "Weed op {{PLURAL:$1|eine Sigg|$1 Sigge|keine Sigg}} jebruch",
"ntransclusions": "weed op {{PLURAL:$1|eine Sigg|$1 Sigge|keine Sigg}} jebruch",
"specialpage-empty": "Heh en dä Leß es nix dren.",
"nmembers": "$1 {{PLURAL:$1|endam|endam}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|endam}}",
"nrevisions": "$1 {{PLURAL:$1|guherandin|guherandin}}",
- "nviews": "$1 {{PLURAL:$1|dîtin|dîtin}}",
"lonelypages": "Rûpelên sêwî",
"uncategorizedpages": "Rûpelên bêkategorî",
"uncategorizedcategories": "Kategoriyên bê kategorî",
"nlinks": "$1 {{PLURAL:$1|nexus|nexus}}",
"nmembers": "$1 {{PLURAL:$1|inest|insunt}}",
"nrevisions": "$1 {{PLURAL:$1|emendatio|emendationes}}",
- "nviews": "$1 {{PLURAL:$1|visa|visae}}",
"lonelypages": "Paginae non annexae",
"uncategorizedpages": "Paginae sine categoriis",
"uncategorizedcategories": "Categoriae sine categoriis",
"watchlisttools-view": "Mutationes paginarum observatarum inspicere",
"watchlisttools-edit": "Indicem paginarum observatarum inspicere vel recensere",
"watchlisttools-raw": "Indicem paginarum observatarum quasi textum recensere",
+ "hebrew-calendar-m1": "Tisri",
+ "hebrew-calendar-m2": "Hesuan",
+ "hebrew-calendar-m3": "Casleu",
"hebrew-calendar-m4": "Tebeth",
+ "hebrew-calendar-m5": "Sabat",
"hebrew-calendar-m8": "Iar",
+ "hebrew-calendar-m10": "Thammuz",
"hebrew-calendar-m11": "Ab",
+ "hebrew-calendar-m1-gen": "Tisri",
+ "hebrew-calendar-m2-gen": "Hesuan",
+ "hebrew-calendar-m3-gen": "Casleu",
"hebrew-calendar-m4-gen": "Tebeth",
+ "hebrew-calendar-m5-gen": "Sabat",
"hebrew-calendar-m8-gen": "Iar",
+ "hebrew-calendar-m10-gen": "Thammuz",
"hebrew-calendar-m11-gen": "Ab",
"signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|disputatio]])",
"version": "Versio",
"Taichi",
"Universal Life",
"לערי ריינהארט",
- "아라"
+ "아라",
+ "StevenJ81"
]
},
"tog-underline": "Suliñar los atamientos:",
"watchlisttools-view": "Ver los trocamientos",
"watchlisttools-edit": "Ver i trocar tu lista de escogidas",
"watchlisttools-raw": "Troca tu lista de escogidas en crudo",
+ "hebrew-calendar-m1": "Tishre",
+ "hebrew-calendar-m2": "Heshvan",
+ "hebrew-calendar-m1-gen": "Tishre",
+ "hebrew-calendar-m2-gen": "Heshvan",
"duplicate-defaultsort": "'''Aviso:''' la klave primaria para ordenamiento \"$2\" anula la primera \"$1\"",
"version": "Versión",
"version-specialpages": "Pajinas espesiales",
"yourdiff": "Ënnerscheeder",
"copyrightwarning": "W.e.g. notéiert datt all Kontributiounen op {{SITENAME}} automatesch ënner der $2 (kuckt $1 fir méi Informatiounen) verëffentlecht sinn.\nWann Dir net wëllt datt är Texter vun anere Mataarbechter verännert, geläscht a weiderverdeelt kënne ginn, da setzt näischt heihinner.<br />\nDir verspriecht ausserdeem datt Dir dësen Text selwer verfaasst hutt, oder aus dem Domaine public oder ähnleche Ressource kopéiert hutt.\n'''DROT KEE COPYRECHTLECH GESCHÜTZTE CONTENU OUNI ERLAABNES AN!'''",
"copyrightwarning2": "W.e.g. notéiert datt all Kontributiounen op {{SITENAME}} vun anere Benotzer verännert oder geläscht kënne ginn. Wann Dir dat net wëllt, da setzt näischt heihinner.<br />\nDir verspriecht ausserdeem datt Dir dësen Text selwer verfaasst hutt, oder aus dem Domaine public oder anere fräie Quelle kopéiert hutt. (cf. $1 fir méi Detailer). '''DROT KEE COPYRECHTLECH GESCHÜTZTE CONTENU AN!'''",
+ "editpage-cannot-use-custom-model": "De Modell vum Inhalt vun dëser Säit kann net geännert ginn.",
"longpageerror": "'''FEELER: Den Text, den Dir Versicht ze späicheren, huet {{PLURAL:$1|1 Kilobyte|$1 Kilobytes}}. Dëst ass méi wéi den erlaabte Maximum vun {{PLURAL:$2|1 Kilobyte|$2 Kilobytes}}''' Dofir kann den Text net gespäichert ginn.",
"readonlywarning": "'''OPGEPASST: D'Datebank gouf wéinst Maintenanceaarbechte gespaart, dofir kënnt Dir Är Ännerungen den Ament net ofspäicheren.'''\nDir kënnt den Text kopéieren an an een Textfichier drasetzen an deen ofspäicheren fir méi spéit.\n\nDen Administrateur den d'Datebank gespaart huet, huet dës Erklärung ginn: $1",
"protectedpagewarning": "'''OPGEPASST: Dës Säit gouf gespaart a kann nëmme vun engem Administrateur geännert ginn.''' Déi lescht Zeil aus de Logbicher fannt Dir zu Ärer Informatioun hei ënnendrënner.",
"nmembers": "$1 {{PLURAL:$1|Member|Memberen}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|Member|Memberen}}",
"nrevisions": "$1 {{PLURAL:$1|Versioun|Versiounen}}",
- "nviews": "$1 {{PLURAL:$1|Offro|Offroen}}",
"nimagelinks": "Benotzt op {{PLURAL:$1|enger Säit|$1 Säiten}}",
"ntransclusions": "benotzt op {{PLURAL:$1|enger Säit|$1 Säiten}}",
"specialpage-empty": "Dës Säit ass eidel.",
"Mjbmr"
]
},
- "tog-underline": "هوم پیوند زیرخط دار:",
- "tog-hideminor": "قام كردن ويرايشتيا كؤچك مئن آلشتيا تازه",
- "tog-hidepatrolled": "قام كردن ويرايشتيا تیه دیار کرده مئن آلشتيا تازه",
- "tog-newpageshidepatrolled": "بلگیا تیه دیار کرده نه مئن نوم گه بلگیا تازه قام کو",
- "tog-extendwatchlist": "سیل برگه نه سی نشو دئن تمام آلشتیا واکو نه فقط سی بیشتر تازه باوا.",
- "tog-usenewrc": "دسÙ\87 بÙ\86Û\8c Ø¢Ù\84شتÛ\8cا Ù\88ا بÙ\84Ú¯Ù\87 د Ø¢Ù\84شتÛ\8cا تازÙ\87 Ù\88 سÛ\8cÙ\84 برگ",
- "tog-numberheadings": "سربÙ\84Ú¯Ù\87 Ø®Ù\88د Ø´Ù\85ارÙ\87 گر",
- "tog-showtoolbar": "نوار اوزار ويرايشت نشون بيه",
- "tog-editondblclick": "بلگيا نه وا دوبار پورنين ويرايشت بكيد",
+ "tog-underline": "هوم پئیڤأند زیرخأط دار:",
+ "tog-hideminor": "قام کئردئن ڤیرایشتیا کوچئک مین آلئشتیا تازە",
+ "tog-hidepatrolled": "قام کئردئن ڤیرایشتیا تیە دیار کئردە مین آلئشتیا تازە",
+ "tog-newpageshidepatrolled": "بألگە یا تیە دیار کئردە نە مئن نومگە بألگە یا تازە قام کو",
+ "tog-extendwatchlist": "سئیل بأرگە نە سی نئشوٙ دأئن تأموٙم آلئشتیا ڤا کو نە فأقأط سی بیشتئر تازە باڤیا.",
+ "tog-usenewrc": "دأسÛ\95 بأÙ\86Û\8c Ø¢Ù\84ئشتÛ\8cا ڤا بأÙ\84Ú¯Û\95 د Ø¢Ù\84ئشتÛ\8cا تازÛ\95 Ù\88 سئÛ\8cÙ\84 بأرگ",
+ "tog-numberheadings": "سأربأÙ\84Ú¯Û\95 Ø®Ù\88د Ø´Ù\85ارئشت Ú©Ù\88",
+ "tog-showtoolbar": "نأڤار أڤزار ڤیرایئشت نە نئشو بیە",
+ "tog-editondblclick": "بألگە یا نە ڤا د نۊ پوٙرنیئن ڤیرایئشت بأکیت",
"tog-editsectiononrightclick": "بهرجا ویرایشت نه وا راس پورنین د بهرجا داسونیا کنشتگر کو",
"tog-watchcreations": "بلگیایی که مه راس کمه و جانیایایی که مه سوار کمه اضاف کو د سیل برگه مه",
"tog-watchdefault": "بلگیا و جانیایی که مه ویرایشت کمه اضاف کو د سیل برگم",
"thu": "پن شمه",
"fri": "جمه",
"sat": "شمه",
- "january": "جانويه",
- "february": "فوریه",
- "march": "Ù\85ارش",
- "april": "آبريل",
- "may_long": "Ù\85ا",
- "june": "جوئن",
- "july": "جولای",
- "august": "اگوست",
- "september": "سپتامر",
- "october": "اÙ\83تور",
- "november": "نوامر",
- "december": "دسامر",
+ "january": "جانڤیە",
+ "february": "فئڤریە",
+ "march": "Ù\85ارس",
+ "april": "آڤریل",
+ "may_long": "Ù\85ئÛ\8c",
+ "june": "جوٙأن",
+ "july": "جÙ\88Ù\99Ù\84اÛ\8c",
+ "august": "Ø¢گوست",
+ "september": "سئپتامر",
+ "october": "ئÙ\88Ú©تور",
+ "november": "نوڤامر",
+ "december": "دئساÙ\85ر",
"january-gen": "جانويه",
"february-gen": "فوريه",
"march-gen": "مارش",
"october-gen": "اكتور",
"november-gen": "نوامر",
"december-gen": "دسامر",
- "jan": "جانویه",
- "feb": "فوریه",
- "mar": "Ù\85ارش",
- "apr": "آبريل",
- "may": "Ù\85ا",
- "jun": "جوئن",
- "jul": "جÙ\88Ù\84ا",
- "aug": "اÙ\88گوست",
- "sep": "سپتامر",
- "oct": "اÙ\83تÙ\88ر",
- "nov": "نوامر",
- "dec": "دسامر",
+ "jan": "جانڤیە",
+ "feb": "فئڤریە",
+ "mar": "Ù\85ارس",
+ "apr": "آڤریل",
+ "may": "Ù\85ئÛ\8c",
+ "jun": "جوٙأن",
+ "jul": "جÙ\88Ù\99Ù\84اÛ\8c",
+ "aug": "Ø¢گوست",
+ "sep": "سئپتامر",
+ "oct": "ئÙ\88کتÙ\88Ú¤ر",
+ "nov": "نوڤامر",
+ "dec": "دئساÙ\85ر",
"january-date": "جانويه $1",
"february-date": "فوريه $1",
"march-date": "مارس $1",
"returnto": "ورگشت وه $1.",
"tagline": "د {{SITENAME}}",
"help": "هومياری",
- "search": "پی چوری",
- "searchbutton": "پی جوری",
+ "search": "پئی جوٙری",
+ "searchbutton": "پئی جوٙری",
"go": "رو",
"searcharticle": "رو",
"history": "ويرگار بلگه",
"history_short": "ويرگار",
"updatedmarker": "د آخرین دیئن مه وه هنگوم سازی کو",
- "printableversion": "نسقه پلا بيئنی",
+ "printableversion": "نوسقە پئلا بیئنی",
"permalink": "هوم پیوند هميشئی",
"print": "پلا كردن",
"view": "ديئن",
"unprotectthispage": "پر و پیم کردن د ای بلگه نه آلشت بكيد",
"newpage": "بلگه نو",
"talkpage": "دباره ای بلگه قصه بكيد",
- "talkpagelinktext": "چک چنه",
+ "talkpagelinktext": "چأک چئنە",
"specialpage": "بلگه ويجه",
"personaltools": "اوزاريا شصقی",
"articlepage": "ديئن مینونه بلگه",
"pool-errorunknown": "خطا نادیار",
"pool-servererror": "پول سنتر خذمتگه د دسرس نئ($1).",
"poolcounter-usage-error": "خطار وه کار گرتن:$1",
- "aboutsite": "دبارÙ\87 {{SITENAME}}",
- "aboutpage": "پروجه:دباره",
+ "aboutsite": "دئبارÛ\95 {{SITENAME}}",
+ "aboutpage": "پوروجە:دئبارە",
"copyright": "مینونه د دسرس هئ سی $1 مر وه شلک هنی نوشته بوئه",
"copyrightpage": "{{ان اس:پروجه}}:کپی رایت",
"currentevents": "پيشومدل تازه باو",
"currentevents-url": "پروجه:پيشومدل تازه باو",
- "disclaimers": "تیه پوشکاریا",
- "disclaimerpage": "پروجه:منكر بيئن کلی",
+ "disclaimers": "تیە پوٙشکاریا",
+ "disclaimerpage": "پوروجە: تیە پوٙشی کئردئن هأمە گئر",
"edithelp": "هومياری سی ويرايشت",
"helppage-top-gethelp": "هومياری",
- "mainpage": "سرآسÙ\88Ù\86Ù\87",
+ "mainpage": "سأرآسÙ\88Ù\99Ù\86Û\95",
"mainpage-description": "سرآسونه",
"policy-url": "پروجه:خط و مش",
"portal": "درآسونه کومله یکی",
"portal-url": "پروجه:سرآسونه کومله یکی",
- "privacy": "Ù¾Ù\88Ù\84تÛ\8cÚ© رازÛ\8cÙ\86Ù\87 داری",
- "privacypage": "پروجه: خط مشی رازینه کاری کردن",
+ "privacy": "Ù¾Ù\88Ù\99Ù\84تÛ\8cÚ© رازÛ\8cÙ\86Û\95 داری",
+ "privacypage": "پوروجە: رأگڤاری رازینە کاری کئردئن",
"badaccess": "خطا :صلاداری کو",
"badaccess-group0": "شما صلا انجوم کاری که حاستیت نارین",
"badaccess-groups": "ای کاری که شما هاستیته سی کاریاریا د {{PLURAL:$2|گرو|یکی د گرویا}}: $1 کم بیه",
"pagetitle": "$1 - {{SITENAME}}",
"pagetitle-view-mainpage": "{{SITENAME}}",
"backlinksubtitle": "← $1",
- "retrievedfrom": "د نو زنه بیه د\"$1\"",
+ "retrievedfrom": "د نۊ زئنە بیە د\"$1\"",
"youhavenewmessages": "شما داريت $1($2)",
"youhavenewmessagesfromusers": "{{PLURAL:$4|شما }} $1 د {{PLURAL:$3|کاریار هنی|$3 کاریاریا}}داریتو($2).",
"youhavenewmessagesmanyusers": "شما $1 د فره کاریار داريت ($2).",
"newmessageslinkplural": "{{PLURAL:$1|یه گل پیغوم تازه|999=پیغومیا تازه}}",
"newmessagesdifflinkplural": "آخر {{PLURAL:$1|آلشت|آلشتیا}}",
"youhavenewmessagesmulti": "شما یه گل پیغوم تازه د $1 داریتو",
- "editsection": "ويرايشت",
+ "editsection": "ڤیرایئشت",
"editold": "ويرايشت",
"viewsourceold": "سرچشمه نه بوينيت",
"editlink": "ويرايشت",
"viewsourcelink": "سرچشمه نه بوينيت",
- "editsectionhint": "ويرايشت يه گل بهرجا:$1",
+ "editsectionhint": "ڤیرایئشت یئ گئل بأرجا:$1",
"toc": "مینونه یا",
"showtoc": "نشو دئن",
"hidetoc": "قام كردن",
"feed-invalid": "نوع مشترک بین هوال حون نامعتور",
"feed-unavailable": "هوال حونیا د دسرس نئین",
"site-rss-feed": "هوال حون RSS سی $1",
- "site-atom-feed": "هوال حون Atom سی $1",
+ "site-atom-feed": "هأڤال حوٙن Atom سی $1",
"page-rss-feed": "هوال حون RSS سی «$1»",
"page-atom-feed": "هوال حون Atom سی $1",
"feed-atom": "اتم",
"feed-rss": "آر اس اس",
- "red-link-title": "$1(بلگه وجود ناره)",
+ "red-link-title": "$1(بألگە ڤوجوٙد نارە)",
"sort-descending": "كم بيئن سرجاخود",
"sort-ascending": "زياد بيئن سرجاخود",
"nstab-main": "بلگه",
"nosuchaction": "چنی کنشتگری وجود ناره",
"nosuchactiontext": "کاری که وا یو آر ال مشقص بیه معتور نئ.\nشایت شما یو آر ال نه دروس ننشتیته، یا یه گل هوم پیوند نادرست وارد بیه.\nوه شاید وه یه گل سیسریک د نرم افزار وه کار گرته بیه وا {{نوم مالگه}} هشاره داشتوه.",
"nosuchspecialpage": "چنی بلگه خاصی وجود ناره",
- "nospecialpagetext": "<strong>شما سی یه گل بلگه نامعتور درحاست داشتیته.</strong>\nیه گل نوم گه سی اعتوار بلگه یا بوئه د [[ویجه:بلگه یا ویجه|{{رقم:بلگه یا ویجه}}]] پیدا با.",
+ "nospecialpagetext": "<strong>شما سی یه گل بلگه نامعتور درحاست داشتیته.</strong>\nیه گل نوم گه سی اعتوار بلگه یا بوئه د [[Special:SpecialPages|{{int:specialpages}}]] پیدا با.",
"error": "خطا",
"databaseerror": "خطا د جاگه دونسمنيا",
"databaseerror-text": "یه خطا جست کردن د رسینه جا پیش اوما.یه ممکنه یه در کار ونن د نرم اوزار پیش بیاره",
"undo-failure": "سی ری به ری بیئن ای ویرایشت وا ویرایشتیا مینجایی، نبوئه ای ویرایشت نه خومثی بکیت.",
"undo-norev": "نبوئه ای ویرایشت نه خومثی بکیت سی یه که یا وجود ناره یا پاکسا بیه.",
"undo-nochange": "وه نظر میا که ای ویرایشت د ایسنیا خومثی بیه.",
- "undo-summary": "خومثی بیئن وانئری وا $1[[ویجه:هومیاریا/$2|$2]] ([[چک چنه کاریار:$2|چک چنه]])",
+ "undo-summary": "خومثی بیئن وانئری وا $1 [[Special:Contributions/$2|$2]] ([[User talk:$2|چک چنه]])",
"undo-summary-username-hidden": "خومثی بیئن وانئری $1 وا یه گل کاریار قام بیه",
"cantcreateaccounttitle": "نبوئه حساو راس بکید",
"cantcreateaccount-text": "حساو دروس بیه و ا ای تیرنشون آی پی(<strong>$1</strong>) وه دس ای [[کاریار:$3|$3]] قلف بیه.\n\n\nدلیل دئه بیه وا $3 ها د<em>$2</em>",
"rc_categories": "دسه یا نه محدود کو(وا \"|\" جگا بوئن",
"rc_categories_any": "هرکوم",
"rc-change-size": "$1",
- "rc-change-size-new": "$1 {{PLURAL:$1|بایت|بایتیا}} نها آلشتکاری",
+ "rc-change-size-new": "$1 {{PLURAL:$1|بایت|بایتیا}} نئها آلئشتکاری",
"newsectionsummary": "/* $1 */ بهرجا تازه",
"rc-enhanced-expand": "جزيات نشون بيئه",
"rc-enhanced-hide": "جزياته قام كو",
"nmembers": "$1 {{PLURAL:$1|اندوم|اندوميا}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|اندوم|اندومیا}}",
"nrevisions": "$1 {{جمس:$1|وانئری|وانئریا}}",
- "nviews": "$1 {{PLURAL:$1|دیئن|دیئنیا}}",
"nimagelinks": "$1 {{PLURAL:$1|بلگه|بلگيا}} استفاده بیه",
"ntransclusions": "$1 {{PLURAL:$1|بلگه|بلگيا}} استفاده بیه",
"specialpage-empty": "نتیجه ای د ای گزارشت نئ.",
"confirm-watch-top": "ای بلگه نه د سیل برگتو اضاف می کید؟",
"confirm-unwatch-button": "خوئه",
"confirm-unwatch-top": "ای بلگه نه د سیل برگتو ؤرمیداریت؟",
- "semicolon-separator": "; ",
+ "semicolon-separator": "؛ ",
"comma-separator": ", ",
"colon-separator": ": ",
"pipe-separator": " | ",
"table_pager_empty": "هیچ نتیجه ای نئ",
"autosumm-blank": "بلگه حالی",
"autosumm-replace": "مینونه وا \"َ$1\" جاگزین بی",
- "autoredircomment": "بلگه واگردونی بیه سی[[$1]]",
+ "autoredircomment": "بلگه واگردونی بیه سی [[$1]]",
"autosumm-new": "راست کردن بلگه وه دس \"$1\"",
"autosumm-newblank": "بلگه حالی دروس بیه",
"lag-warn-normal": "شایت آلشتیا تازه تر د $1 {{PLURAL:$1|ثانیه|ثانیه یا}} د ای نومگه دیاری نکن.",
"@metadata": {
"authors": [
"Bonevarluri",
- "علی ساکی لرستانی"
+ "علی ساکی لرستانی",
+ "Mjbmr"
]
},
"tog-underline": "لینکیا خط وه دومن",
"editfont-sansserif": "فونت بدون سریف",
"editfont-serif": "فونت سریف",
"sunday": "یه شمه",
- "monday": "دوشمه",
+ "monday": "دۉشمه",
"tuesday": "سهشمه",
"wednesday": "چار شمه",
"thursday": "پشمه",
- "friday": "جومَ",
+ "friday": "جۉمَ",
"saturday": "شَمه",
"sun": "یه شمه",
"mon": "دوشمه",
"thu": "پشمه",
"fri": "جومَ",
"sat": "شمه",
- "january": "اول قهاره",
- "february": "لرشگون",
- "march": "ئنهزنون",
- "april": "نوروزماه",
- "may_long": "گلبارماه",
- "june": "جورش",
- "july": "میوه رسون",
+ "january": "اۉل قهارھ",
+ "february": "لرشگۉن",
+ "march": "ئنهزنۉن",
+ "april": "نۉرۉزماھ",
+ "may_long": "گلبارماھ",
+ "june": "جۉرش",
+ "july": "میۉھ رسۉن",
"august": "مه گرمه",
- "september": "شنیارون",
- "october": "مالبارکنون",
- "november": "Ø¢Ù\88 سردکÙ\86Ù\88ن",
- "december": "Ø¢Ù\88 رجکÙ\86Ù\88ن",
+ "september": "شنیارۉن",
+ "october": "مالبارکنۉن",
+ "november": "ئا سردکÙ\86Û\89ن",
+ "december": "ئا رجکÙ\86Û\89ن",
"january-gen": "اول قهاره",
"february-gen": "لرشگون",
"march-gen": "ئنهزنون",
"october-gen": "مالبارکنون",
"november-gen": "آو سردکنون",
"december-gen": "آو رجکنون",
- "jan": "ژانویه",
- "feb": "Ù\81Ù\88رÛ\8cÙ\87",
- "mar": "مارس",
- "apr": "آوریل",
- "may": "گلبار ماه",
- "jun": "جورش",
- "jul": "میوه رسون",
- "aug": "اوت",
- "sep": "سپتاÙ\85بر",
- "oct": "اکتبر",
- "nov": "نوامبر",
- "dec": "دساÙ\85بر",
+ "jan": "اۉل قھارھ",
+ "feb": "Ù\84رشگÛ\89Ù\86",
+ "mar": "ئنهزنۉن",
+ "apr": "نۉرۉزماھ",
+ "may": "گلبار ماھ",
+ "jun": "جۉرش",
+ "jul": "میۉھ رسۉن",
+ "aug": "مه گرمه",
+ "sep": "Ø´Ù\86Û\8cارÛ\89Ù\86",
+ "oct": "مالبارکنۉن",
+ "nov": "ئا سردکنۉن",
+ "dec": "ئا رجکÙ\86Û\89Ù\86",
"january-date": "ژانویه $1",
"february-date": "فوریه $1",
"march-date": "مارس $1",
"mytalk": "گپ",
"anontalk": "سی ای آدرس آی پی گپ بزه",
"navigation": "هدایت کردن",
+ "and": " ۉ",
"qbfind": "سیل کردن",
"qbbrowse": "نوم بلگه",
"qbedit": "اصلاح",
"faqpage": "Project:اف آی کیو \" سوالل متداول \"",
"actions": "عملیه یل",
"namespaces": "همدرنگل",
- "variants": "انواع",
- "navigation-heading": "منو ناو وری",
+ "variants": "انۉاع",
+ "navigation-heading": "منۉ ناۉ ۉری",
"errorpagetitle": "خطا",
"returnto": "بازگشت وه $1.",
- "tagline": "از {{Ù\86Ù\88Ù\85 جا}}",
+ "tagline": "ز {{SITENAME}}",
"help": "هومیاری",
"search": "جستن",
"searchbutton": "جستن",
"go": "رو",
- "searcharticle": "رو",
+ "searcharticle": "رۉ",
"history": "ویرگارل بلگه",
- "history_short": "تاریخچه یل",
+ "history_short": "تاریخچه",
"updatedmarker": "بروز وابی تا موقع آخرین سیل کردن مو",
- "printableversion": "ورژن سی چاپ بیئنی",
- "permalink": "Ù\84Û\8cÙ\86Ú©Ù\84 تا ابد",
+ "printableversion": "ۉرژن سی چاپ",
+ "permalink": "Ù\84Û\8cÙ\86Ú©Ù\84 دائÙ\85Û\8c",
"print": "چاپ",
"view": "نما",
"view-foreign": "نما مئن $1",
- "edit": "ویرایش",
+ "edit": "اصلاح",
"edit-local": "اصلاح توضیحتل محلی",
"create": "درست کردن",
"create-local": "وندن توضیحتل محلی",
"talkpage": "گپ زئن ای بلگه",
"talkpagelinktext": "گپ",
"specialpage": "بلگه مخصوص",
- "personaltools": "اوزارگل سی خوت",
+ "personaltools": "اۉزارگل سی خۉتی",
"articlepage": "سل کردن محتوا ای بلگه",
"talk": "قسه",
- "views": "سلابل",
- "toolbox": "اوزارگه",
+ "views": "نمایل",
+ "toolbox": "اۉزارگه",
"userpage": "دیئن بلگه کارور",
"projectpage": "دیئن بلگه پروجه",
"imagepage": "دیئن بلگه فایل",
"viewhelppage": "دیئن بلگه هومیاری",
"categorypage": "دیئن بلگه دسه بنی",
"viewtalkpage": "دیئن گپل",
- "otherlanguages": "مئن زوونه یل دیه",
- "redirectedfrom": "(تصحیح مجدد زه $1)",
+ "otherlanguages": "مئن زۉۉنل دیھ",
+ "redirectedfrom": "(تصحیح مجدد زھ $1)",
"redirectpagesub": "بلگه تصحیح و هدایت زه مجدد",
"redirectto": "تغییر دائن مسیر وه:",
- "lastmodifiedat": "ای بلگه اخیرا تغییر واصلاح وابیه مئنه $1, مئنه $2.",
+ "lastmodifiedat": "ای بلگه اخیرا تغییر ۉاصلاح ۉابیه مئنه $1, مئنه $2.",
"viewcount": "ای بلگه قابل دسترسی وابیه {{PLURAL:$1|یه بار|$1 مدتل}}.",
"protectedpage": "بلگه حفاظت وابیه",
- "jumpto": "پریدن وه:",
+ "jumpto": "پریدن ۉھ:",
"jumptonavigation": "هدایت کردن",
"jumptosearch": "جستن",
"view-pool-error": "وبشید ، سرور بیش زه حد بارگیری وابیه .\nکارورل زیادی ایخن ای بلگنه سل کنن.\nلطفا یه لحظه واسیت قبلیکه به خیت ای بلگنه مجددا سل کیت.\n$1",
"pool-queuefull": "صف استخر پر هسی",
"pool-errorunknown": "خطا ناشناخته",
"pool-servererror": "شمارنده سرویس استخر ور تیه نی ($1).",
- "aboutsite": "پروجه : درباره",
- "aboutpage": "Project:درباره",
+ "aboutsite": "پرۉجھ : دربارھ",
+ "aboutpage": "Project:دربارھ",
"copyright": "مطلب دومن $ 1 هس نکه خلاف هونو ذکر وابی.",
"copyrightpage": "{{ns:project}}:کپی رایت",
"currentevents": "اتفاقل جاری",
- "currentevents-url": "Project:اتفاقات جاری",
- "disclaimers": "انکار کننده یل",
- "disclaimerpage": "Project:انکار کاروران",
+ "currentevents-url": "Project:اتفاقل جاری",
+ "disclaimers": "انکار کنندھ یل",
+ "disclaimerpage": "Project:انکار کارۉران",
"edithelp": "هومیاری سی اصلاح",
- "mainpage": "پیج اصلی",
- "mainpage-description": "پیج اصلی",
+ "mainpage": "بلگھ اصلی",
+ "mainpage-description": "بلگھ اصلی",
"policy-url": "Project:خط مشی",
- "portal": "درگاه کاروران",
- "portal-url": "Project:درگاه کاروران",
+ "portal": "درگاھ کارۉران",
+ "portal-url": "Project:درگاھ کارۉران",
"privacy": "خط مشی رازداری",
"privacypage": "Project:خط مشی رازداری",
"badaccess": "خطا دسترسی",
"versionrequired": "یه نسخه زه نیازمندی یل ویکی مدیا\n$1",
"versionrequiredtext": "یه نسخه زه ویکی مدیا($1) نیازمند ه وه استفاده زه ای بلگه\nبویین :[[مخصوص:نسخه|نسخه مخصوص]].",
"ok": "خووه",
- "retrievedfrom": "بازÛ\8cاÙ\81ت از\"$1\"",
+ "retrievedfrom": "بازیافت ز\"$1\"",
"youhavenewmessages": "پیوم نو داری $1 ($2).",
"youhavenewmessagesfromusers": "{{PLURAL:$4|ایشا داریت}} $1 زه {{PLURAL:$3|یه کارور دیه|$3 کارورل}} ($2).",
"youhavenewmessagesmanyusers": "ایشا $1 زه کارورل دیه داریت ($2).",
"editold": "اصلاح",
"viewsourceold": "دیئن منبع",
"editlink": "اصلاح",
- "viewsourcelink": "دیئن منبع",
- "editsectionhint": "اصÙ\84Ø§Ø Û\8cÙ\87 قسمت: $1",
+ "viewsourcelink": "دیئن سرچشمھ",
+ "editsectionhint": "اصÙ\84Ø§Ø Û\89Ú¾ قسمت: $1",
"toc": "محتوا یل",
"showtoc": "نمایش",
"hidetoc": "قائم",
"feed-invalid": "اشتراک زه راه تایپ باطله",
"feed-unavailable": "فید پیوند ور تیه نی",
"site-rss-feed": "خبرخو RSS سی $1",
- "site-atom-feed": "خبرخو Atom سی $1",
+ "site-atom-feed": "خبرخۉ Atom سی $1",
"page-rss-feed": "خبرخو RSS سی «$1»",
"page-atom-feed": "خبرخو Atom سی «$1»",
- "red-link-title": "(بلگه وجود ناره) $1",
+ "red-link-title": "(بلگھ ۉجود نارھ) $1",
"sort-descending": "مرتب سازی وا صعودی",
"sort-ascending": "مرتب سازی وا صعودی",
- "nstab-main": "پیج",
+ "nstab-main": "بلگھ",
"nstab-user": "بلگه کارور",
"nstab-media": "بلگه مدیا",
- "nstab-special": "پیجئل مخصوص",
+ "nstab-special": "بلگھ یل ۉیجھ",
"nstab-project": "بلگه پروجه",
"nstab-image": "فایل",
"nstab-mediawiki": "پیوم",
"createaccount-title": "اکانت سازی سی {{SITENAME}}",
"login-abort-generic": "ورود ایشا ناموفق وابی - سقط وابی",
"loginlanguagelabel": "زوون:$1",
- "pt-login": "اویدن وه سیستم",
+ "pt-login": "اۉیدن ۉھ سیستم",
"pt-login-button": "اویدن وه سیستم",
- "pt-createaccount": "درست کردÙ\86 اکاÙ\86ت",
+ "pt-createaccount": "راس کردÙ\86 ØسآÛ\89",
"pt-userlogout": "رهدن زه سیستم",
"changepassword": "تغییر رمز",
"resetpass_announce": "سی پایان ورود ، ایشا واسی یه رمز جدید سیخوت به ونی.",
"savearticle": "بلگه ضبط بوه",
"showpreview": "پیشنمایش",
"showdiff": "نشودائن تغییرات",
+ "anoneditwarning": "<strong>هشدار:</strong> ایشا نوایته مئنه سیستم. آی پی ایشا سی عومو قابل رویت هی ار اصلاحی بکنیت. ار ایشا <strong>[$1 ورود]</strong> یا <strong>[$2 درست کردن یه حسآو]</strong>, اصلاحل ایشا به حسآو کاروری ایشا گذاشته ایوان وا منفعل حسآول دیه..",
"loginreqlink": "اویدن وه سیستم",
+ "newarticletext": "ایشا یه لینک وه یه بلگنه که هنی وجود نارنه دنبال کردیته.\nسی درست کردن ای بلگه،نوشتنه مئنه جعبه زیر شروع کنیت(بینیتو [$1 help page] سی اصلاعات اضافی).\nار ایشا وا خطا ایچه هیسیت، ری <strong>back</strong> button مرورگر ایشا کلیژ کیت.",
+ "noarticletext": "د حال جاری متنی مئنه ای بلگه نیسس.\nایشا ایترید [[Special:Search/{{PAGENAME}}|جستن سی عنوان ای بلگه]] مئنه بلگه یل دیه.\n<کلاس دهانه=\"لینکل ساده\">[{{آدرس کامل سایت:{{#مخصوص:نمایه یل}}|بلگه={{FULLPAGENAMEE}}}} جستن سی نمایل مربوط], یا [{{آدرس کامل سایت:{{FULLPAGENAME}}|اقدام=اصلاح}} اصلاح کو ای بلگنه]</دهانه>.",
+ "noarticletext-nopermission": "د حال جاری متنی مئنه ای بلگه نیسس.\nایشا ایترید [[Special:Search/{{PAGENAME}}|search for this page title]] مئنه بلگل دیه، یا <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]</span>، ولی ایشا نیترید ای بلگنه درس بکنیت.",
"editing": "درحال اصلاح $1",
"creating": "درست کردن $1",
"editingsection": "درحال اصلاح $1 (قسمت)",
"templatesused": "{{PLURAL:$1|قالب|قالبل}} اسفاده بیه مئنه ای بلگه:",
"template-protected": "(تحت حمایت)",
"template-semiprotected": "(نیمه حمایت وابیده)",
+ "hiddencategories": "ای بلگه عضو {{PLURAL:$1|1 دسه بنی قائم|$1 دسه بنی یل قائم}} هیسس :",
"permissionserrorstext-withaction": "ایشا اجازه ناریت که $2, سی ای {{PLURAL:$1|دلیل|دلیلل}}:",
"moveddeleted-notice": "ای بلگه حذف وابیده.\nحذف و انتقال سیاهه ای بلگه فراهم وابیده دومن سرچشمه.",
"viewpagelogs": "نشودائن نمایه ها سی ای بلگه",
"currentrev-asof": "آخرین نسخه تا $1",
"revisionasof": "اصلاح $1",
+ "revision-info": "نسخه $1 توسط {{GENDER:$6|$2}}$7",
"previousrevision": "← اصلاح قبلی",
"nextrevision": "نسخه جدیدتر →",
"currentrevisionlink": "آخرین نسخه",
"difference-title": "تفاوت میان تجدید نطرل \"$1\"",
"lineno": "سطر $1:",
"editundo": "لغو",
- "searchresults": "نتیجه یل جستن",
- "searchresults-title": "نتایج جستن سی \"$1\"",
+ "diff-multi-sameuser": "({{PLURAL:$1|یه نسخه متوسط|$1 نسخه یل متوسط}} توسط کارور مشابه نشو نوابیه)",
+ "searchresults": "نتیجل جستن",
+ "searchresults-title": "نتیجل جستن سی \"$1\"",
"prevn": "قبلی {{PLURAL:$1|$1}}",
"nextn": "بعدی {{PLURAL:$1|$1}}",
"nextn-title": "بعدی $1 {{PLURAL:$1|نتیجه|نتیجه یل}}",
+ "shown-title": "نشۉ دائن $1 {{PLURAL:$1|نتیجه|نتیجل}} د هر بلگه",
"viewprevnext": "مشاهده ($1 {{int:pipe-separator}} $2) ($3)",
- "searchprofile-articles": "بلگه محتوا",
+ "searchmenu-new": "<strong>درست کو ای بلگنه \"[[:$1]]\" مئنه ای ویکی!</strong> {{PLURAL:$2|0=|همچنین سل کو بلگه ای که وا جستن پیداش کردیه.|همچنین سل کو نتایج جستنه.}}",
+ "searchprofile-articles": "بلگه محتۉا",
"searchprofile-images": "چندرسانه ای",
"searchprofile-everything": "همه چیا",
"searchprofile-advanced": "پیشرفته",
"searchprofile-articles-tooltip": "جستن مئنه $1",
"searchprofile-images-tooltip": "جستن سی فایلل",
- "searchprofile-everything-tooltip": "جستن سی محتوا(شامل بلگل گپ)",
+ "searchprofile-everything-tooltip": "جستن سی محتۉا(شامل بلگل گپ)",
"searchprofile-advanced-tooltip": "جستن مئنه همدرنگل سفارشی",
+ "search-result-size": "$1 ({{PLURAL:$2|1 کلمه|$2 کلمل}})",
"search-redirect": "(تغییر مسیر $1)",
"search-section": "(قسمت $1)",
"search-suggest": "آیا منطور ایشا ای بی:$1",
"searchall": "همه",
+ "search-showingresults": "{{PLURAL:$4|نتیجه <strong>$1</strong> ز <strong>$3</strong>|نتیجه یل <strong>$1 - $2</strong> ز <strong>$3</strong>}}",
"search-nonefound": "نتیجه ای مرتبط وا هونی که در خواست دیته نی.",
"mypreferences": "تنظیمات",
"right-writeapi": "استفاده د نوشتن به صورت API",
"newuserlogpage": "سیاهه درست کردن حسآو",
"enhancedrc-history": "سرچشمه یل",
- "recentchanges": "تغییرل جدید",
+ "recentchanges": "تغییرل نۉ",
"recentchanges-legend": "گزینه یل تغییرات اخیر",
"recentchanges-summary": "شیار تغییرات اخیر مئنه ای بلگه به ویکی .",
- "recentchanges-label-newpage": "ای اصلاح یه بلگه نو ایسازه",
- "recentchanges-label-minor": "ای یه اصلاح کچک وابی",
- "recentchanges-label-bot": "ای اصلاح توسط یه روبات انجام وابیه",
+ "recentchanges-label-newpage": "ای اصلاح یه بلگه نو ایسازھ",
+ "recentchanges-label-minor": "ای یه اصلاح کچک ۉابی",
+ "recentchanges-label-bot": "ای اصلاح تۉسط یه رۉبات انجام ۉابیه",
"recentchanges-label-unpatrolled": "ای اصلاح هنو گشت نوابیده",
"recentchanges-label-plusminus": "اندازه بلگه وا ای تعداد بایت تغییر داده بیه",
"recentchanges-legend-heading": "'''آلشتیا ایسنی :'''",
+ "recentchanges-legend-newpage": "{{عضول انجومن:تغییرل اخیر-برچسب-بلگه نو}} (هنی سل کو [[Special:NewPages|لیست بلگل نو]])",
"rclistfrom": "نشودادن تغییرات نو وا شروع زه $3 $2",
"rcshowhideminor": "اصلاحات کوچیک $1",
"rcshowhideminor-show": "نشو دائن",
"rcshowhidemine-show": "نشو دائن",
"rcshowhidemine-hide": "قائم کردن",
"rclinks": "نشودادن آخرین $1 تغییر در $2 روز اخیر؛ $3",
- "diff": "تفاوت",
- "hist": "گزارشت",
+ "diff": "تفاۉت",
+ "hist": "گزارش",
"hide": "قائم کردن",
"show": "نشو دائن",
"minoreditletter": "رز",
"newpageletter": "تا",
"boteditletter": "ر",
+ "rc-change-size-new": "$1 {{PLURAL:$1|بایت|بایتل}} بعد تغییر",
"recentchangeslinked": "تغییرل مربوط",
"recentchangeslinked-toolbox": "تغییرل مربوط",
"recentchangeslinked-title": "تغییرهای مرتبط با $1",
- "recentchangeslinked-summary": " ای بلگه خاص تغییرات اخیر مئنه بلگل لینک وابیده وه ای بلگنه نشو اده.\nبلگلی که مئنه لیست پیگیری یل ایسا بون به شکل '''سیاه''' نشو داده ابون.",
+ "recentchangeslinked-summary": " ای بلگه خاص تغییرات اخیر مئنه بلگل لینک وابیده وه ای بلگنه نشو اده.\nبلگلی که مئنه [[Special:Watchlist|لیست پیگیری یل]] ایشا هیسن به شکل '''سیاه''' نشو داده ابون.",
"recentchangeslinked-page": "نوم بلگه:",
"recentchangeslinked-to": "نشو دائن تغییرات بلگلی که و بلگه داده بیه لینک داده شدنه به جای",
- "upload": "بلم گیر کردن فایلل",
+ "upload": "بلم گیر کردن فایل",
"filedesc": "خلاصه",
"license-header": "صدور مجوز",
"imgfile": "فایل",
"filehist-current": "جاری",
"filehist-datetime": "تاریخ/زمان",
"filehist-thumb": "کچک",
- "filehist-user": "کارور",
+ "filehist-thumbtext": "کچک سی ۉرژن از تا $1",
+ "filehist-user": "کارۉر",
"filehist-dimensions": "ابعاد",
"filehist-comment": "توضیح",
"imagelinks": "استفاده د فایل",
"linkstoimage": "ذیل الذکر {{PLURAL:$1|لینکل بلگه|$1 لینک بلگل}} به ای فایل:",
"nolinkstoimage": "بلگه یلی که وه ای فایل لینک دائنه نی.",
+ "sharedupload-desc-here": "ای فایل ز $1 اۉمائه ۉ شاید د پرۉجه یل دیه مورد استفادھ ۉابین.\nتۉضیحتل ری [$2 بلگه تۉضیح فایل] دۉمن نشۉ ۉابیه .",
"upload-disallowed-here": "ایشا نیترید ای فایلنه بنویسید",
- "randompage": "پیج اتفاقی",
+ "randompage": "بلگھ بختھ کی",
"nbytes": "$1 {{PLURAL:$1|بایت|بایتل}}",
"nmembers": "$1 {{PLURAL:$1|عضو|اعضول}}",
- "newpages": "پیجئل جدید",
+ "newpages": "بلگھ یل نۉ",
"pager-older-n": "{{PLURAL:$1|قدیمی تر 1|قدیمی تر $1}}",
"booksources": "منوبع کتآو",
"booksources-search-legend": "جستن سی منوبع کتآو",
"booksources-search": "جستن",
"log": "نمایه ها",
"allarticles": "همه بلگل",
- "allpagessubmit": "رو",
+ "allpagessubmit": "رۉ",
"categories": "دسه یل",
"mywatchlist": "فهرست پیگیری یل",
"watch": "پیگیری",
"dellogpage": "نمایه حذف",
"rollbacklink": "عقب گرد",
+ "rollbacklinkcount": "ورگرد $1 {{PLURAL:$1|اصلاح|اصلاحل}}",
"protectlogpage": "نمایه حفاظت وحمایت",
"namespace": "همدرنگل:",
- "invert": "انتخاب برعکس بوه",
+ "invert": "انتخاب برعکس بوھ",
+ "tooltip-invert": "انتخاب کو ای جعبنه سی قائم کردن تغییرل بلگلی که همدرنگلشو انتخاب وابین(و همدرنگل مرتبط ار انتخاب وابین)",
"namespace_association": "همدرنگل مرتبط",
+ "tooltip-namespace_association": "انتخاب کو ای جعبنه سیکه گپ یا موضوع همدرنگ مرتبط وا همدرنگل انتخاب وابینه قرار بنی.",
"blanknamespace": "(اصلی)",
"contributions": "{{GENDER:$1|کارور}} سهمل",
"mycontris": "مشارکتل",
"month": "در این ماه (و قبل زه آن):",
"year": "در ای سال (وقبل زه آن):",
- "whatlinkshere": "لینک یل ای بلگه",
+ "whatlinkshere": "لینکل ای بلگه",
"whatlinkshere-title": "بلگل که لینک دائنه به \"$1\"",
"whatlinkshere-page": "بلگه",
"linkshere": "لینک بلگل ذیل الذکر به '''[[:$1]]''':",
"whatlinkshere-hidetrans": "$1 تراگنجایش",
"whatlinkshere-hidelinks": "$1 لینکل",
"whatlinkshere-filters": "فیلترل",
- "blocklink": "بسه وابو",
+ "blocklink": "بسه بۉھ",
"contribslink": "شراکتل",
"movelogpage": "نمایه جابجایی",
"export": "بلگل صادره یل",
"tooltip-pt-preferences": "اولویتل مو",
"tooltip-pt-watchlist": "لیست بلگلی که ایشا تغییرات هونونه دنبال اکنین",
"tooltip-pt-mycontris": "لیست مشارکتل ایشا",
- "tooltip-pt-login": "توصیه وابوه که وه سیستم داخل بوین. اما اجباری نیسس",
+ "tooltip-pt-login": "تۉصیه ۉابۉھ که ۉھ سیستم داخل بۉین. اما اجباری نیسس",
"tooltip-pt-logout": "رهدن زه سیستم",
- "tooltip-pt-createaccount": "توصیه وابوه که حساب کاروری درست بکنیت یا وارد بوین. اما اجباری نیسس",
- "tooltip-ca-talk": "صحبت د بلگه محتوا",
- "tooltip-ca-edit": "ایسا ترین ای پیجنه ویرایش کنین.لطفا قبل ویرایش ای پیج از دکمه پیش نمایش استفاده کنین",
+ "tooltip-pt-createaccount": "تۉصیه ۉابۉھ که حسآۉ کارۉری راس بکنیت یا ۉارد بۉین. اما اجباری نیسس",
+ "tooltip-ca-talk": "قسھ د بلگه محتۉا",
+ "tooltip-ca-edit": "ایسھ ترین ای بلگھ نھ اصلاح کنیت.لطفا قبل اصلاح ای بلگھ ز دۉکمه پیش نمایش استفاده کنیت",
"tooltip-ca-addsection": "آغاز کردن یه قسمت نو",
"tooltip-ca-viewsource": "ای بلگه تحت حمایته ایساترین منبعسه بوینین",
- "tooltip-ca-history": "ویرگار",
+ "tooltip-ca-history": "ۉیرگار",
"tooltip-ca-move": "جابجاکردن ای بلگه",
- "tooltip-ca-watch": "اضاف کردن ای بلگه به لیست پیگیری یلت",
- "tooltip-search": "جستن {{نوم جا}}",
- "tooltip-search-go": "رو مئنه بلگه ای وا ای نوم ار هیسس",
- "tooltip-search-fulltext": "جستن پیجئل هنه سی ای نشته",
- "tooltip-p-logo": "رهدن د پیج اصلی",
- "tooltip-n-mainpage": "رو د پیج اصلی",
- "tooltip-n-mainpage-description": "رهدن د پیج اصلی",
- "tooltip-n-portal": "درباره پروجه ، کارینه ک تری کنی ، ینه جا سی جستن چیزل",
- "tooltip-n-currentevents": "پیداکردن اطلاعات زمینه یاسابقه اطلاعات در اتفاقات جاری",
- "tooltip-n-recentchanges": "سیائل تغییرل آخری مئن ای ویکی",
- "tooltip-n-randompage": "سوار کردن یه پیج اتفاقی",
- "tooltip-n-help": "ینه جا سی فهمیدن",
- "tooltip-t-whatlinkshere": "فهرست همه بلگه یل ویکی که ایچو لینک دارن",
- "tooltip-t-recentchangeslinked": "تغییرل آخر مئن پیجئل ک لینک دانه و ای پیج",
+ "tooltip-ca-watch": "اضاف کردن ای بلگه ۉھ لیست پیگیری یل ایشا",
+ "tooltip-search": "جستن {{SITENAME}}",
+ "tooltip-search-go": "رۉ مئنه بلگه ای ۉا ای نۉم ار هیسس",
+ "tooltip-search-fulltext": "جستن بلگھ یل سی ای متن",
+ "tooltip-p-logo": "رۉ د بلگھ اصلی",
+ "tooltip-n-mainpage": "رۉ د بلگھ اصلی",
+ "tooltip-n-mainpage-description": "رۉ د بلگھ اصلی",
+ "tooltip-n-portal": "درباره پرۉجه ، کارینه کھ تری بکنی ، ینه جا سی جستن چیزل",
+ "tooltip-n-currentevents": "سیل کردن اطلاعات زمینه یاسابقه اطلاعات مئن اتفاقل جاری",
+ "tooltip-n-recentchanges": "سیائل تغییرل آخر مئن ای ۉیکی",
+ "tooltip-n-randompage": "سوار کردن یه بلگھ بختھ کی",
+ "tooltip-n-help": "ینه جا سی سیل کردن",
+ "tooltip-t-whatlinkshere": "فهرست همه بلگه یل ۉیکی که ایچۉ لینک دارن",
+ "tooltip-t-recentchangeslinked": "تغییرل آخر مئن بلگھ کھ لینک دانه وھ ای بلگھ",
"tooltip-feed-atom": "تغذیه کوچیک ترین جزء ای بلگه",
"tooltip-t-contributions": "یه لیس ز مشارکت کننده یل و مقاله دهنده یل ای بلگه",
"tooltip-t-upload": "بلم گیر کردن فایلل",
- "tooltip-t-specialpages": "ورقل ویجه",
- "tooltip-t-print": "ورژن چاپ بینل ای پیج",
- "tooltip-t-permalink": "Ù\84Û\8cÙ\86Ú©Ù\84 تا ابد Ù\88Ù\87 اÛ\8c Ù\88رÚ\98Ù\86 اÛ\8c Ù¾Û\8cج",
- "tooltip-ca-nstab-main": "سÙ\84 کردÙ\86 Ù\85ØتÙ\88ا Ù¾Û\8cج",
+ "tooltip-t-specialpages": "بلگھ یل ۉیجه",
+ "tooltip-t-print": "ورژن سی چاپ ای بلگھ",
+ "tooltip-t-permalink": "Ù\84Û\8cÙ\86Ú©Ù\84 دائÙ\85Û\8c Û\89Ú¾ اÛ\8c Û\89رÚ\98Ù\86 اÛ\8c بÙ\84Ú¯Ú¾",
+ "tooltip-ca-nstab-main": "دÛ\8cئÙ\86 بÙ\84Ú¯Ú¾ Ù\85ØتÛ\89ا",
"tooltip-ca-nstab-user": "دیئن بلگه کارور",
- "tooltip-ca-nstab-special": "ای بلگه مخصوصه وایسا نترین خود ای بلگنه اصلاح کنین",
+ "tooltip-ca-nstab-special": "ای بلگه ھا ۉیجھ و ایشا نیترین خود ای بلگنه اصلاح کنیت",
"tooltip-ca-nstab-project": "دیئن بلگه پروجه",
"tooltip-ca-nstab-image": "دیئن بلگه فایل",
"tooltip-ca-nstab-template": "دیئن قالب",
"tooltip-save": "ضبط کردن تغییراتت",
"tooltip-preview": " دیئن تغییرات ، لطفا قبل ضبط کردن د ای خدمت استفاده کنیت!",
"tooltip-diff": "دیدن تغییراتی که ایسا من ای متن انجام دادینه",
- "tooltip-rollback": "\"اعاده\" برگرداندن به وضع اولیه سی ای بلگه که سی مشارکت آخر اصلاح وابیده وا یک کلیک",
+ "tooltip-rollback": "\"اعادھ\" ۉرگردۉندن به وضع اولیه سی ای بلگه که سی مشارکت آخر اصلاح ۉابیدھ ۉا یھ کلیک",
+ "tooltip-undo": "\"لغو\"ورگشت ای اصلاح و وا ویدن فرم اصلاح مئنه پیش نمایش.اجازه ایده که یه دلیل وه خلاصه اضافه بکنی.",
"tooltip-summary": "یه خلاصه کوچکی بنویس",
+ "simpleantispam-label": "انتخاب آنتی-اسپم\nپر <strong>نکنید</strong> اینه مئن!",
"pageinfo-toolboxlink": "اطلاعات بلگه",
"previousdiff": "← اصلاح قدیمی",
"nextdiff": "اصلاح جدیدتر→",
"svg-long-desc": "SVG فایل, تقریبا$1 × $2 پیکسل, اندازه فایل: $3",
"show-big-image": "اندازه اصلی",
"show-big-image-preview": "اندازه ای پیش نمایش:$1.",
- "metadata": "فراداده",
+ "show-big-image-other": "دیه {{PLURAL:$2|تفکیک پذیری|تفکیک پذیری یل}}: $1.",
+ "show-big-image-size": "$1 × $2 پیکسلل",
+ "metadata": "فرادادھ",
"metadata-help": " ای فایل دارای اطلاعات اضافهای هی که احتمالاً با دوربین دیجیتالی یا پویشگری که سی ایجاد یا دیجیتالیکردن هو به کار رهده اضاف وابیده . ایر فایل زه وضعیت اولیه اس تغییر داده وابیده بوه ممکنه همه توضیحات موجود اطلاعات عکس را منعکس نکنه",
+ "metadata-fields": "زمینه یل عیس فرادادھ که مئنه ای پیۉم لیس ۉابینه ، قرار ۉابی گرتن ری بلگه نۉمایش عیس ۉقتی که جدۉل فرادادھ فرۉریخت.\nبقیه قائم میشن ۉھ صۉرت پیش فرض.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
"exif-orientation": "گرایش",
"exif-xresolution": "تفکیک پذیری افقی",
"exif-yresolution": "تفکیک پذیری عمودی",
"exif-orientation-1": "عادی",
"namespacesall": "همه",
"monthsall": "همه",
- "specialpages": "پیجئل مخصوص",
- "tag-filter": "[[مخصوص:برچسبل|برچسب]فیلتر:",
+ "semicolon-separator": "؛ ",
+ "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|گپ]])",
+ "specialpages": "بلگھ یل ۉیجھ",
+ "tag-filter": "[[Special:Tags|برچسب]] فیلتر:",
+ "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|برچسب|برچسبل}}]]: $2)",
"logentry-delete-delete": "$1 {{GENDER:$2|حذف وابیده}} بلگه $3",
"logentry-move-move": "$1 {{GENDER:$2|انتقال داده بیه}} بلگه $3 به $4",
+ "logentry-newusers-create": "حسآۉ کارۉر $1 ۉابیه {{GENDER:$2|راس ۉیدھ }}",
"logentry-upload-upload": "$1 {{GENDER:$2|بارگذاری وابیده}} $3",
"searchsuggest-search": "جستن"
}
"note": "'''Piezīme: '''",
"previewnote": "'''Atceries, ka šis ir tikai pirmskats un teksts vēl nav saglabāts!'''",
"continue-editing": "Pāriet uz labošanas lauku",
- "session_fail_preview": "'''Neizdevās apstrādāt tavas izmaiņas, jo tika pazaudēti sesijas dati.\nLūdzu mēģini vēlreiz.\nJa tas joprojām nedarbojas, mēģini [[Special:UserLogout|izlogoties ārā]] un ielogoties no jauna.'''",
+ "session_fail_preview": "'''Neizdevās apstrādāt tavas izmaiņas, jo tika pazaudēti sesijas dati.\nLūdzu mēģini vēlreiz saglabāt izmaiņas.\nJa tas joprojām nedarbojas, mēģini [[Special:UserLogout|izlogoties ārā]] un ielogoties no jauna.'''",
"session_fail_preview_html": "'''Neizdevās apstrādāt tavas izmaiņas, jo tika pazaudēti sesijas dati.'''\n\n''Tā, kā {{grammar:ģenitīvs|{{SITENAME}}}} darbojas neapstrādāts HTML, pirmskats ir paslēpts, lai aizsargātos no JavaScripta uzbrukumiem.''\n\n'''Ja šis bija parasts rediģēšanas mēģinājums, mēģini vēlreiz.\nJa tas joprojām nedarbojas, mēģini [[Special:UserLogout|izlogoties ārā]] un ielogoties no jauna.'''",
"editing": "Labot $1",
"creating": "Izveido lapu $1",
"nlinks": "$1 {{PLURAL:$1|saites|saite|saites}}",
"nmembers": "$1 {{PLURAL:$1|lapas|lapa|lapas}}",
"nrevisions": "$1 {{PLURAL:$1|versijas|versija|versijas}}",
- "nviews": "skatīta $1 {{PLURAL:$1|reizes|reizi|reizes}}",
"nimagelinks": "Izmantots $1 {{PLURAL:$1|lapās|lapā|lapās}}",
"ntransclusions": "izmantots $1 {{PLURAL:$1|lapās|lapā|lapās}}",
"specialpage-empty": "Šim ziņojumam nav rezultātu.",
"yourdiff": "Разлики",
"copyrightwarning": "Имајте предвид дека сите придонеси на {{SITENAME}} се сметаат за издадени под лиценцата $2 (повеќе на $1).\nДоколку не сакате вашите текстови да бидат слободно уредувани и разменувани, тогаш не поднесувајте ги овде.<br />\nИсто така ветувате дека вие сте автор на текстот, или сте го копирале од ресурс во јавна сопственост или сличен слободен извор.\n'''НЕ ПОДНЕСУВАЈТЕ ТЕКСТОВИ ЗАШТИТЕНИ СО АВТОРСКИ ПРАВА БЕЗ ДОЗВОЛА!'''",
"copyrightwarning2": "Ве молиме, имајте предвид дека сите придонеси кон {{SITENAME}} можат да бидат уредувани, менувани или отстранувани од други корисници. Ако не сакате вашиот текст да биде менуван и редистрибуиран слободно, не го испраќајте овде.<br />\nИсто така потврдувате дека текстот сте го напишале сами, или сте го копирале од ресурс во јавна сопственост или сличен слободен извор (видетe $1 за подробности).<br />\n'''НЕ ПРАЌАЈТЕ ТЕКСТОВИ ЗАШТИТЕНИ СО АВТОРСКИ ПРАВА БЕЗ ДОЗВОЛА!'''",
+ "editpage-cannot-use-custom-model": "Содржинскиот модел на страницава не може да се измени.",
"longpageerror": "'''Грешка: Текстот што го внесовте е голем {{PLURAL:$1|еден килобајт|$1 килобајти}}, што ја надминува границата од {{PLURAL:$2|еден килобајт|$2 килобајти}}.'''\nЗатоа нема да може да се зачува.",
"readonlywarning": "'''ПРЕДУПРЕДУВАЊЕ: Базата на податоци е заклучена заради одржување, па нема да можете да ги зачувате промените сега.\n\nВи препорачуваме да го прекопирате текстот на текстуална податотека за да го зачувате за подоцна.'''\n\nАдминистраторот кој ја заклучил базата на податоци го дал следново објаснување: $1",
"protectedpagewarning": "'''Предупредување: Оваа страница е заклучена, така што само корисници со администраторски привилегии можат да ја уредуваат.'''\nЗа ваша информација, последната ставка во дневникот на промени е прикажана подолу:",
"badsig": "Грешка во потписот.\nПроверете ги HTML ознаките.",
"badsiglength": "Вашиот потпис е премногу долг.\nМора да биде со помалку од $1 {{PLURAL:$1|знак|знаци}}.",
"yourgender": "Како би сакале да ве опишуваме?",
- "gender-unknown": "Ð\9dе Ñ\81акам да ме опиÑ\88Ñ\83ваÑ\82е",
+ "gender-unknown": "Ð\9aога Ñ\9cе ве Ñ\81помнÑ\83ва, пÑ\80огÑ\80амоÑ\82 Ñ\9cе коÑ\80иÑ\81Ñ\82и Ñ\80одово неÑ\83Ñ\82Ñ\80ални збоÑ\80ови Ñ\81екаде каÑ\98Ñ\88Ñ\82о може",
"gender-male": "Тој уредува викистраници",
"gender-female": "Таа уредува викистраници",
"prefs-help-gender": "Оваа поставка е незадолжителна.\nПрограмот го користи посочениот род за да ве опишува согласно вашиот пол.\nИнформацијата ќе биде јавна.",
"action-undelete": "обнови ја страницава",
"action-suppressrevision": "прегледај ја и обнови ја оваа скриена преработка",
"action-suppressionlog": "преглед на овој li;en дневник",
- "action-block": "оневозможи го овој корисник да уредува",
+ "action-block": "оневозможување на уредувањето на корисников",
"action-protect": "измени го степенот на заштита на оваа страница",
"action-rollback": "брзо отповикување на измени направени од последниот уредник на страницата",
"action-import": "увоз на страници од друго вики",
"uploaded-script-svg": "Пронајдов скриптен елемент „$1“ во подигнатата SVG-податотека.",
"uploaded-hostile-svg": "Пронајдов небезбеден CSS во стилскиот елемент на подигнатата SVG-податотека.",
"uploaded-event-handler-on-svg": "Задавањето на атрибути <code>$1=\"$2\"</code> за работа со настани не е дозволено за SVG-податотеки.",
- "uploaded-href-attribute-svg": "Href-атрибути <code><$1 $2=\"$3\"></code> со немесна цел (на пр. http://, javascript: и тн.) не се дозволени во SVG-податотеки.",
+ "uploaded-href-attribute-svg": "href-атрибути <code><$1 $2=\"$3\"></code> со немесна цел (на пр. http://, javascript: и тн.) не се дозволени во SVG-податотеки.",
"uploaded-href-unsafe-target-svg": "Пронајдов href кон небезбедна цел <code><$1 $2=\"$3\"></code> во подигнатата SVG-податотека.",
"uploaded-animate-svg": "Пронајдов ознака „animate“ што може да го менува href, користејќи го атрибутот „from“ <code><$1 $2=\"$3\"></code> во подигнатата SVG-податотека.",
"uploaded-setting-event-handler-svg": "Задавањето на атрибути за работа со настани е спречено. Пронајдов <code><$1 $2=\"$3\"></code> во подигнатата SVG-податотека.",
"nmembers": "$1 {{PLURAL:$1|член|членови}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|член|членови}}",
"nrevisions": "$1 {{PLURAL:$1|измена|измени}}",
- "nviews": "$1 {{PLURAL:$1|преглед|прегледи}}",
"nimagelinks": "Се користи на $1 {{PLURAL:$1|страница|страници}}",
"ntransclusions": "се користи на $1 {{PLURAL:$1|страница|страници}}",
"specialpage-empty": "Нема резултати од пребарувањето на овој извештај.",
"ipbreason-dropdown": "*Вообичаени причини за блокирање\n** Вметнување лажни информации\n** Бришење на содржини од страниците\n** Спам-врски кон надворешни мрежни места\n** Вметнување глупости во страниците\n** Непристојно однесување\n** Навредување на други корисници\n** Неприфатливо корисничко име",
"ipb-hardblock": "Спречи ги најавените корисници да уредуваат од оваа IP-адреса",
"ipbcreateaccount": "Оневозможи создавање кориснички сметки",
- "ipbemailban": "Ð\9eневозможи го корисникот да праќа е-пошта",
+ "ipbemailban": "Ð\9eневозможи мÑ\83 на корисникот да праќа е-пошта",
"ipbenableautoblock": "Автоматски блокирај ја последната IP-адреса што ја користел корисникот и сите понатамошни адреси од кои ќе се обиде да уредува",
"ipbsubmit": "Блокирај го овој корисник",
"ipbother": "Друг рок:",
"nlinks": "$1 линк",
"nmembers": "$1 гишүүн",
"nrevisions": "$1 засвар",
- "nviews": "$1 удаа үзсэн",
"nimagelinks": "$1 {{PLURAL:$1|хуудсанд|хуудсанд}} ашигласан",
"specialpage-empty": "Энэ мэдүүлэгт үр дүн гарсангүй.",
"lonelypages": "Өнчин хуудсууд",
"nmembers": "$1 {{PLURAL:$1|elemento|elemente}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membro|membre}}",
"nrevisions": "$1 {{PLURAL:$1|verzione|verziune}}",
- "nviews": "$1 {{PLURAL:$1|visita|visite}}",
"nimagelinks": "Ausate ncopp'a {{PLURAL:$1|na paggena|$1 paggene}}",
"ntransclusions": "ausate ncopp'a {{PLURAL:$1|na paggena|$1 paggene}}",
"specialpage-empty": "Nun ce stanno risultate pe' stu report.",
"tog-watchdefault": "Legg til sider og filer jeg endrer på i min overvåkingsliste",
"tog-watchmoves": "Legg til sider og filer jeg flytter til min overvåkingsliste",
"tog-watchdeletion": "Legg til sider og filer jeg sletter i min overvåkingsliste",
- "tog-watchrollback": "Legg til sider jeg har utført tilbakestilling på i min overvåkningsliste",
+ "tog-watchrollback": "Legg til sider hvor jeg har utført tilbakestilling i min overvåkningsliste",
"tog-minordefault": "Merk i utgangspunktet alle redigeringer som mindre",
"tog-previewontop": "Vis forhåndsvisningen over redigeringsboksen",
"tog-previewonfirst": "Vis forhåndsvisning når du begynner å redigere",
"nmembers": "$1 {{PLURAL:$1|medlem|medlemmer}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|medlem|medlemmer}}",
"nrevisions": "$1 {{PLURAL:$1|revisjon|revisjoner}}",
- "nviews": "$1 {{PLURAL:$1|visning|visninger}}",
"nimagelinks": "Brukt på $1 {{PLURAL:$1|side|sider}}",
"ntransclusions": "brukt på $1 {{PLURAL:$1|side|sider}}",
"specialpage-empty": "Denne siden er tom.",
"whitelistedittext": "पाना सम्पादन गर्न तपाँईले $1 गर्नु पर्दछ।",
"confirmedittext": "तपाईंले पृष्ठ संपादन गर्नअघि आफ्नो ई-मेल ठेगानाको पुष्टि गर्नुपर्छ।\nकृपया ई-मेल ठेगाना तयार गरी [[Special:Preferences|प्रयोगकर्ता अभिरूचि]] मार्फत मंजुर गराउनुहोस्।",
"nosuchsectiontitle": "सेक्सन फेला परेन",
- "nosuchsectiontext": "तपाà¤\88à¤\82 तà¥\8dयसà¥\8dतà¥\8b à¤\96णà¥\8dडà¤\95à¥\8b सà¤\82पादन à¤\97रà¥\8dनà¥\87 पà¥\8dरयास à¤\97रà¥\8dनà¥\81à¥\8dभयो जो अस्तित्वमा छैन।\nयो सारिएको अथवा मेटाइएको हुनुपर्छ जब तपाईं यस पृष्ठलाई हेर्नुहुँदैथियो।",
+ "nosuchsectiontext": "तपाà¤\88à¤\82 तà¥\8dयसà¥\8dतà¥\8b à¤\96णà¥\8dडà¤\95à¥\8b समà¥\8dपादन à¤\97रà¥\8dनà¥\87 पà¥\8dरयास à¤\97रà¥\8dनà¥\81भयो जो अस्तित्वमा छैन।\nयो सारिएको अथवा मेटाइएको हुनुपर्छ जब तपाईं यस पृष्ठलाई हेर्नुहुँदैथियो।",
"loginreqtitle": "प्रवेशगर्नु जरुरी छ।",
"loginreqlink": "प्रवेश (लग ईन)",
"loginreqpagetext": "अरु पृष्ठहेर्न तपाईले $1 गर्नुपर्छ ।",
"revdelete-text-file": "हटाइएको फाइल अवतरण फाइल इतिहासमा देखाइनेछ तर तिनको सामग्री सार्वजनिक रूपले देखाइने छैन।",
"logdelete-text": "हटाइएको प्रवेश घटनाहरू अहिले पनि लगमा देखाइनेछ तर तिनको सामग्रीको केहि भागलाई सार्वजनिक रूपले हेर्न सकिने छैन।",
"revdelete-text-others": "अन्य प्रवन्धकहरू अहिले पनि लुकाइएको सामग्रीको उपयोग गर्नका लागि अझै अतिरिक्त प्रतिबन्ध सेट गरिरहेका छन्, जब सम्म यो अ-नष्ट गर्न सक्षम हुनेछ।",
- "revdelete-confirm": "पà¥\81षà¥\8dà¤\9fि à¤\97रà¥\8dनà¥\81स कि तपाईं यो कार्य गर्न चाहनुहुन्छ, तपाईं यसको परिणाम देखि अवगत हुनुहुन्छ, र तपाईं यो [[{{MediaWiki:Policy-url}}|नीति]] अनुसार गर्दै हुनुहुन्छ।",
+ "revdelete-confirm": "पà¥\81षà¥\8dà¤\9fि à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d कि तपाईं यो कार्य गर्न चाहनुहुन्छ, तपाईं यसको परिणाम देखि अवगत हुनुहुन्छ, र तपाईं यो [[{{MediaWiki:Policy-url}}|नीति]] अनुसार गर्दै हुनुहुन्छ।",
"revdelete-suppress-text": "लुकाउने प्रयोग <strong>मात्रै</strong> यी परिस्थितिमा हुनु पर्नेछ:\n* सम्भावित अपमानजनक जानकारी\n* अनुपयुक्त निजी जानकारी\n*: <em>घरको ठेगाना वा टेलिफोन नम्बर, राष्ट्रिय पहिचान नम्बर आदि।</em>",
"revdelete-legend": "दृष्टि बन्देज मिलाउने",
"revdelete-hide-text": "पुनरावलोकन पाठ",
"nmembers": "$1 {{PLURAL:$1|सदस्य|सदस्यहरू}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|सदस्य|सदस्यहरू}}",
"nrevisions": "$1 {{PLURAL:$1|पुनरावलोकन|पुनरावलोकनहरु}}",
- "nviews": "$1 {{PLURAL:$1|अवलोकन|अवलोकनहरु}}",
"nimagelinks": "$1 {{PLURAL:$1|पृष्ठ|पृष्ठहरु}}माथि प्रयोग गरिएको",
"ntransclusions": "$1 {{PLURAL:$1पृष्ठमा प्रयोग गरिएको|पृष्ठहरूमा प्रयोग गरिएका}}",
"specialpage-empty": "यो पृष्ठ खाली छ।",
"nlinks": "{{PLURAL:$1|Éi lenkje|$1 lenkjer}}",
"nmembers": "$1 {{PLURAL:$1|medlem|medlemmer}}",
"nrevisions": "{{PLURAL:$1|Éin versjon|$1 versjonar}}",
- "nviews": "{{PLURAL:$1|Éi vising|$1 visingar}}",
"nimagelinks": "Brukt på $1 {{PLURAL:$1|side|sider}}",
"ntransclusions": "brukt på $1 {{PLURAL:$1|side|sider}}",
"specialpage-empty": "Det er ingen resultat for denne rapporten.",
"Shisir 1945",
"ଶିତିକଣ୍ଠ ଦାଶ",
"아라",
- "Macofe"
+ "Macofe",
+ "Nistha.aslp"
]
},
"tog-underline": "ଲିଙ୍କତଳେଗାର ଟାଣିବା:",
"watchthis": "ଏହି ପୃଷ୍ଠାଟିକୁ ଦେଖିବେ",
"savearticle": "ସାଇତିବେ [Save]",
"preview": "ସାଇତିବା ଆଗରୁ ଦେଖନ୍ତୁ",
- "showpreview": "ଦେଖଣା [Preview]",
+ "showpreview": "ପà\82ରà\8dବଦà\87à¬\96ଣା [Preview]",
"showdiff": "ବଦଳଗୁଡ଼ିକ ଦେଖାଇବେ",
"blankarticle": "<strong>ଚେତାବନୀ:</strong> ଆପଣ ସମ୍ପାଦନା କରୁଥିବା ଏହି ପୃଷ୍ଠାଟି ଫାଙ୍କା ଅଛି ।\nଯଦି ଆପଣ \"{{int:savearticle}}\" ଉପରେ ଆଉଥରେ କ୍ଲିକ କରନ୍ତି, ପୃଷ୍ଠାଟି କୌଣସି ବିଷୟବସ୍ତୁ ନଥାଇ ତିଆରି ହୋଇଯିବ ।",
"anoneditwarning": "<strong>ସାବଧାନ:</strong> ଆପଣ ଲଗ-ଇନ କରିନାହାନ୍ତି । ଅଧିକ ସମ୍ପାଦନା କଲେ ଆପଣଙ୍କ IP Address ଟି ସମସ୍ତଙ୍କୁ ଦେଖାଯିବ । <strong>[$1ଲଗ ଇନ କଲେ]</strong> କିମ୍ବା <strong>[$2 ନୂଆ ଖାତାଟିଏ ତିଆରି କଲେ]</strong>, ଆପଣଙ୍କ ସମ୍ପାଦନାର ଶ୍ରେୟ ଅନ୍ୟାନ୍ୟ ସୁବିଧା ସହିତ ଆପଣଙ୍କ ଇଉଜର ନାମରେ ଦିଆହେବ ।",
"prefs-timeoffset": "ସମୟ ଆରମ୍ଭ",
"prefs-advancedediting": "ସାଧାରଣ ବିକଳ୍ପ",
"prefs-editor": "ସମ୍ପାଦକ",
- "prefs-preview": "ଦେଖଣା",
+ "prefs-preview": "ପà\82ରà\8dବଦà\87à¬\96ଣା",
"prefs-advancedrc": "ଉନ୍ନତ ବିକଳ୍ପସମୂହ",
"prefs-advancedrendering": "ଉନ୍ନତ ବିକଳ୍ପସମୂହ",
"prefs-advancedsearchoptions": "ଉନ୍ନତ ବିକଳ୍ପସମୂହ",
"nmembers": "$1 {{PLURAL:$1|member|ସଭ୍ୟ}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|ସଭ୍ୟ|ସଭ୍ୟଗଣ}}",
"nrevisions": "$1 ଗୋଟି {{PLURAL:$1|ସଂସ୍କରଣ|ସଂସ୍କରଣ}}",
- "nviews": "$1 ଟି {{PLURAL:$1|ଦେଖଣା|ଦେଖଣା}}",
"nimagelinks": "$1 ଟି {{PLURAL:$1|ପୃଷ୍ଠା|ପୃଷ୍ଠା}}ରେ ବ୍ୟବହାର କରାଯାଇଅଛି",
"ntransclusions": "$1ଟି {{PLURAL:$1|ପୃଷ୍ଠା|ପୃଷ୍ଠା}}ରେ ବ୍ୟବହାର କରାଯାଇଅଛି",
"specialpage-empty": "ଏହି ଅନୁରୋଧ ପାଇଁ କିଛି ଫଳାଫଳ ମିଳିଲା ନାହିଁ ।",
"expand_templates_remove_nowiki": "ଫଳାଫଳରେ <nowiki> ଟ୍ୟାଗମାନଙ୍କୁ ଦବାଇଦିଅନ୍ତୁ",
"expand_templates_generate_xml": "XML ପାର୍ସ ସଂରଚନା ଦେଖାନ୍ତୁ",
"expand_templates_generate_rawhtml": "କେବଳ HTML କୋଡ଼ ଦେଖାନ୍ତୁ",
- "expand_templates_preview": "ଦେଖଣା",
+ "expand_templates_preview": "ପà\82ରà\8dବଦà\87à¬\96ଣା",
"pagelanguage": "ପୃଷ୍ଠା ଭାଷା ବଛା",
"pagelang-name": "ପୃଷ୍ଠା",
"pagelang-language": "ଭାଷା",
"fri": "ਸ਼ੁੱਕਰ",
"sat": "ਸ਼ਨਿੱਚਰ",
"january": "ਜਨਵਰੀ",
- "february": "ਫਰਵਰੀ",
+ "february": "ਫ਼ਰਵਰà©\80",
"march": "ਮਾਰਚ",
- "april": "à¨\85ਪà©\8dਰà©\88ਲ",
+ "april": "ਅਪਰੈਲ",
"may_long": "ਮਈ",
"june": "ਜੂਨ",
"july": "ਜੁਲਾਈ",
"lastmodifiedat": "ਇਸ ਸਫ਼ੇ ਵਿੱਚ ਆਖ਼ਰੀ ਸੋਧ $1 ਨੂੰ $2 ਵਜੇ ਹੋਈ।",
"viewcount": "ਇਹ ਸਫ਼ਾ {{PLURAL:$1|ਇੱਕ ਵਾਰ|$1 ਵਾਰ}} ਵੇਖਿਆ ਗਿਆ।",
"protectedpage": "ਸੁਰੱਖਿਅਤ ਸਫ਼ਾ",
- "jumpto": "ਇਸ ’ਤੇ ਜਾਓ:",
+ "jumpto": "ਇਸ ਉੱਤੇ ਜਾਓ:",
"jumptonavigation": "ਨੇਵੀਗੇਸ਼ਨ",
"jumptosearch": "ਖੋਜ",
"view-pool-error": "ਅਫ਼ਸੋਸ, ਸਰਵਰ ਇਸ ਵੇਲੇ ਓਵਰਲੋਡ ਹੈ।\nਬਹੁਤ ਸਾਰੇ ਮੈਂਬਰ ਇਸ ਸਫ਼ੇ ਨੂੰ ਵੇਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਨ।\nਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਥੋੜੀ ਉਡੀਕ ਕਰੋ ਜੀ।\n$1",
"disclaimers": "ਦਾਅਵੇ",
"disclaimerpage": "Project:ਆਮ ਦਾਅਵੇ",
"edithelp": "ਸੋਧ ਸਬੰਧੀ ਮਦਦ",
+ "helppage-top-gethelp": "ਮਦਦ",
"mainpage": "ਮੁੱਖ ਸਫ਼ਾ",
"mainpage-description": "ਮੁੱਖ ਸਫ਼ਾ",
"policy-url": "Project:ਨੀਤੀ",
"wrongpassword": "ਗ਼ਲਤ ਪਾਸਵਰਡ ਦਿੱਤਾ ਹੈ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ।",
"wrongpasswordempty": "ਖ਼ਾਲੀ ਪਾਸਵਰਡ ਦਿੱਤਾ ਹੈ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ।",
"passwordtooshort": "ਪਾਸਵਰਡ {{PLURAL:$1|1 ਅੱਖਰ|$1 ਅੱਖਰਾਂ}} ਦਾ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ।",
+ "passwordtoolong": "ਪਾਸਵਰਡ {{PLURAL:$1|1 ਅੱਖਰ|$1 ਅੱਖਰਾਂ}} ਤੋਂ ਵੱਡਾ ਨਹੀਂ ਹੋ ਸਕਦਾ।",
"password-name-match": "ਤੁਹਾਡਾ ਪਛਾਣ-ਸ਼ਬਦ ਤੁਹਾਡੇ ਵਰਤੋਂਕਾਰ ਨਾਂ ਤੋਂ ਵੱਖਰਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।",
"password-login-forbidden": "ਇਹ ਯੂਜ਼ਰ-ਨਾਂ ਅਤੇ ਪਾਸਵਰਡ ਵਰਤਣ ਦੀ ਮਨਾਹੀ ਹੈ।",
"mailmypassword": "ਨਵਾਂ ਪਾਸਵਰਡ ਈ-ਮੇਲ ਕਰੋ",
"right-upload_by_url": "URL ਤੋਂ ਫਾਇਲਾਂ ਅੱਪਲੋਡ ਕਰੋ",
"right-autoconfirmed": "ਨੀਮ-ਸੁਰੱਖਿਅਤ ਸਫ਼ਿਆਂ ਨੂੰ ਸੋਧਣਾ",
"right-bot": "ਇੱਕ ਸਵੈ-ਚਾਲਤ ਅਮਲ ਵਜੋਂ ਗਿਣਿਆ ਜਾਣਾ",
+ "right-writeapi": "ਏਪੀਆਈ(API) ਦੀ ਵਰਤੋਂ",
"right-delete": "ਸਫ਼ੇ ਹਟਾਓ",
"right-bigdelete": "ਵੱਡੇ ਅਤੀਤ ਵਾਲੇ ਪੰਨੇ ਮਿਟਾਉਣੇ",
"right-browsearchive": "ਮਿਟਾਏ ਹੋਏ ਸਫ਼ੇ ਖੋਜੋ",
"recentchanges-label-minor": "ਇਹ ਇੱਕ ਛੋਟੀ ਸੋਧ ਹੈ",
"recentchanges-label-bot": "ਇਹ ਸੋਧ ਇੱਕ ਬੋਟ ਦੁਆਰਾ ਕੀਤੀ ਗਈ ਸੀ",
"recentchanges-label-unpatrolled": "ਇਹ ਫੇਰ-ਬਦਲ ਹਾਲੇ ਵੇਖਿਆ ਨਹੀਂ ਗਿਆ",
+ "recentchanges-label-plusminus": "ਸਫ਼ੇ ਵਿੱਚ ਇੰਨੀਆਂ ਬਾਈਟਾਂ ਦੀ ਤਬਦੀਲੀ ਹੋਈ",
"recentchanges-legend-heading": "'''ਟੀਕਾ:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|ਨਵੇਂ ਸਫ਼ਿਆਂ ਦੀ ਸੂਚੀ]] ਵੀ ਵੇਖੋ)",
"recentchanges-legend-plusminus": "(''±੧੨੩'')",
"boteditletter": "ਬੋਟ",
"number_of_watching_users_pageview": "[$1 ਵੇਖ ਰਹੇ ਹਨ {{PLURAL:$1|ਯੂਜ਼ਰ}}]",
"rc_categories_any": "ਕੋਈ ਵੀ",
+ "rc-change-size-new": "$1 {{PLURAL:$|ਬਾਈਟ|ਬਾਈਟਾਂ}} ਤਬਦੀਲੀ ਤੋਂ ਬਾਅਦ",
"newsectionsummary": "/* $1 */ ਨਵਾਂ ਭਾਗ",
"rc-enhanced-expand": "ਵੇਰਵੇ ਵੇਖਾਓ",
"rc-enhanced-hide": "ਵੇਰਵਾ ਲੁਕਾਓ",
"nlinks": "$1 {{PLURAL:$1|ਲਿੰਕ|ਲਿੰਕ}}",
"nmembers": "$1 {{PLURAL:$1|ਮੈਂਬਰ|ਮੈਂਬਰਾਂ}}",
"nrevisions": "$1 {{PLURAL:$1|ਰੀਵਿਜ਼ਨ|ਰੀਵਿਜ਼ਨਾਂ}}",
- "nviews": "$1 {{PLURAL:$1|ਫੇਰੀ|ਫੇਰੀਆਂ}}",
"nimagelinks": "$1 {{PLURAL:$1|ਸਫ਼ੇ|ਸਫ਼ਿਆਂ}} ’ਤੇ ਵਰਤਿਆ ਹੋਇਆ",
"ntransclusions": "$1 {{PLURAL:$1|ਸਫ਼ੇ|ਸਫ਼ਿਆਂ}} ’ਤੇ ਵਰਤਿਆ ਹੋਇਆ",
"specialpage-empty": "ਇਸ ਰਿਪੋਟ ਦਾ ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ ਹੈ।",
"tooltip-pt-mycontris": "ਤੁਹਾਡੇ ਯੋਗਦਾਨਾਂ ਦੀ ਸੂਚੀ",
"tooltip-pt-login": "ਤੁਹਾਨੂੰ ਦਾਖ਼ਲ ਹੋਣ ਲਈ ਪ੍ਰੇਰਿਆ ਜਾਂਦਾ ਹੈ; ਪਰ ਇਹ ਕੋਈ ਲਾਜ਼ਮੀ ਨਹੀਂ",
"tooltip-pt-logout": "ਸਾਈਟ ਤੋਂ ਬਾਹਰ ਆਉ",
+ "tooltip-pt-createaccount": "ਤੁਹਾਨੂੰ ਖਾਤਾ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਲਾਗ ਇਨ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ; ਹਾਲਾਂਕਿ ਇਹ ਲਾਜ਼ਮੀ ਨਹੀਂ",
"tooltip-ca-talk": "ਸਮਗੱਰੀ ਸਫ਼ੇ ਬਾਰੇ ਚਰਚਾ",
"tooltip-ca-edit": "ਤੁਸੀਂ ਇਹ ਸਫ਼ਾ ਸੋਧ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ ਤਬਦੀਲੀ ਸਾਂਭਣ ਤੋਂ ਪਹਿਲਾਂ ਝਲਕ ਵੇਖੋ।",
"tooltip-ca-addsection": "ਨਵਾਂ ਭਾਗ ਸ਼ੁਰੂ ਕਰੋ",
"tooltip-search": "{{SITENAME}} ’ਤੇ ਖੋਜੋ",
"tooltip-search-go": "ਠੀਕ ਇਸ ਨਾਮ ਵਾਲੇ ਪੰਨੇ ’ਤੇ ਜਾਉ, ਜੇ ਮੌਜੂਦ ਹੈ ਤਾਂ",
"tooltip-search-fulltext": "ਇਸ ਲਿਖਤ ਲਈ ਸਫ਼ੇ ਲੱਭੋ",
- "tooltip-p-logo": "ਮੁੱਖ ਸਫ਼ੇ ’ਤੇ ਜਾਓ",
+ "tooltip-p-logo": "ਮੁੱਖ ਸਫ਼ੇ ਉੱਤੇ ਜਾਓ",
"tooltip-n-mainpage": "ਮੁੱਖ ਸਫ਼ੇ ’ਤੇ ਜਾਓ",
- "tooltip-n-mainpage-description": "ਮੁੱਖ ਸਫ਼ੇ ’ਤੇ ਜਾਓ",
+ "tooltip-n-mainpage-description": "ਮੁੱਖ ਸਫ਼ੇ ਉੱਤੇ ਜਾਓ",
"tooltip-n-portal": "ਪ੍ਰੋਜੈਕਟ ਬਾਰੇ, ਤੁਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹੋ, ਕਿੱਥੇ ਕੁਝ ਲੱਭਣਾ ਹੈ",
"tooltip-n-currentevents": "ਹਾਲ ਦੀਆਂ ਘਟਨਾਵਾਂ ਬਾਰੇ ਪਿਛੋਕੜੀ ਜਾਣਕਾਰੀ ਲੱਭੋ",
- "tooltip-n-recentchanges": "ਵਿਕੀ ਵਿਚ ਹਾਲ ’ਚ ਹੋਈਆਂ ਤਬਦੀਲੀਆਂ ਦੀ ਸੂਚੀ",
+ "tooltip-n-recentchanges": "ਵਿਕੀ ਵਿਚ ਹਾਲ ਵਿੱਚ ਹੋਈਆਂ ਤਬਦੀਲੀਆਂ ਦੀ ਸੂਚੀ",
"tooltip-n-randompage": "ਇੱਕ ਰਲ਼ਵਾਂ ਸਫ਼ਾ ਲੋਡ ਕਰੋ",
"tooltip-n-help": "ਖੋਜਣ ਲਈ ਥਾਂ",
"tooltip-t-whatlinkshere": "ਵਿਕੀ ਦੇ ਸਾਰੇ ਸਫ਼ਿਆ ਦੀ ਸੂਚੀ, ਜੋ ਇੱਥੇ ਜੋੜਦੇ ਹਨ",
"svg-long-desc": "SVG ਫ਼ਾਈਲ, ਆਮ ਤੌਰ ’ਤੇ $1 × $2 ਪਿਕਸਲ, ਫ਼ਾਈਲ ਦਾ ਅਕਾਰ: $3",
"show-big-image": "ਅਸਲ ਫਾਈਲ",
"show-big-image-preview": "ਇਸ ਝਾਤ ਦਾ ਅਕਾਰ: $1.",
+ "show-big-image-other": "ਹੋਰ {{PLURAL:$2|ਰੈਜ਼ੋਲਿਊਸ਼ਨ|ਰੈਜ਼ੋਲਿਊਸ਼ਨਜ਼}}: $1.",
"show-big-image-size": "$1 × $2 ਪਿਕਸਲ",
"newimages": "ਨਵੀਆਂ ਫ਼ਾਈਲਾਂ ਦੀ ਗੈਲਰੀ",
"newimages-legend": "ਫਿਲਟਰ",
"exif-artist": "ਲੇਖਕ",
"exif-copyright": "ਕਾਪੀਰਾਈਟ ਟਾਇਟਲ",
"exif-exifversion": "ਐਗਜ਼ਿਫ਼ ਦਾ ਰੂਪ",
+ "exif-colorspace": "ਰੰਗ ਸਪੇਸ",
"exif-pixelydimension": "ਤਸਵੀਰ ਦੀ ਚੌੜਾਈ",
"exif-pixelxdimension": "ਤਸਵੀਰ ਦੀ ਲੰਬਾਈ",
"exif-usercomment": "ਵਰਤੋਂਕਾਰ ਦੀਆਂ ਟਿੱਪਣੀਆਂ",
"logentry-newusers-newusers": "ਵਰਤੋਂਕਾਰ ਖਾਤਾ $1 ਬਣਾਇਆ ਗਿਆ",
"logentry-newusers-create": "ਵਰਤੋਂਕਾਰ ਖਾਤਾ $1 ਬਣਾਇਆ ਗਿਆ",
"logentry-newusers-create2": "ਵਰਤੋਂਕਾਰ ਖਾਤਾ $3, $1 ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਸੀ",
+ "logentry-upload-upload": "$1 ਨੇ $3 {{GENDER:$2|ਅਪਲੋਡ ਕੀਤਾ}}",
"rightsnone": "(ਕੋਈ ਨਹੀਂ)",
"revdelete-summary": "ਸੰਖੇਪ ਸੋਧ",
"feedback-adding": "ਸਫ਼ੇ ਨਾਲ਼ ਵਿਚਾਰ ਜੁੜ ਰਹੇ ਹਨ...",
"nmembers": "$1 {{PLURAL:$1|element|elementy|elementów}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|element|elementy|elementów}}",
"nrevisions": "$1 {{PLURAL:$1|wersja|wersje|wersji}}",
- "nviews": "odwiedzono $1 {{PLURAL:$1|raz|razy}}",
"nimagelinks": "Używane na $1 {{PLURAL:$1|stronie|stronach}}",
"ntransclusions": "używany na $1 {{PLURAL:$1|stronie|stronach}}",
"specialpage-empty": "Ta strona raportu jest pusta.",
"nmembers": "$1 {{PLURAL:$1|membro|membros}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membro|membros}}",
"nrevisions": "$1 {{PLURAL:$1|revisão|revisões}}",
- "nviews": "$1 {{PLURAL:$1|visita|visitas}}",
"nimagelinks": "Utilizada em $1 {{PLURAL:$1|página|páginas}}",
"ntransclusions": "usada {{PLURAL:$1|numa página|em $1 páginas}}",
"specialpage-empty": "Atualmente não há dados a serem exibidos nesta página.",
"nmembers": "$1 {{PLURAL:$1|membro|membros}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membro|membros}}",
"nrevisions": "$1 {{PLURAL:$1|edição|edições}}",
- "nviews": "$1 {{PLURAL:$1|visita|visitas}}",
"nimagelinks": "Usada {{PLURAL:$1|numa página|em $1 páginas}}",
"ntransclusions": "usada {{PLURAL:$1|numa página|em $1 páginas}}",
"specialpage-empty": "Não existem dados para apresentar.",
"passwordreset-email": "{{Identical|E-mail address}}",
"passwordreset-emailtitle": "Used as subject (title) of email.",
"passwordreset-emailtext-ip": "Be consistent with {{msg-mw|Passwordreset-emailtext-user}}.\n\nParameters:\n* $1 - an IP address\n* $2 - message {{msg-mw|Passwordreset-emailelement}} repeated $3 times\n* $3 - the number of repetitions in $2\n* $4 - base URL of the wiki\n* $5 - number of days",
- "passwordreset-emailtext-user": "Be consistent with {{msg-mw|Passwordreset-emailtext-ip}}.\n\nParameters:\n* $1 - a user name\n* $2 - message {{msg-mw|Passwordreset-emailelement|notext=1}} repeated $3 times\n* $3 - the number of repetitions in $2\n* $4 - base URL of the wiki\n* $5 - number of days",
+ "passwordreset-emailtext-user": "Be consistent with {{msg-mw|Passwordreset-emailtext-ip}}.\n\nParameters:\n* $1 - a user name, no GENDER suport.\n* $2 - message {{msg-mw|Passwordreset-emailelement|notext=1}} repeated $3 times\n* $3 - the number of repetitions in $2\n* $4 - base URL of the wiki\n* $5 - number of days",
"passwordreset-emailelement": "This is a body of a password reset email to allow them into the system with a new password. Parameters:\n* $1 - the user's login name. This parameter can be used for GENDER.\n* $2 - the temporary password given by the system",
"passwordreset-emailsent": "Used in [[Special:PasswordReset]].\n\nSee also:\n* {{msg-mw|Passwordreset-emailsent-capture}}\n* {{msg-mw|Passwordreset-emailerror-capture}}",
"passwordreset-emailsent-capture": "Used in [[Special:PasswordReset]].\n\nSee also:\n* {{msg-mw|Passwordreset-emailsent}}\n* {{msg-mw|Passwordreset-emailerror-capture}}",
"copyrightwarning2": "Copyright warning displayed under the edit box in editor\n*$1 - license name",
"editpage-head-copy-warn": "{{ignored}}Custom copyright warning in the header of an edit page.",
"editpage-tos-summary": "{{notranslate}}",
+ "editpage-cannot-use-custom-model": "Error message shown if the database does not support changing the content model of a page.",
"longpage-hint": "{{notranslate}}\n* <tt>$1</tt>: Size of the textbox formatted for output, using an appropriate unit ({{msg-mw|size-bytes}}, {{msg-mw|size-kilobytes}}, {{msg-mw|size-megabytes}}, {{msg-mw|size-gigabytes}})\n* <tt>$2</tt>: Size of the textbox in bytes, not formatnum",
"longpageerror": "Warning displayed when trying to save a text larger than the maximum size allowed.\n\nParameters:\n* $1 - submitted size (in kilobytes)\n* $2 - maximum size (in kilobytes)",
"readonlywarning": "Parameters:\n* $1 - reason",
"nmembers": "Appears in brackets after each category listed on the special page [[Special:WantedCategories]].\n\nParameters:\n* $1 - the number of members of the category\nSee also:\n* {{msg-mw|Nmemberschanged}}",
"nmemberschanged": "Appears in brackets after each category listed on the special page [[Special:WantedCategories]] if the number of pages in the category has changed since the list was last refreshed.\n\nParameters:\n* $1 - the original number of members of the category\n* $2 - the current one\nSee also:\n* {{msg-mw|Nmembers}}",
"nrevisions": "Used as link text in [[Special:FewestRevisions]].\n\nThe link points to the page history (action=history).\n\nParameters:\n* $1 - number of revisions",
- "nviews": "This message is used on [[Special:PopularPages]] to say how many times each page has been viewed.\n\nPreceded by the page title, like: Page title ($1 views)\n\nParameters:\n* $1 - the number of views",
"nimagelinks": "Used on [[Special:MostLinkedFiles]] to indicate how often a specific file is used.\n\nParameters:\n* $1 - number of pages\nSee also:\n* {{msg-mw|Ntransclusions}}",
"ntransclusions": "Used on [[Special:MostTranscludedPages]] to indicate how often a template is in use.\n\nParameters:\n* $1 - number of pages\nSee also:\n* {{msg-mw|Nimagelinks}}",
"specialpage-empty": "Used on a special page when there is no data. For example on [[Special:Unusedimages]] when all images are used.",
"nmembers": "$1 {{PLURAL:$1|membru|membri|de membri}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membru|membri|de membri}}",
"nrevisions": "{{PLURAL:$1|o versiune|$1 versiuni|$1 de versiuni}}",
- "nviews": "{{PLURAL:$1|o accesare|$1 accesări|$1 de accesări}}",
"nimagelinks": "Utilizat pe $1 {{PLURAL:$1|pagină|pagini}}",
"ntransclusions": "utilizat pe $1 {{PLURAL:$1|pagină|pagini}}",
"specialpage-empty": "Această pagină este goală.",
"nmembers": "$1 {{PLURAL:$1|membre|membre}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|membre}}",
"nrevisions": "$1 {{PLURAL:$1|revisione|revisiune}}",
- "nviews": "$1 {{PLURAL:$1|visite|visite}}",
"nimagelinks": "Ausate sus a $1 {{PLURAL:$1|pàgene|pàggene}}",
"ntransclusions": "ausate sus a $1 {{PLURAL:$1|pàgene|pàggene}}",
"specialpage-empty": "Non ge stonne resultete pe stu report.",
"nmembers": "$1 {{PLURAL:$1|объект|объекта|объектов}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|объект|объекта|объектов}}",
"nrevisions": "$1 {{PLURAL:$1|версия|версии|версий}}",
- "nviews": "$1 {{PLURAL:$1|просмотр|просмотра|просмотров}}",
"nimagelinks": "Используется на $1 {{PLURAL:$1|странице|страницах}}",
"ntransclusions": "используется на $1 {{PLURAL:$1|странице|страницах}}",
"specialpage-empty": "Запрос не дал результатов.",
"nmembers": "$1 {{PLURAL:$1|योजकः|योजकाः}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|सदस्यः|सदस्याः}}",
"nrevisions": "$1 {{PLURAL:$1|पुनरावृत्तिः}}",
- "nviews": "$1 {{PLURAL:$1|परिसन्धिः|परिसन्धयः}}",
"nimagelinks": "$1 {{PLURAL:$1|पुटम्|पुटानि}} प्रयुक्तानि ।",
"ntransclusions": "$1 {{PLURAL:$1|पुटम्|पुटानि}} प्रयुक्तानि ।",
"specialpage-empty": "अस्य वृत्तस्य परिणामः नास्ति ।",
"nmembers": "$1 {{PLURAL:$1|кыттааччы|кыттааччылаах}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|эбийиэк|эбийиэктээх}}",
"nrevisions": "$1 {{PLURAL:$1|барыллаах|барыл баар}}",
- "nviews": "$1 көрүүлээх",
"nimagelinks": "$1 {{PLURAL:$1|сирэйгэ|ахсааннаах сирэйгэ}} туттуллар",
"ntransclusions": "$1 {{PLURAL:$1|сирэйгэ|ахсааннаах сирэйгэ}} туттуллар",
"specialpage-empty": "Көрдөөн тугу да булбата.",
--- /dev/null
+{
+ "@metadata": {
+ "authors": [
+ "Ashkan P.",
+ "Calak",
+ "Kurdbuddha",
+ "Mjbmr",
+ "Paraw2",
+ "아라"
+ ]
+ },
+ "tog-numberheadings": "ژمارەکردنی خۆدکاری سەرتیترەکان",
+ "underline-always": "هەمیشە",
+ "underline-never": "هیچ وەخت",
+ "sunday": "یەێشەمە",
+ "monday": "دوشەممە",
+ "tuesday": "سێشەمە",
+ "wednesday": "چوارشەمە",
+ "thursday": "پەنجشەمە",
+ "friday": "جومعە",
+ "saturday": "شەممە",
+ "sun": "یەێشەمە",
+ "mon": "دووشەمە",
+ "tue": "سێشەمە",
+ "wed": "چوارشەمە",
+ "thu": "پەنجشەمە",
+ "fri": "جومعە",
+ "sat": "شەممە",
+ "january": "ژانویە",
+ "february": "فڤریە",
+ "march": "مارس",
+ "april": "ئاڤریل",
+ "may_long": "مەی",
+ "june": "ژووەن",
+ "july": "ژووئیە",
+ "august": "ئووت",
+ "september": "سپتامبر",
+ "october": "ئۆکتۆبر",
+ "november": "نۆڤامبر",
+ "december": "دسامبر",
+ "january-gen": "ژانویە",
+ "february-gen": "فڤریە",
+ "march-gen": "مارس",
+ "april-gen": "ئاڤریل",
+ "may-gen": "مەی",
+ "june-gen": "ژووەن",
+ "july-gen": "ژووئیە",
+ "august-gen": "ئووت",
+ "september-gen": "سپتامبر",
+ "october-gen": "ئۆکتۆبر",
+ "november-gen": "نۆڤامبر",
+ "december-gen": "دسامبر",
+ "jan": "ژانویه",
+ "feb": "فڤریە",
+ "mar": "مارس",
+ "apr": "ئاڤریل",
+ "may": "مەی",
+ "jun": "ژووەن",
+ "jul": "ژووئیە",
+ "aug": "ئووت",
+ "sep": "سپتامبر",
+ "oct": "ئۆکتۆبر",
+ "nov": "نۆڤامبر",
+ "dec": "دسامبر",
+ "pagecategories": "{{PLURAL:$1|پۆل|پۆلەگان}}",
+ "category_header": "پەڕەگان پۆل «$1»",
+ "subcategories": "ژێرپۆلەگان",
+ "category-media-header": "پەڕگەگان پۆل «$1»",
+ "category-empty": "''ئەی پۆلە ئێرەنگە ھۊچ پەڕە یا پەڕگەێگ لە خوەیا نیەگرێت.''",
+ "hidden-categories": "{{PLURAL:$1|پۆل شاریاێ}}",
+ "category-subcat-count": "{{PLURAL:$2|ئەی پۆلە تەنیا ژێرپۆل خوارەو لەتێیە.| ئەی پۆلە ئەی {{PLURAL:$1|ژێرپۆل|$1 ژێرپۆلەیل}} خوارەو لەتێیە، لە سەرجەم $2 گلە.}}",
+ "category-article-count": "{{PLURAL:$2|ئەی پۆلە تەنیا ئەی پەڕە لەخوەیگرتیە.|{{PLURAL:$1|پەڕە|$1 پەڕە}} لە ئەی پۆلە، لە سەرجەم $2 پەڕە ھەس.}}",
+ "category-file-count": "{{PLURAL:$2|ئەی پۆلە تەنیا ئەی پەڕە لەخوەیگرتیە.|{{PLURAL:$1|پەڕە|$1 پەڕە}} لە ئەی پۆلە، لە سەرجەم $2 پەڕە ھەس.}}",
+ "listingcontinuesabbrev": "(دریژە)",
+ "noindex-category": "پەڕە پێرستنەکریاێەگان",
+ "about": "دەربارە",
+ "newwindow": "(لە پەڕەێگ نوو واز کریەێد)",
+ "cancel": "لاوردن",
+ "moredotdotdot": "بیشتر",
+ "morenotlisted": "ئی لیستە تەواو نییە",
+ "mypage": "پەڕە",
+ "mytalk": "وەتوویش",
+ "navigation": "ڕێدەرکردن",
+ "qbfind": "پیا بکە",
+ "qbbrowse": "بگەرد",
+ "qbedit": "وێراشتە",
+ "qbpageoptions": "ئێ لاپەڕەیە",
+ "qbmyoptions": "پەڕەگانم",
+ "faq": "پرسیار و جواو (FAQ)",
+ "faqpage": "پرۆژە:پرسیار و جواو",
+ "actions": "کردارەگان",
+ "namespaces": "شوونناوەگان",
+ "variants": "شێوەزارەگان",
+ "errorpagetitle": "غەڵەت",
+ "returnto": "بەورەو ئڕاێ $1.",
+ "help": "یارمەتی",
+ "search": "مینە",
+ "searchbutton": "مینە",
+ "go": "بچوو",
+ "searcharticle": "بچوو",
+ "history": "دیروک پەڕە",
+ "history_short": "دیروک پەڕە",
+ "printableversion": "نسخەێ ئامادەێ چاپ",
+ "permalink": "بەسیار ھەمیشەیی",
+ "view": "دۊنن",
+ "edit": "وێراشتە",
+ "create": "درسکردن",
+ "delete": "لاوردن",
+ "protect": "بپیەرێزەێ",
+ "protect_change": "گووڕیان",
+ "newpage": "پەڕەێ نوو",
+ "talkpagelinktext": "وەتوویش",
+ "specialpage": "پەڕەێ تایوەت",
+ "personaltools": "ئامڕازە تاقەکەسیەگان",
+ "talk": "وەتوویش",
+ "views": "دۊننەگان",
+ "toolbox": "ئامڕازەگان",
+ "otherlanguages": "وە زوانەیل ترەک",
+ "redirectedfrom": "(ڕەوانەکریاێ لە $1)",
+ "lastmodifiedat": "ئەی پەڕە دۊاجار لە $2ی $1 نوو کریاس.",
+ "protectedpage": "پەڕەێ پاڕێزریا",
+ "jumpto": "واز بووە ئڕاێ:",
+ "jumptonavigation": "ڕێدەرکردن",
+ "jumptosearch": "مینە",
+ "aboutsite": "سەبارەت وە {{SITENAME}}",
+ "copyrightpage": "{{ns:project}}:مافەیل لەوەرگرتن",
+ "currentevents": "ڕووداوەیل ئێرەنگەیی",
+ "currentevents-url": "Project:ڕووداوەیل ئێرەنگەیی",
+ "disclaimers": "رەێکردن",
+ "disclaimerpage": "Project:رەێکردن گشتی",
+ "edithelp": "ڕێنوانی وێراشتەکردن",
+ "helppage-top-gethelp": "کۆمەک",
+ "mainpage": "دەسپێک",
+ "mainpage-description": "دەسپێک",
+ "policy-url": "پرۆژە:سیاسەت",
+ "portal": "دەرانەێ ئەوکاربەرەیل",
+ "portal-url": "Project:دەرانەێ ئەوکاربەرەیل",
+ "privacy": "سیاسەت ھەشاریەتی",
+ "privacypage": "Project:پیەرێزانن زانیاریەگان",
+ "ok": "باشە",
+ "retrievedfrom": "وەرگیریاێ لە «$1»",
+ "youhavenewmessages": "$1 دێڕی ($2).",
+ "editsection": "وێراشتە",
+ "editold": "وێراشتە",
+ "viewsourceold": "سەرچاوەگەێ بۊن",
+ "editlink": "وێراشتە",
+ "viewsourcelink": "سەرچاوەگەێ بۊن",
+ "editsectionhint": "وێراشتە کردن بەش: $1",
+ "toc": "ناوەرۆک",
+ "showtoc": "نیشانی بیە",
+ "collapsible-collapse": "جەمیەو کە",
+ "confirmable-yes": "بەڵێ",
+ "confirmable-no": "نە",
+ "feedlinks": "خۆراک:",
+ "site-atom-feed": "خواردەمەنی ئەتۆم ئڕاێ $1",
+ "page-atom-feed": "خواردەمەنی ئەتۆم ئڕاێ «$1»",
+ "red-link-title": "$1 (پەڕە بوون نەیرێد)",
+ "nstab-main": "پەڕە",
+ "nstab-user": "پەڕەێ ئەوکاربەر",
+ "nstab-special": "پەڕەێ تایوەت",
+ "nstab-project": "پەڕەێ پرۆژە",
+ "nstab-image": "پەڕگە",
+ "nstab-mediawiki": "پەیام",
+ "nstab-help": "پەڕەێ کۆمەک",
+ "nstab-category": "پول",
+ "missing-article": "دەیتابەیسەگە نەتۊەنست دەق پەڕەێگ وە ناو «$1» $2 پێیابکەێد ک ئەشێ پێیابکردیاتاد.\n\nئیە فرەتر لە مدووێ وەدۊاچین بەستیارێگ جیاواز یادیرۆک کۆنەێ پەڕەێگ سڕیاێ ڕوو دەێد.\n\nئەگەر لەێوا نیە، ئەوە گەھا گرفتێگ لەێ نەرمامێرە پێیاکردیەسە.\nتکایە ئیە وە ئاماژەدان وە ناونیشان URLـەگەیەو وە [[Special:ListUsers/sysop|وەڕێوەوەرێگ]] ڕاپۆرت بدە.",
+ "missingarticle-rev": "(نسخە#: $1)",
+ "badtitle": "ناونیشان خراو",
+ "badtitletext": "سەرناو پەڕەێ داخوازیاێ بەتاڵە، چووڵە یا سەرناوێگ نێوان-زوانی یا نێوان-ویکیئیە ک وە شێوەێگ ھەڵە بەسیار پی دەریاس.\nگەھا یەک یا چەند کاراکتر لەتێ بوود ک نیەکریەێد لە سەرناوەگان ئەوکار بوەێد.",
+ "viewsource": "سەرچاوەگەێ بۊن",
+ "yourname": "ناو ئەوکاربەری",
+ "userlogin-yourname": "ناو ئەوکاربەری",
+ "userlogin-yourname-ph": "ناو ئەوکاربەریت بنۊس",
+ "createacct-another-username-ph": "ناو ئەوکاربەریت بنۊس",
+ "yourpassword": "تێپەڕوشە",
+ "userlogin-yourpassword": "تێپەڕوشە",
+ "userlogin-yourpassword-ph": "تێپەڕوشەگەت بنۊس",
+ "createacct-yourpassword-ph": "تێپەڕوشەێگ بنۊس",
+ "yourpasswordagain": "دیسان تێپەڕوشەگە بنۊسەو:",
+ "remembermypassword": "تێپەروشەگەم لەسەر ئەی کامپیوترە پاشدەس بکە (ئەو پەڕی $1 {{PLURAL:$1|ڕووژ}}ە)",
+ "login": "بچووە ناو",
+ "nav-login-createaccount": "بچووە ناو / ھەژمار درس بکە",
+ "userlogin": "بچووە ناو / ھەژمار درس بکە",
+ "userloginnocreate": "بچووە ناو",
+ "logout": "بچووە دەیشت",
+ "userlogout": "بچووە دەرەو",
+ "nologin": "ھەژمار نەێری؟ $1.",
+ "nologinlink": "ھەژمارێگ درس بکە",
+ "createaccount": "ھەژمار درس بکە",
+ "gotaccount": "لێرە ھەژمار دێرید؟ $1.",
+ "gotaccountlink": "بچووە ناو",
+ "userlogin-resetlink": "وردەکاریەیل ناوچینت لە ھۊرەو بردیتە؟",
+ "createacct-emailrequired": "ناونیشان ئیمەیل",
+ "createaccountreason": "هووکار:",
+ "createacct-reason": "هووکار",
+ "nouserspecified": "بایەد ناو ئەوکاربەری دابین بکەی.",
+ "login-userblocked": "ئەێ ئەوکاربەرە بلاک کریاێە. چۊنە ناو قەدەغەنە.",
+ "mailmypassword": "تێپەڕوشەێگ نوو بنارە ئڕاێ ئیمەیلەگەم",
+ "accountcreated": "هەژمار درس کریا",
+ "loginlanguagelabel": "زوان: $1",
+ "pt-login": "بچووە ناو",
+ "pt-login-button": "بچووە ناو",
+ "oldpassword": "تێپەڕوشەێ قەدیمی:",
+ "newpassword": "تێپەڕوشەێ نوو:",
+ "retypenew": "تێپەڕوشەێ نوو دوبارە بنۊسەو:",
+ "passwordreset-username": "ناو ئەوکاربەری:",
+ "changeemail-none": "(هۊچ)",
+ "bold_sample": "دەق پڕرەنگ",
+ "bold_tip": "دەق پڕرەنگ",
+ "italic_sample": "دەق کەژ",
+ "italic_tip": "دەق کەژ",
+ "link_sample": "سەردێڕ بەسیار",
+ "link_tip": "بەسیار ناوخوەێ",
+ "extlink_sample": "http://www.example.com سەردێڕ بەسیار",
+ "extlink_tip": "بەسیار دەرەکی (لەھۊرت بوود نۊسین پێشگر http:// )",
+ "headline_sample": "دەق سەردێڕ",
+ "headline_tip": "سەردێڕ ئاست ۲",
+ "nowiki_sample": "لە ئیرە دەق نەڕازانیاێ تێبخە",
+ "nowiki_tip": "لەوەرچاو نەگرتن داڕشانەگان ویکی",
+ "image_tip": "وێنەێ ناو دەق",
+ "media_tip": "بەسیار پەڕگە",
+ "sig_tip": "ئیمزاگەت وەرد مۆر ڕێکەفت",
+ "hr_tip": "هێڵ ئاسوویی (کەم ئەوکاری بوەین)",
+ "summary": "کورتەێ وێراشتە:",
+ "minoredit": "ئیە وێراشتەێگ بۊچگە",
+ "watchthis": "ئەی پەڕە بخە ژێر چاودێری",
+ "savearticle": "پەڕەگە پاشدەس بکە",
+ "preview": "پێشدۊنن",
+ "showpreview": "پێشدۊنن نیشان بدە",
+ "showdiff": "گووڕانکاریەگان نیشان بدە",
+ "anoneditwarning": "'''ھۆشیار بوو:''' نەچیتەسە ناو.\nناونیشان IP تۆ لە دیرۆک وێراشتەگان ئەی پەڕەیە تۆمار کریەێد.",
+ "newarticle": "(نوو)",
+ "newarticletext": "وە دۊاێ بەستیار پەڕەێگ کەفتیە کە ھێمان درس نەکریاس.\nئڕاێ درس کردن پەڕەگە، لە چوارچووەگەی خوارەو دەس بکە وە تایپ کردن. (ئڕاێ زانیاری فرەتر\n[$1 یارمەتی] بۊنە).\nئەگەر وە ھەڵە ھاتیدە ئێرە، لە سەر دوگمەێ '''back''' وێبگەڕەگەت کلیک بکە.",
+ "noarticletext": "ئێرەنگە ھۊچ دەقێگ لەی پەڕە نیە.\nتۊەنید ئڕاێ ئەی ناوە لە [[Special:Search/{{PAGENAME}}|پەڕەگان ترەک مینە بکەید]]، <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} لە پێرستەگان مینە بکەید]، یا [{{fullurl:{{FULLPAGENAME}}|action=edit}} ئەی پەڕەیە وێراشتە بکەید]</span>.",
+ "noarticletext-nopermission": "ئێرەنگە ھۊچ دەقێگ لە ئەی پەڕەیە نیە.\nتۊەنی لە پەڕەگان تر [[Special:Search/{{PAGENAME}}|ئەڕاێ ئەی ناوە بگەڕی]]، یا <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} لە لۆگە پەیوەندیدارەگان بگەڕی]</span>، وەڵێم نیەتۊەنی ئەی پەڕەیە درس بکەی.",
+ "updated": "(وەڕووژکریا)",
+ "previewnote": "'''لە ھۊرت نەچوود ئیە تەنیا پێشدۊننە.'''\nگووڕانکاریەگانت ھێمان پاشدەس نەکریانە!",
+ "editing": "وێراشتەکردن $1",
+ "editingsection": "وێراشتەکردن: $1 (بەش)",
+ "yourdiff": "جیاوازیەیل",
+ "templatesused": "ئەو {{PLURAL:$1|داڕێژە ک لە ئەی پەڕە ئەوکاربریاێە|داڕێژەیلە ک لە ئەی پەڕە ئەوکاربریانە}}:",
+ "template-protected": "(پیەرێزیاێ)",
+ "template-semiprotected": "(نیوەپیەرێزیاێ)",
+ "hiddencategories": "ئەی پەڕە ئەندام {{PLURAL:$1|١ پۆل شاریاێە|$1 پۆل شاریاێە}}:",
+ "permissionserrorstext-withaction": "لەسەر ئەی {{PLURAL:$1|مدوو|مدووەیل}} خوارەو، دەسەڵات نەێرید ئەڕاێ $2:",
+ "recreate-moveddeleted-warn": "'''ھووشیار بوو: لەپسا پەڕەێگ درس کەید ک لە پێشەو سڕیاێە.'''\n\nئیە لەوەر چاو بگرە کە وێراشتەکردن ئەی پەڕە وەقازاشتە یا نە.\nپێرست سڕاندن و جیوەجیکردن ئەی پەڕە ئڕاێ ئاسانی لێرە ھاتیە:",
+ "moveddeleted-notice": "ئەی پەڕەیە سڕیاێە.\nپێرست سڕاندن و جیوەجیکردن ئڕاێ پەڕەگە لە ژێرەو نیشان دەریاس.",
+ "content-model-wikitext": "ویکیدەق",
+ "content-model-text": "دەق ساکار",
+ "content-model-javascript": "جاڤاسکریپت",
+ "post-expand-template-inclusion-warning": "'''ئاگاداری:''' قەوارەێ داڕێژەگە فرە گەورەس.\nپوورێد بڕێگ لە داڕێژەگان لەخوەیەو نەگرێتەو.",
+ "post-expand-template-inclusion-category": "ئەو لاپەڕەیلە ک قەوارەێ داڕێژەێەیل تێان لە ھەد تێپەڕۊە",
+ "post-expand-template-argument-warning": "'''ئاگاداری:''' ئەی پەڕە لانکەم یەک داڕێژە لەتێیە کە قەوارەێ فرە گەورەس.<br />\nئەی وەڵگە (argument) ئەوکار نەخریاێە.",
+ "post-expand-template-argument-category": "ئەو پەڕەیلێگ ک داڕێژەێ ئەوکارنەخریاێ لەتێیانە",
+ "viewpagelogs": "لۆگەگان ئەی پەڕەیە بۊن",
+ "currentrev-asof": "دۊایین نسخە $1",
+ "revisionasof": "وازخوەنی نسخەێ $1",
+ "revision-info": "نسخەێ $1 لە لایەن $2",
+ "previousrevision": "→نسخەێ کۆنەتر",
+ "nextrevision": "نسخەێ نووتر←",
+ "currentrevisionlink": "نسخەێ ئێرەنگە",
+ "cur": "ئێرەنگە",
+ "next": "پاش",
+ "last": "پێشین",
+ "page_first": "یەکمین",
+ "page_last": "دۊایین",
+ "histlegend": "ھەڵوژانن جیاوازی: نسخەگان ئڕاێ ھەڵسەنگانین دیاری بکە و ئینتر یا دوگمەگەێ خوارەو بکوتە.<br />\nڕێنوانی: '''({{int:cur}})''' = جیاوازی وەگەرد دۊایین نسخە، '''({{int:last}})''' = جیاوازی وەگەرد نسخەێ پێشین، '''{{int:minoreditletter}}''' = وێراشتەێ بۊچگ.",
+ "history-fieldset-title": "گەشت دیرۆک",
+ "history-show-deleted": "تەنیا سڕیاێەگان",
+ "histfirst": "کۆنەترین",
+ "histlast": "نووترین",
+ "historyempty": "(پووچ)",
+ "rev-delundel": "نیشان بدە/بشارەو",
+ "revdelete-show-file-submit": "بەڵێ",
+ "revdel-restore": "دیمەنەگەێ بگووڕنە",
+ "mergehistory-reason": "هووکار:",
+ "revertmerge": "لەیەک جیاکردن",
+ "history-title": "دیرۆک وازخوانیەگان «$1»",
+ "lineno": "ھێڵ $1:",
+ "compareselectedversions": "نسخە ھەڵوژیاێەگان ھەڵبسەنگنە",
+ "editundo": "بەتاڵکردن",
+ "searchresults": "ئاکامەگان مینە",
+ "searchresults-title": "ئاکامەگان مینە ئڕاێ «$1»",
+ "prevn": "{{PLURAL:$1|$1}}ی پێشین",
+ "nextn": "{{PLURAL:$1|$1}} دۊاتر",
+ "prevn-title": "$1 {{PLURAL:$1|ئەنجام}} پێشین",
+ "nextn-title": "$1 {{PLURAL:$1|ئەنجام}} دۊاتر",
+ "shown-title": "لە هەر پەڕەێگ $1 {{PLURAL:$1|ئەنجام}} نیشان بدە",
+ "viewprevnext": "($1 {{int:pipe-separator}} $2) ($3) بۊنە",
+ "searchmenu-exists": "'''پەڕەێگ وە ناو «[[:$1]]» لە ئەی ویکیە ھەس.'''",
+ "searchmenu-new": "'''لە ئەی ویکیە پەڕەێ « [[:$1]] » درس بکە!'''",
+ "searchprofile-articles": "پەڕەگان ناوەڕۆکی",
+ "searchprofile-images": "مالتیمیدیا",
+ "searchprofile-everything": "گشت چشت",
+ "searchprofile-advanced": "پێشکەفتێ",
+ "searchprofile-articles-tooltip": "مینە لە $1",
+ "searchprofile-images-tooltip": "مینە ئڕاێ پەڕگەگان",
+ "searchprofile-everything-tooltip": "لە گشت ناوەرۆکێگ مینە بکە (تەنانەت پەڕەگان وتوویشیش)",
+ "searchprofile-advanced-tooltip": "مینە لەناو شوونناوە دڵخوازەگان",
+ "search-redirect": "(ڕەوانەکەر $1)",
+ "search-section": "(بەش $1)",
+ "search-suggest": "ئایا مەبەستت ئیە بۊ: $1",
+ "search-interwiki-more": "(زوورم)",
+ "searchrelated": "پێوەس",
+ "searchall": "گشت",
+ "search-nonefound": "ھۊچ ئاکامێگ کە وە داواکاریەگەت بخوەێد پێیا نۊ.",
+ "powersearch-toggleall": "گشت",
+ "mypreferences": "ھەڵوژیاێەیل",
+ "prefs-skin": "پووستە",
+ "prefs-editing": "وێراشتەکردن",
+ "searchresultshead": "مینە",
+ "timezoneregion-africa": "ئافریقا",
+ "timezoneregion-america": "ئامریکا",
+ "timezoneregion-asia": "ئاسیا",
+ "timezoneregion-australia": "ئۆسترالیا",
+ "timezoneregion-europe": "ئورووپا",
+ "timezoneregion-indian": "ئوقیانووس هند",
+ "prefs-searchoptions": "جوورسن",
+ "youremail": "ئیمەیل",
+ "yourrealname": "ناو ڕاسەگانی:",
+ "yourlanguage": "زوان:",
+ "email": "ئیمەیل",
+ "prefs-help-email": "دانان ناونیشان ئیمەیل دڵخوازانەس، وەڵێم ئەگەر تێپەڕوشەگەت لە ھۊرتەو بچوود، ئەڕاێ نووکردن تێپەڕوشە ھەوەجە پی ھەس.",
+ "prefs-help-email-others": "ھەرلەێوا تۊەنی ھەڵوژانید ک ئەوکاربەرەیل تر، لە ڕێگەێ پەڕەێ ئەوکاربەریەگەت یا وەتوویشەگەت، بێ ئاشکراکردن کەسایەتیت، پێوەندی وەگەردت بگرن.\nئیمەیلەگەت تا کاتێگ ک کەسێگ وەگەردت پێوەندی بگرێد، ئاشکرا نیەود.",
+ "prefs-editor": "وێراشتەکەر",
+ "group-all": "(گشت)",
+ "right-read": "خوەنین پەڕەگان",
+ "right-edit": "وێراشتەکردن پەڕەگان",
+ "newuserlogpage": "پێرست درسکردن ئەوکاربەر",
+ "action-edit": "ئەی پەڕە وێراشتە بکە",
+ "nchanges": "$1 {{PLURAL:$1|گووڕانکاری}}",
+ "recentchanges": "دۊایین گووڕانکاریەیل",
+ "recentchanges-legend": "ھەڵوژیاێەگان دۊایین گووڕانکاریەگان",
+ "recentchanges-feed-description": "شوون دۊایین گووڕانکاریەگان ئەی ویکیە بگرە لە ئەی «خواردەمەنی»ەو.",
+ "recentchanges-label-newpage": "ئەی وێراشتەیە لاپەڕەێگ نوو درس کرد",
+ "recentchanges-label-minor": "ئییە وێراشتەێگ بۊچگە",
+ "recentchanges-label-bot": "ئەی وێراشتە لە لایەن بۆتێگ پێک هاتیە",
+ "recentchanges-label-unpatrolled": "ئەی وێراشتەیە ھێمان پاس نەدریاس",
+ "rcnotefrom": "لە خوارەو گووڕانکاریەگان لە '''$2'''ەو (تا '''$1''' نیشاندەریاس).",
+ "rclistfrom": "گووڕانکاریە نووەگان نیشان بدە وە دەسپێکردن لە $3 $2",
+ "rcshowhideminor": "وێراشتە بۊچگەیل $1",
+ "rcshowhidebots": "بۆتەگان $1",
+ "rcshowhideliu": "ئەوکاربەرە تۆمارکریاێەگان $1",
+ "rcshowhideanons": "ئەوکاربەرە نەناسیاوەگان $1",
+ "rcshowhidepatr": "وێراشتە نەگەردیاێەگان $1",
+ "rcshowhidemine": "وێراشتەگانم $1",
+ "rclinks": "دۊایین $1 گووڕانکاری $2 ڕووژ ویەردە نیشان بدە<br />$3",
+ "hist": "دیرۆک",
+ "hide": "بشارەو",
+ "minoreditletter": "بێجگە",
+ "rc-enhanced-expand": "وردەکاریەگان نیشان بدە",
+ "rc-enhanced-hide": "وردەکاریەگان بشارەو",
+ "recentchangeslinked": "گووڕانکاریە پەیوەندیدارەگان",
+ "recentchangeslinked-toolbox": "گووڕانکاری پەیوەندیدارەگان",
+ "recentchangeslinked-title": "گووڕانکاریە پەیوەندیدارەگان وە \"$1\" ـەو",
+ "recentchangeslinked-summary": "ئیە پێرستێگ لە گووڕانکاریەگان دۊایی لە ئەو پەڕەیلەسە ک بەسیار دێرن لە پەڕەێگ دیاریکریاێ (یا ئڕاێ ئەندامەگان پۆلێگ دیاریکریاێ)\nپەڕەگان [[Special:Watchlist|پێرست چاودێریەگەت]] '''پڕرەنگن'''.",
+ "recentchangeslinked-page": "ناو پەڕە:",
+ "recentchangeslinked-to": "وەجیگەێ ئەوە، گووڕانکاریەگان ئەو پەڕەیلە نیشان بدە ک بەسیار وە پەڕەی دیاریکریاێ دێرن.",
+ "upload": "پەڕگەێگ بار بکە",
+ "uploadlogpage": "پێرست بارکردن",
+ "filesource": "سەرچاوە:",
+ "license": "مۆڵەتناوە:",
+ "license-header": "مۆڵەتناوە",
+ "imgfile": "پەڕگە",
+ "listfiles": "پێرست پەڕگەیل",
+ "listfiles_name": "ناو",
+ "listfiles_user": "ئەوکاربەر",
+ "listfiles_count": "وەشانەیل",
+ "listfiles-latestversion-yes": "ئەرێ",
+ "listfiles-latestversion-no": "نە",
+ "file-anchor-link": "پەڕگە",
+ "filehist": "دیرۆک پەڕگە",
+ "filehist-help": "کرتە بکە لەسەر یەکێگ لە ڕێکەوت/کاتەگان ئڕاێ دۊنن پەڕگەگە وە ئەو شێوەێ لەو کاتە بۊە.",
+ "filehist-revert": "وەرۊپاش کردن",
+ "filehist-current": "دەق ئێرەنگەیی",
+ "filehist-datetime": "ڕێکەفت/سات",
+ "filehist-thumb": "بەن کلگی",
+ "filehist-thumbtext": "بەن کلگی ئڕاێ نسخەێ $1",
+ "filehist-user": "ئەوکاربەر",
+ "filehist-dimensions": "ئەنازە",
+ "filehist-comment": "شرۆڤە",
+ "imagelinks": "ئەوکاربردن پەڕگە",
+ "linkstoimage": "لە ئەی {{PLURAL:$1|پەڕەێ خوارەو بەسیار دریانە|$1 پەڕەێ خوارەو بەسیار دریانە}} ئڕاێ ئەی پەڕگە:",
+ "nolinkstoimage": "لاپەڕەێگ نیە ک بەسیار وە ئەی پەڕگە بیاشتاد.",
+ "sharedupload-desc-here": "ئەی پەڕگە لە $1ەوەسە و پووڕێد لە پرۆژەگان دیگەیش ئەوکار بیاتاد.\nپێناسەگەێ لەسەر [$2 پەڕەێ شیەوکردن پەڕگەگە] لە خوارەو نیشان دریاس.",
+ "randompage": "پەڕەێگ وەناکاو",
+ "statistics": "ئامارەگان",
+ "statistics-pages": "پەڕەیل",
+ "pageswithprop-submit": "بچوو",
+ "brokenredirects-edit": "وێراشتە",
+ "prefixindex": "گشت پەڕەگان وە پێشگرەو",
+ "protectedpages-page": "پەڕە",
+ "protectedpages-unknown-timestamp": "نەناسریاێ",
+ "protectedpages-unknown-performer": "ئەوکاربەر نەناسریاێ",
+ "listusers": "پێرست ئەوکاربەرەیل",
+ "usercreated": "لە $1، $2 {{GENDER:$3|درس کریاس}}",
+ "newpages": "پەڕە نووەگان",
+ "newpages-username": "ناو ئەوکاربەری:",
+ "move": "جیوەجیکردن",
+ "pager-newer-n": "{{PLURAL:$1|یەکێگ نووتر|$1 نووتر}}",
+ "pager-older-n": "{{PLURAL:$1|یەکێگ کۆنەتر|$1ی کۆنەتر}}",
+ "booksources": "سەرچاوەگان کتاو",
+ "booksources-search-legend": "مینەێ سەرچاوەێ کتاو بکە",
+ "booksources-search": "گەردین",
+ "log": "لۆگەگان",
+ "allpages": "گشت پەڕەگان",
+ "allarticles": "گشت پەڕەگان",
+ "allpagessubmit": "بچوو",
+ "categories": "پۆلەگان",
+ "linksearch-ok": "مینە",
+ "linksearch-line": "$1 بەسیارپێدەریاێە لە $2",
+ "listgrouprights-rights": "مافەیل",
+ "listgrouprights-members": "(پێرست ئەندامەگان)",
+ "trackingcategories-name": "ناو پەیام",
+ "emailuser": "ئیمەیل بنارە ئەڕاێ ئەی ئەوکاربەرە",
+ "emailusername": "ناو ئەوکاربەری:",
+ "emailmessage": "پەیام:",
+ "emailsend": "کل بکە",
+ "watchlist": "پێرست چاودێری",
+ "mywatchlist": "پێرست چاودێری",
+ "watchlistfor2": "ئڕاێ $1 $2",
+ "unwatch": "لاوردن چاودێری",
+ "watchlist-details": "بێجگە پەڕەگان وەتوویش، {{PLURAL:$1|$1 پەڕە}} لە پێرست چاودێریەگەتە.",
+ "wlshowlast": "دۊایین $1 دەمژمار $2 ڕووژ نیشان بدە",
+ "watchlist-options": "ھەڵوژیاێەگان پێرست چاودێری",
+ "actioncomplete": "کردارەگە وە ئەنجام رەسی",
+ "actionfailed": "کردارەگە سەرنەکەفت",
+ "dellogpage": "پێرست لاوردنەگان",
+ "rollbacklink": "گەڕانن",
+ "protectlogpage": "پێرست پیەرێزکردن",
+ "protectedarticle": "«[[$1]]» پیەرێزان",
+ "restriction-edit": "وێراشتە",
+ "undeletelink": "بۊنە/بارەوەێ",
+ "undeleteviewlink": "دۊنن",
+ "undelete-search-submit": "مینە",
+ "undelete-show-file-submit": "بەڵێ",
+ "namespace": "شوونناوەگان",
+ "invert": "ھەڵوژیاێەگان وەزێزەو بکە",
+ "contributions": "بەشدارییەگان {{GENDER:$1|ئەوکاربەر}}",
+ "contributions-title": "بەشداریەگان ئەوکاربەر $1",
+ "mycontris": "بەشداریەیل",
+ "contribsub2": "ئڕاێ {{GENDER:$3|$1}} ($2)",
+ "uctop": "(ئێرەنگە)",
+ "month": "لە مانگ (و پێشتر لەوە):",
+ "year": "لە ساڵ (و پێشتر لەوە):",
+ "sp-contributions-newbies": "تەنیا بەشداریەگان ئەوکاربەرە تازەگان نیشان بدە",
+ "sp-contributions-blocklog": "پێرست بەساێن",
+ "sp-contributions-uploads": "بارکردنەگان",
+ "sp-contributions-logs": "پێرستەگان",
+ "sp-contributions-talk": "وەتوویش",
+ "sp-contributions-search": "مینە کردن ئڕاێ بەشداریەگان",
+ "sp-contributions-username": "ناونیشان ئایپی (IP) یا ناو ئەوکاربەری:",
+ "sp-contributions-toponly": "تەنیا ئەو وێراشتەیلە نیشانبدە ک دۊایین نسخەن",
+ "sp-contributions-submit": "مینە بکە",
+ "whatlinkshere": "بەسیارەگان وە ئێرە",
+ "whatlinkshere-title": "ئەو پەڕەیلە ک وە «$1» بەسیار دێرن",
+ "whatlinkshere-page": "پەڕە:",
+ "linkshere": "ئەی پەڕەیلە بەستیار دێرن وە '''[[:$1]]''':",
+ "nolinkshere": "هۊچ لاپەڕەێگ بەسیار وە '''[[:$1]]''' نەێرێد .",
+ "isredirect": "پەڕەێ ڕەوانەکەر",
+ "istemplate": "ناوتەپیاێەگان (transclusions)",
+ "isimage": "بەسیار پەڕگە",
+ "whatlinkshere-prev": "{{PLURAL:$1|پێشتر|$1 پێشتر}}",
+ "whatlinkshere-next": "{{PLURAL:$1|دیگە|$1 تر}}",
+ "whatlinkshere-links": "← بەسیارەگان",
+ "whatlinkshere-hideredirs": "ڕەوانەکەرەگان $1",
+ "whatlinkshere-hidetrans": "$1 ناوتەپیاێەگان (transclusions)",
+ "whatlinkshere-hidelinks": "$1 بەسیار",
+ "whatlinkshere-hideimages": "$1 بەسیارەگان پەڕگە",
+ "whatlinkshere-filters": "پاڵووینکەرەگان",
+ "ipboptions": "٢ دەمژمار:2 hours,١ رووژ:1 day,٣ رووژ:3 days,١ ھەفتە:1 week,٢ ھەفتە:2 weeks,١ مانگ:1 month,٣ مانگ:3 months,٦ مانگ:6 months,١ ساڵ:1 year,بێسنوور:infinite",
+ "ipblocklist": "ئەوکاربەرە بەسریاێەگان",
+ "ipblocklist-submit": "مینە",
+ "blocklink": "بەسان",
+ "unblocklink": "بەسان لاوە",
+ "change-blocklink": "بەسان بگووڕنەو",
+ "contribslink": "بەشداریەیل",
+ "blocklogpage": "پێرست بەساێن",
+ "blocklogentry": "[[$1]] ئڕاێ ماوەێ $2 بەسان $3",
+ "block-log-flags-nocreate": "درسکردن ھەژمار ناچالاک کریا",
+ "movelogpage": "پێرست جیوەجیکردن",
+ "revertmove": "وەرۊپاش کردن",
+ "export": "ھەناردن پەڕەگان",
+ "allmessagesname": "ناو",
+ "allmessagesdefault": "دەق بنەڕەتی (Default)",
+ "allmessages-filter-all": "گشت",
+ "allmessages-language": "زوان",
+ "allmessages-filter-submit": "بچوو",
+ "allmessages-filter-translate": "ھەڵگەردانن",
+ "thumbnail-more": "گەورەکردن",
+ "thumbnail_error": "هەڵە لە کات درستکردن بەن کلگی: $1",
+ "tooltip-pt-userpage": "پەڕەێ ئەوکاربەریەگەت",
+ "tooltip-pt-mytalk": "پەڕەێ وەتوویشەگەت",
+ "tooltip-pt-preferences": "ھەڵوژیاێەیلت",
+ "tooltip-pt-watchlist": "پێرست ئەو پەڕەیل ک چاودێری لە گووڕانکاریەگانیان کەید",
+ "tooltip-pt-mycontris": "پێرست بەشداریەیلت",
+ "tooltip-pt-login": "پێشنیار ئەوپیت کریەێد بچیدە ناو؛ ھەرچەن زووری نیە",
+ "tooltip-pt-logout": "دەرچین",
+ "tooltip-ca-talk": "وەتوویش سەبارەت وە ناوەڕۆک پەڕە",
+ "tooltip-ca-edit": "تۊەنی وێراشتەێ ئەی پەڕەیە بکەید. تکایە وەر لە پاشدەسکردن دوگمەێ پێشدۊنن ئەوکاربوەێن.",
+ "tooltip-ca-addsection": "بەشێگ نوو دەس پی بکە",
+ "tooltip-ca-viewsource": "ئەی پەڕە پیەرێزیاێە.\nتۊەنی سەرچاوەگەێ بۊنید",
+ "tooltip-ca-history": "نسخەگان پێشین ئەی پەڕە",
+ "tooltip-ca-protect": "ئەی پەڕە بپارێزەو",
+ "tooltip-ca-delete": "ئەی پەڕەیە بسڕەو",
+ "tooltip-ca-move": "ئەی پەڕە جیوەجی بکە",
+ "tooltip-ca-watch": "ئەی پەڕە بخە سەر پێرست چاودێریت",
+ "tooltip-ca-unwatch": "ئەی پەڕە لە پێرست چاودێریەگەت لابدە",
+ "tooltip-search": "لە {{SITENAME}} مینە بکە",
+ "tooltip-search-go": "ئەگەر پووڕێد بچوو پەڕەێگ ک وە تەواوی ئەی ناوە بیاشتاد",
+ "tooltip-search-fulltext": "لە پەڕەگان مینە بکە ئڕا ئەی دەقە",
+ "tooltip-p-logo": "دۊنن پەڕەێ دەسپێک",
+ "tooltip-n-mainpage": "سەردان پەڕەێ سەرەکی بکە",
+ "tooltip-n-mainpage-description": "سەردان پەڕەێ سەرەکی بکە",
+ "tooltip-n-portal": "سەبارەت وە پڕۆژەگە، چە تۊەنی بکەید، لە کوورە چشتەگان پێیا بکەید",
+ "tooltip-n-currentevents": "سەبارەت وە ڕووداوەیل ئێرەنگەیی زانیاری پێشینە وەدەس بارین",
+ "tooltip-n-recentchanges": "پێرست دۊایین گووڕانکاریەیل لە ئەی ویکیە",
+ "tooltip-n-randompage": "پەڕەێ وەناکاوێگ نیشان بدە",
+ "tooltip-n-help": "جێگەێ ئەورەسین",
+ "tooltip-t-whatlinkshere": "پێرست گشت پەڕەگان ویکی ک بەسیار دریانە وە ئێرە",
+ "tooltip-t-recentchangeslinked": "دۊایین گووڕانکاریەگان لە ئەو پەڕەیلە ک ئەی پەڕە وەپیان بەسیار دێرد",
+ "tooltip-feed-atom": "خواردەمەنی ئەتۆم ئڕاێ ئەی پەڕە",
+ "tooltip-t-contributions": "پێرست بەشداریەگان ئەی ئەوکاربەر",
+ "tooltip-t-emailuser": "ئیمەیلێگ بنارە ئڕاێ ئەی ئەوکاربەرە",
+ "tooltip-t-specialpages": "پێرست گشت پەڕە تایوەتەگان",
+ "tooltip-t-print": "نسخەێ چاپی ئەی پەڕە",
+ "tooltip-t-permalink": "بەسیار ھەمیشەیی وە ئەی وەشان لە ئەی پەڕە",
+ "tooltip-ca-nstab-main": "دۊنن پەڕەێ ناوەڕۆک",
+ "tooltip-ca-nstab-user": "پەڕەێ ئەوکاربەر تەماشا بکە",
+ "tooltip-ca-nstab-special": "ئیە پەڕەێگ تایبەتە، نیەتۊەنی خوەێ ئەی پەڕە وێراشتە بکەید",
+ "tooltip-ca-nstab-project": "دۊنن پەڕەێ پرۆژە",
+ "tooltip-ca-nstab-image": "دۊنن پەڕەێ پەڕگە",
+ "tooltip-ca-nstab-template": "دۊنن قاڵبەگە",
+ "tooltip-ca-nstab-category": "پەڕەێ پۆلەگە بۊن",
+ "tooltip-minoredit": "ئیە وەک گووڕانکاریەێگ بۊچگ دیاریەو بکە",
+ "tooltip-save": "گووڕانکاریەگان خوەت پاشدەس بکە",
+ "tooltip-preview": "پێشدۊنن گووڕانکاریەگان، تکایە پێش لە پاشدەس کردن، ئیە ئەوکار بوەین.",
+ "tooltip-diff": "نیشاندان گووڕانکارییەگانت لە دەقەگە",
+ "tooltip-compareselectedversions": "جیاوازیەگان دو دەق دیاریکریاێەگەێ ئەی پەڕە بۊنە.",
+ "tooltip-watch": "ئەی پەڕە بخە سەر پێرست چاودێریت",
+ "tooltip-upload": "دەسکردن وە بارکردن",
+ "tooltip-rollback": "«گەڕانن» گووڕانکاری/گووڕانکاریەگان ئەی پەڕە وە یەک کرتە گەڕانێدەو ئڕاێ دۊایین بەشداریکەر",
+ "tooltip-undo": "«بەتاڵکردن» ئەی گووڕانکاریە گووڕنێدەو و فۆرم وێراشتەکردن لە شێوەی پێشدۊنن وازەو کەێد. ئەی جوورە پووڕێد مدووێگ لە کورتەێ وێراشتە بنۊسریەێد.",
+ "tooltip-summary": "کۆرتەێگ لە لی بنۊسە",
+ "pageinfo-redirectsto-info": "زانیاری",
+ "pageinfo-contentpage-yes": "بەڵێ",
+ "pageinfo-protect-cascading-yes": "بەڵێ",
+ "previousdiff": "→ گووڕانکاری کۆنەتر",
+ "nextdiff": "گووڕانکاری نووتر ←",
+ "file-info-size": "$1 × $2 پیکسێل، قەوارەێ پەڕگە: $3، جوور MIME: $4",
+ "file-nohires": "رەزۆلوشن سەرتر لەیە لە وەردەستەو نیە.",
+ "svg-long-desc": "پەڕگەێ SVG، وە ناو $1 × $2 پیکسڵ، قەوارەێ پەڕگە: $3",
+ "show-big-image": "پەڕگەێ رەسەن",
+ "ilsubmit": "مینە",
+ "bad_image_list": "فۆرمەت وە شێوەێ خوارەسە:\n\nتەنیا ئەو باوەتەیلە ک پێرست کریانە (واتە ئەو ھێڵەیلە ک وە * دەس پێ کەن) لە وەر چاون.\nیەکەم بەسیار لە سەر ھەر ھێڵێگ، ئەشێ بەسیار فایلێگ خراو بوود.\nگشت بەسیارەگان دۊاێ ئەوە لە ئەو ھێڵە، چۊ نائاسایی(ئستسنا) تیەنە ئەژمار.",
+ "metadata": "متادەیتا",
+ "metadata-help": "ئەی پەڕگە زانیاری فرەێگ لەتێیە، ک گەھا دۊردۊن (camera) یا ئسکەنێر (scanner) خستۊە سەری. ئەگەر پەڕگەگە لە حاڵەتە سەرەتاییەگەیەو دەسکاری کریاۊد، گاھەس بڕێگ لە وردەکاریەیل، زانیارەگان وێنە گووڕیاێەگە وە تەواوی نیشان نەدەن.",
+ "metadata-fields": "کاڵگەگان (fields) میتادەیتاێ وێنە ک لە ئەی پەیامە وەڕزارەو کریانە، کاتێگ جەدوەل میتادەیتا کووکریاێ بوود لە پەڕەی وێنە نیشان دەریەن.\nکاڵگەگان تر لە حاڵەتی بنەڕەتی شاریاێن.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
+ "exif-imagedescription": "ناونیشان وێنە",
+ "exif-pixelxdimension": "بەرزی وێنە",
+ "exif-flash": "فلەش",
+ "exif-keywords": "کلیلوشەیل",
+ "exif-writer": "نۊسەر",
+ "exif-languagecode": "زوان",
+ "exif-nickname": "ناو غەیرڕەسمی وێنەگە",
+ "exif-lightsource-0": "نەناسریاێ",
+ "exif-lightsource-4": "فلەش",
+ "exif-focalplaneresolutionunit-2": "ئینچ",
+ "exif-contrast-1": "نەرم",
+ "exif-contrast-2": "ڕەق",
+ "exif-sharpness-1": "نەرم",
+ "exif-sharpness-2": "ڕەق",
+ "exif-subjectdistancerange-0": "نەناسریاێ",
+ "exif-gpsdestdistance-m": "مایل",
+ "exif-dc-rights": "مافەیل",
+ "exif-iimcategory-hth": "تەندروسی",
+ "exif-iimcategory-lab": "کارگەری",
+ "exif-iimcategory-pol": "ڕامیاری",
+ "exif-iimcategory-rel": "دین و باوەڕ",
+ "exif-iimcategory-sci": "زانست و تێکنۆلۆژی",
+ "exif-iimcategory-spo": "وەرزش",
+ "exif-iimcategory-wea": "ئاو و هەوا",
+ "namespacesall": "گشت",
+ "monthsall": "گشت",
+ "confirm_purge_button": "باشە",
+ "confirm-watch-button": "باشە",
+ "confirm-unwatch-button": "باشە",
+ "semicolon-separator": "؛ ",
+ "imgmultigo": "بچوو!",
+ "img-lang-go": "بچوو",
+ "table_pager_limit_submit": "بچوو",
+ "watchlisttools-view": "گووڕانکاریە پەیوەندیدارەگان بۊنە",
+ "watchlisttools-edit": "پێرست چاودێری بۊنە و وێراشتەێ بکە",
+ "watchlisttools-raw": "پێرست خام چاودێریەگان وێراشتە بکە",
+ "duplicate-defaultsort": "'''ئاگاداری''' کلیل بنەڕەتی \"$2''، کلیل بنەڕەتی \"$1\" بەتاڵ کەێد.",
+ "version": "وەشان",
+ "version-skin-colheader-name": "پووستە",
+ "version-ext-colheader-credits": "نۊسەرەیل",
+ "version-software-version": "وەشان",
+ "fileduplicatesearch-submit": "مینەکردن",
+ "specialpages": "پەڕە تایوەتەگان",
+ "external_image_whitelist": " #ئەی ھێڵە ھەر وە ئەی جوورە ک ھەس، وەر بدەین<pre>\n#رستە وەنەزمەگان (regular expression) (تەنیا ئەو بەشە کە لە نێوان // جێ گرێد) لە خوارەو بنەین\n#ئیانە وەرد نیشانی ئینترنتی وێنەیل دەرەکی بەسیار دریای (hotlinked) چەترگیەن (تەتبیق دریەن).\n#ئەوانە ک چەترگیانە، چۊ وێنە نیشان دریەن؛ وەگەرنە تەنیا بەسیارێگ وە وێنە نیشان دەریەێد.\n#ئەو ھێڵەیلە وە # دەس پێ کەن، جوور شرۆڤە (comments) گیریەنە وەر چەو\n#ئەی ھێڵەیلە وە گەورە و بۊچگی پیتەگان ھەستیارە (case-insensitive)\n\n#گشت رستە وەنەزمەگان (regex) لە ژۊەر ئەی ھێڵە بنەین. ئەی ھێڵ ھەر وە ئەی جوورە کە ھەس، وەر بدەین</pre>",
+ "tag-filter": "پاڵووین [[Special:Tags|تاگ]]:",
+ "tags-active-yes": "بەڵێ",
+ "tags-active-no": "نە",
+ "tags-edit": "وێراشتە",
+ "htmlform-no": "نە",
+ "htmlform-yes": "بەڵێ",
+ "feedback-message": "پەیام:",
+ "searchsuggest-search": "مینە",
+ "expand_templates_ok": "باشە",
+ "pagelang-name": "پەڕە",
+ "pagelang-language": "زوان",
+ "special-characters-group-latin": "لاتین",
+ "special-characters-group-greek": "یوونانی",
+ "special-characters-group-cyrillic": "سیریلیک",
+ "special-characters-group-arabic": "عەرەبی",
+ "special-characters-group-persian": "پارسی",
+ "special-characters-group-hebrew": "عبری",
+ "special-characters-group-bangla": "بەنگالی",
+ "special-characters-group-tamil": "تامیل",
+ "special-characters-group-telugu": "تێلوگو",
+ "special-characters-group-sinhala": "سینھالا",
+ "special-characters-group-gujarati": "گوجەراتی",
+ "special-characters-group-devanagari": "دێڤاناگاری",
+ "special-characters-group-thai": "تایلەندی",
+ "special-characters-group-lao": "لائۆ",
+ "special-characters-group-khmer": "کمێر"
+}
"tog-minordefault": "Označovať všetky zmeny štandardne ako drobné",
"tog-previewontop": "Zobrazovať náhľad pred textovým poľom úprav, nie až za ním",
"tog-previewonfirst": "Zobraziť náhľad pred prvou úpravou",
- "tog-enotifwatchlistpages": "Upozorniť ma emailom, keď sa zmení stránka alebo súbor z môjho zoznamu sledovaných",
- "tog-enotifusertalkpages": "Upozorniť ma emailom po zmene mojej používateľskej diskusnej stránky",
- "tog-enotifminoredits": "Upozorniť ma emailom aj na drobné úpravy stránok a súborov",
+ "tog-enotifwatchlistpages": "Upozorniť ma e-mailom, keď sa zmení stránka alebo súbor z môjho zoznamu sledovaných",
+ "tog-enotifusertalkpages": "Upozorniť ma e-mailom po zmene mojej používateľskej diskusnej stránky",
+ "tog-enotifminoredits": "Upozorniť ma e-mailom aj na drobné úpravy stránok a súborov",
"tog-enotifrevealaddr": "Zobraziť moju emailovú adresu v emailoch s upozorneniami",
"tog-shownumberswatching": "Zobraziť počet používateľov sledujúcich stránku",
"tog-oldsig": "Súčasný podpis:",
"tog-watchlisthideliu": "Skryť úpravy prihlásených používateľov zo zoznamu sledovaných stránok",
"tog-watchlisthideanons": "Skryť úpravy anonymných používateľov zo zoznamu sledovaných stránok",
"tog-watchlisthidepatrolled": "Skryť strážené úpravy Zozname sledovaných stránok",
- "tog-ccmeonemails": "Posielať mi kópie mojich emailov, ktoré pošlem ostatným používateľom",
+ "tog-ccmeonemails": "Posielať mi kópie e-mailov, ktoré pošlem ostatným používateľom",
"tog-diffonly": "Nezobrazovať obsah stránky pod rozdielmi",
"tog-showhiddencats": "Zobraziť skryté kategórie",
"tog-norollbackdiff": "Vynechať rozdiel po vykonaní rollbacku",
"october-date": "$1. októbra",
"november-date": "$1. novembra",
"december-date": "$1. decembra",
- "pagecategories": "{{PLURAL:$1|Kategória|Kategórie|Kategórií}}",
+ "pagecategories": "{{PLURAL:$1|Kategória|Kategórie}}",
"category_header": "Stránky v kategórii „$1“",
"subcategories": "Podkategórie",
"category-media-header": "Multimediálne súbory v kategórii „$1“",
"wrongpassword": "Zadané heslo je nesprávne. Prosím, skúste to znova.",
"wrongpasswordempty": "Zadané heslo bolo prázdne. Prosím, skúste to znova.",
"passwordtooshort": "Heslo musí mať dĺžku aspoň $1 {{PLURAL:$1|znak|znaky|znakov}}.",
+ "passwordtoolong": "Heslá nemôžu byť dlhšie než {{PLURAL:$1|1 znak|$1 znaky|$1 znakov}}.",
"password-name-match": "Vaše heslo musí byť iné ako vaše používateľské meno.",
"password-login-forbidden": "Použitie tohto používateľského mena a hesla bolo zakázané.",
"mailmypassword": "Obnoviť heslo",
"anoneditwarning": "<strong>Upozornenie:</strong> Nie ste prihlásený.\nAk uložíte akúkoľvek úpravu vaša IP adresa bude zverejnená v histórii tejto stránky. Ak sa <strong>[$1 prihlásite]</strong> alebo si <strong>[$2 vytvoríte účet]</strong>, budú vaše úpravy priradené k vášmu používateľskému menu a získate i ďalšie výhody.",
"anonpreviewwarning": "''Nie ste prihlásený. Uložením zaznamenáte svoju IP adresu do histórie úprav tejto stránky.''",
"missingsummary": "'''Pripomienka:''' Neposkytli ste zhrnutie úprav. Ak kliknete znova na Uložiť, vaše úpravy sa uložia bez zhrnutia úprav.",
+ "selfredirect": "<strong>Upozornenie:</strong> Snažíte sa túto stránku presmerovať samú na seba.\nMožno ste zadali chybný cieľ presmerovania, alebo editujete nesprávnu stránku.\nAk znova kliknete na „{{int:savearticle}}“, bude presmerovanie aj napriek tomu vytvorené.",
"missingcommenttext": "Prosím, dolu napíšte komentár.",
"missingcommentheader": "'''Pripomienka:''' Neposkytli ste predmet/hlavičku tohto komentára.\nAk znova kliknete na tlačidlo „{{int:savearticle}}“, vaša úprava sa uloží bez nej.",
"summary-preview": "Náhľad zhrnutia:",
"subject-preview": "Náhľad predmetu/hlavičky:",
+ "previewerrortext": "Pri pokuse o zobrazenie náhľadu došlo k chybe.",
"blockedtitle": "Používateľ je zablokovaný",
"blockedtext": "'''Vaše používateľské meno alebo IP adresa bola zablokovaná.'''\n\nZablokoval vás správca $1. Udáva tento dôvod:<br />''$2''\n\n* Blokovanie začalo: $8\n* Blokovanie vyprší: $6\n* Kto mal byť zablokovaný: $7\n\nMôžete kontaktovať $1 alebo s jedného z ďalších [[{{MediaWiki:Grouppage-sysop}}|správcov]] a prediskutovať blokovanie.\nUvedomte si, že nemôžete použiť funkciu „{{int:Emailuser}}“, pokiaľ nemáte registrovanú platnú e-mailovú adresu vo svojich [[Special:Preferences|nastaveniach]].\nVaša IP adresa je $3 a ID blokovania je #$5.\nProsím, uveďte oba tieto údaje do každej správy, ktorú posielate.",
"autoblockedtext": "Vaša IP adresa bola automaticky zablokovaná, pretože ju používa iný používateľ, ktorého zablokoval $1.\nUdaný dôvod zablokovania:\n\n:''$2''\n\n* Blokovanie začalo: $8\n* Blokovanie vyprší: $6\n* Blokovanie sa týka: $7\n\nAk potrebujete informácie o blokovaní, môžete kontaktovať $1 alebo niektorého iného\n[[{{MediaWiki:Grouppage-sysop}}|správcu]].\n\nPozn.: Nemôžete použiť funkciu „{{int:emailuser}}“, ak ste si vo svojich\n[[Special:Preferences|používateľských nastaveniach]] nezaregistrovali platnú emailovú adresu.\n\nVaša aktuálna IP adresa je $3. ID vášho blokovania je $5.\nProsím, uveďte tieto podrobnosti v akýchkoľvek otázkach, ktoré sa opýtate.",
"content-model-css": "CSS",
"content-json-empty-object": "Prázdny objekt",
"content-json-empty-array": "Prázdne pole",
+ "duplicate-args-warning": "<strong>Upozornenie:</strong> Stránka [[:$1]] volá [[:$2]] s viacerými hodnotami parametra „$3“. Použitá bude len posledná odovzdaná hodnota.",
"duplicate-args-category": "Stránky s duplicitnými parametrami pri volaniach šablón",
"duplicate-args-category-desc": "Stránka obsahuje volania šablóny používajúce duplicitné parametere, ako napríklad <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> alebo <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "Upozornenie: Táto stránka obsahuje príliš mnoho volaní funkcií syntaktického analyzátora, ktoré nadmerne zaťažujú server.\n\nObsahuje $1 {{PLURAL:$1|volanie|volania|volaní}}. Mala by obsahovať menej ako $2 {{PLURAL:$1|volanie|volania|volaní}}.",
"undo-summary": "Revízia $1 používateľa [[Special:Contributions/$2|$2]] ([[User talk:$2|diskusia]]) bola vrátená",
"undo-summary-username-hidden": "Vrátiť revíziu $1, ktorú vykonal skrytý používateľ",
"cantcreateaccounttitle": "Nie je možné vytvoriť účet",
- "cantcreateaccount-text": "Tvorbu účtov z tejto IP adresy ('''$1''') zablokoval [[User:$3|$3]].\n\nDôvod, ktorý $3 uviedol, je ''$2''",
+ "cantcreateaccount-text": "Zakladanie nových účtov z tejto IP adresy ('''$1''') bolo zablokované {{GENDER:$3|používateľom|používateľkou}} [[User:$3|$3]].\n\nDôvod, ktorý $3 {{GENDER:$3|uviedol|uviedla}}, je: ''$2''",
+ "cantcreateaccount-range-text": "Zakladanie nových účtov z IP adries v rozsahu '''$1''', ktorý zahŕňa aj vašu IP adresu ('''$4'''), bolo zablokované {{GENDER:$3|používateľom|používateľkou}} [[User:$3|$3]].\n\nDôvod, ktorý $3 {{GENDER:$3|uviedol|uviedla}}, je: ''$2''",
"viewpagelogs": "Zobraziť záznamy pre túto stránku",
"nohistory": "Pre túto stránku neexistuje história.",
"currentrev": "Aktuálna verzia",
"editundo": "vrátiť",
"diff-empty": "(Žiaden rozdiel)",
"diff-multi-sameuser": "({{PLURAL:$1|Jedna medziľahlá úprava|$1 medziľahlé úpravy|$1 medziľahlých úprav}} od rovnakého používateľa.)",
+ "diff-multi-otherusers": "({{PLURAL:$1|Jedna medziľahlá úprava|$1 medziľahlé úpravy|$1 medziľahlých úprav}} od {{PLURAL:$2|jedného ďalšieho používateľa|$2 ďalších používateľov}} {{PLURAL:$1|nie je zobrazená|nie sú zobrazené|nie je zobrazených}})",
"diff-multi-manyusers": "({{PLURAL:$1|$1 medziľahlá revízia|$1 medziľahlé revízie|$1 medziľahlých revízií}} od viac ako {{PLURAL:$2|$2 používateľa|$2 používateľov}} {{PLURAL:$1|nie je zobrazená|nie sú zobrazené|nie je zobrazených}})",
"difference-missing-revision": "{{PLURAL:$2|$2 revízia|$2 revízie|$2 revízií}} pre požadovaný rozdiel ($1) {{PLURAL:$2|neexistuje|neexistujú|neexistuje}}.\n\nPravdepodobne ste nasledovali zastaraný odkaz na rozdiel revízií, z ktorých niektorá bola medzičasom odstránená.\nPodrobnosti nájdete v [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} zázname zmazaní].",
"searchresults": "Výsledky vyhľadávania",
"searchrelated": "súvisiace",
"searchall": "všetko",
"showingresults": "Nižšie {{PLURAL:$1|je zobrazený jeden výsledok|sú zobrazené '''1''' výsledky|je zobrazených '''$1''' výsledkov}}, počnúc od #<b>$2</b>.",
- "search-showingresults": "{{PLURAL:$4|Výsledok <strong>$1</strong> z <strong>$3</strong>|Výsledky <strong>$1 - $2</strong> z <strong>$3</strong>}}",
+ "showingresultsinrange": "Nižšie {{PLURAL:$1|je zobrazený|sú zobrazené|je zobrazených}} max strong>$1</strong> {{PLURAL:$1|výsledok|výsledky|výsledkov}} v rozsahu #<strong>$2</strong> – #<strong>$3</strong>.",
+ "search-showingresults": "{{PLURAL:$4|Výsledok <strong>$1</strong> z <strong>$3</strong>|Výsledky <strong>$1 – $2</strong> z <strong>$3</strong>}}",
"search-nonefound": "Vyhľadávanie nenašlo žiadne výsledky.",
"powersearch-legend": "Pokročilé hľadanie",
"powersearch-ns": "Hľadať v menných priestoroch:",
"prefs-rc": "Posledné úpravy",
"prefs-watchlist": "Sledované stránky",
"prefs-editwatchlist": "Upraviť zoznam sledovaných stránok",
+ "prefs-editwatchlist-label": "Upraviť položky vášho zoznamu sledovaných:",
+ "prefs-editwatchlist-edit": "Zobraziť a odstrániť položky",
+ "prefs-editwatchlist-raw": "Upraviť textovú verziu zoznamu",
"prefs-editwatchlist-clear": "Vyprázdniť zoznam sledovaných stránok",
"prefs-watchlist-days": "Koľko dní zobrazovať v sledovaných stránkach:",
"prefs-watchlist-days-max": "Najviac $1 {{PLURAL:$1|deň|dni|dní}}",
"prefs-resetpass": "Zmeniť heslo",
"prefs-changeemail": "Zmeniť email",
"prefs-setemail": "Nastaviť emailovú adresu",
- "prefs-email": "Možnosti emailu",
+ "prefs-email": "Možnosti e-mailu",
"prefs-rendering": "Vzhľad",
"saveprefs": "Uložiť nastavenia",
"restoreprefs": "Obnoviť všetky predvolené nastavenia (vo všetkých sekciách)",
"prefs-custom-js": "Vlastný JS",
"prefs-common-css-js": "Spoločné CSS/JS pre všetky témy vzhľadu:",
"prefs-reset-intro": "Túto stránku môžete použiť na vrátenie predvolených hodnôt vašich nastavení.\nTúto operáciu nemožno vrátiť.",
- "prefs-emailconfirm-label": "Potvrdenie emailu:",
+ "prefs-emailconfirm-label": "Overenie e-emailu:",
"youremail": "Váš e-mail²",
"username": "{{GENDER:$1|Používateľské meno}}:",
"prefs-memberingroups": "{{GENDER:$2|Člen|Členovia}} {{PLURAL:$1|skupiny|skupín}}:",
"yourvariant": "Variant jazyka obsahu:",
"prefs-help-variant": "Váš preferovaný variant alebo pravopis, ako sa majú na tejto wiki zobrazovať obsahové stránky.",
"yournick": "Podpis:",
- "prefs-help-signature": "Komentáre na diskusných stránkach by ste mali podpisovať pomocou „<nowiki>~~~~</nowiki>“, čo sa prevedie na váš podpis a časovú známku.",
+ "prefs-help-signature": "Komentáre na diskusných stránkach by ste mali podpisovať pomocou „<nowiki>~~~~</nowiki>“, čo sa prevedie na váš podpis a čas príspevku.",
"badsig": "Neplatný podpis v pôvodnom tvare; skontrolujte HTML značky.",
"badsiglength": "Váš podpis je príliš dlhý.\nMusí obsahovať menej ako $1 {{PLURAL:$1|znak|znaky|znakov}}.",
"yourgender": "Ako si želáte byť označovaný?",
"prefs-help-gender": "Nastavenie tejto voľby nie je povinné.\nSoftvér používa toto nastavenie na správne oslovenie a označenie vás ostatným v závislosti od gramatického rodu. Táto informácia bude verejná.",
"email": "E-mail",
"prefs-help-realname": "¹ Skutočné meno (nepovinné): ak sa rozhodnete ho poskytnúť, bude použité na označenie vašej práce.",
- "prefs-help-email": "Emailová adresa je nepovinný údaj, ale je potrebná v prípade, že ak zabudnete heslo, môžete si na email vyžiadať nové.",
- "prefs-help-email-others": "Môžete tiež umožniť ostatným kontaktovať vás prostredníctvom vašej používateľskej alebo diskusnej stránky bez nutnosti odhaliť vašu identitu.",
+ "prefs-help-email": "E-mailová adresa je nepovinný údaj, umožní ale zaslanie nového hesla v prípade, že svoje heslo zabudnete.",
+ "prefs-help-email-others": "Môžete tiež umožniť ostatným kontaktovať vás e-mailom pomocou odkazu z vašej používateľskej alebo diskusnej stránky, bez nutnosti odhaliť vašu identitu.",
"prefs-help-email-required": "Vyžaduje sa e-mailová adresa.",
"prefs-info": "Základné informácie",
"prefs-i18n": "Internacionalizácia",
"prefs-advancedwatchlist": "Rozšírené možnosti",
"prefs-displayrc": "Možnosti zobrazenia",
"prefs-displaywatchlist": "Možnosti zobrazenia",
+ "prefs-tokenwatchlist": "Token",
"prefs-diffs": "Rozdiely",
"prefs-help-prefershttps": "Táto voľba sa prejaví pri vašom ďalšom prihlásení.",
"email-address-validity-valid": "Formát e-mailovej adresa vyzerá byť správny",
"rcshowhidebots": "$1 botov",
"rcshowhidebots-show": "Zobraziť",
"rcshowhidebots-hide": "Skryť",
- "rcshowhideliu": "$1 registrovanà užÃvatelia",
+ "rcshowhideliu": "$1 registrovaných použÃvateľov",
"rcshowhideliu-show": "Zobraziť",
"rcshowhideliu-hide": "Skryť",
"rcshowhideanons": "$1 anonymných používateľov",
"listfiles-delete": "zmazať",
"listfiles-summary": "Táto špeciálna stránka zobrazuje všetky nahrané súbory.",
"listfiles_search_for": "Hľadať názov súboru:",
+ "listfiles-userdoesnotexist": "Používateľské konto „$1“ nie je zaregistrované.",
"imgfile": "súbor",
"listfiles": "Zoznam obrázkov",
"listfiles_thumb": "Náhľad",
"filerevert-defaultcomment": "Obnovená verzia z $1, $2",
"filerevert-submit": "Obnoviť",
"filerevert-success": "'''[[Media:$1|$1]]''' bol obnovený na [$4 verziu z $2, $3].",
- "filerevert-badversion": "Neexistuje predchádzajúca lokálna verzia tohto súboru s požadovanopu časovou známkou.",
+ "filerevert-badversion": "Neexistuje predchádzajúca lokálna verzia tohto súboru s požadovanou časovou značkou.",
"filedelete": "Zmazať $1",
"filedelete-legend": "Zmazať súbor",
"filedelete-intro": "Chystáte sa zmazať súbor '''[[Media:$1|$1]]''' spolu s celou jeho históriou.",
"nmembers": "$1 {{PLURAL:$1|člen|členovia|členov}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|člen|členovia|členov}}",
"nrevisions": "$1 {{PLURAL:$1|revízia|revízie|revízií}}",
- "nviews": "$1 {{PLURAL:$1|návšteva|návštevy|návštev}}",
"nimagelinks": "Použité na $1 {{PLURAL:$1|stránke|stránkach}}",
"ntransclusions": "použité na $1 {{PLURAL:$1|stránke|stránkach}}",
"specialpage-empty": "Táto správa neobsahuje žiadne položky.",
"protectedpages-cascade": "Iba kaskádové zamykanie",
"protectedpages-noredirect": "Skryť presmerovania",
"protectedpagesempty": "Momentálne nie sú žiadne stránky s týmito parametrami zamknuté.",
- "protectedpages-timestamp": "Časová známka",
+ "protectedpages-timestamp": "Dátum a čas",
"protectedpages-page": "Stránka",
"protectedpages-expiry": "Koniec platnosti",
"protectedpages-params": "Nastavenie zámku",
"logempty": "V zázname neboli nájdené zodpovedajúce položky.",
"log-title-wildcard": "Hľadať názvy začínajúce týmto textom",
"showhideselectedlogentries": "Zobraziť/skryť vybraté položky záznamu",
+ "log-edit-tags": "Editovať značky zvolených položiek záznamu",
"allpages": "Všetky stránky",
"nextpage": "Ďalšia stránka ($1)",
"prevpage": "Predchádzajúca stránka ($1)",
"trackingcategories-msg": "Sledovacia kategória",
"trackingcategories-name": "Názov správy",
"trackingcategories-desc": "Kritériá pre zaradenie do kategórie",
- "noindex-category-desc": "Stránka nieje indexovaná robotmi, pretože obsahuje magické slovo <code><nowiki>__NOINDEX__</nowiki></code> a je v mennom priestore, v ktorom je tento príznak povolený.",
+ "noindex-category-desc": "Stránka nie je indexovaná robotmi, pretože obsahuje magické slovo <code><nowiki>__NOINDEX__</nowiki></code> a je v mennom priestore, v ktorom je tento príznak povolený.",
+ "index-category-desc": "Stránka obsahuje magické slovo <code><nowiki>__INDEX__</nowiki></code> (a je v mennom prostore, v ktorom je tento príznak povolený), takže je indexovaná robotmi, hoci by normálne nebola.",
+ "post-expand-template-inclusion-category-desc": "Stránka je po rozbalení všetkých šablón väčšia než <code>$wgMaxArticleSize</code>, takže niektoré šablóny nemohli byť rozbalené.",
+ "post-expand-template-argument-category-desc": "Stránka je po rozbalení parametrov šablón (niečo v trojitých zátvorkách, napr. <code>{{{Foo}}}</code>) väčšia než <code>$wgMaxArticleSize</code>.",
+ "expensive-parserfunction-category-desc": "Stránka používa priveľa náročných funkcií syntaktického analyzátoru (ako <code>#ifexist</code>). Pozri [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit Manual:$wgExpensiveParserFunctionLimit].",
+ "broken-file-category-desc": "Stránka obsahuje nefunkčný odkaz na súbor (odkaz na neexistujúci súbor).",
+ "hidden-category-category-desc": "Kategória vo svojom zdrojovom kóde obsahuje <code><nowiki>__HIDDENCAT__</nowiki></code>, čo má za následok, že sa na stránkach medzi odkazmi na kategórie implicitne nezobrazuje.",
"trackingcategories-nodesc": "Popis nie je k dispozícii.",
"trackingcategories-disabled": "Kategória je vypnutá",
"mailnologin": "Žiadna adresa na zaslanie",
"emailccsubject": "Kópia správy pre $1: $2",
"emailsent": "E-mail bol odoslaný",
"emailsenttext": "Vaša e-mailová správa bola odoslaná.",
- "emailuserfooter": "Tento email poslal $1 používateľovi $2 pomocou funkcie „Email používateľovi” na {{GRAMMAR:lokál|{{SITENAME}}}}.",
+ "emailuserfooter": "Tento e-mail poslal/-a/ $1 používateľovi $2 pomocou funkcie „E-mail používateľovi” na {{GRAMMAR:lokál|{{SITENAME}}}}.",
"usermessage-summary": "Zanechanie správy systému.",
"usermessage-editor": "Správy systému",
"watchlist": "Sledované stránky",
"watchnologin": "Nie ste prihlásený/á",
"addwatch": "Pridať do zoznamu sledovaných stránok",
"addedwatchtext": "Stránka „[[:$1]]“ bola pridaná do vášho zoznamu [[Special:Watchlist|sledovaných stránok]].\nBudú tam uvedené aj budúce úpravy tejto stránky a jej diskusie.",
+ "addedwatchtext-short": "Stránka „$1“ bola pridaná do vášho zoznamu sledovaných.",
"removewatch": "Odstrániť zo zoznamu sledovaných",
"removedwatchtext": "Stránka „[[:$1]]“ bola odstránená z vášho [[Special:Watchlist|zoznamu sledovaných stránok]].",
+ "removedwatchtext-short": "Stránka „$1“ bola odstránená z vášho zoznamu sledovaných.",
"watch": "Sledovať",
"watchthispage": "Sledovať túto stránku",
"unwatch": "Nesledovať",
"protect-locked-blocked": "Nemôžete meniť úroveň ochrany, kým ste zablokovaný.\nTu sú aktuálne nastavenia stránky '''$1''':",
"protect-locked-dblock": "Nie je možné zmeniť úroveň ochrany z dôvodu aktívneho zámku databázy.\nTu sú aktuálne nastavenia stránky '''$1''':",
"protect-locked-access": "Váš účet nemá oprávnenie meniť úroveň ochrany stránky.\nTu sú aktuálne nastavenia stránky '''$1''':",
- "protect-cascadeon": "Táto stránka je momentálne zamknutá, lebo je použitá na {{PLURAL:$1|nasledovnej stránke, ktorá má|nasledovných stránkach, ktoré majú}} zapnutú kaskádovú ochranu. Môžete zmeniť úroveň ochrany tejto stránky, ale neovplyvní to kaskádovú ochranu.",
+ "protect-cascadeon": "Táto stránka je momentálne zamknutá, lebo je použitá na {{PLURAL:$1|nasledovnej stránke, ktorá má|nasledovných stránkach, ktoré majú}} zapnutú kaskádovú ochranu. Zmeny úrovne ochrany tejto stránky neovplyvnia kaskádovú ochranu.",
"protect-default": "Povoliť všetkých používateľov",
"protect-fallback": "Povoliť iba používateľov s oprávnením „$1“",
"protect-level-autoconfirmed": "Povoliť iba používateľov s potvrdeným emailom",
"protect-othertime": "Iný čas:",
"protect-othertime-op": "iný čas",
"protect-existing-expiry": "Súčasný čas ukončenia: $2, $3",
+ "protect-existing-expiry-infinity": "Súčasný čas ukončenia: do odvolania",
"protect-otherreason": "Iný/ďalší dôvod:",
"protect-otherreason-op": "Iný/ďalší dôvod",
"protect-dropdown": "* Bežné dôvody zamknutia\n** Nadmerný vandalizmus\n** Nadmerný spam\n** Neproduktívne upravovacie vojny\n** Veľmi často naštevovaná stránka",
"undelete-search-prefix": "Zobraziť stránky od:",
"undelete-search-submit": "Hľadať",
"undelete-no-results": "V archíve mazaní neboli nájdené zodpovedajúce stránky.",
- "undelete-filename-mismatch": "Nebolo možné obnoviť revíziu súboru s časovou známkou $1: rozdiel v názvoch súborov",
- "undelete-bad-store-key": "Nebolo možné obnoviť revíziu súboru s časovou známkou $1: súbor chýbal predtým, než bol zmazaný",
+ "undelete-filename-mismatch": "Nebolo možné obnoviť revíziu súboru s časovou značkou $1: rozdiel v názvoch súborov",
+ "undelete-bad-store-key": "Nebolo možné obnoviť revíziu súboru s časovou značkou $1: súbor chýbal predtým, než bol zmazaný",
"undelete-cleanup-error": "Chyba pri mazaní nepoužitého archívneho súboru „$1“.",
"undelete-missing-filearchive": "Nebolo možné obnoviť archív s ID $1, pretože sa nenachádza v databáze. Je možné, že už bol obnovený.",
"undelete-error": "Chyba pri obnovovaní stránky",
"namespace": "Menný priestor:",
"invert": "Invertovať výber",
"tooltip-invert": "Zaškrtnite, ak chcete skryť zmeny na stránkach vo vybranom mennom priestore (a súvisiaci menný priestor ak je zaškrtnuté)",
+ "tooltip-whatlinkshere-invert": "Zaškrtnutím tohoto políčka skryjete odkazy zo stránok vo zvolenom mennom priestore.",
"namespace_association": "Asociovaný menný priestor",
"tooltip-namespace_association": "Zaškrtnite, ak chcete zahrnúť aj diskusné stránky alebo predmetový menný priestor spojený s vybraným menným priestorom",
"blanknamespace": "(Hlavný)",
"contributions-title": "Príspevky používateľa pre $1",
"mycontris": "Príspevky",
"contribsub2": "Príspevky {{GENDER:$3|$1}} ($2)",
+ "contributions-userdoesnotexist": "Používateľské konto „$1“ nie je zaregistrované.",
"nocontribs": "Neboli nájdené úpravy, ktoré by zodpovedali týmto kritériám.",
"uctop": "(aktuálne)",
"month": "Mesiac:",
"sp-contributions-blocked-notice-anon": "Táto IP adresa je momentálne zablokovaná.\nNižšie si môžete pozrieť najnovšiu položku záznamu blokovaní:",
"sp-contributions-search": "Hľadať príspevky",
"sp-contributions-username": "IP adresa alebo meno používateľa:",
- "sp-contributions-toponly": "Zobraziť iba posledné revízie",
+ "sp-contributions-toponly": "Zobraziť len posledné revízie",
+ "sp-contributions-newonly": "Zobraziť len založenia stránok",
"sp-contributions-submit": "Hľadať",
"whatlinkshere": "Odkazy na túto stránku",
"whatlinkshere-title": "Stránky odkazujúce na „$1“",
"blockipsuccesstext": "[[Special:Contributions/$1|$1]] bol zablokovaný.<br />\n[[Special:BlockList|IP block list]] obsahuje zoznam blokovaní.",
"ipb-blockingself": "Chystáte sa zablokovať sám seba! Ste si istí, že to chcete urobiť?",
"ipb-confirmhideuser": "Chystáte sa zablokovať používateľa so zapnutou funkciou „skryť používateľa“. Tým sa potlačí meno používateľa vo všetkých zoznamoch a záznamoch. Ste si istí, že chcete urobiť?",
+ "ipb-confirmaction": "Ak ste si {{GENDER:|istý|istá|istí}}, že to chcete urobiť, zaškrtnite prepínač „{{int:ipb-confirm}}“ nižšie.",
"ipb-edit-dropdown": "Upraviť dôvody pre blokovanie",
"ipb-unblock-addr": "Odblokovať $1",
"ipb-unblock": "Odblokovať používateľa alebo IP adresu",
"unblocked": "[[User:$1|$1]] bol odblokovaný",
"unblocked-range": "$1 bol odblokovaný",
"unblocked-id": "Blokovanie $1 bolo odstránené",
+ "unblocked-ip": "Adresa [[Special:Contributions/$1|$1]] bola odblokovaná.",
"blocklist": "Zablokovaní používatelia",
"ipblocklist": "Zablokovaní používatelia",
"ipblocklist-legend": "Nájsť zablokovaného používateľa",
"blocklist-tempblocks": "Skryť dočasné blokovania",
"blocklist-addressblocks": "Skryť blokovania jednotlivých IP",
"blocklist-rangeblocks": "Skryť blokovania rozsahov",
- "blocklist-timestamp": "Časová známka",
+ "blocklist-timestamp": "Dátum a čas",
"blocklist-target": "Cieľ",
"blocklist-expiry": "Vyprší",
"blocklist-by": "Blokujúci správca",
"movepagetalktext": "Príslušná diskusná stránka (ak existuje) bude premiestnená spolu so samotnou stránkou; '''nestane sa tak, iba ak:'''\n*už existuje Diskusná stránka pod týmto novým menom, alebo\n*nezaškrtnete nižšie sa nachádzajúci textový rámček.\n\nV takých prípadoch budete musieť, ak si to želáte, premiestniť alebo zlúčiť stránku ručne.",
"movearticle": "Presunúť stránku",
"moveuserpage-warning": "'''Upozornenie:''' Chystáte sa presunúť používateľskú stránku. Pamätajte, že týmto presuniete iba stránku a používateľ ''nebude'' premenovaný.",
+ "movecategorypage-warning": "<strong>Upozornenie:</strong> Chystáte sa presunúť stránku kategórie. Uvedomte si, že presunutá bude iba táto stránka a že žiadne stránky v pôvodnej kategórii <em>nebudú</em> do novej kategórie automaticky preradené.",
"movenologintext": "Musíte byť registrovaný používateľ a [[Special:UserLogin|prihlásený]], aby ste mohli presunúť stránku.",
- "movenotallowed": "Nemáte povolenie presúvať stránky.",
+ "movenotallowed": "Nemáte oprávnenie presúvať stránky.",
"movenotallowedfile": "Nemáte oprávnenie presúvať súbory.",
- "cant-move-user-page": "Nemáte povolenie presúvať koreňové stránky používateľov.",
+ "cant-move-user-page": "Nemáte oprávnenie presúvať koreňové stránky používateľov.",
"cant-move-to-user-page": "Nemáte oprávnenie presunúť stránku na stránku používateľa (iba na podstránku používateľa).",
+ "cant-move-category-page": "Nemáte oprávnenie presúvať stránky kategórií.",
+ "cant-move-to-category-page": "Nemáte oprávnenie presunúť stránku na stránku kategórie.",
"newtitle": "Na nový názov:",
"move-watch": "Sledovať túto stránku",
"movepagebtn": "Presunúť stránku",
"thumbnail-temp-create": "Nie je možné vytvoriť dočasný súbor náhľadu",
"thumbnail-dest-create": "Nie je možné uložiť náhľad do cieľa",
"thumbnail_invalid_params": "Neplatné parametre náhľadu",
+ "thumbnail_toobigimagearea": "Súbor s rozmermi väčšími než $1",
"thumbnail_dest_directory": "Nebolo možné vytvoriť cieľový adresár",
"thumbnail_image-type": "Nepodporovaný typ obrázka",
"thumbnail_gd-library": "Neúplná konfigurácia knižnice GD: chýba funkcia $1",
"thumbnail_image-missing": "Zdá sa, že súbor chýba: $1",
+ "thumbnail_image-failure-limit": "V poslednej dobe došlo k nejmenej $1 pokusom o vygenerovanie tohoto náhľadu. Skúste to prosím neskôr.",
"import": "Import stránok",
"importinterwiki": "Transwiki import",
"import-interwiki-text": "Zvoľte wiki a názov stránky, ktorá sa má importovať.\nDátumy revízií a mená používateľov budú zachované.\nVšetky transwiki importy sa zaznamenávajú v [[Special:Log/import|Zázname importov]].",
"javascripttest": "Testovanie JavaScriptu",
"javascripttest-pagetext-noframework": "Táto stránka je vyhradená pre testy JavaScriptu.",
"javascripttest-pagetext-unknownframework": "Neznáma testovacia platfoma „$1“.",
+ "javascripttest-pagetext-unknownaction": "Neznáma akcia: „$1“.",
"javascripttest-pagetext-frameworks": "Prosím vyberte jednu z nasledovných testovacích platforiem: $1",
"javascripttest-pagetext-skins": "Vyberte tému vzhľadu, na ktorej chcete spustiť testy:",
"javascripttest-qunit-intro": "Pozri [$1 dokumentácia testovania] na mediawiki.org.",
"tooltip-n-mainpage-description": "Navštíviť hlavnú stránku",
"tooltip-n-portal": "O projekte, ako môžete prispieť, kde čo nájsť",
"tooltip-n-currentevents": "Aktuálne udalosti a ich pozadie",
- "tooltip-n-recentchanges": "Zoznam posledných úprav na wiki",
+ "tooltip-n-recentchanges": "Zoznam posledných úprav na tejto wiki",
"tooltip-n-randompage": "Zobraziť náhodnú stránku",
- "tooltip-n-help": "Miesto, kde sa môžete dozvedieť",
+ "tooltip-n-help": "Miesto, kde nájdete pomoc",
"tooltip-t-whatlinkshere": "Zoznam všetkých wiki stránok, ktoré sem odkazujú",
"tooltip-t-recentchangeslinked": "Posledné úpravy v stránkach, na ktoré odkazuje táto stránka",
"tooltip-feed-rss": "RSS feed pre túto stránku",
"tooltip-feed-atom": "Kanál Atom pre túto stránku",
"tooltip-t-contributions": "Pozrieť si zoznam príspevkov od tohto používateľa",
"tooltip-t-emailuser": "Poslať e-mail tomuto používateľovi",
+ "tooltip-t-info": "Viac informácií o tejto stránke",
"tooltip-t-upload": "Nahranie súborov",
"tooltip-t-specialpages": "Zoznam všetkých špeciálnych stránok",
"tooltip-t-print": "Verzia tejto stránky pre tlač",
"pageinfo-protect-cascading-yes": "Áno",
"pageinfo-protect-cascading-from": "Zámky pochádzajú z kaskádových zamknutí",
"pageinfo-category-info": "Informácie o kategórii",
+ "pageinfo-category-total": "Celkový počet členov",
"pageinfo-category-pages": "Počet stránok",
"pageinfo-category-subcats": "Počet podkategórií",
"pageinfo-category-files": "Počet súborov",
"patrol-log-page": "Záznam strážení",
"patrol-log-header": "Toto je záznam strážených revízií.",
"log-show-hide-patrol": "záznam stráženia $1",
+ "log-show-hide-tag": "záznam značiek $1",
"deletedrevision": "Zmazať staré verzie $1",
"filedeleteerror-short": "Chyba pri mazaní súboru: $1",
"filedeleteerror-long": "Vyskytli sa chyby pri mazaní súboru:\n\n$1",
"confirmemail_loggedin": "Vaša e-mailová adresa bola potvrdená.",
"confirmemail_subject": "{{SITENAME}} - potvrdenie e-mailovej adresy",
"confirmemail_body": "Niekto, pravdepodobne vy z IP adresy $1, zaregistroval účet\n„$2“ s touto e-mailovou adresou na {{GRAMMAR:lokál|{{SITENAME}}}}.\n\nPre potvrdenie, že tento účet skutočne patrí vám a pre aktivovanie\ne-mailových funkcií na {{GRAMMAR:lokál|{{SITENAME}}}}, otvorte tento odkaz vo vašom prehliadači:\n\n$3\n\nAk ste to *neboli* vy, otvorte tento odkaz,\nčím zrušíte potvrdenie emailovej adresy:\n\n$5\n\nTento potvrdzovací kód vyprší $4.",
- "confirmemail_body_changed": "Niekto, pravdepodobne vy, z IP adresy $1,\nzmenil emailovú adresu účtu „$2“ na túto adresu na {{GRAMMAR:lokál|{{SITENAME}}}}.\n\nAby ste potvrdili, že tento účet skutočne patrí vám a znova\naktivovali funkcie emailu na{{GRAMMAR:lokál|{{SITENAME}}}},\notvorte nasledovný odkaz v prehliadači:\n\n$3\n\nAk vám účet *nepatrí*, otvorte namiesto toho tento odkaz,\nktorý zruší potvrdenie emailovej adresy:\n\n$5\n\nPlatnosť tohto potvrdzovacieho kódu vyprší $4.",
+ "confirmemail_body_changed": "Niekto, pravdepodobne vy, z IP adresy $1,\nzmenil e-mailovú adresu účtu „$2“ na túto adresu na {{GRAMMAR:lokál|{{SITENAME}}}}.\n\nAby ste potvrdili, že tento účet skutočne patrí vám a znova\naktivovali funkcie emailu na{{GRAMMAR:lokál|{{SITENAME}}}},\notvorte nasledovný odkaz v prehliadači:\n\n$3\n\nAk vám účet *nepatrí*, otvorte namiesto toho tento odkaz,\nktorý zruší potvrdenie emailovej adresy:\n\n$5\n\nPlatnosť tohoto potvrdzovacieho kódu vyprší $4.",
"confirmemail_body_set": "Niekto, pravdepodobne vy, z IP adresy $1\nnastavil e-mailovú adresu účtu „$2“ na túto adresu na {{GRAMMAR:genitív|{{SITENAME}}}}.\n\nAk chcete potvrdiť, že tento účet skutočne patrí vám a aktivovať\ne-mailové funkcie na {{GRAMMAR:genitív|{{SITENAME}}}}, otvorte tento odkaz vo vašom prehliadači:\n\n$3\n\nAk účet nie je *nepatrí* patrí k vám, nasledujte tento odkaz,\nktorý zruší potvrdenie e-mailovej adresy:\n\n$5\n\nPlatnosť tohto potvrdzovacieho kódu vyprší $4.",
"confirmemail_invalidated": "Potvrdenie emailovej adresy bolo zrušené",
"invalidateemail": "Zrušiť potvrdenie emailovej adresy",
"lag-warn-high": "Kvôli dlhšej odozve databázového servera nemusia byť úpravy za {{PLURAL:$1|poslednú sekundu|posledné $1 sekundy|posledných $1 sekúnd}} v tomto zozname zobrazené.",
"watchlistedit-normal-title": "Upraviť zoznam sledovaných stránok",
"watchlistedit-normal-legend": "Odstrániť všetky stránky zo zoznamu sledovaných stránok",
- "watchlistedit-normal-explain": "Nižšie sú zobrazené stránky z vášho zoznamu sledovaných stránok.\nAk chcete odstrániť položku, začiarknite políčko vedľa nej a kliknite na „{{int:Watchlistedit-normal-submit}}“. Tiež môžete [[Special:EditWatchlist/raw|upravovať nespracovaný zoznam]].",
+ "watchlistedit-normal-explain": "Nižšie sú zobrazené stránky z vášho zoznamu sledovaných stránok.\nAk chcete odstrániť položku, zaškrtnite políčko vedľa nej a kliknite na „{{int:Watchlistedit-normal-submit}}“. Môžete tiež [[Special:EditWatchlist/raw|upraviť textovú verziu zoznamu]].",
"watchlistedit-normal-submit": "Odstrániť položky",
"watchlistedit-normal-done": "{{PLURAL:$1|jedna položka bola odstránená|$1 položky boli odstránené|$1 položiek bolo odstránených}} z vášho zoznamu sledovaných stránok:",
- "watchlistedit-raw-title": "Upravovať nespracovaný zoznam sledovaných stránok",
- "watchlistedit-raw-legend": "Upravovať nespracovaný zoznam sledovaných stránok",
- "watchlistedit-raw-explain": "Nižšie sú zobrazené stránky z vášho zoznamu sledovaných stránok.\nAk chcete upravovať položky, pridajte alebo odstráňte ich zo zoznamu tak, aby na každom riadku bola práve jedna.\nPo skončení kliknite na „{{int:Watchlistedit-raw-submit}}“.\nTiež môžete [[Special:EditWatchlist|použiť štandardný editor]].",
+ "watchlistedit-raw-title": "Upraviť textovú verziu zoznamu sledovaných",
+ "watchlistedit-raw-legend": "Upraviť textovú verziu zoznamu sledovaných",
+ "watchlistedit-raw-explain": "Nižšie sú zobrazené stránky z vášho zoznamu sledovaných stránok.\nAk chcete upravovať položky, pridajte alebo odstráňte ich zo zoznamu tak, aby na každom riadku bola práve jedna.\nPo skončení kliknite na „{{int:Watchlistedit-raw-submit}}“.\nMôžete tiež [[Special:EditWatchlist|použiť štandardný editor]].",
"watchlistedit-raw-titles": "Stránky:",
"watchlistedit-raw-submit": "Aktualizovať zoznam sledovaných stránok",
"watchlistedit-raw-done": "Váš zoznam sledovaných stránok bol aktualizovaný.",
"watchlistedit-clear-submit": "Vyprázdniť zoznam sledovaných stránok (natrvalo!)",
"watchlistedit-clear-done": "Váš zoznam sledovaných stránok bol vyprázdnený.",
"watchlistedit-clear-removed": "{{PLURAL:$1|Bol odstránený jeden názov|Boli odstránené $1 názvy|Bolo odstránených $1 názvov}}:",
+ "watchlistedit-too-many": "Zoznam obsahuje priveľa stránok na zobrazenie.",
"watchlisttools-clear": "Vyprázdniť zoznam sledovaných stránok",
"watchlisttools-view": "Zobraziť súvisiace zmeny",
"watchlisttools-edit": "Zobraziť a upraviť zoznam sledovaných stránok",
- "watchlisttools-raw": "Upraviť nespracovaný zoznam sledovaných stránok",
+ "watchlisttools-raw": "Upraviť textovú verziu zoznamu sledovaných stránok",
"iranian-calendar-m1": "Farvardín",
"signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|diskusia]])",
- "duplicate-defaultsort": "Upozornenie: Štandardný kláves na zoraďovanie „$2“ nahrádza starý kláves „$1“.",
+ "duplicate-defaultsort": "Upozornenie: DEFAULTSORT s triediacim kľúčom „$2“ prepisuje vyššie nastavenú hodnotu „$1“.",
+ "duplicate-displaytitle": "<strong>Upozornenie:</strong> Predchádzajúci titulok (DISPLAYTITLE) „$1“ je nahradený titulkom „$2“.",
"version": "Verzia",
"version-extensions": "Nainštalované rozšírenia",
"version-skins": "Témy vzhľadu",
"tags-tag": "Názov značky",
"tags-display-header": "Vzhľad v zoznamoch úprav",
"tags-description-header": "Popis významu",
+ "tags-source-header": "Zdroj",
"tags-active-header": "Aktívna?",
"tags-hitcount-header": "Označených úprav",
+ "tags-actions-header": "Akcie",
"tags-active-yes": "Áno",
"tags-active-no": "Nie",
"tags-edit": "upraviť",
"htmlform-chosen-placeholder": "Vyberte možnosť",
"htmlform-cloner-create": "Pridať ďalšie",
"htmlform-cloner-delete": "Odstrániť",
+ "htmlform-cloner-required": "Je povinná najmenej jedna hodnota.",
"sqlite-has-fts": "$1 s podporou vyhľadávania v plnom texte",
"sqlite-no-fts": "$1 bez podpory vyhľadávania v plnom texte",
"logentry-delete-delete": "$1 zmazal stránku $3",
"revdelete-uname-unhid": "používateľské meno odkryté",
"revdelete-restricted": "obmedzenia správcov použité",
"revdelete-unrestricted": "obmedzenia správcov odstránené",
+ "logentry-block-block": "$1 {{GENDER:$2|zablokoval|zablokovala}} {{GENDER:$4|používateľa|používateľku}} $3 s časom ukončenia $5 $6",
+ "logentry-block-unblock": "$1 {{GENDER:$2|odblokoval|odblokovala}} {{GENDER:$4|používateľa|používateľku}} $3",
+ "logentry-block-reblock": "$1 {{GENDER:$2|zmenil|zmenila}} nastavenia bloku {{GENDER:$4|používateľa|používateľky}} $3 s časom ukončenia $5 $6",
+ "logentry-suppress-block": "$1 {{GENDER:$2|zablokoval|zablokovala}} {{GENDER:$4|používateľa|používateľku}} $3 s časom ukončenia $5 $6",
+ "logentry-suppress-reblock": "$1 {{GENDER:$2|zmenil|zmenila}} nastavenia bloku {{GENDER:$4|používateľa|používateľky}} $3 s časom ukončenia $5 $6",
"logentry-move-move": "$1 premiestnil stránku $3 na $4",
"logentry-move-move-noredirect": "$1 premiestnil stránku $3 na $4, ale neponechal presmerovanie",
"logentry-move-move_redir": "$1 premiestnil stránku $3 na $4 prostredníctvom presmerovania",
"rightsnone": "(žiadne)",
"revdelete-summary": "zhrnutie úprav",
"feedback-adding": "Pridáva sa komentár na stránku...",
+ "feedback-back": "Späť",
"feedback-bugcheck": "Skvelé! Teraz len skontrolujte, či to nie je jedna z už [$1 známych chýb].",
"feedback-bugnew": "Skontroloval som. Poslať nové hlásenie o chybe.",
"feedback-bugornote": "Ak ste pripravený podrobne popísať technický problém, prosím pošlite [$1 hlásenie o chybe]. \nV opačnom prípade môžete použiť zjednodušený formulár nižšie. Váš komentár sa pridá na stránku „[$3 $2]“ spolu s vašim používateľským meno a prehliadačom, ktorý používate.",
"feedback-cancel": "Zrušiť",
"feedback-close": "Hotovo",
+ "feedback-dialog-title": "Odoslať názor",
"feedback-error-title": "Chyba",
"feedback-error1": "Chyba: Nerozpoznaný výsledok z API",
"feedback-error2": "Chyba: Úprava sa nepodarila",
"feedback-submit": "Odoslať",
"feedback-thanks": "Ďakujeme. Váš komentár bol odoslaný na stránku „[$2 $1]“.",
"feedback-thanks-title": "Ďakujeme",
+ "feedback-useragent": "Prehliadač:",
"searchsuggest-search": "Hľadať",
"searchsuggest-containing": "obsahuje...",
"api-error-badaccess-groups": "Nemáte oprávnenie nahrávať súbory na tejto wiki.",
"expand_templates_input": "Vstupný text:",
"expand_templates_output": "Výsledok",
"expand_templates_xml_output": "XML výstup",
+ "expand_templates_html_output": "Surový HTML výstup",
"expand_templates_ok": "OK",
"expand_templates_remove_comments": "Odstrániť komentáre",
"expand_templates_remove_nowiki": "Potlačiť značky <nowiki> vo výsledku",
"expand_templates_generate_xml": "Zobraziť strom XML",
+ "expand_templates_generate_rawhtml": "Zobraziť surové HTML",
"expand_templates_preview": "Náhľad",
"pagelang-name": "Stránka",
"pagelang-language": "Jazyk",
"default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (povolený)",
"default-skin-not-found-row-disabled": "* <code>$1</code> / $2 ('''zakázaný''')",
"mediastatistics": "Štatistika súborov",
+ "mediastatistics-nbytes": "{{PLURAL:$1|$1 bajt|$1 bajty|$1 bajtov}} ($2; $3 %)",
+ "mediastatistics-table-mimetype": "MIME typ",
+ "mediastatistics-table-extensions": "Možné prípony",
"mediastatistics-table-count": "Počet súborov",
"mediastatistics-table-totalbytes": "Celková veľkosť",
"mediastatistics-header-unknown": "Neznáme",
"mediastatistics-header-text": "Text",
"mediastatistics-header-executable": "Spustiteľné súbory",
"mediastatistics-header-archive": "Komprimované formáty",
+ "json-warn-trailing-comma": "Z JSONu {{PLURAL:$1|bola odstránená 1 koncová čiarka|boli odstránené $1 koncové čiarky|bolo odstránených $1 koncových čiarok}}",
+ "json-error-unknown": "Došlo k problému s JSONom. Chyba: $1",
+ "json-error-depth": "Maximálna hĺbka zásobníka bola prekročená",
+ "json-error-state-mismatch": "Nesprávny alebo poškodený JSON",
"json-error-syntax": "Syntaktická chyba",
"headline-anchor-title": "Odkaz na túto sekciu",
"special-characters-group-latin": "Latinka",
"special-characters-group-persian": "Perzský",
"special-characters-group-hebrew": "Hebrejské",
"special-characters-group-bangla": "Bengálčina",
+ "special-characters-group-tamil": "Tamilčina",
"special-characters-group-telugu": "Telugčina",
- "special-characters-group-sinhala": "sinhalčina",
- "special-characters-group-gujarati": "gudžarátčina",
+ "special-characters-group-sinhala": "Sinhalčina",
+ "special-characters-group-gujarati": "Gudžarátčina",
+ "special-characters-group-devanagari": "Dévanágarí",
"special-characters-group-thai": "Thajské",
"special-characters-group-lao": "Laoské",
- "special-characters-group-khmer": "Khmer"
+ "special-characters-group-khmer": "Khmer",
+ "special-characters-title-endash": "pomlčka",
+ "special-characters-title-emdash": "dlhá pomlčka",
+ "special-characters-title-minus": "mínus"
}
"content-model-css": "CSS",
"content-json-empty-object": "Prazen objekt",
"content-json-empty-array": "Prazno polje",
+ "duplicate-args-warning": "<strong>Opozorilo:</strong> [[:$1]] kliče [[:$2]] z več kot eno vrednostjo za parameter »$3«. Uporabili bomo samo zadnjo navedeno vrednost.",
"duplicate-args-category": "Strani s podvojenimi argumenti v klicih predlog",
"duplicate-args-category-desc": "Stran vsebuje klice predlog, ki vsebujejo dvojnike argumentov, kot sta <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> ali <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "'''Opozorilo:''' Ta stran vsebuje preveč klicev funkcije razčlenjevalnika kode.\n\nStran naj bi vsebovala manj kot $2 {{PLURAL:$2|klic|klica|klice|klicev}}, trenutno {{PLURAL:$1|je v uporabi $1 klic|sta v uporabi $1 klica|so v uporabi $1 klici|je v uporabi $1 klicev}}.",
"showhideselectedversions": "Prikaži/skrij izbrane redakcije",
"editundo": "razveljavi",
"diff-empty": "(Ni razlike)",
- "diff-multi-sameuser": "({{PLURAL:$1|1=Vmesna redakcija|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} istega uporabnika ni prikazana)",
- "diff-multi-otherusers": "({{PLURAL:$1|1=Vmesna redakcija|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} {{PLURAL:$2|1=drugega uporabnika|$2 uporabnikov}} ni prikazana)",
+ "diff-multi-sameuser": "({{PLURAL:$1|1=Vmesna redakcija|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} istega uporabnika {{PLURAL:$1|ni prikazana|nista prikazani|niso prikazane|ni prikazanih}})",
+ "diff-multi-otherusers": "({{PLURAL:$1|1=Vmesna redakcija|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} {{PLURAL:$2|1=drugega uporabnika|$2 uporabnikov}} {{PLURAL:$1|ni prikazana|nista prikazani|niso prikazane|ni prikazanih}})",
"diff-multi-manyusers": "({{PLURAL:$1|$1 vmesna redakcija|$1 vmesni redakciji|$1 vmesne redakcije|$1 vmesnih redakcij}} več kot $2 {{PLURAL:$2|uporabnika|uporabnikov}} {{PLURAL:$1|ni prikazana|nista prikazani|niso prikazane|ni prikazanih}})",
"difference-missing-revision": "{{PLURAL:$2|Ene redakcije|$2 redakcij}} razlike ($1) {{PLURAL:$2|nisem}} našel.\n\nPo navadi se to zgodi, ko sledite zastareli povezavi na razliko redakcij strani, ki jo je nekdo izbrisal.\nPodrobnosti lahko najdete v [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} dnevniku brisanja].",
"searchresults": "Izid iskanja",
"badsig": "Neveljaven surovi podpis; preverite oznake HTML.",
"badsiglength": "Vaš podpis je preobsežen.\nNe sme biti daljši od $1 {{PLURAL:$1|znaka|znakov}}.",
"yourgender": "Kako vam je ljubše, da vas opišemo?",
- "gender-unknown": "ne želim navesti",
+ "gender-unknown": "Ko boste omenjeni, bo programje uporabilo nevtralen spol, kjer je to mogoče",
"gender-male": "On ureja wikistrani.",
"gender-female": "Ona ureja wikistrani.",
"prefs-help-gender": "Nastavitev ni obvezna.\nProgramje uporablja njeno vrednost za vaše naslavljanje in omenjanje v ustreznem slovničnem spolu.\nPodatek bo javno prikazan.",
"uploaddisabledtext": "Nalaganje datotek je onemogočeno.",
"php-uploaddisabledtext": "Nalaganje datotek je onemogočeno v PHP.\nProsimo preverite file_uploads nastavitev.",
"uploadscripted": "Datoteka vsebuje HTML- ali skriptno kodo, ki bi jo lahko brskalnik razlagal napačno.",
+ "upload-scripted-pi-callback": "Ne moremo naložiti datoteke, ki vsebuje navodila za slogovno obdelavo XML.",
+ "uploaded-script-svg": "V naloženi datoteki SVG smo našli skriptni element »$1«.",
+ "uploaded-hostile-svg": "V slogovnem elementu naložene datoteke SVG smo našli nevaren CSS.",
+ "uploaded-event-handler-on-svg": "Določevanje atributov za dogodke <code>$1=\"$2\"</code> v datotekah SVG ni dovoljeno.",
+ "uploaded-href-attribute-svg": "Atributi href <code><$1 $2=\"$3\"></code> z nelokalnimi cilji (npr. http://, javascript: idr.) v datotekah SVG niso dovoljeni.",
+ "uploaded-href-unsafe-target-svg": "V naloženi datoteki SVG smo našli href z nevarnim ciljem <code><$1 $2=\"$3\"></code>.",
+ "uploaded-animate-svg": "V naloženi datoteki SVG smo našli oznako »animate«, ki lahko spreminja href z uporabo atributa »from« <code><$1 $2=\"$3\"></code>.",
+ "uploaded-setting-event-handler-svg": "Določevanje atributov za dogodke je blokirano; v naloženi datoteki SVG smo našli <code><$1 $2=\"$3\"></code>.",
+ "uploaded-setting-href-svg": "Uporaba oznake »set« za določevanje atributa »href« starševskega elementa je blokirano.",
+ "uploaded-wrong-setting-svg": "Uporaba oznake »set« za dodajanje oddaljenega/podatkovnega/skriptnega cilja kateremu koli atributu je blokirano. V naloženi datoteki SVG smo našli <code><set to=\"$1\"></code>.",
+ "uploaded-setting-handler-svg": "SVG, ki nastavi atribut »handler« z oddaljenim/podatkovnim/skriptom ciljem, je blokiran. V naloženi datoteki SVG smo našli <code>$1=\"$2\"</code>.",
+ "uploaded-remote-url-svg": "SVG, ki določi kateri koli slogovni atribut z oddaljenim URL-jem, je blokiran. V naloženi datoteki SVG smo našli <code>$1=\"$2\"</code>.",
+ "uploaded-image-filter-svg": "V naloženi datoteki SVG smo našli slikovni filter z URL-jem: <code><$1 $2=\"$3\"></code>.",
"uploadscriptednamespace": "Datoteka SVG vsebuje nedovoljen imenski prostor »$1«",
"uploadinvalidxml": "XML v naloženi datoteki ne moremo razčleniti.",
"uploadvirus": "Datoteka vsebuje virus!\nPodrobnosti: $1",
"nmembers": "$1 {{PLURAL:$1|element|elementa|elementi|elementov|elementov}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|element|elementa|elementi|elementov}}",
"nrevisions": "$1 {{PLURAL:$1|redakcija|redakciji|redakcije|redakcij|redakcij}}",
- "nviews": "$1 {{PLURAL:$1|ogled|ogleda|ogledi|ogledov|ogledov}}",
"nimagelinks": "Uporabljeno na $1 {{PLURAL:$1|strani|straneh}}",
"ntransclusions": "uporabljeno na $1 {{PLURAL:$1|strani|straneh}}",
"specialpage-empty": "Za to poročilo ni rezultatov.",
"currentrev": "Текућа измена",
"currentrev-asof": "Текућа измена од $2 у $3",
"revisionasof": "Измена од $2 у $3",
- "revision-info": "Измена од $1; {{GENDER:$6|$2}}$7",
+ "revision-info": "Измена од $1 коју је {{GENDER:$6|уредио $2|уредила $2}}$7",
"previousrevision": "← Старија измена",
"nextrevision": "Новија измена →",
"currentrevisionlink": "Текућа измена",
"nmembers": "$1 {{PLURAL:$1|члан|члана|чланова}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|члан|члана|чланова}}",
"nrevisions": "$1 {{PLURAL:$1|измена|измене|измена}}",
- "nviews": "$1 {{PLURAL:$1|преглед|прегледа|прегледа}}",
"nimagelinks": "Користи се на $1 {{PLURAL:$1|страници|странице|страница}}",
"ntransclusions": "користи се на $1 {{PLURAL:$1|страници|странице|страница}}",
"specialpage-empty": "Нема резултата за овај извештај.",
"currentrev": "Tekuća izmena",
"currentrev-asof": "Tekuća izmena od $2 u $3",
"revisionasof": "Izmena od $2 u $3",
- "revision-info": "Izmena od $1; {{GENDER:$6|$2}}$7",
+ "revision-info": "Izmena od $1 koju je {{GENDER:$6|uredio $2|uredila $2}}$7",
"previousrevision": "← Starija izmena",
"nextrevision": "Novija izmena →",
"currentrevisionlink": "Tekuća izmena",
"nmembers": "$1 {{PLURAL:$1|član|člana|članova}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|član|člana|članova}}",
"nrevisions": "$1 {{PLURAL:$1|izmena|izmene|izmena}}",
- "nviews": "$1 {{PLURAL:$1|pregled|pregleda|pregleda}}",
"nimagelinks": "Koristi se na $1 {{PLURAL:$1|stranici|stranice|stranica}}",
"ntransclusions": "koristi se na $1 {{PLURAL:$1|stranici|stranice|stranica}}",
"specialpage-empty": "Nema rezultata za ovaj izveštaj.",
"content-model-css": "CSS",
"content-json-empty-object": "Tomt objekt",
"content-json-empty-array": "Tomt fält",
+ "duplicate-args-warning": "<strong>Varning:</strong> [[:$1]] anropar [[:$2]] med mer än ett värde för \"$3\"-parametern. Endast det sista värdet kommer att användas.",
"duplicate-args-category": "Sidor som använder upprepade argument i mallanrop",
"duplicate-args-category-desc": "Sidan innehåller mallanrop som använder repeterade argument, så som <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> eller <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "Varning: Denna sida innehåller för många anrop av resurskrävande parserfunktioner.\n\nAntalet anrop får vara högst $2, nu görs {{PLURAL:$1|$1 anrop}}",
"badsig": "Det är något fel med råsignaturen, kontrollera HTML-koden.",
"badsiglength": "Din signatur är för lång.\nDen får inte vara längre än $1 {{PLURAL:$1|tecken|tecken}}.",
"yourgender": "Hur vill du att andra refererar till dig?",
- "gender-unknown": "Jag föredrar att inte uppge det",
+ "gender-unknown": "När jag omnämns ska mjukvaran använda könsneutrala ord närhelst det är möjligt",
"gender-male": "Han redigerar wikisidor",
"gender-female": "Hon redigerar wikisidor",
"prefs-help-gender": "Denna inställning är valfri.\nProgramvaran använder detta värde för att adressera dig till andra med rätt genus. Denna information kommer att vara offentlig.",
"uploaded-hostile-svg": "Hittade osäker CSS i den uppladdade filens stilelement.",
"uploaded-href-unsafe-target-svg": "Hittade href till ett osäkert mål <code><$1 $2=\"$3\"></code> i den uppladdade SVG-filen.",
"uploaded-animate-svg": "Hittades taggen \"animate\" som kan ändra href med hjälp av attributen \"from\" <code><$1 $2=\"$3\"></code> i den uppladdade SVG-filen.",
+ "uploaded-setting-href-svg": "Användning av taggen \"set\" för att lägga till attributen \"href\" till överordnade element blockeras.",
"uploaded-image-filter-svg": "Hittade bildfilter med URL: <code><$1 $2=\"$3\"></code> i den uppladdade SVG-filen.",
"uploadscriptednamespace": "Denna SVG-fil innehåller den ogiltiga namnrymden \"$1\".",
"uploadinvalidxml": "XML-koden i den uppladdade filen kunde inte tolkas.",
"nmembers": "$1 {{PLURAL:$1|medlem|medlemmar}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|medlem|medlemmar}}",
"nrevisions": "$1 {{PLURAL:$1|version|versioner}}",
- "nviews": "$1 {{PLURAL:$1|visning|visningar}}",
"nimagelinks": "Används på $1 {{PLURAL:$1|sida|sidor}}",
"ntransclusions": "används på $1 {{PLURAL:$1|sida|sidor}}",
"specialpage-empty": "Det finns inga resultat för denna rapport.",
"nmembers": "{{PLURAL:$1|üye|üye}}",
"nmemberschanged": "$1 → $2 {{PLURAL:$2|üye|üye}}",
"nrevisions": "{{PLURAL:$1|değişiklik|değişiklikler}}",
- "nviews": "$1 {{PLURAL:$1|görünüm|görünüm}}",
"nimagelinks": "$1 {{PLURAL:$1|sayfada|sayfada}} kullanılıyor",
"ntransclusions": "$1 {{PLURAL:$1|sayfada|sayfada}} kullanılıyor",
"specialpage-empty": "Bu rapor için hiç sonuç yok.",
"prefs-displayrc": "Tasvirlash moslamalari",
"prefs-displaywatchlist": "Tasvirlash moslamalari",
"prefs-diffs": "Versiyalar farqi",
- "userrights": "Foydalanuvchining huquqlarini boshqarish",
+ "userrights": "Foydalanuvchi huquqlarini oʻzgartirish",
"userrights-user-editname": "Foydalanuvchi nomi:",
"editusergroup": "Guruhlardagi aʼzoligini oʻzgartirish",
"userrights-groupsmember": "Aʼzolik:",
"rcshowhidebots": "Botlarni $1",
"rcshowhidebots-show": "koʻrsat",
"rcshowhidebots-hide": "yashir",
- "rcshowhideliu": "Roʻyxatdan oʻtgan foydalanuvchilarni $1",
+ "rcshowhideliu": "Roʻyxatdan oʻtganlarni $1",
"rcshowhideliu-show": "koʻrsat",
"rcshowhideliu-hide": "yashir",
- "rcshowhideanons": "Anonim foydalanuvchilarni $1",
+ "rcshowhideanons": "Anonimlarni $1",
"rcshowhideanons-show": "koʻrsat",
"rcshowhideanons-hide": "yashir",
"rcshowhidepatr": "Tekshirilgan tahrirlarni $1",
"filedelete-intro": "Siz ushbu faylni — <strong>[[Media:$1|$1]]</strong> va uning tarixini butunlay oʻchirib tashlamoqchi boʻlyapsiz.",
"filedelete-comment": "Sabab:",
"filedelete-submit": "O‘chirish",
+ "filedelete-success": "<strong>$1</strong> oʻchirildi.",
"filedelete-reason-dropdown": "* Umumiy sabablar\n** mualliflik huquqlari buzilyapti\n** mavjud faylning nusxasi",
"mimetype": "MIME-tur:",
"download": "yuklash",
"sp-contributions-uploads": "yuklamalar",
"sp-contributions-logs": "qaydlar",
"sp-contributions-talk": "munozara",
- "sp-contributions-userrights": "foydalanuvchining huquqlarini boshqarish",
+ "sp-contributions-userrights": "huquqlarini oʻzgartirish",
"sp-contributions-blocked-notice": "Ushbu foydalanuvchi hozirda tahrirlashdan chetlatilgan. Quyida chetlatish qaydlaridan soʻnggi yozuv keltirilgan:",
"sp-contributions-search": "Hissalarni qidirish",
"sp-contributions-username": "IP-manzil yoki foydalanuvchi nomi:",
"yourdiff": "差异",
"copyrightwarning": "请注意您对{{SITENAME}}的所有贡献都被认为是在$2下发布,请查看在$1的细节。\n如果您不希望您的文字被任意修改和再散布,请不要提交。<br />\n您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。\n'''不要在未获授权的情况下发表!'''<br />",
"copyrightwarning2": "请注意,您对{{SITENAME}}的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。<br />\n您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅$1的细节)。'''不要在未获授权的情况下发表!'''",
+ "editpage-cannot-use-custom-model": "此页面的内容模型不能被更改。",
"longpageerror": "'''错误:您所提交的文本长度有{{PLURAL:$1|1|$1}}KB,这大于{{PLURAL:$2|1|$2}}KB的最大值。'''\n因此,该文本无法保存。",
"readonlywarning": "<strong>警告:数据库被锁定以进行维护,所以您目前将无法保存您的编辑。</strong>您可能希望将您的文本复制粘贴到一个文本文档并保存它,以便稍后更改。\n\n锁定数据库的管理员有如下解释:$1",
"protectedpagewarning": "'''警告:本页面已被保护,只有拥有管理员权限的用户可以编辑。'''下面提供最后的日志条目以供参考:",
"badsig": "错误的原始签名。请检查HTML标签。",
"badsiglength": "签名过长。请不超过$1个字符。",
"yourgender": "您希望使用什么性别称呼?",
- "gender-unknown": "我不愿意指明",
+ "gender-unknown": "当提及您时,软件将使用性别中性的词汇(只要可能)",
"gender-male": "他",
"gender-female": "她",
"prefs-help-gender": "该设置为可选项。软件根据该值在称呼您及对他人提及您时使用适当的语法性别。该信息会被公开。",
"nmembers": "$1个成员",
"nmemberschanged": "$1 → $2个成员",
"nrevisions": "$1个版本",
- "nviews": "$1次浏览",
"nimagelinks": "用于$1个页面中",
"ntransclusions": "用于$1个页面中",
"specialpage-empty": "此报告无结果。",
"nmembers": "$1 個成員",
"nmemberschanged": "$1 → $2 個成員",
"nrevisions": "$1 次修訂",
- "nviews": "$1 次檢視",
"nimagelinks": "被 $1 個頁面使用",
"ntransclusions": "被 $1 個頁面使用",
"specialpage-empty": "此報表無查無任何結果。",
--- /dev/null
+<?php
+/** Doteli (डोटेली)
+ *
+ * To improve a translation please visit https://translatewiki.net
+ *
+ * @ingroup Language
+ * @file
+ *
+ */
+
+$fallback = 'ne';
\ No newline at end of file
'PageLanguage' => array( 'PageLanguage' ),
'PasswordReset' => array( 'PasswordReset' ),
'PermanentLink' => array( 'PermanentLink', 'PermaLink' ),
- 'Popularpages' => array( 'PopularPages' ),
'Preferences' => array( 'Preferences' ),
'Prefixindex' => array( 'PrefixIndex' ),
'Protectedpages' => array( 'ProtectedPages' ),
}
$t_start = microtime( true );
$fsFiles = $src->getLocalReferenceMulti( array( 'srcs' => $srcPaths, 'latest' => 1 ) );
- $ellapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 );
- $this->output( "\n\tDownloaded these file(s) [{$ellapsed_ms}ms]:\n\t" .
+ $elapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 );
+ $this->output( "\n\tDownloaded these file(s) [{$elapsed_ms}ms]:\n\t" .
implode( "\n\t", $srcPaths ) . "\n\n" );
}
sleep( 10 ); // wait and retry copy again
$status = $dst->doQuickOperations( $ops, array( 'bypassReadOnly' => 1 ) );
}
- $ellapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 );
+ $elapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 );
if ( !$status->isOK() ) {
$this->error( print_r( $status->getErrorsArray(), true ) );
$this->error( "$wikiId: Could not copy file batch.", 1 ); // die
} elseif ( count( $copiedRel ) ) {
- $this->output( "\n\tCopied these file(s) [{$ellapsed_ms}ms]:\n\t" .
+ $this->output( "\n\tCopied these file(s) [{$elapsed_ms}ms]:\n\t" .
implode( "\n\t", $copiedRel ) . "\n\n" );
}
}
sleep( 10 ); // wait and retry copy again
$status = $dst->doQuickOperations( $ops, array( 'bypassReadOnly' => 1 ) );
}
- $ellapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 );
+ $elapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 );
if ( !$status->isOK() ) {
$this->error( print_r( $status->getErrorsArray(), true ) );
$this->error( "$wikiId: Could not delete file batch.", 1 ); // die
} elseif ( count( $deletedRel ) ) {
- $this->output( "\n\tDeleted these file(s) [{$ellapsed_ms}ms]:\n\t" .
+ $this->output( "\n\tDeleted these file(s) [{$elapsed_ms}ms]:\n\t" .
implode( "\n\t", $deletedRel ) . "\n\n" );
}
}
excludeuser
executables
exempt
+exiftool
existingwiki
exists
exiv
pointsize
poolcounter
popts
-popularpages
portlet
portlets
posplus
public function __construct() {
$this->mDescription = 'Exports site definitions the sites table to XML file';
- $this->addArg('file', 'A file to write the XML to (see docs/sitelist.txt). ' .
+ $this->addArg( 'file', 'A file to write the XML to (see docs/sitelist.txt). ' .
'Use "php://stdout" to write to stdout.', true
);
"classes": [
"mw.Title",
"mw.Uri",
+ "mw.RegExp",
"mw.messagePoster.*",
"mw.notification",
"mw.Notification_",
'scripts' => 'resources/src/jquery/jquery.accessKeyLabel.js',
'dependencies' => array(
'jquery.client',
- 'jquery.mwExtension',
+ 'mediawiki.RegExp',
),
'messages' => array( 'brackets', 'word-separator' ),
'targets' => array( 'mobile', 'desktop' ),
),
'jquery.highlightText' => array(
'scripts' => 'resources/src/jquery/jquery.highlightText.js',
- 'dependencies' => 'jquery.mwExtension',
+ 'dependencies' => 'mediawiki.RegExp',
'targets' => array( 'desktop', 'mobile' ),
),
'jquery.hoverIntent' => array(
'styles' => 'resources/src/jquery/jquery.tablesorter.css',
'messages' => array( 'sort-descending', 'sort-ascending' ),
'dependencies' => array(
- 'jquery.mwExtension',
+ 'mediawiki.RegExp',
'mediawiki.language.months',
),
),
'mediawiki.htmlform' => array(
'scripts' => 'resources/src/mediawiki/mediawiki.htmlform.js',
'dependencies' => array(
- 'jquery.mwExtension',
+ 'mediawiki.RegExp',
'jquery.byteLimit',
),
'messages' => array(
'scripts' => 'resources/src/mediawiki/mediawiki.inspect.js',
'dependencies' => array(
'jquery.byteLength',
+ 'mediawiki.RegExp',
'json',
),
'targets' => array( 'desktop', 'mobile' ),
'scripts' => 'resources/src/mediawiki/mediawiki.notify.js',
'targets' => array( 'desktop', 'mobile' ),
),
+ 'mediawiki.RegExp' => array(
+ 'scripts' => 'resources/src/mediawiki/mediawiki.RegExp.js',
+ 'targets' => array( 'desktop', 'mobile' ),
+ ),
'mediawiki.pager.tablePager' => array(
'styles' => 'resources/src/mediawiki/mediawiki.pager.tablePager.less',
'position' => 'top',
'scripts' => 'resources/src/mediawiki/mediawiki.util.js',
'dependencies' => array(
'jquery.accessKeyLabel',
- 'jquery.mwExtension',
+ 'mediawiki.RegExp',
'mediawiki.notify',
),
'position' => 'top', // For $wgPreloadJavaScriptMwUtil
'mediawiki.page.startup',
'mediawiki.util',
'jquery.accessKeyLabel',
- 'jquery.mwExtension',
+ 'mediawiki.RegExp',
),
'messages' => array(
'watch',
"ooui-outline-control-move-down": "Перасунуць элемэнт ніжэй",
"ooui-outline-control-move-up": "Перасунуць элемэнт вышэй",
"ooui-toolbar-more": "Болей",
+ "ooui-toolgroup-expand": "Болей",
"ooui-toolgroup-collapse": "Меней"
}
"ooui-dialog-process-error": "Něco se pokazilo",
"ooui-dialog-process-dismiss": "Zavřít",
"ooui-dialog-process-retry": "Zkusit znovu",
- "ooui-dialog-process-continue": "Pokračovat"
+ "ooui-dialog-process-continue": "Pokračovat",
+ "ooui-selectfile-not-supported": "Výběr souboru není podporován",
+ "ooui-selectfile-placeholder": "Nebyl vybrán žádný soubor"
}
"ooui-dialog-process-error": "Adda madi a napasamak",
"ooui-dialog-process-dismiss": "Pugsayen",
"ooui-dialog-process-retry": "Padasen manen",
- "ooui-dialog-process-continue": "Agtuloy"
+ "ooui-dialog-process-continue": "Agtuloy",
+ "ooui-selectfile-not-supported": "Saan a masuportaran ti panagpili ti papeles",
+ "ooui-selectfile-placeholder": "Awan ti napili a papeles"
}
--- /dev/null
+{
+ "@metadata": {
+ "authors": [
+ "علی ساکی لرستانی"
+ ]
+ },
+ "ooui-outline-control-move-down": "انتقال مورد وه دومن",
+ "ooui-outline-control-move-up": "انتقال مورد وه بالا",
+ "ooui-outline-control-remove": "حذف مورد",
+ "ooui-toolbar-more": "هنی",
+ "ooui-toolgroup-expand": "هنی",
+ "ooui-toolgroup-collapse": "کم تر",
+ "ooui-dialog-message-accept": "خووه",
+ "ooui-dialog-message-reject": "لغو",
+ "ooui-dialog-process-error": "یه چیایی اشتباه ویده",
+ "ooui-dialog-process-dismiss": "منفصل کردن",
+ "ooui-dialog-process-retry": "دوباره تلاش کردن",
+ "ooui-dialog-process-continue": "ادامه دائن",
+ "ooui-selectfile-not-supported": "فایل انتخابی پشتیبانی نوابیه",
+ "ooui-selectfile-placeholder": "فایلی انتخاب نوابیه"
+}
"ooui-dialog-process-error": "Quacche cose ha sciute stuèrte",
"ooui-dialog-process-dismiss": "Scitte",
"ooui-dialog-process-retry": "Pruève arrete",
- "ooui-dialog-process-continue": "Condinue"
+ "ooui-dialog-process-continue": "Condinue",
+ "ooui-selectfile-not-supported": "'U scacchiamende d'u file non g'è supportate",
+ "ooui-selectfile-placeholder": "Nisciune file scacchiate"
}
/*!
- * OOjs UI v0.11.5
+ * OOjs UI v0.11.6
* https://www.mediawiki.org/wiki/OOjs_UI
*
* Copyright 2011–2015 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2015-06-17T00:59:03Z
+ * Date: 2015-06-23T21:49:41Z
*/
@-webkit-keyframes oo-ui-progressBarWidget-slide {
from {
/*!
- * OOjs UI v0.11.5
+ * OOjs UI v0.11.6
* https://www.mediawiki.org/wiki/OOjs_UI
*
* Copyright 2011–2015 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2015-06-17T00:58:56Z
+ * Date: 2015-06-23T21:49:33Z
*/
/**
* @class
*/
OO.ui.ApexTheme = function OoUiApexTheme() {
// Parent constructor
- OO.ui.ApexTheme.super.call( this );
+ OO.ui.ApexTheme.parent.call( this );
};
/* Setup */
/*!
- * OOjs UI v0.11.5
+ * OOjs UI v0.11.6
* https://www.mediawiki.org/wiki/OOjs_UI
*
* Copyright 2011–2015 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2015-06-17T00:59:03Z
+ * Date: 2015-06-23T21:49:41Z
*/
@-webkit-keyframes oo-ui-progressBarWidget-slide {
from {
margin: 0.25em 0;
width: 100%;
max-width: 50em;
+ background: #ffffff;
margin-right: 0.5em;
}
.oo-ui-dropdownWidget-handle {
border: 1px solid #cccccc;
border-radius: 0.1em;
padding: 0 1em;
+ background: #ffffff;
}
.oo-ui-selectFileWidget-handle > .oo-ui-indicatorElement-indicator {
right: 0;
/*!
- * OOjs UI v0.11.5
+ * OOjs UI v0.11.6
* https://www.mediawiki.org/wiki/OOjs_UI
*
* Copyright 2011–2015 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2015-06-17T00:58:56Z
+ * Date: 2015-06-23T21:49:33Z
*/
/**
* @class
*/
OO.ui.MediaWikiTheme = function OoUiMediaWikiTheme() {
// Parent constructor
- OO.ui.MediaWikiTheme.super.call( this );
+ OO.ui.MediaWikiTheme.parent.call( this );
};
/* Setup */
destructive: false
},
// Parent method
- classes = OO.ui.MediaWikiTheme.super.prototype.getElementClasses.call( this, element ),
+ classes = OO.ui.MediaWikiTheme.parent.prototype.getElementClasses.call( this, element ),
isFramed;
if ( element.supports( [ 'hasFlag' ] ) ) {
/*!
- * OOjs UI v0.11.5
+ * OOjs UI v0.11.6
* https://www.mediawiki.org/wiki/OOjs_UI
*
* Copyright 2011–2015 OOjs Team and other contributors.
* Released under the MIT license
* http://oojs.mit-license.org
*
- * Date: 2015-06-17T00:58:56Z
+ * Date: 2015-06-23T21:49:33Z
*/
( function ( OO ) {
*
* @example
* function MessageDialog( config ) {
- * MessageDialog.super.call( this, config );
+ * MessageDialog.parent.call( this, config );
* }
* OO.inheritClass( MessageDialog, OO.ui.MessageDialog );
*
* ];
*
* MessageDialog.prototype.initialize = function () {
- * MessageDialog.super.prototype.initialize.apply( this, arguments );
+ * MessageDialog.parent.prototype.initialize.apply( this, arguments );
* this.content = new OO.ui.PanelLayout( { $: this.$, padded: true } );
* this.content.$element.append( '<p>Click the \'Done\' action widget to see its pending state. Note that action widgets can be marked pending in message dialogs but not process dialogs.</p>' );
* this.$body.append( this.content.$element );
* dialog.getActions().get({actions: 'save'})[0].popPending();
* } );
* }
- * return MessageDialog.super.prototype.getActionProcess.call( this, action );
+ * return MessageDialog.parent.prototype.getActionProcess.call( this, action );
* };
*
* var windowManager = new OO.ui.WindowManager();
* @example
* // Example: An action set used in a process dialog
* function MyProcessDialog( config ) {
- * MyProcessDialog.super.call( this, config );
+ * MyProcessDialog.parent.call( this, config );
* }
* OO.inheritClass( MyProcessDialog, OO.ui.ProcessDialog );
* MyProcessDialog.static.title = 'An action set in a process dialog';
* ];
*
* MyProcessDialog.prototype.initialize = function () {
- * MyProcessDialog.super.prototype.initialize.apply( this, arguments );
+ * MyProcessDialog.parent.prototype.initialize.apply( this, arguments );
* this.panel1 = new OO.ui.PanelLayout( { padded: true, expanded: false } );
* this.panel1.$element.append( '<p>This dialog uses an action set (continue, help, cancel, back) configured with modes. This is edit mode. Click \'help\' to see help mode.</p>' );
* this.panel2 = new OO.ui.PanelLayout( { padded: true, expanded: false } );
* this.$body.append( this.stackLayout.$element );
* };
* MyProcessDialog.prototype.getSetupProcess = function ( data ) {
- * return MyProcessDialog.super.prototype.getSetupProcess.call( this, data )
+ * return MyProcessDialog.parent.prototype.getSetupProcess.call( this, data )
* .next( function () {
* this.actions.setMode( 'edit' );
* }, this );
* dialog.close();
* } );
* }
- * return MyProcessDialog.super.prototype.getActionProcess.call( this, action );
+ * return MyProcessDialog.parent.prototype.getActionProcess.call( this, action );
* };
* MyProcessDialog.prototype.getBodyHeight = function () {
* return this.panel1.$element.outerHeight( true );
config = config || {};
// Parent constructor
- OO.ui.Layout.super.call( this, config );
+ OO.ui.Layout.parent.call( this, config );
// Mixin constructors
OO.EventEmitter.call( this );
config = $.extend( { disabled: false }, config );
// Parent constructor
- OO.ui.Widget.super.call( this, config );
+ OO.ui.Widget.parent.call( this, config );
// Mixin constructors
OO.EventEmitter.call( this );
config = config || {};
// Parent constructor
- OO.ui.Window.super.call( this, config );
+ OO.ui.Window.parent.call( this, config );
// Mixin constructors
OO.EventEmitter.call( this );
* @example
* // A simple dialog window.
* function MyDialog( config ) {
- * MyDialog.super.call( this, config );
+ * MyDialog.parent.call( this, config );
* }
* OO.inheritClass( MyDialog, OO.ui.Dialog );
* MyDialog.prototype.initialize = function () {
- * MyDialog.super.prototype.initialize.call( this );
+ * MyDialog.parent.prototype.initialize.call( this );
* this.content = new OO.ui.PanelLayout( { padded: true, expanded: false } );
* this.content.$element.append( '<p>A simple dialog window. Press \'Esc\' to close.</p>' );
* this.$body.append( this.content.$element );
*/
OO.ui.Dialog = function OoUiDialog( config ) {
// Parent constructor
- OO.ui.Dialog.super.call( this, config );
+ OO.ui.Dialog.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.PendingElement.call( this );
data = data || {};
// Parent method
- return OO.ui.Dialog.super.prototype.getSetupProcess.call( this, data )
+ return OO.ui.Dialog.parent.prototype.getSetupProcess.call( this, data )
.next( function () {
var config = this.constructor.static,
actions = data.actions !== undefined ? data.actions : config.actions;
*/
OO.ui.Dialog.prototype.getTeardownProcess = function ( data ) {
// Parent method
- return OO.ui.Dialog.super.prototype.getTeardownProcess.call( this, data )
+ return OO.ui.Dialog.parent.prototype.getTeardownProcess.call( this, data )
.first( function () {
if ( this.constructor.static.escapable ) {
this.$document.off( 'keydown', this.onDocumentKeyDownHandler );
*/
OO.ui.Dialog.prototype.initialize = function () {
// Parent method
- OO.ui.Dialog.super.prototype.initialize.call( this );
+ OO.ui.Dialog.parent.prototype.initialize.call( this );
var titleId = OO.ui.generateElementId();
config = config || {};
// Parent constructor
- OO.ui.WindowManager.super.call( this, config );
+ OO.ui.WindowManager.parent.call( this, config );
// Mixin constructors
OO.EventEmitter.call( this );
*/
OO.ui.ToolFactory = function OoUiToolFactory() {
// Parent constructor
- OO.ui.ToolFactory.super.call( this );
+ OO.ui.ToolFactory.parent.call( this );
};
/* Setup */
config = config || {};
// Parent constructor
- OO.ui.Tool.super.call( this, config );
+ OO.ui.Tool.parent.call( this, config );
// Properties
this.toolGroup = toolGroup;
*
* // Create a class inheriting from OO.ui.Tool
* function PictureTool() {
- * PictureTool.super.apply( this, arguments );
+ * PictureTool.parent.apply( this, arguments );
* }
* OO.inheritClass( PictureTool, OO.ui.Tool );
* // Each tool must have a 'name' (used as an internal identifier, see later) and at least one
*
* // Register two more tools, nothing interesting here
* function SettingsTool() {
- * SettingsTool.super.apply( this, arguments );
+ * SettingsTool.parent.apply( this, arguments );
* }
* OO.inheritClass( SettingsTool, OO.ui.Tool );
* SettingsTool.static.name = 'settings';
*
* // Register two more tools, nothing interesting here
* function StuffTool() {
- * StuffTool.super.apply( this, arguments );
+ * StuffTool.parent.apply( this, arguments );
* }
* OO.inheritClass( StuffTool, OO.ui.Tool );
* StuffTool.static.name = 'stuff';
*
* // Create a class inheriting from OO.ui.Tool
* function PictureTool() {
- * PictureTool.super.apply( this, arguments );
+ * PictureTool.parent.apply( this, arguments );
* }
* OO.inheritClass( PictureTool, OO.ui.Tool );
* // Each tool must have a 'name' (used as an internal identifier, see later) and at least one
*
* // Register two more tools, nothing interesting here
* function SettingsTool() {
- * SettingsTool.super.apply( this, arguments );
+ * SettingsTool.parent.apply( this, arguments );
* this.reallyActive = false;
* }
* OO.inheritClass( SettingsTool, OO.ui.Tool );
*
* // Register two more tools, nothing interesting here
* function StuffTool() {
- * StuffTool.super.apply( this, arguments );
+ * StuffTool.parent.apply( this, arguments );
* this.reallyActive = false;
* }
* OO.inheritClass( StuffTool, OO.ui.Tool );
config = config || {};
// Parent constructor
- OO.ui.Toolbar.super.call( this, config );
+ OO.ui.Toolbar.parent.call( this, config );
// Mixin constructors
OO.EventEmitter.call( this );
config = config || {};
// Parent constructor
- OO.ui.ToolGroup.super.call( this, config );
+ OO.ui.ToolGroup.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.GroupElement.call( this, config );
* @inheritdoc
*/
OO.ui.ToolGroup.prototype.isDisabled = function () {
- return this.autoDisabled || OO.ui.ToolGroup.super.prototype.isDisabled.apply( this, arguments );
+ return this.autoDisabled || OO.ui.ToolGroup.parent.prototype.isDisabled.apply( this, arguments );
};
/**
}
this.autoDisabled = allDisabled;
}
- OO.ui.ToolGroup.super.prototype.updateDisabled.apply( this, arguments );
+ OO.ui.ToolGroup.parent.prototype.updateDisabled.apply( this, arguments );
};
/**
*/
OO.ui.MessageDialog = function OoUiMessageDialog( config ) {
// Parent constructor
- OO.ui.MessageDialog.super.call( this, config );
+ OO.ui.MessageDialog.parent.call( this, config );
// Properties
this.verticalActionLayout = null;
* @inheritdoc
*/
OO.ui.MessageDialog.prototype.setManager = function ( manager ) {
- OO.ui.MessageDialog.super.prototype.setManager.call( this, manager );
+ OO.ui.MessageDialog.parent.prototype.setManager.call( this, manager );
// Events
this.manager.connect( this, {
*/
OO.ui.MessageDialog.prototype.onActionResize = function ( action ) {
this.fitActions();
- return OO.ui.MessageDialog.super.prototype.onActionResize.call( this, action );
+ return OO.ui.MessageDialog.parent.prototype.onActionResize.call( this, action );
};
/**
this.close( { action: action } );
}, this );
}
- return OO.ui.MessageDialog.super.prototype.getActionProcess.call( this, action );
+ return OO.ui.MessageDialog.parent.prototype.getActionProcess.call( this, action );
};
/**
data = data || {};
// Parent method
- return OO.ui.MessageDialog.super.prototype.getSetupProcess.call( this, data )
+ return OO.ui.MessageDialog.parent.prototype.getSetupProcess.call( this, data )
.next( function () {
this.title.setLabel(
data.title !== undefined ? data.title : this.constructor.static.title
*/
OO.ui.MessageDialog.prototype.setDimensions = function ( dim ) {
var $scrollable = this.container.$element;
- OO.ui.MessageDialog.super.prototype.setDimensions.call( this, dim );
+ OO.ui.MessageDialog.parent.prototype.setDimensions.call( this, dim );
// Twiddle the overflow property, otherwise an unnecessary scrollbar will be produced.
// Need to do it after transition completes (250ms), add 50ms just in case.
*/
OO.ui.MessageDialog.prototype.initialize = function () {
// Parent method
- OO.ui.MessageDialog.super.prototype.initialize.call( this );
+ OO.ui.MessageDialog.parent.prototype.initialize.call( this );
// Properties
this.$actions = $( '<div>' );
var i, len, other, special, others;
// Parent method
- OO.ui.MessageDialog.super.prototype.attachActions.call( this );
+ OO.ui.MessageDialog.parent.prototype.attachActions.call( this );
special = this.actions.getSpecial();
others = this.actions.getOthers();
* @example
* // Example: Creating and opening a process dialog window.
* function MyProcessDialog( config ) {
- * MyProcessDialog.super.call( this, config );
+ * MyProcessDialog.parent.call( this, config );
* }
* OO.inheritClass( MyProcessDialog, OO.ui.ProcessDialog );
*
* ];
*
* MyProcessDialog.prototype.initialize = function () {
- * MyProcessDialog.super.prototype.initialize.apply( this, arguments );
+ * MyProcessDialog.parent.prototype.initialize.apply( this, arguments );
* this.content = new OO.ui.PanelLayout( { padded: true, expanded: false } );
* this.content.$element.append( '<p>This is a process dialog window. The header contains the title and two buttons: \'Cancel\' (a safe action) on the left and \'Done\' (a primary action) on the right.</p>' );
* this.$body.append( this.content.$element );
* dialog.close( { action: action } );
* } );
* }
- * return MyProcessDialog.super.prototype.getActionProcess.call( this, action );
+ * return MyProcessDialog.parent.prototype.getActionProcess.call( this, action );
* };
*
* var windowManager = new OO.ui.WindowManager();
*/
OO.ui.ProcessDialog = function OoUiProcessDialog( config ) {
// Parent constructor
- OO.ui.ProcessDialog.super.call( this, config );
+ OO.ui.ProcessDialog.parent.call( this, config );
// Initialization
this.$element.addClass( 'oo-ui-processDialog' );
if ( this.actions.isSpecial( action ) ) {
this.fitLabel();
}
- return OO.ui.ProcessDialog.super.prototype.onActionResize.call( this, action );
+ return OO.ui.ProcessDialog.parent.prototype.onActionResize.call( this, action );
};
/**
*/
OO.ui.ProcessDialog.prototype.initialize = function () {
// Parent method
- OO.ui.ProcessDialog.super.prototype.initialize.call( this );
+ OO.ui.ProcessDialog.parent.prototype.initialize.call( this );
// Properties
this.$navigation = $( '<div>' );
var i, len, other, special, others;
// Parent method
- OO.ui.ProcessDialog.super.prototype.attachActions.call( this );
+ OO.ui.ProcessDialog.parent.prototype.attachActions.call( this );
special = this.actions.getSpecial();
others = this.actions.getOthers();
*/
OO.ui.ProcessDialog.prototype.executeAction = function ( action ) {
var process = this;
- return OO.ui.ProcessDialog.super.prototype.executeAction.call( this, action )
+ return OO.ui.ProcessDialog.parent.prototype.executeAction.call( this, action )
.fail( function ( errors ) {
process.showErrors( errors || [] );
} );
*/
OO.ui.ProcessDialog.prototype.getTeardownProcess = function ( data ) {
// Parent method
- return OO.ui.ProcessDialog.super.prototype.getTeardownProcess.call( this, data )
+ return OO.ui.ProcessDialog.parent.prototype.getTeardownProcess.call( this, data )
.first( function () {
// Make sure to hide errors
this.hideErrors();
config = $.extend( { align: 'left' }, config );
// Parent constructor
- OO.ui.FieldLayout.super.call( this, config );
+ OO.ui.FieldLayout.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.LabelElement.call( this, config );
}
// Parent constructor
- OO.ui.ActionFieldLayout.super.call( this, fieldWidget, config );
+ OO.ui.ActionFieldLayout.parent.call( this, fieldWidget, config );
// Properties
this.buttonWidget = buttonWidget;
config = config || {};
// Parent constructor
- OO.ui.FieldsetLayout.super.call( this, config );
+ OO.ui.FieldsetLayout.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.IconElement.call( this, config );
config = config || {};
// Parent constructor
- OO.ui.FormLayout.super.call( this, config );
+ OO.ui.FormLayout.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.GroupElement.call( this, $.extend( {}, config, { $group: this.$element } ) );
}, config );
// Parent constructor
- OO.ui.MenuLayout.super.call( this, config );
+ OO.ui.MenuLayout.parent.call( this, config );
/**
* Menu DOM node
* // Example of a BookletLayout that contains two PageLayouts.
*
* function PageOneLayout( name, config ) {
- * PageOneLayout.super.call( this, name, config );
+ * PageOneLayout.parent.call( this, name, config );
* this.$element.append( '<p>First page</p><p>(This booklet has an outline, displayed on the left)</p>' );
* }
* OO.inheritClass( PageOneLayout, OO.ui.PageLayout );
* };
*
* function PageTwoLayout( name, config ) {
- * PageTwoLayout.super.call( this, name, config );
+ * PageTwoLayout.parent.call( this, name, config );
* this.$element.append( '<p>Second page</p>' );
* }
* OO.inheritClass( PageTwoLayout, OO.ui.PageLayout );
config = config || {};
// Parent constructor
- OO.ui.BookletLayout.super.call( this, config );
+ OO.ui.BookletLayout.parent.call( this, config );
// Properties
this.currentPageName = null;
* // Example of a IndexLayout that contains two CardLayouts.
*
* function CardOneLayout( name, config ) {
- * CardOneLayout.super.call( this, name, config );
+ * CardOneLayout.parent.call( this, name, config );
* this.$element.append( '<p>First card</p>' );
* }
* OO.inheritClass( CardOneLayout, OO.ui.CardLayout );
* };
*
* function CardTwoLayout( name, config ) {
- * CardTwoLayout.super.call( this, name, config );
+ * CardTwoLayout.parent.call( this, name, config );
* this.$element.append( '<p>Second card</p>' );
* }
* OO.inheritClass( CardTwoLayout, OO.ui.CardLayout );
config = $.extend( {}, config, { menuPosition: 'top' } );
// Parent constructor
- OO.ui.IndexLayout.super.call( this, config );
+ OO.ui.IndexLayout.parent.call( this, config );
// Properties
this.currentCardName = null;
}, config );
// Parent constructor
- OO.ui.PanelLayout.super.call( this, config );
+ OO.ui.PanelLayout.parent.call( this, config );
// Initialization
this.$element.addClass( 'oo-ui-panelLayout' );
config = $.extend( { scrollable: true }, config );
// Parent constructor
- OO.ui.CardLayout.super.call( this, config );
+ OO.ui.CardLayout.parent.call( this, config );
// Properties
this.name = name;
config = $.extend( { scrollable: true }, config );
// Parent constructor
- OO.ui.PageLayout.super.call( this, config );
+ OO.ui.PageLayout.parent.call( this, config );
// Properties
this.name = name;
config = $.extend( { scrollable: true }, config );
// Parent constructor
- OO.ui.StackLayout.super.call( this, config );
+ OO.ui.StackLayout.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.GroupElement.call( this, $.extend( {}, config, { $group: this.$element } ) );
*
* // Create a class inheriting from OO.ui.Tool
* function PictureTool() {
- * PictureTool.super.apply( this, arguments );
+ * PictureTool.parent.apply( this, arguments );
* }
* OO.inheritClass( PictureTool, OO.ui.Tool );
* // Each tool must have a 'name' (used as an internal identifier, see later) and at least one
}
// Parent constructor
- OO.ui.BarToolGroup.super.call( this, toolbar, config );
+ OO.ui.BarToolGroup.parent.call( this, toolbar, config );
// Initialization
this.$element.addClass( 'oo-ui-barToolGroup' );
config = config || {};
// Parent constructor
- OO.ui.PopupToolGroup.super.call( this, toolbar, config );
+ OO.ui.PopupToolGroup.parent.call( this, toolbar, config );
// Properties
this.active = false;
*/
OO.ui.PopupToolGroup.prototype.setDisabled = function () {
// Parent method
- OO.ui.PopupToolGroup.super.prototype.setDisabled.apply( this, arguments );
+ OO.ui.PopupToolGroup.parent.prototype.setDisabled.apply( this, arguments );
if ( this.isDisabled() && this.isElementAttached() ) {
this.setActive( false );
) {
this.setActive( false );
}
- return OO.ui.PopupToolGroup.super.prototype.onMouseKeyUp.call( this, e );
+ return OO.ui.PopupToolGroup.parent.prototype.onMouseKeyUp.call( this, e );
};
/**
*
* // Configure and register two tools
* function SettingsTool() {
- * SettingsTool.super.apply( this, arguments );
+ * SettingsTool.parent.apply( this, arguments );
* }
* OO.inheritClass( SettingsTool, OO.ui.Tool );
* SettingsTool.static.name = 'settings';
* toolFactory.register( SettingsTool );
* // Register two more tools, nothing interesting here
* function StuffTool() {
- * StuffTool.super.apply( this, arguments );
+ * StuffTool.parent.apply( this, arguments );
* }
* OO.inheritClass( StuffTool, OO.ui.Tool );
* StuffTool.static.name = 'stuff';
this.collapsibleTools = [];
// Parent constructor
- OO.ui.ListToolGroup.super.call( this, toolbar, config );
+ OO.ui.ListToolGroup.parent.call( this, toolbar, config );
// Initialization
this.$element.addClass( 'oo-ui-listToolGroup' );
OO.ui.ListToolGroup.prototype.populate = function () {
var i, len, allowCollapse = [];
- OO.ui.ListToolGroup.super.prototype.populate.call( this );
+ OO.ui.ListToolGroup.parent.prototype.populate.call( this );
// Update the list of collapsible tools
if ( this.allowCollapse !== undefined ) {
OO.ui.ListToolGroup.prototype.getExpandCollapseTool = function () {
if ( this.expandCollapseTool === undefined ) {
var ExpandCollapseTool = function () {
- ExpandCollapseTool.super.apply( this, arguments );
+ ExpandCollapseTool.parent.apply( this, arguments );
};
OO.inheritClass( ExpandCollapseTool, OO.ui.Tool );
) {
// HACK: Prevent the popup list from being hidden. Skip the PopupToolGroup implementation (which
// hides the popup list when a tool is selected) and call ToolGroup's implementation directly.
- return OO.ui.ListToolGroup.super.super.prototype.onMouseKeyUp.call( this, e );
+ return OO.ui.ListToolGroup.parent.parent.prototype.onMouseKeyUp.call( this, e );
} else {
- return OO.ui.ListToolGroup.super.prototype.onMouseKeyUp.call( this, e );
+ return OO.ui.ListToolGroup.parent.prototype.onMouseKeyUp.call( this, e );
}
};
* // Define the tools that we're going to place in our toolbar
*
* function SettingsTool() {
- * SettingsTool.super.apply( this, arguments );
+ * SettingsTool.parent.apply( this, arguments );
* this.reallyActive = false;
* }
* OO.inheritClass( SettingsTool, OO.ui.Tool );
* toolFactory.register( SettingsTool );
*
* function StuffTool() {
- * StuffTool.super.apply( this, arguments );
+ * StuffTool.parent.apply( this, arguments );
* this.reallyActive = false;
* }
* OO.inheritClass( StuffTool, OO.ui.Tool );
config = config || {};
// Parent constructor
- OO.ui.MenuToolGroup.super.call( this, toolbar, config );
+ OO.ui.MenuToolGroup.parent.call( this, toolbar, config );
// Events
this.toolbar.connect( this, { updateState: 'onUpdateState' } );
}
// Parent constructor
- OO.ui.PopupTool.super.call( this, toolGroup, config );
+ OO.ui.PopupTool.parent.call( this, toolGroup, config );
// Mixin constructors
OO.ui.mixin.PopupElement.call( this, config );
* // Example: ToolGroupTool with two nested tools, 'setting1' and 'setting2', defined elsewhere.
*
* function SettingsTool() {
- * SettingsTool.super.apply( this, arguments );
+ * SettingsTool.parent.apply( this, arguments );
* };
* OO.inheritClass( SettingsTool, OO.ui.ToolGroupTool );
* SettingsTool.static.name = 'settings';
}
// Parent constructor
- OO.ui.ToolGroupTool.super.call( this, toolGroup, config );
+ OO.ui.ToolGroupTool.parent.call( this, toolGroup, config );
// Properties
this.innerToolGroup = this.createGroup( this.constructor.static.groupConfig );
*/
OO.ui.mixin.GroupWidget = function OoUiMixinGroupWidget( config ) {
// Parent constructor
- OO.ui.mixin.GroupWidget.super.call( this, config );
+ OO.ui.mixin.GroupWidget.parent.call( this, config );
};
/* Setup */
config = $.extend( { icon: 'add' }, config );
// Parent constructor
- OO.ui.OutlineControlsWidget.super.call( this, config );
+ OO.ui.OutlineControlsWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.GroupElement.call( this, config );
config = config || {};
// Parent constructor
- OO.ui.ToggleWidget.super.call( this, config );
+ OO.ui.ToggleWidget.parent.call( this, config );
// Properties
this.value = null;
config = config || {};
// Parent constructor
- OO.ui.ButtonGroupWidget.super.call( this, config );
+ OO.ui.ButtonGroupWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.GroupElement.call( this, $.extend( {}, config, { $group: this.$element } ) );
config = config || {};
// Parent constructor
- OO.ui.ButtonWidget.super.call( this, config );
+ OO.ui.ButtonWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.ButtonElement.call( this, config );
config = $.extend( { framed: false }, config );
// Parent constructor
- OO.ui.ActionWidget.super.call( this, config );
+ OO.ui.ActionWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.PendingElement.call( this, config );
*/
OO.ui.ActionWidget.prototype.toggle = function () {
// Parent method
- OO.ui.ActionWidget.super.prototype.toggle.apply( this, arguments );
+ OO.ui.ActionWidget.parent.prototype.toggle.apply( this, arguments );
this.propagateResize();
return this;
*/
OO.ui.PopupButtonWidget = function OoUiPopupButtonWidget( config ) {
// Parent constructor
- OO.ui.PopupButtonWidget.super.call( this, config );
+ OO.ui.PopupButtonWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.PopupElement.call( this, config );
config = config || {};
// Parent constructor
- OO.ui.ToggleButtonWidget.super.call( this, config );
+ OO.ui.ToggleButtonWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.ButtonElement.call( this, config );
}
// Parent method
- OO.ui.ToggleButtonWidget.super.prototype.setValue.call( this, value );
+ OO.ui.ToggleButtonWidget.parent.prototype.setValue.call( this, value );
return this;
};
config = $.extend( { indicator: 'down' }, config );
// Parent constructor
- OO.ui.DropdownWidget.super.call( this, config );
+ OO.ui.DropdownWidget.parent.call( this, config );
// Properties (must be set before TabIndexedElement constructor call)
this.$handle = this.$( '<span>' );
}, config );
// Parent constructor
- OO.ui.SelectFileWidget.super.call( this, config );
+ OO.ui.SelectFileWidget.parent.call( this, config );
// Properties (must be set before TabIndexedElement constructor call)
this.$handle = $( '<span>' );
* @inheritdoc
*/
OO.ui.SelectFileWidget.prototype.setDisabled = function ( state ) {
- OO.ui.SelectFileWidget.super.prototype.setDisabled.call( this, state );
+ OO.ui.SelectFileWidget.parent.prototype.setDisabled.call( this, state );
if ( this.clearButton ) {
this.clearButton.setDisabled( state );
}
config = config || {};
// Parent constructor
- OO.ui.IconWidget.super.call( this, config );
+ OO.ui.IconWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.IconElement.call( this, $.extend( {}, config, { $icon: this.$element } ) );
config = config || {};
// Parent constructor
- OO.ui.IndicatorWidget.super.call( this, config );
+ OO.ui.IndicatorWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.IndicatorElement.call( this, $.extend( {}, config, { $indicator: this.$element } ) );
config = config || {};
// Parent constructor
- OO.ui.InputWidget.super.call( this, config );
+ OO.ui.InputWidget.parent.call( this, config );
// Properties
this.$input = this.getInputElement( config );
* @inheritdoc
*/
OO.ui.InputWidget.prototype.setDisabled = function ( state ) {
- OO.ui.InputWidget.super.prototype.setDisabled.call( this, state );
+ OO.ui.InputWidget.parent.prototype.setDisabled.call( this, state );
if ( this.$input ) {
this.$input.prop( 'disabled', this.isDisabled() );
}
this.useInputTag = config.useInputTag;
// Parent constructor
- OO.ui.ButtonInputWidget.super.call( this, config );
+ OO.ui.ButtonInputWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.ButtonElement.call( this, $.extend( {}, config, { $button: this.$input } ) );
*/
OO.ui.ButtonInputWidget.prototype.setValue = function ( value ) {
if ( !this.useInputTag ) {
- OO.ui.ButtonInputWidget.super.prototype.setValue.call( this, value );
+ OO.ui.ButtonInputWidget.parent.prototype.setValue.call( this, value );
}
return this;
};
config = config || {};
// Parent constructor
- OO.ui.CheckboxInputWidget.super.call( this, config );
+ OO.ui.CheckboxInputWidget.parent.call( this, config );
// Initialization
this.$element.addClass( 'oo-ui-checkboxInputWidget' );
this.dropdownWidget = new OO.ui.DropdownWidget();
// Parent constructor
- OO.ui.DropdownInputWidget.super.call( this, config );
+ OO.ui.DropdownInputWidget.parent.call( this, config );
// Events
this.dropdownWidget.getMenu().connect( this, { select: 'onMenuSelect' } );
*/
OO.ui.DropdownInputWidget.prototype.setValue = function ( value ) {
this.dropdownWidget.getMenu().selectItemByData( value );
- OO.ui.DropdownInputWidget.super.prototype.setValue.call( this, value );
+ OO.ui.DropdownInputWidget.parent.prototype.setValue.call( this, value );
return this;
};
*/
OO.ui.DropdownInputWidget.prototype.setDisabled = function ( state ) {
this.dropdownWidget.setDisabled( state );
- OO.ui.DropdownInputWidget.super.prototype.setDisabled.call( this, state );
+ OO.ui.DropdownInputWidget.parent.prototype.setDisabled.call( this, state );
return this;
};
config = config || {};
// Parent constructor
- OO.ui.RadioInputWidget.super.call( this, config );
+ OO.ui.RadioInputWidget.parent.call( this, config );
// Initialization
this.$element.addClass( 'oo-ui-radioInputWidget' );
this.radioSelectWidget = new OO.ui.RadioSelectWidget();
// Parent constructor
- OO.ui.RadioSelectInputWidget.super.call( this, config );
+ OO.ui.RadioSelectInputWidget.parent.call( this, config );
// Events
this.radioSelectWidget.connect( this, { select: 'onMenuSelect' } );
*/
OO.ui.RadioSelectInputWidget.prototype.setValue = function ( value ) {
this.radioSelectWidget.selectItemByData( value );
- OO.ui.RadioSelectInputWidget.super.prototype.setValue.call( this, value );
+ OO.ui.RadioSelectInputWidget.parent.prototype.setValue.call( this, value );
return this;
};
*/
OO.ui.RadioSelectInputWidget.prototype.setDisabled = function ( state ) {
this.radioSelectWidget.setDisabled( state );
- OO.ui.RadioSelectInputWidget.super.prototype.setDisabled.call( this, state );
+ OO.ui.RadioSelectInputWidget.parent.prototype.setDisabled.call( this, state );
return this;
};
}, config );
// Parent constructor
- OO.ui.TextInputWidget.super.call( this, config );
+ OO.ui.TextInputWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.IconElement.call( this, config );
config = config || {};
// Parent constructor
- OO.ui.ComboBoxWidget.super.call( this, config );
+ OO.ui.ComboBoxWidget.parent.call( this, config );
// Properties (must be set before TabIndexedElement constructor call)
this.$indicator = this.$( '<span>' );
*/
OO.ui.ComboBoxWidget.prototype.setDisabled = function ( disabled ) {
// Parent method
- OO.ui.ComboBoxWidget.super.prototype.setDisabled.call( this, disabled );
+ OO.ui.ComboBoxWidget.parent.prototype.setDisabled.call( this, disabled );
if ( this.input ) {
this.input.setDisabled( this.isDisabled() );
config = config || {};
// Parent constructor
- OO.ui.LabelWidget.super.call( this, config );
+ OO.ui.LabelWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.LabelElement.call( this, $.extend( {}, config, { $label: this.$element } ) );
config = config || {};
// Parent constructor
- OO.ui.OptionWidget.super.call( this, config );
+ OO.ui.OptionWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.ItemWidget.call( this );
*/
OO.ui.DecoratedOptionWidget = function OoUiDecoratedOptionWidget( config ) {
// Parent constructor
- OO.ui.DecoratedOptionWidget.super.call( this, config );
+ OO.ui.DecoratedOptionWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.IconElement.call( this, config );
config = $.extend( { tabIndex: -1 }, config );
// Parent constructor
- OO.ui.ButtonOptionWidget.super.call( this, config );
+ OO.ui.ButtonOptionWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.ButtonElement.call( this, config );
* @inheritdoc
*/
OO.ui.ButtonOptionWidget.prototype.setSelected = function ( state ) {
- OO.ui.ButtonOptionWidget.super.prototype.setSelected.call( this, state );
+ OO.ui.ButtonOptionWidget.parent.prototype.setSelected.call( this, state );
if ( this.constructor.static.selectable ) {
this.setActive( state );
this.radio = new OO.ui.RadioInputWidget( { value: config.data, tabIndex: -1 } );
// Parent constructor
- OO.ui.RadioOptionWidget.super.call( this, config );
+ OO.ui.RadioOptionWidget.parent.call( this, config );
// Events
this.radio.$input.on( 'focus', this.onInputFocus.bind( this ) );
* @inheritdoc
*/
OO.ui.RadioOptionWidget.prototype.setSelected = function ( state ) {
- OO.ui.RadioOptionWidget.super.prototype.setSelected.call( this, state );
+ OO.ui.RadioOptionWidget.parent.prototype.setSelected.call( this, state );
this.radio.setSelected( state );
* @inheritdoc
*/
OO.ui.RadioOptionWidget.prototype.setDisabled = function ( disabled ) {
- OO.ui.RadioOptionWidget.super.prototype.setDisabled.call( this, disabled );
+ OO.ui.RadioOptionWidget.parent.prototype.setDisabled.call( this, disabled );
this.radio.setDisabled( this.isDisabled() );
config = $.extend( { icon: 'check' }, config );
// Parent constructor
- OO.ui.MenuOptionWidget.super.call( this, config );
+ OO.ui.MenuOptionWidget.parent.call( this, config );
// Initialization
this.$element
*/
OO.ui.MenuSectionOptionWidget = function OoUiMenuSectionOptionWidget( config ) {
// Parent constructor
- OO.ui.MenuSectionOptionWidget.super.call( this, config );
+ OO.ui.MenuSectionOptionWidget.parent.call( this, config );
// Initialization
this.$element.addClass( 'oo-ui-menuSectionOptionWidget' );
config = config || {};
// Parent constructor
- OO.ui.OutlineOptionWidget.super.call( this, config );
+ OO.ui.OutlineOptionWidget.parent.call( this, config );
// Properties
this.level = 0;
config = config || {};
// Parent constructor
- OO.ui.TabOptionWidget.super.call( this, config );
+ OO.ui.TabOptionWidget.parent.call( this, config );
// Initialization
this.$element.addClass( 'oo-ui-tabOptionWidget' );
config = config || {};
// Parent constructor
- OO.ui.PopupWidget.super.call( this, config );
+ OO.ui.PopupWidget.parent.call( this, config );
// Properties (must be set before ClippableElement constructor call)
this.$body = $( '<div>' );
var change = show !== this.isVisible();
// Parent method
- OO.ui.PopupWidget.super.prototype.toggle.call( this, show );
+ OO.ui.PopupWidget.parent.prototype.toggle.call( this, show );
if ( change ) {
if ( show ) {
config = config || {};
// Parent constructor
- OO.ui.ProgressBarWidget.super.call( this, config );
+ OO.ui.ProgressBarWidget.parent.call( this, config );
// Properties
this.$bar = $( '<div>' );
config = config || {};
// Parent constructor
- OO.ui.SearchWidget.super.call( this, config );
+ OO.ui.SearchWidget.parent.call( this, config );
// Properties
this.query = new OO.ui.TextInputWidget( {
config = config || {};
// Parent constructor
- OO.ui.SelectWidget.super.call( this, config );
+ OO.ui.SelectWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.GroupWidget.call( this, $.extend( {}, config, { $group: this.$element } ) );
if ( s.normalize ) {
s = s.normalize();
}
- re = new RegExp( '^\s*' + s.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' ).replace( /\s+/g, '\\s+' ), 'i' );
+ re = new RegExp( '^\\s*' + s.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' ).replace( /\s+/g, '\\s+' ), 'i' );
return function ( item ) {
var l = item.getLabel();
if ( typeof l !== 'string' ) {
*/
OO.ui.ButtonSelectWidget = function OoUiButtonSelectWidget( config ) {
// Parent constructor
- OO.ui.ButtonSelectWidget.super.call( this, config );
+ OO.ui.ButtonSelectWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.TabIndexedElement.call( this, config );
*/
OO.ui.RadioSelectWidget = function OoUiRadioSelectWidget( config ) {
// Parent constructor
- OO.ui.RadioSelectWidget.super.call( this, config );
+ OO.ui.RadioSelectWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.TabIndexedElement.call( this, config );
config = config || {};
// Parent constructor
- OO.ui.MenuSelectWidget.super.call( this, config );
+ OO.ui.MenuSelectWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.ClippableElement.call( this, $.extend( {}, config, { $clippable: this.$group } ) );
case OO.ui.Keys.RIGHT:
// Do nothing if a text field is associated, arrow keys will be handled natively
if ( !this.$input ) {
- OO.ui.MenuSelectWidget.super.prototype.onKeyDown.call( this, e );
+ OO.ui.MenuSelectWidget.parent.prototype.onKeyDown.call( this, e );
}
break;
case OO.ui.Keys.ESCAPE:
}
break;
default:
- OO.ui.MenuSelectWidget.super.prototype.onKeyDown.call( this, e );
+ OO.ui.MenuSelectWidget.parent.prototype.onKeyDown.call( this, e );
return;
}
}
if ( this.$input ) {
this.$input.on( 'keydown', this.onKeyDownHandler );
} else {
- OO.ui.MenuSelectWidget.super.prototype.bindKeyDownListener.call( this );
+ OO.ui.MenuSelectWidget.parent.prototype.bindKeyDownListener.call( this );
}
};
if ( this.$input ) {
this.$input.off( 'keydown', this.onKeyDownHandler );
} else {
- OO.ui.MenuSelectWidget.super.prototype.unbindKeyDownListener.call( this );
+ OO.ui.MenuSelectWidget.parent.prototype.unbindKeyDownListener.call( this );
}
};
*/
OO.ui.MenuSelectWidget.prototype.bindKeyPressListener = function () {
if ( !this.$input ) {
- OO.ui.MenuSelectWidget.super.prototype.bindKeyPressListener.call( this );
+ OO.ui.MenuSelectWidget.parent.prototype.bindKeyPressListener.call( this );
}
};
if ( this.$input ) {
this.clearKeyPressBuffer();
} else {
- OO.ui.MenuSelectWidget.super.prototype.unbindKeyPressListener.call( this );
+ OO.ui.MenuSelectWidget.parent.prototype.unbindKeyPressListener.call( this );
}
};
* @chainable
*/
OO.ui.MenuSelectWidget.prototype.chooseItem = function ( item ) {
- OO.ui.MenuSelectWidget.super.prototype.chooseItem.call( this, item );
+ OO.ui.MenuSelectWidget.parent.prototype.chooseItem.call( this, item );
this.toggle( false );
return this;
};
var i, len, item;
// Parent method
- OO.ui.MenuSelectWidget.super.prototype.addItems.call( this, items, index );
+ OO.ui.MenuSelectWidget.parent.prototype.addItems.call( this, items, index );
// Auto-initialize
if ( !this.newItems ) {
*/
OO.ui.MenuSelectWidget.prototype.removeItems = function ( items ) {
// Parent method
- OO.ui.MenuSelectWidget.super.prototype.removeItems.call( this, items );
+ OO.ui.MenuSelectWidget.parent.prototype.removeItems.call( this, items );
// Reevaluate clipping
this.clip();
*/
OO.ui.MenuSelectWidget.prototype.clearItems = function () {
// Parent method
- OO.ui.MenuSelectWidget.super.prototype.clearItems.call( this );
+ OO.ui.MenuSelectWidget.parent.prototype.clearItems.call( this );
// Reevaluate clipping
this.clip();
change = visible !== this.isVisible();
// Parent method
- OO.ui.MenuSelectWidget.super.prototype.toggle.call( this, visible );
+ OO.ui.MenuSelectWidget.parent.prototype.toggle.call( this, visible );
if ( change ) {
if ( visible ) {
config = config || {};
// Parent constructor
- OO.ui.TextInputMenuSelectWidget.super.call( this, config );
+ OO.ui.TextInputMenuSelectWidget.parent.call( this, config );
// Properties
this.inputWidget = inputWidget;
}
// Parent method
- OO.ui.TextInputMenuSelectWidget.super.prototype.toggle.call( this, visible );
+ OO.ui.TextInputMenuSelectWidget.parent.prototype.toggle.call( this, visible );
if ( change ) {
if ( this.isVisible() ) {
*/
OO.ui.OutlineSelectWidget = function OoUiOutlineSelectWidget( config ) {
// Parent constructor
- OO.ui.OutlineSelectWidget.super.call( this, config );
+ OO.ui.OutlineSelectWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.TabIndexedElement.call( this, config );
*/
OO.ui.TabSelectWidget = function OoUiTabSelectWidget( config ) {
// Parent constructor
- OO.ui.TabSelectWidget.super.call( this, config );
+ OO.ui.TabSelectWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.TabIndexedElement.call( this, config );
}, config );
// Parent constructor
- OO.ui.NumberInputWidget.super.call( this, config );
+ OO.ui.NumberInputWidget.parent.call( this, config );
// Properties
this.input = new OO.ui.TextInputWidget( $.extend(
}
if ( delta ) {
- this.adjustValue( Math.sign( delta ) * this.step );
+ delta = delta < 0 ? -1 : 1;
+ this.adjustValue( delta * this.step );
}
return false;
*/
OO.ui.NumberInputWidget.prototype.setDisabled = function ( disabled ) {
// Parent method
- OO.ui.NumberInputWidget.super.prototype.setDisabled.call( this, disabled );
+ OO.ui.NumberInputWidget.parent.prototype.setDisabled.call( this, disabled );
if ( this.input ) {
this.input.setDisabled( this.isDisabled() );
*/
OO.ui.ToggleSwitchWidget = function OoUiToggleSwitchWidget( config ) {
// Parent constructor
- OO.ui.ToggleSwitchWidget.super.call( this, config );
+ OO.ui.ToggleSwitchWidget.parent.call( this, config );
// Mixin constructors
OO.ui.mixin.TabIndexedElement.call( this, config );
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"bell": { "file": "images/icons/bell.svg" },
"bellOn": { "file": {
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"article": { "file": {
"ltr": "images/icons/article-ltr.svg",
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"alignCentre": { "file": "images/icons/align-center.svg" },
"alignLeft": { "file": "images/icons/align-float-left.svg" },
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"indent": { "file": {
"ltr": "images/icons/indent-ltr.svg",
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"bigger": { "file": {
"ltr": "images/icons/bigger-ltr.svg",
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"beta": { "file": "images/icons/beta.svg" },
"betaLaunch": { "file": "images/icons/betaLaunch.svg" },
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"map": { "file": {
"ltr": "images/icons/map-ltr.svg",
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"image": { "file": {
"ltr": "images/icons/image-ltr.svg",
"ltr": "images/icons/lock-ltr.svg",
"rtl": "images/icons/lock-rtl.svg"
}, "variants": [ "destructive" ] },
- "ongoingConversation": { "file": {
- "ltr": "images/icons/ongoingConversation-ltr.svg",
- "rtl": "images/icons/ongoingConversation-rtl.svg"
- } },
- "star": { "file": "images/icons/star.svg" },
+ "ongoingConversation": {
+ "file": {
+ "ltr": "images/icons/ongoingConversation-ltr.svg",
+ "rtl": "images/icons/ongoingConversation-rtl.svg"
+ },
+ "variants": [ "progressive" ]
+ },
+ "star": { "file": "images/icons/star.svg", "variants": [ "constructive" ] },
"trash": { "file": "images/icons/trash.svg" },
"trashUndo": { "file": {
"ltr": "images/icons/trashUndo-ltr.svg",
"ltr": "images/icons/unLock-ltr.svg",
"rtl": "images/icons/unLock-rtl.svg"
}, "variants": [ "destructive" ] },
- "unStar": { "file": "images/icons/unStar.svg" }
+ "unStar": { "file": "images/icons/unStar.svg", "variants": [ "constructive" ] }
}
}
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"arrowNext": { "file": {
"ltr": "images/icons/arrow-ltr.svg",
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"userActive": { "file": {
"ltr": "images/icons/userActive-ltr.svg",
{
"prefix": "oo-ui-icon",
"intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#FFFFFF",
+ "global": true
+ }
+ },
"images": {
"logoCC": { "file": "images/icons/logo-cc.svg" },
"logoWikimediaCommons": { "file": "images/icons/logo-wikimediaCommons.svg" },
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="align-center">
+ <path d="M9 9h6c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1H9c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1zm-5.5 9h17c.277 0 .5.223.5.5s-.223.5-.5.5h-17c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0-12h17c.277 0 .5.223.5.5s-.223.5-.5.5h-17c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="align-float-left">
+ <path d="M4 9h6c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1H4c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1zm9.5 0h7c.277 0 .5.223.5.5s-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0 3h7c.277 0 .5.223.5.5s-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0 3h7c.277 0 .5.223.5.5s-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm-10-9h17c.277 0 .5.223.5.5s-.223.5-.5.5h-17c-.277 0-.5-.223-.5-.5s.223-.5.5-.5zm0 12h17c.277 0 .5.223.5.5s-.223.5-.5.5h-17c-.277 0-.5-.223-.5-.5s.223-.5.5-.5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="align-float-right">
+ <path d="M20 9h-6c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm-9.5 0h-7c-.277 0-.5.223-.5.5s.223.5.5.5h7c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3h-7c-.277 0-.5.223-.5.5s.223.5.5.5h7c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3h-7c-.277 0-.5.223-.5.5s.223.5.5.5h7c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm10-9h-17c-.277 0-.5.223-.5.5s.223.5.5.5h17c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 12h-17c-.277 0-.5.223-.5.5s.223.5.5.5h17c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g4">
+ <path d="M16 12H6c-1.7 0-3 1.3-3 3h13v3l5-4.5L16 9v3z" id="path6"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M8 12h10c1.7 0 3 1.3 3 3H8v3l-5-4.5L8 9v3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M12 10h4V5h-4v5zm-5 2h9v-1H7v1zm0 2h9v-1H7v1zm0 2h9v-1H7v1zm4-9H7v1h4V7zm0 2H7v1h4V9zm0-4H7v1h4V5zM5 3h13v16H8c-1.7 0-3-1.3-3-3V3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g16">
+ <path d="M11 10H7V5h4v5zm5 2H7v-1h9v1zm0 2H7v-1h9v1zm0 2H7v-1h9v1zm-4-9h4v1h-4V7zm0 2h4v1h-4V9zm0-4h4v1h-4V5zm6-2H5v16h10c1.7 0 3-1.3 3-3V3z" id="path18"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <g>
+ <path d="M21 11l-6 7-4-4-1 1 5 5 7-8z"/>
+ </g>
+ <path d="M17 14V3H4v13c0 1.7 1.3 3 3 3h5l-3-3H6v-1h2.6l1-1H6v-1h9v1h-2l1 1h2l1-1zM6 5h4v1H6V5zm0 2h4v1H6V7zm0 2h4v1H6V9zm9 3H6v-1h9v1zm-4-2V5h4v5h-4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g28">
+ <g id="g30">
+ <path d="M5 11l6 7 4-4 1 1-5 5-7-8z" id="path32"/>
+ </g>
+ <path d="M9 14V3h13v13c0 1.7-1.3 3-3 3h-5l3-3h3v-1h-2.6l-1-1H20v-1h-9v1h2l-1 1h-2l-1-1zm11-9h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm-9 3h9v-1h-9v1zm4-2V5h-4v5h4z" id="path34"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M19.1 18.5c.6-.7.9-1.5.9-2.5 0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4c.7 0 1.3-.1 1.8-.4l2.7 2.7 1.1-1.1-2.5-2.7zm-3.1-.3c-1.2 0-2.2-1-2.2-2.3 0-1.2 1-2.2 2.2-2.2 1.2 0 2.3 1 2.3 2.2-.1 1.3-1.1 2.3-2.3 2.3zM11.8 13c.3-.4.6-.7 1-1H7v-1h9s1.2 0 2 .6V3H5v13c0 1.7 1.3 3 3 3h3.8c-.6-.8-1-1.9-1-3H7v-1h3.9l.3-1H7v-1h4.8zm.2-8h4v5h-4V5zM7 5h4v1H7V5zm0 2h4v1H7V7zm0 2h4v1H7V9z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g44">
+ <path d="M7.5 18.5c-.6-.7-.9-1.5-.9-2.5 0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4c-.7 0-1.3-.1-1.8-.4l-2.7 2.7L5 21.2l2.5-2.7zm3.1-.3c1.2 0 2.2-1 2.2-2.3 0-1.2-1-2.2-2.2-2.2-1.2 0-2.3 1-2.3 2.2.1 1.3 1.1 2.3 2.3 2.3zm4.2-5.2c-.3-.4-.6-.7-1-1h5.8v-1h-9s-1.2 0-2 .6V3h13v13c0 1.7-1.3 3-3 3h-3.8c.6-.8 1-1.9 1-3h3.8v-1h-3.9l-.3-1h4.2v-1h-4.8zm-.2-8h-4v5h4V5zm5 0h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9z" id="path46"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M17.5 14V9c0-3-2.3-5-5.5-5S6.5 6 6.5 9v5c0 2 0 3-2 3v1h15v-1c-2 0-2-1-2-3zM12 20H9c0 1 1.6 2 3 2s3-1 3-2h-3z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M17.8 14.7l1.7-4.7c1-2.8-.5-5.5-3.5-6.6s-5.9 0-6.9 2.8l-1.7 4.7c-.7 1.9-1 2.8-2.9 2.1l-.3 1 14.1 5.1.3-.9c-1.9-.7-1.5-1.6-.8-3.5zM12 19.8l-2.8-1c-.3.9.8 2.4 2.1 2.9s3.2.1 3.5-.9l-2.8-1z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M6.21 14.7L4.51 10c-1-2.8.5-5.5 3.5-6.6 3-1.1 5.9 0 6.9 2.8l1.7 4.7c.7 1.9 1 2.8 2.9 2.1l.3 1-14.1 5.1-.3-.9c1.9-.7 1.5-1.6.8-3.5zm5.8 5.1l2.8-1c.3.9-.8 2.4-2.1 2.9s-3.2.1-3.5-.9l2.8-1z" id="path56"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm4 12l-3-2-1 4-1-4-3 2 2-3-4-1 4-1-2-3 3 2 1-4 1 4 3-2-2 3 4 1-4 1 2 3z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M15.3 14.7C16.1 10.9 14.7 4 12 4c-2.7 0-4.2 6.7-3.4 10.5L7 18h2.7l.3 1h4c.2-.3.1-.5.3-1H17l-1.7-3.3zM12 10c-.8 0-1.5-.7-1.5-1.5S11.2 7 12 7s1.5.7 1.5 1.5S12.8 10 12 10zm2 10c0 1.1-2 2-2 2s-2-.9-2-2"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12.666 6h-1.372l-4.48 12H8.52l1.493-4h4l1.507 4h1.666l-4.52-12zm-2.28 7l1.617-4.333L13.637 13h-3.25z" id="a"/>
+ <g id="up">
+ <path id="arrow" d="M15.5 9h7L19 3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12.666 6h-1.372l-4.48 12H8.52l1.493-4h4l1.507 4h1.666l-4.52-12zm-2.28 7l1.617-4.333L13.637 13h-3.25z" id="a"/>
+ <g id="up">
+ <path id="arrow" d="M1.5 9h7L5 3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-a">
+ <path d="M16 18h3L14 6h-3L6 18h3l1.25-3h4.5L16 18zm-4.917-5L12.5 9.6l1.417 3.4h-2.834z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-arab-ain">
+ <path id="arab-ain" d="M9.337 13.616c0 1.35 1.386 2.1 4.16 2.258l2.186-.03.318.045c-.03.126-.25.344-.664.65l-.09.067c-1.235.93-2.422 1.393-3.56 1.393-1.142 0-2.045-.33-2.71-.99-.65-.66-.975-1.56-.975-2.698.006-1.354.567-2.573 1.685-3.658v-.044l-.606-.55c-.15-.18-.223-.39-.223-.63 0-.49.24-1.11.717-1.862.65-1.046 1.303-1.566 1.958-1.56.886.004 1.618.42 2.194 1.245.325.48-.03.552-1.064.22-.842-.327-1.527-.05-2.054.828l.015.074 1.123.865.052.006c1.404-.498 2.418-.74 3.043-.726-.058.117-.14.362-.243.733-.103.357-.204.684-.303.982l-.126.374-.384.05c-1.743.24-2.992.716-3.745 1.43-.464.463-.698.972-.703 1.524"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-arab-dad">
+ <path id="arab-dad" d="M16.41 8.232l-1.675-.665L15.43 6l1.687.64-.707 1.592m.775 3.078c-.51-.286-1-.427-1.476-.423-.472 0-.983.205-1.533.616l-.506.38.007.024c1.084.066 1.934.1 2.55.1h.314c.568-.022.993-.065 1.277-.132-.067-.17-.275-.36-.625-.566h-.006m-6.803 3.295c-.017-.904-.33-1.87-.938-2.898l1.294-1.73.118.15c.267.336.504.924.713 1.766l.064.05c.496-.008.942-.17 1.338-.485v-.006l1.732-1.53c.68-.6 1.282-.902 1.807-.902.384.004.85.195 1.395.572.55.377.884.696 1 .958.063.15.094.386.094.71 0 .695-.11 1.228-.332 1.597-.192.31-.473.555-.844.734-.438.208-1.55.312-3.333.312-.8 0-1.794-.02-2.982-.062l-.144.43c-.254.67-.463 1.112-.625 1.323-.726.937-1.787 1.405-3.184 1.405C5.85 16.99 5 16.076 5 14.256c.003-.94.278-1.814.824-2.618.15-.216.298-.367.444-.454.225-.133.288-.09.188.124-.396.862-.596 1.548-.6 2.058.008 1.177.752 1.768 2.232 1.772 1.038-.004 1.803-.182 2.295-.535"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-armn-to">
+ <path id="armn-to" d="M13.86 16.257c.124 0 .254-.026.39-.078.135-.06.257-.15.367-.275.114-.13.205-.302.273-.516.073-.214.11-.48.11-.798V13h-1.14c-.14 0-.284.026-.43.078-.14.047-.27.133-.383.258-.11.125-.2.294-.274.508-.067.213-.1.487-.1.82 0 .34.035.47.108.695.08.217.176.394.29.53.12.135.248.23.384.29.14.05.276.076.406.076m-2.97-7.84c-.37.082-.695.247-.976.45-.28.198-.505.47-.672.813-.16.342-.242.78-.242 1.31V18H6v-7.188c0-.776.15-1.455.453-2.04.302-.587.714-1.077 1.234-1.467.52-.39 1.13-.685 1.83-.883.697-.198 1.44-.297 2.225-.297.526 0 1.04.044 1.54.133.504.088.98.22 1.43.398.447.172.858.388 1.233.65.375.26.698.564.97.913.275.347.49.737.64 1.17.15.432.226 1.093.226 1.61h1.354v2.04H17.78v1.6c0 .58-.103 1.09-.31 1.54-.21.44-.49.814-.845 1.116-.35.302-.834.53-1.297.687-.464.15-.953.226-1.47.226-.51 0-.996-.08-1.46-.235-.464-.156-.87-.39-1.22-.703-.348-.313-.626-.703-.835-1.172-.203-.473-.304-1.028-.304-1.663s.104-1.182.32-1.64c.212-.46.496-.685.85-.977.354-.297.76-.513 1.22-.648.457-.14.934-.21 1.43-.21h1.13c-.01-.49-.04-1.043-.24-1.36-.2-.323-.454-.58-.767-.766-.312-.193-.598-.332-.984-.426-.375-.09-.578-.094-1.1-.094-.52 0-.64.02-1.01.102z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-b">
+ <path id="b" d="M7 18h6c2 0 4-1 4-3 0-1.064.01-1.975-1.99-3 2-.975 1.99-1.935 1.99-3 0-2-2-3-4-3H7v12zm7-8c0 1 0 1-2 1h-2V8h2c2 0 2 0 2 1v1zm-2 6h-2v-3h2c2 0 2 0 2 1v1s0 1-2 1z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-cyrl-be">
+ <path id="cyrl-be" d="M7 6h9v2h-6v3h2.65c.892 0 1.632.11 2.22.327.587.218 1.087.622 1.5 1.21.42.59.63 1.188.63 1.98 0 .812-.21 1.397-.63 1.976-.418.578-.897.974-1.436 1.187-.533.213-1.295.32-2.286.32h-5.65m4.768-2c.75 0 1.28-.05 1.584-.12.305-.077.57-.247.792-.51.23-.26.343-.472.343-.854 0-.557-.2-.868-.596-1.12-.393-.255-1.065-.397-2.017-.397H10v3"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-cyrl-te">
+ <path id="te" d="M11 18V8H7V6h11v2h-4v10"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-cyrl-zhe">
+ <path id="cyrl-zhe" d="M13 6v5.154c.328-.033.537-.18.705-.447.168-.266.4-.873.698-1.82.39-1.242.79-2.034 1.197-2.375.403-.336 1.075-.504 2.014-.504L18 6v1.78l-.386-.008c-.4 0-.69.062-.878.187-.186.118-.337.303-.452.552-.115.25-.286.762-.512 1.537-.12.41-.25.755-.392 1.032-.137.276-.383.537-.738.78.44.157.8.466 1.084.927.288.454.603 1.102.944 1.942L18 18h-2.314l-1.17-3.08-.113-.253-.24-.56c-.247-.57-.45-.933-.61-1.09-.16-.157-.318-.236-.553-.236V18h-2v-5.22c-.226 0-.382.077-.546.23-.164.15-.368.517-.612 1.097l-.246.56-.113.253L8.313 18H6l1.33-3.267c.327-.808.635-1.447.923-1.92.293-.476.663-.793 1.11-.95-.355-.244-.603-.5-.745-.772-.137-.275-.268-.622-.392-1.04-.222-.76-.39-1.266-.505-1.52-.11-.255-.26-.444-.45-.57-.187-.124-.493-.186-.918-.186L6 7.782v-1.78l.386.008c.953 0 1.63.17 2.034.512.4.347.79 1.136 1.177 2.366.3.954.534 1.564.698 1.83.168.26.377.405.705.438V6.002"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-f">
+ <path id="f" d="M16 8V6H8v12h3v-5h4v-2h-4V8z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-g">
+ <path id="g" d="M12 14v-2h5v4.203c-.497.475-1.22.894-2.166 1.26-.94.358-1.896.537-2.864.537-1.23 0-2.303-.253-3.217-.76-.915-.512-1.602-1.24-2.062-2.185-.46-.95-.69-1.982-.69-3.095 0-1.208.258-2.282.77-3.222.514-.94 1.266-1.66 2.256-2.16.754-.386 1.693-.58 2.816-.58 1.46 0 2.6.304 3.418.91.824.603 1.353 1.436 1.59 2.502l-2.36.435c-.166-.57-.48-1.018-.94-1.346-.454-.333-1.023-.5-1.708-.5-1.038 0-1.864.325-2.48.974-.61.65-.914 1.612-.914 2.89 0 1.376.31 2.41.93 3.102.62.686 1.434 1.03 2.44 1.03.497 0 .995-.096 1.492-.286.503-.195 1.332-.57 1.69-.845v-.867"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-geor-man">
+ <path id="geor-man" d="M13.832 14.06c0-1.714-.394-2.572-1.182-2.572-.868 0-1.302.78-1.302 2.338-.01 1.624.42 2.436 1.295 2.436.793 0 1.19-.734 1.19-2.2m2.167 0C16 16.686 14.884 18 12.65 18 10.218 18 9 16.614 9 13.84c0-2.737 1.217-4.105 3.65-4.105.842 0 1.183.63 1.183.63v-1.58c0-.788-.45-1.183-1.347-1.183-.572 0-.858.374-.858 1.123h-2.34C9.29 6.908 10.35 6 12.462 6 14.83 6 16.01 6.946 16 8.84"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-l">
+ <path id="l" d="M8 18V6h3v10h5v2"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-n">
+ <path id="n" d="M7 18V6h3l4 8V6h3v12h-3l-4-8v8H7"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="bold-v">
+ <path id="v" d="M10.5 18L6 6h3l3 8 3-8h3l-4.5 12"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M15 7c-1.7 0-3 1.3-3 3 0-1.7-1.3-3-3-3H3v13h6c1.7 0 3 1 3 2 0-1 1.3-2 3-2h6V7h-6zm5 12h-5c-1.7 0-2 .4-2 .4v-8.9C13 9.1 14.1 8 15.5 8H20v11z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M9 7c1.7 0 3 1.3 3 3 0-1.7 1.3-3 3-3h6v13h-6c-1.7 0-3 1-3 2 0-1-1.3-2-3-2H3V7h6zM4 19h5c1.7 0 2 .4 2 .4v-8.9C11 9.1 9.9 8 8.5 8H4v11z" id="path78"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M15 5H8c-1.1 0-2 .9-2 2v3h3v11l4-3 4 3V7c0-1.1-.9-2-2-2zM9 9H7V7c0-.6.4-1 1-1h1v3z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M8 5h7c1.1 0 2 .9 2 2v3h-3v11l-4-3-4 3V7c0-1.1.9-2 2-2zm6 4h2V7c0-.6-.4-1-1-1h-1v3z" id="path88"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M3 6v11c0 1.7 1.3 3 3 3h15V6H3zm2.5 1C6.3 7 7 7.7 7 8.5S6.3 10 5.5 10 4 9.3 4 8.5 4.7 7 5.5 7zM20 19H6c-1.1 0-2-.9-2-2v-6h16v8z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M21 6v11c0 1.7-1.3 3-3 3H3V6h18zm-2.5 1c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5S20 9.3 20 8.5 19.3 7 18.5 7zM4 19h14c1.1 0 2-.9 2-2v-6H4v8z" id="path98"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M7 13.1l8.9 8.9c.8-.8.8-2 0-2.8l-6.1-6.1 6-6.1c.8-.8.8-2 0-2.8L7 13.1z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M16.5 13.1L7.6 22c-.8-.8-.8-2 0-2.8l6.1-6.1-6-6.1c-.8-.8-.8-2 0-2.8l8.8 8.9z" id="path108"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12 16l8.9-8.9c-.8-.8-2-.8-2.8 0L12 13.2l-6.1-6c-.8-.8-2-.8-2.8 0L12 16z" id="path4"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12 6.5l8.9 8.9c-.8.8-2 .8-2.8 0L12 9.3l-6.1 6c-.8.8-2 .8-2.8 0L12 6.5z" id="path4"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="regular-expression">
+ <path id="upper-case" d="M7.53 7L4 17h2.063l.72-2.406h3.624l.72 2.406h2.062L9.657 7H7.533zm1.064 1.53L9.938 13H7.25l1.344-4.47z"/>
+ <path id="lower-case" d="M18.55 17l-.184-1.035h-.055c-.35.44-.71.747-1.082.92-.368.167-.85.25-1.444.25-.564 0-.955-.208-1.377-.625-.418-.418-.627-1.012-.627-1.784 0-.808.282-1.403.845-1.784.568-.386 1.193-.607 2.208-.64l1.322-.04v-.335c0-.772-.395-1.158-1.186-1.158-.61 0-1.325.183-2.147.55l-.688-1.4c.877-.46 1.85-.69 2.916-.69 1.023 0 1.588.223 2.133.668.545.445.818 1.12.818 2.03V17h-1.45m-.394-3.527l-.804.027c-.604.018-1.054.127-1.35.327-.294.2-.442.504-.442.912 0 .585.336.877 1.008.877.48 0 .865-.138 1.152-.415.29-.277.436-.645.436-1.103v-.627"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M7 12h9v-1H7v1zm0 2h9v-1H7v1zm0 2h9v-1H7v1zm4-9H7v1h4V7zm0 2H7v1h4V9zm0-4H7v1h4V5zm5-2h2v16H8c-1.7 0-3-1.3-3-3V3h8v7l1.5-2 1.5 2V3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g128">
+ <path d="M16 12H7v-1h9v1zm0 2H7v-1h9v1zm0 2H7v-1h9v1zm-4-9h4v1h-4V7zm0 2h4v1h-4V9zm0-4h4v1h-4V5zM7 3H5v16h10c1.7 0 3-1.3 3-3V3h-8v7L8.5 8 7 10V3z" id="path130"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="clear">
+ <path id="circle-with-cross" d="M12 5c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm4 11l-1 1-3-3-3 3-1-1 3-3-3-3 1-1 3 3 3-3 1 1-3 3 3 3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M12 5c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm3 12l-4-3V8h2v5l1.7 1.2c1.3.9 1 1.9.3 2.8z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M16 5H4v12c0 1.6 1.3 3 3 3h12V8c0-1.7-1.4-3-3-3zM7.5 17c-.8 0-1.5-.7-1.5-1.5S6.7 14 7.5 14s1.5.7 1.5 1.5S8.3 17 7.5 17zm0-6C6.7 11 6 10.3 6 9.5S6.7 8 7.5 8 9 8.7 9 9.5 8.3 11 7.5 11zm4 3c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm4 3c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm0-6c-.8 0-1.5-.7-1.5-1.5S14.7 8 15.5 8s1.5.7 1.5 1.5-.7 1.5-1.5 1.5z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M7 5h12v12c0 1.6-1.3 3-3 3H4V8c0-1.7 1.4-3 3-3zm8.5 12c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5-1.5.7-1.5 1.5.7 1.5 1.5 1.5zm0-6c.8 0 1.5-.7 1.5-1.5S16.3 8 15.5 8 14 8.7 14 9.5s.7 1.5 1.5 1.5zm-4 3c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5-1.5.7-1.5 1.5.7 1.5 1.5 1.5zm-4 3c.8 0 1.5-.7 1.5-1.5S8.3 14 7.5 14 6 14.7 6 15.5 6.7 17 7.5 17zm0-6c.8 0 1.5-.7 1.5-1.5S8.3 8 7.5 8 6 8.7 6 9.5 6.7 11 7.5 11z" id="path150"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12 18l8-10H4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M16 11h-3V4c-1.7 0-3 1.3-3 3v4H7l4.5 5 4.5-5zm1 2v5H7c-.6 0-1-.4-1-1v-4H4v4c0 1.9 1.3 3 3 3h12v-7h-2z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g160">
+ <path d="M7 11h3V4c1.7 0 3 1.3 3 3v4h3l-4.5 5L7 11zm-1 2v5h10c.6 0 1-.4 1-1v-4h2v4c0 1.9-1.3 3-3 3H4v-7h2z" id="path162"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g4">
+ <path d="M12 8C7 8 1 14 1 14s6 6 11 6l11-6s-6-6-11-6zm0 10c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z" id="path6"/>
+ <circle cx="12" cy="14" r="2" id="circle8"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M19.4 12.7c.7-.8 1.2-1.7 1.4-2.7h-1.6c-.9 2.5-3.9 4.4-7.7 4.6h-.1c-3.7-.2-6.8-2.1-7.7-4.6H2.2c.2 1 .8 1.9 1.4 2.7l-2 2 .7.7 2-2c.8.6 1.7 1.2 2.7 1.7l-1 2.8.9.3 1-2.8c1 .3 2 .6 3.1.6v3h1v-3c1.1-.1 2.2-.3 3.1-.6l1 2.8.9-.3-1-2.8c1-.4 1.9-1 2.6-1.7l2 2 .7-.7-1.9-2z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="find">
+ <path id="magnifying-glass" d="M13.656 11c-1.92 0-3.5 1.548-3.5 3.47 0 1.92 1.58 3.5 3.5 3.5.75 0 1.432-.253 2-.657l.094.156 2.375 2.374c.19.19.534.153.78-.094s.315-.59.126-.78l-2.374-2.376-.188-.094c.403-.566.656-1.282.656-2.03 0-1.92-1.55-3.47-3.47-3.47zm0 1.656c1.01 0 1.813.8 1.813 1.813 0 1.01-.802 1.843-1.814 1.843-1.01 0-1.844-.832-1.844-1.844s.832-1.814 1.844-1.814z"/>
+ <path id="text" d="M6 5v2h10V5H6zm0 3v2h11V8H6zm0 3v2h3.53c.284-.797.787-1.486 1.44-2H6zm0 3v2h3.53c-.177-.48-.28-.99-.28-1.53 0-.16.046-.315.063-.47H6z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="find">
+ <path id="magnifying-glass" d="M11.344 11c1.92 0 3.5 1.548 3.5 3.47 0 1.92-1.58 3.5-3.5 3.5-.75 0-1.432-.253-2-.657l-.094.156-2.375 2.374c-.19.19-.534.153-.78-.094s-.315-.59-.126-.78l2.374-2.376.188-.094c-.403-.566-.656-1.282-.656-2.03 0-1.92 1.55-3.47 3.47-3.47zm0 1.656c-1.01 0-1.813.8-1.813 1.813 0 1.01.802 1.843 1.814 1.843 1.01 0 1.844-.832 1.844-1.844s-.832-1.814-1.844-1.814z"/>
+ <path id="text" d="M19 5v2H9V5zm0 3v2H8V8zm0 3v2h-3.53c-.284-.797-.787-1.486-1.44-2zm0 3v2h-3.53c.177-.48.28-.99.28-1.53 0-.16-.046-.315-.063-.47z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M2 5v15h20V5H2zm15 11H8c-.6 0-1-.4-1-1V9h3l2 1h5v6z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M22 5v15H2V5h20zM7 16h9c.6 0 1-.4 1-1V9h-3l-2 1H7v6z" id="path246"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M11 13L5 6h15l-6 7v7c-1.7 0-3-1.3-3-3v-4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g256">
+ <path d="M14 13l6-7H5l6 7v7c1.7 0 3-1.3 3-3v-4z" id="path258"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M15 7c-2 0-3 2-3 2s-1-2-3-2c-2.5 0-4 2-4 4 0 4 5 5 7 8 2-3 7-4 7-8 0-2-1.5-4-4-4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M20 18l-4-4-2 2-4-4-2 1-4 5h16zm2-13v15H2V5h20z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g278">
+ <path d="M4 18l4-4 2 2 4-4 2 1 4 5H4zM2 5v15h20V5H2z" id="path280"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M17 12V8h-4V5H0v15h20v-8h-3zM2 18l4-5 2-1 4 4 2-2 4 4H2z"/>
+ <g>
+ <path d="M24 5h-4V1h-2v4h-4v2h4v4h2V7h4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M7 12V8h4V5h13v15H4v-8h3zm15 6l-4-5-2-1-4 4-2-2-4 4h16z" id="path290"/>
+ <g id="g292">
+ <path d="M0 5h4V1h2v4h4v2H6v4H4V7H0z" id="path294"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M19.5 4h-3v-1s0-1.5 1.5-1.5c1.5.06 1.5 1.5 1.5 1.5zm1.5 0v-1s0-3-3-3-3 3-3 3v1h-1v6h8v-6zm-8 7v-6h-11v15h20v-9zm-9 7l4-5 2-1 4 4 2-2 4 4z" id="path304"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M4.5 4h3v-1s0-1.5-1.5-1.5c-1.5.06-1.5 1.5-1.5 1.5zm-1.5 0v-1s0-3 3-3 3 3 3 3v1h1v6h-8v-6zm8 7v-6h11v15h-20v-9zm9 7l-4-5-2-1-4 4-2-2-4 4z" id="path304"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M10 8h9v2h-9V8zm0 3h9v2h-9v-2zm0 3h6v2h-6v-2zm11-8H3V4h18v2zm0 14H3v-2h18v2zM3 8v8l5-4-5-4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g314">
+ <path d="M14 8H5v2h9V8zm0 3H5v2h9v-2zm0 3H8v2h6v-2zM3 6h18V4H3v2zm0 14h18v-2H3v2zM21 8v8l-5-4 5-4z" id="path316"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="insert">
+ <path d="M13 5h-2v6H5v2h6v6h2v-6h6v-2h-6z" id="plus"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-a">
+ <path id="a" d="M14.667 6h-1.372l-7 12H8l2.333-4h4L15 18h1.667l-2-12zm-3.75 7l2.527-4.333.723 4.333h-3.25z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-arab-keheh-jeem">
+ <path id="arab-keheh-jeem" d="M18.125 5.844c-1.695.555-3.297 1.162-4.594 1.938-.49.3-.773.712-.874 1.125-.064.263-.035.572.063.78.188.406.538.575.843.814l.094-.124.53.625c.14.165.344.514.47.94.137.462.08.724 0 1.124H11.22c-.34 0-.593.007-.767-.02-.34-.053-.256-.208-.234-.34.33-.127.563-.173.937-.14.29-.495.593-.886.906-1.314-.98.037-1.878.015-2.688-.094-.346-.047-.698-.186-1.094-.156-.356.026-.767.24-1.03.72-.246.447-.434.838-.656 1.28l.75-.47c.23-.14.484-.226.72-.218.156.005.274.054.405.094-.232.205-.51.402-.72.563-.3.26-.702.687-.906 1-.403.614-.694 1.083-.875 1.78-.18.69.003 1.34.468 1.75.426.376.846.52 1.28.563.65.065 1.206.093 2-.188.658-.23 1.022-.553 1.5-.97-.882.11-1.816.09-2.53.032-.87-.07-1.268-.384-1.47-.594-.27-.283-.306-.64-.155-1.22.036-.14.097-.322.25-.53.168-.228.364-.435.594-.656.45-.436 1.01-.737 1.46-.938-.044.205-.106.442-.054.687.05.23.248.38.438.47.26.12.507.154.69.155 1.42.01 2.86 0 4.28 0 .247 0 .452-.163.594-.375.14-.208.25-.48.344-.844.13-.5.094-1.062-.094-1.625-.182-.543-.418-1.01-.72-1.406-.334-.443-.673-.83-1-1.22 1.258-.814 2.717-1.238 3.97-1.687.12-.452.224-.926.313-1.313zm-9.47 8.438c-.26.394-.583.69-.874 1 .376.286.75.556 1.095.813.335-.303.626-.674.875-.97-.39-.267-.77-.587-1.094-.843z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-arab-meem">
+ <path id="arab-meem" d="M16 9.73l-.93 2.19h-4.663c-.48 0-.857.12-1.135.366l-.06.11c-.185 2.016-.503 3.558-.956 4.627-.272.64-.633 1.252-1.082 1.833-.177.226-.22.186-.126-.12l.142-.503.17-.67.234-.87.002-.008.202-1.045.258-1.41.353-1.907c.19-.312.423-.638.698-.98.276-.342.59-.706.94-1.09.13-.092.697-.18 1.705-.266 1.05-.086 1.638-.183 1.765-.293l.065-.128c.007-.11-.01-.24-.054-.394-.044-.153-.12-.327-.232-.522-.22-.428-.438-.64-.654-.64-.294 0-.915.268-1.864.805-.36.208-.376.125-.05-.247 1.557-1.71 2.707-2.566 3.45-2.566.382 0 .67.13.862.394.135.195.25.6.344 1.21l.203 1.2c.105.586.24.895.408.925"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-armn-sha">
+ <path id="armn-sha" d="M11.564 7.678c-.268-.13-.578-.22-.93-.268-.35-.047-.75-.07-1.197-.07h-1.11L8.587 6h1.723c.558 0 1.042.032 1.45.095.416.063.794.173 1.136.33l4.483 2.033-.325 1.67-2.624-1.165c-.125-.058-.27-.103-.432-.134-.164-.04-.356-.058-.576-.058-.583 0-1.137.095-1.663.284-.525.19-1 .46-1.426.812-.42.35-.777.78-1.072 1.283-.294.505-.504 1.075-.63 1.71-.242 1.256-.152 2.21.268 2.87.426.65 1.19.977 2.294.977.55 0 1.045-.08 1.48-.237.437-.156.815-.377 1.136-.66.326-.29.59-.633.796-1.033.21-.4.362-.84.457-1.323l.11-.56h1.6l-.12.59c-.13.674-.356 1.288-.676 1.845-.32.55-.725 1.025-1.214 1.424-.488.394-1.053.7-1.694.922-.643.215-1.344.323-2.106.323-.767 0-1.434-.114-2-.34-.568-.226-1.025-.554-1.372-.985-.347-.436-.573-.97-.678-1.607-.105-.637-.078-1.364.08-2.184.125-.66.346-1.273.66-1.835.316-.568.697-1.067 1.144-1.497.445-.436.944-.794 1.496-1.072.55-.283 1.13-.474 1.733-.574l-.466-.23"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-c">
+ <path id="c" d="M15.008 13.718l1.48.214c-.467 1.34-1.15 2.354-2.045 3.04-.896.686-1.9 1.03-3.015 1.03-1.36 0-2.438-.43-3.237-1.29C7.398 15.85 7 14.618 7 13.013c0-2.09.606-3.818 1.817-5.185C9.897 6.61 11.237 6 12.84 6c1.186 0 2.145.33 2.878.99.738.66 1.165 1.546 1.282 2.66l-1.397.135c-.148-.84-.453-1.464-.916-1.876-.458-.418-1.05-.626-1.78-.626-1.368 0-2.475.63-3.32 1.892-.733 1.087-1.1 2.377-1.1 3.87 0 1.194.283 2.104.848 2.732.565.628 1.3.942 2.206.942.775 0 1.474-.26 2.1-.784.626-.522 1.08-1.26 1.366-2.216"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-d">
+ <path id="d" d="M7 18L9.462 6h3.557c.852 0 1.504.063 1.954.188.644.17 1.194.472 1.65.91.456.43.8.97 1.03 1.62.23.65.346 1.378.346 2.186 0 .966-.145 1.847-.435 2.644-.284.79-.66 1.49-1.127 2.095-.46.6-.947 1.072-1.456 1.416-.504.337-1.102.588-1.794.752-.526.126-1.172.188-1.94.188H7m1.86-1.36h1.866c.842 0 1.59-.078 2.245-.236.41-.098.757-.243 1.047-.434.38-.246.727-.57 1.038-.974.408-.535.732-1.143.974-1.825.246-.687.37-1.467.37-2.34 0-.97-.167-1.716-.5-2.235-.333-.524-.756-.87-1.27-1.04-.382-.126-.975-.188-1.78-.188H11L9.095 16.64"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-e">
+ <path id="e" d="M7 18L9.474 6H18l-.282 1.367H10.77L10.02 11h6.09l-.28 1.367H9.74L8.86 16.64H16.3L16.018 18H7"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-geor-kan">
+ <path id="geor-kan" d="M15.057 14.663C14.617 16.888 13.223 18 10.88 18 8.96 18 8 17.213 8 15.64c0-.298.036-.624.108-.977.083-.43.245-.836.488-1.217l1.24.605-.206.614c-.055.26-.083.497-.083.712 0 .972.52 1.458 1.564 1.458 1.308 0 2.102-.723 2.384-2.17l.058-.33c.044-.222.066-.426.066-.614 0-.928-.546-1.39-1.638-1.39h-1.117l.248-1.26h1.118c1.202-.005 1.908-.552 2.118-1.64.04-.182.058-.356.058-.522 0-1.143-.9-1.714-2.697-1.714L11.94 6C14.646 6 16 6.877 16 8.627c0 .248-.027.516-.082.803-.204 1.092-1.05 1.824-2.54 2.194l-.033.166c1.23.2 1.845.823 1.845 1.872 0 .21-.025.433-.074.67l-.058.332"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-i">
+ <path id="i" d="M12.5 18l.25-.995h-1.5l2.508-10.037h1.5L15.5 6h-5l-.242.968h1.5l-2.51 10.037h-1.5L7.5 18z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-k">
+ <path id="k" d="M12.018 10.652L17 6h-2l-5.31 5.234L11 6H9.5l-3 12H8l1.173-4.693 1.54-1.438C11 16 14 18 14 18h2s-4-2-3.982-7.348z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="italic-s">
+ <path id="s" d="M16.474 6.59l-.302 1.525c-.522-.28-1.04-.488-1.557-.628-.51-.145-1.007-.217-1.487-.217-.935 0-1.68.204-2.23.612-.554.408-.83.95-.83 1.627 0 .37.1.657.302.86.207.195.733.407 1.58.634l.937.232c1.06.274 1.795.622 2.208 1.046.413.418.62 1.007.62 1.766 0 1.167-.46 2.117-1.38 2.85-.913.734-2.12 1.1-3.617 1.1-.615 0-1.232-.06-1.852-.185-.62-.12-1.242-.302-1.867-.55l.317-1.61c.573.355 1.147.624 1.72.805.578.18 1.154.27 1.728.27.976 0 1.76-.216 2.347-.65.59-.434.883-1 .883-1.697 0-.464-.12-.815-.356-1.053-.233-.243-.737-.462-1.512-.658l-.937-.24c-1.068-.28-1.8-.6-2.19-.962-.388-.367-.582-.878-.582-1.534 0-1.152.442-2.094 1.325-2.828.888-.74 2.043-1.108 3.463-1.108.553 0 1.1.05 1.642.147.542.098 1.085.245 1.627.442"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M16 9V8h-6v1h6zm-2 2v-1h-4v1h4zM6 5h1v16H6V5zm2 0h10v13c0 1.7-1.3 3-3 3H8V5z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M8 9V8h6v1H8zm2 2v-1h4v1h-4zm8-6h-1v16h1V5zm-2 0H6v13c0 1.7 1.3 3 3 3h7V5z" id="path326"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M14.5 4C11.5 4 9 6.5 9 9.5c0 1 .3 1.9.7 2.8L4 18v2h4v-2h2v-2h2l1.2-1.2c.4.1.9.2 1.3.2 3 0 5.5-2.5 5.5-5.5S17.5 4 14.5 4zM16 9c-.8 0-1.5-.7-1.5-1.5S15.2 6 16 6s1.5.7 1.5 1.5S16.8 9 16 9z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M9.5 4c3 0 5.5 2.5 5.5 5.5 0 1-.3 1.9-.7 2.8L20 18v2h-4v-2h-2v-2h-2l-1.2-1.2c-.4.1-.9.2-1.3.2-3 0-5.5-2.5-5.5-5.5S6.5 4 9.5 4zM8 9c.8 0 1.5-.7 1.5-1.5S8.8 6 8 6s-1.5.7-1.5 1.5S7.2 9 8 9z" id="path336"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M3 7v9c0 1.7 1.3 3 3 3h15V7H3zm8 2h2v2h-2V9zm0 3h2v2h-2v-2zM8 9h2v2H8V9zm0 3h2v2H8v-2zm-1 5H6c-.6 0-1-.4-1-1v-1h2v2zm0-3H5v-2h2v2zm0-3H5V9h2v2zm9 6H8v-2h8v2zm0-3h-2v-2h2v2zm0-3h-2V9h2v2zm3 6h-2v-2h2v2zm0-3h-2v-2h2v2zm0-3h-2V9h2v2z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g346">
+ <path d="M21 7v9c0 1.7-1.3 3-3 3H3V7h18zm-8 2h-2v2h2V9zm0 3h-2v2h2v-2zm3-3h-2v2h2V9zm0 3h-2v2h2v-2zm1 5h1c.6 0 1-.4 1-1v-1h-2v2zm0-3h2v-2h-2v2zm0-3h2V9h-2v2zm-9 6h8v-2H8v2zm0-3h2v-2H8v2zm0-3h2V9H8v2zm-3 6h2v-2H5v2zm0-3h2v-2H5v2zm0-3h2V9H5v2z" id="path348"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="language">
+ <path id="japanese" d="M17.533 9.81l.27-.59 1.042.407-.18.363c.66.27 1.1.468 1.312.59.33.21.618.513.86.904.21.393.316.846.316 1.358 0 .786-.302 1.48-.905 2.083-.604.634-1.66 1.057-3.17 1.268-.12-.36-.257-.68-.407-.95.966-.15 1.646-.333 2.038-.545.454-.21.785-.48.998-.813.21-.303.314-.663.314-1.087 0-.482-.136-.905-.407-1.27-.33-.33-.8-.588-1.402-.77-.332.635-.648 1.118-.95 1.45-.242.332-.694.906-1.358 1.72.09.394.18.71.272.952l-1.042.362-.09-.498c-.424.36-.802.617-1.134.77-.36.15-.664.226-.905.226-.303 0-.574-.136-.814-.407-.244-.3-.363-.68-.363-1.132 0-.603.136-1.146.407-1.63.24-.452.603-.89 1.086-1.312.272-.24.725-.528 1.36-.86 0-.27.03-.8.09-1.585-.515.03-.922.045-1.223.045-.393 0-.71-.015-.95-.045l-.047-1.04c.725.09 1.494.134 2.31.134 0-.15.075-.738.227-1.766l1.177.184c-.15.542-.256 1.04-.316 1.493.242-.03.543-.075.906-.136.362-.06.573-.09.634-.09s.648-.15 1.766-.453l.046 1.04c-.967.244-2.145.44-3.532.592-.062.662-.092 1.085-.092 1.265.663-.15 1.284-.225 1.857-.225zm-2.672 3.893c-.06-.48-.135-1.252-.226-2.31-.573.424-1.04.86-1.403 1.313-.302.423-.45.875-.45 1.358 0 .24.043.438.135.588.09.092.195.137.316.137.364 0 .908-.362 1.63-1.087zm.772-2.763c0 .483.03 1.088.09 1.81.604-.904 1.057-1.598 1.36-2.08-.575.06-1.06.15-1.45.27z"/>
+ <path id="english" d="M9.497 15.98h1.85L8.265 7.033h-1.85l-3.08 8.95h1.85L5.74 14h3.21l.547 1.98zm-3.49-3.376L7.34 8.822l1.343 3.782H6.008z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="layout-ltr">
+ <path id="text" d="M5 19V5h6v8h8v6H5z"/>
+ <path id="float" d="M13 5v6h6V5h-6zm5 5h-4V6h4v4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="layout-rtl">
+ <path id="text" d="M5 19v-6h8V5h6v14H5z"/>
+ <path id="float" d="M5 5v6h6V5H5zm1 1h4v4H6V6z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M21 7H9V5h12v2zM7 6c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm14 7H9v-2h12v2zM7 12c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm14 7H9v-2h12v2zM7 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M3 7h12V5H3v2zm14-1c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zM3 13h12v-2H3v2zm14-1c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zM3 19h12v-2H3v2zm14-1c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z" id="path370"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M21 7H8V5h13v2zm0 6H8v-2h13v2zm0 6H8v-2h13v2zM4 4h2v4H5V5H4zm-1 6V9h3v3H4v1h2v1H3v-3h2v-1zm3 10H3v-1h2v-1H4v-1h1v-1H3v-1h3z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M3 7h13V5H3zm0 6h13v-2H3zm0 6h13v-2H3zM18 4h2v4h-1V5h-1zm0 6V9h3v3h-2v1h2v1h-3v-3h2v-1zm3 10h-3v-1h2v-1h-1v-1h1v-1h-2v-1h3z" id="path380"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M15 14v3l5-4.5L15 8v3H8c0 1.7 1.3 3 3 3h4zm-1-9H4v15h10v-2H6V7h8V5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g402">
+ <path d="M9 14v3l-5-4.5L9 8v3h7c0 1.7-1.3 3-3 3H9zm1-9h10v15H10v-2h8V7h-8V5z" id="path404"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M12 6c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 13c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6zm-1.7-4.6c-.7 0-1-.4-1-1.2s.3-1.2 1-1.2c.4 0 .6.2.8.6l.9-.5c-.4-.7-1-1-1.9-1-.6 0-1.1.2-1.5.6s-.6.8-.6 1.5.2 1.2.6 1.6c.4.4.9.6 1.5.6.8 0 1.4-.4 1.9-1.1l-.9-.4c-.2.3-.5.5-.8.5zm4 0c-.7 0-1-.4-1-1.2s.3-1.2 1-1.2c.4 0 .6.2.8.6l.9-.5c-.4-.7-1-1-1.9-1-.6 0-1.1.2-1.5.6s-.6.8-.6 1.5.2 1.2.6 1.6c.4.4.9.6 1.5.6.8 0 1.4-.4 1.9-1.1l-.9-.4c-.2.3-.5.5-.8.5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M15.4 7.8c-2-.9-2.3-2.5-2.4-2.8.1.1 2 1 2 1l-3-5-3 5 2-1s0 .8.6 2.1c.8 1.5 2.2 2.2 2.2 2.2s1.6.7 2.2 1.3l-.7.7-.5-.5-.4 1.8 1.8-.4-.5-.5.7-.7c.9 1 1.5 2.3 1.6 3.8h-1V14l-1.5 1 1.5 1v-.8h1c-.1 1.5-.6 2.8-1.6 3.8l-.7-.7.5-.5-1.8-.4.4 1.8.5-.5.7.7c-1 .9-2.3 1.5-3.8 1.6v-1h.8l-1-1.5-1 1.5h.8v1c-1.5-.1-2.8-.6-3.8-1.6l.7-.7.5.5.4-1.8-1.8.4.5.5-.7.7c-.9-1-1.5-2.3-1.6-3.8h1v.8l1.5-1L7 14v.8H6c.1-1.5.6-2.8 1.6-3.8l.7.7-.5.5 1.8.4-.4-1.8-.5.5-.7-.7-1.5-1.4C5 10.6 4 12.7 4 15c0 4.4 3.6 8 8 8s8-3.6 8-8c0-3.2-1.9-5.9-4.6-7.2z"/>
+ <circle cx="12" cy="15" r="3"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M22.3 6.3c0 .2 0 .3-.1.3-.7.1-1.2.5-1.6 1.1-.1.2-.2.4-.3.7l-4.6 10.1c-.1.2-.2.3-.2.3s-.1.1-.2.1c-.2 0-.4-.1-.5-.4L12.2 13l-2.8 5.5c-.1.3-.3.4-.5.4s-.4-.1-.5-.4L4.1 8.4c-.3-.8-.6-1.2-.8-1.4-.2-.2-.5-.3-1-.4-.1-.1-.1-.2-.1-.3 0-.2 0-.3.1-.3h4.3c.1.1.1.2.1.3 0 .2 0 .3-.1.3-.6.1-1 .2-1.1.4-.1.2 0 .6.3 1.2l3.6 8.2h.1l2.2-4.4L10 8.4c-.3-.7-.6-1.2-.8-1.4s-.5-.3-.9-.4c-.1-.1-.1-.2-.1-.3 0-.2 0-.3.1-.3h3.6c.1.1.1.2.1.3 0 .2 0 .3-.1.3-.4.1-.6.2-.6.4s.1.6.4 1.2l1 1.9 1-1.9c.3-.6.5-.9.5-1.1 0-.2 0-.3-.1-.4-.1-.1-.3-.1-.5-.1l-.1-.3c0-.2 0-.3.1-.3h3c.1.1.1.2.1.3 0 .2 0 .3-.1.3-.5.1-.8.2-1.1.5-.3.3-.6.7-.8 1.3l-1.3 2.8 2.5 5.2h.1l3.7-8.1c.3-.5.3-.9.2-1.2-.1-.3-.5-.4-1.1-.5-.1-.1-.1-.2-.1-.3s0-.3.1-.3h3.7c-.2.1-.2.2-.2.3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M15 6L9 4 3 6v15l6-2 6 2 6-2V4l-6 2zM8.7 18.1L4 19.6V6.7L9 5v12.9l-.3.2zm11.3.2L15 20V7.1l.3-.1L20 5.4v12.9z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M9 6l6-2 6 2v15l-6-2-6 2-6-2V4l6 2zm6.3 12.1l4.7 1.5V6.7L15 5v12.9l.3.2zM4 18.3L9 20V7.1L8.7 7 4 5.4v12.9z" id="path424"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M19 12c0-3.9-3.1-7-7-7s-7 3.1-7 7c0 1.4.4 2.6 1.1 3.7L12 23l5.9-7.3c.7-1.1 1.1-2.3 1.1-3.7zm-7 4c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z" id="path4"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g434">
+ <g id="g436">
+ <path d="M24 4h-4V0h-2v4h-4v2h4v4h2V6h4z" id="path438"/>
+ </g>
+ </g>
+ <path d="M18 11h-1V7.1l-.1-.1H13V5.1c-.3-.1-.7-.1-1-.1-3.9 0-7 3.1-7 7 0 1.4.4 2.6 1.1 3.7L12 23l5.9-7.3c.7-1.1 1.1-2.3 1.1-3.7 0-.3 0-.7-.1-1H18zm-6 5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z" id="path440"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g434">
+ <g id="g436">
+ <path d="M0 4h4V0h2v4h4v2H6v4H4V6H0z" id="path438"/>
+ </g>
+ </g>
+ <path d="M6 11h1V7.1l.1-.1H11V5.1c.3-.1.7-.1 1-.1 3.9 0 7 3.1 7 7 0 1.4-.4 2.6-1.1 3.7L12 23l-5.9-7.3C5.4 14.6 5 13.4 5 12c0-.3 0-.7.1-1H6zm6 5c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4z" id="path440"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M21 9c0-1.7-1.3-3-3-3H3v3l9 4 9-4zM3 11v6c0 1.7 1.3 3 3 3h15v-9l-9 4-9-4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g450">
+ <path d="M3 9c0-1.7 1.3-3 3-3h15v3l-9 4-9-4zm18 2v6c0 1.7-1.3 3-3 3H3v-9l9 4 9-4z" id="path452"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M20 11l-4-3v2h-3V7h2l-3-4-3 4h2v3H8V8l-4 3 4 3v-2h3v3H9l3 4 3-4h-2v-3h3v2z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g4">
+ <path d="M12 5l2.5 2.5L11 11c-1.2 1.2-1.2 2.8 0 4l5.5-5.5L19 12V5h-7zm5 12H8c-.6 0-1-.4-1-1V7h3L8 5H5v11c0 1.7 1.3 3 3 3h11v-3l-2-2v3z" id="path6"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g462">
+ <path d="M12 5L9.5 7.5 13 11c1.2 1.2 1.2 2.8 0 4L7.5 9.5 5 12V5h7zM7 17h9c.6 0 1-.4 1-1V7h-3l2-2h3v11c0 1.7-1.3 3-3 3H5v-3l2-2v3z" id="path464"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="line_return">
+ <path d="M17.8 5.7c-.5 0-.9.2-1.2.5s-.5.7-.5 1.2v4.3H11v-4l-6 5.5 6 5.5v-4h8v-9h-1.2z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="line_return">
+ <path d="M6.2 5.7c.5 0 .9.2 1.2.5.3.3.5.7.5 1.2v4.3H13v-4l6 5.5-6 5.5v-4H5v-9h1.2z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M6 7v12c-.6 0-1-.4-1-1V9H4v9c0 1.1.9 2 2 2h15V7H6zm9 11H8v-1h7v1zm0-2H8v-1h7v1zm0-2H8v-1h7v1zm4 4h-3v-5h3v5zm0-7H8V9h11v2z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M19 7v12c.6 0 1-.4 1-1V9h1v9c0 1.1-.9 2-2 2H4V7h15zm-9 11h7v-1h-7v1zm0-2h7v-1h-7v1zm0-2h7v-1h-7v1zm-4 4h3v-5H6v5zm0-7h11V9H6v2z" id="path474"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M16 14l2 2V5h-4v2h2zm0 2L9 9 7 7 6 6 5 5 2 2 1 3l2 2H2v14h4v-2H4V7h1l2 2v10h4v-2H9v-6l6 6h-1v2h3l4 4 1-1-4-4zm-5-9V5H7l2 2zm8-2v2h2v10h-2l2 2h2V5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g484">
+ <path d="M8 14l-2 2V5h4v2H8zm0 2l7-7 2-2 1-1 1-1 3-3 1 1-2 2h1v14h-4v-2h2V7h-1l-2 2v10h-4v-2h2v-6l-6 6h1v2H7l-4 4-1-1 4-4zm5-9V5h4l-2 2zM5 5v2H3v10h2l-2 2H1V5z" id="path486"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><style>* { fill: #347BFF }</style>
+ <g id="ongoing-conversation" fill-rule="evenodd">
+ <path d="M17.8 18.6H2.5l2.7-2.7V6h15.3v9.9c0 1.53-1.17 2.7-2.7 2.7zm-7.542-4.95c0 .405-.135.675-.405.945-.27.27-.607.405-.945.405-.405 0-.675-.135-.945-.405-.27-.27-.405-.607-.405-.945 0-.338.135-.675.405-.945.27-.27.608-.405.945-.405.338 0 .675.135.945.405.27.27.405.607.405.945zm4.05 0c0 .405-.135.675-.405.945-.27.27-.607.405-.945.405-.405 0-.675-.135-.945-.405-.27-.27-.405-.607-.405-.945 0-.338.135-.675.405-.945.27-.27.608-.405.945-.405.338 0 .675.135.945.405.27.27.405.607.405.945zm4.05 0c0 .405-.135.675-.405.945-.27.27-.607.405-.945.405-.405 0-.675-.135-.945-.405-.27-.27-.405-.607-.405-.945 0-.338.135-.675.405-.945.27-.27.608-.405.945-.405.338 0 .675.135.945.405.27.27.405.607.405.945z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><style>* { fill: #347BFF }</style>
+ <g id="ongoing-conversation" fill-rule="evenodd">
+ <path d="M5.2 18.6h15.3l-2.7-2.7V6H2.5v9.9c0 1.53 1.17 2.7 2.7 2.7zm7.542-4.95c0 .405.135.675.405.945.27.27.607.405.945.405.405 0 .675-.135.945-.405.27-.27.405-.607.405-.945 0-.337-.135-.675-.405-.945-.27-.27-.608-.405-.945-.405-.338 0-.675.135-.945.405-.27.27-.405.607-.405.945zm-4.05 0c0 .405.135.675.405.945.27.27.608.405.945.405.405 0 .675-.135.945-.405.27-.27.405-.607.405-.945 0-.337-.135-.675-.405-.945-.27-.27-.608-.405-.945-.405-.338 0-.675.135-.945.405-.27.27-.405.608-.405.945zm-4.05 0c0 .405.135.675.405.945.27.27.608.405.945.405.405 0 .675-.135.945-.405.27-.27.405-.607.405-.945 0-.337-.135-.675-.405-.945-.27-.27-.607-.405-.945-.405-.337 0-.675.135-.945.405-.27.27-.405.608-.405.945z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M10 8h9v2h-9V8zm0 3h9v2h-9v-2zm0 3h6v2h-6v-2zm11-8H3V4h18v2zm0 14H3v-2h18v2zM3 12l5 4V8l-5 4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g496">
+ <path d="M14 8H5v2h9V8zm0 3H5v2h9v-2zm0 3H8v2h6v-2zM3 6h18V4H3v2zm0 14h18v-2H3v2zm18-8l-5 4V8l5 4z" id="path498"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="outline-ltr">
+ <path id="text" d="M5 13h14v6H5v-6z"/>
+ <path id="float" d="M5 5v6h6V5H5zm5 5H6V6h4v4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="outline-rtl">
+ <path id="text" d="M19 19H5v-6h14v6z"/>
+ <path id="float" d="M13 5v6h6V5h-6zm1 1h4v4h-4V6z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M2 3h18v2H4v12H2V3zm13 13l-4-4-4 5h13l-3-3-2 2zM5 6h17v13H5V6z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g508">
+ <path d="M22 3H4v2h16v12h2V3zM9 16l4-4 4 5H4l3-3 2 2zM19 6H2v13h17V6z" id="path510"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M12 5c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm-2 12V9l6 4-6 4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g520">
+ <path d="M12 5c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8zm2 12V9l-6 4 6 4z" id="path522"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M18 8h-1V4H7v4H3v6c0 1.7 1.3 3 3 3h1v3h10v-3h4v-6c0-1.7-1.3-3-3-3zM8 5h8v3H8V5zm8 14H8v-6h8v6z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M6 8h1V4h10v4h4v6c0 1.7-1.3 3-3 3h-1v3H7v-3H3v-6c0-1.7 1.3-3 3-3zm10-3H8v3h8V5zM8 19h8v-6H8v6z" id="path532"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M18 9.9c-.7 0-1.4.3-1.8.9V6h-4c.2-.4.4-.8.4-1.2 0-1.2-1-2.2-2.2-2.2-1.3-.1-2.3.9-2.3 2.2 0 .4.2.8.4 1.2H4.1v3.6l.6-.1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5c-.2 0-.4 0-.6-.1V18H9c-.5.4-.9 1-.9 1.8 0 1.2 1 2.2 2.3 2.2 1.2 0 2.2-1 2.2-2.2 0-.7-.3-1.4-.9-1.8h4.5v-4.5c.4.5 1 .9 1.8.9 1.2 0 2.2-1 2.2-2.2 0-1.3-1-2.3-2.2-2.3z" id="path542"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M6.3 9.9c.7 0 1.4.3 1.8.9V6h4c-.2-.4-.4-.8-.4-1.2 0-1.2 1-2.2 2.2-2.2 1.3-.1 2.3.9 2.3 2.2 0 .4-.2.8-.4 1.2h4.4v3.6l-.6-.1c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5c.2 0 .4 0 .6-.1V18h-4.9c.5.4.9 1 .9 1.8 0 1.2-1 2.2-2.3 2.2-1.2 0-2.2-1-2.2-2.2 0-.7.3-1.4.9-1.8H8.1v-4.5c-.4.5-1 .9-1.8.9-1.2 0-2.2-1-2.2-2.2 0-1.3 1-2.3 2.2-2.3z" id="path542"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-487 489 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M-468.9 498.1c.2-.1.5-.2.6-.5s.2-.5.2-.9v-.7c-1 .2-1.5.2-2.6.6-.7.4-1.2.9-1.7 1.4-.5.5-1.9 2.6-1.9 5.8v3.1h4.7c.9 0 1.6-.7 1.6-1.6v-4.7h-3.1s.1-.7.6-1.4c.5-.5 1-.9 1.6-1.1zm-11.2-.1c-.5.5-1.9 2.9-1.9 6v2.9h4.7c.9 0 1.6-.7 1.6-1.6v-4.7h-3.1s.1-.7.6-1.4c.5-.5 1-.9 1.6-1.2.2-.1.5-.2.6-.5s.2-.5.2-.9v-.6c-1 .2-1.5.2-2.6.6-.6.4-1.2.9-1.7 1.4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="-487 489 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M-479.5 499.3c.5.7.6 1.4.6 1.4h-3.1v4.7c0 .9.7 1.6 1.6 1.6h4.7v-3.1c0-3.1-1.5-5.2-1.9-5.8-.5-.5-1-1-1.7-1.4-1.1-.5-1.6-.5-2.6-.6v.8c0 .3.1.6.2.9s.4.4.6.5c.6 0 1.1.4 1.6 1zm7.8-2.7c-1.1-.5-1.6-.5-2.6-.6v.8c0 .3.1.6.2.9s.4.4.6.5c.6.2 1.2.6 1.6 1.2.5.7.6 1.4.6 1.4h-3.1v4.7c0 .9.7 1.6 1.6 1.6h4.7V504c0-3.1-1.5-5.4-1.9-6-.4-.5-1-1-1.7-1.4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g4">
+ <path d="M3.5 8.6C2.9 9.3 1 12 1 16v4h6c1.1 0 2-.9 2-2v-6H5s.1-.9.8-1.8c.6-.7 1.3-1.2 2.1-1.5.3-.1.6-.3.8-.6.2-.3.3-.7.3-1.1V6c-1.3.2-1.9.2-3.3.8-.8.5-1.6 1.1-2.2 1.8zM19 5V1h-2v4h-4v2h4v4h2V7h4V5zm-4 7s.1-.9.8-1.8l.2-.2V8h-1.9l-.6.6C12.9 9.3 11 12 11 16v4h6c1.1 0 2-.9 2-2v-6h-4z" id="path6"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g4">
+ <path d="M20.5 8.6c.6.7 2.5 3.4 2.5 7.4v4h-6c-1.1 0-2-.9-2-2v-6h4s-.1-.9-.8-1.8c-.6-.7-1.3-1.2-2.1-1.5-.3-.1-.6-.3-.8-.6-.2-.3-.3-.7-.3-1.1V6c1.3.2 1.9.2 3.3.8.8.5 1.6 1.1 2.2 1.8zM5 5V1h2v4h4v2H7v4H5V7H1V5zm4 7s-.1-.9-.8-1.8L8 10V8h1.9l.6.6c.6.7 2.5 3.4 2.5 7.4v4H7c-1.1 0-2-.9-2-2v-6h4z" id="path6"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="create_redirect">
+ <g>
+ <path d="M17.7 2.4c-.3-.3-.7-.4-1.2-.4H4.4v16.2c0 .5.1.8.4 1.1s.7.7 1.2.7h10.2c-.6-.2-1.2-.5-1.9-1-.4-.3-.8-.6-1.2-1l-.5-.6H6.4V16h5.4s-.4-1.5-.4-2h-5v-1h9v1c.4.1 1.1.1 1.5.1.4 0 .7 0 1.1-.1V3.5c.1-.5-.1-.9-.3-1.1zM12.5 4h3v4.5h-3V4zM6.4 4h4v1.6h-4V4zm0 3h4v1.5h-4V7zm0 3h9v1.5h-9V10zm12.7 3.1l4.9 3.8-4.9 4.8v-2.2c-1.7 0-2.9-.2-4.3-1.2-1.2-.8-2.5-2.6-2.3-4.1 1.4 1 2.9 1.5 4.4 1.5.7 0 1.4-.1 2.1-.3l.1-2.3"/>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="create_redirect">
+ <g id="g3264">
+ <path d="M6.3 2.4c.3-.3.7-.4 1.2-.4h12.1v16.2c0 .5-.1.8-.4 1.1-.3.3-.7.7-1.2.7H7.8c.6-.2 1.2-.5 1.9-1 .4-.3.8-.6 1.2-1l.5-.6h6.2V16h-5.4s.4-1.5.4-2h5v-1h-9v1c-.4.1-1.1.1-1.5.1-.4 0-.7 0-1.1-.1V3.5c-.1-.5.1-.9.3-1.1zM11.5 4h-3v4.5h3V4zm6.1 0h-4v1.6h4V4zm0 3h-4v1.5h4V7zm0 3h-9v1.5h9V10z" id="path3266"/>
+ <path d="M4.9 13.1L0 16.9l4.9 4.8v-2.2c1.7 0 2.9-.2 4.3-1.2 1.2-.8 2.5-2.6 2.3-4.1-1.4 1-2.9 1.5-4.4 1.5-.7 0-1.4-.1-2.1-.3l-.1-2.3" id="path3268"/>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="regular-expression">
+ <path id="left-bracket" d="M3 12.045c0-.99.15-1.915.45-2.777.306-.862.743-1.618 1.314-2.268H6.23c-.552.72-.968 1.512-1.25 2.374-.28.862-.42 1.75-.42 2.66 0 .915.142 1.8.427 2.654.29.85.7 1.622 1.23 2.312H4.766c-.574-.635-1.012-1.376-1.313-2.223-.3-.847-.45-1.758-.45-2.732"/>
+ <path id="dot" d="M10 16c0 .552-.448 1-1 1s-1-.448-1-1 .448-1 1-1 1 .448 1 1z"/>
+ <path id="star" d="M14.25 7.013l-.24 2.156 2.187-.61.193 1.477-1.992.14 1.307 1.74-1.33.71-.914-1.834-.802 1.822-1.383-.697 1.295-1.74-1.98-.152.23-1.465 2.138.61-.24-2.156h1.535"/>
+ <path id="right-bracket" d="M21 12.045c0 .982-.152 1.896-.457 2.744-.3.846-.737 1.584-1.307 2.21h-1.453c.527-.686.936-1.455 1.225-2.306.29-.855.434-1.74.434-2.66 0-.91-.14-1.797-.422-2.66-.28-.862-.697-1.654-1.248-2.374h1.465c.574.653 1.012 1.413 1.313 2.28.3.86.45 1.783.45 2.765"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="Layer_1">
+ <g>
+ <circle cx="11.5" cy="8.5" r="2.5"/>
+ <path d="M16.3 8.7L17 8l-.8-.8.4-.8-1.1-.5.1-.9-1.2-.2-.1-.9-1.2.2-.4-.8-1.1.5L11 3l-.8.8-.9-.4-.5 1.1-.9-.2-.2 1.2-.9.2.2 1.2-.9.4.5 1.1L6 9l.8.8-.4.8 1.1.5-.1.9 1.2.2.1.9 1.2-.2.4.8 1.1-.5.6.8.8-.8.8.4.5-1.1.9.1.2-1.2.9-.1-.2-1.2.8-.4-.4-1zM11.5 12C9.6 12 8 10.4 8 8.5S9.6 5 11.5 5 15 6.6 15 8.5 13.4 12 11.5 12zm.5 3l-.7-.7-1.1.6-.4-.7-.8.3V23l2.5-3 2.5 3v-8.5l-1-.5z"/>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M0 20h24v1H0v-1zm6-8l-1-1-2 2-2-2-1 1 2 2-2 2 1 1 2-2 2 2 1-1-2-2zm15.6 3.7c-.9-.5-1.9-.5-2.7 0-1.5.9-3.1.4-3.1.4-.4-.2-.8-.4-1.1-.6 2.2-.6 4.4-1.8 6-3.9 1.1-1.2 2.5-3.9.4-6-.7-.7-1.6-1.1-2.7-1-1.4.1-2.8.9-3.9 2.1-.9 1.1-3.1 4.5-2.3 7.5 0 .1 0 .2.1.3-2.3.3-4.2.2-4.4.1v1.5c.7.1 2.7.2 5.1-.2.5.7 1.3 1.2 2.3 1.6.1 0 2.4.8 4.5-.6.5-.3.9-.1 1.1 0 .4.2.7.6.7 1H23c0-.8-.6-1.7-1.4-2.2zm-8-1.7c-.5-2.2 1.1-5.1 2-6.2.8-.9 1.8-1.5 2.8-1.6h.1c.6 0 1.1.2 1.5.6 1.6 1.6-.4 3.9-.5 4-1.5 2-3.7 3-5.8 3.5l-.1-.3z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M24 20H0v1h24v-1zm-6-8l1-1 2 2 2-2 1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2zM2.4 15.7c.9-.5 1.9-.5 2.7 0 1.5.9 3.1.4 3.1.4.4-.2.8-.4 1.1-.6-2.2-.6-4.4-1.8-6-3.9-1.1-1.2-2.5-3.9-.4-6 .7-.7 1.6-1.1 2.7-1 1.4.1 2.8.9 3.9 2.1.9 1.1 3.1 4.5 2.3 7.5 0 .1 0 .2-.1.3 2.3.3 4.2.2 4.4.1v1.5c-.7.1-2.7.2-5.1-.2-.5.7-1.3 1.2-2.3 1.6-.1 0-2.4.8-4.5-.6-.5-.3-.9-.1-1.1 0-.4.2-.7.6-.7 1H1c0-.8.6-1.7 1.4-2.2zm8-1.7c.5-2.2-1.1-5.1-2-6.2-.8-.9-1.8-1.5-2.8-1.6h-.1c-.6 0-1.1.2-1.5.6-1.6 1.6.4 3.9.5 4 1.5 2 3.7 3 5.8 3.5l.1-.3z" id="path576"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path id="a" d="M12.666 6h-1.372l-4.48 12H8.52l1.493-4h4l1.507 4h1.666l-4.52-12zm-2.28 7l1.617-4.333L13.637 13h-3.25z"/>
+ <g id="down">
+ <path id="arrow" d="M22 3l-3.5 6L15 3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path id="a" d="M12.666 6h-1.372l-4.48 12H8.52l1.493-4h4l1.507 4h1.666l-4.52-12zm-2.28 7l1.617-4.333L13.637 13h-3.25z"/>
+ <g id="down">
+ <path id="arrow" d="M9 3L5.5 9 2 3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="special-character">
+ <path id="omega" d="M12 6.708c-.794 0-1.368.103-1.894.31-.525.207-.944.496-1.255.867-.31.366-.53.808-.66 1.327-.127.513-.19 1.08-.19 1.7 0 .512.057 1 .173 1.46.122.46.31.87.568 1.23.63.862 1.156 1.138 2.012 1.362L11 18H6v-3h.604l.53 1.353.395.053.604.044.75.035.457.01H10l-.09-.895c-.63-.094-.812-.268-1.337-.522-.525-.26-.98-.59-1.365-.99-.38-.402-.675-.868-.89-1.4-.213-.536-.32-1.13-.32-1.778 0-.82.13-1.537.394-2.15.27-.62.656-1.133 1.163-1.54.507-.407 1.133-.71 1.878-.912.745-.206 1.6-.31 2.565-.31.96 0 1.81.103 2.556.31.75.2 1.38.504 1.887.912.508.407.893.92 1.155 1.54.27.614.403 1.33.403 2.15 0 .65-.107 1.242-.32 1.78-.215.53-.514.996-.9 1.397-.378.4-.83.732-1.355.99-.525.255-.707.43-1.336.523l-.092.894h.66l.447-.01.75-.034.606-.044.403-.053.532-1.354h.605v3h-5l.247-3.036c1.066-.11 1.337-.696 2.002-1.363.263-.36.452-.77.568-1.23.122-.46.183-.946.183-1.46 0-.618-.064-1.185-.192-1.698-.128-.52-.348-.962-.66-1.327-.31-.372-.73-.66-1.255-.867-.525-.206-1.1-.31-1.894-.31"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M19 20H2l3-3V6h17v11c0 1.7-1.3 3-3 3z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g586">
+ <path d="M5 20h17l-3-3V6H2v11c0 1.7 1.3 3 3 3z" id="path588"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M19 20H2l3-3V6h17v11c0 1.7-1.3 3-3 3z"/>
+ </g>
+ <path fill="#fff" d="M13 9h1v7h-1zm-3 3h7v1h-7z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g598">
+ <path d="M5 20h17l-3-3V6H2v11c0 1.7 1.3 3 3 3z" id="path600"/>
+ </g>
+ <path d="M11 9h-1v7h1zm3 3H7v1h7z" id="path602" fill="#fff"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M20 9v9l2 2H8V9h12zM3 4h12v4H7v7H1l2-2V4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g612">
+ <path d="M3 9v9l-2 2h14V9H3zm17-5H8v4h8v7h6l-2-2V4z" id="path614"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #00AF89 }</style>
+ <path d="M12 7.4l1.7 3.6 4 .5-2.7 2.8.5 3.9-3.5-1.7-3.6 1.7.6-3.9-2.8-2.8 3.9-.5L12 7.4M12 4L9.2 9.6l-6.2.9 4.5 4.4L6.4 21l5.6-3 5.5 3-1-6.2 4.5-4.4-6.3-.9L12 4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12 6c3.9 0 7 3.1 7 7s-3.1 7-7 7-7-3.1-7-7 3.1-7 7-7m0-1c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm-3 5h6v6H9z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="strikethrough-a">
+ <path id="strikethrough" d="M6 11h12v1H6v-1z"/>
+ <path id="a" d="M12.666 6h-1.372l-4.48 12H8.52l1.493-4h4l1.507 4h1.666l-4.52-12zm-2.28 7l1.617-4.333L13.637 13h-3.25z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="strikethrough-s">
+ <path id="strikethrough" d="M6 12h12v1H6v-1z"/>
+ <path id="s" d="M12.094 6c-1.133 0-2.076.287-2.75.9-.67.613-1 1.49-1 2.52 0 .89.22 1.602.72 2.13.497.528 1.278.91 2.31 1.14l.813.182v-.03c.656.147 1.128.375 1.375.63.252.256.375.607.375 1.11 0 .573-.172.97-.53 1.26-.36.29-.895.45-1.626.45-.476 0-.968-.074-1.468-.24-.502-.166-1.03-.417-1.562-.75l-.375-.238v2.158l.156.062c.58.237 1.144.417 1.69.54.548.12 1.07.18 1.56.18 1.287 0 2.298-.293 3-.9.71-.605 1.063-1.486 1.063-2.608 0-.943-.256-1.726-.78-2.312-.522-.592-1.306-1-2.345-1.23l-.812-.18c-.716-.148-1.204-.352-1.406-.54-.205-.202-.312-.484-.312-.934 0-.533.162-.9.5-1.17.342-.27.836-.42 1.53-.42.396 0 .82.052 1.25.18.434.128.91.334 1.407.6l.375.18V6.63s-1.188-.383-1.688-.48c-.5-.097-.984-.15-1.468-.15z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="strikethrough-y">
+ <path id="strikethrough" d="M6 11h12v1H6v-1z"/>
+ <path id="a" d="M7 6h1.724l3.288 4.935L15.276 6H17l-4.194 6.285V18h-1.612v-5.715L7 6"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path id="x" d="M14 9l-2.354 3.406L14 16h-1.2L11 13.25 9.2 16H8l2.403-3.662L8 9h1.188l1.857 2.494L12.797 9H14z"/>
+ <path d="M18 13l-1 1v3l1 1h-1l-.527-.46L16 18h-1l1-1v-3l-1-1h1l.485.497L17 13z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path id="x" d="M12 9l2.354 3.406L12 16h1.2l1.8-2.75L16.8 16H18l-2.403-3.662L18 9h-1.188l-1.857 2.494L13.203 9H12z"/>
+ <path d="M8 13l1 1v3l-1 1h1l.527-.46L10 18h1l-1-1v-3l1-1h-1l-.485.497L9 13z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M18.1 5.1c0 .3-.1.6-.3.9l-1.4 1.4-.9-.8 2.2-2.2c.3.1.4.4.4.7zm-.5 5.3h3.2c0 .3-.1.6-.4.9s-.5.4-.8.4h-2v-1.3zm-6.2-5V2.2c.3 0 .6.1.9.4s.4.5.4.8v2h-1.3zm6.4 11.7c-.3 0-.6-.1-.8-.3l-1.4-1.4.8-.8 2.2 2.2c-.2.2-.5.3-.8.3zM6.2 4.9c.3 0 .6.1.8.3l1.4 1.4-.8.9-2.2-2.3c.2-.2.5-.3.8-.3zm5.2 11.7h1.2v3.2c-.3 0-.6-.1-.9-.4s-.4-.5-.4-.8l.1-2zm-7-6.2h2v1.2H3.2c0-.3.1-.6.4-.9s.5-.3.8-.3zM6.2 16l1.4-1.4.8.8-2.2 2.2c-.2-.2-.3-.5-.3-.8s.1-.6.3-.8z"/>
+ <circle cx="12" cy="11" r="4"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M5.9 5.1c0 .3.1.6.3.9l1.4 1.4.9-.8-2.2-2.2c-.3.1-.4.4-.4.7zm.5 5.3H3.2c0 .3.1.6.4.9.3.3.5.4.8.4h2v-1.3zm6.2-5V2.2c-.3 0-.6.1-.9.4-.3.3-.4.5-.4.8v2h1.3zM6.2 17.1c.3 0 .6-.1.8-.3l1.4-1.4-.8-.8-2.2 2.2c.2.2.5.3.8.3zM17.8 4.9c-.3 0-.6.1-.8.3l-1.4 1.4.8.9 2.2-2.3c-.2-.2-.5-.3-.8-.3zm-5.2 11.7h-1.2v3.2c.3 0 .6-.1.9-.4.3-.3.4-.5.4-.8l-.1-2zm7-6.2h-2v1.2h3.2c0-.3-.1-.6-.4-.9-.3-.3-.5-.3-.8-.3zM17.8 16l-1.4-1.4-.8.8 2.2 2.2c.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8z" id="path678"/>
+ <circle cx="12" cy="11" r="4" id="circle680" transform="matrix(-1 0 0 1 24 0)"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path id="x" d="M14 9l-2.354 3.406L14 16h-1.2L11 13.25 9.2 16H8l2.403-3.662L8 9h1.188l1.857 2.494L12.797 9H14z"/>
+ <path d="M18 7l-1 1v3l1 1h-1l-.527-.46L16 12h-1l1-1V8l-1-1h1l.485.497L17 7z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path id="x" d="M12 9l2.354 3.406L12 16h1.2l1.8-2.75L16.8 16H18l-2.403-3.662L18 9h-1.188l-1.857 2.494L13.203 9H12z"/>
+ <path d="M8 7l1 1v3l-1 1h1l.527-.46L10 12h1l-1-1V8l1-1h-1l-.485.497L9 7z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-caption">
+ <path id="caption" d="M6 6h12v3H6z"/>
+ <path id="table" d="M4 10v7h16v-7H4zm1 1h4v2H5v-2zm5 0h4v2h-4v-2zm5 0h4v2h-4v-2zM5 14h4v2H5v-2zm5 0h4v2h-4v-2zm5 0h4v2h-4v-2z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-insert-column-ltr">
+ <path d="M13 9h-2v2H9v2h2v2h2v-2h2v-2h-2z" id="plus"/>
+ <path d="M5 5h2v14H5z" id="column"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-insert-column-rtl">
+ <path d="M13 9h-2v2H9v2h2v2h2v-2h2v-2h-2z" id="plus"/>
+ <path d="M17 5h2v14h-2z" id="column"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-insert-row-after">
+ <path d="M13 9h-2v2H9v2h2v2h2v-2h2v-2h-2z" id="plus"/>
+ <path d="M5 17h14v2H5z" id="row"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-insert-row-before">
+ <path d="M13 9h-2v2H9v2h2v2h2v-2h2v-2h-2z" id="plus"/>
+ <path d="M5 5h14v2H5z" id="row"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-insert">
+ <path id="table" d="M4 5v13h16V5zm2 2h5v4H6zm7 0h5v4h-5zm-7 5h5v4H6zm7 0h5v4h-5z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="table-merge-cells">
+ <g id="merge-cell-left">
+ <path id="cell-border" d="M4 7v9h7v-3l-1 .834V15H5V8h5v1.167L11 10V7z"/>
+ <path id="arrow" d="M8 9v2H6v1h2v2l3-2.5z"/>
+ </g>
+ <use id="merge-cell-right" xlink:href="#merge-cell-left" transform="matrix(-1 0 0 1 24 0)"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M24 6h-4V2h-2v4h-4v2h4v4h2V8h4z"/>
+ </g>
+ <path d="M19 13v7H3c-1.1 0-2-.9-2-2V7h12V6H0v12c0 1.7 1.3 3 3 3h17v-8h-1z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g690">
+ <path d="M0 6h4V2h2v4h4v2H6v4H4V8H0z" id="path692"/>
+ </g>
+ <path d="M5 13v7h16c1.1 0 2-.9 2-2V7H11V6h13v12c0 1.7-1.3 3-3 3H4v-8h1z" id="path694"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="text-dir-ltr">
+ <path d="M7 7H5V6h2l.47.5L8 6h2v1H8v10h2v1H8l-.5-.53L7 18H5v-1h2zm6.976 9v-2H11v-4h2.976V8.044L20 12.022z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="text-dir-rtl">
+ <path d="M17 17h2v1h-2l-.47-.5-.53.5h-2v-1h2V7h-2V6h2l.5.53L17 6h2v1h-2zm-6.976-9v2H13v4h-2.976v1.956L4 11.978z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="text-style">
+ <path id="a" d="M15.296 18h2.79l-1.14-12h-2.79L6 18h2.79l2.038-3h4.183l.286 3zm-3.11-5L14.5 9.6l.323 3.4h-2.633z"/>
+ <path id="underline" d="M6 19h12v1H6v-1z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M11.1 13.1C9.3 11 8.4 8.8 8.1 8h4.7l.7-2H8V3H6v3H1v2h5c-.2.9-1.3 4.8-5.1 7.6l1.2 1.6c2.7-2 4.3-4.5 5.1-6.4.7 1.3 1.7 3 3.2 4.5l.7-2.2zm1.4 6.9l1.3-4h5.3l1.3 4h2.2L18 6h-3l-4.7 14h2.2zm4-12l2 6h-4l2-6z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12.4 13.1c1.8-2.1 2.7-4.3 3-5.1h-4.7L10 6h5.5V3h2v3h5v2h-5c.2.9 1.3 4.8 5.1 7.6l-1.2 1.6c-2.7-2-4.3-4.5-5.1-6.4-.7 1.3-1.7 3-3.2 4.5l-.7-2.2zM11 20l-1.3-4H4.4l-1.3 4H.9L5.5 6h3l4.7 14H11zM7 8l-2 6h4L7 8z" id="path704"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #00AF89 }</style>
+ <path d="M21 11l-6-1-3-6-3 6-6 1 4 4-1 6 6-3 6 3-1-6 4-4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="underline-a">
+ <path id="a" d="M14.424 16H16.5L13.037 6H10.96L7.5 16h2.077l.627-2h3.604l.616 2zm-3.92-3.623l1.495-4.38 1.51 4.38h-3z"/>
+ <path id="underline" d="M7 17h10v1H7v-1z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="underline-u">
+ <path id="u" d="M8 6h2v5.96c-.104 1.706.695 2 2 2.04 1.777.062 2.002-.88 2-2.04V6h2v6.123c0 1.28-.338 2.245-1.016 2.898-.672.652-1.666.98-2.98.98-1.32 0-2.32-.326-2.996-.98C8.336 14.37 8 13.403 8 12.124V6"/>
+ <path id="underline" d="M7 17h10v1H7v-1z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M12 8l8 10H4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M10 13c0 1.7 1.3 3 3 3V9h3l-4.5-5L7 9h3v4zm7 0v5H7c-.6 0-1-.4-1-1v-4H4v4c0 1.9 1.3 3 3 3h12v-7h-2z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g736">
+ <path d="M13 13c0 1.7-1.3 3-3 3V9H7l4.5-5L16 9h-3v4zm-7 0v5h10c.6 0 1-.4 1-1v-4h2v4c0 1.9-1.3 3-3 3H4v-7h2z" id="path738"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M16 5H4v12c0 1.7 1.3 3 3 3h12V8c0-1.7-1.3-3-3-3zm-2 4c.7 0 1.2.6 1.2 1.2s-.6 1.2-1.2 1.2-1.2-.6-1.2-1.2S13.3 9 14 9zM9 9c.7 0 1.2.6 1.2 1.2s-.5 1.3-1.2 1.3-1.2-.6-1.2-1.2S8.3 9 9 9zm7 5.4c0 .2-.1.3-.3.5-.7.6-1.6 1-2.6 1.3s-2.1.2-3.1 0-2-.9-2.7-1.5c-.1-.1-.2-.3-.2-.4s.1-.3.2-.4c.1-.1.3-.2.4-.2.2 0 .3.1.4.2.5.5 1.2.9 2.1 1.1s1.7.2 2.6 0 1.6-.5 2.1-1c.1-.1.3-.2.4-.2s.3.1.5.2.2.2.2.4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M7 5h12v12c0 1.7-1.3 3-3 3H4V8c0-1.7 1.3-3 3-3zm2 4c-.7 0-1.2.6-1.2 1.2s.6 1.2 1.2 1.2 1.2-.6 1.2-1.2S9.7 9 9 9zm5 0c-.7 0-1.2.6-1.2 1.2s.5 1.3 1.2 1.3 1.2-.6 1.2-1.2S14.7 9 14 9zm-7 5.4c0 .2.1.3.3.5.7.6 1.6 1 2.6 1.3 1 .3 2.1.2 3.1 0s2-.9 2.7-1.5c.1-.1.2-.3.2-.4 0-.1-.1-.3-.2-.4-.1-.1-.3-.2-.4-.2-.2 0-.3.1-.4.2-.5.5-1.2.9-2.1 1.1-.9.2-1.7.2-2.6 0-.9-.2-1.6-.5-2.1-1-.1-.1-.3-.2-.4-.2-.1 0-.3.1-.5.2s-.2.2-.2.4z" id="path748"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g4">
+ <g id="g6">
+ <path d="M11.5 13c1.7 0 3.5-2 3.5-5 0-.1 0-4-3.5-4S8 7.9 8 8c0 3 1.8 5 3.5 5zm3.5-1c-.4.7-1.7 2-3.5 2S8.3 12.7 8 12H6c-1.1 0-2 .9-2 2v6h15v-6c0-1.1-.9-2-2-2h-2z" id="path8"/>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M16 5H4v12c0 1.7 1.3 3 3 3h12V8c0-1.7-1.3-3-3-3zm-9.3 5.4C6.2 10 6 9.6 6 9c.6.6 1.5.9 2.5.9s1.9-.3 2.5-.9c0 .6-.2 1-.7 1.4-.5.4-1.1.6-1.8.6s-1.3-.2-1.8-.6zm8.4 4.3c0 .2-.1.3-.3.4-1 .6-2.2.9-3.5.9-1.2 0-2.3-.3-3.3-1-.2-.1-.2-.2-.3-.4s0-.3.1-.5.2-.2.4-.3.3 0 .5.1c.8.5 1.7.8 2.8.8s2-.2 2.8-.7c.1-.1.3-.1.5-.1s.3.1.4.3l-.1.5zm1.2-4.3c-.5.4-1.1.6-1.8.6s-1.3-.2-1.8-.6S12 9.6 12 9c.6.6 1.5.9 2.5.9s1.9-.3 2.5-.9c0 .6-.2 1-.7 1.4z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M7 5h12v12c0 1.7-1.3 3-3 3H4V8c0-1.7 1.3-3 3-3zm9.3 5.4c.5-.4.7-.8.7-1.4-.6.6-1.5.9-2.5.9S12.6 9.6 12 9c0 .6.2 1 .7 1.4.5.4 1.1.6 1.8.6s1.3-.2 1.8-.6zm-8.4 4.3c0 .2.1.3.3.4 1 .6 2.2.9 3.5.9 1.2 0 2.3-.3 3.3-1 .2-.1.2-.2.3-.4.1-.2 0-.3-.1-.5s-.2-.2-.4-.3c-.2-.1-.3 0-.5.1-.8.5-1.7.8-2.8.8-1.1 0-2-.2-2.8-.7-.1-.1-.3-.1-.5-.1s-.3.1-.4.3l.1.5zm-1.2-4.3c.5.4 1.1.6 1.8.6s1.3-.2 1.8-.6c.5-.4.7-.8.7-1.4-.6.6-1.5.9-2.5.9S6.6 9.6 6 9c0 .6.2 1 .7 1.4z" id="path758"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M5 6v11l-3 3h17c1.7 0 3-1.3 3-3V6H5zm11.2 2.5c.7 0 1.2.6 1.2 1.2s-.5 1.3-1.2 1.3-1.2-.6-1.2-1.2.6-1.3 1.2-1.3zm-5.4 0c.7 0 1.2.6 1.2 1.2s-.6 1.3-1.2 1.3-1.2-.6-1.2-1.2.5-1.3 1.2-1.3zm2.7 8.5c-5.1 0-6-5-6-5s2 1 6 1l6-1s-1 5-6 5z" id="path6"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <path d="M19 6v11l3 3H5c-1.7 0-3-1.3-3-3V6h17zM7.8 8.5c-.7 0-1.2.6-1.2 1.2S7.1 11 7.8 11 9 10.4 9 9.8s-.6-1.3-1.2-1.3zm5.4 0c-.7 0-1.2.6-1.2 1.2s.6 1.3 1.2 1.3 1.2-.6 1.2-1.2-.5-1.3-1.2-1.3zM10.5 17c5.1 0 6-5 6-5s-2 1-6 1l-6-1s1 5 6 5z" id="path770"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M13 14h5v1h-5v-1zm0 3h5v-1h-5v1zm0 1h5v1h-5v-1zm-1-5v3l-5 3 1-6-4-3 6-1 2-5s1.9 5 2 5l6 1-4 3h-4z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g780">
+ <path d="M11 14H6v1h5v-1zm0 3H6v-1h5v1zm0 1H6v1h5v-1zm1-5v3l5 3-1-6 4-3-6-1-2-5s-1.9 5-2 5l-6 1 4 3h4z" id="path782"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M23 5h-4v2h2v10h-2v2h4z"/>
+ </g>
+ <g>
+ <path d="M18 5h-4v2h2v10h-2v2h4z"/>
+ </g>
+ <g>
+ <path d="M2 5h4v2H4v10h2v2H2z"/>
+ </g>
+ <g>
+ <path d="M7 5h4v2H9v10h2v2H7z"/>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g>
+ <path d="M15 9l.7-1.8c.9.4 1.8.7 2.4.9l-.6 1.7v.2L15 9zm-4.3-1.9l.8-1.8c1.2.5 2.6 1.1 3 1.4l-.8 1.8-3-1.4zm-5.9-1c-.8 0-1.4.2-2 .6L1.7 5c.9-.6 1.9-.9 3.1-.9v2zm-4.3.7l1.8.8c-.3.7-.3 1.3-.1 1.8l-1.9.7C0 8.9 0 7.8.5 6.8zm4.2 5.4l-1.3 1.5c-1-1-1.7-1.6-2-2l1.5-1.3c.7.8 1.3 1.4 1.8 1.8zm7.3 4.3c0 1.9-1.6 3.5-3.5 3.5S5 18.4 5 16.5 6.6 13 8.5 13s3.5 1.6 3.5 3.5z"/>
+ </g>
+ <path d="M24 8l-1-1-1.5 1.5L20 7l-1 1 1.5 1.5L19 11l1 1 1.5-1.5L23 12l1-1-1.5-1.5z"/>
+ <circle cx="8" cy="5" r="2"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><style>* { fill: #FFFFFF }</style>
+ <g id="g792">
+ <path d="M9.095 9l-.7-1.8c-.9.4-1.8.7-2.4.9l.6 1.7v.2l2.5-1zm4.3-1.9l-.8-1.8c-1.2.5-2.6 1.1-3 1.4l.8 1.8 3-1.4zm5.9-1c.8 0 1.4.2 2 .6l1.1-1.7c-.9-.6-1.9-.9-3.1-.9v2zm4.3.7l-1.8.8c.3.7.3 1.3.1 1.8l1.9.7c.3-1.2.3-2.3-.2-3.3zm-4.2 5.4l1.3 1.5c1-1 1.7-1.6 2-2l-1.5-1.3c-.7.8-1.3 1.4-1.8 1.8zm-7.3 4.3c0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5-1.6-3.5-3.5-3.5-3.5 1.6-3.5 3.5z" id="path794"/>
+ </g>
+ <path d="M.095 8l1-1 1.5 1.5 1.5-1.5 1 1-1.5 1.5 1.5 1.5-1 1-1.5-1.5-1.5 1.5-1-1 1.5-1.5z" id="path796"/>
+ <circle cx="8" cy="5" r="2" id="circle798" transform="matrix(-1 0 0 1 24.095 0)"/>
+</svg>
*/
function updateTooltipOnElement( element, titleElement ) {
var array = ( mw.msg( 'word-separator' ) + mw.msg( 'brackets' ) ).split( '$1' ),
- regexp = new RegExp( $.map( array, $.escapeRE ).join( '.*?' ) + '$' ),
+ regexp = new RegExp( $.map( array, mw.RegExp.escape ).join( '.*?' ) + '$' ),
oldTitle = titleElement.title,
rawTitle = oldTitle.replace( regexp, '' ),
newTitle = rawTitle,
* TODO: Add a function for restoring the previous text.
* TODO: Accept mappings for converting shortcuts like WP: to Wikipedia:.
*/
-( function ( $ ) {
+( function ( $, mw ) {
$.highlightText = {
// non latin characters can make regex think a new word has begun: do not use \b
// http://stackoverflow.com/questions/3787072/regex-wordwrap-with-utf8-characters-in-js
// look for an occurrence of our pattern and store the starting position
- match = node.data.match( new RegExp( '(^|\\s)' + $.escapeRE( pat ), 'i' ) );
+ match = node.data.match( new RegExp( '(^|\\s)' + mw.RegExp.escape( pat ), 'i' ) );
if ( match ) {
pos = match.index + match[1].length; // include length of any matched spaces
// create the span wrapper for the matched text
} );
};
-}( jQuery ) );
+}( jQuery, mediaWiki ) );
/*
* JavaScript backwards-compatibility alternatives and other convenience functions
+ *
+ * @deprecated since 1.26 Dated collection of miscellaneous utilities. Methods are
+ * either trivially inline, obsolete, or have a better place elsewhere.
*/
-( function ( $ ) {
-
- $.extend( {
+( function ( $, mw ) {
+ $.each( {
trimLeft: function ( str ) {
return str === null ? '' : str.toString().replace( /^\s+/, '' );
},
ucFirst: function ( str ) {
return str.charAt( 0 ).toUpperCase() + str.slice( 1 );
},
- escapeRE: function ( str ) {
- return str.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' );
- },
isDomElement: function ( el ) {
return !!el && !!el.nodeType;
},
return true;
}
// the for-loop could potentially contain prototypes
- // to avoid that we check it's length first
+ // to avoid that we check its length first
if ( v.length === 0 ) {
return true;
}
}
return true;
}
+ }, function ( key, value ) {
+ mw.log.deprecate( $, key, value );
} );
-}( jQuery ) );
+ mw.log.deprecate( $, 'escapeRE', function ( str ) {
+ return str.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' );
+ }, 'Use mediawiki.RegExp instead.' );
+
+} )( jQuery, mediaWiki );
// Construct regex for number identification
for ( i = 0; i < ascii.length; i++ ) {
ts.transformTable[localised[i]] = ascii[i];
- digits.push( $.escapeRE( localised[i] ) );
+ digits.push( mw.RegExp.escape( localised[i] ) );
}
}
digitClass = '[' + digits.join( '', digits ) + ']';
for ( i = 0; i < 12; i++ ) {
name = mw.language.months.names[i].toLowerCase();
ts.monthNames[name] = i + 1;
- regex.push( $.escapeRE( name ) );
+ regex.push( mw.RegExp.escape( name ) );
name = mw.language.months.genitive[i].toLowerCase();
ts.monthNames[name] = i + 1;
- regex.push( $.escapeRE( name ) );
+ regex.push( mw.RegExp.escape( name ) );
name = mw.language.months.abbrev[i].toLowerCase().replace( '.', '' );
ts.monthNames[name] = i + 1;
- regex.push( $.escapeRE( name ) );
+ regex.push( mw.RegExp.escape( name ) );
}
// Build piped string
ol:lang(glk) li,
ol:lang(kk-arab) li,
ol:lang(lrc) li,
-ol:lang(mzn) li,
-ol:lang(sdh) li {
+ol:lang(mzn) li {
list-style-type: -moz-persian;
list-style-type: persian;
}
-ol:lang(ckb) li {
+ol:lang(ckb) li,
+ol:lang(sdh) li {
list-style-type: -moz-arabic-indic;
list-style-type: arabic-indic;
}
if ( actionPaths.hasOwnProperty( key ) ) {
parts = actionPaths[key].split( '$1' );
for ( i = 0; i < parts.length; i++ ) {
- parts[i] = $.escapeRE( parts[i] );
+ parts[i] = mw.RegExp.escape( parts[i] );
}
m = new RegExp( parts.join( '(.+)' ) ).exec( url );
if ( m && m[1] ) {
fname = fname.replace( / /g, '_' );
// Capitalise first letter if needed
if ( mw.config.get( 'wgCapitalizeUploads' ) ) {
- fname = fname.charAt( 0 ).toUpperCase().concat( fname.slice( 1 ) );
+ fname = fname[0].toUpperCase() + fname.slice( 1 );
}
// Output result
}
// Dont send leading ':' to open search
- if ( value.charAt( 0 ) === ':' ) {
+ if ( value[0] === ':' ) {
value = value.slice( 1 );
}
--- /dev/null
+( function ( mw ) {
+ /**
+ * @class mw.RegExp
+ */
+ mw.RegExp = {
+ /**
+ * Escape string for safe inclusion in regular expression
+ *
+ * The following characters are escaped:
+ *
+ * \ { } ( ) | . ? * + - ^ $ [ ]
+ *
+ * @since 1.26
+ * @static
+ * @param {string} str String to escape
+ * @return {string} Escaped string
+ */
+ escape: function ( str ) {
+ return str.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' );
+ }
+ };
+}( mediaWiki ) );
.replace( rUnderscoreTrim, '' );
// Process initial colon
- if ( title !== '' && title.charAt( 0 ) === ':' ) {
+ if ( title !== '' && title[0] === ':' ) {
// Initial colon means main namespace instead of specified default
namespace = NS_MAIN;
title = title
}
// Any remaining initial :s are illegal.
- if ( title.charAt( 0 ) === ':' ) {
+ if ( title[0] === ':' ) {
return false;
}
title = $.trim( title.replace( rWhitespace, ' ' ) );
// Process initial colon
- if ( title !== '' && title.charAt( 0 ) === ':' ) {
+ if ( title !== '' && title[0] === ':' ) {
// Initial colon means main namespace instead of specified default
namespace = NS_MAIN;
title = title
getName: function () {
if ( $.inArray( this.namespace, mw.config.get( 'wgCaseSensitiveNamespaces' ) ) !== -1 ) {
return this.title;
- } else {
- return $.ucFirst( this.title );
}
+ return this.title[0].toUpperCase() + this.title.slice( 1 );
},
/**
this.port = defaultUri.port;
}
}
- if ( this.path && this.path.charAt( 0 ) !== '/' ) {
+ if ( this.path && this.path[0] !== '/' ) {
// A real relative URL, relative to defaultUri.path. We can't really handle that since we cannot
// figure out whether the last path component of defaultUri.path is a directory or a file.
throw new Error( 'Bad constructor arguments' );
$ul = $( this ).prev( 'ul.mw-htmlform-cloner-ul' );
html = $ul.data( 'template' ).replace(
- new RegExp( $.escapeRE( $ul.data( 'uniqueId' ) ), 'g' ),
+ new RegExp( mw.RegExp.escape( $ul.data( 'uniqueId' ) ), 'g' ),
'clone' + ( ++cloneCounter )
);
*/
grep: function ( pattern ) {
if ( typeof pattern.test !== 'function' ) {
- // Based on Y.Escape.regex from YUI v3.15.0
- pattern = new RegExp( pattern.replace( /[\-$\^*()+\[\]{}|\\,.?\s]/g, '\\$&' ), 'g' );
+ pattern = new RegExp( mw.RegExp.escape( pattern ), 'g' );
}
return $.grep( inspect.getLoadedModules(), function ( moduleName ) {
list: 'allusers',
// Prefix of list=allusers is case sensitive. Normalise first
// character to uppercase so that "fo" may yield "Foo".
- auprefix: userInput.charAt( 0 ).toUpperCase() + userInput.slice( 1 ),
+ auprefix: userInput[0].toUpperCase() + userInput.slice( 1 ),
aulimit: maxRows
} ).done( function ( data ) {
var users = $.map( data.query.allusers, function ( userObj ) {
url = location.href;
}
// Get last match, stop at hash
- var re = new RegExp( '^[^#]*[&?]' + $.escapeRE( param ) + '=([^&#]*)' ),
+ var re = new RegExp( '^[^#]*[&?]' + mw.RegExp.escape( param ) + '=([^&#]*)' ),
m = re.exec( url );
if ( m ) {
// Beware that decodeURIComponent is not required to understand '+'
'MockImageHandler' => "$testDir/phpunit/mocks/media/MockImageHandler.php",
'MockSvgHandler' => "$testDir/phpunit/mocks/media/MockSvgHandler.php",
'MockDjVuHandler' => "$testDir/phpunit/mocks/media/MockDjVuHandler.php",
+ 'MockWebRequest' => "$testDir/phpunit/mocks/MockWebRequest.php",
# tests/parser
'NewParserTest' => "$testDir/phpunit/includes/parser/NewParserTest.php",
</td><td>
<template lineStart="1"><title>int:Nstab-wp</title></template>
</td></tr><tr><td>
-[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Nviews&action=edit nviews]<br>
-[[MediaWiki_talk:Nviews|Talk]]
-</td><td>
-$1 views
-</td><td>
-<template lineStart="1"><title>int:Nviews</title></template>
-</td></tr><tr><td>
[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Ok&action=edit ok]<br>
[[MediaWiki_talk:Ok|Talk]]
</td><td>
</td><td>
<template lineStart="1"><title>int:Personaltools</title></template>
</td></tr><tr><td>
-[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Popularpages&action=edit popularpages]<br>
-[[MediaWiki_talk:Popularpages|Talk]]
-</td><td>
-Popular pages
-</td><td>
-<template lineStart="1"><title>int:Popularpages</title></template>
-</td></tr><tr><td>
[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Portal&action=edit portal]<br>
[[MediaWiki_talk:Portal|Talk]]
</td><td>
</td><td>
{{int:Nstab-wp}}
</td></tr><tr><td>
-[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Nviews&action=edit nviews]<br>
-[[MediaWiki_talk:Nviews|Talk]]
-</td><td>
-$1 views
-</td><td>
-{{int:Nviews}}
-</td></tr><tr><td>
[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Ok&action=edit ok]<br>
[[MediaWiki_talk:Ok|Talk]]
</td><td>
</td><td>
{{int:Personaltools}}
</td></tr><tr><td>
-[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Popularpages&action=edit popularpages]<br>
-[[MediaWiki_talk:Popularpages|Talk]]
-</td><td>
-Popular pages
-</td><td>
-{{int:Popularpages}}
-</td></tr><tr><td>
[http://tl.wiktionary.org/w/wiki.phtml?title=MediaWiki:Portal&action=edit portal]<br>
[[MediaWiki_talk:Portal|Talk]]
</td><td>
$this->assertEquals( $expected, $actual, $description );
}
+ public function wfWikiID() {
+ $this->setMwGlobals( array(
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => '',
+ ) );
+ $this->assertEquals(
+ wfWikiID(),
+ 'example'
+ );
+
+ $this->setMwGlobals( array(
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => 'mw_',
+ ) );
+ $this->assertEquals(
+ wfWikiID(),
+ 'example-mw_'
+ );
+ }
+
+ public function testWfMemcKey() {
+ // Just assert the exact output so we can catch unintentional changes to key
+ // construction, which would effectively invalidate all existing cache.
+
+ $this->setMwGlobals( array(
+ 'wgCachePrefix' => false,
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => '',
+ ) );
+ $this->assertEquals(
+ wfMemcKey( 'foo', '123', 'bar' ),
+ 'example:foo:123:bar'
+ );
+
+ $this->setMwGlobals( array(
+ 'wgCachePrefix' => false,
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => 'mw_',
+ ) );
+ $this->assertEquals(
+ wfMemcKey( 'foo', '123', 'bar' ),
+ 'example-mw_:foo:123:bar'
+ );
+
+ $this->setMwGlobals( array(
+ 'wgCachePrefix' => 'custom',
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => 'mw_',
+ ) );
+ $this->assertEquals(
+ wfMemcKey( 'foo', '123', 'bar' ),
+ 'custom:foo:123:bar'
+ );
+ }
+
+ public function testWfForeignMemcKey() {
+ $this->setMwGlobals( array(
+ 'wgCachePrefix' => false,
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => '',
+ ) );
+ $local = wfMemcKey( 'foo', 'bar' );
+
+ $this->setMwGlobals( array(
+ 'wgDBname' => 'other',
+ 'wgDBprefix' => 'mw_',
+ ) );
+ $this->assertEquals(
+ wfForeignMemcKey( 'example', '', 'foo', 'bar' ),
+ $local,
+ 'Match output of wfMemcKey from local wiki'
+ );
+ }
+
+ public function testWfGlobalCacheKey() {
+ $this->setMwGlobals( array(
+ 'wgCachePrefix' => 'ignored',
+ 'wgDBname' => 'example',
+ 'wgDBprefix' => ''
+ ) );
+ $one = wfGlobalCacheKey( 'some', 'thing' );
+ $this->assertEquals(
+ $one,
+ 'global:some:thing'
+ );
+
+ $this->setMwGlobals( array(
+ 'wgDBname' => 'other',
+ 'wgDBprefix' => 'mw_'
+ ) );
+ $two = wfGlobalCacheKey( 'some', 'thing' );
+
+ $this->assertEquals(
+ $one,
+ $two,
+ 'Not fragmented by wiki id'
+ );
+ }
+
public static function provideWfShellWikiCmdList() {
global $wgPhpCli;
--- /dev/null
+<?php
+
+class MediaWikiTest extends MediaWikiTestCase {
+ protected function setUp() {
+ parent::setUp();
+
+ $this->setMwGlobals( array(
+ 'wgServer' => 'http://example.org',
+ 'wgScriptPath' => '/w',
+ 'wgScript' => '/w/index.php',
+ 'wgArticlePath' => '/wiki/$1',
+ 'wgActionPaths' => array(),
+ ) );
+ }
+
+ public static function provideTryNormaliseRedirect() {
+ return array(
+ array(
+ // View: Canonical
+ 'url' => 'http://example.org/wiki/Foo_Bar',
+ 'query' => array(),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Escaped title
+ 'url' => 'http://example.org/wiki/Foo%20Bar',
+ 'query' => array(),
+ 'title' => 'Foo_Bar',
+ 'redirect' => 'http://example.org/wiki/Foo_Bar',
+ ),
+ array(
+ // View: Script path
+ 'url' => 'http://example.org/w/index.php?title=Foo_Bar',
+ 'query' => array( 'title' => 'Foo_Bar' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Script path with implicit title from page id
+ 'url' => 'http://example.org/w/index.php?curid=123',
+ 'query' => array( 'curid' => '123' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Script path with implicit title from revision id
+ 'url' => 'http://example.org/w/index.php?oldid=123',
+ 'query' => array( 'oldid' => '123' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Script path without title
+ 'url' => 'http://example.org/w/index.php',
+ 'query' => array(),
+ 'title' => 'Main_Page',
+ 'redirect' => 'http://example.org/wiki/Main_Page',
+ ),
+ array(
+ // View: Script path with empty title
+ 'url' => 'http://example.org/w/index.php?title=',
+ 'query' => array( 'title' => '' ),
+ 'title' => 'Main_Page',
+ 'redirect' => 'http://example.org/wiki/Main_Page',
+ ),
+ array(
+ // View: Index with escaped title
+ 'url' => 'http://example.org/w/index.php?title=Foo%20Bar',
+ 'query' => array( 'title' => 'Foo Bar' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => 'http://example.org/wiki/Foo_Bar',
+ ),
+ array(
+ // View: Script path with escaped title
+ 'url' => 'http://example.org/w/?title=Foo_Bar',
+ 'query' => array( 'title' => 'Foo_Bar' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Root path with escaped title
+ 'url' => 'http://example.org/?title=Foo_Bar',
+ 'query' => array( 'title' => 'Foo_Bar' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Canonical with redundant query
+ 'url' => 'http://example.org/wiki/Foo_Bar?action=view',
+ 'query' => array( 'action' => 'view' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // Edit: Canonical view url with action query
+ 'url' => 'http://example.org/wiki/Foo_Bar?action=edit',
+ 'query' => array( 'action' => 'edit' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // View: Index with action query
+ 'url' => 'http://example.org/w/index.php?title=Foo_Bar&action=view',
+ 'query' => array( 'title' => 'Foo_Bar', 'action' => 'view' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ array(
+ // Edit: Index with action query
+ 'url' => 'http://example.org/w/index.php?title=Foo_Bar&action=edit',
+ 'query' => array( 'title' => 'Foo_Bar', 'action' => 'edit' ),
+ 'title' => 'Foo_Bar',
+ 'redirect' => false,
+ ),
+ );
+ }
+
+ /**
+ * @dataProvider provideTryNormaliseRedirect
+ * @covers MediaWiki::tryNormaliseRedirect
+ */
+ public function testTryNormaliseRedirect( $url, $query, $title, $expectedRedirect = false ) {
+ // Set SERVER because interpolateTitle() doesn't use getRequestURL(),
+ // whereas tryNormaliseRedirect does().
+ $_SERVER['REQUEST_URI'] = $url;
+
+ $req = new FauxRequest( $query );
+ $req->setRequestURL( $url );
+ // This adds a virtual 'title' query parameter. Normally called from Setup.php
+ $req->interpolateTitle();
+
+ $titleObj = Title::newFromText( $title );
+
+ // Set global context since some involved code paths don't yet have context
+ $context = RequestContext::getMain();
+ $context->setRequest( $req );
+ $context->setTitle( $titleObj );
+
+ $mw = new MediaWiki( $context );
+
+ $method = new ReflectionMethod( $mw, 'tryNormaliseRedirect' );
+ $method->setAccessible( true );
+ $ret = $method->invoke( $mw, $titleObj );
+
+ $this->assertEquals(
+ $expectedRedirect !== false,
+ $ret,
+ 'Return true only when redirecting'
+ );
+
+ $this->assertEquals(
+ $expectedRedirect ?: '',
+ $context->getOutput()->getRedirect()
+ );
+ }
+}
$this->assertGreaterThan(
$touched, $user->getDBTouched(), "user_touched increased with casOnTouched() #2" );
}
+
+ public static function setExtendedLoginCookieDataProvider() {
+ $data = array();
+ $now = time();
+
+ $secondsInDay = 86400;
+
+ // Arbitrary durations, in units of days, to ensure it chooses the
+ // right one. There is a 5-minute grace period (see testSetExtendedLoginCookie)
+ // to work around slow tests, since we're not currently mocking time() for PHP.
+
+ $durationOne = $secondsInDay * 5;
+ $durationTwo = $secondsInDay * 29;
+ $durationThree = $secondsInDay * 17;
+
+ // If $wgExtendedLoginCookieExpiration is null, then the expiry passed to
+ // set cookie is time() + $wgCookieExpiration
+ $data[] = array(
+ null,
+ $durationOne,
+ $now + $durationOne,
+ );
+
+ // If $wgExtendedLoginCookieExpiration isn't null, then the expiry passed to
+ // set cookie is $now + $wgExtendedLoginCookieExpiration
+ $data[] = array(
+ $durationTwo,
+ $durationThree,
+ $now + $durationTwo,
+ );
+
+ return $data;
+ }
+
+ /**
+ * @dataProvider setExtendedLoginCookieDataProvider
+ * @covers User::getRequest
+ * @covers User::setCookie
+ * @backupGlobals enabled
+ */
+ public function testSetExtendedLoginCookie(
+ $extendedLoginCookieExpiration,
+ $cookieExpiration,
+ $expectedExpiry
+ ) {
+ $this->setMwGlobals( array(
+ 'wgExtendedLoginCookieExpiration' => $extendedLoginCookieExpiration,
+ 'wgCookieExpiration' => $cookieExpiration,
+ ) );
+
+ $response = $this->getMock( 'WebResponse' );
+ $setcookieSpy = $this->any();
+ $response->expects( $setcookieSpy )
+ ->method( 'setcookie' );
+
+ $request = new MockWebRequest( $response );
+ $user = new UserProxy( User::newFromSession( $request ) );
+ $user->setExtendedLoginCookie( 'name', 'value', true );
+
+ $setcookieInvocations = $setcookieSpy->getInvocations();
+ $setcookieInvocation = end( $setcookieInvocations );
+ $actualExpiry = $setcookieInvocation->parameters[ 2 ];
+
+ // TODO: ± 300 seconds compensates for
+ // slow-running tests. However, the dependency on the time
+ // function should be removed. This requires some way
+ // to mock/isolate User->setExtendedLoginCookie's call to time()
+ $this->assertEquals( $expectedExpiry, $actualExpiry, '', 300 );
+ }
+}
+
+class UserProxy extends User {
+
+ /**
+ * @var User
+ */
+ protected $user;
+
+ public function __construct( User $user ) {
+ $this->user = $user;
+ }
+
+ public function setExtendedLoginCookie( $name, $value, $secure ) {
+ $this->user->setExtendedLoginCookie( $name, $value, $secure );
+ }
}
} else {
$params['action'] = 'query';
}
- if ( $useContinue && !isset( $params['continue'] ) ) {
+ // Silence warning
+ if ( !isset( $params['continue'] ) ) {
$params['continue'] = '';
- } else {
- $params['rawcontinue'] = '1';
}
$count = 0;
$result = array();
/**
* Checks that the request's result matches the expected results.
+ * Assumes no rawcontinue and a complete batch.
* @param array $values Array is a two element array( request, expected_results )
* @param array $session
* @param bool $appendModule
if ( !array_key_exists( 'action', $req ) ) {
$req['action'] = 'query';
}
- if ( !array_key_exists( 'continue', $req ) ) {
- $req['rawcontinue'] = '1';
+ // Silence warning
+ if ( !isset( $params['continue'] ) ) {
+ $params['continue'] = '';
}
foreach ( $req as &$val ) {
if ( is_array( $val ) ) {
}
}
$result = $this->doApiRequest( $req, $session, $appendModule, $user );
- $this->assertResult( array( 'query' => $exp ), $result[0], $req );
+ $this->assertResult( array( 'batchcomplete' => true, 'query' => $exp ), $result[0], $req );
}
protected function assertResult( $exp, $result, $message = '' ) {
*/
class HtmlAutoCompleteSelectFieldTest extends MediaWikiTestCase {
- var $options = array(
+ public $options = array(
'Bulgaria' => 'BGR',
'Burkina Faso' => 'BFA',
'Burundi' => 'BDI',
/**
* @group Media
*/
-class ExifBitmapTest extends MediaWikiTestCase {
+class ExifBitmapTest extends MediaWikiMediaTestCase {
/**
* @var ExifBitmapHandler
$res = $this->handler->convertMetadataVersion( $metadata, 1 );
$this->assertEquals( $expected, $res );
}
+
+ /**
+ * @dataProvider provideSwappingICCProfile
+ * @covers BitmapHandler::swapICCProfile
+ */
+ public function testSwappingICCProfile( $sourceFilename, $controlFilename, $newProfileFilename, $oldProfileName ) {
+ global $wgExiftool;
+
+ if ( !$wgExiftool || !is_file( $wgExiftool ) ) {
+ $this->markTestSkipped( "Exiftool not installed, cannot test ICC profile swapping" );
+ }
+
+ $this->setMwGlobals( 'wgUseTinyRGBForJPGThumbnails', true );
+
+ $sourceFilepath = $this->filePath . $sourceFilename;
+ $controlFilepath = $this->filePath . $controlFilename;
+ $profileFilepath = $this->filePath . $newProfileFilename;
+ $filepath = $this->getNewTempFile();
+
+ copy( $sourceFilepath, $filepath );
+
+ $file = $this->dataFile( $sourceFilename, 'image/jpeg' );
+ $this->handler->swapICCProfile( $filepath, $oldProfileName, $profileFilepath );
+
+ $this->assertEquals( sha1( file_get_contents( $filepath ) ), sha1( file_get_contents( $controlFilepath ) ) );
+ }
+
+ public function provideSwappingICCProfile() {
+ return array(
+ // File with sRGB should end up with TinyRGB
+ array( 'srgb.jpg', 'tinyrgb.jpg', 'tinyrgb.icc', 'IEC 61966-2.1 Default RGB colour space - sRGB' ),
+ // File with TinyRGB should be left unchanged
+ array( 'tinyrgb.jpg', 'tinyrgb.jpg', 'tinyrgb.icc', 'IEC 61966-2.1 Default RGB colour space - sRGB' ),
+ // File with no profile should be left unchanged
+ array( 'test.jpg', 'test.jpg', 'tinyrgb.icc', 'IEC 61966-2.1 Default RGB colour space - sRGB' )
+ );
+ }
}
--- /dev/null
+<?php
+
+class ReplicatedBagOStuffTest extends MediaWikiTestCase {
+ /** @var HashBagOStuff */
+ private $writeCache;
+ /** @var HashBagOStuff */
+ private $readCache;
+ /** @var ReplicatedBagOStuff */
+ private $cache;
+
+ protected function setUp() {
+ parent::setUp();
+
+ $this->writeCache = new HashBagOStuff();
+ $this->readCache = new HashBagOStuff();
+ $this->cache = new ReplicatedBagOStuff( array(
+ 'writeFactory' => $this->writeCache,
+ 'readFactory' => $this->readCache,
+ ) );
+ }
+
+ /**
+ * @covers ReplicatedBagOStuff::set
+ */
+ public function testSet() {
+ $key = wfRandomString();
+ $value = wfRandomString();
+ $this->cache->set( $key, $value );
+
+ // Write to master.
+ $this->assertEquals( $this->writeCache->get( $key ), $value );
+ // Don't write to slave. Replication is deferred to backend.
+ $this->assertEquals( $this->readCache->get( $key ), false );
+ }
+
+ /**
+ * @covers ReplicatedBagOStuff::get
+ */
+ public function testGet() {
+ $key = wfRandomString();
+
+ $write = wfRandomString();
+ $this->writeCache->set( $key, $write );
+ $read = wfRandomString();
+ $this->readCache->set( $key, $read );
+
+ // Read from slave.
+ $this->assertEquals( $this->cache->get( $key ), $read );
+ }
+
+ /**
+ * @covers ReplicatedBagOStuff::get
+ */
+ public function testGetAbsent() {
+ $key = wfRandomString();
+ $value = wfRandomString();
+ $this->writeCache->set( $key, $value );
+
+ // Don't read from master. No failover if value is absent.
+ $this->assertEquals( $this->cache->get( $key ), false );
+ }
+}
*
* @var array
*/
- static $default = array(
+ public static $default = array(
'name' => 'FooBar',
);
--- /dev/null
+<?php
+
+/**
+ * A mock WebRequest.
+ *
+ * If the code under test accesses the response via the request (see
+ * WebRequest#response), then you might be able to use this mock to simplify
+ * your tests.
+ */
+class MockWebRequest extends WebRequest
+{
+ /**
+ * @var WebResponse
+ */
+ protected $response;
+
+ public function __construct( WebResponse $response ) {
+ parent::__construct();
+
+ $this->response = $response;
+ }
+
+ public function response() {
+ return $this->response;
+ }
+}
'PHPUnit/Runner/Version.php',
'PHPUnit/Autoload.php'
) as $includePath ) {
+ // @codingStandardsIgnoreStart
@include_once $includePath;
+ // @codingStandardsIgnoreEnd
if ( class_exists( 'PHPUnit_TextUI_Command' ) ) {
$ok = true;
break;
/**
* Verify that nothing explicitly depends on the 'jquery' and 'mediawiki' modules.
* They are always loaded, depending on them is unsupported and leads to unexpected behaviour.
+ * TODO Modules can dynamically choose dependencies based on context. This method does not
+ * test such dependencies. The same goes for testMissingDependencies() and
+ * testUnsatisfiableDependencies().
*/
public function testIllegalDependencies() {
$data = self::getAllModules();
foreach ( $illegalDeps as $illegalDep ) {
$this->assertNotContains(
$illegalDep,
- $module->getDependencies(),
+ $module->getDependencies( $data['context'] ),
"Module '$moduleName' must not depend on '$illegalDep'"
);
}
/** @var ResourceLoaderModule $module */
foreach ( $data['modules'] as $moduleName => $module ) {
- foreach ( $module->getDependencies() as $dep ) {
+ foreach ( $module->getDependencies( $data['context'] ) as $dep ) {
$this->assertContains(
$dep,
$validDeps,
/** @var ResourceLoaderModule $module */
foreach ( $data['modules'] as $moduleName => $module ) {
$moduleTargets = $module->getTargets();
- foreach ( $module->getDependencies() as $dep ) {
+ foreach ( $module->getDependencies( $data['context'] ) as $dep ) {
if ( !isset( $data['modules'][$dep] ) ) {
// Missing dependencies reported by testMissingDependencies
continue;
'tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js',
'tests/qunit/suites/resources/mediawiki/mediawiki.jscompat.test.js',
'tests/qunit/suites/resources/mediawiki/mediawiki.messagePoster.factory.test.js',
+ 'tests/qunit/suites/resources/mediawiki/mediawiki.RegExp.test.js',
'tests/qunit/suites/resources/mediawiki/mediawiki.template.test.js',
'tests/qunit/suites/resources/mediawiki/mediawiki.test.js',
'tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js',
'mediawiki.api.watch',
'mediawiki.jqueryMsg',
'mediawiki.messagePoster',
+ 'mediawiki.RegExp',
'mediawiki.Title',
'mediawiki.toc',
'mediawiki.Uri',
( function ( $ ) {
- QUnit.module( 'jquery.mwExtension', QUnit.newMwEnvironment() );
+ QUnit.module( 'jquery.mwExtension', QUnit.newMwEnvironment( {
+ // This entire module is deprecated.
+ // Surpress deprecation warnings in test output.
+ setup: function () {
+ this.suppressWarnings();
+ },
+ teardown: function () {
+ this.restoreWarnings();
+ }
+ }) );
QUnit.test( 'String functions', 7, function ( assert ) {
assert.equal( $.trimLeft( ' foo bar ' ), 'foo bar ', 'trimLeft' );
--- /dev/null
+( function ( mw, $ ) {
+ QUnit.module( 'mediawiki.RegExp' );
+
+ QUnit.test( 'escape', 16, function ( assert ) {
+ var specials, normal;
+
+ specials = [
+ '\\',
+ '{',
+ '}',
+ '(',
+ ')',
+ '[',
+ ']',
+ '|',
+ '.',
+ '?',
+ '*',
+ '+',
+ '-',
+ '^',
+ '$'
+ ];
+
+ normal = [
+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
+ 'abcdefghijklmnopqrstuvwxyz',
+ '0123456789'
+ ].join( '' );
+
+ $.each( specials, function ( i, str ) {
+ assert.propEqual( str.match( new RegExp( mw.RegExp.escape( str ) ) ), [ str ], 'Match ' + str );
+ } );
+
+ assert.equal( mw.RegExp.escape( normal ), normal, 'Alphanumerals are left alone' );
+ } );
+
+}( mediaWiki, jQuery ) );